RH 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 87 86 86 86 85 85 84 84 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 84 84 84 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 82 82 82 83 83 83 84 84 84 84 85 85 86 86 87 87 87 88 88 86 84 81 78 80 81 82 86 83 79 74 75 78 68 63 61 73 81 84 80 78 78 76 74 73 73 76 79 77 67 51 51 51 53 56 62 69 70 69 65 48 46 49 54 54 52 54 56 56 56 58 59 48 42 37 35 35 36 38 36 32 29 28 28 28 28 28 28 27 27 27 27 27 27 27 28 29 29 29 29 29 30 30 30 30 31 32 33 32 31 31 31 32 32 32 32 33 32 36 39 41 44 46 48 48 46 42 44 46 50 54 54 52 50 50 50 50 54 58 54 55 57 62 66 69 68 67 67 67 67 66 64 63 63 65 66 66 67 68 69 69 74 76 75 71 68 69 74 76 76 74 68 60 54 49 46 46 46 47 46 47 49 51 51 50 49 49 49 50 49 49 48 47 47 47 48 49 51 51 50 47 47 47 43 41 40 41 41 40 40 38 36 37 36 37 39 39 40 40 41 40 36 32 30 29 30 31 31 32 32 32 32 32 33 34 31 28 26 25 24 23 22 22 23 24 25 26 27 28 28 28 27 26 26 26 25 23 22 22 21 20 20 20 20 20 21 21 22 24 26 27 29 26 24 22 21 20 20 20 20 19 18 19 21 24 26 26 23 21 20 19 19 19 22 23 23 22 21 20 19 18 18 19 19 20 21 22 22 20 18 17 17 16 16 16 15 16 16 17 18 19 19 19 19 19 18 18 17 17 16 14 13 12 13 13 13 13 12 12 12 12 13 14 14 15 14 13 12 12 12 12 13 14 14 13 11 10 11 12 14 15 14 14 14 17 24 31 34 32 31 31 30 28 26 25 25 24 21 20 18 18 21 25 30 33 33 31 30 29 29 29 28 27 25 25 26 28 31 31 31 28 28 28 25 23 22 23 25 27 27 27 27 25 23 22 22 23 23 24 23 21 20 19 20 20 20 20 21 23 22 20 18 18 18 18 18 16 15 15 15 15 16 16 17 17 18 18 18 19 21 23 24 24 25 26 29 33 37 38 38 37 37 37 35 32 28 26 25 24 23 23 22 22 22 22 22 23 23 23 19 17 16 17 19 21 24 26 27 27 28 29 31 34 37 34 19 15 15 19 18 17 17 18 21 26 29 29 27 27 23 19 15 14 12 12 12 12 13 16 18 18 16 15 16 16 16 19 32 41 48 52 53 47 31 20 14 13 20 24 24 22 19 16 16 16 16 17 17 17 18 17 18 19 18 17 16 18 18 18 17 17 17 16 16 16 17 19 21 21 20 19 18 18 18 18 19 22 23 22 22 21 21 19 18 16 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 17 17 18 19 21 21 22 22 22 22 23 23 22 22 21 20 20 20 19 18 17 18 19 20 21 22 24 24 24 24 23 22 21 20 19 19 19 19 18 17 17 16 16 16 16 16 16 17 16 16 16 15 15 15 15 14 15 16 17 16 17 18 19 20 19 18 17 17 18 18 18 17 17 17 17 18 18 19 19 20 22 22 21 20 20 18 18 17 17 17 17 17 17 16 16 16 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 20 21 21 21 20 20 21 23 23 23 23 24 22 21 22 23 24 26 25 25 24 24 27 29 31 31 30 29 30 31 31 32 32 33 34 34 34 33 33 34 34 35 35 34 35 38 40 37 36 34 29 30 32 34 32 31 30 29 29 29 28 29 31 31 31 33 37 34 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 87 86 86 86 85 85 84 84 83 83 82 82 82 83 83 83 83 83 83 83 83 84 84 84 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 82 82 82 83 83 83 83 84 84 84 85 85 86 86 87 87 86 85 84 84 84 85 84 84 81 80 82 72 67 67 77 79 70 70 71 73 84 88 85 79 75 73 75 76 77 79 77 69 59 52 53 52 54 59 67 72 72 66 58 41 53 57 57 55 53 54 54 56 56 55 52 44 42 40 40 40 40 40 37 34 31 30 29 29 28 28 29 28 28 28 27 27 27 27 28 29 29 29 29 29 30 31 31 31 32 33 33 32 31 31 31 31 32 32 32 33 34 37 39 41 44 46 47 49 45 43 43 47 50 53 58 59 57 59 62 67 67 66 63 67 70 70 71 72 71 69 67 67 66 66 66 65 67 68 67 67 68 68 69 70 74 73 69 72 72 72 76 76 74 65 59 53 50 49 48 48 47 46 45 42 41 42 45 47 49 47 46 45 46 47 47 48 48 48 49 50 52 53 50 47 48 47 45 43 42 41 40 38 36 36 38 39 39 40 40 37 37 37 38 39 37 31 29 29 30 30 30 30 32 33 33 32 32 32 30 29 27 25 24 23 23 23 23 23 24 24 25 26 26 27 27 27 28 28 27 25 24 23 21 21 20 20 20 19 20 20 22 25 27 28 29 27 25 23 21 21 20 20 20 19 18 18 19 21 23 25 25 23 21 20 20 20 22 23 24 24 24 23 21 19 18 18 18 18 20 21 20 19 18 17 16 16 16 16 15 15 15 16 16 18 19 20 21 21 19 18 18 17 16 15 13 12 12 13 13 13 13 13 12 11 12 13 14 15 15 14 13 12 12 12 13 14 15 13 11 11 11 12 14 14 14 14 14 16 21 29 32 32 28 28 28 27 25 23 22 21 21 22 19 19 21 26 31 35 34 33 31 30 30 31 29 28 27 27 28 29 31 31 31 29 29 28 23 22 22 25 25 26 26 27 28 27 24 23 23 25 25 24 22 21 20 19 19 20 20 21 22 23 24 22 19 18 18 18 17 16 15 15 15 15 16 16 16 17 19 20 20 22 24 25 25 25 26 27 31 35 39 38 38 38 37 37 36 32 28 25 24 24 25 25 24 23 23 22 22 22 20 18 16 16 17 18 20 22 24 25 26 27 28 30 32 34 33 29 17 15 15 19 18 17 18 19 23 27 28 27 25 24 19 15 12 14 15 13 12 11 11 13 16 17 18 17 16 13 21 29 40 46 51 55 56 44 27 19 17 17 18 20 21 19 21 21 16 16 16 16 17 17 19 17 18 19 17 16 17 20 19 18 16 16 16 16 16 16 17 18 19 19 19 19 18 16 16 16 18 20 20 20 20 20 20 19 17 16 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 15 16 18 19 20 20 20 21 21 22 23 23 22 21 20 19 17 16 15 16 17 19 20 21 23 24 24 24 23 23 22 22 20 19 18 16 15 15 15 16 16 17 17 19 20 21 20 19 17 16 15 15 15 16 15 16 17 17 17 17 17 18 18 17 17 18 18 18 18 17 17 17 17 19 19 19 19 19 21 23 21 20 19 18 17 17 17 17 16 16 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 17 18 17 18 19 19 18 18 19 18 19 19 19 19 19 19 20 22 22 22 23 23 22 21 22 24 26 27 27 26 25 25 28 30 31 31 31 31 33 34 34 34 33 31 30 32 33 33 33 34 35 35 34 34 34 36 38 38 39 37 32 31 33 37 39 35 31 30 31 32 30 30 29 29 31 33 34 34 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 86 86 85 85 84 83 83 82 82 82 82 82 83 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 83 82 82 81 81 81 81 81 81 82 82 82 83 83 83 83 84 84 84 84 85 85 86 86 86 86 85 83 83 83 85 87 85 79 76 71 61 63 68 77 80 79 78 77 78 87 90 87 79 73 71 73 78 79 78 71 66 62 56 55 55 55 58 66 70 69 58 51 49 55 59 61 59 56 54 54 54 52 47 50 49 48 48 48 47 43 40 38 35 32 31 30 29 28 29 30 30 29 28 28 27 27 27 28 28 28 28 29 29 30 31 33 33 33 33 33 32 32 31 31 31 32 33 33 34 35 36 40 42 43 45 46 47 46 44 43 50 56 60 64 62 64 73 74 74 73 73 72 70 71 72 74 74 73 71 68 67 68 68 68 68 69 69 67 67 68 69 70 71 71 66 64 66 67 67 66 61 58 55 53 52 51 51 50 48 48 47 45 42 41 40 41 44 48 43 41 41 45 49 52 52 52 51 49 50 52 54 49 47 47 46 45 43 41 39 37 36 36 38 42 43 43 43 41 37 35 35 35 36 34 30 29 31 32 30 29 29 31 32 33 33 32 32 31 30 28 26 25 24 24 24 24 23 23 23 24 24 25 26 26 27 29 30 28 26 25 24 22 20 20 20 19 20 20 21 23 25 28 29 27 25 23 22 21 21 20 20 20 19 18 18 19 20 23 26 27 23 21 20 20 20 21 22 24 26 27 24 21 20 19 19 18 18 18 19 19 18 18 17 16 16 16 15 14 14 14 15 15 17 20 22 23 23 19 19 18 18 17 16 15 14 13 13 13 13 14 13 12 11 11 12 12 14 15 15 14 13 12 12 13 14 15 13 12 11 11 12 14 14 14 14 13 16 20 27 32 33 29 28 27 26 24 22 21 22 23 23 22 21 23 28 32 35 35 33 32 30 30 30 31 30 30 30 31 31 31 31 30 29 30 29 27 26 26 25 25 25 26 27 29 29 26 24 24 26 25 23 21 20 19 18 19 20 21 21 21 22 23 21 19 17 18 18 18 17 16 16 16 16 16 16 17 18 20 21 23 25 25 26 26 26 27 29 34 37 39 38 37 37 37 36 35 32 28 24 21 22 23 23 24 24 23 22 21 20 17 15 16 17 19 20 21 21 23 24 26 27 29 32 32 31 24 19 15 16 18 18 17 18 18 19 23 26 26 25 23 21 16 14 14 14 14 14 13 12 11 11 14 17 19 19 18 16 26 35 43 44 47 52 55 36 20 16 20 21 18 18 17 18 18 18 17 17 17 16 16 16 17 18 18 18 17 18 21 24 20 17 15 16 16 16 16 16 17 17 17 17 18 19 18 16 16 16 17 17 18 18 18 18 19 19 17 16 15 14 14 14 14 13 12 13 13 13 13 13 12 12 12 12 12 14 15 16 18 19 19 20 20 21 22 23 23 23 22 20 19 17 16 15 15 16 17 18 19 21 24 24 24 23 22 22 21 18 15 14 14 14 14 15 16 17 18 19 20 20 21 20 19 19 18 17 17 17 17 16 17 17 17 16 16 16 16 17 17 18 18 19 18 18 17 17 17 18 19 19 19 19 20 20 20 21 19 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 18 18 17 17 17 16 16 17 18 18 18 18 19 19 19 19 18 18 18 19 20 20 19 20 21 22 23 24 24 24 23 23 23 24 26 27 27 26 26 25 28 29 30 31 32 33 33 34 34 33 30 29 28 30 30 31 30 31 33 35 34 33 33 34 35 37 37 35 30 30 32 36 40 38 34 34 34 34 32 31 29 28 28 29 30 32 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 87 86 86 86 85 85 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 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 82 82 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 85 85 86 86 86 86 84 81 80 79 76 76 76 75 75 78 81 77 74 73 78 83 85 86 86 87 82 83 81 76 73 74 82 76 68 62 63 65 59 57 58 58 62 67 68 70 72 69 63 58 61 63 62 58 57 56 54 52 51 54 55 54 50 48 46 42 38 35 33 32 31 31 30 29 30 31 31 30 29 29 28 28 28 28 28 29 29 29 30 31 33 34 34 34 33 34 33 32 32 32 32 33 33 34 36 36 37 41 42 43 44 45 46 47 46 46 51 58 62 64 57 59 69 64 68 71 70 71 70 72 73 74 74 73 71 70 70 70 70 71 71 72 71 69 66 66 68 70 70 68 64 63 63 62 60 58 55 54 53 53 53 53 52 50 49 48 46 44 43 42 41 41 41 40 38 37 40 46 52 57 59 58 54 50 50 51 53 50 46 44 44 43 41 39 37 35 34 36 39 45 46 46 44 40 36 34 33 32 30 30 29 29 32 33 31 29 29 30 32 33 33 31 32 32 31 30 28 26 25 24 25 25 24 23 23 23 24 24 25 25 27 28 30 29 27 26 25 23 22 20 20 20 21 21 22 23 27 31 32 29 25 22 21 21 21 20 20 20 19 19 18 20 21 23 27 27 23 22 21 20 20 20 22 26 29 29 24 21 20 20 20 19 18 18 18 18 18 18 16 16 16 15 15 14 14 14 14 16 19 21 23 24 22 20 19 20 19 18 16 16 15 14 13 13 13 13 13 12 12 11 11 11 12 13 14 14 13 12 12 13 14 14 13 12 12 12 12 13 13 13 13 13 15 20 26 32 33 31 27 25 24 21 20 20 22 25 27 28 22 20 23 30 35 36 34 33 31 31 31 32 32 32 32 33 32 31 30 29 29 29 30 30 29 28 26 25 25 26 27 28 29 28 26 24 24 24 22 20 19 19 19 19 20 20 20 20 20 20 19 18 17 17 18 19 18 18 17 17 17 17 17 17 19 21 23 25 26 26 26 27 28 30 33 37 39 39 37 36 36 36 35 34 32 28 23 19 19 21 22 24 25 24 23 21 19 16 15 16 19 20 20 21 21 22 24 26 28 31 34 32 26 16 15 15 17 18 18 17 17 18 19 24 25 25 24 21 18 15 15 16 16 17 16 14 12 11 12 14 17 19 19 19 20 27 33 37 33 30 31 37 22 15 16 20 21 20 21 20 18 18 19 19 18 18 17 14 16 17 18 17 17 17 19 23 26 20 17 16 15 16 17 17 17 16 16 16 17 18 18 16 15 15 15 15 16 16 16 16 17 18 19 18 16 15 14 14 13 12 12 12 12 12 13 13 12 12 11 11 12 12 12 13 14 16 17 18 19 20 21 22 23 22 22 21 20 19 18 17 17 17 17 17 18 20 21 23 24 23 22 20 20 19 15 15 15 16 16 16 17 18 19 20 21 21 20 20 20 20 19 19 18 18 17 17 17 17 17 17 16 16 16 16 17 17 18 19 19 19 18 18 18 19 19 19 18 18 18 19 19 19 19 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 19 18 18 18 18 19 18 18 18 17 17 18 19 19 19 20 22 24 26 26 26 26 25 23 22 22 25 26 27 27 26 25 27 29 30 31 32 33 32 30 29 29 29 29 29 26 26 26 25 25 27 33 34 34 34 34 35 36 37 34 31 29 31 33 37 39 39 35 34 32 31 32 31 30 29 29 29 31 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 87 86 86 86 85 85 84 84 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 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 81 82 82 82 83 83 83 83 84 84 84 85 85 86 86 86 85 83 82 79 78 78 78 74 75 81 87 86 82 77 74 72 82 89 96 93 92 90 89 86 83 84 81 81 67 62 66 71 70 63 59 59 62 66 69 71 71 72 72 66 64 64 64 62 59 59 61 63 57 55 56 57 54 48 43 39 36 33 33 34 33 32 32 31 31 31 32 31 30 29 29 29 29 29 29 29 29 30 30 31 32 33 33 34 33 34 34 33 33 33 33 33 33 33 34 35 35 36 39 42 42 43 45 46 48 51 54 56 60 63 62 61 63 62 53 63 69 66 66 68 71 72 73 72 73 73 73 74 74 72 73 74 75 74 72 69 68 68 69 70 69 65 62 62 62 62 59 56 55 54 55 54 54 53 51 49 46 44 44 44 44 43 42 41 41 39 38 40 46 56 59 60 59 56 53 51 51 52 53 46 42 42 41 39 37 35 34 33 35 40 46 49 48 44 39 35 33 32 30 29 30 30 29 31 34 34 31 29 29 31 32 32 31 31 31 32 31 30 27 25 25 25 26 25 24 24 24 24 24 24 24 26 28 30 30 28 27 25 24 23 21 21 22 23 22 22 23 29 34 35 29 25 22 21 21 21 21 21 20 20 19 19 20 22 25 28 27 24 22 21 20 19 19 22 26 32 31 25 22 20 20 20 19 19 18 17 17 18 18 17 16 16 15 15 14 14 14 14 16 19 20 23 26 23 21 21 21 20 18 17 16 15 14 14 13 13 13 13 12 11 11 11 11 11 11 12 13 13 12 12 12 14 14 13 12 12 12 12 13 13 13 13 14 16 20 26 31 32 31 26 22 20 17 17 19 22 25 29 30 19 19 24 31 35 36 36 35 33 32 32 32 32 32 32 33 32 31 29 29 29 29 29 28 28 28 26 25 26 26 27 27 28 28 27 25 23 23 21 20 19 19 19 19 20 20 20 18 19 20 18 17 17 17 18 19 19 19 19 18 19 19 19 20 22 24 25 26 26 26 27 29 30 35 38 40 39 38 37 36 35 35 34 33 32 28 22 18 17 19 22 25 26 27 26 23 19 15 14 16 18 19 19 20 20 22 24 27 30 32 34 31 24 14 14 15 17 19 18 17 16 17 22 30 31 29 25 19 15 14 16 17 16 17 16 14 12 12 13 15 17 18 17 19 22 27 27 24 18 16 17 19 15 16 17 15 17 19 20 21 20 19 20 21 19 18 16 14 15 16 16 17 18 19 20 20 20 17 17 16 15 16 17 17 17 16 15 14 15 15 14 14 14 14 14 14 15 16 17 16 16 16 17 17 15 14 14 13 13 12 12 11 11 12 12 13 12 12 11 11 11 11 11 12 13 14 15 17 18 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 19 21 22 22 21 22 21 19 16 15 14 14 15 17 17 18 19 20 21 21 21 20 20 20 20 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 18 18 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 18 17 18 18 18 18 18 19 18 18 17 17 18 18 18 18 17 17 18 19 21 21 21 22 24 25 26 26 26 26 26 22 22 24 27 28 28 28 27 26 27 29 31 31 31 31 30 28 28 28 28 29 28 24 23 23 23 23 25 30 32 33 33 33 35 36 37 36 34 29 30 33 38 41 40 36 39 38 35 33 32 31 30 31 32 33 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 86 85 85 84 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 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 82 82 82 83 83 83 83 84 84 84 85 85 85 86 86 87 87 88 89 91 87 83 77 77 79 83 84 80 74 75 78 85 90 95 96 97 96 95 87 82 82 77 70 60 64 71 79 71 65 61 64 66 66 70 73 72 70 67 60 63 65 65 64 60 55 58 59 56 55 56 57 54 47 37 33 31 34 36 36 35 34 33 32 31 31 31 31 31 30 30 30 30 30 29 29 30 30 31 32 32 32 31 31 32 33 33 33 34 34 33 32 33 34 33 33 33 33 36 41 41 43 45 48 50 53 55 57 60 67 63 57 58 57 55 62 61 58 61 66 68 68 61 60 66 71 73 75 75 72 70 74 77 77 73 71 72 69 67 65 63 61 60 60 60 60 58 55 54 54 54 52 52 51 50 48 46 44 46 47 48 47 46 45 45 44 43 42 44 49 53 55 54 54 52 50 50 52 52 45 41 39 39 37 35 34 33 33 34 39 44 48 47 44 37 34 32 31 30 30 31 31 31 32 39 38 34 30 29 30 31 31 30 30 30 30 29 28 27 25 25 26 28 26 24 24 24 24 24 24 24 25 26 28 30 28 27 25 25 24 23 23 23 23 22 22 24 27 33 35 29 25 22 21 21 21 22 21 20 20 20 20 22 24 27 30 27 25 23 21 20 19 19 20 24 29 30 27 22 20 19 20 20 19 19 18 17 17 18 17 16 16 15 15 15 15 14 14 15 17 20 24 27 24 22 21 22 21 19 17 16 15 14 14 14 13 13 12 11 11 11 11 11 10 10 10 11 12 12 12 12 14 14 13 12 12 12 13 14 13 13 12 14 16 21 26 31 32 29 24 18 17 17 17 18 20 22 27 29 25 21 23 28 34 37 38 37 35 34 33 33 32 32 32 32 32 31 30 29 30 30 29 28 27 27 26 26 26 26 26 26 27 28 28 27 24 21 20 19 19 19 20 20 20 20 20 19 24 23 19 18 17 17 17 18 19 20 20 20 21 22 23 24 26 26 27 26 26 27 29 32 35 40 42 42 39 38 36 35 35 34 34 33 30 26 19 15 15 18 22 26 28 28 26 23 18 15 14 16 17 17 18 19 20 22 25 28 31 33 33 31 22 15 14 17 19 21 19 17 15 19 28 39 36 31 25 18 14 14 18 18 17 18 15 14 13 15 16 17 17 17 17 19 23 27 25 20 14 13 13 13 13 18 19 14 17 20 21 20 21 21 22 21 20 17 15 14 16 16 16 18 19 21 24 21 18 16 15 15 15 17 17 16 16 16 16 16 15 14 13 14 13 13 12 13 15 17 16 15 14 14 15 14 14 13 13 13 12 12 11 11 11 11 12 12 12 11 11 10 10 10 10 11 12 12 14 15 16 16 16 16 16 17 18 19 20 20 21 21 21 19 18 19 19 22 21 20 18 19 20 18 15 14 14 14 14 15 18 19 20 21 21 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 17 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 18 17 17 17 17 18 19 19 18 18 17 17 17 17 17 17 17 17 19 20 20 19 19 18 18 18 18 17 17 16 17 17 17 17 17 17 17 18 19 21 23 24 25 26 25 24 24 23 23 23 21 22 24 28 30 31 31 31 30 29 31 32 33 32 32 32 31 29 28 29 29 27 25 24 24 24 25 28 31 35 34 33 32 34 36 39 38 36 31 30 36 46 50 46 41 41 39 36 34 33 32 31 33 35 36 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 86 85 85 84 83 82 82 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 84 84 83 83 83 83 83 82 82 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 85 85 86 86 89 93 96 94 91 89 85 81 79 80 83 87 85 82 82 85 89 91 92 95 98 96 91 79 80 81 76 67 61 64 70 75 64 62 63 64 64 64 66 71 73 70 67 64 67 67 66 65 62 58 56 54 53 54 55 55 55 47 38 36 36 38 39 38 36 34 32 30 30 30 30 31 31 31 30 30 30 29 29 29 30 31 32 32 32 32 31 32 32 33 33 33 34 34 34 33 33 33 33 32 32 32 35 38 41 44 47 49 50 52 54 56 59 65 65 63 61 59 59 59 61 59 59 67 64 58 58 59 63 66 67 68 70 69 68 74 77 77 75 74 73 68 64 61 60 61 62 60 59 59 57 55 53 52 52 52 52 51 50 49 47 46 47 50 52 52 50 49 49 47 46 44 44 45 47 48 49 49 48 47 47 50 47 42 38 37 37 35 34 33 32 32 32 35 38 41 45 41 37 34 32 30 30 30 31 32 31 32 37 37 34 30 29 30 31 31 30 29 29 28 28 27 26 25 25 26 27 27 25 24 24 24 24 23 24 24 25 26 27 27 26 25 24 24 24 23 24 23 22 22 24 28 35 34 28 25 23 21 22 22 22 21 21 20 21 22 23 25 29 31 29 26 24 22 20 19 19 19 21 25 29 28 23 20 20 20 20 20 19 18 17 17 17 17 17 16 16 16 16 15 15 14 15 16 18 22 24 23 21 21 21 20 19 18 16 14 14 13 13 13 13 12 11 10 10 10 10 10 10 10 10 11 11 11 12 13 14 13 11 12 12 13 13 13 13 13 14 17 21 26 30 32 29 24 17 17 17 18 19 20 20 28 31 30 24 22 24 33 38 39 38 37 35 34 33 32 32 33 33 32 32 31 31 31 30 29 27 26 26 26 26 26 26 26 26 26 27 28 29 26 23 20 19 19 20 20 21 21 21 21 23 29 27 23 19 18 17 17 18 19 20 20 21 22 24 26 27 28 28 27 26 26 28 31 36 41 46 44 42 38 38 37 36 36 35 34 32 29 24 17 14 14 18 23 27 29 28 26 21 16 14 14 15 16 16 16 17 19 22 25 29 32 33 33 32 21 16 16 18 20 20 19 17 16 20 28 35 34 29 24 18 15 14 17 17 17 17 14 14 16 19 18 17 17 18 19 20 22 24 23 17 14 13 13 13 14 21 24 24 21 20 20 19 21 22 22 20 19 19 16 15 15 15 17 19 21 25 28 23 20 18 18 18 18 18 16 16 15 16 16 16 14 14 13 14 13 12 12 13 14 16 15 14 13 13 13 13 12 12 13 12 12 12 11 11 11 11 11 12 12 11 10 10 10 10 10 10 11 11 13 14 15 15 14 13 13 15 16 18 20 21 22 22 22 21 20 20 20 21 20 19 17 16 15 15 14 14 14 14 15 16 18 19 19 19 20 20 20 20 19 18 18 18 19 18 18 18 18 18 17 17 16 17 17 16 16 15 15 16 16 18 19 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 17 17 18 19 19 18 17 17 17 17 17 17 17 17 18 17 18 18 18 18 18 18 18 17 16 16 16 17 17 17 16 16 16 17 18 19 20 23 24 25 25 23 22 22 23 23 22 20 21 24 29 33 34 34 35 33 30 33 35 35 34 34 34 33 31 30 32 31 31 30 28 28 29 32 34 35 35 33 32 32 34 36 40 38 36 34 35 41 48 49 49 46 42 39 36 35 34 32 32 37 38 37 89 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 87 86 86 86 85 84 84 83 82 81 81 81 81 81 81 81 81 81 81 82 82 82 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 84 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 84 84 85 85 85 86 89 92 94 91 87 85 86 87 87 86 88 92 92 90 90 92 92 94 97 98 98 94 95 95 91 89 85 70 65 65 68 68 64 62 61 61 59 61 65 71 73 72 74 74 72 69 66 63 60 56 52 51 52 53 53 54 54 47 41 38 41 42 42 39 37 36 33 31 30 29 29 30 31 31 31 30 29 29 29 31 32 32 32 32 32 32 32 32 32 33 33 34 34 35 34 34 33 33 33 32 32 33 35 40 43 46 47 48 50 51 52 55 57 62 68 69 68 65 63 64 67 62 62 69 61 58 62 63 65 67 67 67 67 71 73 77 78 77 75 72 67 61 60 60 61 65 66 67 62 60 60 57 55 55 53 54 56 54 53 52 49 47 47 52 56 56 51 49 47 45 42 41 41 41 42 42 43 44 44 44 44 46 41 37 35 35 35 35 34 33 32 32 31 30 32 36 41 40 37 34 31 30 30 30 30 31 31 33 36 35 33 30 29 30 30 30 30 29 28 28 28 27 26 26 26 27 29 30 26 24 24 25 25 24 24 24 24 25 26 26 26 25 24 24 24 24 24 24 23 22 24 28 36 33 28 25 23 22 22 22 22 22 22 22 22 23 24 26 30 31 29 26 25 23 21 20 20 19 21 23 29 28 24 22 21 20 20 20 20 19 18 17 17 18 18 18 18 17 17 16 15 15 15 15 16 19 20 21 20 19 19 19 19 18 16 14 13 13 13 13 13 11 11 10 11 11 11 11 10 10 10 11 11 11 11 12 14 13 12 12 12 13 13 13 13 13 14 17 21 25 28 31 32 28 21 17 18 19 21 19 18 23 29 30 25 22 23 29 37 40 40 38 37 35 33 33 33 33 33 33 33 33 32 31 30 28 26 26 25 25 25 26 26 26 25 25 26 27 27 27 25 22 20 20 20 20 21 22 21 22 26 31 30 27 24 21 19 18 19 20 20 19 20 22 24 26 27 28 28 27 27 28 30 34 39 44 48 45 42 39 38 38 37 36 36 34 32 28 23 17 15 16 20 25 28 30 29 25 20 15 14 14 15 15 16 15 17 19 22 26 30 34 35 34 32 21 17 16 19 20 20 19 17 16 18 23 25 25 25 21 16 15 15 16 16 17 16 14 14 14 15 15 15 17 18 20 22 22 22 20 17 15 13 13 15 18 20 19 18 20 19 19 19 21 22 22 20 19 19 18 16 15 14 17 20 22 24 24 22 21 20 20 22 20 17 16 15 16 17 16 15 14 13 13 13 12 12 12 14 14 15 14 13 12 12 12 12 12 13 12 12 11 11 11 11 11 11 11 12 11 10 10 10 10 9 10 10 10 11 11 13 14 14 13 13 13 13 14 17 20 22 23 23 22 22 21 21 20 20 18 16 14 13 14 14 15 14 14 14 17 19 19 19 18 18 18 18 18 18 17 16 16 16 16 16 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 17 18 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 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 16 16 17 18 18 17 17 17 17 18 18 19 20 21 22 22 21 21 22 23 24 23 21 21 24 30 36 37 34 32 30 29 32 33 33 32 33 34 35 34 34 34 35 36 35 33 33 34 36 35 34 31 32 32 33 35 37 38 37 37 37 39 44 48 51 47 46 46 39 37 37 36 35 35 42 42 39 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 86 85 84 83 82 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 84 84 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 84 84 84 85 85 86 87 90 92 91 87 84 87 89 89 89 89 89 90 93 95 97 97 97 98 99 100 100 99 98 96 96 90 76 70 67 66 65 65 64 63 59 54 60 65 69 71 72 72 73 73 70 67 64 60 55 52 51 53 53 52 52 52 51 47 45 45 47 47 45 43 40 37 35 34 32 30 29 30 31 31 30 29 29 30 31 32 32 32 32 33 33 32 32 33 33 34 34 35 35 35 34 33 33 34 35 38 41 43 45 47 47 48 50 51 51 54 56 54 59 67 72 74 73 73 71 70 62 61 62 61 60 63 63 66 67 67 66 69 77 79 79 80 78 73 66 62 60 60 62 66 74 77 75 68 66 65 66 65 63 59 59 58 56 54 52 51 49 48 49 51 51 48 46 42 39 38 37 38 38 38 38 39 40 41 41 41 40 37 34 33 33 33 33 33 33 33 32 31 30 30 35 38 40 36 33 30 30 30 30 30 30 30 33 35 34 31 30 29 30 30 30 30 29 29 29 28 27 27 27 27 28 30 31 28 25 24 24 25 25 24 24 25 25 26 26 25 25 25 25 24 24 24 23 23 22 24 29 35 33 29 25 23 22 22 22 22 22 23 24 25 24 25 27 29 30 30 28 26 24 23 22 21 21 21 24 29 28 25 22 21 20 20 20 19 19 18 18 19 20 20 21 20 19 18 17 16 15 15 15 16 16 18 19 18 18 18 17 18 18 16 14 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 11 11 11 12 14 12 12 11 12 13 13 13 13 13 14 17 19 22 25 28 31 30 24 17 18 19 20 18 22 28 31 30 26 26 23 24 33 39 41 39 38 36 34 34 34 33 32 32 31 32 32 30 29 27 26 25 25 25 25 26 26 26 25 24 24 25 26 26 26 24 23 22 21 22 22 22 22 25 29 31 29 27 24 21 19 18 19 19 19 18 20 22 23 24 26 27 28 28 28 29 32 36 41 44 46 45 43 41 39 38 38 37 36 34 31 28 25 21 19 21 24 28 30 30 29 25 19 13 13 13 14 15 16 16 16 18 21 26 31 34 36 34 30 21 16 16 20 20 19 18 16 16 17 18 19 21 23 21 17 15 15 16 17 17 16 16 14 13 13 13 14 16 17 20 22 22 22 21 20 17 14 13 13 14 16 16 17 19 18 18 18 19 21 22 21 20 20 20 17 15 14 16 20 25 24 24 23 23 22 21 20 18 16 15 14 14 15 15 14 14 13 13 13 13 13 14 15 15 15 13 12 12 12 12 12 12 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 10 11 12 13 14 14 13 13 14 15 17 21 23 23 22 22 22 20 17 15 16 15 14 13 14 15 16 16 16 15 15 18 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 17 17 17 17 17 17 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 16 16 17 17 18 18 19 18 18 18 18 18 19 19 19 20 21 22 21 21 21 23 24 23 22 22 26 32 35 35 33 29 28 29 31 31 31 31 32 33 35 36 36 36 36 36 35 34 35 35 35 32 31 30 32 33 34 34 33 33 37 39 41 41 46 50 52 45 44 45 38 36 37 38 38 41 51 51 47 89 89 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 87 86 85 85 84 83 82 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 84 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 84 84 84 84 85 85 86 90 93 95 96 94 93 93 90 88 91 90 90 94 96 96 96 97 96 97 99 98 93 89 90 93 82 74 70 67 66 65 66 66 66 60 56 62 63 65 68 68 70 73 73 70 64 61 58 55 54 55 58 55 53 53 52 51 50 49 48 49 51 51 48 45 41 38 35 33 31 29 27 28 29 29 29 28 29 30 31 32 32 33 33 32 32 32 33 34 34 35 35 35 35 34 34 33 35 38 40 43 47 50 50 51 52 53 54 53 55 56 57 58 64 71 75 75 75 72 68 61 64 67 68 61 60 62 65 69 70 68 72 79 79 79 79 77 72 66 61 60 61 64 67 70 72 72 71 71 69 68 66 65 63 59 56 53 53 52 50 49 48 47 47 46 44 43 41 39 37 36 35 35 35 36 37 37 38 39 39 38 36 33 32 31 31 32 32 33 33 32 31 30 30 34 37 38 34 31 29 29 29 29 29 29 30 32 34 34 30 29 29 30 30 30 30 29 29 30 29 28 27 26 27 28 30 30 29 26 25 24 25 25 25 25 25 26 26 25 24 24 24 25 24 24 23 23 22 22 24 29 33 35 29 25 22 21 21 22 22 24 25 26 27 26 27 28 29 29 29 28 26 25 24 21 21 21 21 24 27 29 26 23 21 20 20 20 20 19 19 20 20 21 21 20 20 19 19 19 18 17 16 15 15 15 16 16 16 16 16 16 16 16 16 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 11 12 12 12 11 12 13 13 12 13 13 13 14 15 17 19 21 24 28 31 26 20 17 17 18 18 24 29 32 30 31 36 27 24 28 38 41 40 39 37 36 35 34 32 30 29 28 29 30 29 28 26 26 26 27 27 27 27 27 27 25 24 24 25 26 26 25 25 24 24 24 24 24 23 24 29 32 32 29 27 24 21 19 19 19 18 18 19 21 22 22 22 24 25 27 28 28 30 33 37 41 43 45 44 43 42 40 39 37 36 35 33 30 28 26 25 25 27 29 31 31 30 29 26 20 13 12 12 12 14 16 16 17 18 21 25 30 34 36 33 29 22 16 15 18 18 17 16 15 16 17 18 18 20 23 22 20 17 16 16 18 17 16 15 13 12 12 12 14 15 17 21 23 25 24 23 23 17 14 12 11 13 15 16 17 17 18 17 16 15 18 22 23 22 20 20 17 15 13 15 20 25 25 24 23 23 23 21 16 16 16 16 16 15 14 14 15 14 14 14 15 15 15 15 17 15 14 13 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 9 9 9 11 12 14 15 14 14 15 15 16 20 21 21 22 22 20 15 15 15 15 15 15 15 16 16 16 16 16 15 14 16 17 18 18 17 16 16 16 17 16 16 16 17 17 17 17 17 18 19 19 19 19 20 19 19 18 18 17 18 18 18 20 18 17 18 19 18 18 18 18 18 18 18 18 18 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 18 17 17 16 16 17 17 17 17 18 18 19 19 19 19 19 18 19 19 20 21 21 21 22 22 22 23 23 23 21 23 28 34 39 38 35 28 28 29 30 30 30 31 32 33 35 37 38 37 36 36 36 35 36 34 32 28 29 31 31 32 33 35 35 36 38 39 41 43 45 50 52 44 41 39 34 33 33 38 49 56 59 57 51 89 89 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 87 86 85 84 83 82 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 84 83 83 83 83 83 82 82 82 82 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 84 84 84 85 85 86 89 93 96 100 98 95 93 91 89 88 90 91 93 94 96 96 95 90 84 80 78 76 73 80 87 79 72 68 65 67 68 68 65 62 62 64 66 60 63 68 70 72 75 73 67 60 56 55 54 56 58 60 57 56 54 54 53 51 49 48 48 51 52 51 50 43 37 36 35 33 34 31 29 28 28 28 28 29 30 31 31 32 32 32 32 32 32 33 34 35 35 35 36 36 35 34 33 34 38 41 43 47 50 52 53 54 56 56 56 56 58 59 57 61 66 70 71 71 69 69 68 70 68 66 61 60 63 69 71 73 73 78 79 77 77 76 74 70 66 63 61 62 64 64 66 67 66 70 75 69 65 62 60 56 51 51 52 52 50 49 48 47 45 44 43 43 42 41 38 37 35 35 35 36 37 37 35 35 37 38 37 36 33 32 31 30 30 31 32 32 32 31 29 29 31 34 35 33 30 28 27 27 28 28 28 29 31 34 33 30 29 29 30 30 30 30 29 29 29 32 29 27 26 27 28 31 32 30 28 25 24 25 25 25 25 26 26 26 25 24 24 24 25 24 23 23 22 22 22 24 29 36 40 32 26 22 21 21 22 23 25 27 30 29 28 28 27 27 28 28 27 25 24 23 21 20 21 21 23 25 27 26 24 21 20 20 20 20 20 20 20 20 20 21 21 20 19 19 19 18 17 17 16 16 15 15 15 15 15 15 15 14 15 15 14 14 14 13 12 12 12 12 12 11 11 11 11 11 11 11 10 11 12 11 11 11 11 12 12 13 14 13 12 13 13 13 15 15 16 19 22 26 31 28 23 16 15 16 19 21 25 29 30 30 30 27 25 27 37 40 40 39 38 37 36 34 31 28 27 28 28 29 29 28 26 26 27 31 31 29 29 29 29 28 26 25 25 25 25 25 25 25 25 26 26 27 24 24 26 29 29 28 26 24 21 19 19 18 18 18 20 22 23 23 22 23 24 26 28 29 30 33 37 41 43 43 43 42 42 41 39 37 36 34 32 30 28 27 27 27 29 30 31 31 30 28 26 20 15 12 11 12 13 15 16 16 19 22 25 30 33 35 33 29 23 16 15 16 17 16 15 15 16 17 19 20 22 24 24 23 21 20 17 15 19 16 14 13 12 12 12 14 15 16 19 23 26 26 25 22 17 15 15 17 16 16 17 17 17 18 18 17 16 17 20 23 22 20 18 15 14 14 16 20 23 23 24 23 20 21 23 23 20 19 18 18 17 16 15 16 17 15 15 16 19 17 16 16 14 14 13 13 14 14 14 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 9 9 9 11 13 16 15 15 16 16 17 19 19 18 18 17 16 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 16 18 18 16 17 17 17 16 17 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 18 18 17 17 18 18 17 18 18 19 18 18 18 18 18 18 18 19 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 18 18 19 19 18 19 19 19 19 20 21 20 20 20 20 21 21 22 22 22 23 23 22 22 26 32 38 41 36 32 28 28 29 29 30 30 31 32 34 36 38 39 38 36 36 36 36 36 33 30 27 28 30 29 32 34 34 35 37 40 41 42 43 44 49 52 40 40 38 32 43 49 52 57 61 64 62 56 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 88 87 87 86 85 84 83 82 81 81 80 81 81 81 81 81 81 81 81 81 81 81 80 80 81 81 81 81 81 82 82 82 83 83 83 84 84 84 84 83 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 84 84 84 85 85 85 87 89 89 92 94 92 90 89 90 90 92 92 91 92 97 95 91 80 73 69 67 65 66 68 74 75 68 66 63 70 71 70 65 65 67 69 66 60 65 68 71 74 74 72 64 60 56 53 53 55 57 58 59 60 59 57 54 50 46 46 46 48 49 51 53 49 44 41 39 37 38 35 32 30 28 29 30 30 30 31 31 31 31 31 32 32 32 33 34 35 36 36 37 36 36 34 33 33 36 40 42 45 48 50 53 55 57 57 57 56 59 60 58 59 64 68 65 67 71 75 71 68 66 62 62 70 72 73 73 75 78 79 78 76 75 72 70 67 68 66 63 67 68 65 65 64 62 68 71 68 62 57 54 52 50 48 51 51 48 46 46 45 43 42 41 41 41 40 38 37 36 36 38 39 40 38 37 36 36 36 35 35 34 34 32 30 30 30 31 31 31 30 29 28 28 29 31 31 29 28 27 28 28 28 27 28 29 32 33 31 29 30 30 30 30 30 29 29 30 33 29 27 26 26 27 29 31 32 31 27 25 24 25 25 25 26 26 26 25 25 25 25 25 24 23 23 22 22 23 25 28 37 38 32 27 23 22 22 22 23 26 29 33 32 30 28 26 26 26 27 26 24 23 22 21 20 20 21 23 24 26 29 25 22 20 19 19 20 20 20 21 21 21 22 22 22 20 18 18 18 17 17 16 16 16 16 16 16 15 14 13 13 14 14 14 15 14 13 13 12 12 12 12 12 11 11 11 11 11 12 13 14 14 15 15 13 12 12 12 13 12 12 12 13 13 13 14 15 16 18 21 26 30 32 26 19 17 18 19 19 22 28 34 30 28 28 24 26 31 37 39 39 39 38 37 35 32 29 27 28 28 28 28 28 26 26 27 31 33 32 31 30 30 28 27 26 25 26 25 24 24 25 26 27 29 29 27 24 24 28 27 26 25 23 21 19 18 18 19 20 22 24 25 24 24 23 24 26 28 29 31 33 37 40 42 42 42 41 41 41 39 37 35 33 31 30 29 29 29 29 30 30 30 30 28 26 24 20 16 12 11 11 12 15 15 16 19 23 26 29 32 34 32 29 24 17 14 15 17 15 15 14 16 17 19 22 24 25 26 25 25 24 23 19 15 15 14 13 13 13 13 14 15 16 18 22 25 27 26 25 23 17 16 18 21 21 20 18 18 18 18 17 16 15 18 20 22 18 16 14 14 15 17 20 21 21 23 23 21 21 21 21 20 19 19 19 18 17 15 15 17 18 19 20 21 18 15 14 13 13 14 15 15 15 13 13 13 13 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 9 9 9 10 11 14 15 16 16 17 18 19 18 16 15 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 17 17 19 20 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 18 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 19 19 19 19 19 18 18 19 19 20 19 18 18 18 19 21 21 21 22 22 22 21 21 21 22 22 21 21 22 22 24 29 33 37 40 34 30 28 27 28 29 30 31 31 33 36 38 40 40 39 37 37 37 37 36 33 30 28 29 30 32 34 34 33 34 37 40 41 41 41 43 48 49 40 39 39 38 45 51 56 57 61 64 63 59 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 86 86 85 83 82 81 81 80 80 81 81 81 81 81 81 81 81 80 80 80 80 80 81 81 81 81 81 82 82 82 83 83 83 84 84 84 83 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 83 84 84 84 85 85 85 86 87 89 90 90 89 89 90 91 91 93 95 96 96 98 94 92 91 81 73 71 69 69 68 72 68 54 57 62 68 69 69 65 67 69 72 63 59 63 68 70 73 69 64 60 62 61 56 55 55 56 57 59 60 57 56 54 49 45 44 43 45 46 47 48 49 48 47 47 44 40 38 36 33 30 31 32 32 32 32 32 31 31 31 32 32 33 34 35 35 36 37 38 37 36 34 32 33 35 39 42 42 44 47 51 53 55 54 54 56 59 62 64 65 66 65 61 61 65 73 71 71 71 64 61 64 72 73 73 76 77 77 76 74 71 65 63 64 68 67 66 72 70 67 67 64 62 63 63 62 57 53 51 49 47 46 50 50 48 44 43 42 40 37 35 35 36 37 38 38 38 39 40 41 42 39 37 37 36 35 34 34 34 34 31 30 29 29 30 30 30 30 30 29 28 28 29 30 29 28 28 28 28 28 27 27 29 31 32 31 29 30 30 30 30 29 28 28 30 31 30 28 26 26 26 27 29 31 31 29 26 26 26 26 26 26 26 26 26 27 27 27 25 24 24 23 23 22 22 24 28 34 35 32 28 25 22 22 22 23 25 29 32 33 31 29 26 24 24 24 24 23 22 22 22 21 21 21 22 23 27 30 27 23 20 18 19 19 20 20 21 23 23 23 24 22 21 19 18 18 17 17 16 16 16 16 16 16 15 13 13 13 14 13 14 14 14 13 13 13 12 12 12 12 12 11 11 12 14 17 20 23 24 22 20 15 13 11 11 12 12 13 15 16 16 15 15 16 18 20 22 27 32 36 29 24 20 21 21 22 23 28 33 28 26 26 21 19 23 34 38 38 38 38 37 36 33 30 28 28 28 28 29 29 28 27 28 30 34 33 29 28 28 28 29 28 27 26 24 24 23 24 26 28 29 29 26 23 24 27 25 25 24 22 21 19 19 20 22 24 25 27 28 27 26 24 25 26 28 29 31 34 37 40 42 41 41 41 42 40 39 36 34 33 31 30 29 29 29 29 28 28 28 28 26 24 22 19 15 13 12 11 12 14 14 16 20 24 27 29 32 34 34 35 28 19 13 15 17 15 14 14 15 18 20 23 26 27 27 27 27 28 28 21 14 14 14 13 13 13 13 14 15 16 18 22 25 27 26 25 23 19 17 18 22 24 23 19 19 19 18 16 16 15 16 19 22 15 14 16 16 16 17 20 20 20 19 19 19 19 20 20 21 20 20 19 18 16 15 17 24 27 25 23 21 17 16 16 16 17 17 16 16 15 14 14 15 16 16 15 14 13 13 13 12 12 12 12 11 11 11 10 11 12 10 9 9 8 10 10 11 10 10 13 16 16 16 18 19 19 17 16 15 15 16 16 16 16 15 15 14 14 14 14 15 14 15 14 14 14 14 14 14 16 16 17 17 18 18 20 21 22 22 23 23 22 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 21 20 20 19 20 21 22 22 22 23 23 22 22 22 22 21 21 20 20 21 23 26 30 33 36 38 33 30 28 27 28 29 31 32 34 37 38 40 42 41 40 38 37 36 36 35 32 30 30 32 34 35 34 34 34 34 38 41 41 39 38 38 42 46 48 47 47 49 55 56 55 54 57 59 59 57 89 89 89 89 89 89 89 89 89 89 89 89 90 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 81 80 81 81 81 81 81 81 81 81 80 80 80 80 80 80 81 81 81 81 81 82 82 82 83 83 83 84 84 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 84 84 84 84 85 85 85 86 87 88 88 89 90 91 91 90 93 97 99 96 94 93 95 94 88 83 76 69 71 72 73 62 52 57 61 64 63 63 63 64 68 68 61 60 62 65 66 65 64 62 61 65 66 64 62 58 57 57 58 59 57 56 54 50 45 42 41 42 44 45 47 48 48 48 48 48 44 40 36 33 31 33 33 33 32 32 32 31 31 31 33 33 34 34 35 35 36 37 38 37 36 34 33 34 35 38 41 43 44 46 48 51 53 55 56 59 61 64 66 67 68 67 65 63 62 65 69 75 78 71 66 65 70 70 70 72 73 73 73 69 67 65 62 61 63 63 69 79 72 67 65 62 59 58 57 56 54 49 46 44 44 45 48 46 44 42 41 39 36 33 32 31 32 34 37 38 38 38 40 40 40 40 38 37 35 34 33 32 33 33 30 29 28 28 28 29 29 30 31 30 30 29 28 29 29 29 28 28 29 28 27 27 29 31 32 29 28 29 29 29 29 28 28 28 30 30 29 27 26 26 26 26 28 30 30 29 26 25 26 26 27 27 27 27 27 27 28 27 24 23 23 24 23 23 22 23 25 28 30 30 28 25 23 22 22 23 25 28 29 31 31 29 27 24 23 23 24 23 23 23 23 23 23 22 22 22 25 28 29 23 20 18 18 19 20 20 22 24 24 25 25 24 22 20 18 18 17 15 15 15 16 16 16 16 14 13 13 13 14 14 13 13 13 13 13 13 12 12 12 11 11 12 14 18 22 26 28 29 28 27 24 19 16 13 13 15 17 19 20 20 21 20 19 19 21 23 26 29 32 33 30 26 23 23 23 24 26 30 31 28 25 24 24 19 20 27 35 37 37 37 37 36 34 32 30 29 29 30 32 32 31 30 29 31 33 30 28 27 27 28 29 30 29 27 25 23 23 24 27 29 30 29 27 24 25 26 25 24 23 22 21 20 20 22 24 26 27 29 31 31 29 28 27 26 27 28 31 35 39 41 42 42 42 42 42 40 38 36 34 33 31 30 29 29 28 27 26 26 27 27 25 24 21 18 15 13 12 12 12 13 15 18 22 25 28 30 32 34 35 36 31 23 12 16 17 16 14 14 15 18 22 25 29 30 31 30 30 28 25 19 14 14 14 13 13 13 13 14 15 17 19 23 26 26 25 25 23 19 17 16 19 21 21 21 19 17 15 16 17 17 17 21 24 21 22 23 22 21 21 21 20 18 17 18 20 22 20 20 21 22 20 18 18 16 17 20 29 33 30 26 21 17 17 19 21 20 19 18 17 16 15 16 17 17 16 15 14 14 14 14 13 14 14 13 11 10 10 11 12 13 12 11 10 10 11 12 12 11 12 14 17 17 17 19 22 22 19 17 16 16 16 15 15 15 15 15 15 15 16 17 17 16 16 15 15 15 15 15 15 16 17 18 18 19 20 22 23 23 22 22 21 20 19 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 23 22 22 22 22 21 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 20 20 21 21 21 21 21 21 21 22 23 24 23 22 21 22 22 22 21 19 20 21 24 27 31 33 35 36 33 31 28 27 28 29 31 32 34 36 39 42 43 42 40 37 35 34 34 33 33 32 32 34 35 35 33 33 34 35 43 47 45 42 41 40 41 48 55 49 53 58 60 58 56 53 53 55 59 60 89 89 89 89 89 89 89 89 89 89 89 90 90 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 83 82 81 81 80 81 81 81 81 81 81 81 80 80 80 80 80 80 80 81 81 81 81 81 82 82 82 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 84 84 84 84 84 85 85 85 85 86 86 87 89 90 89 89 90 93 94 94 90 88 89 91 91 89 92 91 84 78 75 70 57 56 59 61 63 63 60 59 60 64 63 58 58 59 60 61 60 60 61 62 64 65 63 61 60 59 59 59 59 58 55 52 48 45 43 41 41 44 46 47 46 44 45 46 46 44 40 34 32 33 35 34 33 32 32 32 31 32 32 34 34 35 35 35 36 36 37 37 36 35 34 34 35 37 40 42 43 44 46 48 49 52 56 60 64 65 65 66 69 71 71 68 63 61 61 62 64 66 66 65 67 68 66 68 69 70 69 68 66 68 69 65 61 58 58 65 72 70 64 57 54 53 53 53 53 52 48 44 43 43 44 44 43 42 42 41 38 36 34 33 32 32 33 35 36 36 37 38 39 40 40 39 36 34 33 32 31 32 31 29 27 27 27 27 27 27 28 29 30 30 30 29 29 29 29 28 28 29 28 27 26 27 30 30 26 26 27 28 28 28 28 28 28 28 29 28 28 26 26 26 26 27 28 27 27 25 25 26 26 27 28 28 28 28 27 27 25 23 23 23 24 24 24 23 23 23 24 25 26 26 24 23 22 23 24 25 26 28 29 29 28 27 25 25 25 25 25 24 23 24 24 25 23 23 22 23 25 25 22 20 19 18 19 20 20 22 24 26 27 27 26 23 21 18 18 17 15 15 15 16 16 16 16 14 13 13 14 14 15 13 13 13 13 13 13 12 11 11 11 13 16 20 25 29 30 30 30 30 29 27 23 20 19 19 23 23 24 23 23 23 22 22 22 23 26 29 32 32 31 29 26 24 22 22 27 33 36 35 32 26 23 22 20 20 24 32 35 36 35 35 35 33 33 32 31 32 32 33 34 33 33 31 31 32 28 27 27 27 27 28 30 31 30 28 24 23 24 28 30 31 29 28 26 25 25 25 22 21 20 19 20 21 23 24 25 27 29 31 32 33 32 31 29 28 30 32 35 38 42 43 42 42 41 40 39 38 37 35 34 32 31 30 29 28 25 24 25 26 26 25 23 21 18 16 15 14 13 13 15 18 21 23 26 28 30 33 35 37 39 37 27 16 15 17 17 15 15 19 24 27 31 34 36 36 35 32 27 21 15 14 15 14 13 12 13 13 14 15 17 20 24 26 27 26 25 23 19 16 15 17 25 23 22 25 24 22 22 20 19 18 21 23 24 24 26 27 27 25 23 23 23 23 22 20 20 20 18 18 22 21 20 19 18 19 23 31 34 33 28 22 18 17 20 21 20 19 18 18 17 17 18 18 17 15 15 15 15 16 15 15 14 14 13 10 10 10 11 13 13 13 12 11 10 12 12 13 12 15 18 20 21 24 28 28 25 21 19 18 18 16 15 15 15 15 15 15 16 17 18 19 19 18 17 17 17 17 16 16 17 17 18 18 19 21 22 25 23 20 19 18 18 17 17 17 16 17 17 18 19 19 19 19 19 18 18 19 19 19 19 20 21 21 20 20 20 21 21 21 21 22 22 23 23 23 23 23 23 22 22 22 22 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 21 22 22 23 23 23 22 22 22 24 24 23 22 22 23 23 22 21 19 20 22 24 28 31 33 37 38 35 37 34 27 28 29 30 31 33 35 38 40 41 40 39 37 35 34 33 33 34 33 34 34 34 33 32 32 35 39 47 51 49 47 46 46 44 47 52 50 53 58 60 59 57 56 54 57 62 68 89 89 89 89 89 89 89 89 89 89 89 90 90 89 89 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 81 80 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 81 81 81 81 81 82 82 82 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 85 85 85 85 85 86 87 86 86 87 88 89 91 89 88 86 86 88 89 85 79 74 75 78 79 77 73 68 71 65 58 65 66 61 61 59 57 62 61 58 58 59 61 61 60 61 63 65 66 61 59 62 64 62 58 56 55 52 51 48 45 44 46 49 49 48 47 47 47 47 45 42 41 37 35 34 36 37 35 32 31 32 32 31 32 33 34 35 35 35 36 36 36 37 36 36 34 34 35 36 38 40 41 42 43 46 48 51 54 59 62 64 60 62 66 69 71 69 65 63 61 59 57 55 59 62 63 64 64 64 68 69 68 67 66 64 67 70 71 64 60 59 64 67 67 63 56 50 50 51 52 52 48 44 42 44 45 42 41 41 42 42 41 39 38 37 36 36 36 36 35 35 34 35 35 36 38 38 37 34 32 31 31 32 33 30 28 27 27 27 26 25 24 24 25 27 29 30 30 30 29 29 28 28 28 28 27 26 26 28 28 26 26 26 26 27 28 27 27 27 27 28 28 27 26 26 26 26 26 26 26 26 25 25 26 27 27 27 28 28 29 28 27 25 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 25 25 25 25 26 26 28 28 28 27 27 26 26 25 24 24 24 25 24 23 22 22 22 22 21 20 19 19 20 20 20 22 24 26 26 27 26 23 20 19 18 17 16 15 15 15 16 16 16 15 13 13 14 14 15 14 14 13 13 13 13 12 11 11 12 15 20 24 27 29 31 32 33 32 31 30 27 24 22 23 27 27 26 25 24 23 23 23 23 24 26 27 29 29 29 28 28 26 23 22 26 31 37 39 36 28 33 32 28 23 24 28 33 34 34 33 33 32 32 32 32 32 33 34 35 34 34 33 32 31 28 27 27 27 27 27 29 32 32 30 24 24 26 30 31 31 30 28 26 24 25 25 22 21 20 19 20 22 24 24 25 27 29 30 33 35 36 37 35 34 33 32 34 36 40 43 43 42 41 40 39 38 37 36 35 34 33 32 30 28 25 24 24 25 26 26 24 21 19 16 16 17 19 18 19 21 23 24 26 28 30 33 37 41 44 46 33 21 13 16 17 14 20 27 34 35 38 41 45 43 40 35 27 19 13 15 17 15 14 13 13 15 16 17 19 21 23 27 28 28 27 22 18 16 16 16 17 19 24 33 31 31 31 22 19 22 23 24 24 23 25 27 29 25 22 24 24 23 20 19 18 18 19 19 19 20 21 21 19 20 23 28 32 35 34 27 23 21 20 21 22 19 18 18 18 18 18 18 17 16 15 16 17 17 17 17 17 15 13 11 12 12 12 13 13 12 11 11 12 13 13 13 13 16 18 20 26 29 31 30 27 23 21 20 19 17 17 17 17 16 16 16 18 18 19 19 19 19 18 18 18 18 17 17 18 18 18 18 19 20 22 24 22 19 17 17 16 16 17 17 17 17 18 19 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 21 20 21 21 22 23 24 24 23 22 22 21 24 25 23 23 23 23 23 23 22 20 21 22 24 28 32 36 40 39 34 35 33 29 28 29 30 30 32 34 36 36 37 38 39 39 38 36 35 34 34 34 34 33 32 32 31 33 38 48 54 56 54 49 49 50 50 49 50 53 52 56 64 59 56 54 51 53 57 61 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 83 82 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 81 81 81 81 81 81 82 82 82 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 85 85 85 85 85 86 86 85 84 85 87 88 88 86 86 86 86 89 88 83 71 65 65 71 75 77 73 70 72 66 61 66 65 64 65 59 57 65 62 61 64 65 65 64 62 61 63 64 65 63 62 62 65 62 57 51 53 54 52 48 45 43 45 48 48 48 47 50 51 50 44 41 39 38 38 38 40 38 35 29 31 32 32 32 32 33 34 34 35 35 36 35 35 35 34 33 33 33 34 35 38 40 41 41 43 46 48 52 57 62 64 66 65 66 67 65 67 67 64 61 58 54 54 54 58 60 63 66 65 65 67 68 67 65 63 62 62 64 66 64 60 60 64 64 61 56 51 48 48 49 49 47 44 41 39 46 47 43 41 42 44 44 43 41 40 39 39 38 38 38 38 37 36 33 33 34 35 35 34 32 32 31 32 33 33 30 28 28 28 26 25 24 24 23 22 23 26 30 30 30 29 29 29 28 29 28 28 27 26 25 27 27 25 25 25 26 28 27 26 26 26 26 27 27 27 26 26 27 27 27 26 26 26 26 27 27 27 27 28 29 31 29 27 25 24 23 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 23 23 26 30 32 30 29 28 27 27 26 25 25 25 24 24 23 22 22 21 22 21 21 20 20 20 20 20 21 22 24 24 26 25 21 19 18 18 17 16 15 16 16 16 15 15 15 14 13 13 12 13 13 13 13 13 13 13 13 12 13 14 17 21 24 26 29 31 33 33 33 33 31 29 26 23 24 26 27 27 26 26 25 24 24 23 24 25 25 26 28 29 29 30 30 29 27 24 26 28 31 29 26 35 34 31 26 23 25 33 33 32 32 31 30 29 30 31 33 34 35 36 34 33 31 31 30 29 29 29 29 28 27 28 32 33 30 24 25 27 30 31 32 31 28 26 25 26 25 22 20 20 20 21 23 25 25 26 28 30 31 33 35 38 41 42 39 35 31 31 33 37 42 44 43 41 41 40 39 38 37 36 36 35 33 31 29 25 25 25 26 27 26 24 22 20 18 19 20 21 20 21 22 23 24 26 28 31 34 38 44 50 53 38 22 10 14 16 19 30 38 43 43 45 46 47 45 42 38 28 19 15 19 18 15 14 15 16 17 18 19 20 21 24 28 30 30 27 21 16 15 16 15 14 17 22 30 30 29 26 24 25 26 27 26 25 23 24 27 29 27 21 17 19 19 18 18 19 20 20 19 20 20 21 21 19 20 21 22 25 27 28 30 30 27 19 21 23 20 20 20 20 19 20 23 20 18 18 19 19 20 19 18 17 14 13 13 14 14 13 13 13 13 12 13 13 13 13 12 12 12 13 16 22 27 30 29 25 24 24 22 21 21 21 20 20 19 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 18 19 20 20 21 22 20 18 17 16 16 16 17 17 17 18 20 21 22 22 21 20 19 19 20 20 20 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 24 23 23 23 23 23 23 22 22 22 23 22 22 22 22 22 23 23 23 23 23 22 22 21 22 22 21 22 23 22 22 22 23 27 27 25 24 23 23 23 24 23 22 21 22 23 27 33 40 42 39 36 40 36 31 28 28 29 30 31 32 34 33 34 36 39 40 39 38 36 35 34 33 32 31 31 30 31 34 46 58 61 57 52 47 50 52 51 52 53 55 56 60 66 61 58 54 49 50 53 57 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 84 83 82 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 81 81 81 81 81 81 82 82 82 82 83 83 83 83 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 84 84 84 84 84 84 84 84 85 85 85 85 85 85 86 86 84 84 86 87 88 88 86 87 88 90 87 82 71 67 67 74 72 68 60 58 55 56 59 62 63 61 59 57 60 64 62 64 66 65 65 65 63 63 63 63 65 67 68 68 67 62 57 55 56 56 53 49 46 45 45 46 46 45 48 51 54 51 44 41 40 40 41 41 42 39 34 29 31 32 32 32 32 33 33 33 33 34 34 33 32 31 31 31 32 33 34 36 38 40 40 39 40 41 44 51 56 60 62 64 67 69 64 56 58 61 61 57 52 48 50 53 56 57 60 62 62 63 63 63 63 63 63 60 56 52 53 56 56 57 58 57 54 51 48 47 45 43 43 42 41 39 40 49 47 44 42 44 45 45 43 42 41 40 40 39 40 41 42 43 40 36 34 34 35 34 34 34 33 33 33 33 31 29 29 29 28 25 23 23 24 24 23 21 23 27 29 29 28 28 28 27 27 26 26 27 26 25 25 25 24 25 24 25 26 27 26 25 25 25 25 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 29 30 29 29 27 26 24 23 23 24 24 24 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 24 28 32 34 31 29 28 28 28 27 26 26 26 24 22 21 22 22 22 22 22 22 21 21 21 21 21 21 21 22 23 25 22 19 17 17 18 17 17 16 16 16 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 15 18 21 22 24 28 31 32 32 32 32 32 31 29 24 25 26 27 27 27 27 27 26 24 23 23 24 25 26 27 28 30 31 31 32 31 27 26 26 26 26 26 30 29 28 27 20 21 27 31 31 30 28 27 26 27 30 33 36 36 36 35 32 31 30 31 31 31 32 32 32 31 31 31 32 29 25 28 29 30 31 32 31 28 26 25 28 27 25 21 21 21 21 24 25 26 27 29 31 32 34 36 39 43 46 43 35 29 28 30 34 39 43 45 43 42 42 41 40 39 38 37 36 35 32 30 28 28 28 28 28 27 25 23 22 20 20 20 20 20 20 21 24 24 25 27 31 33 37 45 52 54 42 24 14 20 24 31 44 48 50 50 51 51 50 50 47 42 31 22 16 18 18 16 15 16 18 19 20 21 21 23 26 30 32 31 27 22 17 14 15 19 21 19 20 21 22 24 26 28 28 29 29 28 27 25 25 26 29 29 21 15 21 21 21 20 18 17 16 20 21 21 20 19 19 19 23 28 30 29 29 32 31 28 18 20 21 21 21 20 20 19 22 26 24 23 22 21 22 22 21 19 17 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 14 17 26 29 28 24 23 24 23 23 24 23 22 21 21 21 20 20 19 19 19 19 19 19 18 18 18 17 17 17 18 19 20 20 20 20 20 18 17 17 16 17 17 17 17 18 20 21 22 23 22 21 20 19 20 21 21 20 19 20 20 21 20 20 20 21 22 22 22 23 23 24 24 24 24 23 23 22 23 23 22 22 23 23 23 23 22 22 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 23 24 26 29 29 28 26 24 23 23 24 25 24 23 23 23 26 28 31 35 38 39 38 36 32 28 28 29 30 30 31 33 34 35 37 39 40 39 38 35 33 31 30 30 30 30 30 30 33 48 61 64 60 54 48 52 53 50 53 55 56 58 57 56 53 51 49 46 46 48 52 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 85 84 83 82 81 81 81 81 81 81 81 82 82 81 81 81 80 80 80 80 80 80 80 81 81 81 81 81 82 82 82 82 83 83 83 82 82 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 84 84 84 84 84 84 84 84 85 85 85 85 85 85 86 86 84 85 87 88 88 88 88 88 88 79 74 69 70 74 77 70 62 52 55 61 65 62 62 61 57 57 58 61 62 62 64 64 63 64 64 60 62 63 63 62 61 62 66 67 64 57 56 59 58 56 53 49 48 47 47 46 45 46 50 55 51 45 38 38 39 42 40 38 37 35 32 31 33 34 34 33 34 34 34 34 34 34 33 33 33 32 31 32 33 35 36 37 38 36 35 36 39 42 46 49 52 56 61 63 66 71 64 55 54 53 48 45 44 47 49 52 52 56 58 59 58 57 56 57 58 61 58 54 50 51 52 53 55 54 53 51 49 48 45 43 41 41 40 40 37 39 43 43 44 44 45 46 46 46 44 42 41 42 43 44 45 46 49 46 41 37 36 36 35 35 34 34 34 34 34 31 29 29 28 27 24 24 24 25 25 25 24 22 23 26 27 26 26 24 23 23 23 23 25 27 26 25 24 24 24 24 24 25 26 26 25 24 24 25 26 26 26 25 25 25 26 26 25 26 26 27 27 27 27 28 28 28 28 27 25 23 22 22 23 23 23 23 22 21 22 23 24 24 23 22 22 22 22 23 24 26 30 32 34 34 31 29 28 28 28 28 26 26 26 25 22 20 22 21 21 22 22 21 21 20 20 21 21 21 21 21 21 21 19 18 17 18 18 18 17 16 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 16 18 21 21 23 26 29 31 31 31 32 32 32 31 28 23 25 27 27 27 27 29 28 26 24 24 24 25 26 26 27 29 31 32 32 33 34 31 26 23 21 22 24 25 25 25 25 22 22 27 29 28 25 23 22 24 29 34 37 37 36 35 33 31 30 33 34 35 34 34 34 34 33 31 30 27 26 29 30 30 31 31 31 28 25 26 28 29 26 22 21 21 21 23 24 25 27 28 30 32 34 36 39 43 46 45 36 29 27 29 31 35 41 45 46 44 42 41 41 40 39 38 36 35 33 31 30 30 30 29 28 27 26 25 24 23 22 21 20 20 19 21 23 24 25 27 29 31 36 43 52 54 47 30 23 27 35 44 52 55 56 57 58 57 57 59 57 48 30 21 16 14 15 16 16 18 19 20 21 22 23 25 28 31 32 29 25 20 18 16 16 22 25 24 24 23 22 26 28 30 30 29 29 28 28 28 27 28 28 27 19 18 26 28 29 29 25 24 23 21 22 22 21 20 20 24 24 25 26 29 30 30 26 23 21 21 22 22 21 20 20 19 22 25 24 24 23 22 25 24 22 19 18 16 15 16 17 17 16 14 14 14 15 14 14 14 14 14 14 14 12 14 18 28 31 30 26 24 24 23 24 24 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 18 18 18 18 17 19 19 20 19 18 18 18 17 17 17 17 17 18 19 20 21 22 22 23 21 20 20 20 20 21 20 20 20 21 22 22 21 21 21 21 22 22 23 23 23 23 23 24 24 23 23 22 22 23 23 23 23 23 23 23 22 22 23 23 23 22 21 20 21 20 20 20 21 22 22 22 22 23 24 25 26 26 28 28 27 26 25 24 25 25 26 26 25 25 26 27 29 31 35 37 36 34 32 29 28 29 30 29 30 32 35 35 35 37 39 39 37 33 30 28 28 28 29 30 30 31 33 48 58 59 58 54 50 54 57 56 53 52 53 54 56 56 54 51 49 48 47 47 49 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 87 86 86 85 84 84 83 82 81 81 81 81 81 81 82 82 82 82 81 81 80 80 79 80 80 80 80 81 81 81 81 81 82 82 82 82 83 83 82 82 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 84 84 84 84 84 84 84 85 85 85 85 85 85 86 85 82 85 86 88 89 89 89 86 82 74 71 71 74 82 81 71 61 56 56 61 65 65 64 63 62 62 61 61 60 62 68 68 65 63 65 64 63 62 63 65 65 64 64 66 64 53 54 58 59 58 55 51 50 51 52 50 47 46 50 53 52 44 38 37 38 38 39 39 38 37 34 31 31 33 35 35 35 36 36 35 35 36 36 36 35 34 33 33 35 36 36 35 33 32 34 36 40 44 46 49 50 53 58 55 51 51 52 49 46 43 42 40 41 43 44 47 50 52 53 54 54 55 54 54 54 55 54 53 53 53 52 52 53 56 56 55 51 48 46 45 43 41 40 39 37 39 41 42 45 46 47 47 47 48 45 43 44 44 46 48 48 48 49 46 43 40 39 39 39 36 35 35 35 35 34 32 30 29 27 26 24 25 26 27 27 26 26 23 22 23 24 23 22 21 23 23 23 22 22 24 25 25 24 24 24 24 24 24 24 24 25 24 24 25 25 26 26 24 25 25 26 26 26 26 27 27 27 27 28 28 29 29 28 26 24 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 25 29 30 33 36 35 33 30 29 29 29 29 28 26 26 26 26 22 21 22 21 20 20 22 23 23 21 20 20 20 21 21 20 19 19 18 17 17 18 18 18 16 15 14 13 14 15 16 15 14 13 12 12 13 13 13 13 14 15 15 15 15 16 16 18 20 21 23 25 27 28 29 30 31 32 33 33 31 28 26 26 28 27 27 27 27 26 25 25 26 26 26 26 27 29 30 32 32 33 34 35 35 30 23 21 21 22 24 25 25 22 20 21 24 25 22 21 22 24 29 34 37 38 37 36 33 32 32 35 36 35 35 35 35 35 35 33 30 27 27 30 30 31 31 32 30 28 26 27 28 29 26 24 21 20 20 21 22 23 25 27 28 29 31 34 37 40 44 45 39 32 28 29 30 33 38 44 47 45 43 42 41 40 38 37 35 34 32 31 30 30 30 29 28 27 27 26 26 25 24 22 22 20 20 21 23 25 25 26 28 30 34 40 51 56 53 43 37 37 45 50 53 53 57 60 63 63 63 65 62 53 40 30 23 19 17 17 18 20 21 21 22 23 25 28 30 31 31 26 23 22 25 27 26 23 23 23 25 28 30 29 30 31 30 30 29 29 29 29 29 27 26 24 21 20 23 31 31 29 29 29 28 23 26 28 28 32 32 30 25 25 26 27 28 26 23 24 24 23 23 23 22 22 21 21 23 24 25 23 23 23 24 24 23 20 18 17 16 17 18 17 16 15 15 15 15 15 16 16 15 14 15 14 13 16 22 31 32 32 28 26 25 24 24 23 22 23 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 17 18 19 19 17 17 17 18 18 17 17 18 19 20 21 21 22 22 22 22 20 20 20 21 20 20 20 19 20 23 24 23 22 21 21 21 22 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 19 19 19 19 19 20 21 22 23 24 23 24 25 24 24 24 24 26 27 28 27 26 25 25 26 27 28 27 26 25 26 27 28 32 35 37 33 31 29 28 29 29 29 30 32 35 34 34 35 38 38 36 32 28 26 27 27 28 28 30 33 39 50 54 53 51 49 48 54 57 58 56 52 52 56 61 64 63 60 57 55 53 53 53 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 86 85 85 84 83 82 82 81 81 81 81 81 82 82 82 82 82 81 81 80 80 79 79 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 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 83 84 84 84 84 84 84 85 85 85 85 85 85 86 85 84 84 86 88 90 89 88 84 80 76 72 76 82 91 85 74 60 57 57 61 64 66 63 64 65 65 62 61 65 65 67 70 68 63 61 61 60 58 60 63 64 65 64 62 58 53 53 57 59 59 55 51 53 54 54 52 50 49 51 51 50 44 40 37 38 38 38 39 39 38 35 33 32 33 36 37 36 37 37 35 36 38 37 37 36 37 36 35 36 36 35 32 30 30 33 36 40 48 51 51 50 52 55 48 46 44 43 43 41 38 37 37 38 39 40 45 46 47 48 49 49 50 52 52 50 50 51 50 51 53 54 55 54 55 57 57 54 51 49 48 46 44 40 38 38 40 42 45 48 48 47 47 47 47 45 45 45 46 47 49 51 50 49 47 45 42 40 41 40 37 36 36 36 36 34 32 29 27 25 25 26 27 28 29 30 29 27 25 23 22 24 23 22 21 27 27 25 23 22 22 24 25 26 25 25 24 24 23 23 23 24 25 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 28 27 25 24 23 22 22 22 22 22 23 23 22 21 21 21 21 21 21 22 23 25 29 32 33 35 37 35 32 29 29 29 29 29 27 25 25 24 23 22 22 23 22 21 21 23 25 26 25 22 20 20 20 21 20 19 18 18 18 18 19 19 18 16 14 13 13 15 16 16 16 16 15 14 13 13 13 13 14 14 15 16 16 16 17 19 21 22 23 25 26 27 26 26 27 29 31 33 34 33 30 27 27 28 28 28 27 27 27 27 27 27 27 27 27 28 29 30 31 32 32 33 34 37 36 31 23 20 20 22 23 24 23 20 18 20 21 22 21 22 25 30 34 37 38 38 37 34 33 34 35 35 35 35 35 35 35 34 31 28 26 27 29 30 31 31 32 30 28 26 26 27 27 25 23 21 20 20 21 21 23 25 27 27 27 29 31 34 37 40 43 44 38 33 30 31 33 37 42 45 46 44 42 40 39 37 36 34 33 32 31 30 30 29 28 27 27 26 26 26 25 24 24 24 23 21 19 22 25 26 26 27 29 32 36 43 49 53 52 50 49 48 46 45 44 49 56 63 67 68 66 64 58 51 44 38 33 28 22 19 20 21 22 23 24 27 29 30 30 28 23 22 25 32 37 38 31 27 28 33 32 31 30 30 30 30 29 29 28 28 28 27 23 22 22 26 23 20 22 20 23 28 29 29 29 32 33 31 25 29 32 25 25 27 26 24 24 25 26 25 22 22 22 22 23 23 23 26 26 26 23 23 23 23 25 25 22 21 19 17 18 18 16 16 16 16 16 16 16 16 16 16 15 16 16 14 21 26 31 30 29 28 27 26 25 24 23 23 23 23 22 22 21 20 20 20 21 21 20 19 18 18 19 20 20 19 18 17 18 18 16 17 17 17 18 19 20 20 20 20 21 21 22 21 20 20 20 20 21 21 20 20 20 19 21 24 24 24 23 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 19 19 19 19 21 23 25 26 26 25 25 26 26 26 26 25 24 25 28 30 28 27 27 26 25 26 28 28 28 27 26 26 27 31 34 37 36 33 30 29 29 29 29 30 32 33 33 34 35 37 37 36 31 28 27 27 27 27 27 30 35 44 48 50 48 44 42 45 54 57 58 57 57 58 62 66 67 67 66 64 62 60 59 59 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 87 86 86 85 85 84 83 82 81 81 81 81 81 81 82 82 82 82 82 82 81 80 80 79 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 82 82 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 83 83 84 84 84 84 85 85 85 85 85 85 85 86 87 86 85 88 89 89 87 85 83 82 78 76 81 87 92 85 73 61 58 59 62 63 65 64 62 63 63 61 63 66 65 64 65 65 63 61 59 59 60 61 64 66 66 63 58 59 57 57 62 61 54 49 49 53 56 55 53 52 51 51 49 47 45 43 40 38 38 38 38 39 38 37 35 33 33 40 41 37 37 37 33 32 34 36 37 37 37 38 38 38 36 33 30 29 30 33 37 42 49 50 49 47 52 51 48 47 44 39 39 38 36 35 35 36 35 36 40 40 41 40 40 41 42 47 47 44 42 42 44 46 47 49 49 50 51 53 53 52 49 48 49 50 48 45 40 40 41 43 46 49 49 48 47 47 47 45 45 46 47 47 47 48 48 48 48 49 46 42 43 41 38 37 36 36 35 33 31 28 25 24 25 26 28 28 30 30 30 28 26 24 24 24 23 22 25 32 29 25 21 21 21 22 24 26 26 26 25 24 24 24 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 27 26 24 23 23 23 22 22 23 23 23 23 23 23 23 21 21 21 22 23 25 29 32 34 37 36 34 31 29 29 29 29 29 24 22 22 21 22 23 25 26 27 26 24 24 25 27 27 25 22 21 21 22 22 21 21 20 20 19 19 19 18 16 15 13 14 15 15 16 15 16 16 15 14 13 12 13 13 14 15 16 17 17 18 21 24 25 27 30 32 32 29 26 25 27 29 32 34 33 32 30 29 29 30 29 29 29 29 29 28 28 28 28 28 29 30 31 31 31 32 33 34 36 38 37 29 22 19 19 20 21 21 20 19 18 22 23 21 22 26 31 35 37 38 38 37 35 33 34 34 35 35 35 35 35 35 33 29 27 27 26 28 30 31 32 32 31 28 26 25 25 25 23 21 20 20 20 21 21 25 29 33 31 30 30 30 32 35 38 40 42 42 39 35 34 35 38 41 44 46 46 43 40 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 24 25 24 21 22 25 26 26 26 27 29 31 34 39 43 47 49 48 46 40 35 33 36 46 57 66 68 67 64 62 59 56 54 51 48 34 26 22 22 23 24 26 28 30 30 27 24 20 23 27 34 37 39 40 36 34 34 32 31 31 30 28 27 28 28 28 28 27 25 19 19 18 20 23 21 19 19 21 24 26 27 28 26 27 29 29 35 35 27 26 29 34 26 24 26 27 26 24 22 21 22 24 23 22 21 27 28 24 23 22 22 25 26 25 26 22 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 16 17 25 28 28 27 26 26 26 26 25 24 24 23 22 22 22 21 21 21 21 21 21 22 20 19 18 18 18 18 19 19 18 16 16 16 17 18 18 19 21 21 22 22 21 21 20 20 20 20 20 21 21 21 22 22 22 22 22 21 23 24 24 24 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 22 22 22 21 20 21 21 22 25 29 30 29 27 27 27 28 28 28 27 27 26 26 29 31 27 28 28 28 26 26 26 27 28 28 28 28 28 31 36 39 41 34 30 28 28 28 29 30 32 32 33 34 35 36 36 34 32 29 28 27 28 28 28 31 36 42 42 42 43 40 40 45 55 60 63 64 65 66 67 68 66 64 63 63 64 63 63 62 89 89 89 89 90 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 87 86 86 85 85 84 84 83 82 81 81 81 81 81 81 82 82 82 82 82 82 81 80 80 79 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 82 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 83 83 83 84 84 84 84 85 85 85 85 84 85 86 87 86 86 88 87 86 85 86 85 84 79 78 80 89 86 78 68 60 57 62 62 59 67 66 60 60 61 62 64 65 64 63 61 61 62 62 61 63 64 65 69 68 64 57 57 62 63 63 63 55 51 49 45 45 52 53 53 53 52 51 49 47 46 46 42 39 38 37 38 39 38 37 36 35 34 35 38 39 39 39 38 36 35 35 37 38 39 41 42 41 38 35 33 32 31 33 39 43 47 49 47 47 55 50 47 47 44 40 38 37 35 34 34 34 34 34 35 35 35 35 36 37 38 40 38 37 37 37 38 40 42 44 45 47 47 46 45 44 44 45 48 51 51 49 45 44 44 45 46 47 47 47 47 47 47 46 45 47 47 47 45 44 44 45 46 49 45 43 42 41 39 37 36 35 33 31 29 26 24 24 25 26 27 28 29 29 29 27 26 24 24 24 23 23 28 34 29 24 20 21 21 23 25 26 26 26 26 25 25 25 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 27 27 26 26 24 23 23 23 23 23 24 24 25 25 26 26 25 22 21 21 21 23 25 28 32 35 38 36 33 30 29 29 30 29 26 21 22 22 20 24 27 30 30 30 31 28 26 25 26 25 24 22 23 24 26 27 27 25 23 22 20 19 19 18 17 15 13 14 15 15 15 15 15 16 16 16 15 14 13 13 14 15 16 17 17 18 20 24 25 27 31 34 34 31 28 25 25 27 31 34 34 34 33 31 29 29 30 29 29 30 30 30 29 28 28 28 30 31 31 31 31 32 32 33 34 35 35 34 32 26 20 18 19 20 19 18 19 24 24 24 26 28 32 37 38 38 38 38 36 34 34 34 35 35 35 35 36 36 34 29 28 27 25 27 29 30 31 31 30 27 25 23 25 25 23 21 20 20 20 22 26 33 35 36 35 34 34 32 33 35 38 39 40 42 43 43 42 39 39 40 42 44 45 42 40 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 24 25 25 24 24 24 26 26 26 26 27 28 29 31 34 38 41 45 43 36 29 25 25 34 45 58 68 67 62 61 61 62 62 57 50 42 32 25 23 24 25 27 28 29 28 23 21 22 25 27 30 29 29 31 34 35 33 31 31 30 30 28 27 28 27 27 27 26 23 20 23 21 18 19 18 17 18 19 19 20 20 21 23 23 25 29 35 34 29 26 31 36 27 30 34 32 29 26 22 26 27 26 26 25 25 30 30 25 22 21 22 24 25 25 26 22 18 17 18 18 18 18 17 18 18 18 18 15 15 15 13 16 21 28 28 27 26 25 25 25 25 24 23 23 22 22 22 22 22 21 22 23 21 22 22 20 19 19 18 18 18 18 18 17 15 15 15 17 19 20 21 23 24 24 24 23 21 19 20 20 21 22 23 23 23 23 24 24 25 25 24 24 24 24 23 23 23 24 24 24 23 23 24 24 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 21 21 22 23 26 32 37 34 28 26 25 26 27 28 28 28 27 27 27 28 28 27 27 27 26 25 25 25 26 27 28 28 27 29 33 37 41 42 33 29 28 28 29 29 31 32 32 33 33 34 34 33 33 32 32 30 28 28 28 30 34 36 37 37 37 38 40 41 46 55 62 66 69 70 70 69 70 67 63 62 62 63 63 63 63 89 89 89 90 90 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 86 86 85 85 84 84 83 82 81 81 81 81 81 81 81 82 82 82 82 82 81 80 80 79 79 79 80 80 80 80 81 81 81 81 82 82 82 82 82 82 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 83 83 83 83 84 84 84 85 85 85 85 85 84 85 87 89 90 89 87 86 85 85 85 84 81 82 83 88 77 69 65 61 60 65 60 58 64 62 59 58 61 63 66 65 65 66 66 64 63 62 60 59 64 67 70 65 59 54 58 63 64 65 61 50 52 56 57 50 47 51 52 53 52 51 49 46 45 44 42 39 37 36 37 38 36 36 36 35 36 37 39 41 42 42 41 39 38 37 38 42 41 40 41 41 39 37 37 37 32 34 39 42 46 48 48 47 48 45 44 45 44 41 38 36 34 33 34 35 35 33 33 33 36 36 37 37 38 39 38 37 35 34 34 34 35 37 40 43 43 42 41 42 42 43 45 47 49 50 49 48 48 48 47 47 46 46 46 46 46 46 46 47 47 46 44 42 42 41 42 43 42 42 41 41 39 38 37 35 32 29 27 27 26 25 25 25 26 27 28 28 28 27 25 24 24 24 24 25 30 31 28 23 21 21 23 25 26 26 26 26 26 26 25 25 25 25 24 25 25 25 26 25 25 26 26 26 25 25 25 26 26 25 25 25 26 26 27 26 25 24 23 23 23 23 23 24 25 26 28 29 28 26 23 22 21 21 23 25 27 31 34 37 36 33 29 29 29 29 27 24 22 24 24 23 26 29 31 32 32 33 32 30 28 26 25 23 23 25 27 29 29 29 28 26 24 22 21 20 19 17 15 13 13 14 14 15 16 17 18 19 19 18 16 14 14 14 15 16 17 17 17 19 21 22 26 30 34 34 32 30 30 29 29 31 33 33 34 35 34 32 31 30 30 30 30 30 30 30 30 29 30 31 31 31 31 31 31 32 33 34 34 34 34 35 32 26 19 18 19 20 18 20 23 24 29 35 35 38 41 40 39 38 38 37 35 34 35 35 35 35 35 36 36 34 29 27 26 24 26 28 29 30 30 28 25 24 23 25 24 22 20 20 20 21 27 32 37 37 38 38 38 37 35 34 36 38 37 36 36 39 43 45 44 42 41 40 41 41 40 39 37 35 34 34 34 33 33 32 31 30 29 28 26 25 24 24 23 23 23 23 24 25 25 25 25 25 25 25 25 26 27 27 28 31 35 39 43 41 35 26 22 23 26 38 51 63 63 61 58 58 60 62 64 60 53 37 28 25 25 26 27 28 28 26 19 19 22 26 27 29 33 30 29 30 31 31 29 29 28 28 29 29 29 26 26 28 27 23 18 15 15 15 17 17 16 16 16 16 16 17 17 18 20 23 25 27 27 25 22 25 28 26 31 33 31 32 28 22 30 29 23 25 29 31 32 30 27 21 21 23 25 26 26 26 23 21 18 18 18 18 18 18 17 17 17 17 16 18 20 21 23 25 26 25 24 24 24 24 24 24 24 23 23 22 22 22 22 22 23 24 24 22 22 22 21 20 19 17 16 16 17 16 15 14 13 15 18 21 23 24 26 27 27 26 25 22 20 19 20 21 23 24 24 25 24 25 25 25 25 25 24 23 24 24 23 23 24 24 24 23 24 24 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 22 22 22 22 22 21 21 23 24 26 30 36 32 26 24 24 24 25 26 26 28 28 28 28 29 29 29 28 27 26 26 26 26 29 29 29 28 28 31 37 42 44 42 32 28 28 28 29 30 31 31 32 31 32 33 33 33 32 32 31 30 28 27 30 33 37 36 36 37 36 35 36 39 46 56 64 69 72 71 70 69 67 65 63 63 64 64 65 65 64 89 89 89 89 90 89 89 89 89 89 89 88 88 88 88 88 88 87 87 87 86 86 86 85 85 84 84 83 82 81 81 80 80 80 81 81 82 82 82 82 82 81 80 80 79 79 79 80 80 80 80 81 81 81 81 82 82 82 82 82 82 81 81 81 81 81 81 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 83 83 83 84 84 84 85 85 85 85 85 84 85 86 88 90 90 90 88 85 84 84 84 84 84 82 80 70 69 68 66 64 64 60 58 58 57 57 56 56 61 65 65 66 66 66 67 67 68 62 56 59 62 61 54 55 57 61 61 59 58 54 46 49 53 54 47 46 49 51 50 49 50 48 45 45 44 43 40 37 36 37 37 36 36 36 35 36 38 40 43 44 44 41 40 40 39 42 48 43 39 37 38 38 36 41 39 32 34 38 41 44 46 49 45 42 41 40 39 39 37 36 35 35 34 35 36 36 34 33 34 36 36 37 37 39 40 40 37 35 33 32 32 32 33 34 34 36 37 38 41 42 42 43 45 47 49 50 50 50 50 49 48 47 47 46 46 45 45 45 46 46 45 44 42 41 40 40 39 39 40 39 39 39 38 38 36 33 30 29 28 27 25 25 25 26 27 27 28 27 26 25 24 24 25 27 29 31 30 27 22 22 23 25 26 26 26 25 25 24 24 24 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 24 24 24 25 25 25 25 24 23 23 23 23 23 22 23 25 27 30 31 29 27 24 22 21 21 23 24 26 28 30 32 32 30 29 28 29 28 27 26 25 26 29 29 28 30 32 33 33 34 35 31 29 28 25 24 25 27 28 30 31 30 30 28 26 24 22 20 19 17 15 13 13 13 15 17 21 23 25 25 24 21 19 17 15 15 15 16 16 17 18 19 20 22 25 29 34 34 33 33 33 32 31 31 31 32 34 35 35 34 33 32 32 31 29 29 30 30 30 30 30 30 30 30 31 31 31 31 30 31 32 33 34 34 36 33 25 18 18 19 18 19 21 23 29 33 33 39 42 40 39 38 38 37 36 35 34 34 33 34 35 36 36 33 29 26 25 25 26 27 28 29 27 25 23 23 23 25 23 21 19 20 21 24 30 34 38 38 39 39 39 39 38 36 36 35 32 31 31 32 37 41 43 43 42 40 39 37 37 36 35 34 34 35 36 35 35 35 35 34 34 32 29 26 24 23 22 21 22 22 23 24 25 26 25 25 24 24 25 26 26 26 28 30 33 37 42 41 35 24 22 22 23 34 46 56 61 62 61 60 62 65 66 57 47 36 31 28 28 28 28 29 29 26 21 18 18 22 26 28 30 32 31 30 29 29 28 29 29 28 26 28 28 27 27 28 30 29 23 15 16 17 18 20 18 16 16 14 14 16 17 17 19 21 22 21 21 21 21 22 23 23 27 28 28 33 29 26 31 34 32 29 32 34 33 30 29 28 25 25 25 25 26 25 24 22 20 19 17 17 18 17 16 16 17 20 25 31 32 27 28 27 26 24 23 22 21 21 21 21 21 22 23 22 21 21 22 23 24 24 24 22 21 20 20 19 17 16 14 14 14 13 13 14 16 19 21 23 26 28 29 30 28 27 24 23 23 21 21 21 22 23 24 25 25 25 26 26 25 25 24 24 24 24 24 24 23 24 24 24 24 24 23 23 23 23 23 23 23 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 24 24 26 28 29 27 24 23 23 24 24 24 25 26 26 26 27 28 30 30 29 28 28 29 28 29 31 31 30 30 30 33 37 40 40 38 30 28 28 29 29 30 30 31 31 31 32 32 33 32 31 30 29 28 28 30 35 38 36 35 34 33 31 31 31 35 43 54 63 70 73 73 70 67 64 64 64 65 66 66 66 65 64 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 86 86 86 86 85 85 84 84 83 82 81 81 80 80 80 80 81 81 82 82 82 81 81 80 80 79 79 79 79 80 80 80 80 81 81 81 81 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 82 82 82 83 83 84 84 85 85 85 85 85 84 84 85 86 87 87 86 85 84 83 82 82 82 82 81 76 71 67 68 69 65 62 59 56 55 55 55 56 55 60 62 62 66 67 66 68 69 69 63 58 55 56 57 53 53 58 63 60 56 54 48 44 44 46 47 46 45 46 51 50 50 51 47 45 43 44 44 43 39 37 38 38 38 38 36 36 36 37 38 40 41 41 40 40 41 44 45 47 44 40 37 37 35 36 41 37 33 33 36 39 42 45 45 41 39 38 37 37 36 35 36 36 36 36 36 37 37 37 35 34 35 35 35 35 38 38 38 36 34 33 32 31 32 32 32 32 34 36 38 40 41 42 43 44 46 47 49 50 51 50 50 49 48 47 46 45 44 44 44 44 45 45 44 42 40 39 38 37 37 37 37 38 38 38 37 36 33 30 29 28 27 26 25 25 26 26 27 28 27 27 26 25 25 27 29 29 29 27 25 23 23 24 25 26 25 24 24 23 23 23 23 23 24 25 26 26 25 25 25 25 24 24 24 25 25 25 25 25 24 24 23 23 24 24 24 24 23 23 23 23 23 23 22 22 23 25 27 28 28 26 24 22 21 21 22 24 26 27 28 29 29 28 28 28 29 30 30 29 30 31 35 36 36 35 34 34 34 35 36 35 32 29 27 26 27 29 30 31 31 31 30 28 26 25 23 21 19 18 16 14 13 15 18 23 28 30 30 29 26 23 21 20 18 16 16 16 17 18 20 21 21 23 26 31 34 33 35 35 35 32 31 30 30 32 34 36 37 37 35 34 33 32 30 29 29 30 30 31 31 31 31 32 32 31 31 31 30 30 31 33 33 34 35 38 32 20 18 17 18 19 20 22 25 28 32 39 41 40 38 38 37 38 36 35 33 33 33 34 34 35 36 33 29 25 25 25 25 26 27 28 26 24 22 23 24 24 23 21 19 20 22 25 30 34 37 39 39 39 40 40 40 40 36 31 25 25 26 29 33 38 41 43 43 42 40 38 36 35 34 34 35 37 38 37 38 39 40 40 40 39 35 30 25 21 20 20 21 22 22 23 24 25 25 24 23 23 25 25 25 26 27 30 33 37 41 44 37 25 20 21 24 34 45 54 61 66 69 70 69 65 57 42 32 28 30 32 34 33 32 31 30 29 26 20 19 22 26 30 32 33 33 32 31 30 29 28 29 28 25 27 28 29 27 28 30 27 24 20 20 19 19 21 17 16 21 21 20 19 18 18 18 20 23 23 21 20 20 19 19 20 24 27 31 35 30 28 32 37 36 30 31 32 30 25 26 27 26 25 25 25 25 24 22 21 19 17 17 15 15 20 23 24 27 32 37 35 33 30 30 29 27 25 24 23 21 21 20 20 20 20 20 20 19 20 20 22 23 22 21 21 22 21 19 17 16 15 15 15 16 18 19 20 20 22 24 26 29 30 31 30 28 25 24 25 25 24 22 21 21 23 25 26 27 27 27 26 26 25 24 25 25 25 25 24 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 22 22 23 25 27 26 24 23 22 21 22 24 26 25 26 26 25 25 26 27 30 30 29 29 30 31 30 30 30 32 31 30 32 35 36 36 36 33 29 28 28 29 29 29 30 31 31 30 30 31 32 31 29 28 27 29 33 37 39 38 35 33 31 30 29 29 30 31 41 51 61 66 69 70 70 70 69 70 69 67 67 67 66 64 62 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 87 86 86 86 85 85 85 84 84 83 82 81 80 80 80 80 80 81 81 81 82 82 81 81 80 80 79 79 79 79 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 81 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 82 82 82 82 82 83 83 84 85 85 85 85 85 84 84 85 85 87 89 86 85 84 85 85 84 82 83 86 80 72 63 67 68 67 61 58 56 56 55 54 55 57 58 61 62 63 65 67 68 68 67 62 60 58 54 55 54 52 56 60 61 54 49 45 41 41 43 44 46 49 47 48 51 55 55 48 45 43 44 45 46 42 40 39 39 41 42 41 38 37 37 37 36 36 38 39 40 44 46 45 45 44 42 40 39 37 38 39 35 32 31 35 41 44 44 42 39 37 36 37 37 37 37 38 38 38 36 36 36 37 38 37 36 35 34 34 34 36 36 36 35 33 32 31 31 32 32 33 33 34 35 37 39 42 43 43 44 46 47 49 50 50 50 50 49 48 46 45 44 43 42 42 43 44 44 43 41 39 37 35 35 34 34 35 35 35 35 34 32 31 30 29 29 27 26 25 25 26 26 27 27 28 28 27 27 27 29 31 29 27 25 23 23 23 24 25 25 24 23 22 22 21 21 21 22 22 24 25 25 25 24 24 24 24 24 24 24 25 26 25 24 24 23 23 23 24 23 23 23 23 24 24 25 24 24 23 22 23 24 25 26 25 25 24 23 21 21 22 23 24 25 26 26 27 27 28 28 30 31 32 33 35 38 44 41 39 37 35 35 34 35 36 37 34 31 28 28 29 30 32 32 32 31 30 29 27 25 24 21 20 18 16 15 16 19 24 29 32 32 31 31 27 24 23 22 21 19 17 16 18 20 22 24 23 24 27 33 34 34 35 35 34 32 30 30 31 33 35 37 38 39 39 37 36 35 32 30 30 30 30 31 31 31 32 34 33 32 31 31 31 31 31 32 32 33 35 38 33 25 18 17 18 21 23 24 24 26 31 38 42 42 38 38 37 36 34 32 31 31 32 33 34 35 36 34 29 26 26 26 25 26 27 27 26 24 23 23 23 23 22 20 19 19 21 24 28 33 37 38 37 37 36 38 39 40 36 27 20 21 24 27 31 35 39 42 43 43 41 39 36 35 33 33 35 37 38 37 40 42 44 46 46 46 42 36 29 20 18 19 21 21 22 22 24 25 25 22 22 23 24 25 25 26 28 31 34 38 43 49 47 39 26 26 31 41 50 58 65 70 74 75 69 55 38 26 22 23 29 34 39 41 38 35 32 30 28 23 21 23 26 32 34 32 31 30 30 29 28 28 29 28 27 28 29 29 28 29 28 24 24 24 24 22 22 26 19 17 19 20 21 21 20 19 18 19 24 27 26 22 19 17 18 19 22 21 23 27 26 26 28 34 33 29 27 31 31 24 26 27 24 23 23 24 25 24 21 19 18 17 18 20 23 31 37 41 41 41 40 36 34 32 30 29 27 25 24 22 22 21 20 19 19 18 18 18 17 17 18 19 19 19 20 21 23 22 20 18 17 16 15 19 20 22 23 24 25 27 29 31 32 32 31 29 27 25 25 26 26 26 24 23 23 25 26 27 27 27 28 27 26 26 25 26 25 25 24 23 23 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 22 22 22 22 22 22 24 25 25 22 22 22 22 23 26 27 26 25 26 26 25 25 26 29 29 28 28 29 30 30 29 29 32 32 33 34 36 36 35 34 31 29 29 28 28 29 30 31 32 31 30 29 30 30 30 28 28 28 33 36 39 37 35 33 32 31 30 30 32 34 36 46 53 58 62 66 70 72 72 71 71 70 68 66 66 65 62 62 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 86 86 86 86 85 85 85 84 83 83 82 81 80 80 80 80 80 80 81 81 81 81 81 81 80 80 79 79 79 79 80 80 80 80 80 81 81 81 81 81 82 82 82 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 83 83 83 83 82 82 82 82 82 82 83 84 84 85 85 85 85 85 84 84 85 87 87 85 85 85 86 85 85 83 87 90 87 77 69 66 64 64 61 59 59 59 56 54 56 57 59 64 62 60 63 70 75 70 64 59 58 56 56 58 59 57 52 55 56 48 49 49 42 43 46 48 49 53 53 50 50 58 59 50 44 42 43 44 45 44 42 40 39 40 41 41 40 38 37 37 37 37 38 40 42 44 45 45 45 44 42 41 40 40 42 40 34 32 33 36 47 48 43 40 39 37 37 38 39 38 38 38 38 37 35 36 37 38 38 38 37 36 35 33 33 33 33 34 34 33 33 33 33 33 33 33 34 34 35 35 36 38 41 42 44 46 47 48 48 49 49 49 48 48 45 45 45 45 44 44 44 43 42 42 40 37 34 32 31 31 31 32 32 32 32 31 31 30 29 29 29 28 26 25 25 25 25 26 27 27 28 29 29 30 31 31 28 26 23 22 22 22 23 24 23 22 21 20 21 21 21 21 22 23 24 24 25 24 24 24 24 24 24 24 24 24 25 25 24 23 23 24 24 24 24 24 24 26 28 26 25 25 25 24 23 23 24 24 25 25 25 24 23 22 22 22 22 24 25 26 26 27 27 28 29 30 31 33 35 39 42 44 43 40 38 36 34 34 34 35 36 36 33 30 28 29 31 33 33 33 32 31 30 28 26 24 22 19 17 16 18 21 25 30 32 32 32 32 31 28 26 26 25 23 20 18 18 19 21 23 25 24 26 28 33 33 34 36 36 34 32 30 31 33 35 38 40 40 41 41 40 39 38 36 33 31 31 30 31 31 32 32 34 33 32 31 32 32 31 31 32 32 34 35 37 34 27 17 18 21 25 23 27 30 27 30 35 40 40 38 38 36 33 30 30 30 31 32 33 34 35 36 35 30 28 30 27 26 27 28 28 28 25 24 23 22 22 20 19 19 19 21 23 26 31 36 40 37 36 35 36 38 38 35 26 22 23 24 27 31 34 39 44 47 44 39 36 36 35 33 32 33 35 36 38 42 45 48 50 51 49 43 38 30 20 17 18 21 21 22 22 24 25 24 21 22 23 25 25 25 26 30 34 38 42 47 53 57 56 51 47 49 55 61 65 69 72 75 75 69 44 24 21 21 23 26 39 48 51 48 42 35 31 27 22 20 22 26 33 33 30 29 29 28 27 27 27 28 29 29 30 29 28 26 27 26 25 27 28 30 31 33 34 31 27 24 21 21 21 21 20 21 22 27 31 33 26 21 18 17 17 18 18 20 22 23 24 25 28 29 27 22 24 25 23 24 24 21 21 22 23 25 25 24 22 22 23 26 30 36 44 46 45 42 40 38 35 33 31 29 27 24 22 21 20 20 19 19 19 19 18 18 17 17 17 16 17 19 21 22 23 24 24 22 20 18 18 20 22 24 27 29 30 31 32 33 33 30 29 28 27 26 27 27 28 27 27 25 26 27 28 29 29 29 28 28 28 28 27 26 25 24 24 24 24 23 23 24 24 24 24 23 23 23 23 23 23 24 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 22 24 24 23 22 22 23 23 23 24 25 24 24 25 26 25 25 26 28 28 27 27 28 29 28 28 29 32 32 33 34 35 35 34 31 30 29 29 29 29 30 33 34 33 32 31 29 30 30 30 29 30 31 34 35 36 35 34 34 34 33 32 33 38 43 47 57 60 61 62 64 67 69 71 71 70 69 68 66 65 63 61 61 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 86 86 86 85 85 85 84 83 82 81 81 80 80 80 80 80 80 81 81 81 81 81 81 80 80 80 79 79 79 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 82 82 82 82 83 83 83 82 82 82 82 82 82 82 83 83 84 85 85 86 85 85 84 84 85 86 87 86 85 85 85 85 86 87 89 90 87 76 73 70 66 66 64 59 57 56 57 56 57 60 64 67 63 59 58 58 62 64 63 61 60 57 59 64 69 64 53 57 53 46 57 58 50 51 53 58 54 55 60 52 46 43 50 49 42 42 42 44 44 44 42 40 37 37 38 39 41 38 36 36 38 39 38 38 41 45 47 46 42 43 43 41 41 41 42 38 35 35 35 36 41 42 40 38 39 39 38 38 38 37 37 36 36 35 34 35 36 37 38 38 37 37 37 35 32 32 33 35 37 37 38 37 36 35 35 35 36 36 35 35 36 37 39 41 43 45 46 47 47 48 49 49 48 47 45 46 48 51 50 48 44 42 40 39 37 34 30 28 28 28 30 31 31 32 32 32 31 30 29 29 29 28 26 25 25 25 25 25 26 27 28 30 31 32 32 30 27 25 23 22 22 22 23 23 22 21 21 21 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 23 24 24 25 25 25 27 28 28 27 26 26 26 25 25 24 24 24 25 25 25 25 24 24 22 22 23 24 26 28 29 29 29 29 30 31 31 32 34 36 39 42 43 40 37 34 34 34 34 35 35 36 33 30 28 29 31 33 34 34 33 33 32 30 28 25 22 19 17 16 18 22 26 29 31 32 32 32 31 29 29 28 26 24 22 19 19 20 21 23 25 26 27 29 31 34 35 36 36 35 33 30 31 34 38 41 42 41 41 41 40 41 42 41 37 34 33 31 31 31 32 31 30 30 31 32 32 32 32 32 33 34 34 35 36 36 28 19 17 20 23 23 28 33 28 32 36 40 40 38 38 33 31 29 30 32 32 32 33 34 35 36 36 31 30 31 28 27 29 30 31 30 28 25 23 22 22 21 19 19 19 20 21 22 24 28 34 38 35 34 36 37 37 35 29 24 23 25 30 34 36 40 42 43 40 36 33 33 35 35 34 34 37 38 40 43 48 50 51 51 46 40 37 30 22 15 18 21 21 22 23 24 25 24 21 22 23 25 26 27 29 34 39 44 50 55 59 62 67 71 71 71 71 71 72 73 74 76 75 71 35 20 21 21 23 27 43 51 54 55 51 45 37 28 22 19 23 28 33 31 28 27 26 26 26 26 26 26 27 27 27 27 27 26 25 26 26 28 30 31 29 30 32 34 32 29 26 23 20 18 17 18 19 24 28 31 29 24 19 16 17 17 17 18 19 21 23 25 27 26 25 22 23 23 23 22 21 21 25 29 34 38 37 33 28 29 31 37 38 39 40 40 39 39 41 39 35 31 29 27 25 23 22 21 20 20 19 18 18 19 19 18 18 18 18 18 21 24 26 25 25 25 25 24 24 23 24 25 26 29 32 34 34 34 34 33 32 31 29 27 26 27 28 29 29 29 28 26 26 28 30 30 30 30 29 29 29 28 27 26 25 24 24 24 24 24 24 24 25 25 24 23 23 23 23 23 23 24 23 23 23 23 22 22 22 23 23 23 23 23 22 21 21 22 23 23 23 22 22 22 22 23 23 23 23 24 24 25 25 25 25 26 27 28 28 28 28 28 28 29 31 31 31 32 33 33 33 31 30 29 30 29 30 31 35 36 33 32 31 30 31 32 33 34 34 34 34 35 36 37 39 39 39 37 37 38 44 50 53 54 59 62 62 64 66 68 70 71 70 70 69 67 66 64 61 58 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 86 86 86 85 85 84 84 83 82 81 80 80 80 80 80 80 80 80 81 81 81 81 81 80 80 80 79 79 79 79 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 82 82 82 83 83 83 82 82 82 82 81 81 82 82 83 84 85 85 86 86 85 85 84 85 86 87 86 85 86 85 85 86 88 88 78 71 63 67 69 69 67 64 59 56 55 56 57 59 62 64 65 64 59 56 56 57 60 64 63 59 54 60 66 69 63 58 61 52 51 64 62 59 58 57 58 59 62 62 57 48 42 43 44 43 42 43 43 43 42 42 41 38 35 36 38 39 39 39 39 39 38 37 36 41 47 51 50 45 40 41 42 41 41 41 38 38 39 39 40 41 42 41 39 40 40 38 37 36 35 35 34 34 33 34 35 36 37 38 38 38 38 38 37 34 33 33 36 38 40 41 41 39 37 37 37 37 37 37 36 36 37 38 41 43 45 46 47 48 49 48 48 48 47 46 46 47 48 49 47 44 41 39 37 35 32 28 27 27 27 29 31 33 34 33 32 31 29 28 28 28 27 26 25 26 26 27 27 27 28 30 32 32 32 31 29 28 26 24 23 23 23 23 23 22 22 23 22 21 21 23 23 23 24 24 24 24 25 25 26 26 26 25 24 24 23 23 23 24 23 23 23 24 25 26 27 28 29 29 28 27 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 27 29 30 31 30 30 30 30 31 31 32 33 34 36 38 40 38 36 34 33 34 33 33 34 33 31 29 28 29 31 33 33 33 33 33 33 32 31 28 24 20 17 15 16 18 21 25 28 31 33 32 32 31 30 28 26 25 23 21 18 18 20 22 25 27 28 30 32 36 36 36 36 36 34 30 31 35 41 42 42 40 41 41 42 44 45 46 42 37 34 32 31 31 32 32 31 31 32 33 33 33 32 32 33 33 33 34 35 36 33 26 18 20 21 22 27 29 31 34 36 38 42 40 36 32 30 31 33 34 35 34 33 33 35 36 36 32 30 30 30 29 30 33 33 33 32 29 25 22 22 21 19 18 18 19 19 20 21 23 28 33 34 34 35 37 37 37 34 28 27 30 35 38 36 37 39 40 38 35 32 31 32 33 34 35 36 39 41 45 50 50 50 49 44 39 36 32 25 14 20 22 22 22 23 25 26 25 24 24 25 27 28 30 34 40 46 51 56 60 63 64 71 77 82 79 77 75 75 74 74 75 73 63 24 16 20 20 24 31 45 46 45 44 42 39 36 28 22 18 24 29 32 29 27 25 26 25 24 24 26 27 26 26 25 26 25 25 25 26 25 24 24 26 28 30 29 28 25 28 30 28 24 21 20 19 19 21 22 24 28 24 19 15 16 17 18 18 18 19 23 26 27 24 23 23 23 23 23 22 22 26 38 37 37 37 35 34 32 33 36 40 38 37 37 36 36 37 39 38 34 28 27 26 25 24 24 23 23 22 20 19 18 17 17 18 19 19 21 23 26 27 28 28 28 27 26 26 25 25 26 28 31 33 35 35 34 33 32 32 32 31 29 27 26 27 28 29 29 29 28 28 28 29 30 30 31 31 30 30 29 29 28 27 26 25 25 24 24 24 24 25 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 23 22 21 21 22 21 22 23 23 22 22 22 22 22 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 29 29 31 34 33 31 30 29 29 29 29 30 32 36 36 32 30 30 31 34 37 39 42 42 42 41 42 44 46 47 47 45 42 42 43 44 48 52 57 60 63 63 64 66 68 69 70 71 71 70 67 67 65 62 58 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 86 86 85 85 85 85 84 84 83 82 81 80 80 80 80 80 80 80 80 81 81 81 81 81 80 80 80 79 79 79 79 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 82 82 82 82 82 82 82 82 82 82 83 82 82 82 82 82 82 81 81 81 82 82 83 84 85 86 86 86 85 85 84 85 87 85 85 86 86 86 87 88 82 68 57 54 64 68 68 62 57 54 54 54 55 58 58 60 63 63 64 61 59 57 55 55 56 58 55 52 56 62 66 62 61 60 51 51 57 60 60 61 62 62 63 65 64 61 56 49 44 44 43 42 44 43 43 42 41 41 37 35 34 37 40 41 41 41 40 38 38 39 42 46 48 45 43 40 40 41 42 42 41 40 39 39 35 37 40 44 45 45 42 40 38 36 35 35 34 33 33 33 34 36 37 38 38 38 39 39 39 38 37 35 35 36 38 40 42 42 40 38 37 37 37 37 36 36 37 37 38 39 42 45 47 48 49 51 50 48 47 46 45 44 45 45 44 44 43 40 38 36 35 33 31 30 28 27 28 32 35 36 33 32 31 28 27 27 27 27 26 26 26 27 28 28 28 30 30 31 31 31 30 29 27 25 24 24 25 24 24 24 23 23 23 23 21 20 22 23 24 24 23 23 24 24 25 26 27 27 27 25 24 24 24 24 25 25 24 24 25 27 28 29 29 30 29 28 27 27 27 27 27 28 28 27 27 27 27 29 31 31 29 28 28 29 31 32 32 31 31 31 31 32 32 32 32 33 34 35 36 36 34 33 34 34 32 30 28 28 28 28 28 29 31 31 32 32 33 33 33 33 32 30 25 21 17 16 16 18 18 21 26 30 32 33 33 32 30 28 27 26 25 23 19 18 19 21 25 27 28 29 32 36 37 36 36 37 36 34 31 35 40 41 41 41 42 43 44 47 48 47 45 39 35 33 32 32 31 32 33 33 34 34 33 32 31 31 32 32 33 33 34 36 38 33 26 21 22 24 32 33 33 37 37 39 45 39 34 31 31 32 35 37 36 35 33 34 35 36 36 33 27 29 31 29 31 34 35 36 35 34 30 26 25 21 19 18 19 19 19 20 22 23 24 28 33 33 35 38 38 38 37 33 32 34 36 37 39 42 42 41 38 35 33 31 30 31 32 32 33 35 40 46 53 52 49 45 42 40 37 34 29 24 23 24 25 25 26 27 28 27 26 26 28 30 32 36 43 50 54 57 60 63 64 65 74 79 81 80 77 75 73 71 70 70 65 50 18 18 20 21 27 35 44 39 35 31 29 29 29 26 22 20 24 29 33 29 26 24 26 25 24 23 26 27 25 25 25 25 25 25 27 28 26 24 24 25 27 29 25 20 16 20 26 34 35 32 28 23 20 20 19 21 25 22 18 16 17 17 18 18 18 18 21 24 25 21 22 22 23 23 23 25 27 33 39 35 34 33 32 32 33 34 36 39 38 36 34 33 31 31 33 33 31 28 29 28 27 25 25 25 24 23 22 22 22 21 19 19 19 19 22 25 28 28 28 29 27 26 26 26 25 25 27 30 33 35 36 36 35 34 33 31 30 29 28 27 26 27 29 29 30 30 29 29 29 29 30 31 31 31 32 31 30 30 29 28 27 26 25 25 24 24 24 25 25 26 26 26 25 25 24 24 23 23 23 22 23 23 23 24 25 26 26 26 27 26 25 24 23 22 22 22 23 24 23 23 22 22 22 22 23 24 24 24 23 24 25 25 25 25 26 29 29 29 29 29 28 28 29 30 32 32 31 30 28 28 29 29 30 32 36 35 33 30 31 35 42 44 46 49 50 51 51 52 53 55 52 50 49 48 49 50 48 47 48 50 55 59 62 62 63 65 67 70 72 71 69 67 65 63 61 58 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 86 86 86 85 85 85 85 85 85 84 84 83 82 81 80 80 80 80 80 80 80 81 81 81 81 81 80 80 80 80 79 79 79 79 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 82 82 82 82 82 82 82 82 82 83 83 82 82 82 82 82 81 81 81 81 81 82 83 84 85 86 86 86 86 85 84 85 86 86 85 86 86 87 88 89 82 72 62 63 66 69 65 61 61 57 54 53 55 57 56 60 63 62 69 72 59 55 53 52 53 55 55 54 53 56 64 67 63 60 56 54 57 61 56 60 65 65 66 66 60 57 56 53 50 47 41 40 41 42 42 42 41 39 37 38 36 36 40 42 41 41 41 41 43 43 41 43 46 48 49 46 41 42 43 41 40 39 34 42 43 36 38 40 40 41 41 39 38 37 35 35 34 32 33 35 38 38 39 39 40 40 42 42 41 39 37 35 35 36 38 40 41 41 40 38 37 36 36 36 35 36 36 37 37 38 41 45 47 47 47 49 49 48 46 45 44 43 43 42 42 42 40 39 37 36 36 36 38 37 31 29 29 30 33 34 31 31 30 29 28 28 28 27 27 27 27 27 28 28 28 29 29 29 31 32 31 29 27 26 26 26 26 25 25 25 24 24 24 24 21 21 22 23 23 23 23 23 24 24 25 25 26 27 27 26 25 25 25 26 26 26 26 27 27 28 29 30 30 30 28 27 27 27 27 27 27 28 28 28 28 28 28 30 31 31 30 28 29 30 32 33 33 32 32 33 34 37 34 32 32 32 33 33 34 34 33 34 34 34 31 28 26 26 26 28 28 29 30 31 32 32 33 33 33 33 32 30 25 22 19 19 18 18 20 22 26 30 31 32 33 32 30 28 29 29 28 25 21 18 19 21 24 26 27 28 33 37 40 39 37 38 38 36 33 33 36 40 39 40 41 43 46 48 48 47 45 40 36 34 33 32 32 32 33 33 34 34 33 32 31 31 32 32 32 32 33 34 36 35 32 26 26 27 26 39 41 40 37 39 42 36 33 31 31 34 37 39 37 35 33 34 35 36 35 32 25 27 29 29 31 34 36 36 37 37 38 37 34 24 20 18 20 23 25 22 24 26 25 27 30 32 36 38 39 39 38 37 35 35 38 41 42 44 44 42 39 36 34 32 31 31 31 30 30 31 37 45 52 55 50 45 43 42 42 41 39 37 34 33 32 31 32 32 32 30 30 30 33 36 39 46 57 65 64 62 62 64 64 67 75 78 78 76 71 67 64 62 61 60 55 42 23 21 23 27 35 40 42 34 28 24 22 22 22 22 22 25 33 33 31 27 25 25 26 25 25 24 27 27 27 27 27 26 25 26 27 28 29 28 27 27 28 30 25 21 19 25 27 29 34 35 32 27 23 21 20 22 23 20 18 16 16 17 17 18 17 17 20 21 20 18 19 21 23 23 25 29 33 36 36 32 31 31 31 33 35 37 37 36 34 32 30 27 26 25 24 25 25 26 28 29 29 27 25 24 24 23 22 21 24 23 21 20 20 20 22 24 27 27 28 29 29 28 27 27 26 26 28 31 33 34 34 34 34 32 32 31 29 28 27 27 27 28 29 29 30 30 30 30 29 29 29 30 31 32 32 32 31 31 30 29 28 27 26 24 24 24 24 24 24 25 25 25 25 25 25 24 24 23 23 22 23 24 24 25 26 27 27 27 27 27 28 28 27 27 26 25 25 24 23 22 22 22 21 21 22 23 25 25 24 24 25 25 24 25 27 30 30 30 29 30 30 30 29 30 31 31 30 29 28 28 29 30 30 31 34 32 30 29 35 41 48 49 51 54 55 56 57 56 56 55 53 52 51 53 55 55 53 50 47 45 47 52 56 58 59 60 61 65 69 71 68 66 63 62 60 58 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 86 86 85 85 85 85 85 85 84 83 83 82 81 80 80 80 80 80 80 81 81 81 81 80 80 80 80 80 80 79 79 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 82 82 82 82 82 82 82 82 82 82 83 82 82 82 82 82 82 81 81 81 81 81 81 83 84 85 86 86 86 86 85 84 83 84 85 85 85 85 87 88 88 85 78 70 69 69 69 65 61 58 54 52 53 54 54 54 60 66 70 66 63 54 55 53 52 54 56 60 61 57 50 64 70 66 63 60 58 65 64 52 59 62 61 66 66 64 62 60 57 52 46 41 41 40 40 41 41 41 40 41 48 44 40 41 41 41 42 43 44 45 44 42 47 49 51 54 51 46 42 41 40 37 37 39 47 43 37 40 40 39 42 41 39 36 35 35 35 34 33 35 37 40 43 42 40 42 43 44 44 40 35 33 34 36 37 38 38 38 39 39 38 36 35 35 34 33 34 35 35 34 36 40 43 45 45 46 47 49 49 47 45 44 43 42 41 41 41 39 38 38 39 41 43 45 42 36 33 32 33 35 33 30 30 29 29 30 31 31 30 30 29 29 28 27 27 27 28 28 30 32 33 33 30 29 28 29 28 27 27 28 26 25 25 27 27 22 21 22 23 23 23 23 24 25 26 25 25 26 27 27 27 26 26 26 27 27 27 28 28 28 29 30 31 31 30 28 27 27 27 27 27 27 28 29 29 29 29 29 29 30 30 29 29 29 31 32 33 33 33 33 34 36 36 34 33 32 32 32 33 33 33 33 34 35 35 34 32 29 25 26 27 29 29 29 31 32 33 33 33 33 33 31 29 25 23 22 21 21 22 26 28 29 31 31 32 33 31 29 27 29 30 30 27 23 20 21 22 24 25 25 27 32 39 46 47 44 40 39 39 38 32 33 35 37 38 40 42 45 47 49 48 46 43 38 35 34 34 33 33 33 33 33 33 33 32 31 32 32 32 32 32 33 34 34 35 35 31 24 24 30 48 43 39 35 38 39 35 33 32 33 36 38 40 37 35 33 35 35 36 34 30 26 29 30 30 32 33 35 36 37 38 40 42 39 29 22 20 24 29 30 27 27 28 28 29 30 31 36 39 40 40 40 39 38 37 39 42 43 43 43 42 40 37 36 34 32 33 32 30 29 32 39 45 52 57 52 48 46 46 46 46 47 46 45 43 42 40 39 38 35 31 32 34 38 42 48 55 66 71 71 67 65 65 66 70 76 76 72 67 62 58 54 52 51 53 55 47 37 34 35 39 50 51 45 29 23 20 19 19 18 17 17 25 35 33 30 26 25 26 28 29 29 29 28 28 28 30 29 27 25 28 29 28 29 29 28 29 30 31 29 25 22 25 28 30 33 35 34 30 26 24 22 23 23 19 17 16 16 16 17 18 16 17 18 18 17 16 17 21 23 23 27 31 33 34 33 32 30 29 30 33 35 37 36 34 31 29 26 23 22 21 21 22 23 24 27 28 28 26 24 23 22 22 21 21 22 22 21 21 21 21 21 23 25 28 28 30 31 29 28 28 27 28 30 29 28 28 30 33 35 32 32 31 30 29 27 27 27 28 29 30 31 31 31 31 30 29 29 29 29 30 32 33 32 32 31 30 29 27 26 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 25 26 26 26 25 27 28 27 27 27 29 29 29 27 26 26 25 23 23 22 21 21 22 22 22 22 23 24 24 25 25 24 24 26 27 30 31 31 30 31 31 30 29 29 30 31 30 29 28 28 29 29 29 29 30 29 29 31 41 47 50 51 53 54 55 57 58 58 57 56 55 53 54 56 57 57 56 53 51 49 46 44 45 48 51 54 59 61 65 69 67 65 62 60 59 58 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 86 85 85 85 85 85 85 85 84 83 83 82 81 80 80 80 80 80 81 81 81 81 81 81 80 80 80 80 80 80 79 79 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 82 82 82 82 82 82 82 82 82 82 83 82 82 82 82 82 82 81 81 81 81 81 81 82 83 85 86 86 86 86 86 85 82 81 83 85 85 85 86 88 86 84 77 75 75 71 67 62 58 54 51 50 51 55 55 56 59 64 63 56 57 57 60 56 54 54 58 58 55 52 53 66 68 65 60 64 66 68 62 56 60 59 57 67 65 62 65 62 59 56 48 42 43 41 39 39 42 45 44 45 49 47 44 42 42 44 44 44 44 44 48 47 46 50 50 50 49 45 41 41 40 38 37 39 44 39 38 39 42 44 46 43 41 38 36 36 37 37 36 37 39 42 47 43 40 39 42 43 42 36 32 32 35 37 38 38 38 38 38 37 37 36 35 34 33 32 33 33 34 34 35 38 41 42 42 43 45 47 50 47 45 45 44 43 41 40 40 39 39 39 40 42 44 47 42 39 38 40 41 42 35 32 32 30 29 31 33 34 34 32 30 28 28 27 28 27 28 29 30 31 32 31 31 31 32 32 31 29 29 30 28 27 27 29 28 23 22 22 23 23 23 22 23 24 26 25 26 26 27 27 27 26 26 26 27 28 28 28 27 27 28 30 31 30 29 28 28 28 28 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 30 31 32 32 32 32 33 34 35 35 33 32 32 32 33 33 33 34 34 36 37 38 37 32 25 24 25 26 27 29 31 32 33 33 33 33 33 32 29 27 26 25 24 25 28 32 35 35 33 32 32 33 33 31 29 30 31 30 28 25 23 23 26 27 26 26 28 31 36 43 49 45 42 40 41 39 36 32 33 35 37 38 40 43 47 49 49 48 46 40 36 34 33 33 33 33 33 34 34 33 32 31 32 32 32 32 32 32 33 34 35 35 33 28 26 31 42 39 36 34 37 38 36 34 34 35 37 38 38 36 35 34 35 35 35 33 33 33 34 32 32 33 33 35 36 37 39 41 42 39 32 24 21 22 31 34 33 30 29 30 32 31 30 35 37 39 41 41 40 38 36 37 41 42 43 44 42 41 39 37 35 34 33 32 31 30 35 42 46 52 56 53 49 47 48 48 49 51 52 52 50 47 45 42 41 36 30 32 36 42 48 55 62 70 73 73 71 69 69 70 72 72 69 64 59 55 52 49 47 48 49 51 47 46 49 50 54 58 51 38 24 20 18 17 16 16 16 18 26 33 32 28 26 26 30 32 34 34 34 32 30 30 31 32 28 26 32 30 27 27 27 28 29 30 30 31 29 27 27 29 32 34 36 36 33 30 27 26 25 22 19 17 16 15 15 15 16 18 19 19 19 17 16 17 23 24 21 29 32 33 33 32 32 29 28 28 31 34 36 35 32 29 26 24 23 22 22 21 21 22 23 24 25 25 23 22 21 21 21 21 21 22 22 21 21 21 22 22 24 26 28 28 30 32 30 29 28 28 29 29 28 28 28 30 33 34 32 32 32 31 29 28 27 27 28 30 31 32 32 32 31 30 29 29 28 28 30 32 34 34 33 31 30 29 29 29 28 27 26 25 25 25 24 24 24 24 24 24 25 25 26 25 26 27 28 27 27 25 26 27 27 26 25 25 26 26 25 25 25 25 23 23 23 23 22 23 23 23 23 23 23 24 25 24 24 25 28 29 30 31 30 29 29 29 29 29 29 30 30 30 29 29 29 29 29 27 27 27 28 31 37 47 51 52 53 54 54 54 60 64 64 63 61 58 56 56 57 58 57 56 55 55 54 51 48 46 47 47 51 56 58 61 65 66 64 61 59 59 59 90 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 86 85 85 85 85 85 84 83 83 82 81 80 80 80 80 81 81 81 81 81 81 81 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 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 83 83 83 82 82 82 82 81 81 81 81 81 80 81 82 83 84 86 86 86 87 87 86 82 78 82 84 86 86 87 87 82 79 75 79 77 69 64 58 51 52 51 49 51 54 56 57 59 59 56 53 58 59 59 54 53 53 57 56 54 56 61 70 72 72 69 67 66 64 67 66 65 61 64 67 66 64 64 57 51 48 44 43 45 44 47 51 48 50 55 54 54 54 49 44 40 41 42 43 44 46 50 48 48 50 50 50 51 52 48 45 42 40 39 39 39 37 40 43 46 48 49 48 45 42 38 38 40 43 42 41 41 43 44 41 39 39 42 41 38 32 32 34 37 37 38 38 38 38 37 36 34 33 33 33 32 32 32 33 33 34 34 36 39 41 40 39 40 42 45 47 47 45 43 42 41 40 40 39 39 40 41 42 41 41 40 41 43 43 46 45 37 36 35 32 31 31 33 33 33 31 29 28 27 28 28 28 29 30 30 30 30 30 31 32 35 35 33 30 31 31 30 30 31 32 27 24 21 22 22 23 22 22 22 24 25 25 26 26 27 27 27 27 26 27 27 28 28 28 27 27 28 29 30 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 32 34 34 33 32 31 32 32 33 33 33 34 35 36 38 38 33 27 21 21 23 25 28 31 32 33 33 33 33 33 32 29 27 27 27 27 28 31 33 36 36 34 32 33 34 37 38 36 33 31 30 29 26 25 25 27 28 28 29 31 34 39 45 48 46 42 41 42 41 38 32 32 33 36 37 39 43 46 48 49 48 47 44 39 36 34 33 33 33 33 34 34 34 33 32 32 33 33 32 32 32 33 34 35 36 35 33 30 30 34 37 41 44 42 38 36 34 35 35 36 36 36 35 34 35 35 35 34 34 34 35 36 34 34 34 34 35 36 38 38 39 39 37 32 24 21 22 30 35 37 36 31 31 35 31 29 31 34 38 41 42 41 39 38 38 39 43 44 45 44 42 39 37 36 34 33 32 30 29 36 42 45 50 54 55 51 48 47 48 50 52 54 56 57 54 50 46 42 36 31 32 37 45 52 61 68 72 73 73 74 74 73 73 71 66 60 57 55 55 53 51 50 49 48 48 45 47 51 52 51 48 42 30 21 19 18 17 16 14 15 17 26 31 33 28 26 26 28 27 25 29 30 30 31 30 31 34 28 25 30 28 26 26 26 27 27 27 27 28 29 30 29 30 32 34 37 38 37 34 32 30 28 25 22 17 16 17 18 20 22 22 23 23 24 21 22 23 27 27 26 32 32 32 32 31 30 28 28 28 29 32 33 33 29 27 25 24 23 23 22 22 22 22 22 23 23 22 21 21 20 20 20 21 21 22 24 23 20 21 21 22 23 25 27 28 32 34 32 30 28 28 28 29 29 27 28 30 31 32 31 30 30 29 28 27 27 28 29 31 32 32 32 32 31 30 28 28 29 29 30 32 34 34 33 32 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 24 25 25 25 26 27 28 28 28 27 25 25 26 26 25 23 24 24 24 24 24 24 24 24 25 25 25 24 24 24 23 23 24 24 25 24 25 27 30 30 30 31 31 30 29 28 28 28 29 29 28 28 29 30 29 28 27 26 27 28 29 36 44 49 52 55 55 58 61 62 66 69 70 69 66 63 60 59 59 59 58 56 55 56 55 53 52 50 49 48 50 54 58 60 62 63 61 59 57 58 58 90 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 86 86 85 85 85 85 84 84 83 82 81 81 80 80 80 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 82 82 82 82 82 82 82 82 82 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 81 82 84 85 86 86 87 87 87 83 81 85 86 87 87 84 82 77 76 77 81 74 66 64 56 49 51 50 49 51 53 54 54 56 58 54 55 59 59 57 54 54 55 56 56 59 64 68 69 67 67 67 64 61 64 71 76 68 53 58 63 66 64 61 57 49 45 43 44 45 47 57 60 52 55 58 57 55 56 55 49 44 41 42 44 46 49 50 48 48 49 52 51 51 55 53 49 42 40 40 40 41 42 47 48 48 50 51 51 49 46 43 41 42 44 44 43 43 44 42 38 37 38 40 37 33 30 34 36 38 37 38 38 39 38 37 35 33 32 32 32 32 32 33 33 33 34 34 34 36 39 38 37 37 40 43 46 44 43 40 41 41 40 40 40 40 41 41 41 37 40 46 48 45 41 46 44 40 38 36 34 33 32 33 32 30 29 28 28 28 28 29 29 29 29 29 29 29 29 30 32 35 36 33 31 32 32 33 36 36 33 27 23 21 22 22 23 22 21 22 23 24 25 26 26 27 27 27 26 26 27 27 28 28 28 27 27 27 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 30 30 33 34 34 32 31 32 32 33 33 33 33 33 35 37 38 35 31 27 24 24 25 29 31 33 33 34 34 33 32 31 29 27 25 24 26 29 33 36 37 36 35 34 34 35 37 38 38 36 33 32 32 31 28 27 28 29 30 31 34 39 45 49 49 46 42 42 45 42 38 33 32 33 35 39 42 45 46 47 49 49 49 48 44 40 37 34 33 33 33 34 34 35 34 33 33 34 34 33 33 33 34 34 35 36 36 36 34 32 33 37 37 37 37 36 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 36 37 37 36 36 36 36 37 38 38 38 38 36 33 28 27 27 31 35 38 38 33 31 32 30 29 29 32 36 40 43 43 41 40 39 41 47 47 47 47 44 41 38 36 35 34 33 31 31 38 41 43 45 50 55 53 50 48 48 50 52 54 56 58 58 54 49 43 37 33 35 39 47 58 65 71 74 72 71 70 72 75 75 69 61 54 54 55 55 53 50 48 48 47 46 44 43 43 45 36 32 30 24 20 19 19 20 20 15 14 15 23 29 32 29 30 29 26 26 27 29 28 29 31 29 31 37 32 28 28 27 26 26 25 25 26 26 26 27 29 30 30 30 32 34 37 38 38 36 35 34 32 31 28 22 20 22 24 27 28 27 27 29 30 28 28 29 33 33 32 33 31 30 29 28 27 26 26 27 27 29 30 29 26 27 28 28 27 26 25 24 23 23 23 22 22 21 21 21 21 21 21 21 21 22 27 26 23 20 21 23 26 27 28 29 34 36 34 32 30 28 29 29 30 29 30 30 30 30 29 29 29 28 28 27 28 29 31 32 33 33 33 33 31 30 28 29 29 30 30 32 34 35 34 32 30 29 29 29 28 28 28 27 27 26 25 25 24 24 23 23 24 24 24 24 25 26 26 28 29 29 28 27 28 27 25 23 24 24 23 23 23 24 24 24 24 24 25 26 26 26 26 25 25 26 26 26 29 32 33 34 34 33 32 31 29 28 27 26 27 27 28 28 28 28 28 27 27 27 28 29 32 41 48 50 51 54 57 59 61 64 69 71 71 70 68 65 61 60 60 63 60 57 56 58 58 57 55 54 53 51 51 53 58 60 60 60 58 56 56 57 58 90 90 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 86 85 85 85 84 84 83 82 81 81 80 80 80 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 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 81 82 83 85 86 87 87 87 87 86 85 84 84 85 84 77 75 75 77 78 77 68 64 62 55 51 50 47 49 53 52 51 52 54 55 53 57 61 63 58 55 55 59 61 62 65 65 60 62 61 60 61 63 62 66 71 79 68 56 59 62 64 61 57 55 52 51 49 45 46 49 57 60 58 59 58 57 52 54 59 55 49 44 44 44 46 51 52 50 48 48 50 50 50 51 49 47 44 44 43 44 45 45 47 47 48 49 51 53 53 52 50 46 44 44 44 43 42 40 38 36 34 34 33 30 31 33 38 38 37 37 38 39 39 38 37 36 33 32 31 31 32 33 33 33 34 34 34 34 36 38 40 40 39 39 42 42 40 37 37 41 40 39 38 37 37 39 40 40 37 44 50 52 47 42 43 38 35 36 36 36 35 33 31 29 28 27 28 29 30 30 30 30 29 29 29 29 29 29 29 32 35 36 33 32 33 34 34 35 37 34 26 23 22 22 23 23 22 22 22 24 25 25 25 26 26 27 27 26 26 26 27 28 28 28 28 26 26 29 28 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 32 32 32 31 31 31 30 30 33 35 35 32 32 32 32 33 32 32 32 33 36 38 39 38 37 35 31 28 28 31 32 34 34 34 34 33 32 29 26 25 23 21 23 27 33 38 39 37 36 36 38 38 38 39 39 38 36 35 34 32 28 28 30 31 32 34 37 41 46 51 51 48 44 46 47 42 38 36 35 36 39 44 46 47 47 47 48 48 49 49 48 45 41 37 34 33 33 33 34 34 35 34 34 35 35 34 34 34 35 35 36 36 36 36 36 35 35 35 34 34 34 33 33 33 34 34 34 33 34 34 34 35 35 35 35 35 37 39 40 41 39 37 37 37 37 38 38 37 36 34 34 34 33 33 34 36 38 39 37 31 29 30 28 29 33 34 38 42 44 43 41 41 44 48 48 49 49 46 42 39 38 37 35 34 31 31 38 39 41 43 49 53 54 51 49 49 49 50 53 58 59 59 57 52 45 40 39 40 42 52 63 70 73 75 72 69 68 68 72 72 68 58 52 52 53 52 50 46 43 43 45 44 42 40 40 38 29 26 25 23 21 20 22 23 23 19 17 18 22 28 30 28 31 29 23 25 28 32 32 31 33 33 32 34 39 33 28 26 25 26 26 26 26 26 26 27 28 29 29 30 32 35 37 38 38 37 37 37 37 37 36 34 30 30 30 32 32 32 31 32 34 36 35 35 37 36 34 32 29 28 27 26 25 25 24 25 26 26 27 26 25 25 26 27 28 27 27 25 24 24 24 23 23 23 23 24 23 22 22 22 21 22 23 24 23 22 23 25 27 28 30 31 33 35 36 35 33 31 31 31 31 32 32 31 31 30 29 29 29 29 28 28 29 30 32 32 33 33 33 32 31 29 28 29 29 30 30 32 34 34 34 33 31 30 30 30 30 30 29 28 28 27 26 25 24 24 24 24 24 23 23 23 23 23 24 26 28 30 30 30 29 28 25 24 24 23 23 23 23 23 24 24 24 25 26 27 28 28 28 28 27 27 28 28 30 32 35 35 34 32 31 29 27 26 26 26 26 27 27 26 25 26 27 27 28 28 28 29 32 41 47 51 52 54 57 58 58 60 65 67 68 68 66 63 59 58 59 62 60 59 59 61 61 60 58 57 57 55 53 53 57 59 60 58 56 55 55 56 58 90 90 90 90 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 86 86 86 85 85 84 83 83 82 81 80 80 80 80 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 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 81 81 81 81 81 80 80 80 80 81 83 85 86 87 87 87 88 87 84 82 81 80 78 73 77 79 80 79 74 66 63 59 54 53 51 48 51 53 50 50 52 55 54 53 55 58 60 56 55 55 66 66 66 67 64 58 58 59 58 58 60 62 65 64 63 58 62 66 65 66 66 60 58 58 61 60 56 48 47 50 54 58 59 56 54 51 50 50 51 47 44 44 41 43 49 52 53 53 50 50 52 50 47 44 46 48 51 46 39 39 41 44 45 46 48 53 56 57 56 53 50 47 45 44 43 41 39 37 35 33 32 30 31 34 39 42 41 39 38 39 38 37 37 38 37 34 33 32 32 32 32 32 33 35 35 36 37 37 39 41 40 40 40 42 42 40 36 37 39 39 36 34 33 35 37 39 40 41 44 48 50 47 44 40 33 33 34 35 36 37 34 30 27 27 27 29 31 31 31 31 30 30 29 29 29 28 28 29 31 32 34 32 32 32 33 32 33 37 34 29 25 23 23 24 24 23 22 23 25 25 25 25 26 26 27 27 26 26 26 27 27 28 28 27 24 26 26 25 25 26 26 26 26 26 27 28 28 28 28 29 29 29 30 30 30 30 30 31 33 33 33 32 31 31 31 29 31 34 36 36 33 32 32 32 33 32 32 32 34 37 40 40 39 40 40 39 36 35 35 35 35 35 35 34 33 30 26 23 21 21 21 24 27 32 37 39 39 37 37 37 38 39 39 40 41 40 37 34 31 27 29 31 33 32 33 35 39 44 50 51 51 48 47 46 43 40 39 40 41 44 47 47 48 47 47 47 48 48 49 49 48 46 42 36 35 34 34 34 34 35 34 33 34 34 34 35 35 35 36 36 36 36 36 36 36 35 35 34 34 32 31 30 32 33 34 33 33 34 35 35 36 35 35 35 37 39 42 43 42 39 38 37 37 38 38 38 37 35 32 34 35 35 35 35 37 39 40 38 29 29 31 29 30 32 32 35 39 42 43 44 45 46 47 48 50 51 49 46 42 40 40 39 37 31 30 34 34 38 43 47 50 52 52 50 48 49 50 51 53 57 59 60 56 50 45 44 44 44 57 67 73 73 71 69 67 66 66 67 68 67 60 53 49 50 50 48 42 38 38 43 40 35 31 30 29 26 27 27 25 22 21 22 22 21 19 20 23 27 31 32 30 29 27 25 28 31 34 35 29 27 33 31 32 38 38 33 29 26 25 26 28 28 27 27 27 28 29 30 31 32 34 36 37 37 37 37 37 37 37 37 36 34 33 33 34 35 35 35 35 36 38 38 37 36 35 33 30 28 26 26 25 24 24 23 24 24 25 25 24 24 24 25 26 27 28 27 26 25 24 25 25 26 26 26 26 25 24 23 22 21 21 22 22 23 23 26 27 28 29 30 31 32 33 34 32 32 31 31 32 32 32 33 33 32 30 30 30 29 28 28 28 29 31 32 32 32 33 32 32 31 29 28 30 29 30 31 33 34 34 34 33 31 30 30 30 31 31 30 29 29 28 27 26 25 25 24 24 23 23 23 23 23 23 24 25 27 29 30 30 29 26 25 24 23 23 23 24 24 24 24 25 25 26 26 27 28 28 27 27 27 28 29 31 31 33 35 34 32 30 29 28 27 27 26 26 26 25 24 23 24 25 27 27 28 28 28 28 31 40 46 51 55 56 57 57 57 58 62 64 65 65 63 61 58 56 56 58 59 61 62 63 63 62 61 61 60 60 57 56 56 59 59 57 54 53 54 57 59 90 90 90 90 90 89 89 89 89 89 89 88 88 88 88 88 88 87 87 87 86 86 85 85 84 83 82 81 81 80 80 80 80 80 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 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 81 81 81 81 80 80 80 80 80 81 82 84 86 87 87 87 88 88 87 86 81 74 73 74 78 81 83 83 75 68 65 59 53 50 50 50 52 51 50 51 53 56 56 52 51 54 55 56 64 66 68 64 60 56 57 56 55 58 59 59 57 60 62 55 56 60 67 70 69 69 68 65 65 64 64 61 56 50 47 48 52 56 57 53 50 52 55 51 48 44 41 40 43 43 46 49 55 56 51 51 53 53 50 46 46 50 55 56 53 49 48 49 51 53 56 58 59 60 60 58 54 50 47 44 43 42 39 37 35 33 32 32 35 40 45 46 43 40 39 39 38 38 37 38 38 35 33 31 31 31 31 32 33 34 36 39 39 39 41 41 40 39 40 42 42 40 37 38 39 38 35 34 34 36 37 39 45 47 49 48 47 45 43 38 30 32 34 34 35 35 34 30 28 27 27 28 30 31 31 31 30 30 29 29 29 28 28 29 30 31 32 32 32 32 32 31 33 37 36 31 27 25 24 25 25 24 23 25 25 26 25 25 26 26 26 27 27 26 26 26 27 28 28 26 24 26 25 24 24 24 25 25 25 25 26 27 27 28 28 29 30 30 30 30 30 30 31 33 34 34 34 33 32 32 31 30 33 37 40 37 34 32 32 33 33 33 32 32 34 37 41 40 39 40 41 44 47 43 39 36 36 35 35 34 32 29 24 21 20 19 19 19 22 27 31 35 38 39 39 38 38 38 39 40 40 39 37 32 29 26 28 31 33 32 32 33 36 40 44 44 44 44 45 46 45 42 40 40 42 46 48 47 47 48 48 47 47 48 48 48 47 44 41 38 36 35 35 34 34 34 34 33 33 34 34 34 35 35 35 36 36 36 35 35 35 35 35 35 34 31 29 30 32 34 34 34 35 36 37 36 35 35 35 35 38 39 40 39 39 38 37 38 38 40 38 35 34 33 32 32 33 33 34 37 39 41 40 36 27 30 33 32 30 30 30 33 37 39 41 43 45 46 47 48 51 54 54 51 48 44 42 41 39 34 31 30 32 34 38 42 47 50 51 50 48 49 50 49 48 53 57 60 61 57 51 47 46 48 60 65 68 67 66 65 64 64 64 64 66 67 64 55 48 44 45 45 42 36 36 45 41 36 29 27 26 27 29 28 26 22 20 20 20 19 18 18 25 30 30 29 28 27 28 30 37 37 39 40 34 32 33 31 30 32 39 39 34 31 32 33 33 31 29 28 27 28 29 30 30 30 32 33 33 34 34 34 34 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 36 34 33 31 29 26 25 25 24 23 23 23 24 25 24 23 23 24 24 24 25 27 28 28 27 25 25 26 27 28 28 28 27 26 24 23 22 22 22 22 22 23 25 27 27 28 29 30 31 32 32 32 31 30 30 31 32 31 31 32 32 31 30 30 29 29 28 28 28 29 31 33 32 32 32 32 31 30 29 29 31 30 30 32 34 34 34 34 33 32 30 30 30 30 31 31 30 30 29 29 27 26 25 24 23 23 23 23 23 24 24 25 25 27 29 30 29 27 24 24 24 23 23 24 26 26 26 25 25 25 26 26 27 27 27 26 26 27 29 31 32 33 33 34 33 31 29 28 28 28 27 27 26 25 23 23 24 25 26 26 27 27 28 28 30 34 46 49 51 57 58 59 60 60 62 64 65 65 63 62 60 59 61 59 57 58 60 62 63 63 62 61 62 63 64 62 60 58 60 60 57 53 53 54 57 60 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 88 88 88 88 87 86 86 85 84 84 83 82 81 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 80 80 80 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 81 81 81 81 80 80 80 80 80 80 81 83 85 87 87 87 87 88 89 90 82 78 80 79 80 83 81 78 73 70 67 64 56 50 53 51 51 48 47 48 52 55 59 60 56 52 52 58 66 63 60 56 53 52 52 53 54 56 59 58 53 56 58 50 58 65 70 72 73 72 71 72 74 71 67 63 62 57 48 48 52 57 56 53 48 51 54 52 50 46 45 47 48 45 46 49 53 54 52 52 52 53 50 47 45 49 53 55 55 55 56 60 60 54 57 59 59 60 60 59 55 52 48 46 43 41 39 37 35 34 33 33 39 43 44 42 41 40 39 38 38 38 38 38 37 36 33 32 31 31 32 33 32 34 37 42 41 40 42 41 40 39 39 40 38 38 38 39 39 39 37 36 37 38 37 38 44 48 50 49 51 49 42 37 33 33 34 35 34 34 33 31 29 28 28 28 29 30 31 31 31 30 29 29 28 28 28 29 30 31 32 33 33 32 31 30 33 36 38 33 29 26 26 26 26 25 24 26 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 27 27 29 28 25 23 22 22 22 24 25 26 27 27 28 28 29 30 30 30 30 30 31 32 34 36 37 35 33 32 32 31 31 32 37 42 38 34 32 32 33 33 33 32 32 33 37 40 40 39 39 41 46 50 49 43 38 36 36 35 34 32 29 25 24 24 24 24 24 25 26 28 31 33 35 37 38 38 38 38 38 38 36 33 28 26 26 26 30 32 32 32 33 34 36 36 36 37 38 41 46 48 45 46 46 46 49 49 48 48 48 48 48 47 47 47 48 47 46 43 39 37 36 35 35 35 35 34 33 33 33 34 34 34 34 35 36 36 36 36 35 35 35 35 35 34 32 31 32 35 35 35 35 37 38 38 36 35 34 35 35 36 37 37 37 37 37 37 38 40 41 36 34 35 34 33 32 33 34 36 38 40 41 37 33 28 32 34 33 30 29 30 32 35 37 39 43 46 47 47 49 53 57 59 57 54 49 45 41 40 39 33 31 31 31 33 37 42 47 50 49 48 48 49 49 47 47 50 54 59 58 55 50 49 52 59 61 61 62 62 62 62 63 63 64 65 66 66 58 46 34 36 39 42 42 43 43 37 32 28 28 28 28 28 28 27 25 21 19 19 18 17 15 30 34 30 28 28 28 30 35 41 41 42 43 39 32 29 31 30 28 28 32 35 36 33 32 33 32 30 28 28 29 29 30 30 29 29 30 29 28 28 28 29 30 30 29 29 30 30 30 30 30 30 31 32 32 33 34 34 33 32 31 29 27 25 24 23 23 23 24 25 25 24 24 24 24 25 25 26 27 28 29 28 26 25 26 28 29 29 27 27 26 24 23 23 22 22 22 22 24 27 29 28 28 30 31 32 32 32 31 30 29 29 30 33 32 30 31 31 31 30 30 29 29 28 28 27 30 32 34 33 32 32 32 31 30 30 30 31 30 32 33 35 35 34 34 33 32 31 30 30 30 31 31 31 30 29 28 27 26 25 23 23 23 23 23 24 25 25 25 25 27 29 30 29 27 24 24 24 24 24 25 27 27 27 26 25 25 25 27 27 26 26 26 27 28 30 33 35 35 35 34 31 30 29 28 27 26 25 25 25 24 23 24 26 26 26 26 26 27 27 28 36 43 48 50 53 59 62 64 65 67 69 70 69 66 62 59 58 59 66 64 60 56 59 61 63 62 62 61 62 64 67 67 64 62 62 60 57 53 53 55 57 61 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 89 88 88 87 86 86 85 84 84 83 82 81 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 80 80 80 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 81 81 81 81 81 80 80 80 80 80 80 81 82 84 86 87 87 87 88 89 88 82 79 79 81 81 79 75 73 70 69 66 61 53 52 55 49 46 44 47 48 52 51 55 61 56 52 48 55 58 55 53 51 48 49 49 51 55 57 56 55 53 51 50 52 60 65 69 75 75 74 74 75 79 79 72 66 66 64 58 52 54 58 57 52 45 50 54 56 60 62 57 55 54 51 48 51 56 54 53 51 52 52 50 46 44 45 48 51 52 52 52 51 54 55 57 58 59 59 58 56 52 49 46 44 42 41 39 37 35 34 34 36 40 42 43 42 41 40 39 38 38 38 38 37 36 34 31 31 31 32 32 32 32 34 39 42 42 42 42 41 40 38 38 37 36 38 39 40 39 38 37 37 37 37 36 38 42 47 47 46 49 47 42 36 34 33 34 34 33 32 32 31 30 29 29 28 28 29 30 31 31 31 30 29 28 28 28 29 30 31 32 33 33 32 31 31 34 37 38 33 30 27 27 27 26 24 25 26 25 25 25 25 26 26 26 26 27 27 27 27 27 28 29 29 30 31 31 28 25 22 22 22 24 25 26 26 27 27 28 29 30 31 31 31 30 31 32 34 36 36 35 33 32 33 32 32 32 38 42 39 35 32 32 33 33 33 33 33 33 36 39 42 39 38 38 41 45 49 44 39 37 36 35 35 33 30 27 28 29 30 33 37 39 38 35 33 33 35 36 37 38 38 39 39 38 37 33 29 27 26 27 29 30 32 32 33 34 35 35 35 35 35 36 39 44 49 53 52 52 53 51 49 49 49 49 48 48 47 47 47 47 47 44 41 38 36 35 35 36 35 35 34 33 33 33 33 34 34 35 35 36 36 36 36 35 35 35 34 33 32 32 33 36 37 36 36 37 38 38 37 36 35 35 35 36 36 36 36 36 37 37 38 39 40 35 36 37 36 34 32 33 34 36 38 40 39 35 31 28 32 34 33 30 30 30 31 33 36 38 41 44 47 46 48 53 57 59 58 55 51 47 41 39 40 34 32 31 30 31 33 39 44 47 48 47 47 48 48 46 44 44 47 51 54 54 52 53 53 55 60 61 61 60 60 61 62 63 64 64 64 63 62 39 22 24 28 32 35 35 34 31 29 27 27 27 28 29 30 29 27 24 21 19 16 13 12 19 25 28 30 30 29 29 32 35 34 34 35 34 29 27 31 30 29 29 26 29 34 32 30 29 30 30 29 30 31 32 32 31 30 29 29 28 26 26 27 28 29 28 26 27 28 28 28 28 28 28 28 29 30 30 31 32 32 32 32 29 26 25 24 23 24 24 25 25 25 25 25 25 25 26 26 27 28 29 30 30 27 25 25 27 28 28 27 26 25 24 23 23 23 24 24 24 26 28 30 30 30 31 31 32 32 31 31 30 29 30 31 33 32 30 29 30 30 30 30 29 29 28 28 28 30 32 34 32 32 32 32 31 30 31 31 31 32 33 34 35 34 34 33 33 33 32 31 31 31 32 33 32 30 28 27 26 25 24 23 24 24 24 25 25 25 25 25 26 27 29 30 30 28 26 25 24 24 24 26 27 28 27 27 26 26 26 27 27 26 26 26 28 30 32 34 36 36 35 33 32 30 28 26 26 25 24 25 26 26 25 26 26 26 25 25 25 27 29 33 42 47 49 52 57 61 67 70 73 75 76 76 72 68 64 61 59 62 69 67 61 55 57 60 63 63 63 63 64 66 68 69 67 65 64 60 56 52 53 55 57 62 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 89 89 88 88 87 86 85 85 84 84 83 82 81 80 79 79 79 80 80 80 81 81 81 81 81 81 81 81 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 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 81 81 83 86 87 88 87 87 88 88 86 81 80 83 81 77 72 69 67 64 60 56 51 54 53 45 45 45 48 48 46 46 54 57 51 49 50 54 51 48 49 48 47 49 48 49 55 54 52 54 55 58 56 56 59 62 64 68 72 73 73 73 74 75 73 68 62 61 58 52 56 58 58 51 47 49 55 60 59 58 58 57 58 57 50 53 56 54 53 53 54 52 49 44 44 45 47 48 49 49 50 52 54 56 57 59 57 55 52 50 47 44 43 42 41 39 38 35 35 35 37 39 42 43 43 42 41 40 39 39 39 38 37 35 32 33 33 32 31 31 31 31 32 34 39 41 41 41 40 39 39 39 39 36 37 40 42 42 40 39 38 37 36 37 37 35 38 44 45 47 53 46 40 34 33 33 34 33 32 32 33 33 31 31 30 29 29 29 30 30 30 31 31 30 30 29 29 29 29 30 31 32 33 33 32 32 34 36 36 32 29 28 28 26 25 24 27 26 25 25 25 25 25 26 26 26 27 27 27 27 28 28 29 30 30 31 33 31 27 24 25 26 27 26 26 26 27 27 28 29 30 31 31 31 31 31 32 33 35 35 34 33 33 33 33 32 32 39 40 37 33 32 32 33 33 33 33 33 33 35 39 42 39 38 37 38 41 44 42 40 38 36 36 35 34 30 27 28 30 34 38 47 54 58 55 48 42 39 38 37 37 38 39 39 39 38 36 35 34 32 29 28 29 31 33 34 37 39 37 37 38 38 36 35 41 45 49 50 53 56 54 52 51 49 48 47 47 47 46 46 46 46 45 43 41 38 37 36 36 36 35 34 34 34 34 34 34 34 35 35 36 36 36 36 35 34 33 32 31 31 31 33 35 38 38 37 37 37 37 37 37 36 36 35 35 35 35 35 36 36 37 38 39 38 35 37 37 35 33 32 32 34 36 38 38 37 35 30 29 31 34 33 29 29 30 31 33 35 37 38 42 45 45 47 50 55 57 56 53 51 48 42 42 40 35 31 30 29 30 33 37 42 45 46 45 45 46 46 45 43 40 41 44 48 51 52 52 52 54 60 61 60 60 59 60 62 63 63 62 61 60 60 28 15 18 16 20 24 27 29 29 28 28 27 27 28 29 30 30 29 27 23 20 19 19 20 24 26 28 30 30 28 26 25 25 25 25 28 30 28 30 32 31 32 33 29 29 31 32 30 28 31 31 31 31 33 34 34 33 32 31 31 30 28 26 27 28 29 27 26 27 28 28 28 28 27 27 27 27 27 28 28 29 30 30 30 28 26 24 23 24 25 25 26 26 26 26 26 27 26 26 26 26 28 29 29 28 27 25 24 25 26 27 26 25 24 23 23 23 24 26 27 27 28 30 30 29 29 30 32 32 31 31 31 30 30 30 31 31 31 30 29 29 29 30 29 29 29 29 28 28 29 32 33 32 32 32 31 31 31 32 31 31 33 33 34 34 34 33 33 33 33 33 32 32 33 34 34 32 29 28 27 26 25 25 25 25 26 26 25 25 25 25 26 27 28 29 30 30 29 27 25 24 24 25 27 28 28 28 28 27 27 27 27 27 26 26 26 30 32 34 34 34 35 33 31 29 28 27 26 25 25 25 26 27 28 28 27 26 25 25 25 26 30 34 40 44 47 49 54 59 65 71 74 75 76 76 73 67 63 62 61 62 65 70 66 60 55 57 60 62 63 64 65 66 67 68 69 68 67 65 60 56 52 52 54 58 62 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 89 88 88 87 87 86 85 85 84 84 83 81 80 80 79 79 79 80 80 80 81 81 81 81 81 81 81 81 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 82 82 82 82 82 82 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 81 81 82 85 87 88 87 88 88 89 86 81 81 82 82 77 72 68 66 65 65 65 60 56 51 46 45 45 45 46 46 47 54 53 46 46 50 53 47 45 47 47 48 51 45 43 48 51 50 51 49 49 50 53 59 67 68 69 70 68 66 63 63 65 70 70 69 65 61 58 60 61 61 55 51 50 52 54 55 55 55 55 53 52 51 55 56 54 51 52 53 53 48 43 43 45 47 48 48 49 52 54 56 56 56 56 56 53 48 47 45 43 42 41 39 36 35 36 38 39 41 42 42 42 41 41 41 40 39 39 39 38 34 33 34 37 36 34 31 30 30 30 33 36 40 41 40 39 38 37 37 38 37 36 39 42 44 41 39 39 38 37 34 34 34 31 35 42 51 53 51 42 39 37 34 34 33 32 33 34 36 35 34 33 32 31 29 29 29 29 30 31 32 31 31 31 30 30 29 30 31 32 32 32 32 32 33 35 34 31 29 27 26 23 26 29 31 29 26 25 25 25 25 26 26 27 27 27 27 28 28 28 29 30 30 29 31 35 31 28 29 32 33 29 28 27 27 27 28 29 30 31 31 31 31 31 32 33 36 35 34 32 33 33 33 32 33 37 38 36 32 32 32 33 32 33 33 33 33 34 37 39 39 37 37 37 38 40 40 40 39 38 37 36 35 31 28 27 29 34 40 49 55 59 58 56 51 45 42 41 39 38 39 40 40 39 37 34 31 30 29 28 29 33 38 43 43 41 38 38 39 40 39 38 38 37 38 41 47 51 53 53 51 48 47 47 48 48 47 46 45 45 45 44 43 41 39 38 37 36 35 35 35 35 36 37 36 34 34 35 36 36 37 36 35 33 31 30 30 30 31 33 36 37 37 37 37 37 36 36 38 38 36 35 35 35 34 35 35 36 37 38 39 38 36 36 35 34 33 32 32 33 34 36 37 37 35 30 29 30 34 32 30 30 31 32 33 35 36 37 40 41 40 42 47 52 54 53 50 49 47 46 44 42 39 34 31 30 31 34 37 40 42 43 41 42 43 45 43 40 38 39 41 45 48 50 49 51 55 61 61 60 59 59 61 63 62 62 61 60 57 48 19 20 26 20 20 22 26 28 29 29 29 28 28 29 29 29 30 29 28 24 20 16 18 23 30 28 27 27 27 26 25 23 23 25 25 26 29 32 36 40 41 35 32 31 30 30 31 30 30 31 33 33 32 33 34 34 33 32 31 31 31 31 29 29 29 30 28 27 28 28 28 28 27 26 26 26 26 25 26 27 28 28 28 28 26 25 24 23 24 26 27 28 28 27 27 27 27 27 26 25 25 26 26 26 26 25 24 23 23 24 25 25 25 24 24 24 24 25 27 28 29 29 29 29 29 28 30 31 31 31 31 31 31 32 33 32 31 31 30 29 29 29 29 29 30 30 30 29 29 30 31 31 31 31 30 30 32 32 31 31 32 32 33 33 33 33 32 33 33 34 34 33 34 34 36 35 33 30 29 27 26 25 26 26 27 27 27 26 25 25 26 27 28 28 29 30 30 29 27 25 25 25 26 28 28 29 29 29 29 28 29 29 29 27 27 28 31 33 33 33 33 33 32 30 28 27 27 26 25 25 26 26 29 30 30 29 28 27 26 26 27 31 35 40 41 44 49 55 61 68 74 74 74 73 73 71 67 63 61 61 63 66 69 62 59 57 58 59 60 61 63 64 66 67 68 68 68 67 65 59 55 52 52 54 57 62 90 90 90 90 90 90 90 90 90 90 89 89 89 88 88 88 88 87 87 86 86 85 85 84 83 82 81 80 79 79 79 79 80 80 81 81 81 81 81 81 81 81 81 81 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 82 82 82 82 82 83 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 81 81 81 83 86 87 88 88 88 88 86 82 81 82 81 73 72 69 67 69 71 73 67 57 48 46 46 49 48 48 47 48 51 46 46 49 53 53 47 46 46 47 48 50 51 46 45 49 48 45 45 45 46 48 57 67 71 70 67 63 58 55 55 56 59 57 60 63 66 65 62 59 60 61 56 55 56 56 54 52 51 50 50 51 54 59 59 56 52 53 53 53 46 41 41 44 47 49 50 52 56 57 57 55 55 56 58 54 49 47 45 43 42 40 38 36 39 40 41 42 42 42 42 41 41 41 41 40 40 40 39 36 34 36 38 40 38 36 34 32 31 31 35 39 41 39 38 37 36 37 37 38 37 37 40 43 43 40 38 37 38 37 34 33 33 34 39 46 55 56 48 38 38 37 36 34 33 32 34 36 38 37 36 34 34 33 32 30 29 30 30 31 32 33 33 33 32 33 33 32 32 32 32 31 31 29 31 33 33 31 29 26 24 23 29 32 33 30 28 26 26 26 25 26 27 27 27 27 27 28 28 28 29 30 30 28 30 33 32 31 33 40 40 35 30 28 27 27 28 29 30 31 31 31 31 31 32 35 37 36 34 32 33 33 33 32 33 35 37 35 33 32 32 32 32 32 33 33 33 33 35 37 38 37 37 37 36 36 37 38 39 40 38 37 37 36 36 36 37 40 44 52 53 53 52 54 54 49 47 45 42 40 39 40 39 38 36 33 31 29 28 28 29 33 39 45 44 42 39 39 39 39 39 38 36 31 32 38 49 51 51 52 50 47 47 48 48 48 48 47 44 44 43 42 41 41 40 39 37 36 36 36 37 38 39 40 37 35 34 35 35 37 36 36 35 32 31 30 30 30 31 34 36 37 36 36 36 36 36 36 38 38 37 35 35 34 34 34 35 36 37 38 38 38 37 37 36 35 33 32 32 32 33 35 36 36 34 31 29 29 33 31 30 30 31 32 34 35 36 37 38 38 39 40 44 48 52 51 48 47 46 45 43 42 42 41 39 37 36 36 37 38 39 39 37 38 40 44 40 38 36 39 42 46 47 49 50 56 58 60 60 59 59 60 61 63 62 61 60 60 53 38 15 23 27 21 21 23 27 28 29 29 29 29 28 29 29 28 29 29 27 24 21 18 19 25 30 28 25 25 28 27 24 20 23 27 31 28 30 41 43 42 39 34 31 30 31 31 31 32 32 31 32 33 34 34 33 32 30 29 29 30 32 32 30 30 30 29 30 30 30 29 29 28 26 26 26 26 26 25 25 26 26 26 26 26 26 25 24 24 24 25 27 28 28 28 27 27 27 27 26 25 25 25 25 25 25 24 24 23 23 23 24 24 24 24 24 24 25 27 29 30 30 30 29 29 29 29 30 31 31 31 31 31 32 33 34 33 32 31 30 30 30 30 30 30 30 30 30 30 31 31 31 30 29 29 30 30 33 32 31 31 32 32 33 32 32 32 32 32 33 34 34 34 34 35 36 35 33 31 30 28 27 27 27 28 28 27 27 26 26 27 28 29 29 29 29 30 30 28 26 25 25 27 28 28 28 29 29 29 29 29 30 30 30 28 29 30 32 33 34 34 33 32 31 29 28 27 26 26 26 27 27 28 29 30 31 30 29 28 28 27 27 29 33 35 37 42 50 60 62 66 71 72 72 71 69 69 68 65 62 61 62 64 64 61 62 62 62 62 61 60 62 64 65 67 68 68 68 66 63 58 54 52 52 54 56 62 90 90 90 90 90 90 90 90 90 90 90 89 89 88 88 87 87 87 86 86 85 85 85 84 83 82 81 80 79 79 79 79 80 80 81 81 81 81 81 81 81 81 81 81 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 82 82 82 82 82 83 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 81 81 82 84 86 88 88 88 88 88 85 82 83 79 72 73 71 69 73 71 65 51 49 50 51 52 59 50 47 48 50 50 49 48 51 56 52 48 46 48 49 49 49 48 42 43 45 49 47 46 49 48 49 50 60 69 66 63 58 52 50 51 50 52 57 57 61 66 68 65 61 64 65 62 61 62 62 57 53 51 51 51 52 58 62 62 53 47 48 47 43 38 39 41 44 48 50 50 51 54 57 56 54 57 59 60 57 52 48 45 43 42 42 40 39 41 42 41 42 42 41 41 41 41 41 41 41 40 39 38 36 35 37 40 40 40 40 37 34 32 32 35 37 38 37 36 36 36 37 37 37 37 37 37 40 41 40 37 34 34 33 34 35 35 40 50 52 55 56 45 38 38 38 37 34 34 34 35 34 36 38 36 35 36 35 34 31 30 30 31 32 33 33 34 35 34 34 34 33 33 33 32 31 30 29 31 32 32 31 29 26 25 26 32 31 30 29 28 26 25 25 25 26 27 27 27 27 28 28 28 29 29 30 30 29 28 30 32 34 38 47 43 38 31 29 27 27 29 30 30 31 31 32 31 32 32 35 37 37 34 33 33 33 32 32 33 34 35 33 32 31 31 31 32 32 33 33 33 33 34 36 37 36 36 36 36 36 36 37 39 40 39 38 37 37 39 42 45 50 55 57 52 50 48 50 52 53 50 48 46 42 41 40 38 37 36 35 33 30 28 26 26 29 35 42 45 44 42 39 36 35 36 37 36 33 33 39 51 53 52 51 50 50 48 48 48 48 48 47 44 42 41 39 39 40 40 38 37 35 37 38 40 42 43 43 40 38 35 35 36 36 36 36 35 33 32 32 31 32 34 37 38 38 37 36 36 36 37 37 38 38 37 36 35 34 34 34 35 36 37 38 38 38 39 39 38 36 33 32 32 32 32 33 35 35 34 32 29 30 30 31 30 30 32 33 35 36 37 37 38 37 38 39 41 45 48 48 47 46 45 43 41 41 40 40 39 37 36 36 35 35 35 35 34 36 38 40 38 36 35 38 43 48 51 51 53 58 58 58 58 58 58 60 62 62 62 61 60 60 49 31 13 24 25 22 21 24 27 28 29 29 29 29 28 28 28 28 30 29 27 22 21 21 21 26 28 27 25 25 27 24 21 19 22 26 33 41 43 42 40 40 38 36 30 27 31 33 33 32 31 30 31 33 35 36 34 31 28 28 29 30 31 31 29 30 30 30 31 31 31 29 29 28 27 26 26 27 27 26 25 26 26 25 25 25 25 25 25 24 24 25 27 28 29 28 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 23 23 24 24 24 24 25 26 28 30 31 31 30 29 28 28 29 30 31 32 32 33 33 33 34 35 34 32 31 31 30 30 30 30 30 30 30 30 31 33 33 32 30 28 28 30 32 34 32 32 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 36 35 33 32 31 29 28 28 28 28 27 27 27 27 28 29 31 32 31 30 29 30 30 29 27 26 26 27 28 28 28 29 30 29 29 29 30 31 31 29 30 32 33 34 34 33 32 31 30 28 27 26 26 26 27 27 28 28 29 30 31 31 29 28 28 27 27 28 30 33 36 40 48 60 68 72 74 74 73 71 66 66 67 65 63 61 61 62 63 64 65 65 65 64 63 63 64 64 65 66 67 68 68 64 60 56 53 52 52 54 57 63 90 90 90 90 90 90 90 90 90 90 90 89 89 88 87 86 86 86 86 86 85 85 85 84 83 82 81 80 79 79 79 79 80 80 81 81 81 81 81 81 81 81 81 81 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 82 82 82 82 82 82 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 81 81 81 83 85 87 88 88 89 89 85 83 83 80 79 83 79 77 79 72 60 43 49 54 57 52 47 43 46 49 53 51 49 48 50 53 49 48 48 50 52 54 49 49 47 46 45 48 46 50 56 49 47 48 59 61 54 54 52 48 48 49 51 51 53 54 56 61 69 68 66 67 70 72 72 71 68 63 57 53 51 52 55 63 57 50 44 42 41 43 42 39 41 43 45 50 51 50 50 52 55 56 58 60 61 61 60 53 48 45 43 43 44 41 40 41 41 41 41 41 40 40 40 40 41 41 41 41 40 38 36 37 39 42 43 43 42 38 35 32 33 35 37 36 36 35 35 35 35 36 36 37 37 38 40 41 40 35 31 30 31 33 36 35 38 46 55 55 52 42 38 37 38 36 34 33 34 34 34 36 38 36 35 34 34 33 32 32 32 32 32 32 33 33 34 34 33 33 33 32 32 31 31 31 31 33 33 32 31 29 27 26 29 32 31 30 29 27 26 25 25 25 26 27 28 28 28 28 28 28 29 29 30 30 29 27 29 33 40 44 46 41 37 33 30 28 28 31 30 30 30 31 32 32 32 32 35 36 36 34 33 33 33 33 33 35 34 33 31 30 30 32 31 31 32 33 33 33 33 34 37 37 37 36 36 36 35 35 36 38 38 38 38 38 39 40 43 47 51 54 54 50 48 48 50 53 52 49 49 48 46 44 41 38 37 36 36 35 33 30 26 26 28 34 42 48 43 41 39 36 34 34 35 35 35 35 39 47 54 53 50 48 50 51 49 49 49 49 48 46 41 39 38 37 39 39 36 34 34 37 40 43 45 47 47 44 41 38 36 36 37 37 37 35 32 33 33 34 35 39 43 41 40 38 38 38 37 37 37 37 36 36 36 35 34 33 34 35 36 37 37 37 37 38 38 38 37 36 34 32 31 31 33 34 34 34 32 30 29 29 30 31 32 33 35 36 37 37 37 36 36 36 37 38 41 43 43 44 44 44 42 40 39 38 37 37 36 35 35 33 31 30 31 32 32 34 35 35 34 34 37 42 49 56 58 57 57 57 57 56 56 57 59 61 62 61 60 60 57 43 26 17 25 23 22 23 26 28 29 29 29 28 28 28 28 27 30 34 36 28 17 19 21 24 27 27 26 25 24 23 21 20 19 20 21 24 30 37 39 37 39 40 41 30 25 26 32 33 32 31 30 31 33 36 38 36 32 28 28 29 30 31 28 27 28 29 30 32 32 31 29 29 28 28 27 26 26 27 27 26 26 25 25 24 25 25 26 26 25 25 26 27 28 28 28 27 28 29 30 30 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 25 27 29 30 30 30 30 30 30 29 28 29 31 32 32 32 32 33 33 33 33 34 33 32 31 31 31 31 30 30 30 30 31 32 34 35 34 31 29 29 30 32 33 32 32 32 32 32 32 32 33 33 33 34 34 33 33 33 34 35 36 35 33 32 31 30 29 28 28 28 27 27 28 28 30 31 32 33 32 30 28 30 31 31 29 27 25 27 28 28 28 29 29 30 29 30 31 31 31 31 32 32 32 32 32 31 30 29 28 27 26 25 25 26 26 27 27 28 29 30 30 30 28 27 27 28 29 31 32 34 38 42 51 62 67 73 76 73 73 72 68 66 65 66 66 65 65 63 63 63 65 66 67 67 67 67 67 67 66 66 66 67 67 63 58 54 52 52 52 55 59 64 90 90 90 90 90 90 90 90 90 90 90 89 88 87 87 86 86 86 85 85 85 85 85 84 83 82 81 80 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 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 82 82 82 82 82 82 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 81 81 82 84 86 87 88 89 88 85 85 84 82 81 80 79 83 83 80 64 49 47 50 51 51 47 43 44 48 52 49 49 49 50 50 49 49 50 52 49 48 47 54 57 60 50 46 45 55 58 52 48 49 58 55 49 50 51 49 48 48 49 50 50 51 53 60 67 68 67 67 75 75 74 75 70 64 56 54 54 56 61 66 50 44 42 42 45 49 47 45 45 45 48 53 52 51 52 59 63 63 62 61 60 60 58 53 49 45 43 43 43 41 39 39 40 40 40 39 39 39 39 40 40 41 42 41 40 38 36 38 40 42 42 42 41 38 35 34 35 36 36 34 34 33 33 33 34 34 35 36 38 39 40 42 38 32 28 29 32 34 36 39 40 48 59 57 50 42 39 37 36 35 34 34 34 35 35 36 36 34 33 32 32 32 32 33 33 33 32 32 32 33 33 33 32 32 32 32 31 31 32 34 34 35 33 31 31 30 29 27 30 31 31 30 30 28 28 27 26 25 25 27 28 28 29 29 29 28 28 29 30 30 29 27 29 35 43 42 41 37 37 34 30 29 29 30 30 30 30 31 32 32 32 32 33 34 34 33 33 33 33 34 34 35 32 30 29 31 34 36 33 32 32 32 33 33 33 35 37 38 37 36 35 35 35 35 35 36 36 36 36 37 39 41 45 48 51 52 50 48 47 47 48 48 48 47 47 48 48 47 45 42 38 37 37 37 36 34 31 32 33 35 44 48 41 40 39 35 33 32 33 33 33 34 38 44 52 50 49 50 48 49 49 49 49 49 48 45 39 38 37 37 38 37 34 33 34 38 42 44 46 46 46 44 42 40 38 37 37 38 37 35 33 33 34 36 36 38 41 42 40 40 40 39 38 37 36 35 35 35 35 35 34 33 34 35 36 37 37 36 36 37 37 38 39 38 36 33 32 31 33 33 33 33 32 31 30 31 31 33 34 35 35 35 35 36 35 34 33 34 34 35 36 38 40 41 42 43 40 38 37 36 35 35 34 34 33 30 28 26 29 30 30 31 31 32 33 34 36 39 47 55 62 60 56 56 55 54 55 56 58 61 60 59 57 59 49 30 17 16 23 21 22 23 26 28 29 29 29 28 28 27 27 25 37 47 50 30 15 16 21 24 25 25 24 24 22 21 19 20 20 19 21 23 27 35 37 36 40 41 40 30 26 27 28 30 31 33 32 32 33 36 37 37 33 29 27 28 28 29 27 25 26 29 30 32 32 31 30 30 29 28 27 27 27 28 27 27 26 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 31 33 33 33 32 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 27 30 30 30 29 29 30 30 30 30 30 32 33 33 32 32 32 32 31 31 34 33 33 31 31 30 30 30 30 30 31 32 34 35 35 34 32 31 29 29 31 33 32 32 31 31 32 32 32 33 33 34 35 34 33 32 32 33 34 35 34 33 31 31 30 30 29 28 28 28 28 28 30 32 33 33 32 30 28 28 29 31 32 32 28 25 27 28 28 28 29 29 30 30 31 31 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 26 26 27 27 28 28 28 28 29 28 27 27 28 30 33 35 35 35 37 43 52 61 65 70 73 72 73 72 70 66 65 68 71 70 67 64 63 62 63 65 67 69 70 71 72 71 70 69 69 69 69 62 57 53 52 52 53 56 59 64 90 90 90 90 90 90 90 90 90 90 90 89 88 87 86 86 86 86 86 85 85 85 85 84 83 82 81 80 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 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 82 82 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 81 81 81 82 85 87 88 89 88 87 88 86 83 77 76 77 85 73 56 51 46 42 49 55 57 50 46 47 47 48 47 47 49 49 50 49 49 52 52 48 48 50 55 54 53 50 49 51 59 56 52 53 55 58 62 56 50 50 50 48 47 48 50 49 49 50 55 60 63 62 64 71 72 72 72 63 57 54 55 57 59 67 65 50 53 53 49 53 55 52 51 50 49 51 52 50 52 54 60 65 66 63 61 59 57 55 52 48 45 43 43 42 40 37 36 36 37 38 38 38 38 39 40 41 41 42 43 42 39 37 36 38 40 41 41 39 37 36 35 36 35 34 33 32 32 32 33 34 34 36 37 38 39 41 42 37 31 26 28 32 37 38 38 38 51 59 58 48 41 40 36 34 35 35 35 34 35 36 35 33 32 32 32 32 32 33 33 33 33 33 32 33 33 33 32 32 32 32 32 32 32 34 37 37 36 33 32 31 31 32 31 31 31 30 30 31 32 35 31 27 24 25 27 28 29 29 29 29 29 28 29 30 31 30 29 28 31 36 39 37 35 37 35 31 29 29 29 29 30 31 31 32 32 32 31 32 33 33 32 33 33 33 33 34 34 30 28 29 36 38 37 33 32 32 32 33 33 33 34 36 37 36 35 35 35 34 34 35 35 35 35 36 36 37 40 43 46 48 48 47 45 45 46 47 46 46 45 45 46 48 49 49 47 43 39 38 38 38 37 36 40 39 36 37 39 39 38 36 33 32 31 31 34 34 34 37 42 47 47 48 49 49 49 49 49 49 49 49 44 39 39 38 37 38 37 35 34 35 38 43 47 47 45 44 43 43 41 39 38 38 38 37 35 33 32 34 35 35 38 40 41 40 39 39 40 38 37 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 36 36 37 39 39 38 36 33 32 33 34 33 32 31 31 30 31 32 34 35 35 34 34 34 34 32 31 30 31 32 33 34 36 38 39 41 42 39 36 35 34 33 32 32 32 31 28 26 25 28 30 30 29 29 29 30 32 34 37 44 53 62 59 55 53 53 53 54 56 57 59 58 55 52 52 39 22 12 16 21 20 21 23 26 28 29 30 30 29 28 28 28 28 40 48 52 27 15 15 20 23 24 23 23 23 21 19 19 19 19 20 22 22 24 29 31 32 36 34 32 35 32 30 27 28 31 35 34 34 34 36 37 37 34 31 28 26 27 27 26 25 26 29 30 31 32 31 30 30 29 29 29 28 28 29 28 27 27 26 25 25 24 24 24 25 26 27 28 29 29 29 30 32 34 34 35 35 34 33 33 32 31 30 29 28 28 27 27 27 26 26 26 26 28 30 29 29 28 30 30 31 32 31 30 30 32 32 32 32 31 30 29 30 32 32 31 30 30 30 29 29 29 30 32 33 35 35 36 35 35 32 30 29 31 32 32 32 31 31 32 32 33 33 34 35 36 35 33 32 31 32 32 32 32 32 31 31 31 30 29 28 28 28 28 29 30 32 33 31 30 27 27 27 28 29 29 29 27 27 29 28 28 29 29 30 30 30 30 30 31 31 31 30 29 29 28 27 27 27 27 26 26 26 26 27 27 28 28 28 28 27 28 27 27 27 28 29 32 34 34 33 32 33 38 47 55 60 65 71 76 78 76 73 68 67 69 72 70 66 64 62 61 62 63 65 68 70 73 74 74 74 73 73 73 72 64 58 53 52 52 53 56 59 62 90 90 90 90 90 90 90 90 90 90 90 89 89 88 87 86 86 86 86 86 85 85 85 84 83 82 81 80 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 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 82 82 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 82 83 86 88 89 88 88 90 88 83 77 76 77 79 62 50 44 45 47 53 55 56 52 48 48 50 51 49 45 48 50 49 49 48 50 51 48 47 50 55 56 55 54 54 56 58 54 55 60 66 67 63 58 52 49 46 46 46 47 48 48 50 51 53 56 58 57 66 70 68 67 64 61 56 54 54 57 62 71 64 57 66 73 73 68 62 56 54 55 55 53 51 48 50 56 64 66 66 64 60 60 60 55 51 47 45 43 42 39 37 34 34 35 36 37 38 38 39 39 40 41 42 43 43 43 42 39 37 38 41 42 41 39 37 36 35 35 34 33 32 31 32 33 34 35 35 36 36 37 39 41 42 38 31 26 27 28 29 32 34 38 49 57 58 47 41 38 33 32 33 35 35 35 34 34 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 33 32 32 32 34 35 38 38 37 35 33 32 32 32 32 32 31 30 30 33 34 35 31 27 23 25 26 28 29 29 30 29 29 28 29 29 30 31 31 30 30 32 36 33 31 32 32 31 30 29 30 30 31 31 31 32 31 31 30 31 32 32 32 32 32 33 33 34 33 29 27 32 40 39 37 33 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 36 37 38 40 43 45 45 44 44 43 45 45 45 45 45 45 45 47 48 49 49 47 43 42 42 44 43 43 47 44 40 37 39 41 40 36 32 30 31 34 38 35 33 32 39 43 45 41 45 53 50 49 48 49 50 50 45 41 39 38 38 38 37 37 36 37 39 43 47 46 43 42 42 42 40 38 37 38 37 37 34 33 32 33 34 36 39 40 41 39 38 38 39 39 37 35 35 35 35 35 35 34 34 34 35 34 33 33 33 33 34 35 36 37 39 39 37 34 33 33 35 35 33 30 29 29 29 31 34 35 35 35 34 33 31 29 28 28 28 28 29 31 34 36 38 39 39 38 36 34 33 32 31 30 30 29 27 24 25 27 30 30 29 30 30 31 33 35 38 42 52 60 58 54 51 51 52 53 55 55 55 52 45 40 39 29 19 12 19 22 20 21 23 26 28 30 30 30 30 29 29 30 31 37 40 38 20 15 16 20 23 24 23 23 22 20 18 19 22 21 21 22 22 22 22 21 22 23 28 33 36 37 35 32 32 34 36 36 35 35 36 37 37 35 32 29 27 26 26 26 26 27 29 31 32 32 32 31 31 30 29 29 30 30 31 30 28 27 26 26 26 25 24 24 24 26 27 29 30 30 30 32 33 35 35 35 35 34 33 33 32 31 30 29 29 29 29 29 29 28 27 27 28 29 30 29 28 29 31 31 31 31 31 31 31 31 32 31 31 30 29 28 28 29 30 31 31 31 30 30 29 29 30 32 33 34 35 36 36 36 33 31 30 31 31 32 31 31 31 31 32 33 33 35 36 37 36 34 32 32 32 32 32 32 32 32 32 32 31 30 29 28 29 29 30 31 32 31 30 28 26 26 26 28 28 29 28 26 26 27 27 28 29 30 30 30 30 30 30 30 30 30 30 30 29 28 28 28 28 28 28 28 28 28 27 28 28 29 29 28 27 28 27 26 27 29 31 33 33 32 31 31 32 34 41 47 54 62 69 76 79 78 75 72 71 72 74 71 67 64 63 61 61 61 62 65 68 71 73 75 75 75 75 75 74 67 59 54 53 53 53 54 58 62 90 90 90 90 90 90 90 90 90 90 90 90 89 88 87 87 87 86 86 86 86 85 85 84 83 82 81 80 79 79 79 80 80 80 81 81 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 82 82 82 82 82 83 83 83 83 83 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 82 84 86 88 88 87 86 86 84 81 79 79 76 66 52 46 48 49 52 55 54 53 52 52 53 54 51 47 46 48 50 52 55 57 54 50 45 44 46 49 55 56 53 55 55 53 55 60 64 66 64 58 52 48 45 46 46 46 48 50 51 53 55 57 60 63 65 66 64 64 60 54 52 52 53 56 60 66 59 59 65 77 75 67 64 61 58 58 58 56 53 52 52 56 62 67 66 64 61 60 59 56 52 48 44 42 40 38 37 36 35 35 36 37 38 38 39 40 41 42 43 44 44 44 45 46 45 44 43 42 41 36 33 32 33 33 33 34 35 36 36 36 37 36 36 36 36 37 38 39 40 39 33 28 27 28 29 31 33 36 40 51 52 44 39 35 31 30 32 34 35 34 30 31 32 32 32 32 32 33 33 33 33 33 32 33 33 34 32 32 32 32 33 33 33 33 34 35 37 37 37 37 35 34 33 33 33 33 31 30 31 35 35 34 32 28 25 25 26 27 29 29 30 30 29 29 28 29 30 30 30 30 29 31 33 31 31 31 31 31 31 31 31 31 31 31 32 32 31 30 30 31 31 31 31 32 32 33 33 34 33 30 27 35 41 41 36 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 38 40 42 43 43 42 41 42 43 44 44 44 44 44 44 45 46 47 47 46 44 43 44 47 47 47 47 46 45 44 44 45 45 43 40 37 36 38 39 33 30 29 33 38 42 39 46 54 49 48 49 50 51 51 48 43 39 38 38 38 38 39 39 39 39 41 45 43 41 41 42 42 40 38 38 38 37 35 33 33 33 34 36 39 43 43 42 40 38 38 38 39 38 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 34 35 36 37 37 36 34 33 33 35 33 31 29 29 29 29 30 32 35 36 36 34 32 29 26 25 24 24 25 26 28 32 34 35 36 37 37 34 33 33 32 31 30 29 29 28 23 24 27 30 30 29 29 32 33 34 38 40 43 54 59 58 53 51 51 51 52 52 49 44 38 31 27 25 21 18 16 21 21 19 21 23 26 28 29 30 30 29 29 29 31 33 34 33 26 15 14 16 21 23 24 24 23 22 20 17 18 21 19 20 22 22 21 20 18 18 20 24 30 35 39 40 39 38 37 36 36 35 35 36 37 38 36 34 31 28 28 27 27 27 28 30 31 32 32 32 32 31 31 30 30 31 31 32 32 31 30 29 29 28 27 25 25 25 26 28 30 31 31 31 32 34 35 34 34 34 34 33 33 32 31 31 30 30 30 31 31 31 31 30 30 30 31 30 29 28 29 32 31 30 30 30 30 31 31 31 31 31 29 27 26 27 29 31 31 31 30 30 29 29 30 31 32 33 34 35 37 37 36 34 33 32 31 31 31 31 31 31 31 32 32 33 35 36 37 38 37 35 35 34 33 32 32 33 33 32 32 31 31 30 30 30 30 31 31 31 29 29 28 27 26 25 26 28 29 29 28 26 25 27 28 29 30 30 30 31 30 30 29 29 30 31 32 32 31 31 31 31 31 30 30 29 29 28 28 29 29 29 29 28 28 27 27 28 30 31 31 30 30 30 31 33 35 37 42 49 59 68 75 78 79 79 75 76 76 75 72 69 65 63 62 61 61 62 65 68 71 72 74 74 75 74 74 73 68 60 54 52 52 52 53 58 62 90 90 90 90 90 90 90 90 90 90 90 90 90 89 88 87 87 87 87 86 86 85 85 84 83 82 81 80 79 79 79 80 80 80 81 81 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 82 82 82 82 82 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 81 82 84 86 87 86 84 83 84 82 81 82 79 72 56 48 47 51 53 56 55 54 52 55 55 54 51 47 44 47 52 57 54 53 52 50 47 45 47 50 56 57 56 54 56 56 53 58 65 66 63 56 50 46 44 44 45 46 46 50 53 56 58 59 58 59 60 62 60 56 52 49 49 51 53 55 59 60 55 56 62 73 69 64 64 64 65 69 66 62 58 59 59 59 63 66 65 63 60 59 58 56 52 49 46 43 42 42 42 40 39 36 36 38 39 39 39 40 41 42 43 44 44 45 46 48 47 45 43 42 39 34 33 31 30 32 33 34 35 37 38 39 38 37 36 36 36 37 38 39 40 39 35 29 26 27 29 30 32 35 39 48 46 40 35 32 30 30 31 32 34 31 29 31 32 32 31 31 32 32 33 33 33 33 33 34 34 34 33 32 33 33 33 33 33 33 33 34 35 36 37 37 37 36 36 36 34 33 32 31 33 36 38 37 34 32 29 27 28 28 28 29 30 30 30 29 28 28 29 30 30 30 30 33 33 32 30 30 31 32 32 32 32 32 32 31 31 31 29 29 30 31 31 31 31 31 32 32 33 34 35 31 28 36 41 42 36 33 32 31 32 32 33 33 33 34 33 33 33 33 33 34 34 34 35 35 35 35 35 36 37 39 41 41 41 40 41 41 42 43 43 43 43 43 43 44 45 45 45 45 44 43 44 45 44 45 45 44 45 46 47 46 46 44 42 39 38 40 38 30 28 31 38 39 39 39 49 52 49 49 50 50 51 52 51 46 42 41 39 38 38 40 41 41 40 40 41 40 40 40 41 41 40 39 38 38 37 34 32 33 35 37 40 44 46 45 42 40 38 38 38 38 37 37 37 37 36 34 33 33 33 33 33 33 34 34 35 34 33 33 34 35 36 36 35 33 33 33 34 32 31 29 30 30 31 30 31 33 36 36 34 30 28 26 25 23 23 23 25 27 31 33 34 35 35 35 32 32 32 33 32 30 29 29 27 23 24 27 31 31 30 30 32 34 36 41 44 47 57 59 57 53 51 51 51 48 44 37 30 26 25 22 19 18 18 18 19 19 20 21 24 27 28 29 30 31 31 32 33 34 35 36 35 27 15 13 16 20 24 24 23 22 21 20 19 18 18 17 18 20 22 22 20 17 18 19 21 27 33 39 42 42 39 37 37 36 35 35 35 37 38 38 37 33 29 27 27 27 27 28 30 31 32 33 33 32 32 32 31 31 32 32 32 32 31 31 30 30 30 29 28 27 26 27 28 30 31 31 31 33 34 35 34 34 34 34 33 33 32 32 31 31 32 32 33 33 33 32 32 32 32 32 31 29 28 29 30 31 30 29 29 29 29 29 30 31 32 30 28 26 27 28 29 31 31 30 29 29 29 29 31 33 34 34 35 37 37 36 35 33 32 31 31 31 31 32 32 32 32 32 33 34 34 35 36 37 37 36 34 33 32 32 33 33 33 32 31 31 31 31 31 32 32 31 29 28 28 29 28 27 26 25 27 28 30 31 28 26 28 28 28 29 29 30 31 31 30 29 29 29 31 33 34 34 34 33 33 31 30 29 29 29 29 29 29 29 29 29 29 28 28 28 30 30 30 29 29 29 29 32 35 38 39 43 49 56 64 71 75 78 79 78 80 79 76 73 69 65 63 62 61 61 62 64 68 70 72 73 73 73 73 74 72 69 60 55 52 52 52 54 59 63 90 90 90 90 90 90 90 90 90 90 90 90 90 89 88 88 87 87 87 87 86 85 85 84 83 81 80 80 79 79 79 79 80 80 81 81 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 82 82 82 82 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 81 82 84 86 85 82 83 83 80 79 79 75 67 61 63 57 53 54 54 51 52 54 57 56 55 50 47 46 48 50 51 47 48 49 48 46 46 49 51 53 53 55 56 60 61 62 62 64 64 60 55 48 45 44 44 44 45 46 51 55 58 59 59 56 54 54 57 55 51 48 48 48 50 51 54 57 60 56 49 54 62 63 63 61 60 63 68 71 70 68 66 66 64 65 64 64 63 61 59 57 56 56 52 49 46 46 46 46 44 41 36 37 39 40 40 40 40 41 42 44 44 45 45 46 47 46 46 44 42 39 36 34 30 28 29 30 31 33 34 36 36 35 35 35 36 36 36 37 38 38 37 34 29 27 28 29 31 33 35 37 41 40 36 29 29 30 30 30 31 31 29 29 30 33 33 32 31 32 32 33 33 33 32 33 34 35 35 33 33 33 33 33 33 33 33 34 35 34 35 37 37 37 37 38 37 36 35 34 33 36 40 44 42 40 38 33 30 30 29 29 29 30 29 29 28 27 27 28 29 30 31 32 34 34 33 30 31 32 32 33 32 32 32 32 31 31 30 28 29 30 31 31 31 31 31 32 32 33 34 35 32 30 33 40 43 39 35 33 31 31 32 33 33 33 33 33 34 35 35 35 35 35 35 35 35 35 35 36 37 38 38 39 39 40 41 41 41 42 42 42 42 42 42 42 43 44 44 43 44 44 44 43 43 42 43 43 43 43 44 46 47 46 44 41 39 38 40 36 30 27 31 36 36 36 37 45 49 50 50 51 51 52 52 52 49 48 45 40 39 40 42 42 41 41 40 38 37 39 41 43 42 40 40 39 38 37 33 32 33 37 41 45 48 48 45 44 41 39 38 38 37 37 37 37 38 37 34 31 31 32 32 32 33 34 36 38 37 35 34 33 34 35 35 34 33 33 34 34 33 32 31 31 31 31 30 30 32 36 36 33 27 26 26 26 25 25 26 26 27 29 32 34 36 37 35 31 30 31 34 34 32 30 29 27 25 24 27 31 31 31 30 31 34 38 44 47 50 57 56 54 52 51 50 48 42 34 25 25 25 25 21 19 17 17 18 19 19 20 22 25 27 29 29 31 33 35 34 33 34 35 36 37 28 19 13 13 18 27 25 22 21 19 18 18 17 16 16 17 20 23 24 22 18 18 18 20 24 30 36 37 37 36 35 35 35 35 33 33 34 38 39 38 33 29 27 26 27 27 29 30 31 33 33 34 33 33 32 32 32 32 32 32 32 31 31 30 30 31 31 31 30 29 29 29 30 30 31 32 33 35 35 35 35 34 34 33 33 32 32 32 32 33 34 34 34 33 32 32 33 33 32 31 29 28 29 30 30 30 29 28 28 29 29 29 30 31 29 28 27 27 27 28 29 29 29 28 28 28 29 31 33 34 35 36 36 36 35 34 34 33 32 32 32 32 32 32 32 32 33 33 33 33 34 35 36 37 36 35 33 32 32 33 34 33 32 30 30 31 32 33 34 33 31 29 27 28 29 29 28 27 27 27 29 30 32 31 29 27 27 28 29 30 30 31 31 30 29 28 27 27 29 32 34 34 33 32 31 30 29 29 28 29 29 29 30 30 30 30 29 29 29 30 29 29 30 30 29 29 30 35 39 40 43 47 50 57 66 74 78 80 81 82 80 77 73 69 64 63 62 62 62 62 64 66 69 71 72 72 72 72 73 71 68 60 55 52 52 53 55 61 64 91 91 90 90 90 90 90 90 90 90 90 90 90 90 89 88 88 87 87 87 86 86 85 83 82 81 80 80 79 79 79 79 80 80 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 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 82 83 82 80 84 84 81 76 67 56 43 39 51 53 52 51 53 53 54 55 55 50 50 50 47 50 53 51 50 49 50 50 50 47 47 50 47 46 48 54 60 66 64 63 61 61 59 53 48 45 44 45 45 43 44 47 52 55 56 57 58 56 52 50 47 48 47 47 47 48 49 50 52 56 65 63 53 50 52 56 61 64 66 64 64 66 65 65 64 67 70 71 69 67 64 63 61 58 60 59 56 51 48 49 49 49 47 43 40 41 41 41 40 40 41 41 42 44 45 45 46 46 46 46 46 45 44 41 37 34 30 27 27 28 28 29 30 31 31 32 33 34 36 36 34 34 34 34 33 31 29 27 28 29 32 34 36 36 37 37 33 30 30 30 30 30 31 30 28 28 30 36 35 33 31 32 32 33 33 33 32 32 34 36 36 35 35 34 34 34 34 34 34 34 34 34 35 37 38 38 38 39 39 38 38 38 39 40 46 51 52 46 41 36 33 32 30 30 29 30 29 28 27 28 29 28 29 30 31 31 33 34 33 31 31 32 32 32 32 31 31 31 31 31 29 29 30 31 32 31 31 31 31 32 32 33 34 35 34 30 30 37 44 45 37 33 31 32 33 34 33 33 33 34 35 37 37 37 37 37 36 36 36 35 35 36 38 39 38 38 38 40 40 40 41 41 41 41 41 41 41 41 42 43 43 43 43 44 44 44 44 43 42 41 41 41 42 44 46 46 46 43 43 42 43 39 33 25 28 31 33 36 37 39 49 51 50 51 52 54 54 52 50 51 47 41 40 41 43 41 41 41 40 38 37 41 44 46 42 41 40 40 39 37 34 33 35 41 44 47 49 47 44 42 41 39 38 38 38 37 38 38 40 38 36 31 31 31 31 32 33 34 35 37 38 36 34 33 33 34 34 35 35 34 34 34 35 35 34 32 31 31 31 30 32 35 36 32 27 26 27 28 28 30 31 29 28 29 32 35 36 38 36 33 28 29 31 32 31 30 29 28 27 25 27 29 31 31 31 30 34 38 42 47 51 55 54 52 50 48 46 42 38 31 25 26 26 25 20 18 17 20 20 19 19 21 23 26 29 30 31 32 34 35 32 29 27 26 26 27 25 20 15 15 20 29 26 22 17 18 18 19 18 17 17 18 23 27 24 23 21 18 18 20 21 27 31 33 33 33 33 34 34 34 33 32 32 37 39 38 32 29 27 27 27 27 30 30 31 33 34 34 34 33 33 32 32 32 32 32 32 31 31 31 31 31 32 32 31 31 31 30 30 30 31 32 34 36 36 35 35 35 34 33 33 33 33 34 34 35 35 35 34 33 33 33 33 33 32 30 30 30 30 31 31 30 30 29 29 29 30 31 31 31 30 29 28 28 28 27 27 27 27 27 28 28 29 31 32 34 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 34 35 35 34 34 34 35 35 36 36 35 34 33 34 33 33 32 31 30 30 31 32 34 35 34 33 30 28 29 29 29 29 29 28 28 29 30 31 31 29 26 28 29 30 30 31 31 30 28 26 25 25 25 26 28 30 31 31 31 30 30 30 29 29 29 29 29 31 32 31 31 30 30 29 29 27 30 32 34 33 32 33 37 40 40 42 44 47 53 62 72 77 79 81 81 78 74 70 66 64 63 63 62 62 62 63 65 67 69 69 69 70 70 71 68 64 57 54 52 52 54 57 63 65 91 91 91 90 90 90 90 90 90 90 90 90 90 90 89 88 88 88 88 87 86 86 85 83 82 81 80 80 79 79 79 79 80 80 81 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 83 83 83 83 83 83 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 79 80 85 86 78 64 49 37 34 40 46 46 47 47 56 56 56 56 54 52 51 49 47 50 51 52 56 56 54 55 55 52 50 50 51 50 52 56 62 63 55 54 54 53 52 49 44 43 45 47 45 43 45 48 52 54 53 53 55 55 52 50 48 47 47 48 48 49 49 50 51 53 57 59 56 50 48 52 64 66 68 68 68 67 64 64 65 68 72 75 73 71 68 65 64 63 64 62 59 54 51 50 50 49 47 45 44 43 42 41 41 41 41 41 43 44 45 46 46 46 46 47 48 46 44 42 37 32 28 27 27 28 27 28 28 29 30 32 33 35 36 36 35 33 32 31 32 32 31 27 28 30 34 36 37 36 35 33 30 31 32 30 30 31 32 30 28 27 32 37 36 33 31 32 32 33 33 32 32 32 34 37 37 36 35 35 35 36 35 35 35 34 34 34 35 36 37 38 39 39 40 41 41 40 40 42 46 49 49 46 42 38 35 33 33 32 31 30 28 28 29 31 31 28 28 30 31 32 32 33 32 32 32 32 32 31 30 30 31 31 31 31 29 29 30 33 33 32 31 31 31 32 32 33 34 35 35 30 30 35 42 42 36 33 32 33 34 34 33 31 32 35 36 38 39 39 39 39 38 37 37 36 36 36 38 38 37 37 38 39 39 39 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 43 43 43 42 41 40 41 42 45 48 48 48 48 49 50 49 46 38 30 30 31 34 37 40 43 49 50 50 51 53 55 56 55 53 52 47 43 44 43 42 41 41 41 40 39 38 41 45 45 42 41 40 41 40 38 35 35 38 43 46 47 47 45 43 40 39 39 39 38 38 38 38 39 40 38 36 32 31 31 31 32 33 34 35 36 37 36 34 33 33 33 34 33 32 32 33 34 35 37 36 34 31 31 31 30 32 35 36 32 28 26 28 30 31 32 33 32 31 31 33 35 37 37 34 31 26 26 27 29 30 30 29 29 28 28 28 29 31 31 31 31 34 36 39 44 49 51 52 50 47 45 40 34 27 27 27 27 25 23 19 18 19 21 20 20 18 21 24 26 30 33 35 35 33 31 28 26 25 25 25 25 24 21 18 20 26 29 23 19 17 18 19 19 20 20 21 22 22 23 24 25 23 19 18 19 20 24 29 32 32 32 33 33 34 34 33 33 34 37 38 36 31 29 28 28 28 28 28 29 31 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 32 31 31 31 31 31 31 33 35 36 38 37 37 36 35 34 33 33 34 34 35 36 36 36 36 35 34 34 34 34 34 32 30 30 31 31 31 31 31 31 31 32 32 32 32 33 32 32 30 29 29 29 28 28 27 27 27 28 29 29 30 31 33 33 34 34 33 33 33 33 34 34 35 35 36 36 35 35 35 36 37 37 36 35 36 35 35 35 35 35 35 34 33 32 32 31 30 31 31 33 34 35 34 31 30 29 29 29 29 29 29 28 27 27 27 27 28 27 26 28 29 30 32 33 33 31 29 27 25 25 25 25 26 27 28 29 29 30 29 29 29 29 29 29 30 32 33 33 33 32 31 30 28 27 30 33 36 38 39 40 40 40 41 42 45 49 54 62 69 74 77 78 77 76 72 67 65 63 63 62 62 61 62 62 64 65 66 66 65 65 65 64 63 60 55 53 52 52 54 58 65 66 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 89 88 88 88 87 87 86 85 83 82 81 81 80 80 79 79 80 80 80 81 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 83 83 83 83 83 82 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 79 79 79 80 80 80 80 79 77 79 81 82 74 58 43 38 37 41 42 40 44 50 57 56 56 58 55 52 51 48 46 47 50 54 62 61 59 60 59 57 54 52 52 54 57 61 64 62 57 51 47 46 48 46 42 42 44 47 45 44 45 48 51 53 51 51 53 52 50 48 49 49 50 50 51 51 50 50 51 51 54 57 58 58 55 54 60 68 68 66 66 69 70 71 69 69 71 73 74 74 72 71 72 70 69 65 60 57 56 54 53 49 47 45 47 46 43 42 41 41 41 42 43 44 45 46 46 46 46 46 46 45 44 40 35 31 28 28 28 28 28 28 28 29 30 32 34 36 37 37 36 35 33 32 31 33 32 29 29 30 33 35 37 38 36 33 31 32 32 30 31 31 32 30 28 27 34 37 35 33 32 32 33 33 34 33 32 32 34 36 35 35 35 35 36 36 36 36 35 36 35 35 36 36 37 38 39 40 39 40 40 40 40 41 43 46 48 47 43 39 39 37 36 35 32 30 28 29 31 34 32 30 29 30 31 32 32 32 32 32 32 32 31 30 30 30 30 31 31 31 29 29 31 35 35 33 32 31 31 32 32 33 34 34 32 27 29 33 40 39 36 33 32 32 33 32 31 31 33 35 36 37 38 39 40 41 40 40 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 43 42 41 41 41 42 43 45 46 46 48 52 57 55 49 41 38 39 36 38 46 42 44 49 51 52 53 53 54 56 55 54 51 47 45 44 43 42 41 41 41 40 39 40 42 44 43 41 41 41 41 40 39 38 38 40 43 46 47 47 43 42 40 39 39 39 38 38 38 38 39 39 36 35 33 32 31 31 32 33 33 34 35 36 35 34 33 31 30 31 31 32 32 32 33 35 36 35 33 31 32 31 30 32 35 37 34 30 27 29 31 33 31 32 33 32 32 33 36 36 36 33 30 26 24 24 26 27 28 28 29 29 28 28 30 31 31 32 33 35 37 40 45 47 50 51 49 46 43 38 30 22 25 27 26 24 21 19 18 19 21 20 20 20 22 25 27 31 35 37 35 31 26 24 24 25 27 26 25 23 20 18 17 19 20 18 17 18 20 19 19 18 18 18 20 22 23 23 25 25 23 18 17 19 22 26 29 31 32 33 33 34 33 33 33 34 37 36 33 29 28 28 28 28 28 28 29 31 35 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 32 32 32 32 32 32 32 33 35 37 38 39 39 38 38 37 36 35 35 35 36 36 36 36 36 36 35 34 34 34 35 34 32 31 31 32 32 32 32 32 31 31 31 31 31 31 32 33 32 31 31 31 30 29 29 28 28 28 30 30 30 29 31 34 34 34 33 33 33 33 33 34 35 37 38 39 39 38 37 35 36 37 38 37 37 36 36 36 35 35 35 35 34 33 32 32 31 31 31 32 32 32 34 33 31 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 28 29 31 32 34 35 34 32 28 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 29 31 34 35 35 35 34 33 31 29 28 30 34 37 40 43 44 44 44 44 45 48 52 58 64 69 72 76 78 76 73 69 65 64 63 62 61 61 60 61 62 63 65 65 65 64 63 62 61 59 57 54 53 52 52 54 58 65 66 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 89 89 88 88 87 87 86 85 84 83 81 81 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 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 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 81 80 80 80 79 79 79 79 80 79 79 77 76 75 71 69 72 61 41 40 40 41 40 42 47 54 57 57 59 60 56 53 51 50 48 48 51 55 60 62 60 59 59 58 60 62 60 59 61 67 69 65 61 55 48 45 47 44 42 42 43 45 46 44 44 46 48 49 50 51 52 49 49 48 48 50 52 52 52 51 51 51 51 52 54 56 58 61 61 55 57 66 66 65 65 67 69 72 68 67 71 72 73 74 74 75 79 77 74 72 67 64 63 61 58 52 49 48 49 48 46 43 42 41 42 43 44 44 45 46 46 47 47 46 46 46 44 40 34 30 29 28 28 28 28 28 28 29 30 31 33 35 36 38 38 37 34 33 32 33 33 31 29 30 32 35 39 41 40 36 33 32 31 31 32 32 32 30 28 29 34 36 35 33 32 32 33 33 33 33 33 32 33 33 33 33 34 35 38 38 38 37 36 36 36 37 37 37 38 39 40 38 37 39 39 39 40 41 43 45 47 47 43 39 38 37 38 38 33 30 28 30 32 34 34 32 30 30 31 32 32 32 32 32 31 31 30 31 31 30 30 31 31 31 30 29 31 35 35 34 32 32 32 32 32 33 34 34 31 27 28 33 40 39 37 35 34 33 31 30 31 32 35 35 35 36 37 39 42 42 41 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 42 42 41 41 41 40 40 40 40 40 43 48 54 54 50 44 44 48 52 56 56 47 45 48 53 54 54 53 54 54 54 49 46 45 46 45 43 42 41 42 41 40 40 42 44 43 42 41 41 41 40 39 40 40 41 44 46 48 47 45 42 41 40 39 39 38 38 38 38 38 39 38 35 35 35 34 33 33 33 33 33 34 35 35 35 33 31 30 30 32 33 34 33 33 33 35 35 34 34 33 33 32 31 32 35 37 36 31 28 29 32 33 31 31 32 33 33 34 36 36 35 33 31 28 24 23 23 23 24 26 27 29 29 29 31 31 32 32 34 37 40 43 46 47 49 50 49 47 43 38 29 23 25 26 25 23 22 20 20 20 20 19 19 21 24 25 27 30 33 33 30 25 22 20 23 26 29 28 26 24 20 19 20 20 19 18 18 19 20 18 16 16 19 22 23 24 23 23 23 26 26 19 19 19 21 23 26 29 31 32 32 33 33 32 32 33 35 32 30 28 28 27 27 26 26 27 30 33 35 35 34 34 33 33 33 32 32 32 32 32 33 34 34 33 33 33 34 34 34 34 34 35 36 36 37 39 40 40 40 39 39 38 38 38 38 37 36 35 35 35 35 34 33 33 33 34 33 32 31 32 32 33 33 31 29 28 28 29 30 30 30 30 31 32 31 31 30 30 29 29 30 29 30 31 32 32 31 33 34 35 34 33 33 33 33 33 34 36 39 41 41 41 41 39 37 36 37 37 37 37 36 36 36 35 36 36 35 35 34 33 32 32 32 32 32 33 33 33 32 30 29 28 28 28 28 28 29 30 30 30 30 29 28 28 27 28 29 30 30 31 30 30 28 26 25 26 26 27 28 28 29 29 29 29 29 30 30 29 29 30 32 35 37 37 38 37 36 34 32 31 32 36 40 41 42 44 45 47 48 47 50 54 60 64 69 74 75 75 74 70 67 65 64 63 62 61 60 60 60 61 63 66 67 66 64 62 60 59 57 56 53 53 52 53 55 59 65 66 91 91 91 91 91 90 90 90 89 89 90 90 90 90 90 90 89 89 88 87 87 86 85 84 83 82 81 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 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 83 83 83 82 82 82 81 81 81 81 81 81 80 80 80 80 81 81 80 80 79 79 79 79 80 79 78 72 69 67 63 60 63 58 53 52 46 43 45 47 49 53 58 62 63 58 55 55 52 49 45 47 51 53 56 59 58 58 58 52 56 64 62 60 56 63 64 59 61 60 55 49 45 44 43 43 43 45 45 44 44 44 45 47 49 52 53 52 50 48 46 49 50 51 51 52 52 52 52 53 54 56 57 62 61 53 53 55 60 62 62 61 61 61 63 68 72 72 71 71 71 75 79 79 78 77 73 71 69 66 63 58 56 53 50 48 46 43 42 43 43 44 44 45 46 47 47 47 47 47 47 47 45 41 35 30 30 29 28 28 28 28 28 29 29 30 31 33 35 37 38 38 37 35 34 34 34 33 31 30 32 37 44 45 42 38 34 31 31 32 33 33 32 30 28 30 33 35 35 33 33 33 33 33 33 33 33 33 32 32 32 32 33 35 37 39 39 38 36 36 37 39 39 39 40 41 40 38 37 38 38 39 41 41 42 43 45 44 42 38 37 37 38 38 33 30 29 31 33 35 35 31 30 30 31 32 32 32 32 32 30 30 30 32 32 31 30 31 31 30 30 29 32 35 35 34 32 32 32 32 32 33 34 34 32 29 28 33 38 39 39 38 35 33 32 32 33 35 38 36 36 37 37 39 42 42 41 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 42 42 42 42 42 41 40 39 38 36 34 38 44 51 54 53 48 46 47 51 56 58 54 44 43 48 52 54 53 53 53 51 46 44 45 45 44 42 41 41 43 42 41 40 44 44 43 43 44 43 42 41 40 41 43 46 47 48 48 46 44 42 41 40 40 39 38 38 38 38 39 39 37 36 36 37 37 35 34 34 35 34 34 34 35 34 33 32 31 32 34 35 36 35 34 33 35 36 35 35 35 33 32 32 32 35 37 37 31 28 29 33 34 32 32 33 33 33 34 35 36 35 33 32 29 26 23 23 23 23 24 26 29 31 32 33 33 34 34 36 39 43 46 47 45 47 48 48 46 44 40 30 24 24 24 23 22 21 21 21 20 20 19 20 22 24 25 25 26 27 26 23 21 21 21 24 28 31 30 27 25 22 20 20 19 19 19 19 20 20 18 19 20 22 23 24 24 23 23 22 26 25 21 19 19 20 21 23 26 31 33 33 31 31 32 33 33 33 30 27 26 27 27 27 27 27 28 32 34 36 35 35 34 34 33 32 31 31 31 31 33 34 35 35 35 35 34 36 37 37 38 38 38 38 38 38 39 39 41 41 41 41 41 40 40 40 38 36 35 34 34 34 33 32 32 32 32 31 31 31 32 33 33 33 31 29 28 28 29 29 29 29 28 29 31 32 32 31 30 30 30 30 30 30 31 32 34 34 33 34 35 35 34 33 33 33 33 34 36 38 39 40 41 42 41 40 38 38 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 34 33 33 33 33 32 30 28 28 28 29 29 30 30 30 31 31 31 30 29 28 28 29 30 30 29 28 27 27 27 27 27 28 30 30 31 32 32 32 32 33 34 34 34 32 31 33 34 36 38 39 40 39 39 38 37 36 35 37 40 40 41 42 44 48 50 48 47 51 58 63 68 72 73 72 69 66 66 65 64 63 62 61 60 60 61 62 63 65 67 67 65 63 61 59 57 55 54 54 54 54 56 60 65 67 91 91 91 91 91 90 90 90 90 89 90 90 90 90 90 90 89 89 88 87 87 86 85 84 83 82 81 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 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 80 80 80 80 81 80 80 80 79 79 79 79 80 78 73 64 62 60 59 52 48 49 55 57 52 47 44 42 43 47 55 60 62 57 55 56 52 49 47 47 48 49 52 54 56 58 58 56 54 58 62 62 60 56 55 54 55 57 55 49 46 45 44 44 45 46 46 46 45 45 46 47 50 53 57 56 51 48 46 47 49 51 52 52 52 53 53 54 56 59 60 57 55 51 51 54 58 57 57 57 58 62 66 71 71 70 67 69 72 74 76 76 75 71 68 71 71 67 65 63 62 57 53 48 45 43 44 44 45 45 45 46 47 47 47 47 47 47 47 47 46 41 36 31 30 29 28 27 27 28 28 29 29 30 30 31 33 35 37 39 39 38 37 36 36 36 33 29 32 36 39 46 43 37 35 33 33 34 35 35 32 30 28 30 32 34 34 33 33 33 33 33 33 33 33 33 32 32 32 33 34 35 37 38 39 38 36 38 40 42 41 41 41 41 40 38 37 38 39 41 42 42 41 41 42 41 40 37 36 36 35 34 32 30 31 32 35 35 33 30 30 31 31 32 32 32 32 31 29 30 31 32 32 31 31 31 31 30 30 30 33 36 37 34 32 31 32 32 32 33 33 34 32 30 28 32 37 41 40 38 36 35 36 37 41 42 41 38 37 37 38 39 40 41 40 39 39 39 39 39 40 40 40 39 39 39 39 39 38 38 38 37 37 38 38 38 38 38 38 39 40 40 41 41 42 41 41 41 42 41 41 40 40 35 32 34 43 51 54 55 57 58 53 50 52 57 57 44 43 48 54 54 52 52 51 50 49 47 46 45 44 43 40 42 43 43 42 41 42 43 43 43 45 45 43 43 43 43 45 46 46 46 46 45 44 42 41 40 40 39 38 38 38 39 39 38 38 37 38 40 40 38 37 37 37 36 35 34 35 34 33 33 33 34 36 37 37 36 35 35 35 36 36 36 35 33 32 32 33 36 37 36 30 28 30 34 33 32 32 34 35 33 34 35 37 35 33 32 30 28 25 24 24 24 24 26 29 32 35 36 36 36 36 39 42 45 47 47 45 44 46 47 46 45 41 31 26 24 22 21 21 20 20 21 21 21 20 20 22 23 23 21 20 21 21 21 21 21 22 25 30 32 32 25 21 18 19 19 18 19 21 22 22 22 23 24 27 29 26 24 24 25 24 24 24 23 20 18 19 20 20 22 27 35 37 36 34 33 33 34 34 32 27 25 24 25 27 28 28 29 31 33 35 36 36 36 35 34 33 31 30 29 30 31 33 34 35 35 36 36 36 37 39 40 39 39 40 40 39 39 39 40 41 42 42 42 41 41 40 40 39 37 36 35 34 34 34 33 32 31 30 30 30 31 31 32 32 32 31 30 30 30 30 30 30 30 30 28 29 31 31 31 31 31 30 30 30 30 31 32 33 34 34 34 35 35 35 34 33 33 33 34 37 38 38 40 40 41 42 42 41 40 39 37 36 36 36 35 35 34 34 33 33 34 35 35 35 35 35 35 34 34 34 33 31 29 29 29 30 31 31 30 30 30 31 31 31 30 30 30 31 32 34 34 33 31 30 30 31 32 33 34 34 35 36 36 36 35 35 36 37 37 36 35 35 36 37 38 40 42 41 40 37 37 37 35 36 40 43 43 42 42 49 54 57 53 56 61 65 67 69 69 68 66 65 65 66 65 64 63 62 62 62 62 62 63 65 66 67 66 64 62 59 57 56 56 56 55 56 57 60 64 67 91 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 89 88 88 87 87 86 85 84 83 82 81 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 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 80 80 80 81 80 80 80 79 79 79 79 79 77 68 62 61 56 52 46 49 53 56 57 54 44 42 41 40 43 52 58 62 61 54 51 51 51 49 46 47 50 53 52 53 55 52 51 52 56 64 65 57 49 50 51 53 52 51 48 46 46 47 47 47 48 47 47 46 46 47 48 52 54 55 53 50 47 46 48 51 52 53 53 53 53 54 55 55 52 50 49 51 51 51 53 54 54 55 57 59 64 67 69 68 68 66 69 70 71 73 74 73 71 68 70 69 67 64 65 64 61 55 50 46 45 45 46 46 47 46 46 47 47 47 47 48 47 47 47 45 41 36 33 30 29 28 27 27 28 28 28 29 30 30 31 31 33 36 38 39 40 39 38 38 39 34 31 33 41 46 48 42 36 36 36 36 36 37 36 32 29 29 30 33 34 34 33 33 34 33 33 32 32 33 33 33 32 33 34 35 36 36 37 38 38 37 40 42 43 42 42 41 41 40 39 38 39 40 42 42 42 41 40 39 38 37 35 37 36 34 34 35 36 34 34 37 36 33 29 30 31 32 32 32 32 31 30 29 30 31 32 31 31 31 31 31 30 30 31 34 38 38 35 32 31 32 32 32 33 33 34 33 32 30 32 35 38 39 40 40 40 42 45 49 47 44 39 38 37 38 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 39 40 40 41 41 41 41 41 41 41 41 41 41 37 34 32 41 46 47 50 57 65 58 54 53 58 57 49 49 51 56 54 52 52 50 50 50 49 47 45 44 42 40 42 43 43 43 43 43 45 45 45 46 46 47 48 46 44 45 45 44 43 44 44 44 43 41 40 39 38 37 38 38 39 37 36 37 38 40 43 43 42 39 39 38 38 36 35 35 35 34 34 35 36 39 38 37 36 36 35 35 35 35 35 34 32 31 32 34 36 37 34 28 27 30 34 33 32 32 36 36 33 33 35 37 35 32 31 31 30 28 26 25 26 26 27 29 33 36 37 38 38 39 42 45 46 45 46 46 45 45 46 45 45 42 33 28 24 21 20 19 19 19 19 20 21 21 20 22 21 20 16 15 16 17 19 20 22 24 28 33 33 29 22 17 16 21 19 18 20 24 26 26 23 22 24 28 30 27 27 27 28 26 24 22 21 20 18 19 20 21 22 27 34 36 37 36 35 35 35 35 30 24 24 25 25 27 28 30 32 33 35 36 36 36 36 35 34 33 31 29 29 30 32 33 34 35 35 37 37 37 39 40 41 41 41 41 41 40 40 40 40 40 41 41 41 40 39 39 38 38 38 38 37 36 36 35 33 31 30 30 30 30 30 31 31 31 31 31 31 31 30 30 31 31 31 31 29 29 30 31 30 30 31 31 30 30 30 31 32 34 34 34 33 34 35 35 34 33 34 35 35 38 38 38 39 40 40 41 41 41 41 40 39 38 37 37 36 35 34 33 33 33 33 35 36 37 36 36 36 35 35 35 34 33 32 31 31 32 32 32 31 30 30 30 30 31 31 30 31 33 35 35 36 37 36 35 35 35 37 38 37 36 36 36 36 36 36 35 36 37 38 39 38 36 36 37 38 40 41 41 39 36 35 35 34 34 39 46 48 45 44 55 62 65 62 63 65 66 66 66 66 66 66 66 65 66 66 66 65 64 64 64 64 64 64 65 66 66 66 64 62 60 58 57 57 57 58 58 58 61 64 67 91 91 91 91 91 91 91 90 90 90 90 90 90 90 89 89 89 88 88 87 86 86 85 84 83 82 81 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 80 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 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 80 79 79 79 79 80 79 75 66 63 62 56 50 48 51 53 55 55 56 54 52 48 44 48 52 56 60 63 56 51 50 52 51 49 47 50 53 49 53 60 58 55 56 55 60 65 59 52 50 51 52 50 50 48 45 44 44 45 46 46 46 47 48 48 49 51 53 51 49 48 47 46 46 49 53 53 53 53 53 54 54 56 53 48 47 47 52 50 49 48 50 52 53 56 58 62 63 62 58 61 64 66 67 68 71 73 73 71 69 68 68 66 64 64 64 64 55 51 49 48 47 46 46 47 47 47 48 47 47 47 47 46 45 45 44 41 37 34 31 29 28 28 28 28 28 28 29 29 30 30 31 32 34 37 40 41 41 40 40 39 34 31 34 42 47 47 39 37 40 40 39 38 38 35 32 30 30 31 34 35 35 33 33 34 33 32 32 33 33 33 33 33 33 33 35 36 37 37 37 37 38 40 41 41 41 40 40 41 41 41 41 40 40 42 42 42 40 39 38 35 35 35 36 37 37 37 40 41 39 36 35 35 32 29 30 31 32 33 33 32 30 30 30 31 32 33 31 30 30 31 30 30 30 33 37 40 40 37 33 32 32 32 32 32 33 34 34 34 33 31 32 35 39 45 48 49 49 48 47 45 44 41 39 38 38 39 40 41 40 40 40 40 41 41 41 41 40 40 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 40 40 40 40 40 40 40 40 40 40 39 38 36 33 36 42 49 56 62 60 60 60 60 63 62 57 55 55 53 52 51 49 50 49 48 46 45 45 42 40 42 42 43 44 47 47 45 48 48 46 47 49 52 48 45 45 44 43 42 43 43 44 43 42 41 40 39 37 38 38 37 36 36 36 38 41 43 47 45 41 40 39 38 36 35 35 35 35 36 38 39 40 39 37 36 35 34 34 34 34 34 33 32 32 33 34 35 35 31 27 27 29 32 33 31 31 36 36 35 33 35 36 35 32 31 31 31 30 27 27 27 28 29 29 30 34 37 38 40 42 46 47 46 44 42 43 43 42 42 43 43 42 38 30 26 23 20 19 19 18 19 20 20 21 21 22 21 18 16 15 15 15 17 20 23 27 30 32 30 25 19 17 18 25 20 20 24 31 34 33 28 24 23 28 27 23 25 26 27 28 26 24 22 20 19 20 21 21 23 27 31 34 36 37 36 36 37 37 35 29 24 25 26 26 28 29 31 33 35 36 36 35 35 35 34 32 30 30 30 32 33 35 35 36 37 39 40 41 42 43 44 43 42 41 41 40 40 39 39 39 40 40 40 39 37 37 37 37 38 38 37 36 35 34 33 31 30 30 31 31 31 32 32 32 32 31 31 31 31 31 31 32 32 31 29 29 30 31 30 30 30 31 31 31 32 32 33 34 34 34 33 34 35 35 34 33 35 36 37 39 38 38 39 40 40 40 40 40 40 40 40 39 38 37 36 35 34 34 33 33 33 34 35 36 36 37 37 38 38 38 37 36 36 35 35 35 35 33 32 31 30 29 30 30 31 31 32 34 36 37 37 38 39 38 37 37 39 40 37 36 35 35 36 36 36 36 36 37 38 40 41 40 38 37 38 39 39 40 38 36 33 33 32 33 35 40 47 48 53 66 69 69 67 66 66 65 64 64 63 65 66 67 66 65 65 65 65 65 65 65 65 65 65 65 65 65 64 63 62 61 59 58 58 59 59 59 60 62 64 66 91 91 91 91 91 91 91 90 90 90 90 90 90 89 89 89 88 88 87 87 86 85 85 84 83 82 81 81 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 81 81 81 81 81 81 81 81 82 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 80 79 79 79 79 80 79 74 68 67 65 62 55 51 50 51 53 57 58 58 57 52 47 51 52 53 54 57 59 54 54 55 53 51 48 50 50 48 51 55 57 55 55 56 60 63 62 57 52 50 49 49 50 51 51 50 47 45 44 45 46 47 50 52 49 49 51 48 46 45 46 46 46 49 51 51 52 53 54 54 55 55 53 49 44 46 48 46 46 46 47 48 49 51 53 56 59 58 57 57 60 63 63 64 66 71 70 67 64 63 64 64 63 62 58 57 55 52 50 48 46 46 45 46 47 48 48 47 47 47 46 44 43 43 43 40 37 34 31 29 29 28 28 28 28 28 29 29 29 30 30 31 33 36 39 41 42 42 41 40 38 32 33 39 44 44 39 39 41 44 41 39 38 34 31 30 31 32 34 35 34 33 33 33 33 33 33 34 34 34 33 32 33 33 35 37 37 38 37 38 38 39 40 40 39 40 40 41 42 43 43 42 42 43 42 41 40 39 37 34 34 34 35 36 37 38 41 45 47 41 36 34 32 31 31 31 32 33 33 32 31 31 32 33 34 34 32 31 30 31 30 30 30 34 36 36 36 35 33 32 31 31 32 32 33 33 34 34 33 33 34 37 42 52 61 61 51 46 44 42 43 43 42 41 41 41 41 41 40 40 40 41 41 41 41 41 40 40 40 40 40 39 39 38 38 37 37 37 37 37 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 40 40 41 36 25 28 39 53 56 59 60 63 61 56 58 58 56 54 52 51 50 49 48 48 48 46 44 45 46 43 42 42 41 44 49 57 55 50 52 51 48 47 47 47 47 46 46 45 44 43 43 43 44 45 44 43 41 39 38 38 38 37 36 38 40 42 43 44 45 44 42 41 40 38 36 35 35 35 36 37 39 40 39 39 37 35 34 34 35 36 36 35 34 32 32 33 33 34 34 30 27 26 29 32 35 32 32 35 36 36 35 35 36 36 34 33 32 33 32 30 29 29 30 30 29 29 32 34 37 41 45 48 48 45 42 40 40 40 38 38 37 35 36 35 31 28 25 21 19 18 18 19 20 20 21 22 23 22 20 17 17 16 15 17 19 23 26 28 28 26 22 17 16 20 24 20 23 29 36 38 37 34 27 23 28 25 22 22 23 25 28 28 26 23 22 20 21 22 23 24 26 30 32 34 36 37 37 38 39 40 37 30 27 26 26 28 29 29 31 33 34 35 35 34 33 32 31 30 31 32 33 35 37 37 37 38 39 41 42 44 45 45 45 43 41 40 39 39 39 39 39 39 41 40 39 37 36 37 38 38 37 36 35 35 34 33 32 31 31 32 32 32 32 33 33 33 32 33 33 32 32 32 32 32 31 29 29 30 31 31 30 30 32 32 32 33 33 34 35 35 35 34 34 34 33 33 33 34 37 39 40 40 39 40 41 41 40 39 40 40 41 40 39 38 38 37 36 35 35 34 34 34 34 36 37 37 39 40 42 42 41 41 40 39 39 39 39 38 37 35 33 31 30 30 30 30 31 31 32 34 35 36 36 37 36 35 35 36 37 37 35 35 35 37 38 38 39 38 38 38 40 43 45 44 42 40 40 39 40 39 38 35 34 34 34 34 39 47 59 66 71 71 70 69 67 65 64 62 62 61 63 65 67 67 67 66 66 66 67 67 66 66 65 65 64 63 62 62 62 62 61 60 59 59 59 60 61 61 62 63 65 91 91 91 91 91 91 91 91 90 90 90 90 89 89 89 88 88 88 87 87 86 85 85 84 83 82 81 81 80 80 80 80 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 80 79 79 79 80 80 80 75 72 71 70 65 55 52 51 52 55 58 57 54 49 49 50 51 51 53 58 61 61 59 56 54 49 48 47 47 48 50 53 53 52 50 56 61 59 60 60 57 53 50 51 50 48 49 50 52 52 50 47 46 46 47 50 54 55 51 49 46 45 45 45 46 47 48 50 52 53 53 54 54 53 52 52 45 39 43 46 48 47 46 46 47 49 51 51 53 57 58 58 56 58 60 61 63 63 65 66 64 60 59 60 61 62 62 60 58 55 49 47 45 45 44 45 47 47 47 47 47 46 46 44 43 42 41 40 38 34 31 30 29 29 29 29 28 29 29 29 29 29 29 30 31 32 34 37 41 42 43 42 40 38 35 34 37 44 44 42 37 40 43 41 39 37 33 31 31 31 33 35 35 34 33 33 33 33 33 34 35 35 34 33 33 33 33 35 36 37 37 37 37 38 38 38 38 39 40 41 42 42 42 42 42 43 43 41 40 40 41 37 34 33 34 35 36 38 39 39 42 44 44 40 37 35 31 30 31 32 33 34 33 33 35 35 36 36 34 32 30 31 31 29 29 30 34 34 34 34 34 33 32 31 31 31 32 32 33 34 35 36 35 35 37 42 48 54 52 48 44 43 42 43 44 43 42 41 41 41 40 40 40 40 41 41 42 41 41 41 40 40 40 40 40 39 39 38 37 37 37 37 37 37 36 36 36 36 36 37 38 38 39 39 39 38 38 37 38 39 39 39 32 27 29 41 54 58 58 59 64 61 56 53 51 50 51 53 53 48 47 47 47 47 46 44 45 46 43 42 42 41 46 52 58 57 54 53 54 53 45 45 45 45 46 46 46 45 44 43 43 44 46 46 45 41 40 38 38 38 38 38 43 46 46 45 44 42 42 42 42 41 39 36 35 35 36 36 37 37 39 40 40 38 36 35 36 38 39 38 36 34 33 32 32 32 33 34 32 30 28 29 34 37 33 32 33 36 35 34 33 34 36 36 35 34 34 34 33 32 33 34 35 32 30 31 34 38 44 49 50 49 44 40 38 38 38 37 35 33 31 32 32 32 30 27 24 21 19 17 18 19 19 20 21 22 23 21 18 17 16 16 17 19 21 23 24 24 25 21 17 16 19 22 21 25 31 37 39 39 37 28 22 21 20 22 26 25 25 27 27 27 25 26 25 23 21 22 23 26 30 33 34 35 37 38 38 39 41 41 37 27 25 26 28 30 30 31 31 32 33 33 32 31 31 31 31 31 33 35 37 38 39 39 40 41 42 43 44 46 46 45 43 42 41 39 38 38 39 40 41 42 41 40 39 39 39 39 37 36 35 35 35 34 33 32 33 33 33 32 32 32 33 34 33 32 33 33 34 33 32 32 31 30 30 30 31 32 32 31 31 32 33 33 33 33 33 34 35 36 36 35 35 35 35 34 35 37 39 41 40 41 41 42 42 41 40 40 41 41 41 40 39 38 37 37 36 35 35 35 35 35 38 40 40 43 44 44 44 43 43 42 42 42 43 43 42 41 39 37 35 33 31 31 31 31 31 32 33 34 35 35 34 33 33 33 34 35 36 36 36 38 40 41 42 43 42 42 42 43 45 49 49 48 45 44 43 43 43 43 43 45 47 49 54 58 63 68 71 71 71 70 69 67 66 64 62 61 60 61 62 65 67 68 68 68 68 68 69 67 65 63 61 61 60 60 61 61 61 61 60 59 58 59 61 62 63 63 62 62 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 88 88 87 87 87 86 85 85 84 83 82 81 81 80 80 80 80 80 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 82 82 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 80 79 79 79 80 80 79 76 72 71 71 65 57 55 54 54 54 54 54 51 47 46 52 52 49 50 54 60 60 58 49 47 47 47 47 46 48 49 51 52 52 52 55 58 59 59 62 63 60 57 56 54 52 50 50 50 52 54 53 51 50 50 50 53 55 53 49 46 45 45 45 46 47 48 51 53 55 53 51 48 48 49 51 41 41 50 49 49 49 47 46 47 49 51 52 55 58 60 61 59 56 58 60 61 59 57 62 62 60 58 57 59 61 58 53 52 50 46 44 43 43 44 45 48 47 47 46 46 45 43 42 41 40 39 38 36 32 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 32 33 36 39 41 42 43 42 39 35 33 39 48 50 44 37 37 40 42 40 37 34 31 31 33 33 34 35 34 33 33 33 33 33 33 35 35 35 34 34 33 33 34 35 36 36 37 38 37 38 38 39 40 41 42 43 42 40 40 41 42 43 43 41 41 41 38 35 33 33 34 36 38 38 37 36 39 42 43 41 38 33 31 32 33 34 35 34 35 36 36 37 37 34 32 30 31 30 29 29 32 37 36 36 35 34 33 33 32 32 31 32 32 33 33 34 36 36 35 34 37 42 47 49 47 44 43 43 43 43 42 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 37 37 37 37 37 36 36 36 36 36 38 38 39 39 39 39 36 36 37 38 37 36 33 32 34 42 49 55 58 57 57 56 56 55 52 50 50 53 52 48 48 48 49 48 47 45 43 43 43 43 43 43 46 49 53 56 55 53 54 53 51 45 42 42 44 46 46 45 44 44 43 44 46 47 46 42 41 39 38 38 38 39 41 42 42 44 43 42 41 42 42 43 41 38 35 35 36 36 37 38 39 40 40 40 38 38 38 38 39 39 38 35 33 32 31 32 34 35 35 32 30 31 34 37 39 35 33 35 34 33 32 33 34 36 35 34 34 34 34 34 34 35 36 33 32 32 34 38 43 47 48 47 42 39 36 36 37 38 35 31 28 28 29 31 30 30 28 25 21 18 17 18 19 20 22 23 23 20 17 16 16 16 18 18 18 19 21 24 27 21 18 17 20 22 23 26 31 36 38 38 35 27 21 17 16 19 23 26 27 26 25 25 26 26 26 25 22 22 23 27 32 34 35 35 36 37 37 38 39 40 37 30 26 26 29 31 31 31 31 30 30 30 30 30 31 32 33 33 35 37 38 39 41 40 41 42 44 44 45 46 45 45 44 41 39 38 38 39 39 41 42 43 42 41 41 40 40 38 36 35 35 35 34 33 33 34 34 34 33 32 32 33 34 35 34 33 32 32 32 31 31 31 31 30 30 31 33 33 32 31 31 32 33 33 32 32 33 35 34 34 34 35 36 37 37 36 35 37 38 39 40 41 41 42 42 41 40 41 41 41 41 40 39 39 38 38 36 35 36 36 36 37 42 44 46 46 46 46 45 45 44 43 44 44 45 46 47 46 44 42 40 38 35 33 32 32 34 35 36 37 38 39 39 40 40 40 40 39 39 40 41 43 46 47 48 47 46 46 46 46 48 50 50 50 49 48 48 48 49 50 51 54 56 59 62 66 69 70 70 69 69 69 68 67 66 65 64 63 61 60 61 63 66 68 69 69 68 67 67 65 62 60 59 59 59 59 60 61 61 61 60 58 58 59 61 62 64 64 63 62 91 91 91 91 91 91 91 91 91 91 90 90 89 89 88 88 88 87 87 87 86 85 85 84 83 82 81 81 80 80 80 80 80 80 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 79 79 79 79 78 77 75 70 69 69 63 59 56 53 51 50 52 54 56 53 51 54 53 51 52 55 58 56 55 52 48 50 51 49 47 47 48 48 48 48 49 50 56 59 58 62 65 66 63 59 55 50 48 50 49 47 50 53 54 54 54 54 55 54 52 49 47 46 45 45 47 47 49 52 54 54 51 49 48 47 50 49 42 41 44 48 47 46 45 45 47 47 50 52 55 58 61 63 60 56 55 58 60 57 55 54 55 56 56 53 51 50 49 47 44 43 42 42 42 43 43 46 48 48 46 44 42 41 40 40 39 38 37 36 35 31 29 28 28 29 29 29 29 30 30 30 30 30 29 30 31 32 33 35 37 39 41 41 42 38 35 33 38 44 48 45 39 35 39 42 41 39 35 30 31 33 33 34 34 34 33 33 33 33 32 32 33 35 36 35 34 34 34 34 35 35 36 38 38 39 38 39 41 41 41 42 40 40 40 39 40 41 42 42 40 40 40 39 36 34 33 33 34 35 36 36 35 36 40 44 43 40 33 32 33 33 34 34 32 34 35 37 38 37 34 32 32 34 31 29 30 37 41 40 38 37 35 34 34 35 33 32 32 32 32 33 34 35 36 35 34 35 38 43 48 47 44 44 43 43 42 40 39 38 40 41 42 41 40 40 40 40 40 40 40 41 41 40 40 40 40 39 39 39 38 37 37 37 37 37 37 36 36 36 36 36 37 38 38 38 38 37 36 36 37 37 38 38 36 36 37 40 43 46 58 56 54 55 58 61 61 55 50 49 49 49 51 51 50 50 49 48 46 43 42 43 47 48 47 46 49 55 57 59 62 57 53 48 43 40 41 42 44 44 44 44 43 43 44 45 44 42 42 39 38 39 39 39 39 38 39 42 43 42 40 41 41 42 42 40 36 35 35 36 37 38 39 40 40 40 39 37 36 37 38 39 39 36 33 32 33 34 34 35 35 34 33 33 34 40 43 37 34 33 33 34 35 35 34 34 33 33 32 33 33 33 33 33 34 33 33 32 33 36 39 42 44 43 40 37 35 35 35 36 35 32 30 27 27 27 29 29 29 27 23 19 16 18 19 19 21 23 23 20 17 16 16 17 18 19 18 18 20 23 26 23 20 19 22 24 25 27 32 36 38 36 33 30 29 29 31 29 28 29 29 28 25 24 24 25 26 25 23 23 25 29 35 36 35 36 36 37 37 37 37 36 34 31 26 27 29 30 31 31 30 29 28 29 30 30 31 33 34 36 36 37 38 40 41 41 41 42 44 44 45 46 46 46 45 43 40 38 38 40 41 42 42 42 43 42 42 40 39 37 36 35 35 35 34 34 34 35 35 36 34 32 32 33 34 35 35 34 32 31 31 31 31 31 31 30 31 33 34 33 31 30 30 31 32 32 31 32 34 35 34 35 36 38 38 38 38 36 35 35 36 37 38 39 40 41 41 41 41 41 41 41 41 40 39 39 38 37 36 36 37 37 39 41 46 47 46 47 47 47 47 46 45 44 45 46 48 49 50 49 48 47 45 44 41 38 35 35 36 39 42 44 46 47 48 48 48 48 48 47 47 47 49 51 53 53 52 51 50 50 50 49 50 52 52 52 51 51 51 52 53 54 57 59 60 61 62 65 66 67 66 66 66 67 66 66 66 65 64 63 63 62 62 64 65 66 66 66 64 62 60 59 59 59 59 59 59 58 59 60 61 60 59 58 58 59 60 61 61 62 62 61 91 91 91 91 91 91 91 91 91 91 90 90 89 89 88 88 88 87 87 86 86 85 84 84 83 82 81 81 80 80 80 80 80 80 81 81 81 81 81 81 80 80 80 81 81 81 81 80 80 80 80 80 81 81 81 82 82 82 82 81 81 81 81 82 82 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 79 79 79 78 76 77 75 71 71 70 67 60 55 52 52 51 53 55 57 58 56 55 58 58 58 58 57 55 60 58 53 57 55 50 46 45 46 46 45 45 46 48 55 56 57 61 63 64 60 54 48 47 48 51 53 52 52 52 53 53 54 53 53 50 49 50 48 46 45 46 46 47 49 51 53 53 52 51 50 49 49 45 39 38 42 46 44 45 47 44 46 49 51 54 56 59 60 61 53 48 45 50 55 56 55 53 50 50 49 47 46 46 45 44 43 43 43 42 42 43 44 46 47 47 43 40 38 38 38 38 37 37 35 34 32 30 28 27 28 29 29 30 30 30 30 30 30 30 29 30 30 32 33 35 36 38 40 40 40 39 36 35 39 43 46 45 41 36 38 39 39 39 34 29 31 32 33 33 34 34 33 32 32 32 32 32 32 33 35 36 35 35 34 34 35 35 36 38 39 39 38 39 40 41 41 41 40 41 41 40 39 39 41 41 39 38 39 39 38 36 34 33 34 34 35 35 34 34 38 41 40 37 34 33 33 34 34 33 32 35 36 38 38 36 33 31 33 35 31 30 33 41 43 42 41 39 38 36 36 36 34 33 32 32 32 33 34 34 35 35 34 33 35 40 45 45 44 43 42 42 40 38 37 37 41 42 43 42 41 40 39 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 37 37 36 36 36 35 35 36 37 37 37 37 36 36 36 37 37 37 37 37 36 38 41 52 60 64 56 54 55 56 57 58 59 53 47 49 50 52 52 52 51 53 53 52 46 43 46 49 52 53 49 51 55 57 55 53 53 53 52 45 41 40 41 42 44 44 44 43 42 42 43 44 42 40 38 38 40 41 40 39 37 38 40 44 43 41 41 42 42 44 41 38 35 35 36 37 38 40 40 40 40 38 38 37 37 38 38 38 37 35 34 34 35 35 36 36 34 31 32 35 41 43 39 35 32 32 34 35 35 33 32 31 31 31 31 31 32 32 32 32 32 32 31 30 31 33 36 38 37 35 35 35 35 34 34 34 33 32 31 29 28 27 28 28 27 24 20 17 19 20 20 21 24 24 20 17 16 16 17 18 19 18 18 19 22 25 28 24 22 24 25 26 27 33 38 41 37 32 27 27 29 34 34 32 29 30 31 29 24 24 25 25 25 24 24 25 28 34 36 36 37 37 37 38 37 35 34 33 31 28 28 28 29 29 29 29 28 28 29 30 30 31 33 36 38 37 37 38 40 41 41 41 42 43 43 44 45 46 46 46 44 42 40 40 41 42 42 42 41 42 42 41 40 38 37 36 35 35 35 34 34 34 36 36 36 34 32 32 32 33 35 36 36 34 31 31 31 31 30 30 30 31 32 34 33 31 30 30 31 31 31 31 33 34 35 36 38 39 39 39 39 39 36 35 34 36 38 39 40 41 41 41 41 41 42 42 41 41 40 39 39 38 37 38 38 39 40 43 45 46 46 46 47 47 48 48 48 47 46 46 48 50 51 51 51 50 49 48 47 45 42 39 37 37 40 46 50 50 51 52 53 53 54 55 55 56 56 57 58 58 57 57 56 56 55 54 52 53 55 55 55 54 52 53 55 58 61 62 62 61 61 61 62 63 64 63 64 65 66 66 65 65 64 63 63 63 63 63 64 64 63 62 61 60 59 58 58 58 59 60 60 59 57 58 59 60 60 59 58 58 59 60 60 60 60 60 60 91 91 91 91 91 91 91 91 91 91 90 90 89 89 88 88 88 87 87 86 86 85 84 84 83 82 81 81 80 80 80 80 80 80 80 81 81 81 81 81 80 80 81 81 81 81 81 81 81 80 81 81 81 81 82 82 82 82 82 82 81 81 81 82 82 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 79 79 79 76 77 79 78 76 74 74 71 63 57 54 55 54 55 61 62 61 59 60 62 59 59 59 59 57 56 60 61 64 61 56 50 45 44 45 44 44 44 47 51 52 53 54 55 54 52 49 48 49 48 50 53 51 50 48 47 48 49 49 49 48 46 46 47 46 45 47 49 50 49 50 52 54 53 51 51 48 44 36 38 43 46 48 50 52 50 44 47 50 51 54 56 59 60 58 53 48 43 41 44 48 50 50 48 47 45 44 44 43 42 42 42 42 41 41 41 43 44 46 46 44 40 37 36 37 36 36 36 35 34 33 31 29 27 27 28 29 29 30 30 30 30 30 30 30 30 30 30 31 33 34 36 40 43 41 40 39 35 37 42 45 45 43 40 38 37 40 40 39 32 30 31 32 32 33 33 34 34 33 32 31 32 32 32 32 33 36 36 35 35 34 35 35 35 36 37 38 38 39 39 39 39 39 40 41 41 40 38 37 38 39 38 37 37 39 40 38 36 33 33 33 34 33 33 33 38 41 43 40 37 34 34 34 33 33 34 37 38 39 39 35 33 31 33 33 30 32 37 45 45 44 43 42 40 38 37 37 36 34 33 33 32 33 34 34 35 35 33 33 35 39 43 48 46 44 42 42 40 38 37 38 41 43 43 42 41 40 40 39 39 39 39 39 39 40 40 40 40 39 39 39 39 38 38 37 37 37 37 36 36 36 35 35 34 35 35 36 36 36 36 36 38 38 38 37 36 36 39 44 53 60 61 53 52 53 51 50 52 56 51 46 47 51 53 53 51 51 53 55 55 55 50 47 49 54 56 54 56 58 56 51 50 52 55 54 47 44 42 41 42 43 44 43 43 42 42 43 43 41 40 40 43 44 42 41 39 38 37 39 44 43 41 40 42 43 44 43 40 35 36 36 37 38 39 40 40 39 38 37 37 38 37 36 36 37 37 36 35 35 36 37 37 36 32 34 39 40 40 39 38 36 34 36 35 33 31 30 29 29 29 30 31 31 32 32 32 31 32 29 27 27 29 31 33 30 28 30 34 36 35 34 33 33 33 32 31 29 28 26 26 27 26 22 20 19 20 21 22 25 24 20 18 17 17 17 17 18 19 19 19 20 23 26 25 24 24 25 27 29 34 40 43 39 33 26 24 26 29 29 29 29 30 31 30 26 24 24 24 24 24 25 26 28 31 36 37 38 38 38 38 36 34 32 32 31 30 28 27 28 27 27 28 28 28 29 30 31 32 34 37 39 39 39 41 44 45 44 43 43 43 43 43 43 44 46 46 46 44 43 43 43 42 41 41 41 41 41 41 41 39 37 36 35 35 34 34 35 35 37 37 36 34 32 32 32 34 35 36 37 36 34 32 31 30 29 29 29 29 30 33 32 31 30 31 31 31 31 33 35 36 38 39 40 40 40 40 40 39 37 36 36 38 40 41 41 41 41 41 41 42 42 42 42 43 42 40 39 39 39 39 40 43 47 47 46 45 46 47 47 48 49 49 50 49 48 47 48 50 52 52 52 51 50 49 48 47 46 44 40 39 40 45 49 51 51 53 55 55 57 58 59 61 62 62 61 61 60 60 60 60 60 58 57 56 57 57 58 57 55 56 59 63 64 65 63 62 61 61 62 62 63 62 63 65 66 65 64 64 63 62 62 62 62 62 62 62 61 60 59 58 59 58 58 58 59 60 60 58 57 57 58 59 60 60 59 59 59 60 60 59 60 60 60 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 88 87 87 86 86 85 84 84 83 83 82 81 80 80 80 80 80 80 80 81 81 81 81 81 80 81 81 81 81 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 79 79 78 76 77 79 79 79 76 72 65 56 55 55 55 56 60 65 64 61 60 62 63 61 58 56 58 58 60 65 66 67 64 60 54 45 44 46 46 45 44 47 51 53 50 49 48 50 50 48 49 49 46 46 48 48 46 44 44 44 44 46 49 51 47 45 45 45 46 46 50 51 50 49 50 52 51 50 49 43 38 34 42 50 56 57 56 55 51 46 45 48 51 55 57 59 61 62 59 51 44 39 44 47 49 50 50 49 46 44 43 40 39 38 39 39 39 39 41 45 46 46 45 41 38 36 36 36 36 35 34 34 33 32 31 29 27 27 28 29 30 30 30 30 30 30 30 30 30 30 30 31 32 34 35 38 41 42 41 40 37 38 41 44 43 41 40 38 38 41 40 36 30 30 31 31 32 33 34 35 36 34 33 32 33 33 33 32 33 36 36 36 35 34 34 35 36 36 37 38 39 40 39 39 39 39 39 40 40 40 39 38 37 37 36 36 36 39 40 40 37 34 32 33 33 32 32 34 40 45 46 42 38 35 35 33 32 33 36 39 39 40 38 34 32 31 32 32 32 35 41 46 47 46 45 43 40 39 38 38 38 36 36 35 33 33 34 34 35 35 34 35 37 40 44 47 47 46 44 44 42 39 38 40 43 44 43 42 41 40 40 39 39 39 38 38 39 39 40 40 39 39 39 39 39 38 38 37 36 36 36 36 36 35 35 34 34 34 35 35 36 36 36 37 38 38 38 37 37 36 38 41 46 54 56 52 50 48 46 47 49 52 46 44 45 52 54 53 52 51 50 54 53 48 46 47 49 52 54 52 49 52 55 52 53 56 59 57 51 49 46 44 44 44 44 44 43 42 43 43 43 43 43 43 42 42 41 40 39 38 37 41 44 41 40 39 41 43 45 44 41 37 37 37 38 38 39 40 40 39 37 37 37 37 36 35 35 36 37 37 35 35 35 37 36 35 32 35 38 38 37 37 37 35 34 36 34 32 30 28 27 27 27 27 29 30 31 32 32 32 33 28 26 25 27 29 30 28 27 28 34 37 37 34 32 32 34 35 33 31 27 24 24 26 27 26 23 22 22 22 23 25 24 21 19 19 19 18 17 18 19 19 18 20 23 25 25 24 24 26 28 31 34 39 42 40 33 26 19 24 27 29 28 27 27 28 30 30 24 22 23 24 25 26 28 30 31 35 37 38 38 38 38 36 34 31 31 32 32 30 29 29 29 30 31 30 31 32 33 33 34 35 37 39 39 41 44 47 49 48 45 44 44 43 43 43 43 45 46 46 45 45 44 44 42 40 40 39 39 41 41 41 39 37 36 35 35 35 35 36 37 38 37 35 33 32 32 32 34 35 37 37 37 36 34 32 30 28 28 28 29 29 31 32 32 32 32 32 32 33 35 37 38 39 40 40 40 41 42 42 41 39 38 39 40 41 41 41 41 41 41 42 42 42 42 41 41 41 41 40 40 41 42 44 47 48 46 45 45 46 46 47 49 49 50 51 50 50 48 48 49 51 52 52 52 50 49 48 47 47 46 44 43 42 46 49 51 52 53 55 56 57 58 60 61 62 62 62 62 62 62 62 63 64 63 63 60 59 60 60 60 59 60 61 64 65 65 64 62 62 62 62 63 64 63 63 64 65 64 63 62 61 61 61 61 61 61 61 61 61 60 59 58 59 59 59 58 59 60 59 58 56 57 57 58 59 60 60 59 59 60 60 60 60 60 61 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 88 88 87 87 86 86 85 85 84 84 83 82 81 81 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 82 82 82 82 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 79 79 79 78 76 77 79 79 72 61 63 61 58 57 57 56 58 62 63 61 60 63 64 62 57 57 58 61 64 66 61 58 57 56 53 47 48 49 49 47 47 47 48 50 49 48 48 49 50 50 48 48 47 47 48 47 45 45 44 42 42 43 44 45 45 44 44 45 44 45 48 49 50 47 49 50 50 50 48 46 40 37 44 52 58 58 56 52 48 47 47 50 54 57 59 61 63 62 57 48 43 41 45 47 49 51 52 50 47 44 42 38 36 36 37 37 37 38 39 41 43 44 43 39 37 37 37 37 36 34 33 34 33 32 31 29 28 28 28 29 30 30 30 30 30 30 30 31 31 31 31 31 32 34 36 38 40 43 41 39 38 38 39 41 39 40 41 39 39 40 38 35 31 31 31 32 33 34 35 35 35 34 33 33 33 34 34 32 33 35 37 36 36 35 34 35 36 36 38 40 41 41 41 40 39 38 38 39 40 40 40 39 37 36 36 36 36 39 40 39 36 34 32 32 32 32 32 35 38 42 42 40 37 36 36 34 33 34 38 40 39 40 37 33 31 31 32 32 34 37 42 46 48 46 46 45 42 40 39 38 38 37 38 37 35 34 34 35 35 35 35 35 38 41 43 45 47 48 47 46 44 42 40 43 45 46 43 42 41 40 39 39 39 38 38 38 38 39 39 39 39 40 40 39 39 38 37 37 36 36 36 36 36 35 34 34 34 34 35 35 35 35 37 37 37 38 38 38 38 37 38 41 44 49 54 54 50 48 47 47 47 46 42 44 47 55 54 53 53 49 47 47 46 45 45 47 49 50 54 56 55 53 55 58 59 62 65 62 57 52 49 48 48 47 46 45 43 42 43 44 44 46 45 44 41 41 41 41 39 38 37 38 39 39 38 39 40 41 43 45 44 41 38 38 39 39 39 39 39 37 36 36 36 36 36 36 35 34 35 35 35 35 35 35 36 36 35 36 36 36 34 33 33 33 33 34 34 32 29 26 26 26 26 27 27 29 31 32 34 34 33 28 25 24 26 27 28 28 28 30 34 37 38 34 32 32 34 34 34 31 27 23 22 25 27 28 25 23 23 23 25 26 23 21 19 21 21 20 19 19 20 19 19 20 22 23 24 23 24 27 31 33 34 36 40 41 34 24 16 19 22 25 29 29 28 26 30 32 21 21 24 24 25 27 30 32 33 35 35 37 39 38 38 36 34 32 31 32 33 32 32 32 32 33 33 33 35 36 36 36 36 36 37 38 39 41 44 47 51 51 47 46 45 44 44 43 43 44 45 46 46 46 46 46 43 40 39 39 39 41 41 41 38 37 36 36 36 36 37 38 39 39 37 35 33 32 31 32 34 35 37 38 38 37 35 32 30 28 28 28 29 29 29 31 32 32 32 32 33 34 36 37 38 38 38 38 40 42 44 44 44 42 41 41 41 41 41 41 41 42 42 43 43 43 42 41 41 41 41 41 42 43 45 46 47 46 45 45 45 46 47 47 48 49 50 51 50 49 49 49 50 51 52 52 53 53 52 51 50 49 48 47 46 46 48 50 52 53 56 58 58 57 57 59 62 63 63 62 62 62 63 64 65 66 67 67 64 61 59 60 61 61 61 62 63 64 64 63 62 63 63 62 62 62 63 63 64 64 63 62 61 61 61 61 61 61 61 61 61 61 60 59 59 60 60 60 59 60 60 60 57 56 56 57 58 59 60 60 60 60 59 59 60 60 60 60 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 89 88 88 87 87 86 85 85 84 84 83 83 82 81 80 80 80 80 80 80 81 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 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 79 79 77 75 73 76 77 76 63 59 62 61 60 58 54 53 57 60 62 60 59 61 61 58 54 56 59 62 63 61 55 51 49 48 49 50 51 51 50 49 49 48 46 47 49 44 45 48 52 51 49 49 49 49 50 49 45 45 44 43 42 43 44 44 45 44 46 46 44 45 46 48 50 51 49 49 50 53 54 51 43 40 43 52 58 59 54 50 45 48 51 55 57 59 61 63 63 61 52 45 42 42 44 47 48 49 50 49 48 44 41 37 36 36 36 36 36 36 37 38 41 41 40 38 37 37 38 37 36 33 34 34 33 33 32 30 28 28 29 29 29 30 30 30 30 30 31 31 31 32 31 31 32 34 37 41 42 42 41 40 39 38 37 37 38 45 45 40 39 37 37 36 34 32 32 33 33 34 35 35 35 34 34 33 34 35 34 33 33 35 36 36 35 35 35 35 36 37 39 42 44 43 42 40 39 37 37 37 38 39 39 39 37 36 35 35 36 38 38 37 34 33 32 32 32 32 32 34 36 38 37 36 37 36 36 35 35 36 38 40 40 40 36 32 31 31 32 32 35 38 42 44 45 45 46 45 42 40 39 38 39 39 40 39 37 34 34 35 35 35 35 35 37 41 44 45 47 49 49 47 46 44 42 45 46 46 43 41 40 40 39 39 38 38 37 37 37 38 39 39 39 40 40 39 38 37 37 37 36 36 36 36 36 35 34 34 34 34 34 34 34 35 36 37 37 37 38 38 39 39 39 41 44 48 54 55 51 49 47 46 45 44 45 55 57 58 54 52 51 47 46 45 45 44 44 46 52 58 63 63 59 53 57 65 62 60 59 59 57 55 53 53 53 53 50 46 43 42 43 44 45 46 46 45 42 40 40 41 40 39 38 38 38 38 38 39 39 41 44 46 46 44 41 40 40 40 40 39 38 36 35 34 35 36 36 37 36 34 33 34 35 34 34 36 41 40 38 38 37 35 33 32 33 36 34 34 37 36 34 30 29 28 28 28 29 31 33 34 35 34 32 27 25 25 25 27 28 29 30 32 35 37 38 36 34 33 33 34 33 31 27 25 24 23 26 28 26 24 24 25 25 26 22 19 18 21 21 21 20 21 22 21 22 22 22 21 22 23 25 28 33 33 33 35 39 40 34 23 16 17 18 22 32 32 29 26 30 30 21 23 24 24 25 26 29 32 35 37 34 35 38 38 37 36 34 33 32 32 33 34 33 33 32 32 33 35 37 37 36 36 37 37 37 38 39 41 43 46 51 52 51 49 46 44 43 43 43 43 44 45 46 47 47 47 45 42 40 40 41 42 41 40 38 38 38 38 38 39 40 40 40 40 38 36 34 32 32 33 34 35 36 37 37 35 33 30 28 27 28 28 29 28 29 30 31 32 32 33 33 34 35 36 36 36 36 36 39 41 43 44 44 44 42 42 41 41 41 41 41 42 43 43 43 44 43 43 43 43 42 43 44 45 46 47 46 45 45 45 46 46 47 48 48 48 49 49 49 49 49 50 50 51 52 52 53 53 53 52 52 51 51 50 50 50 51 52 54 54 57 59 61 57 56 57 60 61 62 61 60 60 62 64 67 68 69 68 68 64 61 59 60 60 61 61 62 62 63 64 64 64 64 64 62 62 62 63 63 64 64 63 63 63 62 61 60 60 61 61 61 61 60 60 60 60 61 61 61 61 60 60 57 55 56 57 57 58 59 60 60 60 59 59 59 59 60 59 91 91 91 90 90 91 91 91 91 91 91 91 90 90 90 89 88 88 87 87 86 86 85 85 84 84 83 82 81 81 80 80 80 80 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 83 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 79 77 76 75 75 74 69 58 56 57 57 55 52 51 54 58 63 63 62 60 59 58 55 56 59 62 62 57 60 58 52 48 48 52 52 52 52 50 49 49 49 47 48 50 53 51 52 56 53 51 51 50 51 51 53 52 48 46 45 43 45 47 45 45 47 52 55 54 48 47 49 49 49 48 50 50 50 52 51 47 42 44 54 58 58 53 51 49 51 54 57 58 60 62 63 63 60 51 47 45 44 46 49 49 49 49 49 47 44 41 39 38 37 36 35 36 36 36 37 38 39 39 37 36 36 37 37 36 35 35 34 34 33 32 31 29 29 29 29 29 29 30 30 30 31 31 32 32 32 32 32 32 33 38 42 43 43 41 40 38 36 34 34 37 47 44 40 40 37 37 40 37 35 35 34 33 34 34 34 35 35 34 34 34 35 34 34 33 35 35 35 35 35 35 35 36 37 39 41 42 43 42 40 38 37 36 36 37 38 38 37 35 35 35 35 35 35 35 34 34 33 33 33 32 32 32 33 35 36 35 36 36 36 37 37 37 38 39 42 41 38 34 32 31 31 32 33 37 41 44 45 45 45 45 44 42 40 39 38 39 39 40 39 37 34 36 36 35 35 35 35 38 41 45 45 46 46 47 47 45 44 44 44 45 44 42 41 40 40 39 38 38 37 37 36 36 37 38 39 39 40 39 38 37 37 37 37 37 37 36 36 36 35 35 34 34 34 34 33 34 34 35 36 37 37 37 37 38 39 40 40 42 46 51 47 44 45 46 47 47 48 50 53 56 57 55 52 48 44 44 44 43 43 43 46 55 62 63 59 56 52 56 60 60 58 57 57 57 56 57 60 63 64 56 48 44 42 42 45 46 46 47 45 43 40 40 40 41 40 39 39 39 39 39 39 39 41 44 47 48 47 46 43 42 41 41 39 37 34 34 33 34 35 36 37 36 34 32 33 34 35 35 39 46 42 40 38 36 34 31 32 34 37 36 35 36 36 36 35 36 35 33 33 34 35 35 36 37 33 30 27 26 25 26 26 28 30 31 33 35 37 38 38 36 35 34 34 33 31 28 27 26 25 26 27 26 25 25 26 26 24 19 18 18 20 21 21 22 22 23 23 25 24 20 20 21 25 28 30 31 32 33 36 40 40 36 24 17 17 22 27 33 29 29 28 25 25 26 24 24 25 26 26 28 32 36 38 33 33 35 36 36 35 34 33 33 32 32 33 34 33 32 32 33 35 37 37 37 37 38 39 39 40 41 43 44 46 50 53 52 49 46 44 43 43 43 42 43 43 45 46 47 47 46 45 43 42 41 41 40 39 39 39 39 40 40 41 41 41 40 39 38 37 36 35 34 34 34 34 34 34 34 33 30 29 27 27 27 28 29 28 28 30 31 31 31 32 33 34 35 35 34 34 34 36 37 39 41 43 43 43 42 42 41 41 41 41 41 42 43 43 44 45 46 47 47 46 44 44 44 45 46 46 45 45 45 45 46 47 48 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 55 56 57 59 60 58 56 56 56 57 59 59 59 60 61 63 65 67 69 69 69 66 63 59 59 59 60 60 59 59 60 61 62 63 63 63 63 63 63 63 64 64 64 64 64 63 62 61 61 61 61 61 61 61 61 60 60 61 61 62 62 62 60 58 57 56 56 57 57 58 58 58 59 59 59 58 58 59 59 59 91 91 90 90 90 90 90 90 90 90 91 91 91 90 90 89 89 88 88 87 87 86 85 85 84 84 83 82 81 81 80 80 80 80 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 78 76 75 74 72 71 63 55 52 52 53 50 50 52 55 58 62 62 61 59 60 61 62 59 61 68 72 70 65 62 57 53 52 53 52 52 52 51 51 52 53 57 63 69 68 61 60 58 55 56 56 54 57 61 62 59 54 47 44 44 51 50 47 47 50 55 60 58 49 48 48 49 49 49 50 50 50 50 51 50 47 48 53 57 55 52 52 53 55 56 57 57 58 61 63 62 57 48 48 47 46 49 50 50 49 48 47 46 43 41 40 38 37 37 36 36 36 36 37 38 38 36 35 34 34 33 33 33 34 34 34 34 33 32 30 29 29 29 30 30 30 30 30 31 31 32 33 33 33 33 33 33 34 37 41 43 43 41 39 36 35 34 33 38 44 43 40 40 39 40 44 41 40 39 35 34 34 34 34 35 35 34 34 33 33 34 34 34 35 34 34 34 34 34 35 36 37 38 40 41 42 42 40 38 37 36 36 36 37 38 38 38 38 37 36 35 33 33 33 33 34 34 33 32 32 32 32 34 35 35 35 36 37 37 38 38 38 40 45 41 37 33 32 32 32 33 35 39 42 44 44 44 43 44 42 40 38 37 37 38 38 38 38 37 35 36 36 35 36 36 36 37 40 43 43 44 44 47 46 45 43 43 43 43 42 41 41 40 39 39 38 37 37 36 36 36 36 37 38 39 39 38 38 38 38 38 38 37 37 36 36 36 35 34 34 34 34 33 33 33 34 35 35 36 36 36 36 37 38 39 39 38 39 42 43 45 47 50 52 55 55 54 54 54 55 55 52 49 45 44 43 41 43 45 50 58 60 58 54 52 51 51 52 54 53 52 53 54 54 53 57 58 60 59 52 45 43 42 43 45 46 47 46 43 40 40 40 40 40 40 41 40 39 39 39 40 41 44 47 48 46 45 44 44 44 43 40 37 35 35 35 35 34 35 37 37 34 32 33 35 37 37 41 44 41 41 40 36 34 32 31 32 31 29 30 32 34 36 38 41 42 42 41 41 41 41 39 37 33 30 27 26 25 25 26 28 29 31 32 34 36 37 38 38 37 36 35 34 33 30 29 28 26 27 27 27 26 27 28 27 23 19 18 19 20 21 21 22 23 24 25 26 23 18 19 22 26 30 30 30 31 34 38 41 42 39 26 20 18 25 27 28 24 27 30 25 27 28 23 24 26 29 28 30 38 40 40 34 33 35 36 36 35 35 34 34 33 33 33 34 34 33 32 32 34 37 38 38 39 40 40 41 43 44 45 47 48 49 50 48 46 45 44 43 43 43 44 45 45 46 46 47 47 46 46 44 42 40 38 38 38 39 39 40 41 41 42 42 41 40 39 39 38 37 37 36 36 36 35 33 32 31 30 29 28 27 26 27 28 29 29 29 30 31 31 31 31 33 34 35 35 34 34 35 36 38 40 41 43 43 43 42 42 42 42 42 42 42 43 43 44 46 49 51 51 50 47 45 44 44 44 45 46 46 46 46 46 46 47 48 48 48 48 49 49 50 50 51 51 51 52 52 53 52 52 52 53 53 54 54 55 55 56 56 56 56 56 56 58 59 57 56 55 52 54 57 59 62 64 61 61 63 66 67 68 68 67 65 61 60 59 58 58 57 57 58 58 59 60 62 63 63 64 65 65 66 66 65 65 64 63 63 62 62 62 61 60 60 61 61 61 61 62 62 63 63 62 61 59 58 57 56 56 57 57 57 58 58 59 58 58 58 59 59 59 91 91 90 90 90 90 90 90 90 90 91 91 91 91 90 90 89 89 88 88 87 86 86 85 85 84 84 83 82 81 80 80 80 80 81 81 81 82 82 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 84 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 79 77 75 74 73 68 62 58 54 51 52 52 50 52 54 57 58 60 60 59 58 61 62 62 60 63 68 71 70 66 63 59 54 53 52 52 53 53 54 53 56 61 68 72 73 72 70 70 69 67 67 67 66 71 71 69 62 57 51 47 48 54 52 50 49 55 58 60 55 49 48 49 49 49 49 49 49 49 49 51 53 53 50 51 53 51 51 53 55 56 57 55 55 56 59 62 61 53 47 47 47 48 53 52 51 50 47 45 44 44 43 40 37 35 36 36 37 37 37 38 35 34 32 34 34 34 34 34 33 33 34 35 34 33 31 30 29 30 30 31 30 31 31 31 32 32 33 34 35 35 35 35 35 34 34 40 43 43 41 39 35 33 32 32 40 45 49 45 44 44 44 44 46 47 44 36 34 34 34 34 34 35 34 32 32 32 34 35 35 35 34 33 33 33 34 34 36 37 37 39 40 42 42 41 39 37 36 36 36 38 41 40 40 41 39 38 36 34 33 33 33 34 34 33 32 31 32 33 33 34 35 35 35 36 37 38 38 38 41 44 41 38 35 32 32 33 34 36 39 42 43 43 42 42 42 41 39 38 37 37 37 37 36 36 36 35 35 36 36 36 36 36 36 38 40 41 42 43 46 44 43 41 42 43 43 42 41 41 40 39 38 37 36 36 36 36 36 36 36 37 38 38 38 39 39 39 38 38 37 37 36 36 35 34 34 35 35 34 34 34 34 34 34 34 35 36 36 36 36 36 37 37 35 35 37 40 47 52 55 51 50 53 53 53 52 52 51 50 48 45 44 42 42 44 47 50 54 54 52 50 50 51 51 51 51 49 49 50 50 49 50 51 54 57 62 55 48 44 44 44 44 47 47 46 41 39 39 39 40 39 40 41 40 40 39 39 40 41 44 45 45 44 43 44 45 46 44 40 38 38 38 37 35 33 34 35 35 33 31 30 33 36 38 40 41 43 43 40 35 35 33 30 30 29 29 30 31 31 34 37 39 41 42 41 40 39 39 37 35 33 31 29 27 26 26 27 29 30 31 31 33 34 36 38 38 38 37 35 35 34 33 32 30 29 29 27 26 26 28 29 28 24 19 19 21 22 24 24 24 24 25 26 25 20 19 24 24 26 31 30 30 31 35 40 42 42 39 29 20 17 23 23 23 24 26 27 26 29 28 24 27 29 33 31 39 51 49 42 34 32 34 37 37 36 36 36 35 34 33 33 33 34 33 32 32 33 36 38 40 41 41 41 42 44 45 47 47 47 48 48 44 43 45 44 44 44 45 45 46 47 47 47 47 47 46 45 43 40 38 37 38 39 39 40 40 41 42 42 42 41 39 39 39 38 38 38 38 38 37 35 33 32 30 29 28 27 27 26 27 28 29 29 30 31 33 33 32 31 33 35 36 36 37 38 37 38 39 40 42 43 43 43 44 44 44 44 45 45 45 45 46 48 51 53 55 55 53 50 47 45 44 44 44 45 46 47 48 47 47 47 48 48 48 48 48 49 50 50 51 51 51 52 52 52 52 52 52 53 53 54 54 54 54 55 56 57 56 56 55 57 58 56 54 53 50 53 56 60 64 64 61 60 61 63 65 66 66 66 66 64 61 60 59 58 57 57 56 56 57 58 60 61 62 63 65 66 66 66 65 64 63 63 63 63 63 62 61 60 60 60 61 62 62 62 63 63 63 61 60 59 58 57 56 56 56 56 56 57 57 58 58 58 58 58 58 58 90 91 90 90 90 90 90 90 90 90 91 91 91 91 91 90 90 89 89 88 87 87 86 85 85 84 84 83 82 81 80 80 80 80 81 81 81 82 82 81 81 82 82 82 83 82 82 82 82 82 82 82 82 82 82 82 83 83 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 78 76 75 74 74 64 57 53 54 53 50 51 52 54 54 54 54 57 60 61 62 63 63 63 63 65 68 70 68 66 63 65 61 55 54 56 60 57 56 56 63 73 76 73 69 70 73 75 74 73 74 78 79 76 73 69 60 56 54 50 52 53 54 56 57 59 58 57 53 50 49 50 50 50 50 49 49 49 50 53 53 53 51 50 48 48 51 53 56 55 55 56 55 56 58 60 59 52 48 46 46 47 49 50 50 49 46 44 42 43 42 39 37 36 37 38 38 38 39 37 32 31 32 34 34 34 35 35 35 35 36 35 35 33 31 31 30 31 31 32 32 32 32 33 32 33 34 35 36 36 37 37 36 36 37 41 42 42 42 40 37 34 32 33 42 49 52 49 48 49 46 44 44 45 43 37 35 34 33 33 34 36 32 30 29 31 33 35 35 35 35 34 33 33 33 34 37 38 38 39 40 41 42 41 39 38 37 37 37 39 41 41 41 40 39 38 37 35 34 33 33 33 34 32 32 31 34 34 32 32 33 33 33 34 36 36 37 37 42 43 42 42 39 35 35 35 36 39 41 42 41 41 41 41 42 41 40 39 38 37 36 36 35 35 35 35 36 37 36 36 36 36 36 37 38 39 41 43 43 41 41 42 44 45 44 43 42 41 39 38 37 36 36 35 35 36 36 36 36 36 37 37 38 39 39 39 39 38 37 36 35 35 34 34 34 35 35 35 35 34 34 34 34 34 36 36 36 36 36 36 36 35 34 33 35 40 47 52 55 45 45 48 50 52 54 49 49 49 48 45 43 42 43 44 47 48 49 49 48 48 48 48 48 48 48 47 48 48 47 47 48 49 51 55 59 56 50 44 45 45 45 48 48 46 41 38 37 38 39 39 40 41 41 41 40 40 40 41 42 43 43 43 43 44 45 46 44 41 41 42 42 38 35 33 33 34 34 32 31 30 30 33 37 40 42 42 41 39 36 36 34 30 30 29 29 29 29 29 31 34 37 37 38 37 36 33 32 33 33 31 29 28 27 27 28 29 31 31 32 32 32 34 36 37 37 38 36 34 31 33 35 35 34 31 30 27 26 27 29 30 30 25 21 20 22 24 24 25 26 25 27 26 24 20 22 28 27 28 31 29 29 31 36 40 42 43 39 32 20 17 19 21 25 28 27 26 27 30 29 28 30 32 34 33 46 58 56 46 36 31 34 37 38 37 37 36 36 35 34 33 32 33 33 33 32 33 35 37 40 42 42 42 42 43 43 43 43 45 46 46 44 44 45 44 44 45 45 46 47 48 48 48 48 47 47 45 42 40 38 38 38 39 40 41 42 43 43 42 41 39 38 38 38 39 39 39 40 40 39 36 34 32 30 29 29 28 27 27 27 28 30 31 32 34 37 37 36 35 37 39 41 36 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 53 56 58 60 60 59 57 55 50 47 44 44 45 46 48 49 49 49 49 50 50 50 50 49 49 50 50 50 50 50 51 51 51 52 52 52 52 53 52 52 52 53 53 55 56 56 55 54 57 57 55 52 50 50 54 57 60 63 63 61 60 60 61 63 64 64 64 65 65 63 61 60 61 60 60 59 58 58 59 60 61 61 62 64 66 66 65 65 64 63 63 63 63 63 62 61 60 60 60 60 61 61 62 62 62 61 60 58 57 57 56 56 55 55 56 56 57 58 58 58 57 57 57 58 58 90 91 91 90 90 90 90 90 90 90 91 91 91 91 91 91 90 89 89 88 88 87 86 85 85 84 84 83 82 81 81 80 80 81 81 81 81 82 82 82 82 82 82 83 83 83 82 82 82 82 82 82 82 82 82 82 82 83 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 80 80 80 80 80 79 77 76 76 75 73 65 58 52 49 50 51 53 54 54 52 51 51 56 61 66 66 66 66 65 63 62 67 69 67 65 66 69 62 57 56 62 67 63 63 65 72 75 74 69 66 64 64 66 68 69 69 68 72 73 72 69 64 56 55 55 58 57 57 58 59 59 56 54 53 51 50 50 53 53 50 51 51 49 50 52 53 54 53 53 53 54 54 54 55 53 54 56 57 56 57 54 51 46 45 45 45 46 46 47 47 46 45 43 42 41 39 37 35 36 38 39 40 40 40 36 31 31 32 35 35 35 35 36 36 36 36 36 35 33 32 32 32 32 32 33 33 33 33 33 33 34 35 37 36 36 37 38 38 38 39 40 42 42 41 40 37 34 32 33 38 41 46 49 51 50 49 44 43 44 41 37 34 33 33 33 34 34 30 29 29 31 34 36 36 35 35 34 33 33 33 34 36 38 38 39 39 40 40 40 39 39 38 38 37 38 39 40 40 39 38 38 38 37 35 34 34 33 33 31 31 32 36 36 35 33 32 32 32 33 34 36 37 38 41 41 41 40 39 38 38 40 42 46 43 41 40 40 40 39 39 39 39 39 38 36 35 35 34 34 34 35 35 35 35 35 36 35 35 36 37 39 40 41 42 41 43 44 46 46 45 44 43 41 39 38 37 36 35 35 35 35 35 35 35 36 36 38 38 39 39 38 38 37 36 36 35 35 34 35 35 35 35 35 35 35 35 34 34 35 36 36 36 35 35 35 36 34 32 32 37 42 47 49 49 44 48 51 52 54 54 48 47 48 47 45 43 43 42 42 45 46 46 46 46 46 45 45 45 45 45 46 46 46 46 45 46 47 49 49 50 52 51 49 49 48 47 50 50 49 45 40 37 38 38 38 39 40 41 41 42 41 41 41 42 42 42 43 43 44 45 45 44 45 47 47 45 39 34 31 32 32 32 32 31 30 29 30 32 36 39 40 38 38 38 38 34 31 30 30 29 28 28 28 28 30 31 31 31 31 31 29 28 30 32 32 30 30 29 30 30 31 32 31 31 30 31 33 35 35 35 34 30 28 27 31 35 38 37 32 27 26 26 28 30 30 30 26 23 21 23 25 27 28 27 27 29 28 25 22 25 29 28 29 30 29 29 30 36 40 42 43 39 31 20 17 17 19 23 26 27 29 30 31 30 30 30 33 35 34 50 60 61 49 40 34 34 35 38 40 41 40 37 35 34 33 32 32 33 33 32 34 35 37 41 42 42 41 41 41 41 41 41 45 45 45 47 46 45 43 44 44 45 46 47 48 48 47 47 46 44 43 42 41 40 40 40 41 42 43 43 43 42 41 39 38 36 36 37 37 38 39 40 40 40 39 36 34 32 30 29 29 28 28 28 29 30 32 34 37 41 46 46 44 39 35 34 35 35 36 36 36 36 36 37 38 39 40 42 43 44 45 47 48 49 49 49 50 52 55 56 56 57 58 58 55 51 46 45 45 46 47 49 49 50 51 52 52 53 53 50 50 51 51 51 51 50 50 51 50 51 51 51 52 51 49 50 51 52 53 54 55 55 55 54 56 56 55 52 51 52 55 57 60 62 61 59 59 58 59 62 63 63 62 63 63 64 62 62 63 63 63 62 63 63 64 64 64 64 64 65 66 65 65 65 64 64 64 63 62 61 60 60 59 60 60 60 61 61 61 61 61 60 58 56 56 56 56 56 56 56 56 57 59 59 60 59 58 57 58 58 59 90 90 91 90 90 90 90 90 90 90 91 91 91 91 91 91 91 90 89 89 88 87 86 86 85 85 84 83 82 82 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 80 80 80 80 80 79 77 77 76 74 67 60 55 53 51 54 52 51 53 50 46 50 52 55 59 64 68 68 68 67 64 62 66 68 68 66 67 67 61 61 65 71 73 70 71 73 77 76 73 67 66 65 62 62 63 63 63 65 68 70 71 71 69 64 64 65 70 63 59 58 58 58 56 54 53 52 53 54 60 55 50 51 50 49 49 51 54 56 57 57 56 56 56 54 52 53 56 57 58 54 49 42 42 42 42 43 45 46 45 44 43 42 41 40 40 39 36 35 34 35 37 39 42 41 38 33 31 31 34 36 36 35 35 35 36 36 36 36 35 34 34 34 34 34 34 34 35 35 35 35 34 35 35 36 35 35 35 37 38 39 38 39 41 41 41 40 38 35 31 31 35 42 48 51 52 49 46 42 42 42 40 36 33 32 32 32 33 32 30 29 29 31 35 36 35 35 35 34 33 33 33 34 35 38 38 38 38 38 38 38 39 39 38 38 38 38 38 39 39 39 39 38 38 37 36 35 35 34 32 31 31 33 36 38 37 35 32 32 32 33 34 35 37 39 40 39 38 37 37 39 41 47 50 51 44 41 39 39 39 39 38 38 38 37 35 34 34 34 34 34 34 35 35 35 35 35 35 34 34 36 39 39 40 41 43 45 45 46 46 46 45 44 43 42 40 38 37 36 35 35 34 34 34 34 35 35 35 36 37 37 37 37 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 36 35 35 34 34 32 32 33 40 49 56 52 51 50 54 54 52 52 49 44 45 45 45 45 44 43 42 42 43 44 44 44 44 44 43 43 43 43 43 43 44 44 43 43 44 44 45 48 50 51 51 51 51 52 52 52 52 51 49 40 37 37 38 38 37 38 39 40 41 42 42 41 41 42 42 43 43 45 45 45 47 48 50 49 45 39 33 31 31 31 31 31 31 31 30 29 30 32 37 37 36 38 39 39 34 32 31 31 31 29 28 27 27 27 27 27 27 27 27 27 28 29 30 31 31 31 32 33 32 33 33 29 29 29 31 32 34 34 32 30 26 26 27 30 35 39 39 31 25 27 28 29 29 31 30 29 26 25 27 29 30 30 28 29 32 30 27 23 26 28 28 30 30 30 30 32 35 40 41 41 35 28 20 18 20 25 29 29 28 31 32 31 29 28 29 33 35 37 48 57 61 52 45 40 39 39 40 42 43 41 37 35 35 33 32 32 34 34 34 34 36 39 43 44 44 43 42 41 40 40 42 48 46 45 49 46 45 43 43 44 45 46 47 48 47 46 45 43 42 41 41 41 42 42 43 44 44 44 43 42 41 39 37 35 34 33 32 33 35 37 38 40 41 41 41 38 35 33 32 30 30 30 31 32 34 36 39 40 43 46 43 41 37 34 34 37 37 38 38 38 37 37 37 37 38 39 40 41 42 43 44 45 45 43 42 42 43 45 46 47 48 51 53 53 51 49 46 46 47 47 48 49 49 51 52 52 52 51 52 50 49 49 49 49 49 49 49 49 49 50 50 50 50 49 49 50 51 52 53 54 54 54 53 52 52 52 51 52 53 56 57 59 61 59 57 56 56 57 59 60 60 59 60 61 63 62 62 62 62 62 63 64 66 68 69 68 67 66 66 67 66 66 65 64 63 62 60 59 59 59 59 59 60 60 60 61 61 61 60 60 58 56 55 55 55 56 56 57 57 57 58 59 60 61 60 59 59 59 59 59 90 90 91 90 90 90 90 90 90 90 91 91 91 91 91 91 91 90 90 89 88 88 87 86 85 85 84 84 83 82 81 81 81 81 81 81 81 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 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 80 80 80 80 80 79 78 78 71 63 56 51 48 51 52 52 50 49 51 48 47 51 52 55 60 64 67 66 66 65 62 62 64 65 65 66 68 66 62 65 67 71 71 73 76 77 76 75 73 70 66 63 61 61 62 65 64 65 67 68 72 74 72 71 73 72 70 64 59 56 56 55 53 54 55 56 60 63 65 59 52 47 45 45 47 51 55 58 59 59 59 59 58 57 56 57 60 57 54 45 42 40 41 41 42 43 46 49 45 43 41 39 39 39 38 36 35 34 33 33 36 39 40 37 33 29 31 34 39 37 36 35 35 36 36 36 36 36 35 35 35 35 35 36 36 37 36 36 36 36 36 36 36 36 34 34 35 38 38 38 37 39 41 41 40 39 38 34 30 31 37 45 53 51 46 43 42 40 41 40 37 34 33 32 32 31 32 30 29 29 29 32 37 36 35 35 34 34 33 33 33 33 35 37 38 37 37 37 37 37 38 38 38 38 38 38 38 39 40 41 40 39 37 36 36 35 34 34 33 32 31 33 36 39 39 38 34 32 32 32 33 34 36 36 36 36 36 36 38 43 47 51 52 51 44 41 39 38 38 39 39 38 37 35 34 33 34 34 35 34 35 35 35 35 35 35 34 33 34 37 41 41 42 43 45 46 46 46 46 46 45 44 44 42 41 39 38 37 36 35 34 34 34 34 34 34 34 34 35 36 36 36 36 37 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 35 36 37 36 35 35 34 33 32 33 35 42 48 53 54 54 54 55 52 49 47 44 42 43 43 44 44 44 44 43 43 43 44 43 43 43 42 42 42 42 42 42 42 43 42 42 42 42 42 43 45 47 49 50 50 52 56 57 56 54 52 48 39 37 37 37 37 37 37 38 38 40 41 42 42 42 42 43 44 45 46 45 45 47 51 51 48 44 38 34 31 30 31 30 30 30 31 31 30 29 30 33 35 36 37 40 40 35 33 32 32 32 31 29 27 26 26 26 26 26 26 26 26 27 28 30 31 32 32 34 34 32 32 31 28 28 28 30 31 32 33 32 29 26 27 28 31 35 37 37 29 26 27 29 30 29 32 32 30 25 24 26 30 31 31 29 30 32 33 29 23 26 27 27 29 30 31 31 34 37 39 38 35 28 23 19 17 21 26 30 30 30 32 31 30 31 31 31 35 37 39 43 52 57 53 46 41 38 39 40 42 42 40 36 36 36 35 33 33 34 35 35 34 36 39 46 44 43 42 42 42 41 41 45 50 47 46 47 46 45 44 44 44 45 46 48 48 47 44 42 40 40 39 40 41 42 43 44 44 43 42 41 40 39 37 35 32 29 28 29 30 32 35 37 39 40 41 42 41 40 37 35 34 33 33 35 37 39 41 42 42 41 40 36 35 34 35 36 39 38 38 38 38 39 39 39 39 39 39 40 41 41 42 43 45 45 44 41 40 40 41 41 41 42 43 44 46 45 45 45 45 46 46 47 48 49 50 50 50 49 48 47 46 45 46 46 46 46 46 46 47 48 48 49 49 48 48 49 49 50 51 52 53 54 55 54 54 53 52 52 54 55 57 57 58 59 57 55 54 54 55 56 57 57 57 57 59 61 62 61 60 59 58 58 59 61 63 65 66 66 65 65 65 65 65 64 62 60 59 57 57 57 58 58 59 59 60 60 61 61 61 60 59 58 56 55 55 56 56 57 57 57 58 58 58 59 60 61 61 60 60 59 59 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 92 91 91 90 89 89 88 87 86 86 85 85 84 83 83 82 81 81 81 81 81 81 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 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 80 80 80 80 80 79 76 73 65 58 51 49 48 49 50 50 51 50 49 46 49 51 53 56 60 64 65 65 63 62 61 61 62 63 62 64 67 65 63 64 64 65 65 67 72 74 74 72 70 67 64 62 60 59 57 58 60 64 66 66 70 72 72 73 74 73 73 70 64 58 53 51 54 56 58 65 74 73 72 68 59 51 49 49 50 53 57 61 63 62 62 62 62 61 58 58 59 51 46 42 43 44 44 43 43 44 46 47 45 44 42 39 40 40 36 35 35 33 33 34 33 34 36 35 32 30 33 37 40 37 35 36 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 38 37 37 37 37 37 36 35 36 37 39 38 39 39 37 39 41 40 39 38 33 30 30 40 47 52 47 43 41 39 39 39 37 34 31 31 31 30 30 29 29 29 29 28 31 36 36 35 34 34 33 33 33 33 33 36 37 38 37 37 36 36 36 36 38 39 40 40 39 39 39 41 43 42 39 37 35 35 34 34 35 35 33 32 33 37 40 41 41 39 33 32 32 32 33 34 34 34 35 37 39 42 46 48 51 52 50 45 42 40 38 37 37 37 36 35 33 33 34 35 36 35 34 34 34 35 35 35 35 34 34 35 40 43 44 45 45 46 46 46 46 45 45 45 44 44 43 42 41 39 38 36 35 34 34 33 33 33 32 33 33 34 35 35 35 35 36 36 36 35 34 34 33 34 34 34 34 34 34 34 34 34 35 36 36 36 35 35 35 34 34 34 38 43 47 52 56 56 54 52 49 46 44 42 42 42 42 43 44 44 44 44 44 44 44 43 42 42 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 45 46 48 50 52 54 53 54 54 53 46 38 36 36 37 37 37 37 38 39 40 40 41 42 43 44 45 47 48 48 47 46 48 52 51 46 43 39 35 33 31 31 30 30 29 30 32 32 29 29 31 34 35 34 41 40 36 35 34 33 34 34 34 32 29 28 28 28 28 27 26 26 27 29 30 31 32 32 33 32 31 33 32 30 28 28 30 30 32 32 31 29 27 27 28 31 35 37 36 30 27 27 30 29 30 35 35 32 26 27 29 33 33 31 28 30 33 34 27 23 26 26 27 30 31 32 32 34 37 38 36 31 25 21 19 18 19 24 29 31 32 32 32 32 34 32 33 35 39 40 38 47 53 55 47 41 38 38 39 41 41 39 36 36 36 35 34 34 35 36 35 34 34 37 42 43 43 43 44 43 42 41 43 44 46 46 46 46 46 45 44 45 46 46 47 48 47 44 41 40 39 39 40 41 42 43 42 42 41 40 39 38 36 34 31 29 27 27 28 29 31 33 35 37 37 38 39 40 40 39 38 37 37 37 40 42 40 38 37 40 40 39 36 34 34 35 37 38 39 39 39 38 39 40 40 40 40 41 41 41 42 43 44 45 45 44 42 41 41 41 42 42 43 43 44 45 45 45 45 45 45 46 46 47 48 47 47 47 45 45 44 44 43 43 43 43 44 43 44 44 45 46 47 47 48 48 48 49 49 49 50 51 53 55 55 54 52 51 52 53 54 55 56 57 58 57 55 54 53 53 53 54 54 55 56 57 58 60 59 57 55 56 56 57 58 59 60 62 62 62 61 61 61 61 60 59 59 59 59 58 58 57 58 58 59 59 60 60 61 61 60 59 57 56 56 56 57 58 58 58 58 58 57 58 59 60 62 62 61 62 61 61 89 90 90 90 90 90 90 90 90 91 91 91 91 91 92 92 92 91 90 90 89 88 87 87 86 85 85 84 84 83 82 81 81 81 81 81 81 82 82 82 82 82 82 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 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 80 80 80 80 78 76 66 61 59 57 55 53 48 47 49 51 51 48 47 46 49 52 55 56 59 63 63 64 63 62 61 60 60 60 59 60 62 62 61 61 62 63 65 65 69 72 70 68 67 65 63 62 60 57 55 55 58 63 67 69 70 69 69 71 73 73 74 74 72 69 67 65 61 60 60 66 71 72 73 74 74 67 60 56 55 57 60 62 64 62 63 64 64 61 58 54 51 46 44 44 47 48 47 45 45 45 44 44 44 43 43 42 44 40 35 34 35 35 35 36 37 37 37 36 33 33 36 39 39 35 35 36 38 37 36 36 37 37 37 37 38 38 38 38 39 40 40 39 39 39 39 38 38 37 37 39 40 40 39 40 40 38 37 38 40 38 36 34 31 31 39 45 44 39 38 38 39 39 39 41 36 31 29 29 29 28 28 28 29 29 28 31 34 36 35 34 34 33 33 33 33 33 34 37 37 37 37 36 36 36 38 40 41 41 41 41 41 42 42 43 42 39 36 36 36 35 35 35 36 34 34 35 39 43 45 43 39 34 32 32 32 33 34 34 34 35 38 41 43 45 47 50 52 48 45 43 41 39 36 35 34 33 34 34 34 36 37 39 36 33 33 34 35 36 35 34 34 35 38 43 45 47 46 46 46 45 45 45 45 45 45 44 44 43 43 41 40 38 37 35 34 33 32 32 32 32 32 33 33 34 34 34 35 35 36 35 35 34 33 33 33 33 34 34 34 34 33 33 34 35 36 36 36 36 35 35 34 34 34 38 42 45 50 53 54 52 49 48 45 43 42 42 42 42 42 42 43 43 43 44 45 44 43 42 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 45 46 47 49 49 52 54 54 46 38 36 36 36 37 37 37 38 41 42 41 41 41 43 45 47 50 50 50 48 47 48 50 48 46 44 42 39 38 35 32 32 31 31 31 32 32 29 29 30 33 34 36 41 39 37 36 35 34 34 35 36 36 31 28 28 29 29 28 28 28 28 30 31 32 33 32 30 32 34 35 33 31 29 28 29 30 32 33 30 28 27 27 28 29 33 36 36 33 29 28 29 29 31 35 37 34 29 31 33 35 33 31 28 32 34 35 26 24 27 26 27 30 32 32 32 34 36 37 35 31 26 23 22 22 22 25 30 31 31 30 33 33 33 32 33 35 39 38 38 43 52 56 49 42 37 36 38 40 40 38 36 36 36 35 34 34 35 37 36 35 35 37 40 43 44 44 46 43 41 39 43 45 45 45 45 46 46 45 44 45 46 46 47 48 48 45 43 40 40 39 40 41 41 41 41 40 39 38 37 35 33 31 29 28 27 27 28 30 31 33 34 35 35 35 36 37 38 38 38 39 39 40 41 41 38 35 34 35 36 36 37 36 35 36 37 39 39 39 40 40 40 41 41 41 42 42 41 41 42 43 44 44 45 44 43 42 42 42 43 43 44 44 45 45 45 45 45 45 45 45 46 46 46 44 43 43 43 43 43 43 43 43 42 43 43 43 43 44 44 45 46 46 47 48 48 48 48 47 47 48 50 52 52 52 50 50 50 51 52 53 55 57 58 57 55 54 54 54 54 52 53 53 55 55 56 57 55 54 54 55 56 57 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 59 58 57 57 58 58 59 59 60 61 61 60 59 58 57 57 57 57 59 59 59 58 58 57 57 58 60 62 63 63 63 62 62 89 90 90 90 91 91 91 91 91 91 91 91 91 91 92 92 92 91 91 90 89 88 88 87 86 86 85 85 84 83 82 81 81 80 81 81 81 82 82 82 82 82 82 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 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 80 80 80 80 74 66 56 54 54 54 53 52 50 49 49 47 48 48 47 47 48 51 54 56 58 60 61 61 60 60 60 61 61 59 57 56 57 59 59 60 61 62 64 66 67 69 68 64 64 66 65 63 64 60 56 53 55 59 59 61 63 64 64 63 66 68 69 74 78 79 76 72 68 66 64 62 64 66 66 69 72 70 65 60 59 60 62 63 61 57 61 64 63 58 54 50 50 48 44 47 49 48 47 46 47 46 44 45 45 45 46 45 46 38 36 38 38 38 37 38 39 39 38 36 36 36 37 38 36 34 36 37 37 37 37 37 37 37 37 39 40 40 39 40 40 42 42 41 41 41 40 39 39 39 40 40 41 41 40 41 41 40 37 37 38 34 34 35 33 34 37 45 44 37 37 38 40 40 41 42 37 33 28 28 29 28 28 29 29 29 29 30 33 35 35 35 34 33 33 33 33 33 33 36 37 37 37 36 36 38 39 41 42 42 43 45 44 42 41 40 40 39 39 40 39 37 35 35 35 34 35 38 43 47 49 49 44 38 33 32 33 34 34 34 33 36 39 42 42 43 46 48 50 47 45 44 42 40 37 37 37 37 37 38 38 39 38 36 34 33 33 34 35 36 35 34 34 37 41 45 46 47 46 46 45 45 44 44 44 45 44 44 44 43 43 42 41 40 38 36 35 33 33 32 32 31 32 32 33 34 34 33 34 34 34 35 34 34 33 33 32 32 33 33 33 33 33 33 33 34 36 36 36 36 35 35 35 34 34 37 40 43 45 47 49 48 47 45 44 44 43 42 41 41 41 41 41 41 42 44 44 44 43 41 41 41 41 41 42 42 42 42 42 42 42 43 44 44 43 43 44 44 44 44 44 46 47 50 52 51 48 42 37 35 35 36 37 37 39 41 42 42 41 41 42 44 47 49 50 50 49 48 48 49 45 43 41 41 40 39 37 36 34 32 31 31 32 32 31 29 30 33 35 36 37 37 36 35 35 35 35 37 36 35 29 27 26 27 28 29 29 29 30 31 32 33 33 31 29 32 34 35 34 31 28 27 29 31 34 33 29 27 27 28 28 29 32 33 35 36 33 29 27 29 32 35 37 35 32 33 32 30 28 28 29 33 34 32 24 25 28 26 26 29 33 32 32 34 35 35 33 31 28 25 26 27 28 28 29 28 30 32 33 32 31 30 32 35 38 36 37 44 55 58 51 41 35 34 37 39 39 37 36 36 36 36 34 34 35 37 37 36 36 37 40 44 44 45 45 41 37 36 41 44 45 43 44 46 45 45 44 44 45 46 47 47 47 46 44 42 41 41 41 41 41 40 40 39 38 36 34 32 31 30 29 28 28 28 29 30 31 33 33 34 35 34 34 35 36 36 36 37 37 37 36 35 34 33 32 32 32 34 35 35 36 37 38 38 39 40 41 42 42 42 42 42 42 42 42 41 42 42 43 44 45 45 44 43 43 43 43 44 45 45 45 45 45 45 44 44 44 45 46 46 45 43 42 42 42 43 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 47 47 47 46 46 47 47 49 51 51 50 48 48 49 49 50 51 53 55 56 56 55 54 54 54 53 51 51 52 54 54 54 54 54 53 53 54 56 59 61 60 58 56 56 56 58 58 59 58 58 57 58 61 62 60 59 58 57 57 58 59 59 60 61 62 61 59 58 57 58 58 58 59 60 60 59 58 58 58 60 60 61 62 62 63 63 62 89 90 90 90 90 90 90 91 91 91 91 91 91 92 92 92 92 91 91 90 89 89 88 87 87 86 85 85 84 83 82 81 81 80 81 81 81 82 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 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 80 80 80 80 80 80 78 74 64 55 53 51 52 53 56 57 55 52 47 48 49 48 50 53 57 58 59 60 58 57 59 60 59 57 58 60 58 56 53 54 55 58 59 59 59 64 66 66 67 70 67 64 65 65 65 63 57 54 51 51 53 56 57 58 59 61 62 64 64 65 70 72 73 70 70 69 63 60 57 59 60 59 63 69 73 67 62 61 61 62 63 58 55 58 62 61 52 50 49 49 48 46 47 48 47 46 46 47 44 43 44 45 46 47 45 42 37 38 40 40 39 38 38 39 39 38 37 36 38 37 36 34 35 38 37 37 37 37 38 38 38 39 40 41 41 41 41 42 43 44 43 43 42 41 40 41 42 43 41 40 40 41 42 44 43 40 37 36 35 36 35 34 38 40 39 40 39 39 39 40 39 40 40 37 34 30 27 27 28 28 29 30 30 30 29 33 35 35 35 34 34 33 33 33 33 33 35 36 37 37 37 38 39 40 41 42 43 44 45 43 41 39 39 40 43 42 42 41 39 37 35 35 35 36 40 46 49 48 46 43 39 33 33 33 34 35 35 34 36 38 39 41 42 44 47 47 44 43 42 42 41 40 42 42 43 44 43 43 43 38 35 33 33 34 35 35 35 35 35 36 38 42 46 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 42 41 40 38 36 34 33 32 32 32 32 32 33 33 33 32 32 33 34 34 34 34 34 34 33 32 32 32 32 33 33 32 33 34 35 36 36 36 36 36 35 34 34 36 39 41 44 45 46 46 46 45 45 44 43 41 40 39 40 40 40 39 40 42 43 43 42 41 40 41 42 42 42 42 42 42 42 43 44 45 45 45 44 44 44 45 45 44 44 44 45 46 48 49 48 44 39 34 34 35 36 37 38 41 42 42 41 41 42 43 46 48 50 49 49 48 52 52 46 43 41 41 38 36 36 36 34 32 31 31 32 32 31 30 32 34 34 33 34 37 38 37 36 36 36 36 33 30 27 28 28 25 26 27 28 30 31 33 33 32 30 29 29 32 34 34 34 31 29 28 31 34 37 33 29 27 29 30 29 31 31 30 33 36 37 31 29 30 33 35 36 33 31 31 31 31 29 31 33 35 31 27 22 26 27 26 25 28 33 32 32 32 34 35 33 31 29 27 28 30 32 28 23 20 22 26 30 30 29 28 29 31 33 32 39 50 60 59 51 38 33 34 37 38 38 36 36 36 37 36 34 34 35 35 36 35 35 36 41 45 46 46 44 39 36 36 40 42 44 42 44 45 45 45 44 43 44 45 46 46 45 45 44 43 42 42 41 41 40 40 39 38 37 35 33 32 31 31 31 30 29 29 30 31 32 33 33 34 34 34 34 34 34 35 35 34 34 34 35 34 34 33 32 32 33 34 35 36 37 38 39 39 39 41 42 43 43 43 43 42 42 42 42 42 42 43 44 45 46 46 45 44 42 42 43 44 45 46 45 45 45 44 44 44 44 45 45 46 45 43 43 43 43 44 44 44 44 44 43 43 43 44 44 45 45 46 46 46 47 47 47 47 46 46 47 48 49 50 50 49 48 48 49 49 50 52 53 54 56 56 55 54 54 53 53 51 50 51 52 53 52 52 54 54 54 55 59 62 65 63 61 58 60 60 57 58 58 58 58 58 58 61 62 61 59 58 57 57 58 59 60 61 62 62 61 59 58 58 58 59 59 60 61 61 60 58 57 57 58 59 60 60 61 62 62 62 89 89 90 90 90 90 90 91 91 91 91 91 91 92 92 92 92 91 91 90 90 89 88 88 87 86 85 85 84 83 82 81 81 80 81 81 81 82 82 82 82 82 82 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 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 80 80 80 80 80 80 76 70 60 55 54 51 50 51 56 59 57 51 47 49 49 50 52 59 65 64 63 63 62 62 63 63 62 59 58 58 59 58 56 54 55 56 58 59 60 64 66 66 65 65 63 59 58 61 62 61 57 54 53 51 53 55 57 56 56 59 61 62 64 64 66 67 66 62 63 62 57 55 54 54 56 60 68 74 75 68 63 60 59 61 62 62 61 62 66 57 43 44 46 48 50 49 45 46 46 45 45 44 42 42 43 44 44 44 44 42 40 38 38 38 37 38 39 40 39 37 36 35 36 35 35 35 37 38 37 37 38 39 39 39 39 39 40 41 42 42 43 42 40 41 44 46 45 43 41 41 42 43 40 39 39 40 42 44 43 41 39 38 37 38 35 35 39 42 43 42 42 41 40 40 40 39 38 37 35 31 28 27 27 29 30 30 31 30 30 33 35 36 35 35 34 33 33 33 33 33 34 36 36 37 37 38 38 39 40 41 42 42 41 40 40 39 38 40 42 42 41 40 39 37 36 35 35 36 43 46 47 44 41 40 36 33 33 34 35 35 35 35 36 37 38 39 39 41 44 42 41 41 41 40 40 42 43 44 46 48 47 47 44 38 35 33 33 34 35 34 35 36 37 38 39 43 45 46 45 45 45 46 46 45 45 44 43 43 43 43 43 43 43 42 42 41 39 37 35 34 33 32 32 32 32 33 33 31 31 31 33 33 34 35 35 35 34 33 32 32 32 32 32 32 32 33 33 34 35 35 35 36 36 36 35 35 36 38 41 43 44 45 45 46 46 45 43 42 40 39 39 39 39 38 36 38 40 42 42 41 41 41 41 42 43 43 44 44 44 44 45 46 47 46 46 45 45 45 45 45 45 45 44 43 44 44 45 44 43 39 35 34 35 36 36 37 39 41 41 41 42 42 43 45 46 48 48 48 48 52 53 50 46 44 43 40 37 36 34 33 31 31 32 33 32 32 31 33 33 33 31 33 38 41 39 36 34 34 34 30 28 28 28 27 25 25 26 27 29 31 33 31 29 27 27 29 31 34 34 31 29 29 31 35 37 38 34 32 33 35 34 31 32 31 29 32 35 37 33 32 32 36 37 35 30 28 29 30 31 31 34 36 36 29 25 23 28 28 27 27 30 32 31 31 32 33 34 33 31 29 28 28 28 28 24 25 25 26 27 29 29 29 28 29 31 33 34 46 58 64 59 50 36 35 37 38 38 37 35 35 36 37 36 34 33 33 34 37 36 35 35 42 47 47 47 46 43 41 40 41 41 41 40 43 45 46 46 44 42 44 45 45 44 43 42 42 42 42 42 41 41 40 40 40 39 37 35 32 31 32 34 34 34 31 31 31 32 32 33 34 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 35 35 36 36 38 39 41 41 41 42 42 42 43 45 45 43 42 42 42 42 42 43 45 47 48 47 46 45 44 43 44 45 45 46 45 45 46 45 44 44 44 45 45 46 45 44 43 43 44 45 45 45 45 45 45 45 45 45 45 46 47 47 47 47 47 49 49 48 46 46 48 51 51 50 50 50 49 49 49 49 50 51 52 52 54 55 56 55 55 55 55 54 52 51 51 52 53 56 59 57 56 57 61 65 67 67 65 64 66 65 61 60 60 60 60 60 61 61 61 61 59 58 58 58 59 60 60 61 62 62 62 60 59 59 59 60 61 61 62 61 59 56 55 55 56 58 59 59 60 61 61 61 89 89 90 90 90 90 90 91 91 91 91 91 91 92 92 92 92 91 91 91 90 89 89 88 87 86 86 85 84 83 82 81 81 81 81 81 81 81 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 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 80 80 80 80 80 79 72 64 54 54 52 49 50 51 53 55 55 52 49 48 46 53 62 67 69 68 66 65 65 66 66 66 62 59 57 58 59 59 58 57 56 56 57 61 63 64 66 65 62 60 58 53 53 57 61 61 60 56 54 53 54 55 56 56 57 59 59 61 64 64 63 62 61 59 55 54 53 53 53 54 57 64 71 77 76 71 67 64 61 61 63 64 66 64 63 51 45 48 47 48 52 50 48 46 46 46 45 44 43 42 43 44 44 44 45 43 40 37 38 38 37 37 38 40 39 37 36 35 35 34 36 37 36 36 36 38 39 40 40 40 40 39 40 40 42 43 45 43 41 41 46 48 49 49 46 42 40 40 40 41 42 41 42 43 41 40 40 39 38 37 36 36 38 41 42 42 43 42 40 40 40 39 38 36 35 31 28 26 27 29 30 31 31 31 31 32 35 36 36 36 35 34 33 33 33 33 34 35 36 36 37 37 37 37 38 39 39 38 38 38 39 39 38 40 41 41 40 38 38 37 36 36 36 38 43 44 43 40 38 37 35 34 34 36 35 35 34 35 36 36 37 37 37 39 41 39 38 38 38 38 38 40 42 43 46 47 46 45 41 36 34 33 34 35 35 34 35 37 39 39 41 43 44 44 44 44 44 45 45 45 45 44 43 42 42 42 42 42 42 42 41 40 39 38 37 35 33 32 32 32 31 32 31 31 30 31 32 33 34 34 35 35 34 33 33 32 31 31 31 31 31 32 33 34 35 35 35 35 35 36 36 35 36 38 40 42 44 44 45 45 45 44 42 41 40 40 40 40 40 37 37 38 39 40 41 41 41 41 41 42 44 45 46 47 46 46 46 47 47 47 46 46 46 46 46 46 46 45 44 43 42 41 41 41 41 38 36 34 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 53 52 50 48 47 45 44 40 36 34 33 32 31 32 33 32 31 31 32 32 32 31 34 38 42 40 37 35 33 32 31 29 28 28 27 26 26 26 27 29 31 32 30 28 26 27 27 29 33 32 29 27 31 34 38 38 37 34 35 36 37 35 34 35 32 30 32 36 38 37 33 32 35 37 36 31 29 29 28 30 32 36 36 35 30 27 27 29 29 29 31 33 33 30 31 32 32 32 32 31 30 30 28 27 27 25 26 27 27 28 28 27 28 32 36 37 37 37 51 61 64 59 50 38 37 38 39 38 37 36 35 35 36 35 34 34 34 36 38 38 38 39 44 45 45 44 43 42 43 43 42 41 40 40 43 45 47 47 44 43 43 44 45 44 43 42 40 40 40 40 40 40 40 40 40 39 37 35 33 32 33 35 38 38 34 33 34 35 35 35 35 35 35 35 35 35 35 36 36 36 35 35 35 35 36 36 36 36 36 35 36 36 38 40 42 43 43 43 43 43 44 47 46 44 43 43 43 43 44 45 47 49 49 48 48 47 46 46 45 45 45 45 44 44 45 45 45 45 45 45 46 46 45 44 43 44 45 45 46 46 46 46 46 46 46 46 47 48 49 50 49 49 49 49 48 47 46 47 48 51 51 49 50 50 50 50 50 50 50 51 51 52 53 54 57 58 58 57 57 55 52 53 54 54 55 56 59 58 58 58 62 64 66 68 70 71 70 65 60 60 61 61 61 62 62 62 62 62 61 60 59 60 60 60 60 61 63 63 62 62 61 60 60 61 62 62 62 61 59 56 55 55 57 59 59 58 59 59 59 60 89 89 90 90 90 90 90 91 91 91 91 91 91 91 92 92 92 92 91 91 90 89 89 88 87 87 86 85 84 83 83 82 81 81 81 81 81 81 82 82 82 82 82 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 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 80 80 80 80 80 77 71 59 53 54 51 49 51 53 55 54 54 53 49 48 48 59 65 69 67 65 65 63 64 66 64 61 60 59 58 58 58 59 62 62 62 64 65 67 68 68 69 63 59 58 58 59 58 57 59 61 62 61 58 55 53 55 57 57 59 60 61 62 62 59 56 55 57 54 50 51 51 52 54 59 66 71 73 76 73 73 72 72 68 60 62 64 65 56 48 43 43 45 45 48 52 48 46 45 46 47 47 46 44 43 43 43 43 41 40 39 39 37 36 37 37 37 37 36 37 37 37 36 35 35 36 36 36 37 39 41 41 42 42 41 40 39 40 41 42 44 45 44 42 43 47 48 48 47 44 40 38 39 41 43 43 43 44 44 42 41 41 40 38 37 36 40 42 42 41 39 38 38 39 41 42 41 40 37 35 31 29 27 26 27 29 30 31 32 32 32 34 35 36 36 35 34 33 33 33 34 34 34 35 36 36 37 37 36 36 36 36 35 36 37 38 39 39 39 39 39 39 38 38 37 37 36 36 39 43 42 41 38 36 35 34 34 35 37 35 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 37 39 40 42 45 44 43 42 38 35 34 34 35 35 35 34 35 36 39 40 42 43 43 43 43 43 43 44 44 44 44 44 43 42 41 41 42 42 41 41 40 39 39 38 37 35 34 33 32 31 31 31 30 30 30 30 31 32 33 33 34 34 34 33 32 32 31 31 30 30 31 32 33 34 35 35 35 35 35 35 35 35 36 37 39 41 42 43 43 43 42 42 41 40 40 40 41 40 39 37 37 37 38 39 40 39 40 41 41 42 44 45 47 48 47 47 47 46 46 46 46 46 46 46 46 46 45 45 43 42 42 41 40 39 39 37 36 34 36 37 37 37 37 37 37 38 39 40 41 43 44 45 46 47 49 52 49 48 47 48 49 49 46 43 41 37 34 31 33 33 32 31 30 30 31 31 32 33 35 40 38 36 36 33 31 30 29 29 30 28 26 25 26 27 28 31 31 30 27 25 26 27 28 30 28 28 28 33 36 37 36 35 35 36 36 34 33 34 37 33 32 33 37 38 38 33 31 31 34 34 32 32 30 28 30 33 36 36 34 31 31 31 31 30 31 33 34 32 29 30 31 32 32 32 31 31 33 35 33 29 24 27 27 25 26 27 28 29 31 34 38 39 42 51 58 61 58 49 40 37 38 39 38 38 37 36 37 37 35 33 33 36 38 39 40 40 41 43 44 44 42 40 41 45 45 44 42 40 40 43 46 47 47 44 42 42 43 43 44 43 42 41 40 40 39 39 39 40 41 40 38 36 34 34 34 35 37 39 39 39 38 38 38 37 37 37 37 37 37 36 36 36 37 37 37 37 37 36 37 37 37 38 38 38 38 38 38 39 40 42 43 43 44 44 44 45 47 47 46 45 44 44 45 46 48 49 49 49 49 49 48 48 48 46 45 44 44 44 44 45 45 46 46 45 46 46 47 47 46 44 44 45 45 46 46 46 47 47 47 48 48 48 49 51 52 53 52 51 49 48 47 46 47 47 48 48 48 50 50 50 50 50 50 50 50 51 52 52 53 55 57 59 59 57 55 53 52 51 52 53 54 56 57 57 58 61 62 63 65 67 68 64 61 59 60 61 61 61 61 61 62 62 63 63 62 62 61 61 61 61 62 63 63 63 63 64 64 63 62 61 61 60 59 59 58 56 57 59 60 60 58 57 58 58 57 89 89 89 90 90 90 90 91 91 91 91 91 91 91 91 92 92 91 91 91 90 90 89 88 88 87 86 85 85 84 83 83 82 81 81 81 81 81 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 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 80 80 80 80 80 76 69 55 53 56 53 51 52 55 54 52 54 53 49 51 53 57 62 66 67 66 64 62 64 66 62 59 57 57 57 56 58 60 64 66 66 64 69 73 74 74 72 64 60 58 56 57 57 56 57 61 61 60 58 54 53 56 59 60 61 63 63 58 55 53 50 50 50 50 50 50 51 52 53 60 67 72 74 73 71 73 76 79 72 61 50 51 54 46 43 45 41 43 45 47 47 44 45 46 48 47 46 46 45 45 44 43 41 37 36 35 36 36 37 37 37 38 38 37 36 36 37 36 36 35 35 36 38 41 42 42 43 43 43 40 39 38 40 42 43 45 46 47 44 44 46 46 46 47 43 39 37 39 41 43 44 45 45 44 43 43 42 41 39 38 38 40 42 42 41 42 42 43 43 43 44 45 43 39 35 32 32 29 25 25 27 30 31 32 32 34 35 36 36 36 35 34 34 33 34 34 33 34 34 36 37 38 37 36 36 35 35 34 35 36 37 38 38 37 37 37 38 38 38 38 38 37 37 41 42 40 39 37 35 34 34 35 35 35 35 34 34 34 35 35 36 37 36 35 35 34 34 33 33 34 35 37 38 40 42 40 38 37 36 34 34 35 34 34 35 34 34 35 37 41 42 42 42 42 42 42 42 42 43 43 43 43 42 41 41 41 41 41 40 39 39 38 38 37 37 36 35 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 33 33 32 31 30 30 30 30 30 31 32 33 34 35 35 35 35 35 35 36 35 36 37 39 40 41 41 41 41 40 39 39 40 40 40 40 39 37 37 37 38 38 39 38 40 41 41 42 43 44 45 46 46 46 46 45 45 45 44 45 45 45 44 44 44 44 43 42 42 41 41 41 40 38 37 36 37 37 38 37 36 36 36 37 38 38 40 41 43 45 46 45 47 48 46 46 45 46 47 48 47 46 44 41 37 33 34 34 32 31 30 29 30 31 32 33 35 37 38 36 34 33 32 31 29 30 30 28 26 25 25 26 28 31 31 29 26 25 25 28 28 28 27 28 30 33 36 38 37 38 38 38 35 32 30 33 36 36 35 35 36 37 36 31 30 31 35 37 36 35 32 31 33 35 36 36 35 34 33 33 32 29 30 31 33 30 28 30 31 32 33 33 32 29 30 35 41 39 33 26 27 26 25 27 29 28 32 35 38 39 42 48 55 59 57 50 43 38 38 38 37 38 37 36 36 35 31 33 35 39 39 39 39 37 38 41 43 43 41 40 42 48 47 45 42 40 40 42 45 47 46 43 41 41 42 42 42 42 42 42 41 40 39 38 37 36 38 38 36 35 34 35 36 37 37 40 40 39 39 39 39 38 38 38 39 39 39 38 37 38 38 38 39 39 38 38 39 39 39 40 40 40 40 41 41 42 42 42 42 42 42 42 42 44 47 47 48 47 46 46 46 47 48 49 49 49 50 49 49 48 48 47 45 45 44 44 44 45 46 46 46 46 46 46 47 47 47 46 45 44 45 45 46 47 47 48 48 48 49 49 50 51 52 53 52 50 48 47 47 46 46 47 47 47 48 51 51 51 51 51 51 50 51 51 52 52 54 55 54 55 55 52 51 50 49 49 49 50 53 55 57 56 56 58 59 60 63 65 65 60 59 60 61 61 60 60 61 62 63 64 65 66 64 63 63 62 62 61 62 62 63 63 64 65 65 63 60 59 59 59 59 59 59 58 59 61 63 64 62 58 57 57 56 89 89 89 89 90 90 90 91 91 91 91 91 91 91 91 91 91 92 91 91 91 90 89 89 88 87 86 86 85 84 84 83 83 82 82 81 81 81 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 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 81 80 80 79 80 79 75 67 57 54 53 52 49 51 56 53 51 53 53 54 59 58 57 59 62 65 64 63 63 68 71 70 62 57 55 57 58 59 60 62 64 64 64 69 73 74 75 73 67 62 59 56 55 55 56 57 57 59 59 57 53 55 58 61 62 62 62 60 55 51 49 47 49 50 50 50 52 54 53 55 59 63 68 75 76 74 75 77 77 64 54 45 47 47 49 44 43 42 44 47 47 44 44 48 48 48 46 46 46 47 46 45 43 39 35 36 37 38 39 38 37 37 37 38 37 36 36 35 35 36 36 37 38 40 43 43 43 43 43 42 40 39 40 42 43 45 48 45 45 46 45 45 47 47 47 45 41 39 43 48 51 49 48 47 47 45 43 42 41 40 40 40 41 41 43 43 43 44 44 44 44 44 46 44 40 36 33 33 31 28 25 27 30 31 31 31 33 35 36 36 36 35 34 34 34 34 34 34 34 34 36 37 38 36 36 35 35 35 35 35 35 36 37 37 37 37 36 37 38 38 39 39 38 39 42 41 39 37 36 35 34 35 35 35 36 36 34 33 33 34 35 35 35 35 35 34 34 34 33 32 32 34 35 36 39 40 38 36 34 34 35 35 33 33 34 35 34 33 33 37 40 42 42 41 41 41 41 41 41 41 42 41 41 41 40 40 40 40 40 39 38 38 37 37 36 36 36 36 34 32 30 30 30 30 30 29 29 30 30 30 31 32 33 33 32 32 31 30 30 30 30 31 31 32 32 33 33 34 34 34 34 33 33 33 34 36 37 38 39 39 39 39 38 39 39 40 40 40 39 38 37 37 37 37 37 38 38 40 41 41 41 42 42 44 44 45 45 44 44 44 44 43 44 43 43 43 43 43 43 43 42 42 42 42 41 40 39 38 37 37 38 38 38 37 36 36 36 37 38 39 41 44 45 46 45 46 45 43 44 44 45 46 46 45 43 41 40 38 36 34 33 32 31 31 30 30 31 32 33 34 36 39 37 35 33 32 31 29 29 28 26 25 25 25 26 29 31 31 29 25 24 25 26 27 27 27 28 30 33 38 40 39 38 38 37 34 32 31 33 35 37 35 34 34 36 35 29 30 32 37 37 36 34 33 33 34 35 35 33 35 36 37 35 31 25 25 28 33 29 29 30 30 31 33 35 35 33 32 34 40 44 38 23 24 25 24 31 33 31 35 37 38 38 41 47 55 58 56 49 43 39 38 36 34 37 38 38 37 33 30 35 38 39 39 40 40 39 38 38 43 43 42 41 43 46 48 47 44 40 40 41 44 45 45 42 41 40 40 41 41 42 42 42 42 41 40 39 37 36 36 36 36 35 35 36 38 37 37 38 38 37 37 37 37 37 38 39 40 39 38 38 38 38 39 40 40 40 40 40 41 41 41 41 41 42 43 43 44 45 45 45 44 43 41 41 41 43 46 47 48 49 47 47 46 47 48 48 49 50 50 50 49 48 48 48 48 48 48 47 47 46 46 46 46 46 46 46 47 47 47 47 46 45 45 45 46 47 48 48 49 49 49 50 50 51 52 53 51 50 48 47 47 46 46 47 47 47 48 49 50 51 52 54 56 56 54 51 50 50 51 52 53 52 52 50 49 48 48 49 49 50 52 55 59 58 56 55 56 58 60 63 63 58 60 62 63 63 63 62 63 63 64 65 66 66 66 65 64 63 63 62 62 63 63 64 65 65 64 61 59 58 58 59 61 61 60 60 61 63 66 67 66 62 58 57 57 89 89 89 89 90 90 90 90 91 91 91 91 91 91 91 91 91 92 92 91 91 90 90 89 88 88 87 86 85 85 84 84 83 83 82 82 81 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 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 81 80 79 79 79 78 75 64 56 52 54 52 46 49 52 51 51 52 53 55 59 59 60 60 60 62 63 59 61 69 73 73 68 61 57 58 59 60 61 62 64 63 63 65 67 70 72 73 71 65 59 55 55 56 57 57 57 58 60 58 55 56 59 62 61 59 56 53 50 48 47 47 48 49 50 53 59 64 64 63 63 65 69 76 75 76 77 78 77 70 62 55 56 54 53 50 47 46 44 42 41 43 45 49 50 49 48 46 47 48 48 46 44 40 37 39 38 38 40 39 37 37 37 37 37 37 36 36 36 37 38 39 40 41 42 42 43 43 43 43 41 40 42 44 45 46 46 43 44 46 46 49 52 51 48 47 44 48 55 58 57 56 55 52 49 44 41 39 40 40 40 41 42 41 44 48 51 46 42 42 43 45 47 46 42 37 34 33 34 29 24 30 31 30 30 31 33 35 36 36 36 36 35 34 34 34 35 34 34 34 35 37 37 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 38 39 40 40 41 43 40 38 36 35 35 35 35 35 36 36 35 34 33 33 35 36 35 34 34 34 34 33 32 32 31 31 33 35 38 40 40 38 34 34 34 33 33 32 34 34 35 35 34 32 36 39 41 41 41 40 40 40 40 40 40 40 40 40 39 40 40 40 40 40 39 38 37 36 36 35 36 36 36 35 33 30 30 30 29 29 29 29 29 29 30 31 31 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 35 36 37 38 38 38 38 37 38 39 40 40 39 38 38 37 36 36 36 36 37 38 40 41 41 41 41 42 42 43 43 43 43 42 42 42 42 42 42 41 41 42 42 42 42 42 41 41 41 41 40 40 39 38 38 39 39 38 37 37 36 37 37 37 38 41 43 45 45 45 45 43 42 41 42 44 45 45 44 41 41 42 39 36 33 33 33 33 32 31 30 31 32 32 33 33 33 34 35 35 31 30 30 29 27 25 24 24 25 27 29 31 31 29 26 25 25 25 26 27 28 29 30 33 35 37 38 37 35 33 32 32 33 36 36 35 32 32 33 38 35 30 28 31 35 35 34 33 34 35 36 33 32 31 33 36 39 36 30 24 27 30 32 29 30 31 29 28 30 34 37 38 37 37 38 43 39 32 28 27 27 31 34 36 38 39 39 38 43 51 57 57 54 47 43 40 39 37 36 37 39 40 41 35 32 36 39 40 39 41 42 42 39 39 43 43 42 40 43 47 50 47 44 41 41 41 42 44 44 42 41 40 40 40 40 40 42 42 41 40 39 39 39 38 35 36 36 36 37 37 37 37 37 37 36 35 35 34 35 35 36 38 39 39 38 39 38 39 39 40 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 46 45 44 43 42 42 44 46 48 49 49 49 48 48 49 50 50 50 50 51 51 51 50 50 50 51 51 50 49 48 48 48 48 47 46 46 46 46 46 47 47 47 46 45 45 46 46 48 49 50 50 50 50 50 51 52 53 52 50 49 48 48 47 47 47 46 44 45 47 51 54 57 61 65 66 61 56 52 50 50 51 50 50 50 50 50 49 49 49 50 50 55 58 61 60 58 55 55 56 58 61 61 61 63 65 66 66 66 65 65 64 64 65 65 66 66 65 65 64 64 63 63 64 64 65 65 64 62 59 57 57 59 61 64 64 63 61 63 65 68 69 68 66 63 61 59 89 90 90 89 89 90 90 90 91 91 91 91 91 91 91 91 91 92 92 92 91 91 90 89 88 88 87 86 86 85 85 84 84 83 82 82 82 82 82 82 83 83 83 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 84 84 83 83 83 83 82 82 81 80 79 79 79 78 75 68 59 55 58 52 46 49 50 50 50 50 52 54 56 56 64 67 64 60 59 52 58 65 68 70 71 65 60 59 59 61 63 61 61 61 62 63 65 68 70 72 74 73 64 58 57 60 61 59 61 62 64 63 60 59 61 61 58 55 52 50 49 48 48 47 48 50 54 59 64 67 68 69 71 76 75 75 74 75 76 76 77 77 73 67 61 56 54 52 49 47 44 43 44 46 44 46 52 50 48 46 45 44 44 45 44 41 38 37 37 37 38 38 38 37 38 38 38 37 37 36 37 38 39 40 40 40 41 42 43 43 43 42 43 43 45 46 46 47 46 44 44 47 51 52 53 52 48 46 44 52 58 61 57 55 57 51 46 41 38 37 39 39 40 43 43 43 45 50 54 46 43 41 41 43 46 45 42 37 35 34 35 29 28 35 32 29 28 31 33 35 36 37 37 36 36 35 35 35 35 35 34 34 35 37 36 36 35 35 35 35 35 36 36 36 36 35 35 36 36 35 35 39 41 42 42 42 42 41 39 37 36 35 35 35 35 36 36 35 34 33 35 37 37 36 35 35 34 34 32 31 31 31 32 33 35 37 40 40 38 34 33 32 31 33 34 36 36 36 36 34 33 36 38 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 39 39 38 37 35 35 35 35 36 36 36 34 31 29 29 28 28 28 29 30 30 30 30 31 31 31 31 32 31 31 31 31 32 32 32 32 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 37 37 38 39 39 39 38 37 37 36 35 35 35 36 37 39 40 41 42 42 41 41 41 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 41 41 40 40 40 40 40 40 39 39 38 38 38 38 37 37 37 37 36 37 38 41 42 44 44 44 43 42 41 40 41 43 44 45 44 41 40 38 36 34 33 34 34 34 34 33 32 32 32 33 33 33 33 34 35 35 32 30 31 33 31 28 24 24 25 28 30 31 30 29 28 27 26 27 27 29 29 29 28 29 31 32 34 35 33 32 31 32 34 36 35 33 30 31 33 38 36 33 29 31 33 33 33 34 36 36 34 28 30 31 32 36 39 41 35 30 27 30 31 28 30 31 28 27 28 32 37 40 42 40 40 42 38 35 34 33 32 31 36 39 40 40 39 38 45 51 54 53 51 46 44 42 41 38 37 39 40 43 47 38 35 38 39 40 40 39 40 41 39 40 43 43 42 41 43 48 53 47 44 43 42 41 40 43 43 42 41 41 40 41 41 40 41 41 41 39 38 38 40 38 35 35 36 37 38 37 36 36 36 36 35 34 34 34 34 34 35 37 38 38 39 40 40 40 41 40 41 41 40 41 42 42 42 43 43 44 44 45 45 46 46 45 44 43 43 43 43 45 47 50 51 53 54 53 52 51 51 51 52 51 52 52 52 52 53 52 53 54 52 50 49 49 49 48 46 46 46 46 46 46 46 46 47 46 46 46 46 46 46 47 48 48 49 50 51 52 54 55 54 53 51 51 50 49 48 46 43 40 44 51 61 61 64 70 69 64 54 51 49 48 49 49 49 49 50 51 50 50 49 49 50 52 56 59 62 62 60 56 55 56 57 59 62 64 66 68 69 69 68 67 66 65 65 65 66 66 67 66 66 66 65 65 64 64 64 64 63 62 61 58 57 57 59 62 65 67 67 66 66 68 71 70 69 67 66 63 61 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 92 92 91 91 90 89 89 88 87 86 86 85 85 84 84 83 83 82 82 82 82 82 83 83 84 84 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 81 80 79 79 79 77 70 63 59 58 58 54 50 48 48 49 51 53 53 52 54 59 68 66 63 56 55 56 63 63 61 60 61 63 61 58 57 58 58 58 59 59 61 65 69 71 69 67 65 66 65 59 57 60 59 62 66 65 65 65 61 59 60 58 55 53 51 50 51 51 50 48 49 54 59 62 61 62 66 71 72 72 72 73 73 74 73 74 77 79 79 72 64 56 53 49 44 44 46 48 51 50 45 48 51 51 48 46 44 45 45 44 43 41 37 36 35 36 36 35 36 38 39 39 38 36 36 36 38 39 41 42 42 42 43 43 43 43 43 43 43 44 45 46 46 47 46 46 47 48 49 48 51 51 47 47 50 57 59 59 56 56 56 49 43 39 37 37 38 39 41 45 46 45 44 49 51 46 52 54 52 46 44 42 40 37 34 34 34 29 29 31 28 28 28 32 35 36 37 37 37 36 36 35 35 35 35 35 35 34 36 37 38 37 36 35 35 35 36 36 37 36 36 36 36 36 35 34 35 37 41 43 43 41 42 43 40 38 37 35 35 35 35 35 35 34 34 33 36 38 39 38 37 36 36 35 33 31 30 31 31 32 35 37 38 39 37 34 33 32 33 36 37 37 36 36 37 35 35 37 38 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 38 38 36 34 34 34 35 36 36 36 35 32 30 28 28 27 28 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 33 33 34 34 35 35 36 37 37 37 37 38 38 38 38 37 36 36 35 34 34 35 36 37 39 40 41 42 42 41 41 40 40 39 39 39 39 40 40 40 40 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 36 36 37 39 40 41 42 43 43 43 42 41 41 41 42 43 43 43 42 39 35 32 33 34 36 37 37 36 35 34 33 33 33 34 32 32 34 33 34 35 31 31 32 31 29 25 24 24 26 29 30 29 30 30 29 28 28 29 30 32 32 31 30 30 30 31 33 31 31 32 34 34 35 34 32 29 32 32 33 36 34 30 31 32 33 34 39 44 35 30 27 32 34 34 37 39 42 39 35 31 31 30 27 30 31 30 28 30 32 35 38 41 38 37 37 38 34 31 34 33 32 38 40 40 40 39 39 43 46 48 49 48 46 46 46 44 42 41 41 41 45 48 41 36 35 39 39 39 38 39 39 38 40 44 47 46 45 45 50 53 46 44 44 44 43 42 41 42 43 43 43 43 43 41 40 41 42 42 41 39 38 38 37 35 36 37 38 38 37 36 36 35 35 34 34 34 33 33 34 34 35 36 37 39 41 42 44 43 40 40 40 40 41 41 42 42 42 43 44 44 43 43 44 44 44 44 43 43 44 45 47 49 51 54 56 58 58 57 55 54 54 53 52 53 54 53 53 53 53 54 55 53 50 48 48 48 47 45 45 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 46 48 51 54 56 58 59 58 57 56 51 49 47 45 44 42 48 57 68 63 61 59 57 54 50 49 49 49 48 48 49 49 49 50 49 49 48 49 53 57 59 61 63 64 63 61 59 59 59 59 60 63 67 70 71 71 70 68 68 67 66 66 66 67 67 68 68 67 66 65 64 65 64 63 62 61 60 59 59 59 61 63 67 69 70 69 69 70 72 70 69 67 65 63 61 89 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 90 89 89 88 87 87 86 85 85 84 84 84 83 83 82 82 82 82 83 83 84 84 84 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 83 83 83 82 82 81 80 79 79 79 78 73 69 65 58 53 50 51 48 45 51 56 60 59 56 57 59 64 65 62 57 60 60 62 62 61 60 64 65 61 59 56 55 57 58 59 60 62 66 67 70 70 66 60 61 61 58 59 60 59 64 68 65 62 60 58 56 55 51 51 51 51 52 52 51 50 48 51 55 58 58 58 58 62 67 66 67 67 68 69 69 69 71 74 78 74 62 56 53 52 49 48 51 54 56 57 51 45 50 52 52 48 46 46 46 45 43 43 42 38 36 35 36 35 35 38 39 40 40 38 36 36 37 39 41 44 46 45 46 47 46 45 44 44 44 43 43 44 45 46 47 46 46 45 45 44 44 46 47 47 48 53 60 62 61 58 59 55 47 44 41 38 38 38 39 41 42 45 45 45 46 49 50 55 53 51 47 45 44 39 36 34 33 32 30 28 27 27 27 29 34 35 36 37 36 36 36 35 35 35 35 36 36 36 36 36 38 39 39 37 36 35 35 36 37 37 36 36 37 36 36 35 35 34 36 41 42 42 40 40 41 42 41 39 36 35 35 36 36 35 34 34 35 37 39 39 38 38 37 36 36 35 32 30 30 31 32 34 36 37 38 36 35 34 33 35 39 37 36 36 36 37 36 36 37 38 37 37 37 37 37 36 36 37 37 37 37 38 38 38 38 39 39 39 38 38 35 34 33 35 35 36 37 37 37 32 29 27 27 27 28 29 30 30 30 30 30 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 33 33 33 33 34 34 34 35 35 36 36 36 37 36 37 37 37 37 37 36 36 36 35 34 34 35 36 37 38 39 40 41 41 41 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 37 38 38 38 37 37 36 37 38 39 40 40 41 41 41 41 41 41 41 41 41 42 42 41 38 34 32 33 36 38 39 38 38 37 36 35 34 33 32 30 31 32 32 33 34 33 31 29 29 29 28 25 24 25 28 29 29 29 29 29 29 28 29 30 33 36 37 36 35 34 33 33 30 31 33 35 33 32 34 32 31 31 30 32 36 35 31 30 31 33 36 41 41 29 30 32 36 34 34 38 39 40 38 36 34 32 28 27 31 30 30 30 31 32 33 35 38 40 39 38 39 33 31 36 35 35 39 40 40 39 39 39 40 41 43 46 44 43 42 42 43 44 44 44 43 46 47 43 36 34 40 39 38 39 39 39 38 40 43 45 46 46 47 51 52 47 46 45 45 42 41 42 43 44 47 46 45 44 42 40 41 41 42 43 42 39 36 36 36 37 36 36 37 37 36 36 35 34 34 34 33 33 33 33 34 35 36 37 38 39 41 43 41 38 38 39 40 40 40 41 41 41 42 42 42 42 42 42 43 44 45 45 44 46 49 52 53 54 56 59 61 62 61 60 59 58 57 56 55 55 55 55 55 55 55 54 51 49 47 47 47 46 45 45 46 47 46 45 45 44 43 42 43 43 43 43 42 40 39 40 42 47 53 58 60 61 60 60 59 56 50 48 47 46 46 47 50 52 52 51 51 51 51 50 49 49 49 49 49 48 48 49 49 49 48 49 50 53 58 61 61 61 63 65 66 67 65 65 65 64 65 67 70 71 71 71 70 70 70 70 69 67 67 67 67 67 66 66 65 65 65 65 63 62 61 60 60 61 62 62 64 67 70 73 72 70 70 71 71 70 68 66 64 61 58 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 89 88 88 87 87 86 85 85 85 84 84 84 83 82 82 82 82 83 83 84 84 85 84 84 84 83 83 82 82 82 82 82 82 82 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 83 83 83 84 84 83 83 83 82 82 81 80 79 79 79 79 77 73 69 64 60 57 56 52 50 56 62 66 67 69 70 65 65 67 64 63 63 61 60 61 61 62 66 66 65 67 63 58 57 59 60 60 61 62 61 61 62 62 61 61 60 60 62 64 63 64 62 57 56 56 56 55 53 51 49 49 51 52 52 51 50 49 51 53 54 54 56 58 58 58 58 60 62 61 62 65 69 69 71 73 62 53 51 53 56 53 53 55 60 61 59 52 48 50 53 51 44 45 46 45 43 41 42 41 39 37 36 35 36 38 41 42 41 40 39 39 39 40 40 41 43 44 45 46 48 47 46 45 44 44 44 44 44 44 46 47 47 47 47 47 45 44 43 44 46 49 56 61 62 60 59 61 55 49 45 42 40 40 40 40 40 41 43 44 44 43 51 54 56 50 48 48 44 41 37 35 33 32 30 29 29 28 28 29 31 34 35 36 36 36 36 35 35 35 35 35 35 36 36 36 36 38 40 41 38 36 34 34 35 36 37 37 37 37 37 36 36 35 35 36 38 41 40 39 39 41 43 44 40 36 35 35 36 36 35 35 35 36 38 38 38 38 37 37 37 37 36 33 31 30 30 32 33 35 35 35 35 34 34 34 36 38 35 35 35 36 36 36 37 37 36 36 36 36 36 36 35 35 36 36 36 37 37 37 38 37 37 38 38 38 37 35 34 34 35 35 36 36 35 33 30 28 27 27 28 28 29 29 29 29 29 29 29 30 30 31 32 32 33 33 33 33 34 34 34 35 34 34 34 34 34 35 35 35 36 37 37 37 36 36 36 36 37 37 37 36 36 35 35 35 35 35 35 35 36 36 38 39 40 40 40 40 40 39 39 38 38 39 39 39 39 39 39 38 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 39 39 39 39 38 37 37 37 37 37 38 39 40 40 40 40 40 41 40 40 41 42 39 35 35 35 35 37 38 39 39 39 38 38 36 35 34 32 30 29 30 32 32 30 27 26 27 28 31 30 26 24 25 27 28 28 28 28 28 27 25 25 26 32 36 40 39 39 40 37 33 29 31 33 35 31 31 34 33 32 31 30 32 36 36 34 30 31 32 34 39 37 27 32 37 40 35 35 39 39 38 36 36 35 34 31 30 32 30 30 30 31 32 32 35 37 38 37 38 40 34 33 38 39 41 44 43 41 39 38 39 39 39 41 43 42 39 36 40 43 45 46 46 45 47 46 42 35 35 40 40 40 40 39 38 38 39 41 43 46 45 45 49 50 48 47 45 43 42 42 42 44 46 47 45 44 43 43 43 42 41 42 44 44 41 36 33 33 33 34 35 36 36 36 36 35 35 34 34 34 33 33 34 34 35 36 36 37 37 37 38 37 36 37 38 38 38 38 39 39 40 40 40 41 42 42 43 43 45 46 47 47 49 51 55 57 58 60 61 62 64 64 65 66 65 64 64 63 61 59 58 57 56 53 50 48 48 47 46 46 46 46 47 47 47 46 45 43 43 42 42 43 44 44 43 41 39 38 39 43 49 58 66 66 62 58 56 54 52 49 48 48 47 48 48 48 48 48 48 49 49 48 48 48 49 49 49 50 48 48 48 49 49 50 50 51 55 58 60 59 60 61 63 66 68 69 68 68 67 67 68 69 69 68 67 68 69 70 70 69 67 67 66 65 65 64 64 64 65 65 65 63 61 59 60 61 63 63 64 64 67 70 73 72 71 69 70 70 69 67 65 62 61 59 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 89 88 88 87 86 86 85 85 85 84 84 83 83 82 82 82 82 83 84 85 85 85 84 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 84 83 83 83 83 82 81 80 79 79 79 78 75 69 61 58 59 61 62 58 60 65 67 67 64 67 68 66 67 67 64 62 60 59 56 54 61 64 67 68 72 75 71 64 56 58 60 61 60 59 60 61 61 61 62 63 63 63 64 63 61 54 52 52 53 56 56 54 52 50 47 48 50 52 52 52 50 51 52 52 52 52 56 57 56 55 55 56 58 61 64 67 69 68 68 67 60 54 53 58 58 55 53 55 60 59 57 52 50 50 54 51 47 45 45 44 42 41 40 39 38 37 36 37 39 43 44 45 42 40 40 41 41 42 41 40 40 40 40 41 42 44 45 46 46 47 47 46 45 45 46 49 50 50 50 49 47 47 46 44 46 51 59 63 63 60 59 59 52 49 48 45 43 42 41 41 42 41 41 42 43 46 53 53 52 49 47 45 42 39 35 34 33 32 30 30 30 30 31 34 35 35 35 35 35 35 35 35 35 35 34 34 35 35 36 36 36 38 39 39 36 35 34 33 33 34 35 37 38 38 36 35 35 35 35 35 36 38 39 39 39 39 42 45 41 37 35 35 36 36 35 35 34 36 38 37 37 37 37 37 37 37 36 35 33 31 31 31 32 33 33 33 33 33 33 34 35 35 33 34 34 35 35 36 36 36 36 35 35 35 36 35 35 35 35 35 35 36 36 37 37 36 36 37 37 38 37 36 35 35 35 35 33 32 31 30 29 28 28 29 30 30 29 29 28 28 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 36 37 38 38 38 38 37 37 36 36 36 36 37 37 36 35 35 35 35 35 35 35 35 36 36 37 38 39 39 40 39 39 38 38 38 38 38 39 39 39 39 38 37 37 37 36 37 37 38 38 38 38 38 38 37 37 37 37 38 38 38 39 39 39 39 39 39 38 37 37 37 37 38 38 39 39 40 40 40 39 39 38 38 36 34 33 35 37 38 38 39 38 39 39 39 38 36 35 33 30 28 28 27 26 26 25 25 26 28 31 29 26 24 26 28 29 29 28 28 26 25 23 24 26 31 35 37 34 34 34 35 32 29 29 32 33 29 30 32 32 32 32 31 32 34 37 34 30 29 31 34 39 37 33 34 37 40 37 36 36 36 36 36 35 34 34 35 35 34 31 30 30 30 29 30 32 35 38 37 39 39 34 34 36 37 40 43 42 40 38 38 39 40 40 40 41 41 37 35 41 43 44 46 45 44 44 45 44 38 38 41 42 43 44 44 43 42 41 40 41 44 44 44 49 50 49 47 45 43 41 42 43 45 45 44 42 42 42 43 44 44 43 43 44 46 44 40 34 34 34 34 34 35 36 36 35 35 35 34 34 34 34 34 35 35 36 36 36 36 36 37 37 36 36 36 36 36 35 35 36 37 38 39 39 41 41 42 42 42 43 44 44 45 47 50 54 56 59 62 61 61 61 65 69 73 73 71 69 67 65 63 61 59 56 51 48 48 48 47 46 46 46 47 48 48 48 46 44 43 44 45 46 46 48 49 48 45 41 39 43 49 59 60 59 58 57 54 52 50 49 48 48 48 48 47 47 47 47 47 48 48 48 48 48 48 49 50 50 50 49 48 48 48 49 50 51 51 52 54 55 56 57 58 59 62 64 66 67 67 67 67 66 65 64 63 63 64 66 67 68 67 66 66 65 64 63 63 63 64 64 65 66 63 60 59 60 62 65 64 64 65 67 69 72 71 70 70 69 68 68 67 65 61 61 59 89 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 89 89 88 88 87 87 86 85 85 85 84 84 83 83 82 82 82 82 83 84 84 85 85 85 84 84 84 83 83 82 82 82 82 82 82 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 83 83 83 83 83 83 83 83 82 81 80 79 78 78 77 75 69 59 58 60 65 66 67 69 70 70 65 60 62 62 63 64 64 63 61 58 56 57 57 58 62 64 63 71 75 73 67 58 53 56 59 60 59 58 58 59 60 61 61 61 61 61 58 53 49 48 50 53 56 54 51 50 49 48 50 51 53 53 52 51 50 50 50 51 52 56 54 53 53 54 56 60 62 65 68 69 69 71 66 58 54 54 58 54 51 49 51 53 52 50 49 51 51 51 48 46 45 44 43 41 41 41 40 39 39 42 45 46 46 44 42 42 42 42 42 42 42 39 39 38 38 38 39 40 42 46 47 49 49 47 46 45 46 48 52 54 54 50 49 50 50 49 47 49 53 59 60 60 58 58 55 49 49 48 45 43 42 42 44 44 41 40 40 44 47 50 51 49 48 46 43 40 36 34 33 32 32 31 31 32 32 33 37 42 38 36 36 36 36 36 36 35 35 34 34 34 35 35 36 37 40 41 39 35 34 34 34 34 34 34 36 37 37 35 34 34 35 35 35 36 38 39 39 39 38 40 43 42 39 36 36 36 36 36 35 35 36 36 36 36 36 36 37 37 37 37 36 35 33 32 32 32 32 33 33 33 32 33 33 34 34 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 36 36 35 35 36 36 37 37 37 37 36 35 34 32 30 30 30 31 30 31 32 33 32 31 30 29 28 28 29 30 30 30 31 31 32 32 33 34 35 35 36 36 36 36 36 36 36 36 37 38 39 39 39 38 38 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 38 38 37 37 37 37 37 38 38 39 39 38 38 37 37 36 36 36 36 37 37 38 37 38 38 37 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 37 36 36 37 37 38 38 37 37 36 36 35 35 34 34 34 36 38 38 38 38 38 38 39 39 38 37 36 34 32 27 27 26 25 25 25 25 26 28 30 27 25 25 27 29 30 30 29 28 26 24 22 23 26 30 33 34 32 31 31 33 29 27 27 30 32 31 29 30 32 34 35 34 31 32 37 34 31 29 31 34 39 40 39 37 39 40 39 35 34 34 36 37 36 35 35 36 35 34 31 33 33 31 29 31 36 36 36 36 39 38 33 32 35 40 41 42 43 41 39 38 39 40 41 40 41 41 36 36 43 45 45 43 43 43 43 47 46 41 42 43 45 45 44 44 44 42 40 41 42 43 45 49 55 53 50 46 45 43 40 42 44 45 44 42 41 41 42 43 45 46 46 46 46 47 48 46 40 35 33 33 33 34 34 34 35 35 35 35 35 35 35 35 36 36 37 37 37 37 37 37 37 36 36 36 35 34 33 33 35 36 38 38 38 39 39 40 40 40 40 41 42 44 46 49 51 53 56 59 61 59 57 60 67 73 74 71 67 64 66 66 64 61 59 55 52 49 48 47 47 47 47 47 47 47 46 45 44 44 45 46 48 50 53 54 53 48 45 44 47 50 54 52 51 50 51 50 49 49 48 48 48 48 48 48 47 47 47 47 48 48 48 48 48 48 49 50 50 49 49 49 48 48 49 50 53 50 48 50 51 52 53 54 56 57 59 60 62 63 64 64 62 60 59 59 60 62 62 63 64 65 65 64 63 62 62 63 63 64 64 65 64 62 61 61 62 64 67 67 67 68 70 70 71 69 69 69 67 67 67 65 63 60 60 59 89 90 90 91 91 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 88 88 87 87 86 86 85 85 84 84 83 83 82 82 82 82 82 83 84 85 85 85 85 85 84 84 83 83 82 82 82 82 82 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 83 83 83 83 83 83 83 83 82 81 80 79 78 77 78 83 78 66 61 65 74 72 69 68 70 71 71 66 63 61 61 64 65 64 61 58 58 61 59 58 59 59 61 68 71 71 71 66 59 57 58 60 60 59 58 59 60 59 60 60 59 58 57 52 51 50 51 51 51 50 50 50 50 51 53 54 54 54 54 53 52 51 51 50 52 53 53 52 52 53 55 59 65 66 68 71 71 70 58 52 52 52 53 52 50 48 45 45 47 47 48 52 49 47 46 45 45 44 42 42 44 45 45 45 47 49 48 48 46 45 43 42 41 41 41 41 39 37 38 39 40 39 39 40 43 46 48 48 48 47 47 46 47 50 53 56 53 47 46 47 51 52 52 53 56 58 58 58 57 56 51 47 45 45 44 43 42 41 42 43 41 40 41 43 47 48 49 47 45 43 41 38 34 33 33 33 32 31 32 33 34 33 39 45 40 38 38 37 37 36 36 36 35 35 34 34 34 35 36 37 38 38 37 35 35 35 35 35 34 34 35 35 36 35 34 33 34 35 36 36 38 40 40 39 38 41 42 43 39 36 36 36 36 37 36 35 35 35 35 36 36 36 36 37 37 37 37 36 35 34 32 32 32 32 33 32 32 32 32 33 33 34 34 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 37 37 37 37 36 35 34 31 30 30 30 31 32 34 34 35 34 33 31 30 29 29 29 30 30 31 31 32 32 33 34 35 36 36 37 37 37 37 37 36 37 37 38 39 39 39 39 39 38 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 37 36 36 37 37 37 37 38 38 39 38 37 37 36 37 37 37 36 36 37 37 37 37 37 36 36 37 37 38 38 38 38 39 38 38 38 38 39 40 40 40 39 37 36 36 36 36 36 37 37 36 36 35 35 35 34 35 36 38 38 38 38 38 38 38 38 39 39 38 37 35 33 30 25 24 24 25 25 25 26 27 28 25 25 26 28 30 31 30 29 27 25 24 23 23 25 28 33 33 31 32 31 29 27 26 27 29 30 31 29 30 33 36 37 36 31 31 33 34 32 29 31 33 36 38 37 36 36 37 37 33 32 33 36 38 38 37 36 35 33 33 34 38 38 37 33 35 39 36 35 37 41 39 34 32 34 39 42 44 46 45 42 39 38 39 40 42 41 40 35 37 43 47 47 44 44 44 44 46 45 43 43 42 41 39 40 42 42 41 40 42 45 47 46 49 53 54 51 48 47 43 40 42 43 43 42 42 41 42 43 44 46 47 47 48 49 49 48 47 43 35 33 32 33 33 34 34 35 36 36 36 35 35 35 36 36 36 37 37 37 37 38 38 38 37 36 35 33 32 32 33 34 36 37 37 37 36 36 37 39 39 40 41 42 43 45 48 51 53 54 56 60 61 61 62 66 70 72 68 64 60 65 67 66 66 63 59 55 51 48 48 49 51 50 48 46 47 47 48 47 47 47 47 48 50 54 54 52 48 47 46 48 48 49 48 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 48 48 48 50 54 51 48 48 48 50 51 52 54 55 56 57 58 59 59 60 58 56 56 56 58 59 59 60 61 63 64 63 62 62 62 63 64 64 64 63 61 61 63 64 65 67 68 69 70 72 73 72 70 67 67 68 67 66 64 63 60 58 57 57 88 89 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 89 89 88 88 87 86 86 85 85 84 84 83 83 82 82 82 82 82 83 84 85 85 85 85 85 84 84 84 83 82 82 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 81 80 79 78 77 77 79 78 71 60 66 70 66 64 63 69 71 71 71 69 66 64 67 71 65 63 66 67 65 61 62 63 60 61 64 68 71 74 72 66 60 57 56 58 59 59 60 60 59 58 58 58 58 58 58 53 52 52 52 51 50 51 51 52 51 52 54 54 55 55 55 54 53 52 51 52 53 53 52 52 52 59 64 69 66 65 69 69 65 50 50 59 56 55 54 52 52 52 50 48 48 49 49 49 48 47 46 45 43 40 45 49 50 51 51 50 49 47 46 45 44 43 42 40 39 38 38 39 39 39 39 40 40 40 40 43 44 45 46 47 48 48 48 49 48 49 51 47 44 45 49 53 56 57 58 60 60 59 59 57 54 48 44 42 42 42 42 40 39 39 40 41 40 41 42 44 47 47 42 39 37 37 36 34 34 33 33 32 32 31 31 30 30 37 43 44 41 41 41 39 37 36 36 36 35 35 34 34 35 35 35 36 36 36 35 35 35 35 36 35 35 34 34 34 34 34 34 34 34 35 36 39 41 43 43 43 46 46 44 39 37 36 36 37 37 37 36 36 35 35 35 35 36 36 36 36 37 37 36 36 35 33 32 32 32 33 32 32 31 31 32 33 34 34 34 33 32 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 36 37 37 37 36 35 33 30 30 29 30 32 34 36 35 34 33 33 31 30 30 30 30 30 31 32 32 33 34 34 35 36 37 38 38 38 37 38 38 37 38 38 38 39 39 39 39 38 38 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 35 35 35 36 36 37 36 36 36 37 37 38 38 38 39 38 38 37 36 36 37 37 36 36 36 37 36 36 36 36 36 36 37 37 38 38 38 38 38 38 37 37 37 38 40 40 40 39 38 37 37 36 36 39 40 39 38 38 37 37 37 37 38 39 39 39 38 38 38 38 38 39 39 38 37 36 35 36 33 28 25 24 25 25 25 26 28 27 25 25 26 28 30 31 31 29 26 25 24 24 24 25 26 29 31 31 31 29 27 25 25 26 27 28 29 28 30 34 39 37 34 29 29 30 33 31 29 31 32 35 37 34 33 34 33 32 30 30 32 36 38 38 37 35 33 32 35 39 42 43 41 35 36 37 34 36 39 43 41 37 31 34 39 43 47 48 47 44 40 38 41 44 46 43 39 35 39 44 47 45 44 44 44 44 45 44 43 41 39 37 36 40 42 41 40 41 43 44 46 46 52 55 53 53 51 49 44 40 39 40 40 40 40 41 43 44 45 47 47 47 48 48 48 46 46 42 35 33 33 33 34 34 35 36 36 37 37 36 36 36 36 36 36 36 37 38 38 38 38 38 37 36 34 33 33 33 34 35 35 36 35 35 34 35 37 40 41 42 42 42 43 45 48 51 56 56 57 58 59 61 63 66 68 69 67 65 62 63 64 65 64 62 60 57 53 50 50 51 53 52 49 47 50 50 49 48 47 47 46 47 47 48 49 48 47 46 45 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 47 47 46 46 46 47 47 48 48 49 49 49 49 49 49 48 48 49 52 49 48 48 49 50 51 52 53 55 55 56 55 55 55 56 56 55 54 55 56 57 59 60 61 63 64 63 63 64 65 66 66 67 66 64 62 62 64 67 68 69 70 72 72 73 75 71 68 67 68 68 68 66 64 62 60 57 54 55 88 89 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 88 88 87 86 86 85 85 84 84 83 83 82 82 82 82 82 83 83 84 85 85 85 85 85 85 84 83 83 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 82 83 83 83 83 83 83 83 82 81 81 79 78 77 77 78 79 72 64 61 63 63 60 62 68 74 73 72 74 73 64 68 70 65 64 66 71 68 63 62 62 61 62 63 66 70 74 77 71 63 57 57 58 59 58 57 57 57 57 59 60 62 61 58 54 53 53 53 52 52 52 52 52 52 53 54 54 55 55 55 55 54 53 52 53 53 53 53 54 57 62 67 70 65 64 66 67 64 54 51 51 49 51 53 55 53 50 48 49 50 51 51 50 49 47 46 44 42 40 46 51 53 53 51 48 49 47 45 43 42 41 41 41 41 40 40 40 40 40 41 42 42 41 40 40 43 44 45 47 49 50 49 47 44 43 41 38 43 49 51 55 58 58 59 60 61 61 60 58 55 48 44 41 41 41 40 38 37 37 38 39 39 39 40 42 49 46 38 37 36 35 35 35 34 34 33 33 32 31 32 31 32 34 41 46 43 42 42 40 38 37 36 36 35 35 35 35 35 36 36 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 36 35 36 39 42 45 48 51 53 54 50 44 38 36 36 37 38 38 37 36 36 35 35 35 35 35 36 36 36 36 36 36 36 35 33 33 33 34 33 32 32 31 32 32 32 32 32 31 32 32 32 32 33 33 34 33 32 32 32 33 33 33 33 32 33 33 34 34 34 34 35 35 36 36 37 36 35 32 30 31 31 32 33 34 35 34 33 32 31 31 30 30 31 31 31 32 33 34 35 35 36 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 38 37 36 36 35 36 36 36 36 35 35 35 35 35 35 35 34 34 34 35 35 36 36 36 36 37 37 38 38 38 39 39 39 38 37 37 37 37 37 37 36 36 36 36 35 35 35 36 36 37 37 37 38 38 38 38 37 37 36 36 37 38 38 38 38 38 39 39 39 39 40 41 41 40 40 39 39 40 40 40 40 40 39 38 38 38 38 38 38 38 38 37 36 36 37 35 32 27 25 25 26 26 26 27 27 25 25 26 27 30 31 31 29 26 24 24 25 25 25 26 28 31 31 29 27 26 25 25 25 26 27 28 28 30 35 42 37 33 29 27 29 33 30 29 31 33 34 34 31 30 31 30 28 26 30 34 38 38 37 35 32 32 33 35 37 39 40 39 36 36 35 32 37 41 43 40 35 29 33 39 45 48 50 49 44 41 39 44 47 48 42 37 34 39 44 48 46 44 44 44 45 47 47 47 46 42 40 40 43 46 46 42 42 46 44 44 45 54 56 54 55 54 51 46 42 37 39 39 38 40 42 44 45 46 47 46 46 46 47 46 45 45 42 36 33 32 34 34 35 36 36 36 37 37 37 37 37 36 36 36 37 38 38 39 39 39 38 38 37 36 35 35 35 35 35 35 35 34 34 35 39 41 42 42 42 42 42 42 43 45 46 47 49 51 53 54 58 62 64 65 66 68 68 67 64 63 62 61 59 59 58 56 54 53 54 53 52 50 49 50 50 49 48 47 47 46 46 46 47 47 47 47 46 46 45 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 47 46 45 45 45 47 48 49 48 48 48 49 49 49 49 49 49 48 47 46 47 47 48 49 49 50 51 52 53 54 54 54 53 52 53 53 54 55 54 55 56 59 61 62 63 64 65 66 66 67 68 68 68 68 66 65 64 65 68 70 72 73 75 73 72 73 70 68 67 67 68 69 65 62 60 58 56 52 52 88 89 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 89 88 87 87 86 86 85 85 85 84 83 83 83 82 82 82 82 82 83 84 85 85 85 85 85 85 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 82 81 80 79 78 76 75 77 78 77 71 64 65 63 59 60 64 71 70 68 68 68 68 71 69 65 63 64 67 66 63 61 61 63 66 66 66 69 70 71 71 65 57 56 57 58 58 58 57 56 57 60 60 59 58 55 53 53 53 53 53 53 53 51 52 54 54 54 53 54 55 56 56 55 53 52 52 53 53 55 58 61 65 66 66 63 64 66 67 69 64 52 51 50 50 52 54 51 49 47 48 50 53 52 51 50 47 46 45 42 41 44 50 52 47 45 45 49 47 43 41 41 41 42 42 41 41 41 41 41 41 41 42 42 41 41 41 42 43 45 46 49 51 50 48 45 44 44 45 50 54 56 57 58 56 57 58 60 59 58 58 52 47 41 40 40 41 40 38 36 36 37 38 39 38 39 43 51 44 38 37 36 35 35 35 35 35 34 33 32 32 32 33 32 33 41 44 43 41 41 40 39 37 36 36 36 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 37 41 47 51 54 55 57 61 58 51 39 36 36 36 37 38 38 37 36 35 34 34 34 34 35 35 35 35 36 36 36 36 35 34 35 35 34 33 33 32 31 31 31 30 31 31 31 32 30 31 32 32 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 36 36 34 32 31 34 33 33 32 34 34 32 32 31 31 31 31 31 31 31 32 33 34 35 36 37 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 37 36 35 35 35 36 36 36 35 35 34 34 35 35 35 34 34 34 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 38 38 37 37 37 37 37 36 36 35 34 34 35 35 36 37 37 37 37 38 38 37 37 37 36 36 36 36 37 37 38 38 38 39 40 40 40 41 40 40 40 39 39 39 41 41 41 41 40 39 39 39 39 38 37 37 38 37 36 35 35 36 35 33 29 26 25 27 26 26 26 26 25 25 26 27 29 30 30 29 26 24 24 24 25 24 25 26 30 30 28 26 25 24 24 25 26 27 28 29 31 34 36 31 29 28 26 29 31 30 29 29 31 32 31 29 29 29 28 27 27 31 35 37 37 35 32 31 33 36 40 40 39 38 37 37 37 35 34 41 43 42 39 33 29 32 39 47 47 49 49 44 41 41 45 45 43 38 37 37 41 44 46 45 46 47 47 48 48 47 46 45 45 45 46 49 52 54 53 50 46 44 49 54 57 58 57 55 54 51 47 43 40 40 39 39 42 44 46 48 47 46 45 45 45 45 46 46 46 43 38 33 32 34 34 36 36 35 36 37 37 38 38 38 38 37 37 38 38 39 39 39 39 39 38 38 38 37 36 36 36 36 35 35 34 36 38 41 42 42 42 41 41 41 42 44 45 48 50 51 51 51 53 57 60 62 62 64 66 66 65 63 62 60 58 57 58 60 60 59 59 57 56 54 52 51 50 50 50 49 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 47 47 46 47 48 48 47 47 47 46 46 45 47 49 50 49 47 47 48 48 48 49 49 49 49 48 48 48 47 47 48 49 49 49 49 48 49 50 51 51 50 50 50 51 51 53 54 54 54 56 59 61 63 64 64 65 67 67 68 68 68 68 67 67 67 67 67 68 70 73 75 76 73 71 69 68 67 66 67 67 68 64 61 58 55 53 51 51 87 88 89 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 88 87 87 86 86 85 85 85 84 84 83 83 83 82 82 82 82 83 84 85 85 85 85 85 85 85 84 84 83 82 82 82 82 82 82 82 82 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 82 82 82 83 83 83 83 83 83 82 81 80 79 78 77 76 77 75 73 69 66 67 67 66 64 64 65 68 67 65 67 69 71 71 67 62 59 61 65 61 61 66 69 71 71 68 66 65 64 66 67 62 56 57 57 58 58 57 55 56 55 58 56 53 50 51 52 51 52 54 54 55 54 52 53 55 56 55 55 55 56 57 55 53 54 54 55 56 58 62 63 64 64 65 64 65 66 69 74 67 56 51 54 58 58 56 54 53 52 52 48 50 54 52 49 46 46 45 42 42 44 49 48 44 42 42 44 44 42 39 41 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 41 42 44 46 50 52 52 52 52 52 50 51 56 58 60 57 54 53 56 57 57 54 53 52 49 44 38 40 40 40 38 37 37 37 37 38 39 39 39 45 49 43 39 37 36 35 35 36 36 36 34 33 32 32 33 35 34 35 41 45 45 40 39 39 39 38 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 38 38 37 35 35 35 40 45 52 51 51 54 56 59 61 53 42 38 36 35 36 38 39 39 37 36 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 35 35 34 33 32 31 30 30 30 30 31 31 30 30 31 32 33 32 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 35 36 36 34 31 31 32 32 32 32 34 33 32 32 32 32 32 32 32 32 32 32 33 34 35 37 38 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 38 38 37 37 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 37 37 37 38 38 38 39 39 39 39 38 38 36 36 36 37 37 36 35 34 33 33 34 35 36 37 37 37 38 38 38 38 37 37 36 36 36 36 36 37 37 38 39 39 40 41 41 41 40 40 39 38 38 39 41 42 42 41 41 40 40 40 39 38 38 37 37 36 36 35 34 34 34 33 31 27 25 24 24 25 26 25 26 26 26 28 29 30 30 28 25 23 22 22 23 24 24 25 27 27 26 24 24 24 24 25 25 26 29 31 32 32 32 30 27 26 25 28 30 30 28 28 31 30 29 28 28 28 27 27 28 32 35 36 34 32 31 32 34 36 39 39 38 36 37 37 36 34 36 43 44 43 39 33 30 31 37 44 48 48 46 42 42 42 43 40 38 37 38 39 41 43 44 44 47 49 49 49 48 48 46 45 45 46 50 54 54 53 52 54 56 55 58 61 61 60 58 55 53 52 51 47 45 44 43 44 45 47 48 48 46 44 43 44 45 46 47 47 48 45 40 34 34 34 35 35 36 36 36 37 37 37 37 38 38 39 38 38 39 39 39 39 39 38 38 38 38 37 36 36 36 36 36 38 40 39 39 39 39 40 40 40 40 40 43 46 49 53 54 54 52 53 56 60 61 61 62 64 65 64 62 60 59 57 56 57 59 62 62 61 59 59 58 56 54 52 51 51 51 50 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 48 47 47 47 48 49 48 48 47 47 47 47 47 49 51 50 49 48 47 48 48 48 48 48 48 48 48 47 47 47 47 48 49 50 49 48 47 47 48 50 49 48 48 49 50 50 52 53 54 54 55 57 59 61 62 63 64 64 65 65 66 67 67 66 65 67 70 71 69 67 72 74 75 74 70 66 66 66 66 67 67 67 62 59 57 54 52 51 51 87 88 89 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 88 87 86 86 86 86 85 85 84 84 84 83 83 83 82 82 82 83 84 85 85 85 85 85 85 85 84 84 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 81 81 82 82 82 83 83 83 83 83 82 81 80 79 78 76 76 76 74 72 70 69 67 66 62 61 61 61 62 67 67 67 66 66 64 58 57 58 60 63 61 66 71 73 74 73 69 65 63 62 63 65 62 59 57 58 59 59 57 56 62 63 61 56 51 48 54 55 53 54 55 55 56 56 54 52 51 52 54 55 55 55 54 53 53 55 58 60 62 61 61 61 60 61 63 64 64 64 66 70 67 59 48 52 54 55 56 57 58 57 55 50 52 55 51 49 47 46 45 43 42 42 44 44 43 40 39 40 41 40 39 40 40 41 40 41 41 41 42 42 41 41 40 39 39 39 40 41 42 44 47 52 54 54 52 54 56 56 57 59 57 56 58 56 57 59 58 57 55 53 52 51 43 39 40 39 38 37 37 37 37 37 38 39 39 38 41 42 40 38 37 37 37 37 38 38 37 35 34 33 32 34 37 37 35 36 42 43 41 38 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 38 38 39 39 39 38 37 36 35 36 38 43 46 48 47 47 50 52 55 60 56 49 41 39 37 35 37 39 39 38 37 35 34 35 35 34 34 34 34 34 34 35 35 35 36 36 36 36 35 35 34 34 32 31 30 30 30 31 31 30 29 30 31 32 32 32 30 30 30 31 31 31 32 32 32 32 33 33 33 32 32 33 34 36 36 34 31 31 32 32 32 32 32 32 32 33 32 33 33 33 33 33 33 33 34 34 36 37 38 39 39 40 40 41 41 41 41 41 41 40 40 39 39 38 37 37 36 36 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 37 37 36 36 36 36 36 35 35 34 33 33 35 35 36 37 37 38 38 38 38 38 37 37 37 36 36 36 36 37 37 38 39 39 40 41 41 41 41 40 39 38 39 40 41 41 42 42 42 41 41 41 40 39 39 38 37 36 35 35 34 33 33 32 31 29 26 24 25 25 26 26 27 28 28 29 29 29 29 27 25 23 22 22 23 23 23 24 25 25 24 24 24 24 24 25 25 26 28 30 31 31 32 31 27 25 25 27 29 30 27 28 30 29 28 27 28 29 28 27 29 33 34 34 33 30 30 31 35 38 39 39 38 37 38 37 35 35 39 45 47 44 39 33 29 29 33 37 39 40 41 41 45 44 41 37 37 39 39 40 41 43 44 45 48 49 48 49 49 49 47 45 44 45 48 54 53 51 49 54 57 57 57 60 64 60 58 56 55 53 52 49 48 49 47 47 48 49 47 45 42 41 41 43 45 47 47 47 46 43 39 36 35 35 34 34 35 35 36 37 37 36 37 37 38 39 39 39 38 38 39 39 39 39 38 38 37 36 35 35 36 36 38 40 42 41 39 37 37 38 39 40 39 37 41 48 55 62 62 59 56 57 59 65 65 63 61 61 62 61 59 57 57 56 56 57 62 65 64 62 60 60 59 57 56 54 53 52 51 50 49 49 50 50 50 49 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 50 51 50 50 50 50 51 51 50 50 51 51 49 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 49 50 48 46 46 46 47 49 48 48 48 48 49 50 51 52 52 53 54 56 58 58 59 61 63 64 63 63 65 67 67 66 64 66 71 74 72 69 68 69 71 72 69 66 65 65 65 66 67 65 60 57 55 53 53 52 51 87 88 89 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 89 88 87 87 86 86 86 85 85 85 84 84 83 83 83 82 82 82 83 84 85 85 85 85 85 85 85 84 84 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 82 82 83 83 83 83 83 82 81 81 79 78 76 75 76 75 73 71 71 68 64 58 58 59 60 61 64 66 65 62 60 59 57 60 66 64 64 64 68 71 73 74 73 71 66 63 64 63 63 61 59 57 58 59 59 58 61 67 66 63 57 52 51 56 57 57 55 55 56 56 58 59 58 56 54 54 54 55 54 54 54 55 56 58 59 60 60 60 61 61 61 62 63 63 63 66 68 69 62 53 51 52 52 53 53 52 50 50 50 54 54 51 51 49 47 46 45 43 43 43 43 42 40 39 40 40 40 41 41 41 41 41 42 42 44 43 43 42 41 41 41 41 42 43 44 44 45 47 51 56 54 50 54 58 61 62 62 64 61 60 59 62 63 61 58 54 52 53 53 44 40 40 38 36 35 35 36 37 38 38 37 37 38 41 39 37 35 36 37 38 38 38 38 37 35 34 33 33 35 38 41 40 38 38 40 40 38 38 38 37 37 36 36 37 37 37 37 37 36 36 35 36 37 37 38 38 38 39 39 39 38 38 37 37 36 35 39 42 45 46 46 46 46 47 50 49 51 54 53 48 47 42 38 38 39 40 39 38 36 35 35 36 35 34 34 33 33 34 34 35 35 35 35 35 35 35 35 35 35 33 32 31 31 31 31 30 29 29 30 31 32 31 31 30 30 30 30 30 30 31 31 32 32 32 32 32 33 33 33 34 35 36 35 33 32 33 33 33 33 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 37 38 39 40 41 42 42 42 42 42 41 41 41 40 39 38 37 36 36 35 35 35 35 35 34 34 34 33 33 32 32 32 32 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 37 37 36 36 36 36 36 36 35 35 35 34 34 34 34 35 35 36 36 37 37 38 38 38 38 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 41 41 40 40 40 40 41 41 41 42 42 42 42 41 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 27 25 26 27 27 28 28 28 28 28 28 28 28 28 26 25 24 24 23 23 23 24 24 24 24 23 23 23 24 24 26 26 27 29 31 33 31 29 27 25 25 27 29 29 27 27 28 29 29 28 29 29 28 26 29 32 33 33 32 30 30 31 34 36 37 37 37 36 36 35 35 35 42 48 50 45 38 32 29 29 32 35 37 40 42 44 48 44 40 38 38 40 40 41 43 43 45 46 46 46 46 48 48 48 48 46 44 45 46 49 52 49 47 51 52 51 47 52 57 58 53 51 55 54 52 50 50 50 49 49 49 47 45 42 41 40 41 43 45 46 45 42 41 39 38 36 36 35 35 34 34 35 36 37 37 36 36 37 38 38 39 38 38 38 38 39 39 39 39 38 36 35 35 35 36 37 38 39 40 40 40 39 37 36 36 39 37 36 39 51 61 68 62 59 60 61 63 66 66 64 61 60 59 58 58 58 58 56 56 59 63 64 60 60 60 60 60 59 58 56 54 52 50 49 49 50 50 51 50 49 48 49 49 50 50 50 50 50 50 50 50 49 48 49 49 50 50 51 51 52 52 51 52 51 51 51 51 50 48 47 46 46 46 46 46 46 46 47 47 47 47 47 48 49 49 49 47 46 46 45 46 47 47 48 49 49 49 49 50 51 51 52 53 53 54 55 57 62 64 65 65 66 67 69 69 69 67 66 68 75 73 70 67 67 68 71 69 66 63 63 63 64 65 63 57 54 53 52 53 52 51 87 88 89 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 87 87 86 86 86 86 85 85 84 84 84 83 83 83 82 82 83 84 85 85 85 85 84 84 84 84 84 84 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 82 82 83 83 83 83 83 82 81 80 79 77 76 75 75 75 74 72 71 70 65 59 59 60 62 62 64 67 64 59 58 59 61 66 67 65 64 65 68 72 73 71 71 71 68 62 59 61 62 60 60 60 60 60 59 57 59 63 65 62 60 59 55 55 59 59 58 55 56 57 60 61 59 57 55 54 54 55 54 55 56 57 57 57 57 57 58 60 62 63 62 62 63 64 65 67 68 69 69 60 50 48 49 49 47 48 49 50 51 53 57 57 53 52 50 48 46 44 44 43 43 40 40 40 42 42 42 43 43 41 42 43 44 44 44 44 43 43 43 42 42 44 46 48 49 48 46 48 52 57 58 56 54 58 62 65 66 66 64 62 62 66 67 65 60 56 53 51 48 44 42 39 36 35 35 36 37 37 37 36 35 36 38 40 38 35 32 35 37 37 36 36 35 34 33 33 33 33 34 37 40 44 40 37 36 37 39 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 37 38 38 38 39 38 38 38 37 37 35 34 38 40 42 43 44 46 48 50 51 45 44 48 52 53 50 47 42 38 38 39 39 38 36 34 35 35 35 34 34 33 33 33 34 34 35 35 35 35 35 35 35 35 35 34 33 32 31 30 30 30 29 30 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 32 33 34 34 35 35 36 35 34 34 34 34 33 32 32 32 32 33 33 33 33 34 34 35 35 36 36 36 37 38 39 41 43 44 44 43 43 42 41 41 41 40 39 38 37 36 35 34 34 34 34 34 33 33 33 33 32 32 31 31 31 32 32 33 34 34 35 35 36 36 36 35 35 36 36 36 36 36 36 35 35 36 36 36 36 35 35 35 34 34 35 35 35 35 35 35 35 36 37 37 37 37 37 36 36 37 37 37 37 37 38 38 38 38 39 40 41 41 41 41 41 41 42 43 42 42 41 41 42 42 42 41 40 39 38 37 37 37 37 36 35 34 33 32 32 31 30 27 27 27 29 29 29 28 27 27 27 27 28 28 28 27 26 25 24 24 24 23 23 23 23 23 23 23 22 23 24 25 25 25 28 31 33 29 27 25 24 25 27 29 29 28 27 27 29 31 32 32 30 28 26 28 31 32 32 32 31 30 31 32 32 33 34 35 35 35 35 35 36 45 50 53 45 37 30 31 33 35 38 42 46 47 48 47 42 39 39 40 41 41 44 46 46 47 47 47 45 44 45 45 46 47 45 44 44 45 46 49 45 44 49 48 49 49 55 56 52 47 48 55 54 53 52 52 52 51 49 47 44 43 42 41 41 42 44 44 43 40 38 37 37 37 36 36 36 36 35 35 35 36 37 37 36 36 36 37 38 39 39 39 39 39 39 40 40 38 37 36 35 34 33 35 36 36 36 38 40 43 43 40 38 38 39 37 34 33 51 61 66 54 53 65 69 69 67 61 59 57 57 57 57 59 60 60 58 57 56 59 60 60 57 57 59 61 61 61 60 57 52 51 50 49 50 51 51 50 50 49 51 51 51 51 51 51 51 51 51 50 50 49 49 49 49 51 52 52 53 52 52 52 52 51 51 50 49 48 47 47 47 46 46 46 46 46 47 47 47 47 48 49 50 50 49 48 47 46 45 45 46 46 48 49 49 49 49 49 50 50 51 52 52 52 55 58 64 66 68 70 71 72 72 72 72 72 66 66 72 72 70 67 67 67 69 68 66 62 60 60 60 61 59 54 52 51 52 53 52 51 87 88 89 89 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 88 87 87 86 86 86 85 85 84 84 84 83 83 83 83 83 83 84 85 85 85 85 84 84 84 84 84 84 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 82 82 83 83 83 83 82 82 80 79 77 76 75 75 75 76 74 73 72 67 63 60 58 60 65 67 69 65 63 62 62 62 65 67 68 67 70 73 74 71 68 69 70 70 65 61 60 63 67 70 67 65 64 65 66 66 65 64 62 61 61 58 56 59 58 57 57 59 60 61 60 59 57 56 54 54 55 55 56 57 57 58 57 56 56 57 58 61 63 63 63 65 67 68 69 66 64 61 55 49 46 49 48 44 52 54 51 49 50 57 58 57 56 54 51 47 46 45 44 42 40 40 41 43 43 42 42 42 42 44 45 45 43 44 44 44 43 43 43 44 46 50 52 52 49 48 49 53 58 60 58 57 59 61 64 66 65 62 62 63 67 67 65 62 60 55 48 49 48 45 40 36 34 35 36 38 37 36 35 34 35 39 40 39 34 32 35 36 36 35 34 34 33 33 32 33 33 34 35 38 41 40 40 41 37 37 39 39 38 38 37 37 38 37 37 38 38 37 37 37 36 36 36 37 38 38 38 38 38 38 37 37 37 34 35 37 40 41 41 41 42 44 45 45 40 40 43 49 50 51 50 45 39 38 38 38 38 36 34 35 35 35 34 34 33 33 33 34 34 34 34 34 34 34 34 35 35 35 34 33 32 31 31 30 30 30 31 31 31 30 30 29 30 30 30 30 29 29 30 30 31 31 31 31 32 32 33 34 34 34 35 35 36 36 35 36 36 34 32 31 32 32 33 33 33 33 34 34 34 35 36 37 37 37 38 40 43 45 48 48 46 43 42 40 40 39 39 38 37 36 35 34 33 33 33 33 33 32 32 32 31 31 30 30 30 31 32 33 34 34 34 35 35 35 34 34 34 34 34 35 35 35 35 35 35 36 36 36 35 35 35 35 34 34 35 35 36 35 35 34 34 35 36 37 38 37 36 36 36 36 36 37 37 37 37 37 37 38 38 39 39 41 42 42 42 41 41 43 46 44 43 42 42 42 41 41 40 39 38 37 37 37 37 37 37 36 34 33 32 31 31 29 28 28 29 31 31 30 28 27 27 26 27 28 29 29 28 27 26 25 25 24 23 23 23 23 23 23 23 22 23 23 24 23 24 27 29 30 28 27 25 23 25 27 28 28 29 29 29 31 34 35 33 31 28 26 26 29 31 31 31 32 32 32 31 31 31 31 32 34 35 36 36 39 47 51 50 43 37 34 37 38 39 44 47 49 49 47 43 40 41 42 43 42 41 48 48 46 48 49 48 46 44 43 43 43 44 42 42 43 44 46 46 39 41 46 42 41 44 51 50 46 43 47 54 54 53 52 52 52 51 49 46 43 42 42 42 42 43 43 42 40 37 36 36 36 37 36 35 35 35 35 35 35 36 37 37 37 37 37 38 39 39 40 39 39 40 40 40 39 37 36 35 33 33 34 37 37 37 36 37 40 46 47 43 37 36 38 39 35 32 48 56 58 60 64 66 66 65 62 60 57 56 55 56 58 58 59 58 57 56 55 54 57 59 55 54 55 57 60 62 60 57 53 51 50 50 51 51 51 50 50 51 53 54 53 54 53 53 52 52 52 51 50 49 49 49 50 50 51 52 52 51 51 52 53 52 51 50 50 50 49 49 48 48 48 48 47 47 47 47 47 48 48 48 49 50 50 50 49 48 47 46 46 46 47 49 50 50 49 49 49 49 50 51 51 52 55 59 64 66 69 72 72 72 70 68 67 66 63 64 67 70 70 68 67 66 66 66 65 63 59 57 56 57 55 52 51 51 51 52 52 51 86 87 88 89 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 88 88 87 87 86 86 85 85 85 84 84 83 83 83 83 83 83 84 85 85 85 85 84 84 84 84 84 84 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 82 82 82 82 81 81 81 82 82 83 83 83 83 82 82 81 79 77 75 74 73 75 76 74 73 71 68 66 63 59 63 69 70 73 73 66 65 67 66 66 68 71 74 77 72 67 65 65 67 68 68 67 63 62 66 66 67 69 69 69 70 69 69 67 66 64 64 62 60 57 55 57 61 63 63 63 62 60 59 58 56 54 52 54 56 57 56 55 55 56 57 57 58 59 59 62 64 62 64 67 69 68 64 57 53 48 47 49 56 56 54 57 55 51 50 52 56 59 61 62 56 51 47 46 46 45 44 43 42 41 42 42 42 42 42 44 47 47 46 44 46 46 45 45 44 44 45 46 49 50 50 50 50 50 51 56 61 61 61 63 64 66 68 63 61 61 62 64 66 65 64 62 57 50 47 48 47 41 37 35 36 37 39 38 37 35 34 35 39 39 38 34 34 34 36 35 34 34 33 33 32 33 34 35 35 35 35 36 37 37 38 37 37 39 41 40 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 37 36 34 36 38 41 41 40 39 39 40 41 40 38 38 42 49 55 56 54 47 42 41 38 37 37 36 35 34 35 35 34 34 33 33 33 34 34 34 34 34 34 34 34 35 35 35 34 34 33 33 32 32 32 32 32 32 31 30 30 29 30 30 30 29 29 29 30 30 32 31 31 31 31 31 33 33 34 34 34 34 35 36 36 38 36 33 32 31 32 33 34 34 35 35 34 34 34 35 36 38 38 38 39 41 45 48 49 48 46 42 41 40 38 38 37 36 36 35 34 32 31 32 32 31 31 31 30 30 30 30 30 30 30 32 33 33 34 34 34 35 35 34 34 34 33 33 33 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 35 36 36 35 34 33 33 34 36 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 42 43 42 41 40 42 44 44 43 43 42 41 41 40 39 38 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 29 30 32 32 31 30 29 28 27 28 29 29 29 29 28 27 26 26 26 25 24 23 23 23 23 23 23 23 23 24 24 25 26 27 26 25 25 24 24 25 26 27 28 29 30 30 31 32 35 34 31 28 25 23 27 30 30 31 32 33 32 32 33 35 36 36 35 34 34 38 43 50 50 49 45 41 38 40 41 43 47 48 48 46 43 41 41 43 45 45 42 42 50 48 47 50 50 49 47 45 43 43 42 41 39 40 41 44 44 42 34 37 43 51 53 52 52 47 43 41 48 56 58 56 54 54 54 53 51 47 44 42 42 42 42 41 40 39 37 35 35 35 36 38 36 35 35 35 34 34 35 36 37 38 38 39 39 39 39 39 39 39 39 40 40 39 37 36 35 34 33 35 37 41 41 40 38 39 40 39 42 42 41 40 38 37 34 35 46 50 52 56 60 62 62 61 60 59 57 55 54 55 55 55 56 58 59 58 56 54 57 59 56 54 52 48 52 55 55 54 53 51 51 52 52 52 51 51 52 53 55 54 54 54 53 53 53 53 52 51 50 50 50 50 50 51 52 52 51 51 52 52 54 54 52 52 51 50 50 50 50 50 50 50 49 48 48 48 48 48 48 48 49 50 50 51 51 50 49 47 47 46 47 48 50 50 50 49 48 48 48 48 50 52 57 61 63 65 66 67 68 68 68 68 68 67 64 63 64 67 68 68 67 65 64 64 63 62 60 57 54 53 53 52 50 50 51 51 51 50 86 87 88 89 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 89 88 88 87 87 86 86 85 85 85 84 84 83 83 83 83 83 83 84 85 86 85 85 84 84 84 84 84 84 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 82 82 82 81 81 81 82 82 83 83 83 83 83 82 81 79 77 75 71 72 76 80 81 78 75 71 68 66 62 69 72 72 72 71 66 64 64 64 66 68 69 72 74 71 66 61 62 65 68 67 66 64 66 68 66 67 68 69 69 68 67 66 65 64 63 63 61 59 59 58 59 65 65 63 62 62 62 60 59 57 55 54 54 56 58 57 56 55 56 56 56 58 58 57 61 63 62 62 64 67 69 70 69 57 47 44 51 58 51 53 57 54 52 49 53 56 60 63 61 53 48 46 46 46 46 45 44 44 43 43 43 44 44 44 45 47 48 47 47 48 48 46 47 46 45 45 46 47 48 50 51 50 51 53 57 61 63 64 62 60 61 63 61 62 64 66 66 67 66 65 62 57 50 45 48 47 42 38 36 37 38 40 41 39 37 34 36 38 39 38 37 35 35 35 35 34 34 33 33 32 32 33 34 34 35 35 36 36 37 38 38 37 38 41 42 41 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 38 38 38 38 38 38 38 37 36 38 40 42 41 40 39 39 38 39 39 41 42 50 56 60 59 57 51 44 39 37 36 36 36 35 34 35 35 34 34 33 33 33 33 34 34 34 33 33 33 34 34 35 35 34 34 34 34 34 34 33 33 33 32 32 31 30 30 31 30 30 29 29 29 30 31 32 31 31 30 31 32 32 33 33 34 33 33 33 34 36 38 35 33 32 32 33 34 35 36 36 36 36 36 36 36 38 38 39 39 40 42 44 46 48 45 43 41 41 40 38 36 35 34 34 34 32 31 30 30 30 30 29 29 29 29 29 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 34 35 35 35 34 34 34 33 33 32 33 33 33 34 35 35 35 35 34 33 33 32 32 32 32 33 33 34 34 35 35 35 36 37 37 37 38 38 38 39 40 41 41 41 42 42 41 41 41 42 42 42 42 41 40 40 39 39 39 38 38 38 38 39 38 37 36 35 34 34 33 33 32 31 30 31 32 33 33 33 33 32 30 30 30 30 30 29 29 29 28 28 27 27 26 25 24 24 24 24 24 24 24 24 24 25 26 26 25 23 23 23 24 25 26 28 28 30 31 31 31 31 33 33 31 28 26 25 27 28 29 29 31 33 32 32 34 36 35 34 36 34 34 40 46 50 49 47 45 43 41 41 43 46 48 47 45 42 41 42 44 45 45 43 43 45 51 47 47 49 49 49 48 45 44 44 42 41 41 40 41 43 40 39 38 37 41 48 46 48 52 48 43 40 50 56 60 57 56 56 56 54 51 48 45 42 41 41 40 39 37 36 35 34 34 36 37 38 37 36 36 35 34 34 34 35 37 38 38 39 39 39 38 38 38 38 39 39 39 38 36 36 36 36 37 39 42 45 44 43 41 44 46 47 44 43 42 45 42 36 35 38 44 53 57 57 61 62 60 60 59 57 53 52 52 53 54 55 57 59 60 59 57 56 58 60 62 62 56 47 49 50 51 53 53 53 53 53 53 52 51 50 52 53 55 54 54 53 53 52 52 52 52 52 51 51 52 52 52 53 53 53 52 52 52 53 55 55 54 53 52 51 51 51 51 51 51 51 50 49 48 48 48 49 49 49 49 50 51 52 51 51 49 48 47 47 48 48 49 50 50 49 47 47 47 47 49 54 61 63 64 66 66 65 66 66 67 68 68 68 65 64 63 65 66 66 66 65 64 62 62 61 59 56 54 53 52 52 51 50 50 50 50 49 86 87 88 89 89 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 87 87 86 86 85 85 85 84 84 84 83 83 83 83 83 84 85 86 86 85 85 84 84 84 84 84 83 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 82 82 82 81 81 82 82 82 83 83 83 83 82 81 79 76 74 70 74 81 88 89 87 86 85 81 75 72 76 77 77 75 74 70 65 62 61 64 65 63 67 69 68 64 60 60 64 67 66 67 70 67 65 64 68 68 65 65 65 65 67 68 67 66 64 61 59 61 65 64 65 64 62 62 64 64 60 58 57 56 55 54 54 55 56 57 57 56 56 56 57 56 56 58 61 61 60 61 63 67 69 69 57 48 44 57 60 53 54 56 56 51 49 53 56 58 61 55 47 46 46 46 47 47 47 46 46 47 47 47 47 46 45 46 46 47 48 47 45 44 45 46 46 45 44 45 46 47 49 50 50 52 55 60 62 63 64 63 61 60 60 61 62 64 67 68 68 67 65 61 56 52 48 48 44 40 38 38 38 40 42 44 41 38 34 35 37 38 38 37 36 34 34 35 35 34 33 32 32 33 33 34 34 35 35 35 35 36 37 38 39 38 40 43 42 41 40 40 39 39 39 39 38 38 38 38 38 37 37 37 38 38 38 38 38 38 38 38 38 38 40 42 42 40 39 38 37 38 39 45 51 58 59 60 57 55 53 44 38 35 36 36 35 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 34 34 34 34 34 34 34 34 33 33 32 31 31 31 31 30 29 29 29 30 30 30 30 30 30 30 31 32 32 33 33 33 33 32 31 33 34 35 34 33 33 34 35 36 38 38 38 37 37 37 37 38 39 39 39 39 39 40 42 43 44 42 41 41 42 40 38 36 34 33 32 31 31 30 29 29 28 28 27 27 28 28 28 29 29 30 31 31 32 33 33 33 34 34 34 34 34 34 33 34 34 34 35 34 34 33 33 32 31 32 32 33 33 33 34 35 35 35 34 34 33 32 32 32 32 32 32 32 33 34 34 35 36 36 37 37 37 38 38 39 39 40 40 40 40 40 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 37 37 37 37 37 37 37 36 36 35 35 35 35 33 32 32 33 34 36 38 41 44 41 36 31 30 30 30 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 24 26 26 26 24 24 23 23 24 25 27 29 30 31 31 30 29 29 30 29 28 26 24 24 25 27 27 27 31 33 32 33 35 37 35 35 37 35 35 40 46 49 49 46 43 43 41 41 43 45 46 45 43 41 41 44 46 45 44 44 46 47 47 43 44 47 49 48 47 45 43 43 42 42 41 41 42 41 35 35 38 44 43 42 44 46 50 50 46 42 50 55 58 60 59 58 57 54 49 46 44 41 40 39 38 37 35 34 34 34 35 36 38 39 38 37 36 35 35 35 35 35 36 37 38 39 39 38 37 37 38 39 40 39 39 37 36 36 37 38 40 43 45 46 45 44 43 35 35 37 38 41 44 51 52 49 46 44 45 47 55 61 58 57 58 61 59 55 51 52 54 55 56 58 60 60 60 59 58 58 61 64 67 68 65 59 49 47 49 51 53 55 55 54 54 52 52 52 52 53 54 54 54 53 53 52 51 52 52 53 53 53 53 54 54 54 54 54 53 53 54 55 55 55 54 53 52 52 52 53 53 53 53 52 51 49 49 49 49 50 50 51 51 51 52 52 51 50 49 50 49 48 47 48 49 49 49 49 46 47 48 48 52 58 64 67 70 73 71 67 64 62 62 63 65 65 66 66 65 64 65 65 65 65 64 63 62 61 59 56 54 54 52 52 52 51 50 50 50 49 85 86 87 88 89 90 90 90 91 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 88 87 87 86 86 85 85 85 84 84 84 83 83 83 83 83 84 85 86 86 86 86 85 84 84 84 84 83 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 82 82 82 82 81 82 82 82 83 83 83 83 82 81 79 76 75 74 77 82 89 91 92 89 86 84 82 79 80 82 81 80 83 79 70 64 61 59 61 61 60 62 62 61 60 61 66 67 67 66 66 65 65 64 66 68 69 66 66 67 68 69 69 70 71 73 72 71 72 68 64 62 62 63 68 66 62 59 57 56 55 54 54 56 56 56 57 56 56 57 56 55 55 55 55 56 57 59 61 65 68 66 58 48 46 55 55 55 54 50 49 51 51 53 56 57 58 49 46 47 48 49 50 49 49 48 50 52 51 49 48 46 46 46 46 46 46 46 46 45 46 46 46 45 44 45 45 46 48 50 52 57 59 62 63 64 64 65 63 61 59 59 59 64 67 67 65 62 58 55 52 52 49 46 41 40 39 39 40 41 42 43 41 37 34 32 35 37 37 37 35 33 34 35 35 34 33 32 32 33 33 34 35 35 34 34 34 35 35 37 39 41 40 41 42 42 41 41 40 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 40 41 42 41 39 38 37 39 43 55 60 60 59 60 62 56 50 41 38 36 36 35 35 35 34 33 34 34 33 33 32 32 32 33 33 33 33 33 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 31 31 31 31 30 29 29 30 30 30 30 30 30 30 31 32 32 32 33 33 33 33 31 30 30 31 33 34 35 36 37 38 39 39 39 39 39 38 38 37 38 39 39 39 39 38 39 40 41 41 42 42 41 41 39 37 36 35 33 31 30 29 28 28 28 27 27 26 27 27 28 28 29 30 30 30 31 31 32 32 33 34 34 34 34 34 34 34 34 34 34 34 33 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 33 32 32 32 32 32 32 33 33 34 35 36 38 37 37 37 38 38 39 39 39 39 39 39 39 38 38 39 39 39 39 38 37 36 35 34 35 35 36 36 35 34 33 34 35 36 36 36 37 37 37 37 36 36 36 35 35 35 36 37 38 40 41 39 36 31 31 32 31 30 30 29 29 28 28 28 28 28 28 28 28 27 27 26 26 26 26 27 27 26 24 24 24 24 25 28 31 32 31 29 27 27 26 26 27 27 26 24 23 25 26 27 26 33 33 30 30 32 35 35 36 37 35 37 42 46 49 49 45 43 41 40 40 40 43 44 44 42 41 41 44 46 45 46 46 46 45 43 39 44 47 48 46 45 44 42 42 42 41 41 42 43 41 36 42 45 43 39 39 44 44 45 50 47 46 52 56 59 62 61 59 57 51 47 44 43 41 40 39 37 36 35 35 35 36 37 37 38 38 39 38 37 35 35 36 36 36 36 37 38 38 38 38 37 37 38 39 40 40 38 36 35 36 38 40 41 43 46 48 49 46 43 42 40 38 36 39 46 56 59 59 57 54 50 43 57 66 60 56 56 61 57 53 51 55 58 58 60 61 61 61 60 61 62 65 69 71 74 74 72 66 56 48 46 48 52 55 57 57 56 55 53 52 52 53 53 54 54 54 53 51 50 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 56 55 54 53 54 54 55 55 56 56 55 53 52 52 52 53 53 53 54 54 53 53 52 51 50 49 48 48 49 48 47 48 49 49 49 49 47 49 50 52 56 62 68 69 70 71 70 66 60 58 57 57 58 60 61 65 66 66 65 64 64 65 65 64 63 61 60 56 54 54 53 52 52 52 51 50 49 48 85 86 87 88 89 90 90 90 91 91 90 90 90 90 91 91 91 91 91 91 91 91 90 90 90 90 90 89 88 88 87 86 86 86 85 85 84 84 84 83 83 83 83 83 84 85 86 87 87 86 86 85 84 84 84 84 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 82 83 83 83 83 83 81 79 77 76 76 77 81 85 86 88 89 86 86 85 82 83 86 84 84 86 81 75 68 63 60 64 62 60 60 62 63 63 64 67 69 69 70 72 72 71 71 72 74 71 69 70 70 70 68 70 74 80 83 81 78 74 70 65 64 68 70 74 72 68 62 58 56 57 57 57 58 56 54 56 57 58 57 56 54 53 55 57 57 57 59 60 63 67 69 63 49 48 51 50 51 51 45 47 53 51 53 59 56 53 45 48 51 52 52 52 53 53 52 55 54 52 50 47 46 46 46 46 45 45 44 45 45 46 46 46 45 45 45 45 46 47 49 52 56 58 60 62 62 63 65 63 60 56 57 59 65 64 61 57 55 53 51 49 48 45 43 41 41 41 41 41 41 42 41 40 37 35 33 33 34 35 35 34 32 33 34 35 35 34 33 33 33 33 34 34 34 35 35 35 35 34 35 36 38 38 38 40 41 41 41 41 41 40 40 39 39 39 38 38 38 38 38 37 38 38 38 38 38 38 38 37 38 39 40 41 40 39 38 38 43 48 57 60 59 57 61 63 57 51 44 37 36 36 35 35 36 35 34 35 35 34 32 32 32 32 32 32 31 31 31 31 32 32 33 34 34 35 35 34 34 34 34 33 33 32 32 31 31 31 30 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 33 33 32 31 29 28 30 32 35 39 40 41 39 39 38 38 39 39 39 38 36 37 38 38 38 38 38 38 39 40 42 43 42 40 38 36 36 35 33 32 30 29 28 27 27 27 26 27 27 27 27 28 29 29 30 30 30 30 31 31 32 33 34 34 34 34 34 34 34 34 33 33 32 31 31 32 32 33 33 34 34 34 34 34 34 35 34 34 34 34 33 33 32 32 33 33 33 33 34 34 35 36 38 38 38 38 38 39 41 40 39 39 39 38 38 37 37 37 38 38 38 35 32 30 31 32 32 33 33 32 31 31 32 33 34 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 34 32 33 34 34 33 33 32 31 30 30 29 29 29 29 30 30 29 28 27 27 27 27 27 28 27 26 24 23 24 25 27 27 29 31 29 27 27 26 26 25 26 26 23 24 25 28 26 27 34 33 30 28 30 32 36 36 36 36 40 44 47 48 48 45 43 41 40 40 42 46 45 44 41 41 42 42 43 45 46 46 44 42 40 40 45 47 46 44 44 44 41 40 41 41 41 41 42 41 38 44 43 37 36 36 38 41 40 39 43 46 51 56 59 61 61 58 54 49 45 43 42 41 40 39 38 37 37 38 38 39 40 39 38 38 39 38 37 36 36 37 37 37 37 37 38 38 39 38 38 38 39 40 40 39 38 37 37 38 40 43 45 47 48 49 49 49 45 39 43 43 39 37 41 53 62 64 60 63 60 51 61 67 64 62 59 55 54 53 53 54 57 61 62 62 61 62 64 68 69 69 69 71 73 76 74 71 67 52 44 45 51 57 62 61 58 55 51 50 51 51 52 53 54 54 52 50 49 48 49 50 51 53 54 55 55 56 57 56 57 57 58 58 58 56 56 57 59 60 60 61 61 62 59 56 55 57 58 57 55 55 56 55 55 54 53 51 49 48 47 47 47 47 46 48 49 49 50 51 51 51 51 52 59 65 71 73 72 70 68 63 58 55 54 54 54 54 55 60 62 62 61 62 64 65 64 64 63 61 59 57 55 53 52 52 51 51 50 49 49 48 85 85 86 87 88 89 90 91 91 91 90 90 90 90 90 91 91 91 91 91 91 91 90 90 90 90 90 89 89 88 87 87 86 86 85 85 85 84 84 84 83 83 83 83 84 85 86 87 87 87 86 86 85 85 84 84 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 83 83 82 80 78 78 76 77 82 84 87 88 89 89 89 86 82 85 86 85 83 82 84 81 75 69 65 64 62 63 65 70 69 66 67 70 75 74 73 74 76 77 75 74 74 71 69 70 70 69 68 70 72 74 76 77 77 77 73 68 69 75 76 77 77 73 68 61 57 56 57 61 62 56 54 54 57 59 58 60 58 52 53 56 60 60 59 61 63 66 73 63 45 47 51 53 52 49 41 49 53 52 56 58 54 50 47 53 55 54 54 55 58 60 59 58 55 52 49 47 46 46 46 46 45 45 45 48 47 46 46 47 48 47 47 47 47 49 52 54 54 54 56 59 60 62 63 59 56 54 58 62 65 59 54 51 52 52 51 48 45 45 44 43 42 41 41 41 41 40 39 38 37 36 34 33 33 33 33 33 32 32 34 35 35 35 34 34 34 33 34 34 34 35 35 35 35 35 35 35 36 37 38 38 39 40 41 41 41 41 40 40 39 39 39 38 38 38 37 37 37 38 38 38 38 38 38 37 37 38 40 40 40 38 39 41 46 50 54 58 59 58 62 61 57 54 46 33 33 34 35 35 35 35 35 36 36 35 33 33 32 32 30 30 30 30 31 31 32 32 32 33 34 35 35 34 34 34 34 33 32 32 31 31 31 31 30 30 29 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 31 29 29 31 33 37 42 42 40 37 37 37 38 38 38 37 36 36 37 37 38 38 38 38 38 39 42 42 42 41 37 35 33 32 31 31 29 28 27 27 27 26 26 27 27 27 27 27 28 29 30 30 29 29 30 30 31 32 33 33 34 34 34 33 33 33 32 32 31 31 32 32 33 34 33 33 34 34 34 35 35 35 35 35 35 34 34 33 33 33 33 33 33 34 34 35 36 36 37 38 38 38 38 39 40 40 40 39 39 39 38 38 37 37 36 36 36 35 33 31 30 31 32 32 32 32 31 30 30 31 33 34 35 35 36 36 36 37 37 37 38 38 37 37 36 36 36 36 35 34 34 33 33 33 33 34 34 34 34 34 33 32 32 31 31 31 31 31 30 29 27 26 26 26 26 27 27 27 25 24 23 24 25 26 28 31 30 28 26 25 24 23 25 24 23 25 27 29 25 27 34 32 29 28 28 31 35 36 37 40 42 44 46 46 45 43 43 45 47 47 49 51 48 45 41 40 39 39 41 44 45 44 42 40 40 42 44 44 43 44 44 43 40 40 40 41 41 41 41 38 38 46 40 34 35 36 39 51 47 42 44 43 45 55 57 58 58 58 56 48 45 43 42 41 40 40 40 40 40 42 44 44 42 40 39 39 39 39 38 37 37 37 38 38 38 38 38 39 39 40 40 40 40 40 39 38 38 39 41 43 46 47 47 46 46 46 47 50 47 41 45 43 37 35 36 41 59 63 62 62 64 64 62 61 60 56 54 53 53 51 50 52 57 62 62 62 62 65 67 68 67 67 67 69 72 75 75 74 72 59 47 41 47 55 62 61 58 54 51 48 47 48 50 51 52 52 51 50 49 48 47 48 49 52 54 56 56 57 58 58 59 60 62 61 60 60 62 65 66 68 69 66 65 64 60 57 55 56 56 56 54 54 53 53 53 52 52 51 50 48 47 47 46 46 46 47 49 50 51 54 57 57 56 57 63 66 69 71 71 69 67 63 58 54 54 54 54 54 54 55 54 53 55 58 60 62 61 60 59 58 57 55 54 52 50 50 49 49 49 49 48 48 85 85 86 87 88 89 90 91 91 91 91 90 90 90 90 91 91 91 91 91 91 90 90 90 90 90 90 89 89 88 87 87 86 86 85 85 85 84 84 84 83 83 83 83 83 84 86 87 87 88 87 87 86 85 85 84 84 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 83 82 82 82 82 82 82 82 82 83 83 83 83 82 80 79 78 77 78 82 83 85 88 91 92 93 91 88 88 86 84 83 88 91 87 81 74 70 67 65 64 64 66 69 70 72 71 72 73 72 71 73 75 76 74 72 68 67 68 69 69 70 71 71 71 71 71 70 76 77 72 72 73 75 77 78 77 74 68 62 63 65 69 67 60 59 57 58 60 62 64 58 52 50 51 53 57 60 61 62 58 53 50 47 50 56 59 57 52 48 52 53 52 53 52 50 50 52 56 56 55 55 58 63 67 63 59 55 51 48 46 46 46 46 45 45 45 46 50 46 45 47 52 53 51 50 49 49 50 52 57 57 54 55 57 58 61 60 55 53 55 61 64 63 56 52 49 50 50 49 47 45 43 43 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 33 32 32 31 33 34 35 36 35 35 34 34 34 34 35 35 36 36 37 36 35 35 36 36 37 38 38 40 41 42 42 41 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 40 40 39 37 37 39 44 47 50 54 57 59 61 59 57 56 48 38 34 34 34 34 35 36 36 36 36 36 35 34 32 30 29 30 30 31 32 32 32 32 32 32 34 35 35 35 34 34 33 33 32 31 31 31 31 31 31 30 29 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 33 32 31 31 32 35 39 41 40 38 36 36 36 37 37 37 35 35 35 35 37 37 38 38 38 38 39 39 40 40 39 36 33 32 31 29 28 28 27 27 27 27 27 27 27 27 27 27 28 29 30 30 29 29 29 29 30 30 31 32 33 33 33 33 32 31 31 31 31 31 31 32 33 33 34 33 33 34 34 35 35 35 35 36 36 35 34 33 32 33 33 33 33 34 34 35 36 36 37 37 38 40 39 39 39 40 40 40 39 39 39 39 39 37 35 33 33 33 34 34 32 31 32 33 33 33 32 31 30 31 31 32 33 34 35 36 36 36 36 37 37 37 37 37 36 36 36 36 36 35 33 32 30 30 30 30 31 32 34 35 36 36 36 35 34 33 32 32 32 31 30 28 26 25 25 25 25 25 26 24 23 22 23 24 26 28 31 32 29 25 24 23 23 23 23 24 27 28 28 24 29 34 30 29 28 27 29 34 39 42 43 42 42 42 42 42 41 45 46 48 48 50 51 49 46 41 40 39 40 42 43 43 42 40 39 41 42 42 42 43 45 46 44 40 40 40 41 41 41 40 37 39 47 39 35 35 35 37 39 45 47 45 44 45 53 52 52 58 58 55 49 47 45 43 43 42 43 43 45 47 48 48 46 43 40 39 38 39 39 38 38 37 38 39 39 39 39 39 39 40 41 41 41 40 39 38 37 39 42 45 46 48 50 50 50 49 48 48 48 51 51 50 43 36 36 37 42 54 60 63 63 64 66 62 62 60 52 50 50 52 49 48 54 59 63 62 64 67 69 69 68 66 66 66 68 70 72 74 73 71 66 52 43 45 52 58 58 55 52 50 47 44 45 46 48 50 51 51 51 49 48 47 48 49 51 54 56 57 57 58 59 61 63 66 64 64 66 69 71 71 70 67 63 61 60 59 57 54 53 52 52 52 51 51 51 52 52 52 51 50 49 48 47 46 46 46 47 48 49 48 50 54 58 56 56 58 59 61 63 64 64 62 62 59 53 53 54 54 54 54 54 52 50 50 53 55 56 54 53 53 52 52 51 50 50 50 49 49 49 48 48 48 47 84 85 85 86 87 89 90 91 91 91 91 90 90 90 90 91 91 91 91 91 91 91 90 90 90 90 90 90 89 88 88 87 86 86 85 85 85 84 84 84 84 83 83 83 83 84 85 87 88 88 88 87 87 86 85 85 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 82 82 82 82 82 82 82 82 83 83 83 84 83 81 79 78 78 78 79 81 85 88 92 94 93 91 89 88 86 85 85 92 95 92 82 76 73 72 70 70 70 70 73 75 78 74 72 71 71 72 77 77 76 73 71 68 66 66 66 67 69 71 70 70 71 72 73 76 77 75 69 67 67 72 75 77 78 74 67 68 72 78 77 72 65 61 59 62 66 67 56 53 52 53 54 56 60 60 59 54 49 47 50 55 61 60 57 56 54 53 53 51 48 48 49 53 57 59 57 56 56 62 66 69 64 60 55 51 48 46 46 46 46 45 45 45 47 47 45 46 49 56 57 56 54 53 51 50 52 58 59 58 57 56 57 60 59 57 54 57 62 65 59 51 47 46 46 44 43 43 43 42 41 41 42 42 41 40 39 39 38 38 37 36 35 34 33 32 32 32 32 32 33 34 35 36 36 35 34 34 34 34 35 35 36 37 38 37 36 35 35 36 37 37 38 40 41 41 42 42 42 41 41 40 40 39 39 38 38 37 38 38 37 37 37 37 37 37 37 39 40 40 38 37 36 38 41 42 44 46 50 54 56 56 55 54 50 41 34 33 33 33 34 36 36 35 35 35 33 31 31 32 32 33 33 33 33 32 32 32 32 32 34 35 35 35 34 33 32 32 32 31 32 32 32 31 31 30 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 33 34 35 34 33 33 35 38 39 38 37 36 35 35 35 36 35 35 34 34 34 37 37 37 37 37 36 36 37 37 37 37 35 32 30 29 28 28 27 27 27 27 27 27 26 26 27 27 28 29 30 30 30 29 29 29 30 30 30 31 32 32 32 32 31 31 30 30 30 31 32 32 33 33 34 34 33 34 34 34 35 35 36 36 36 36 36 34 33 33 33 33 33 33 34 34 35 36 37 37 38 38 39 39 39 39 41 40 40 39 39 39 39 38 36 34 32 32 33 34 34 33 33 33 34 34 34 33 32 31 31 32 32 33 34 35 35 35 35 36 36 37 38 37 36 36 36 36 36 36 34 33 31 30 29 29 29 29 30 32 34 36 36 37 37 36 35 34 33 33 33 32 29 27 25 25 24 24 23 23 22 22 22 23 24 25 28 30 31 27 24 22 22 22 22 23 26 31 31 29 28 31 32 29 29 29 27 27 32 41 44 44 42 39 37 36 34 35 41 42 43 44 46 47 46 45 43 40 40 41 43 43 42 40 40 40 41 41 42 42 44 47 46 43 40 40 40 41 41 40 40 38 41 45 38 40 46 39 36 37 48 51 48 47 48 51 53 55 57 58 56 51 49 48 46 46 47 49 50 51 52 51 48 45 42 39 38 38 38 39 38 37 37 38 39 39 39 39 39 40 41 42 41 40 40 39 37 37 42 46 49 49 50 52 49 49 50 49 47 44 48 46 38 38 42 50 49 50 55 58 64 70 62 58 60 57 52 45 47 48 48 49 52 58 63 66 66 69 71 70 68 67 65 65 66 68 68 68 67 64 62 61 52 47 46 50 53 54 52 49 47 46 46 46 49 50 52 52 53 52 51 49 48 50 51 54 54 55 56 57 58 59 62 65 69 67 68 71 72 71 69 64 62 62 61 59 59 56 53 51 50 50 52 52 52 53 53 53 52 52 51 49 48 47 46 46 46 47 49 49 47 49 51 53 53 52 52 52 53 54 53 53 52 52 53 53 53 54 54 54 54 54 53 52 50 50 51 51 50 50 50 50 50 50 50 50 50 50 50 49 48 48 48 48 84 84 85 86 87 88 89 90 91 92 92 91 90 90 90 91 91 91 91 91 91 91 90 90 90 90 90 90 89 88 88 87 86 86 85 85 85 84 84 84 84 83 83 83 83 84 85 86 88 88 89 88 87 87 86 85 85 84 84 83 82 82 82 82 81 81 81 81 81 81 81 82 82 82 82 82 82 82 83 83 82 82 82 82 82 82 82 82 82 82 83 83 84 83 82 80 78 78 77 79 81 84 86 90 92 91 88 86 84 82 86 89 93 95 93 86 79 75 73 72 71 73 74 77 79 78 74 72 71 72 75 77 76 75 74 74 73 71 68 66 65 67 70 72 73 74 74 73 73 75 73 69 67 66 68 72 73 72 71 70 69 72 78 82 78 71 63 58 57 60 58 50 54 58 61 59 59 62 58 52 44 46 49 49 49 52 54 57 60 56 55 52 50 48 49 53 57 59 59 57 56 56 59 66 68 65 61 57 53 50 47 45 46 46 46 45 45 47 46 45 46 50 56 59 60 59 56 53 50 53 57 59 57 56 56 56 58 57 56 56 58 62 66 58 51 45 46 45 43 42 42 41 41 40 40 40 40 39 39 39 39 38 38 37 36 35 34 34 33 33 33 34 33 33 34 35 36 35 35 35 34 35 35 36 36 37 38 38 38 37 36 35 36 37 37 38 39 40 41 42 42 42 42 42 41 40 39 39 38 38 38 38 37 37 37 37 37 38 38 38 39 39 38 37 36 35 37 38 40 43 46 49 52 52 51 48 47 46 43 38 33 32 33 33 35 36 35 34 33 34 34 34 35 36 36 35 35 34 33 33 32 32 33 35 35 35 34 33 32 31 32 32 32 33 33 32 31 30 29 29 28 29 29 30 31 31 31 31 32 32 32 32 32 33 34 36 36 36 35 34 35 37 38 38 36 35 34 34 34 35 35 35 35 34 35 37 37 36 35 35 35 34 35 35 35 33 32 31 29 28 28 27 27 27 27 27 27 27 26 26 27 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 31 32 33 33 33 34 34 34 34 34 34 34 35 35 36 36 37 37 37 35 33 33 33 33 33 34 34 35 36 36 37 38 37 38 38 38 38 39 40 40 39 38 38 38 38 37 36 34 34 34 35 35 34 33 34 34 34 34 34 32 32 31 32 32 33 34 34 35 35 34 34 35 36 37 38 37 37 37 36 36 36 35 34 33 31 29 28 28 27 28 29 30 32 33 34 35 36 37 36 35 35 36 36 36 34 32 28 25 24 23 22 22 22 23 23 24 25 25 27 28 29 26 23 22 22 22 23 26 29 31 31 30 30 30 30 30 30 29 27 26 29 36 41 43 42 38 37 36 34 35 37 39 40 39 41 43 43 44 43 40 40 41 43 43 42 41 42 42 42 42 42 43 46 46 45 42 40 40 41 41 40 41 41 40 42 43 41 44 45 38 34 37 51 53 50 45 46 50 60 58 56 58 56 54 52 51 50 50 51 52 53 53 51 49 46 43 40 38 38 38 39 39 39 38 37 38 38 38 38 39 40 42 42 42 41 41 41 40 39 39 46 49 51 51 51 51 44 46 49 46 42 38 40 40 40 39 40 45 52 56 58 57 61 67 65 61 56 50 47 44 46 47 49 54 58 63 66 68 69 70 69 66 65 64 64 64 63 63 61 58 56 55 55 55 50 48 48 49 50 50 50 49 48 49 49 49 51 52 53 54 54 53 52 51 50 51 52 53 54 55 56 56 58 59 63 66 69 70 71 73 71 67 61 61 61 61 61 60 58 55 52 50 50 49 49 50 51 53 52 51 51 50 49 48 47 47 46 46 46 46 46 47 48 49 50 51 51 51 51 51 51 52 51 51 51 51 51 52 53 53 53 53 53 53 54 54 54 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 48 48 48 83 84 85 85 86 87 89 90 91 92 92 92 91 90 90 90 91 91 91 91 91 91 91 90 90 90 90 90 89 89 88 87 86 86 85 85 85 85 84 84 84 84 83 83 83 84 85 86 87 88 89 89 88 88 87 86 86 85 84 84 83 82 82 82 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 83 84 84 84 83 81 78 76 75 77 80 82 81 84 88 87 86 85 85 86 89 91 92 94 93 89 82 75 69 68 69 71 73 74 72 75 74 72 70 70 74 75 74 73 72 71 71 71 71 71 71 72 73 75 77 80 80 75 73 71 70 68 67 66 67 71 70 69 69 69 69 68 71 76 77 72 63 59 57 55 50 47 48 55 60 60 63 64 55 48 42 48 52 55 55 56 57 59 59 49 52 54 51 51 53 56 57 58 57 56 56 57 61 67 69 69 65 62 58 51 47 45 46 46 46 46 46 47 45 45 45 50 55 59 61 60 57 54 51 53 56 58 54 54 55 54 55 57 56 57 59 62 62 56 51 47 47 45 43 42 41 40 40 40 39 39 39 40 40 40 39 39 38 37 36 36 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 37 38 39 39 39 37 36 36 36 37 38 38 39 40 41 42 42 42 42 42 42 41 40 39 38 38 38 38 38 37 37 37 37 37 38 38 38 37 37 37 35 35 36 37 39 41 44 47 51 49 47 43 42 42 44 41 34 32 32 33 34 36 36 34 34 35 36 37 37 37 36 36 35 34 34 33 32 33 34 35 36 35 33 32 31 31 32 33 34 33 33 31 30 30 29 28 28 29 30 31 31 32 32 32 32 32 32 32 33 33 35 36 36 36 35 35 35 37 36 35 35 34 34 34 35 35 36 36 36 36 37 38 37 36 37 38 36 33 33 34 34 32 31 30 29 28 28 27 27 27 27 27 27 27 26 26 27 27 28 29 30 30 30 31 32 32 32 31 32 32 31 31 30 31 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 35 34 34 33 34 34 34 35 35 36 36 37 37 37 37 37 37 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 34 34 34 34 34 33 31 31 32 32 33 33 34 35 35 35 34 33 34 35 37 37 37 37 37 36 35 35 35 34 33 31 29 28 27 27 27 28 29 31 32 33 33 34 36 37 37 37 37 37 37 37 35 31 27 25 24 24 23 23 24 24 25 25 25 26 26 26 23 22 21 22 23 23 24 26 29 31 32 31 29 30 31 30 29 28 27 28 31 37 40 40 37 37 36 34 35 37 39 39 39 41 43 45 44 42 40 40 40 41 42 43 43 43 44 45 43 42 43 45 45 44 40 39 40 40 40 41 41 42 43 41 43 47 45 45 44 35 39 53 54 49 38 51 59 64 59 56 58 56 54 54 54 54 54 54 54 53 49 46 43 42 41 40 39 39 39 39 40 39 38 37 38 38 38 39 41 43 43 42 42 42 43 43 42 43 44 46 49 51 52 53 51 43 44 46 38 38 43 54 52 47 41 38 41 53 58 61 60 61 62 59 56 51 46 45 44 45 50 55 63 63 62 62 65 67 66 63 61 60 60 60 60 59 57 55 53 51 50 50 51 48 48 48 49 50 51 51 52 53 53 51 50 52 53 54 53 53 53 52 52 51 51 52 52 53 54 56 57 58 60 63 67 70 71 72 71 66 63 61 61 61 61 60 59 57 55 53 52 50 50 49 49 50 50 50 49 49 48 48 47 47 46 46 46 45 45 46 47 49 50 51 51 51 51 52 51 52 52 52 53 53 52 52 52 52 53 53 52 52 52 52 53 54 54 53 53 53 53 54 54 53 52 51 50 49 49 49 49 49 48 48 48 83 84 84 85 86 87 88 89 91 92 92 92 91 91 90 90 91 91 91 91 91 91 91 91 90 90 90 90 89 88 88 87 86 86 85 85 85 85 85 84 84 84 84 83 83 83 84 86 87 88 89 89 89 88 88 87 87 86 85 84 84 83 82 82 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 82 82 82 83 83 83 84 84 83 82 84 85 85 85 87 89 88 88 86 85 85 90 90 90 92 93 93 91 87 82 78 75 73 70 69 71 71 71 74 73 69 64 67 72 73 73 72 71 70 69 68 69 72 73 73 74 74 74 77 78 76 74 72 72 70 68 67 69 70 68 67 67 66 65 65 71 74 74 72 68 62 57 53 50 48 50 55 59 61 64 61 52 47 46 52 57 59 57 59 61 56 57 59 56 56 54 55 56 56 56 56 55 57 58 60 63 67 72 74 73 70 62 53 47 45 46 46 46 45 46 47 45 44 46 51 57 62 60 59 57 56 54 52 54 55 53 52 52 53 58 60 58 58 60 62 61 56 51 48 47 45 43 41 40 40 40 40 39 40 41 41 40 39 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 36 36 36 36 36 37 38 39 39 39 39 38 37 37 38 38 38 39 40 42 43 43 43 43 43 42 41 40 40 39 38 38 38 38 38 37 37 37 37 38 39 38 36 37 37 35 34 35 36 38 39 43 46 49 44 40 38 39 40 42 43 40 32 32 33 34 35 36 35 34 34 36 37 38 37 36 35 34 33 33 32 33 34 35 35 35 34 33 31 31 31 33 33 33 32 31 30 30 29 29 28 29 29 30 31 31 32 32 32 32 32 32 33 33 34 35 36 35 35 35 35 35 35 36 35 35 34 35 35 36 36 37 39 39 38 39 39 38 40 40 40 36 32 32 32 32 30 29 29 28 28 28 28 27 27 26 26 26 27 27 26 27 27 28 29 30 31 31 32 32 32 32 32 32 32 31 30 30 30 31 32 33 33 34 34 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 35 35 35 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 37 36 35 34 33 33 33 33 32 31 31 32 33 33 34 34 35 36 36 34 34 34 36 37 37 37 37 37 36 35 34 35 35 34 32 30 28 27 27 27 27 28 30 32 33 32 33 35 37 38 38 38 37 36 36 36 35 32 29 26 25 25 24 25 25 25 24 24 24 24 23 21 21 21 21 24 26 27 27 29 31 31 32 32 31 30 30 29 28 27 28 29 33 36 38 37 36 35 34 35 37 40 40 41 42 44 45 44 41 40 40 39 39 41 41 42 42 44 45 43 42 42 42 42 41 40 40 41 40 40 40 43 46 47 47 45 46 48 45 42 38 43 52 53 54 54 56 59 60 59 58 57 54 52 52 53 54 56 56 54 50 46 43 41 41 41 41 41 40 40 41 40 39 38 38 38 38 40 43 43 43 42 41 41 42 43 44 43 45 49 54 57 57 55 55 52 48 43 41 42 40 41 46 45 45 46 44 47 57 63 67 67 61 57 54 50 47 44 44 45 45 51 57 62 60 59 58 60 61 59 57 56 55 55 55 55 55 54 53 52 50 48 49 49 48 47 48 50 52 55 57 57 56 53 52 51 52 53 53 53 53 53 52 51 51 51 52 52 53 54 55 57 59 61 63 66 69 72 69 66 63 64 64 62 61 60 58 58 57 56 55 53 52 51 50 50 49 49 49 49 49 49 49 48 48 47 46 46 45 46 47 48 49 50 51 52 50 51 52 52 53 54 55 55 55 55 54 54 53 54 54 54 54 54 54 54 55 55 56 56 55 55 55 55 54 53 52 51 50 50 50 50 50 49 49 49 83 84 84 85 85 86 87 89 90 92 92 93 92 91 90 90 91 91 91 91 91 91 91 91 90 90 90 90 89 88 88 87 86 86 86 85 85 85 85 85 84 84 84 83 83 83 84 85 87 88 89 89 89 89 89 88 88 87 86 85 84 84 83 82 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 82 82 82 83 83 84 84 86 88 90 91 92 94 93 91 90 90 89 90 91 93 91 90 88 89 90 90 85 82 81 79 77 73 71 69 70 71 74 73 72 72 70 70 71 70 70 70 70 69 67 68 71 71 72 71 69 70 74 76 76 76 76 75 71 68 65 66 67 66 66 66 65 65 67 72 72 72 74 71 67 63 60 59 55 54 56 58 61 62 58 53 49 51 56 61 60 58 59 61 61 61 61 60 60 59 57 56 56 57 57 57 58 60 62 65 68 72 73 73 72 63 54 47 46 46 46 45 45 45 45 43 42 47 53 59 60 58 58 58 57 54 53 53 53 52 50 51 54 60 62 61 60 60 62 60 55 47 48 48 47 43 41 40 40 40 41 41 41 43 42 39 39 39 39 38 38 37 36 36 36 35 35 35 34 34 34 34 34 34 35 36 36 36 37 37 37 37 37 38 39 40 40 39 39 38 39 39 39 40 41 43 44 44 44 44 43 43 43 42 41 40 39 39 39 39 38 37 37 37 38 39 39 38 36 37 37 36 34 33 35 36 38 42 44 44 42 39 37 38 38 40 42 39 34 32 32 34 35 36 36 34 34 35 37 38 38 37 35 34 33 32 33 33 34 34 34 33 32 32 31 31 32 33 33 31 29 29 29 30 29 29 29 29 29 30 31 31 31 32 32 32 31 31 32 32 33 34 34 33 33 34 34 35 36 36 36 36 36 36 37 37 42 45 44 42 41 43 43 44 45 42 38 34 32 30 30 30 29 29 29 28 28 28 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 32 32 33 32 32 32 31 31 31 30 30 30 31 32 33 33 34 34 34 34 34 33 33 33 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 36 36 36 36 36 37 37 36 36 36 36 37 37 36 36 36 37 36 35 34 33 33 34 34 33 33 33 33 34 34 35 36 37 37 37 35 35 35 37 37 37 37 37 37 37 36 35 35 35 35 33 31 30 28 27 27 27 28 29 32 33 33 33 33 34 35 36 37 37 37 37 36 36 37 34 31 29 26 25 25 25 24 24 23 23 23 22 21 22 22 22 26 27 28 27 28 28 26 28 30 28 28 28 29 28 27 28 29 31 33 36 37 34 34 35 35 37 39 40 40 41 46 48 46 41 39 39 37 37 38 39 39 40 42 43 42 43 43 41 42 41 40 41 40 40 38 40 46 49 48 44 42 44 50 45 41 42 47 49 49 49 51 56 55 55 58 58 56 52 51 50 50 52 54 55 53 50 47 44 42 43 43 42 41 41 41 41 41 41 40 40 40 42 43 44 44 43 41 40 40 41 42 44 47 55 57 58 58 58 57 53 51 48 43 43 44 43 42 42 46 46 47 51 56 60 60 63 65 62 57 52 47 44 43 43 46 49 55 57 56 54 53 53 54 54 53 53 52 52 52 52 53 54 54 54 52 51 50 49 49 49 49 48 49 51 53 56 56 54 51 51 50 51 52 52 52 53 53 53 52 52 52 52 52 53 54 55 56 59 62 64 66 67 67 67 67 67 67 65 61 60 59 58 58 58 57 56 55 53 52 51 50 49 49 50 50 50 50 50 49 48 48 47 47 47 47 48 49 50 51 51 50 49 49 50 51 53 54 55 55 56 56 56 55 55 55 56 56 56 56 55 56 56 57 56 56 56 56 56 56 55 54 53 53 52 52 52 51 51 51 51 51 82 83 84 84 85 85 86 88 89 91 92 93 92 91 91 90 90 91 91 91 91 91 91 91 91 90 90 90 89 88 88 87 86 86 86 86 85 85 85 85 85 84 84 84 83 83 84 85 86 87 89 90 90 90 89 89 89 88 87 86 85 84 84 83 82 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 82 82 83 83 83 84 86 89 90 87 85 88 88 88 90 92 92 92 92 90 90 88 86 89 89 85 81 79 79 77 75 73 72 72 71 72 76 75 74 72 70 69 65 67 69 69 66 60 63 65 67 70 73 71 71 72 74 75 75 75 73 70 68 68 68 67 66 65 65 66 69 69 69 68 67 68 69 70 71 72 71 66 62 59 56 55 56 58 58 57 58 58 59 58 57 56 58 60 63 65 65 66 65 63 61 61 61 59 57 57 60 62 65 69 72 73 72 69 64 56 49 47 46 46 44 44 44 44 43 41 52 59 63 62 60 59 60 61 57 54 52 49 48 50 51 54 58 61 62 63 62 61 60 52 47 51 49 46 42 40 39 40 41 42 43 44 45 42 40 40 40 40 39 38 38 37 36 36 36 35 35 35 34 34 34 34 35 35 36 37 37 37 37 37 36 36 38 39 40 40 41 40 39 40 40 40 41 42 44 45 45 45 45 45 44 44 44 43 42 42 41 40 39 38 37 37 37 38 39 40 39 37 36 37 37 34 33 34 35 37 39 40 39 38 36 36 36 37 39 40 40 37 34 32 33 35 36 36 34 33 33 37 38 38 37 36 34 33 33 33 34 34 34 33 32 32 31 31 31 32 33 32 30 29 28 29 29 29 29 28 28 29 29 30 31 31 32 32 32 31 31 31 31 32 33 33 32 32 33 33 36 36 37 37 37 38 39 42 45 45 47 48 47 46 46 47 46 44 39 35 32 30 30 30 29 29 29 28 28 28 28 27 27 26 26 26 26 27 28 29 30 31 31 31 32 33 33 33 33 32 32 31 32 32 32 31 31 32 33 33 33 33 33 33 33 33 32 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 37 37 37 37 36 36 36 37 37 37 37 36 36 35 36 36 37 37 36 36 36 36 36 34 34 34 34 35 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 37 38 38 38 38 38 39 38 37 36 37 37 37 36 35 35 36 35 35 33 31 29 29 28 28 29 29 31 32 32 31 31 31 31 33 35 37 37 37 37 37 38 38 35 32 27 25 25 24 24 23 22 22 22 22 22 22 24 25 27 27 27 26 27 27 25 29 31 29 28 27 27 27 27 28 28 30 34 36 36 33 35 37 37 38 38 38 38 40 45 46 45 39 37 37 35 34 35 37 38 39 41 42 42 41 42 42 42 42 40 41 40 38 37 41 49 50 48 44 44 44 46 46 43 37 45 49 48 45 45 48 53 55 58 57 56 52 51 49 49 49 50 52 52 51 50 47 45 46 45 44 42 42 42 42 43 43 44 45 45 45 45 44 44 43 42 43 43 43 44 47 51 56 56 54 49 53 53 40 45 49 43 43 44 44 44 45 53 49 44 51 60 67 65 66 65 60 54 48 44 42 42 43 48 54 60 58 53 50 49 49 48 48 49 49 50 50 51 52 52 53 53 53 51 51 52 50 50 49 49 49 49 51 52 53 53 52 50 49 50 50 51 51 52 52 53 53 52 52 52 52 53 54 55 58 60 62 65 67 68 68 68 69 70 70 68 64 60 60 59 59 59 58 58 57 56 55 53 52 50 49 49 49 49 49 50 50 50 50 49 49 49 49 49 49 49 50 50 50 49 49 49 49 50 51 52 52 53 54 54 54 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 54 54 53 52 52 52 52 51 51 51 51 82 83 84 84 85 85 86 87 89 90 92 93 92 92 91 90 90 91 91 91 91 91 91 91 91 90 90 90 89 88 88 87 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 85 86 87 88 89 90 90 90 90 89 89 88 87 86 85 84 84 83 82 82 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 82 83 83 83 84 86 86 85 86 88 85 85 88 92 93 91 90 88 86 85 84 86 85 81 79 78 77 76 73 70 72 72 68 69 71 74 74 73 69 67 66 66 67 67 64 62 62 63 63 62 65 68 69 71 72 72 72 72 70 68 65 66 67 66 66 67 68 67 68 66 65 65 64 64 64 68 71 73 72 70 68 62 54 55 56 60 61 62 62 60 58 56 55 55 58 61 64 68 67 65 65 66 67 65 65 62 58 56 57 61 64 68 71 72 70 67 65 55 50 48 48 47 45 45 45 45 43 45 59 64 66 65 63 62 62 61 58 56 53 48 52 52 51 52 55 60 63 64 64 63 61 52 48 49 47 43 40 39 39 40 41 43 45 44 43 41 41 42 41 41 41 39 38 37 37 36 36 35 35 34 34 34 34 34 35 35 37 40 39 38 37 37 36 36 36 38 39 40 41 40 40 40 40 41 42 43 44 45 46 46 46 46 46 45 45 45 44 44 42 41 40 38 38 38 38 39 39 39 39 38 36 38 38 36 34 34 34 35 36 37 36 35 34 34 36 38 39 40 40 40 38 33 32 34 35 35 34 32 34 38 39 38 37 36 35 34 33 34 34 34 34 33 32 31 31 31 31 32 33 32 30 29 28 28 28 29 28 27 28 28 29 30 31 32 32 32 32 32 31 31 31 31 32 31 32 32 33 35 37 37 37 38 38 40 42 45 48 49 51 53 55 52 49 49 46 41 36 33 31 30 29 29 29 28 28 28 28 28 27 27 26 26 26 26 27 28 29 31 32 33 33 33 32 33 33 33 32 32 33 33 34 34 33 33 33 34 34 35 34 34 34 33 33 32 32 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 38 37 37 37 36 37 38 39 38 38 37 36 36 36 37 37 37 37 37 37 36 34 33 32 32 32 33 35 36 36 36 35 36 36 36 37 37 37 37 36 35 35 35 37 38 39 40 40 39 38 37 36 36 36 36 35 35 35 36 36 36 35 34 32 30 30 29 29 29 29 30 30 29 28 28 29 30 33 36 37 38 38 38 38 38 37 33 28 26 26 25 24 23 23 23 23 23 23 23 24 24 25 26 26 25 25 25 26 29 30 29 28 27 26 26 28 31 31 34 38 37 36 34 37 40 42 42 40 37 37 38 41 39 37 35 34 33 32 32 33 36 36 38 41 42 42 42 42 42 41 41 40 40 39 38 41 45 49 48 45 43 45 43 39 38 42 46 49 49 47 41 41 44 56 59 58 46 48 52 50 49 47 46 47 49 46 46 47 47 47 47 46 45 43 43 43 43 45 46 47 47 46 45 45 45 44 44 44 46 48 50 53 53 54 55 55 49 39 47 48 40 42 43 43 44 45 44 44 47 51 56 60 64 66 67 66 66 62 54 48 44 42 42 44 45 52 58 62 57 52 48 48 47 46 45 46 50 50 50 51 51 51 51 52 51 51 51 50 49 48 48 49 49 50 51 51 51 51 51 50 49 49 50 51 51 51 52 52 52 52 52 52 53 54 55 57 60 63 65 68 70 71 71 72 72 70 68 63 61 59 59 59 59 59 58 58 57 57 56 55 54 52 50 49 50 50 51 51 51 51 51 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 55 56 56 56 56 55 54 54 55 56 57 58 55 53 54 53 53 52 52 52 52 52 51 51 51 51 82 83 84 84 85 85 86 86 88 90 91 92 92 92 91 90 90 90 91 91 91 91 91 91 91 90 90 90 89 89 88 87 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 85 87 88 89 90 90 90 90 90 90 89 88 87 86 85 84 83 83 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 82 82 83 83 84 86 89 90 87 87 85 86 88 91 91 90 89 87 85 85 84 83 82 82 81 80 77 76 72 70 72 70 67 70 72 73 73 72 68 69 69 67 66 66 66 64 63 65 67 67 68 68 69 71 72 72 71 70 69 67 66 65 65 65 67 66 65 65 64 64 65 66 66 64 61 60 63 67 69 69 69 68 64 61 58 58 59 62 63 60 57 54 53 53 55 58 63 68 67 66 65 67 65 53 57 60 57 56 57 61 64 66 69 69 67 63 59 55 51 50 52 49 47 47 48 48 44 49 59 64 66 66 65 63 62 60 58 56 53 50 53 51 48 51 55 60 62 63 63 63 61 57 50 46 45 43 40 39 39 40 41 43 45 43 43 43 43 43 42 41 41 40 39 38 37 36 36 35 35 35 34 34 34 34 35 36 39 41 41 39 37 37 37 36 36 37 38 41 41 41 41 40 40 42 43 44 44 45 46 46 47 47 47 47 47 46 46 45 43 42 41 40 39 39 39 39 39 39 39 38 37 37 38 38 36 35 35 35 35 35 35 34 33 34 36 38 39 39 39 41 40 38 34 33 35 35 34 31 35 39 39 37 36 35 34 34 34 34 35 34 33 32 31 31 31 31 31 32 32 32 30 30 29 28 27 27 28 28 28 29 29 30 31 32 33 32 32 32 32 31 31 31 31 31 32 33 34 36 38 39 40 40 39 41 43 48 51 55 59 59 58 57 52 47 45 40 34 31 30 29 29 28 27 27 28 28 28 27 27 27 27 26 26 27 28 30 31 32 33 34 33 33 32 32 32 32 31 32 33 33 34 35 35 35 35 35 35 36 36 35 35 35 35 34 35 35 35 35 35 34 35 35 35 35 35 35 35 35 36 36 37 37 37 37 37 37 38 37 38 38 39 40 40 39 38 37 37 37 38 38 38 38 38 38 37 35 33 32 32 32 32 34 36 36 36 36 36 35 35 35 36 36 36 36 35 34 34 35 37 38 40 40 39 38 36 35 34 34 35 34 35 35 36 36 37 36 35 33 31 30 30 29 29 29 29 28 27 27 27 28 30 32 34 36 37 38 38 38 37 39 39 36 33 29 25 25 24 24 24 25 25 25 24 24 24 24 24 24 24 22 23 24 28 29 29 28 28 27 26 28 31 31 34 38 38 38 39 41 44 46 45 42 39 38 36 35 31 30 31 33 32 30 31 32 35 35 37 41 42 42 40 40 40 40 40 40 40 38 39 42 46 46 43 42 41 40 40 39 39 45 49 51 49 47 43 44 48 54 53 51 49 48 49 49 47 46 44 45 45 42 43 43 39 42 45 45 45 45 45 45 46 47 48 48 47 46 45 45 45 44 43 44 47 51 55 57 54 54 54 54 48 40 46 46 43 43 44 44 45 46 47 46 49 56 60 64 67 63 63 64 60 55 47 44 42 43 44 49 55 59 62 62 56 52 49 48 47 46 46 47 48 49 50 50 51 51 51 51 51 51 50 49 48 48 48 49 50 51 51 51 51 51 51 50 50 50 50 51 51 52 52 52 53 53 53 54 55 57 59 60 62 64 66 69 71 72 71 71 71 65 61 60 59 59 59 58 58 58 58 58 57 57 57 57 56 54 52 53 53 53 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 48 49 49 49 50 50 50 50 50 51 51 52 53 54 55 55 55 55 55 55 54 54 56 56 56 57 53 51 52 52 53 53 52 52 52 52 51 51 51 51 82 83 84 85 85 85 85 86 87 89 91 92 92 92 91 90 90 90 90 91 91 91 91 91 91 90 90 90 89 89 88 87 87 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 85 86 87 89 89 90 90 90 90 90 90 89 88 87 86 85 84 83 82 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 82 82 83 83 83 85 88 89 87 86 87 89 88 88 88 88 88 88 87 86 86 84 81 82 83 83 77 73 74 74 74 71 71 71 70 70 69 69 68 69 69 70 70 69 68 67 64 61 63 65 68 70 70 71 71 71 70 70 71 67 65 64 65 65 67 66 65 64 64 65 67 67 67 66 66 65 64 65 67 65 63 62 66 65 60 58 60 65 63 58 54 52 52 53 54 56 61 63 56 62 65 65 57 48 50 55 58 57 59 64 65 66 68 64 61 56 55 54 50 49 51 51 51 51 54 53 46 51 57 63 65 66 68 65 62 59 58 56 52 51 52 48 48 51 53 56 60 60 60 62 63 61 52 45 41 40 39 39 40 40 41 44 45 43 44 45 45 44 43 42 42 41 40 38 37 36 36 35 35 35 35 35 35 35 35 36 39 40 40 39 38 37 37 36 36 36 38 41 42 42 41 40 40 42 43 44 44 45 45 46 47 47 48 48 48 48 47 46 45 44 43 42 41 40 39 39 39 39 39 39 38 37 38 38 38 37 36 35 35 34 34 34 34 35 36 37 38 38 39 40 40 39 36 34 34 35 34 32 35 37 37 35 34 34 34 34 35 35 35 34 33 32 31 31 30 30 31 31 31 31 31 30 30 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 34 33 32 31 31 32 32 33 35 37 40 42 43 44 44 45 48 53 55 59 66 62 60 60 50 43 40 36 32 31 30 29 28 27 27 27 27 27 27 27 27 27 27 26 27 28 30 31 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 34 35 35 35 35 35 35 36 36 36 37 36 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 37 37 38 37 37 37 37 38 38 39 39 39 39 39 39 38 38 38 39 39 39 39 38 38 38 37 37 36 35 35 35 36 36 36 36 36 36 35 35 34 34 34 35 36 35 35 34 33 33 35 37 39 40 39 38 36 35 34 33 33 34 34 35 36 36 36 36 35 33 31 30 29 28 27 27 27 27 26 26 27 28 30 31 33 35 36 37 37 37 37 37 37 36 33 29 25 26 25 25 25 25 26 26 25 24 24 24 24 22 21 21 21 22 25 27 28 26 27 28 27 29 30 29 33 36 38 40 41 43 45 45 44 43 41 38 35 32 30 30 32 35 33 31 31 33 36 38 39 39 38 38 37 37 38 39 40 40 39 37 39 42 45 42 39 42 40 38 40 48 55 53 51 50 49 49 49 45 44 44 44 47 51 51 50 49 47 46 45 44 39 32 39 42 39 43 45 45 46 47 47 47 47 48 48 48 47 45 45 46 45 44 43 46 49 51 54 55 51 50 48 42 42 42 44 46 46 44 45 45 44 48 54 60 55 52 57 64 69 63 61 59 53 48 44 43 44 46 49 56 63 64 62 58 54 51 49 47 46 46 47 48 49 49 50 50 50 51 51 51 50 50 49 49 48 48 49 50 51 52 52 51 51 51 51 50 50 50 51 52 52 52 52 53 53 53 54 54 55 58 61 64 64 64 64 65 67 68 66 65 67 61 59 59 58 58 58 58 58 58 58 58 58 58 58 58 57 56 54 55 56 55 53 52 52 52 52 51 51 51 51 50 50 50 49 49 50 48 48 49 50 50 50 50 50 50 50 50 51 51 51 52 53 53 53 53 54 56 56 57 58 55 52 51 52 52 52 52 53 52 52 52 51 51 51 51 51 52 82 83 84 85 85 85 86 86 87 88 90 92 92 92 91 90 90 90 90 90 91 91 91 91 91 90 90 90 89 89 88 87 87 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 85 86 87 88 89 90 90 90 90 90 90 89 88 87 86 85 84 84 83 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 80 81 81 81 81 81 82 82 83 83 84 87 88 88 87 88 89 87 86 85 86 87 87 88 87 86 84 82 84 84 83 79 78 79 79 74 67 66 66 65 65 66 67 67 67 66 67 68 68 70 73 72 69 65 65 67 70 72 72 71 70 69 68 68 66 65 65 67 64 64 65 65 64 65 66 67 66 65 63 62 63 65 65 66 64 63 65 71 67 62 59 58 61 60 57 55 53 52 54 56 58 61 62 60 62 62 59 50 49 53 56 60 60 62 65 67 67 65 59 55 51 51 50 49 48 48 49 52 54 55 50 47 52 56 60 63 64 64 61 58 56 55 54 51 51 50 46 47 50 51 53 54 54 55 57 58 57 54 44 39 39 39 39 40 40 41 44 44 44 46 46 45 44 44 43 43 42 40 39 37 36 36 36 35 35 35 35 35 35 34 36 38 39 40 39 39 38 37 37 36 36 37 39 41 41 41 41 41 40 41 43 44 44 45 46 46 47 47 48 48 49 48 48 47 46 45 44 43 42 40 39 39 39 40 40 38 37 38 38 38 37 36 36 35 34 33 34 35 35 35 36 37 37 38 39 39 39 37 35 34 35 34 34 33 34 34 33 33 34 34 34 34 35 35 34 32 31 31 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 33 33 33 34 34 33 32 32 32 33 35 37 39 42 44 45 46 47 49 53 57 59 62 65 63 57 51 45 38 34 32 31 30 29 29 28 27 27 27 27 27 27 27 27 27 27 28 29 30 31 31 31 30 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 34 34 35 35 36 36 37 37 37 36 36 36 37 37 37 37 36 36 36 36 36 36 36 36 37 38 38 37 37 37 37 38 39 39 39 39 39 39 39 39 39 39 40 40 40 38 36 36 36 37 38 38 38 38 38 38 37 37 36 36 36 36 35 34 33 34 35 36 35 35 34 33 33 33 35 37 39 39 38 36 34 33 33 33 33 34 35 36 36 36 36 35 33 30 29 27 26 26 26 26 26 26 26 27 28 29 30 31 33 34 36 36 37 37 37 37 35 30 28 26 26 26 26 25 25 26 25 24 23 23 23 23 21 21 21 20 21 23 25 25 25 27 28 29 30 30 30 34 37 39 39 41 43 42 42 41 42 41 38 35 35 35 35 35 38 36 35 33 37 39 41 39 37 36 35 36 37 37 37 39 38 37 36 39 42 43 39 39 46 42 40 41 46 53 57 53 49 50 47 45 43 42 43 44 48 53 53 53 51 47 45 44 42 37 32 35 41 45 46 47 47 47 47 47 46 46 47 47 47 47 45 46 47 47 46 45 47 49 51 52 50 45 44 43 44 45 46 46 48 47 44 48 49 48 43 47 59 60 61 63 66 67 65 59 54 50 47 45 45 46 47 49 56 62 64 59 54 52 49 47 46 46 46 48 49 50 50 50 50 51 52 53 51 51 50 50 49 48 48 49 51 52 52 52 52 51 51 51 51 50 51 51 52 53 53 54 54 54 55 56 59 60 58 61 65 64 64 62 60 59 60 60 60 60 59 58 58 58 58 57 57 57 57 57 58 59 60 60 59 59 58 56 56 56 55 53 52 52 52 52 51 51 51 50 50 50 49 49 48 49 48 48 49 50 50 50 50 50 50 51 50 50 50 50 51 51 51 50 49 49 49 51 52 53 52 51 51 52 53 53 53 52 52 51 51 51 51 52 52 53 53 82 83 84 85 86 86 86 86 87 88 90 91 92 92 91 90 89 89 90 90 91 91 91 91 91 90 90 90 89 89 88 87 87 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 85 86 88 89 90 90 90 91 91 90 90 89 87 86 85 85 84 83 82 82 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 80 80 81 81 81 81 81 82 82 82 84 85 86 87 88 89 88 86 85 85 86 86 86 88 89 88 86 84 84 84 83 81 80 80 80 74 68 65 61 59 61 63 65 65 64 64 65 66 67 68 70 70 70 69 66 67 68 70 71 70 69 68 68 68 68 66 67 68 67 67 66 65 65 65 67 67 65 64 62 60 62 64 64 65 65 66 69 74 64 58 58 57 57 58 58 58 57 56 56 58 59 61 63 63 61 55 53 56 55 57 60 62 64 66 67 68 68 64 58 53 50 49 48 47 47 47 48 51 53 52 48 48 51 56 58 59 60 58 55 51 49 49 50 51 50 48 46 49 49 49 49 49 48 49 49 50 51 50 43 41 40 40 40 40 40 41 42 44 45 46 45 45 45 45 44 43 42 41 40 38 37 36 36 36 36 36 36 35 35 35 36 37 38 39 40 39 39 38 37 37 36 36 38 40 41 41 41 41 41 41 41 43 44 44 45 46 46 47 48 49 49 50 49 48 47 47 46 45 44 42 41 40 40 41 40 38 37 38 38 38 37 36 36 35 34 34 34 34 35 34 35 36 37 39 39 39 37 36 35 34 34 35 34 33 33 33 33 33 33 34 34 34 34 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 31 33 34 34 34 35 34 34 34 35 35 36 38 41 44 46 48 48 51 55 57 58 60 57 56 56 49 43 41 37 34 32 31 30 29 28 28 27 27 27 27 27 28 28 28 28 29 30 30 31 31 30 30 29 29 29 30 30 30 30 31 32 32 32 32 33 34 34 35 35 35 34 34 35 36 36 37 37 37 37 37 37 37 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 41 41 41 39 37 34 33 33 33 35 37 37 37 38 38 38 38 37 37 37 37 36 36 35 34 34 35 36 35 35 34 32 32 33 35 36 37 37 37 36 34 33 32 32 32 32 33 35 36 37 37 36 33 31 29 27 26 25 25 25 26 27 27 27 28 28 29 30 30 32 34 35 35 36 36 36 33 29 28 28 27 27 26 26 26 25 25 24 23 22 22 22 21 21 21 21 23 24 25 26 27 28 30 32 34 35 36 38 43 46 45 43 42 38 39 39 41 40 39 37 37 37 36 36 38 41 41 41 44 44 42 39 36 35 36 37 38 38 38 38 37 36 35 38 41 42 37 43 58 47 42 42 46 52 60 54 51 50 46 43 42 52 52 45 50 52 50 54 54 48 47 46 46 38 33 34 41 47 46 46 46 45 46 47 46 46 46 47 47 47 46 46 48 53 51 49 49 50 52 51 47 43 49 49 47 48 49 49 51 51 50 53 54 51 43 45 53 61 65 67 66 64 63 57 52 50 47 45 45 46 46 47 51 55 59 57 54 50 47 46 46 47 47 49 50 51 52 51 51 51 51 51 51 52 52 51 49 48 48 50 52 53 53 53 52 51 51 51 51 51 51 52 53 54 55 57 59 56 55 57 61 64 62 63 65 65 64 63 61 58 57 58 58 58 58 58 58 58 57 57 56 56 56 56 58 59 60 60 60 61 60 59 57 55 54 53 52 52 52 51 51 51 50 50 50 50 49 48 48 47 48 49 50 50 50 50 49 50 51 51 51 50 49 50 50 51 50 49 49 50 50 51 51 51 50 50 51 54 54 54 53 52 51 50 51 52 53 54 54 54 54 81 82 84 85 86 86 86 87 87 88 89 91 92 92 91 90 89 89 89 90 90 91 91 91 91 90 90 90 89 89 88 88 87 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 85 86 87 89 90 90 90 91 91 91 90 89 88 87 86 85 84 84 83 82 81 81 80 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 80 80 80 81 81 81 81 82 82 82 83 84 85 87 88 88 88 87 85 85 86 85 86 87 89 88 85 84 84 83 82 82 81 81 80 76 72 67 60 60 63 64 64 63 62 62 62 64 65 64 64 65 67 69 68 70 69 68 69 69 69 68 68 68 69 69 68 68 69 68 67 64 66 67 67 67 67 67 64 62 62 63 64 64 64 65 69 67 59 59 59 58 56 55 57 57 57 59 60 61 60 60 62 60 59 61 61 62 57 58 61 64 66 68 69 69 70 63 56 51 49 47 46 47 47 47 49 53 57 55 51 50 51 54 56 58 58 56 53 49 48 48 50 49 47 47 46 47 46 46 46 45 45 45 44 43 43 43 43 43 43 42 41 40 40 40 42 45 45 45 45 45 46 45 44 43 42 42 41 40 38 37 37 37 38 37 37 36 36 36 36 36 38 40 40 40 39 39 38 37 36 36 38 39 40 41 41 41 41 41 40 42 43 44 44 45 46 47 48 49 50 51 50 50 49 48 48 47 45 44 42 42 42 42 40 39 38 39 39 38 37 36 35 34 35 35 36 35 34 34 35 37 39 40 39 37 36 35 35 35 35 35 34 34 33 33 33 33 33 34 34 34 34 33 33 32 31 31 30 30 30 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 30 29 30 31 33 34 35 35 35 35 35 35 36 36 36 39 42 45 47 48 48 52 57 64 64 62 56 51 47 45 43 39 36 33 32 31 30 29 29 28 27 27 27 27 27 28 28 29 29 29 30 30 30 29 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 35 35 35 35 36 37 37 38 38 38 39 38 37 36 34 35 35 35 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 38 39 41 42 43 40 35 31 30 30 30 31 33 36 36 36 37 37 38 37 38 38 38 37 37 36 36 36 36 36 36 35 35 34 32 32 33 35 36 37 36 36 36 34 33 32 31 31 31 32 34 35 37 38 37 35 32 30 28 27 26 25 25 26 27 27 27 27 27 28 28 29 29 31 33 34 35 35 34 32 31 31 30 29 28 27 26 26 26 25 25 24 23 23 23 23 22 22 22 25 28 30 30 29 30 33 36 41 47 49 49 50 49 46 43 40 37 38 39 38 39 36 32 36 36 34 34 36 41 39 39 44 43 40 36 36 36 38 39 38 37 36 36 35 35 35 37 39 39 35 45 56 50 46 45 51 54 57 54 54 54 49 51 55 54 50 43 48 46 40 47 50 49 47 45 43 41 39 40 46 48 47 48 47 45 48 50 49 48 46 46 46 46 44 46 50 56 54 52 50 50 51 53 53 52 51 51 50 51 51 52 54 57 57 49 51 55 56 54 56 64 67 69 67 60 54 54 53 50 46 45 45 45 45 45 47 48 48 51 50 47 46 46 46 47 49 50 51 52 53 52 52 52 53 53 54 54 53 52 50 49 48 50 52 53 54 53 53 52 52 52 52 52 53 54 56 58 62 63 63 62 62 63 65 66 66 65 65 65 65 64 63 61 59 56 57 57 58 58 58 58 57 57 56 55 55 56 57 58 59 60 61 64 64 63 60 57 54 53 52 52 51 51 51 51 51 51 51 50 49 49 48 48 48 49 50 51 50 50 50 51 51 52 52 51 49 50 51 51 50 50 50 50 51 51 51 51 50 51 52 54 54 53 53 52 51 50 51 53 54 54 54 54 54 81 82 84 85 86 86 86 87 87 88 89 91 92 92 91 91 90 89 89 89 90 90 91 91 91 90 90 90 89 89 88 88 87 87 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 85 85 87 88 90 90 90 91 91 91 90 89 88 87 86 85 85 84 83 82 82 81 80 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 80 80 81 81 81 82 82 82 82 83 84 86 87 87 87 86 85 85 85 86 86 86 87 84 81 79 79 80 81 82 82 78 76 74 74 70 63 64 65 65 63 61 60 60 60 62 63 63 62 63 64 66 70 74 71 67 66 67 67 66 66 65 67 69 69 68 67 63 61 62 68 66 64 65 68 71 65 63 62 65 65 63 62 64 68 64 58 58 60 61 58 56 58 59 58 59 65 68 66 61 58 55 57 61 63 62 58 57 59 63 66 68 70 69 66 61 56 51 49 48 47 47 47 47 50 53 56 57 55 53 52 53 54 56 56 55 53 50 49 48 49 47 46 45 45 44 44 43 43 43 42 42 41 41 42 44 45 46 46 46 44 43 42 42 44 46 46 45 45 46 46 46 45 44 43 42 41 41 40 39 38 38 38 38 38 37 37 37 36 37 37 39 40 40 40 39 38 38 37 36 37 39 40 40 41 41 41 41 40 41 42 43 43 44 45 46 47 48 49 50 51 51 51 50 49 48 46 45 43 43 43 42 41 40 40 40 40 39 38 36 35 36 37 36 36 36 34 34 35 37 39 40 38 36 35 35 35 35 35 34 34 33 33 33 33 33 33 34 34 34 34 33 33 32 32 32 31 30 29 28 28 28 28 29 30 30 30 31 31 32 32 32 32 31 30 29 30 31 32 34 35 35 35 35 36 36 36 36 37 39 42 43 44 46 47 50 54 60 60 58 53 48 44 43 41 39 34 33 32 32 31 30 29 28 27 27 27 27 27 28 29 29 29 29 28 28 28 28 29 29 30 30 31 31 31 31 32 32 33 33 33 33 34 35 36 36 36 36 36 36 36 37 38 39 39 39 38 38 37 37 36 34 34 34 35 35 35 34 34 34 34 34 35 34 34 34 35 35 35 36 35 35 34 34 35 35 36 38 39 37 34 31 28 27 28 29 30 31 33 35 36 36 36 36 37 38 39 38 38 37 36 36 36 36 36 35 35 34 34 33 33 34 36 36 36 35 36 35 35 33 32 31 31 30 31 32 34 36 37 37 36 34 31 29 28 27 26 26 27 27 27 27 27 27 27 27 27 27 28 30 32 34 34 34 33 33 33 32 31 29 28 27 27 27 26 26 25 24 24 24 24 24 24 24 25 28 30 30 30 31 35 40 45 53 57 55 48 43 40 40 39 38 38 34 32 42 41 35 34 33 31 33 35 38 41 44 47 41 37 33 36 38 39 39 38 36 37 36 34 35 35 36 38 37 34 46 50 42 45 49 58 55 52 52 52 53 53 56 57 49 44 41 42 40 41 52 53 51 46 44 43 44 47 49 51 52 51 50 47 44 48 50 51 50 47 45 45 44 44 48 51 54 56 54 51 47 46 47 51 52 50 51 52 53 52 53 55 49 48 54 54 55 58 61 63 68 71 71 69 59 52 53 52 50 46 45 44 44 45 46 47 47 47 47 46 45 46 46 47 48 49 50 51 52 53 53 54 56 56 56 56 56 55 53 51 50 49 50 52 53 54 54 54 53 53 53 53 54 55 57 61 64 64 65 65 66 67 67 67 67 66 65 65 65 65 64 63 61 58 55 56 56 57 57 57 58 57 57 56 57 57 57 58 58 58 59 61 65 65 64 62 58 55 53 52 52 51 51 52 52 52 52 51 50 49 49 48 48 49 50 51 51 51 50 50 51 52 53 53 52 51 51 51 51 50 50 50 51 52 53 53 52 52 52 53 54 53 53 52 52 52 53 53 53 53 53 52 53 53 81 82 83 85 86 86 86 87 87 88 89 90 92 92 92 91 90 89 89 89 89 90 90 91 90 90 90 90 89 89 89 88 87 87 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 85 86 88 89 90 90 91 91 91 91 90 89 87 86 85 85 84 84 83 82 81 80 80 80 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 81 81 81 82 82 82 83 84 85 85 86 86 84 84 84 85 86 85 86 85 80 79 79 80 82 82 83 78 70 72 73 74 73 68 64 64 65 63 61 60 60 59 58 60 61 61 63 65 68 70 73 73 69 62 62 63 65 64 64 65 66 66 65 65 64 66 67 69 65 63 63 65 66 63 61 61 64 64 63 62 64 67 58 55 56 61 65 66 63 61 62 59 58 58 63 66 59 53 48 56 57 55 59 59 58 59 62 65 67 68 66 64 60 56 53 50 48 47 47 47 48 49 51 54 56 57 58 60 59 57 56 57 57 54 52 49 47 46 46 45 45 44 44 43 42 42 42 41 40 40 41 43 44 46 47 47 48 48 47 46 45 46 45 45 45 45 45 45 46 45 44 43 43 42 42 41 40 40 39 39 39 39 38 37 37 37 37 38 39 40 40 40 39 39 38 37 37 36 38 39 40 40 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 51 51 52 52 49 47 46 45 44 44 43 42 41 41 42 42 41 39 39 38 38 37 37 37 37 36 34 34 36 37 39 39 37 37 36 36 36 36 35 35 35 35 34 34 33 33 33 34 34 34 34 34 34 34 33 32 32 31 29 28 27 27 28 30 30 31 31 32 32 32 32 32 32 31 30 29 30 30 32 33 34 34 34 35 36 37 37 37 38 40 41 41 41 44 49 56 61 61 57 54 51 50 47 45 42 38 33 32 32 32 31 30 29 28 27 27 27 27 28 28 29 29 29 28 28 29 29 30 30 30 30 31 31 31 31 31 32 32 33 33 33 34 34 35 36 36 36 36 36 36 37 38 39 40 39 39 37 36 35 34 34 34 33 32 32 33 33 33 31 30 30 30 31 32 32 32 34 34 35 35 34 33 32 32 32 32 32 31 31 30 29 29 28 28 29 30 31 33 34 36 37 36 34 34 36 37 39 39 38 37 36 35 35 35 35 34 33 33 33 34 34 34 35 36 36 35 35 35 34 32 31 31 31 31 31 32 33 35 36 36 36 34 32 30 30 29 29 28 27 27 27 27 28 27 27 27 26 26 26 28 30 32 33 34 34 34 34 33 32 31 29 28 28 27 27 26 25 24 24 25 25 24 23 23 23 24 26 29 30 33 36 37 39 42 48 49 45 38 35 38 37 37 36 33 34 41 42 38 33 29 29 35 37 38 41 45 46 40 33 31 37 40 41 38 38 39 39 38 36 36 34 33 37 36 35 46 48 43 45 51 58 53 49 48 54 55 55 55 53 49 44 43 47 47 49 55 55 53 47 46 45 43 44 46 48 48 49 49 45 43 46 48 50 52 49 45 45 46 48 52 52 51 55 53 47 44 47 49 48 49 50 53 54 54 51 52 54 50 51 55 54 54 56 62 66 68 71 68 62 56 53 51 51 49 46 45 44 44 46 47 47 49 48 47 46 46 46 47 48 49 50 51 53 54 54 55 56 57 58 58 58 57 56 55 53 51 50 50 52 53 55 55 55 54 54 54 54 55 56 58 63 65 65 66 67 68 68 68 67 66 65 65 65 65 65 65 63 62 58 56 56 56 56 56 57 57 58 58 59 60 60 60 59 58 57 58 59 59 59 58 56 55 54 54 53 52 52 53 53 53 53 52 51 50 50 49 49 49 50 51 52 52 52 51 51 52 53 53 53 53 52 51 51 51 50 51 51 52 53 54 55 55 54 54 54 54 54 54 54 53 53 54 53 53 52 52 52 51 52 81 82 83 85 86 86 86 86 87 88 89 90 91 92 92 92 91 90 89 89 89 89 90 90 90 90 90 90 89 89 89 88 88 87 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 85 86 87 89 90 90 91 91 91 91 90 89 88 86 85 85 84 84 83 82 81 81 80 80 81 81 82 82 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 81 81 82 82 82 82 84 84 83 84 84 84 83 84 85 86 86 87 85 82 81 82 83 83 79 72 71 68 69 71 72 72 69 65 64 64 65 63 62 61 59 58 59 60 61 63 65 67 70 71 73 73 70 66 65 64 63 63 64 63 64 65 71 72 72 70 69 66 65 64 64 63 61 59 61 63 65 65 66 68 67 60 55 55 60 65 69 71 66 61 51 50 53 57 59 54 50 50 57 52 49 59 60 59 60 61 63 64 64 64 63 60 56 53 49 48 47 47 49 51 53 52 52 53 54 57 61 62 61 58 59 58 53 50 47 46 45 45 45 45 44 44 43 43 42 41 41 41 41 41 42 44 46 47 47 48 49 49 49 48 48 46 45 45 45 45 45 45 45 44 43 43 43 42 41 41 41 41 40 40 40 39 38 38 38 38 39 40 41 41 41 40 40 39 38 37 37 38 38 39 40 40 41 41 41 41 41 42 43 43 43 44 44 45 47 48 50 51 50 50 48 47 47 47 46 45 44 44 43 43 43 42 41 40 40 41 40 39 38 38 37 36 34 36 38 39 38 37 35 36 37 38 37 36 36 37 37 37 35 34 33 33 33 33 34 34 34 34 34 34 34 33 32 31 30 28 27 27 29 30 31 31 31 32 32 33 33 33 33 32 31 31 31 31 32 32 33 34 35 35 35 36 37 37 38 40 41 40 41 44 52 60 61 58 53 51 51 53 45 41 39 35 32 32 31 31 31 30 29 29 28 27 27 27 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 34 35 36 36 36 36 36 36 37 38 38 38 36 34 32 33 33 32 33 34 35 33 33 34 35 36 34 31 29 28 29 30 31 32 32 33 34 34 34 33 31 31 30 29 28 28 27 27 28 29 29 29 30 30 32 34 36 38 38 37 36 34 35 37 39 39 38 38 37 35 34 34 33 33 32 31 31 32 33 33 34 35 35 34 34 33 33 31 30 30 31 31 31 31 33 35 37 37 36 34 33 31 30 29 28 27 27 27 28 28 28 28 27 26 25 25 26 27 29 31 32 33 33 33 34 34 33 32 30 29 28 27 27 26 24 23 23 24 24 24 23 22 22 22 23 26 30 34 36 36 37 38 41 44 45 39 36 36 33 33 35 34 36 40 40 39 34 31 32 37 38 39 41 44 43 37 31 30 37 36 37 39 39 39 40 39 38 38 35 34 39 37 36 42 47 50 47 51 56 52 48 47 55 55 52 50 52 53 46 48 53 52 51 52 54 54 50 47 44 42 40 40 41 44 46 48 45 43 44 49 52 53 49 48 51 49 51 57 53 48 44 49 52 51 49 48 47 50 53 56 57 57 55 61 61 49 53 56 52 50 52 58 60 62 64 63 60 55 53 51 51 49 47 46 45 45 46 46 46 48 48 46 46 46 46 47 48 49 51 53 55 56 57 57 57 57 57 58 58 56 56 55 54 54 53 52 53 53 54 55 55 55 55 55 55 56 58 60 65 67 66 67 67 68 68 68 67 66 66 66 66 66 66 66 65 64 62 59 59 58 57 56 57 57 58 59 60 61 61 60 58 57 57 58 60 61 60 59 57 56 56 55 55 54 54 54 54 53 53 52 50 50 50 49 49 49 50 52 53 53 53 53 53 53 53 54 54 53 52 52 52 51 51 51 52 53 54 55 55 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 81 82 83 85 85 86 86 86 87 87 88 90 91 92 92 92 92 91 90 89 89 89 89 90 90 90 90 90 89 89 89 88 88 87 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 85 85 87 88 89 90 90 91 91 91 91 90 88 87 86 85 85 84 84 83 82 81 80 80 80 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 81 81 81 82 81 82 83 83 83 83 84 83 82 83 84 85 84 85 86 85 85 85 83 79 72 69 70 70 68 69 71 72 71 70 68 64 63 63 62 61 60 60 61 61 62 63 65 67 69 69 69 69 71 70 69 64 61 62 63 63 66 68 69 72 73 70 69 67 67 68 68 65 61 57 60 62 65 63 62 64 65 62 53 54 59 67 72 77 69 60 50 53 55 55 56 58 57 56 56 53 55 61 60 60 61 59 58 60 60 61 61 59 55 51 49 48 49 51 54 54 54 53 53 52 52 56 60 62 60 57 53 51 49 47 45 44 44 44 44 44 44 44 44 43 42 42 41 41 41 42 42 43 44 45 46 47 48 48 49 49 49 47 46 45 44 44 44 44 44 44 43 43 43 42 42 42 43 43 42 40 40 39 39 38 38 39 39 40 41 42 42 41 40 40 39 38 38 39 39 39 39 40 40 41 41 41 41 42 43 43 43 43 44 45 46 47 48 48 48 47 46 48 48 49 48 47 46 46 45 45 43 41 40 40 40 41 41 40 39 38 37 36 36 36 37 37 36 35 35 37 36 36 35 35 34 35 36 37 36 35 34 33 33 33 33 34 34 34 34 34 34 34 34 32 31 30 30 30 30 31 31 32 32 33 33 33 34 34 35 34 34 33 32 32 33 34 34 35 35 35 35 36 37 38 39 40 41 41 42 44 53 58 59 55 51 47 44 43 43 40 38 34 32 31 31 31 31 30 30 29 28 27 27 28 28 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 34 34 34 35 36 36 37 37 36 37 37 37 36 34 30 31 31 32 33 34 34 37 39 38 38 38 39 38 35 32 30 29 28 28 29 30 31 31 34 35 36 35 34 33 32 32 31 29 28 28 29 30 31 31 31 31 32 34 37 38 37 35 35 34 36 37 39 39 38 38 37 36 34 34 33 33 31 30 30 31 32 32 32 33 33 33 33 32 32 31 30 29 30 31 30 30 31 33 34 36 35 34 32 30 29 28 27 26 26 27 28 28 28 27 27 26 25 25 26 26 27 29 32 33 33 34 34 34 33 32 31 30 28 27 27 26 24 23 22 22 23 23 23 22 22 22 23 24 27 33 36 37 35 35 37 41 44 42 39 35 31 31 34 40 39 39 38 36 34 34 38 43 42 42 42 43 39 33 31 31 33 33 36 39 37 37 40 38 37 37 36 38 43 42 41 41 46 50 53 55 53 47 49 50 54 52 50 48 56 58 44 43 47 53 51 50 51 52 53 52 47 43 41 39 39 41 44 47 46 40 34 45 49 50 48 50 53 50 51 55 54 53 53 53 52 48 48 49 50 54 57 57 57 61 69 59 54 50 53 55 54 48 47 53 53 54 55 57 58 55 54 53 53 51 49 48 47 47 45 45 45 47 47 46 46 46 46 48 49 51 52 53 55 56 59 61 59 58 57 57 58 58 57 57 56 55 54 54 53 53 54 54 55 55 55 56 57 57 59 61 64 67 68 68 67 68 68 68 66 64 62 60 61 63 64 67 67 67 67 67 67 66 66 65 64 62 59 60 61 60 60 59 59 56 56 57 62 65 65 60 58 56 56 56 56 56 55 54 54 54 53 52 51 50 51 51 50 50 51 52 53 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 54 54 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 51 51 82 82 83 84 85 85 86 86 86 87 88 89 90 91 92 93 92 91 90 89 88 88 89 89 89 90 90 90 89 89 89 88 88 87 87 86 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 85 86 88 89 90 90 90 91 91 91 90 89 88 86 85 85 84 84 83 82 81 80 80 80 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 80 81 81 82 82 81 81 81 82 83 84 83 83 83 83 83 81 80 81 83 84 85 82 79 76 73 73 74 75 74 72 71 72 73 72 69 66 63 63 60 57 60 62 62 63 64 65 67 69 69 67 66 69 71 73 69 64 62 63 64 64 63 65 70 71 69 68 69 69 70 72 73 67 62 62 61 60 56 59 63 67 63 54 58 59 61 71 73 68 60 56 60 60 58 60 59 58 58 57 57 62 64 62 61 61 59 58 57 58 58 58 56 53 50 49 48 50 52 53 53 53 53 54 53 53 56 58 59 53 52 52 50 48 47 46 45 44 44 44 44 44 44 44 43 42 42 42 42 43 43 43 43 42 43 44 45 46 47 48 48 48 48 46 45 43 43 44 44 44 44 43 43 43 43 42 43 43 43 43 42 41 40 39 39 39 39 39 40 41 42 43 43 41 41 40 39 39 40 39 39 39 39 40 40 41 41 41 42 42 43 43 43 43 44 45 45 46 46 46 46 47 48 49 50 50 50 49 49 47 46 42 40 38 38 39 40 40 41 40 39 38 37 37 36 36 36 35 35 35 35 34 34 33 34 34 34 36 37 37 37 37 35 34 33 33 34 35 35 35 35 35 35 35 34 33 33 33 32 32 31 32 33 33 34 33 33 34 36 35 34 34 34 34 34 35 35 35 35 35 36 36 38 38 38 38 39 40 41 42 44 49 54 55 53 49 45 42 41 40 38 36 32 31 31 31 32 31 31 30 29 28 27 28 28 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 33 33 34 35 35 35 35 35 35 36 36 37 37 37 37 37 35 33 30 28 25 30 34 36 37 38 41 42 43 43 44 43 42 40 37 35 33 30 27 26 26 28 30 32 35 37 38 39 38 36 36 35 34 32 32 31 31 31 31 31 31 31 32 34 37 37 36 35 34 34 35 36 37 38 39 39 38 37 36 35 35 33 31 30 29 31 32 32 31 30 30 30 31 32 32 31 30 29 29 30 29 29 29 30 32 34 35 35 33 31 29 28 27 27 27 27 28 28 27 27 26 25 25 25 25 26 27 28 31 32 33 33 34 34 34 33 32 31 29 28 27 26 25 24 23 22 22 22 22 22 22 23 23 24 25 28 31 34 35 35 35 35 36 35 37 36 34 35 37 44 39 34 32 31 32 35 43 48 47 44 42 39 36 34 35 35 34 35 35 35 33 34 35 34 35 36 36 40 44 45 47 50 55 53 48 49 48 48 52 52 51 50 52 57 58 55 46 45 48 55 53 50 47 49 51 52 47 44 43 43 42 43 44 45 44 44 44 45 47 47 47 50 53 51 49 50 55 55 53 51 48 46 48 52 55 57 57 55 53 59 64 55 52 52 52 55 59 56 56 58 55 54 53 54 55 57 55 54 54 54 53 50 49 48 45 45 46 47 47 47 46 47 48 50 52 53 53 52 53 54 60 63 62 59 56 55 58 59 58 57 56 55 54 53 53 53 54 54 54 54 55 56 57 58 58 59 61 63 66 67 67 65 61 59 57 57 57 57 58 59 62 66 67 67 67 67 67 68 68 68 68 67 65 65 63 62 61 61 62 57 55 56 58 59 60 59 57 56 56 57 57 57 56 55 54 54 54 53 52 51 52 52 52 52 52 52 53 54 54 54 54 54 54 54 54 53 53 54 54 54 54 53 53 54 54 55 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 50 51 51 51 82 82 84 84 85 85 85 86 86 86 87 88 90 91 92 92 92 92 91 90 89 88 88 88 89 89 89 89 89 89 89 88 88 87 87 86 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 85 86 87 89 89 90 90 91 91 91 91 90 88 87 86 85 84 84 84 83 82 81 80 80 80 81 81 82 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 81 81 82 82 81 81 81 83 83 83 83 83 82 82 82 80 79 79 80 82 83 82 78 74 73 72 70 69 69 69 68 69 70 73 74 72 66 60 57 57 59 61 63 63 64 65 68 69 69 67 66 66 66 65 64 65 64 63 61 61 62 65 68 70 71 69 67 67 66 69 71 71 70 68 66 63 62 63 67 72 72 69 67 64 62 69 68 63 58 59 64 60 55 49 58 60 61 57 57 63 65 64 63 63 63 57 56 57 57 57 57 54 51 49 50 51 52 53 53 53 52 51 52 54 57 57 55 51 52 53 52 50 47 47 46 45 45 44 44 43 43 43 42 42 43 43 43 43 43 43 43 43 42 43 44 45 46 46 46 46 46 46 45 43 43 44 44 44 43 43 43 43 43 43 43 43 43 43 43 41 40 40 40 40 39 39 39 41 42 43 43 43 43 42 41 41 40 40 39 39 39 40 40 40 40 41 41 42 42 43 42 42 42 43 44 45 45 46 46 47 47 48 49 50 52 52 52 50 47 43 40 38 38 38 39 40 40 40 39 39 38 38 37 37 36 35 35 35 34 34 34 34 34 35 35 36 38 39 40 39 38 35 34 34 34 35 35 35 35 35 35 35 35 34 34 35 34 33 31 32 33 33 33 33 33 33 34 35 35 35 35 34 34 35 36 36 36 37 38 40 41 39 38 38 39 40 40 44 47 51 52 53 52 46 41 39 39 38 36 33 32 31 31 32 32 32 32 30 29 28 28 28 29 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 33 35 35 35 35 35 36 36 36 36 38 37 37 37 37 37 35 30 25 22 22 25 33 39 42 42 45 47 47 48 48 47 47 46 42 39 38 36 32 26 25 26 29 33 36 37 39 41 42 42 40 39 37 36 35 35 35 33 32 32 31 31 31 32 33 36 36 36 34 33 33 32 33 35 37 38 39 39 39 38 37 36 35 33 32 31 32 33 32 29 27 26 27 29 30 31 31 30 29 29 29 28 28 28 29 30 32 34 35 35 33 31 30 29 28 28 29 29 28 27 26 25 25 25 25 25 26 27 28 30 31 31 32 33 34 34 34 33 32 30 29 28 27 26 24 24 23 22 22 22 22 23 24 23 24 24 25 27 30 34 33 30 26 27 30 33 36 37 40 40 38 34 30 29 36 39 41 46 49 49 44 40 36 37 37 37 36 35 34 34 33 32 33 33 32 34 36 37 39 41 40 40 43 48 48 46 43 42 45 52 52 51 49 51 55 57 53 49 50 52 55 55 52 47 46 47 48 46 45 46 46 47 46 42 42 44 46 47 45 46 47 47 52 55 56 55 52 51 53 52 49 49 48 48 55 59 60 62 62 59 63 64 55 55 55 54 56 59 57 58 59 59 57 55 53 54 57 56 55 55 55 54 52 51 49 47 47 47 47 47 47 47 49 50 51 53 54 54 52 52 53 58 61 62 58 56 54 55 56 56 57 56 55 53 52 52 53 54 55 54 54 55 56 56 57 56 56 57 57 57 57 58 58 58 60 60 58 57 57 57 58 61 65 66 67 67 67 67 67 68 68 68 68 68 68 66 64 62 59 57 57 57 58 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 54 53 52 52 53 53 53 53 52 52 53 54 54 54 54 54 54 54 53 53 53 53 54 54 53 53 54 55 55 54 53 53 53 54 54 54 53 53 52 51 50 50 50 50 50 50 50 50 82 83 84 85 85 85 85 85 86 86 87 88 89 90 91 92 93 92 92 90 89 88 88 88 88 89 89 89 89 89 89 88 88 87 87 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 85 87 88 89 90 90 90 91 91 91 90 89 87 86 85 85 84 84 83 82 81 80 80 80 81 81 82 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 81 81 81 81 81 81 82 83 83 82 81 82 83 83 84 83 79 78 79 80 79 76 73 70 68 67 69 71 69 67 66 69 73 76 78 79 70 61 55 56 57 59 61 63 65 67 69 69 69 68 68 67 67 65 64 64 65 65 62 61 61 64 66 66 66 66 64 64 64 67 70 73 75 78 83 77 71 67 68 71 74 72 70 69 68 65 63 59 54 60 59 49 55 56 60 63 61 54 57 62 61 63 64 62 61 58 56 56 57 59 59 57 53 50 51 52 53 53 53 53 52 51 52 54 56 55 53 51 53 54 53 51 49 48 47 46 45 44 44 43 43 43 42 42 42 43 43 43 43 43 43 43 42 43 43 44 44 44 44 44 44 44 43 43 43 44 44 44 43 43 43 43 42 42 42 43 43 43 43 42 41 40 40 40 40 40 41 42 42 43 43 43 42 42 41 41 41 40 40 40 40 40 39 39 40 40 40 41 42 42 42 42 42 42 43 43 44 44 44 45 45 46 46 47 49 51 52 51 48 45 42 40 39 38 39 39 40 40 40 40 40 40 39 38 37 37 36 36 36 35 34 35 35 36 37 38 40 42 42 41 39 37 36 35 36 36 36 36 36 36 36 36 35 35 35 35 34 33 32 31 31 31 31 31 30 32 34 35 35 36 35 36 36 37 38 39 39 39 40 41 41 39 38 38 39 41 42 45 49 52 53 51 48 43 40 38 39 38 35 33 32 32 32 32 33 33 32 31 29 29 29 30 30 31 32 32 32 32 32 32 32 32 31 31 31 31 32 33 34 35 35 35 35 35 36 36 35 36 37 37 37 36 36 33 27 22 20 19 21 28 38 46 50 48 46 47 50 51 51 49 45 43 43 41 39 37 33 30 29 30 32 37 38 39 41 43 44 43 41 40 39 38 37 36 35 34 33 32 31 31 31 31 33 35 36 35 34 32 31 30 31 33 35 37 38 38 39 39 38 37 36 35 34 34 34 34 32 28 25 25 26 28 29 30 30 30 30 29 29 28 28 28 28 29 30 32 34 35 34 33 31 31 31 31 31 30 28 26 25 25 24 25 25 25 26 27 28 29 29 30 31 32 33 34 35 34 33 32 31 30 28 27 26 25 24 23 23 23 23 23 23 23 23 24 24 25 27 29 28 26 25 26 28 32 35 38 42 43 41 33 32 35 42 43 44 45 46 46 40 38 38 39 37 35 32 31 30 30 32 34 34 33 31 33 37 42 37 36 34 32 34 39 41 42 41 39 41 50 47 47 51 52 54 56 51 49 54 54 54 55 52 49 49 49 49 48 48 49 48 47 46 43 44 47 48 47 46 47 47 48 54 55 55 55 51 47 49 49 46 48 49 48 57 60 59 59 62 64 63 63 61 59 60 63 60 60 66 62 59 57 58 58 55 55 57 61 62 60 57 53 51 51 49 47 48 48 48 48 48 49 51 52 53 54 55 55 53 52 51 53 54 55 54 54 54 54 54 56 56 56 55 53 52 51 54 55 54 54 54 55 55 55 55 53 53 53 53 54 54 56 58 61 61 61 59 58 56 55 56 59 62 63 64 65 64 64 64 64 65 65 65 65 63 60 57 55 56 57 58 59 59 59 58 57 55 54 54 54 54 55 55 56 56 56 56 56 55 54 53 53 53 53 53 53 53 52 52 52 53 53 53 53 53 53 53 52 52 52 52 53 53 53 54 55 55 55 54 53 52 53 54 54 53 53 52 51 51 50 50 50 50 50 50 49 82 83 84 85 85 85 85 85 86 86 87 87 88 89 90 91 92 93 92 91 90 89 88 88 88 88 89 89 89 89 88 88 88 87 87 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 85 86 87 89 89 90 90 90 91 91 91 90 88 87 85 85 84 84 83 83 82 81 80 80 80 81 81 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 80 81 81 81 81 81 83 84 83 82 82 83 83 83 83 80 77 76 77 77 76 75 72 71 71 71 72 73 72 72 72 72 74 77 78 76 70 64 58 56 57 59 62 64 65 67 68 68 68 68 68 66 64 64 63 61 60 60 60 62 62 61 62 65 65 66 66 66 67 68 71 73 74 75 76 74 72 68 65 64 66 69 68 66 65 66 65 60 57 62 61 57 59 60 60 62 61 56 60 60 54 56 58 59 60 60 59 57 56 59 61 60 53 50 51 53 54 54 55 55 54 53 53 55 55 54 51 51 54 55 54 53 50 48 46 46 45 45 44 44 43 42 41 44 44 43 43 43 44 43 43 43 43 42 43 43 44 44 43 43 43 43 43 43 44 44 44 44 43 42 42 42 42 42 42 42 43 43 43 42 41 41 40 40 40 40 41 42 42 43 43 42 42 41 41 41 41 41 41 41 40 39 38 38 38 38 39 40 41 41 42 42 41 41 41 42 43 44 44 43 43 44 44 44 45 48 49 50 49 47 44 42 40 39 39 39 39 40 40 41 41 41 41 40 39 39 39 39 39 39 37 37 37 37 39 41 41 42 42 42 40 39 37 36 36 37 37 37 37 37 37 36 36 35 35 35 34 34 33 32 31 30 32 31 30 31 33 34 35 35 36 36 37 39 41 42 41 40 39 40 39 38 37 38 39 40 41 43 46 49 51 48 44 39 38 38 38 37 36 34 33 32 32 32 33 32 32 30 30 29 29 31 31 32 32 33 33 33 33 33 33 32 32 31 31 32 33 35 35 36 36 36 35 35 35 35 36 37 37 37 36 35 32 30 29 26 23 22 25 33 42 45 47 48 47 48 50 51 50 47 43 42 43 42 40 37 36 34 32 32 35 39 40 40 41 43 43 41 40 40 39 38 36 36 36 35 33 32 31 30 30 31 33 34 35 34 33 32 30 29 28 29 32 35 36 36 37 39 39 37 36 36 36 36 35 34 32 29 27 26 27 28 28 29 29 30 30 29 29 29 28 28 28 29 30 31 34 35 34 34 33 34 34 34 32 30 28 26 25 24 24 24 25 25 25 26 27 27 28 29 30 32 33 34 34 34 34 33 32 32 31 31 29 27 26 25 24 24 23 23 23 23 23 23 24 24 25 25 24 24 25 27 29 32 34 38 43 43 40 35 37 41 46 45 43 42 41 40 38 37 37 38 35 31 27 26 26 25 28 31 34 33 32 32 40 44 34 37 40 32 32 34 36 37 37 38 40 42 40 47 54 51 51 51 46 49 57 54 53 53 52 52 52 51 51 51 51 52 52 44 45 55 45 42 48 48 47 48 47 49 55 57 58 59 58 56 56 50 45 44 45 51 63 65 63 61 60 61 61 62 64 58 53 51 51 55 61 62 58 54 58 59 60 58 57 57 57 57 56 54 53 53 51 50 50 51 51 49 50 51 54 54 54 54 55 55 53 50 48 48 48 49 50 51 52 53 54 55 56 56 55 53 52 52 55 54 53 53 52 53 53 53 53 51 51 51 52 53 54 57 59 61 60 59 58 56 55 54 53 54 56 56 58 61 61 60 60 61 62 62 62 62 60 57 57 58 59 60 60 60 60 60 58 56 53 52 51 50 51 53 54 55 55 56 56 56 55 54 53 53 53 53 53 53 53 52 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 52 54 56 56 55 54 53 53 53 54 54 53 53 52 52 51 50 50 50 50 50 50 49 82 83 84 85 86 86 85 85 86 86 86 87 88 88 89 90 92 93 93 92 91 89 88 88 88 88 89 89 89 89 88 88 88 87 87 86 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 85 86 87 88 89 89 90 90 91 91 91 90 89 87 86 85 84 84 83 83 82 81 80 80 80 81 81 82 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 81 81 81 82 82 84 84 84 83 83 84 85 85 85 81 76 71 74 76 76 75 74 75 74 73 74 73 71 71 72 72 74 76 74 73 71 70 64 56 56 58 62 64 66 67 67 67 67 66 65 63 63 64 64 63 62 61 61 64 64 64 63 64 65 67 67 63 68 71 73 73 74 75 72 69 68 68 66 64 64 67 68 68 68 66 65 64 62 60 63 64 63 61 60 61 59 59 62 62 61 60 61 62 63 63 62 60 58 59 61 59 52 50 52 55 56 56 57 57 56 55 55 57 55 52 50 54 56 57 56 54 50 48 46 46 45 45 45 44 44 43 43 44 44 43 43 43 44 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 42 42 42 43 43 43 43 43 43 43 42 41 40 40 40 41 42 42 43 43 42 42 42 41 41 41 41 41 41 40 39 37 37 37 38 38 39 40 41 42 41 41 41 41 41 42 43 42 41 41 42 42 42 43 44 46 47 47 46 45 44 43 41 40 39 39 39 40 41 40 40 40 40 41 41 41 41 42 41 39 39 39 39 39 40 41 41 42 42 41 40 39 39 39 39 38 38 38 37 37 37 36 35 35 35 35 36 36 35 34 33 34 33 32 31 31 32 34 35 35 35 36 39 42 44 44 41 39 39 38 37 36 37 38 39 40 41 43 46 48 46 42 38 37 36 36 36 36 34 33 32 32 32 32 31 31 30 30 30 30 32 32 32 33 33 34 34 34 34 34 33 32 32 32 34 34 34 35 35 36 36 35 35 35 36 37 37 37 36 35 36 37 38 38 36 30 28 30 36 41 45 46 48 49 50 50 50 50 48 45 45 45 45 43 41 39 37 35 35 38 42 41 42 43 43 42 39 39 39 39 37 36 36 36 35 34 32 31 30 31 32 34 34 34 34 33 32 30 28 26 26 28 32 33 33 33 34 36 36 36 36 37 37 37 36 34 32 30 29 29 28 28 28 29 30 30 30 30 30 29 29 28 29 30 31 33 33 33 33 34 34 33 33 32 30 27 25 24 23 23 24 25 25 25 25 26 27 27 29 30 32 32 33 33 33 33 33 33 32 32 32 30 28 27 27 27 25 24 23 23 23 23 23 23 24 24 25 25 26 27 28 30 33 34 39 42 43 40 37 40 44 47 45 42 39 35 35 36 36 35 35 32 30 29 28 29 30 28 30 33 33 33 33 39 40 34 43 42 31 32 34 35 33 32 32 37 41 39 47 53 46 45 45 44 48 53 53 52 51 51 50 49 48 49 50 50 50 48 43 41 44 38 37 44 48 48 45 47 50 53 56 58 59 61 62 62 55 51 54 52 54 63 63 63 61 56 56 64 57 53 59 58 56 54 54 55 58 56 54 59 60 59 58 57 56 56 56 56 56 57 58 58 57 57 53 53 53 54 55 56 55 55 55 54 53 51 48 46 46 46 46 46 47 49 51 53 54 55 56 55 54 53 53 54 52 51 51 51 51 52 53 53 54 54 55 57 58 59 60 61 61 59 58 57 57 58 58 57 54 52 51 52 55 56 57 57 58 59 59 60 58 57 60 63 66 64 63 62 61 60 59 57 55 53 51 50 49 49 50 52 53 55 56 57 57 56 55 54 53 54 54 53 53 53 52 52 51 51 52 52 51 51 51 51 51 51 51 51 51 51 53 55 56 56 55 55 54 53 53 54 54 54 53 52 52 51 51 50 50 50 49 49 49 82 83 84 85 86 86 86 86 86 86 86 87 87 88 89 90 91 92 93 92 91 90 89 88 88 88 88 89 89 89 88 88 88 87 87 87 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 85 87 88 89 89 90 90 90 91 91 91 89 88 86 85 84 84 84 83 82 82 81 80 80 81 81 82 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 80 81 81 82 83 84 84 84 83 84 85 86 86 86 84 78 73 74 76 77 75 74 72 71 72 74 72 71 71 72 72 73 73 72 73 73 75 71 64 56 58 61 64 66 66 66 67 68 68 68 66 65 65 65 62 61 62 61 61 60 62 63 62 62 63 65 66 70 72 73 75 72 69 68 66 64 63 64 64 66 67 68 69 69 65 64 66 67 66 66 66 66 64 62 61 59 59 61 62 61 61 62 65 69 68 65 63 60 59 62 57 51 51 53 56 57 58 58 58 58 56 54 53 53 52 51 57 61 61 57 54 50 47 46 45 45 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 42 42 41 41 42 42 43 43 43 44 43 44 44 44 43 42 41 41 41 41 42 42 42 43 43 42 42 41 42 42 42 41 41 40 39 38 38 38 38 38 39 40 40 41 40 41 41 41 42 42 42 42 41 41 41 41 41 41 42 44 45 45 46 47 48 46 44 42 41 40 40 40 40 39 39 40 41 42 42 42 42 42 42 41 40 40 40 39 40 41 41 42 42 41 41 41 42 42 41 39 38 37 37 37 37 37 37 38 39 39 39 39 38 37 37 36 35 33 31 30 30 31 33 34 33 34 36 38 40 41 40 39 39 38 37 37 37 37 38 39 41 43 47 49 49 42 38 37 37 36 36 34 33 32 32 32 31 31 30 30 30 30 31 31 32 32 33 33 34 34 35 35 35 35 34 33 33 33 33 34 35 35 36 35 35 35 35 36 36 37 37 35 35 36 39 42 42 45 44 39 35 35 40 42 44 45 47 49 51 52 52 53 53 53 53 53 53 52 51 49 46 43 41 43 45 45 44 44 45 43 41 39 38 38 38 37 37 36 35 34 32 31 31 32 33 34 34 34 34 33 32 31 29 28 26 26 28 31 31 30 31 34 36 37 37 37 37 37 36 34 33 32 30 29 28 29 30 30 30 31 31 30 30 30 29 29 29 30 30 31 31 30 30 31 32 33 33 32 29 26 24 22 22 22 23 24 24 24 25 25 26 27 29 31 32 32 32 31 31 31 31 31 31 31 31 31 30 29 28 27 26 25 24 24 24 25 24 24 25 26 27 27 29 29 28 30 32 34 39 42 42 39 38 40 44 46 45 41 37 35 34 35 35 34 33 32 32 31 30 30 29 28 29 30 31 33 35 35 35 33 35 35 33 35 38 40 38 37 37 40 41 40 47 48 42 42 45 54 51 49 49 49 49 48 45 43 41 42 41 37 38 40 38 38 37 35 35 38 48 49 46 47 50 53 55 57 58 59 56 53 55 55 54 54 58 63 63 61 59 57 55 56 52 53 58 56 55 54 54 53 53 53 56 62 60 59 58 58 58 57 58 59 61 62 62 63 62 59 54 54 55 55 56 57 56 55 54 53 51 49 46 44 44 44 44 44 44 45 47 48 49 50 51 51 51 51 51 51 50 49 49 52 54 56 58 59 60 62 63 62 64 65 64 63 61 59 58 58 59 60 60 58 54 50 47 47 48 50 52 53 53 53 53 55 57 60 65 69 71 69 65 62 61 59 58 56 54 53 52 51 50 50 50 50 52 54 55 57 58 58 55 53 53 53 53 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 50 51 52 55 56 55 55 55 55 54 53 53 53 53 53 53 52 52 52 52 51 50 49 49 49 49 82 83 85 86 86 86 86 86 86 86 86 87 87 87 88 89 90 92 92 93 92 91 89 88 88 88 88 88 89 89 88 88 88 88 87 87 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 83 84 85 86 88 89 89 90 90 90 91 91 91 90 89 87 86 85 84 84 83 83 82 81 81 80 80 81 81 82 82 82 82 82 82 81 81 81 81 81 80 80 80 80 80 81 81 82 84 84 83 83 83 83 84 85 86 87 86 85 81 78 77 75 73 73 72 71 72 73 72 71 71 71 70 68 69 69 71 72 73 74 67 60 59 61 63 64 65 65 66 67 68 68 67 66 65 64 61 61 62 60 58 56 57 59 59 61 63 66 66 68 68 69 68 66 65 66 67 67 65 65 66 68 68 67 68 67 65 61 60 62 63 63 64 64 63 63 63 62 60 59 58 59 59 60 61 62 63 64 64 62 62 63 57 54 54 55 57 59 58 58 60 60 58 55 54 54 53 54 58 59 59 57 53 50 47 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 41 41 42 42 43 43 44 44 44 44 44 44 44 43 42 42 42 43 43 43 43 43 43 43 42 42 41 42 42 42 42 41 40 40 39 39 39 39 39 40 40 40 40 41 41 42 42 42 42 42 42 42 42 41 41 40 40 41 43 47 49 48 49 51 50 46 43 42 41 40 39 39 38 39 40 41 43 43 43 43 42 42 42 41 40 40 40 40 41 41 41 42 42 43 44 44 43 43 40 39 38 37 37 38 38 39 39 41 42 42 41 40 39 39 38 36 34 32 30 29 29 31 32 32 33 34 35 38 39 39 38 38 37 37 37 37 38 38 39 40 43 47 49 49 44 40 38 37 35 34 33 32 31 32 32 32 31 30 30 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 35 35 36 36 36 36 36 35 35 35 36 36 37 36 33 35 39 44 46 46 47 48 47 44 43 44 44 44 45 47 50 54 56 57 57 57 58 60 62 63 64 64 63 60 56 51 49 49 50 51 52 52 50 49 47 46 45 43 42 40 39 37 36 34 34 34 35 35 35 35 34 33 32 32 32 31 30 28 26 26 28 29 30 31 34 36 38 37 36 37 36 35 34 32 31 30 29 29 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 29 29 28 30 32 34 33 31 28 25 23 22 22 22 23 23 24 24 24 25 26 27 29 31 31 31 31 30 30 29 28 27 27 27 28 30 31 31 30 28 27 26 26 25 26 26 26 26 26 26 27 28 30 30 29 29 30 33 39 42 42 39 38 39 42 42 40 39 37 34 33 33 34 32 32 32 33 34 33 31 30 29 29 29 30 32 34 31 32 33 35 33 34 37 42 45 46 43 41 40 40 40 45 45 43 42 43 46 49 47 44 45 46 45 43 39 34 33 34 35 35 37 41 40 39 37 38 38 37 43 46 46 49 52 54 56 58 61 55 51 58 53 49 52 57 62 63 61 58 64 60 53 51 54 57 53 51 52 55 54 53 54 57 62 61 61 61 62 61 59 62 64 65 66 66 65 63 60 55 55 55 55 56 57 57 55 53 50 48 46 45 44 43 43 44 44 43 43 43 43 43 44 45 46 46 46 47 48 48 48 49 54 58 61 61 62 63 66 66 66 67 67 66 64 61 58 57 56 55 58 58 56 54 50 46 45 44 44 45 47 50 52 54 55 58 62 67 71 72 71 65 62 60 59 58 56 55 55 55 55 54 52 51 51 51 53 55 58 59 58 55 53 52 52 53 53 53 53 52 52 52 52 51 51 51 51 52 52 52 51 50 50 51 53 56 56 55 55 55 56 55 54 53 52 52 52 52 52 52 52 52 52 51 50 49 48 47 82 83 85 86 86 87 87 87 87 87 87 87 87 87 88 88 90 91 92 93 92 91 90 89 88 88 88 88 88 88 88 88 88 88 87 87 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 83 84 84 86 87 88 89 90 90 90 91 91 91 91 89 88 86 85 84 84 84 83 83 82 81 81 80 81 81 81 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 81 81 81 82 82 82 82 83 83 84 85 86 86 85 84 82 80 77 73 71 70 71 71 70 71 71 72 72 70 69 70 69 68 67 70 72 72 67 63 60 63 64 64 64 64 66 67 66 64 63 62 59 58 58 59 60 60 59 57 55 56 58 60 63 65 65 63 61 61 63 63 64 64 66 67 67 66 66 66 66 66 67 65 63 59 57 57 60 59 58 61 64 67 64 64 63 59 58 61 61 60 60 61 63 61 63 64 65 64 58 55 55 56 57 58 57 59 61 63 61 58 56 55 54 55 56 57 56 55 52 48 45 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 42 42 43 43 43 44 44 44 44 43 43 43 43 43 44 45 45 46 46 46 45 44 44 43 42 42 42 42 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 42 42 42 42 42 43 43 42 41 40 40 40 41 44 48 50 50 50 50 48 46 44 42 40 39 39 39 39 39 41 43 43 42 42 41 42 42 42 41 41 41 41 41 42 42 43 45 46 45 45 42 41 40 39 39 38 39 39 40 40 40 41 43 43 42 41 40 40 39 37 34 32 31 30 30 30 31 31 31 33 35 37 39 39 38 37 36 36 36 36 38 39 39 40 42 45 46 46 46 42 38 37 34 32 32 32 32 33 33 33 32 31 31 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 36 36 35 35 35 36 36 36 36 35 33 36 41 47 49 49 47 47 47 46 46 46 46 46 46 48 51 54 56 56 55 52 53 55 58 62 66 68 70 71 69 66 63 62 62 64 64 64 63 62 61 59 56 53 50 47 44 42 41 39 38 38 37 37 37 36 35 34 33 33 33 32 32 30 28 27 27 29 31 32 34 35 36 36 35 35 35 34 33 32 31 30 30 30 30 30 30 30 30 31 32 30 29 30 30 30 29 30 30 29 28 27 28 31 33 32 30 28 25 23 21 21 22 23 23 23 23 24 25 26 28 29 31 31 30 30 30 30 29 27 24 22 22 23 26 28 30 30 30 29 28 27 26 26 26 27 26 25 24 26 28 29 29 29 30 30 31 35 40 41 39 40 41 42 39 37 38 36 33 31 31 30 30 29 30 33 33 33 31 31 30 30 31 33 32 31 29 30 33 36 33 33 35 48 52 46 44 42 40 39 40 41 41 40 39 42 44 42 40 39 40 43 45 43 41 38 34 34 35 36 42 47 44 43 41 43 41 38 44 46 45 48 51 54 56 57 57 51 48 49 46 46 51 59 63 63 63 62 55 48 47 55 53 52 50 50 51 54 54 54 57 59 62 63 65 66 65 63 61 64 65 66 66 65 65 63 60 57 57 56 55 56 57 58 55 52 48 47 46 46 45 44 44 44 44 44 43 43 42 41 41 41 42 43 43 45 47 49 48 49 54 59 62 62 61 60 60 60 62 63 64 64 63 62 61 59 58 56 56 56 55 53 50 47 47 46 45 45 47 50 53 56 59 63 66 68 71 71 70 65 63 62 61 60 58 57 57 58 59 59 57 54 53 51 52 54 57 58 58 56 54 52 52 52 52 52 52 52 52 53 52 52 51 51 52 53 53 53 51 49 50 52 54 56 55 55 55 54 54 54 53 53 52 52 52 52 52 52 52 51 51 51 51 50 49 47 82 83 85 86 87 87 88 88 88 88 87 87 87 87 87 88 89 90 91 92 93 92 91 90 89 88 88 88 88 88 88 88 88 88 87 87 86 86 85 85 85 85 85 85 85 84 84 84 84 84 84 83 83 84 85 87 88 89 90 90 90 91 91 92 91 90 88 87 86 85 84 84 84 83 82 82 81 80 80 81 81 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 80 81 81 81 80 81 81 82 83 83 85 86 85 84 83 83 81 78 73 70 69 71 70 68 71 73 76 75 74 73 70 67 65 66 69 70 70 68 64 64 66 65 64 64 64 64 65 64 62 60 58 57 57 56 55 54 54 56 55 55 58 60 60 64 65 65 65 64 63 63 65 67 68 69 68 68 67 67 67 68 65 63 62 61 60 57 57 60 58 57 59 63 64 59 57 58 61 63 67 68 66 62 59 58 57 61 65 66 63 59 54 53 54 55 56 56 59 61 61 61 59 57 55 54 55 55 55 54 52 50 47 45 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 42 42 43 44 44 44 44 44 44 43 43 43 44 44 45 47 48 49 50 47 46 45 45 45 44 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 41 41 41 42 42 43 43 43 43 42 42 41 40 40 41 45 48 50 50 50 49 47 46 44 41 39 39 39 39 40 41 42 42 41 40 40 40 41 41 41 41 42 42 42 42 41 43 45 47 45 43 41 42 42 42 41 41 41 41 42 41 41 41 42 42 42 41 41 40 40 38 35 34 33 33 32 32 32 31 31 32 34 36 38 38 38 37 36 36 35 37 39 40 40 40 41 42 40 40 40 38 37 35 32 31 31 33 34 34 34 34 33 33 34 35 36 37 37 38 38 38 38 37 37 36 36 37 37 37 37 37 37 37 37 37 35 35 34 35 35 36 35 36 37 37 37 37 42 47 48 50 51 53 52 50 49 48 48 46 44 43 46 50 53 52 47 38 37 41 47 52 57 61 66 71 74 74 73 72 72 73 73 74 75 74 72 69 64 60 56 53 51 49 46 43 40 38 37 37 38 39 38 36 35 34 34 34 34 33 31 28 28 29 31 33 34 34 33 31 31 31 31 31 31 32 33 33 31 30 29 30 30 30 30 29 29 29 28 28 29 29 27 28 27 27 26 26 26 29 31 31 29 26 24 22 22 22 22 23 22 22 23 24 26 27 28 29 31 30 29 28 29 29 28 25 22 20 20 20 21 24 26 29 30 30 29 28 27 26 26 26 26 24 23 25 26 27 27 27 28 29 29 31 38 40 38 42 43 41 39 38 38 35 32 30 30 30 29 28 29 32 32 31 31 29 29 30 32 33 31 31 31 32 31 31 31 33 37 40 44 45 44 43 43 42 40 39 41 42 42 43 45 45 41 38 35 40 41 38 42 42 37 37 38 41 47 51 48 46 49 55 54 51 48 46 45 47 51 54 55 57 58 55 50 45 44 47 53 63 65 61 57 54 51 56 54 52 50 49 50 50 51 52 54 56 58 62 65 68 68 68 65 64 64 65 65 65 65 64 64 62 61 59 58 57 57 57 58 58 56 52 49 50 49 47 46 45 44 43 43 44 44 44 43 41 40 40 41 42 44 48 50 52 53 53 54 55 55 53 52 52 50 49 49 50 52 54 56 57 59 61 60 59 55 55 54 53 51 50 54 50 46 47 51 55 57 62 67 70 70 69 69 70 71 69 67 65 65 63 61 60 60 60 62 62 62 59 56 54 53 54 56 58 59 58 55 53 51 52 52 52 51 51 52 52 52 53 52 52 53 54 53 52 50 48 49 52 54 56 55 54 54 54 53 53 52 52 52 52 52 52 52 52 51 51 50 50 50 50 49 48 82 83 85 86 87 88 88 89 89 89 88 88 88 87 87 88 88 89 91 92 93 93 92 91 90 89 88 88 88 88 88 88 88 88 87 87 86 86 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 84 85 86 88 89 90 90 90 91 91 92 91 90 89 87 86 85 84 84 84 83 83 82 81 81 81 81 81 81 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 81 81 81 80 80 80 82 82 83 85 86 85 84 83 82 80 78 75 73 73 75 73 72 71 74 77 80 77 73 67 63 60 65 68 69 70 69 65 64 64 64 65 65 67 67 66 66 66 66 63 60 59 58 56 56 58 59 56 55 55 57 60 65 67 68 66 64 63 64 66 70 68 68 68 69 67 64 64 64 63 62 64 64 66 65 64 62 58 58 59 59 58 56 56 58 61 65 70 74 66 58 51 54 56 60 61 61 60 57 54 52 51 52 54 55 57 57 58 60 58 56 57 55 54 54 53 50 48 47 46 45 43 43 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 44 44 44 44 44 43 43 43 42 42 41 41 41 41 42 42 43 43 44 44 44 44 43 43 43 44 44 45 47 48 48 49 49 47 46 45 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 43 43 43 43 43 43 42 41 40 40 40 41 44 48 49 47 46 45 44 41 40 39 39 39 39 40 40 40 40 39 39 40 40 41 41 41 42 42 41 41 41 43 45 46 44 42 42 44 45 45 45 45 45 44 43 42 42 41 42 42 42 42 42 41 41 38 36 34 34 35 35 35 35 32 31 31 33 34 36 37 37 37 37 36 36 38 40 43 42 40 40 40 39 39 38 37 36 34 32 32 33 35 34 34 34 35 35 35 37 38 39 39 39 39 39 40 39 38 38 37 37 38 38 38 38 38 38 37 36 35 34 34 35 35 35 35 35 36 38 39 38 35 40 43 45 44 39 34 41 47 50 50 48 44 42 41 43 45 48 49 43 34 33 33 35 37 41 45 51 58 64 68 70 72 71 70 69 69 70 72 71 68 63 58 53 50 48 47 45 41 37 35 35 36 37 38 39 38 37 36 35 35 34 29 26 26 26 27 29 30 29 28 27 27 27 27 27 26 27 27 28 28 28 28 28 29 30 30 28 28 28 28 27 27 28 27 27 26 25 25 25 24 24 27 29 29 27 24 21 21 21 22 22 22 22 23 24 25 27 28 28 30 31 30 29 28 29 28 26 23 21 20 20 20 21 22 23 25 28 30 31 30 28 27 26 26 26 24 23 23 25 26 25 26 27 28 27 29 37 38 39 42 40 38 38 38 38 34 32 30 29 28 28 27 29 31 30 29 27 26 29 36 33 31 29 32 33 34 31 29 30 34 39 44 41 41 44 45 45 45 42 39 41 45 48 47 49 51 45 40 36 44 41 33 37 41 42 41 43 46 49 54 62 46 45 56 55 52 46 46 46 48 50 52 53 54 55 55 54 50 45 49 55 62 61 58 53 50 50 57 52 45 48 48 48 49 51 53 56 59 62 66 68 69 67 66 66 66 66 66 67 67 65 64 63 62 62 62 60 59 58 59 60 60 57 54 53 55 53 51 48 46 44 44 45 47 49 50 51 47 44 41 42 44 48 50 49 49 50 53 55 51 47 43 44 44 45 45 44 44 45 47 49 53 57 60 60 58 55 56 56 55 54 52 51 50 52 57 59 59 60 67 72 70 69 69 67 68 69 69 68 67 68 67 65 63 62 62 62 63 63 61 58 56 54 54 56 58 59 59 55 52 50 51 52 53 53 52 52 52 52 52 53 53 53 54 53 51 48 47 48 52 54 55 54 53 53 53 52 52 51 51 51 52 52 51 51 51 52 51 50 50 50 50 49 49 82 83 85 86 88 89 89 90 90 90 89 88 88 87 87 87 88 88 90 91 92 93 92 91 90 89 89 88 88 88 88 88 88 88 87 87 87 86 86 85 85 85 85 85 84 84 84 83 83 83 83 83 83 83 84 86 87 89 90 90 90 91 91 92 91 91 89 88 86 85 85 84 84 84 83 82 82 81 81 81 81 81 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 81 81 81 82 82 81 81 82 83 84 84 84 83 82 81 79 78 78 77 77 76 74 71 70 70 70 71 71 70 65 64 63 63 66 68 71 72 71 67 64 62 65 67 68 68 67 67 67 67 65 64 63 61 60 59 61 62 60 59 59 60 62 65 66 66 67 65 64 64 64 65 67 67 68 72 68 62 58 61 64 65 66 66 69 73 75 69 60 58 58 58 58 59 61 60 61 63 63 65 62 57 51 56 57 56 57 57 56 54 53 51 50 50 52 54 56 55 56 58 56 55 54 54 54 53 53 52 51 49 47 45 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 46 46 45 45 44 44 44 44 43 43 42 41 41 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 45 45 46 47 47 47 47 46 45 46 46 45 44 44 43 43 43 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 44 44 43 42 41 40 40 42 44 45 44 40 41 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 42 43 43 42 42 43 46 46 44 43 44 47 47 48 47 48 48 46 45 44 44 43 42 43 43 43 42 42 42 40 38 35 36 36 36 36 35 33 32 31 32 33 35 36 38 38 38 38 39 41 42 43 42 41 40 40 40 41 39 36 34 33 33 33 34 35 34 35 35 36 38 39 39 40 41 40 39 38 39 40 41 40 39 38 38 38 39 40 40 39 37 34 34 33 34 35 35 34 35 35 36 38 40 41 39 36 35 36 36 39 38 34 34 41 50 52 51 48 46 43 42 42 44 49 47 41 35 32 29 28 30 32 36 41 48 55 60 63 59 58 57 56 58 60 59 56 53 47 42 41 40 40 41 37 34 33 34 35 34 35 37 38 38 38 37 33 28 25 24 25 24 25 27 26 25 24 25 25 25 24 23 23 23 23 24 23 24 25 27 28 28 28 28 27 27 27 26 27 27 27 27 25 24 24 24 23 23 25 27 28 25 22 20 20 21 22 22 22 23 24 26 27 28 29 29 30 31 31 29 28 27 26 24 21 21 21 21 22 22 22 22 22 24 28 32 32 31 29 27 26 26 25 24 23 24 24 25 25 26 27 27 30 37 37 37 38 36 36 37 37 37 34 33 31 31 30 28 27 28 29 28 26 24 28 31 34 29 29 30 33 34 33 34 33 30 34 38 42 41 41 44 43 40 36 37 37 37 44 48 49 50 49 45 43 42 41 38 36 40 46 49 46 47 49 51 53 56 55 52 52 51 48 45 47 49 51 51 51 52 55 56 56 58 56 48 52 56 62 59 53 46 52 52 48 45 43 47 46 43 47 51 55 57 62 66 69 68 66 67 67 67 67 68 69 70 68 66 65 63 62 64 64 65 64 63 62 60 59 58 58 59 62 61 58 53 50 47 44 45 47 49 52 54 53 48 43 42 41 43 46 43 41 44 48 49 45 41 39 40 41 40 39 39 40 42 43 45 49 53 56 55 55 55 57 56 54 52 53 55 57 60 66 64 63 62 67 66 60 55 59 70 67 65 62 63 65 66 68 68 67 65 63 62 63 63 63 60 57 55 55 56 58 59 58 54 50 48 49 50 51 52 52 52 51 52 52 53 53 53 53 52 49 47 47 49 53 54 54 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 50 49 49 49 49 82 83 85 87 88 89 90 91 91 91 90 89 88 87 87 87 87 88 89 90 92 92 92 91 90 90 89 89 88 88 88 88 88 88 87 87 87 86 86 85 85 85 85 85 84 84 83 83 83 83 83 83 83 83 84 85 87 89 90 90 90 91 91 92 92 91 90 88 87 86 85 84 84 84 83 83 82 81 81 81 81 81 82 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 81 81 81 81 80 80 81 81 82 82 82 82 80 78 78 78 79 79 76 75 73 70 68 68 70 71 71 71 71 70 65 63 65 68 71 71 71 71 64 60 64 66 67 67 66 65 66 67 67 67 65 62 60 59 59 60 62 64 63 62 64 67 70 67 66 67 65 62 63 65 67 67 68 69 68 61 53 62 72 78 75 72 70 68 66 63 61 59 59 60 58 59 60 62 65 67 56 58 61 62 64 65 60 56 56 55 55 54 52 51 50 49 49 50 51 53 54 54 53 52 52 53 53 53 53 52 51 50 49 47 45 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 45 45 45 45 45 45 44 44 43 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 42 42 42 41 41 41 41 41 41 42 42 42 42 42 43 45 45 45 45 46 45 43 42 41 41 41 41 41 42 42 42 42 42 41 41 39 39 39 39 40 40 41 41 40 41 40 40 40 41 42 43 43 42 43 45 48 46 45 44 45 46 47 47 48 48 47 46 46 45 45 44 43 43 43 43 43 43 43 43 41 39 37 36 36 35 35 34 33 32 32 33 35 36 37 38 38 39 40 42 41 41 41 41 40 39 38 38 36 35 33 33 33 35 35 35 35 36 37 39 40 41 41 41 41 40 40 40 41 42 43 42 41 39 39 39 40 40 39 37 34 33 33 34 35 35 34 34 34 36 37 39 40 41 42 39 32 36 39 41 38 34 29 33 41 48 51 52 50 47 44 40 42 47 48 44 37 33 32 32 33 32 32 34 38 45 51 52 46 49 49 42 41 42 42 41 38 38 41 43 38 36 37 36 35 35 35 34 33 34 35 36 39 38 32 27 24 24 25 26 25 26 27 26 24 24 25 26 26 23 23 24 23 22 21 21 21 22 25 26 27 27 26 26 26 26 26 26 27 28 27 25 24 24 24 24 24 24 26 26 25 22 21 20 21 21 22 23 24 26 28 29 30 30 31 30 29 28 26 25 24 23 22 20 20 21 22 23 23 22 21 20 19 24 29 33 33 31 28 26 25 25 25 24 24 24 24 24 26 27 28 31 35 35 34 34 34 35 36 35 33 31 31 30 30 30 29 28 26 26 25 26 28 31 30 30 28 29 31 35 36 36 37 36 34 36 36 37 41 41 39 37 35 34 36 38 40 45 47 47 46 45 44 43 43 44 39 40 48 52 53 48 49 52 55 48 44 47 51 52 50 51 51 49 51 55 55 56 56 57 59 60 62 60 56 63 62 58 57 51 44 47 46 37 43 46 48 52 56 59 61 63 63 67 69 68 67 67 68 68 68 68 70 72 72 69 67 65 64 64 66 68 69 70 68 65 60 59 59 63 65 66 66 66 64 53 46 41 43 45 46 46 47 47 45 43 42 38 37 40 41 41 41 42 42 39 39 38 38 38 38 39 41 42 43 43 44 47 49 51 50 51 54 55 56 55 53 54 57 63 66 67 65 66 67 67 66 63 62 66 72 70 66 61 61 61 61 64 67 69 68 65 62 62 63 62 60 58 56 56 57 59 59 57 51 48 47 48 49 50 52 52 52 51 51 52 53 53 53 53 49 46 45 47 50 54 53 52 52 52 52 52 52 52 51 51 50 50 50 50 50 50 50 51 50 50 49 48 48 48 82 84 85 87 89 90 91 92 92 91 91 89 88 87 86 86 87 87 88 90 91 91 91 91 90 90 89 89 88 88 88 88 88 88 87 87 87 87 86 86 85 85 85 84 84 84 83 83 82 82 82 82 82 83 84 85 87 88 90 90 90 91 91 91 92 91 90 88 87 86 85 85 84 84 83 83 82 82 81 81 81 81 81 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 81 81 81 81 81 80 80 80 82 82 82 81 80 79 80 79 79 79 78 74 71 68 69 70 73 74 74 72 72 71 68 65 65 68 69 68 70 72 69 65 64 66 66 66 67 67 67 68 68 68 65 61 60 58 56 57 61 67 65 63 63 65 66 64 65 66 67 69 70 68 67 66 67 69 71 62 56 63 70 76 77 77 78 77 71 63 61 59 55 56 58 59 61 62 64 61 52 59 62 62 66 67 63 58 55 55 54 52 51 51 50 49 49 49 50 50 49 48 48 49 50 51 51 51 51 51 51 51 50 49 46 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 45 44 44 44 43 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 45 47 46 46 45 45 45 44 43 43 43 43 43 42 42 42 42 42 41 42 42 42 41 41 40 41 41 41 42 42 43 43 43 44 45 45 46 46 46 46 45 43 42 41 41 42 42 42 42 42 42 42 42 41 39 39 40 42 42 43 44 43 43 43 42 40 39 40 40 41 41 42 43 45 46 46 45 45 45 45 46 48 49 48 47 46 46 46 46 45 44 44 44 43 43 43 43 43 43 41 38 38 37 35 34 34 33 33 33 33 34 36 37 38 38 37 39 42 40 39 39 40 39 38 36 35 34 33 33 34 35 36 36 36 37 38 40 41 42 42 42 41 40 40 41 41 42 43 44 43 41 40 40 39 39 38 36 34 33 34 35 34 34 34 33 33 35 37 39 40 41 42 44 42 40 41 42 41 37 31 25 23 29 40 45 47 47 49 48 43 45 46 45 42 38 35 33 32 34 32 30 30 33 38 45 44 39 47 45 35 34 32 31 35 38 38 44 46 39 36 34 35 34 34 36 35 33 34 34 34 39 36 28 25 24 24 27 27 23 27 29 27 25 25 26 27 27 23 22 22 23 23 22 23 23 23 24 25 25 26 26 25 25 25 26 26 27 28 27 26 25 25 25 24 24 24 25 26 26 23 21 21 21 22 23 24 26 28 30 32 33 32 30 27 25 24 22 22 21 21 21 21 21 22 23 23 23 22 21 20 19 21 27 32 34 32 29 27 25 25 26 26 25 24 24 24 26 28 28 32 34 34 32 32 34 34 34 33 30 29 29 29 29 29 29 28 27 29 33 33 32 31 29 29 30 31 32 33 33 34 36 37 36 35 33 33 37 36 37 39 37 35 37 43 46 45 44 41 39 42 45 45 48 51 47 47 52 53 53 52 51 54 57 45 42 45 49 53 55 54 52 51 55 57 57 58 59 59 59 61 65 66 65 62 59 57 56 50 44 42 38 38 53 58 60 58 60 63 66 68 68 68 67 66 66 67 69 69 69 70 73 73 71 68 65 65 64 65 65 69 71 72 69 66 61 59 60 64 66 67 65 60 54 47 42 39 41 43 44 41 38 36 40 44 46 41 39 40 45 45 44 43 41 39 44 45 43 44 44 44 44 44 44 45 47 49 48 47 48 50 52 54 57 58 58 58 59 64 65 64 64 64 65 66 62 60 63 66 70 72 70 67 63 60 57 60 63 67 68 67 65 64 63 61 59 58 56 56 57 58 58 55 51 49 48 49 48 49 51 52 52 51 51 52 53 53 52 51 48 45 44 48 51 54 52 51 52 52 52 52 52 52 51 51 51 50 50 50 51 51 51 50 50 49 48 48 48 48 82 84 86 88 89 91 91 92 92 92 91 90 88 87 86 86 86 87 88 89 90 90 90 90 90 90 89 89 89 88 88 88 88 88 87 87 87 87 86 86 85 85 84 84 84 83 83 83 82 82 82 82 82 83 83 85 86 88 89 90 91 91 91 91 92 91 90 89 87 86 85 85 84 84 84 83 82 82 81 81 81 81 81 82 82 82 82 82 82 82 81 81 81 80 80 80 80 80 80 81 81 82 82 81 81 81 82 83 83 83 82 81 81 80 79 76 73 70 69 67 69 71 73 74 74 73 73 72 70 66 65 66 66 67 68 71 73 68 66 65 65 66 67 67 68 68 67 66 65 63 60 58 57 58 62 66 68 67 64 64 64 63 66 70 73 74 74 72 69 67 68 70 72 65 65 68 72 74 75 76 77 78 72 65 60 53 47 50 55 60 63 62 56 60 59 60 61 62 67 66 62 56 52 51 52 52 51 50 49 48 48 49 49 49 48 47 47 47 48 49 49 50 50 51 51 51 51 50 48 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 44 45 45 44 44 44 44 43 43 42 42 42 43 43 43 43 43 43 43 43 43 43 44 45 45 44 44 43 42 43 43 43 43 43 44 44 45 45 45 45 46 45 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 40 41 41 42 42 43 43 43 43 43 44 45 46 46 46 47 46 45 43 42 42 42 42 42 42 43 43 43 42 41 40 39 43 45 46 46 46 44 45 45 44 41 39 39 39 40 40 41 43 44 45 46 46 45 45 46 48 51 50 48 47 47 47 48 47 47 46 45 45 44 43 42 43 43 42 41 40 39 38 36 35 34 34 34 34 34 35 36 37 36 36 36 39 41 40 39 38 37 37 36 35 34 33 33 34 36 36 36 36 37 38 40 42 43 44 43 43 42 41 40 41 42 43 44 44 44 42 40 38 37 36 35 33 32 32 35 36 34 33 32 33 33 35 37 39 40 42 43 43 41 41 42 44 42 38 28 21 21 28 35 39 39 40 43 45 45 42 41 39 38 37 37 34 33 35 29 27 27 27 28 28 30 34 47 43 37 40 40 40 39 39 40 46 44 37 33 30 29 32 34 36 35 34 33 33 35 40 33 27 26 26 26 26 25 25 28 29 28 28 28 28 30 28 24 23 23 24 26 27 28 27 25 23 24 24 25 25 25 25 25 25 26 27 28 28 27 27 26 26 25 24 24 24 26 27 26 24 23 23 23 24 26 28 30 32 33 33 30 27 25 23 21 20 19 19 20 21 22 23 23 23 23 23 22 21 20 20 21 26 30 34 33 31 27 26 25 26 26 26 25 24 24 25 27 29 32 34 34 32 32 33 32 31 30 29 28 28 28 28 28 28 28 31 33 34 33 32 30 29 29 30 34 35 35 34 34 34 36 36 34 32 33 35 35 37 41 39 38 39 43 43 35 38 41 43 45 47 48 48 50 52 51 51 59 57 56 62 55 50 47 49 53 46 49 56 58 58 56 57 58 58 59 60 61 57 59 65 66 66 64 56 54 58 53 50 53 51 55 72 69 64 59 61 63 66 67 66 66 66 65 66 67 68 69 70 72 73 71 69 65 64 64 63 62 62 67 70 71 68 67 66 64 64 65 66 63 56 51 46 41 42 42 43 46 48 48 46 46 49 51 52 50 47 46 50 51 51 54 53 50 51 51 50 49 48 47 46 45 45 47 49 49 48 49 50 49 49 50 53 57 62 63 62 60 61 64 69 69 68 67 68 66 64 66 69 74 73 70 67 63 60 60 61 63 66 67 67 66 64 62 58 57 57 57 57 58 58 55 51 50 49 49 48 49 50 51 52 51 51 51 52 52 52 51 48 46 45 49 51 53 51 51 51 52 53 53 53 52 51 51 50 50 50 50 50 50 50 50 49 48 48 48 48 48 83 85 87 88 90 91 92 92 93 92 91 90 88 87 86 86 86 87 87 88 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 87 87 86 85 84 84 84 83 83 83 82 82 82 82 82 82 82 83 84 86 88 89 90 91 91 91 92 92 91 90 89 88 86 85 85 84 84 84 83 83 82 81 81 81 81 82 82 82 82 82 82 82 82 81 81 81 81 80 80 80 80 80 81 81 82 82 82 81 81 82 82 83 84 85 83 81 79 76 73 70 69 70 70 70 71 72 72 73 74 75 70 68 64 63 64 66 67 69 69 71 72 67 65 64 65 66 66 66 66 63 63 63 62 60 57 57 58 60 63 65 65 65 63 64 67 72 73 74 76 73 70 67 67 68 69 69 64 68 71 74 73 73 73 75 76 73 69 66 62 57 53 54 58 63 58 56 64 62 56 58 61 66 62 59 56 52 51 51 51 51 50 50 50 49 49 49 49 49 47 47 47 47 48 49 50 50 51 51 51 52 51 49 47 46 45 45 44 43 43 43 43 43 43 43 44 44 44 44 45 46 46 45 44 44 44 43 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 42 42 42 42 43 43 44 45 45 45 45 45 45 46 45 44 43 43 43 43 43 42 42 41 41 41 42 43 42 41 40 41 41 41 42 42 43 43 42 42 42 43 43 45 46 46 47 47 47 46 45 43 42 42 42 42 43 43 43 43 43 41 40 41 45 47 48 48 48 47 47 45 43 42 41 40 40 40 40 42 43 43 44 46 46 45 45 46 48 51 50 49 48 48 48 48 48 48 47 46 45 44 42 42 42 42 42 41 40 40 39 37 35 34 34 34 35 35 36 36 35 34 34 35 37 38 38 37 36 35 34 34 34 35 34 34 36 37 37 37 37 37 39 42 43 44 45 45 44 44 43 42 42 43 43 44 43 42 39 38 37 35 34 33 31 32 33 36 36 35 33 33 34 35 36 37 38 39 42 42 43 43 43 44 46 46 43 33 27 25 29 33 36 36 39 44 42 41 39 38 37 35 33 29 23 28 32 27 25 24 26 27 28 27 34 46 41 40 43 44 43 40 42 43 42 36 30 26 28 30 33 34 34 33 33 33 38 39 38 29 26 28 27 26 25 25 26 30 31 32 32 32 32 33 30 26 24 24 25 24 24 24 26 26 24 23 24 25 25 25 24 25 25 26 26 27 28 28 27 27 26 26 25 24 24 26 28 28 27 26 25 25 26 28 30 32 34 33 31 29 26 25 23 22 20 20 20 21 22 23 24 24 23 23 22 23 23 23 23 24 26 29 32 33 32 29 26 25 26 26 27 26 24 24 24 26 29 32 34 34 32 31 30 30 29 28 29 28 27 28 28 27 30 32 33 34 33 32 31 30 30 29 29 31 33 35 35 34 33 34 35 35 34 33 32 33 37 42 41 41 41 36 35 37 40 44 48 48 49 50 44 43 45 50 56 64 59 59 64 55 49 52 55 54 47 53 58 56 55 54 57 57 58 58 59 59 57 60 63 62 63 63 55 55 60 57 54 50 61 66 70 66 62 59 60 63 66 66 66 66 65 65 65 66 66 68 69 71 72 69 67 65 61 58 56 56 58 63 67 70 70 70 69 69 66 62 55 51 48 44 43 43 48 49 49 48 49 51 54 54 53 53 54 55 53 51 53 54 56 57 56 55 53 52 52 51 50 48 46 46 47 49 50 50 51 52 53 51 50 49 49 54 60 64 63 61 61 64 70 71 69 68 71 69 63 67 72 77 75 73 72 68 64 63 61 61 63 64 65 66 65 63 58 57 56 57 57 58 58 55 52 51 50 49 48 49 50 51 51 51 50 51 52 52 52 50 48 47 47 50 51 52 50 50 51 52 53 53 52 52 51 50 50 50 50 49 49 49 49 49 48 47 47 47 46 46 83 85 87 89 90 91 92 92 93 93 92 90 89 88 86 86 86 86 87 88 88 88 88 88 89 89 89 89 89 89 88 88 88 88 88 87 87 87 86 86 85 84 83 83 83 83 83 83 82 82 82 82 82 82 83 84 86 88 89 90 91 91 91 92 92 91 91 89 88 87 86 85 85 84 84 83 83 82 82 81 81 82 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 80 80 81 81 82 82 83 82 81 82 82 83 85 87 86 86 85 80 75 71 69 70 72 72 71 71 71 71 72 71 64 60 59 62 63 66 69 71 70 71 71 65 62 60 63 64 65 63 61 60 62 62 60 58 57 57 59 60 63 66 68 66 65 65 70 74 73 74 75 72 68 65 65 66 68 70 70 69 71 73 72 74 77 77 77 76 74 75 77 67 59 53 57 62 60 60 65 64 63 62 64 64 61 61 60 55 52 51 50 49 48 51 52 52 50 49 48 48 47 47 46 46 47 48 50 51 51 51 52 52 50 49 47 46 45 45 44 44 43 43 43 43 43 44 44 44 44 44 45 46 45 45 45 44 44 43 43 43 43 44 44 44 45 45 45 45 44 44 44 44 44 44 44 43 43 42 41 41 42 44 45 46 46 46 45 45 45 45 45 45 45 44 44 43 43 42 42 41 41 41 41 42 42 41 41 40 41 41 42 42 42 42 42 41 41 41 42 43 44 45 46 46 47 46 46 45 44 43 42 42 42 43 43 43 44 43 42 41 43 46 49 50 50 50 49 48 46 44 44 44 43 43 41 40 41 42 43 43 45 46 46 46 46 48 49 49 49 49 48 48 48 48 48 47 46 45 43 42 41 41 42 42 41 41 41 40 38 35 34 35 35 37 37 35 34 33 32 33 33 34 34 34 35 34 33 34 35 35 36 36 36 37 38 38 37 38 38 40 42 44 45 45 45 45 45 44 44 44 43 43 41 40 39 38 37 36 35 34 32 31 32 34 37 37 36 36 36 36 37 37 37 38 39 41 42 44 45 45 46 49 50 47 37 32 29 31 31 33 36 42 47 43 42 42 41 40 39 36 30 22 26 29 27 29 29 29 30 31 33 39 44 42 39 39 44 48 49 47 41 34 30 28 29 33 35 36 35 33 32 31 34 43 37 32 27 28 30 27 26 25 26 28 32 35 37 37 35 33 31 29 27 25 24 23 21 22 25 30 28 25 24 24 24 25 25 24 25 25 26 27 27 28 28 28 27 27 26 25 25 25 26 28 29 30 30 29 29 29 31 34 34 34 32 31 29 28 27 26 25 23 23 23 23 23 24 24 25 24 25 26 27 27 26 26 26 26 26 27 30 31 30 27 26 26 26 27 26 25 25 25 27 30 34 35 34 32 30 29 28 28 28 29 28 28 28 29 31 35 36 36 34 32 32 32 33 33 33 33 34 37 36 34 34 33 33 35 35 35 33 32 32 38 42 42 42 40 36 39 42 43 41 42 47 49 50 47 48 49 49 49 50 51 55 60 55 52 51 57 59 57 53 52 51 52 53 57 56 56 56 58 60 59 61 61 58 58 59 58 56 55 51 58 64 65 65 64 62 60 59 60 63 68 68 67 65 64 64 64 64 65 66 67 70 73 71 67 62 58 54 53 52 54 59 65 69 70 69 67 64 56 49 43 42 42 42 45 50 53 53 52 52 51 50 51 50 49 50 50 51 50 49 47 51 52 52 54 54 53 52 51 51 49 47 45 46 48 49 50 51 53 55 56 54 52 50 48 52 58 62 62 61 62 67 71 70 69 68 71 69 65 69 73 76 74 73 71 68 67 65 63 62 61 61 62 64 65 63 59 58 57 57 57 58 57 55 54 53 51 49 48 49 50 51 51 51 51 51 51 51 51 50 50 50 50 51 51 51 50 50 50 52 52 52 52 52 51 51 51 50 49 48 48 48 48 49 49 48 47 45 45 44 84 86 88 89 90 91 92 92 93 93 93 91 90 88 87 86 86 86 87 87 87 87 87 88 88 88 89 89 89 89 89 88 88 88 88 87 87 87 86 85 84 83 83 83 83 83 83 83 82 82 82 82 82 82 83 84 85 88 89 90 91 91 91 92 92 92 91 90 88 87 86 85 85 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 81 81 82 82 83 82 81 82 83 84 84 86 87 86 85 82 78 74 69 68 70 72 73 72 72 72 71 69 66 64 61 60 62 64 66 70 71 70 66 61 61 61 62 64 66 66 63 61 64 64 62 62 61 60 60 61 61 66 69 68 69 72 72 74 73 72 72 73 70 66 62 65 68 70 70 69 71 73 76 71 71 72 74 74 71 68 68 63 57 52 62 61 55 59 62 63 56 55 64 64 63 63 58 51 50 50 48 48 49 51 52 53 51 49 48 47 46 46 46 45 46 47 49 51 53 54 52 51 50 49 48 48 47 46 45 44 44 43 43 43 43 44 45 46 46 45 45 45 45 45 45 45 44 44 44 44 45 45 45 45 45 46 46 45 45 45 45 45 45 44 44 43 43 43 43 44 45 46 47 47 47 46 45 45 45 45 44 44 44 44 45 44 43 42 41 41 41 41 42 41 41 40 40 41 41 41 41 42 41 41 41 41 41 41 42 42 44 45 46 46 46 45 45 45 44 43 43 42 42 43 43 43 44 44 43 42 44 46 50 51 52 51 51 50 48 46 45 45 44 43 42 41 41 42 43 42 44 46 47 47 46 48 48 48 49 48 48 48 47 46 46 46 45 45 44 42 40 39 41 41 41 41 42 42 38 35 34 35 37 39 39 37 34 33 32 32 32 33 33 33 33 33 33 34 36 37 37 38 38 39 39 39 38 40 41 41 43 44 44 45 46 46 45 45 45 44 44 42 41 41 39 38 37 36 36 35 33 32 32 34 38 38 38 39 38 37 37 37 38 38 40 42 44 45 45 46 48 49 48 41 32 30 30 32 28 30 35 40 44 45 47 47 44 43 41 35 30 25 25 27 29 32 32 31 35 39 43 44 47 52 47 46 50 52 51 46 37 31 33 33 35 40 40 39 37 35 32 31 37 46 34 29 30 36 36 30 28 27 28 30 33 37 39 38 37 34 30 28 26 25 24 23 22 24 26 29 26 25 25 24 24 25 25 25 25 25 26 27 28 28 28 28 27 27 27 26 26 27 27 29 30 32 33 33 33 34 35 37 35 34 32 31 30 29 29 28 27 27 26 26 25 25 25 26 27 28 30 31 30 28 26 26 26 26 24 24 26 29 30 29 27 26 26 26 26 26 26 26 28 31 34 35 34 32 30 29 28 27 27 28 28 29 29 34 36 38 37 35 33 32 32 32 34 35 34 38 42 42 39 37 35 33 32 31 33 35 34 33 32 36 40 42 44 44 43 39 39 39 34 37 48 50 50 48 51 54 54 51 49 49 54 57 53 53 56 59 58 57 55 52 49 51 53 55 53 53 55 55 56 56 57 56 54 54 54 54 50 51 59 61 62 61 62 62 62 59 58 61 64 67 69 67 65 63 62 62 63 64 65 68 70 72 72 66 58 55 52 51 51 52 54 59 63 63 62 58 52 46 42 41 41 42 44 47 49 48 49 49 49 49 47 46 45 45 45 46 46 46 48 49 50 51 51 52 52 52 51 51 50 46 44 43 44 46 47 49 51 53 55 55 53 51 50 48 49 53 57 59 60 61 66 68 66 65 67 72 77 78 68 70 73 74 73 71 68 68 67 64 62 60 58 59 61 64 62 59 59 58 58 58 58 57 56 55 54 52 51 49 49 50 50 50 50 51 51 51 50 50 51 52 52 51 51 50 49 50 50 50 50 51 51 52 52 52 52 51 50 49 49 49 49 49 49 48 47 46 45 44 43 84 86 88 89 90 91 92 92 93 93 93 92 91 89 88 87 87 87 87 87 87 87 87 87 87 88 88 89 89 89 89 88 88 88 87 87 87 86 85 84 83 83 82 82 82 83 83 83 82 82 82 82 82 82 83 84 85 87 89 90 91 91 91 92 92 92 91 90 89 88 87 86 85 85 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 81 81 82 82 83 82 82 83 82 83 82 83 84 86 85 82 81 78 74 70 69 70 75 77 76 75 75 76 73 67 62 60 63 66 68 69 70 69 67 66 67 65 64 65 67 67 65 64 63 65 66 66 63 61 60 62 62 62 65 67 67 66 66 71 72 70 70 70 69 67 63 63 66 69 70 72 74 75 74 68 65 63 62 59 58 58 56 53 49 51 60 59 54 53 57 63 57 56 63 65 66 67 58 52 50 53 55 53 52 51 52 51 51 49 47 46 45 45 45 45 45 46 48 51 54 54 52 52 52 52 52 51 49 47 46 45 44 44 44 44 44 44 45 46 47 47 46 45 45 46 46 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 44 44 44 45 47 47 48 47 46 46 46 46 46 46 45 45 43 43 42 42 42 43 43 42 42 42 42 42 42 41 40 40 40 40 41 41 42 42 42 42 42 42 42 43 43 43 44 45 46 47 46 45 43 43 43 43 43 43 43 43 43 44 44 44 44 43 44 48 51 52 52 51 52 51 50 48 46 43 42 42 41 41 42 43 44 45 46 47 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 47 46 43 40 39 40 40 40 40 42 41 38 36 35 36 38 41 41 38 35 33 33 33 33 32 33 33 33 34 35 36 38 39 40 40 40 40 39 40 40 45 46 43 43 43 43 45 46 46 45 44 43 42 42 42 41 41 39 38 38 37 37 37 33 31 31 34 36 38 39 39 39 38 37 37 38 39 40 42 45 45 46 48 48 47 45 37 31 27 29 30 25 24 28 38 44 48 51 50 46 42 39 36 30 27 25 30 32 31 31 33 37 42 45 42 45 51 53 51 49 45 42 37 35 33 32 35 38 44 44 42 40 37 35 33 40 42 30 29 32 39 39 35 30 29 29 29 29 28 29 31 33 32 29 24 23 22 22 22 22 24 23 23 24 25 26 25 24 25 26 26 26 26 26 27 28 28 28 28 28 27 27 27 28 28 29 29 31 33 35 36 37 38 39 38 36 34 33 32 31 30 30 30 30 30 29 28 27 27 26 27 29 31 32 32 29 27 24 24 24 25 24 23 24 27 29 30 29 27 26 26 26 26 26 27 29 31 33 32 32 31 30 29 28 26 27 28 27 30 34 37 37 37 35 33 32 34 34 33 34 36 38 43 44 41 41 40 38 38 36 33 35 36 34 34 33 30 34 39 45 44 41 38 36 35 32 38 50 51 50 49 53 52 49 49 50 51 55 56 51 51 52 52 52 52 53 51 49 50 49 49 53 55 55 54 53 53 52 51 51 51 51 51 54 56 60 59 59 58 61 62 64 60 60 62 65 66 66 64 63 63 62 62 61 61 62 67 70 71 71 62 54 52 51 51 49 50 52 54 54 53 53 51 47 44 45 47 47 48 50 50 48 46 49 49 48 47 46 44 44 44 44 43 41 41 44 47 47 48 49 50 50 50 49 48 47 43 42 41 42 43 45 47 50 52 54 53 50 48 47 46 46 48 52 55 57 58 62 63 61 59 61 67 74 78 77 74 72 72 72 71 68 68 67 64 61 58 56 57 59 62 61 59 58 58 59 59 58 58 57 56 54 53 53 52 51 50 49 49 50 51 51 50 50 50 51 52 52 51 50 49 49 50 50 50 50 50 50 52 52 53 53 52 51 51 50 50 50 49 48 48 47 47 46 43 42 85 86 88 89 90 91 92 92 93 93 93 93 91 90 89 88 87 87 87 87 87 87 87 87 87 87 88 88 89 89 89 89 88 88 87 87 86 85 85 84 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 84 85 87 89 90 91 91 91 91 92 92 91 91 89 88 87 86 85 85 84 84 83 83 82 82 82 82 82 83 83 83 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 83 83 84 83 83 82 82 82 83 84 86 84 82 81 79 77 74 69 66 74 77 78 76 74 73 69 65 61 61 64 67 69 69 70 70 68 67 67 67 67 66 67 67 66 67 67 66 65 65 62 61 61 61 61 60 60 62 65 65 65 69 68 66 69 68 68 72 71 67 67 69 73 73 75 74 73 70 64 61 60 60 58 56 58 58 53 54 57 61 63 61 54 54 57 56 56 56 60 62 60 57 57 57 57 56 54 53 55 52 50 47 46 44 45 44 44 44 45 46 48 50 52 52 52 53 55 56 55 54 52 49 47 46 45 44 44 44 44 45 46 47 48 48 47 46 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 45 44 44 43 43 43 43 44 45 48 49 48 45 45 46 45 45 46 46 45 44 43 42 42 42 42 43 43 43 43 43 43 41 41 40 40 40 40 41 42 42 43 43 44 44 44 44 44 45 43 44 44 45 46 47 46 44 43 42 42 43 44 44 43 43 44 44 44 44 44 44 45 48 51 52 51 51 52 52 52 50 46 42 41 41 41 42 42 43 43 45 47 48 48 48 48 47 48 47 47 48 48 48 49 49 49 49 50 51 50 47 42 41 40 40 39 38 39 40 39 37 37 37 40 41 41 40 37 34 33 33 34 34 34 34 35 36 37 38 40 42 42 42 41 40 39 44 45 45 45 44 43 43 44 46 45 45 43 42 41 42 42 42 41 40 39 39 38 37 37 36 31 31 31 33 36 39 39 38 37 38 38 37 37 39 41 44 45 44 46 48 47 40 34 30 28 25 24 22 21 22 28 38 44 49 51 50 47 43 39 37 33 29 24 23 29 35 37 37 37 37 39 45 47 49 52 46 40 35 38 38 34 33 34 35 38 40 42 41 39 37 35 34 41 36 24 28 33 39 38 35 30 29 27 24 23 23 24 25 28 30 26 21 22 24 25 25 24 24 23 23 25 25 25 24 25 25 26 27 27 27 27 28 28 29 29 29 29 29 29 29 28 28 29 29 30 32 35 37 39 40 40 39 37 35 34 33 33 32 32 31 31 31 31 30 29 29 28 28 29 31 31 30 27 25 24 23 25 26 26 24 23 24 28 30 30 29 27 27 26 26 26 27 28 30 31 31 31 31 30 28 27 26 27 28 30 35 38 39 37 35 32 32 33 37 37 37 38 40 42 44 41 37 39 41 43 41 36 29 36 36 32 35 34 28 40 45 44 43 40 36 35 34 34 36 40 45 46 47 50 48 45 47 50 53 49 49 51 47 47 47 47 47 48 47 47 48 49 50 51 50 51 51 51 49 47 47 48 48 48 49 52 56 59 58 58 59 62 63 63 59 59 63 68 67 63 60 61 64 64 63 61 60 61 64 68 69 68 59 53 50 53 52 49 49 49 50 50 51 53 52 50 49 52 54 54 55 54 51 49 49 50 49 48 47 46 44 45 43 40 38 38 38 41 43 44 46 47 48 48 48 48 46 44 41 41 40 40 41 42 44 47 50 52 51 49 46 45 44 45 46 49 51 52 54 57 57 56 57 58 61 69 76 81 77 74 72 73 72 70 68 66 62 59 56 55 56 58 62 60 58 58 58 59 59 59 58 57 57 56 55 54 54 53 51 49 49 49 50 50 50 51 51 51 51 50 50 49 49 49 49 50 51 50 50 50 51 51 52 52 52 52 52 51 50 49 49 49 49 49 48 46 44 43 85 87 88 90 90 91 92 92 93 93 93 93 92 90 89 88 87 87 87 87 87 87 87 87 87 87 87 88 89 89 89 89 88 87 87 86 85 85 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 84 85 87 89 90 91 91 91 91 92 92 92 91 90 89 87 86 86 85 85 84 83 83 82 82 82 82 83 83 83 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 81 82 83 83 83 82 82 82 82 83 84 84 84 84 81 80 79 78 77 75 73 75 77 77 75 74 72 68 65 62 63 65 68 69 69 70 68 66 65 65 65 67 68 68 67 66 65 66 65 64 64 65 66 64 62 62 62 62 65 66 65 66 67 65 65 67 67 69 76 74 71 69 70 73 70 70 70 72 72 69 67 65 64 61 58 58 53 49 55 57 58 59 60 58 54 53 52 56 59 57 59 62 56 55 58 57 56 56 56 54 50 47 45 44 44 43 43 43 44 45 46 48 50 51 51 54 56 57 57 55 56 55 52 49 47 46 46 46 46 46 46 47 47 48 48 47 47 47 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 45 44 43 43 42 42 43 43 43 44 45 45 45 45 45 45 45 45 45 46 45 44 42 42 41 41 42 42 43 43 42 41 40 40 40 40 41 41 42 43 44 44 45 46 46 45 45 45 45 45 44 44 45 45 46 46 45 44 42 42 42 43 44 44 44 44 44 45 44 44 44 44 45 48 49 50 49 50 51 52 52 50 46 43 40 41 41 42 44 46 46 46 47 48 49 49 48 47 47 47 47 47 47 48 49 50 50 50 51 51 51 49 45 43 42 42 40 39 40 40 40 38 37 37 39 39 39 41 38 35 33 33 34 34 35 35 36 37 38 40 41 42 41 41 41 41 40 41 42 42 42 43 43 44 44 44 44 43 42 42 42 42 42 42 40 39 39 40 40 39 34 32 30 33 35 35 37 39 41 38 36 36 36 36 41 43 44 46 45 43 43 43 41 32 27 24 24 23 23 24 25 28 33 39 43 47 52 54 52 48 43 42 44 45 43 40 40 40 41 42 43 44 45 45 45 46 47 41 37 36 40 39 36 37 36 34 38 40 40 38 35 33 33 35 42 34 26 28 30 33 36 33 29 28 27 27 26 23 21 22 25 30 25 23 25 27 28 27 28 29 29 29 29 25 25 26 26 26 27 28 28 28 28 29 29 29 30 30 30 29 28 27 27 27 27 28 29 31 33 36 39 41 41 39 37 36 35 35 34 33 32 32 32 32 31 31 30 30 30 29 30 30 30 29 27 26 26 26 27 28 28 25 24 22 25 28 31 30 28 27 26 26 26 27 29 31 32 32 31 32 31 29 29 29 31 33 34 38 38 37 35 32 29 32 35 38 37 37 36 38 40 40 38 37 41 42 40 35 32 30 35 36 34 32 32 33 31 35 39 41 39 35 36 35 35 34 38 45 45 46 48 52 52 52 54 55 50 46 45 48 47 47 46 46 46 45 46 48 50 50 50 49 49 49 48 46 44 44 44 44 47 50 54 57 58 58 59 60 62 61 60 60 58 58 62 62 60 56 61 65 63 62 62 62 64 67 69 67 63 57 53 51 55 54 51 50 49 49 51 54 56 56 55 54 55 56 56 54 52 50 50 50 50 48 47 46 46 45 45 43 41 39 40 40 40 42 44 45 46 46 46 46 46 45 43 40 39 39 39 40 40 41 44 47 50 48 46 45 45 45 45 46 47 49 50 51 52 54 56 56 57 59 66 74 80 78 76 74 74 73 71 68 64 60 57 55 53 56 58 61 59 58 57 58 58 58 58 58 58 58 57 57 56 55 53 51 49 49 49 49 49 50 50 50 50 49 48 48 48 48 48 49 50 50 50 50 50 50 50 50 51 51 52 51 51 50 49 49 50 50 50 49 47 46 46 85 87 88 90 91 91 92 92 93 93 93 92 92 90 89 88 88 87 87 88 88 87 87 86 86 86 87 88 88 89 89 88 88 87 86 85 85 84 84 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 84 85 87 89 90 91 91 91 91 91 92 92 91 90 89 88 87 86 85 85 84 84 83 83 82 82 82 83 83 83 83 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 82 83 83 83 83 82 81 81 82 83 84 84 83 82 82 81 80 78 77 77 77 79 75 72 71 70 68 67 66 66 68 69 69 69 69 68 66 64 63 63 66 69 70 68 66 65 65 64 63 64 64 66 65 64 64 63 63 66 66 64 66 65 63 64 67 71 72 73 71 71 70 70 71 72 69 69 69 69 70 71 69 66 64 58 53 49 50 57 61 64 65 64 62 58 56 58 63 60 53 56 57 54 54 55 55 56 56 53 50 47 45 44 44 44 43 43 43 43 44 47 49 50 51 51 54 56 58 58 58 58 58 56 51 49 48 47 48 47 48 48 48 48 48 48 48 48 47 48 48 48 48 48 48 48 48 48 48 48 47 47 46 46 44 43 42 42 42 42 42 43 43 44 44 44 45 45 45 44 44 45 45 45 44 43 43 43 42 42 42 42 42 39 38 39 39 39 40 41 41 42 43 44 45 46 47 47 46 44 45 45 45 45 44 45 45 45 45 45 45 43 42 42 43 43 44 44 44 44 45 45 45 45 45 46 47 48 48 48 47 47 49 51 50 47 44 42 41 41 41 42 45 46 44 45 46 49 50 50 49 48 47 47 46 45 45 46 48 51 51 50 50 50 51 49 48 46 45 45 44 42 42 42 42 40 38 38 38 36 37 40 39 36 34 33 33 34 35 35 36 37 39 40 40 39 38 38 38 39 40 40 41 42 43 44 44 44 44 44 44 44 44 43 42 42 42 41 40 40 40 40 40 37 29 29 31 37 38 38 36 38 41 39 38 37 37 39 43 44 45 46 45 44 44 40 36 32 28 26 26 28 29 29 31 35 38 42 45 44 47 53 52 51 49 47 46 43 36 33 37 38 37 39 42 46 45 44 42 45 46 47 41 38 40 39 39 41 38 35 39 42 43 39 35 31 32 37 44 34 27 26 27 29 34 32 30 33 31 29 28 24 20 23 26 29 25 25 28 28 29 29 31 34 37 31 28 26 27 27 28 27 27 28 29 29 30 30 30 30 29 29 28 27 25 25 25 25 26 27 28 29 31 34 38 40 41 40 39 38 36 35 34 33 32 32 32 32 32 32 31 31 31 30 30 30 31 31 30 29 28 28 30 30 29 27 25 23 24 27 30 30 29 28 26 26 26 28 30 33 33 33 33 33 34 34 35 33 29 30 32 34 33 32 30 30 30 31 32 33 35 35 34 34 35 38 40 43 47 42 36 30 31 33 34 37 40 40 38 36 35 35 36 40 38 36 37 37 37 34 36 39 42 44 47 58 60 53 50 47 44 46 48 52 49 49 50 48 47 48 49 51 54 54 53 51 50 49 46 45 44 42 42 43 48 51 55 57 59 59 59 61 64 60 57 55 54 53 54 55 56 55 62 66 65 64 65 66 67 68 70 66 60 55 53 53 58 60 59 57 56 56 56 56 55 57 58 58 61 59 55 53 51 49 49 49 48 46 45 45 46 45 44 44 43 41 41 42 42 43 45 47 48 48 48 48 47 45 42 40 39 39 39 39 40 40 41 42 44 44 45 46 47 48 48 48 48 49 49 49 48 51 53 52 55 58 61 70 76 76 76 75 74 71 69 67 63 58 55 53 53 56 58 59 58 58 58 58 58 58 58 58 58 58 58 58 57 55 53 50 49 49 49 49 48 48 48 49 48 48 47 47 47 47 47 48 48 49 50 51 51 50 50 50 50 50 51 51 51 50 50 50 50 50 50 50 49 49 49 86 87 89 90 91 92 92 92 92 92 92 92 91 90 89 88 88 87 87 88 88 87 87 86 86 86 86 87 88 88 88 88 87 86 86 85 85 84 84 83 83 82 82 82 81 81 82 82 82 82 82 82 82 82 83 84 85 87 89 90 91 91 91 91 91 92 92 91 90 89 88 87 86 85 85 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 81 81 81 82 83 83 84 83 83 83 83 83 84 84 85 84 83 83 83 81 80 79 80 80 79 72 69 68 68 67 68 69 70 70 69 69 68 68 68 67 65 63 63 65 68 69 69 67 67 66 63 63 63 64 66 67 68 69 67 66 67 64 63 66 65 65 65 69 72 69 69 69 69 69 69 70 69 67 68 69 69 71 74 71 69 69 69 63 54 55 57 57 59 62 64 61 57 57 59 65 58 53 56 62 63 57 55 55 57 54 49 48 47 45 44 44 44 43 43 42 42 43 46 48 51 53 53 54 56 58 61 61 61 59 57 54 51 49 48 48 48 49 49 49 48 48 48 48 48 47 48 48 48 48 49 48 48 48 48 48 47 47 46 46 45 43 42 42 42 41 41 42 42 43 43 43 44 44 44 44 44 44 44 43 43 42 44 44 44 44 43 42 42 41 39 40 41 40 40 41 41 42 42 43 45 46 47 47 47 45 44 44 45 45 45 45 45 45 45 44 45 44 43 42 42 43 43 44 44 44 44 45 45 46 45 46 47 48 48 48 46 45 44 46 48 47 45 43 42 41 40 41 42 46 45 44 44 45 47 49 50 50 50 49 49 46 45 45 45 47 50 50 50 51 51 51 50 50 49 46 45 45 43 43 45 45 44 39 39 38 35 37 38 39 37 35 33 33 34 35 36 36 38 39 40 39 38 38 38 38 39 41 42 42 43 44 44 44 45 44 44 44 44 43 42 42 42 41 41 41 40 39 38 37 32 26 27 31 36 37 37 36 37 40 42 44 45 43 44 45 44 44 45 49 52 53 45 39 37 33 28 25 29 32 32 35 38 38 41 44 45 48 52 50 50 50 46 39 32 29 28 30 32 35 37 41 45 47 45 44 46 47 47 37 35 37 40 41 42 42 44 44 44 43 39 37 35 32 37 41 35 30 26 27 29 31 30 31 33 31 30 31 26 23 25 24 25 26 27 28 28 29 32 34 34 34 30 29 28 29 29 30 29 29 29 30 30 30 31 30 28 26 25 25 25 25 24 24 24 24 25 26 28 30 33 37 40 42 42 41 39 36 34 33 32 31 31 32 32 31 31 31 31 31 31 30 31 31 31 31 31 30 30 31 31 31 29 28 27 27 29 30 30 29 28 27 26 27 28 31 33 34 35 34 34 33 32 30 31 31 30 30 30 29 29 30 30 30 31 31 32 33 34 35 33 33 35 42 47 49 42 36 31 34 36 36 34 35 38 38 38 39 36 35 38 37 36 37 36 36 35 36 37 40 41 43 43 46 49 49 46 43 45 49 53 52 53 56 52 49 47 47 49 53 56 55 52 49 47 45 44 44 43 42 44 48 51 54 56 57 58 60 62 62 54 51 50 53 52 50 50 52 55 57 61 65 65 67 71 69 67 68 65 63 59 55 54 60 65 67 65 63 61 59 56 53 54 55 55 55 54 53 51 49 49 48 47 46 45 46 47 44 43 43 44 43 41 42 43 43 43 44 44 45 46 47 46 44 42 42 41 41 40 41 41 42 42 42 42 42 44 46 47 49 50 50 50 51 51 50 49 47 50 51 51 51 54 57 63 69 75 74 73 73 72 70 67 62 57 53 52 53 56 58 59 58 58 58 59 59 59 59 58 59 59 59 58 57 55 52 50 49 48 49 48 47 47 47 47 47 47 46 46 46 46 46 47 47 48 49 50 50 50 50 49 49 51 51 51 51 51 51 50 50 50 50 50 50 49 50 86 88 89 90 91 92 92 92 92 92 92 92 91 90 89 88 88 87 87 88 88 87 87 86 86 86 86 87 87 88 88 87 87 86 85 85 84 84 84 83 83 82 82 81 81 81 81 82 82 82 82 82 82 82 82 83 85 87 89 90 91 91 91 91 91 92 91 91 90 89 88 87 86 86 85 85 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 81 81 82 83 83 84 84 84 83 83 83 84 84 83 82 82 82 81 82 81 80 80 78 76 72 69 68 68 70 71 71 71 70 70 71 71 72 71 70 67 65 66 66 67 66 67 66 67 67 63 64 65 66 66 68 72 72 69 67 66 64 62 61 62 64 65 66 65 63 67 69 69 69 69 69 67 65 67 67 66 69 71 72 74 73 72 66 59 58 56 55 57 59 63 57 52 52 58 61 55 54 54 59 61 59 56 54 55 51 48 48 47 46 44 44 44 44 43 42 42 43 44 47 49 50 54 57 58 60 63 61 60 60 59 57 53 51 50 49 48 48 48 48 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 41 41 41 42 42 42 43 43 43 44 44 44 43 43 42 41 42 43 45 45 45 44 44 44 43 43 42 43 44 44 43 43 42 42 43 44 45 46 47 47 47 45 45 45 46 46 45 45 45 45 45 45 45 44 44 43 42 43 44 44 45 45 45 45 45 45 45 46 48 48 49 48 46 44 43 44 44 44 44 44 44 42 40 41 43 46 44 44 44 44 46 50 51 51 51 52 52 51 50 48 46 46 47 47 48 49 50 50 50 50 50 47 47 46 44 44 46 48 47 44 41 39 37 37 37 37 38 36 34 34 35 35 37 38 39 39 39 38 38 39 39 39 40 42 43 43 44 44 44 44 44 44 43 43 42 42 41 41 41 40 41 40 39 36 33 31 28 26 26 31 35 36 37 37 37 41 46 50 50 48 49 47 44 44 44 47 51 54 50 44 39 39 38 36 33 34 35 38 40 41 41 44 49 51 52 49 46 45 42 36 30 28 29 30 28 29 33 36 41 46 43 43 47 41 37 33 32 35 42 40 35 32 37 42 41 40 39 40 38 34 38 38 34 31 28 28 30 30 25 28 30 30 30 30 32 27 24 23 24 25 26 28 29 31 34 39 35 32 30 29 30 30 32 32 31 30 30 31 31 31 31 29 26 27 26 25 25 24 24 23 23 25 25 26 27 29 32 35 38 41 42 41 39 36 33 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 32 32 31 31 31 32 33 34 33 32 32 32 32 31 29 28 27 27 28 30 33 35 36 35 34 32 29 28 29 32 34 34 34 33 34 33 32 33 33 33 32 33 34 34 34 33 31 35 44 50 51 43 37 34 37 39 39 36 37 39 39 37 36 36 35 35 39 39 39 40 38 36 36 37 39 40 41 43 48 49 47 45 44 45 49 54 57 56 54 51 49 47 46 48 50 54 53 49 47 46 46 46 45 44 43 45 49 53 54 53 51 52 54 55 54 48 47 49 56 53 49 50 52 55 61 64 67 66 66 67 68 67 65 63 62 62 58 59 63 68 70 68 63 60 59 57 55 54 53 52 51 50 49 47 47 46 46 45 44 45 47 48 49 47 46 45 44 43 43 43 43 42 43 44 44 44 44 43 42 40 41 42 43 43 43 43 43 42 42 42 42 45 47 48 49 50 50 50 51 50 49 49 48 49 49 48 47 50 54 58 65 73 73 74 74 73 71 68 62 56 52 52 54 57 59 60 60 59 59 59 59 60 60 59 59 59 59 58 57 55 53 51 50 50 49 48 47 46 47 47 47 46 46 45 45 45 46 46 46 47 48 49 48 47 47 48 50 51 51 51 51 51 51 50 49 49 50 49 48 48 48 86 88 89 90 91 92 92 92 92 92 92 91 91 90 89 88 87 87 87 87 87 87 87 86 86 85 86 86 86 87 87 87 86 86 85 85 84 84 84 83 82 82 81 81 81 81 82 82 82 82 82 82 82 82 82 83 85 87 89 90 91 91 91 91 91 91 91 91 90 90 88 87 87 86 85 85 84 84 83 83 83 83 83 83 84 84 83 83 83 83 83 83 82 82 82 82 81 81 81 81 82 82 83 83 84 84 83 82 82 82 81 82 82 82 83 84 83 82 82 80 77 72 68 67 69 69 68 66 68 70 70 70 69 68 70 73 74 75 71 68 68 67 66 65 65 66 67 67 66 66 66 66 64 66 69 71 70 67 65 62 58 59 60 61 62 62 62 63 65 67 69 68 68 67 65 64 64 64 64 65 66 67 71 72 71 61 56 55 57 56 56 58 60 62 57 54 59 57 50 52 53 54 58 60 56 51 49 48 48 47 47 46 44 44 44 44 44 43 42 42 43 47 50 51 57 62 64 64 63 61 60 60 60 59 56 53 51 50 49 48 48 48 47 47 47 47 47 47 47 47 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 41 41 41 42 42 43 43 43 43 43 43 44 43 43 42 41 41 42 44 45 45 45 44 45 45 44 44 44 44 46 47 46 45 44 43 44 44 46 47 48 48 47 46 45 45 46 46 45 45 45 46 46 46 46 46 45 45 44 45 46 46 46 46 46 46 46 47 47 48 48 48 49 47 45 44 44 44 44 44 45 46 46 43 42 44 46 46 43 42 42 42 46 49 51 52 52 54 54 53 53 51 49 46 45 46 46 47 50 50 50 49 49 48 47 46 44 45 47 50 47 45 43 41 39 37 36 36 38 37 35 34 35 37 37 39 41 39 38 38 39 40 40 40 41 41 41 42 43 43 43 43 42 42 41 41 40 40 39 39 40 40 40 37 35 33 30 29 27 28 29 35 37 36 37 38 37 39 42 46 49 50 50 46 40 42 44 47 49 51 52 50 47 42 43 42 39 39 40 44 44 44 43 44 48 52 52 50 42 38 37 33 30 29 30 32 33 31 31 34 37 39 33 31 33 37 35 32 32 35 41 39 36 35 41 42 39 39 38 37 37 39 42 37 32 31 28 25 27 29 30 30 31 31 29 30 37 27 22 23 23 24 26 29 31 32 33 34 34 32 30 29 31 32 35 35 34 34 33 34 33 32 31 29 28 29 28 26 26 25 24 23 25 28 27 27 26 28 31 34 38 40 42 41 38 35 33 31 31 31 31 30 30 30 30 30 31 31 32 32 32 32 32 32 32 32 31 31 32 33 33 33 34 34 35 34 32 30 29 29 29 30 32 34 36 36 36 34 32 29 28 29 32 36 39 40 40 36 35 35 34 35 35 34 35 35 34 36 38 34 38 46 54 52 45 38 36 36 37 37 37 35 36 38 34 33 37 35 34 39 39 40 43 38 34 36 37 38 42 49 54 50 48 45 46 47 48 52 57 62 61 57 51 50 49 47 49 51 52 50 49 50 48 47 46 45 45 45 48 52 57 56 52 49 48 49 49 50 50 49 52 58 53 51 53 53 53 56 60 63 62 61 59 61 61 61 63 64 64 61 62 66 69 69 67 63 60 59 57 55 54 51 49 47 47 46 45 44 44 44 44 47 52 53 54 55 54 52 50 49 47 46 46 46 43 42 42 43 42 42 41 40 41 42 43 45 46 46 44 44 43 43 43 44 46 48 49 50 50 50 50 50 50 49 49 49 48 47 46 45 47 51 55 62 70 71 73 74 73 71 67 61 56 52 53 55 58 60 61 61 59 58 57 58 59 60 60 60 60 59 58 56 55 55 54 53 51 50 49 48 47 47 47 47 47 46 45 45 45 46 46 47 47 47 47 44 45 46 49 51 51 51 50 50 50 51 51 50 50 49 48 48 47 48 87 88 90 91 91 92 92 92 92 92 92 92 91 90 88 88 87 87 87 87 87 87 87 86 86 85 85 85 86 86 86 86 86 85 85 85 84 84 84 83 82 81 81 80 81 81 82 82 82 82 82 82 82 82 82 83 85 87 89 91 91 92 91 91 91 92 91 91 90 90 89 88 87 86 85 85 84 84 84 83 83 83 83 84 84 84 84 83 83 83 83 83 83 82 82 82 81 81 81 81 82 82 83 83 84 84 83 81 81 81 81 82 82 83 83 83 82 81 80 80 79 74 67 65 67 67 66 65 66 68 68 68 67 66 66 67 68 68 66 66 66 67 67 66 65 66 67 67 67 66 66 65 63 66 69 70 69 67 61 60 59 59 60 58 59 60 61 62 63 65 67 69 67 65 64 66 66 64 65 65 69 71 72 71 66 53 42 41 47 52 54 57 54 51 55 57 60 58 54 47 50 52 55 56 55 51 48 47 47 48 48 47 45 44 44 44 44 43 42 41 42 44 48 53 60 65 68 65 65 64 62 61 59 60 58 53 51 50 49 48 48 47 47 46 46 46 47 47 47 47 47 47 47 48 48 47 47 46 45 45 44 44 43 41 41 41 42 43 43 45 45 45 43 43 43 44 44 43 42 41 41 42 44 46 46 45 44 44 44 44 44 44 44 43 45 46 46 45 44 44 45 46 48 47 47 47 47 47 46 46 46 46 46 45 46 46 47 47 47 47 47 47 47 47 48 48 47 47 47 48 49 48 48 49 48 47 48 46 43 43 44 45 45 45 46 46 46 45 47 49 49 45 42 41 41 41 46 49 51 51 51 52 53 53 54 53 51 48 46 46 45 46 49 48 48 48 48 47 46 44 44 47 48 48 46 45 44 41 39 38 38 38 38 38 36 35 36 37 37 39 40 39 38 39 42 41 40 40 40 39 39 41 44 43 42 42 41 40 40 39 38 38 38 38 38 37 36 35 33 32 30 29 27 28 31 36 38 38 38 39 39 38 39 42 46 48 47 49 49 49 48 47 48 49 50 52 52 50 47 45 44 48 50 49 47 47 47 43 42 46 46 42 34 32 32 29 30 31 32 32 32 31 32 34 32 31 29 28 31 39 39 36 34 36 38 37 36 38 45 43 39 42 39 34 41 44 46 36 31 31 30 28 26 29 31 30 31 32 30 27 26 26 25 25 25 25 26 30 31 28 32 34 35 32 29 28 31 35 39 38 37 37 38 38 35 32 30 28 28 30 29 29 30 30 27 23 26 29 30 28 27 28 30 33 37 39 41 40 38 35 33 32 31 32 31 31 30 30 30 31 31 32 33 33 33 33 32 32 32 32 31 31 32 32 33 33 34 36 37 35 33 31 31 31 31 32 34 35 36 36 36 34 31 29 30 31 32 36 40 43 42 39 39 38 36 36 35 35 34 36 42 43 41 36 41 48 56 53 47 41 38 37 36 35 35 35 34 34 34 35 37 35 34 34 38 41 45 37 34 39 44 49 51 57 60 55 50 47 47 51 55 57 59 62 64 60 54 54 52 51 54 55 53 54 54 53 52 50 48 46 45 47 53 57 59 52 45 40 44 47 47 51 55 57 59 61 62 63 63 55 56 60 58 57 56 61 59 46 55 60 63 58 59 65 67 68 70 70 69 65 63 61 59 57 54 52 49 47 46 45 45 44 46 50 54 56 58 58 58 59 58 57 55 53 51 49 50 50 48 45 44 43 44 44 43 42 42 42 43 45 45 45 44 44 44 44 45 47 48 49 49 49 49 50 50 51 51 50 50 49 48 46 46 47 48 50 53 60 66 70 73 74 74 71 67 61 56 53 54 57 59 59 58 57 55 54 55 57 58 60 61 61 60 59 57 55 55 56 55 54 52 51 49 48 48 48 48 48 48 47 46 46 46 46 46 47 47 46 44 42 44 48 51 52 51 51 50 50 50 51 51 50 50 50 49 49 48 48 87 88 90 91 91 92 92 92 92 92 92 92 91 90 88 87 86 86 86 86 87 87 87 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 82 81 81 80 81 81 82 82 83 82 82 82 82 82 83 84 85 88 89 91 92 92 92 92 92 92 91 91 90 90 89 88 87 86 85 85 84 84 84 83 83 83 83 84 84 84 84 84 83 83 83 83 83 83 82 82 82 81 81 81 82 82 83 83 84 84 83 82 80 81 82 82 83 82 81 79 79 78 79 80 79 76 71 67 66 68 68 68 68 69 70 72 71 68 64 62 64 65 64 62 62 63 66 66 66 67 68 68 67 66 65 65 65 66 67 69 68 66 63 61 61 61 61 62 62 63 63 63 62 62 66 67 65 63 62 63 64 64 66 67 67 69 69 65 63 59 50 46 46 50 54 58 61 60 59 59 57 47 46 45 50 52 53 53 52 49 47 46 46 47 48 48 47 45 45 44 44 43 42 41 42 43 46 51 59 62 64 65 64 64 63 61 59 58 55 52 50 49 49 48 47 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 41 43 45 47 48 47 46 45 43 43 44 44 43 43 42 42 42 45 46 47 47 46 45 45 45 45 44 44 43 43 43 44 44 44 45 45 46 47 47 46 46 46 46 47 47 46 47 47 47 47 47 47 47 47 48 49 49 50 51 50 49 49 48 48 49 50 50 49 49 49 46 46 46 44 42 42 43 44 45 45 45 44 45 46 49 49 49 44 41 40 41 42 45 47 48 48 50 51 53 54 54 52 50 48 46 45 45 46 47 46 47 47 46 46 45 43 44 46 46 46 45 46 45 42 40 39 38 38 39 39 38 37 37 37 37 38 38 38 39 39 40 40 38 38 38 38 39 40 42 41 41 40 40 39 39 38 37 37 37 37 37 35 34 34 33 32 31 30 29 30 32 36 39 40 39 39 38 37 38 40 44 46 48 49 51 52 49 48 47 52 56 60 58 55 49 48 47 49 50 50 48 47 46 42 40 38 38 37 33 32 30 28 29 30 31 31 31 31 32 32 30 29 30 30 34 41 46 43 35 34 36 39 36 37 43 42 41 43 41 39 44 45 43 35 32 33 37 32 24 27 29 30 29 29 29 28 27 28 29 29 28 28 29 32 33 32 33 35 36 32 29 27 29 33 38 40 39 38 41 42 39 35 32 29 28 29 29 31 34 37 34 29 29 31 34 30 29 29 31 33 36 38 39 39 37 35 34 33 33 32 33 33 32 32 32 32 33 34 34 34 34 33 32 32 32 32 32 32 32 33 33 34 36 37 37 35 33 32 32 32 33 34 35 36 37 36 35 32 30 30 31 33 33 34 35 38 39 41 42 40 38 36 35 34 32 36 44 45 43 38 44 49 54 50 46 41 38 36 35 36 36 38 36 36 39 41 43 40 33 29 37 41 42 37 39 45 45 48 53 57 58 55 51 49 50 54 56 59 58 58 59 60 59 59 57 56 58 56 53 51 53 54 49 48 48 46 45 47 55 59 60 53 45 37 44 49 48 51 55 60 59 58 58 65 68 61 62 65 61 59 57 48 51 57 62 64 64 57 60 71 71 71 70 73 73 69 66 63 61 59 57 55 52 50 50 49 49 52 54 56 56 56 56 55 55 56 56 55 53 51 50 49 50 51 51 48 47 46 49 50 49 47 45 45 45 45 45 45 45 45 46 46 47 47 48 48 48 48 49 50 50 51 53 54 54 51 47 45 45 47 48 50 54 59 65 70 73 75 74 71 67 61 57 55 56 58 58 54 53 52 52 52 53 56 58 60 61 61 60 58 56 55 55 56 56 55 54 52 49 47 47 48 48 47 48 48 48 47 46 45 45 46 47 45 43 42 46 50 51 51 51 52 52 51 51 51 50 49 49 50 50 50 50 48 87 88 90 91 91 92 92 92 92 93 93 92 91 89 88 87 86 86 86 86 87 87 87 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 83 82 82 81 81 81 81 82 82 83 83 82 82 82 82 83 83 84 86 88 90 91 92 92 92 92 92 92 91 91 90 90 89 88 87 86 85 85 85 84 84 83 83 83 83 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 81 81 82 82 83 83 84 84 83 81 80 81 82 82 82 81 80 77 77 77 78 77 76 75 74 71 72 72 71 71 72 73 74 75 75 72 68 67 67 67 66 66 64 64 65 66 68 68 69 69 67 66 64 63 63 64 65 67 67 69 67 62 61 60 60 62 66 67 67 65 64 64 68 66 63 61 62 64 63 63 63 66 68 70 65 59 56 55 53 50 50 52 56 59 64 65 64 61 62 60 48 48 54 53 53 54 50 46 44 44 46 47 48 49 48 46 45 45 44 43 42 42 42 43 45 48 54 63 65 66 63 62 61 60 58 56 52 50 49 48 47 45 45 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 44 43 43 42 42 43 46 48 49 48 47 46 44 43 44 44 44 43 42 42 43 45 46 47 47 47 47 46 46 45 45 44 44 43 43 43 43 43 44 45 46 46 46 46 45 45 44 45 46 46 46 46 48 48 48 47 47 47 47 49 50 51 53 53 53 52 50 50 50 51 51 50 48 47 46 45 45 44 43 41 41 42 43 44 45 45 44 44 46 48 47 45 43 42 41 42 42 42 44 45 46 47 49 50 52 51 48 47 46 45 45 44 45 45 45 45 45 45 46 45 42 43 44 44 44 44 46 45 44 42 40 39 38 38 39 39 38 38 38 38 38 38 38 38 38 37 36 36 37 37 38 39 40 40 40 40 39 39 39 38 38 37 37 38 37 36 33 33 33 33 33 32 32 32 32 34 37 41 42 41 39 39 40 39 40 43 45 48 50 50 51 50 49 48 47 54 59 59 57 54 57 59 58 58 55 51 48 45 44 44 42 39 38 37 35 33 29 26 29 33 32 32 32 32 31 31 32 33 35 39 43 50 49 42 29 30 34 35 35 36 36 36 38 37 40 45 41 37 32 31 32 33 28 24 26 29 31 28 27 27 27 30 32 32 33 32 30 31 34 35 36 36 38 38 31 28 28 34 37 39 40 40 38 37 38 38 36 33 29 27 27 29 32 37 43 38 35 34 35 35 31 29 29 31 33 35 37 38 38 36 35 33 33 33 33 33 34 34 34 34 35 35 36 36 36 34 33 32 32 32 33 33 33 33 34 35 37 38 37 36 35 34 33 32 33 34 37 38 38 37 35 33 30 29 30 32 33 34 32 33 34 38 41 45 42 39 36 36 35 34 38 42 44 43 42 45 49 51 48 44 40 38 37 36 38 38 39 35 36 41 43 43 42 35 31 36 39 40 39 41 44 44 45 47 48 48 47 44 43 44 54 57 56 56 56 56 59 62 62 60 58 57 53 51 54 50 47 41 45 48 48 46 48 55 55 54 58 52 44 51 51 49 49 52 58 61 63 62 65 67 68 62 61 64 61 57 52 51 54 57 62 63 58 64 73 73 74 76 73 72 70 68 65 63 61 59 59 57 55 55 53 52 53 55 55 53 51 50 47 46 47 47 48 49 50 49 49 49 50 51 50 49 50 51 51 49 47 45 45 45 45 45 46 46 47 47 47 48 47 45 44 46 48 50 51 52 53 56 58 57 53 48 43 42 43 46 50 54 58 62 67 72 74 74 71 67 62 58 58 60 57 55 52 50 49 49 51 53 56 59 61 62 62 60 58 57 56 57 57 57 57 56 53 50 47 46 47 48 48 48 48 48 46 44 43 44 44 45 44 45 45 48 50 50 51 51 52 52 52 53 51 50 48 49 50 51 52 51 48 87 88 90 91 91 91 92 92 92 93 93 93 91 90 88 86 86 85 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 85 84 84 83 83 82 82 81 81 81 81 82 82 83 83 83 82 83 83 84 85 86 87 89 90 92 92 93 92 92 92 92 92 91 90 90 89 88 87 86 86 85 85 84 84 84 83 83 83 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 82 82 82 82 83 83 84 84 84 83 81 81 82 82 83 82 79 77 76 77 79 77 76 74 73 74 76 74 72 71 71 73 73 73 73 72 69 69 68 68 68 67 65 65 65 66 68 69 70 69 67 66 64 62 62 63 64 65 67 68 66 63 61 61 62 65 67 68 67 65 66 66 67 65 64 63 64 64 64 63 64 68 71 73 67 64 65 58 53 49 49 50 54 61 65 65 66 65 65 61 49 51 54 53 52 51 48 45 44 46 48 49 49 49 48 46 45 44 44 44 42 42 42 43 45 47 54 60 63 63 62 60 59 59 56 53 50 49 49 47 47 45 44 43 43 44 44 45 45 45 45 46 46 45 45 45 46 46 46 45 44 43 43 43 43 44 46 50 50 49 47 46 45 44 43 43 44 43 43 42 42 44 45 47 47 48 48 48 47 46 46 45 45 45 44 43 43 43 44 45 46 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 47 47 47 48 50 51 53 54 55 54 54 53 53 53 53 52 50 48 47 45 44 44 43 42 41 41 42 44 45 46 45 44 44 45 47 46 45 43 41 41 41 42 42 42 42 43 43 44 45 46 45 44 44 44 44 43 43 43 44 44 43 44 45 45 44 42 43 42 42 41 43 46 45 44 43 41 40 39 38 39 39 38 38 38 38 38 38 37 37 36 36 36 36 36 38 39 40 40 40 39 39 39 39 38 38 37 37 37 38 37 35 32 32 33 34 34 34 35 35 36 36 39 43 41 40 39 41 43 42 41 42 47 49 50 50 50 51 50 49 48 50 53 55 56 57 57 58 59 62 61 57 53 45 38 41 40 39 40 38 35 41 38 28 30 33 37 35 35 37 35 34 37 38 41 45 43 37 36 34 29 30 34 39 35 36 42 41 39 36 39 41 33 32 34 36 34 29 25 25 27 28 28 28 30 29 26 30 34 32 37 42 38 37 38 40 40 42 44 43 38 33 33 38 40 40 39 39 38 36 36 36 37 34 29 25 28 33 31 34 40 39 39 41 40 37 32 30 30 30 32 34 36 36 36 35 34 33 33 33 33 33 34 35 36 36 36 36 37 37 37 36 34 34 33 34 34 34 34 34 35 36 37 38 37 36 36 36 35 34 34 36 40 41 41 41 36 32 28 29 30 32 34 35 33 33 33 36 42 46 45 42 37 38 37 36 38 40 42 43 45 47 49 49 46 44 42 41 40 39 39 35 31 32 34 37 40 40 40 37 34 33 37 39 40 43 45 45 43 41 38 38 37 35 36 40 49 50 49 50 53 57 58 61 66 64 60 55 52 52 55 49 44 40 45 50 52 45 44 52 52 51 53 51 51 56 55 51 51 51 53 61 66 67 65 66 69 57 55 57 59 58 57 57 57 56 63 63 57 62 67 69 69 70 71 72 71 68 65 62 60 59 58 56 54 53 53 52 53 53 52 52 50 49 48 48 48 49 49 50 50 49 49 48 49 49 48 47 48 48 48 48 46 45 44 44 44 45 46 47 47 47 47 46 44 43 43 45 48 51 53 54 56 59 61 62 56 49 41 41 42 44 49 53 56 59 63 69 73 75 72 69 67 65 63 61 55 53 52 49 47 47 50 53 56 59 61 63 62 61 59 58 58 58 58 58 58 57 54 51 49 48 49 49 49 48 48 47 45 43 42 42 42 42 44 46 48 49 50 51 51 51 51 51 52 54 52 50 48 49 49 50 52 52 51 87 88 90 90 91 91 91 92 92 93 93 93 92 90 88 87 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 84 84 84 83 83 83 82 82 81 81 81 82 82 82 83 83 83 84 85 86 86 87 88 89 91 92 93 93 93 92 92 92 92 91 90 90 89 88 87 86 86 85 85 84 84 84 84 83 83 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 82 82 82 83 83 84 84 84 83 81 81 82 81 81 81 79 78 77 78 79 79 78 78 77 77 77 75 73 70 72 72 71 69 68 68 68 68 66 65 65 66 65 65 66 67 70 71 71 68 66 65 64 62 62 63 64 65 64 63 63 62 61 62 63 65 64 64 68 68 67 64 63 63 63 63 63 63 62 63 64 67 72 74 73 72 66 56 52 49 52 52 53 60 63 61 59 60 63 57 53 55 54 53 51 51 51 48 47 48 51 52 51 49 47 46 45 44 44 44 43 43 42 43 44 46 52 57 60 59 58 56 57 56 53 50 48 48 47 46 48 48 46 45 44 43 43 44 44 44 45 45 45 45 45 45 46 46 45 45 44 44 44 44 44 45 48 52 50 48 46 46 45 44 43 43 43 43 42 42 43 44 46 47 48 49 49 49 48 47 46 46 45 45 44 44 44 44 44 45 45 44 44 44 44 45 46 46 46 45 45 45 45 45 46 47 47 47 48 49 50 52 53 53 56 56 55 54 53 53 53 51 49 47 46 45 44 44 43 42 41 41 42 43 44 44 45 44 44 45 46 46 46 45 42 42 42 44 44 43 42 41 40 40 41 42 45 46 46 46 45 43 42 41 42 43 43 43 44 44 43 42 42 41 40 39 42 44 44 43 43 42 41 39 39 38 38 37 36 36 37 37 37 36 35 35 36 36 37 37 38 39 40 40 39 39 39 40 39 38 36 35 35 36 37 37 35 32 33 34 35 35 36 37 38 38 39 42 43 41 41 41 42 45 48 45 43 45 46 48 49 49 49 50 50 49 48 47 48 50 54 57 58 57 59 61 59 56 51 45 41 41 39 38 38 39 44 38 30 29 34 40 39 39 41 42 43 44 48 50 54 53 47 37 35 34 33 39 45 40 36 35 34 34 33 38 35 24 29 32 34 33 30 26 27 28 29 29 30 30 28 26 29 31 33 32 37 45 44 43 43 44 45 45 42 39 38 38 38 40 42 42 41 38 36 36 37 38 35 30 25 28 30 30 30 33 36 39 41 38 35 32 31 30 30 31 33 34 35 35 35 34 34 33 33 33 32 32 33 34 35 35 36 36 37 37 37 37 36 36 36 36 36 36 35 34 35 36 36 36 37 38 39 40 39 39 42 45 48 49 48 43 37 30 29 30 32 34 35 35 33 33 36 41 45 44 41 39 37 39 40 39 39 39 43 47 49 48 47 45 43 42 43 42 39 36 35 33 32 33 35 39 40 40 37 33 31 36 39 41 43 44 45 42 39 37 36 36 35 35 39 45 44 43 43 49 54 57 57 57 57 54 51 53 51 50 52 49 45 42 49 57 43 45 56 53 48 40 41 43 48 55 56 52 50 50 55 62 66 65 65 62 50 60 71 67 61 56 58 59 61 68 68 63 59 59 59 63 66 69 71 70 64 61 58 57 55 54 54 53 52 53 53 53 52 53 54 53 54 54 53 52 51 51 50 50 50 49 49 48 47 45 45 46 46 47 46 45 44 43 44 45 45 46 47 46 45 44 43 43 42 43 45 49 52 54 57 61 62 64 65 63 55 42 42 42 43 47 51 54 58 63 72 76 78 76 71 67 66 62 58 56 53 50 47 46 47 50 52 55 58 60 62 62 62 60 59 59 59 60 59 58 56 54 52 51 51 50 49 48 48 47 46 45 44 43 42 40 39 43 47 49 49 49 50 50 51 51 51 52 53 53 51 49 48 49 49 50 51 52 87 89 90 91 91 91 91 91 92 93 93 93 92 90 88 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 84 84 84 83 83 83 82 82 81 81 81 82 82 82 83 83 83 84 86 87 88 88 89 90 92 93 93 93 93 93 92 92 92 91 90 90 89 88 87 86 85 85 84 84 84 84 84 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 82 82 83 83 84 84 84 82 81 81 81 82 82 82 81 79 78 79 79 79 77 76 76 76 76 76 75 73 73 72 70 68 67 68 69 67 64 65 65 66 65 64 65 67 70 70 69 67 65 64 63 62 62 64 63 62 59 58 57 57 58 60 60 60 59 62 67 65 64 62 61 60 61 64 65 62 62 63 65 68 73 67 64 67 63 55 51 51 52 50 51 55 55 54 52 55 58 51 50 56 57 55 52 54 56 54 51 50 53 55 55 51 49 48 46 44 44 44 44 43 43 43 45 47 50 54 57 58 55 52 53 52 49 48 46 46 45 45 47 47 47 45 43 42 42 43 44 44 45 45 45 45 45 45 46 46 45 45 45 44 44 44 44 45 46 47 47 47 47 46 45 44 43 43 43 43 43 43 44 45 46 47 47 48 49 49 48 48 46 46 45 45 45 44 45 45 46 45 45 44 43 43 44 44 45 46 45 44 45 45 44 44 45 47 47 48 48 49 50 51 51 52 55 55 55 54 53 52 52 51 49 46 45 44 43 43 44 43 42 42 42 42 44 45 45 45 45 45 46 46 46 45 44 44 46 47 45 44 44 43 43 42 46 49 53 52 52 50 48 46 42 41 41 42 43 43 43 43 43 42 41 40 40 39 41 42 42 42 42 43 42 40 39 38 36 35 34 35 36 37 37 36 36 36 37 38 38 38 39 39 40 40 40 40 40 40 39 38 36 35 34 35 36 37 34 33 33 34 36 36 37 38 38 37 38 40 42 43 45 46 46 47 48 49 45 43 42 43 45 47 50 53 52 51 50 49 50 53 58 59 56 53 51 54 54 52 51 48 45 44 42 39 39 36 35 32 30 30 32 35 36 41 43 43 43 47 57 59 56 54 47 37 40 39 36 38 37 31 29 28 28 28 29 38 32 23 27 33 37 35 33 30 31 31 31 29 29 29 29 29 30 31 33 33 42 51 47 44 41 39 42 46 39 37 39 40 39 37 38 39 38 37 36 36 38 39 38 32 25 26 28 29 28 29 33 34 34 34 33 32 31 31 31 32 31 31 29 31 34 35 35 34 34 33 32 31 31 32 33 33 34 35 36 37 37 37 37 37 37 38 37 36 35 34 33 34 34 35 38 42 45 46 47 48 50 52 55 56 57 54 48 40 33 31 32 35 36 35 33 34 36 41 44 44 43 39 35 39 41 40 38 39 45 48 49 46 45 44 43 43 42 43 40 37 37 35 33 34 37 40 43 41 36 40 40 38 45 48 45 44 44 43 41 38 37 36 35 36 37 40 40 40 40 45 47 48 50 52 54 52 52 57 50 45 50 48 46 45 46 47 42 48 57 54 48 44 51 54 55 57 56 51 49 47 45 55 58 53 56 56 51 60 65 61 61 58 54 56 60 64 66 65 60 57 57 64 67 68 68 65 59 58 57 57 55 55 55 53 52 52 53 53 53 53 54 54 54 54 53 53 53 53 52 51 50 50 50 48 46 44 43 43 43 44 44 43 43 43 43 45 45 44 44 43 43 42 42 42 42 43 45 50 54 56 59 62 64 66 67 65 56 46 42 42 44 46 50 54 59 66 75 79 80 77 72 68 65 62 59 58 52 47 45 46 47 49 51 53 56 59 61 62 62 61 61 61 61 61 59 57 56 55 55 53 51 50 48 47 47 46 46 46 46 46 44 43 43 45 47 48 48 48 49 50 51 52 52 52 52 53 51 49 48 48 48 49 50 51 87 89 90 90 91 91 91 91 92 93 93 93 92 91 89 87 86 86 86 85 85 85 85 86 86 86 86 86 86 86 86 85 85 85 84 84 84 84 83 83 82 82 82 81 81 82 82 82 83 83 84 85 87 89 89 90 90 91 92 93 94 93 93 93 93 92 92 91 90 90 89 88 87 86 85 85 84 84 84 84 84 84 83 84 84 84 84 85 85 85 84 84 84 84 83 83 83 82 82 82 82 82 83 83 84 84 84 82 81 81 81 82 82 83 83 82 80 79 78 77 75 74 73 72 73 74 72 72 71 70 70 69 69 70 72 69 67 66 65 65 64 64 65 67 69 69 69 68 67 66 65 63 63 63 62 61 57 58 61 62 59 57 56 57 57 61 63 60 59 59 60 60 60 66 68 65 62 62 65 68 69 63 62 63 62 58 52 51 51 50 51 52 55 52 48 51 53 54 46 49 59 57 55 56 56 54 51 50 51 55 56 55 53 51 47 45 43 44 44 44 44 45 45 47 49 51 52 53 51 50 50 48 46 45 45 44 44 43 43 43 43 43 43 42 43 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 44 45 46 46 46 46 46 45 45 44 44 44 44 44 44 44 45 45 46 47 47 48 48 48 48 48 47 46 46 46 45 45 45 46 46 46 45 44 43 44 45 45 45 46 44 43 43 43 43 43 44 45 46 47 48 49 50 50 50 50 51 54 54 53 52 52 53 52 49 46 44 43 43 44 44 44 42 42 42 44 47 46 46 46 45 44 44 44 45 45 45 45 47 48 49 49 49 49 52 54 56 57 58 57 55 52 51 48 43 41 41 43 44 43 43 42 42 41 41 42 41 40 40 40 40 41 42 43 43 41 39 37 36 35 34 34 36 37 37 37 37 37 37 37 38 38 39 40 40 41 41 41 40 40 39 39 39 37 36 34 35 37 35 36 37 38 37 36 37 37 37 36 37 39 41 46 51 50 47 47 47 48 46 45 44 44 46 48 51 54 54 53 54 59 60 60 61 60 55 53 50 47 46 45 45 44 45 47 43 40 39 33 29 28 30 32 32 32 35 43 45 43 41 42 47 50 51 50 45 43 48 43 37 34 31 27 30 29 28 27 28 30 30 29 31 36 39 37 36 36 37 35 32 30 29 30 35 38 38 33 33 34 44 49 44 41 39 41 45 47 42 39 38 40 39 37 36 36 37 37 37 37 39 40 38 31 26 27 28 30 33 33 33 33 34 34 34 33 33 33 32 32 29 27 26 29 33 36 36 36 35 34 33 32 31 31 31 32 32 33 35 36 36 37 39 39 40 40 39 37 36 34 33 33 34 35 39 45 49 51 52 54 55 58 60 61 62 63 61 56 47 40 37 37 36 35 33 34 36 39 43 45 44 40 35 36 38 39 39 42 48 50 49 45 44 43 44 44 44 43 39 37 39 38 37 37 38 40 43 38 30 30 39 50 57 56 49 45 43 43 40 38 37 36 35 35 36 38 39 41 43 44 44 45 49 50 50 49 52 56 55 51 48 46 47 50 48 47 46 48 53 60 51 44 45 52 56 53 53 52 53 49 44 51 53 54 54 55 55 56 60 63 64 61 53 51 53 59 61 60 55 57 60 67 67 65 63 60 58 59 60 60 57 56 56 54 52 51 52 52 51 50 49 50 51 53 57 58 58 57 54 51 48 48 48 48 45 42 40 39 40 40 41 41 41 42 43 43 42 41 41 41 41 41 41 41 42 43 44 51 56 58 60 61 63 66 67 62 57 50 43 42 44 46 50 54 59 65 71 75 76 74 71 68 66 65 61 55 49 45 45 46 46 47 49 51 54 57 59 61 61 62 62 62 62 61 60 58 57 56 55 53 51 49 47 46 46 46 47 47 47 46 45 44 45 47 48 48 48 47 48 49 50 51 51 50 50 51 51 50 48 47 47 48 49 50 88 89 90 90 91 90 90 91 91 92 93 93 93 91 89 88 87 86 85 85 85 85 85 85 86 86 86 86 86 86 86 85 85 85 84 84 84 84 83 83 83 82 82 81 82 82 82 82 83 83 84 86 88 90 90 91 92 92 93 94 94 94 94 93 93 92 92 91 90 89 88 87 87 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 84 83 83 83 82 82 82 82 83 83 84 84 84 83 81 81 81 81 80 81 81 81 80 79 79 79 76 73 70 68 67 67 67 67 68 69 72 73 72 74 75 72 69 66 64 63 63 64 66 68 69 70 70 70 69 69 67 63 63 64 65 65 64 64 61 60 56 53 53 54 56 58 58 57 57 57 59 60 61 65 67 67 65 63 62 65 68 66 63 61 61 58 54 53 54 56 60 59 55 50 48 49 49 48 42 46 55 56 56 56 57 54 50 49 50 55 57 57 54 52 49 46 45 44 44 45 45 46 46 47 48 49 49 49 48 47 46 46 45 45 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 43 43 44 44 44 45 45 45 44 44 43 43 44 45 46 46 46 45 45 45 45 44 44 44 44 45 44 44 45 45 46 46 47 47 47 48 49 49 48 47 47 47 47 46 46 48 48 47 46 46 45 46 46 46 46 46 45 44 43 43 43 43 43 45 46 47 47 48 49 50 50 50 50 52 53 52 52 53 54 52 49 45 43 43 45 45 45 45 43 42 43 45 47 46 45 46 45 44 43 44 44 45 46 48 52 54 55 56 57 56 61 61 60 58 57 56 55 54 53 48 44 42 42 43 44 44 43 42 42 41 41 40 40 40 40 40 40 41 43 43 44 42 40 38 37 36 35 34 35 36 37 37 37 37 38 37 37 39 39 40 41 41 41 41 40 40 40 40 39 38 36 33 35 36 36 37 38 38 36 34 34 34 35 35 35 36 38 45 55 51 49 48 47 47 47 47 48 49 48 48 50 52 55 52 55 62 64 63 62 60 59 57 53 48 44 41 39 38 39 41 40 37 35 31 29 29 32 34 31 33 38 46 48 47 45 46 48 50 53 54 51 50 54 44 35 29 31 34 38 34 32 32 30 27 28 32 36 39 39 39 41 41 40 39 37 34 33 34 37 37 37 37 39 40 43 43 41 41 42 43 46 47 46 43 39 35 35 36 38 38 39 39 39 40 41 36 30 28 28 30 30 33 38 35 34 34 36 36 36 34 34 33 31 29 27 28 29 30 32 35 36 36 36 35 34 32 31 31 31 31 32 33 34 35 36 40 43 42 42 42 41 40 38 36 35 34 34 36 41 47 51 53 54 56 58 60 62 63 64 64 63 60 54 46 41 39 37 36 34 34 36 38 42 45 45 40 36 35 36 37 41 46 50 51 48 44 43 43 44 44 44 44 40 37 36 37 38 37 36 36 38 40 37 28 46 63 65 58 50 45 43 42 41 38 36 37 37 37 38 39 39 40 43 47 44 43 47 48 47 43 43 46 53 51 49 53 50 47 47 48 50 46 46 53 48 50 57 55 54 52 52 54 59 57 57 61 55 53 55 57 58 57 63 70 67 59 53 58 66 73 61 57 56 62 65 68 63 59 58 58 59 62 63 62 57 56 56 55 52 51 53 52 50 47 47 48 51 55 59 57 56 55 51 48 44 43 44 47 46 43 39 37 37 37 38 39 40 41 42 41 41 40 39 40 40 41 41 41 42 42 42 47 53 59 60 62 63 65 65 61 60 54 43 42 43 46 49 52 58 62 67 72 74 73 70 69 67 66 60 52 48 45 45 45 46 47 48 50 52 55 58 60 60 61 62 63 63 63 62 61 60 58 56 54 51 48 46 45 45 46 46 47 47 46 45 46 46 48 48 48 47 47 47 48 48 49 48 47 47 48 49 50 49 48 48 48 48 49 88 89 90 90 90 90 90 90 91 92 93 93 93 91 90 88 86 86 85 85 85 85 85 85 86 86 86 86 86 86 86 85 85 84 84 84 84 84 83 83 83 82 82 81 82 82 82 82 83 83 85 87 89 90 91 92 92 92 93 94 94 94 94 94 93 93 92 91 90 89 88 87 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 84 84 84 84 84 83 83 82 82 82 82 83 83 84 84 84 83 80 80 80 80 80 79 79 79 79 77 75 73 73 72 69 66 65 65 65 64 67 70 74 76 76 76 74 70 66 64 62 63 65 67 68 69 70 70 70 70 70 69 68 66 64 65 67 68 67 66 63 58 52 51 52 52 53 54 53 53 55 57 58 60 61 63 68 69 68 66 64 62 65 66 63 59 57 56 58 60 60 60 62 57 53 51 52 55 56 54 51 48 49 53 54 54 56 54 51 54 55 57 57 56 54 51 49 48 46 44 45 45 45 46 47 47 47 47 47 46 45 44 44 44 44 43 42 42 42 42 43 43 44 44 44 43 42 43 43 43 43 43 43 43 43 43 44 44 45 45 44 44 44 44 45 45 45 45 45 44 44 45 46 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 48 49 48 48 47 48 49 49 49 49 48 48 47 46 47 47 48 48 47 46 46 46 45 44 44 44 45 46 46 46 46 47 48 49 49 50 50 52 52 52 51 53 54 52 49 46 44 44 45 46 46 45 45 45 45 45 45 43 44 45 45 46 46 45 45 44 46 49 54 56 58 60 60 60 61 59 57 56 55 55 56 55 53 48 45 43 43 44 44 43 42 42 42 42 41 40 40 40 40 40 40 41 42 43 44 43 41 39 39 37 36 35 35 36 37 37 37 37 37 37 37 38 39 40 41 41 41 40 40 38 36 36 36 37 35 34 34 35 35 35 36 35 34 33 32 33 33 35 33 32 34 39 46 50 50 48 47 47 46 45 48 51 50 50 50 51 53 55 58 62 66 64 61 59 59 59 56 51 45 45 43 41 43 44 42 37 33 33 34 36 37 37 37 38 41 47 49 50 51 50 50 51 54 58 59 51 41 35 33 32 35 41 46 35 29 28 30 31 33 37 40 42 43 41 42 44 45 44 42 39 37 37 38 39 42 45 45 45 42 41 41 41 41 43 44 45 45 44 39 35 36 38 40 39 39 40 40 39 36 30 27 30 31 32 29 34 39 36 35 36 38 38 36 33 30 27 27 27 28 30 31 31 33 34 35 35 35 35 33 32 31 31 31 31 32 33 34 36 37 42 44 42 41 41 41 41 40 39 37 36 35 38 43 48 51 54 55 57 59 61 62 63 64 65 65 62 57 50 44 41 39 37 35 36 36 38 41 43 44 40 37 36 36 37 39 46 51 52 48 44 42 42 43 44 45 45 39 37 35 34 34 35 36 36 38 42 38 25 52 66 65 54 46 45 44 42 40 39 38 40 41 42 43 44 43 41 43 46 44 45 46 49 48 44 39 37 38 39 41 48 45 42 43 45 49 59 56 52 57 59 61 59 58 57 52 52 54 45 50 64 59 56 56 57 58 58 62 66 66 55 50 63 70 72 61 59 62 67 68 65 61 60 59 58 59 61 63 62 58 57 56 55 54 55 57 56 53 49 50 52 55 54 52 45 40 37 37 38 38 38 41 45 45 43 40 37 36 36 37 38 40 41 42 41 40 40 39 40 41 41 41 41 41 41 42 43 49 55 59 63 65 63 62 62 64 57 44 41 42 45 48 52 57 61 67 73 75 75 73 70 68 64 57 51 45 45 45 44 45 46 47 49 51 55 58 59 60 60 61 61 62 62 63 63 62 59 57 53 50 47 45 44 44 44 45 45 45 45 45 46 47 48 47 47 47 47 47 47 47 48 49 49 48 48 48 48 49 48 48 48 48 49 88 89 90 90 90 90 90 90 91 92 92 93 92 91 89 88 86 85 85 85 85 85 85 85 85 86 86 86 86 86 86 85 85 84 84 84 84 84 84 83 83 82 82 82 82 82 82 82 83 84 85 87 89 91 92 92 92 92 93 94 95 95 95 94 93 93 92 91 90 89 88 87 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 84 84 84 84 83 83 83 82 82 82 83 83 84 84 84 83 81 79 79 80 80 79 78 77 76 74 74 74 74 74 75 76 74 72 69 66 64 70 75 78 78 76 69 66 63 62 63 65 66 67 67 68 69 70 71 71 70 68 66 65 64 65 66 65 66 65 64 59 54 53 52 52 53 54 56 54 55 57 59 60 62 64 67 66 67 69 68 66 64 64 63 58 57 59 61 64 66 65 62 58 55 53 52 53 55 56 56 57 56 54 51 53 55 56 52 50 55 57 57 55 54 51 51 50 48 46 45 45 46 46 47 47 47 46 46 45 44 43 43 43 43 42 41 40 41 42 42 43 43 41 40 40 41 42 42 42 42 42 42 42 42 42 43 44 44 44 45 45 45 45 45 44 44 44 44 44 43 45 45 44 43 43 44 44 44 44 44 44 45 45 46 46 47 48 48 48 48 48 48 48 49 49 50 50 49 48 48 49 49 49 50 50 49 48 48 49 48 47 47 47 47 47 47 46 45 45 46 47 48 49 50 52 53 54 53 52 52 50 48 45 43 44 45 46 46 45 46 46 46 45 44 43 44 45 47 49 49 48 45 44 44 48 52 53 55 56 58 58 58 55 54 53 53 54 55 54 52 48 46 45 45 45 45 41 38 38 39 40 40 40 40 41 41 41 42 42 43 43 44 44 43 42 41 39 37 35 35 36 37 37 36 36 37 37 38 38 40 41 41 41 39 38 36 35 34 34 34 34 33 34 35 36 36 35 34 34 35 34 33 32 33 34 33 33 36 44 48 49 49 48 48 47 47 46 50 53 54 53 54 54 56 59 61 64 68 65 60 55 58 61 61 52 47 51 53 53 52 51 48 41 37 36 35 35 36 34 34 35 39 43 47 50 51 50 50 51 55 57 62 54 44 35 37 39 41 45 46 34 30 30 33 37 41 44 43 41 54 54 47 47 47 46 46 44 38 39 41 43 46 48 45 44 44 45 43 39 40 40 39 40 43 47 42 38 39 39 38 34 33 35 35 35 35 30 30 35 34 32 28 33 36 36 37 38 39 38 36 33 31 31 31 31 32 32 32 33 34 34 35 35 35 34 33 32 31 31 32 32 33 34 35 37 39 40 40 40 41 42 43 43 42 41 39 38 37 41 45 49 52 54 56 57 59 60 61 62 63 64 64 63 59 55 47 43 40 38 37 36 37 39 40 43 45 43 40 37 37 39 43 49 51 52 49 45 40 39 41 45 46 45 41 41 39 35 34 35 35 37 39 44 40 34 49 59 62 52 46 43 43 43 42 41 42 44 46 46 48 47 48 48 48 48 45 46 48 50 47 43 37 39 42 37 37 40 40 41 44 47 49 51 45 44 53 55 56 58 60 59 51 49 49 43 46 53 54 55 56 52 51 52 54 56 57 51 53 67 71 69 61 62 64 64 63 63 61 60 60 59 59 61 62 61 60 58 56 53 55 58 61 59 57 54 54 54 53 47 42 39 38 38 37 37 36 36 38 41 43 43 42 39 38 37 38 39 41 42 42 42 41 41 41 41 42 42 42 42 41 41 41 41 45 50 55 61 64 60 59 59 62 56 48 41 41 44 50 54 58 62 68 75 78 77 74 71 68 63 57 51 48 50 49 44 43 44 46 48 52 56 59 60 58 58 59 60 61 62 63 63 62 59 55 51 47 44 42 42 42 43 44 44 43 44 45 46 47 47 46 46 46 46 45 45 46 48 50 51 50 49 47 47 46 47 47 48 48 49 88 89 90 90 90 90 90 90 90 91 92 92 92 90 89 87 86 85 85 85 85 85 85 85 85 86 86 86 86 86 85 85 85 84 84 84 84 84 84 83 83 82 82 82 82 82 82 82 83 84 86 88 90 91 91 92 92 92 93 94 95 95 95 95 94 93 92 91 90 89 88 87 86 85 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 84 84 84 84 83 83 82 82 82 83 83 84 84 84 83 82 79 79 79 80 78 77 76 75 75 77 78 79 79 79 79 78 78 77 72 68 71 75 76 74 72 67 64 63 62 62 63 65 66 66 68 69 71 72 72 72 69 66 63 64 66 67 67 67 65 62 59 56 55 55 54 54 54 55 55 57 60 60 61 61 62 63 61 60 62 66 66 64 63 60 56 57 58 59 61 62 61 60 59 56 54 56 55 54 53 54 55 55 51 47 55 59 63 51 48 56 58 57 56 55 55 54 53 51 48 46 45 46 46 46 46 46 46 45 44 43 42 42 41 41 40 39 38 39 40 41 41 41 40 42 42 41 41 41 41 41 41 40 40 41 42 43 44 44 44 45 45 45 45 45 43 42 41 42 42 43 45 45 43 43 43 44 44 44 44 44 44 44 45 45 46 47 48 48 48 47 48 49 50 51 51 51 51 51 51 52 53 51 50 49 51 51 49 49 50 50 49 48 49 50 49 48 47 47 47 46 46 47 48 49 51 53 52 51 49 50 49 46 45 44 45 45 45 46 46 46 48 48 48 47 47 46 47 49 51 51 50 46 44 43 47 49 49 52 56 59 59 58 55 53 52 53 53 53 53 51 48 47 46 48 47 44 40 38 38 38 39 40 40 41 41 42 43 43 44 44 43 44 44 43 42 42 40 38 36 36 36 37 36 36 36 36 37 38 39 40 41 40 39 37 36 37 36 35 35 34 33 31 30 31 33 36 37 36 34 32 34 34 33 33 34 37 38 43 55 55 52 49 49 48 47 48 48 51 54 57 53 51 54 56 59 61 65 68 65 64 62 61 63 65 49 43 45 51 55 57 52 48 44 38 33 33 32 31 30 32 34 35 38 45 50 52 51 50 54 61 55 51 56 50 43 43 44 45 45 40 32 39 41 41 40 44 52 53 51 53 53 51 51 50 48 47 45 42 42 43 43 44 45 44 47 48 45 41 38 38 37 36 36 35 37 39 40 40 36 32 26 23 26 34 40 40 34 35 38 39 34 30 32 35 36 39 40 40 38 37 37 34 32 33 35 35 34 33 34 34 35 35 35 34 33 32 31 31 32 33 33 34 35 36 39 41 43 45 47 47 47 47 46 44 42 40 39 39 42 45 48 51 53 55 56 57 57 59 60 62 64 64 63 62 58 51 47 44 41 38 37 38 40 42 46 47 46 43 40 39 42 47 52 52 50 50 47 43 39 41 45 47 46 43 43 42 41 39 37 35 37 40 45 42 40 41 57 65 52 44 41 44 45 45 45 45 47 51 50 48 49 49 50 53 51 45 46 46 45 42 38 35 37 40 38 38 37 38 39 43 52 54 52 46 44 47 48 50 51 49 50 54 50 49 50 52 55 58 58 56 46 45 47 48 47 45 46 53 63 68 66 60 61 61 61 61 61 60 61 61 61 61 61 61 60 59 58 57 56 60 58 56 54 54 54 52 48 43 42 41 41 40 39 39 38 37 37 37 39 41 41 42 41 41 40 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 43 46 51 57 61 61 61 62 61 55 48 41 41 45 52 56 60 63 68 74 77 75 71 71 68 63 56 53 52 55 52 43 42 43 46 51 55 59 60 60 58 57 57 59 61 62 64 63 61 57 52 48 44 42 41 41 42 43 43 43 43 44 45 45 46 46 47 47 46 44 44 44 45 47 49 49 49 49 47 46 45 45 45 46 46 47 88 89 90 90 90 90 90 90 90 91 91 91 91 90 88 87 86 85 85 85 85 85 85 85 85 85 86 86 86 85 85 85 84 84 84 84 84 84 84 83 83 82 82 82 82 82 82 83 83 85 87 88 90 91 91 91 91 91 92 94 95 96 96 95 94 94 93 92 91 89 88 87 86 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 84 84 84 83 83 82 82 82 83 83 84 84 84 84 82 79 78 79 79 77 76 75 75 75 77 77 77 77 77 76 76 76 76 75 74 75 75 73 71 69 66 64 63 62 62 63 63 64 65 68 70 71 72 73 74 71 67 64 63 64 66 67 67 65 64 63 61 58 57 56 56 56 56 58 60 61 61 61 61 61 61 61 61 62 65 66 65 61 57 55 56 56 55 55 56 58 61 61 60 58 58 56 55 53 53 54 55 48 50 64 64 60 48 51 58 59 57 55 57 57 56 55 53 49 46 45 45 46 46 46 46 45 44 43 42 42 41 40 39 38 38 39 39 40 40 40 41 42 44 43 41 40 39 39 39 40 40 41 42 44 45 45 45 44 44 45 45 45 44 43 42 41 41 41 41 42 43 43 44 44 44 44 45 45 44 44 44 45 46 46 47 47 48 48 47 48 49 50 51 51 51 52 54 56 55 53 50 49 48 49 50 49 49 50 49 49 50 52 52 52 51 51 50 48 46 45 46 47 48 50 51 50 49 47 46 46 45 45 45 46 46 46 46 47 48 49 52 54 53 51 50 48 50 52 51 49 46 44 44 47 48 49 53 57 59 59 58 57 55 54 53 53 53 52 50 49 47 48 48 46 43 39 39 39 39 39 39 40 41 41 41 42 42 43 43 43 44 43 42 41 41 40 39 37 36 36 36 36 36 36 37 38 39 40 41 41 39 38 38 38 38 37 36 36 36 34 32 30 30 32 35 37 38 37 36 36 35 35 35 36 36 37 46 59 59 56 49 50 49 48 47 49 52 54 57 61 62 62 59 58 59 64 65 62 63 65 67 63 58 44 43 45 44 45 48 51 46 40 35 33 33 33 33 34 41 45 46 49 52 52 51 50 50 56 64 51 52 63 53 47 44 45 44 41 45 47 51 50 46 37 39 47 52 53 51 53 54 55 57 57 51 47 44 44 42 41 40 42 44 45 43 41 38 36 36 36 36 37 38 39 41 39 36 31 28 26 28 29 33 45 45 38 41 43 45 41 37 35 36 38 40 40 40 38 38 37 34 34 36 39 37 34 35 35 35 35 35 35 34 33 31 31 31 33 34 35 35 36 37 40 43 47 51 51 49 50 50 48 46 43 40 39 40 42 44 46 49 51 53 54 54 54 56 59 62 65 66 65 62 59 55 53 50 47 45 43 42 43 44 46 47 47 46 44 42 45 49 53 51 49 49 45 42 39 42 46 48 45 41 40 40 39 39 37 36 37 38 41 40 36 33 55 61 51 44 42 45 46 47 47 46 47 50 49 47 49 52 55 55 53 49 52 52 50 49 46 44 40 39 42 41 40 39 40 41 43 44 43 41 43 43 42 45 48 44 46 52 51 53 57 58 61 66 63 61 59 57 55 53 51 49 50 53 58 64 62 59 60 61 62 60 60 61 62 62 62 63 62 61 60 59 57 58 59 60 56 52 50 50 49 47 45 44 45 44 43 41 40 40 40 39 38 38 38 39 40 40 40 41 42 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 42 44 49 54 57 58 59 58 55 50 45 41 42 46 53 58 61 65 70 75 78 75 71 68 66 63 58 57 57 56 50 42 43 44 46 51 55 59 60 59 57 57 57 59 61 63 64 62 60 55 51 47 44 42 41 41 41 42 43 44 44 44 45 45 46 47 47 46 46 45 44 44 45 46 47 47 48 48 48 47 45 44 43 43 43 44 88 89 90 90 90 90 90 90 90 90 90 90 90 89 88 87 85 85 84 84 84 84 84 85 85 85 85 86 85 85 85 85 84 84 84 84 84 84 84 83 83 83 82 82 82 82 82 83 84 86 87 89 90 91 91 91 91 91 92 93 94 95 96 95 95 94 93 92 91 90 88 87 86 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 83 83 82 83 83 83 84 84 84 84 83 80 78 79 78 76 74 73 73 74 74 74 74 74 75 76 77 79 79 77 78 79 78 74 70 67 65 63 63 62 62 62 62 63 65 68 70 71 71 72 72 70 69 67 65 64 64 65 65 64 64 62 58 56 55 55 56 57 57 59 63 64 64 62 62 62 63 63 63 63 64 66 65 62 58 56 57 58 57 54 55 58 65 68 68 63 60 58 57 57 58 58 57 52 55 63 59 56 51 57 61 63 60 57 58 55 55 56 54 50 46 44 45 46 46 45 45 44 44 43 42 41 40 39 39 39 39 39 40 40 40 39 39 40 42 41 41 41 39 38 38 39 40 41 43 45 46 46 46 45 44 45 45 45 44 43 42 41 41 42 40 40 41 43 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 48 49 49 50 50 50 50 51 54 56 53 51 49 47 47 47 47 48 49 50 50 52 53 54 53 53 52 51 50 47 46 45 46 47 48 50 51 51 50 48 47 46 46 46 46 46 46 47 48 48 49 51 54 56 56 54 52 49 49 50 50 47 45 44 45 48 51 53 55 57 57 55 55 55 54 54 54 54 52 51 50 48 47 46 44 41 39 37 38 38 39 39 38 37 39 40 40 41 40 39 41 43 44 42 41 40 40 40 38 37 36 36 36 36 36 36 37 38 39 40 40 40 40 40 41 40 39 38 37 36 37 34 32 30 33 35 34 35 37 38 38 36 35 35 36 37 37 37 45 53 58 55 51 54 52 50 49 50 55 53 55 60 61 61 58 57 58 66 64 61 63 65 67 57 52 50 52 49 42 40 42 51 46 38 32 34 37 38 42 46 56 60 53 53 57 61 52 48 50 64 68 51 54 58 50 45 43 46 45 43 50 52 53 51 45 34 43 53 62 57 53 53 54 55 53 51 49 47 46 45 43 42 42 41 41 41 41 39 36 36 37 39 40 40 40 40 40 35 32 30 30 30 31 30 35 49 47 44 48 46 44 43 40 36 38 39 41 40 39 37 36 34 32 38 43 48 42 35 35 36 36 36 36 35 34 32 30 30 31 34 35 36 36 37 39 42 46 50 52 53 52 52 52 51 49 46 43 41 41 43 44 45 47 49 52 54 54 53 54 56 61 65 67 68 65 63 61 61 59 57 55 54 52 52 53 54 53 52 50 48 47 49 50 52 52 49 46 43 41 41 45 48 50 49 50 50 44 41 41 39 38 39 38 37 41 38 37 56 55 47 42 42 44 44 44 45 46 48 50 50 49 49 55 58 50 47 48 54 53 49 44 44 45 43 44 47 47 44 37 41 42 41 41 39 36 42 42 34 38 46 55 52 49 50 53 57 60 62 64 62 59 55 58 57 54 54 54 54 54 59 69 64 61 60 60 61 62 61 62 63 63 63 63 62 61 61 60 58 56 56 55 53 51 50 50 49 48 46 44 44 43 43 42 41 41 41 41 40 39 39 39 40 40 39 40 41 44 43 43 42 41 41 41 41 42 42 42 42 41 40 41 42 43 43 43 45 49 54 54 53 54 52 49 46 43 42 44 48 53 59 64 68 71 75 79 76 73 69 67 65 61 62 61 56 48 41 42 44 47 50 54 59 60 59 58 57 58 60 62 63 64 61 59 55 52 49 45 42 41 40 41 42 43 44 44 44 45 45 46 46 45 45 45 45 45 45 45 45 46 47 47 48 49 48 46 44 43 42 42 43 88 89 90 90 90 90 90 90 90 90 90 90 89 88 87 86 85 85 84 84 83 83 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 82 82 82 82 83 83 84 86 88 90 91 91 91 91 90 90 91 92 93 94 95 95 95 95 94 93 91 90 89 87 86 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 83 83 83 83 83 83 84 84 84 84 82 79 77 78 76 75 74 73 72 74 75 75 76 76 76 76 77 79 79 77 77 78 79 75 71 67 65 64 63 62 61 60 61 62 65 68 70 71 72 72 72 71 70 69 66 63 62 62 60 57 56 54 51 52 53 55 55 56 56 59 62 64 63 61 63 63 63 63 64 65 67 69 67 65 62 56 56 57 55 53 54 58 63 65 62 59 59 58 59 58 57 56 58 60 55 55 56 57 57 59 60 61 62 57 53 47 50 58 54 51 46 44 44 45 45 45 45 44 44 43 42 41 40 39 38 38 39 39 39 39 39 38 37 37 37 38 39 40 39 38 38 38 40 41 42 44 45 45 45 45 45 45 45 45 44 44 43 42 44 44 43 42 41 43 44 45 45 45 44 45 45 45 45 45 45 45 45 46 47 48 49 49 49 49 50 50 51 52 53 52 50 49 48 47 46 46 46 47 48 48 50 53 53 53 52 52 51 50 48 47 46 46 46 47 48 50 52 52 51 48 46 46 46 46 46 48 50 50 50 49 49 50 53 55 56 55 52 49 50 50 49 47 47 48 49 51 53 54 55 58 57 55 55 55 55 55 54 53 51 50 48 47 45 41 39 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 43 43 43 40 39 38 40 39 37 36 36 35 35 35 35 36 36 37 38 39 39 40 41 41 41 41 39 38 37 36 35 34 33 32 38 39 37 35 36 39 38 36 34 34 35 37 39 40 45 49 56 54 52 52 51 50 50 52 53 52 55 59 57 56 56 58 61 64 59 59 62 62 61 56 52 50 51 51 48 43 42 42 39 36 32 38 41 42 48 48 37 38 42 54 59 61 52 50 51 56 58 54 51 50 47 45 46 53 49 47 53 49 45 49 48 46 48 54 62 57 54 53 50 49 51 52 51 49 47 46 43 42 42 41 41 41 41 39 36 38 40 41 40 39 38 37 35 33 34 36 38 35 32 31 38 49 50 53 57 50 46 44 40 37 40 41 40 38 34 31 30 31 32 40 46 49 41 37 36 37 37 37 36 35 34 31 29 30 32 34 35 36 37 39 41 43 46 49 52 53 54 54 54 55 55 53 51 48 47 47 47 47 47 47 48 51 54 55 56 56 57 61 65 69 69 68 66 66 66 65 64 64 66 63 63 63 63 61 57 55 54 55 54 54 53 50 46 43 42 43 48 49 49 49 51 52 45 43 43 41 41 45 44 43 42 38 39 51 48 43 39 40 42 46 47 48 50 51 51 46 45 45 48 48 48 48 48 49 47 46 45 42 43 47 50 51 42 40 40 40 42 43 47 43 39 51 54 47 50 47 42 50 50 45 48 53 59 58 57 56 59 61 58 56 55 56 54 53 55 63 76 66 61 59 60 61 63 62 63 64 64 63 62 62 61 60 57 54 53 52 52 51 51 50 50 49 48 46 45 45 44 44 43 42 42 41 41 41 41 40 39 40 39 39 39 41 43 44 43 43 42 41 41 41 42 42 43 42 41 40 41 43 45 46 45 48 52 57 55 53 52 49 46 44 43 43 47 50 54 58 63 67 71 75 78 77 75 72 69 67 65 64 60 54 46 41 41 44 46 49 54 58 61 60 59 58 59 61 63 64 63 61 58 55 52 49 46 43 41 40 41 42 43 44 44 44 43 43 42 43 44 44 45 45 45 44 44 44 46 47 47 47 47 47 46 45 43 42 42 42 87 89 89 90 90 90 90 90 90 90 90 89 89 88 87 87 85 84 84 83 83 83 83 84 85 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 82 82 82 82 83 84 85 87 89 90 91 91 91 90 89 89 89 90 91 92 94 95 95 95 94 93 92 91 89 88 86 86 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 83 83 83 84 84 84 84 82 80 77 75 73 73 73 72 72 72 74 76 78 78 77 76 77 77 75 74 73 70 70 71 70 67 65 63 62 61 60 60 60 62 66 68 70 73 73 73 73 72 70 67 65 63 61 61 62 58 53 50 51 56 55 54 54 56 58 58 59 60 60 60 61 63 64 64 65 66 68 68 67 69 64 52 50 52 51 50 51 56 56 52 52 52 53 53 54 55 55 53 49 47 47 51 55 58 58 58 57 60 64 54 47 45 53 57 54 50 46 44 44 44 45 45 45 44 44 43 42 40 39 39 38 38 38 39 38 38 38 37 37 37 37 37 38 38 38 38 37 37 39 41 43 44 46 48 47 46 46 47 47 47 47 47 46 45 47 47 46 44 42 42 43 43 43 43 43 44 45 45 44 44 43 43 44 44 45 46 47 48 48 48 48 49 51 51 50 49 49 48 48 47 46 46 47 48 48 47 50 52 54 53 52 51 50 49 48 47 46 46 47 47 49 50 52 52 51 48 47 47 47 46 46 50 52 53 51 50 50 52 54 56 56 55 52 50 51 51 50 50 53 55 54 53 53 55 56 58 57 57 57 57 56 55 53 51 50 49 48 45 43 40 40 39 39 39 39 38 38 38 38 39 40 40 41 41 42 43 45 43 42 39 38 37 37 37 37 36 35 34 35 35 36 35 35 36 37 38 39 40 41 41 40 40 39 38 37 36 34 33 33 35 41 41 39 35 37 39 38 36 34 36 38 39 39 42 48 49 50 52 49 46 46 47 48 52 50 45 48 51 51 53 52 48 52 56 58 59 59 57 58 60 56 52 51 55 53 45 44 42 43 40 38 41 43 44 44 42 38 39 45 56 54 53 51 51 52 54 58 58 53 51 51 52 46 41 44 47 53 48 44 49 53 52 47 54 60 60 56 53 48 47 49 52 53 52 51 48 45 44 44 44 43 42 41 39 38 40 41 40 39 38 37 36 36 38 41 43 43 39 34 32 40 48 48 51 52 48 45 43 39 39 41 40 38 34 31 29 27 30 34 38 42 45 39 37 37 38 38 38 37 35 32 30 29 29 31 33 34 36 37 39 40 42 44 47 50 52 53 54 55 56 57 57 56 54 53 52 51 50 48 47 49 52 55 58 60 59 58 58 61 65 69 68 68 68 69 70 69 67 66 64 64 66 67 67 66 64 63 63 60 57 54 50 47 44 43 45 48 52 55 56 54 51 42 43 45 43 45 46 39 36 37 43 46 48 43 41 42 40 41 47 48 49 50 52 49 38 36 37 44 43 40 45 46 46 47 49 53 49 48 49 44 42 41 45 47 46 46 48 55 50 43 44 49 51 50 45 39 46 49 45 49 53 57 45 45 55 58 60 59 57 57 61 57 55 64 66 67 60 58 59 61 62 62 62 63 64 62 61 61 61 59 58 54 52 52 52 52 51 50 49 48 47 45 44 44 43 43 43 43 43 43 42 42 42 41 40 39 40 41 41 41 42 42 44 43 43 42 42 41 42 42 43 43 42 40 39 41 44 47 47 45 48 51 52 54 53 49 46 43 42 43 46 53 58 61 61 64 68 72 75 77 78 77 75 70 68 66 65 61 55 47 42 40 43 45 48 53 58 61 61 60 59 60 61 64 64 63 60 57 54 51 49 46 44 42 41 41 42 43 43 43 42 42 42 42 43 43 44 44 44 43 42 42 44 46 48 48 47 47 46 46 45 44 43 43 43 87 88 89 90 90 90 90 90 90 90 90 89 89 88 88 87 86 85 84 83 83 83 83 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 82 83 83 84 86 88 89 91 91 91 90 90 88 87 87 87 89 90 92 93 94 95 94 94 93 91 90 88 87 86 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 83 83 84 84 84 84 83 80 75 72 70 70 71 71 72 73 75 77 78 79 78 77 76 74 70 67 66 67 67 68 69 66 63 61 60 59 59 59 60 62 64 66 69 73 74 74 73 71 69 66 64 62 61 62 63 57 52 48 49 52 54 54 55 57 60 61 61 60 59 59 62 65 66 66 65 65 67 69 70 73 65 54 46 46 47 47 47 50 49 47 47 46 47 49 51 54 53 51 43 46 48 49 54 58 58 58 58 60 62 61 59 55 53 54 52 50 47 44 44 44 45 44 44 44 43 43 42 41 39 39 38 38 38 38 38 37 37 37 37 36 37 37 37 37 37 37 37 38 39 42 45 45 45 45 45 45 47 48 48 48 47 47 47 47 47 46 45 43 41 40 41 42 41 41 42 42 44 44 43 42 42 42 42 43 43 44 46 46 47 48 48 49 50 49 48 47 47 46 46 46 46 47 47 48 47 47 50 52 54 53 52 50 50 50 48 47 46 47 47 48 50 51 52 54 53 51 50 49 47 48 49 53 54 53 50 50 51 55 56 57 57 55 52 51 52 52 53 55 58 56 53 54 54 56 57 58 59 58 58 58 57 55 53 51 51 50 48 46 44 43 42 42 42 42 41 39 39 40 40 40 40 41 42 43 44 46 46 43 42 41 41 40 40 38 37 37 35 35 35 36 36 35 35 36 37 38 39 40 40 39 39 39 39 38 37 35 34 33 35 37 41 41 39 36 37 39 41 39 37 38 39 39 38 40 42 43 47 51 45 43 43 45 47 50 51 48 43 43 45 50 49 46 49 53 57 58 57 56 56 58 59 55 53 56 55 53 57 58 56 45 41 41 45 49 49 49 48 48 53 57 57 62 66 62 59 59 62 63 63 63 60 53 42 38 45 49 52 56 54 50 51 52 51 60 67 73 60 51 48 47 49 53 56 57 57 53 49 49 47 46 45 44 42 42 42 42 41 40 40 39 39 39 42 45 46 47 47 43 41 39 42 45 47 48 49 47 45 42 39 40 41 40 36 33 31 32 33 38 44 49 45 42 38 38 39 39 39 38 37 34 32 30 29 29 30 31 32 34 36 38 39 41 42 44 47 49 51 53 54 55 57 58 58 57 56 55 55 54 52 51 53 55 57 57 58 60 60 60 61 65 68 67 67 68 69 70 70 69 66 63 64 65 67 66 66 66 67 67 67 63 59 54 50 47 46 48 52 58 60 60 57 51 42 45 44 38 36 36 35 34 36 44 50 49 40 41 44 42 44 48 49 51 53 53 49 40 38 38 38 48 51 49 45 44 48 49 49 49 46 44 40 42 47 50 52 53 52 52 52 51 49 47 49 53 56 48 43 46 52 60 65 60 54 49 55 62 57 57 59 57 59 64 72 73 68 64 61 58 58 59 61 62 62 61 62 63 61 60 59 58 57 57 55 55 55 54 52 48 48 47 46 45 44 43 41 40 40 40 41 41 42 42 43 43 42 41 41 42 43 44 44 43 43 43 43 43 42 41 41 42 43 43 42 41 39 39 41 44 47 46 44 45 47 49 50 48 45 43 42 42 46 51 58 62 64 64 67 70 74 76 78 79 78 76 72 68 65 64 60 55 47 42 40 42 45 48 53 58 62 63 64 63 64 64 65 65 63 60 57 53 50 48 46 45 43 41 41 42 42 43 43 43 42 42 43 43 44 44 44 43 42 42 43 44 46 47 47 46 46 46 45 45 45 45 45 45 87 88 89 90 90 90 89 90 90 90 90 89 89 88 88 87 86 85 84 83 83 83 83 84 84 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 83 85 86 88 90 91 91 91 90 89 87 86 85 86 87 88 90 91 93 94 94 94 93 92 90 89 87 86 85 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 83 83 84 84 84 84 83 78 72 68 67 67 69 71 73 74 75 77 78 78 78 78 77 75 74 74 72 70 69 69 71 67 63 59 58 59 60 60 59 60 63 68 68 71 75 74 73 71 69 66 64 61 58 55 54 52 49 47 49 51 53 55 56 55 56 59 62 62 61 60 60 63 65 65 64 65 66 69 70 70 57 49 44 47 49 47 48 50 50 48 46 45 45 47 50 51 49 49 47 46 45 46 55 62 67 63 59 57 58 60 59 56 52 51 51 50 46 44 44 44 44 44 44 44 44 43 42 41 39 38 38 37 37 37 37 37 37 37 37 36 37 37 37 37 37 36 37 38 39 42 44 44 43 42 41 42 44 45 45 44 44 44 44 44 44 42 41 40 39 39 39 40 40 41 41 42 43 42 42 41 41 41 42 42 43 44 45 45 46 47 48 48 48 47 47 46 46 46 46 47 47 48 48 48 47 48 51 53 54 53 52 51 51 50 50 48 48 48 48 49 50 52 53 55 55 53 52 51 51 52 52 54 54 53 50 52 54 57 57 56 56 55 53 52 53 54 54 54 54 56 56 55 55 56 55 55 56 57 57 58 58 58 56 54 53 51 50 49 47 47 46 46 46 46 44 42 41 41 41 41 41 42 43 45 47 47 46 43 43 43 42 41 41 39 38 37 35 34 35 36 36 36 36 36 37 37 38 38 39 39 40 40 40 38 36 34 33 33 36 39 41 41 39 37 36 38 40 38 37 38 40 39 36 39 41 43 45 47 43 42 43 44 45 46 48 48 44 41 42 47 48 48 50 51 52 57 61 63 63 60 57 54 52 51 57 60 61 59 55 45 41 40 38 42 49 58 57 54 59 60 55 52 52 55 60 63 65 62 56 49 48 47 41 42 49 58 58 49 52 53 51 54 58 65 68 68 60 55 51 48 50 54 57 59 61 55 52 51 48 46 44 43 43 43 42 41 41 43 45 45 45 44 46 48 50 52 53 51 51 50 47 46 47 47 47 47 46 42 37 40 41 40 36 35 36 41 44 42 43 45 45 43 39 40 40 40 38 36 33 32 31 32 30 29 30 31 32 34 36 37 39 40 40 42 44 47 49 51 53 54 55 56 56 56 56 56 56 56 56 57 58 58 58 57 59 61 61 61 62 64 66 67 66 66 66 67 67 67 65 63 65 65 66 66 66 66 67 68 70 68 65 61 58 57 59 61 64 66 67 65 62 54 46 43 42 42 43 42 41 39 39 41 51 51 38 37 38 40 45 50 50 54 57 56 53 49 41 41 44 49 53 53 50 47 48 43 43 50 42 39 45 47 49 51 52 52 53 54 54 56 53 50 53 56 61 53 51 57 57 59 64 59 56 56 66 72 64 61 60 57 58 62 67 69 68 64 61 59 59 60 60 60 59 59 60 61 59 58 57 56 56 56 56 56 56 53 50 47 47 47 46 45 43 41 39 38 37 38 39 41 41 42 43 43 43 44 44 44 45 45 45 44 43 42 43 42 42 41 41 42 43 43 42 40 39 39 42 44 45 42 41 42 45 46 44 43 41 42 43 45 47 52 58 64 68 70 70 71 74 76 78 79 74 71 71 68 66 66 61 55 48 42 40 42 44 48 53 57 61 64 66 67 67 67 66 65 62 59 56 53 50 47 45 43 42 41 40 41 42 43 43 44 43 43 43 43 43 43 43 43 43 43 43 43 45 46 47 46 45 45 45 45 45 45 45 46 86 88 89 89 89 89 89 89 90 90 90 89 89 89 88 87 86 85 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 84 85 87 89 91 92 92 91 90 89 87 85 85 85 85 86 88 89 91 92 93 94 94 93 91 90 88 87 86 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 83 83 83 83 84 84 84 84 83 79 75 72 69 67 66 69 72 74 75 76 78 79 79 78 77 75 74 74 73 73 73 73 70 66 61 58 57 58 59 58 58 58 63 66 67 70 74 74 73 71 70 68 65 58 52 48 48 48 49 49 51 50 51 53 55 56 56 57 60 60 59 57 56 57 58 58 59 63 64 65 66 61 51 49 48 52 55 54 47 48 50 50 48 45 48 50 52 48 44 46 48 49 46 48 59 62 64 61 57 50 49 53 58 55 52 50 48 46 44 43 43 43 44 44 45 45 45 44 42 40 39 38 37 37 37 37 36 36 36 36 36 36 36 37 36 36 36 36 36 37 38 39 40 41 40 40 39 39 40 41 41 40 40 39 39 39 40 39 38 38 38 38 38 39 40 40 40 40 40 40 40 40 40 40 41 42 43 43 44 44 45 46 47 48 48 47 47 47 46 47 47 48 48 47 47 47 46 48 51 53 53 53 53 52 51 49 48 49 49 49 50 50 50 51 52 53 54 54 53 53 53 54 53 52 53 53 52 54 55 56 55 54 54 54 54 54 54 54 54 55 55 57 57 56 53 52 53 55 56 57 57 58 61 61 59 56 54 52 53 53 52 52 51 51 52 52 50 46 42 42 42 42 42 44 46 47 47 46 44 42 41 41 42 41 41 39 38 36 35 35 35 36 36 36 36 38 39 38 37 38 38 39 41 41 40 39 37 34 33 34 36 40 42 42 40 38 35 36 38 40 39 40 42 40 36 37 37 38 42 43 42 42 42 42 44 45 46 47 48 43 47 52 50 51 53 50 50 53 54 55 58 55 51 49 48 49 52 56 60 60 54 44 41 40 41 47 52 58 56 52 50 47 48 56 57 56 60 64 66 62 58 50 48 46 43 46 50 56 59 58 58 56 54 55 56 57 57 56 53 52 51 49 50 53 59 61 61 56 54 52 48 44 42 43 43 43 42 41 43 48 52 49 45 42 42 46 50 55 56 56 54 50 46 46 46 47 46 47 48 43 38 41 41 39 36 38 42 50 52 50 45 44 45 43 41 41 40 38 34 32 32 35 34 33 31 30 31 31 32 33 34 35 37 39 39 40 43 45 48 50 52 53 53 53 53 53 53 53 54 55 57 59 62 62 61 59 60 61 61 60 60 60 63 66 68 67 66 64 62 60 60 61 64 65 64 62 62 63 63 65 68 69 68 66 66 66 67 66 68 70 71 70 65 57 48 42 44 47 45 45 45 42 43 46 55 55 47 44 41 39 45 49 51 56 60 62 57 50 41 45 50 52 55 58 59 60 59 47 44 47 44 45 52 51 49 47 47 47 44 51 55 53 53 52 55 57 60 63 61 57 56 55 55 56 55 54 67 75 74 76 74 69 66 64 63 64 65 65 64 63 62 61 60 60 60 61 61 61 60 58 57 56 55 55 55 54 52 49 47 46 46 46 45 43 41 40 38 39 39 40 40 41 41 42 43 44 45 45 46 46 45 44 43 43 42 41 42 41 41 40 40 41 42 42 40 39 39 40 42 43 42 40 39 40 42 42 41 41 42 43 45 48 52 55 58 63 69 73 72 71 72 74 74 73 75 73 69 68 68 68 62 56 49 43 40 41 45 49 53 55 57 61 64 66 67 67 67 65 62 58 55 52 49 46 43 41 39 39 38 39 41 42 43 44 43 43 42 42 41 42 43 43 43 42 42 42 43 45 45 45 45 44 45 45 44 44 44 45 86 87 88 89 89 89 89 89 89 89 90 89 89 89 88 87 86 86 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 83 83 84 84 86 88 89 91 92 92 92 91 89 87 85 84 84 84 85 86 87 89 90 92 93 94 93 92 90 89 87 86 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 83 83 83 83 83 84 84 84 83 82 78 75 73 71 69 69 70 73 74 76 79 78 78 78 78 77 75 73 73 73 73 72 69 65 59 56 55 56 57 57 57 58 61 65 68 71 73 74 74 73 72 69 65 59 51 45 49 51 51 50 51 50 51 51 56 57 57 57 57 56 58 58 57 55 56 58 59 60 57 59 65 56 48 48 48 48 50 49 45 46 47 47 48 48 52 53 53 46 41 42 48 52 52 58 62 59 59 58 59 56 48 47 50 51 50 49 46 44 43 43 43 43 44 45 46 46 45 43 42 40 38 37 36 37 36 35 35 34 35 35 35 36 36 36 36 36 36 36 36 36 36 37 38 39 38 38 38 37 37 38 38 38 38 38 38 38 39 40 40 40 40 39 39 40 40 40 41 40 39 39 39 39 39 40 41 42 42 42 43 45 46 47 48 50 49 48 47 47 47 47 48 49 49 48 48 47 47 50 52 53 52 51 51 50 49 49 48 49 50 50 50 50 50 50 50 51 53 53 53 53 52 52 51 51 53 52 53 55 54 54 53 53 53 53 54 55 54 53 53 54 56 57 58 58 55 56 58 59 58 56 56 58 61 61 60 56 56 56 56 57 58 58 58 59 58 56 53 46 43 42 42 42 43 44 45 45 43 42 39 38 39 41 42 42 42 41 39 37 36 35 35 36 36 36 36 38 39 39 38 37 36 37 39 40 40 39 38 37 36 35 36 39 44 45 43 37 34 36 39 41 41 44 48 49 46 41 38 39 45 42 40 41 43 44 45 45 45 47 50 50 54 55 51 53 54 51 48 48 50 50 50 49 50 50 49 49 50 52 55 59 56 48 40 42 45 48 50 51 50 50 52 49 50 56 62 63 60 68 73 67 61 55 49 48 47 49 61 78 66 62 63 61 56 48 48 50 50 50 50 49 49 50 52 53 54 56 57 56 55 54 51 46 42 43 44 44 42 42 46 50 56 60 52 48 46 48 50 52 51 52 52 49 46 46 47 48 46 44 43 41 40 43 40 37 37 39 43 53 54 51 44 43 44 43 42 42 40 37 34 35 36 41 36 32 31 31 32 32 32 32 32 33 35 37 39 40 42 44 46 48 50 51 50 50 50 50 50 50 51 53 54 56 59 57 56 56 58 59 59 57 55 54 57 60 65 66 64 61 57 54 55 55 55 58 57 55 56 57 58 60 63 66 64 62 61 62 64 64 67 70 70 66 59 56 47 37 43 44 41 42 42 38 44 51 54 47 41 43 43 42 43 46 51 58 57 54 46 43 42 50 53 52 57 59 60 58 55 51 48 46 48 49 50 52 49 43 37 39 44 51 55 55 55 55 56 55 60 75 74 68 62 59 56 55 53 52 59 64 67 71 73 73 69 66 62 63 63 65 66 66 66 64 62 60 60 61 62 61 61 60 58 56 54 52 50 50 49 47 46 46 45 44 44 43 41 40 39 40 41 41 41 41 42 43 44 45 45 46 46 45 43 42 41 40 39 39 40 40 39 38 38 39 40 39 38 38 38 40 42 42 41 39 38 38 40 40 41 42 42 42 45 49 55 57 59 61 68 72 72 72 72 72 75 77 80 79 74 71 71 71 64 56 48 43 41 42 45 49 52 54 56 59 62 64 65 66 66 64 61 58 55 51 47 43 41 39 38 38 38 38 40 42 42 42 41 41 41 41 42 42 43 43 43 42 41 41 42 43 44 44 44 43 44 43 43 43 43 43 86 87 88 88 89 89 88 89 89 89 89 89 89 89 88 88 87 86 86 86 86 86 85 85 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 86 88 90 91 92 93 92 91 89 87 85 84 83 83 84 85 86 87 89 90 92 93 93 93 91 89 88 86 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 83 83 83 83 84 84 84 83 81 77 76 76 75 72 69 68 70 73 74 76 77 76 76 77 77 77 74 70 66 67 67 67 64 58 56 55 56 57 57 58 59 61 66 70 73 73 74 75 75 74 72 67 61 51 47 49 50 51 51 51 52 55 57 58 59 59 58 58 57 56 59 61 62 62 62 62 58 50 49 52 49 46 46 46 47 49 49 48 47 45 44 43 47 52 49 48 48 46 44 46 48 48 56 60 59 56 55 54 58 57 50 47 48 49 48 44 43 43 43 43 43 44 46 47 46 45 43 41 39 37 36 36 36 35 33 33 33 34 34 35 35 36 36 37 37 37 36 36 35 35 36 37 37 36 37 36 35 37 38 39 39 39 39 39 39 40 42 42 42 41 40 40 40 40 40 40 40 40 40 39 39 39 40 41 42 42 42 43 46 49 49 50 51 49 48 47 47 47 48 49 50 51 51 51 49 49 50 51 51 50 48 48 48 48 49 49 49 50 51 51 51 51 51 50 51 51 52 53 53 51 50 49 51 52 51 53 54 53 52 51 51 52 53 53 53 52 52 52 53 55 57 58 59 59 59 60 62 58 55 56 57 59 61 60 59 61 62 61 62 64 66 66 66 64 57 50 45 43 43 43 43 44 44 44 42 39 38 37 39 40 42 42 43 43 42 40 38 36 35 35 36 37 37 36 37 38 39 39 39 39 39 39 40 40 40 40 39 38 37 37 39 45 47 44 37 34 35 38 41 43 49 54 57 51 45 40 45 52 45 41 41 43 44 46 43 41 41 47 54 58 56 52 53 56 59 54 52 51 49 48 48 50 53 57 56 54 53 51 49 52 50 43 42 45 49 50 51 48 50 51 49 49 53 65 67 63 71 74 70 63 56 48 53 59 65 68 74 73 67 64 65 60 50 47 46 47 48 48 47 49 51 50 50 50 52 53 55 55 55 54 47 43 44 46 45 42 41 41 43 50 55 52 52 53 53 55 57 52 50 49 48 48 48 48 48 45 43 42 42 43 43 38 36 38 43 53 64 60 53 44 42 42 43 43 43 43 40 38 41 42 41 37 34 32 32 32 32 32 31 31 31 32 34 36 38 40 42 45 47 47 47 48 48 48 48 48 48 49 50 51 52 53 54 54 55 56 56 55 55 56 57 58 60 62 63 62 60 56 54 55 53 52 55 58 58 58 58 59 60 62 63 62 61 60 59 60 61 64 66 63 63 61 56 48 40 41 43 42 39 40 41 39 40 41 40 38 38 41 42 41 40 43 60 57 50 46 47 49 54 52 46 54 58 58 55 53 50 47 47 49 48 48 49 49 47 41 41 44 51 56 59 59 59 57 54 57 68 68 66 62 62 61 58 54 53 53 54 58 68 70 69 67 65 64 63 63 64 65 67 68 66 64 61 60 60 61 61 62 61 59 57 53 50 47 47 46 46 46 45 45 44 44 43 43 41 40 41 41 42 43 43 44 45 45 45 45 44 44 42 40 38 38 37 37 37 38 38 38 36 36 37 38 38 37 37 38 39 41 41 40 39 38 38 39 41 42 42 41 40 45 50 55 58 61 63 69 73 74 76 76 74 81 86 87 86 82 77 76 74 64 55 48 42 41 41 45 48 52 54 56 58 60 62 63 64 64 64 62 59 56 52 47 42 40 39 38 38 38 38 39 41 40 40 39 40 41 41 42 43 44 43 42 41 41 41 42 43 43 44 44 44 43 43 43 42 41 41 85 86 87 88 88 88 88 88 88 88 89 89 89 89 88 87 87 86 86 87 87 87 86 86 85 84 84 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 86 88 90 92 93 93 92 91 89 87 86 84 83 83 83 83 84 85 87 89 90 92 93 93 91 90 88 87 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 83 83 83 83 84 84 84 83 81 78 77 76 74 74 71 68 67 70 73 75 76 74 74 76 77 77 76 70 64 63 64 65 65 64 61 57 55 57 58 59 60 63 68 71 73 74 75 75 76 75 73 67 60 50 50 52 51 50 50 51 51 52 54 56 58 60 61 61 59 56 54 54 56 58 61 64 61 54 46 43 44 44 45 45 47 49 49 48 47 43 40 39 44 47 46 44 45 47 47 46 46 50 56 60 59 48 46 48 55 58 56 54 50 47 45 43 43 42 42 44 44 45 46 47 46 44 42 40 38 36 35 35 36 34 33 34 35 35 34 34 35 35 36 36 37 37 36 36 36 36 35 36 36 36 35 36 36 37 39 40 41 40 40 39 39 39 39 40 41 41 40 40 40 41 40 40 40 41 41 40 41 41 41 41 41 43 42 42 45 48 49 49 48 48 46 46 46 48 50 49 49 51 51 52 52 52 52 51 50 49 48 48 48 49 50 50 51 51 51 51 50 50 51 51 51 52 52 53 53 51 50 50 51 51 51 53 53 53 51 51 51 52 53 52 52 52 52 52 52 55 56 57 58 60 61 61 61 59 57 56 58 59 61 60 61 65 65 65 66 68 70 70 66 60 55 50 45 44 44 44 44 44 44 42 40 38 38 39 42 43 43 43 44 44 42 40 37 36 35 36 37 38 37 36 37 38 39 40 40 39 40 40 40 41 42 43 43 42 39 39 41 46 45 43 37 34 34 38 42 46 51 56 60 54 47 41 45 47 43 41 41 43 45 45 43 47 52 53 56 59 56 54 56 60 61 57 57 56 53 51 51 52 56 61 62 61 60 56 51 48 47 45 46 48 53 54 55 53 58 55 46 48 52 62 66 69 77 75 71 65 59 54 60 62 61 66 71 78 71 64 62 56 50 49 49 50 50 49 48 50 50 49 48 48 49 51 52 54 55 55 50 47 45 47 45 42 40 43 48 50 52 51 53 54 52 53 53 51 50 49 50 49 49 46 45 43 43 44 45 44 41 36 38 44 56 61 65 64 55 46 43 42 43 44 44 44 43 43 46 43 39 36 35 34 33 33 32 33 32 31 31 31 32 34 36 38 41 43 45 46 46 47 47 48 48 48 47 48 49 51 52 53 54 56 56 55 55 56 57 57 58 58 59 60 61 60 59 57 55 54 53 56 61 64 66 67 67 68 69 68 64 58 57 57 56 57 59 60 60 59 57 54 48 45 41 38 46 49 38 47 52 41 38 39 42 40 36 37 36 34 38 42 47 48 48 49 53 56 57 54 51 51 55 59 59 55 50 50 49 49 52 53 52 52 50 46 46 48 54 57 60 61 59 57 58 61 66 70 67 61 63 64 64 59 59 64 60 59 61 66 67 64 63 63 63 63 63 64 65 66 66 64 61 60 59 59 59 60 61 59 56 52 49 47 46 46 46 47 47 46 46 46 46 45 44 43 42 43 43 44 44 45 45 45 44 43 42 41 39 37 36 36 36 36 36 37 37 37 36 36 37 37 37 37 37 37 38 40 40 39 39 39 39 40 41 42 42 40 40 45 50 55 58 62 67 70 73 76 76 76 75 84 90 92 91 87 81 80 75 66 56 47 42 41 41 44 47 51 53 55 57 57 58 58 59 61 62 62 60 58 52 47 42 40 38 38 38 38 38 39 40 40 40 40 41 41 42 43 43 43 42 41 41 41 42 42 43 43 44 44 44 43 42 41 41 41 41 85 86 87 88 88 88 88 87 87 88 88 88 88 88 88 87 87 87 87 88 88 88 87 86 85 85 84 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 85 86 88 90 92 93 93 92 91 90 88 86 84 83 82 82 83 83 84 85 87 89 90 92 92 92 90 89 87 86 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 83 83 83 83 83 84 84 84 82 79 76 77 76 76 75 75 71 71 73 75 76 77 76 76 76 76 75 72 69 65 64 64 65 64 61 57 55 56 59 60 60 64 69 71 73 74 75 76 76 76 74 70 61 54 56 55 53 50 49 51 51 51 52 54 55 57 59 62 62 60 54 53 53 53 58 63 64 58 46 44 42 41 41 44 47 48 47 44 42 41 41 41 46 46 45 42 44 49 50 50 49 52 57 61 54 43 41 44 50 51 52 52 52 49 45 43 42 42 43 45 46 46 46 46 45 43 41 39 37 35 34 34 35 34 34 34 37 36 34 33 34 34 35 36 36 37 37 38 38 37 36 36 36 36 37 38 38 38 39 40 40 40 40 40 40 40 41 41 41 41 41 42 41 40 39 40 41 42 43 43 43 43 43 42 42 42 42 42 43 45 47 48 48 47 45 45 45 46 47 48 48 48 49 50 52 53 52 50 50 49 48 49 49 50 50 51 51 50 49 48 48 48 49 51 52 52 53 54 54 53 51 50 51 51 52 54 53 54 54 54 54 54 54 55 55 55 54 52 52 53 54 56 57 58 60 61 63 64 60 59 59 61 62 60 63 66 68 69 68 68 65 60 60 57 53 49 45 44 44 45 44 43 42 41 40 39 39 41 43 44 44 44 43 43 41 39 36 36 36 36 38 38 37 37 36 37 38 38 37 38 38 39 41 43 47 48 47 45 42 41 43 46 47 45 41 36 35 37 41 47 54 57 60 57 52 48 51 49 45 43 42 42 46 47 45 50 54 54 54 55 55 59 62 62 61 58 61 62 60 55 50 47 56 64 67 65 62 59 57 56 54 53 53 52 52 51 51 51 53 50 46 49 49 50 62 67 71 70 70 70 65 63 66 64 62 60 66 71 69 69 66 59 54 52 54 55 54 50 47 48 49 48 48 48 49 51 52 53 56 55 51 48 47 48 47 45 44 49 53 52 52 52 52 51 49 49 49 50 50 50 51 48 45 44 44 43 43 44 44 41 39 37 42 52 66 65 64 65 55 46 43 43 44 46 45 44 46 46 46 43 40 37 36 35 34 33 33 33 33 33 32 32 32 33 34 37 39 42 44 44 45 46 47 48 49 48 48 47 48 49 51 54 56 57 57 56 55 55 56 56 57 58 58 59 59 57 55 53 50 50 53 59 66 69 73 76 75 73 71 71 66 57 54 54 55 57 58 56 55 55 58 53 46 42 39 36 40 40 34 36 38 37 37 38 41 41 38 33 32 33 37 40 42 46 49 51 53 57 61 59 57 56 56 57 58 54 53 56 52 51 57 59 59 58 56 53 51 52 56 56 57 60 61 60 60 63 66 69 67 63 62 63 64 64 62 61 63 62 61 64 65 63 62 61 59 59 61 62 63 65 66 63 61 59 56 55 54 55 57 57 56 54 50 48 47 47 47 48 49 50 50 50 49 48 47 46 45 44 44 44 45 45 45 44 42 40 39 38 36 35 35 35 35 36 37 37 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 40 41 41 42 40 40 44 49 54 58 63 68 70 73 76 77 74 73 80 87 91 90 87 81 81 77 69 58 49 42 40 41 43 46 49 52 53 54 52 51 51 53 57 60 62 61 58 53 47 42 39 38 38 37 37 37 39 40 41 41 41 42 42 42 42 42 42 42 41 40 41 43 44 44 44 44 44 43 43 42 41 41 41 41 85 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 88 87 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 85 86 88 90 92 93 93 92 91 90 88 86 84 83 82 82 82 83 83 84 85 87 88 90 91 91 90 89 87 86 85 85 84 84 84 84 84 84 85 85 85 85 86 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 83 84 84 84 82 81 79 79 77 76 75 75 73 74 74 76 78 80 80 78 75 74 75 75 73 70 64 61 60 60 58 55 56 57 59 60 61 64 67 70 73 74 76 77 77 77 76 74 66 60 56 57 56 53 53 53 52 52 53 56 59 60 61 62 63 66 65 61 58 55 60 63 65 61 54 50 49 48 46 46 47 48 45 44 45 46 47 47 49 52 48 39 45 50 53 53 53 54 56 58 50 44 40 42 45 46 48 50 50 48 44 42 42 42 44 46 46 46 45 44 43 41 40 38 36 35 34 34 34 34 33 33 35 34 33 33 34 34 35 36 36 37 38 40 40 40 39 40 41 40 39 39 40 41 42 40 40 41 43 44 46 46 46 44 43 42 42 42 42 41 40 39 41 43 44 45 44 45 45 44 42 41 41 42 42 43 45 47 47 46 44 44 45 47 47 47 47 47 48 49 50 52 52 50 49 49 48 49 49 50 50 50 49 48 48 48 48 48 49 50 51 52 53 53 52 51 50 50 52 54 56 57 54 56 58 56 56 57 57 57 57 56 55 52 52 53 54 56 56 56 56 58 59 60 60 60 60 62 63 62 62 64 66 67 66 62 62 61 60 55 49 46 45 45 45 44 43 42 42 42 40 39 39 41 43 45 45 45 43 41 40 38 37 37 37 38 39 38 37 37 37 38 37 36 35 36 38 40 43 47 53 53 51 47 44 41 43 46 48 47 43 37 38 39 38 44 51 58 61 63 59 58 61 54 48 46 43 42 46 47 46 51 53 54 51 49 47 58 64 64 61 60 62 64 65 62 57 51 59 65 67 67 66 65 62 61 63 60 56 52 49 47 47 50 52 49 52 61 60 60 63 63 62 62 67 70 63 59 58 61 60 55 58 59 53 52 51 51 53 54 57 54 50 48 47 47 48 48 48 48 50 54 55 55 55 53 51 50 49 48 51 50 48 52 55 55 52 51 49 49 48 48 49 49 52 52 52 46 44 43 43 43 43 42 41 36 38 43 52 60 66 65 62 60 53 47 42 43 45 47 45 45 47 49 48 43 41 39 37 35 34 33 33 34 34 34 34 33 33 33 35 37 39 41 42 43 44 45 46 48 49 50 50 49 48 49 50 53 56 56 57 56 55 55 56 57 58 58 58 56 55 52 52 52 52 53 58 62 67 72 75 78 76 73 70 71 66 58 54 56 62 62 60 57 53 52 54 49 43 39 37 35 34 34 35 35 36 37 37 36 36 41 42 34 33 33 35 37 39 43 48 49 45 53 63 61 59 56 56 56 55 52 53 58 51 49 52 52 53 53 56 56 53 52 52 55 59 62 59 58 59 65 66 66 68 66 58 60 63 64 62 61 63 61 60 63 65 66 65 62 60 60 62 63 64 64 65 62 59 56 54 51 50 50 52 54 55 55 52 50 48 48 49 51 52 52 52 50 49 49 48 47 46 45 44 44 44 44 43 41 39 38 37 36 35 35 35 35 36 36 37 38 38 38 38 38 37 37 37 37 38 38 38 37 37 36 36 37 38 39 40 41 42 41 41 43 50 54 56 60 63 66 65 66 70 70 71 74 78 82 84 86 87 84 78 70 58 49 41 40 41 43 45 47 49 49 48 46 46 47 50 55 59 62 61 58 53 47 42 39 38 37 37 37 37 39 40 41 42 42 42 42 41 41 41 41 42 42 42 43 44 44 45 45 44 44 43 43 42 41 41 41 41 85 85 86 87 87 87 87 86 86 86 86 86 87 87 87 87 87 88 88 89 90 90 89 88 86 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 86 87 90 91 93 93 92 91 90 89 87 85 83 82 82 82 82 83 83 84 85 87 88 90 90 90 89 88 86 85 85 84 84 84 84 84 84 85 85 85 85 86 86 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 83 84 84 84 82 81 81 80 79 77 76 77 78 77 77 78 80 81 82 80 79 77 75 75 73 69 63 59 57 57 57 56 57 58 59 60 60 61 66 70 73 75 77 78 78 78 78 77 76 66 58 56 59 59 57 54 52 53 54 55 58 60 61 61 62 63 63 61 62 63 65 64 63 62 59 55 52 49 46 46 48 54 50 44 45 50 54 50 52 58 49 41 45 52 56 57 56 55 56 57 55 47 41 40 42 46 45 44 44 43 41 41 42 44 46 47 47 46 44 42 40 39 38 38 37 35 34 33 33 33 34 33 32 32 32 32 33 34 35 36 37 38 39 40 41 40 40 41 41 41 40 40 40 40 40 40 41 43 46 48 48 48 48 47 46 44 42 42 42 41 41 40 41 42 43 44 44 43 42 42 41 41 41 42 43 44 45 45 45 44 43 42 44 46 46 46 46 47 48 49 50 50 50 50 49 49 48 48 49 49 48 48 48 48 48 49 48 48 49 50 51 51 51 51 52 53 53 53 56 61 66 63 57 60 61 56 56 57 58 57 57 55 53 52 53 55 55 58 59 56 53 53 56 58 59 60 61 62 63 62 60 60 60 59 60 61 61 60 58 51 46 44 45 45 44 44 43 44 43 43 41 40 39 40 42 44 44 43 41 39 38 38 39 42 40 39 38 37 36 36 37 37 36 35 35 37 40 44 46 49 53 54 52 48 44 42 44 47 49 47 43 38 41 40 36 40 47 57 62 65 60 61 63 59 55 51 47 43 43 49 50 49 53 54 53 54 56 59 64 67 63 60 58 59 62 67 64 61 62 63 63 66 67 66 63 64 67 65 60 50 51 51 53 58 62 56 60 69 65 63 63 61 58 54 58 62 61 55 52 55 55 53 52 50 47 45 44 45 49 51 53 48 45 44 46 47 48 48 48 50 51 53 53 53 51 51 52 54 52 52 56 56 54 53 55 57 54 51 50 49 49 49 50 52 55 51 48 45 44 44 43 43 43 40 38 36 44 53 63 63 63 62 56 51 48 45 43 44 45 47 44 45 49 51 48 43 40 38 37 35 34 34 35 36 35 35 36 35 35 35 36 37 39 40 41 42 42 43 45 47 50 51 52 52 51 50 51 53 54 55 58 59 58 58 58 60 59 58 56 54 53 54 53 53 54 57 61 64 67 70 73 74 74 71 70 72 66 60 56 59 63 62 59 56 52 49 47 43 40 37 37 36 34 35 36 37 38 38 38 38 37 37 37 35 35 35 35 36 37 39 44 48 49 56 61 61 60 59 58 57 54 51 51 52 49 49 51 50 49 49 53 56 57 58 60 64 63 61 57 59 62 67 67 66 69 68 65 59 60 64 67 66 64 60 60 64 71 76 74 71 68 63 62 62 63 63 62 59 56 53 50 49 48 49 50 54 56 56 56 54 52 51 53 54 54 52 49 46 45 45 45 44 44 43 43 42 42 41 40 38 37 36 36 35 35 36 36 36 36 37 38 39 40 39 38 38 38 38 38 38 38 39 38 38 37 37 37 37 37 38 39 40 41 41 43 45 51 52 52 54 57 60 59 59 61 66 70 72 70 71 82 83 83 82 77 69 58 48 41 40 42 44 45 46 47 47 46 45 46 48 51 54 58 62 61 58 53 47 41 38 37 37 37 37 37 38 40 41 42 42 42 41 41 40 41 42 43 43 43 43 44 45 46 45 44 44 44 43 43 42 42 42 42 84 85 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 89 90 90 90 88 87 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 86 87 89 91 93 93 92 91 90 89 88 86 84 83 82 82 82 82 83 83 84 86 87 89 89 89 89 88 86 85 85 84 84 84 84 84 84 85 85 85 85 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 84 84 84 83 82 82 82 83 79 77 78 80 80 80 80 81 81 80 79 77 76 73 71 68 65 63 62 59 58 59 59 59 59 59 60 59 61 65 70 74 76 77 78 78 79 79 78 76 71 61 53 58 59 57 54 52 53 53 54 56 58 59 61 61 60 62 62 63 63 62 62 60 58 59 59 58 53 48 47 46 48 45 44 44 52 55 50 52 54 48 45 45 51 54 56 57 58 58 56 53 45 42 44 43 43 44 43 42 43 44 45 46 48 49 48 47 45 42 40 38 38 39 38 38 36 34 33 32 33 33 33 33 32 32 32 32 32 33 34 35 36 37 38 38 37 37 39 40 40 41 41 41 41 41 41 42 43 45 47 47 47 47 47 47 45 43 42 41 41 40 40 41 42 42 42 41 40 41 41 41 42 43 43 44 44 45 44 44 42 42 42 42 43 44 45 45 47 48 48 49 49 48 49 49 49 49 48 48 49 49 50 49 49 48 48 47 48 49 51 51 51 52 56 59 62 62 61 61 64 67 64 61 66 64 59 56 56 57 57 56 55 55 55 55 56 58 61 65 67 58 54 54 56 57 58 60 61 60 60 60 60 59 58 61 62 62 59 54 48 45 44 45 45 43 45 47 47 46 45 43 40 39 40 42 44 43 41 38 38 38 40 40 40 40 39 38 37 36 36 38 38 37 35 36 39 42 45 47 49 50 52 51 49 44 43 44 47 48 47 43 40 42 41 38 38 43 51 57 61 63 62 62 63 62 59 58 52 48 51 52 50 55 56 52 52 55 58 65 69 65 59 58 67 71 73 69 66 64 64 60 53 65 68 62 65 67 68 68 65 64 60 58 69 74 75 69 65 61 60 60 59 57 54 53 53 53 51 50 50 49 49 50 49 48 47 45 44 46 46 46 46 44 44 47 48 48 48 48 49 51 51 51 50 49 49 50 52 52 55 59 61 59 53 53 54 55 52 50 50 50 51 54 55 56 49 46 44 43 42 42 41 40 37 37 41 52 59 65 61 58 56 52 49 48 45 44 45 45 45 44 47 50 52 48 42 40 38 37 36 36 38 38 37 37 37 37 37 37 37 39 39 39 39 39 39 40 41 43 46 49 51 53 54 54 54 55 56 58 61 64 64 62 60 61 62 60 57 54 54 55 58 57 57 58 60 62 63 65 68 71 74 74 73 72 72 65 59 54 55 58 60 55 52 50 46 43 42 38 34 34 34 34 40 40 39 40 40 40 40 39 38 39 40 40 41 41 37 38 41 46 48 50 58 60 59 62 61 58 55 52 47 48 50 48 51 52 50 50 51 53 54 56 61 62 61 62 60 57 59 62 66 64 62 64 64 62 58 57 59 65 67 67 66 66 65 64 69 75 69 65 60 61 61 62 61 58 55 52 50 49 48 48 49 51 54 56 58 59 58 58 57 57 57 56 52 47 42 40 39 38 37 37 37 38 38 38 38 37 37 36 36 36 35 35 36 37 37 38 39 40 40 40 39 39 38 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 39 40 40 45 49 50 52 54 54 53 53 54 56 58 63 65 65 65 72 86 83 81 79 74 67 56 47 42 42 43 44 46 47 48 47 47 46 48 50 53 54 56 59 59 57 52 46 42 39 38 37 37 37 37 38 39 40 40 41 42 42 42 43 43 43 43 44 44 44 44 44 45 44 43 43 43 43 43 43 43 43 43 84 85 85 86 86 86 86 86 85 85 85 86 86 86 87 87 87 87 88 89 90 90 90 89 87 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 85 87 89 91 92 93 92 92 91 89 88 86 84 83 82 82 82 82 82 83 83 84 86 87 88 89 88 87 87 86 85 85 84 84 84 84 84 85 85 85 85 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 84 84 84 84 83 83 81 79 78 78 79 81 81 79 79 79 79 79 78 77 75 72 68 67 68 68 67 65 64 63 62 60 59 60 62 62 64 67 72 75 77 77 77 77 78 79 78 77 74 64 58 56 58 58 55 54 55 56 57 57 59 61 62 62 61 64 64 61 62 64 64 60 59 64 65 64 60 55 51 50 49 48 47 48 54 53 49 49 50 49 46 47 50 52 53 55 56 55 49 45 41 42 41 40 45 49 49 49 50 51 51 51 51 50 47 44 41 39 38 37 38 39 39 39 37 35 33 32 32 33 33 32 32 32 31 31 31 32 33 35 35 36 37 37 36 37 37 39 39 40 41 41 41 41 42 42 45 47 48 47 46 46 47 47 46 44 43 42 41 42 42 42 43 43 42 42 43 43 42 43 44 45 46 46 46 45 44 43 41 41 41 41 41 42 43 45 46 47 48 49 49 49 49 49 50 50 51 51 52 52 52 50 48 48 48 49 49 50 52 55 57 60 65 68 70 70 70 69 65 63 62 64 69 65 61 56 55 56 57 60 63 61 60 60 59 58 57 56 57 54 53 52 54 55 55 56 57 58 61 62 63 61 59 58 60 61 58 54 48 47 46 46 46 47 49 51 51 50 47 45 41 40 41 42 43 42 40 37 36 38 40 39 38 37 38 38 40 40 40 41 40 38 35 36 39 42 45 48 47 48 50 50 49 46 45 45 48 47 45 44 43 43 42 40 38 41 47 54 59 63 65 64 65 66 63 57 54 52 51 53 55 55 52 49 49 52 57 62 66 69 59 59 68 74 75 71 67 63 54 61 66 72 71 64 68 70 70 62 62 68 65 64 74 75 72 66 63 60 57 56 53 53 52 52 52 51 50 50 50 50 51 51 51 51 50 46 46 47 47 48 49 46 45 47 49 51 51 50 49 50 49 48 48 48 49 49 51 55 59 62 61 59 56 54 54 53 51 50 50 50 52 54 54 52 47 45 44 41 40 40 40 38 36 40 49 61 62 60 54 51 49 48 48 47 46 46 46 45 45 46 52 55 56 49 44 42 40 40 41 41 40 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 38 40 44 48 51 54 56 57 59 60 61 63 65 68 66 64 61 61 61 60 60 59 59 59 60 59 59 60 60 61 62 65 68 70 73 75 76 74 71 63 58 56 57 58 60 55 55 56 47 41 38 39 39 39 37 37 41 43 43 43 43 43 43 42 39 39 42 47 48 46 38 37 39 46 50 53 57 59 59 63 59 51 45 44 47 52 53 51 54 55 53 52 53 57 60 61 58 58 59 61 61 59 55 58 64 66 66 66 65 64 62 57 55 57 62 66 70 72 71 67 65 65 64 61 59 61 61 60 57 54 52 52 51 51 50 50 51 53 55 56 58 60 61 61 61 60 58 56 52 48 43 41 38 36 35 35 35 36 37 37 37 37 37 37 37 37 37 37 38 38 39 40 40 40 40 39 38 38 38 39 39 39 39 38 37 37 38 38 39 39 38 38 37 37 39 41 43 44 46 49 50 51 51 51 49 48 53 61 67 64 60 68 78 88 82 78 75 71 64 54 47 42 41 42 44 45 47 48 48 48 49 51 53 54 53 52 53 55 54 51 45 41 38 37 37 37 36 37 37 39 40 40 41 42 43 43 43 42 42 43 43 44 44 44 44 43 42 42 42 42 42 41 42 42 43 44 84 85 85 86 86 86 86 86 85 85 85 86 86 86 86 86 87 87 87 88 89 89 89 89 88 87 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 85 87 89 91 92 93 93 92 91 90 88 86 85 83 83 82 82 82 82 82 83 84 85 86 87 88 88 87 87 86 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 84 84 84 84 84 82 80 77 76 79 80 82 77 74 74 75 75 76 75 75 74 74 71 67 66 67 67 66 64 64 63 60 58 60 63 64 66 70 74 76 76 75 75 76 77 78 78 76 71 62 60 58 58 58 56 53 53 54 56 57 56 58 61 63 62 61 62 62 62 65 66 61 59 61 63 66 68 62 56 52 52 51 50 49 50 51 50 48 51 54 51 49 49 50 52 56 59 54 42 41 40 42 41 41 49 54 55 56 55 55 54 53 50 46 42 40 38 37 37 37 38 39 40 39 37 34 33 32 32 32 32 32 32 31 31 31 31 32 33 35 36 36 36 36 36 37 37 38 39 40 40 40 40 40 41 44 50 51 50 47 45 45 45 45 45 45 44 43 43 43 44 44 45 45 46 46 46 46 45 45 47 49 50 50 48 47 46 45 43 41 40 40 42 42 43 45 47 50 52 54 52 51 50 51 51 52 55 54 52 51 51 50 48 47 47 49 51 53 54 61 62 63 65 68 70 70 70 70 60 57 59 64 67 64 59 55 55 58 61 65 67 66 63 62 60 57 55 54 53 51 51 51 53 55 56 56 58 60 63 62 59 58 57 57 57 57 56 53 51 50 48 48 49 52 55 55 55 53 50 46 41 41 42 42 42 42 41 39 36 37 38 36 35 35 37 39 41 40 41 42 40 37 33 35 38 41 44 46 47 47 48 50 48 46 46 46 48 46 44 43 43 42 41 42 43 43 50 58 60 62 67 70 71 70 65 60 55 53 52 51 51 52 52 51 51 51 52 53 59 63 60 62 67 72 74 72 67 64 61 65 71 74 75 75 72 70 69 64 63 68 75 76 75 69 66 65 64 62 57 53 50 53 54 55 53 52 51 53 54 55 51 50 51 52 50 46 49 52 50 53 55 48 45 44 46 48 49 51 52 50 48 46 47 48 48 48 53 60 63 62 58 55 53 50 50 50 49 49 48 48 49 50 49 49 47 45 44 41 40 40 41 39 40 45 56 64 60 55 49 48 47 47 47 47 47 47 46 43 45 48 54 56 55 49 48 47 47 46 46 43 41 39 40 40 39 39 39 40 39 39 38 38 37 37 37 36 37 39 43 47 51 54 56 58 60 64 67 69 70 70 67 63 59 59 59 60 62 63 62 60 58 58 59 59 56 56 59 62 65 69 72 74 75 74 70 63 58 56 58 60 61 61 66 70 60 51 45 45 46 45 43 41 40 45 50 53 54 53 52 46 41 41 47 53 50 44 36 38 42 47 48 50 53 59 63 64 56 48 47 46 48 52 55 57 58 59 58 59 59 61 60 62 64 59 57 59 59 57 51 51 53 59 65 69 70 68 65 61 58 56 57 60 63 71 75 71 65 61 61 59 59 63 61 58 55 54 53 55 54 51 50 51 53 55 56 58 59 59 60 60 60 60 58 55 52 50 48 47 44 41 38 37 36 37 37 38 38 38 38 39 39 40 39 39 39 40 41 40 40 40 39 38 37 38 37 37 37 37 37 36 35 35 37 38 39 38 37 37 37 38 41 43 45 45 47 50 49 48 46 48 50 50 49 53 65 64 65 73 80 85 80 76 72 68 62 54 48 45 44 43 43 45 47 48 49 50 51 53 55 56 53 50 48 51 51 48 43 39 37 37 36 36 36 36 37 39 40 41 42 41 41 41 41 42 42 42 43 43 44 44 43 42 42 41 41 40 40 40 40 41 42 43 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 88 88 89 89 89 88 87 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 85 87 89 91 93 93 93 92 91 90 88 87 85 84 83 82 82 82 82 82 82 83 84 85 86 87 87 87 86 86 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 83 84 84 84 84 83 83 82 78 76 77 78 78 75 70 67 71 73 74 72 70 67 69 70 68 65 62 62 65 67 65 63 58 57 59 62 65 67 71 74 76 75 74 73 74 75 76 76 74 70 66 64 61 57 55 53 51 52 53 53 53 54 59 61 63 62 60 59 61 62 65 64 60 58 60 63 64 63 55 54 53 53 53 51 52 53 53 51 50 50 52 52 49 49 50 52 56 61 51 43 48 48 46 43 46 53 54 55 56 55 54 51 48 44 41 38 37 37 37 37 38 38 39 39 39 36 34 33 32 32 32 32 32 32 32 31 31 31 32 34 35 36 36 36 36 36 37 38 38 39 39 40 39 39 40 44 47 51 50 48 45 44 44 44 45 45 45 44 43 43 43 44 46 48 47 47 47 49 49 48 49 51 54 54 53 51 48 44 42 41 40 40 41 42 45 48 50 52 54 55 55 54 54 54 53 51 49 50 49 46 46 47 50 50 48 46 51 56 60 61 61 60 58 56 59 60 57 58 58 51 51 54 57 61 63 58 56 58 63 68 70 68 66 63 60 59 55 53 53 52 51 50 50 51 55 57 58 60 62 64 60 58 57 56 56 54 53 52 51 51 50 48 48 50 55 58 56 55 54 51 46 42 43 43 43 42 42 41 41 39 39 37 35 34 34 36 38 39 40 41 40 39 35 33 37 39 40 43 45 47 49 49 50 48 46 46 46 46 46 44 42 43 43 41 43 45 45 51 56 57 59 62 69 72 71 66 62 59 55 54 55 53 52 52 53 54 53 53 55 61 64 63 65 68 72 72 72 71 68 66 66 68 70 72 73 72 70 68 66 68 71 78 73 69 67 66 66 67 64 59 56 55 58 58 57 53 50 50 53 57 58 53 52 53 53 51 48 49 51 53 59 59 50 45 43 46 46 48 55 55 51 47 46 47 47 49 51 57 63 66 64 60 56 52 49 48 48 48 48 47 47 47 47 47 46 46 46 48 48 50 48 46 44 45 51 60 62 54 50 47 47 47 47 48 48 47 44 43 42 48 53 57 57 55 51 53 56 55 52 48 43 40 40 41 41 40 41 41 42 42 41 40 39 39 40 40 40 41 42 43 47 50 53 55 57 58 63 67 71 72 71 67 62 59 60 61 62 64 65 64 60 57 56 58 60 60 56 56 60 63 66 70 70 70 71 70 67 58 56 61 64 66 69 71 73 70 63 57 55 53 51 49 47 45 43 43 45 56 56 49 45 44 44 53 59 58 56 54 55 52 50 49 49 51 60 64 64 60 55 50 48 49 52 55 59 60 61 62 66 65 63 61 65 69 59 56 57 55 56 59 61 60 57 62 68 73 70 66 67 63 57 57 58 59 64 68 69 66 62 59 57 59 66 59 54 53 54 56 57 54 50 48 49 52 56 58 59 59 59 60 59 58 57 56 55 52 50 48 46 45 43 42 40 39 38 39 39 40 40 40 41 41 41 41 40 41 41 41 40 39 38 38 38 38 38 37 36 36 35 35 34 33 33 35 36 37 37 37 36 38 40 42 47 50 48 49 51 51 49 47 44 45 48 55 59 63 63 70 85 84 83 82 76 71 67 61 54 50 46 44 42 43 44 47 49 51 52 52 52 54 56 56 51 49 50 49 46 41 38 36 36 36 35 35 36 37 39 40 41 40 40 40 41 41 42 42 42 42 43 43 43 43 42 42 42 41 40 39 39 40 41 42 42 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 88 88 88 88 88 88 87 87 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 85 87 89 91 93 94 94 93 91 90 88 87 86 85 84 83 82 82 81 81 82 82 83 85 86 86 87 87 86 86 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 83 83 84 84 84 84 84 83 81 79 77 79 79 76 69 68 72 72 72 71 69 68 72 75 76 69 64 62 65 67 64 60 56 56 58 61 64 68 71 74 75 74 73 73 74 74 75 75 75 73 70 67 64 60 57 54 52 52 53 54 53 55 59 61 61 61 61 61 60 60 60 61 60 57 61 63 58 55 52 54 55 55 58 57 54 53 52 52 51 52 56 54 48 51 53 54 56 57 47 45 51 49 49 48 51 55 54 53 52 50 46 41 39 38 37 36 36 37 38 38 39 38 38 39 38 37 34 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 37 38 39 39 39 40 40 40 41 44 46 47 46 44 43 44 45 46 47 47 47 45 43 44 44 45 46 47 47 48 49 51 52 52 52 53 55 54 52 49 48 45 43 40 40 42 46 49 53 55 57 57 57 50 52 54 54 53 51 47 44 44 42 41 42 43 45 47 46 46 54 58 57 53 52 53 50 47 48 50 51 51 49 46 48 51 55 57 58 57 60 64 65 64 62 62 61 61 57 53 50 51 51 52 51 50 52 53 54 56 58 60 62 61 58 57 57 55 53 52 52 51 50 48 47 45 46 49 55 56 55 55 53 50 46 44 44 44 43 42 40 39 42 41 39 37 37 37 36 36 37 38 39 40 40 38 36 36 38 40 41 43 46 48 50 49 49 47 47 48 48 47 45 43 42 44 45 44 42 42 44 50 54 56 56 56 58 68 69 64 66 65 55 53 54 53 53 53 54 55 57 59 62 65 66 66 67 69 72 72 72 71 69 68 69 70 71 69 63 63 70 67 63 68 72 75 68 66 69 67 67 68 63 60 62 61 60 58 55 52 51 52 56 60 61 57 57 57 55 51 48 50 53 57 63 62 56 47 43 43 45 49 56 54 49 48 48 47 47 52 57 61 64 67 63 57 50 48 47 48 48 48 47 47 46 45 44 44 46 48 52 58 60 55 51 47 46 50 56 63 59 50 47 47 48 48 49 49 46 44 42 46 50 55 58 61 62 62 63 55 52 53 49 45 41 40 40 42 42 42 42 43 44 44 44 44 44 45 47 47 46 45 45 46 48 50 51 50 50 50 54 59 65 69 71 72 68 64 62 61 62 63 63 63 62 58 56 57 56 54 53 54 57 59 63 66 65 65 68 71 71 62 61 64 69 71 71 71 69 67 68 65 60 57 55 53 57 58 52 50 50 56 53 46 45 47 51 56 60 62 56 54 56 55 54 53 52 54 62 63 62 62 56 50 49 51 55 55 58 65 65 67 72 68 64 61 66 69 61 61 63 59 58 60 59 58 55 59 64 69 68 68 69 67 63 59 59 59 59 61 63 63 62 59 58 58 60 56 53 53 55 56 57 53 50 49 50 52 57 60 61 61 61 60 58 56 55 55 54 54 52 51 49 47 46 45 44 42 41 41 41 41 42 42 42 42 42 42 41 41 41 40 39 38 38 37 38 37 37 36 35 35 35 34 33 32 32 33 34 36 36 36 37 39 41 44 50 53 51 51 52 54 52 48 44 46 50 58 62 63 62 71 85 84 83 84 77 71 66 58 52 50 48 46 44 44 45 47 50 53 53 51 48 49 51 54 52 51 51 50 47 41 38 36 36 35 35 35 35 37 39 39 39 39 39 40 41 42 41 41 41 41 43 43 43 43 42 43 42 41 40 40 40 40 41 42 42 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 88 88 88 88 87 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 85 87 89 92 93 94 94 93 91 90 88 87 86 85 84 83 82 82 81 81 81 82 83 84 85 86 86 86 86 85 85 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 84 84 84 84 84 82 82 84 81 80 79 77 74 74 73 70 71 72 73 68 66 70 75 75 72 67 64 61 58 57 57 56 57 58 60 65 69 72 74 74 73 73 74 74 75 75 74 73 71 69 67 62 56 53 52 52 54 55 55 56 57 60 61 61 63 63 61 57 55 57 59 60 62 61 58 54 52 53 54 55 61 56 51 51 51 53 51 53 60 54 49 55 58 59 57 52 45 49 51 50 52 53 50 45 41 44 44 42 38 36 36 36 36 36 36 36 38 39 39 38 38 37 35 34 33 33 32 33 33 33 32 33 34 34 33 34 34 34 34 34 35 36 36 37 37 38 39 40 40 40 41 40 41 42 43 45 47 44 43 46 47 48 48 47 45 44 44 45 46 46 46 47 48 49 50 52 52 52 53 55 55 55 53 51 49 48 46 41 40 42 46 51 57 58 58 52 50 47 48 49 47 47 45 41 39 38 38 38 39 40 42 43 43 43 45 45 45 44 44 44 43 42 42 45 46 46 45 45 45 48 52 56 58 59 63 63 60 57 56 56 56 55 52 49 48 49 50 51 53 55 56 56 55 55 56 56 57 56 55 56 56 54 52 51 49 49 49 48 47 47 49 52 58 57 56 55 53 50 46 45 45 43 42 42 42 43 45 43 40 39 41 42 42 40 38 37 38 38 39 40 39 38 39 41 42 44 46 48 48 48 48 48 46 46 48 47 45 43 43 45 46 44 40 45 47 50 56 61 60 54 54 67 69 67 69 68 63 54 52 53 55 57 57 58 61 63 64 65 66 66 67 67 69 74 73 71 67 66 66 64 64 64 65 67 72 68 65 65 67 69 65 67 69 67 69 71 67 64 65 61 57 53 52 51 52 53 56 59 60 60 60 57 54 50 49 52 57 61 65 66 64 52 45 43 48 49 50 48 47 47 46 47 48 53 59 62 63 63 62 54 46 45 46 47 47 47 47 46 44 43 44 47 53 58 65 63 59 54 50 48 48 53 57 62 55 48 46 47 49 50 49 47 43 43 44 51 56 60 62 64 68 68 65 59 54 50 46 43 41 40 41 42 43 44 43 43 44 46 48 50 53 54 54 54 51 48 47 49 53 52 50 48 48 48 49 52 57 62 68 73 73 69 65 62 61 61 60 60 61 57 53 53 52 51 51 53 54 54 58 63 63 64 67 71 72 69 66 66 72 73 73 70 70 68 67 64 60 58 57 55 54 54 54 64 67 64 56 50 47 52 59 65 64 63 61 58 56 58 58 56 56 58 63 64 64 63 56 50 48 52 56 58 63 69 73 73 72 67 64 61 68 71 71 62 57 59 65 66 59 58 57 57 58 60 62 66 69 71 70 67 64 62 59 58 57 57 57 55 55 55 55 55 54 54 56 57 56 54 53 53 54 56 59 61 62 63 63 62 60 57 55 54 54 53 53 52 50 49 48 47 46 45 44 44 43 43 43 43 43 43 42 42 41 41 41 40 38 37 37 37 37 36 36 35 35 34 34 33 32 32 32 32 34 35 36 37 39 41 44 46 51 53 52 51 51 53 52 51 48 54 59 64 64 64 63 68 75 79 82 82 78 71 63 53 47 45 46 47 47 47 47 49 52 54 54 51 48 46 47 48 49 50 50 51 48 43 39 36 36 35 35 34 35 36 38 39 39 39 40 41 42 41 41 40 40 41 43 44 43 43 42 43 42 41 40 40 40 41 42 42 43 86 86 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 88 88 88 89 88 88 87 86 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 84 85 87 89 92 93 94 94 93 91 90 88 87 86 86 85 84 83 82 81 81 81 81 82 83 84 85 85 86 85 85 84 84 84 83 83 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 83 84 84 84 83 81 78 78 79 81 80 79 76 72 68 68 67 70 70 69 63 59 56 57 62 67 64 58 57 57 58 57 57 58 57 58 64 69 72 73 74 73 73 74 74 75 74 73 72 70 65 60 58 57 55 54 54 55 56 56 56 56 58 60 62 65 65 64 63 59 57 59 60 61 59 57 55 51 50 54 54 55 53 52 54 53 52 50 54 59 54 50 51 57 60 59 50 45 51 52 51 53 51 46 44 42 40 39 38 36 35 35 35 36 36 37 37 38 39 39 38 36 35 33 33 33 34 35 35 34 33 32 32 33 33 34 34 34 34 35 35 36 37 37 37 38 39 41 42 41 41 41 41 41 42 43 46 48 45 44 44 46 47 45 45 45 45 46 46 47 48 48 48 49 50 51 51 51 51 52 55 55 55 50 47 46 48 47 40 38 39 44 48 52 50 48 46 44 43 43 42 40 39 40 40 39 38 37 37 37 38 39 40 40 40 40 40 40 39 40 40 40 40 41 42 42 43 44 45 44 48 53 58 60 62 64 61 58 55 53 52 50 50 48 48 47 48 49 49 52 56 60 60 59 56 55 55 55 55 54 55 54 53 51 51 51 52 53 53 54 55 56 55 56 57 58 59 56 52 47 47 47 45 45 45 45 45 45 45 43 41 43 44 45 43 41 38 37 37 39 40 40 39 38 40 41 43 45 46 46 46 47 48 47 47 48 46 45 44 46 48 48 44 42 47 49 52 58 61 62 56 57 67 71 70 66 68 67 58 54 54 59 62 64 62 65 69 65 64 65 62 63 71 72 72 71 68 63 60 60 61 62 64 70 72 70 66 64 63 65 67 67 69 68 63 66 69 70 69 66 61 56 53 56 56 54 56 57 57 58 59 62 58 55 52 52 55 62 64 65 61 57 52 47 45 48 48 46 44 44 45 46 46 48 50 55 61 56 54 52 49 45 43 43 45 45 45 45 44 44 43 49 56 67 64 62 62 58 54 51 51 53 59 61 60 52 48 47 48 50 51 48 45 42 45 49 55 59 62 63 63 61 62 59 54 50 46 43 43 42 41 41 42 44 44 44 44 46 50 53 55 58 58 56 55 52 49 49 54 58 54 50 47 47 48 49 49 52 55 62 68 71 70 68 65 63 61 60 60 60 56 53 52 51 52 53 53 53 53 55 58 61 63 65 69 71 72 69 67 68 68 69 69 71 70 65 63 60 59 57 59 69 66 63 69 71 69 62 55 49 47 52 61 65 68 69 64 60 60 62 65 65 64 64 63 63 61 54 49 47 53 58 61 67 72 74 72 69 66 64 64 72 75 76 71 68 70 70 68 61 59 58 54 55 54 53 59 66 70 70 69 68 66 62 59 56 53 55 55 54 54 54 55 55 56 57 57 57 57 57 58 59 60 61 62 63 64 64 63 61 60 59 57 54 52 51 51 50 49 49 48 48 47 46 46 45 44 43 43 42 41 41 41 41 40 40 39 37 36 36 36 36 35 35 35 35 34 33 32 31 32 33 35 35 36 37 38 40 43 46 50 52 54 55 54 54 54 54 55 55 61 65 66 66 65 65 70 76 78 80 80 73 64 55 46 42 42 44 47 49 50 50 50 52 54 57 55 52 49 46 44 44 45 47 49 49 47 41 38 35 35 34 34 35 36 38 38 39 40 40 41 41 40 40 40 40 41 43 43 42 42 42 42 42 41 41 40 40 41 42 43 43 87 87 87 87 87 86 86 85 85 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 89 89 89 89 88 87 86 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 84 86 88 90 92 93 93 93 92 91 90 89 87 87 86 85 84 83 82 81 81 81 81 81 82 83 84 85 85 85 85 84 84 83 83 83 83 84 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 84 84 83 83 83 83 83 83 83 84 84 83 80 77 79 80 81 80 77 70 66 63 63 66 71 72 71 66 65 65 64 64 64 58 57 61 63 62 58 58 60 60 62 65 70 73 73 74 74 74 74 75 75 74 73 71 68 65 64 63 62 60 58 56 56 57 56 56 56 58 59 62 64 65 62 60 58 58 59 57 55 54 55 55 53 50 51 50 52 55 56 56 54 52 52 55 58 60 53 51 55 58 59 56 53 53 52 51 51 53 52 50 46 43 41 39 38 36 35 35 35 36 37 37 38 39 38 37 35 34 33 34 35 37 37 36 34 33 32 34 36 35 35 35 35 35 35 35 35 37 37 38 39 40 42 44 44 42 42 41 42 43 44 46 47 46 44 43 43 44 45 47 47 47 48 49 50 50 50 50 50 51 52 50 48 46 48 52 49 47 46 44 42 43 42 40 37 38 41 42 43 42 41 41 42 41 40 38 39 41 41 41 41 40 39 38 38 38 40 40 40 41 40 39 39 39 38 38 39 40 40 41 41 41 42 44 45 49 53 57 59 62 65 61 58 55 53 51 49 48 47 47 48 48 49 50 51 54 57 60 63 64 61 59 57 58 57 55 55 55 55 57 58 60 62 64 61 57 56 53 53 55 57 57 56 52 49 49 50 51 45 44 44 44 45 46 45 44 45 45 46 45 43 41 38 37 38 39 40 39 37 36 38 40 43 45 46 46 46 46 46 46 46 46 45 45 44 47 50 47 46 48 49 53 60 63 62 57 59 65 70 70 67 67 66 63 59 58 61 63 64 61 65 69 65 64 65 64 64 67 69 67 64 65 65 61 61 61 63 66 70 73 72 66 66 65 63 65 67 67 65 63 66 70 73 72 69 62 60 59 59 58 59 61 60 58 57 59 61 59 58 58 58 60 66 67 67 66 61 55 50 46 43 43 43 42 43 44 45 45 46 50 55 58 55 50 46 46 44 40 41 42 43 44 44 44 44 46 52 55 56 56 58 61 58 55 54 57 60 65 62 57 49 48 49 50 51 51 47 45 45 52 56 58 60 60 59 58 58 58 55 51 46 44 43 43 42 41 42 43 44 46 46 46 49 53 59 61 61 60 57 53 50 49 49 53 54 49 50 50 51 51 51 49 50 52 55 59 63 64 65 65 64 62 60 60 59 56 55 54 54 55 56 55 55 54 53 55 57 58 61 64 67 70 72 68 66 68 69 70 72 72 70 65 61 57 62 64 66 71 70 65 63 62 60 60 60 61 62 63 66 69 72 68 64 61 61 64 68 67 65 63 61 58 52 50 50 57 61 63 65 66 67 71 72 70 65 65 74 73 70 67 67 68 66 65 64 58 55 56 57 56 53 55 58 62 63 63 64 66 66 61 55 51 53 54 55 55 55 55 56 56 56 57 57 58 58 58 58 60 61 62 63 64 66 66 65 63 61 60 58 55 53 50 49 48 48 48 48 48 47 47 45 43 42 41 40 39 39 39 39 38 37 36 35 35 35 35 35 35 35 35 34 34 32 32 33 33 34 35 35 36 38 40 42 45 49 52 53 54 55 55 55 55 55 58 60 63 65 64 65 65 65 72 78 84 85 81 70 58 48 41 40 40 42 46 49 51 51 51 52 54 56 58 56 53 47 43 41 41 42 44 46 47 45 41 37 35 35 35 35 36 38 39 39 40 40 39 39 39 40 40 40 41 42 41 41 41 41 41 41 41 40 40 40 41 42 43 43 87 88 88 87 87 86 86 85 85 85 85 86 86 86 86 86 87 87 87 87 87 88 88 88 89 89 89 89 88 88 86 86 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 86 88 90 92 93 93 92 91 91 90 89 88 87 87 86 85 83 82 82 81 81 80 81 81 82 83 84 84 84 84 84 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 84 84 83 81 79 79 80 80 79 78 74 69 65 63 69 74 75 75 75 76 75 73 69 62 53 55 59 62 62 59 59 61 64 66 68 71 73 74 74 74 74 75 75 75 74 73 72 70 69 69 68 68 65 61 59 58 58 57 57 57 58 58 59 61 62 59 57 56 56 56 56 56 55 55 57 60 60 57 51 54 60 61 56 51 53 54 54 60 60 50 50 52 52 54 55 54 53 51 51 51 54 54 53 48 45 43 42 41 38 35 34 35 35 36 37 38 38 38 36 34 34 34 35 35 36 37 37 36 36 36 37 37 37 36 36 36 36 36 35 36 38 40 40 41 40 41 42 44 44 43 42 42 44 46 47 48 47 46 47 49 52 51 51 48 49 50 52 52 51 51 50 51 52 52 48 44 41 42 42 42 42 42 40 39 39 39 38 36 36 37 37 37 37 38 39 42 43 43 42 41 42 41 41 42 41 40 40 40 41 43 42 41 41 40 40 40 39 38 38 39 39 40 41 42 42 42 44 47 51 54 58 62 65 66 63 60 57 55 51 48 47 47 48 48 48 48 49 49 49 52 55 60 62 63 62 61 62 60 59 60 59 59 62 65 69 71 68 64 60 55 51 51 52 53 52 52 51 49 50 54 52 45 42 42 41 43 45 46 46 46 47 47 46 46 45 41 38 37 37 38 38 36 35 36 38 41 44 45 45 44 45 45 45 45 46 45 45 44 48 51 50 51 52 52 56 61 61 60 57 58 63 71 70 69 68 66 65 66 64 63 63 62 60 66 67 65 65 63 54 60 65 66 61 57 67 68 64 63 63 65 67 70 71 69 67 71 68 64 62 60 57 62 64 64 67 71 73 71 68 62 62 63 63 64 67 66 64 59 60 62 62 63 65 64 65 68 67 64 62 59 55 51 46 42 41 42 43 43 44 44 44 48 54 55 54 50 46 43 43 42 41 41 42 43 43 43 44 45 46 45 51 57 62 62 62 60 58 57 59 62 64 57 52 48 49 51 52 53 52 47 47 51 59 62 61 56 54 53 56 56 55 52 50 46 45 43 41 42 43 42 44 47 49 50 50 52 54 57 58 59 58 55 52 49 50 51 51 48 46 49 51 53 52 49 47 47 49 51 53 55 55 56 57 60 61 61 59 58 56 56 56 56 57 57 55 54 54 52 52 53 54 56 60 66 70 71 68 67 69 70 71 73 75 75 73 67 64 69 70 69 71 72 67 65 63 60 61 63 64 63 62 63 65 68 71 73 73 72 71 72 68 66 65 60 55 51 51 53 57 61 63 63 62 63 71 78 83 75 71 70 68 67 66 65 63 60 60 60 60 57 54 55 55 53 52 52 53 53 54 54 53 54 55 55 53 51 55 58 57 57 56 57 56 55 55 55 56 56 57 57 59 61 62 64 65 66 66 66 66 64 63 61 59 56 52 50 48 47 47 47 47 47 46 44 42 40 39 39 38 38 38 38 37 36 35 35 34 35 35 34 35 35 35 34 34 33 33 33 33 34 35 35 36 38 41 44 47 51 54 57 58 59 60 59 59 59 61 63 63 63 64 64 62 61 69 75 80 83 79 68 55 46 42 41 42 43 46 49 52 53 53 52 52 54 58 58 57 50 45 42 40 40 40 41 43 45 43 40 37 36 35 35 36 38 39 39 39 38 39 39 39 39 39 40 41 41 41 40 41 41 40 40 40 40 40 41 41 43 42 42 88 88 88 88 87 86 85 85 85 85 85 85 86 86 86 86 87 87 87 87 87 88 88 88 89 89 89 89 89 88 87 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 86 88 91 92 92 92 91 91 91 90 90 89 88 87 86 85 84 83 82 81 81 80 80 81 81 82 83 83 84 84 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 81 82 82 81 80 78 78 76 73 72 72 75 77 77 75 75 76 76 76 73 65 57 59 59 60 61 61 60 62 65 68 70 72 72 72 73 74 74 74 75 75 75 74 75 73 71 70 70 69 66 63 61 60 59 57 57 57 57 56 55 57 58 55 54 54 53 53 54 54 55 56 59 62 63 60 56 56 56 56 52 50 53 55 57 61 56 48 49 51 53 55 56 55 53 51 51 52 54 56 52 42 43 44 44 43 40 37 35 35 35 36 36 37 38 38 37 34 35 35 36 36 36 37 37 37 36 36 37 37 37 38 39 39 38 38 37 37 37 38 40 41 40 41 43 43 44 44 44 43 43 45 46 47 48 49 51 52 53 51 49 47 48 48 49 49 48 48 48 48 47 45 43 41 40 40 39 39 38 38 37 36 36 36 35 35 35 36 38 38 38 39 40 42 43 44 44 44 43 42 41 42 43 43 43 43 44 45 44 43 43 42 41 41 40 40 40 40 40 40 41 42 42 44 46 51 55 58 62 64 65 65 64 63 61 57 53 50 47 47 48 48 48 48 48 48 48 48 49 52 55 58 60 60 60 59 57 57 57 58 61 62 64 67 67 65 62 58 54 52 54 57 54 52 51 50 52 58 51 43 41 41 41 44 45 44 46 47 48 49 49 48 45 41 39 37 36 36 37 37 36 36 37 40 43 44 44 43 44 44 45 45 45 46 45 44 48 51 53 54 55 56 60 62 61 58 57 56 63 71 72 71 69 65 64 70 65 61 61 61 63 70 69 65 64 63 59 65 68 67 59 57 67 67 65 65 65 65 67 70 72 70 70 73 73 70 64 65 68 66 64 63 66 68 72 69 67 66 67 67 66 68 70 69 67 65 65 65 65 65 65 65 64 64 66 63 59 53 52 51 47 42 39 41 42 43 42 43 46 50 53 52 50 46 43 42 42 41 41 42 42 43 43 43 43 46 48 52 58 62 66 63 62 62 60 60 63 61 58 52 49 48 49 50 51 53 51 47 48 53 60 60 57 50 49 50 52 52 51 50 49 48 46 45 44 48 48 46 48 50 52 55 56 52 51 51 52 53 52 53 52 50 54 53 48 46 45 47 47 47 46 46 46 48 49 49 49 50 49 48 49 52 55 56 56 54 52 53 54 55 55 54 53 52 52 50 50 51 52 55 59 68 68 67 67 69 71 69 70 71 72 68 60 67 69 68 72 74 70 72 74 69 66 65 66 66 64 63 61 61 61 61 60 61 63 65 69 71 69 67 66 60 55 50 51 54 58 62 65 65 65 65 66 75 83 77 70 64 65 66 66 64 62 59 57 57 57 56 55 54 55 55 54 52 50 50 50 49 48 49 51 51 52 52 58 59 55 55 55 57 56 55 54 55 56 56 56 57 58 60 61 63 64 65 64 63 62 62 61 61 60 58 56 53 51 48 46 46 47 47 46 44 42 40 40 39 39 38 38 38 37 36 36 35 34 35 35 35 35 36 36 35 34 34 34 34 33 34 34 35 37 39 41 45 49 53 56 59 63 64 63 61 62 63 64 65 66 65 66 68 64 61 68 73 78 82 76 66 55 49 46 45 44 44 47 50 54 55 55 53 52 52 56 59 59 54 49 43 40 38 38 38 39 41 42 41 39 37 36 36 37 38 39 39 38 38 38 38 38 38 39 40 41 41 40 40 40 40 39 39 39 39 40 41 41 42 42 41 88 88 88 88 87 86 85 85 84 85 85 85 86 86 86 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 88 87 86 85 85 85 85 85 85 85 85 85 85 84 84 84 85 86 89 91 92 92 92 90 90 90 90 90 89 88 87 86 85 84 83 82 81 81 80 80 80 80 81 82 82 83 83 83 83 83 82 82 83 83 83 83 84 84 83 83 83 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 80 80 80 78 76 73 74 77 78 77 76 74 74 74 75 73 65 62 63 61 60 60 61 61 62 64 68 69 70 70 70 71 73 74 74 75 75 74 75 74 73 71 70 70 69 68 65 62 60 59 58 57 57 56 56 55 56 56 55 53 54 57 58 57 54 54 56 61 60 58 59 58 56 58 57 53 51 52 56 58 60 54 50 48 51 54 56 56 55 50 48 48 51 54 59 50 40 43 44 44 43 42 39 37 36 36 36 36 36 37 38 37 36 35 35 35 35 36 37 37 37 36 37 37 36 36 37 39 40 40 40 40 40 39 39 40 41 43 45 46 46 46 46 47 46 45 44 45 45 44 44 46 47 47 45 44 43 44 45 45 45 43 42 41 42 41 41 39 39 39 40 39 38 37 36 35 34 35 35 35 35 36 38 40 40 41 42 44 45 45 47 47 48 47 46 44 46 47 48 47 46 47 47 46 45 46 46 45 45 46 45 44 42 41 41 41 42 43 46 50 53 60 66 62 61 61 61 62 64 59 55 52 50 48 47 48 48 49 49 48 48 49 49 50 51 52 53 54 54 53 52 53 53 53 54 55 57 62 66 67 66 62 58 56 56 57 58 57 54 51 51 54 59 49 42 40 41 43 44 44 44 45 47 48 52 53 50 45 42 40 39 37 36 36 37 37 36 36 38 41 43 42 42 43 44 45 45 46 47 44 44 47 52 54 52 52 55 65 63 59 58 58 60 67 72 74 69 66 65 58 52 53 59 64 64 66 69 69 67 67 67 68 72 73 74 71 68 68 66 65 65 64 63 61 65 68 68 68 70 76 78 76 70 68 66 65 65 69 67 64 64 64 65 66 67 67 69 71 71 70 69 68 67 66 63 60 58 58 58 60 59 56 49 47 45 43 41 39 40 40 40 39 42 49 51 51 49 46 44 41 41 41 41 41 42 42 43 43 42 45 52 60 62 61 64 64 60 57 57 63 64 62 56 52 47 48 49 50 50 51 53 50 47 47 53 60 57 53 48 47 48 49 49 49 50 51 51 50 49 49 51 52 53 53 53 53 50 49 48 47 46 47 47 47 48 50 52 53 50 45 47 47 47 45 45 47 48 49 50 50 49 47 47 48 50 51 52 53 53 53 51 49 49 51 53 56 56 55 55 54 53 51 51 52 54 60 70 67 66 67 70 71 67 64 64 70 68 62 65 68 67 73 76 76 75 72 67 67 67 65 67 68 66 66 67 65 63 62 60 60 62 65 68 70 69 66 61 55 53 56 60 66 71 71 70 74 74 71 69 68 67 65 64 66 68 68 64 66 67 62 58 56 55 56 57 59 59 58 54 52 49 50 51 51 51 51 51 53 55 56 53 44 47 48 48 51 53 54 55 56 57 56 56 56 57 59 61 60 57 53 51 50 51 53 54 55 54 53 51 48 47 46 46 46 46 46 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 35 36 36 37 37 36 35 34 34 34 33 34 35 36 38 41 44 47 51 55 58 61 64 65 64 60 62 66 65 64 64 64 63 63 59 62 72 75 77 79 71 63 57 51 47 46 47 48 50 52 54 56 56 55 52 52 54 58 59 56 50 44 40 38 37 37 37 38 39 39 39 38 37 37 37 37 38 38 38 37 38 38 37 38 39 40 40 40 40 39 39 39 39 39 39 39 39 40 41 41 41 40 88 89 88 88 87 86 85 85 84 84 85 85 86 86 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 88 87 86 85 85 85 85 85 85 85 85 85 85 84 84 85 87 89 91 92 92 91 90 90 90 90 89 88 87 86 86 85 84 84 83 82 81 80 80 80 80 80 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 84 84 84 83 83 83 83 83 83 82 82 82 82 82 83 83 83 83 83 83 82 82 82 80 80 81 82 79 75 75 76 76 75 74 75 75 74 75 71 65 64 64 63 61 60 60 61 62 64 66 67 67 68 68 70 72 73 74 74 74 74 74 74 73 72 72 74 72 69 64 61 58 58 57 57 56 56 60 59 58 58 56 52 56 57 57 58 57 56 56 59 58 56 55 55 56 59 59 57 54 53 57 57 57 55 50 48 54 55 55 55 53 47 50 50 49 53 56 47 42 42 43 42 41 39 38 37 37 37 37 36 36 36 37 37 37 38 37 36 35 35 36 36 36 37 38 37 37 36 37 39 41 42 43 44 44 43 42 42 43 44 44 46 47 48 46 44 44 43 42 42 41 38 40 41 41 41 41 39 39 40 43 44 45 44 42 41 40 40 40 41 42 41 40 39 38 37 36 35 35 36 37 37 39 40 42 43 44 45 46 49 49 50 51 51 52 52 52 53 54 54 53 50 48 47 47 47 47 48 50 51 52 52 51 49 46 44 43 44 44 46 49 53 58 58 59 57 58 58 57 59 60 57 54 51 50 49 48 49 50 50 50 50 50 50 51 52 52 53 54 55 55 55 54 54 54 53 53 56 61 62 64 64 64 62 61 60 59 57 56 55 53 52 54 54 53 47 42 39 37 38 41 43 44 46 48 51 55 55 53 48 44 42 40 37 34 35 36 36 36 36 38 40 42 42 42 43 43 44 44 45 45 42 42 46 52 53 51 52 57 69 58 55 62 66 68 70 71 70 64 63 65 62 59 56 63 67 66 67 67 60 60 62 67 72 77 72 69 68 65 64 63 63 63 61 61 61 60 64 70 68 69 75 72 68 65 65 65 65 66 66 65 61 56 58 60 61 64 65 68 64 63 69 70 68 67 64 60 58 58 58 56 55 55 51 47 47 45 42 40 39 39 38 39 40 46 51 51 48 45 43 41 40 40 41 41 42 42 42 42 42 44 50 57 66 66 62 64 65 65 57 55 59 60 58 51 48 46 48 50 50 51 52 52 47 46 47 55 59 56 51 47 46 46 47 47 48 48 48 48 47 48 49 50 53 54 53 49 46 45 45 45 45 45 45 46 46 46 48 50 49 47 46 50 51 49 48 48 50 55 56 54 52 50 48 49 51 54 55 56 57 56 54 53 52 52 54 57 61 62 62 63 61 59 55 52 51 54 61 68 65 66 67 70 71 72 67 66 70 68 65 63 68 73 75 74 72 71 68 65 63 63 61 68 71 68 68 69 71 68 64 61 60 61 63 66 72 68 63 57 54 54 59 69 77 83 77 72 75 76 75 72 71 70 69 68 67 73 73 67 73 74 66 64 62 58 58 60 63 62 61 56 56 59 58 56 54 54 55 56 56 54 47 46 48 47 45 44 47 51 54 56 56 57 56 55 55 57 58 58 52 46 42 40 39 39 40 42 43 45 46 46 46 46 46 46 46 46 46 45 44 42 41 39 38 38 37 36 36 36 36 35 35 35 36 37 37 38 38 38 37 36 34 34 33 34 36 39 40 43 47 50 53 56 59 61 62 64 65 62 64 67 65 67 70 67 65 64 63 69 81 77 75 74 66 60 57 51 47 46 49 51 53 53 54 54 55 56 53 52 52 56 57 52 46 41 39 38 37 36 36 36 37 37 37 37 37 37 36 36 37 37 37 37 37 37 37 38 39 40 40 39 39 38 38 38 38 38 39 39 40 40 40 40 39 39 89 89 89 88 88 86 86 85 84 84 85 85 86 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 88 88 87 86 85 85 85 84 85 85 85 85 85 84 84 85 87 89 91 92 92 91 90 90 89 88 88 87 86 86 85 85 84 84 83 82 81 80 80 80 79 79 80 80 80 81 81 82 82 82 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 83 83 83 83 82 81 82 79 78 78 79 80 80 78 76 75 74 75 76 77 78 78 80 75 70 66 65 64 65 63 61 62 62 63 63 63 63 65 67 70 71 72 73 73 73 73 73 73 74 73 74 74 72 68 62 60 59 59 58 57 55 56 58 58 58 58 57 56 55 55 56 58 58 59 60 62 62 60 58 60 60 61 61 62 63 62 60 58 57 56 50 50 55 55 54 54 55 54 55 51 47 51 53 50 43 41 43 42 40 39 38 37 37 37 36 36 35 36 36 37 38 38 38 36 35 34 34 35 36 37 39 38 38 36 37 39 42 45 46 45 44 44 43 42 41 41 42 43 45 44 41 39 40 39 39 38 37 36 37 38 37 37 36 36 37 39 42 44 46 46 45 43 42 42 42 43 43 42 41 39 39 38 38 37 37 37 39 41 42 44 45 46 48 50 52 53 53 55 56 54 55 58 58 59 59 58 55 51 48 47 47 48 48 50 52 54 56 57 55 53 51 50 48 46 47 49 52 56 58 57 56 55 55 55 56 57 57 57 54 53 52 51 51 51 51 51 52 53 55 55 55 54 55 56 57 58 59 59 58 59 59 58 57 56 57 59 58 57 59 60 60 57 55 53 52 51 53 53 53 53 52 49 46 43 39 38 39 43 45 48 50 52 54 56 55 52 49 45 41 38 35 35 35 35 35 36 38 39 40 40 40 41 42 43 44 44 43 40 39 41 46 53 55 54 59 62 50 52 59 64 66 67 66 64 58 58 60 58 60 62 68 68 66 67 64 56 55 58 68 73 76 71 72 74 72 67 63 61 60 60 60 60 59 67 75 74 72 69 67 64 61 63 63 61 62 62 60 56 52 53 55 58 65 68 66 65 65 71 68 65 64 67 67 60 59 60 57 56 57 52 47 44 42 41 39 39 39 39 43 47 52 52 48 45 43 41 39 39 40 41 41 42 41 41 40 43 49 51 58 69 68 67 69 67 65 60 56 54 56 53 46 46 47 49 49 50 52 50 48 45 46 51 60 60 55 49 46 45 46 46 46 46 46 45 45 46 44 46 50 53 56 58 53 47 43 43 43 44 44 44 44 44 44 44 45 44 45 48 52 53 52 49 49 51 55 56 55 53 54 55 60 61 60 59 58 60 60 60 62 62 61 60 62 64 67 69 70 68 64 59 52 51 54 60 65 63 65 68 72 69 66 73 74 74 73 70 65 69 71 72 70 68 66 64 63 62 62 62 65 68 70 74 75 76 73 69 64 61 60 62 64 66 64 61 57 55 55 59 72 81 85 81 76 73 73 75 77 75 73 73 69 64 71 77 79 79 77 72 67 65 63 62 63 66 65 63 65 70 73 64 59 55 57 58 60 53 50 53 54 52 46 44 43 45 49 52 55 56 56 55 55 56 57 56 53 45 39 36 36 37 37 38 40 41 43 44 45 47 47 47 46 46 45 45 44 42 41 39 38 37 37 36 36 36 36 37 36 36 36 37 37 38 39 39 39 38 37 35 34 34 35 38 40 43 46 49 51 53 55 57 59 61 64 67 73 69 66 67 77 82 78 75 73 73 78 84 76 71 66 61 56 52 47 45 47 50 52 53 54 53 51 53 55 55 52 50 54 52 47 42 38 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 36 37 37 37 37 38 39 40 40 39 39 39 38 38 38 38 39 39 40 40 40 40 39 39 39 89 89 89 88 88 87 86 85 85 85 85 86 86 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 88 87 86 86 85 85 84 85 85 85 85 85 85 85 85 86 88 90 91 92 91 90 90 88 87 86 86 85 85 85 85 84 84 83 82 81 81 80 80 79 79 79 79 79 80 81 81 81 82 82 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 83 83 83 83 83 82 81 79 78 77 76 77 78 78 78 79 79 80 80 81 81 83 83 81 76 71 69 69 70 67 65 65 62 60 58 57 57 61 65 68 70 71 72 72 73 72 72 72 73 73 74 74 73 69 66 65 63 61 59 57 56 56 58 61 57 56 56 56 55 57 58 62 63 63 63 66 69 68 66 65 64 63 63 63 65 68 66 62 60 52 42 48 52 52 51 51 55 53 51 49 48 49 51 51 43 41 43 41 39 37 36 36 36 36 36 36 36 36 35 36 37 38 37 36 35 34 34 34 36 38 39 39 38 36 36 39 42 44 45 44 43 42 41 40 39 39 39 41 43 43 41 39 38 36 35 36 36 35 35 35 35 34 35 35 36 38 41 43 44 44 45 44 44 44 43 44 44 43 42 42 44 43 42 38 37 37 42 45 47 47 47 49 51 54 54 54 55 56 57 56 55 55 56 57 57 57 55 51 50 51 52 52 52 52 54 55 57 59 58 57 56 55 52 50 50 51 53 54 54 53 53 53 53 54 55 56 57 57 54 53 52 52 52 52 52 53 58 59 59 57 56 56 58 60 64 66 66 63 63 63 61 59 58 58 57 56 55 54 57 54 52 51 51 50 50 52 53 51 51 53 54 53 50 48 45 39 39 42 44 46 47 49 52 54 56 55 56 53 48 41 37 36 36 36 35 37 38 38 38 38 38 39 41 42 42 43 42 41 40 42 46 54 57 57 60 55 44 52 59 63 64 64 62 60 60 59 60 60 60 63 68 67 64 58 57 55 52 59 70 69 68 64 70 76 79 75 70 66 65 64 62 62 64 69 69 62 68 68 63 60 58 61 61 58 60 62 64 59 54 49 54 59 63 64 64 68 69 69 65 62 62 64 65 63 63 62 58 53 48 47 44 42 41 40 39 39 39 40 45 50 55 51 46 43 41 40 39 40 41 41 41 41 40 40 44 56 63 56 60 68 69 72 73 67 62 58 53 50 51 49 46 46 47 48 49 50 51 46 44 44 49 55 62 57 52 47 46 45 45 44 43 43 42 42 44 44 43 44 46 46 48 50 50 47 42 42 42 43 43 43 43 43 43 42 41 41 43 45 47 46 46 46 47 47 48 47 47 48 55 59 62 60 57 55 55 57 60 63 63 60 60 61 61 63 68 70 71 69 63 56 50 50 54 60 62 62 64 65 66 68 69 73 72 72 75 74 70 69 69 69 69 68 66 66 66 67 65 63 61 66 71 73 73 72 73 71 67 63 61 59 59 59 59 58 56 56 57 59 67 76 83 81 79 77 77 77 78 74 72 71 69 68 70 75 79 77 76 74 69 68 70 66 66 70 67 67 71 75 75 65 60 56 56 54 53 55 57 58 51 48 44 44 45 46 48 50 52 54 55 55 55 56 57 53 48 42 38 37 37 37 38 39 41 42 44 45 47 49 49 48 47 46 45 44 43 41 40 39 37 36 36 35 35 35 36 36 37 38 39 39 39 39 39 40 40 39 37 36 34 34 35 40 43 46 47 48 49 52 54 55 58 62 66 67 67 67 70 74 78 81 79 79 79 78 80 80 72 67 62 59 55 50 47 46 48 49 51 52 53 52 50 51 53 55 54 53 55 53 49 43 40 38 38 37 37 36 36 36 36 35 35 35 34 34 34 35 36 36 37 37 38 39 39 40 40 39 39 39 38 38 38 38 39 40 40 40 40 40 39 39 39 89 89 89 88 88 87 86 86 85 85 86 86 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 88 88 87 86 85 85 84 84 85 85 85 85 85 85 85 86 88 89 91 91 91 90 89 88 87 85 85 84 84 84 84 84 84 83 82 81 81 80 80 79 79 78 78 78 79 80 80 81 81 82 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 83 83 83 83 82 81 81 79 80 78 76 77 78 79 81 82 82 82 82 83 84 85 85 84 80 78 76 76 75 72 70 67 60 56 53 53 54 55 60 65 68 70 71 71 71 71 71 71 71 72 73 74 74 74 71 68 65 61 58 56 56 57 59 60 58 56 56 58 60 62 59 59 63 63 64 68 70 69 67 65 64 65 67 68 69 70 71 67 59 54 49 50 50 50 49 52 58 52 46 46 48 50 50 50 46 42 40 40 38 36 36 36 36 35 35 36 36 36 35 35 35 36 36 36 35 35 33 33 34 37 38 39 38 37 36 38 40 42 43 43 42 41 41 39 39 39 40 41 43 44 43 41 39 36 33 33 34 34 34 33 33 33 34 35 36 37 39 41 43 44 44 43 43 43 43 44 44 45 47 47 45 44 41 37 36 36 38 43 47 49 51 52 55 53 50 51 52 52 52 52 52 53 53 54 55 57 58 58 56 57 59 60 60 59 57 56 56 58 60 61 60 59 56 54 54 55 53 48 50 51 52 53 53 53 55 56 57 56 54 53 52 53 53 53 54 56 59 60 60 58 56 58 64 67 68 67 66 65 68 71 72 67 63 63 62 60 58 58 57 52 49 48 50 52 50 52 53 51 50 51 57 59 57 57 51 40 38 39 43 47 49 50 51 53 59 60 60 55 49 41 38 37 38 37 37 37 37 36 38 38 38 39 40 40 41 42 42 42 42 46 49 54 56 59 62 61 57 55 59 64 64 64 64 61 58 56 59 61 61 62 64 57 53 49 57 58 53 63 70 64 62 62 68 73 76 73 70 67 66 66 64 62 62 59 56 55 65 67 63 57 55 57 59 60 61 65 66 62 57 51 51 54 57 59 63 69 70 68 61 59 60 62 65 67 70 65 57 54 51 47 46 44 43 42 40 39 40 41 45 50 56 50 44 40 39 39 40 41 41 40 39 39 40 44 50 61 66 61 63 65 63 67 69 66 60 54 50 48 48 47 46 45 46 47 48 48 47 43 44 47 55 60 62 54 49 47 46 45 44 44 43 43 42 42 43 44 43 41 42 43 44 45 45 43 41 41 42 43 43 43 43 43 43 41 41 40 40 41 42 41 42 42 43 43 44 43 43 43 47 50 52 50 49 46 49 51 49 48 49 51 53 54 55 58 63 63 60 53 53 51 48 51 55 59 61 62 66 67 66 68 69 71 66 65 67 71 74 72 71 70 69 67 64 67 68 68 65 64 65 67 70 73 70 68 68 68 67 63 62 62 60 59 59 58 57 58 59 59 58 63 69 73 77 80 81 80 78 75 74 74 74 72 72 72 73 73 73 74 74 74 72 70 70 71 68 70 75 78 74 64 60 56 54 54 56 60 56 52 48 46 46 46 47 48 50 50 49 51 53 55 55 56 55 51 46 41 39 39 40 41 43 44 45 45 46 48 49 50 50 50 48 47 46 44 43 42 40 38 37 36 35 34 34 35 36 37 39 40 41 40 38 38 38 38 39 38 37 34 33 33 35 37 40 42 45 47 48 53 56 57 60 63 68 67 67 74 78 80 79 79 78 77 75 72 73 69 60 59 58 57 54 51 47 47 47 48 49 50 52 53 52 53 55 56 57 57 58 56 53 48 44 42 41 39 38 37 36 36 35 35 34 34 34 34 34 35 36 37 37 38 38 38 39 40 41 40 40 39 38 38 38 38 39 40 40 40 40 40 40 40 39 89 89 89 88 88 88 87 86 86 86 86 87 88 88 89 89 89 89 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 87 87 86 85 85 84 85 85 85 85 85 85 85 86 87 88 90 91 91 90 89 88 86 85 84 84 84 84 84 84 84 83 82 81 81 80 80 79 79 78 77 77 78 79 80 81 81 82 82 82 82 83 83 82 82 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 81 80 79 80 82 82 80 79 79 80 80 80 81 81 82 82 83 84 83 83 82 83 82 81 79 76 71 64 54 54 53 53 53 54 58 62 65 68 69 69 69 70 71 71 71 72 73 75 74 73 70 67 64 59 56 55 55 55 55 54 52 57 60 63 64 64 64 61 61 62 63 66 69 68 65 64 63 64 66 68 69 69 70 60 52 52 52 50 50 51 52 55 58 58 52 47 51 50 47 49 49 41 40 39 37 36 36 36 36 35 35 35 35 35 35 34 34 35 36 36 36 35 34 33 34 36 37 38 38 37 36 37 38 40 42 42 40 39 38 37 40 41 42 42 43 42 42 40 40 38 34 33 33 33 34 33 32 32 33 35 36 38 39 41 43 44 43 43 43 43 43 43 44 46 47 47 45 43 41 38 35 36 38 44 49 53 55 56 55 51 47 46 47 49 51 51 52 53 54 55 56 57 58 58 60 62 63 64 62 61 60 57 56 56 56 57 58 58 56 53 50 47 46 46 49 51 54 53 54 54 56 58 60 60 59 55 54 54 56 57 58 59 60 61 60 58 57 60 64 65 64 63 62 63 66 67 68 67 66 66 67 68 67 63 59 54 50 48 49 50 51 53 53 52 51 54 62 60 58 59 54 46 38 39 43 47 49 50 53 57 66 63 58 51 46 40 38 37 37 37 37 36 35 35 38 40 40 40 40 40 41 42 43 42 43 46 50 53 56 58 60 60 57 51 59 65 67 64 63 65 61 55 54 58 63 64 62 55 55 55 59 64 64 64 64 62 63 63 66 71 77 78 76 73 70 68 64 57 52 50 50 53 62 65 64 57 55 57 63 63 63 63 61 56 58 57 54 52 52 53 58 65 68 66 60 57 58 62 66 70 73 70 64 60 57 53 50 47 45 45 44 42 40 40 43 47 50 48 44 39 39 40 41 41 41 38 38 41 48 52 55 58 63 66 67 65 62 60 62 64 56 51 48 48 47 47 46 45 46 47 48 46 44 42 48 54 60 60 59 53 49 47 46 45 43 46 45 43 42 42 44 47 48 44 41 40 41 42 42 41 42 42 42 42 43 43 43 43 43 42 41 41 40 40 40 40 40 40 41 42 43 44 43 41 41 42 43 43 43 44 43 44 45 44 44 45 46 46 47 48 49 49 48 46 48 49 50 53 56 57 61 66 70 66 63 64 65 66 63 62 62 64 67 69 68 67 67 63 61 63 65 66 65 65 66 67 70 72 67 65 66 66 65 64 62 62 62 61 61 62 61 60 60 60 60 62 65 69 72 75 79 81 81 79 72 66 67 67 67 67 70 73 74 76 79 84 83 75 72 70 67 70 75 80 74 64 58 55 54 58 58 56 53 51 49 49 48 48 48 49 49 48 46 48 50 53 54 54 53 49 47 44 45 45 46 47 47 47 48 48 49 50 51 51 51 51 50 49 47 46 44 42 40 38 36 35 34 33 35 38 39 40 41 42 42 41 37 35 35 36 37 37 34 33 36 39 41 40 41 44 49 52 54 56 57 59 63 65 67 66 69 76 81 83 82 81 80 77 74 70 66 58 48 47 48 51 50 49 46 45 46 48 48 49 49 51 53 54 56 58 59 59 59 56 53 49 47 45 44 42 39 37 36 36 36 35 35 35 34 34 34 35 36 37 37 38 38 39 40 40 41 40 39 39 38 38 38 38 39 39 40 40 40 40 40 40 40 89 89 89 88 88 88 88 87 87 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 86 85 85 84 84 85 85 85 86 85 85 85 86 87 88 89 90 90 89 88 86 85 84 84 84 84 84 84 83 83 82 81 81 80 80 79 78 78 77 77 77 78 79 80 81 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 82 79 78 78 79 81 82 81 80 78 76 77 79 80 81 81 82 82 80 79 80 81 82 81 78 73 67 60 55 57 57 57 56 56 57 60 64 68 68 68 69 70 71 70 70 72 74 75 73 70 67 65 62 58 54 52 53 53 52 57 61 64 63 63 64 64 63 61 60 60 60 62 64 65 64 63 64 67 64 65 68 67 65 55 50 49 51 51 49 51 52 53 57 59 55 49 46 48 47 47 46 43 40 38 37 36 36 37 36 36 36 35 35 34 34 34 35 35 37 37 36 36 35 34 35 36 37 37 38 37 37 36 38 41 43 40 38 37 36 36 40 42 42 42 41 40 38 37 39 38 35 33 32 31 32 32 31 32 34 36 38 40 40 40 42 42 43 44 44 44 44 44 44 45 47 48 47 45 43 39 35 36 41 48 52 55 56 55 52 47 45 44 46 48 51 52 53 53 55 57 57 56 56 57 58 61 61 61 62 61 60 57 54 53 53 54 54 53 51 48 46 45 45 46 49 51 53 55 56 58 59 61 65 64 60 55 56 57 58 60 60 60 59 59 58 59 62 61 61 61 60 59 58 60 63 61 62 62 64 65 64 64 63 60 58 55 52 50 50 52 54 55 53 53 55 56 57 55 54 54 55 51 41 39 41 45 46 48 57 64 67 63 57 49 44 42 40 39 38 36 36 36 36 37 38 39 40 41 41 41 42 43 43 42 43 45 51 54 54 54 56 60 57 54 61 65 66 64 62 62 63 59 52 55 61 65 65 61 58 58 56 64 64 57 63 68 71 69 64 63 69 75 74 75 74 70 64 55 53 52 50 51 55 61 61 58 54 55 59 62 61 57 54 54 57 57 56 54 51 48 53 57 61 57 54 52 57 63 69 71 72 71 67 62 60 57 55 50 48 50 47 44 41 40 40 41 41 42 40 39 39 39 39 40 40 39 47 51 53 56 57 56 63 67 68 66 61 56 56 56 51 48 46 46 46 45 45 45 46 47 47 43 43 44 55 58 58 58 56 54 50 47 47 46 45 46 44 42 41 42 46 46 45 41 39 38 39 40 41 41 41 41 41 41 41 42 42 42 43 43 42 42 41 41 40 40 40 39 39 40 41 43 44 43 41 41 42 43 44 44 44 43 43 42 42 42 43 44 46 46 48 50 47 45 48 50 53 54 57 62 65 67 68 64 61 61 61 61 60 60 60 60 61 62 61 62 63 62 63 65 67 67 65 66 67 67 69 70 65 64 64 65 65 65 64 65 67 66 67 70 67 64 62 62 62 62 64 67 67 67 67 74 77 74 74 72 68 66 65 65 71 77 78 82 86 83 81 78 72 70 71 70 71 78 75 69 62 61 60 59 56 52 51 50 50 50 50 50 49 48 47 45 44 45 48 52 51 50 49 48 48 48 47 48 49 49 49 49 50 50 51 51 52 51 51 50 50 50 49 47 45 43 40 38 36 35 35 36 40 42 40 40 41 42 42 41 36 34 33 34 34 33 35 38 42 46 48 47 48 51 57 60 61 61 61 61 61 62 64 70 75 81 82 82 80 78 75 72 68 63 55 49 43 42 43 45 45 45 43 45 46 48 49 49 49 51 53 55 57 58 59 58 57 53 49 46 43 43 43 42 40 38 37 36 36 35 35 35 34 34 34 35 37 37 38 38 39 39 39 40 40 39 39 38 38 38 38 38 39 39 39 39 39 39 38 39 39 89 89 89 88 88 88 88 88 88 87 88 88 89 89 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 86 86 85 85 84 85 85 85 86 86 86 85 86 86 87 88 88 89 89 88 87 85 84 84 84 84 84 84 83 83 82 81 81 80 80 79 78 78 77 77 77 78 79 80 81 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 82 81 81 81 81 82 82 82 82 83 83 83 82 79 76 76 77 80 81 80 79 77 76 76 77 79 81 82 82 81 80 79 80 81 81 78 73 69 64 58 57 60 58 56 56 56 57 60 65 69 70 70 71 71 71 69 70 73 74 74 71 68 65 64 60 55 52 52 53 54 56 59 61 63 60 58 56 58 59 60 62 63 63 62 63 64 65 67 63 61 61 63 65 59 54 49 48 49 54 54 52 51 49 47 57 61 60 53 46 47 47 46 46 45 42 39 38 38 38 37 37 36 36 35 34 33 34 34 35 36 37 37 36 36 36 35 35 36 36 36 37 38 38 38 40 42 43 39 37 36 36 37 40 41 42 41 39 38 37 37 38 38 36 34 32 31 31 31 32 34 37 42 41 40 40 40 40 40 43 46 45 45 45 46 46 47 48 49 48 46 42 37 35 37 45 51 53 55 55 51 47 43 42 45 52 54 55 55 54 54 54 54 55 56 56 57 58 60 59 59 61 61 60 57 53 50 50 51 51 49 48 48 47 47 48 50 51 55 58 59 60 60 61 60 59 59 58 56 56 56 57 58 58 58 56 55 54 54 55 57 58 58 57 56 55 56 58 58 58 58 59 59 60 60 59 57 55 53 52 51 52 55 56 56 55 52 52 56 55 50 48 46 44 45 42 38 38 42 43 46 51 55 59 62 55 48 43 42 42 39 37 35 35 35 35 35 37 38 39 40 40 41 41 42 43 42 44 47 52 55 54 55 57 61 58 59 66 69 68 65 64 63 67 68 65 62 64 67 63 60 53 57 67 76 68 58 67 74 81 79 75 63 64 67 68 73 76 72 71 69 66 63 60 53 50 54 54 52 52 55 58 60 59 57 52 51 53 55 56 54 52 51 53 55 57 55 53 52 58 63 68 69 70 68 66 64 61 60 60 53 49 47 46 44 43 42 41 40 40 40 39 38 37 38 38 37 42 47 54 59 62 60 60 63 67 69 68 64 60 54 51 48 46 45 45 45 45 45 45 45 45 46 45 41 44 48 53 53 53 56 56 54 51 50 49 49 47 44 42 40 41 41 41 42 40 38 38 38 40 39 39 39 39 39 39 39 40 41 41 40 39 39 39 40 41 41 40 39 38 38 37 38 40 42 44 45 45 44 44 45 45 44 43 42 41 41 41 42 44 48 51 49 48 50 47 46 48 51 53 52 56 61 65 65 64 61 61 62 62 62 62 62 61 61 59 58 58 60 61 63 64 65 66 68 70 69 68 68 69 68 65 65 66 68 66 66 67 69 72 72 73 73 69 67 66 65 64 62 65 66 66 63 60 63 63 63 67 69 68 67 67 66 75 80 79 76 76 76 77 78 73 73 75 70 67 66 67 67 66 69 67 61 55 51 48 48 49 50 52 52 50 47 43 42 42 43 48 51 50 50 49 49 48 48 48 49 51 51 51 51 51 51 52 53 53 52 52 52 52 51 49 48 46 43 41 39 37 36 38 41 41 40 38 39 40 42 42 40 36 33 32 32 32 33 37 42 47 51 53 54 53 54 58 61 62 62 61 59 59 60 63 74 82 87 85 80 74 73 69 63 57 52 47 45 43 42 42 42 42 42 43 45 48 52 51 51 51 52 54 56 57 57 56 54 52 49 45 41 39 39 39 41 40 38 37 36 36 35 35 34 34 34 34 36 37 38 39 39 39 39 39 39 39 39 39 38 38 38 39 39 39 39 39 39 38 38 38 38 38 90 89 89 88 88 88 88 88 88 88 88 88 89 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 86 85 85 84 84 85 85 86 86 86 86 85 85 86 86 87 87 88 87 86 85 84 84 84 84 84 84 83 83 82 81 81 80 80 79 78 78 77 77 77 78 79 80 81 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 82 82 81 81 81 81 81 81 82 82 82 82 83 83 82 80 78 76 76 78 79 78 77 78 78 78 77 78 80 81 82 81 82 84 84 81 79 72 66 64 61 56 57 58 58 57 56 57 59 62 68 71 73 74 74 74 71 69 71 72 74 73 71 68 65 63 58 56 53 54 54 55 54 55 58 56 51 55 56 55 57 59 62 63 63 62 62 64 65 64 61 59 60 61 58 53 56 54 49 51 53 52 51 49 46 49 61 58 54 50 47 42 46 46 44 46 46 42 40 39 38 37 37 37 36 35 34 33 33 34 35 38 38 37 36 36 35 34 34 35 35 35 36 37 38 39 40 41 40 37 37 37 37 38 40 43 42 39 38 36 34 35 36 37 36 34 32 30 30 32 34 38 39 40 39 40 40 39 39 38 42 45 44 44 45 45 46 47 48 48 47 46 42 36 35 38 46 50 52 52 51 46 42 40 41 48 55 56 57 57 56 56 54 56 57 56 57 58 55 55 56 58 59 59 59 58 52 49 48 48 49 50 50 50 50 53 55 58 60 61 64 64 63 61 60 59 58 58 57 57 57 57 57 59 57 56 54 54 54 54 54 56 56 56 55 53 53 54 55 56 57 58 58 58 58 58 58 56 55 54 55 53 54 56 59 61 64 62 58 56 52 47 45 43 41 41 40 37 37 38 40 46 51 52 53 56 48 43 41 42 41 37 40 41 39 37 36 37 38 39 40 40 39 39 39 42 42 42 44 45 44 53 57 58 60 61 57 59 63 69 68 65 64 65 67 72 68 54 59 63 57 56 56 50 59 76 68 65 71 74 74 64 62 61 66 66 66 70 74 73 72 68 62 62 63 59 52 47 51 53 55 54 56 57 57 55 49 50 52 56 55 52 50 50 50 55 57 56 55 55 60 62 62 63 64 65 65 64 62 60 57 52 49 46 45 45 45 46 45 42 39 38 38 38 39 41 41 42 45 54 63 67 66 63 64 66 70 70 68 62 57 53 48 46 45 45 45 45 45 45 44 43 43 43 42 42 46 48 48 48 51 57 54 51 49 50 51 52 48 42 40 41 42 42 41 38 37 37 38 38 39 38 38 38 38 38 38 39 41 42 42 41 41 40 40 40 40 40 39 38 38 38 39 41 41 42 42 45 47 47 48 47 46 44 42 41 40 40 42 42 43 47 49 47 47 47 47 47 47 49 54 61 59 60 64 61 60 59 61 62 62 63 62 62 62 61 60 59 59 63 66 69 68 68 71 71 72 72 71 71 71 68 64 64 66 69 67 67 70 71 72 74 74 73 72 70 68 66 65 63 65 66 65 64 62 61 62 62 61 65 68 69 71 74 75 77 79 77 75 74 73 73 73 73 73 71 69 66 63 62 62 68 66 58 53 49 44 44 46 49 51 52 50 46 42 41 42 44 47 51 54 54 54 53 53 53 53 54 54 55 54 54 53 53 53 54 54 53 53 53 52 51 49 49 46 43 40 38 38 37 39 41 39 37 36 37 39 43 42 39 35 33 32 32 33 35 39 46 52 56 58 60 60 61 63 64 64 62 62 61 59 59 64 75 82 86 83 79 74 65 59 55 50 48 46 46 45 44 44 43 43 44 46 49 53 56 53 53 54 55 56 58 56 54 51 48 45 43 40 38 36 36 37 39 40 39 38 37 36 35 35 34 34 34 35 37 38 39 39 39 38 38 38 39 39 40 39 39 38 38 39 40 40 40 39 39 38 37 37 37 37 90 89 89 88 88 88 88 88 88 88 88 89 89 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 85 85 84 85 85 85 86 86 86 85 85 85 85 85 86 86 86 86 85 84 84 84 84 84 83 83 82 82 81 81 80 80 79 78 78 77 77 78 78 79 80 81 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 82 82 82 83 83 82 79 78 77 75 76 78 79 79 79 80 79 77 77 78 81 82 83 87 84 79 73 67 60 59 60 58 56 53 56 57 56 57 57 61 65 70 74 75 76 75 74 72 71 71 72 72 72 71 69 66 63 60 58 57 56 55 54 53 53 55 58 58 55 55 55 57 58 58 58 59 60 57 55 57 60 60 59 58 58 60 59 59 56 49 50 50 50 51 50 47 51 57 54 47 39 45 45 41 45 46 46 45 43 41 40 39 38 37 36 36 35 33 32 32 33 34 37 38 38 36 36 36 34 33 33 33 33 34 35 36 38 39 41 39 37 37 39 40 40 42 43 40 38 38 36 34 34 35 35 33 33 32 31 31 32 35 38 36 37 37 38 39 39 39 39 41 43 43 44 44 43 44 45 46 46 46 46 42 36 35 38 46 48 48 47 45 42 39 38 38 45 51 53 54 55 56 58 58 57 56 53 52 51 51 52 54 56 57 57 58 55 50 49 48 48 51 53 53 54 57 62 66 70 73 74 72 69 66 64 63 61 60 59 57 57 56 57 59 60 58 57 58 58 57 56 55 56 57 56 54 53 52 52 54 55 56 56 56 56 57 57 57 58 58 57 56 55 56 57 60 64 68 67 59 50 48 45 42 40 38 38 38 38 38 39 41 46 49 49 48 46 46 45 44 41 41 40 49 53 51 48 46 44 44 44 43 40 38 39 40 42 42 42 41 49 54 56 59 61 63 61 58 61 64 68 66 63 61 63 66 69 65 55 59 61 57 64 69 63 65 69 67 68 70 64 62 61 58 61 69 68 67 66 70 72 63 60 55 54 54 57 52 50 56 57 56 50 50 53 51 49 44 50 53 57 54 50 47 48 50 53 56 57 58 60 65 60 57 57 60 63 63 62 60 56 52 49 48 47 46 47 47 46 44 42 39 38 38 40 44 49 48 48 51 61 69 69 65 60 57 60 65 67 65 59 54 50 47 46 45 45 45 45 44 43 42 40 38 40 46 49 51 50 49 49 52 54 50 49 48 51 52 54 47 43 41 43 44 45 40 36 36 37 37 38 39 39 39 38 39 39 39 40 41 41 43 44 45 44 43 41 40 39 38 38 38 39 41 43 43 43 42 42 44 45 44 43 43 42 41 41 41 42 44 45 45 45 46 46 45 45 47 49 54 64 64 64 62 62 62 58 58 60 61 62 61 62 61 61 61 61 60 59 60 64 66 69 71 73 74 73 73 75 71 68 71 70 67 64 65 68 67 69 72 74 76 77 78 76 71 69 68 67 66 64 64 64 64 62 60 59 63 63 60 65 69 73 73 74 78 77 77 80 79 76 70 67 67 68 67 63 63 62 60 58 58 63 60 53 46 43 42 43 46 50 51 51 49 46 44 43 45 47 49 51 54 56 57 58 58 58 58 58 58 59 58 57 55 55 55 55 55 54 54 53 51 50 49 48 46 43 41 40 39 37 37 37 37 36 34 34 38 42 42 39 33 32 32 33 35 37 42 51 59 65 66 66 63 63 65 66 68 70 72 70 65 64 67 75 82 86 82 80 75 63 54 48 47 47 48 47 46 45 45 45 46 48 51 55 57 58 55 56 57 58 59 58 55 51 47 43 41 39 37 36 35 35 36 37 38 39 38 38 37 36 36 35 35 35 36 37 38 39 39 39 38 38 38 39 40 41 40 39 38 39 39 40 39 39 39 39 38 37 37 37 36 89 89 88 88 87 87 87 88 88 88 89 89 90 90 90 90 90 90 89 89 89 89 90 90 90 90 89 89 89 89 89 88 88 88 88 87 87 86 86 85 85 84 84 85 85 86 86 86 85 85 84 84 84 85 85 85 85 85 84 84 84 84 84 83 83 82 82 81 81 80 80 79 78 78 77 77 78 78 79 80 81 82 82 83 83 83 82 82 83 83 83 83 83 83 83 82 82 82 81 81 81 81 81 81 81 81 81 82 82 83 83 82 80 77 77 75 76 79 82 81 80 80 80 79 78 78 79 81 78 72 68 61 53 55 58 57 57 57 54 52 53 55 55 58 61 64 68 72 74 76 75 74 73 73 72 70 69 69 70 70 69 67 64 61 60 59 58 55 52 50 52 54 56 55 53 54 54 52 55 57 56 57 57 53 52 53 58 60 58 57 58 60 60 57 52 50 52 51 51 54 54 52 55 58 59 46 42 49 45 40 48 51 50 47 44 42 41 40 39 37 36 36 35 33 32 32 32 34 36 37 37 36 35 34 33 33 32 33 33 33 34 35 38 39 39 38 37 38 40 41 41 41 41 37 36 35 35 35 33 34 33 31 31 31 31 31 31 33 34 33 33 34 36 38 40 39 39 40 42 42 42 42 42 42 43 44 45 44 42 40 37 34 37 41 43 42 40 40 39 38 37 38 42 45 48 49 50 52 53 54 52 50 49 50 51 51 52 53 56 54 54 56 52 49 49 49 50 54 57 59 63 67 73 77 80 81 79 76 73 71 69 67 65 63 61 59 59 60 61 62 62 59 60 60 59 57 56 59 61 65 61 57 54 52 51 53 54 56 57 57 57 57 57 58 59 59 58 57 57 57 59 62 62 65 67 58 47 42 38 37 38 39 39 39 38 38 37 39 43 45 47 46 46 46 46 43 39 43 47 53 54 54 54 52 50 52 52 50 44 40 39 40 41 44 44 43 51 54 54 55 58 62 56 53 60 64 67 63 61 61 64 65 64 61 59 62 64 67 68 69 67 65 66 68 64 61 57 56 56 55 61 69 66 61 55 63 67 63 59 56 50 48 48 47 48 52 56 54 47 43 42 44 44 43 49 54 55 49 47 47 52 54 54 58 62 67 66 62 56 54 53 58 62 65 64 60 56 52 49 47 48 49 50 49 45 44 42 40 39 39 41 45 48 44 49 57 68 71 70 64 59 56 56 59 63 61 57 50 47 45 45 45 45 44 44 42 41 41 45 45 45 49 51 52 53 53 53 53 51 47 49 51 53 53 51 46 43 42 46 46 42 38 35 36 37 37 37 38 38 38 38 39 38 38 38 39 41 42 44 46 46 45 43 42 40 38 39 39 39 41 42 44 45 45 44 43 43 44 43 42 42 42 42 43 46 48 47 45 44 44 44 45 45 47 55 64 73 70 68 68 64 61 58 58 60 61 61 61 60 60 60 60 60 60 60 60 62 65 68 73 74 74 74 74 73 71 70 68 68 67 65 67 68 67 71 75 76 77 78 74 72 69 68 67 68 67 66 64 62 62 63 61 59 63 64 64 69 73 75 75 74 73 70 72 79 82 79 72 68 65 64 63 60 60 59 58 55 55 58 57 53 48 45 44 44 46 48 48 48 47 47 47 46 48 50 51 52 54 55 56 57 58 58 58 58 58 59 58 57 56 56 56 55 55 54 54 52 51 50 48 47 46 45 45 43 39 36 34 33 34 34 35 36 40 43 41 37 33 33 35 38 38 42 48 58 66 71 69 69 70 76 80 81 81 82 82 80 77 78 80 84 85 82 77 76 70 58 50 45 46 48 49 48 47 47 47 49 52 53 57 62 59 57 54 57 60 62 61 58 55 50 45 41 38 37 36 36 35 35 36 36 37 38 39 39 38 37 36 35 35 36 37 37 38 39 39 39 39 39 39 40 41 41 40 39 39 39 39 40 40 39 39 39 38 38 37 37 36 89 88 88 87 87 87 87 87 88 88 89 89 90 90 90 90 90 90 89 89 89 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 87 87 86 85 85 84 84 84 85 85 86 86 86 85 84 84 83 84 84 84 85 84 84 84 84 84 83 83 83 82 82 81 81 80 80 79 78 78 77 78 78 79 80 80 81 82 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 81 80 80 81 81 81 81 81 82 82 83 83 82 80 78 78 78 78 81 82 82 81 80 81 79 77 76 72 62 60 56 54 51 48 51 55 55 56 57 55 54 54 55 57 60 63 66 70 72 73 73 73 72 72 71 69 67 66 68 70 70 70 68 65 63 61 59 56 52 50 49 50 50 51 51 52 53 56 57 57 56 55 55 55 55 53 55 62 59 55 55 58 62 62 62 63 58 54 52 51 51 52 53 54 59 60 44 40 43 42 43 49 48 47 46 45 43 43 42 41 39 38 37 35 33 32 32 32 33 35 36 34 34 33 33 33 33 33 34 33 33 34 36 37 38 38 37 37 38 40 41 41 41 39 37 35 35 35 34 34 32 32 31 31 31 31 31 31 31 31 31 31 32 33 34 36 38 38 39 41 40 38 39 40 40 41 42 43 41 39 38 36 34 38 39 38 37 36 38 39 38 36 36 38 42 45 47 48 49 48 49 49 48 49 50 51 51 52 52 52 50 51 52 50 50 52 51 52 55 61 68 75 79 80 79 79 79 76 73 69 68 68 67 68 69 69 68 67 65 64 64 64 63 60 59 58 57 61 69 71 71 64 59 55 52 51 53 56 58 60 60 59 57 56 56 57 57 57 57 57 58 59 60 60 63 64 60 54 47 42 40 41 43 43 42 40 38 37 38 40 42 44 43 42 42 42 42 42 47 52 56 59 58 57 55 53 53 51 48 42 40 39 40 41 43 49 51 54 52 51 52 54 59 59 59 60 64 65 62 62 64 65 65 64 61 61 64 68 67 62 65 67 65 66 66 55 57 62 59 56 53 63 67 58 60 62 62 65 68 63 58 51 52 52 51 48 47 50 48 44 42 44 48 46 44 45 53 55 47 50 56 61 62 61 67 68 66 63 61 59 57 55 54 58 64 64 63 60 54 50 47 49 52 55 50 45 44 42 41 41 41 41 42 43 42 51 62 73 74 70 63 58 55 53 54 59 55 51 46 45 44 44 45 45 43 43 44 49 51 53 49 48 48 48 49 53 57 59 55 51 47 50 52 54 52 49 46 45 44 47 43 37 36 35 36 37 37 36 36 37 37 38 39 38 38 38 40 41 43 45 45 45 45 46 46 46 45 44 43 42 41 41 42 43 44 45 46 45 45 45 45 44 44 43 44 44 45 45 45 45 44 44 45 45 46 50 63 74 70 70 70 64 60 56 58 60 61 60 60 59 59 60 59 59 59 58 59 61 65 68 73 74 75 74 74 74 71 69 69 71 70 69 72 71 68 69 70 70 73 75 74 70 68 67 67 67 68 68 66 62 61 62 62 62 64 65 67 69 73 77 77 76 75 72 71 75 82 82 74 71 68 64 63 61 59 57 55 53 52 52 55 53 47 44 43 44 45 45 45 45 46 47 48 48 48 48 48 50 51 53 52 53 53 54 55 55 56 56 56 56 55 55 55 55 54 54 53 52 51 50 48 46 45 46 46 43 38 34 33 32 33 34 37 41 43 42 38 35 34 36 42 45 45 49 55 61 66 69 72 77 84 87 89 90 89 87 84 81 81 81 85 88 85 79 73 67 59 50 47 46 47 48 48 47 47 47 49 52 55 57 60 63 58 55 54 58 62 67 66 61 54 49 44 40 38 37 37 36 36 36 36 36 37 37 37 37 37 37 37 36 36 36 37 38 39 40 40 39 39 40 41 42 42 41 41 40 40 39 40 40 40 40 39 39 39 38 38 37 36 88 88 87 87 86 86 87 87 88 88 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 87 87 86 86 85 85 84 84 84 85 85 86 86 85 84 83 83 83 83 83 84 84 84 84 84 83 83 83 83 82 82 81 81 80 80 79 78 78 77 78 78 79 80 80 81 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 80 80 81 81 81 81 81 82 83 83 83 82 81 80 81 81 82 81 80 78 74 71 70 67 59 59 56 51 53 57 55 52 50 51 52 53 53 53 54 56 59 60 61 64 68 71 71 72 72 72 70 68 66 64 65 67 71 72 72 70 69 67 65 63 60 56 52 49 48 48 49 50 51 53 54 54 54 55 54 54 54 58 59 57 61 66 58 55 55 59 63 66 64 61 58 55 52 53 53 52 53 54 57 57 54 50 46 44 45 48 48 48 48 45 44 44 44 43 42 41 40 36 33 31 32 32 32 33 34 34 33 32 33 33 34 34 34 34 34 34 35 36 37 37 37 38 39 41 42 41 40 39 37 36 35 34 34 33 32 31 31 31 31 31 32 32 32 31 31 32 35 35 34 35 36 36 36 36 38 37 36 38 38 37 38 39 38 37 35 35 35 36 36 35 35 36 37 38 38 36 36 37 42 45 46 47 47 47 48 48 47 49 49 50 51 51 53 51 48 48 49 50 51 52 50 52 56 64 71 77 77 77 76 74 73 71 70 68 67 67 66 68 71 74 72 70 68 66 65 65 63 60 62 63 62 71 81 74 68 61 57 55 54 53 54 56 58 59 60 58 54 54 54 55 55 55 54 54 54 55 57 58 61 59 53 48 45 45 45 46 49 48 43 39 38 37 39 39 39 39 39 39 39 40 45 49 51 53 55 59 55 53 53 54 54 47 43 40 40 40 42 41 42 46 53 58 55 56 66 63 60 61 59 59 63 63 61 63 64 66 59 59 61 62 63 67 65 60 60 63 67 65 61 52 60 65 63 59 57 68 69 63 72 74 69 68 68 65 61 59 66 62 56 50 47 47 47 48 50 49 51 51 46 41 43 46 46 49 57 67 68 70 74 68 62 59 59 61 60 56 48 52 57 60 64 64 60 54 49 49 51 54 50 47 45 43 41 41 41 41 41 41 43 54 64 75 73 68 60 55 51 49 51 53 51 47 44 43 43 44 44 44 41 47 52 56 57 56 51 48 45 45 47 52 60 63 59 54 50 49 50 52 50 50 49 48 46 45 40 36 35 35 36 35 36 37 38 37 36 37 38 37 39 40 42 44 45 47 47 46 45 45 46 50 52 51 50 47 43 42 42 43 45 47 48 47 47 47 47 46 49 49 46 45 44 44 45 46 44 43 42 43 44 46 62 71 71 68 65 61 59 58 59 60 60 59 58 57 58 58 57 57 57 58 60 62 65 69 72 73 75 75 74 73 72 70 71 74 76 75 75 74 74 75 72 69 70 72 73 69 67 66 67 68 68 70 69 61 60 61 63 65 66 67 69 74 74 76 79 78 77 75 71 68 74 78 78 73 70 69 65 63 62 59 55 51 49 49 53 52 48 43 41 41 43 44 45 45 45 46 46 46 46 45 46 47 49 50 49 48 47 48 50 52 54 55 55 55 54 53 53 53 53 53 53 52 51 50 48 47 46 47 45 41 37 34 33 33 34 36 39 42 41 39 35 35 37 41 51 56 54 59 64 70 70 70 76 83 90 90 89 87 86 85 84 80 79 82 80 79 77 72 66 57 50 45 45 46 48 49 49 48 49 50 51 54 57 58 60 61 56 54 55 61 64 66 65 60 51 47 43 39 39 38 38 37 37 36 36 37 37 37 37 37 37 37 37 37 37 37 38 39 40 40 40 41 41 42 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 38 38 38 38 88 87 87 86 86 86 86 87 87 88 89 89 90 90 90 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 85 85 84 84 84 84 85 85 85 85 84 83 83 82 82 83 83 83 84 84 83 83 83 83 83 82 82 81 81 80 80 79 78 78 77 77 78 79 80 80 81 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 80 80 80 81 81 81 81 82 82 83 83 83 81 81 83 83 82 78 71 64 61 60 61 59 58 60 58 52 56 59 56 55 53 53 51 49 51 52 53 56 59 60 62 65 69 72 72 72 72 69 67 64 63 63 66 70 72 73 72 70 68 66 63 61 59 57 54 51 50 50 51 53 54 55 54 53 53 54 56 59 62 65 64 63 66 66 60 61 61 61 62 65 65 63 60 58 59 64 62 58 55 55 54 49 47 47 46 44 43 44 46 48 48 45 45 45 45 45 44 44 43 39 34 32 32 32 32 32 33 32 32 32 32 33 33 34 34 34 34 34 35 36 37 37 38 39 41 42 43 42 41 38 36 35 35 34 34 33 32 30 30 31 33 34 34 34 33 32 33 34 38 38 36 35 34 34 34 35 36 35 34 34 35 35 35 35 35 35 34 35 35 35 35 34 35 35 36 37 37 37 37 39 43 43 44 46 45 45 46 47 47 48 49 49 49 49 49 48 47 47 48 49 48 49 50 55 60 66 70 72 73 73 73 70 70 70 67 66 66 66 66 67 67 68 69 69 69 67 66 66 67 67 70 71 72 73 71 66 60 56 54 54 54 56 57 57 57 57 58 56 54 54 53 53 53 53 53 53 53 54 55 56 57 54 50 48 48 50 50 49 49 44 40 39 40 40 40 41 42 40 38 37 40 43 47 49 50 53 53 52 48 46 49 47 45 41 41 41 42 43 44 41 42 46 55 62 64 56 47 50 55 61 58 58 59 61 63 64 63 61 52 53 58 60 64 67 67 64 59 58 58 50 54 58 60 64 66 65 68 73 72 71 77 79 78 75 72 71 70 68 68 62 56 50 50 51 52 56 59 54 53 57 52 47 43 43 44 44 52 62 66 70 75 68 62 56 56 56 55 53 50 51 54 58 64 67 66 59 53 51 52 53 51 49 47 45 43 39 39 39 39 41 46 57 67 73 67 62 57 52 49 47 48 48 47 45 43 42 43 44 43 44 45 50 54 57 58 56 53 49 47 46 48 52 58 59 57 54 50 46 46 47 47 49 51 52 47 41 37 36 35 35 35 35 38 39 40 38 37 37 38 38 40 42 43 46 47 47 47 46 46 48 50 52 53 53 54 52 48 44 43 45 47 48 48 49 51 52 53 54 57 55 51 46 44 43 43 43 43 42 41 42 42 45 57 68 75 71 65 58 55 55 57 58 58 57 56 56 56 57 58 59 60 60 63 65 66 71 73 73 74 74 72 72 72 71 72 74 79 81 81 78 76 75 75 73 70 69 68 67 67 69 70 71 72 68 65 60 60 61 63 66 71 76 79 80 74 74 77 76 73 70 66 63 64 68 72 73 74 73 67 65 65 64 59 50 49 48 47 51 50 43 40 40 40 42 44 46 46 46 46 46 46 46 46 47 49 50 50 48 46 46 47 49 51 52 53 53 52 51 50 50 51 51 51 50 50 49 48 47 47 47 45 40 36 34 33 34 36 39 39 38 37 36 36 40 45 51 61 66 67 68 71 73 74 77 82 87 90 91 89 86 86 84 82 78 76 76 73 70 68 61 55 48 45 44 45 47 49 50 50 50 50 51 52 56 59 60 60 59 55 54 55 62 64 62 57 52 47 44 41 40 39 39 38 38 37 37 37 37 36 37 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 37 87 86 86 86 85 85 86 86 87 88 88 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 87 87 86 86 85 84 84 84 84 84 85 85 85 84 83 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 81 81 80 80 79 78 77 77 77 78 79 80 80 81 82 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 80 80 80 80 80 80 80 81 81 81 82 82 83 83 84 83 83 84 83 76 65 62 60 59 59 62 62 60 59 60 60 61 57 55 58 60 62 56 52 52 52 53 56 57 59 60 64 70 73 74 72 69 64 62 61 63 65 68 71 73 73 71 70 68 66 63 61 59 57 57 57 56 56 55 56 56 56 56 56 55 56 58 59 63 68 69 69 69 67 66 66 66 64 65 66 67 67 65 61 62 64 66 63 56 55 56 55 48 43 42 41 40 45 47 48 47 46 46 46 46 46 46 46 43 40 35 32 31 31 31 32 32 31 31 31 32 32 32 33 34 35 35 35 35 36 36 37 38 39 41 42 43 42 41 38 36 35 34 35 34 33 32 30 30 31 32 33 35 36 35 34 34 35 37 39 39 36 35 34 35 35 35 34 33 32 32 33 33 33 33 34 35 36 36 36 36 35 35 35 35 36 37 38 38 38 39 41 43 44 44 44 44 45 46 48 48 48 49 47 46 46 47 47 46 47 48 52 56 63 67 70 67 68 69 70 69 65 67 67 65 64 63 64 65 68 66 67 70 71 71 71 69 68 73 75 77 78 76 71 65 59 54 54 56 59 60 61 59 58 57 57 58 57 55 53 52 52 52 52 52 53 54 55 55 55 55 54 54 53 53 53 54 50 47 42 40 41 41 42 41 42 42 41 39 38 39 42 45 44 46 50 52 49 47 50 52 46 42 40 42 43 44 43 42 41 42 46 54 61 64 63 56 49 57 62 62 60 60 59 63 66 59 58 58 59 62 66 68 69 70 69 66 52 51 56 62 66 67 63 64 65 68 70 64 68 75 78 79 78 75 71 66 62 58 54 53 52 53 57 61 61 60 56 55 55 57 53 47 46 43 42 46 54 66 71 73 69 65 60 56 52 50 49 50 51 53 56 63 65 64 63 58 54 54 54 53 50 48 46 43 41 41 39 39 42 48 57 71 75 70 61 54 49 47 46 46 45 45 43 42 42 43 44 42 49 55 58 57 57 57 55 53 50 48 47 48 52 58 58 56 52 48 45 44 44 45 48 52 56 47 40 36 35 35 35 36 38 40 41 42 39 38 38 38 39 40 42 44 46 46 45 47 47 47 48 49 49 49 50 53 53 50 45 44 45 46 48 49 52 55 57 58 58 58 55 52 48 45 43 41 41 42 41 41 41 41 44 52 61 69 68 62 56 53 55 59 58 57 55 57 58 58 61 63 64 64 65 68 69 70 77 76 70 72 73 72 72 72 71 71 73 78 79 78 74 71 70 72 71 66 66 67 68 68 68 71 71 69 63 61 60 60 62 65 67 71 78 82 82 76 74 73 73 69 64 63 61 58 62 64 65 66 66 65 63 61 58 54 50 54 53 50 50 48 43 41 40 40 41 43 45 47 48 48 49 49 50 50 50 50 52 54 51 48 47 47 47 48 49 50 50 49 49 48 48 48 48 48 48 48 48 48 48 48 47 44 40 37 35 34 36 38 40 37 35 35 37 41 48 58 69 73 74 74 80 82 83 84 84 85 87 88 88 86 84 84 84 83 79 75 71 65 62 59 50 45 43 45 46 47 49 50 51 51 51 51 52 54 59 61 62 62 61 58 56 56 57 53 50 47 44 42 41 40 40 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 40 41 42 42 42 42 42 42 42 42 42 43 43 43 42 42 42 41 41 41 40 39 39 38 37 86 86 85 85 85 85 85 86 86 87 88 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 89 88 88 88 87 87 86 86 85 85 84 84 84 84 84 85 84 84 83 82 82 81 81 82 83 83 83 83 83 83 83 83 83 82 81 81 80 80 79 78 77 77 77 78 79 79 80 81 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 80 80 80 80 80 81 81 81 82 82 83 83 83 83 82 82 83 75 69 66 65 66 62 62 63 60 57 59 57 54 52 54 59 59 58 55 53 53 53 54 56 57 58 58 63 70 74 74 71 65 62 63 64 65 66 68 71 72 72 71 69 68 65 63 62 60 60 60 62 63 62 61 59 61 62 63 62 61 59 57 57 62 66 69 70 69 69 68 66 66 65 64 66 68 71 71 68 69 69 70 66 60 55 56 56 51 47 43 42 44 49 48 47 46 46 46 47 47 48 48 47 44 41 37 33 32 32 32 32 32 32 31 31 31 31 32 33 35 35 35 35 36 36 37 38 39 40 40 41 42 42 42 40 37 36 35 35 34 33 32 31 30 31 32 33 36 39 38 40 42 40 40 42 41 39 36 35 36 35 35 35 34 33 33 33 34 34 33 33 35 36 38 39 39 38 37 37 36 36 36 37 38 37 39 41 43 44 44 43 43 44 46 47 48 48 47 46 46 46 48 48 48 49 52 57 61 65 63 62 62 66 68 70 67 64 62 63 63 63 63 65 67 69 71 75 79 77 76 73 72 74 82 79 78 81 76 68 61 55 50 53 56 59 59 59 58 58 58 58 58 57 54 52 50 51 52 54 56 56 57 56 54 55 57 57 58 58 55 56 56 48 44 43 42 42 41 40 39 39 40 40 40 39 37 37 39 39 42 47 55 55 49 51 52 48 46 44 44 44 44 42 41 41 42 44 47 54 61 64 62 58 63 65 67 64 62 62 68 67 54 59 67 66 66 67 63 64 68 67 66 58 55 56 58 65 71 61 59 65 65 66 66 68 74 79 78 76 72 67 61 58 56 55 61 64 61 62 63 58 55 53 55 56 56 54 51 48 45 42 42 48 56 66 68 65 67 65 60 55 51 49 49 50 51 54 58 64 66 64 60 57 56 57 56 53 49 47 46 46 46 41 40 45 50 56 65 69 68 59 52 46 45 44 44 44 44 42 42 43 44 44 45 50 56 60 58 56 55 52 50 48 47 46 47 52 58 61 58 49 46 44 43 43 44 48 52 54 46 40 36 35 35 35 39 41 43 42 41 39 38 39 39 40 41 43 44 44 43 42 44 45 46 46 45 45 47 49 51 54 51 45 44 43 44 47 51 55 57 59 58 57 56 55 53 51 50 48 43 42 41 40 41 43 45 48 52 55 60 65 60 56 55 60 63 61 62 63 61 60 60 64 66 67 68 70 71 73 75 77 75 71 72 72 71 72 72 72 70 70 75 76 74 70 67 65 64 62 59 61 64 67 70 70 70 65 61 59 58 57 57 59 62 66 70 74 80 83 81 78 76 75 77 76 68 62 58 57 56 54 53 53 57 56 55 52 54 57 64 62 57 48 44 43 40 41 43 44 45 47 48 50 52 53 55 56 55 54 52 52 53 53 51 49 48 47 47 47 47 48 47 47 46 47 47 47 47 47 48 48 48 48 47 46 44 42 39 36 35 36 37 38 35 35 37 43 51 60 61 66 75 80 83 88 89 90 91 88 83 82 82 83 78 75 75 78 79 78 74 68 60 55 52 45 45 47 50 50 50 50 50 50 50 50 51 53 56 61 61 61 61 60 58 55 51 47 44 42 40 39 39 39 38 39 40 40 40 39 38 38 38 38 38 37 37 38 38 38 38 38 38 38 38 39 40 41 41 41 40 40 41 41 41 42 42 43 43 43 43 43 43 42 42 41 41 41 40 39 38 85 85 85 85 85 85 85 85 86 87 88 88 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 87 87 86 85 85 84 84 84 84 84 84 84 84 83 82 81 81 81 82 82 83 83 83 83 83 83 83 83 82 81 81 80 80 79 78 77 77 77 78 78 79 80 81 82 82 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 82 81 80 75 71 69 70 68 64 62 62 61 59 56 52 53 55 57 58 55 54 54 54 53 52 54 55 57 57 57 62 68 74 73 70 66 65 66 66 67 68 70 72 72 71 69 68 66 63 63 63 63 63 64 65 66 67 66 65 66 66 67 68 66 62 60 59 60 63 66 65 65 67 67 67 67 66 65 65 67 70 71 70 70 70 70 69 66 62 59 56 55 59 57 52 50 51 49 48 47 47 47 47 47 48 48 47 45 43 39 34 32 31 31 31 32 32 31 30 29 30 31 34 36 36 36 36 36 36 37 37 38 39 40 40 41 41 42 41 39 36 35 34 34 33 33 32 31 32 33 34 38 41 42 44 45 43 43 43 40 39 37 38 37 36 36 36 36 36 35 34 34 35 34 33 35 38 41 42 42 41 40 39 39 39 39 37 38 38 40 42 42 42 42 40 42 43 46 47 46 45 46 46 47 49 52 52 52 53 55 58 59 60 60 61 62 67 67 66 63 61 59 61 63 65 68 71 71 73 77 82 84 78 73 70 73 77 82 73 77 87 80 69 58 53 50 52 54 56 58 57 56 56 57 57 56 54 51 50 50 54 56 57 57 57 57 56 54 53 56 59 59 57 52 56 56 46 45 45 44 44 44 46 45 42 41 41 41 39 37 38 38 38 40 45 54 56 55 54 54 53 50 48 46 44 43 42 42 42 45 46 48 52 57 61 60 61 66 62 58 59 65 70 73 66 53 57 62 67 64 62 57 57 59 53 54 56 56 55 53 55 56 55 55 58 63 66 70 70 73 78 78 76 73 68 64 66 66 66 62 62 63 62 60 55 53 52 53 55 57 56 54 51 47 44 42 45 49 55 57 56 57 57 55 52 50 49 49 50 50 53 57 62 63 62 61 61 62 63 62 57 53 50 51 50 48 42 40 40 43 48 56 62 63 56 51 47 48 47 45 44 42 41 44 44 42 46 51 58 59 59 57 55 52 49 47 45 45 45 46 51 57 63 58 51 45 43 42 43 46 51 50 47 41 38 36 35 35 37 42 44 45 43 41 39 38 38 40 41 43 43 43 42 41 41 42 44 44 43 42 45 51 53 54 52 49 44 43 43 44 48 53 56 58 58 58 58 58 58 57 54 51 47 43 42 41 40 43 49 58 63 65 60 58 59 59 59 61 66 68 67 68 67 62 62 62 63 66 68 68 69 70 74 77 78 74 71 70 70 70 71 70 70 67 68 71 72 73 71 68 65 62 59 58 59 63 67 69 68 64 59 57 57 58 61 63 60 61 67 69 72 78 81 83 80 80 81 76 71 66 64 60 55 52 50 50 50 50 50 51 52 64 72 78 71 64 53 44 38 39 42 45 50 52 53 53 54 56 57 58 57 56 54 53 53 53 54 54 52 50 49 47 47 47 47 47 47 47 47 48 48 48 48 48 48 47 47 46 44 43 40 38 36 35 35 34 34 32 35 40 44 53 62 62 66 73 79 84 89 86 86 87 86 83 79 76 75 75 73 71 74 75 75 71 66 61 54 49 49 51 53 53 52 51 50 48 48 47 47 47 50 54 60 59 58 58 58 55 49 45 41 40 39 38 38 37 37 37 38 39 40 40 39 39 38 38 38 38 38 38 38 39 39 39 39 39 38 38 39 39 40 40 39 39 39 40 41 41 42 42 42 43 44 44 44 44 43 42 42 42 42 41 41 40 85 85 85 84 84 84 84 85 85 86 87 88 88 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 87 87 86 85 85 85 84 84 84 84 84 84 84 83 82 81 81 81 81 82 82 83 83 83 83 83 83 83 82 81 81 80 80 79 78 77 77 77 78 78 79 80 81 82 82 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 80 80 80 80 80 80 80 81 81 81 82 82 82 82 83 82 81 78 73 68 69 69 70 70 68 64 62 63 61 58 54 59 62 58 55 54 55 55 55 53 51 52 54 55 56 58 61 68 73 73 71 67 65 65 66 67 69 72 73 73 71 69 68 65 63 63 63 64 64 65 66 66 66 65 66 68 67 67 67 69 68 65 63 63 64 65 65 66 66 68 68 67 67 66 65 64 64 66 68 68 68 66 64 62 62 64 56 50 60 60 56 51 49 47 48 48 47 47 47 47 48 50 48 46 44 39 33 33 32 31 31 31 32 31 30 29 29 30 33 36 39 38 38 37 37 37 37 38 39 40 40 40 41 42 43 41 38 36 34 33 33 34 33 33 34 35 36 39 41 43 44 45 45 44 43 41 40 39 40 39 38 38 38 38 38 37 35 34 35 34 35 36 41 44 46 44 43 41 41 41 40 38 37 38 39 41 40 39 39 39 39 41 43 45 45 44 45 47 49 50 51 53 53 54 55 56 57 57 58 59 61 63 66 63 61 59 59 60 63 64 66 69 72 75 75 77 80 82 81 72 72 77 74 72 65 63 67 71 65 55 51 50 53 55 56 58 57 56 55 55 55 53 52 50 50 51 54 54 54 53 52 51 54 53 51 53 55 54 52 49 48 46 41 45 46 43 46 48 49 49 47 44 42 41 41 40 39 39 39 39 42 45 48 52 55 57 55 51 47 45 45 44 43 43 45 48 48 49 51 53 55 52 54 57 57 57 57 67 72 72 64 56 57 62 66 63 62 62 54 54 63 56 54 55 56 58 64 68 70 67 64 64 62 63 69 74 78 75 73 72 70 70 73 71 67 61 62 63 61 59 57 60 61 59 57 58 58 60 62 59 53 47 45 44 46 47 47 44 47 49 50 53 54 53 53 52 51 53 58 58 59 60 64 67 70 65 58 53 51 52 49 46 42 39 38 40 47 54 59 60 57 53 51 52 48 45 43 41 42 49 49 46 48 54 62 59 57 57 55 51 46 45 44 44 44 46 51 56 63 56 49 44 43 43 45 49 53 50 45 39 37 35 34 37 40 47 47 45 42 40 39 38 39 40 42 44 44 42 41 40 41 42 43 42 41 41 45 51 54 53 49 46 43 41 42 44 47 51 55 58 59 59 60 60 57 54 52 48 45 42 42 42 42 47 58 72 70 68 65 61 59 61 62 65 68 70 70 72 70 65 65 64 62 65 66 64 68 72 72 75 78 73 70 69 69 69 69 68 66 64 64 66 67 71 74 72 67 61 59 57 56 59 62 64 62 59 58 58 58 58 61 65 65 66 68 69 72 76 78 79 77 74 72 72 70 67 64 60 55 53 53 55 59 61 62 65 69 77 82 83 75 70 66 49 40 39 43 48 54 57 58 57 57 56 55 55 54 53 52 52 52 53 55 55 54 53 51 49 48 47 47 47 48 48 49 49 49 49 49 48 47 45 44 41 39 38 38 36 35 34 34 31 31 33 39 44 45 49 54 59 65 71 77 82 86 78 75 76 82 81 74 73 73 75 73 71 71 70 68 64 60 55 51 49 49 49 49 51 51 50 48 47 45 43 42 42 44 47 51 51 52 54 53 49 42 40 38 39 39 38 37 37 37 37 38 39 39 39 38 38 38 39 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 39 39 39 39 40 41 41 42 42 42 43 44 45 46 45 43 43 42 42 42 41 41 40 85 85 84 84 84 84 84 85 85 86 86 87 88 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 87 87 86 85 85 85 84 84 84 84 84 84 83 83 82 81 81 81 81 82 82 82 83 83 83 83 83 83 82 81 81 80 79 79 78 77 77 77 77 78 79 80 81 82 82 83 83 83 83 83 83 83 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 81 81 81 81 82 82 82 82 81 78 74 68 67 69 72 74 72 66 62 59 59 62 61 60 62 61 59 58 57 58 56 54 54 52 52 53 55 56 59 63 68 71 73 70 67 63 64 65 67 70 72 73 72 71 69 67 64 63 63 64 64 65 65 65 65 66 68 68 68 68 68 68 68 67 66 63 62 62 63 65 69 67 65 65 66 66 67 66 65 63 63 66 67 67 65 63 61 62 66 67 64 63 55 52 49 47 46 48 49 48 47 46 47 50 50 48 45 41 37 34 34 33 32 31 31 31 30 30 29 29 31 33 37 40 40 40 40 39 38 38 38 38 39 40 40 40 41 44 41 38 35 33 32 33 34 34 34 34 35 36 37 39 41 43 44 45 45 44 43 41 41 42 41 40 40 39 39 39 37 35 35 36 36 36 38 42 44 45 43 42 41 40 39 39 39 39 40 39 39 39 39 39 40 41 41 43 45 46 47 48 50 51 52 52 53 53 53 54 53 53 54 55 57 60 62 63 58 57 57 60 64 69 69 68 70 72 75 76 77 78 81 80 74 78 80 72 74 77 68 63 63 58 54 52 53 54 56 57 57 57 56 55 54 53 52 51 50 50 52 53 48 46 46 44 42 44 45 46 48 49 48 49 47 43 43 43 46 46 45 48 49 49 48 47 44 43 42 41 41 40 39 39 40 40 42 45 49 53 56 54 50 46 47 50 48 47 46 48 51 51 51 51 51 51 50 52 55 58 54 55 64 67 67 65 60 56 56 60 64 67 67 62 54 52 55 54 53 54 61 74 65 64 70 69 65 59 63 71 75 76 75 70 68 69 69 68 66 65 63 64 64 61 59 60 64 65 63 59 59 61 60 57 53 51 48 44 43 44 46 46 46 49 51 54 59 61 61 58 56 53 54 55 54 55 58 63 66 67 62 57 51 50 48 44 41 39 38 38 39 49 56 60 60 58 56 52 49 46 44 42 41 45 52 51 49 49 56 61 56 54 53 52 49 45 44 43 43 45 47 52 55 56 50 45 43 42 44 47 50 50 46 42 38 36 35 35 40 45 50 47 45 42 41 40 40 41 42 46 47 47 42 40 39 40 41 42 42 41 41 43 47 50 50 48 47 43 40 41 44 47 51 54 57 59 61 61 60 58 54 51 47 44 42 42 43 45 50 61 72 77 75 70 65 63 63 62 62 62 69 73 73 71 68 66 65 62 65 66 66 66 68 71 75 77 74 71 68 68 67 67 66 64 62 62 62 62 66 70 70 64 58 56 55 55 56 57 58 58 58 57 62 65 63 64 65 67 68 69 69 71 75 76 78 80 77 74 71 67 63 60 58 56 60 62 63 70 75 77 76 77 79 81 80 74 68 61 50 43 40 44 49 56 58 59 57 54 52 51 51 51 50 50 50 52 53 55 55 54 53 51 50 50 49 49 48 49 50 50 50 50 49 48 47 45 43 41 38 37 36 36 36 35 34 34 34 37 43 45 46 44 48 52 57 64 71 80 84 85 80 75 70 68 69 69 70 71 72 69 67 66 62 58 56 53 50 48 46 44 43 43 44 45 46 46 44 42 40 38 37 37 39 41 43 45 48 48 44 37 37 37 40 39 38 37 37 36 37 37 38 38 38 37 38 38 39 40 40 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 39 39 40 41 42 42 42 42 43 44 45 46 45 44 43 42 42 41 40 39 38 84 84 84 84 84 84 84 84 85 85 86 87 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 87 86 86 85 85 85 84 84 84 84 84 83 82 82 81 81 81 81 82 82 82 83 83 83 83 83 83 82 81 81 80 79 79 78 77 77 77 77 78 79 80 81 81 82 83 83 83 83 83 83 82 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 80 81 81 81 81 82 82 82 82 80 75 69 70 72 71 69 66 60 56 56 59 61 62 61 61 63 62 60 61 61 63 63 61 57 54 53 54 56 60 64 68 71 72 70 66 63 64 66 69 71 72 72 70 68 67 64 62 61 62 63 64 64 65 66 67 68 68 68 68 69 68 66 65 64 63 61 59 59 61 64 68 63 61 62 63 64 67 66 63 62 62 64 66 66 64 63 62 59 56 56 59 58 50 48 47 45 45 48 49 49 48 49 50 52 50 47 44 40 37 36 35 36 37 37 34 32 31 30 29 29 32 35 39 41 42 42 42 41 41 41 40 40 40 40 40 40 41 42 40 37 34 33 32 33 33 34 34 35 37 39 41 42 42 42 44 44 45 45 44 44 44 44 42 43 44 42 41 39 38 38 38 37 37 37 40 43 45 44 42 42 41 40 40 39 40 40 41 40 40 40 39 40 43 45 46 46 47 48 50 51 53 53 52 52 51 51 51 50 51 51 52 53 55 57 59 58 54 55 58 64 68 71 70 70 71 71 73 77 76 77 80 81 80 83 82 80 82 80 72 64 58 53 51 51 53 55 57 57 57 57 57 56 55 53 52 51 51 52 52 48 40 38 38 41 42 42 43 44 45 48 50 48 44 42 46 47 48 45 44 44 46 46 44 42 41 41 41 41 40 40 38 38 40 43 43 44 46 48 50 51 51 49 52 54 54 53 52 53 54 53 52 51 50 51 51 50 56 60 55 54 59 63 63 59 62 61 57 59 64 67 67 64 57 54 58 55 53 56 62 68 60 60 66 70 66 54 57 63 68 71 72 69 68 69 72 70 66 64 65 67 64 60 60 64 70 65 64 62 57 54 57 56 53 51 46 42 41 45 53 56 55 52 53 56 60 64 65 63 59 55 54 54 54 54 55 57 61 63 61 55 50 49 48 46 44 41 38 38 41 51 55 57 59 58 55 51 48 46 42 40 40 43 47 48 48 49 56 58 55 52 49 48 46 44 43 43 43 44 47 51 53 51 45 43 41 41 42 44 46 45 42 40 38 36 36 39 46 50 52 49 46 45 43 44 46 47 49 50 47 44 39 39 39 40 41 42 43 43 43 43 44 45 46 48 52 49 43 41 43 46 49 52 55 58 60 62 57 53 51 47 44 42 41 42 43 45 48 61 72 79 75 71 68 66 64 65 69 74 74 74 73 72 69 65 64 63 64 64 64 65 67 71 75 76 76 72 69 67 67 66 63 62 61 61 60 58 60 62 64 59 56 54 55 55 56 56 57 60 63 66 68 71 74 69 67 66 69 71 71 72 75 80 81 80 77 72 66 60 56 57 62 66 68 70 72 75 80 84 81 77 73 78 81 80 77 69 54 46 42 45 50 55 56 56 55 52 51 49 49 50 50 50 51 54 55 55 55 55 55 54 53 53 52 51 50 50 50 50 50 49 48 46 44 43 41 38 36 35 35 36 36 36 39 43 46 48 50 49 47 45 47 50 54 63 73 84 84 81 75 71 68 63 61 62 66 67 66 61 58 55 53 51 50 50 48 45 43 40 39 38 38 39 40 40 39 38 37 36 34 33 34 35 38 40 43 45 42 37 35 35 37 36 36 37 36 36 36 37 37 37 37 37 37 38 39 40 41 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 39 39 40 41 42 42 43 44 45 46 46 46 45 44 43 42 42 41 40 39 38 84 84 84 84 84 84 84 84 84 85 85 86 87 88 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 87 86 86 85 85 85 84 84 84 84 83 83 82 81 81 81 81 81 81 82 82 82 83 83 83 83 83 82 82 81 80 79 79 78 77 77 77 77 78 79 80 81 81 82 82 83 83 83 83 83 82 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 79 74 71 72 72 71 66 62 58 61 62 63 63 63 63 62 62 62 62 64 65 66 66 65 61 57 55 55 57 60 65 69 71 71 69 65 63 62 65 68 71 71 71 70 67 65 62 60 59 61 63 64 65 67 69 70 70 69 68 66 66 67 67 66 64 65 64 59 59 62 63 64 65 62 60 59 60 60 60 60 60 62 63 66 63 60 61 62 61 60 59 59 57 55 50 47 44 45 47 49 50 50 53 53 54 48 44 40 40 39 37 36 36 37 38 36 35 33 30 29 30 33 37 42 42 42 41 41 41 42 43 43 42 42 42 42 42 42 42 41 37 34 32 32 33 36 37 37 37 39 42 43 43 42 42 42 43 44 45 45 46 46 47 47 48 48 47 45 44 44 44 43 41 41 42 44 45 46 44 43 42 41 40 40 40 40 41 41 41 40 40 39 41 43 45 46 47 48 49 50 52 53 53 51 49 50 50 50 48 48 50 50 51 51 51 52 54 55 55 61 68 70 71 72 72 72 71 73 74 75 78 81 83 85 87 84 81 81 75 68 59 55 54 51 51 53 55 57 57 56 56 57 57 56 54 52 50 51 52 50 45 37 38 43 50 47 47 48 47 47 49 48 46 46 47 50 50 49 46 45 45 45 44 42 42 41 40 44 44 40 38 37 38 41 45 45 45 45 47 48 48 48 49 54 57 59 61 60 58 56 55 53 51 51 56 54 50 58 60 55 57 58 58 59 58 63 65 66 66 65 64 59 57 60 59 57 54 55 58 57 59 60 61 63 66 63 60 65 66 67 67 69 74 73 70 69 70 69 64 65 69 66 64 65 65 65 62 62 64 60 55 53 52 51 49 44 40 39 43 51 61 59 53 54 54 55 58 60 61 60 58 54 53 53 53 54 55 61 63 62 56 52 50 53 55 51 46 41 38 42 53 56 58 59 58 56 52 49 48 42 39 40 41 43 46 46 48 53 54 53 50 48 47 45 44 42 42 42 43 45 47 49 47 43 42 41 40 41 42 43 41 39 39 38 37 38 42 47 51 53 50 48 47 46 48 49 49 48 46 42 39 37 38 38 39 40 42 43 44 44 43 42 42 42 46 52 50 46 40 42 44 46 51 55 58 58 57 56 53 48 43 40 40 40 41 42 46 52 65 74 79 74 71 69 69 71 75 74 73 72 72 72 72 69 63 62 61 61 60 61 63 66 69 75 75 71 71 69 68 66 63 59 60 60 59 58 58 55 56 57 54 53 54 56 59 61 60 59 60 63 66 69 74 79 74 70 68 69 71 73 78 81 85 82 78 73 67 61 59 61 65 69 70 70 75 77 76 79 83 85 82 79 82 84 84 81 70 52 46 44 46 50 52 53 53 53 51 50 49 50 51 52 52 54 56 56 56 57 56 56 56 56 55 54 53 52 51 50 50 49 47 46 44 41 41 39 36 34 33 34 34 36 38 43 47 51 51 50 49 47 46 46 49 54 65 75 83 83 79 72 68 63 57 55 55 59 59 57 53 51 50 51 51 51 50 47 43 41 39 38 38 38 37 36 35 35 34 34 34 33 33 33 33 35 37 39 41 41 40 36 34 35 35 36 35 36 36 36 37 37 36 36 36 36 37 38 39 40 42 42 42 41 41 41 40 40 40 40 40 40 40 40 39 39 40 40 41 42 43 44 46 48 49 49 49 48 47 46 44 42 42 41 40 40 84 84 84 84 84 84 84 84 84 84 85 86 87 88 88 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 87 87 86 85 85 85 84 84 84 84 83 83 82 81 81 81 81 81 81 82 82 82 83 83 83 83 83 82 82 81 80 79 79 78 77 77 77 77 78 79 80 80 81 82 82 82 83 83 82 82 82 82 82 82 82 81 81 81 81 80 80 79 79 80 80 80 80 81 81 81 81 81 81 81 79 77 72 70 70 70 68 64 62 61 61 63 65 66 66 65 61 60 62 64 67 67 66 65 64 62 58 56 57 59 62 65 68 71 71 70 69 66 65 66 68 70 70 69 69 66 64 61 59 59 60 62 64 66 68 69 70 70 69 68 67 67 68 70 69 67 65 63 60 61 61 62 63 65 65 61 57 57 59 61 60 60 63 64 64 60 58 60 61 63 66 65 63 57 52 48 47 45 45 46 46 49 52 56 55 52 44 40 38 39 40 39 36 36 37 37 36 37 35 30 29 30 33 38 41 41 40 40 40 41 43 43 43 42 42 42 43 44 45 43 42 38 35 31 32 35 40 41 42 42 42 42 42 41 40 40 41 42 44 45 45 45 45 46 48 49 49 50 49 48 48 48 47 46 46 46 47 46 46 45 43 42 42 42 40 41 41 41 43 44 43 42 40 40 41 43 44 45 47 48 49 49 49 51 49 48 48 49 50 47 47 48 48 48 48 48 49 53 57 59 62 66 69 70 72 72 72 72 73 75 76 78 81 84 83 83 83 81 77 71 64 56 55 53 51 52 54 56 56 57 56 56 57 57 57 55 52 50 50 50 49 45 42 41 44 49 52 53 55 50 49 50 51 51 52 53 52 54 55 53 50 48 46 45 45 47 46 45 49 49 44 39 38 39 42 45 46 46 46 49 50 51 51 52 56 55 58 62 60 57 56 55 53 50 51 58 55 53 59 57 52 58 60 60 62 62 64 65 66 68 66 64 56 57 63 59 55 51 53 55 53 57 64 66 64 61 65 66 69 67 66 66 69 73 72 72 73 73 71 63 63 65 66 63 62 62 61 60 59 58 58 56 54 53 52 50 45 41 40 46 54 64 60 56 55 55 55 56 57 58 61 59 55 52 50 50 52 55 61 62 62 58 56 54 59 59 54 49 44 40 42 46 50 53 57 56 55 52 49 45 40 39 40 39 41 44 45 45 46 49 51 52 50 48 45 43 42 41 41 41 42 43 44 43 41 41 41 40 41 41 41 40 40 39 38 39 40 43 46 48 50 51 48 48 49 52 51 48 43 39 36 36 36 37 38 39 40 41 43 43 43 42 41 40 39 41 45 49 46 41 40 42 45 50 54 55 57 57 56 52 47 41 39 38 39 40 41 50 58 69 75 78 77 75 73 74 74 74 72 70 67 67 69 70 66 61 61 61 61 59 59 60 63 66 73 71 69 69 70 69 65 60 55 59 60 59 57 56 56 54 53 54 54 56 61 65 68 64 62 61 61 63 65 72 76 75 74 73 74 76 77 78 78 79 81 78 72 67 65 67 69 72 74 73 72 77 78 76 80 83 88 86 84 84 87 88 84 72 57 49 46 47 48 49 49 49 50 49 50 50 52 53 53 54 55 55 56 56 57 56 56 57 57 57 56 55 54 53 51 49 47 45 43 41 39 38 36 34 32 32 32 34 37 40 43 46 49 49 49 48 47 46 46 52 59 68 73 76 73 70 66 64 59 52 51 50 51 50 50 49 51 52 53 52 51 49 47 43 41 40 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 36 37 37 38 38 37 35 34 34 35 35 36 36 36 36 36 36 36 36 36 36 37 38 40 41 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 41 42 43 45 47 49 51 52 52 51 50 48 46 45 43 42 41 40 83 83 83 83 84 84 84 84 84 84 85 85 86 87 88 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 85 85 85 85 84 84 84 83 82 82 81 81 81 81 81 81 82 82 82 83 83 83 83 83 82 82 81 80 80 79 78 77 77 77 77 78 79 80 80 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 79 79 79 79 80 80 80 81 81 81 81 81 81 81 80 76 71 69 68 68 67 63 58 59 61 62 63 62 61 60 61 61 64 64 64 65 63 61 59 58 58 59 61 63 65 67 70 72 74 74 72 68 67 67 68 70 71 70 69 66 63 60 59 59 60 61 63 65 67 68 69 69 68 68 68 68 68 68 66 64 63 62 62 64 62 62 65 67 69 68 65 61 60 61 61 61 62 62 61 59 58 57 56 58 63 65 65 62 56 51 49 47 45 44 46 48 54 57 56 50 43 39 38 40 41 41 39 37 36 35 34 35 34 33 31 32 34 38 39 39 39 39 39 40 42 42 42 40 40 39 40 41 43 43 41 39 36 33 32 36 40 42 42 42 40 40 40 39 38 39 41 43 45 46 45 45 45 46 47 47 47 46 46 48 49 49 49 50 49 48 48 48 47 46 46 45 44 43 42 43 44 44 45 46 45 44 42 41 42 43 44 45 44 45 45 46 46 47 47 48 49 49 49 48 46 45 45 47 50 52 54 57 61 63 64 64 66 69 70 71 71 72 73 72 73 76 78 79 79 79 80 79 75 70 62 55 54 53 51 53 55 56 56 56 56 56 56 56 57 58 53 50 48 49 49 47 45 44 45 50 57 57 53 46 49 51 49 52 56 60 61 61 60 58 55 53 51 48 51 55 55 53 53 53 50 41 39 40 43 45 47 46 46 49 52 54 56 58 58 48 51 61 59 57 57 56 55 51 52 55 53 53 57 56 59 67 63 60 65 65 64 63 64 66 66 66 65 62 61 58 54 51 51 53 54 59 66 72 73 72 70 68 67 64 65 72 72 72 73 75 76 74 70 66 59 58 61 61 61 63 60 58 59 60 60 58 57 58 59 57 49 45 43 47 54 60 61 59 54 56 57 58 57 57 59 58 55 50 49 49 51 54 58 59 58 59 58 58 62 58 51 48 44 40 39 40 43 52 57 54 52 49 44 41 39 39 39 39 41 42 44 47 49 55 56 55 51 49 47 44 42 41 41 41 40 40 40 41 41 40 40 40 40 40 40 42 41 40 40 40 40 43 45 46 49 50 46 48 50 49 45 41 37 35 35 35 36 37 38 39 40 42 43 42 42 42 41 40 39 39 41 45 44 41 39 40 43 46 50 53 51 51 51 48 43 38 37 37 38 40 43 51 60 69 73 76 76 72 71 74 70 67 66 65 64 63 64 68 63 60 59 61 62 61 60 59 62 65 69 72 70 67 64 62 59 56 54 57 58 57 56 55 55 55 56 58 59 60 64 72 77 72 69 67 68 66 63 66 71 76 77 76 72 73 74 74 73 73 80 80 77 74 72 72 75 76 76 74 73 77 78 79 85 86 84 78 80 85 89 89 84 74 64 54 50 48 46 46 46 47 48 49 50 51 53 53 53 55 55 56 58 57 57 55 55 57 58 59 58 56 55 53 50 48 45 42 40 39 38 36 35 33 32 32 33 35 38 40 42 45 47 48 49 48 45 44 44 55 67 80 77 73 68 64 60 58 55 51 49 48 48 49 50 51 52 52 52 51 49 47 46 44 41 41 41 40 39 38 38 38 37 36 35 35 35 35 35 34 34 35 35 37 37 37 37 35 34 34 35 35 35 35 35 35 35 35 35 35 35 36 37 38 39 41 42 43 43 43 42 42 43 43 42 42 41 41 40 40 40 40 40 41 42 43 44 45 47 49 52 53 54 53 51 49 47 45 44 42 41 83 83 83 83 83 84 84 84 84 84 85 85 86 87 89 89 90 90 90 89 89 89 89 88 88 88 88 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 85 85 85 85 85 84 84 83 82 81 81 80 81 81 81 81 82 82 82 83 83 83 83 83 82 82 81 80 80 79 78 77 77 77 77 78 78 79 80 81 81 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 80 79 79 79 79 79 80 80 80 81 81 81 81 81 81 80 75 72 70 71 71 69 67 64 61 61 60 59 58 57 59 63 62 62 63 63 62 60 60 61 62 63 63 65 67 68 70 72 75 76 76 70 65 66 67 69 70 71 71 69 66 62 60 59 59 60 61 63 64 65 67 68 69 69 68 69 69 69 68 66 65 64 62 62 63 62 63 67 69 70 69 66 63 59 59 62 59 59 61 62 62 62 62 62 62 61 62 61 59 54 52 50 49 47 47 45 47 55 57 56 51 46 41 40 40 41 41 40 38 36 34 32 31 31 31 32 32 34 37 37 38 38 38 38 39 40 41 40 39 39 38 38 39 40 40 40 38 37 33 32 36 38 39 40 40 39 39 39 39 40 41 41 43 46 46 46 45 46 46 47 46 44 44 44 46 47 48 49 49 48 49 49 48 48 48 47 47 47 45 45 46 46 46 47 47 46 46 46 45 45 45 47 47 46 49 49 49 48 47 48 50 52 50 49 47 45 44 45 49 54 59 60 62 63 64 64 64 67 70 68 67 66 66 67 66 68 73 74 73 73 76 77 75 73 70 62 56 53 53 52 52 53 54 55 55 55 55 56 56 57 55 50 47 46 49 51 51 49 48 48 53 58 58 52 45 54 55 49 53 62 71 67 63 63 61 59 61 61 58 58 59 61 58 55 55 50 41 39 40 42 45 47 46 46 48 52 55 59 61 61 56 56 59 59 59 59 57 55 52 55 54 50 53 56 57 61 65 58 58 63 64 63 62 60 61 65 67 69 61 56 54 52 51 51 53 56 55 59 66 73 76 75 71 69 70 72 76 78 78 78 77 76 74 71 68 65 61 60 61 63 64 62 59 56 59 61 59 59 59 60 54 47 43 42 45 49 54 58 59 60 62 61 60 58 58 58 57 54 51 50 49 50 51 53 56 56 56 57 59 63 55 48 44 41 40 38 38 40 53 56 52 50 47 42 39 38 39 39 40 42 45 47 54 59 61 59 56 51 51 50 45 43 42 41 41 40 40 40 40 40 40 41 40 40 41 41 43 43 42 41 41 41 44 45 47 49 49 46 49 48 44 39 36 35 35 35 35 36 37 38 39 41 41 41 41 41 40 40 39 39 38 38 40 41 40 37 38 41 43 48 51 48 45 44 42 38 34 35 36 38 41 45 51 60 68 73 73 71 66 65 69 65 62 60 61 60 57 58 61 57 56 57 61 63 64 65 65 65 61 60 63 63 60 53 50 48 49 49 49 54 57 58 59 60 62 65 67 66 66 68 76 78 76 73 73 77 73 68 65 71 79 75 73 71 74 77 78 76 76 78 80 82 81 80 79 79 80 81 76 75 75 78 81 86 86 84 82 81 83 86 86 83 74 69 65 58 52 46 44 44 44 45 47 49 51 52 52 53 54 56 57 59 58 57 56 57 58 60 60 59 56 54 52 49 45 41 39 38 37 37 36 34 34 34 36 36 36 38 40 42 45 47 49 49 47 43 45 50 62 73 82 74 69 64 61 57 51 50 49 49 49 49 50 51 52 52 51 51 49 48 46 45 43 40 40 40 41 40 39 39 39 38 37 36 36 36 36 35 35 35 35 35 36 36 37 37 36 35 35 35 35 35 36 36 35 35 35 35 35 36 36 37 38 40 42 43 43 43 43 43 43 44 44 44 43 43 42 41 41 41 40 40 41 41 42 43 43 43 44 48 51 53 54 53 52 50 47 45 43 42 83 83 83 83 83 84 84 84 84 84 85 85 87 88 89 90 90 90 89 89 89 88 88 87 87 87 87 87 87 88 88 89 89 89 89 89 89 88 88 87 87 86 85 85 85 85 85 84 84 83 82 81 81 80 81 81 81 81 82 82 82 83 83 83 83 83 82 82 81 80 80 79 78 77 77 76 77 77 78 79 80 81 81 82 82 82 82 82 82 82 81 81 81 81 81 81 81 80 80 79 79 79 79 79 80 80 80 80 81 80 81 81 81 80 76 74 73 75 75 75 72 69 65 64 63 62 61 59 62 64 62 64 66 65 63 61 63 65 67 67 66 67 68 70 72 74 76 75 73 64 61 62 66 69 70 70 71 69 66 62 60 59 59 59 61 62 64 65 65 67 69 69 69 70 69 68 66 64 64 63 63 63 64 65 64 65 65 65 65 65 62 58 58 59 57 59 62 64 66 68 68 68 68 67 65 61 57 53 52 51 50 49 48 44 48 57 57 55 50 47 44 42 41 41 41 39 37 36 35 33 32 31 31 31 33 35 37 37 37 38 38 37 38 39 40 39 38 38 37 37 38 37 37 37 36 35 32 33 36 38 38 38 39 39 39 39 40 41 42 42 43 45 45 44 44 46 46 46 46 46 43 42 43 45 46 48 48 49 49 49 48 48 47 47 47 48 47 47 46 46 48 49 49 50 51 50 49 48 49 50 50 50 51 52 52 52 51 52 52 52 51 48 47 47 49 51 55 57 60 60 60 60 65 67 68 70 71 67 65 64 63 62 60 62 63 65 66 68 75 76 72 67 63 59 55 53 52 52 51 53 53 53 54 54 55 56 56 53 51 47 47 48 52 56 58 55 54 54 56 55 53 51 52 60 61 60 59 65 74 66 62 62 66 67 67 63 60 61 62 63 61 59 58 52 45 39 39 41 46 48 47 48 49 50 55 59 60 59 57 56 57 58 61 62 60 57 55 57 54 49 53 57 61 60 57 51 55 60 64 65 64 62 62 64 61 58 52 52 53 56 56 54 53 51 49 53 61 75 78 78 76 77 80 69 69 76 77 78 78 76 73 72 69 66 62 61 61 62 62 60 56 54 56 58 59 57 60 67 61 53 44 42 42 46 50 53 56 60 66 64 61 58 59 58 56 54 51 52 51 49 50 51 53 53 54 55 57 59 52 49 48 45 41 37 37 40 51 50 45 43 41 38 37 37 39 40 41 42 47 52 57 60 62 59 55 51 56 56 50 46 44 43 42 42 41 41 40 40 40 40 40 41 42 43 44 45 44 43 41 41 43 44 45 47 46 45 43 41 39 36 35 35 35 35 36 37 39 40 41 41 39 39 38 39 39 38 38 38 37 37 36 37 37 36 37 39 43 48 50 49 43 39 38 36 34 34 36 37 40 45 52 61 69 76 76 72 63 61 62 61 58 55 56 55 54 54 54 52 54 58 64 65 66 70 72 73 63 57 55 56 54 45 43 43 45 48 51 57 62 65 67 70 74 77 76 69 69 71 74 78 79 76 76 79 79 75 66 72 76 74 75 76 76 79 83 84 84 83 81 79 78 78 78 80 82 83 79 77 76 80 84 87 88 88 88 81 77 78 80 81 77 78 77 65 56 47 44 42 42 43 45 47 50 51 52 53 54 56 58 59 58 58 59 60 61 61 60 57 55 53 51 47 42 38 38 38 37 37 37 36 37 38 41 39 36 37 39 42 45 47 48 45 43 41 51 59 65 73 77 68 65 63 59 54 48 49 49 48 49 50 51 51 51 51 51 50 49 48 47 45 42 38 38 38 40 40 39 38 39 39 38 37 36 36 36 36 36 36 36 36 36 37 38 38 36 36 36 36 36 37 37 36 36 36 36 36 36 36 37 38 39 41 42 43 43 43 42 42 43 43 44 44 45 44 43 42 42 41 41 40 40 41 42 43 42 41 41 44 48 52 55 56 55 53 50 48 46 45 83 83 83 83 84 84 84 84 84 84 85 86 87 88 89 90 90 90 89 89 88 88 87 86 86 86 86 86 87 87 88 88 89 89 89 89 89 88 88 87 87 86 85 85 85 85 85 84 84 83 82 81 81 81 81 81 82 82 82 82 82 83 83 83 83 82 82 82 81 80 80 79 78 77 77 76 77 77 78 79 80 81 81 82 82 82 82 82 82 81 81 81 81 81 81 81 81 80 80 79 79 79 79 79 80 80 80 80 80 80 80 81 82 81 79 76 76 77 76 75 73 71 70 73 74 73 70 68 70 71 72 71 70 70 69 68 69 70 71 70 70 70 71 73 74 76 76 74 70 63 61 61 65 69 70 71 70 69 67 64 61 60 59 58 59 61 63 64 64 65 67 68 68 67 65 64 63 62 62 61 62 63 64 65 64 62 60 59 60 61 62 60 56 57 57 56 59 63 64 66 67 70 71 71 69 65 60 56 53 55 56 51 47 43 50 55 54 51 47 47 46 43 42 41 41 40 38 36 35 34 34 33 32 33 34 35 36 35 36 37 37 37 37 37 38 38 38 37 37 37 37 36 36 36 35 33 31 33 34 36 37 37 38 39 40 40 40 41 41 41 42 42 43 43 43 45 46 46 45 44 43 40 40 43 45 47 48 48 48 47 46 45 46 46 46 47 48 49 48 48 49 51 52 52 53 52 52 51 51 51 51 52 53 53 53 54 52 52 52 52 51 50 50 51 53 54 55 55 54 55 58 61 65 68 70 70 67 62 63 63 62 61 60 60 61 62 65 69 75 75 73 69 65 61 56 53 52 51 50 51 51 52 53 53 54 56 55 52 51 51 54 55 58 63 65 65 58 55 55 54 54 55 58 63 62 61 62 62 63 59 58 60 73 68 57 54 55 60 64 65 64 60 56 54 49 43 39 38 42 45 48 48 49 51 58 61 61 61 59 58 57 57 60 60 59 60 58 57 55 54 55 58 60 58 54 48 55 60 65 64 63 63 63 62 63 64 65 59 58 61 60 60 60 59 57 54 63 76 77 77 79 80 75 60 65 72 71 73 77 73 71 69 64 61 60 59 60 61 61 60 57 54 52 52 52 52 55 57 55 51 44 42 45 53 60 62 59 62 66 65 63 60 64 62 57 56 55 55 53 50 49 49 51 51 51 53 55 53 47 44 43 43 40 36 35 37 42 43 43 42 38 36 36 38 39 42 43 44 47 52 59 61 60 57 54 54 61 59 53 49 46 45 44 43 43 43 43 41 41 41 42 44 47 47 47 46 45 44 43 41 41 43 45 46 44 41 38 37 36 36 35 35 36 38 39 41 42 42 41 40 38 37 37 37 38 38 37 37 37 36 35 34 38 39 38 40 43 48 49 49 44 41 38 35 34 34 35 37 38 42 47 59 65 68 69 67 62 59 58 57 56 55 56 55 53 53 52 50 53 60 72 70 69 74 76 73 60 54 50 52 49 42 42 48 59 60 60 62 65 69 73 77 82 82 78 69 69 69 69 77 81 78 76 77 80 78 73 68 69 73 78 79 75 75 78 83 86 87 83 82 82 82 83 84 83 82 79 79 79 82 85 87 83 83 84 79 74 70 72 71 66 73 78 76 63 49 44 42 42 42 43 45 47 49 49 51 54 56 57 59 59 61 63 62 62 63 60 57 55 53 49 42 39 38 39 40 41 42 41 40 41 42 45 40 36 36 38 41 44 44 44 39 40 44 52 59 65 69 70 63 62 61 56 52 49 49 48 48 48 49 50 50 51 51 51 50 49 47 45 44 41 37 37 37 38 39 39 37 39 40 38 37 37 37 37 37 37 37 37 38 38 39 39 39 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 39 41 42 42 43 42 42 42 42 42 43 44 45 46 45 45 44 43 42 42 41 40 40 40 40 40 40 40 42 46 52 56 57 57 56 55 52 50 48 83 83 83 84 84 84 84 84 84 85 85 86 87 89 89 89 89 89 89 88 88 87 86 86 85 85 85 86 86 87 87 88 88 89 89 89 89 88 88 87 87 86 85 85 85 85 85 84 84 83 82 81 81 81 81 81 82 82 81 82 82 83 83 83 83 83 82 82 81 80 80 79 78 77 77 76 77 77 78 79 80 80 81 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 80 79 79 79 79 79 79 80 80 80 80 80 80 81 82 82 80 78 77 76 74 75 74 72 73 77 77 77 76 77 78 76 75 73 72 72 70 70 71 73 73 73 73 73 73 74 76 77 76 75 71 67 62 63 66 69 71 71 70 69 68 65 62 61 60 60 59 60 62 64 65 64 64 64 64 62 60 61 62 62 62 62 62 62 64 65 66 64 61 57 56 59 64 63 59 56 54 50 54 58 59 61 63 69 74 75 73 70 65 60 56 55 54 50 49 49 55 55 53 48 45 45 45 44 44 43 42 43 43 42 38 35 34 34 33 33 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 36 36 36 35 35 34 33 32 33 34 35 36 37 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 42 41 40 41 43 45 45 45 46 46 46 45 45 45 46 47 47 48 50 51 52 52 53 54 54 54 54 54 53 52 52 53 53 54 54 54 53 53 52 52 52 52 52 51 50 51 52 52 53 54 55 56 60 63 65 65 64 62 61 62 62 62 61 61 60 61 62 66 70 73 75 75 73 69 64 59 56 52 50 50 50 51 51 52 51 52 55 56 56 58 60 63 63 64 68 70 69 61 58 57 57 58 60 61 63 66 65 63 59 59 57 55 53 56 65 62 52 53 58 64 67 66 61 58 55 53 50 44 41 40 43 46 47 46 49 57 59 61 64 65 64 62 59 59 60 61 62 59 55 54 55 58 56 55 54 55 56 62 63 65 70 69 66 65 67 71 70 68 62 62 63 62 63 68 62 57 53 62 71 74 74 74 72 69 63 67 70 69 72 73 69 70 69 61 57 56 57 60 64 60 58 57 53 48 47 45 45 46 47 46 45 42 41 43 48 58 63 64 63 64 66 68 68 66 63 60 60 58 55 52 50 50 48 48 48 49 51 55 54 50 46 43 41 38 35 34 33 33 36 37 38 37 36 36 38 40 43 46 50 56 60 63 62 59 55 53 55 61 59 55 51 50 49 47 46 45 45 44 42 41 42 45 47 47 46 44 44 43 43 44 42 41 42 42 41 40 38 37 37 36 35 36 38 42 43 44 44 43 41 39 38 37 37 36 36 36 36 36 36 36 34 34 36 41 42 40 42 44 48 46 43 41 38 36 35 34 34 35 36 37 40 45 53 57 60 63 64 63 62 59 57 56 55 54 52 51 52 51 51 54 58 64 72 75 76 73 67 55 50 47 46 44 43 48 60 74 74 71 68 67 69 75 83 87 82 76 70 69 67 66 76 82 84 79 78 83 79 73 66 66 70 76 79 78 71 72 83 88 89 87 87 89 89 90 91 90 88 85 86 85 82 86 88 83 81 80 80 80 80 78 73 66 66 71 79 64 51 45 43 43 42 42 43 45 46 48 50 53 55 57 59 60 62 63 62 63 64 63 60 57 49 43 37 39 40 40 44 48 51 48 46 46 47 48 40 36 36 37 40 43 40 37 35 41 49 52 58 64 65 64 61 61 58 50 50 50 48 48 47 47 47 49 50 50 50 50 51 51 49 47 44 40 37 36 36 37 38 39 38 39 40 39 39 39 38 38 38 38 38 39 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 38 38 38 38 40 41 42 41 41 41 41 42 42 42 43 44 46 48 47 46 46 45 44 43 43 42 40 40 40 40 41 41 44 48 53 55 56 57 56 56 54 53 53 84 84 84 84 84 84 84 84 85 85 86 87 88 88 89 89 89 88 88 87 87 87 86 86 85 85 85 85 86 86 87 88 88 89 89 89 89 88 88 87 87 86 85 85 85 85 84 84 84 83 82 81 81 81 81 82 82 82 81 82 82 83 83 83 83 83 82 82 81 80 80 79 78 77 77 76 76 77 78 79 79 80 81 81 82 82 82 82 81 81 81 81 81 82 82 81 81 81 80 79 79 79 79 79 79 80 80 80 80 80 80 81 81 82 81 79 78 77 75 75 73 73 74 72 69 72 76 78 79 79 77 75 72 72 72 72 72 73 73 73 72 73 74 75 76 78 77 75 70 66 63 65 67 70 70 69 70 70 69 66 64 63 63 62 60 60 61 63 65 64 63 61 60 59 58 60 61 62 63 63 61 62 64 66 67 64 62 59 57 58 63 62 60 56 53 52 59 62 63 62 61 63 67 70 71 70 69 64 59 54 52 52 53 53 55 54 51 46 44 44 44 44 45 45 45 46 44 41 37 35 33 34 34 33 33 33 33 33 34 36 36 37 36 36 36 37 38 38 38 37 36 36 35 34 34 33 33 32 32 34 36 37 38 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 41 40 40 41 42 43 43 43 43 43 44 44 45 46 47 48 48 49 50 51 53 55 57 57 57 56 56 56 56 55 54 55 55 54 54 54 53 52 51 52 52 51 50 50 51 51 51 52 53 54 55 55 58 60 62 61 60 60 60 62 61 61 60 59 59 61 63 66 70 74 76 76 75 72 66 61 59 56 54 51 50 51 51 51 52 54 56 59 61 61 61 62 65 67 68 68 65 57 56 57 58 64 67 65 63 62 65 65 62 65 67 66 59 56 62 64 58 59 62 65 67 67 64 60 56 55 51 45 42 41 41 43 45 47 51 56 60 64 68 70 71 68 64 61 63 62 61 56 56 60 53 52 55 54 53 57 62 65 62 63 67 70 70 63 61 61 63 65 65 66 68 72 68 66 65 60 55 57 63 71 67 68 73 73 72 71 68 67 69 68 65 69 68 59 58 58 57 57 57 54 52 53 49 47 47 48 47 45 44 43 43 41 40 43 48 56 64 68 65 65 69 66 66 67 65 62 61 58 55 54 53 51 47 46 47 48 50 54 55 53 48 46 44 37 35 35 34 34 35 36 36 36 36 37 40 42 44 53 61 67 66 64 61 57 53 53 55 59 60 58 56 54 52 50 48 47 47 45 43 42 43 44 45 45 42 42 41 41 41 42 41 40 40 39 38 38 37 37 37 37 36 36 39 43 45 45 43 41 39 38 38 38 38 37 35 35 35 35 34 33 33 35 38 43 44 44 45 46 48 45 42 41 37 35 34 34 34 35 36 38 42 48 55 55 56 59 62 64 65 61 56 55 54 53 51 50 51 51 53 58 56 54 53 58 62 60 58 53 47 43 42 42 45 51 65 77 83 80 74 72 75 82 86 85 79 80 78 75 70 70 77 83 87 81 81 85 78 73 69 70 71 72 78 84 84 86 89 90 90 88 89 91 91 92 90 85 80 78 82 84 85 85 87 88 88 88 90 89 87 83 78 72 64 64 68 60 53 48 45 44 43 44 44 44 45 47 50 52 55 56 57 59 61 64 66 65 63 62 57 51 41 38 38 42 45 47 53 55 54 51 50 53 54 52 43 38 36 37 39 43 39 37 37 47 54 55 60 63 62 64 65 62 58 53 50 49 47 47 46 46 47 48 49 50 51 51 51 50 47 44 42 39 37 36 36 36 38 39 40 39 40 41 41 40 39 39 39 39 39 40 41 41 41 39 39 38 38 38 38 38 38 38 38 38 37 38 38 39 39 40 41 41 41 41 40 40 41 41 42 42 43 44 46 48 49 49 48 48 47 45 44 43 42 41 41 41 42 43 47 50 54 55 56 56 55 54 55 56 55 84 84 84 84 84 84 84 85 85 85 86 87 88 88 88 88 88 87 87 87 87 87 86 86 86 86 85 86 86 87 87 88 88 89 89 89 89 88 88 87 86 86 85 85 85 85 84 84 84 83 82 81 81 81 81 82 82 81 81 82 82 83 83 83 83 83 82 82 81 80 80 79 78 77 77 76 77 77 78 78 79 80 81 81 82 82 82 81 81 81 81 81 81 82 82 81 81 81 80 79 79 79 79 79 79 80 80 80 80 80 80 80 81 81 81 81 80 81 77 72 67 66 70 65 61 62 65 71 74 76 77 76 75 73 73 75 74 73 72 72 71 72 72 73 76 78 78 73 67 64 64 66 68 71 71 70 71 71 71 69 66 65 65 64 62 62 63 64 66 66 64 62 60 59 58 59 59 59 59 60 60 61 62 63 63 63 63 63 63 62 62 62 61 59 58 60 64 65 67 70 66 62 61 62 64 67 67 63 59 56 55 56 58 57 56 55 50 46 44 44 44 44 45 45 44 43 42 39 36 33 32 32 33 33 33 33 34 34 34 35 36 36 36 37 37 38 39 40 39 38 37 36 35 34 33 32 31 31 31 32 34 36 37 37 38 38 39 39 39 40 40 40 40 40 41 41 41 41 40 40 40 40 41 41 41 42 43 43 43 43 44 45 46 47 47 47 47 47 47 48 50 54 56 57 57 58 58 58 58 57 57 57 55 54 53 52 51 50 51 51 51 52 53 53 53 52 52 53 54 55 55 56 57 57 58 59 60 60 61 60 60 60 59 59 60 64 68 70 72 73 76 75 73 68 64 61 58 56 53 52 53 52 52 53 55 57 62 62 62 62 62 62 63 62 56 55 56 61 56 55 67 73 69 65 64 66 67 68 69 70 67 59 59 66 66 66 64 63 64 67 66 64 59 57 56 52 49 46 43 41 42 43 45 57 63 63 66 70 70 66 61 64 64 63 62 60 58 56 56 53 56 63 61 60 61 59 58 56 56 57 62 66 66 66 64 60 66 69 70 73 72 70 69 69 64 58 52 50 53 55 63 72 76 77 76 71 67 64 66 66 65 62 56 54 53 52 51 51 49 48 48 47 47 47 50 52 52 49 48 51 45 42 49 54 58 66 71 72 69 67 66 62 61 61 59 56 56 52 48 50 49 45 46 48 48 50 53 54 54 52 53 49 39 35 34 36 36 35 35 35 34 35 37 38 42 48 60 67 71 66 62 59 58 57 55 56 58 62 63 62 59 57 55 51 49 47 45 43 42 42 42 44 43 41 42 42 42 43 43 42 41 39 38 38 38 38 39 39 39 38 37 39 41 41 41 40 39 39 39 39 39 38 36 35 34 33 33 32 34 36 40 42 45 47 48 47 45 45 44 42 39 36 34 33 33 34 35 36 38 39 45 51 53 55 57 58 61 63 57 54 53 51 50 49 50 52 50 52 55 55 53 48 48 49 48 52 53 47 45 44 42 46 53 64 74 84 85 84 82 83 86 88 86 83 86 86 83 75 73 77 82 85 84 83 83 81 78 77 79 82 83 85 85 82 80 82 88 86 84 87 89 91 91 89 86 80 80 86 86 86 84 83 85 84 87 90 88 81 71 70 67 63 60 57 57 54 50 47 45 45 45 44 43 44 46 48 51 52 53 53 55 59 61 62 56 53 53 46 40 36 39 45 51 55 58 62 60 55 54 56 62 62 58 48 42 39 39 40 42 40 42 44 51 56 59 64 64 58 59 61 58 54 51 50 48 47 46 46 46 47 48 50 50 50 49 48 47 44 41 39 37 36 35 36 37 38 40 41 41 43 44 43 41 40 40 40 40 40 41 41 41 40 40 39 38 37 38 38 38 39 39 38 38 38 38 38 39 40 41 42 41 41 41 41 41 41 41 41 42 42 43 46 48 51 51 51 50 49 47 46 45 44 43 42 41 43 45 49 52 54 55 55 55 55 55 57 58 57 84 84 84 84 84 84 85 85 85 86 86 87 88 88 88 87 87 87 86 86 86 87 87 86 86 86 86 86 87 87 88 88 89 89 89 89 89 88 88 87 86 85 85 85 84 84 84 84 84 83 82 82 82 82 82 82 82 81 81 82 82 83 83 83 83 83 82 82 81 80 80 79 78 77 77 76 76 77 78 78 79 80 81 81 82 82 82 81 81 81 81 81 81 82 82 81 81 81 80 80 79 79 79 79 79 79 80 80 80 80 80 80 81 81 82 83 81 80 73 69 68 68 68 62 58 58 60 63 67 70 71 69 67 66 69 72 72 68 64 66 68 69 66 66 71 76 78 74 70 67 68 68 69 70 71 70 71 72 73 73 70 69 68 68 67 66 66 66 67 67 66 63 61 59 58 58 57 57 57 58 59 59 59 60 61 61 62 61 61 62 64 64 64 63 61 63 64 65 67 70 68 65 61 59 60 64 63 60 58 58 59 59 57 55 55 54 50 46 43 43 43 43 43 43 43 42 42 39 36 33 32 32 32 33 33 34 34 34 34 35 36 36 36 37 38 39 39 39 39 38 37 36 34 33 32 32 31 31 31 32 33 34 35 36 37 38 38 39 40 41 41 41 40 40 40 40 40 40 39 38 38 39 39 40 41 42 43 43 43 43 43 44 44 43 44 44 45 46 47 47 49 52 54 56 57 58 59 60 60 59 58 57 56 55 54 52 51 50 51 51 52 53 54 55 54 54 54 54 54 55 56 56 56 56 57 58 60 60 60 59 58 57 56 58 60 64 67 70 70 71 73 72 71 69 64 60 57 56 54 55 55 54 53 53 54 55 57 59 61 63 59 57 56 56 56 55 60 68 55 47 45 52 59 65 64 63 65 64 62 65 66 62 67 74 72 70 67 68 68 67 65 62 56 54 53 53 52 50 49 47 44 48 53 61 63 62 65 62 55 55 59 70 67 62 61 61 59 53 53 56 63 67 65 62 59 54 55 56 54 53 54 68 73 63 61 60 66 64 51 66 71 66 70 71 66 61 55 51 54 62 66 70 73 76 78 77 71 65 68 64 56 55 54 55 52 51 51 51 51 51 50 49 49 49 51 56 59 57 56 56 46 43 48 54 60 68 70 70 67 65 64 60 55 52 51 48 45 44 44 47 47 45 48 48 48 49 51 54 56 58 56 51 41 34 32 33 35 35 34 34 35 36 37 39 43 52 63 69 69 63 59 58 63 61 58 57 59 65 68 68 65 62 58 53 50 47 45 43 42 41 41 42 43 43 43 44 44 45 43 41 39 38 38 38 38 39 40 40 40 39 38 38 37 36 38 39 41 41 41 41 39 37 36 34 33 33 32 32 34 37 42 45 47 50 50 48 44 42 41 40 38 34 33 33 33 34 35 37 37 38 42 47 52 56 59 58 60 62 59 56 53 49 47 47 49 51 52 55 57 59 56 52 47 44 43 46 46 41 43 45 48 52 58 65 73 82 88 91 91 91 91 90 88 88 90 89 86 77 76 81 85 88 88 87 86 86 84 83 83 86 90 91 88 82 77 79 88 84 81 85 87 89 86 87 88 84 78 76 82 85 88 82 76 76 73 73 79 77 70 68 66 63 61 61 63 57 50 46 45 45 45 44 43 43 44 46 46 47 47 49 50 53 50 48 44 41 40 36 36 39 47 54 59 65 68 67 63 58 58 63 70 67 59 46 44 42 41 42 42 42 45 49 50 54 59 62 60 53 55 55 53 50 48 48 47 46 44 44 45 46 47 47 46 46 45 45 44 42 40 38 36 35 34 35 37 39 42 42 41 44 45 43 42 40 40 41 41 42 42 42 42 41 40 39 38 38 38 38 39 39 40 39 39 38 38 38 39 41 41 42 42 42 42 42 42 41 41 41 42 42 43 45 48 52 53 53 52 51 50 49 47 46 45 44 43 44 46 48 51 53 54 55 56 57 58 59 59 58 84 84 84 84 85 85 85 85 85 86 86 87 87 87 87 86 86 86 86 86 86 87 87 87 87 87 87 87 88 88 89 89 89 89 89 89 88 88 87 87 86 85 85 85 84 84 84 84 84 83 83 82 82 82 82 82 82 81 81 82 82 83 83 83 83 83 82 82 81 81 80 79 78 77 77 76 76 77 77 78 79 80 81 81 82 82 82 81 81 81 81 81 81 82 82 82 81 81 80 80 79 79 79 79 79 79 80 80 80 80 80 80 81 81 81 81 77 74 67 67 69 71 66 59 56 55 58 62 65 69 70 70 65 61 60 61 62 58 57 60 62 63 60 61 65 72 76 76 73 71 71 70 69 68 68 68 69 72 74 74 74 72 71 71 69 68 68 68 68 68 67 66 63 61 61 60 59 59 59 59 60 61 60 59 59 59 59 59 61 63 65 67 67 63 61 62 64 66 67 66 64 63 64 63 61 60 61 59 56 55 55 55 54 52 53 52 49 46 43 42 42 42 41 41 41 42 41 39 36 33 32 32 32 33 34 36 36 36 36 36 37 37 37 38 38 37 37 37 38 37 36 35 34 33 32 31 30 31 31 32 32 33 34 35 36 37 38 39 40 41 41 41 40 40 39 39 39 38 38 38 39 39 39 40 41 42 42 42 42 42 42 42 42 42 41 42 42 43 45 46 49 51 53 54 55 56 58 60 58 58 58 57 56 55 54 53 51 50 50 51 52 53 54 55 52 51 52 53 54 55 56 57 57 57 57 58 57 57 56 56 55 54 55 59 62 63 63 64 66 67 67 67 66 65 64 59 54 53 54 56 55 54 52 52 52 55 57 61 60 59 55 57 59 60 61 62 61 62 56 49 44 58 64 66 61 58 57 56 57 61 65 69 71 72 71 69 68 69 70 68 67 63 54 51 51 52 53 54 54 52 50 51 54 57 60 61 60 57 54 57 61 70 72 67 59 58 56 51 52 56 62 59 52 54 58 62 63 64 60 54 52 65 66 55 57 59 57 64 70 74 70 64 68 70 63 56 51 47 54 64 69 70 69 75 74 70 69 67 69 63 55 58 56 52 53 53 55 55 54 52 50 49 50 51 53 57 61 65 59 53 44 42 42 47 56 67 70 70 68 63 60 58 56 52 49 48 46 43 43 47 49 51 54 53 52 50 52 54 58 57 51 45 39 33 31 31 34 35 34 35 36 37 39 43 49 57 66 70 70 65 59 59 65 62 60 58 60 62 62 62 62 64 61 55 51 48 46 44 42 41 41 42 44 45 45 45 45 43 41 39 38 38 38 38 38 38 39 40 40 40 39 37 36 35 36 38 40 41 41 41 40 39 38 35 33 32 32 32 33 37 42 45 48 52 53 51 47 43 40 37 35 33 33 33 33 34 35 37 37 38 43 46 51 56 60 60 60 59 56 53 50 46 45 45 48 50 51 55 57 59 58 55 50 45 41 39 39 39 48 53 57 63 68 72 78 85 88 90 91 89 89 91 88 88 89 89 87 85 85 86 89 91 91 90 89 87 83 82 86 90 92 93 88 82 75 80 89 91 91 91 80 79 86 89 88 82 74 66 75 82 84 81 82 86 82 78 79 77 74 73 69 63 62 65 69 63 55 46 46 46 45 43 42 42 42 43 42 42 44 45 45 45 41 39 40 39 37 35 39 45 52 55 56 62 64 63 61 61 63 67 68 57 51 46 44 44 44 44 43 43 46 49 48 50 53 56 54 51 53 52 49 46 44 46 45 44 42 42 42 43 43 44 44 43 42 42 41 41 39 38 36 35 34 35 37 41 42 42 42 45 45 43 41 40 41 41 42 43 43 43 42 42 41 40 39 38 39 39 39 39 40 40 39 38 38 38 39 40 42 43 44 44 44 44 43 42 42 41 42 42 42 44 47 50 52 54 54 54 53 51 50 49 47 46 45 45 46 47 49 52 54 56 57 58 59 60 59 57 84 84 84 84 85 85 85 85 86 86 86 87 87 87 86 86 86 85 85 86 86 87 87 87 87 88 88 88 89 89 89 90 90 90 89 89 88 88 87 86 86 85 85 84 84 84 84 84 84 84 83 83 83 82 82 82 82 81 81 82 82 83 83 83 83 83 82 82 81 81 80 79 78 77 77 76 76 77 77 78 79 80 81 81 82 82 82 81 81 81 81 81 82 82 82 82 81 81 80 80 79 79 79 79 79 79 80 80 80 80 80 80 80 81 81 78 74 71 70 69 70 72 64 58 59 62 64 65 69 74 75 74 70 61 52 52 53 52 53 55 56 58 58 58 60 65 70 72 72 72 72 69 66 63 63 64 66 70 73 75 76 75 73 72 71 70 70 69 69 69 69 68 67 66 66 66 66 65 66 66 65 63 62 60 59 59 60 60 62 64 66 64 62 62 61 61 63 65 67 65 63 63 65 68 67 65 63 58 55 53 54 55 53 52 51 50 48 46 43 41 40 40 39 40 40 41 41 39 36 33 32 32 32 33 34 35 36 37 37 38 39 39 39 38 37 37 37 37 37 36 36 35 34 32 31 30 30 30 32 34 34 35 36 37 37 38 39 40 40 40 41 40 40 39 38 38 38 38 38 38 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 45 47 49 51 52 52 53 54 55 55 53 53 54 52 53 53 53 52 50 51 51 51 51 51 51 50 47 49 51 52 52 53 55 56 56 56 56 56 55 54 52 53 54 54 54 55 57 58 59 60 61 62 63 63 65 65 64 58 51 50 52 56 53 52 50 51 53 55 58 61 57 53 49 60 67 66 65 63 53 50 50 56 59 65 63 62 61 60 59 63 63 61 66 71 73 75 75 68 66 67 71 71 64 61 56 51 50 50 51 53 55 51 48 48 50 53 62 64 62 63 63 65 58 60 76 75 68 59 56 54 52 56 64 60 56 57 63 70 70 69 67 58 56 64 61 56 53 63 75 73 75 78 70 64 59 65 69 59 52 47 50 55 62 61 61 64 69 70 69 68 68 67 65 63 58 56 57 57 57 57 56 55 55 55 55 57 58 58 62 65 55 50 45 43 41 40 49 59 64 67 68 63 57 52 51 52 52 53 50 43 45 50 54 56 55 53 52 51 53 56 59 57 52 46 40 34 31 30 31 33 35 36 37 38 44 51 59 66 70 69 65 62 57 57 59 59 59 58 57 57 57 59 61 65 63 58 52 48 45 44 43 42 42 43 45 46 47 44 42 41 40 39 38 38 38 38 38 38 38 39 39 39 39 37 36 36 36 37 38 39 40 41 42 42 41 39 36 33 32 32 33 36 40 41 43 46 47 47 47 44 40 35 33 32 32 32 33 34 35 37 37 40 48 52 53 56 56 55 54 52 49 47 45 42 41 41 43 46 50 57 58 59 58 55 51 48 44 40 38 38 46 52 59 69 75 79 80 79 79 88 91 87 86 87 85 84 83 87 90 91 87 87 92 93 93 89 88 88 86 88 91 90 88 86 81 76 71 78 86 90 88 84 77 77 82 85 85 80 80 79 76 81 87 89 87 84 80 76 73 73 70 64 63 63 66 70 73 68 58 48 47 46 43 42 41 40 40 40 40 41 42 43 42 40 39 40 41 40 39 38 40 43 48 51 52 55 56 56 57 58 57 54 52 49 47 46 45 45 45 45 44 44 46 48 50 52 54 54 53 51 51 48 45 43 43 44 44 42 39 39 39 40 41 42 42 42 41 40 40 40 39 39 40 37 36 35 38 40 42 42 43 45 45 43 41 41 40 41 43 44 45 45 44 43 42 41 39 39 39 39 39 38 38 39 39 39 38 38 38 40 42 44 45 46 46 45 44 43 42 42 42 42 43 44 46 48 53 55 56 55 54 53 51 51 50 50 49 49 48 47 48 50 53 55 56 57 58 59 59 58 84 84 84 84 85 85 85 85 86 86 86 86 87 86 86 86 85 85 85 86 86 86 87 87 88 88 88 89 89 90 90 91 91 90 90 89 88 88 87 86 85 85 85 85 85 85 85 84 84 84 84 83 83 83 82 82 82 81 81 82 82 83 84 84 83 83 83 82 81 81 80 79 78 77 77 76 76 77 77 78 79 80 80 81 82 82 82 81 81 81 81 81 81 82 82 82 81 81 80 80 79 79 79 79 79 80 80 80 80 79 79 80 80 80 81 77 72 66 66 69 70 69 67 65 63 64 66 66 70 74 75 76 75 65 58 54 53 52 51 49 49 55 57 56 57 61 65 68 70 70 68 64 60 57 58 59 61 64 69 73 73 74 73 72 71 71 70 69 69 70 71 71 72 72 71 71 71 71 70 69 67 65 63 62 60 58 59 60 62 64 64 61 61 61 61 60 61 62 64 64 64 65 69 70 70 68 65 59 57 57 56 56 54 54 54 51 47 44 42 40 38 38 38 38 40 41 39 37 34 32 31 31 32 33 33 33 34 35 35 37 38 40 40 39 37 37 37 37 36 35 35 34 33 32 30 30 31 33 34 35 36 37 38 39 39 40 39 40 40 40 40 40 39 38 37 37 38 38 38 38 39 39 40 40 39 39 39 39 38 38 38 39 39 40 41 41 43 44 45 47 48 51 52 50 51 52 52 51 50 49 49 49 50 50 50 51 51 51 51 51 49 47 46 49 50 52 52 52 53 54 55 55 55 54 53 52 52 51 51 53 55 56 56 55 54 56 57 57 58 58 59 60 62 63 62 56 50 46 48 50 50 51 51 52 54 55 57 57 52 52 53 65 67 65 66 60 49 56 61 63 66 67 59 58 62 63 65 68 68 66 65 69 71 67 65 63 65 66 68 66 63 60 57 54 50 49 49 52 53 48 46 45 48 54 63 66 67 68 67 64 53 54 67 72 68 58 58 58 53 57 64 66 66 66 65 64 59 54 53 54 58 64 64 59 53 65 72 69 74 77 71 66 63 65 67 67 60 52 45 49 55 55 56 58 68 72 70 68 66 70 68 65 63 63 65 64 63 61 62 61 60 61 62 62 63 62 65 64 56 54 51 46 42 38 44 51 58 61 64 65 60 53 46 44 46 51 48 40 44 46 46 51 55 54 54 55 56 57 58 59 57 50 43 36 31 31 32 34 37 39 39 43 50 60 68 73 72 69 64 60 56 54 54 55 57 57 55 55 55 58 60 63 63 60 52 47 44 43 43 43 43 44 45 47 46 43 42 40 39 39 39 39 39 40 39 38 37 38 38 39 38 37 36 35 35 35 36 36 39 42 45 45 44 41 38 35 33 32 32 35 38 41 43 44 43 43 44 42 39 35 33 32 31 32 32 33 34 36 38 44 54 66 65 55 54 52 48 46 44 43 42 40 39 41 46 50 54 58 59 59 58 54 49 47 45 44 40 38 39 44 51 62 64 65 73 76 78 88 91 87 82 80 82 80 79 81 84 87 87 89 93 93 92 91 88 86 83 86 89 88 83 77 75 73 73 77 84 91 88 83 78 80 83 82 82 83 87 82 67 66 71 83 79 73 68 65 62 61 60 58 62 66 70 74 75 71 61 52 48 45 42 41 40 39 39 39 39 40 41 42 41 39 38 39 42 41 41 41 42 44 47 49 51 53 55 56 58 60 60 55 50 46 48 48 47 47 46 44 44 44 47 48 49 52 52 52 52 51 48 45 43 41 42 43 44 42 40 40 40 40 41 41 41 41 40 40 40 39 39 40 41 39 37 36 38 40 43 43 44 47 46 45 43 42 41 42 43 45 47 46 45 44 43 42 41 40 39 39 39 38 38 38 39 39 38 38 38 40 42 44 46 46 46 46 45 45 44 43 42 43 43 44 47 50 55 56 56 55 53 51 51 51 51 52 52 52 50 49 49 49 50 53 54 55 57 58 57 58 84 84 84 84 85 85 85 85 86 86 86 86 86 86 86 85 85 85 85 86 86 86 87 87 87 88 89 89 90 91 91 91 91 90 90 89 88 87 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 82 82 81 81 82 82 83 84 84 84 83 83 82 82 81 80 79 78 77 77 76 76 76 77 78 79 79 80 81 82 82 82 82 81 81 81 81 81 82 82 82 81 81 80 80 79 79 79 79 79 80 80 80 80 79 79 79 80 80 79 77 70 63 65 67 70 68 65 65 65 63 65 67 71 72 73 74 71 64 61 58 57 56 55 55 54 56 57 57 57 60 64 66 67 68 65 61 58 55 55 58 61 61 63 65 63 64 66 68 70 70 70 69 70 71 72 73 74 74 74 73 71 70 68 67 66 64 64 63 62 61 60 61 62 64 62 58 59 59 59 59 60 60 61 62 62 63 65 65 66 66 65 63 61 60 60 58 57 58 53 46 46 44 42 40 37 37 37 37 39 39 37 34 32 31 31 30 31 31 31 31 31 33 34 35 37 39 41 42 41 39 38 37 35 35 34 33 32 31 30 30 31 33 35 36 37 38 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 38 38 39 39 40 41 42 42 43 44 45 47 47 48 48 49 50 51 50 49 48 47 47 48 48 48 48 49 50 51 50 49 50 51 53 54 55 55 55 55 55 54 54 53 53 51 51 50 51 52 54 56 59 58 57 54 55 55 53 54 55 56 58 60 60 58 54 48 44 47 48 50 51 53 55 55 55 55 51 47 56 63 70 62 60 66 58 50 53 60 65 68 65 54 51 55 64 66 68 74 68 55 71 75 65 61 60 64 64 62 61 60 59 57 55 51 48 46 49 50 48 47 46 48 52 58 65 67 67 66 65 66 63 64 69 64 57 59 58 53 61 65 65 65 66 67 64 61 60 61 62 62 65 69 67 64 67 70 70 74 76 72 68 67 69 66 65 66 58 45 43 45 49 53 59 70 69 64 66 69 73 71 68 66 68 70 68 66 64 62 62 61 63 63 60 61 63 67 67 64 63 58 48 42 39 40 44 49 52 55 58 57 52 47 43 41 43 41 38 39 41 44 51 56 59 59 59 59 58 58 58 57 52 45 37 30 30 32 34 37 40 41 47 56 66 71 70 68 65 61 58 55 53 53 53 54 54 54 54 55 57 59 61 66 61 53 47 44 43 44 44 44 45 47 48 46 44 42 41 40 39 39 40 40 40 39 38 37 37 37 38 37 37 36 35 35 35 35 36 40 44 47 46 45 44 40 37 35 33 32 34 36 38 39 40 40 39 39 39 37 34 32 31 31 31 32 33 34 36 40 47 54 57 57 54 54 51 47 44 42 39 39 39 38 42 48 55 57 57 58 57 52 52 51 50 49 47 44 40 38 39 41 47 51 61 77 78 80 89 89 86 78 77 80 78 76 74 77 82 88 92 94 92 90 89 85 84 84 87 88 86 81 79 85 85 83 79 79 82 76 76 77 84 86 83 74 64 69 69 67 72 71 72 68 63 58 58 58 59 61 64 67 71 74 75 75 73 66 58 50 46 43 42 41 40 40 40 39 40 41 42 40 39 37 39 41 41 42 44 45 47 49 51 52 54 55 56 58 61 61 55 52 50 50 50 49 48 46 44 43 43 46 47 49 53 53 51 51 49 45 43 43 42 43 44 43 42 42 41 41 41 41 41 41 42 42 42 41 40 40 41 42 41 39 37 39 42 46 45 46 49 48 47 44 43 41 41 43 46 48 48 46 45 44 43 42 41 39 39 38 38 38 38 39 39 39 38 38 40 43 45 46 47 47 47 47 46 45 43 42 42 43 44 48 52 57 58 58 58 56 55 55 55 56 56 55 54 52 51 50 49 49 50 52 54 54 55 57 58 84 84 84 85 85 85 85 85 85 85 85 86 85 85 85 85 85 85 85 86 86 86 86 87 87 88 89 89 90 91 91 91 91 90 90 89 88 87 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 82 81 81 81 82 83 83 84 84 84 83 83 82 82 81 80 79 78 77 77 76 76 76 77 78 78 79 80 81 82 82 82 82 81 81 81 81 81 82 82 82 81 81 80 80 79 79 79 79 80 80 80 80 80 79 79 79 79 79 79 77 70 64 64 66 69 69 70 70 69 69 71 72 73 72 73 75 72 67 63 62 61 61 60 58 57 56 58 59 59 61 64 65 67 67 65 63 60 57 56 57 57 57 56 55 53 57 61 65 67 69 70 70 71 71 72 72 73 75 73 72 70 68 67 66 66 65 64 64 63 62 62 62 63 63 62 60 57 58 58 58 58 58 60 59 56 54 54 58 60 63 63 60 53 59 63 59 59 61 51 45 48 46 42 40 38 36 36 37 40 39 36 33 32 32 31 31 31 31 31 30 31 32 33 34 36 37 39 40 40 39 38 37 36 35 34 33 31 30 29 29 31 33 34 35 36 37 38 38 38 38 38 38 38 37 37 37 36 36 36 36 37 38 37 37 37 37 37 37 36 36 36 37 37 38 39 39 40 41 41 41 41 41 42 43 44 45 46 46 47 47 47 46 46 46 46 46 46 46 46 46 47 48 50 52 54 52 52 53 53 54 55 55 55 54 54 53 53 53 52 52 51 52 53 54 55 56 58 57 54 53 51 50 52 54 55 57 58 56 53 49 46 46 49 52 54 55 54 54 54 54 52 47 48 55 62 66 60 59 64 52 48 52 60 66 66 61 58 64 64 64 65 69 79 63 51 64 65 58 57 56 57 58 59 59 59 58 55 52 49 48 46 46 50 52 50 45 42 47 53 60 66 68 70 74 73 62 60 62 57 54 54 57 61 68 65 59 53 57 67 66 61 54 62 68 63 66 71 66 65 69 70 72 73 74 75 75 73 72 67 66 71 63 55 52 49 47 51 61 73 73 72 70 70 70 71 69 66 66 66 64 64 62 58 58 60 63 63 62 61 62 65 68 68 68 67 63 57 50 43 41 41 42 44 46 45 45 43 41 38 36 36 36 38 40 43 48 55 62 63 61 58 57 56 56 56 53 44 37 31 32 33 35 36 39 41 50 60 72 72 68 66 62 59 57 55 53 52 52 54 54 54 53 54 55 58 63 67 59 52 46 44 44 46 47 46 48 50 50 47 45 44 42 41 40 39 39 39 39 39 38 37 36 37 37 37 36 35 35 35 35 35 36 38 40 42 45 46 47 43 39 35 33 31 31 33 34 35 36 36 37 38 39 36 33 31 30 30 31 32 33 34 38 42 45 49 53 52 52 54 52 50 46 43 41 42 42 43 44 47 54 54 54 59 57 53 49 47 47 48 48 46 42 38 38 39 40 45 56 72 73 79 88 87 82 73 72 73 74 73 71 75 82 90 92 93 92 88 85 84 85 87 89 88 86 85 85 87 88 84 74 82 86 76 74 76 82 84 81 88 85 75 71 69 72 69 63 62 60 57 59 61 64 67 69 73 75 76 75 74 73 71 65 57 52 47 44 42 41 41 40 40 40 41 42 41 40 38 38 39 40 43 45 47 50 53 53 53 53 51 54 59 63 62 55 55 55 53 52 52 50 48 48 47 47 48 48 50 52 53 52 49 47 45 45 45 45 45 44 43 43 43 43 42 42 41 42 43 44 44 43 44 43 42 44 45 45 42 40 42 45 48 47 48 51 50 49 47 45 43 41 43 46 50 49 48 46 45 44 43 42 40 40 39 40 40 41 40 40 39 38 39 42 44 45 47 48 48 48 48 47 46 44 43 42 42 44 48 52 57 59 60 60 60 59 58 58 59 59 58 56 55 54 52 50 49 49 49 50 51 53 55 56 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 87 87 88 89 90 91 91 91 91 90 90 89 88 87 86 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 82 81 81 81 82 83 84 84 84 84 84 83 83 82 81 80 80 79 78 77 76 76 76 77 77 78 79 80 81 81 82 82 82 81 81 81 81 81 81 82 82 81 81 81 80 79 79 79 80 80 80 80 80 80 79 79 79 79 79 79 76 70 66 64 67 70 73 74 74 73 74 74 76 75 72 71 71 71 68 64 64 64 62 61 59 57 58 60 62 62 62 63 65 66 66 65 64 63 60 57 55 54 55 56 60 61 60 61 63 65 67 68 69 70 71 72 73 74 74 72 71 69 69 68 68 69 69 66 64 63 63 63 63 64 64 64 60 57 59 59 58 58 59 61 59 56 53 51 53 56 58 58 57 54 60 62 59 53 53 54 52 50 47 45 42 39 37 37 39 41 40 38 35 35 35 34 34 34 33 31 30 31 31 32 33 34 34 36 38 39 39 38 37 36 35 33 32 31 30 29 30 31 32 33 33 35 36 37 37 37 37 37 37 37 37 36 36 35 35 35 35 37 37 37 37 37 37 36 36 36 36 36 37 38 39 39 39 39 40 40 40 40 40 41 42 43 44 45 45 46 46 46 45 45 44 44 44 45 44 44 45 45 46 48 48 49 48 49 50 49 51 54 54 54 53 53 52 52 52 52 52 53 53 53 53 53 53 54 54 53 51 51 51 53 54 56 58 56 53 47 45 47 50 53 55 55 54 52 52 53 52 49 43 48 57 64 66 66 63 62 59 56 57 64 68 69 58 58 66 67 65 64 69 77 59 53 58 56 54 52 53 55 57 58 58 57 56 53 50 48 47 45 45 52 55 52 45 42 44 49 56 70 71 65 61 60 59 57 55 53 53 54 57 64 73 62 55 50 61 70 60 57 53 62 65 58 66 71 66 68 72 71 72 73 75 75 74 74 73 74 75 73 61 55 52 48 47 50 60 70 71 70 67 66 66 68 67 65 64 63 62 62 59 55 54 56 61 62 62 62 61 61 64 65 62 59 56 53 49 44 39 37 37 38 38 38 38 38 39 37 35 35 37 40 43 44 45 50 55 59 58 56 54 53 53 55 52 44 38 34 33 35 37 36 39 44 57 67 74 72 69 65 61 57 55 53 52 51 51 53 53 53 52 52 53 56 59 61 55 50 45 44 46 50 51 51 52 52 51 48 47 46 44 43 41 40 39 39 39 38 37 36 35 36 36 36 35 35 35 35 35 35 35 36 37 39 42 47 48 44 38 33 33 32 31 32 32 33 33 34 36 38 38 36 33 31 30 30 31 32 33 35 38 40 42 47 52 49 49 52 50 48 48 49 50 51 51 50 46 45 46 47 54 66 62 57 54 50 46 45 45 45 42 39 38 39 39 40 47 56 63 72 82 84 78 69 73 74 72 71 72 78 86 93 93 93 92 89 84 80 83 87 90 88 85 84 86 88 86 84 79 89 93 86 80 75 76 81 84 81 83 83 75 69 66 64 61 58 58 59 62 66 70 72 74 76 76 76 76 74 72 70 66 60 54 50 46 44 42 41 40 40 41 42 42 42 40 38 38 39 40 43 46 48 53 55 54 51 50 51 55 61 64 61 54 56 58 59 59 59 58 55 52 52 52 53 52 51 51 52 51 48 46 45 45 46 46 45 45 44 43 43 44 43 43 43 44 45 47 46 46 45 45 44 47 48 49 46 45 47 48 49 51 52 53 52 50 48 47 45 42 44 47 50 51 50 48 47 45 44 43 41 41 41 43 44 44 43 42 40 40 41 42 44 46 48 49 50 50 50 49 47 45 44 42 42 43 47 50 54 58 60 61 61 61 60 60 60 60 60 59 58 56 55 53 51 51 50 49 50 52 53 55 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 85 85 85 86 86 86 86 86 86 87 87 88 89 90 91 92 91 91 90 89 89 88 87 86 85 85 85 85 85 85 85 85 85 85 84 85 85 84 84 83 82 81 81 81 82 83 84 84 84 84 84 83 83 82 81 80 80 79 78 77 76 76 76 76 77 78 79 79 80 81 82 82 82 81 81 81 81 81 81 81 81 81 81 81 80 80 79 80 80 80 80 80 80 80 79 79 79 79 79 78 75 70 66 67 70 73 74 74 72 68 69 71 73 72 69 68 69 71 69 67 66 64 62 61 59 55 58 59 60 61 60 61 63 65 64 64 63 62 59 55 53 54 56 58 61 63 63 64 65 67 68 68 68 68 69 71 72 73 73 72 71 70 69 69 71 74 73 70 64 63 63 63 63 65 66 65 61 60 60 59 58 58 59 60 59 57 55 53 50 50 52 55 58 60 62 60 56 48 49 56 59 53 45 46 46 41 40 40 42 42 40 39 37 37 36 36 36 35 35 34 32 31 31 30 31 33 35 36 37 38 38 38 37 36 34 33 32 31 30 29 29 30 31 31 32 33 35 36 36 36 36 36 36 36 37 36 36 35 34 34 35 36 37 36 37 37 36 36 36 36 36 37 37 38 38 37 37 37 38 39 39 39 39 40 41 43 44 44 44 45 46 46 45 44 44 43 43 43 42 43 43 43 43 44 45 46 45 46 46 47 49 52 52 51 50 50 50 51 51 52 52 53 54 54 54 53 52 51 51 51 51 51 53 55 55 56 58 54 50 45 47 51 56 58 57 56 54 51 52 52 48 44 40 55 63 68 63 58 54 55 57 58 60 65 73 76 67 60 60 70 70 66 64 60 48 49 52 54 54 54 55 57 59 58 57 56 55 54 54 51 47 46 47 53 60 61 47 42 42 47 57 70 62 59 63 62 61 55 52 49 49 51 56 61 64 56 58 65 60 61 59 58 60 64 67 67 66 69 71 73 75 75 78 80 77 73 70 71 71 72 75 72 61 52 47 47 51 56 62 68 71 67 64 62 61 61 61 61 62 62 61 59 57 54 52 55 58 59 60 61 60 59 60 63 64 61 54 47 42 39 38 40 40 39 37 36 36 36 37 35 34 35 38 41 43 43 44 47 52 57 54 52 50 49 50 52 49 43 37 34 34 36 39 39 44 54 68 71 71 70 67 64 59 56 55 53 52 51 51 51 52 52 52 53 54 55 57 57 52 49 46 46 48 51 54 56 58 56 53 50 50 50 48 46 45 42 40 39 39 38 37 36 35 35 35 35 34 34 35 35 35 36 36 36 36 38 41 47 47 39 35 32 33 33 32 32 32 32 32 34 38 38 37 35 33 31 30 30 31 32 33 35 37 39 41 44 47 44 43 44 46 50 54 57 60 63 61 58 49 45 43 45 48 53 63 64 59 54 50 46 43 41 41 40 39 38 38 38 40 44 52 59 65 68 70 69 71 71 69 71 75 82 89 92 90 88 86 82 80 77 80 84 89 86 84 85 85 86 85 85 86 88 91 92 85 80 75 79 82 81 80 78 71 66 62 62 61 58 59 61 66 69 73 75 76 76 76 76 76 74 72 70 65 60 54 51 49 47 45 42 40 40 40 41 42 41 40 39 39 41 42 45 48 51 54 55 56 51 51 54 57 60 63 59 54 55 56 57 55 54 54 54 54 54 55 55 54 53 52 51 50 48 49 50 52 51 51 50 48 46 44 44 45 45 45 47 47 48 50 49 48 47 46 46 49 50 50 51 52 53 51 51 54 55 55 52 50 49 47 46 44 44 47 52 52 51 50 48 47 46 44 43 43 44 46 48 48 47 45 43 42 43 44 46 46 47 48 50 51 51 50 48 46 44 43 42 42 44 47 51 56 59 60 60 60 61 61 61 61 62 62 61 59 56 55 55 56 53 51 50 51 53 55 84 84 84 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 86 87 87 87 87 87 87 87 88 89 90 91 91 91 91 90 89 88 87 87 86 85 85 85 86 86 86 85 85 84 84 84 84 84 84 84 83 82 81 81 82 83 83 84 84 84 84 84 83 83 82 81 81 80 79 78 77 76 76 76 76 77 77 78 79 80 81 81 82 82 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 79 79 78 78 78 78 74 69 61 64 68 72 73 72 70 69 68 66 66 65 66 67 70 72 74 69 64 60 60 61 59 57 58 58 59 59 60 62 63 63 62 62 61 59 57 54 56 59 62 63 62 63 65 66 68 69 69 69 69 69 70 71 71 72 72 72 71 70 69 68 72 75 72 68 62 62 63 64 65 66 67 65 60 61 61 60 58 57 57 58 59 59 59 59 59 59 56 59 64 65 67 65 58 48 48 52 63 53 45 50 48 44 42 41 42 40 39 40 40 38 37 36 36 35 35 34 32 31 30 30 30 32 34 35 35 36 37 37 36 35 34 33 32 32 30 29 28 29 30 31 32 33 33 34 35 34 34 35 35 36 36 36 36 35 34 34 35 36 37 37 37 37 36 36 36 36 36 37 37 37 37 36 35 36 37 38 39 40 41 41 42 43 44 44 44 44 45 45 45 44 44 43 42 42 42 42 42 43 42 42 43 43 44 44 44 44 46 47 48 45 44 47 47 48 49 51 52 54 55 55 55 54 53 51 50 51 52 52 54 56 56 56 56 54 50 45 49 52 57 57 56 55 53 52 53 51 43 42 44 58 64 66 56 52 54 56 59 62 60 61 70 71 66 63 63 75 69 61 55 53 49 50 51 51 52 53 55 56 57 57 56 55 53 52 53 52 49 46 49 54 60 61 55 46 43 46 59 72 66 64 66 61 58 51 49 47 47 52 58 55 53 54 60 62 57 57 58 56 57 59 68 72 71 72 75 76 77 79 76 76 76 72 69 67 63 60 62 60 54 46 45 49 55 60 59 63 67 65 62 60 59 58 57 57 58 59 58 56 54 52 51 50 50 52 54 56 57 55 53 54 57 59 50 42 37 38 41 47 47 45 42 40 39 40 40 41 39 38 37 38 38 38 42 50 51 51 50 46 44 45 46 47 43 39 35 36 36 37 41 46 48 57 71 69 68 66 64 62 59 56 54 53 52 51 50 51 51 53 54 57 56 56 58 57 53 49 47 46 48 52 58 62 64 59 57 56 55 55 54 50 46 42 41 40 39 38 37 36 35 34 34 34 33 34 34 35 35 36 36 36 36 37 39 45 42 35 32 33 34 34 33 32 32 33 33 34 36 36 36 34 33 32 31 30 31 32 33 35 37 38 40 40 41 41 42 45 52 58 61 61 62 64 66 63 57 49 44 43 45 49 57 60 59 56 54 53 48 46 45 43 40 38 38 38 39 40 41 49 54 57 64 67 65 67 69 75 76 77 83 88 89 89 88 85 80 78 78 82 84 82 85 89 86 85 85 86 86 81 82 83 80 82 83 76 75 77 73 69 65 63 62 62 61 60 63 66 68 69 72 75 75 75 76 76 76 74 72 68 65 61 55 52 51 51 48 44 40 40 40 41 41 41 40 41 42 44 46 50 53 54 53 55 57 53 51 52 56 59 63 57 53 54 55 55 52 52 52 53 54 54 54 54 52 53 53 53 52 51 51 52 54 56 58 58 54 49 44 45 47 46 48 49 49 50 51 49 48 47 48 48 50 51 52 57 56 54 53 54 56 57 56 53 51 50 49 47 45 44 47 51 53 52 51 49 48 47 46 46 45 47 49 50 51 51 48 46 44 44 44 46 45 45 47 48 50 52 52 50 47 45 44 43 43 44 48 52 56 58 58 59 59 60 60 61 62 62 62 61 60 58 56 56 55 54 53 53 54 55 56 84 84 84 85 85 85 85 85 85 84 84 84 83 83 83 84 84 85 86 87 87 87 87 87 87 88 89 90 91 91 92 91 91 90 89 88 87 87 86 85 85 85 86 86 86 85 85 84 84 84 84 84 84 84 83 82 81 81 82 83 84 84 84 84 84 84 84 83 82 81 81 80 79 78 77 76 76 76 76 76 77 78 79 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 81 81 81 80 80 79 79 78 78 78 77 76 71 66 65 67 71 74 75 73 71 69 64 63 64 66 68 70 74 76 68 65 62 61 60 59 57 56 57 58 61 62 63 62 62 61 63 62 60 59 59 62 65 65 65 65 65 66 68 68 69 69 71 72 71 71 71 72 72 72 72 71 71 70 70 72 72 70 65 61 61 63 66 66 67 67 64 62 62 63 62 59 57 59 56 55 58 59 59 59 57 55 65 73 69 65 61 58 54 56 61 65 57 52 54 50 47 44 43 42 40 39 39 40 39 37 36 35 35 35 34 33 32 32 30 30 31 32 32 34 35 37 37 36 35 34 33 32 31 30 29 28 29 31 32 32 33 33 33 34 34 34 35 35 35 36 36 35 35 34 34 35 37 38 38 37 37 36 36 36 36 36 36 36 36 36 35 35 35 36 37 39 40 41 41 41 42 43 43 43 43 44 44 44 43 43 42 42 42 42 42 42 42 42 41 41 42 42 42 42 42 43 43 43 41 42 43 44 45 48 50 51 52 52 53 55 56 56 54 53 51 52 54 56 56 56 58 57 55 50 47 49 53 57 57 56 55 54 52 49 43 38 43 47 54 60 64 62 56 54 58 62 66 58 60 71 70 67 66 68 69 59 53 49 50 51 53 53 52 53 53 55 54 55 55 55 53 51 50 50 51 49 44 44 48 55 56 55 47 43 44 58 65 64 64 62 55 51 51 48 47 47 53 56 55 51 48 52 52 50 51 50 49 50 53 60 64 68 71 73 77 73 72 73 71 70 71 68 63 54 50 49 48 46 42 44 49 49 52 56 62 66 67 62 58 58 56 55 55 56 57 58 57 56 52 48 46 46 47 46 48 51 52 50 45 47 49 43 38 35 40 46 52 53 52 49 45 43 44 46 49 46 43 39 36 35 37 41 45 42 42 44 39 37 38 40 41 39 37 35 38 39 38 43 49 56 62 68 69 67 64 62 60 57 55 54 53 52 51 51 51 52 53 55 58 56 56 59 59 56 49 46 45 47 52 59 66 68 60 60 61 61 59 57 50 45 41 40 40 40 39 38 37 35 34 34 33 33 33 34 35 35 35 36 36 36 36 37 40 36 33 31 33 34 34 33 32 34 35 36 35 35 36 36 34 33 32 32 31 31 32 34 35 36 37 38 40 42 44 49 53 58 61 62 61 57 55 58 55 50 45 43 42 44 46 48 52 56 59 61 60 55 51 48 45 42 40 38 38 39 39 40 42 45 50 55 59 61 70 78 85 87 87 87 89 91 90 90 91 83 77 71 81 86 83 84 86 85 86 87 85 86 86 81 79 80 86 88 80 76 74 69 68 69 66 64 60 62 64 68 69 69 67 68 71 73 75 77 76 75 75 71 68 66 63 58 52 51 54 52 47 41 40 41 42 42 41 42 43 44 44 46 48 52 54 53 56 57 55 53 51 56 59 58 57 55 55 54 53 51 50 51 52 53 53 54 53 51 52 53 54 54 53 53 53 53 56 61 64 60 53 44 45 47 47 48 50 52 52 52 49 48 47 48 49 51 53 56 59 58 56 55 55 55 58 57 55 53 51 50 48 47 45 48 52 54 53 52 50 49 49 49 50 50 51 52 52 52 51 51 49 47 46 45 45 44 44 46 47 49 52 52 51 48 46 45 45 45 45 49 52 56 57 58 58 58 58 58 59 60 62 62 62 60 59 58 57 57 56 57 57 57 57 58 84 84 84 84 84 85 85 85 85 84 84 83 83 82 83 83 84 85 86 87 87 87 87 87 87 88 89 90 91 92 92 91 91 90 89 88 87 86 86 86 85 86 86 86 86 85 85 84 84 84 84 84 84 83 82 82 81 82 83 83 84 84 84 84 84 84 84 83 82 81 81 80 79 78 77 76 76 76 76 76 77 77 78 79 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 81 81 81 81 80 80 79 79 78 78 78 77 76 72 69 66 68 70 74 76 76 74 69 64 63 63 65 67 69 69 68 64 64 64 64 60 56 56 55 55 58 60 60 61 61 61 62 63 64 63 63 63 62 64 65 67 68 68 68 68 67 67 69 71 71 70 71 72 74 73 72 71 71 72 72 72 71 69 67 64 63 62 64 65 67 68 68 66 64 63 63 62 59 56 55 54 52 52 51 51 53 55 56 65 70 69 69 63 55 55 55 60 62 59 57 54 51 48 45 43 42 41 41 40 40 39 38 36 34 34 34 34 34 34 34 31 30 30 29 30 32 34 36 36 36 34 34 33 32 31 30 29 28 28 30 32 32 32 32 32 32 33 34 34 34 34 34 34 34 34 34 34 36 37 38 37 37 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 37 39 40 40 40 41 42 43 43 42 43 43 42 42 42 41 41 41 42 42 41 41 41 41 41 40 41 41 42 42 41 40 39 39 40 42 43 44 46 47 48 48 50 52 54 55 56 56 55 54 54 55 57 59 61 62 59 55 53 49 45 50 55 58 58 57 56 48 39 41 42 46 49 53 60 62 61 55 54 58 60 61 61 64 69 68 63 58 60 55 46 47 48 48 49 51 52 52 52 53 53 53 53 53 53 52 51 50 49 50 51 50 46 48 52 54 51 45 41 41 48 56 60 59 63 68 65 59 50 48 48 49 50 50 46 42 42 43 43 43 41 39 44 48 52 54 58 65 71 76 76 71 67 61 61 66 65 60 52 45 41 42 43 42 41 41 41 48 55 64 67 69 66 63 60 57 55 55 56 58 58 57 55 49 46 44 44 43 40 41 44 43 42 39 40 40 38 39 40 45 50 55 55 56 54 48 46 50 52 53 52 50 46 40 36 35 36 36 35 36 37 36 36 36 35 37 38 37 37 38 39 40 45 54 64 67 69 70 67 64 62 58 56 54 53 52 52 51 51 52 54 55 56 56 55 56 57 58 58 57 51 48 48 52 59 68 69 65 66 66 65 59 54 48 44 42 40 40 40 39 39 37 36 35 34 34 34 34 35 35 35 35 35 36 36 36 34 33 32 31 31 32 33 33 33 34 35 37 38 37 37 38 37 36 35 33 32 31 32 32 35 34 33 36 41 47 54 58 58 56 55 55 58 61 57 53 50 48 45 43 44 44 45 46 48 53 56 58 63 65 63 58 53 50 48 46 43 40 38 39 40 40 41 44 46 53 63 81 88 86 82 81 84 87 89 89 88 87 81 72 65 74 82 88 86 86 86 87 87 78 82 88 84 83 83 83 83 81 77 74 72 72 71 66 62 60 64 67 71 71 70 67 66 66 70 74 76 74 74 75 71 68 66 64 60 53 53 56 54 49 43 42 42 43 43 42 43 44 45 44 46 48 51 52 52 54 56 57 56 56 57 57 57 57 57 56 55 53 51 51 51 50 51 52 53 51 50 50 51 51 52 53 55 53 53 54 57 61 64 58 49 45 45 48 49 52 54 54 52 49 48 48 49 50 52 56 59 61 60 59 58 56 56 58 59 58 56 54 52 50 48 47 50 52 55 54 53 52 51 52 53 54 55 53 51 49 50 52 52 52 51 49 47 46 45 45 45 46 48 52 53 53 49 47 46 46 47 48 51 53 56 57 58 59 58 57 56 56 57 60 61 62 61 60 60 59 59 59 59 59 58 58 58 84 84 84 84 84 85 85 85 85 84 83 83 82 82 82 83 84 85 86 86 86 86 86 86 87 88 89 90 91 92 92 91 90 90 89 88 87 87 86 86 86 86 86 86 86 85 84 84 83 83 83 84 83 83 82 82 81 82 83 84 84 84 84 84 84 84 84 83 82 81 81 80 79 78 77 76 76 76 76 76 76 77 78 79 79 80 80 81 81 80 80 80 80 81 81 81 81 81 81 81 80 80 81 81 81 81 81 80 80 80 79 79 78 77 77 75 72 69 68 69 72 75 78 78 77 69 62 60 61 62 65 66 65 63 61 61 61 61 63 61 60 59 58 58 60 61 62 62 61 62 64 65 65 66 63 63 66 68 70 71 70 68 66 66 66 68 70 70 71 72 74 75 73 72 70 71 72 72 71 70 68 66 65 64 64 65 65 66 67 68 67 64 61 60 58 56 55 55 55 53 51 51 51 52 54 58 63 67 68 68 58 44 47 52 58 60 59 56 54 50 47 45 42 41 40 40 39 39 39 39 38 36 34 33 33 33 34 34 33 31 30 28 29 32 34 35 36 35 34 33 33 33 32 31 30 28 27 29 31 32 31 31 31 32 32 33 33 33 33 33 33 33 33 33 34 35 36 36 36 36 35 35 35 36 36 36 36 35 35 36 37 37 36 36 35 36 37 38 39 41 41 41 41 41 41 41 41 41 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 41 41 40 38 39 40 41 42 43 43 44 44 44 45 48 50 52 53 55 56 56 56 56 57 59 61 63 64 60 57 55 51 48 49 53 58 60 58 51 45 42 46 46 48 51 55 59 57 56 53 54 56 59 58 56 61 63 62 52 45 49 46 41 44 47 48 49 50 51 51 51 52 52 52 50 49 49 50 50 51 50 48 49 49 47 47 50 57 56 51 48 44 42 50 53 50 60 66 62 56 50 49 47 45 44 43 41 42 42 40 40 40 41 39 38 40 43 44 49 56 62 64 63 61 57 51 49 50 51 49 44 43 42 43 48 51 49 43 40 45 53 62 65 67 68 65 61 58 57 56 57 55 53 52 51 47 44 42 41 40 39 37 38 38 41 42 43 40 38 38 39 43 48 51 51 53 55 54 54 54 54 55 57 55 51 43 38 34 35 34 34 34 36 39 40 40 37 37 38 37 37 38 41 44 48 56 65 71 69 65 62 60 60 58 56 54 53 52 52 52 52 53 55 57 55 55 55 56 56 57 58 59 54 50 48 52 59 69 71 69 65 63 60 55 50 46 45 44 40 40 40 40 39 37 36 35 35 35 35 35 35 34 34 35 35 35 35 35 34 34 33 32 32 32 33 34 35 37 38 40 42 42 41 41 40 39 37 34 32 32 32 33 37 34 33 36 45 53 55 55 53 51 48 47 51 55 57 53 48 44 43 44 44 45 46 47 48 51 56 60 63 64 65 62 60 58 56 53 49 44 40 40 40 40 40 42 44 50 59 70 81 85 78 75 75 80 85 90 87 84 82 76 70 69 80 90 88 88 89 83 78 75 78 81 83 83 82 78 76 76 74 74 76 75 73 70 67 65 67 70 72 73 72 71 67 66 67 68 70 72 73 74 71 67 64 63 61 55 53 53 57 52 46 44 43 43 43 43 42 44 45 45 47 49 50 50 50 52 54 56 56 56 57 56 56 57 56 55 55 54 53 53 51 50 49 50 50 50 49 49 49 49 50 52 54 54 54 55 56 59 62 62 58 49 47 48 50 53 56 55 52 49 49 49 50 51 54 59 61 62 62 62 61 58 57 57 58 58 55 53 52 51 50 50 52 54 55 55 55 53 54 54 54 55 57 56 55 54 54 53 53 53 53 52 51 49 47 46 45 45 47 51 53 53 49 47 47 47 49 52 54 55 57 57 58 58 58 57 56 55 55 57 60 61 60 60 60 61 61 60 60 60 59 59 59 84 84 84 84 84 84 85 85 84 84 83 83 82 82 83 83 84 84 85 85 85 85 86 86 87 88 90 91 92 92 92 91 90 90 89 88 87 87 86 86 86 86 86 86 86 85 84 84 83 83 83 83 83 83 82 81 81 82 83 84 84 84 83 84 84 84 83 83 82 81 81 80 79 78 77 76 76 76 76 76 76 76 77 78 79 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 74 69 65 67 70 75 78 79 78 77 76 72 67 64 64 65 69 69 64 62 61 59 60 63 64 65 64 62 60 61 62 62 61 61 63 64 65 66 65 64 65 68 71 72 72 69 67 65 65 65 68 68 67 70 74 76 75 72 72 72 74 75 74 72 70 69 68 67 65 66 66 66 66 68 67 67 64 60 57 59 59 58 57 56 56 54 53 52 52 52 55 58 60 61 59 52 47 47 51 55 59 56 51 50 48 46 44 42 41 40 39 38 37 37 38 38 37 35 33 32 32 33 33 33 32 30 28 29 31 33 34 35 35 34 33 33 32 31 31 30 29 28 29 30 31 30 30 30 31 32 32 33 33 33 33 33 32 33 33 33 34 34 35 35 35 35 34 34 35 36 36 37 36 36 37 36 36 36 36 36 37 37 37 38 38 39 39 40 39 39 39 39 40 39 39 39 39 40 41 42 41 41 40 40 40 39 39 39 39 40 40 39 39 39 40 41 40 39 39 40 41 43 46 49 51 53 53 54 55 56 56 57 57 58 60 61 60 58 57 59 53 47 52 56 59 56 53 50 51 53 50 49 50 56 58 54 53 52 54 58 63 56 53 55 54 52 48 45 44 43 42 44 45 46 47 48 49 49 50 51 51 49 47 45 45 47 48 49 51 50 46 46 46 44 48 56 63 60 51 45 41 44 44 43 53 60 64 56 50 50 49 47 47 45 42 48 48 42 41 42 45 45 43 41 40 39 42 46 49 49 49 49 48 46 43 41 42 42 41 42 45 49 56 57 54 48 44 43 48 54 55 58 61 61 60 59 59 59 59 58 57 56 55 52 45 41 38 38 38 36 37 40 46 51 55 49 45 42 43 44 47 47 47 51 55 57 58 57 56 56 57 57 53 47 41 38 39 37 36 35 39 44 45 43 41 39 38 39 40 42 47 52 56 59 65 73 70 68 66 63 60 57 55 54 53 52 52 53 53 54 56 57 56 55 56 57 58 58 59 59 56 52 50 54 62 71 72 71 67 62 57 51 49 47 46 43 40 39 39 39 38 36 35 34 35 35 35 35 35 34 34 34 35 35 35 35 35 35 35 33 32 33 35 37 38 39 40 44 47 49 47 45 42 39 36 33 32 32 32 34 37 34 35 41 46 50 50 49 46 45 43 43 43 45 49 49 46 42 42 44 43 44 44 48 52 57 58 60 61 60 60 61 60 57 53 50 48 44 42 41 40 40 41 42 43 45 56 71 77 79 76 71 68 73 82 89 88 85 82 72 67 66 80 87 84 86 87 86 82 79 82 84 85 83 81 78 76 75 74 76 77 75 73 72 69 69 71 73 75 75 74 73 71 69 68 67 67 68 70 71 69 66 64 62 61 59 55 55 59 54 49 47 45 44 44 43 43 44 45 46 48 49 51 50 50 50 52 53 54 55 55 55 55 56 56 56 55 55 55 56 52 49 49 49 49 50 50 50 49 48 49 49 50 51 53 56 57 58 60 61 60 53 49 48 50 54 56 54 52 49 48 49 50 52 55 61 62 63 64 64 62 60 58 56 58 58 56 54 52 52 52 52 54 55 55 55 54 52 53 53 54 56 58 59 58 57 56 56 55 54 54 53 53 52 49 47 46 46 48 51 53 52 49 48 47 47 51 54 57 58 59 59 59 59 58 56 54 54 54 56 59 60 60 60 61 61 61 60 60 60 60 59 60 84 84 84 84 84 84 84 84 84 84 83 83 83 82 83 83 84 84 84 84 84 85 85 86 87 89 90 91 92 92 92 91 90 90 89 88 87 87 86 86 86 86 86 86 85 85 84 84 83 83 83 83 83 82 82 81 81 82 83 83 84 83 83 83 83 84 83 83 82 82 81 80 79 78 77 76 76 75 76 76 76 76 77 77 78 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 78 77 76 75 70 65 65 71 77 79 78 76 75 74 74 72 69 69 70 73 70 66 66 67 66 63 62 62 63 64 60 58 59 61 62 60 61 63 64 64 65 66 66 67 69 71 71 70 68 66 64 65 66 68 65 64 69 73 76 74 73 74 74 75 75 75 73 72 70 69 68 67 67 67 68 67 66 66 66 65 61 57 55 58 59 57 57 57 57 56 55 52 49 50 54 58 56 53 48 46 47 49 52 55 52 49 49 47 44 43 42 40 39 37 36 35 34 34 34 35 35 34 32 31 32 32 32 32 30 29 28 30 32 33 34 35 34 33 33 32 31 30 30 30 29 29 29 29 29 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 35 35 34 33 33 33 34 36 37 38 37 35 34 33 34 35 36 37 36 36 36 37 37 38 38 39 38 38 38 38 38 38 38 39 40 40 41 41 40 40 40 39 38 38 38 38 39 39 39 39 38 38 39 39 38 39 40 41 43 46 50 52 53 53 52 52 52 53 54 54 54 55 58 61 61 60 61 51 47 51 55 57 57 56 55 56 55 51 49 48 52 53 51 49 50 51 55 57 51 50 50 49 48 49 48 46 44 44 44 44 46 47 47 48 49 50 50 50 48 46 44 43 44 45 46 47 47 45 45 44 44 50 57 65 64 57 46 40 37 39 42 47 58 65 59 54 51 49 48 48 48 49 55 53 50 52 55 59 60 58 52 49 45 40 41 44 43 43 42 41 41 44 43 42 43 42 41 48 56 63 62 59 57 51 45 43 43 45 47 52 57 59 60 61 62 62 61 60 60 58 55 46 41 38 38 38 39 45 49 52 57 61 55 53 52 53 54 56 53 52 53 54 56 59 60 59 58 59 61 59 56 50 46 44 43 41 40 40 43 45 43 42 40 41 43 44 47 50 52 55 57 64 70 70 67 64 62 59 56 54 53 53 52 53 53 54 55 56 57 58 56 54 55 56 57 58 58 58 55 54 57 64 70 71 74 74 68 60 51 49 48 48 45 41 39 39 39 36 36 35 36 36 37 36 35 34 34 34 34 34 34 35 35 34 34 34 33 33 34 36 39 41 42 44 47 52 55 54 49 42 39 36 34 33 33 32 32 32 33 35 38 43 45 44 43 42 40 39 38 39 40 42 43 42 40 43 45 46 50 54 55 56 56 56 57 57 55 55 57 56 56 56 55 53 48 44 42 41 40 41 42 42 41 49 60 66 73 77 73 68 64 78 86 81 80 76 64 64 69 81 83 75 83 90 91 90 89 89 88 86 84 82 78 76 74 74 77 79 75 73 72 72 73 76 77 78 77 76 75 72 71 69 67 66 65 65 66 66 63 60 58 57 57 57 58 58 54 51 50 47 45 45 44 44 44 45 47 48 49 51 51 51 51 51 52 53 53 54 55 56 57 57 57 56 57 57 59 54 51 50 49 49 49 50 50 49 49 49 50 50 51 52 54 56 58 59 60 60 58 51 48 50 53 54 52 50 49 49 50 51 52 55 60 63 64 65 64 62 60 59 58 58 56 55 54 53 53 53 54 55 55 54 54 53 51 50 50 51 53 56 60 60 59 58 58 57 55 54 53 53 52 52 50 48 47 47 49 50 50 49 47 47 48 52 57 60 61 61 62 61 60 59 56 55 54 55 57 58 58 59 60 61 63 63 62 61 61 61 61 61 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 84 84 84 84 84 84 85 86 88 89 90 92 92 92 92 91 90 90 89 88 87 87 86 86 85 85 85 85 85 85 84 84 83 83 83 83 83 83 82 81 81 82 83 83 84 83 83 83 83 83 83 83 82 82 81 80 79 78 77 76 76 75 76 76 76 76 77 77 78 78 79 79 79 79 79 80 80 80 81 81 80 80 81 81 81 81 81 81 82 82 81 81 81 80 80 79 78 77 78 77 74 71 68 72 76 79 74 70 68 69 71 73 74 72 69 68 66 65 64 62 62 61 61 61 61 61 59 58 58 59 59 57 59 62 65 66 66 67 68 69 69 70 70 69 68 66 65 65 65 65 62 65 70 73 75 74 73 73 74 74 74 73 73 72 71 70 70 69 69 67 65 64 64 64 64 65 65 60 56 57 57 56 56 58 61 62 60 55 53 52 52 54 53 49 45 45 46 47 50 51 54 53 50 47 44 43 42 40 39 37 35 33 32 32 32 32 33 33 33 32 31 32 32 32 32 31 30 30 31 33 33 34 34 33 33 32 32 31 31 30 30 30 30 29 29 30 30 31 31 32 32 32 32 32 32 32 33 33 32 33 33 34 34 34 33 33 32 32 33 35 37 38 36 34 32 32 32 33 34 35 35 35 35 36 36 37 38 38 37 37 37 37 37 37 37 38 38 39 39 39 39 39 39 38 38 37 37 37 37 38 39 39 38 37 37 37 37 38 39 41 43 47 50 53 55 55 52 51 50 51 52 52 52 53 57 61 63 61 57 47 47 51 53 54 55 56 56 56 54 50 47 47 49 49 47 45 48 52 53 52 49 48 47 44 44 45 47 47 45 45 45 45 46 48 48 49 50 50 50 50 49 48 46 45 44 43 44 44 44 44 43 45 47 51 57 64 65 60 50 43 40 42 46 52 61 66 65 59 54 51 49 48 50 54 60 57 55 58 62 66 69 69 66 64 57 49 46 46 47 45 42 40 44 48 47 47 48 46 43 45 55 66 64 64 65 59 52 47 44 43 44 47 53 55 57 62 61 60 58 56 55 50 47 44 39 36 36 40 45 55 59 59 64 64 59 60 61 63 61 57 53 51 51 52 54 58 61 63 62 62 61 58 57 56 53 50 50 47 43 42 43 45 41 40 39 39 40 41 43 46 48 50 53 61 68 72 66 62 60 57 55 54 53 52 53 53 53 54 55 55 57 60 60 58 56 57 58 58 58 58 57 57 58 62 66 69 75 77 72 64 56 58 56 52 47 43 39 39 38 36 39 42 41 40 40 38 36 34 34 34 34 34 34 34 34 33 33 32 32 34 36 40 43 45 46 48 50 55 57 56 50 43 38 36 34 33 33 33 36 37 37 37 38 42 42 41 39 38 38 37 37 37 38 38 39 39 40 44 48 52 53 53 53 54 54 53 52 52 50 53 58 60 61 62 61 57 51 47 44 42 40 39 41 41 40 44 51 60 71 80 81 75 67 73 79 82 76 68 57 64 73 81 83 82 81 85 90 92 93 92 89 86 86 84 83 82 82 81 83 82 79 76 75 76 78 79 80 79 78 77 74 71 68 66 66 66 66 65 64 63 61 59 58 56 55 57 58 57 52 48 46 46 46 46 46 46 46 47 48 49 50 51 52 52 53 53 53 52 52 53 53 55 57 58 57 57 58 59 60 56 53 51 51 50 50 50 50 51 50 50 51 51 51 51 52 54 56 57 59 61 60 52 48 49 50 51 51 50 49 49 50 51 52 54 58 63 66 67 65 63 61 60 59 57 56 55 54 54 55 56 56 55 53 53 53 52 50 50 50 50 51 55 61 61 60 60 59 58 57 56 55 54 53 52 52 50 49 48 47 48 48 47 46 47 49 52 56 59 61 62 62 62 61 60 58 56 55 56 58 57 57 58 60 62 64 64 64 63 63 63 63 63 84 84 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 84 85 85 87 88 90 91 92 92 92 91 91 90 89 88 88 87 86 86 85 85 85 85 85 85 85 84 84 83 83 83 83 83 83 82 81 81 82 83 83 83 83 83 83 83 83 83 83 82 82 81 80 79 78 77 76 76 75 76 76 76 77 77 77 78 78 79 79 79 79 79 80 80 81 81 80 80 80 80 81 81 81 81 82 82 82 82 81 81 80 80 80 78 78 78 77 76 72 69 70 73 74 68 64 62 64 66 69 67 65 64 62 60 60 61 63 63 62 63 62 61 62 62 61 60 59 59 59 59 61 65 65 66 67 69 70 68 68 69 69 68 66 65 64 64 64 64 68 73 75 75 74 74 73 72 72 71 71 71 72 72 71 70 69 68 67 64 62 61 61 61 59 59 60 59 57 55 56 59 60 63 65 65 61 56 52 48 48 48 45 44 45 45 47 52 56 58 56 52 48 44 42 41 40 40 38 36 34 34 34 33 33 33 34 34 33 32 31 31 31 31 31 31 31 31 32 32 33 33 33 33 33 32 32 32 31 30 30 30 30 30 30 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 35 36 37 37 36 34 32 32 32 32 33 33 34 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 37 37 36 36 36 37 39 39 39 38 37 37 38 39 40 42 45 46 49 53 55 56 54 52 50 50 50 50 52 55 58 60 61 61 55 44 50 53 51 51 52 55 56 56 55 53 50 48 48 48 47 47 47 49 50 49 48 47 43 40 42 43 46 46 46 47 47 47 48 49 50 51 51 51 50 49 50 51 51 51 50 47 45 43 42 41 42 47 50 53 56 59 62 60 55 46 41 39 45 54 63 66 68 64 58 53 49 48 50 54 59 68 66 62 66 67 66 65 66 66 61 57 57 57 58 54 50 46 49 53 58 58 58 56 56 57 59 63 64 64 65 66 62 57 52 48 45 44 44 45 51 57 57 54 50 47 44 37 36 36 37 39 40 44 49 55 60 64 65 65 63 60 61 61 59 57 55 54 53 53 54 55 57 60 63 61 59 55 54 56 58 56 51 46 44 43 45 45 41 39 39 40 40 41 41 43 47 51 55 59 62 65 61 58 57 56 54 53 53 53 53 53 54 55 55 55 56 58 60 59 57 58 58 58 59 59 58 58 57 59 61 66 74 73 67 63 60 60 58 55 49 44 40 40 40 40 44 47 47 44 42 40 38 35 34 34 34 34 33 34 33 32 31 32 34 35 38 42 46 49 51 53 55 56 55 51 47 42 37 36 35 35 35 35 37 38 38 37 38 40 40 39 38 37 36 36 37 37 38 39 39 39 39 41 42 44 46 47 48 51 51 50 50 51 53 54 57 63 63 61 61 58 52 49 46 46 43 41 40 41 41 41 47 60 72 80 82 81 76 68 69 72 70 63 54 65 72 74 75 76 79 85 91 92 92 92 89 87 87 86 86 87 87 86 87 85 83 81 80 81 81 80 80 80 79 78 74 69 64 63 64 64 64 65 65 63 61 59 58 55 54 54 56 55 51 48 46 46 46 47 48 48 48 50 50 50 52 53 54 55 55 55 54 53 53 52 51 54 56 59 58 58 60 60 59 58 56 53 52 52 52 52 52 52 52 52 53 52 52 53 53 53 54 55 57 61 62 55 50 48 50 52 53 50 48 48 49 50 51 53 56 60 63 64 63 63 63 62 61 58 58 57 56 56 57 58 57 56 54 53 53 51 50 49 49 49 51 55 59 61 61 62 62 61 59 59 58 55 53 52 52 52 51 50 49 48 47 47 46 48 50 53 55 58 60 61 62 62 62 62 61 59 57 56 56 56 57 59 62 64 66 66 66 66 65 65 65 65 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 86 87 89 90 91 91 91 91 91 90 89 89 88 87 86 86 85 85 85 85 85 85 85 84 84 84 83 83 83 83 83 83 82 81 81 82 83 83 83 83 83 83 83 83 83 83 82 82 81 80 79 78 77 76 76 75 76 76 77 77 77 77 78 78 79 79 79 79 80 80 81 81 81 80 80 80 80 80 80 81 81 82 82 82 82 82 81 81 80 80 79 78 77 76 73 68 65 65 67 66 64 62 61 62 63 64 64 62 62 61 59 57 61 65 67 68 70 68 66 66 65 63 63 64 64 62 61 61 64 66 67 68 68 68 67 68 68 68 67 66 63 63 64 67 70 73 75 76 76 75 74 74 72 71 70 69 70 71 72 71 70 68 67 67 64 61 56 53 54 58 60 62 62 63 62 61 62 61 61 63 64 61 54 50 47 46 45 44 44 44 45 49 54 58 59 58 54 49 45 42 41 40 40 39 37 36 36 35 34 34 33 33 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 32 32 31 31 30 30 30 31 32 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 34 33 33 33 33 33 33 33 33 33 33 33 34 34 36 36 36 36 36 35 35 35 35 35 36 37 37 37 37 37 37 37 36 36 36 36 37 38 40 40 39 38 38 40 41 42 43 44 45 48 51 53 54 53 51 49 48 49 50 51 53 56 58 60 61 53 47 52 53 52 50 50 53 55 56 56 55 52 50 49 49 49 48 46 46 47 46 44 41 40 40 42 43 44 46 47 48 48 49 50 50 51 51 50 50 49 49 51 52 53 52 51 50 48 44 41 41 43 49 54 56 54 56 58 59 54 44 40 38 41 47 55 55 56 56 54 51 49 49 53 64 67 69 69 69 70 70 68 64 64 66 65 67 73 71 70 69 61 53 52 58 69 70 72 75 71 67 63 62 64 63 64 65 65 63 62 55 47 44 40 39 42 46 49 46 42 38 37 37 40 40 38 43 48 53 61 67 66 66 66 64 61 54 55 57 57 57 58 59 58 57 58 58 59 60 61 61 59 55 52 53 60 57 53 49 48 47 49 46 39 38 38 39 40 41 42 44 47 52 55 57 57 58 56 55 54 54 54 54 54 54 54 54 54 55 56 57 54 56 61 60 59 60 60 59 57 59 61 58 57 57 60 65 76 74 69 63 62 61 60 56 50 45 41 40 42 44 48 48 48 45 42 41 39 37 36 35 34 33 33 33 33 33 32 35 38 40 42 44 49 53 55 59 60 58 54 49 45 41 37 36 36 36 35 35 36 37 37 37 37 37 36 36 36 36 36 36 37 37 39 41 42 40 38 37 38 40 41 43 44 48 49 49 49 52 56 53 56 62 60 58 57 55 51 49 47 46 44 42 40 41 41 39 45 56 72 81 84 77 71 64 61 61 66 62 56 58 61 65 72 75 75 80 87 91 91 91 92 90 87 88 90 92 90 88 87 86 85 83 83 82 83 82 81 77 74 73 71 68 64 62 62 62 63 63 63 61 59 57 56 55 55 55 58 57 55 52 49 47 47 49 52 52 51 54 54 52 55 57 57 58 58 57 56 55 55 54 53 53 56 60 59 60 62 62 61 59 57 55 54 54 53 52 52 52 53 53 54 54 53 54 54 54 54 55 57 62 64 61 54 50 52 54 55 51 50 49 48 49 49 52 55 58 59 61 63 64 64 65 64 62 62 62 61 59 58 58 59 58 56 55 53 52 51 49 48 49 51 55 58 60 61 62 63 63 62 61 59 57 55 52 51 52 53 52 51 49 48 47 46 50 53 56 57 58 59 61 62 63 64 64 63 61 59 58 57 57 58 61 64 66 67 68 68 68 68 68 67 66 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 87 88 89 90 90 91 91 90 90 89 88 88 87 87 86 85 85 85 85 84 84 84 84 84 84 84 84 83 83 83 83 83 82 81 81 82 83 83 83 83 83 83 83 83 83 83 83 82 81 80 79 79 77 76 75 75 76 77 77 78 78 78 78 79 79 80 80 80 80 81 81 81 81 80 80 80 80 80 80 81 81 82 82 83 82 82 81 81 81 80 79 78 77 77 72 67 62 62 65 65 64 64 63 62 63 64 64 63 62 62 61 60 63 65 67 69 71 70 70 68 65 64 64 66 67 64 63 64 66 67 68 69 68 68 68 69 68 68 67 65 61 65 67 70 73 76 76 77 76 76 75 74 73 72 70 69 69 71 73 74 74 73 70 67 65 63 58 52 50 53 57 60 62 63 63 61 61 61 60 60 61 60 55 49 45 46 46 45 44 44 45 49 53 56 58 58 56 51 45 43 41 40 38 37 36 36 37 34 33 33 33 33 33 33 33 32 31 31 31 32 32 32 31 31 31 31 32 32 32 33 33 33 33 32 32 31 30 31 31 32 33 34 34 34 33 33 33 32 32 32 33 33 33 33 33 34 34 34 34 33 32 31 31 31 32 33 34 34 34 34 34 34 33 33 32 32 33 33 33 34 35 36 37 37 36 35 34 34 33 34 35 35 35 36 36 36 36 36 36 36 36 36 36 37 38 40 39 38 37 37 41 43 45 46 46 46 47 48 47 47 47 48 46 44 46 49 51 55 57 56 56 57 53 52 55 54 54 52 51 50 53 55 56 55 53 50 50 50 49 47 45 45 44 43 40 39 41 42 43 44 45 45 47 49 50 50 51 51 50 48 48 48 48 49 50 51 51 51 50 49 48 45 40 39 43 50 54 55 53 55 58 62 57 49 43 39 37 38 42 49 53 54 53 51 50 51 54 61 61 62 70 73 72 69 67 65 65 67 70 76 81 74 73 77 70 62 57 59 65 70 72 73 74 72 68 67 66 65 64 65 66 67 67 61 56 52 46 41 38 38 41 39 38 37 44 49 55 50 44 47 51 54 61 65 65 66 65 60 56 53 55 55 55 56 58 63 63 62 61 62 64 64 62 61 59 56 52 53 56 56 54 52 52 52 52 48 44 44 43 42 42 42 42 43 44 47 51 54 55 55 54 54 53 54 54 55 55 55 55 56 56 57 58 57 55 56 58 59 61 63 65 63 59 57 57 55 57 59 64 70 76 76 73 69 67 65 62 56 48 45 43 41 43 45 47 46 44 43 42 41 39 38 37 36 34 33 33 33 34 34 34 37 42 48 48 50 54 57 58 59 55 50 48 46 44 42 39 35 35 34 34 34 35 36 36 36 35 35 35 35 34 36 36 36 36 37 39 40 41 39 38 37 38 39 40 41 42 45 48 50 50 50 52 54 56 59 57 55 53 51 50 48 48 48 45 43 41 41 40 39 43 49 60 71 78 77 71 64 58 57 61 61 59 55 57 60 63 67 70 75 81 89 89 89 88 87 86 88 89 89 89 88 86 86 85 84 84 83 80 74 70 67 65 64 65 66 66 64 62 60 60 60 60 58 56 54 54 56 56 56 57 57 56 53 51 48 48 51 55 55 54 54 54 54 55 56 57 58 59 59 58 57 57 56 56 55 58 61 60 61 62 62 61 59 58 57 57 57 56 55 54 54 54 54 54 54 54 54 54 54 55 56 58 62 64 64 57 53 53 56 57 54 52 50 49 48 48 50 53 56 56 58 62 64 66 67 67 66 65 64 64 63 61 61 60 60 59 57 55 54 53 52 50 50 52 54 56 57 59 61 63 63 62 61 59 57 55 53 51 52 54 55 54 52 50 49 49 52 55 58 58 58 59 60 62 63 64 64 63 62 61 60 60 59 62 64 67 67 68 69 69 70 70 70 70 68 85 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 86 86 86 87 87 87 88 88 89 89 90 90 89 89 88 88 87 86 86 86 85 85 85 84 84 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 82 81 80 79 78 78 76 76 75 76 77 78 78 78 78 79 79 80 81 81 81 81 81 81 81 81 80 80 79 79 80 80 80 81 82 82 83 83 82 82 81 81 80 79 78 77 76 71 66 61 62 64 65 66 67 66 67 67 66 65 65 65 65 66 65 65 65 65 67 69 69 70 70 67 64 63 65 66 66 67 67 68 68 69 70 69 69 69 69 69 68 65 63 63 68 69 70 75 77 78 77 77 76 75 74 73 73 71 70 70 71 72 75 74 72 69 68 66 67 66 61 58 55 52 53 58 60 60 59 59 60 57 57 58 60 60 58 54 50 47 45 44 44 45 48 49 51 53 55 54 50 46 43 42 41 36 35 34 34 35 33 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 32 32 31 30 31 32 34 35 36 36 35 34 34 33 33 33 33 33 34 34 34 34 34 34 34 33 31 30 28 27 28 29 31 33 34 35 34 34 34 33 33 33 33 33 34 34 35 35 36 36 35 35 34 33 33 32 33 33 34 34 34 35 35 35 35 35 35 35 36 36 37 38 40 39 38 36 36 37 41 43 46 46 46 46 45 44 43 43 43 41 41 43 49 53 55 55 53 50 51 55 55 55 53 53 52 50 50 53 54 55 56 55 53 52 50 48 46 44 43 41 40 40 41 43 44 45 45 46 47 48 49 50 50 49 48 48 48 48 47 47 47 48 49 50 50 49 47 45 44 41 39 45 49 51 53 53 53 56 60 61 57 48 43 39 37 40 45 51 55 57 54 51 49 50 52 55 58 66 72 74 68 65 63 64 69 74 80 82 77 79 81 77 72 66 64 65 68 71 73 75 75 73 71 69 69 65 65 67 68 67 64 64 63 58 51 42 39 37 37 42 47 58 62 65 58 52 45 47 51 55 60 64 66 64 58 55 54 54 54 54 53 56 62 63 63 62 63 64 64 62 59 57 55 53 53 53 53 53 54 54 53 53 54 55 56 51 46 44 43 43 44 45 47 50 54 56 56 55 54 54 54 54 54 55 55 56 58 58 59 59 59 58 54 55 59 65 69 67 64 61 58 55 52 57 63 72 74 75 75 74 72 69 67 64 56 50 46 44 42 43 43 44 43 43 44 42 41 40 40 39 37 36 34 33 33 34 34 35 38 44 51 54 57 59 59 58 57 55 50 46 44 43 43 40 36 35 35 34 34 35 35 35 35 34 33 34 33 33 34 34 34 35 35 35 37 39 40 39 39 39 41 42 42 42 42 45 47 48 51 53 55 56 56 55 53 52 52 54 57 55 52 50 49 47 44 42 42 43 51 61 67 71 71 67 61 59 57 56 57 57 54 55 57 58 63 69 78 84 86 86 84 82 81 81 84 84 83 83 82 79 79 78 77 75 73 69 65 61 60 59 58 56 56 57 58 58 57 57 57 56 55 53 54 56 58 59 59 59 58 57 54 51 49 49 51 54 56 56 54 54 54 54 55 56 57 58 58 59 59 58 57 56 55 58 60 60 61 62 61 60 59 60 60 59 57 56 56 56 56 55 55 55 56 56 56 56 56 57 57 58 60 62 64 60 56 54 56 57 56 55 53 52 50 50 51 53 55 56 58 62 64 66 67 69 70 68 68 68 68 66 64 63 62 61 59 57 56 55 54 53 52 51 53 54 54 57 60 63 63 63 61 59 56 54 53 52 53 54 55 55 54 53 53 53 55 57 58 59 59 60 60 61 62 64 64 63 62 60 61 62 63 64 66 68 69 69 69 69 70 69 70 70 70 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 86 87 87 88 88 88 87 87 87 87 88 88 89 89 88 88 87 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 83 83 84 83 83 83 83 83 83 83 83 83 82 81 80 79 79 78 76 76 75 76 77 78 78 78 78 79 80 80 81 81 81 81 81 81 81 81 80 80 79 79 79 80 80 81 81 82 83 83 83 82 82 81 80 79 78 77 76 73 66 62 61 64 66 67 68 68 69 68 66 66 66 65 64 66 67 66 64 64 66 67 68 69 69 68 65 64 65 66 66 65 67 68 70 71 71 70 69 67 65 60 60 61 64 66 70 70 73 77 78 79 79 77 75 73 71 69 68 68 69 70 70 70 71 71 70 68 66 65 65 60 58 60 61 60 54 51 52 54 56 58 57 55 57 58 60 60 58 55 52 49 47 44 44 45 46 46 47 47 51 52 50 46 42 42 39 33 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 32 32 33 33 33 33 33 33 32 32 32 32 32 32 31 31 30 30 32 33 34 35 35 36 35 35 34 34 34 34 34 34 34 35 34 34 34 34 34 32 30 29 27 26 26 28 29 31 33 35 35 34 34 34 34 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 39 40 40 39 37 35 36 38 40 42 44 44 44 43 42 41 41 40 37 39 44 53 55 54 53 52 50 53 56 55 54 51 51 51 49 50 52 54 55 55 54 54 53 51 49 47 45 43 41 41 42 44 46 46 47 47 47 47 47 48 48 48 48 47 47 47 47 46 46 46 46 47 47 48 48 48 47 46 42 41 47 48 47 49 50 49 53 57 62 61 56 50 44 39 39 42 50 55 58 55 51 48 48 49 53 55 59 68 68 63 61 61 64 71 78 80 81 81 81 82 81 78 76 73 73 73 75 76 76 76 75 76 74 73 69 67 68 68 67 65 67 67 65 58 50 47 44 41 42 47 57 64 66 61 53 46 50 55 58 61 64 66 62 55 53 52 52 53 54 55 56 58 62 63 63 63 63 63 62 60 57 55 54 53 52 50 52 53 53 52 52 58 59 58 53 50 47 49 49 48 52 55 57 57 58 58 57 54 54 54 54 55 55 56 58 59 60 61 61 60 58 53 55 59 66 69 67 64 61 59 56 53 55 61 68 71 72 70 71 69 65 61 58 54 50 46 44 43 42 42 42 43 44 45 44 43 42 42 42 40 38 36 34 34 34 35 35 37 42 48 55 61 62 57 56 55 55 52 46 43 41 41 38 35 34 34 34 35 35 35 35 35 34 33 33 32 32 32 33 33 32 33 34 36 39 41 40 40 41 43 45 45 44 44 43 44 46 50 52 53 54 55 58 55 55 58 58 59 58 57 57 57 55 50 48 46 47 52 60 64 62 58 57 56 55 57 57 56 55 54 54 55 57 64 70 75 80 82 80 79 78 77 77 79 79 77 75 73 72 70 69 69 68 66 65 63 62 61 61 60 57 56 55 54 54 54 53 53 52 52 53 55 59 61 61 61 60 59 58 56 53 51 50 51 52 53 53 53 54 54 55 55 56 57 57 58 58 59 59 57 57 57 58 59 60 61 61 60 59 59 60 61 61 59 58 58 58 58 57 57 58 58 58 58 58 59 59 59 59 60 62 64 64 59 55 56 56 56 55 55 55 53 53 54 56 57 59 61 64 64 65 66 68 69 69 67 66 66 65 64 64 63 62 61 59 58 58 57 56 54 53 54 53 53 56 59 61 63 63 61 59 57 55 54 53 53 54 55 55 55 55 55 56 57 58 59 59 60 62 62 62 63 64 64 63 62 61 62 62 63 65 67 69 69 69 70 70 70 70 70 70 71 85 85 85 84 85 85 85 85 85 86 86 86 86 86 86 87 88 89 89 89 88 87 87 86 86 87 87 88 88 87 87 86 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 83 84 84 83 83 83 82 82 83 83 83 83 82 81 80 79 78 78 76 76 75 76 77 78 78 78 78 78 79 80 80 81 81 81 81 81 81 81 80 80 80 79 79 79 80 80 81 82 83 83 83 82 82 81 81 80 79 77 76 74 69 67 66 66 66 66 68 68 67 67 65 64 64 65 65 64 65 65 64 64 64 65 67 69 67 67 66 65 64 65 64 64 65 66 68 68 68 66 64 60 56 55 58 61 66 68 70 72 76 79 80 79 77 75 72 69 67 66 68 69 71 70 69 67 68 68 67 66 65 62 58 53 52 52 51 52 51 48 46 47 48 50 51 54 59 60 60 60 59 58 56 53 51 49 47 46 45 45 44 46 49 49 48 45 42 41 36 32 31 30 30 30 31 31 30 30 31 31 31 31 31 30 30 30 31 32 33 34 35 35 34 33 32 31 31 31 31 30 30 29 30 30 31 32 33 33 34 34 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 34 32 30 28 27 27 28 29 30 33 34 35 35 35 35 35 35 35 35 35 35 34 33 33 34 34 34 33 33 32 31 31 32 32 32 32 32 32 33 33 34 35 35 36 37 38 40 41 41 41 40 38 36 35 36 38 39 39 39 39 39 39 40 39 38 43 47 54 53 52 51 51 51 54 55 56 54 52 50 50 50 50 52 55 55 55 55 54 54 53 52 50 47 45 45 44 44 46 47 47 46 46 47 47 47 48 49 49 47 46 46 46 46 45 45 45 45 46 46 47 48 48 48 47 42 42 47 45 44 46 47 48 52 56 59 62 61 54 45 39 37 41 49 54 57 57 51 47 47 49 52 51 51 56 59 59 59 61 65 70 75 79 81 80 77 79 80 79 79 80 77 76 77 78 78 78 77 76 72 71 72 69 66 66 67 67 67 67 67 60 58 60 56 51 45 46 50 60 65 65 59 54 55 59 64 64 65 64 60 56 52 50 50 52 56 61 63 63 65 64 63 62 64 65 64 62 59 57 55 54 52 51 52 54 56 55 55 59 58 56 52 49 48 50 53 56 61 64 65 62 60 58 56 55 53 54 55 55 56 57 58 60 62 62 62 59 55 51 59 65 67 68 68 67 63 60 60 59 55 58 64 72 72 69 67 65 61 61 58 51 48 45 44 43 43 43 43 43 46 46 45 44 44 46 46 45 43 40 36 35 35 35 35 36 38 44 53 58 59 55 52 51 53 49 45 43 40 37 36 35 34 34 35 35 35 35 35 35 35 33 32 31 32 32 32 33 33 33 33 34 39 41 41 41 41 44 46 48 49 48 44 44 45 47 48 49 54 55 54 54 56 59 57 55 55 57 58 53 50 47 46 45 46 51 55 58 56 53 53 56 58 59 59 58 56 54 54 53 52 56 60 65 67 69 71 72 72 71 73 74 76 74 71 68 67 67 65 65 65 65 66 65 64 63 63 61 59 56 54 52 52 53 53 52 52 53 56 59 59 59 59 59 59 59 59 59 57 54 52 51 50 49 50 52 53 54 56 57 57 57 57 58 58 58 58 57 56 56 58 59 61 62 63 63 62 61 62 62 62 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 62 65 68 61 57 56 56 56 55 56 57 56 56 57 59 61 64 64 65 65 66 67 69 69 69 65 62 61 62 63 65 65 65 64 63 62 62 61 60 58 56 55 54 54 58 60 61 62 62 62 61 59 55 53 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 62 63 63 63 63 62 62 62 61 61 62 63 66 69 70 70 70 70 70 70 70 70 71 85 85 85 85 86 86 86 87 87 87 87 87 87 87 87 88 89 90 90 89 88 87 86 86 86 86 87 87 87 87 86 86 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 83 84 84 83 83 82 82 82 82 82 82 82 82 81 80 79 78 77 76 76 75 75 76 77 78 78 78 78 79 79 80 80 81 81 81 81 81 81 81 80 80 80 79 79 80 80 81 82 82 83 83 82 82 81 81 80 79 77 76 74 71 66 66 66 66 67 67 67 66 67 68 69 69 69 67 66 65 68 69 68 67 65 66 65 63 65 67 67 68 68 67 66 68 66 65 65 63 59 57 56 56 57 59 62 65 68 71 74 78 80 81 78 75 73 71 69 68 69 70 71 71 68 64 61 62 63 63 60 58 58 56 53 54 54 55 53 51 49 48 47 48 50 50 53 58 60 60 61 61 61 61 60 58 54 51 48 47 45 45 46 48 47 46 43 39 35 33 31 30 30 29 29 29 30 30 30 30 30 30 30 31 31 30 30 30 32 33 34 34 34 33 32 31 31 30 30 30 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 32 33 33 34 35 35 35 35 36 36 36 36 34 32 30 29 29 29 30 31 33 34 35 35 35 36 36 36 36 36 35 35 34 34 33 33 33 34 34 33 32 31 31 31 31 31 31 30 31 32 34 35 36 37 38 39 40 41 42 42 42 41 40 38 36 35 34 34 35 35 35 36 37 38 37 38 41 46 50 49 49 48 49 52 55 57 58 57 55 51 52 51 51 52 54 53 53 53 54 55 56 56 55 53 51 50 48 46 46 46 46 44 46 47 48 49 49 50 49 47 46 45 45 45 44 44 45 45 45 45 47 50 52 50 47 42 41 43 45 44 42 46 50 54 55 57 59 52 44 42 39 38 41 46 53 56 55 48 45 45 47 49 52 53 54 56 59 62 64 64 65 72 76 76 75 71 71 71 72 74 76 74 75 76 78 76 73 69 67 65 67 69 67 64 61 62 64 65 66 65 59 59 61 62 58 50 48 49 53 62 68 63 61 60 62 63 62 65 66 61 56 51 50 50 52 56 60 64 64 64 64 63 62 64 68 71 65 59 56 55 55 53 53 53 55 56 56 57 58 59 58 57 53 51 53 60 65 66 66 66 64 61 59 57 56 55 55 55 56 57 58 59 60 62 62 61 56 53 51 60 66 71 68 68 69 65 63 63 62 59 58 62 71 71 68 62 58 56 54 53 50 47 46 45 43 43 43 44 45 47 47 47 46 47 51 51 50 45 42 39 36 35 35 35 35 36 41 47 49 54 55 49 47 49 46 42 38 36 35 35 35 34 35 36 36 35 35 36 36 36 33 31 31 31 31 31 32 32 33 33 33 37 39 40 39 39 40 45 49 51 48 45 45 46 46 46 47 51 51 52 52 54 55 53 52 50 48 46 46 46 45 44 44 45 47 49 50 50 50 51 53 55 56 57 56 55 55 55 53 53 53 54 55 57 58 60 62 63 63 66 68 70 69 67 65 65 66 65 64 63 64 65 65 64 62 60 59 57 55 53 53 54 55 57 57 57 58 58 58 57 57 57 57 57 57 59 59 58 56 54 51 49 48 49 50 52 54 56 59 59 59 58 57 58 57 57 56 56 56 57 59 61 61 62 62 61 61 62 64 64 63 63 62 62 62 61 60 60 60 61 61 61 61 61 61 62 62 63 66 70 66 61 57 57 57 56 58 58 57 58 59 62 65 67 66 65 66 67 68 67 68 68 65 62 59 61 63 65 66 66 65 65 65 66 65 63 61 59 57 57 58 60 61 62 62 62 61 60 58 55 53 52 53 54 54 54 55 56 57 58 59 60 61 61 61 62 62 62 62 61 61 60 61 62 62 61 60 61 64 67 70 70 70 70 70 70 70 71 72 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 89 90 90 90 89 87 86 85 85 86 86 86 86 86 86 86 85 85 85 84 84 83 83 83 83 83 84 84 84 84 84 84 83 83 83 82 82 82 82 82 82 82 83 84 84 83 82 82 81 81 81 82 82 82 82 81 80 79 78 77 76 76 75 75 76 77 78 78 78 78 78 79 79 80 80 80 80 80 80 81 81 81 81 80 80 80 80 81 81 82 82 83 83 82 82 81 81 80 79 78 76 74 70 65 65 66 66 66 66 66 67 66 67 69 70 69 69 72 73 72 73 74 77 75 70 66 63 65 68 69 69 70 71 71 70 65 64 65 61 57 57 59 61 61 61 60 65 70 72 75 77 79 79 77 75 74 72 70 69 69 71 72 71 68 58 55 56 55 54 51 52 55 56 57 56 56 55 55 55 52 51 50 48 49 51 50 48 49 54 57 58 57 56 55 54 53 51 49 49 48 48 47 46 44 43 42 37 33 29 29 29 29 29 29 30 29 28 29 29 30 30 30 29 29 30 30 31 32 32 33 32 31 30 30 30 30 29 29 29 29 28 29 30 30 30 30 30 30 30 30 30 30 30 30 31 32 32 33 34 35 35 35 36 37 38 38 37 37 36 33 32 31 32 32 33 34 34 34 35 36 37 36 35 35 35 36 35 35 34 33 33 34 34 34 32 31 31 31 31 32 32 32 32 33 35 36 38 39 40 41 42 43 43 44 44 43 42 40 39 37 36 36 36 35 35 35 36 36 36 37 38 42 45 47 47 48 48 51 56 57 58 59 57 54 52 51 51 51 51 52 53 53 54 56 58 58 57 56 53 51 49 46 43 43 44 45 47 48 50 51 51 51 49 47 45 44 44 44 44 44 44 44 44 45 47 50 53 53 50 46 43 40 41 40 40 44 49 54 55 55 57 47 41 40 40 40 42 46 51 49 48 44 44 45 48 52 55 56 58 60 64 68 72 70 68 71 71 69 69 69 69 69 69 74 73 71 70 72 78 72 67 65 62 61 63 64 63 61 60 59 60 62 63 61 57 59 62 64 61 57 54 52 53 55 60 65 63 62 61 58 55 59 61 59 54 50 50 50 51 53 55 59 60 61 63 64 64 63 65 67 62 58 55 55 54 51 52 54 54 56 57 57 59 61 61 60 57 57 59 65 68 68 66 64 60 60 59 58 57 56 55 55 56 58 60 60 61 61 61 59 55 51 51 56 63 69 69 67 65 62 59 58 58 58 56 59 63 67 66 62 58 55 54 52 50 48 47 47 44 44 45 47 48 48 49 49 48 51 54 51 48 46 45 42 37 35 35 34 34 34 36 38 40 48 52 47 45 45 47 43 36 35 34 35 35 35 35 36 36 37 37 37 37 36 33 31 30 31 31 31 31 31 32 32 32 34 35 37 37 36 36 42 46 48 46 44 45 45 45 45 47 49 52 52 51 52 53 53 52 50 48 47 46 46 46 45 45 45 45 46 47 47 48 48 49 50 51 52 53 54 54 54 54 53 53 51 51 52 52 52 52 54 56 58 61 64 64 64 65 65 65 64 63 62 61 62 62 62 61 60 59 58 55 55 55 58 59 60 60 60 59 57 56 55 56 57 58 58 57 59 60 61 58 55 52 50 49 49 49 50 52 55 58 60 60 58 57 57 58 58 58 57 57 56 57 59 61 61 61 61 62 63 64 65 65 65 64 64 64 63 62 62 61 61 62 62 62 62 63 63 63 64 67 71 73 68 60 59 58 59 58 58 58 60 62 65 66 66 65 66 68 69 69 69 69 69 67 64 61 63 64 66 67 67 66 66 66 67 66 65 63 61 59 59 59 60 60 60 61 60 59 57 56 55 53 52 53 53 54 55 55 56 57 58 59 59 59 60 61 62 62 61 61 60 59 59 60 61 62 60 59 60 62 65 69 70 70 70 70 70 70 71 72 88 88 88 89 89 90 90 90 90 89 89 89 89 89 89 89 89 89 89 88 86 86 85 86 86 86 86 86 86 85 85 85 85 85 84 83 83 82 82 83 83 83 84 84 84 84 84 83 83 82 82 82 82 82 82 82 82 83 83 83 83 82 81 81 81 81 81 81 81 81 81 80 79 78 77 76 76 75 75 76 77 77 77 77 78 78 78 79 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 81 81 80 78 76 74 70 67 65 64 64 64 65 65 66 67 68 68 68 67 66 68 72 73 73 74 76 76 73 68 65 63 67 69 69 70 72 71 68 64 65 66 64 62 61 64 65 65 63 63 67 69 71 74 76 78 78 77 75 74 73 71 70 70 71 72 69 63 54 52 52 52 52 51 53 54 54 54 55 56 56 57 59 60 57 54 52 49 51 58 59 58 56 54 51 51 51 52 50 49 47 47 48 48 48 47 43 40 37 36 35 31 28 28 30 31 31 32 35 35 34 34 33 33 35 36 36 34 33 32 31 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 39 40 40 39 37 35 34 34 33 33 33 33 33 34 34 35 34 34 34 35 35 36 36 35 35 35 35 35 34 33 32 32 33 34 34 34 33 33 34 35 37 38 40 40 41 42 42 43 43 43 43 43 42 41 40 39 38 38 37 37 37 39 39 39 39 38 39 42 46 46 46 47 50 53 55 56 57 54 54 53 50 50 53 54 55 54 54 54 55 56 57 57 56 53 50 48 45 45 45 46 47 48 48 49 50 50 51 49 47 45 44 44 44 44 44 44 44 43 44 46 50 53 55 54 52 48 43 40 39 40 41 45 48 50 52 52 44 40 39 40 41 43 49 51 46 44 43 45 47 48 51 55 58 63 68 73 75 74 71 70 70 67 64 65 66 68 65 66 71 70 69 68 67 67 66 65 64 62 61 60 60 61 59 58 57 58 59 60 57 55 60 62 63 64 63 59 56 54 54 57 62 61 59 58 55 54 54 56 56 51 49 49 50 51 51 52 54 57 59 61 63 64 64 62 61 58 57 56 56 56 54 52 54 57 58 59 58 59 62 61 61 61 62 63 66 68 67 64 60 57 60 59 58 56 54 54 55 57 59 60 61 61 60 60 58 55 51 51 53 59 65 69 68 65 63 63 63 64 61 58 56 58 64 64 62 60 59 58 55 53 50 47 46 45 46 48 52 53 52 51 51 52 58 60 53 50 49 47 43 38 36 35 35 34 33 33 34 36 43 46 46 41 39 41 39 35 34 34 36 36 37 36 37 37 37 37 36 36 35 33 31 30 30 30 30 31 31 30 31 31 31 33 35 35 34 35 38 41 43 43 42 42 44 45 45 46 47 51 51 51 53 56 61 57 53 50 50 50 50 48 47 46 45 45 45 46 47 47 47 47 47 48 48 49 50 50 51 52 53 53 52 51 51 51 50 49 50 51 53 56 59 58 59 61 60 60 60 60 59 58 60 61 60 60 60 61 60 58 58 59 62 63 63 60 58 56 55 55 56 56 57 57 57 58 60 61 62 59 57 53 53 52 51 51 50 50 51 53 55 56 57 58 59 60 62 62 60 60 59 58 58 59 60 61 61 62 63 64 65 66 65 65 65 64 64 63 63 62 63 63 63 63 63 64 64 64 64 66 70 74 73 70 65 62 61 59 58 59 61 63 66 65 65 65 68 70 71 72 72 72 71 69 66 64 64 64 66 68 68 67 67 67 67 67 66 65 63 60 59 58 58 56 56 56 55 55 55 55 55 53 53 53 53 54 55 55 55 56 57 57 58 59 60 61 62 62 62 61 59 58 58 60 61 61 59 58 58 59 62 67 69 70 70 70 70 70 70 71 89 89 90 90 90 91 91 90 90 90 90 90 90 89 89 89 89 88 87 86 86 85 86 86 86 86 86 85 85 85 85 85 84 84 83 83 82 81 82 82 83 83 83 84 84 84 84 83 83 82 82 82 82 81 81 81 82 82 83 83 82 82 81 80 80 80 80 81 81 81 80 80 79 78 77 76 76 75 75 76 77 77 77 77 77 77 78 78 79 80 80 80 80 80 81 81 81 82 82 82 81 81 81 81 81 82 82 82 82 82 82 82 81 80 78 76 74 71 70 68 65 63 63 64 65 68 69 69 68 67 65 67 68 70 73 75 75 75 76 72 67 67 68 71 71 70 69 68 69 69 68 68 68 68 65 65 68 68 66 65 66 69 69 71 74 76 77 77 76 74 73 72 71 70 70 72 69 65 58 53 52 52 53 54 55 56 55 53 53 54 55 58 58 57 58 57 56 54 49 47 48 51 55 56 54 51 47 47 48 47 46 45 44 45 46 46 46 41 38 36 34 33 30 29 29 30 32 32 33 34 36 36 36 36 36 37 37 37 36 35 34 33 32 31 30 28 27 26 26 28 28 29 29 29 29 29 29 30 31 31 31 30 30 30 29 29 29 29 30 30 31 31 32 32 33 34 36 37 38 39 39 40 40 40 39 38 37 36 35 34 33 33 32 32 33 34 34 33 33 33 34 36 37 37 37 36 36 35 35 35 34 34 35 35 35 34 34 34 34 35 37 38 39 39 39 39 39 40 41 41 42 43 43 43 42 41 40 39 37 38 39 40 41 42 42 42 42 42 44 46 46 47 49 54 57 56 57 56 55 53 48 49 52 55 56 55 54 53 54 54 54 57 56 54 53 53 53 51 49 48 48 47 47 47 48 49 50 49 47 44 45 45 45 45 44 44 44 44 45 47 51 53 55 55 55 53 45 40 38 39 41 43 45 48 49 48 42 40 40 45 49 52 56 54 48 44 42 44 47 49 51 54 58 64 69 73 75 75 72 70 69 66 64 65 66 66 64 63 62 63 64 65 65 64 65 65 64 60 58 59 61 61 58 57 56 57 56 55 53 53 58 59 61 62 62 60 57 55 54 54 56 59 58 55 53 51 49 52 51 48 49 50 49 50 51 51 53 55 59 62 64 64 64 63 61 58 57 57 57 56 55 52 57 65 65 64 63 63 63 62 62 62 61 62 64 65 64 61 59 58 59 58 56 55 55 55 57 58 59 60 61 60 60 59 58 56 53 51 52 56 60 65 68 67 64 67 69 72 67 61 57 56 57 60 61 61 60 60 60 58 56 48 45 45 47 50 55 57 58 56 54 55 63 64 59 56 53 47 43 39 36 36 36 35 33 32 33 35 39 45 50 43 39 37 37 36 34 34 34 35 37 38 37 36 35 35 34 34 34 33 31 30 30 30 30 31 30 30 30 31 31 32 32 33 33 34 37 38 40 40 40 39 40 43 46 46 46 47 50 53 56 58 60 60 57 53 53 53 53 51 49 48 47 46 46 46 47 46 46 46 47 47 47 47 48 49 49 50 51 52 52 52 51 49 49 49 48 48 49 51 52 52 52 53 52 52 53 54 54 54 55 57 57 58 59 60 61 61 62 64 64 64 63 61 58 56 56 56 56 57 57 57 59 61 63 62 62 61 60 58 57 55 54 53 52 52 52 52 52 53 54 56 58 60 62 63 63 63 63 62 60 59 60 61 62 62 63 64 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 64 64 65 66 67 70 74 76 75 71 67 64 60 60 61 62 63 65 66 66 66 69 71 72 73 74 73 71 69 69 68 66 67 68 68 68 68 68 67 67 67 67 67 65 62 60 59 57 56 54 53 52 52 53 54 54 53 53 53 54 54 55 55 55 55 56 56 57 59 61 62 63 63 63 61 60 58 57 58 58 58 58 58 58 58 61 65 69 70 71 70 70 70 71 72 90 90 91 91 91 91 91 91 91 91 91 90 90 90 89 88 87 86 86 85 86 86 86 86 86 86 85 85 85 84 84 84 84 84 83 82 81 81 81 81 82 83 83 84 84 84 84 83 83 83 82 82 81 81 81 81 81 82 83 83 82 81 81 80 80 80 80 80 80 80 80 79 79 78 77 76 76 75 75 76 77 77 77 77 77 77 77 78 79 79 80 80 80 80 80 81 82 82 82 82 82 82 82 81 81 81 82 82 82 82 82 82 82 81 78 75 70 67 68 67 65 64 64 66 68 70 70 70 70 70 69 67 68 69 72 74 74 74 74 70 67 67 71 74 74 74 72 73 73 74 72 70 70 69 66 65 66 67 66 64 68 70 70 72 75 77 77 76 74 73 73 72 70 70 71 73 70 65 56 53 55 55 54 54 56 57 59 59 59 56 56 61 61 59 57 56 55 54 54 55 54 53 54 55 50 49 48 48 48 48 47 46 46 45 45 44 42 40 40 39 35 32 27 28 29 30 31 32 33 34 35 36 36 36 36 36 36 36 36 37 37 37 36 35 33 31 31 29 28 28 28 28 29 28 27 28 30 31 32 32 31 31 30 30 30 29 29 28 29 30 31 31 32 32 33 34 35 36 38 38 39 39 40 40 40 40 39 39 38 37 36 35 34 34 35 35 35 34 33 33 34 35 37 38 38 38 37 36 37 37 36 36 35 35 35 35 34 34 35 36 37 37 37 37 37 37 38 38 39 40 41 42 44 44 43 42 40 38 37 36 37 38 41 43 45 45 45 46 46 46 47 48 48 55 59 58 57 57 54 50 46 50 53 56 55 54 55 55 55 53 54 56 58 59 58 57 56 53 50 47 46 45 45 45 46 49 50 50 46 45 46 46 46 45 45 44 45 45 46 49 51 54 56 56 58 56 47 41 38 37 40 45 44 45 46 44 41 39 40 43 49 55 59 57 51 43 42 44 47 49 50 53 57 61 65 69 73 74 72 70 68 69 68 66 65 64 63 62 61 60 62 64 63 62 63 64 64 61 59 58 60 60 59 56 56 58 57 56 55 54 54 55 57 58 58 58 59 57 55 54 55 58 58 57 54 51 49 49 48 45 46 48 50 50 51 53 55 58 60 61 61 61 62 63 63 62 61 59 58 57 56 55 65 71 70 66 60 59 59 59 60 59 55 58 61 63 64 63 60 58 57 56 56 53 53 55 58 60 61 60 60 60 60 59 59 58 56 53 53 56 58 59 61 64 67 69 72 74 70 64 57 55 54 57 58 59 55 56 61 56 51 46 46 46 48 51 56 59 61 59 58 60 70 72 69 64 56 47 43 40 37 36 35 35 34 32 33 36 41 43 44 42 38 35 36 35 34 32 32 34 35 36 35 34 33 32 32 32 33 33 31 31 30 30 30 31 31 31 30 31 32 32 32 32 32 34 36 37 37 38 37 38 39 46 51 50 47 45 50 56 62 61 62 62 59 55 54 54 53 52 50 48 46 45 44 44 44 45 45 45 46 47 47 46 46 46 47 48 49 50 51 51 50 49 49 49 48 47 47 47 47 47 47 47 48 47 47 48 50 51 52 53 53 55 56 56 58 60 60 60 60 62 62 62 59 57 58 57 56 56 57 58 62 63 65 64 63 64 64 63 61 58 56 56 55 54 54 53 53 52 52 52 53 56 60 63 65 63 63 63 62 61 60 62 63 63 64 65 66 66 64 64 64 64 64 63 63 63 63 64 65 66 66 66 66 66 67 68 70 74 76 76 75 72 68 64 63 63 63 64 66 67 67 67 70 71 71 72 72 73 73 72 71 69 67 67 67 68 68 69 69 68 68 67 67 67 67 65 62 60 58 57 55 54 52 52 52 53 53 53 54 54 55 55 55 55 55 55 56 57 58 60 62 63 64 64 64 62 60 59 57 57 56 57 57 57 57 58 62 66 70 71 71 71 71 71 72 72 90 91 91 91 91 91 91 91 91 91 91 91 90 90 89 87 86 86 85 86 86 86 86 86 86 85 85 84 84 84 84 84 84 84 83 82 81 81 80 81 81 82 83 83 84 84 84 83 83 83 82 81 81 81 80 80 81 82 82 83 82 81 81 80 80 80 80 80 80 80 79 79 78 77 77 76 76 75 76 76 77 77 77 77 77 77 77 77 78 79 80 80 80 80 81 81 82 82 83 83 83 82 82 81 81 81 82 82 82 82 82 82 82 81 78 73 63 58 60 63 65 65 64 64 66 68 70 71 72 73 71 68 70 71 74 74 73 72 72 70 69 70 74 76 77 78 78 77 77 78 75 72 71 71 69 66 64 64 64 65 68 69 71 74 76 78 77 76 75 74 73 72 71 71 72 73 71 64 55 54 55 58 56 54 55 56 58 61 61 58 58 60 60 59 58 56 55 56 56 56 59 60 61 56 51 53 53 52 51 51 49 48 47 45 45 46 45 43 43 41 37 35 33 32 31 31 31 32 33 34 35 35 36 36 35 34 34 34 34 35 37 38 38 37 36 36 36 34 32 31 29 28 28 28 28 30 31 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 32 32 33 34 36 37 37 38 38 39 40 40 41 41 42 42 41 39 37 36 36 36 36 36 37 37 36 36 36 38 38 39 39 39 39 39 39 37 37 37 36 35 35 34 34 34 34 35 35 36 36 37 38 38 39 39 39 39 40 42 43 44 43 41 39 37 36 36 37 39 41 43 46 47 48 47 47 47 49 51 52 55 57 55 53 50 49 49 53 55 56 54 54 57 57 56 53 53 55 56 56 56 55 54 52 49 46 44 43 43 44 46 48 49 50 46 45 46 46 46 47 47 48 48 49 49 50 52 54 55 57 60 58 52 44 39 36 39 42 40 40 40 38 37 36 40 46 53 58 61 58 52 42 43 45 47 48 50 52 55 57 61 65 71 72 71 69 67 65 64 63 61 62 62 62 61 60 61 61 60 59 59 61 62 62 61 60 61 60 59 57 57 58 58 58 58 55 53 51 54 57 57 58 59 58 57 56 55 55 59 60 58 55 52 48 46 45 47 48 49 50 51 54 57 59 59 58 58 59 59 59 61 61 61 59 57 56 57 60 71 70 62 62 60 59 59 59 60 56 51 54 58 63 64 63 60 58 55 54 53 52 53 55 59 60 61 60 60 60 60 60 60 59 58 57 56 55 54 54 56 62 66 69 69 69 70 65 58 53 52 53 54 54 50 50 51 49 48 45 46 48 49 52 54 56 58 59 60 65 75 74 72 67 58 48 44 41 39 37 35 35 34 34 33 35 37 38 40 41 38 35 34 33 32 32 32 33 34 34 32 33 32 32 32 32 33 33 32 31 31 31 31 31 31 31 31 32 32 33 33 33 33 34 35 37 37 37 37 38 40 48 54 56 51 47 49 53 58 61 61 60 57 54 52 51 51 49 48 46 45 43 42 42 44 45 47 48 46 45 44 44 44 44 45 46 47 48 48 49 49 49 49 48 47 46 46 45 45 45 45 48 51 49 48 48 50 50 50 50 50 51 51 52 54 55 56 57 58 59 61 62 60 59 59 58 58 57 58 59 61 62 63 64 65 67 66 65 64 61 59 58 57 57 56 56 55 54 54 54 54 55 57 61 65 64 63 63 63 62 61 63 65 65 66 66 66 65 65 64 64 64 64 63 62 63 64 66 67 68 68 68 68 67 67 68 71 74 76 77 75 73 72 70 69 67 66 67 67 67 67 67 69 69 68 70 72 73 73 72 71 69 67 66 66 67 68 69 70 70 69 67 67 68 68 67 65 64 62 59 57 56 54 53 53 53 54 54 55 56 57 56 56 55 55 56 56 58 59 61 62 64 64 64 62 61 60 59 58 57 57 57 57 57 58 58 64 68 71 72 71 72 71 71 72 72 90 90 91 91 91 91 91 91 91 91 91 91 90 89 88 87 86 86 86 86 87 87 86 86 85 84 84 84 84 84 84 84 84 84 83 82 81 81 80 80 81 81 82 83 83 83 83 83 83 82 82 81 81 80 80 80 80 81 82 83 82 82 81 80 80 79 79 79 79 79 79 79 78 77 76 76 76 75 76 76 77 77 76 76 76 76 77 77 78 79 80 80 80 81 81 81 82 83 83 83 83 82 82 82 81 81 82 82 82 82 82 82 82 81 78 71 61 59 59 61 64 67 65 64 65 66 67 70 72 74 71 70 71 72 73 72 72 71 71 71 71 72 74 75 77 77 77 77 78 79 81 78 76 75 74 72 70 67 65 65 67 68 71 75 78 79 77 76 76 74 74 73 73 74 73 71 69 60 54 54 55 57 58 57 53 54 56 59 60 58 58 57 57 58 58 57 57 58 59 60 63 62 61 54 51 53 55 56 54 52 49 47 46 45 43 43 44 43 42 42 41 39 38 38 36 34 33 32 32 33 34 34 34 34 34 33 33 33 34 35 36 38 38 39 39 38 38 37 35 34 32 32 32 31 31 31 32 32 33 32 31 32 32 32 32 33 34 34 32 31 30 30 31 32 31 32 33 34 35 35 36 37 38 38 39 41 43 45 46 46 44 41 38 37 37 36 38 39 39 39 38 39 40 40 41 41 40 40 40 39 38 38 37 35 34 33 32 33 33 33 33 33 35 37 39 39 39 40 40 39 39 40 41 42 43 43 42 40 38 36 35 35 36 38 40 42 43 45 48 50 52 52 51 49 52 53 54 53 53 53 54 55 58 58 55 55 55 53 53 52 52 52 52 52 52 53 51 49 46 44 43 42 42 44 46 48 49 49 47 46 45 45 47 48 50 50 51 51 51 51 52 54 56 57 58 56 52 46 41 37 40 40 38 37 37 36 37 40 45 51 58 62 63 60 53 46 45 46 48 48 49 48 53 57 60 64 69 71 71 69 64 61 61 60 59 62 63 62 59 57 58 57 56 57 58 60 60 60 60 61 61 60 59 58 58 59 60 59 58 57 55 52 53 55 57 58 58 58 58 58 57 57 58 60 60 60 58 54 46 43 44 46 48 50 50 50 54 58 60 59 58 58 57 56 56 59 61 58 56 54 56 60 70 69 67 69 67 63 61 61 63 56 51 52 57 62 62 61 58 56 55 54 55 55 55 55 57 59 61 61 61 61 61 60 60 60 60 60 58 57 55 54 55 60 64 67 66 65 65 60 55 52 50 50 51 50 49 47 48 49 49 48 47 48 51 54 57 60 59 59 61 66 72 68 65 63 55 48 43 41 40 37 36 35 34 34 33 34 35 35 37 38 37 35 33 33 34 34 33 32 32 32 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 32 33 34 34 34 34 34 36 38 38 37 36 37 40 47 54 59 51 48 49 53 58 63 60 56 54 52 50 49 48 47 46 45 44 42 41 43 45 48 51 51 48 46 45 44 44 44 45 46 46 47 48 49 49 49 49 48 48 46 45 44 45 46 47 49 50 50 51 51 51 51 50 50 50 50 51 53 54 55 55 57 58 59 60 61 63 61 59 59 58 58 58 59 59 60 62 63 65 67 67 67 67 66 64 63 61 60 59 59 58 58 57 57 57 57 58 62 64 64 63 62 63 62 62 64 65 64 65 66 67 67 66 65 64 64 63 62 61 63 66 70 70 69 69 69 69 68 67 68 71 75 78 77 76 73 71 70 70 69 68 68 68 67 68 68 68 67 67 69 70 71 71 70 69 68 67 66 67 67 67 69 71 70 69 67 68 69 69 69 67 66 65 63 61 59 57 55 55 55 56 56 56 57 58 57 57 57 57 57 58 59 60 61 62 63 62 62 62 61 60 59 58 58 58 58 58 58 59 61 66 70 72 72 72 72 72 72 72 72 90 90 90 91 91 91 91 91 91 91 91 90 89 88 87 87 86 87 87 87 87 86 85 85 84 84 83 83 84 84 84 84 84 84 84 83 82 81 80 80 80 81 81 82 82 83 83 83 82 82 81 81 80 80 80 80 81 82 82 83 82 82 81 80 80 79 79 79 79 79 79 78 78 77 76 76 75 75 76 76 77 77 76 76 76 76 77 77 78 79 80 80 80 81 81 82 82 82 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 81 79 71 63 58 60 61 61 64 67 67 67 67 68 71 72 72 68 68 69 69 70 71 72 73 73 72 72 72 72 73 75 76 76 76 75 76 78 79 80 80 77 76 73 70 67 66 66 68 72 76 78 78 77 76 76 75 75 74 75 74 72 68 63 57 54 53 54 56 60 59 57 56 56 57 58 60 60 58 57 57 58 58 57 59 62 64 66 60 55 50 51 52 53 53 54 52 49 45 44 44 42 42 44 43 42 41 43 44 43 42 40 37 35 34 33 33 33 33 33 34 35 34 34 33 35 36 37 38 39 40 41 40 39 38 37 36 35 35 34 33 32 32 32 32 33 32 32 33 35 36 35 36 37 36 36 35 33 32 32 31 30 29 29 30 31 32 34 36 36 38 40 44 47 50 50 50 49 46 42 39 36 35 35 36 37 38 39 40 41 41 42 41 40 39 38 38 38 38 37 35 34 32 31 30 31 31 32 33 35 38 40 40 39 39 38 38 39 39 39 40 40 39 39 39 37 36 35 34 34 35 37 39 39 41 43 45 46 47 47 47 50 50 50 52 52 53 54 55 59 59 57 57 54 49 51 51 49 48 48 49 49 50 48 46 46 45 44 43 42 43 46 48 49 49 48 45 44 44 46 48 52 53 53 53 53 53 55 55 55 53 52 49 45 39 38 38 40 39 38 40 40 41 45 47 48 53 59 62 61 59 56 51 46 48 49 47 48 51 53 57 61 64 66 68 66 63 60 58 58 58 58 60 59 58 58 59 59 56 55 55 57 59 60 60 59 60 60 59 58 59 60 61 62 59 57 57 56 54 52 54 56 57 58 58 58 57 55 54 53 55 57 59 59 55 48 43 42 45 48 51 50 51 54 58 61 61 59 57 57 58 59 56 56 56 56 55 55 58 63 63 67 74 70 65 60 61 62 57 54 52 56 59 61 59 57 54 56 59 59 58 56 55 55 57 60 63 62 61 61 61 61 61 60 60 59 58 56 54 54 58 62 64 63 61 59 55 53 52 51 51 51 50 50 54 58 61 57 53 48 49 51 54 56 58 58 58 60 63 65 64 62 58 52 47 42 41 40 37 36 35 35 34 34 33 33 33 34 34 35 35 35 34 34 34 32 31 31 31 31 31 31 31 31 32 32 32 32 33 32 32 30 31 31 31 31 32 33 34 34 34 35 35 36 37 37 36 34 36 40 46 56 62 53 50 51 54 57 60 57 54 53 51 49 48 47 46 46 44 43 42 41 43 44 45 47 48 46 45 45 44 44 45 45 45 45 46 46 47 48 49 49 48 48 46 45 45 47 49 51 52 53 51 53 54 53 52 51 51 51 51 52 53 54 55 56 58 59 60 60 61 62 60 59 58 58 58 58 58 59 60 62 66 69 70 70 70 70 69 68 68 66 64 63 63 62 62 62 62 62 63 63 64 65 65 64 63 63 62 61 62 62 61 64 66 68 67 67 66 64 63 62 61 60 64 67 70 68 67 68 68 69 68 68 68 70 74 78 78 76 73 71 69 68 69 70 70 70 69 69 69 68 67 67 68 69 70 70 70 69 68 67 67 67 68 67 70 72 71 70 67 69 70 70 70 69 67 67 66 65 64 62 59 57 57 57 58 58 58 58 58 58 58 58 58 59 59 60 60 60 61 61 61 60 59 59 59 59 59 59 60 60 60 61 63 67 70 72 72 72 72 72 72 72 72 91 91 91 91 91 91 91 91 91 91 90 89 88 88 87 87 87 87 87 87 87 86 85 84 84 83 83 83 83 84 84 84 84 84 84 83 82 81 80 80 80 80 81 81 82 82 82 82 81 81 80 80 80 79 80 80 81 82 83 83 82 82 81 80 80 79 79 79 79 79 78 78 77 77 76 76 75 76 76 77 77 77 76 76 76 76 77 77 78 79 79 80 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 79 73 65 60 63 63 60 61 63 65 67 68 69 70 71 70 67 65 66 66 68 70 73 73 72 70 70 70 69 70 73 75 76 76 75 76 77 79 81 81 76 74 72 70 69 68 68 69 71 74 77 76 75 75 75 75 74 72 70 68 66 63 60 57 55 54 54 56 57 58 58 58 56 56 55 56 59 60 59 56 57 58 58 60 64 62 57 51 50 50 55 57 56 55 54 54 49 44 44 43 40 42 44 45 45 44 46 47 46 45 44 41 39 37 35 34 32 33 33 34 35 36 37 37 37 37 38 39 40 41 40 40 40 40 39 38 37 36 35 34 34 34 33 34 34 34 34 36 37 38 37 37 37 36 37 36 35 33 32 32 31 30 30 30 30 30 32 33 35 37 43 49 51 53 53 52 52 51 47 41 36 34 33 33 33 34 36 38 39 40 41 39 37 35 34 34 35 36 36 35 34 31 30 29 30 30 32 33 35 35 37 39 38 37 38 38 38 39 38 38 37 36 36 36 36 36 35 34 34 34 35 36 37 39 41 44 44 44 45 46 47 48 50 53 54 54 54 56 58 58 58 58 55 50 49 49 48 47 47 47 45 45 44 44 45 44 43 42 42 43 46 48 49 50 48 44 45 47 51 53 54 55 56 56 56 56 55 53 50 48 45 42 39 37 38 40 41 40 42 47 48 48 49 49 48 51 55 62 59 58 58 55 50 49 51 53 54 56 58 61 64 65 64 62 58 57 57 57 57 58 58 57 58 60 62 62 62 60 57 53 56 58 60 57 56 56 58 59 60 60 62 61 60 56 56 57 55 52 50 53 54 52 55 58 58 56 53 50 48 48 51 53 55 51 47 43 42 42 48 54 57 56 56 57 59 61 61 62 68 66 64 62 60 59 58 59 57 58 60 62 68 74 69 63 57 60 60 57 54 53 54 57 61 57 54 52 56 59 61 60 57 56 57 60 62 63 64 64 64 63 62 62 63 63 62 60 57 54 54 56 59 61 61 59 56 53 52 53 54 55 54 55 55 57 63 67 62 56 50 49 50 52 55 56 56 56 56 59 60 61 59 55 50 45 42 41 39 38 36 35 35 35 34 33 33 33 32 32 32 33 34 33 34 35 35 33 32 32 32 32 32 31 32 32 32 33 33 33 33 32 31 31 31 30 31 32 33 34 34 34 35 36 35 35 34 34 34 36 38 42 53 57 53 52 52 53 52 52 50 50 49 49 48 47 46 46 46 44 42 41 42 43 44 45 47 46 45 45 45 45 45 46 47 47 47 46 46 46 47 48 48 48 47 46 46 46 48 49 51 53 52 50 53 55 55 53 52 52 53 54 54 54 54 56 57 58 60 61 62 60 59 58 57 57 57 57 57 57 58 59 60 62 64 65 65 66 67 67 69 70 70 69 68 66 66 65 65 65 65 65 66 66 66 65 65 65 64 63 63 63 62 62 65 67 68 67 66 66 64 63 62 61 60 63 65 67 67 67 67 67 67 68 68 68 69 73 77 78 76 73 70 68 67 69 70 72 72 71 70 69 67 67 68 69 70 70 70 70 70 70 69 69 68 68 70 72 72 70 68 68 69 70 70 70 69 68 67 67 67 68 68 67 64 62 61 60 60 60 59 59 58 58 59 58 58 58 59 59 59 59 59 59 59 58 58 59 59 59 60 61 62 63 64 66 69 71 72 73 72 72 72 72 71 72 91 91 91 91 91 91 91 91 90 90 90 89 88 88 88 88 88 88 88 87 86 85 85 84 84 83 83 83 83 84 84 84 84 84 84 83 82 81 81 80 80 80 80 81 81 81 81 81 80 80 80 79 80 80 80 81 82 82 83 82 82 81 81 80 80 80 79 79 79 78 78 78 77 77 76 76 76 76 77 77 77 76 76 76 76 76 76 77 78 79 79 80 80 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 81 77 69 64 65 66 64 61 60 61 65 67 68 69 70 69 67 66 65 65 67 70 73 72 71 69 69 70 71 72 73 76 78 77 76 77 77 78 82 78 73 72 70 69 70 70 69 69 69 72 74 75 75 75 73 71 67 64 62 62 61 59 56 55 55 55 55 56 57 57 58 58 55 56 58 59 61 63 61 60 60 59 59 60 59 56 55 53 52 54 60 61 59 54 54 55 51 46 43 42 41 43 44 45 45 46 48 49 49 48 47 46 42 38 35 34 32 33 33 34 35 36 37 37 37 38 38 38 38 38 38 40 41 41 41 39 37 36 36 35 33 34 34 33 34 35 36 37 38 38 38 38 37 35 35 35 34 33 33 33 32 32 31 31 31 32 33 33 35 37 43 49 50 51 51 52 54 56 52 46 39 35 32 30 29 29 31 33 35 37 39 38 36 34 33 32 32 32 32 32 31 30 30 29 29 30 31 32 33 33 34 35 36 36 36 37 37 38 37 35 35 34 33 33 34 36 36 35 34 33 33 34 36 37 40 42 43 45 46 46 47 50 53 55 57 56 56 58 59 60 56 53 57 54 46 48 49 48 47 45 43 42 42 43 43 43 43 41 41 41 42 47 50 51 47 44 48 50 52 53 54 55 57 58 59 56 53 50 47 43 41 38 37 37 39 41 43 44 47 49 49 49 49 49 50 52 56 58 55 55 57 57 54 49 55 60 60 61 63 67 69 71 65 59 55 56 58 59 60 62 61 60 61 62 63 62 61 59 55 53 54 55 57 54 51 49 53 57 59 59 59 56 54 53 53 52 50 49 48 49 50 51 56 57 57 55 52 48 46 44 46 48 50 48 45 43 43 42 44 48 53 53 52 51 53 56 61 64 67 67 67 67 68 65 56 54 55 56 58 62 68 71 70 65 60 59 59 57 54 53 53 56 58 54 52 51 54 57 60 59 59 57 60 64 64 66 67 68 69 68 67 66 66 67 67 63 59 57 56 57 61 60 59 58 56 53 53 55 58 63 65 62 59 58 64 64 61 56 52 50 50 51 54 55 55 51 50 51 54 55 55 53 49 45 42 40 38 37 36 36 36 35 35 34 34 33 33 33 33 33 34 34 36 37 40 38 37 36 35 34 33 33 32 33 33 34 34 34 34 33 32 32 31 30 30 31 32 32 33 33 33 34 34 33 32 33 34 36 41 47 56 56 50 49 49 50 48 47 47 47 47 47 46 45 45 46 46 44 41 41 42 43 45 45 47 46 45 45 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 47 47 47 48 49 50 51 51 51 53 55 55 55 54 54 55 55 55 54 55 56 57 58 59 60 60 58 57 56 56 56 56 56 56 56 57 59 60 62 64 63 63 64 65 65 67 69 70 70 69 69 68 66 66 66 67 67 68 68 66 65 64 65 67 66 67 67 66 66 67 67 67 66 66 66 64 63 62 62 62 63 64 64 65 66 66 66 67 67 68 68 68 72 76 78 76 73 69 67 67 69 70 71 72 72 71 69 67 68 69 70 70 71 71 72 72 71 70 68 72 72 72 70 69 68 67 67 68 69 70 70 69 68 68 68 68 69 70 68 66 65 64 63 62 61 61 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 59 59 60 60 63 65 67 67 68 69 72 74 74 73 73 72 72 72 72 91 91 91 91 91 91 91 91 90 90 90 89 89 89 88 88 88 88 87 87 86 85 85 84 84 84 84 83 83 84 84 84 84 84 84 83 82 82 81 81 81 80 80 80 80 80 80 80 80 79 79 80 80 81 82 82 82 83 82 82 82 81 81 80 80 80 79 79 78 78 78 77 77 77 76 76 76 77 77 77 77 76 76 75 76 76 76 77 78 79 79 80 80 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 82 79 73 67 62 61 63 63 62 62 65 67 68 68 68 69 69 69 67 66 65 67 69 69 70 69 69 70 73 74 75 78 79 79 78 77 77 77 76 75 74 73 72 71 71 71 71 71 70 71 74 75 76 73 70 64 60 57 57 59 60 58 55 55 55 55 55 57 58 59 59 59 58 58 58 59 62 63 62 61 60 59 59 59 58 57 53 53 54 56 59 64 64 61 56 54 55 50 45 43 43 45 49 48 43 44 47 50 53 54 52 49 44 39 34 34 33 33 33 33 34 35 36 36 37 38 36 34 33 34 35 38 41 42 41 39 38 37 36 34 33 34 34 33 34 35 36 37 37 37 37 37 36 35 35 34 33 32 31 31 31 31 32 32 33 34 34 34 36 37 37 34 34 38 41 44 52 57 55 48 40 36 33 30 28 27 28 30 32 34 35 36 35 34 33 31 30 29 29 29 30 30 29 29 30 30 30 31 32 32 33 34 34 34 34 35 35 35 35 34 33 33 32 32 32 34 34 34 33 33 33 34 36 39 41 43 43 45 49 51 51 52 54 57 60 55 48 47 52 57 52 51 58 56 52 50 50 50 47 44 40 40 40 40 41 41 43 43 42 43 44 48 51 53 49 45 45 47 49 50 50 50 53 55 57 55 52 50 44 37 37 36 36 39 41 42 43 45 46 49 51 52 52 52 52 52 54 53 51 52 54 54 53 52 57 59 59 60 61 65 65 64 62 58 54 57 60 64 62 60 61 62 63 62 61 61 60 59 56 54 52 53 54 56 54 52 52 54 57 55 54 52 55 55 49 47 45 47 47 46 45 46 50 54 57 55 53 48 47 46 43 43 45 46 44 41 42 42 42 44 46 48 46 44 45 47 52 62 67 65 66 67 69 69 67 67 64 58 57 60 65 67 66 62 60 62 60 58 53 53 55 57 56 51 51 51 51 52 54 54 55 55 61 65 66 67 69 70 70 70 68 68 68 69 69 66 63 61 60 61 62 61 60 59 57 56 56 60 65 70 71 67 63 61 63 61 58 54 52 50 51 52 55 56 55 51 50 51 51 51 51 51 49 46 44 43 41 39 37 36 36 36 36 35 35 34 34 34 34 35 34 35 38 39 40 40 38 37 36 35 35 34 34 33 34 35 35 35 34 34 33 32 31 30 30 30 30 30 30 31 32 33 34 33 32 33 35 38 46 54 64 57 49 47 48 49 48 46 45 45 46 46 45 45 46 47 48 44 41 40 41 43 44 45 46 46 46 47 47 48 48 48 48 47 47 47 48 48 48 48 48 48 49 49 48 48 48 49 49 49 50 52 53 54 55 55 56 56 56 56 55 55 55 56 57 58 58 57 56 55 55 55 54 54 54 55 56 56 57 59 61 62 64 63 63 64 65 66 67 69 71 70 70 69 69 68 68 68 69 70 70 69 69 67 65 66 67 68 69 70 69 69 69 69 67 66 66 66 64 63 63 62 62 63 62 63 64 65 66 66 66 66 67 67 67 71 75 78 76 74 70 68 67 69 71 71 71 71 72 71 70 71 71 72 71 72 72 73 73 73 72 72 73 72 70 68 67 67 67 67 68 69 70 70 69 69 69 69 70 70 70 68 66 65 65 65 64 62 62 61 61 61 60 60 60 60 60 59 59 58 58 57 57 58 58 59 59 61 64 67 68 69 68 69 69 72 74 74 74 74 74 73 73 74 92 92 92 92 91 91 91 91 90 90 90 90 89 89 89 89 88 88 87 87 86 86 85 85 85 85 84 84 83 83 84 84 84 84 84 83 83 82 82 82 81 81 80 80 80 80 80 80 79 79 79 80 81 82 82 82 82 82 82 82 81 81 80 80 80 80 79 79 78 78 78 77 77 76 76 76 77 77 78 77 77 76 76 75 76 76 76 77 78 78 79 79 80 80 81 81 82 82 81 82 82 82 82 82 82 82 82 83 82 82 82 82 82 83 83 80 77 72 69 67 68 67 67 67 67 68 68 67 68 70 71 71 70 68 66 65 66 67 69 70 70 73 75 77 78 79 80 80 80 77 76 76 76 75 75 75 74 74 74 74 74 75 74 74 74 75 75 71 66 61 57 53 54 56 57 57 56 55 54 54 54 55 57 58 59 59 59 60 59 58 61 63 65 64 62 58 60 63 62 58 52 51 52 53 59 66 69 68 64 57 53 48 46 44 41 43 48 46 42 42 43 46 49 52 51 49 45 41 37 35 34 34 34 34 35 36 37 38 37 37 36 35 33 34 35 36 37 39 41 41 39 38 37 35 34 35 35 35 34 35 36 36 36 36 36 36 36 36 35 34 32 31 31 30 30 30 30 31 32 32 33 35 36 38 40 40 39 38 37 37 43 48 50 43 38 36 34 32 30 29 28 28 30 31 33 35 35 34 33 32 31 30 29 28 29 29 28 28 28 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 32 32 31 31 31 32 33 33 33 32 33 34 36 38 41 42 42 43 46 50 53 55 56 58 62 64 59 53 51 51 52 52 52 53 53 51 51 50 48 46 44 42 40 39 38 38 42 43 42 42 45 49 52 54 52 48 44 43 44 46 46 46 47 49 52 53 52 50 43 38 36 37 39 42 43 42 41 43 48 50 53 55 56 58 55 52 50 48 48 49 49 49 55 59 60 59 58 56 55 55 57 58 58 55 53 56 59 62 60 59 61 61 61 59 59 60 61 59 57 54 52 53 55 56 55 53 52 54 54 50 51 52 56 53 47 44 44 46 48 49 50 50 50 56 58 56 55 53 50 46 42 41 41 44 43 40 41 42 42 42 45 49 47 46 45 52 60 67 69 67 69 71 75 75 74 72 68 61 58 58 62 60 58 58 60 63 60 56 50 52 54 57 56 53 52 50 48 48 48 49 52 55 61 64 66 67 67 66 64 64 68 68 67 67 68 68 67 65 62 62 63 63 61 59 56 54 57 64 71 74 73 70 67 64 63 59 57 56 53 51 51 53 55 56 54 51 50 50 49 48 48 49 49 47 44 42 40 38 36 36 36 37 37 36 36 36 36 36 36 36 35 35 37 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 32 31 30 29 29 29 29 29 30 31 32 34 35 34 33 36 39 45 56 62 66 56 50 46 50 53 51 50 49 47 46 45 45 46 47 48 48 46 44 42 42 43 44 46 48 49 49 50 49 51 52 51 50 48 48 48 49 49 49 49 48 48 49 49 49 49 49 49 49 50 51 53 54 54 55 55 56 56 57 57 56 55 55 56 55 55 54 54 53 54 54 53 52 52 53 55 56 58 58 59 60 61 62 63 63 64 66 67 69 69 70 70 70 70 70 70 70 70 71 71 70 69 68 67 66 67 68 69 71 73 72 72 71 71 70 69 68 67 65 65 64 63 62 62 62 63 65 66 66 67 67 66 66 66 67 70 73 76 76 74 70 68 68 69 70 71 70 71 72 74 74 73 73 73 73 74 75 75 74 74 74 73 74 71 69 68 68 67 67 68 69 70 70 70 70 69 69 70 71 70 69 68 67 66 66 66 65 63 63 63 63 62 62 62 61 61 61 61 60 59 59 58 58 59 58 59 60 64 68 71 71 71 70 69 70 71 73 75 75 75 75 74 73 74 92 92 92 92 92 91 91 91 91 91 90 90 90 89 89 89 88 88 88 87 87 86 86 86 85 85 85 84 83 83 83 83 84 84 83 83 83 83 82 82 82 81 80 80 80 80 80 79 79 80 80 81 82 83 82 82 82 82 82 81 81 80 80 80 80 80 79 78 78 78 77 77 77 77 77 77 77 78 78 77 77 76 76 75 75 76 76 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 82 82 82 82 83 83 82 81 78 76 72 70 69 66 66 67 68 68 68 66 68 70 71 72 73 72 71 70 69 68 70 72 75 77 78 79 79 79 80 80 77 75 74 75 75 76 75 75 75 75 77 77 77 76 74 72 70 70 68 64 59 54 51 51 55 57 57 56 54 53 54 56 56 56 56 57 60 61 62 61 61 63 62 64 66 64 61 62 63 64 58 52 49 51 55 61 65 68 70 69 62 57 51 48 44 38 40 45 48 47 47 47 48 47 47 47 46 46 44 40 36 35 35 35 36 38 39 39 40 38 37 36 36 37 39 39 39 40 41 42 41 38 37 36 36 35 35 35 35 34 34 35 35 35 36 36 36 36 36 35 34 32 31 30 29 29 29 28 29 29 30 32 33 34 36 38 40 41 41 41 37 31 33 36 35 33 32 30 29 29 28 28 28 29 30 31 32 32 32 32 31 31 32 34 33 29 28 28 28 28 28 29 29 30 30 30 30 30 30 31 31 32 32 32 31 31 31 30 30 30 31 32 33 33 33 34 35 38 38 38 40 41 43 46 49 52 54 55 55 57 60 60 58 52 49 49 48 49 51 51 51 50 50 50 50 48 46 43 41 41 40 41 41 41 40 43 48 51 53 53 52 48 43 41 42 42 42 43 45 48 53 53 51 45 39 36 39 42 45 41 40 42 46 50 50 52 55 57 58 55 52 48 44 46 50 54 57 60 62 62 61 60 59 58 57 56 56 55 53 52 51 54 58 59 60 61 59 59 60 62 62 61 57 54 53 53 53 55 56 55 53 52 53 52 49 50 52 55 49 44 42 43 45 47 50 55 55 55 59 60 59 59 57 53 48 43 40 39 38 41 43 44 46 47 47 51 57 54 50 48 57 64 68 72 73 73 70 67 71 73 73 70 65 58 57 57 56 56 57 60 61 58 53 49 50 53 56 56 55 53 52 50 49 50 51 55 58 61 63 65 67 68 68 66 64 65 64 64 65 66 67 68 67 64 64 64 65 62 59 57 56 58 62 68 73 73 72 70 70 68 62 59 58 54 52 51 53 55 56 55 52 51 49 49 47 47 48 47 45 44 42 40 39 37 36 36 37 37 37 37 37 38 39 37 36 36 36 36 38 38 37 37 36 36 36 36 35 35 35 35 34 33 32 32 33 32 31 30 29 30 31 31 31 32 33 34 35 36 34 34 35 42 50 62 63 61 53 49 46 47 48 49 49 48 46 45 45 45 46 47 49 48 46 43 42 42 44 46 50 52 54 55 56 59 58 57 55 52 50 50 50 50 50 50 48 48 49 50 50 50 49 49 49 49 50 53 54 54 55 56 56 56 56 57 57 57 55 55 54 53 52 51 52 52 52 52 52 51 51 52 55 57 59 59 59 60 60 61 62 63 64 66 68 71 71 71 71 71 71 71 71 71 71 70 69 69 69 68 67 67 68 69 70 72 74 74 73 73 73 72 71 69 68 67 66 66 65 63 62 62 64 67 67 67 67 68 68 66 66 66 68 71 74 75 75 73 71 70 70 70 70 70 70 72 75 76 75 76 75 75 76 76 75 74 74 73 73 73 71 70 70 70 69 69 69 69 70 70 69 70 70 70 70 71 70 69 69 69 68 67 66 65 63 64 65 65 65 64 63 62 62 62 62 62 62 61 60 60 60 60 60 62 67 71 73 73 72 71 71 70 70 72 75 76 76 77 76 75 75 92 92 92 92 92 92 92 91 91 91 91 91 90 90 89 89 89 89 88 88 87 86 86 86 86 85 85 84 83 83 83 83 83 84 83 83 83 83 83 82 82 81 81 80 80 80 80 79 80 80 81 82 82 82 82 82 82 82 81 81 80 80 80 80 80 79 79 78 78 77 77 77 77 77 77 77 78 78 78 77 77 76 76 75 75 75 76 77 78 78 79 79 79 80 80 81 81 81 81 81 81 81 81 82 82 82 83 83 83 82 82 82 82 82 83 84 83 80 75 68 63 64 66 67 67 68 68 68 67 67 69 70 72 74 77 77 77 75 73 73 74 76 77 78 79 79 80 81 80 78 76 74 74 76 77 75 75 76 76 76 77 78 78 72 67 61 61 64 64 60 54 51 50 54 54 53 53 53 53 55 57 57 57 58 60 61 59 60 61 64 65 64 64 66 66 65 63 64 63 59 53 49 55 58 60 62 65 69 70 67 61 56 49 45 41 42 46 52 53 53 53 51 47 45 43 43 42 42 38 36 34 34 35 35 37 38 39 39 38 38 38 38 40 42 42 41 40 41 41 39 37 36 36 35 35 35 35 35 35 34 34 35 35 36 36 36 36 36 35 34 32 31 30 29 28 28 28 28 28 29 30 30 31 33 35 37 39 41 41 40 38 34 32 31 29 28 27 27 27 27 27 27 28 28 28 29 29 29 29 28 27 28 32 32 28 28 28 27 27 28 29 29 29 29 28 28 29 29 29 29 30 30 30 30 30 30 29 30 32 33 34 35 34 34 35 36 38 37 38 39 42 45 48 48 47 49 51 53 54 55 53 54 55 48 45 47 48 50 49 49 48 48 49 48 47 46 44 43 45 44 42 40 38 38 41 45 49 50 52 53 51 47 41 39 40 39 39 42 47 52 50 47 42 38 37 40 43 45 40 40 44 47 49 47 49 52 51 52 52 50 46 42 48 55 55 57 60 63 64 64 64 64 63 61 59 58 56 54 52 52 53 55 57 59 59 57 58 59 58 57 57 55 53 53 53 54 56 57 57 53 52 52 51 51 52 51 50 45 41 40 43 46 48 51 55 58 59 58 59 60 58 55 53 49 44 39 39 39 39 44 49 52 54 56 59 61 62 61 61 63 65 66 69 71 68 70 70 70 71 73 72 66 58 58 57 55 55 57 59 58 56 54 52 51 53 55 56 56 55 56 55 52 52 55 61 65 68 69 71 72 72 71 70 68 64 60 62 64 67 68 69 68 66 65 65 66 66 66 65 62 60 59 63 68 71 71 70 67 64 61 59 57 55 52 51 53 55 57 56 54 52 50 49 49 49 50 49 48 45 43 41 40 40 40 39 37 36 37 37 37 41 43 38 36 36 37 36 36 37 37 37 37 36 36 36 36 36 36 35 34 33 32 32 33 33 33 31 31 31 32 33 33 35 35 35 36 36 35 35 37 43 51 61 58 55 49 47 45 44 43 43 45 45 45 45 45 45 44 44 44 43 42 41 42 45 47 49 52 51 50 57 64 72 66 62 58 55 53 52 52 51 50 49 48 48 49 50 51 51 50 50 50 50 51 53 54 55 56 57 57 57 57 57 57 57 56 54 53 51 50 50 51 51 51 51 51 51 52 53 56 57 59 60 60 60 60 60 60 60 61 63 66 69 70 71 72 72 71 70 71 71 70 69 68 69 69 68 68 68 68 69 71 72 73 74 73 73 73 72 71 70 69 68 68 68 68 66 64 64 65 66 67 67 67 69 69 67 66 66 66 68 71 73 74 74 73 72 70 71 70 69 70 71 74 74 75 76 76 75 75 75 75 74 73 71 72 73 72 71 71 71 71 70 70 70 69 69 69 69 70 70 71 71 71 71 70 70 70 69 67 65 63 65 66 67 66 65 64 64 63 64 64 64 63 63 62 62 62 62 63 66 70 73 75 74 74 73 72 71 71 71 73 74 76 77 77 77 77 92 92 92 92 92 92 92 92 92 92 91 91 90 90 90 90 90 89 89 87 86 85 85 85 85 85 85 84 83 83 82 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 80 80 80 80 81 82 82 82 82 81 81 81 81 80 80 80 80 80 80 79 79 78 78 77 77 77 76 77 77 78 78 78 78 78 77 76 76 75 75 75 76 77 77 78 78 79 79 79 80 80 80 81 81 81 81 81 81 82 82 82 83 83 83 82 82 82 82 82 83 83 84 78 72 65 64 65 66 67 68 67 66 67 67 68 70 71 70 71 75 78 80 81 79 77 77 77 79 79 80 81 81 82 77 74 74 73 74 77 77 75 75 76 76 77 77 78 76 69 67 67 70 72 73 65 58 55 53 54 50 48 49 50 52 55 57 58 57 56 57 57 56 56 59 65 66 65 65 66 66 65 64 63 63 62 57 55 59 61 62 61 61 64 67 66 60 53 48 45 45 47 51 54 48 47 48 49 49 47 46 45 43 41 38 36 35 36 35 33 34 36 38 40 41 40 40 40 42 43 45 43 40 40 39 38 37 36 36 36 36 36 36 36 36 35 34 34 35 35 36 36 37 36 36 35 33 32 31 30 29 29 28 28 28 28 28 28 29 30 32 34 37 38 40 41 40 38 35 33 31 30 29 28 28 28 27 27 28 28 28 28 28 27 28 28 27 26 25 27 29 28 27 26 27 28 28 28 28 27 27 28 28 28 27 28 28 28 29 29 30 31 32 34 36 38 39 39 38 37 37 36 36 36 36 36 40 44 48 45 42 43 45 48 51 51 47 50 50 43 45 48 48 49 50 51 51 51 50 48 45 45 47 47 47 44 42 39 37 36 39 41 43 45 48 50 51 50 46 42 39 37 38 40 45 47 45 43 40 37 39 42 47 48 41 40 41 44 45 43 43 43 43 43 45 46 44 42 50 54 54 57 61 64 66 66 66 66 65 63 62 62 60 58 58 57 56 55 55 55 56 57 58 58 56 55 54 55 54 54 56 56 57 57 57 54 53 53 53 52 52 49 46 43 42 43 45 48 51 54 57 60 60 59 57 57 58 56 53 51 44 39 38 38 39 47 51 53 56 60 64 65 66 67 68 69 67 65 64 68 71 73 72 70 71 72 74 66 58 57 57 56 56 55 55 54 53 52 52 52 53 55 58 60 61 58 58 58 57 61 67 74 79 78 76 73 67 68 71 71 67 55 61 66 60 60 62 63 63 64 64 65 67 68 68 67 65 62 62 65 70 67 63 59 58 57 57 56 54 53 52 54 55 57 56 55 53 52 51 50 52 54 53 50 46 44 43 43 44 44 41 38 36 37 38 38 44 45 39 35 34 36 37 36 36 37 38 37 36 36 37 37 36 36 35 34 34 33 33 33 34 33 32 30 30 32 33 35 35 36 36 36 36 35 36 38 43 50 55 52 49 47 45 43 41 41 41 42 43 44 44 44 44 43 41 40 40 39 39 42 47 50 52 52 55 58 63 73 79 71 65 60 57 55 52 52 51 50 49 48 48 49 51 52 52 52 51 51 50 51 53 55 56 56 57 57 58 58 58 58 57 55 54 52 51 50 50 51 51 51 50 50 50 52 53 56 58 60 61 61 61 61 61 61 60 60 62 63 65 67 69 71 70 69 67 68 68 67 66 65 66 67 67 68 68 68 70 72 74 73 72 73 73 73 72 72 71 71 71 71 70 69 68 67 66 66 66 66 66 67 68 68 68 67 67 66 66 67 70 72 73 73 72 71 71 70 69 70 71 74 74 74 75 74 74 74 74 75 74 73 71 72 72 71 71 72 72 73 72 71 70 69 69 68 68 69 71 72 72 72 72 72 71 71 70 68 66 64 66 67 68 68 67 66 65 65 65 65 65 65 64 64 64 64 65 67 69 72 74 75 75 75 74 73 73 73 72 73 74 76 77 78 78 78 92 92 92 92 92 92 92 92 92 92 91 91 91 90 91 90 90 89 88 86 85 84 84 84 85 85 85 84 83 83 82 82 83 83 84 83 83 83 82 82 82 82 82 81 81 80 80 80 81 81 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 79 79 78 77 77 77 76 76 77 77 78 78 78 78 78 77 77 76 75 75 75 75 76 77 77 78 78 78 78 79 79 80 80 80 81 81 81 81 82 82 83 83 83 83 83 82 82 82 82 82 83 82 77 72 65 65 65 65 67 68 67 67 66 68 70 73 71 68 67 68 70 74 77 78 79 81 82 82 82 81 81 78 75 73 72 72 73 74 78 78 77 75 75 76 77 78 79 75 71 74 75 76 80 81 72 68 65 61 57 52 48 47 51 53 54 54 54 51 53 56 57 57 57 59 63 64 64 64 65 66 65 65 63 63 63 62 60 61 66 68 66 64 65 68 65 58 44 41 44 50 55 55 51 42 43 44 46 50 52 52 49 46 44 42 38 39 42 38 36 36 37 40 42 43 43 42 43 46 48 48 44 41 40 39 38 37 36 37 38 39 39 38 37 36 36 34 34 33 34 35 36 37 37 36 35 34 33 31 30 30 29 28 28 27 27 27 27 28 29 31 33 35 38 40 41 41 40 39 37 34 32 31 30 29 29 29 28 28 29 29 29 29 28 28 28 29 28 27 27 28 28 27 26 26 27 28 28 27 27 27 27 27 26 26 26 27 28 29 30 32 35 37 40 42 44 43 43 41 40 38 37 36 35 34 35 37 41 44 44 46 49 49 50 51 51 53 56 56 54 52 52 50 51 54 58 57 54 49 47 44 48 51 47 45 43 42 41 38 36 36 37 39 42 44 46 46 47 47 44 41 38 36 36 40 43 45 40 38 37 41 45 47 47 44 40 39 40 41 42 41 40 39 40 43 47 47 49 54 56 56 59 62 65 66 66 66 66 65 64 64 65 63 60 59 57 55 54 54 53 56 57 56 55 54 54 54 56 57 57 58 58 57 56 54 53 53 53 53 52 50 48 46 42 39 41 48 50 52 56 59 61 61 59 55 55 55 56 54 50 43 38 37 38 41 47 48 47 48 50 54 64 70 71 72 73 73 73 72 70 70 73 73 72 71 72 74 63 57 56 56 57 56 53 49 51 53 55 53 53 54 57 61 63 63 62 65 66 64 67 71 74 74 74 75 72 66 67 69 71 72 71 72 69 62 61 61 59 58 59 60 63 67 67 67 67 68 67 62 63 67 64 61 57 55 54 55 54 52 53 53 54 55 55 55 54 53 52 50 48 51 53 53 50 48 46 47 49 45 42 40 39 38 38 39 40 44 44 39 36 35 36 37 37 37 38 39 37 37 37 37 37 36 35 35 35 35 35 33 32 33 33 33 30 30 31 35 36 36 36 37 37 36 36 37 40 44 50 51 47 47 46 44 43 42 43 43 44 45 47 48 48 47 44 41 39 38 38 37 42 47 48 52 56 65 69 70 80 83 76 68 61 57 54 52 52 52 51 50 50 49 50 52 53 53 53 52 52 51 52 54 56 57 58 58 59 59 58 57 57 56 55 54 53 52 51 51 52 52 52 51 51 51 52 55 58 60 62 62 62 62 62 62 62 61 61 62 62 63 64 66 68 67 66 65 64 63 62 61 62 63 64 65 66 68 70 72 74 75 75 74 73 73 73 73 74 74 75 75 74 73 72 71 70 70 68 67 65 65 66 67 67 67 68 67 66 66 67 68 70 71 72 71 71 71 70 69 70 71 73 72 73 75 74 73 73 74 75 76 75 73 73 72 72 71 71 72 72 72 71 70 68 68 68 68 70 71 72 72 72 71 70 69 69 69 68 66 66 67 68 68 69 68 67 67 67 67 66 66 67 67 66 66 67 67 69 71 74 75 75 75 75 74 74 74 75 74 74 74 76 77 79 79 79 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 90 89 87 85 84 83 83 83 84 84 84 84 83 83 82 83 83 83 83 83 83 82 82 82 82 82 82 82 81 81 81 81 82 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 80 79 79 78 77 77 77 76 77 77 78 78 78 78 78 78 78 77 76 75 74 74 75 75 76 77 77 77 77 78 78 78 79 80 80 80 81 81 82 82 82 83 83 83 83 83 82 82 82 82 82 83 81 78 76 71 66 65 65 66 67 68 68 68 69 70 72 71 69 66 66 67 71 73 74 76 77 79 79 78 78 76 72 72 72 71 72 74 77 79 79 78 75 75 76 77 79 80 76 74 75 76 78 80 78 71 70 70 69 64 58 52 50 54 54 53 53 55 55 55 57 58 59 59 59 60 60 61 60 61 62 62 64 65 64 64 64 64 64 68 72 72 68 68 70 69 62 48 47 50 55 55 51 47 43 43 43 43 47 50 51 50 49 47 46 46 45 45 42 42 44 43 43 43 44 44 45 48 51 49 47 43 41 39 38 38 36 36 36 36 37 37 37 36 37 36 35 34 33 33 34 35 36 36 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 28 29 31 33 36 39 41 42 41 39 37 36 34 33 31 31 30 30 30 29 29 29 29 29 29 29 29 28 27 26 26 27 27 27 26 26 26 27 27 26 26 26 26 26 26 26 27 29 31 33 36 38 40 42 44 46 47 46 45 43 42 41 40 39 38 36 35 35 38 40 43 47 50 52 53 54 53 55 59 53 52 57 56 55 53 54 58 55 51 47 45 44 49 50 46 44 44 44 43 40 38 38 38 39 40 40 41 43 42 43 43 41 39 36 35 36 41 43 40 38 38 42 46 50 50 48 42 40 40 41 41 40 41 43 47 51 54 52 53 57 58 58 59 62 64 65 65 65 65 65 65 63 62 60 57 54 52 51 51 52 53 54 55 55 54 53 51 49 50 56 57 57 57 56 54 51 48 48 50 52 50 48 46 46 43 39 40 45 46 48 50 55 57 55 54 53 51 51 53 52 48 40 38 37 38 40 43 43 45 49 51 54 61 67 72 74 75 76 76 75 72 71 72 75 74 72 68 64 57 55 56 56 57 56 59 59 59 58 58 56 56 56 60 63 66 69 71 73 72 70 70 70 70 70 70 70 69 67 66 65 63 69 69 61 64 66 66 65 64 59 59 65 66 67 67 67 67 68 67 65 63 61 60 58 57 53 52 53 53 54 54 54 54 54 54 54 53 52 49 48 48 52 54 54 52 51 51 52 51 47 44 42 41 40 39 39 41 44 44 41 36 35 36 38 38 38 40 40 38 37 37 37 36 35 35 35 35 36 36 35 34 32 33 33 31 30 31 36 39 40 39 38 38 37 36 38 42 47 49 48 45 46 46 45 44 45 46 46 47 49 50 51 51 50 46 43 40 39 38 38 42 47 52 54 59 69 75 79 84 83 80 69 61 57 54 52 52 52 53 52 52 51 52 53 53 53 53 52 52 51 53 55 56 57 58 60 59 58 58 57 56 56 55 55 54 54 53 53 52 53 53 53 53 53 54 57 60 62 63 63 63 63 63 63 62 61 62 63 63 63 63 64 65 66 65 63 61 60 60 60 61 62 64 66 70 71 73 74 75 76 76 75 75 74 74 74 75 76 78 78 78 76 75 74 74 73 72 70 68 67 67 67 66 66 67 67 67 67 67 68 69 70 71 70 70 70 69 69 70 72 73 73 74 75 74 72 72 73 75 77 77 75 73 72 72 71 71 70 71 71 71 70 68 67 68 68 70 71 72 71 71 70 69 68 67 67 68 67 67 67 68 69 70 70 69 69 69 68 68 69 69 70 69 69 69 69 71 72 73 74 75 74 74 74 75 76 76 76 75 74 75 77 79 80 80 91 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 89 87 85 84 83 82 82 83 83 84 84 84 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 79 79 78 78 77 77 77 77 77 78 78 78 78 79 79 78 77 76 75 74 74 74 75 75 76 76 76 77 77 77 78 79 79 80 81 81 81 82 82 83 83 83 84 84 83 83 82 82 82 82 83 83 81 78 74 70 66 65 65 67 68 68 69 70 70 70 71 70 69 70 70 72 70 70 70 71 73 73 71 69 70 71 71 71 71 73 75 77 78 79 78 78 77 76 76 79 79 74 72 73 76 76 75 71 70 70 72 72 68 61 53 55 57 58 56 53 54 54 55 55 56 57 58 59 59 58 62 62 60 60 59 60 59 59 61 64 66 66 68 75 74 70 70 69 70 65 58 57 56 56 49 44 43 45 47 46 45 45 46 47 49 49 48 48 47 46 46 45 45 45 45 44 44 44 43 43 48 50 49 45 42 41 39 38 37 36 36 35 34 33 34 35 35 35 35 34 33 32 32 32 34 35 35 35 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 27 28 31 33 37 40 42 41 39 37 35 35 33 32 32 31 31 30 30 29 29 28 28 28 29 29 29 28 27 27 27 28 28 27 26 26 28 28 27 25 24 25 26 26 28 30 32 35 38 40 41 42 44 45 46 47 47 45 44 44 43 42 42 40 38 36 36 36 39 41 41 45 49 53 56 57 55 55 52 51 55 57 55 51 52 54 52 50 51 54 54 52 50 48 46 46 47 46 45 41 39 39 40 40 38 39 41 42 42 42 41 39 37 36 36 39 40 40 38 41 45 54 58 56 50 44 44 44 43 42 43 45 52 60 61 60 57 57 58 59 59 59 61 63 65 65 64 64 64 64 63 61 57 53 50 48 49 51 52 53 53 55 56 56 53 50 49 50 55 55 54 53 52 50 46 45 45 46 47 46 42 38 39 38 36 38 39 39 42 46 52 52 49 50 50 46 48 50 50 47 42 39 38 37 38 39 39 43 48 51 54 56 60 64 67 74 80 80 77 73 73 74 76 70 62 57 55 54 55 56 56 58 62 65 66 65 63 62 60 60 61 61 63 66 73 76 77 75 72 70 70 71 69 68 67 65 64 64 67 71 71 68 60 67 70 69 68 66 63 65 69 69 70 71 71 71 71 66 60 59 57 55 55 54 51 50 51 53 55 57 54 53 52 53 53 52 50 49 52 53 54 54 55 57 57 56 55 53 49 46 44 43 41 39 39 41 45 44 42 37 36 36 39 39 38 39 39 38 37 36 36 35 35 35 35 35 35 36 35 34 33 33 34 34 31 31 34 40 43 42 41 39 38 38 38 45 48 43 44 44 44 45 45 46 47 48 48 48 49 50 51 51 50 46 43 41 39 39 40 43 48 52 56 62 72 80 85 85 80 74 65 61 60 57 54 53 53 54 54 53 53 53 53 53 53 53 52 52 52 53 55 56 57 56 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 56 59 61 63 63 64 64 64 64 63 63 62 62 63 64 65 65 65 65 66 64 63 61 61 62 63 64 66 68 70 72 73 74 76 77 77 76 76 76 76 76 76 77 78 79 79 79 79 78 77 77 76 76 74 72 70 69 68 67 67 66 67 67 67 67 67 69 69 69 69 69 69 69 70 71 72 74 74 75 75 73 72 72 72 74 77 77 77 74 73 73 72 71 70 69 69 69 69 68 68 68 69 71 71 71 70 70 70 69 68 67 67 68 68 68 68 68 68 69 69 69 69 69 70 70 71 72 72 72 72 71 71 70 71 71 72 73 73 74 74 75 77 77 77 76 75 75 76 78 80 81 91 92 92 92 92 92 92 92 92 92 92 92 92 92 90 89 86 85 83 82 82 82 82 82 83 84 84 84 83 83 83 83 83 83 83 83 83 82 82 82 82 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 78 78 77 77 77 77 78 78 78 78 78 79 79 79 77 76 75 74 73 74 74 75 75 76 76 77 77 78 78 79 80 80 81 81 82 82 83 83 83 83 84 84 83 83 82 82 82 82 83 83 81 78 77 74 69 67 67 68 68 69 71 70 69 70 70 69 70 72 72 71 68 67 68 69 70 70 69 68 68 69 70 71 72 73 75 77 77 78 77 77 77 76 77 80 79 77 76 76 78 77 75 72 71 71 72 72 70 64 59 60 60 59 58 57 55 53 53 57 59 61 60 59 62 63 62 63 62 61 60 59 59 58 59 64 68 67 69 74 73 71 70 69 67 61 58 58 55 52 49 47 46 50 52 53 48 45 43 45 48 48 48 46 46 45 46 45 44 46 46 45 44 45 44 44 48 48 47 44 41 38 38 37 36 36 36 34 33 32 32 33 33 33 33 33 32 30 30 31 32 32 33 33 34 34 33 32 31 30 29 28 28 27 27 26 26 26 25 26 26 28 30 33 37 39 39 37 35 34 33 33 32 32 31 31 30 30 29 28 28 28 28 27 27 27 27 27 27 27 27 28 27 25 27 35 34 31 29 27 27 27 28 30 32 35 37 39 41 41 41 41 42 43 45 46 45 44 43 41 41 41 41 40 39 39 38 39 40 40 42 44 47 49 53 53 54 56 48 46 52 53 51 50 51 52 50 49 55 54 51 51 50 48 49 49 47 47 46 42 39 39 41 43 44 45 48 48 47 44 44 43 40 38 37 37 38 37 42 49 61 64 60 56 52 52 50 48 47 49 51 60 66 66 65 63 61 60 59 60 61 62 63 64 64 63 63 64 63 61 58 55 51 48 45 48 50 51 52 53 56 56 57 52 49 48 50 52 54 52 48 47 46 44 44 44 42 42 41 39 38 37 36 36 40 40 37 35 38 42 44 44 44 45 44 45 48 52 45 41 39 38 38 39 42 47 46 47 52 54 56 63 65 63 69 74 76 75 73 73 73 73 73 68 59 55 55 57 57 56 61 64 66 66 66 66 64 62 61 62 64 65 68 74 77 78 76 73 68 69 70 68 67 66 66 67 69 69 68 65 67 68 71 74 74 74 72 69 70 69 65 70 76 73 70 68 62 57 53 52 50 50 49 48 49 51 53 55 57 54 52 51 52 52 51 51 53 56 56 55 54 56 61 61 59 56 53 51 49 46 43 42 41 39 42 44 44 41 36 36 36 38 38 38 38 38 38 36 35 34 34 35 35 35 35 35 36 36 36 35 34 35 35 34 34 35 39 43 44 42 40 40 39 38 39 40 40 41 42 42 43 45 48 49 49 49 48 48 49 50 50 49 47 44 41 40 40 40 40 47 54 62 69 76 80 82 83 82 78 73 66 61 58 56 55 54 54 54 54 55 55 54 54 54 54 52 52 52 53 55 56 56 54 53 52 52 53 54 55 55 55 55 56 56 57 57 57 58 58 58 58 59 60 61 62 64 64 64 64 65 65 64 64 63 62 62 64 64 65 65 66 66 65 64 63 64 66 67 68 70 71 72 72 73 75 77 78 77 77 76 76 77 77 77 78 78 78 79 80 80 79 79 79 78 78 76 75 75 73 72 71 69 68 67 67 67 67 67 68 69 68 68 68 68 69 71 73 73 74 75 75 75 73 72 72 72 74 76 77 77 76 75 74 72 71 70 69 68 68 68 69 70 70 70 70 70 70 70 70 70 69 68 68 68 69 69 69 69 68 67 67 68 69 70 71 71 72 73 73 73 74 74 74 73 72 71 71 71 72 73 74 76 77 78 78 78 77 76 75 76 78 81 82 91 91 92 92 92 92 92 92 92 92 92 92 92 90 88 86 85 83 82 82 82 82 82 83 83 84 84 84 83 83 82 82 83 83 83 83 83 82 82 82 83 83 84 84 84 84 84 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 80 80 79 79 79 78 78 77 77 77 78 78 78 78 79 79 79 79 77 76 75 74 73 73 74 75 75 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 84 84 84 84 84 83 83 82 82 82 83 82 79 78 78 78 76 73 72 71 71 71 71 69 68 70 70 68 70 72 73 71 69 70 70 69 70 71 71 69 67 69 70 71 72 74 75 76 77 76 75 75 75 76 78 79 77 77 77 79 81 83 79 74 71 69 69 66 64 61 60 61 59 58 59 58 57 53 51 51 53 56 57 57 55 56 58 60 62 63 61 59 57 57 58 65 69 70 72 73 73 72 69 65 57 48 49 49 49 48 47 50 51 53 53 52 48 44 40 44 48 50 49 47 45 45 47 49 49 48 47 47 45 43 42 44 46 44 42 40 38 37 36 36 35 34 34 33 32 31 30 30 31 32 32 32 31 30 28 28 28 29 30 30 31 31 31 31 31 30 29 28 28 27 27 26 26 26 25 25 25 26 27 29 31 34 36 35 33 32 31 31 31 31 30 30 30 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 34 48 44 40 35 32 30 29 30 31 32 34 37 39 40 39 39 39 40 42 43 45 46 46 45 43 42 41 42 43 42 42 42 41 42 43 44 46 48 50 51 51 54 56 47 48 57 57 56 52 52 52 51 51 53 51 50 51 51 51 51 51 50 49 49 46 43 42 43 45 47 49 51 53 54 52 52 50 48 42 37 35 38 41 46 53 63 66 68 70 67 65 60 57 55 58 61 65 67 69 68 66 65 63 61 60 61 62 63 63 63 62 62 66 64 59 54 52 51 48 46 47 49 50 51 53 57 56 53 47 46 48 49 51 53 51 48 43 42 43 43 43 41 40 39 39 38 37 37 39 45 49 48 39 38 39 39 39 37 38 39 41 45 48 42 39 39 39 40 42 46 49 48 49 53 54 56 61 64 67 70 71 71 71 71 71 70 68 66 64 59 56 56 58 57 57 61 63 63 63 64 67 62 59 61 63 66 66 67 70 76 78 73 71 70 68 67 66 65 65 66 64 64 64 64 63 66 69 68 71 74 73 73 74 74 70 60 68 75 75 74 71 63 56 50 48 47 46 46 47 50 52 54 55 55 53 52 52 51 50 50 53 55 58 57 56 56 55 56 60 60 58 55 52 50 46 43 44 42 39 44 45 42 39 36 36 36 38 37 38 38 38 37 35 34 34 34 34 35 35 35 35 36 37 37 37 36 36 36 34 34 36 39 42 44 40 39 39 40 39 37 37 37 39 41 42 42 44 48 51 52 50 49 48 48 49 49 49 49 47 45 43 41 40 40 47 56 68 75 78 76 77 77 74 72 71 67 62 58 56 55 55 55 55 56 56 55 55 55 55 54 52 52 52 53 54 55 54 54 53 52 51 51 52 53 54 55 56 55 56 56 57 58 58 59 60 61 61 62 62 63 63 62 63 64 65 65 65 64 63 62 62 63 63 64 66 67 68 67 67 67 67 68 69 70 71 72 72 72 74 76 78 78 78 77 77 77 78 77 77 77 77 78 79 79 80 80 79 79 78 78 77 76 75 75 74 73 72 71 69 68 68 68 68 69 69 69 69 69 69 70 71 73 73 74 76 75 74 72 71 71 72 73 75 76 76 76 75 74 72 71 70 69 68 67 68 69 70 70 70 70 70 70 69 69 69 69 68 69 69 69 69 69 68 67 67 67 68 70 71 72 73 73 73 73 74 74 75 75 75 75 74 73 72 73 75 76 78 79 79 79 78 77 76 75 77 79 81 83 91 91 91 91 92 92 92 92 92 92 92 91 90 88 86 84 83 83 82 82 82 82 82 83 84 84 84 84 83 82 82 82 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 79 79 78 78 78 78 78 78 78 79 79 79 79 78 77 76 75 74 73 74 74 75 76 77 77 78 79 80 80 81 81 81 82 82 83 83 84 84 84 84 84 84 84 83 83 82 82 82 83 81 78 78 78 79 79 79 77 76 75 71 68 67 67 69 68 68 69 70 73 75 73 69 68 67 67 67 68 68 68 69 69 70 73 74 75 75 74 73 73 73 75 77 77 77 76 75 75 77 79 80 80 77 72 69 67 66 61 57 56 54 53 57 60 59 58 53 54 55 54 53 52 56 59 60 58 57 58 60 62 60 58 58 59 62 66 69 73 74 74 74 72 68 58 48 47 47 47 48 48 51 53 52 50 50 49 44 41 46 47 46 47 46 43 43 45 49 51 50 48 46 44 43 43 43 43 41 40 38 37 36 35 34 34 33 33 32 32 31 29 28 29 30 30 30 31 30 29 28 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 26 28 30 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 28 29 28 28 27 27 27 26 26 26 25 27 31 43 50 42 38 35 33 32 30 30 30 31 33 35 37 38 38 37 36 37 39 41 44 46 45 45 45 44 44 44 45 46 44 43 43 44 45 46 47 48 49 49 49 52 54 53 56 59 59 58 56 54 50 46 46 47 49 50 52 51 52 53 53 53 51 50 48 50 50 50 49 48 48 48 47 50 51 51 53 53 46 40 36 38 41 46 51 57 64 68 71 72 71 68 65 64 65 67 68 68 68 68 67 66 64 62 61 62 63 62 62 63 63 65 68 63 57 51 49 49 47 46 46 47 49 50 52 54 54 50 43 44 45 46 47 47 44 43 42 42 43 43 43 43 41 40 41 42 41 40 40 41 48 51 50 48 45 40 39 38 38 39 40 41 41 38 40 41 42 45 49 50 51 53 53 53 53 55 58 64 69 73 73 72 70 66 62 64 63 59 59 59 56 56 58 56 57 59 61 62 62 63 63 57 57 61 63 64 62 63 66 71 76 77 73 70 68 67 66 61 60 62 63 62 62 62 62 63 64 66 68 69 69 70 72 73 74 74 75 73 70 67 62 55 52 50 48 46 45 47 49 51 53 54 52 52 53 52 52 52 53 53 55 57 59 57 57 56 54 55 59 60 59 57 53 49 45 43 43 42 42 47 44 39 37 36 36 37 37 38 38 38 37 36 35 34 34 33 34 34 35 36 36 37 38 39 39 38 37 35 34 35 36 39 40 41 38 37 38 39 40 39 37 37 38 41 43 42 43 47 50 52 50 48 47 47 48 49 50 51 51 48 46 43 41 42 48 55 65 78 83 82 81 79 76 71 67 65 63 59 57 56 56 56 57 57 57 56 55 55 55 54 54 52 52 52 53 53 53 53 54 54 52 51 51 52 54 55 56 56 56 56 56 56 56 58 59 61 63 63 62 61 61 61 62 63 65 65 64 63 63 62 62 63 64 65 67 68 69 70 70 70 70 69 69 70 70 71 71 72 73 76 78 78 78 78 78 77 77 76 76 76 76 77 78 78 78 78 78 77 77 77 77 77 76 75 74 73 73 73 73 71 70 69 69 70 71 71 71 71 71 71 72 72 73 74 76 75 73 71 70 71 71 73 74 75 75 75 74 73 72 71 70 69 68 68 69 70 71 71 71 71 71 70 69 69 69 68 69 69 69 69 68 68 68 67 68 68 70 71 73 73 74 74 74 74 74 74 75 75 76 76 75 75 75 75 76 79 80 80 80 79 79 78 76 75 77 80 83 84 91 91 91 91 91 92 92 92 92 92 91 89 87 86 85 84 83 83 82 82 82 82 83 83 84 84 84 83 82 82 81 82 82 83 83 83 83 84 84 84 84 84 85 85 85 84 84 83 83 83 83 82 82 82 82 82 81 81 81 80 80 80 80 80 80 80 80 80 79 79 78 78 77 78 78 78 79 79 79 79 78 77 76 75 74 74 74 75 76 77 78 78 79 80 80 81 81 82 82 82 83 83 84 84 84 84 85 85 85 84 84 83 83 82 83 83 80 78 78 79 80 81 82 83 81 77 72 68 65 65 64 65 66 66 67 67 69 67 65 66 67 70 69 69 69 70 69 69 70 73 73 74 72 72 73 74 75 76 77 78 76 75 74 75 76 80 81 81 81 80 74 71 69 62 58 60 62 63 61 60 59 59 58 59 59 60 55 54 56 59 62 59 57 57 61 64 61 62 64 65 64 63 66 71 72 73 74 72 70 66 60 56 50 48 50 51 52 55 56 56 53 50 46 45 49 49 48 47 45 42 40 42 46 49 50 46 43 42 42 42 42 40 38 38 37 36 35 33 33 32 32 31 31 31 30 29 27 27 28 28 29 29 29 29 28 28 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 26 27 29 30 30 30 30 30 30 29 29 29 29 29 29 28 28 27 27 28 28 27 27 26 25 25 25 25 33 41 49 48 40 37 35 34 32 30 30 30 31 32 33 35 35 35 35 35 36 37 38 40 43 45 46 45 45 44 44 44 44 44 44 43 44 45 46 47 48 48 49 49 49 50 51 52 53 52 55 57 58 50 44 48 50 52 53 53 46 48 52 53 53 53 52 51 48 48 48 47 46 45 46 46 48 48 48 51 52 52 45 40 39 40 42 45 50 59 65 69 71 71 71 69 68 67 67 67 66 66 66 66 66 64 62 61 63 64 64 63 64 65 65 64 59 55 51 50 49 47 47 46 47 48 49 48 48 50 49 46 43 42 41 40 40 40 40 41 42 44 45 44 47 51 51 50 49 47 45 44 47 54 58 60 59 53 47 42 41 42 42 41 41 38 36 39 41 41 46 51 56 56 58 60 63 64 65 66 68 71 75 78 78 75 70 66 65 63 61 63 64 65 59 56 56 56 56 59 61 62 64 62 57 57 59 60 59 57 61 66 72 74 76 74 72 70 70 68 63 63 62 60 59 59 59 59 59 61 63 64 65 65 66 67 68 67 65 62 64 63 58 53 48 48 47 45 45 46 48 50 52 53 52 49 50 52 52 52 53 54 55 57 58 59 57 55 53 52 53 55 60 60 57 54 52 48 45 44 43 44 48 43 38 36 37 38 38 38 38 38 37 37 36 36 35 34 33 33 34 35 36 37 38 39 40 40 39 36 35 35 36 36 37 38 39 41 39 38 39 40 40 39 38 39 42 44 45 46 48 50 51 50 47 46 45 47 49 51 52 53 51 50 47 46 47 51 51 55 70 77 81 81 80 76 70 66 64 62 60 57 57 58 59 59 58 58 57 56 56 56 56 55 54 53 53 52 52 52 52 53 54 51 50 51 54 56 58 58 58 57 56 56 55 55 55 57 60 61 61 61 60 59 60 61 62 64 64 64 63 62 62 63 64 65 67 69 70 71 72 72 71 69 68 68 68 69 69 70 71 74 77 79 79 79 78 78 77 76 76 76 76 77 77 77 77 77 76 76 76 76 76 76 76 76 74 73 73 73 74 75 75 74 73 72 72 73 73 73 73 73 73 72 72 74 75 75 75 73 71 70 70 71 73 74 75 75 74 73 72 72 71 70 69 69 69 69 70 71 72 72 72 71 71 70 69 69 68 69 69 70 69 69 68 68 68 69 70 72 73 73 73 73 73 74 74 74 74 75 75 76 76 76 76 76 77 78 80 81 81 81 80 79 77 76 76 78 81 85 86 91 91 91 91 91 92 92 92 92 90 89 87 86 84 84 83 83 83 83 83 83 83 83 84 84 84 83 82 82 81 81 81 82 82 83 83 84 84 85 85 85 85 85 85 85 84 84 84 83 83 83 82 82 82 82 82 81 81 81 80 80 80 80 80 80 81 81 81 80 79 78 78 77 77 78 78 79 79 79 78 78 77 76 75 74 74 75 76 77 78 78 79 80 80 81 81 81 82 82 83 83 83 84 84 84 85 85 85 85 84 84 83 83 83 83 82 79 79 79 79 80 81 82 83 82 79 75 71 68 67 66 66 66 65 64 65 66 65 67 71 72 72 69 69 70 70 70 70 71 72 72 73 73 74 75 75 76 77 77 77 75 75 76 76 78 81 81 80 81 81 79 77 72 65 61 59 62 64 63 61 59 58 61 63 63 59 49 50 54 57 59 59 61 61 64 64 61 63 65 65 64 63 65 67 66 68 69 68 68 67 61 53 47 45 47 51 55 56 59 60 55 53 53 51 51 50 50 48 46 43 40 41 43 47 49 47 43 41 40 40 40 39 38 37 36 35 34 33 31 31 30 30 30 30 30 29 28 27 27 27 27 28 28 28 28 28 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 27 27 27 27 27 26 26 26 28 30 39 44 46 43 38 35 34 34 33 32 31 32 32 33 33 33 32 32 33 35 36 36 36 37 40 43 45 45 44 42 41 40 42 43 43 43 42 42 43 44 46 47 48 46 44 46 46 46 46 46 48 50 52 49 48 52 54 56 54 55 57 55 52 48 47 46 46 45 44 43 42 42 42 42 43 44 45 46 47 49 49 47 44 42 40 39 39 43 49 56 65 68 68 68 68 67 66 66 65 64 64 64 64 64 64 63 62 62 63 65 66 66 65 65 63 60 55 52 49 48 48 48 48 47 46 46 46 46 45 45 46 45 43 41 39 41 42 42 40 40 40 47 53 51 52 56 57 56 54 52 51 52 56 61 66 66 64 56 48 43 45 47 46 45 45 41 38 38 39 40 46 52 59 58 58 60 66 70 70 70 70 71 73 77 76 73 70 69 68 65 65 67 70 69 62 57 55 54 55 56 58 60 61 60 56 55 56 56 56 56 62 68 73 74 74 74 73 72 69 68 66 62 60 57 57 56 57 58 59 61 62 63 63 63 63 62 61 60 60 60 62 60 55 52 50 50 47 44 44 46 49 51 53 52 50 48 48 50 52 53 54 56 56 57 59 58 57 55 53 51 51 53 59 60 56 53 51 50 47 44 43 45 47 42 39 38 38 38 38 38 38 38 37 38 38 38 36 35 33 33 34 35 36 37 39 41 42 42 38 35 36 36 37 36 37 39 43 46 45 44 44 44 43 42 43 44 46 48 49 51 51 51 50 49 47 46 46 47 49 51 53 54 53 53 53 53 55 58 55 56 62 69 75 80 78 75 70 67 66 64 62 60 61 61 60 59 58 58 58 57 57 57 57 56 54 53 52 51 51 51 50 50 50 48 49 50 54 57 59 59 59 58 58 57 57 56 55 57 59 62 61 60 59 59 60 59 59 61 62 63 62 62 63 64 65 67 68 69 70 71 71 70 69 68 68 68 68 68 69 70 72 75 78 79 80 79 79 78 77 77 77 77 77 77 77 77 76 76 75 75 75 74 75 75 75 75 74 73 73 73 75 76 76 75 74 74 74 73 73 74 74 74 73 73 73 74 74 74 73 72 70 70 70 71 73 74 75 74 73 72 72 71 71 70 69 69 70 70 71 72 72 72 72 72 71 70 69 69 69 69 69 70 70 69 68 68 69 71 72 73 72 72 73 73 74 75 75 74 74 74 75 76 76 77 76 76 76 77 78 80 81 80 79 77 76 76 76 79 83 87 87 91 91 91 91 92 92 92 92 90 89 87 86 85 84 83 83 83 83 83 83 83 84 84 84 84 83 83 82 81 81 81 81 82 82 83 84 84 85 85 85 85 85 85 85 85 85 84 84 83 83 83 82 82 82 82 82 81 81 81 80 80 80 80 81 81 81 81 81 80 79 78 78 77 77 78 78 79 79 78 78 77 77 76 75 74 74 75 76 77 78 79 79 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 85 85 84 84 83 83 83 82 80 79 79 80 78 78 77 77 78 80 80 78 77 75 73 71 69 67 66 68 68 67 71 73 70 72 72 71 69 67 68 70 71 73 76 77 77 76 75 74 76 76 76 76 75 77 78 78 79 80 80 79 79 78 77 75 71 63 60 60 63 62 62 64 65 65 65 66 65 58 50 62 66 64 57 55 60 61 63 65 64 62 63 65 64 65 67 69 70 69 68 65 65 63 58 52 45 42 39 36 47 56 56 58 58 59 58 52 50 49 52 52 49 42 38 39 42 45 48 47 42 39 38 38 38 38 38 37 36 35 33 32 31 30 30 29 29 29 29 29 28 27 26 26 26 27 27 27 27 28 28 28 27 26 25 25 25 26 27 27 27 26 25 25 25 25 24 24 24 24 24 24 25 25 26 26 26 27 27 28 28 28 28 28 28 28 27 26 26 26 27 27 27 28 27 27 28 29 30 33 34 36 37 38 36 34 32 31 32 34 33 33 34 34 34 34 34 32 31 32 34 35 36 36 36 38 41 44 44 44 44 42 41 41 41 42 42 42 41 41 41 42 44 47 44 42 43 43 42 44 44 44 48 49 47 47 47 49 52 55 52 53 53 49 43 43 43 43 42 41 40 40 40 40 40 40 41 43 44 46 47 46 44 42 41 40 38 39 43 50 56 63 65 65 64 64 64 64 64 63 63 62 62 62 62 62 63 63 64 65 66 66 67 66 63 60 56 53 50 48 47 47 48 48 48 48 47 46 46 43 41 41 40 39 40 41 42 41 42 41 41 42 44 48 52 52 53 54 55 55 58 60 62 63 66 70 68 64 60 54 48 50 51 50 48 46 45 41 38 37 39 45 48 51 51 51 53 63 70 72 72 71 68 66 67 72 74 74 72 69 63 61 63 62 62 62 58 54 54 54 55 56 58 59 58 56 54 55 56 59 63 68 73 76 75 75 74 70 69 71 68 66 63 59 57 56 56 57 58 59 59 60 62 63 62 61 62 62 60 60 61 61 61 60 55 51 50 48 45 44 45 47 50 52 51 48 47 47 50 53 55 57 58 58 58 59 58 56 53 52 51 52 54 56 56 56 52 49 47 45 43 42 42 42 40 40 39 38 38 38 38 38 38 39 39 38 37 36 35 34 33 34 35 36 37 38 42 43 43 38 35 36 37 38 39 42 46 52 54 51 51 51 51 50 49 51 52 52 53 55 57 57 55 53 52 51 51 50 49 50 52 55 54 53 56 57 55 60 64 64 63 63 66 71 77 77 74 69 69 71 71 69 67 68 66 60 58 57 58 58 58 57 57 57 56 54 53 52 52 51 50 50 49 49 48 49 50 53 56 59 59 59 59 59 59 58 58 58 60 61 64 61 59 59 59 59 57 57 58 60 61 61 62 63 64 65 67 67 68 69 70 70 70 70 69 69 69 69 69 69 69 73 76 79 80 80 80 79 79 78 78 78 78 78 78 78 77 76 75 75 75 74 74 73 74 74 74 74 73 74 75 76 76 76 75 75 74 74 74 73 73 74 74 74 72 73 74 74 73 72 71 70 70 70 71 73 75 75 73 72 72 71 71 71 70 69 69 70 70 71 71 71 72 72 72 71 71 69 69 69 69 70 70 70 69 69 69 70 71 72 73 72 72 73 74 75 76 75 74 74 74 75 76 77 78 77 76 76 76 76 78 78 78 77 76 76 77 78 82 85 88 88 91 91 91 92 92 92 91 90 89 87 86 85 84 84 84 83 83 83 84 84 84 84 84 83 83 82 82 81 81 81 81 81 82 83 84 84 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 82 82 82 82 81 81 81 81 80 80 80 81 81 81 81 81 81 80 79 78 77 77 77 77 78 78 78 78 77 77 76 76 75 74 74 75 77 78 78 79 80 80 81 81 81 82 82 82 83 83 83 83 84 84 85 85 85 85 85 85 84 83 83 83 84 83 81 78 76 75 73 71 73 75 78 81 84 83 82 80 78 76 75 72 71 71 72 76 74 72 74 76 77 75 72 70 70 72 75 76 75 74 74 75 75 76 77 77 76 76 77 79 80 80 81 81 80 78 75 73 70 67 65 63 62 62 59 59 62 64 65 64 65 65 62 63 73 77 74 56 53 58 61 63 68 67 64 63 64 64 64 65 67 70 71 69 67 66 66 64 54 49 47 42 39 43 48 51 58 61 57 54 49 47 48 51 50 48 42 39 38 41 44 45 43 40 37 36 37 37 37 38 37 36 35 34 32 31 30 29 29 29 29 29 29 28 28 27 26 26 26 26 26 26 27 28 28 28 27 26 26 27 28 30 32 33 33 32 30 29 28 28 28 27 26 25 25 25 26 26 26 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 30 31 33 35 37 37 37 36 35 33 31 29 29 30 32 32 33 35 35 35 35 35 34 32 32 33 34 35 35 35 36 39 41 41 41 42 42 41 40 41 41 41 41 40 39 39 39 40 42 41 41 41 41 41 40 42 43 46 45 43 42 42 46 50 52 45 45 47 44 41 40 40 40 40 38 37 37 38 39 38 38 40 41 43 44 44 44 42 41 40 40 40 44 46 49 53 57 60 62 62 61 62 62 63 62 62 61 61 61 61 62 63 64 64 65 64 64 65 66 63 58 54 52 50 48 47 47 47 46 48 50 51 50 49 45 42 40 43 45 45 44 43 42 42 43 43 43 42 44 47 47 47 46 47 50 53 58 62 64 65 66 70 71 68 63 59 56 55 54 50 47 45 42 39 37 38 41 42 43 44 46 50 57 65 72 73 73 72 72 72 72 69 68 72 73 74 71 68 64 64 64 57 55 55 54 54 56 57 57 56 56 55 62 68 70 71 73 75 77 77 78 76 71 73 74 69 65 62 59 55 52 53 55 57 57 56 58 60 62 63 63 64 63 61 63 63 63 64 64 60 56 52 50 47 44 44 45 48 50 50 48 47 47 49 52 55 57 59 59 58 58 56 54 51 52 53 54 55 55 54 52 50 47 44 43 41 40 40 41 43 43 42 38 38 38 39 39 40 41 42 40 39 37 35 34 33 35 36 35 35 37 42 43 43 38 35 35 36 38 40 45 50 57 57 53 55 56 57 55 53 54 54 54 57 59 61 61 60 59 59 59 58 56 54 52 52 55 54 54 58 60 60 61 63 66 65 65 69 73 77 79 76 68 69 71 73 72 71 71 68 61 58 57 58 58 58 58 58 57 56 55 54 53 52 52 51 50 49 49 49 49 50 51 55 58 58 58 59 59 59 59 60 61 63 64 65 61 59 59 58 58 57 57 57 59 59 60 62 63 64 64 65 66 68 69 69 69 69 70 70 70 70 70 70 70 70 74 76 78 78 78 79 79 79 79 79 79 78 78 78 78 77 76 75 75 74 74 73 73 73 74 74 74 74 75 76 77 76 75 75 75 74 74 73 73 73 74 74 73 73 73 74 74 72 71 71 70 70 71 72 73 74 74 73 72 72 71 71 71 70 69 69 70 70 71 71 70 71 71 71 71 71 70 70 70 70 70 71 70 69 69 69 69 70 71 71 72 73 74 75 76 76 75 74 74 75 76 77 78 79 77 76 76 75 75 76 76 76 75 76 76 79 82 86 88 89 90 91 91 92 92 92 91 90 89 87 86 85 84 84 84 84 84 84 84 84 84 84 84 83 82 82 81 81 81 81 81 81 82 83 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 83 83 82 82 82 82 82 81 81 81 81 80 80 81 81 81 82 82 82 81 80 79 78 77 77 77 77 77 78 78 77 77 77 76 75 75 74 75 76 77 78 79 79 79 80 80 81 81 81 82 82 82 83 83 83 83 84 84 84 84 85 85 85 85 84 84 83 83 81 79 74 70 67 67 68 70 72 73 74 77 79 82 83 83 82 81 77 75 75 76 77 76 75 75 77 79 80 76 72 72 73 74 72 69 68 70 74 75 76 77 77 76 77 79 82 83 83 86 86 83 81 78 79 78 76 73 70 67 62 59 58 59 62 63 62 64 66 67 66 69 73 65 48 55 60 64 65 66 65 63 61 64 68 66 66 67 71 72 71 70 71 71 69 61 58 58 45 42 45 52 57 64 60 53 49 46 45 48 51 49 47 44 43 42 41 42 43 41 39 36 35 34 35 36 37 36 36 34 33 32 31 30 29 29 29 29 29 28 28 28 28 27 26 26 26 25 26 26 27 27 28 28 28 28 29 31 32 34 35 35 35 33 32 31 30 30 29 28 27 26 26 26 26 25 25 24 24 24 25 25 25 26 26 27 28 29 29 28 28 28 30 31 32 35 37 39 39 39 38 36 34 33 31 30 29 28 28 29 30 32 34 35 35 35 35 35 34 33 32 35 35 34 34 35 38 39 40 39 40 40 38 38 38 40 41 41 40 39 38 37 36 38 39 40 40 40 39 39 42 44 44 42 40 41 43 46 47 47 42 44 45 44 42 40 39 38 38 36 35 35 36 37 37 37 38 39 40 42 43 44 42 41 40 41 43 45 46 46 48 51 55 58 59 59 60 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 64 66 64 61 54 51 50 49 48 47 46 46 48 51 53 53 53 51 47 43 44 45 46 45 45 45 47 47 45 42 41 41 41 42 43 43 43 47 52 53 56 59 62 64 69 70 70 65 62 58 56 53 47 44 43 43 44 43 40 39 40 46 51 48 50 54 63 70 72 66 61 70 72 69 63 60 70 72 71 73 73 71 68 64 55 54 56 55 55 55 55 55 54 54 56 64 69 74 75 75 76 77 78 76 75 73 72 71 66 63 60 58 56 54 56 56 56 54 54 56 58 60 62 65 67 65 64 67 67 67 68 67 63 59 55 52 48 44 43 44 46 49 50 49 47 47 47 49 51 56 59 59 57 55 54 53 51 53 54 53 53 53 51 50 49 46 44 43 42 41 42 42 44 45 43 38 39 39 39 41 43 44 44 43 40 38 35 35 35 35 35 35 35 37 41 43 42 38 36 36 37 39 42 47 52 56 55 54 56 57 57 58 58 57 55 55 59 60 62 61 61 61 61 61 60 59 57 53 52 54 53 53 56 55 56 59 62 65 64 65 70 79 83 76 72 69 67 68 71 70 69 69 67 65 64 62 60 59 59 58 58 57 57 56 55 54 53 52 50 50 51 51 51 51 50 50 53 56 58 58 58 58 58 59 61 63 65 66 66 62 60 59 59 58 58 58 58 58 59 60 61 63 64 64 65 67 68 69 69 69 70 70 70 71 71 70 70 71 72 74 74 75 76 77 78 78 78 78 78 78 78 78 78 77 76 76 75 74 74 73 73 72 73 74 74 75 76 77 78 77 76 75 75 74 73 73 73 73 74 74 75 74 73 73 73 73 72 71 71 71 71 72 73 74 74 73 72 72 72 71 71 71 70 70 70 70 70 71 70 70 71 71 71 71 71 70 70 70 70 71 71 70 70 70 69 69 70 70 70 72 73 74 75 75 75 74 74 74 75 76 78 78 79 78 77 76 76 76 75 75 75 76 77 78 82 85 88 89 89 89 92 92 92 92 91 90 89 88 86 85 85 85 84 84 84 84 84 84 84 84 84 83 82 82 81 81 81 81 81 81 82 83 84 85 86 86 86 86 85 85 85 85 85 85 85 85 85 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 81 81 80 79 78 77 77 76 76 77 77 77 77 76 76 75 75 74 74 75 76 77 78 79 79 79 79 80 80 81 81 82 82 82 82 83 83 83 83 83 84 84 84 85 85 85 85 84 84 83 81 78 74 68 66 65 67 69 71 73 74 75 76 78 79 81 82 81 79 80 80 79 78 77 76 76 78 80 82 78 74 73 72 71 69 65 63 64 67 72 76 78 78 77 77 80 84 84 84 82 84 85 84 85 87 85 81 76 74 75 68 62 61 62 64 65 66 66 65 66 64 62 62 62 56 53 60 67 69 69 67 64 61 64 69 74 66 65 72 73 72 74 75 75 74 70 57 52 49 52 56 63 65 63 58 54 49 48 49 52 50 46 46 46 45 43 41 41 40 38 37 36 34 33 32 33 34 34 34 33 32 32 31 30 29 29 28 28 28 28 28 28 29 28 27 27 26 26 26 26 26 27 28 29 30 31 32 33 33 34 35 35 35 33 32 30 30 29 28 28 28 28 27 26 26 25 24 24 24 24 24 24 24 26 27 28 29 29 28 27 28 30 32 36 38 40 41 42 40 38 36 34 33 31 31 30 30 29 28 28 29 31 33 35 35 35 35 35 35 32 32 33 33 33 33 34 36 38 39 39 38 38 38 39 41 42 43 42 41 41 40 39 38 39 39 39 38 37 38 40 44 45 44 41 39 38 40 42 43 45 45 44 43 42 41 39 38 36 34 33 34 35 36 36 36 36 36 37 38 40 42 43 42 41 41 42 44 46 45 45 45 47 50 53 55 55 57 59 60 61 61 61 61 60 60 59 60 60 60 60 61 62 63 63 60 57 52 51 50 50 49 47 45 47 50 55 56 56 57 57 54 51 49 48 47 47 46 47 48 49 48 46 44 42 41 41 43 46 48 47 48 51 52 53 59 65 70 68 67 64 61 58 54 50 47 47 47 47 50 53 48 49 54 58 57 49 51 57 62 66 69 64 64 70 70 68 70 72 72 74 74 76 74 71 67 62 55 54 55 55 55 54 54 54 54 55 57 62 69 75 77 78 77 77 77 79 77 74 72 67 62 61 59 59 58 57 58 57 56 53 52 53 55 58 61 66 69 68 68 70 70 71 72 70 67 61 56 51 47 44 43 44 45 48 49 49 48 46 46 47 50 53 57 59 57 56 54 53 52 51 51 51 52 52 51 49 48 45 44 43 41 41 41 42 43 44 43 41 41 42 43 44 45 47 46 44 41 38 36 36 36 36 36 35 34 37 41 43 42 38 37 37 38 41 44 47 51 53 54 56 59 60 61 61 60 58 57 57 60 60 61 60 61 62 62 62 62 60 57 53 52 52 50 50 52 55 58 63 65 66 65 63 62 74 81 82 75 69 65 65 66 66 66 66 66 65 64 63 62 61 60 59 58 58 57 55 53 52 50 49 49 50 52 52 52 52 51 51 52 54 57 58 58 59 59 60 62 64 66 67 66 65 62 60 60 59 59 59 59 59 60 60 61 62 64 64 66 67 68 68 68 70 71 71 71 71 71 72 72 73 75 76 75 75 77 77 77 78 77 76 77 77 77 77 77 76 76 76 75 74 73 73 73 73 74 75 76 77 77 78 77 76 75 75 74 73 72 73 73 73 74 75 76 76 75 74 73 72 71 71 70 71 72 73 74 74 74 73 72 72 72 71 71 71 71 71 71 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 72 71 71 71 70 70 70 70 71 73 74 75 75 75 74 74 74 74 75 76 78 79 79 78 77 76 76 76 76 77 77 79 80 83 86 88 89 90 90 89 92 92 92 91 91 89 88 87 86 85 85 85 85 85 85 85 85 84 84 84 83 82 81 81 80 80 81 81 82 82 83 84 85 86 86 86 86 86 86 85 85 85 85 85 85 85 85 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 81 81 80 79 78 77 76 76 76 76 76 76 76 76 75 75 74 74 74 75 77 78 79 79 79 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82 83 83 84 84 85 86 86 85 85 84 82 78 74 69 68 68 70 71 73 75 77 77 76 75 73 74 76 76 77 81 82 81 80 78 78 78 79 79 79 78 76 74 69 68 68 64 60 62 65 70 74 77 78 78 77 80 82 82 81 80 82 83 83 82 81 77 74 70 69 65 60 61 63 64 66 65 64 64 64 65 66 65 64 63 59 52 58 61 56 63 67 67 67 70 72 74 69 69 74 76 76 76 75 75 77 74 64 58 56 59 60 62 55 52 52 55 56 57 58 60 50 44 45 46 46 42 40 40 38 36 35 34 33 32 31 30 30 30 29 29 30 30 30 29 29 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 28 30 31 32 33 33 33 33 34 34 34 33 32 30 29 28 28 27 26 26 26 25 25 24 24 23 23 23 23 24 25 26 27 28 28 28 28 28 30 33 35 38 41 43 43 42 38 37 35 33 32 29 29 29 29 29 29 29 29 30 32 33 34 34 35 36 36 36 34 33 33 33 33 34 36 38 39 39 38 38 40 41 43 43 43 43 41 40 39 38 38 39 39 37 36 36 37 39 43 44 44 43 40 38 37 38 40 42 43 42 42 41 40 38 36 35 34 35 34 35 36 35 34 34 34 34 36 37 40 41 40 39 40 42 44 46 46 45 44 44 46 48 49 50 53 56 59 59 60 60 60 59 58 57 58 58 58 59 60 61 61 60 57 54 51 50 50 49 49 49 50 53 56 60 60 58 58 57 55 54 53 53 52 50 48 48 49 50 51 52 50 47 46 46 48 47 47 47 50 55 58 62 66 67 67 66 67 67 65 61 55 56 56 55 54 52 54 58 59 59 61 65 61 53 54 56 60 61 63 65 67 68 68 68 64 63 64 66 68 70 69 67 65 59 55 52 53 55 56 55 55 53 53 55 56 58 68 75 79 78 79 81 80 80 76 73 70 67 64 63 62 59 56 57 59 59 57 53 52 51 54 57 59 64 67 68 71 72 74 74 73 68 64 59 55 50 46 44 43 43 44 46 48 49 48 47 46 45 46 48 52 55 56 55 54 53 51 49 48 49 51 52 53 51 49 46 46 44 41 39 39 41 41 42 42 42 41 43 45 47 47 46 44 42 40 39 39 38 37 37 36 35 34 38 41 42 41 39 38 38 39 42 45 48 50 52 55 57 59 62 64 64 62 60 59 60 61 62 62 62 62 62 63 63 62 60 57 53 51 50 50 50 52 60 65 69 69 69 69 64 59 65 72 77 74 69 63 62 62 62 63 63 63 63 63 63 62 61 60 59 58 57 56 53 51 49 48 48 48 49 51 51 51 50 51 52 55 56 58 59 60 61 62 63 63 64 64 64 65 65 63 62 61 61 60 60 60 60 60 60 61 62 63 64 65 66 67 67 67 68 70 71 72 73 74 74 74 75 77 78 77 76 78 77 77 77 77 76 76 76 76 76 76 75 75 75 75 75 74 73 74 74 75 76 77 77 77 77 76 75 75 74 73 72 72 72 73 74 75 75 76 76 76 75 74 72 72 71 71 72 72 73 73 73 73 73 73 73 72 72 72 72 72 72 71 71 71 71 72 73 73 73 72 72 71 71 71 71 72 72 73 72 72 72 71 72 72 73 74 74 75 75 75 75 74 74 74 74 75 76 78 78 78 78 77 76 76 76 77 79 80 82 84 86 88 89 89 90 90 89 92 92 92 91 90 88 87 86 86 86 85 86 86 86 85 85 85 84 84 83 83 82 81 80 80 80 81 82 83 84 85 85 86 86 86 87 87 86 86 85 85 85 85 85 85 85 85 85 84 83 83 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 81 81 80 79 78 77 76 76 75 76 76 76 75 75 75 74 74 74 75 76 77 78 79 79 79 79 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82 83 83 84 85 86 87 87 87 86 83 79 73 70 70 72 74 74 75 76 78 78 76 74 73 72 71 69 70 74 79 82 82 81 80 80 78 76 77 78 72 69 67 68 69 68 67 68 68 68 70 73 77 77 78 80 81 82 81 80 80 79 79 81 76 70 66 65 68 65 60 60 62 64 66 67 67 66 66 66 66 67 64 62 59 58 55 62 65 67 70 73 73 72 72 73 73 74 75 75 74 72 73 73 74 72 69 63 61 62 55 52 55 55 55 59 61 64 61 58 48 43 41 41 43 43 42 41 40 38 37 36 34 32 31 30 30 29 28 27 26 25 25 25 26 26 26 25 25 25 25 25 25 24 24 25 25 26 26 26 26 27 29 30 32 33 34 33 33 32 33 34 34 33 32 30 29 28 27 26 25 25 24 24 24 23 23 23 23 22 23 23 24 25 26 27 27 28 29 30 32 35 37 38 40 42 42 38 35 35 34 34 32 29 28 28 28 29 29 30 29 29 30 31 32 33 34 36 37 37 35 34 34 34 35 35 36 37 37 38 39 39 39 40 40 41 40 40 39 39 39 38 38 38 38 38 38 38 37 38 40 40 39 39 39 37 34 36 38 40 40 40 40 40 38 37 36 35 35 34 34 34 35 34 33 33 33 33 33 35 38 38 38 38 40 43 44 45 44 43 42 43 44 45 43 44 47 52 55 57 58 59 59 58 56 56 56 56 57 58 58 59 61 58 55 51 50 50 49 49 48 51 55 58 61 63 63 60 55 52 50 52 54 58 56 53 50 49 49 50 53 56 54 52 52 51 51 50 49 50 52 55 59 60 61 64 65 65 67 70 70 65 59 61 63 63 60 57 52 55 61 62 64 68 67 64 60 58 59 62 64 68 67 66 66 71 75 67 66 69 65 64 67 69 70 59 53 51 53 55 57 57 57 55 54 54 54 57 69 73 74 72 71 72 78 79 74 71 68 67 63 59 57 56 56 57 59 60 59 55 52 52 54 55 57 61 64 66 73 77 76 72 68 62 60 58 55 52 49 46 44 43 43 44 47 48 47 46 44 43 43 45 50 53 54 53 52 50 50 49 49 50 52 53 54 53 50 46 44 42 41 39 39 40 40 40 41 42 43 48 51 52 49 46 42 40 39 40 40 39 38 37 36 35 35 40 42 41 40 39 39 39 40 43 46 48 50 52 54 54 57 64 66 66 63 61 61 61 61 62 62 62 61 61 62 62 62 60 59 56 53 51 50 50 54 62 69 72 69 65 60 59 59 60 64 68 68 65 61 60 60 60 61 61 62 62 62 62 62 61 60 59 58 58 57 55 52 49 48 47 48 48 48 48 47 47 48 50 53 55 58 59 61 63 65 65 65 64 63 62 62 62 62 63 63 64 63 63 62 61 61 61 61 62 62 63 64 65 66 65 65 66 68 69 71 73 74 74 75 76 77 78 78 78 78 76 76 76 77 76 76 76 76 76 75 75 74 74 75 76 77 77 77 77 76 76 77 76 76 75 74 74 73 73 72 72 72 73 74 75 75 76 76 76 76 75 74 74 73 72 72 72 72 73 73 73 73 73 74 73 73 73 74 74 74 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 73 74 74 74 74 74 74 75 76 77 77 77 77 76 75 75 75 75 75 76 76 77 77 78 78 78 77 77 76 77 78 80 82 85 87 88 89 90 90 89 89 88 92 92 91 90 89 88 87 86 86 86 86 86 86 86 85 85 84 84 84 83 82 81 81 80 80 81 81 82 84 85 86 86 86 87 87 87 87 87 86 86 85 85 85 85 85 85 85 85 84 84 83 83 82 82 82 81 81 81 81 81 81 82 82 82 82 82 81 81 80 79 78 77 76 75 75 75 75 75 75 74 74 74 73 74 75 77 78 79 79 79 79 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 82 82 83 84 85 86 87 88 88 87 83 79 73 71 72 75 77 77 76 75 78 79 79 76 74 71 70 68 67 69 76 80 83 84 80 75 74 73 72 72 71 72 71 71 71 71 71 72 72 69 66 70 75 79 79 80 81 82 81 80 80 79 79 79 76 70 65 65 67 67 64 60 60 62 62 64 67 66 67 70 70 70 66 62 57 53 53 56 64 71 70 70 72 72 71 71 71 73 74 74 71 70 71 72 71 69 64 60 64 67 68 67 66 68 68 71 67 61 56 51 46 43 42 47 47 47 45 43 42 41 40 39 37 33 32 32 31 30 29 28 28 27 27 26 26 26 25 26 26 26 25 25 24 24 25 26 26 26 25 25 26 28 29 31 32 32 32 32 32 32 33 33 34 32 31 30 29 28 26 25 24 24 24 24 24 23 23 23 22 22 22 22 22 23 25 26 27 29 31 32 34 36 36 37 38 39 40 36 34 34 34 34 34 31 29 28 27 28 28 29 29 28 28 28 29 31 33 35 36 37 36 35 34 35 35 35 34 34 34 35 35 36 35 35 36 36 37 37 37 37 38 38 38 37 36 36 36 37 37 37 38 38 37 37 38 35 34 35 37 39 39 39 38 38 38 37 37 36 35 34 34 33 32 32 32 32 32 32 32 34 35 36 36 37 41 43 43 43 42 42 41 41 42 42 40 40 43 49 53 56 57 58 59 58 56 55 54 54 56 57 57 58 59 56 54 51 50 49 48 48 49 52 56 60 62 62 63 60 55 50 48 50 54 57 56 53 49 49 49 51 54 56 55 53 51 51 51 52 49 46 48 48 48 51 55 60 62 64 64 67 70 69 66 65 66 66 63 59 55 62 66 66 68 69 71 70 65 63 64 69 69 69 66 66 72 70 66 58 61 66 64 67 75 73 67 56 53 53 53 55 59 59 57 52 50 50 53 60 71 68 70 76 77 77 77 77 74 70 66 66 61 56 55 55 56 55 56 58 58 56 52 52 53 52 54 60 63 67 71 73 73 70 66 62 62 61 59 57 54 50 46 43 42 43 45 47 47 46 44 42 43 45 50 53 54 55 55 54 52 51 51 52 53 51 49 47 48 49 48 46 43 41 41 42 41 42 45 47 49 51 52 52 49 46 43 41 40 41 40 39 38 36 35 35 37 44 43 41 39 39 40 40 41 43 44 46 49 51 52 53 56 63 67 68 63 62 62 62 61 60 61 61 62 61 61 60 60 60 61 60 59 56 54 53 57 64 69 71 66 64 61 59 58 59 60 61 61 61 60 60 60 60 61 61 61 62 62 63 62 62 60 59 58 57 57 56 54 52 50 49 48 47 47 45 45 46 47 49 52 54 57 59 61 63 64 65 65 64 64 63 63 63 64 65 66 68 68 68 67 65 63 63 63 63 63 63 64 64 65 64 64 64 66 67 70 71 73 73 74 75 77 77 77 77 77 76 76 76 76 75 76 76 76 75 74 73 73 74 75 76 76 77 77 77 76 76 76 75 74 73 72 72 72 72 72 73 74 75 75 76 76 75 75 75 74 73 73 73 73 72 72 73 73 74 75 75 75 75 75 75 75 75 75 76 77 78 78 78 77 76 75 74 74 74 74 74 75 75 75 75 76 76 76 76 77 77 77 78 78 79 79 79 79 78 78 77 76 76 76 77 77 77 78 78 78 78 78 78 78 79 81 85 87 88 88 89 89 90 90 89 88 88 92 92 91 89 88 88 87 87 87 87 87 87 86 86 85 85 84 84 83 83 82 81 81 81 81 81 82 83 84 86 86 86 87 87 87 87 87 87 87 86 85 85 85 85 85 85 85 85 84 84 83 83 82 82 82 82 82 81 81 81 82 82 82 82 82 82 81 80 80 78 77 76 76 75 75 75 75 74 74 73 73 73 74 75 76 77 78 79 79 79 79 79 79 79 79 80 80 81 81 81 81 81 81 81 81 81 81 82 83 83 85 86 88 88 88 86 81 76 71 72 73 76 77 78 76 77 79 80 79 77 73 69 67 66 66 69 73 74 73 72 71 70 71 72 74 74 73 75 75 74 75 75 74 73 72 68 67 69 75 79 80 81 81 81 81 81 80 80 79 79 79 75 69 71 71 70 65 62 60 60 60 61 63 62 62 64 67 68 67 67 66 55 50 50 62 70 68 69 71 71 70 69 71 74 73 71 70 68 66 67 68 67 60 57 64 69 72 73 74 75 63 53 52 50 47 45 44 46 47 50 49 49 49 48 47 45 44 43 40 37 35 34 33 32 31 30 31 31 31 30 30 30 31 31 31 30 29 29 30 29 29 29 28 28 27 28 28 29 30 31 32 33 32 32 31 31 32 31 30 30 29 29 28 27 26 26 25 25 25 25 24 24 24 23 23 22 22 21 21 22 24 26 27 29 30 32 33 33 33 34 35 35 36 36 35 34 33 33 34 32 30 28 27 27 27 27 28 28 27 27 28 29 31 33 36 37 37 36 35 35 34 34 33 32 32 32 33 33 33 32 32 33 35 35 36 37 38 38 39 39 37 37 37 37 37 37 36 36 36 36 36 34 34 34 36 37 37 37 36 36 36 35 35 35 35 34 33 32 32 33 32 32 32 32 32 33 33 33 36 38 41 42 43 43 43 43 42 42 42 42 42 40 42 47 52 55 56 57 58 57 55 54 53 52 54 56 58 58 58 56 53 51 50 50 50 49 49 51 56 60 61 63 65 62 58 52 51 53 56 55 52 49 48 50 52 54 55 56 56 54 52 51 50 51 48 46 45 47 48 51 53 56 60 64 68 69 70 69 67 65 66 67 68 66 64 67 70 71 71 72 73 73 72 70 69 70 70 71 75 71 65 57 58 58 54 55 60 63 64 60 58 55 54 54 52 55 58 58 54 49 47 49 56 64 70 66 70 77 75 75 76 76 75 70 65 62 58 55 54 54 54 52 53 55 56 55 52 52 52 49 51 56 62 67 70 70 69 67 67 67 69 70 68 63 58 52 47 43 42 43 44 46 47 46 44 43 42 45 50 51 53 55 56 56 53 52 52 53 53 50 51 52 52 52 52 49 45 42 42 44 43 43 45 45 47 49 50 49 47 45 43 42 43 44 43 41 38 35 33 35 40 48 46 43 40 40 40 40 41 42 43 45 47 49 52 54 57 61 66 67 64 63 63 63 61 60 61 62 62 61 59 58 59 60 62 63 64 61 58 57 61 66 66 64 62 61 59 58 58 58 60 60 59 60 61 62 63 62 62 61 60 61 62 63 62 61 58 57 56 56 56 56 55 54 53 51 50 49 48 46 46 47 50 50 52 54 56 59 59 61 62 63 64 64 64 64 65 65 66 69 70 70 70 69 69 67 66 65 64 64 64 64 64 65 65 65 65 65 65 66 68 70 71 72 74 75 76 76 77 77 77 76 76 76 75 75 75 75 75 74 73 73 73 74 75 75 75 76 76 76 76 75 74 73 72 71 71 71 71 72 73 74 74 75 75 75 76 75 74 74 73 73 73 73 73 73 74 74 75 76 77 78 78 77 76 75 75 75 76 77 78 78 78 78 78 77 75 75 75 74 75 75 77 77 76 76 76 76 77 77 78 79 79 78 78 79 80 80 80 80 80 79 78 78 78 78 78 79 79 79 79 79 79 80 80 82 84 87 88 89 90 89 89 90 89 89 88 87 92 91 90 89 88 88 87 87 87 87 87 87 86 86 85 84 84 84 83 82 82 82 81 81 82 82 83 84 85 86 86 87 87 87 87 87 87 87 87 86 86 85 85 85 85 85 85 85 85 84 84 83 83 83 82 82 82 82 81 82 82 82 82 82 82 82 81 80 79 78 77 76 76 75 75 75 74 74 73 73 73 73 74 75 77 78 79 79 79 79 79 79 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 82 82 83 85 86 87 88 88 85 81 77 75 76 77 78 79 77 76 76 77 78 78 78 74 72 71 69 68 71 73 72 71 70 71 71 72 73 75 74 73 72 70 70 71 72 72 72 73 73 71 71 75 78 78 80 81 80 80 80 81 81 80 79 80 80 80 79 76 71 63 60 59 60 60 59 58 58 58 60 63 64 65 65 66 64 58 57 66 69 67 69 70 70 68 65 68 69 70 69 69 67 68 70 69 69 68 66 66 72 72 69 72 72 64 57 52 48 45 40 39 41 47 50 51 55 57 52 49 47 47 45 41 39 38 36 35 35 34 34 34 34 34 33 33 32 32 32 33 34 34 33 31 31 31 31 30 30 30 30 30 30 31 32 32 31 29 28 27 27 27 27 27 27 27 27 26 27 27 27 27 26 26 26 26 25 25 25 24 23 22 22 21 22 23 25 27 28 29 30 30 29 28 29 31 32 34 36 36 35 34 34 35 35 32 29 28 27 27 27 27 27 27 27 28 28 30 32 34 36 37 37 36 35 34 34 33 34 34 33 33 33 33 32 31 31 32 33 34 36 37 39 41 40 38 38 37 37 37 37 37 36 35 35 35 34 34 34 35 36 36 36 36 35 35 35 35 34 33 32 31 31 31 31 31 32 32 32 31 31 33 34 37 40 42 43 43 44 45 45 44 45 47 49 48 44 43 45 49 52 52 54 56 55 55 53 52 52 52 55 58 59 57 55 52 49 47 48 50 50 51 52 55 59 61 64 67 64 61 56 57 58 59 55 51 50 50 52 53 56 59 58 57 55 53 51 50 48 44 47 50 51 53 56 55 57 59 61 64 68 68 65 65 63 62 66 70 69 69 69 71 72 70 69 70 72 74 75 70 66 66 64 61 64 61 53 56 59 51 51 56 51 51 54 56 56 54 53 51 54 56 57 52 48 47 51 57 60 64 67 71 74 73 74 78 75 73 69 64 60 57 57 56 54 51 49 51 53 55 54 52 52 50 48 50 54 58 60 62 64 64 63 66 66 65 67 68 64 58 51 47 44 43 43 45 47 47 46 45 44 42 42 44 46 50 54 54 54 53 52 52 53 52 50 52 53 53 53 53 49 45 41 40 41 41 40 40 41 43 45 49 50 48 47 47 48 49 49 46 42 37 34 32 33 42 51 49 46 41 40 40 40 41 42 43 45 48 51 53 55 58 60 63 65 65 65 64 64 63 61 62 61 61 59 58 57 59 61 63 65 66 64 62 59 62 64 62 61 60 59 59 58 58 58 59 59 59 57 57 58 60 61 60 58 58 60 62 63 61 60 58 56 56 57 57 56 56 55 55 53 52 51 50 49 49 50 52 52 52 54 55 57 58 59 61 62 63 64 65 65 65 64 64 66 68 68 67 67 67 67 67 66 65 64 64 65 65 65 65 65 66 66 66 66 66 68 70 71 73 75 76 77 77 76 76 75 76 76 76 75 75 75 74 74 73 73 73 74 75 76 76 75 75 75 75 74 73 72 71 70 71 71 71 73 74 74 75 74 74 75 75 74 74 74 74 74 74 74 74 75 75 76 77 78 79 80 80 79 77 76 75 76 78 79 79 79 78 78 78 77 77 76 75 75 76 77 79 79 79 77 77 77 77 78 79 80 80 79 80 80 80 80 80 80 81 81 80 80 80 80 81 81 81 81 81 81 81 82 84 85 86 87 88 89 90 90 89 88 88 87 86 85 92 91 90 89 88 88 88 88 88 88 88 87 86 85 85 84 84 84 83 83 82 82 82 82 82 83 83 84 85 86 86 87 87 87 87 87 87 88 87 87 86 85 85 85 85 85 85 85 85 84 84 84 83 83 83 82 82 82 82 82 82 83 83 82 82 82 81 80 79 78 77 76 76 76 75 74 73 73 73 73 73 74 75 76 78 78 79 79 79 79 79 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 81 81 82 83 84 86 87 86 85 85 82 79 79 79 81 78 76 74 73 74 75 77 79 79 77 75 73 71 71 72 72 72 71 73 76 78 78 76 75 74 72 71 70 69 69 69 69 69 72 73 73 74 77 77 77 78 79 80 81 81 81 80 79 79 79 80 81 80 78 72 64 61 60 60 60 60 59 58 59 60 61 61 63 66 67 68 65 65 68 65 65 67 68 68 68 66 63 65 67 68 68 66 70 71 70 70 70 66 67 73 69 63 65 65 60 53 51 54 53 51 42 42 49 52 56 60 59 54 51 49 49 46 42 40 39 38 38 37 37 36 36 35 34 33 32 32 32 32 33 34 33 32 30 30 30 30 30 30 30 31 30 30 29 28 27 26 25 24 23 24 25 25 25 25 25 26 26 27 27 28 28 28 29 28 28 27 27 27 25 23 22 21 21 21 22 24 26 27 28 28 27 26 26 27 29 31 32 34 36 38 39 38 38 39 34 31 30 29 28 27 27 26 27 27 28 28 29 30 32 33 35 37 37 36 35 34 33 35 35 35 34 34 33 32 30 30 31 31 32 34 36 37 38 38 37 36 35 35 34 35 35 35 34 34 34 34 34 34 34 35 35 36 36 35 34 34 34 33 32 32 31 31 30 30 30 31 31 31 31 31 33 35 38 42 44 45 45 45 46 46 46 47 49 50 50 48 45 44 47 48 49 52 54 54 54 53 52 52 53 56 58 58 56 54 52 50 48 50 51 51 53 54 54 56 60 64 66 65 63 61 61 60 59 56 53 53 53 53 53 55 58 60 59 56 55 53 50 49 51 53 56 57 58 59 54 52 54 56 58 63 65 64 64 63 62 64 66 68 68 68 69 71 74 71 71 74 75 75 70 65 62 58 56 56 55 54 55 52 48 48 49 46 46 49 55 55 50 50 51 54 55 56 51 48 47 50 55 59 60 62 66 71 75 75 73 67 64 63 61 61 61 61 60 56 53 51 52 53 55 53 52 52 51 49 50 51 53 54 55 57 59 61 68 69 65 63 62 60 56 51 47 45 43 44 45 47 48 47 46 43 40 42 44 48 50 53 53 52 52 52 52 53 52 52 53 54 54 54 52 48 45 42 41 40 39 39 39 39 40 42 46 47 48 48 49 51 51 50 47 41 35 32 31 32 45 55 55 49 43 41 40 40 40 42 44 47 49 51 54 56 58 60 65 67 67 66 64 63 62 61 61 60 59 58 58 60 64 66 67 66 66 66 66 64 63 62 62 61 61 60 59 59 59 58 58 57 57 58 57 56 56 56 56 56 57 59 61 61 59 57 56 56 56 57 57 56 57 56 55 55 54 53 53 52 52 53 54 53 53 52 53 55 57 59 61 62 62 63 64 64 62 59 58 58 60 62 64 65 66 66 67 68 66 65 65 65 65 67 66 66 66 67 67 66 66 67 68 70 73 75 75 75 75 75 75 74 75 75 76 76 76 75 75 74 73 73 72 73 75 77 76 75 74 74 73 73 73 72 71 71 72 72 73 74 74 74 74 74 74 74 75 73 73 73 74 74 75 75 76 77 77 78 79 79 80 81 81 81 79 78 76 77 80 81 81 80 79 78 78 77 77 76 76 76 77 79 81 81 80 79 78 78 78 79 80 80 81 80 80 80 80 80 80 81 81 82 82 82 82 82 82 82 82 81 82 83 84 85 85 86 86 87 88 89 90 89 88 87 86 85 85 85 91 90 89 89 89 88 88 88 88 88 87 87 86 85 85 84 84 84 83 83 83 83 83 83 83 84 84 85 86 86 87 87 87 87 87 87 88 88 88 87 86 86 85 85 85 85 85 85 85 84 84 84 84 83 83 82 82 82 82 82 83 83 83 82 82 81 81 80 79 78 77 77 77 76 75 74 73 73 73 73 74 75 76 77 78 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 81 81 82 83 85 86 86 86 85 83 81 81 81 82 75 71 69 70 73 75 77 80 80 78 73 72 72 73 73 72 71 71 74 77 77 78 78 76 74 71 70 69 68 69 70 72 73 75 75 76 77 78 78 77 78 78 79 81 81 80 80 79 78 78 78 77 74 72 69 63 59 58 59 60 61 62 61 60 60 62 65 64 63 64 66 65 65 64 60 60 62 62 64 65 64 62 62 64 67 66 66 69 69 69 71 71 69 69 70 69 66 59 59 56 48 48 54 52 51 50 48 50 55 57 58 52 48 48 50 51 47 43 41 40 40 41 42 42 41 40 37 35 34 34 33 32 32 32 32 31 30 29 28 28 28 29 30 30 30 28 26 24 23 23 23 22 22 22 22 23 24 23 23 23 24 26 27 28 29 29 30 29 29 29 28 27 26 23 22 21 21 21 22 23 24 26 27 28 27 26 25 26 28 29 30 31 32 33 37 40 42 41 40 37 34 32 31 30 29 28 27 26 27 27 28 29 29 30 32 33 35 36 36 36 35 34 33 34 34 34 33 32 30 30 30 30 30 30 31 32 33 34 35 34 34 33 33 33 33 33 33 33 32 34 34 34 33 33 33 33 34 34 34 34 33 33 32 33 33 33 32 31 31 31 31 32 32 31 31 32 35 38 42 45 45 45 45 46 47 47 47 48 49 51 51 48 46 46 47 49 50 51 52 52 52 51 50 52 56 56 56 54 52 50 50 50 51 51 51 53 54 54 56 59 62 64 64 62 60 59 58 57 54 54 54 55 55 55 56 59 62 61 59 58 58 58 58 58 59 60 62 61 61 60 59 58 57 58 58 62 65 66 62 59 61 64 67 66 66 66 68 70 70 72 77 74 72 69 66 63 58 55 52 51 53 58 53 45 48 48 46 46 48 54 52 47 48 51 56 55 54 51 49 48 49 52 56 56 58 63 68 73 72 70 66 62 61 62 64 66 64 61 58 56 54 52 55 57 54 53 54 52 51 50 50 50 50 51 52 56 61 65 65 64 62 58 55 52 49 45 44 44 45 45 46 47 47 46 42 39 40 42 46 50 53 53 52 50 50 50 51 51 52 54 55 55 53 51 47 44 42 41 40 39 39 39 39 39 39 40 44 47 49 50 49 48 46 45 39 34 32 32 34 49 57 61 50 43 41 41 41 40 40 41 45 49 53 57 59 55 54 55 60 62 64 62 61 60 60 59 57 57 57 60 64 70 72 72 69 67 66 68 68 67 65 63 62 61 61 60 59 59 60 59 58 58 58 57 56 55 54 54 55 57 59 59 58 57 56 56 55 56 56 56 57 57 57 57 56 56 55 55 55 55 56 55 53 51 51 52 54 57 58 59 59 60 60 61 61 59 57 56 57 58 60 61 62 64 66 67 68 67 67 66 66 66 66 66 67 67 67 68 67 67 66 67 68 70 71 73 73 74 74 73 73 73 74 75 76 76 76 75 74 72 72 72 73 75 78 76 75 74 74 73 74 74 74 74 74 75 75 75 75 74 74 73 73 74 75 75 73 73 73 74 75 76 77 78 78 79 79 80 80 81 82 82 82 81 79 77 78 80 82 82 81 80 79 79 77 76 75 76 77 79 80 81 82 82 81 80 79 79 80 81 81 81 80 80 80 80 80 81 81 81 82 82 83 83 83 83 83 83 82 82 83 85 86 86 85 86 87 87 88 89 87 86 85 85 85 85 84 91 90 89 89 89 89 88 88 88 88 87 87 86 85 85 84 84 84 84 84 83 83 83 83 84 84 85 85 86 86 87 87 88 88 88 88 88 88 88 88 87 86 85 85 85 85 85 85 85 84 84 84 84 84 83 83 82 82 82 82 83 83 83 82 82 81 81 80 79 78 77 77 77 76 75 74 73 72 73 73 74 75 76 78 78 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 79 79 79 79 79 80 80 81 82 83 84 85 86 86 85 82 83 83 82 80 74 75 76 74 74 74 76 78 78 76 72 72 73 73 72 71 70 70 71 75 78 78 78 77 78 78 76 73 70 70 72 75 77 78 77 77 77 76 77 77 78 78 79 80 80 80 81 80 79 78 75 72 62 57 58 57 55 56 58 61 61 61 61 58 53 57 60 60 59 58 64 65 58 57 55 55 56 58 58 59 60 60 59 60 63 66 65 65 66 66 68 72 73 68 63 57 50 46 49 50 50 48 46 45 47 50 46 44 46 47 50 52 45 40 49 52 46 44 42 42 42 43 43 44 44 43 42 41 40 39 37 35 34 32 30 29 28 27 27 27 28 28 29 28 27 25 23 22 22 22 22 23 23 23 23 23 23 23 23 24 25 27 28 29 29 29 27 27 27 27 26 24 22 21 21 21 21 21 22 24 25 26 27 28 28 27 25 27 28 29 30 30 32 34 37 39 41 40 40 38 36 34 32 31 30 28 27 26 26 26 27 29 30 30 31 32 33 34 35 35 35 33 32 32 32 32 32 31 30 29 29 29 29 29 30 30 31 32 33 32 32 31 32 32 32 32 32 33 33 34 34 33 33 33 32 32 32 33 33 33 33 33 32 32 32 32 32 31 32 32 32 32 31 31 32 33 35 38 44 46 46 44 44 46 48 49 48 48 49 50 52 53 48 45 47 47 48 49 50 50 50 49 47 50 54 53 53 53 50 48 49 49 50 50 51 52 52 53 54 56 59 62 63 62 60 58 58 55 52 52 52 53 54 56 59 62 64 63 63 63 60 57 57 57 58 60 61 60 61 63 63 62 60 60 59 59 61 62 60 57 57 62 66 66 67 68 69 70 71 73 75 73 70 68 65 61 56 55 54 51 47 42 49 49 46 45 45 47 49 53 52 50 48 50 54 54 53 50 49 48 48 50 52 53 58 65 67 68 66 64 64 65 66 68 68 68 67 63 60 60 57 52 57 58 55 55 55 53 52 51 50 49 48 49 51 57 61 65 64 63 60 55 51 47 46 46 45 44 45 44 44 45 45 45 40 38 40 42 45 48 52 55 53 50 48 48 48 49 50 52 53 54 53 50 47 45 43 41 40 39 38 39 39 39 40 41 41 44 48 51 49 44 42 41 37 35 33 33 38 50 57 59 49 43 40 41 41 39 38 39 45 51 57 65 66 58 57 55 53 54 56 57 58 59 59 57 52 52 54 61 69 78 78 76 72 69 67 66 66 66 64 63 62 61 61 59 58 57 58 59 59 59 59 58 57 56 56 57 58 59 59 58 57 56 56 56 56 56 56 57 57 58 58 59 59 58 58 57 57 57 57 56 53 52 52 53 54 55 56 56 56 56 57 58 58 57 56 56 57 57 58 58 60 62 65 65 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 67 67 68 69 70 71 72 72 72 72 72 73 74 75 75 74 73 73 71 71 72 74 76 77 76 75 74 74 74 75 76 77 77 78 78 77 76 75 73 73 72 72 73 74 74 74 73 73 74 76 77 78 79 79 80 80 81 81 82 82 82 81 80 79 77 79 81 83 83 82 81 80 79 78 78 77 78 79 80 81 82 82 82 82 81 81 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 83 82 82 82 82 83 84 84 84 84 85 85 85 86 86 87 87 87 86 85 85 85 84 83 83 90 90 89 89 89 89 88 88 88 88 87 86 86 85 85 85 85 84 84 84 84 84 84 84 84 85 85 85 86 86 87 87 88 88 88 88 88 88 88 88 87 87 86 85 85 85 85 85 85 85 84 84 84 84 84 83 82 82 82 83 83 83 83 82 82 81 81 80 79 78 78 77 77 76 75 74 73 72 73 73 74 76 77 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 81 83 84 85 86 85 84 82 83 83 82 80 78 76 76 75 74 74 75 77 78 77 75 75 75 77 75 73 71 70 71 76 78 77 77 77 78 76 74 73 73 71 74 78 79 78 76 76 77 76 76 76 78 79 80 80 81 81 80 80 79 77 72 65 55 52 51 52 53 55 58 60 59 57 55 53 49 48 51 53 53 53 52 54 54 54 54 53 54 57 57 58 58 59 58 58 60 64 67 68 72 74 75 76 72 63 57 54 49 46 45 43 42 42 44 45 47 47 48 51 51 45 48 59 49 44 54 53 48 45 43 43 42 41 43 43 44 43 43 42 41 41 40 39 38 35 31 28 27 25 26 26 27 27 27 26 24 24 23 22 22 23 23 23 24 24 24 25 24 24 24 25 26 27 28 27 26 25 24 24 24 23 22 21 21 21 21 21 22 23 24 25 25 26 27 28 28 26 26 27 29 30 31 31 32 34 37 38 37 34 36 36 35 33 32 30 30 29 28 27 26 26 26 27 29 29 30 30 31 31 32 32 33 32 31 30 31 31 31 31 30 29 29 28 29 29 29 30 30 31 32 33 33 32 32 33 33 33 34 34 35 35 34 33 33 32 32 32 33 33 33 34 34 34 33 33 32 31 32 32 32 32 32 33 34 34 36 38 39 38 38 40 42 42 43 44 45 46 47 48 48 49 51 53 52 46 42 44 45 46 47 47 47 46 44 48 51 51 51 51 48 48 49 49 50 50 51 53 53 53 53 55 57 59 60 60 60 59 58 55 52 52 53 55 57 60 64 64 64 62 61 60 59 58 56 55 54 56 56 54 58 61 63 64 62 61 59 57 57 58 59 58 57 58 59 61 61 63 65 68 71 71 71 71 69 66 63 58 53 56 55 49 52 51 44 43 42 42 43 43 44 47 53 52 49 49 51 54 52 50 49 48 48 48 50 52 58 64 64 65 65 65 65 68 72 73 73 72 69 68 64 61 56 53 56 56 54 56 56 54 52 50 50 48 46 48 51 55 57 58 58 57 54 50 47 44 44 45 44 44 44 44 44 44 43 42 39 39 41 42 43 44 50 54 54 51 47 47 47 47 47 48 48 50 53 50 47 45 44 42 41 40 39 39 39 40 41 42 41 42 45 52 51 44 40 38 37 37 36 35 41 51 56 55 46 42 40 41 42 42 39 41 48 54 59 62 63 61 59 55 49 48 49 51 54 57 58 56 50 48 51 61 72 82 84 81 75 73 70 68 67 65 65 64 62 63 62 60 59 58 59 60 61 61 60 60 60 60 60 60 61 61 60 59 58 57 57 57 57 58 58 59 59 60 61 61 61 60 60 60 58 57 56 55 54 54 54 54 54 54 54 54 54 55 56 57 57 56 56 56 56 56 57 57 59 61 63 62 62 63 64 65 67 68 68 68 68 69 68 67 67 68 69 70 70 70 70 70 70 70 70 70 70 71 72 73 74 73 72 72 72 71 72 73 75 76 76 75 75 74 73 74 75 77 78 79 79 78 77 75 73 72 71 71 72 73 73 74 74 73 74 75 76 78 78 79 79 80 81 81 82 82 83 82 80 79 78 78 79 81 83 83 82 81 80 79 79 79 80 80 81 81 81 82 83 83 83 82 82 81 81 81 81 81 81 81 81 80 81 81 81 81 81 81 82 83 83 83 83 83 84 84 83 83 83 84 85 85 86 87 88 87 87 86 84 85 85 85 85 90 89 89 89 89 89 88 88 88 87 87 86 86 85 85 85 85 85 85 85 85 84 84 84 85 85 85 86 86 86 87 88 89 89 89 89 89 88 88 88 88 87 86 86 85 85 85 85 85 85 85 85 85 84 84 83 82 82 82 83 83 83 83 82 82 81 81 80 79 78 78 77 77 76 75 74 73 73 73 74 75 76 77 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 79 79 80 81 82 84 85 85 84 83 82 82 82 81 80 80 79 76 75 74 74 75 77 79 79 80 82 79 77 76 75 74 74 75 77 76 75 75 77 78 75 72 70 71 73 77 79 80 78 76 75 76 77 77 76 78 79 80 81 82 82 81 80 78 74 68 60 53 54 53 53 51 51 52 53 53 52 50 53 54 53 51 50 49 49 51 53 55 56 56 57 57 57 57 58 60 66 65 64 65 68 75 76 76 76 76 76 70 61 49 50 52 47 46 45 43 43 45 50 58 57 55 50 49 46 44 43 41 49 58 55 51 48 47 46 45 44 44 43 42 42 42 42 42 42 40 39 38 37 34 29 27 24 23 23 24 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 22 23 23 23 22 22 21 21 21 21 21 22 22 23 24 25 25 26 27 28 28 28 27 26 27 29 31 32 32 33 35 36 35 33 31 31 32 32 32 31 29 29 29 29 28 27 27 27 27 28 28 28 28 28 29 29 30 31 31 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 31 32 33 33 34 34 34 35 35 36 35 35 34 34 34 33 33 33 33 34 34 35 35 35 34 34 33 32 32 32 32 33 33 34 37 40 43 46 47 46 44 41 40 40 41 42 42 43 44 46 48 50 53 54 54 46 40 41 41 41 44 45 44 45 45 47 48 50 49 48 47 48 49 50 52 55 56 57 55 55 55 55 56 57 59 60 61 60 59 54 52 52 54 55 57 62 66 62 59 58 57 57 57 56 55 53 52 52 53 54 56 59 63 64 65 63 60 57 58 57 58 59 60 63 63 62 62 62 63 65 67 67 64 61 58 58 60 59 56 56 56 54 46 48 52 44 41 42 42 41 38 39 45 53 53 48 49 53 52 51 49 49 48 46 48 52 59 63 64 63 63 63 64 66 73 75 72 69 68 70 66 61 55 53 56 53 52 54 54 52 49 47 48 45 43 43 46 49 51 52 50 49 48 45 43 42 43 44 44 44 44 43 44 44 42 41 41 42 43 42 41 42 45 49 52 50 48 46 45 45 46 46 45 46 47 47 46 44 44 44 43 41 40 39 39 40 41 42 41 42 44 49 47 43 40 38 38 39 38 35 44 52 53 51 46 42 41 43 45 47 46 47 50 60 63 61 59 58 56 53 49 49 50 51 52 54 56 54 50 47 50 59 71 81 85 85 82 78 75 71 69 68 68 67 66 68 67 62 63 64 64 64 63 63 62 62 62 62 62 62 62 62 61 60 59 59 59 59 59 59 59 60 60 61 62 62 61 61 61 60 59 58 57 56 56 55 55 55 55 54 54 54 55 55 56 56 56 55 55 55 55 56 57 58 59 60 61 61 61 62 63 65 67 68 69 69 70 71 68 67 67 69 70 71 72 71 71 71 71 70 70 69 70 70 71 72 72 72 72 72 72 73 73 74 74 74 74 74 74 74 74 74 75 77 78 78 78 77 75 74 72 71 71 71 72 72 73 73 73 73 74 76 77 78 79 79 79 80 81 82 82 82 81 80 79 77 78 79 80 82 85 84 83 81 81 81 81 81 81 82 82 81 80 81 82 83 84 83 82 82 82 82 81 81 81 80 80 80 80 80 81 81 81 82 83 83 83 83 83 83 84 83 83 82 82 82 82 85 86 85 87 87 86 85 84 84 85 86 86 90 89 89 89 89 89 88 88 88 87 87 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 88 89 90 90 90 89 88 88 88 88 88 87 86 86 85 85 85 84 84 84 85 85 84 84 83 82 82 82 83 83 83 83 82 82 81 81 80 79 78 78 78 78 77 75 74 73 73 73 74 76 77 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 78 78 78 79 79 80 81 83 84 84 82 79 79 79 79 79 79 78 77 75 75 75 76 78 79 80 81 80 78 76 75 75 76 76 76 75 75 74 73 72 74 75 75 72 70 72 75 79 80 81 79 76 73 76 78 79 79 79 79 80 81 81 81 80 78 77 74 69 64 60 60 58 56 52 49 48 51 53 53 52 52 53 53 52 52 52 51 52 53 56 57 56 56 56 57 57 57 58 60 62 63 66 71 73 72 72 73 72 72 68 57 46 56 56 46 46 48 48 48 49 52 55 52 57 63 52 48 46 44 43 52 57 56 52 49 49 49 49 48 48 49 49 49 46 46 46 45 44 42 40 38 35 31 29 27 24 23 23 24 24 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 28 28 27 28 28 30 31 32 32 33 34 34 33 30 28 27 30 31 32 31 30 30 29 29 29 28 27 27 27 27 27 27 27 28 28 29 29 29 29 30 30 30 30 30 30 29 29 28 28 29 30 30 30 30 30 31 32 33 33 34 34 34 34 34 34 33 33 34 33 33 33 33 33 33 34 34 35 35 34 34 33 32 31 31 31 32 32 34 35 37 40 43 46 48 50 50 49 49 49 48 48 46 45 44 44 49 52 54 53 51 45 41 39 39 40 41 44 45 46 47 48 46 46 47 48 49 49 50 52 55 58 60 61 60 59 58 57 58 59 61 61 62 60 58 53 52 52 56 57 57 60 62 60 58 56 56 55 55 54 54 53 53 53 54 55 56 60 63 63 66 68 64 62 62 58 55 54 53 56 59 61 62 63 64 63 63 63 64 63 60 58 58 63 65 63 56 50 44 47 52 46 43 46 54 54 45 44 47 57 56 46 48 50 51 51 50 49 47 45 48 53 61 63 63 61 60 59 61 64 70 70 68 65 65 69 66 62 58 57 58 52 49 49 49 48 46 45 45 45 43 41 42 44 47 47 47 44 42 41 41 41 42 43 44 43 44 44 45 45 42 43 44 46 45 44 41 40 42 46 49 48 47 45 45 44 44 42 41 44 46 48 45 44 44 44 44 44 42 40 39 39 41 41 41 42 45 48 43 40 38 39 39 39 39 37 49 56 54 51 46 43 41 42 48 52 54 56 57 62 61 57 55 53 51 50 50 51 52 54 54 54 54 53 51 47 48 54 65 72 78 80 80 78 76 74 72 71 70 70 69 66 65 63 65 66 67 66 65 65 64 63 63 63 63 63 63 63 62 62 61 61 61 61 61 60 60 60 61 61 62 62 62 62 62 61 61 60 58 57 56 55 55 55 55 55 55 55 55 56 56 55 55 54 55 55 56 57 57 58 58 59 60 60 61 62 63 65 68 69 69 70 71 71 69 68 68 69 70 71 71 71 70 70 70 70 70 69 70 70 70 71 71 71 71 71 72 73 74 74 73 73 73 74 74 74 75 75 76 77 77 76 76 75 74 73 72 71 71 72 72 72 72 73 73 75 76 77 77 78 79 79 79 80 80 81 81 80 79 78 78 78 80 82 84 85 85 84 83 82 83 83 84 83 82 82 82 81 80 81 83 83 83 82 82 83 83 82 81 80 80 79 79 79 80 80 81 82 82 82 82 82 83 83 83 84 84 83 82 82 82 82 82 82 84 85 85 85 86 85 85 85 85 85 85 90 89 89 89 89 89 88 88 87 87 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 88 89 90 91 91 90 89 88 88 88 88 88 88 87 86 86 85 85 84 84 84 84 85 84 84 83 83 82 83 83 83 83 83 82 82 81 80 80 79 78 78 78 78 77 76 74 73 73 74 75 76 77 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 78 77 78 78 78 79 80 81 83 83 83 81 79 78 78 78 77 77 76 76 76 77 78 80 79 79 78 77 77 76 75 74 73 72 73 74 74 73 72 72 73 73 73 73 72 72 75 76 79 80 80 79 75 73 76 78 81 81 80 80 80 80 81 81 81 80 78 76 73 70 65 62 60 57 54 51 50 53 58 63 62 58 55 52 50 50 50 50 51 52 55 56 56 56 55 55 56 56 56 58 61 60 61 66 69 70 70 69 67 69 72 66 62 68 62 51 56 57 55 55 54 48 46 46 62 67 54 50 51 49 50 55 56 57 55 52 50 49 49 49 49 49 50 50 50 49 48 46 45 43 41 38 36 34 32 30 28 24 23 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 24 24 24 23 24 24 25 26 27 27 28 27 27 28 29 31 32 33 33 32 32 33 34 32 29 27 26 28 30 31 31 30 30 30 30 30 29 28 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 28 29 30 31 32 32 32 32 33 34 33 32 31 31 31 32 32 32 32 33 33 33 33 33 33 33 32 32 31 31 31 31 32 32 35 37 38 41 44 47 49 51 52 53 54 53 52 50 49 48 45 43 46 50 54 51 49 45 42 40 42 45 47 49 50 50 48 48 49 49 49 50 52 53 53 54 57 59 61 64 65 65 63 60 58 57 58 60 60 59 57 54 54 55 58 58 57 57 58 58 58 56 55 54 54 54 53 53 54 55 57 59 60 62 65 69 68 66 64 64 65 63 62 63 61 59 60 60 61 62 64 63 63 63 64 65 65 62 59 59 63 65 57 53 49 44 44 48 49 51 53 52 48 47 50 56 54 50 48 50 53 51 50 49 48 47 47 50 54 59 62 61 58 56 58 61 65 65 63 60 63 67 66 64 63 61 58 52 48 45 45 45 44 45 45 46 45 43 41 41 42 43 44 43 41 40 40 40 41 42 43 43 43 44 44 44 43 44 45 47 48 48 44 42 40 43 45 45 44 44 44 45 45 44 43 42 44 45 44 43 44 45 45 45 43 41 39 39 39 39 40 41 41 41 39 39 39 39 39 38 41 45 56 56 51 48 44 41 40 42 53 57 59 65 66 63 58 54 52 51 50 50 51 51 52 54 54 55 54 54 53 51 48 49 59 66 71 75 76 76 76 75 72 70 68 67 67 67 66 65 65 65 66 66 67 67 67 66 65 64 63 63 63 63 62 62 62 62 62 62 62 61 60 60 61 62 62 63 63 62 62 61 61 60 59 56 55 54 53 54 54 55 55 56 56 56 56 55 54 54 55 56 57 58 58 58 58 59 59 60 61 63 65 67 70 69 70 72 72 71 71 69 67 67 68 69 69 69 67 66 66 67 68 69 69 69 69 69 69 69 70 70 71 73 74 74 73 73 73 74 74 75 75 76 76 77 75 74 75 74 73 72 72 72 72 72 72 72 73 73 74 76 77 78 78 78 79 79 79 80 80 80 79 79 79 79 80 81 84 85 86 86 85 84 84 84 84 84 84 83 83 83 82 82 82 82 83 83 83 82 82 82 82 81 81 80 80 80 80 80 80 80 81 81 81 81 82 82 83 83 84 84 83 81 81 82 82 82 82 82 83 83 82 83 84 85 86 86 86 86 85 90 89 89 89 89 88 88 88 87 87 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 88 89 90 91 91 91 90 89 88 88 88 88 88 88 88 87 86 85 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 82 82 81 80 80 79 79 78 78 78 77 76 74 73 73 74 75 76 77 78 78 78 78 78 78 79 79 79 79 79 79 79 79 79 78 78 78 78 78 77 77 77 77 77 78 79 80 81 83 82 81 80 79 78 78 78 77 76 75 76 77 76 78 79 78 76 74 75 76 76 75 74 74 73 74 74 74 74 75 76 75 74 74 74 74 76 77 77 77 79 79 79 76 76 78 80 82 83 83 83 83 83 83 83 83 82 79 75 70 67 64 62 59 56 55 54 53 52 57 60 61 59 56 54 55 58 56 54 54 53 53 54 55 56 56 54 53 56 61 61 62 61 58 57 60 63 64 65 64 67 70 71 71 72 73 69 63 60 58 61 63 61 51 49 58 62 59 57 58 59 59 60 58 55 52 53 51 49 48 47 47 48 49 49 50 49 49 47 45 44 42 40 39 36 34 33 31 28 25 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 24 24 23 23 23 24 25 26 26 27 26 26 25 26 28 31 34 35 35 33 32 32 34 32 30 28 27 28 29 30 30 30 30 30 30 30 29 29 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 28 26 26 26 26 27 28 30 31 31 32 32 33 33 32 32 31 31 31 32 32 33 32 33 33 32 32 32 32 32 31 31 31 30 30 31 32 34 36 37 40 43 45 47 49 50 52 53 54 54 52 50 48 48 48 47 47 52 54 52 47 43 43 44 45 49 53 54 55 56 56 55 54 51 50 50 51 52 54 56 58 60 61 64 65 66 63 59 55 55 56 57 59 60 56 54 57 58 59 59 58 58 58 58 56 55 54 52 52 52 52 53 55 58 61 64 66 67 70 72 68 65 63 64 66 69 69 67 65 62 59 61 60 57 55 56 59 62 65 66 67 69 69 68 66 62 54 52 50 46 50 59 50 48 50 49 48 46 43 41 41 44 46 49 52 50 49 49 48 47 46 48 51 56 61 64 62 58 54 54 55 57 56 55 62 67 68 66 63 60 56 50 47 44 43 43 43 42 43 43 44 44 42 40 39 40 41 41 40 40 40 41 41 42 43 44 44 44 43 43 44 45 45 46 47 48 48 44 42 43 43 43 43 44 44 45 46 45 43 40 41 41 39 40 41 42 43 43 42 41 39 39 38 39 39 39 39 39 39 39 39 39 39 38 46 51 52 49 45 43 41 39 40 49 65 71 72 70 67 62 56 52 50 50 50 50 51 51 52 53 54 54 54 54 54 54 51 52 58 64 69 73 73 74 76 74 71 68 67 68 68 67 66 65 65 65 65 66 68 69 70 70 69 67 65 64 63 61 60 60 59 60 61 61 61 61 61 61 62 62 63 63 63 63 62 61 61 60 58 55 53 52 52 52 53 54 55 55 56 56 56 55 55 55 55 56 57 58 58 58 58 58 59 59 61 63 66 70 73 70 69 70 72 72 72 69 66 66 66 66 68 68 66 66 66 65 66 67 67 67 67 67 68 68 68 69 70 71 73 73 73 73 74 74 74 75 75 76 76 76 76 75 75 74 73 72 72 73 73 73 73 73 74 74 75 77 78 78 78 78 78 79 79 80 79 79 78 79 80 80 83 85 86 87 87 86 85 85 85 85 85 84 83 84 84 84 84 84 83 83 83 84 84 82 82 81 81 81 81 81 81 81 81 81 80 81 81 81 81 81 82 83 84 84 84 83 82 81 81 81 81 82 82 83 82 82 82 82 82 84 85 86 86 85 86 89 89 89 89 89 88 88 88 87 87 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 88 89 90 91 91 91 90 89 88 87 87 88 88 88 88 88 87 85 84 84 83 83 83 84 84 84 84 83 83 83 83 83 83 83 82 82 81 80 80 79 79 79 79 79 78 76 75 74 74 74 76 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 78 78 79 81 82 82 81 79 79 79 81 79 77 77 76 75 75 76 77 77 77 76 76 77 76 76 75 75 75 76 76 76 76 76 76 77 77 77 78 78 78 78 78 77 77 77 78 78 78 79 80 82 83 85 86 87 88 87 85 84 81 79 75 70 64 61 60 58 56 55 55 56 56 55 56 58 59 59 58 56 57 59 60 60 61 61 61 62 62 62 62 62 59 63 67 65 65 66 62 59 57 57 58 62 66 68 68 69 70 70 71 65 61 60 58 58 57 57 58 54 52 55 56 54 61 67 66 64 60 56 53 54 54 51 49 48 48 48 48 49 49 49 49 48 46 45 42 40 38 36 34 33 31 29 25 24 24 23 23 22 23 23 24 24 24 25 25 25 26 25 25 24 24 24 23 23 22 21 21 21 21 21 21 22 22 23 23 24 23 23 23 24 25 25 26 25 24 24 23 24 25 28 32 35 37 36 34 33 33 33 32 30 29 29 29 30 30 30 30 30 30 29 29 29 29 28 28 27 27 27 27 27 26 27 27 28 28 28 29 29 30 30 30 29 29 28 28 27 26 26 25 26 27 28 30 31 31 31 32 32 31 32 33 33 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 31 34 36 38 40 41 43 44 45 46 47 48 49 51 52 50 49 47 47 48 48 50 55 57 56 50 46 45 46 48 52 54 55 56 57 57 56 54 51 48 47 50 52 55 56 57 59 60 62 63 64 63 60 55 55 56 56 59 61 57 57 59 60 60 60 59 58 57 56 55 55 54 52 51 51 51 53 57 61 64 67 71 74 74 73 69 66 64 60 61 65 62 62 65 63 61 66 67 66 64 62 62 63 65 66 71 77 72 68 67 64 58 52 49 50 46 44 44 46 48 48 50 52 49 46 43 46 49 50 50 50 49 48 48 47 46 48 50 53 61 67 65 59 52 51 50 51 51 53 62 63 62 62 60 55 52 48 45 43 43 41 40 38 39 41 42 44 44 43 41 39 39 39 41 41 41 41 42 43 44 45 45 43 41 42 43 46 46 46 46 47 48 46 44 43 43 43 44 44 45 48 49 48 45 42 41 40 39 40 40 41 41 41 40 40 39 40 40 40 40 40 39 39 39 40 39 37 40 44 47 47 46 43 41 41 42 42 38 42 54 65 70 69 64 59 53 51 50 50 51 51 51 51 51 51 52 52 53 55 56 57 57 57 59 65 69 72 72 72 72 70 67 68 69 70 69 68 68 67 67 66 66 67 68 70 71 72 71 69 67 65 62 59 56 56 57 58 59 60 60 61 61 62 62 63 64 64 64 63 62 62 61 60 57 55 53 52 51 52 53 54 54 53 54 55 56 56 55 55 56 57 57 57 58 58 58 59 59 59 61 63 66 71 73 70 70 71 71 71 70 68 66 65 65 65 65 66 66 66 66 65 65 65 65 65 65 66 66 66 66 66 67 68 69 71 72 73 74 75 75 75 75 76 76 76 77 76 76 75 74 74 74 74 75 75 75 75 75 76 77 78 78 78 78 78 79 79 80 80 78 78 78 79 81 83 85 87 87 87 86 86 85 85 86 85 83 83 83 84 84 85 85 85 85 85 85 85 84 82 81 81 81 81 82 82 82 82 82 81 81 81 80 80 81 82 83 84 84 84 83 82 81 81 81 81 81 82 82 83 83 82 82 82 82 82 84 85 85 86 86 89 89 89 89 89 88 88 87 87 87 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 88 89 90 91 91 91 90 89 88 87 87 87 88 88 88 88 87 86 84 83 83 83 83 83 83 84 84 84 83 83 83 83 83 83 82 81 81 81 80 80 79 79 79 79 78 77 75 74 74 75 76 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 78 78 79 80 81 81 79 79 78 79 79 78 78 77 77 76 76 75 75 76 76 75 76 78 77 76 76 76 76 77 79 80 76 74 76 77 79 79 79 79 79 80 79 78 77 77 77 78 79 81 82 83 85 86 87 87 86 85 83 82 77 72 69 64 59 56 55 55 54 55 57 59 63 59 57 59 61 62 57 57 61 62 63 65 66 65 66 68 69 69 68 64 62 65 68 71 71 69 64 60 57 58 59 60 64 67 65 67 72 68 64 59 57 59 59 58 59 61 65 61 59 60 59 57 60 64 67 66 63 61 56 53 57 59 58 56 53 50 48 47 46 46 47 47 47 46 44 40 37 34 31 29 27 26 26 24 24 23 23 23 23 24 25 25 26 27 27 28 27 26 26 25 24 24 23 23 22 21 20 21 21 21 21 22 22 23 24 24 24 24 24 25 25 25 24 23 22 23 24 25 25 26 29 33 38 39 37 35 33 32 33 32 32 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 26 26 27 28 28 29 29 29 30 30 30 29 28 28 28 29 29 28 27 27 28 28 29 30 30 30 31 31 32 33 33 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 31 32 31 33 38 40 41 41 41 40 40 40 41 43 44 45 47 48 48 48 48 49 50 52 53 56 57 56 49 47 47 46 49 53 54 54 55 56 55 55 54 50 49 48 51 53 55 55 56 57 58 58 59 59 60 59 57 56 56 57 59 60 60 60 59 59 60 60 59 58 56 56 55 54 53 54 53 51 50 53 57 62 65 69 68 70 72 70 68 67 65 60 59 59 59 60 63 62 64 70 68 66 66 64 62 61 62 64 68 72 70 68 67 68 65 59 52 48 55 54 51 48 47 49 62 72 55 48 46 51 53 50 50 51 48 47 47 47 47 48 50 54 64 68 67 62 57 54 51 48 50 54 60 59 59 59 56 52 49 47 44 42 40 40 39 37 39 40 41 42 44 44 43 41 41 40 41 42 42 41 42 43 44 43 42 42 41 40 41 43 46 47 46 46 47 47 46 44 43 43 44 45 46 48 50 50 47 45 44 44 43 42 41 41 40 40 40 40 40 42 42 43 42 41 41 40 40 41 39 35 41 44 45 44 43 41 42 45 51 55 55 52 54 60 63 63 61 57 53 52 52 51 51 51 51 51 52 51 51 51 54 58 62 63 63 62 62 65 68 71 71 71 70 69 68 71 71 72 71 70 70 70 70 68 68 69 70 71 73 70 69 67 67 66 63 59 55 55 56 58 59 60 60 61 61 62 63 63 64 65 64 64 64 64 63 60 57 54 53 52 52 52 53 53 52 51 51 52 54 56 56 56 56 57 57 57 58 59 59 60 60 60 61 63 66 71 72 70 72 72 71 69 68 67 66 65 65 65 65 67 68 68 67 66 65 64 64 64 64 65 65 64 64 65 65 66 67 70 71 73 75 75 75 75 75 75 75 76 77 77 77 76 76 75 75 75 76 77 78 77 78 78 79 79 78 78 78 79 79 80 80 79 78 78 79 81 83 85 86 87 86 86 86 85 85 85 85 85 84 83 83 83 84 85 86 86 86 86 86 85 83 82 82 81 81 81 82 82 82 82 82 82 81 80 80 81 82 83 84 85 85 85 84 83 81 81 80 81 81 82 82 83 83 83 83 83 83 83 83 84 85 86 86 89 89 89 89 89 88 88 87 87 87 86 86 85 85 85 85 85 86 86 85 85 85 85 85 86 86 86 87 87 88 89 90 90 91 91 90 89 89 88 87 86 87 88 88 88 88 86 85 84 83 82 82 83 83 83 84 84 84 84 84 84 83 83 82 81 81 81 80 80 80 80 80 80 78 77 76 75 74 75 76 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 78 78 79 79 80 79 78 78 77 78 78 78 78 78 77 77 76 75 74 74 74 75 77 77 77 76 76 77 77 77 78 78 78 78 78 80 81 81 80 80 80 80 80 79 78 77 78 78 80 81 82 83 85 85 84 84 83 83 79 75 72 67 62 60 58 56 55 56 57 59 62 65 66 63 63 66 66 65 61 60 62 63 63 66 67 67 68 69 70 70 68 65 64 65 67 69 70 68 64 60 57 57 57 58 60 63 64 67 68 64 62 59 53 53 62 61 59 59 60 59 58 57 58 56 53 55 59 61 62 62 58 54 55 56 56 57 56 53 51 50 50 49 49 48 47 46 42 38 34 31 27 27 28 30 29 27 26 27 26 27 27 26 27 27 27 27 27 27 26 26 25 25 24 23 23 23 22 21 20 21 21 21 21 22 23 24 24 25 25 26 26 26 25 25 23 23 23 24 25 26 26 26 28 32 37 39 38 36 33 32 32 32 32 32 32 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 27 27 26 27 28 28 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 31 32 33 34 33 32 32 31 30 28 29 29 29 30 29 29 29 29 30 31 32 34 35 37 39 41 41 40 39 38 38 38 39 40 41 41 43 44 45 47 49 51 53 56 56 56 57 55 51 52 52 50 49 49 53 55 56 55 55 56 54 51 49 48 50 51 53 54 54 54 56 56 55 57 59 59 58 57 58 58 59 61 63 63 61 58 58 58 58 57 57 58 57 55 53 52 52 51 51 52 54 58 61 64 63 65 69 66 64 65 63 60 62 62 61 60 61 61 64 67 64 63 65 59 55 54 57 61 61 63 64 65 65 66 65 58 58 61 68 59 52 48 49 49 63 70 63 53 49 56 55 49 50 50 47 46 45 47 47 48 50 53 61 65 67 66 63 59 52 48 46 48 52 53 55 58 55 52 48 46 44 43 41 40 39 39 39 39 39 40 42 44 44 44 43 41 41 43 43 41 41 41 40 41 41 43 44 43 41 41 45 46 46 45 45 46 46 45 42 44 47 48 47 47 49 50 48 46 45 45 45 43 42 42 42 42 43 44 45 46 45 45 44 43 42 41 40 40 38 37 39 41 41 42 42 42 45 49 53 54 54 56 58 59 59 59 57 56 54 54 53 52 52 52 52 53 55 53 53 53 60 65 67 67 66 66 65 65 68 69 69 69 69 70 71 72 72 72 71 70 68 67 67 67 69 70 72 69 67 63 60 58 61 63 61 58 55 56 57 59 60 60 61 61 61 62 62 63 64 65 66 66 67 67 65 62 57 53 51 51 51 52 53 53 52 51 50 50 51 54 56 57 57 57 57 58 58 59 60 61 61 62 62 64 66 68 69 69 71 71 70 69 68 68 68 67 66 66 66 67 68 68 68 67 66 66 65 66 66 66 65 65 65 64 64 65 67 70 72 73 74 74 73 73 73 74 75 76 77 78 78 79 78 78 77 77 78 79 79 79 79 79 79 78 78 78 79 80 81 81 80 79 79 80 81 83 85 86 87 87 86 86 85 85 85 84 85 84 83 83 83 83 84 85 85 86 86 86 85 84 83 83 82 82 81 82 82 83 83 82 82 81 81 81 81 82 83 84 85 86 86 85 84 82 81 81 80 81 82 83 83 83 83 83 83 83 84 84 84 84 84 85 86 89 89 89 89 89 88 88 88 87 87 86 86 85 85 85 85 85 86 86 85 85 85 85 85 86 86 86 86 87 88 89 90 90 91 91 90 90 89 88 87 86 86 87 88 88 88 87 85 84 83 83 82 82 83 83 84 84 84 84 84 84 83 83 82 82 81 81 81 81 80 80 80 80 79 78 77 76 75 75 76 77 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 79 79 80 79 78 77 77 77 77 78 78 79 79 78 77 76 75 74 74 75 77 78 78 78 78 78 78 78 78 78 80 81 80 79 79 79 79 79 80 80 80 81 80 79 78 78 78 79 80 81 82 83 82 80 79 80 79 74 71 68 62 59 59 60 62 61 62 64 66 69 69 69 67 71 71 69 66 63 63 62 64 67 67 67 67 68 68 68 66 65 65 66 67 67 68 69 67 65 63 57 53 54 55 56 60 64 65 64 61 63 62 53 50 54 58 57 54 54 55 54 54 55 54 51 49 51 54 56 58 60 59 57 56 55 55 56 56 54 54 54 54 53 52 50 47 41 36 31 29 28 31 33 34 33 31 31 31 30 30 30 28 27 26 26 26 26 26 25 25 24 22 22 21 22 22 22 23 22 22 21 21 22 23 24 25 26 26 27 27 27 27 26 25 24 24 24 25 26 26 26 27 28 31 34 38 38 35 33 32 31 31 31 33 33 34 33 33 33 32 32 31 30 29 28 28 28 28 29 29 29 28 28 27 27 28 28 29 29 30 30 30 30 29 28 28 29 29 29 30 30 30 30 30 30 30 29 29 30 31 32 31 31 30 30 29 28 27 27 28 28 28 29 29 29 29 29 30 32 35 37 38 40 41 40 39 38 38 37 38 38 38 38 38 39 41 43 47 50 53 55 57 57 58 59 57 56 57 59 59 52 48 48 51 54 54 56 57 55 52 47 46 47 50 52 55 54 55 57 56 54 56 59 63 64 63 61 61 61 63 64 65 64 63 61 60 58 58 58 60 57 54 53 51 51 50 50 52 55 57 57 58 61 63 65 65 63 59 60 61 62 62 61 60 58 57 56 58 61 61 60 53 46 44 46 52 58 60 61 64 63 60 69 70 60 63 69 56 49 49 60 64 51 53 56 53 54 61 56 50 51 50 47 44 44 46 48 49 51 53 58 62 63 62 60 57 52 47 43 48 52 52 53 55 53 50 46 44 42 42 41 40 40 40 40 37 36 38 41 44 45 44 43 41 41 45 45 44 41 40 40 42 45 48 49 49 45 44 46 47 46 44 43 43 44 43 43 47 50 51 50 48 49 48 46 45 45 46 45 44 43 43 43 44 45 47 48 48 46 45 43 43 42 41 40 39 40 40 39 39 40 42 44 45 49 53 56 57 58 60 60 59 58 57 54 54 54 53 53 52 53 53 54 56 58 59 60 61 63 65 67 68 68 68 69 69 70 71 71 71 72 73 73 74 73 72 71 70 68 65 64 64 63 63 64 61 58 53 52 51 51 52 54 54 55 56 58 60 61 61 61 60 60 61 61 62 64 66 67 69 70 70 67 63 57 53 51 51 51 53 53 53 52 51 51 50 50 51 54 57 57 57 58 58 59 60 61 62 62 62 63 64 66 67 68 68 68 68 68 68 69 69 69 68 67 66 66 66 67 67 67 68 68 68 67 67 66 65 64 64 64 64 64 66 67 69 71 72 74 73 72 72 72 73 74 75 76 79 80 82 82 81 81 81 81 81 81 80 79 78 77 77 77 78 80 81 82 81 80 80 81 81 82 84 85 86 87 87 87 86 85 85 85 85 85 85 84 83 83 84 84 85 85 86 86 86 84 83 83 82 82 83 83 83 83 83 83 82 82 81 81 81 82 83 85 85 86 86 85 84 83 82 81 81 81 82 83 84 84 84 85 84 83 83 83 83 83 83 84 84 85 89 89 89 89 89 88 88 88 87 87 86 86 85 85 85 85 86 86 86 86 85 85 85 85 86 86 86 86 87 87 88 90 90 91 91 91 90 89 88 87 86 86 86 87 88 88 87 86 85 84 83 83 83 83 83 84 85 85 85 85 84 84 83 82 82 81 81 81 81 81 81 81 80 80 79 78 77 76 76 76 77 77 76 77 77 77 78 78 78 78 78 78 77 77 77 77 77 78 78 78 78 78 78 78 78 78 79 79 80 80 80 79 78 77 77 77 77 77 78 80 80 79 78 77 77 77 78 79 80 81 80 80 80 79 80 80 81 82 83 81 77 72 66 69 73 77 78 79 80 81 81 80 78 75 75 76 79 81 82 82 82 81 79 79 74 69 65 63 60 62 64 64 64 64 66 69 73 74 72 71 71 75 75 72 71 69 68 64 61 65 67 67 66 66 66 67 68 66 67 69 69 68 69 69 68 68 68 62 57 56 55 55 57 59 61 60 60 63 66 67 65 63 62 59 56 55 58 60 57 55 56 55 53 50 50 50 53 56 59 60 59 57 56 55 54 54 55 56 55 55 54 50 45 38 33 29 29 30 34 37 38 37 36 35 36 36 36 34 32 30 29 27 26 25 24 23 22 21 20 20 21 23 23 23 23 23 22 22 22 22 23 24 26 27 28 28 28 28 27 26 26 26 27 27 27 27 26 26 27 28 30 32 35 35 35 33 32 31 30 31 32 34 35 36 35 35 34 33 31 29 28 28 28 28 28 28 28 29 29 29 29 29 28 28 29 30 30 31 32 32 31 30 29 29 29 29 30 30 30 30 30 31 31 31 29 28 29 29 29 29 29 30 30 29 28 27 27 28 28 29 30 29 29 29 31 33 36 39 40 40 40 40 39 39 39 39 39 39 38 37 37 38 40 43 46 50 54 56 56 56 58 60 59 58 60 64 65 60 51 46 48 50 52 55 57 57 54 49 47 48 51 53 55 56 57 59 56 54 54 55 56 58 59 60 62 63 63 62 62 63 64 65 63 61 59 57 55 52 53 56 54 52 52 50 48 50 52 54 57 61 62 62 60 60 59 58 60 61 60 59 59 57 55 51 53 58 55 54 55 50 44 46 48 52 54 58 65 68 68 69 67 61 66 65 54 52 51 49 48 43 48 52 54 58 64 58 52 50 48 46 43 44 46 47 49 52 55 58 59 57 54 52 50 48 45 43 47 49 50 50 48 45 43 41 40 39 40 39 39 41 41 40 37 36 37 40 42 44 43 41 44 46 48 47 45 42 42 43 47 49 49 49 48 46 47 48 48 46 42 41 42 44 46 48 51 52 53 53 53 55 54 51 49 48 47 46 44 43 43 42 43 45 48 48 47 45 44 42 41 41 40 39 39 39 40 40 42 43 45 51 54 51 53 56 58 59 59 57 56 54 53 51 52 53 53 53 53 54 56 58 59 60 62 64 66 67 66 65 67 69 70 70 70 72 72 72 73 73 74 74 74 73 72 72 74 74 71 66 62 59 57 55 55 57 61 59 57 54 53 53 54 55 56 59 61 62 61 60 58 58 58 60 62 64 66 69 71 72 73 69 64 57 54 52 51 52 55 55 54 53 53 52 52 51 50 51 54 57 58 58 58 59 60 60 61 61 62 63 65 66 68 69 69 69 68 67 68 69 70 69 68 67 66 65 66 66 67 67 68 68 68 67 66 65 63 63 62 62 62 63 64 66 68 69 70 72 73 73 72 72 72 72 74 76 80 82 82 82 82 82 82 82 82 81 79 78 77 76 76 76 78 80 82 82 82 80 81 82 83 84 85 85 86 87 87 87 87 86 85 85 86 86 85 84 83 83 84 84 85 85 86 86 85 84 82 83 83 84 84 84 84 83 83 82 82 81 81 81 81 83 84 85 86 86 86 85 84 83 82 82 82 82 83 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 89 89 89 89 89 89 88 88 88 87 86 86 85 85 85 86 86 86 86 86 85 85 85 86 86 86 86 86 86 87 88 90 91 91 91 91 91 90 89 87 86 86 86 86 87 87 87 87 85 84 84 83 83 83 83 84 85 86 86 85 85 84 83 82 82 82 81 82 81 81 81 81 81 80 80 79 78 77 77 77 77 77 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 78 78 78 78 78 79 79 80 81 81 81 80 78 77 77 77 78 78 78 79 80 79 79 79 79 79 81 83 83 83 82 81 81 80 80 80 81 82 83 76 68 65 67 70 72 75 78 79 81 81 81 80 77 74 74 76 80 82 83 83 83 82 80 76 68 63 60 61 62 63 63 63 65 66 67 68 69 71 71 71 71 70 69 70 71 72 72 68 66 66 67 67 65 66 67 67 68 68 68 69 68 68 69 69 69 69 66 59 61 60 57 58 62 58 58 61 62 64 68 72 74 72 68 63 61 59 63 66 62 60 61 59 57 54 52 51 56 59 58 58 59 59 58 56 55 55 55 54 51 51 50 46 40 34 31 29 30 33 36 39 41 43 43 43 44 44 43 41 40 38 33 29 26 24 22 22 21 21 21 21 22 22 22 23 23 23 23 22 22 23 23 25 26 28 29 29 28 27 26 25 25 25 26 26 26 26 26 26 26 26 28 30 31 32 33 33 32 32 31 31 32 35 37 38 37 37 35 34 32 31 30 29 29 29 28 28 28 28 28 29 29 30 29 29 29 29 30 31 32 32 31 30 30 30 30 30 29 29 28 28 29 31 33 33 32 30 29 29 28 28 29 30 31 30 29 28 28 28 27 28 29 30 31 32 34 36 39 40 41 40 40 41 41 41 41 42 42 42 41 39 38 39 41 43 46 51 54 55 56 57 59 60 61 59 59 62 65 65 59 52 47 48 50 53 56 58 55 52 49 50 53 56 56 54 55 56 55 53 50 51 52 54 56 59 63 63 61 59 58 60 62 64 64 62 56 54 53 53 53 55 57 58 58 52 48 50 52 55 58 59 58 58 57 60 61 60 60 62 63 62 61 60 57 53 52 51 44 43 42 44 44 45 48 50 48 50 55 59 62 63 63 63 65 64 60 70 67 49 45 46 57 59 57 50 50 58 54 48 47 45 41 45 47 48 51 54 60 60 56 54 51 49 48 47 43 42 45 45 44 44 43 42 40 38 37 37 37 37 38 39 39 39 38 37 37 40 41 42 45 48 51 51 49 49 46 43 44 46 50 50 48 47 47 47 48 49 48 44 40 40 43 48 50 53 54 54 54 54 57 60 56 53 51 49 47 46 46 45 44 44 44 45 47 46 45 43 43 42 41 41 40 40 40 39 41 44 47 49 50 52 54 56 54 55 58 58 57 55 54 53 52 51 52 53 53 53 54 55 58 60 61 63 66 67 68 68 67 66 67 69 73 73 73 72 72 72 73 72 72 71 71 72 74 76 80 79 77 71 66 62 59 58 61 62 63 62 62 61 58 57 57 57 57 58 60 63 60 58 57 57 59 60 62 65 68 70 73 75 76 73 65 56 53 51 51 53 55 56 55 54 51 50 51 49 49 49 52 56 59 60 62 61 60 61 60 60 61 63 64 67 69 69 68 67 67 68 69 70 70 70 68 67 65 65 67 67 67 68 68 68 67 66 65 64 63 63 62 62 62 63 64 65 66 66 67 69 71 72 72 71 71 71 72 75 80 82 82 82 82 83 83 82 81 80 79 78 77 76 76 77 78 79 81 81 80 80 82 83 84 85 86 85 86 87 87 87 87 86 86 85 85 85 84 84 83 83 84 85 86 86 87 86 85 84 83 83 84 85 85 84 84 83 83 82 82 81 81 82 83 84 85 86 86 86 85 84 84 83 83 83 83 84 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 88 89 89 89 89 89 89 89 88 87 87 86 86 86 86 86 86 86 86 85 85 85 85 86 86 86 86 86 86 87 88 89 90 91 91 91 91 90 89 88 86 85 85 86 86 87 87 87 86 85 84 84 83 83 84 85 85 86 86 86 85 84 84 83 82 82 82 82 82 82 82 81 81 81 80 80 79 78 77 77 77 77 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 78 78 78 78 78 78 78 79 79 80 81 82 82 82 81 80 79 79 79 79 80 80 79 79 79 80 80 80 81 84 85 85 84 83 81 80 80 81 80 80 81 81 75 73 71 71 72 73 75 79 80 81 81 81 81 79 77 77 79 82 83 83 82 82 81 76 69 62 60 59 60 62 63 64 64 65 66 66 66 68 71 70 70 69 69 68 69 70 69 68 67 66 66 66 67 66 65 65 65 67 68 68 68 67 68 68 65 62 57 59 59 59 60 59 56 55 55 60 67 68 69 70 70 72 76 69 56 62 66 67 66 65 67 66 65 66 66 61 59 60 60 58 57 57 57 56 55 57 56 54 52 51 51 46 40 35 31 29 30 32 35 38 40 43 46 47 48 49 48 48 46 42 39 35 31 28 26 25 24 22 21 21 22 23 22 22 22 23 23 23 23 23 24 24 24 25 27 27 27 26 25 25 25 25 25 25 24 24 23 24 23 23 24 26 28 29 30 30 31 31 31 31 32 33 34 37 39 39 39 38 36 33 31 30 30 30 30 30 29 29 28 27 27 28 29 30 29 29 30 30 31 32 32 32 31 31 30 30 30 30 30 29 28 28 30 33 36 36 34 32 31 29 29 29 30 32 33 32 31 30 30 30 29 30 31 33 35 37 38 39 40 41 40 41 42 43 44 44 45 46 46 45 43 42 42 43 44 47 49 52 54 55 56 57 60 62 61 61 61 64 66 65 58 50 48 49 51 54 57 56 55 53 54 56 58 55 51 51 53 54 52 53 57 55 53 54 57 62 62 62 60 59 59 59 60 60 58 55 53 52 52 51 52 55 60 63 61 56 51 53 54 55 55 53 56 58 60 61 62 61 63 67 66 64 61 59 55 50 47 44 56 57 46 44 46 50 50 47 44 46 55 60 61 62 61 59 62 65 66 64 57 52 54 67 69 64 49 44 47 49 48 47 44 43 50 53 54 54 55 60 59 55 52 52 54 48 44 41 42 43 41 41 41 41 40 39 39 39 37 36 37 37 39 40 39 38 40 41 43 45 47 48 50 53 53 52 51 48 46 47 48 50 49 48 47 47 47 48 46 43 40 41 47 51 54 55 55 56 54 53 54 56 59 56 54 52 48 46 46 46 46 46 46 46 46 45 44 42 41 42 43 43 42 42 41 41 41 43 47 53 53 52 52 54 57 55 55 58 58 57 55 55 55 52 52 53 54 54 54 54 55 58 61 62 63 64 66 68 69 70 70 69 71 73 74 74 74 73 72 71 70 68 67 68 70 75 77 78 79 78 75 72 68 63 60 61 64 66 67 67 67 66 64 62 61 61 62 65 66 63 62 61 61 61 62 64 66 69 73 76 77 76 73 63 53 49 48 49 49 50 52 48 46 46 46 46 50 52 53 56 59 62 62 61 62 62 61 61 61 61 62 64 67 69 71 69 67 68 69 70 70 70 70 68 67 66 65 65 66 67 68 68 67 67 66 66 65 65 65 64 63 62 62 63 64 64 63 64 66 70 70 70 70 69 70 72 75 79 81 82 82 82 82 82 81 81 80 79 78 77 77 77 78 78 78 79 78 78 79 82 84 85 86 87 86 86 87 87 88 88 87 86 85 85 84 83 83 83 84 85 87 87 87 87 86 85 84 84 85 85 85 85 84 83 83 82 82 82 82 82 83 84 86 86 87 86 86 85 84 84 84 84 84 84 84 83 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 88 88 88 88 89 89 89 89 88 88 87 86 86 86 86 86 86 86 85 85 85 85 85 86 86 86 86 86 86 87 87 89 89 90 90 90 90 89 89 87 86 85 85 85 85 86 87 87 86 85 85 84 84 84 85 85 86 86 87 86 86 85 85 84 83 83 82 82 82 82 82 82 82 81 81 81 80 79 78 78 77 77 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 78 78 78 78 78 79 79 79 80 80 81 82 83 83 82 83 82 81 81 82 82 82 81 80 80 82 82 80 82 85 85 85 85 82 80 81 80 80 80 80 81 79 75 74 73 71 72 74 78 81 81 81 81 80 80 79 80 81 83 84 84 82 80 79 77 74 69 64 61 59 57 59 61 64 63 62 62 64 68 69 69 67 64 62 65 67 67 67 68 67 66 67 66 64 65 65 63 63 64 65 65 64 66 67 68 65 58 63 65 64 57 47 44 47 56 58 60 64 67 66 69 72 70 70 76 64 56 66 65 61 56 52 63 69 72 74 76 77 73 69 67 64 61 57 56 55 57 59 54 51 47 44 42 39 36 34 32 31 32 34 38 40 43 46 48 49 49 49 48 45 43 41 39 37 35 32 29 26 24 22 21 21 21 22 21 21 22 22 22 22 22 23 23 24 23 23 24 24 24 24 23 23 24 24 24 23 22 22 22 22 22 23 24 26 29 29 29 28 28 29 30 31 31 32 32 35 37 40 40 38 34 32 30 30 30 31 32 31 30 29 28 28 27 27 28 29 29 29 30 30 31 31 31 32 32 32 31 30 30 31 31 31 30 30 29 32 35 37 36 35 33 32 31 30 30 32 34 37 35 33 33 33 32 32 33 34 37 39 40 40 41 41 42 43 44 45 45 46 46 48 49 49 48 47 46 45 45 45 46 49 52 55 55 56 58 61 63 63 63 64 66 67 62 56 51 51 53 55 56 57 57 57 56 56 55 54 52 49 51 52 49 52 58 57 54 51 53 56 58 58 57 57 57 57 57 57 55 53 52 50 49 51 51 50 51 56 62 58 53 53 52 49 49 53 59 62 62 60 61 63 63 64 65 60 55 59 54 42 41 43 54 53 44 44 46 47 46 46 49 52 57 60 63 64 64 63 62 61 60 61 60 58 56 55 55 55 51 48 47 49 49 47 45 46 51 53 53 53 55 57 57 55 52 49 46 44 43 42 43 42 41 41 42 41 41 41 43 43 40 38 38 38 39 39 42 44 46 47 47 47 47 46 50 53 53 53 52 51 49 48 49 50 47 47 46 47 46 46 43 40 42 45 52 58 60 59 56 54 51 51 53 57 58 54 52 50 48 46 46 47 48 48 47 46 45 44 43 41 41 42 43 43 43 43 42 43 44 45 50 55 55 55 53 55 56 55 56 57 56 54 53 53 53 52 53 55 56 56 54 53 53 55 57 60 61 62 64 68 71 70 70 70 71 71 71 72 73 72 71 69 68 68 69 73 77 82 80 76 76 75 72 73 74 73 65 59 63 66 68 69 70 70 69 68 67 68 70 70 70 67 66 65 64 64 64 66 69 72 75 77 76 70 62 52 44 41 40 40 40 41 43 49 52 51 52 53 58 60 61 63 64 63 63 63 64 64 63 62 61 61 62 63 65 66 68 67 67 68 69 70 71 70 70 68 67 66 65 64 65 66 66 67 67 66 66 66 66 66 66 66 65 65 63 63 62 62 62 62 64 67 69 69 68 68 69 71 74 78 80 81 82 82 81 81 81 81 80 80 79 79 78 78 77 77 77 77 77 78 79 82 84 86 87 87 86 86 87 87 87 87 87 86 85 84 83 83 84 84 86 87 88 87 86 87 86 85 86 86 86 86 85 84 83 83 83 82 82 82 83 84 85 86 87 87 87 87 86 86 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 84 84 83 84 87 87 88 88 88 89 89 89 89 88 87 86 86 86 86 86 86 86 86 85 85 85 86 86 86 86 86 86 86 86 87 88 88 89 89 89 89 88 88 87 86 85 84 84 85 85 86 86 86 85 85 85 85 85 86 86 86 87 87 87 87 86 86 85 85 84 83 83 82 82 82 82 82 82 82 82 81 80 79 78 78 77 76 76 75 75 75 76 76 76 76 76 76 76 77 77 77 78 78 78 78 79 79 79 80 80 81 82 83 84 84 84 84 84 84 84 85 86 85 84 84 84 83 82 81 84 85 86 86 85 82 81 80 79 79 81 80 79 77 75 74 73 72 74 77 80 82 82 82 82 82 81 80 81 83 85 82 81 79 78 76 75 72 68 65 63 61 59 58 60 62 61 62 64 65 66 64 63 60 58 57 60 62 63 62 63 64 64 65 65 65 65 64 63 63 64 65 64 64 66 67 67 62 60 65 67 66 57 50 53 56 61 63 65 66 67 68 72 72 73 76 72 58 57 66 59 54 63 63 63 69 71 67 66 67 67 68 70 69 67 65 63 61 59 56 45 37 33 35 36 36 37 37 35 34 34 37 40 43 45 47 49 49 50 47 44 43 43 43 42 41 39 35 30 27 24 22 20 20 21 21 20 20 20 20 20 21 21 21 22 22 22 23 23 23 22 22 22 22 22 22 22 22 21 20 21 21 22 24 25 28 29 29 28 27 28 28 29 30 30 30 31 32 35 37 38 36 33 31 29 29 30 31 31 31 30 30 29 28 28 27 27 28 28 28 29 30 30 29 29 30 31 32 33 32 32 32 33 33 33 33 33 33 35 36 37 36 36 36 36 34 33 33 34 36 36 35 34 34 34 34 33 33 36 39 41 41 42 43 44 45 45 45 45 44 44 45 46 46 47 47 46 45 43 42 42 44 48 52 53 54 54 55 57 59 61 63 66 68 67 60 52 53 54 55 55 56 57 57 57 57 56 55 52 49 50 48 46 48 52 57 54 48 48 50 53 53 53 54 54 56 55 53 49 49 50 50 50 53 53 52 48 50 55 56 56 55 59 62 58 57 60 62 63 61 60 60 61 63 65 61 57 62 55 44 56 57 54 50 46 48 45 45 42 42 43 51 58 62 64 64 65 65 63 61 59 58 58 56 56 55 54 55 54 52 50 50 49 48 48 50 53 52 52 52 56 58 57 53 49 46 44 42 44 45 46 45 43 44 44 43 44 45 46 45 43 41 41 42 43 44 47 49 50 48 46 44 44 44 49 51 52 52 52 50 49 49 49 48 47 46 45 45 45 44 43 43 44 50 55 62 61 56 52 48 48 48 51 55 55 51 48 46 45 46 46 47 48 49 47 46 46 45 45 43 43 43 44 44 44 43 43 44 48 52 51 52 54 55 54 54 55 56 58 59 54 52 51 51 52 53 54 56 57 57 56 53 52 52 55 59 63 65 65 69 71 71 72 72 71 71 70 70 71 72 71 72 77 77 76 78 80 81 78 75 75 72 68 70 71 72 66 62 63 65 67 67 67 68 67 67 67 67 67 68 68 66 65 64 65 65 66 68 72 76 77 74 65 54 44 40 38 38 41 45 50 52 54 58 62 63 64 65 65 65 66 67 67 67 66 65 65 65 65 64 63 62 62 62 63 64 65 67 67 68 69 70 71 70 70 69 68 66 65 64 64 65 65 66 66 66 66 66 67 67 67 67 66 65 64 62 61 61 61 61 62 63 67 68 68 68 69 72 74 77 78 80 80 80 80 81 81 81 81 81 80 79 78 78 77 76 76 77 78 79 81 83 84 86 88 88 87 87 86 86 87 87 86 86 85 84 84 85 86 87 87 87 87 87 87 87 86 86 87 87 86 86 85 83 83 84 84 84 84 84 85 85 87 87 88 88 87 87 87 86 86 85 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 86 85 84 84 84 87 87 87 87 88 88 89 89 88 88 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 86 86 87 88 88 88 88 87 87 86 85 84 84 84 84 85 85 85 85 85 85 85 86 86 87 87 87 87 87 87 87 87 87 86 86 85 84 83 83 82 82 82 82 82 82 82 82 81 80 79 78 77 77 76 75 75 75 75 75 75 76 76 76 76 77 77 77 78 78 78 79 79 79 80 80 81 81 82 83 83 83 84 85 85 86 85 87 89 88 86 85 84 83 82 83 85 86 86 86 84 82 81 80 80 80 81 81 80 78 76 75 75 76 78 79 81 82 82 82 81 80 79 79 81 82 82 79 76 75 75 73 69 66 63 63 62 62 60 58 59 60 60 63 65 63 60 56 59 60 57 57 57 58 59 61 62 63 62 63 64 65 65 65 64 63 63 64 64 64 65 64 63 62 62 64 64 62 58 58 59 60 62 63 63 65 69 70 71 64 58 68 71 64 62 62 60 54 54 54 57 64 64 60 62 62 62 63 65 66 66 65 65 64 59 53 45 44 40 37 37 38 39 38 37 36 37 38 40 42 45 48 50 50 49 47 47 48 48 48 47 45 42 37 32 28 25 22 21 20 21 21 20 21 21 21 21 21 21 21 22 22 22 23 23 22 22 22 21 22 22 21 21 21 21 21 21 22 22 25 27 27 28 28 28 28 28 29 30 30 30 30 30 31 32 34 36 34 32 30 29 29 29 29 29 30 30 30 30 29 28 28 27 27 27 27 28 30 29 28 28 28 30 32 33 34 34 35 36 37 37 37 37 36 35 35 35 35 34 35 36 36 36 34 32 32 33 34 33 34 34 33 33 34 36 38 41 41 42 43 44 44 44 44 43 41 40 40 40 41 43 43 43 43 42 40 40 41 44 48 50 50 51 52 54 55 56 58 62 67 71 67 62 58 56 55 55 55 55 54 54 55 55 54 51 49 50 49 47 46 48 54 57 56 51 50 51 51 51 52 51 50 51 50 46 43 46 52 52 52 50 50 49 49 50 53 58 66 66 64 58 57 58 59 60 61 61 62 62 62 61 61 62 60 52 52 63 58 49 49 51 57 51 45 49 49 49 54 59 62 63 63 63 63 63 61 59 58 57 57 59 59 58 57 55 52 50 49 48 48 48 49 50 51 51 51 57 59 54 49 45 44 43 42 44 46 48 48 48 48 47 46 45 45 45 45 44 44 44 45 47 49 51 51 49 47 45 44 44 44 47 49 50 50 49 47 48 48 47 46 46 45 44 43 44 45 46 48 49 53 57 61 57 53 53 53 52 50 49 50 50 48 46 45 44 45 46 47 48 48 47 47 47 47 46 45 44 44 44 45 45 43 43 46 50 54 53 53 55 55 55 54 56 59 56 54 52 53 53 53 54 55 56 55 54 55 55 53 52 52 55 60 67 69 70 72 73 73 75 74 71 71 70 69 71 73 71 73 78 80 80 78 78 76 74 73 74 72 69 65 67 69 66 64 62 64 65 63 63 63 62 61 62 62 62 64 63 62 63 64 65 66 68 72 75 78 74 64 49 41 38 44 51 56 56 56 56 57 58 61 66 71 70 68 65 64 65 68 68 68 68 67 67 66 66 67 66 66 67 66 64 63 64 66 67 68 69 70 71 71 70 70 68 67 66 65 64 64 65 65 66 66 66 66 65 64 63 63 64 64 63 62 61 60 60 61 62 63 65 67 69 69 71 73 74 76 78 79 80 80 80 80 81 82 82 82 81 79 78 77 77 77 78 79 80 81 82 83 83 84 86 87 88 87 86 86 86 86 86 86 85 86 86 87 87 87 86 86 86 87 87 87 87 87 87 87 87 85 84 84 84 85 85 86 86 86 86 87 87 88 88 88 88 87 87 87 86 86 85 85 85 84 84 84 84 85 85 85 86 86 86 86 86 86 86 85 85 85 85 86 86 86 87 87 88 89 89 88 88 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 86 86 87 87 87 86 86 85 85 84 84 84 84 84 84 85 85 85 85 85 86 87 87 87 87 87 88 88 88 88 87 87 86 85 84 84 83 83 82 82 82 82 82 83 83 82 81 79 78 78 77 76 75 75 75 75 75 75 75 76 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 82 82 83 84 85 86 87 88 88 89 89 89 87 84 83 82 82 83 85 86 86 85 83 82 81 82 82 82 82 81 81 80 79 78 80 81 81 81 81 81 80 80 78 76 75 76 77 78 77 74 71 70 70 67 64 61 60 61 61 60 59 59 58 58 59 60 59 57 55 54 57 58 56 56 56 57 58 60 61 62 62 64 66 66 67 67 65 64 63 63 63 63 62 60 60 60 58 57 57 55 51 54 57 58 62 67 62 65 73 69 65 61 57 56 59 62 65 70 78 74 65 53 55 60 59 59 59 60 60 61 60 59 64 66 65 61 55 52 48 45 44 42 41 39 38 38 37 38 38 38 41 43 47 49 51 52 52 52 52 53 52 50 48 44 40 35 31 27 25 22 21 21 22 22 22 23 23 22 22 22 22 23 24 24 23 22 22 22 22 21 21 22 23 23 22 23 24 25 25 25 25 26 26 27 28 28 29 29 29 29 29 29 30 30 30 30 31 33 34 33 31 29 29 28 28 28 28 29 29 30 30 30 29 28 28 28 28 28 29 30 29 28 27 28 29 31 32 33 33 35 37 37 37 37 37 37 36 36 35 35 34 34 35 36 36 35 34 33 32 33 33 33 34 34 35 35 35 37 39 40 41 41 41 41 42 42 42 41 40 39 38 38 39 40 40 39 40 41 41 41 43 45 48 48 49 51 51 51 50 51 53 59 66 70 69 65 60 57 56 55 54 51 51 52 53 53 53 51 50 50 49 47 46 47 52 53 50 51 50 49 51 52 52 52 51 48 45 40 43 51 52 51 49 49 50 50 51 52 50 54 65 64 60 56 56 59 61 62 61 63 65 62 58 50 53 59 57 54 55 51 49 51 49 49 58 58 57 56 55 56 58 60 59 58 57 59 59 58 58 58 55 55 58 59 59 58 56 54 51 49 49 48 48 48 49 51 51 52 55 53 49 47 44 42 42 43 46 49 52 50 48 47 47 46 45 45 45 47 47 47 46 46 48 50 51 51 50 49 47 45 45 45 45 47 47 47 46 46 46 46 45 44 43 43 43 43 43 46 49 51 53 54 58 63 61 59 58 57 56 52 50 48 45 43 42 44 45 46 47 47 49 49 47 46 45 44 44 43 43 43 43 44 44 43 45 48 51 54 55 56 57 57 57 57 57 57 53 52 51 53 53 53 55 57 59 58 55 54 53 53 53 54 56 59 63 65 67 69 71 73 73 72 71 70 70 71 75 77 77 77 79 78 77 74 74 74 73 73 74 72 70 67 66 66 64 62 59 59 60 61 61 61 60 61 62 61 61 62 63 64 66 67 68 70 72 76 78 76 66 54 42 44 47 51 54 56 56 57 59 59 59 60 63 67 70 69 65 64 65 68 68 68 69 69 69 68 68 69 68 67 65 64 63 63 64 66 66 68 69 71 72 72 72 71 69 68 67 65 64 64 64 65 66 67 66 65 64 62 61 61 62 62 62 61 61 60 60 60 62 64 66 68 70 71 72 73 75 76 77 79 80 81 82 82 83 84 84 82 81 80 79 78 78 79 80 82 83 82 82 83 84 85 86 87 88 88 87 86 85 85 85 85 85 86 87 87 87 87 85 85 86 86 86 86 87 87 86 86 86 86 85 85 85 86 86 87 87 87 87 87 87 88 88 88 87 87 87 86 86 86 86 85 85 85 85 85 85 86 86 86 86 86 86 86 86 85 85 85 85 85 85 86 86 86 86 87 88 88 88 88 88 87 88 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 85 85 84 85 85 85 86 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 86 87 88 88 88 88 88 88 88 88 87 87 86 85 85 84 83 83 83 82 82 82 83 83 83 83 81 80 79 78 77 76 75 74 74 74 74 75 75 76 76 76 77 77 78 78 79 79 79 80 80 80 81 81 81 82 82 83 84 85 85 85 86 88 89 89 89 88 86 84 83 83 84 85 85 84 83 82 82 83 84 83 82 82 81 81 81 81 82 82 82 82 81 82 80 76 70 65 67 68 71 72 72 70 69 67 67 66 62 60 58 59 60 60 59 58 57 57 55 54 54 54 53 53 54 55 54 54 55 56 56 58 60 60 61 62 64 66 66 67 67 63 63 63 62 62 60 59 60 65 62 51 44 41 41 48 59 58 58 59 62 65 70 74 68 62 59 63 60 50 55 64 69 70 66 61 55 60 63 62 63 63 63 62 61 60 61 66 67 66 61 54 46 43 41 41 41 40 40 39 39 40 40 39 40 43 45 48 51 52 53 54 54 55 54 52 49 46 41 36 32 28 25 24 23 21 21 22 22 22 21 21 21 22 22 22 23 23 23 22 22 22 22 23 23 23 24 24 25 26 27 28 29 29 28 27 27 27 27 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 30 29 28 28 27 27 27 28 28 29 30 30 29 29 28 28 28 29 30 30 30 29 28 28 29 31 31 31 30 32 35 36 37 37 37 37 36 35 35 35 35 35 35 35 35 35 33 32 32 32 33 33 33 33 34 35 35 36 37 39 38 37 37 38 38 40 40 40 40 39 39 38 38 39 40 40 40 41 41 42 42 43 45 47 48 50 49 48 45 45 48 55 62 69 70 69 65 60 55 55 54 52 50 49 49 49 49 49 49 49 48 46 45 43 45 49 51 51 49 47 50 51 49 47 46 46 45 43 45 47 48 48 47 49 51 53 54 56 57 56 57 59 59 57 54 55 58 60 61 66 68 64 64 65 54 51 52 50 48 50 53 58 51 47 48 55 60 59 57 56 57 58 60 57 54 55 55 54 58 59 56 57 59 58 58 57 57 56 52 50 49 49 49 48 49 51 51 50 49 49 47 44 43 43 45 48 53 52 51 48 46 44 43 43 43 44 45 48 48 48 46 46 45 47 49 51 50 49 48 46 46 46 46 46 45 45 45 44 44 43 43 43 43 45 46 46 47 50 53 53 55 57 59 62 64 63 61 58 56 54 54 53 51 49 47 48 49 49 50 50 50 50 48 47 45 42 41 42 43 43 43 43 43 44 46 48 53 56 57 59 60 58 58 58 56 54 52 50 49 50 50 51 50 49 49 51 52 51 52 53 54 55 57 59 62 66 69 70 71 71 69 70 71 73 74 75 79 82 83 83 82 79 75 72 71 72 73 74 74 74 71 67 66 65 63 60 58 58 59 60 60 60 60 62 63 63 63 65 66 67 69 70 71 73 76 79 78 72 63 54 49 52 53 54 57 58 57 59 62 63 63 62 60 60 61 62 62 64 66 68 69 70 70 70 69 68 67 66 64 64 64 63 63 64 65 66 66 66 68 70 71 72 71 70 69 68 67 66 65 65 65 66 66 67 68 67 65 62 61 60 61 61 61 61 60 60 60 61 63 65 67 68 70 72 73 74 75 76 77 79 81 82 83 84 84 84 84 83 82 80 80 80 80 82 83 84 84 83 83 83 85 86 87 87 88 88 88 87 85 85 85 85 86 86 87 87 87 87 86 85 85 86 85 86 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 87 87 87 87 87 87 86 85 85 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 86 86 85 85 85 86 87 87 88 88 88 88 88 88 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 85 85 84 84 84 84 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 85 85 87 88 89 89 89 88 88 88 88 87 86 86 85 85 84 84 83 83 83 82 83 83 83 84 83 82 81 79 78 77 76 75 74 74 74 74 74 75 75 76 76 77 77 78 78 79 79 80 80 80 81 81 81 81 81 82 83 82 83 83 84 85 86 88 88 89 89 87 85 85 85 85 84 84 83 83 83 84 85 86 84 83 82 82 82 80 80 81 81 81 81 82 83 75 66 59 55 56 59 63 66 66 65 65 66 65 64 60 58 57 58 59 59 57 55 54 53 53 53 52 52 52 53 54 54 53 53 53 54 55 57 58 59 60 62 63 65 66 68 67 63 65 65 64 63 63 59 60 67 62 48 28 20 22 43 61 59 57 55 63 70 75 77 80 74 68 64 62 53 57 57 54 62 65 60 57 61 65 67 67 67 68 66 64 64 66 69 66 61 51 46 41 41 41 42 42 42 43 43 43 43 43 40 42 46 48 50 52 53 55 56 56 56 53 51 47 43 38 33 29 26 25 24 22 21 21 21 22 22 21 21 21 22 22 24 25 25 25 24 23 23 24 25 26 25 26 26 26 26 27 28 30 30 30 29 27 26 27 28 28 28 28 28 28 28 29 29 28 28 28 29 29 30 30 29 28 27 27 27 27 27 27 27 28 29 29 29 29 29 29 29 29 30 31 31 30 29 30 31 32 31 30 29 30 32 35 36 37 37 36 36 36 35 36 36 36 37 37 37 35 32 31 31 31 31 31 32 33 34 36 36 36 37 37 36 35 34 34 35 37 39 40 39 39 39 39 40 41 41 41 40 41 41 43 45 46 47 48 47 47 46 45 43 46 48 52 58 63 67 68 67 63 60 59 58 57 54 53 52 51 50 50 49 46 42 40 44 44 44 47 49 51 49 47 47 48 47 46 45 45 44 44 43 42 40 44 48 50 53 55 53 52 53 56 55 53 57 60 51 48 50 58 64 69 69 65 65 61 54 50 47 47 49 55 51 50 58 54 49 55 59 60 59 57 57 59 63 56 53 52 52 54 62 63 59 57 56 57 56 55 54 52 50 50 50 51 50 48 47 47 46 44 43 45 45 44 45 46 50 51 51 50 49 46 44 43 43 43 44 45 46 47 47 47 44 42 41 45 49 51 51 50 48 47 46 46 45 45 46 46 45 44 43 42 43 48 51 53 51 51 52 54 55 53 56 60 62 64 65 65 64 59 55 53 55 56 55 52 50 51 51 51 52 53 52 50 48 47 43 39 40 41 43 44 46 47 47 46 50 52 53 55 56 59 61 64 60 57 53 53 52 49 48 48 48 49 50 50 49 50 50 51 52 53 54 56 58 61 63 67 66 66 68 69 70 69 71 77 82 84 82 82 84 85 86 85 81 75 68 68 71 74 75 74 70 66 66 66 66 64 62 60 61 62 60 60 60 62 64 66 68 69 70 71 72 72 73 75 77 78 75 71 66 55 51 52 54 56 58 59 59 61 64 66 65 63 60 59 60 62 64 67 67 68 69 70 71 71 70 69 68 66 64 64 64 64 64 65 65 65 65 66 66 68 69 68 68 68 67 68 68 67 67 67 67 67 67 67 68 68 66 64 62 61 61 61 60 60 60 60 61 62 63 65 66 68 70 73 74 75 75 76 77 79 80 82 83 84 84 84 84 83 82 81 81 82 83 84 85 85 85 85 85 85 87 87 88 88 88 88 87 86 85 85 86 86 86 87 87 87 87 87 86 85 84 84 84 85 87 86 86 86 87 87 87 87 86 86 86 86 86 86 86 87 88 88 88 88 88 88 88 88 87 87 87 87 86 86 87 87 86 86 85 85 85 85 85 85 86 86 86 85 86 86 87 85 85 85 85 86 87 88 88 88 88 88 88 87 87 87 87 87 87 86 86 86 86 85 85 85 86 86 85 85 84 84 84 84 84 85 85 85 85 85 84 84 84 84 84 84 84 84 83 83 84 84 84 85 87 88 89 89 89 89 88 88 88 87 86 86 85 85 84 84 84 83 83 83 83 83 84 84 84 82 81 80 79 78 76 75 74 74 73 74 74 74 75 76 76 77 78 78 79 79 80 80 80 81 81 81 81 81 81 82 82 81 82 83 84 84 85 87 88 88 88 86 86 86 85 85 84 84 83 83 84 85 85 86 86 85 84 82 80 77 77 77 78 79 80 79 78 68 60 54 53 55 57 59 62 63 63 64 64 65 63 61 59 58 58 58 58 56 55 54 54 54 54 54 54 53 54 55 56 56 56 55 55 55 55 55 56 58 62 63 64 66 69 68 68 69 69 67 63 60 59 61 65 67 57 36 31 31 47 57 57 57 59 63 69 77 83 82 78 71 64 69 73 75 62 50 58 66 70 67 62 67 69 68 69 70 72 70 67 65 64 64 57 49 44 42 42 42 43 47 48 47 46 45 44 43 42 46 49 51 54 58 58 58 58 57 55 51 47 43 39 35 31 28 26 25 23 21 21 22 21 21 21 22 22 23 22 22 23 24 26 26 26 25 24 25 26 26 26 25 24 25 25 26 26 27 29 29 28 27 26 26 26 27 27 27 27 27 28 28 29 28 28 28 28 29 29 29 28 27 27 27 27 27 27 27 27 28 28 29 29 29 29 29 30 30 31 32 32 33 34 34 34 33 31 30 29 29 30 32 34 36 37 36 35 34 34 35 36 38 38 37 36 34 31 29 29 29 30 31 32 34 36 37 38 38 37 37 36 35 34 33 33 35 38 39 39 39 39 40 41 42 42 42 41 43 45 47 47 47 47 47 45 44 43 41 40 42 44 48 52 57 63 66 67 64 62 62 61 61 59 57 55 54 51 48 47 47 47 45 45 44 44 45 47 49 50 50 49 50 50 50 48 44 41 40 41 48 50 50 50 51 52 52 51 50 50 55 56 52 56 59 57 55 54 58 63 68 63 61 62 59 54 48 44 44 45 45 50 54 59 55 54 57 57 55 57 58 59 60 60 54 51 51 51 56 66 63 58 54 54 56 57 57 53 51 49 50 51 51 51 49 47 49 51 52 50 47 48 50 53 52 50 49 49 49 48 46 45 44 43 44 45 46 46 46 45 45 44 41 41 45 48 50 49 49 48 46 45 44 45 46 48 48 47 45 43 41 46 53 53 53 51 50 51 53 52 49 50 53 57 62 65 66 65 60 57 55 56 55 54 52 51 52 50 49 49 49 49 51 49 44 41 39 40 42 43 41 43 49 51 52 53 54 53 52 53 54 57 60 61 59 56 54 53 50 48 48 49 49 51 51 51 50 51 52 52 53 54 56 59 60 61 61 62 64 67 70 73 73 74 74 77 79 79 79 81 84 86 87 87 84 78 75 74 75 74 72 69 67 66 67 68 67 65 62 61 61 59 61 62 62 65 68 71 72 73 73 74 74 74 75 77 76 71 69 66 59 55 53 56 57 58 59 60 61 62 62 62 61 61 61 62 63 65 67 67 67 67 68 69 70 70 69 68 67 67 66 65 65 65 66 65 65 65 65 66 67 67 67 65 65 67 68 69 68 68 67 68 68 68 68 68 68 67 66 64 63 62 61 61 60 60 61 61 61 62 63 64 66 69 72 74 75 76 76 77 78 80 82 83 83 84 84 83 83 83 83 83 84 84 85 85 86 86 86 87 87 88 88 89 89 88 88 87 87 86 86 86 86 86 86 87 87 87 87 86 85 85 85 85 85 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 88 88 88 88 88 88 88 88 87 86 86 86 85 85 85 85 85 85 86 86 86 86 86 86 85 85 85 85 86 87 88 88 88 88 88 87 87 87 87 87 87 87 87 86 86 86 85 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 84 85 87 88 89 89 89 89 88 88 87 87 86 86 85 85 85 85 84 84 83 83 83 84 84 84 84 83 81 80 79 78 77 75 74 74 73 73 74 74 75 76 76 77 78 78 79 80 80 80 80 80 80 80 80 81 81 81 80 79 80 81 83 83 83 84 85 86 85 84 84 85 85 85 85 85 84 84 84 84 85 86 86 87 86 83 77 71 73 76 78 79 78 69 62 55 54 53 55 54 54 56 59 62 63 64 64 64 64 61 58 58 58 59 58 57 56 55 55 55 55 55 54 55 55 56 56 56 56 56 56 56 56 56 58 60 63 65 65 66 68 67 67 68 71 70 64 63 62 61 66 76 60 42 40 45 55 75 84 71 64 61 61 67 85 84 76 68 69 77 79 78 69 60 56 53 54 67 70 71 69 69 69 72 76 69 63 56 55 54 50 47 44 43 44 46 48 52 52 50 49 47 45 44 45 48 52 56 56 58 59 58 57 56 53 48 43 39 36 34 33 31 28 25 23 21 22 23 21 21 22 23 24 25 24 24 24 24 25 25 26 25 25 24 25 26 25 24 24 24 24 25 25 25 26 27 27 26 26 25 26 26 27 27 26 27 27 28 28 29 28 28 28 28 29 29 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 37 36 36 33 32 31 30 29 29 30 31 34 36 36 35 33 33 32 33 34 35 35 35 33 32 30 29 29 29 31 34 36 37 38 38 38 37 37 36 36 35 35 35 37 39 40 40 39 39 40 41 43 44 44 44 46 47 49 48 47 48 46 43 40 39 41 41 40 41 43 47 53 61 66 66 64 62 60 59 59 59 57 56 55 50 43 40 41 47 45 44 43 44 45 46 47 49 50 51 55 55 53 53 54 54 51 49 51 56 58 49 43 44 49 54 52 49 49 54 57 55 53 51 51 52 53 59 63 50 46 49 52 51 46 44 44 52 55 55 56 57 54 54 55 53 52 54 57 60 58 56 51 50 51 54 60 67 60 55 52 52 53 52 51 49 49 49 50 49 48 47 47 46 48 49 49 51 51 54 55 53 50 48 49 49 49 47 45 44 43 41 42 44 45 45 45 44 43 43 43 44 46 47 47 46 45 45 44 44 44 46 49 50 50 48 46 43 41 44 49 52 51 48 47 46 48 48 49 51 53 56 62 65 65 62 59 56 55 55 54 52 52 52 53 49 47 47 49 48 46 45 44 43 41 40 40 41 41 43 46 48 50 51 55 57 54 54 57 59 60 60 59 58 55 53 51 49 48 48 49 50 49 49 49 50 52 52 56 60 61 60 58 59 60 61 65 70 71 72 73 74 75 76 76 77 77 78 79 80 81 78 77 76 75 75 76 74 72 70 69 67 66 66 66 65 63 62 61 61 63 65 66 67 69 71 73 74 74 75 75 74 74 75 74 71 69 66 61 58 56 58 59 59 61 62 62 63 63 63 63 63 63 63 64 64 64 64 64 65 67 68 68 68 68 67 68 69 68 67 65 64 63 63 64 66 66 66 66 66 66 64 64 66 70 72 72 70 69 68 69 69 69 68 68 68 68 67 64 62 61 61 61 60 60 61 61 61 61 62 65 69 72 75 76 77 77 78 79 80 81 82 83 84 84 84 84 84 84 84 84 84 84 84 85 86 86 87 88 88 89 89 89 89 88 88 87 87 86 86 86 86 86 86 86 85 86 86 86 86 86 86 87 87 88 88 87 87 87 87 87 88 88 87 87 87 87 86 87 87 88 88 88 88 89 90 90 89 89 89 89 89 88 87 87 86 86 85 85 84 85 85 85 85 86 86 86 85 85 84 85 84 84 85 86 87 88 88 88 88 88 87 87 87 87 87 87 87 87 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 84 84 83 83 83 84 85 87 89 90 90 89 89 88 88 87 87 86 85 85 85 85 85 84 84 83 83 83 84 84 85 84 83 82 81 79 78 77 76 75 74 73 73 74 74 75 76 77 77 78 79 79 80 80 80 80 80 80 80 80 81 81 81 80 79 80 80 81 82 82 82 83 83 83 84 85 85 86 86 86 85 84 84 83 83 83 84 85 86 85 83 79 76 76 78 80 80 73 60 49 43 48 50 53 51 51 53 56 60 63 64 65 64 64 61 60 59 59 59 59 58 56 56 55 55 55 55 55 56 56 56 55 56 56 57 57 57 57 57 58 60 63 66 67 66 65 65 65 66 70 71 68 63 62 61 63 64 53 52 56 55 61 77 83 78 73 66 61 72 88 84 74 58 62 72 73 73 72 71 69 65 64 67 70 71 68 68 70 74 72 61 54 48 49 50 48 47 46 46 48 50 52 54 54 52 48 44 42 44 46 48 52 55 56 58 59 57 56 54 50 45 41 38 37 35 33 30 27 24 22 21 21 21 21 22 23 24 24 25 24 24 24 24 24 24 24 24 24 24 25 26 26 24 24 23 23 24 25 25 24 25 26 26 25 25 26 26 26 26 26 27 27 28 28 28 28 28 28 28 29 29 28 27 27 27 27 27 28 28 28 28 28 29 29 30 30 31 32 33 33 33 34 36 37 37 35 33 32 32 31 30 30 30 31 33 34 35 34 33 33 32 32 33 34 34 34 34 33 32 31 31 31 32 34 36 37 37 36 37 37 38 38 37 36 36 37 39 41 42 42 41 42 43 44 46 47 48 49 50 50 49 47 47 48 47 44 40 39 39 40 40 39 42 46 53 59 64 65 64 62 59 55 53 53 54 53 52 52 52 49 47 47 47 46 45 46 47 48 49 50 50 53 59 57 53 49 53 59 58 54 47 53 60 49 45 45 47 52 57 52 44 51 57 58 53 49 46 46 48 58 63 56 49 45 51 50 44 49 50 44 50 57 55 55 54 53 53 53 54 56 59 59 56 53 51 50 51 54 60 62 57 55 53 51 49 49 48 48 49 48 48 46 44 44 46 48 48 47 43 47 50 48 53 58 52 49 50 49 47 44 43 43 42 42 42 43 45 45 45 44 42 42 44 45 46 47 46 45 43 41 41 43 46 49 50 51 49 47 46 44 43 45 48 50 50 49 47 46 45 45 46 48 51 54 61 64 64 61 59 57 56 55 53 53 53 54 53 50 49 49 49 49 47 46 46 46 43 40 41 42 43 42 43 43 45 48 54 58 59 58 57 57 55 53 55 56 56 53 49 50 49 48 49 48 47 47 47 48 48 49 51 54 56 57 58 61 63 63 66 70 72 75 77 77 75 73 74 75 76 77 77 76 77 77 77 76 76 75 75 75 74 71 72 71 65 65 66 65 64 63 64 65 66 67 68 69 70 72 73 74 75 75 75 74 73 72 73 73 70 67 62 60 60 60 60 60 62 63 64 63 63 63 63 63 62 63 64 63 62 61 61 62 64 64 62 64 65 65 66 67 66 65 63 63 62 63 64 66 67 66 65 64 63 64 64 65 70 72 73 71 70 69 69 69 69 69 69 70 70 69 67 64 62 61 60 60 60 61 60 60 60 61 64 67 71 74 76 78 79 80 80 81 82 82 83 83 84 84 85 85 84 84 83 83 83 84 84 85 85 86 86 87 87 88 87 87 87 86 86 86 86 86 85 86 85 84 84 84 85 85 86 86 87 88 88 88 88 87 87 87 87 87 88 88 87 87 87 87 87 87 87 87 87 88 88 88 89 90 90 90 90 90 90 89 88 88 87 86 85 85 85 85 85 85 86 86 86 86 86 86 85 85 85 84 84 85 85 87 88 88 88 88 88 87 87 87 87 87 87 87 87 86 86 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 83 83 83 83 85 87 89 90 90 89 88 88 87 87 86 86 85 85 85 85 85 85 84 84 84 84 84 85 85 85 84 82 81 80 79 77 76 75 74 74 74 74 74 75 76 77 77 78 79 80 80 80 80 80 80 80 80 80 81 81 80 79 79 80 80 80 80 81 81 81 82 83 85 85 86 86 86 86 85 84 83 82 82 82 82 82 83 84 84 82 81 81 81 81 82 73 60 43 42 49 48 48 49 49 50 53 57 62 64 65 65 64 62 61 60 60 60 58 57 57 57 56 56 56 57 57 57 57 56 56 56 57 58 58 59 59 59 60 60 61 62 64 65 65 65 64 66 67 66 64 61 62 62 65 65 60 68 74 67 61 62 74 81 84 83 81 82 84 83 75 62 61 66 72 67 65 69 72 69 67 66 67 66 64 71 73 73 66 55 52 50 50 50 50 49 49 51 53 55 55 54 52 47 43 40 43 47 49 50 52 54 56 57 58 56 53 50 47 44 42 40 38 35 31 28 26 23 22 22 21 21 21 21 22 23 23 23 23 23 23 22 22 22 22 22 23 23 24 25 26 25 24 24 23 23 23 23 24 26 26 26 25 25 25 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 28 28 27 27 27 28 29 29 29 29 29 30 30 31 31 31 32 33 33 33 34 35 37 37 36 34 33 33 33 32 30 31 32 33 33 33 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 33 34 35 35 36 36 36 37 38 39 39 39 39 40 42 43 44 45 45 45 46 47 49 50 51 51 50 46 44 41 42 45 48 47 44 41 40 40 40 39 42 46 52 57 62 63 62 60 59 58 55 53 52 51 50 51 52 52 52 49 47 49 50 51 51 52 51 51 50 53 56 57 55 50 50 55 61 58 54 55 59 63 59 55 53 57 66 63 62 59 55 51 50 49 49 54 59 66 63 56 55 52 55 50 44 43 43 42 46 50 50 53 55 53 52 52 54 56 58 56 53 51 50 50 50 51 55 57 56 55 55 53 50 48 47 47 48 47 45 46 47 49 50 50 50 50 51 56 61 62 62 60 52 50 49 47 44 41 40 40 41 42 42 43 44 46 46 45 43 43 44 45 46 47 47 46 43 41 41 44 47 50 50 49 45 43 43 43 45 49 50 51 51 52 53 52 52 51 52 52 53 53 57 61 64 63 63 62 58 56 54 55 57 57 55 51 50 49 49 50 50 48 46 44 43 43 44 43 42 43 43 43 44 47 52 53 51 49 49 49 49 48 50 52 55 56 55 54 51 48 47 46 45 46 47 49 49 49 50 51 54 57 60 65 66 66 66 67 69 74 76 74 73 71 71 72 75 78 78 76 74 74 75 76 76 77 76 75 76 77 76 74 69 68 68 66 65 63 66 69 71 71 71 72 72 73 74 74 75 75 75 75 75 76 76 74 71 67 64 61 61 62 61 61 62 62 63 62 62 62 62 62 62 62 63 62 62 61 61 60 59 59 59 60 62 63 63 63 63 62 61 62 62 62 64 65 66 66 65 63 62 61 63 66 69 71 71 71 71 71 70 70 70 71 71 72 72 72 70 68 65 63 62 62 61 61 61 60 60 61 62 65 69 74 77 78 80 80 81 81 82 81 82 83 83 85 85 85 85 84 83 83 82 82 83 83 83 84 85 86 86 86 86 86 86 85 85 85 86 86 86 86 86 85 85 85 86 86 86 87 87 88 88 89 88 87 87 87 88 88 88 88 87 87 87 87 87 87 86 87 88 88 88 88 89 90 90 91 91 90 90 89 89 88 87 86 85 85 85 85 85 86 86 86 87 86 86 86 86 85 85 84 84 85 85 86 87 88 88 88 87 87 87 86 86 86 87 87 86 86 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 83 85 87 89 89 89 88 88 87 87 86 86 85 85 85 85 85 86 85 85 85 84 84 85 85 85 85 84 83 82 81 79 78 77 76 75 74 74 74 74 75 76 77 78 78 79 80 80 80 80 80 80 80 80 80 81 81 80 79 79 79 80 80 80 80 81 81 81 82 84 86 86 86 86 86 85 85 84 83 83 83 82 82 82 84 84 84 84 83 83 81 80 75 63 45 43 45 47 48 49 49 50 51 56 61 63 65 64 64 63 62 61 60 59 57 57 57 57 58 58 59 59 60 59 59 59 59 59 59 60 60 61 62 63 63 62 61 61 63 65 66 66 65 66 66 64 63 62 66 68 69 68 69 75 78 76 68 67 75 78 83 82 80 79 79 80 83 83 79 77 75 64 55 51 63 66 61 63 65 65 68 75 74 70 63 59 59 53 49 52 53 55 56 56 57 58 57 53 50 45 44 44 49 52 54 54 54 55 56 56 56 55 52 49 46 44 42 39 35 30 29 27 25 24 22 22 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 22 23 24 25 27 27 26 26 24 23 23 25 29 31 32 28 27 26 25 26 26 26 27 27 27 28 28 28 28 28 29 28 28 28 28 28 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 33 35 36 37 36 35 34 34 33 34 34 33 33 32 32 31 29 30 31 32 32 32 32 32 32 32 32 32 32 32 33 33 32 33 33 35 35 35 35 36 38 41 42 42 42 43 43 43 43 44 44 44 46 48 49 49 47 44 40 38 35 36 39 45 47 47 43 42 41 42 44 48 51 55 56 58 60 57 54 54 56 58 55 52 50 49 48 54 56 56 52 49 55 59 60 57 55 52 51 50 52 50 46 52 56 55 55 60 53 45 45 51 58 62 63 65 63 59 48 50 56 49 45 46 50 53 64 67 65 62 58 57 53 48 47 49 52 48 46 47 45 41 48 52 52 52 52 52 53 55 52 49 49 51 52 49 48 49 52 54 53 51 49 49 48 48 48 47 44 43 44 46 48 48 48 49 50 51 54 59 62 60 58 54 50 47 46 45 43 42 41 41 41 42 43 42 41 42 44 44 43 43 45 45 46 45 45 44 42 41 45 48 52 50 47 42 41 42 43 45 49 51 52 52 54 56 57 57 57 58 60 60 56 51 54 57 60 61 62 59 57 56 58 58 55 53 51 49 49 49 50 51 50 48 46 48 47 44 43 43 45 44 44 46 48 51 51 49 46 45 45 47 49 51 51 51 53 53 53 50 47 45 45 45 47 49 51 52 53 55 55 55 58 62 67 65 64 65 67 68 69 70 68 69 70 70 67 64 65 67 70 71 72 74 74 74 79 80 75 77 78 77 75 72 70 69 69 67 66 67 70 72 73 74 74 75 75 75 76 76 76 76 78 79 81 79 76 71 68 65 61 61 61 62 62 62 62 62 62 61 60 60 60 60 60 60 62 62 61 61 60 59 58 58 58 60 61 61 60 60 61 61 62 62 63 64 64 65 65 64 62 62 63 65 66 68 68 69 70 71 72 73 73 73 73 73 73 73 73 72 70 68 67 66 65 64 63 62 62 62 62 64 67 71 74 77 79 80 80 80 80 80 81 81 82 83 84 84 84 84 84 83 83 82 81 81 81 82 82 84 85 85 85 85 86 86 85 85 86 86 86 87 86 86 85 86 87 87 86 86 87 87 88 88 88 88 88 87 87 88 88 88 88 88 88 87 86 86 87 87 87 88 88 88 88 90 91 91 91 91 90 90 89 89 88 87 87 86 86 86 86 86 87 87 86 86 86 86 86 86 86 84 84 84 85 85 86 87 88 88 88 87 87 87 86 86 86 86 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 83 83 83 83 83 83 83 82 82 82 83 85 87 88 89 88 88 87 87 87 86 85 85 85 85 85 86 86 86 85 85 85 85 85 85 85 85 84 83 82 81 80 79 78 76 76 75 74 74 74 75 76 77 78 79 79 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 80 81 81 81 81 81 82 83 85 86 86 86 85 86 86 85 86 86 85 85 84 84 85 85 85 85 84 83 82 80 77 67 57 46 47 49 49 49 47 48 50 54 58 61 63 63 64 64 64 63 62 61 58 56 56 56 59 60 62 62 62 63 62 62 62 62 63 64 64 65 65 66 66 65 61 61 64 66 68 68 67 66 66 64 62 64 67 67 67 68 70 73 75 74 71 74 79 75 75 79 78 75 74 76 81 73 69 72 73 73 66 61 69 66 58 62 67 69 74 78 69 64 57 54 55 58 57 59 60 61 61 60 59 57 55 49 46 44 50 54 58 60 60 59 58 57 55 52 49 48 46 45 43 41 37 32 30 28 27 26 26 24 23 22 21 21 22 22 22 21 21 21 21 21 22 22 22 22 22 23 24 27 28 29 28 28 27 26 26 32 37 42 44 41 32 29 28 28 27 27 27 27 28 28 29 29 28 28 28 28 28 28 27 27 27 28 29 29 30 31 32 32 33 33 33 32 32 31 31 32 32 32 32 32 33 35 35 36 35 35 35 34 33 34 34 34 34 32 31 30 29 30 31 31 31 31 31 32 32 32 31 32 32 32 32 33 33 33 33 34 34 34 34 34 36 39 42 43 43 44 42 41 40 39 39 38 38 40 42 44 42 40 37 37 37 37 38 42 47 48 45 44 44 44 46 51 53 54 55 55 56 53 51 48 54 59 57 53 50 49 49 54 57 58 56 55 55 59 62 61 58 53 54 55 60 53 44 47 53 58 56 53 60 60 57 56 58 65 65 64 60 53 45 50 53 47 45 47 63 65 54 63 68 63 56 48 48 50 56 54 52 49 48 51 46 42 48 49 47 48 50 51 50 50 47 47 49 48 48 46 45 46 49 51 50 49 48 48 49 49 49 47 44 43 42 44 46 47 46 44 47 44 40 50 55 55 56 57 52 48 46 47 47 46 44 42 41 40 40 40 40 41 43 45 44 43 44 44 44 44 43 43 43 44 47 50 52 51 48 44 42 42 42 44 46 48 49 50 50 51 53 57 60 62 64 66 64 60 57 58 59 61 61 59 59 60 62 60 56 54 52 51 50 49 50 51 52 51 50 51 46 42 44 45 47 46 46 46 49 52 52 50 48 48 48 49 49 49 49 50 51 51 50 47 46 46 46 46 47 51 54 56 57 58 58 57 58 59 62 63 64 64 66 66 65 64 63 66 68 69 64 61 61 63 66 68 72 76 74 71 72 74 76 77 77 77 75 72 68 68 70 68 68 69 71 72 74 75 75 76 77 78 78 79 79 80 80 82 83 83 79 74 71 67 62 61 61 62 63 63 63 62 62 61 60 59 59 60 61 62 63 63 62 61 61 60 60 59 59 59 59 60 60 60 61 61 62 63 63 63 63 63 63 62 62 63 64 66 67 68 67 68 69 71 72 74 74 74 72 71 70 71 71 72 72 71 71 69 67 65 64 63 63 63 64 66 69 72 74 78 80 81 80 80 79 80 80 80 81 82 83 84 84 84 84 84 83 81 81 81 81 82 83 83 84 85 85 85 86 87 87 88 87 85 86 86 86 87 87 87 88 87 86 86 87 87 88 88 88 88 88 87 87 87 88 88 88 88 87 87 86 86 86 87 88 88 88 89 89 90 91 91 90 90 90 90 89 89 89 88 87 87 86 87 87 87 87 86 86 85 85 86 86 86 86 84 84 85 85 85 86 87 87 87 87 87 87 87 87 87 86 86 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 82 82 82 81 81 81 82 82 82 82 82 83 85 87 88 88 87 87 87 86 86 86 85 85 85 85 85 86 86 86 86 85 86 86 86 86 86 85 85 84 83 82 81 80 78 77 76 76 75 75 75 75 76 77 78 78 79 79 80 80 80 80 80 79 79 80 80 80 79 79 79 79 80 81 82 83 84 83 83 83 83 85 85 85 85 86 86 85 86 87 86 86 85 85 85 86 86 86 86 85 84 82 81 76 68 56 46 48 50 52 51 50 49 50 53 55 58 60 62 64 66 67 66 65 63 60 57 55 57 59 62 64 65 65 65 64 64 65 65 65 66 66 66 66 66 66 65 62 63 65 68 68 68 66 65 64 62 57 61 65 68 70 72 73 75 76 74 72 74 76 77 76 76 74 73 72 76 76 63 59 60 60 57 59 60 65 69 70 70 72 75 75 71 58 60 62 59 58 62 66 68 70 68 65 60 56 51 44 39 44 50 57 61 64 63 63 63 61 59 53 46 39 39 39 37 34 29 31 31 30 29 27 26 26 24 23 22 21 21 22 22 22 22 22 22 23 24 25 25 26 26 26 27 28 30 30 30 29 29 28 28 34 43 48 51 52 45 31 30 29 29 29 29 29 29 29 29 29 28 28 27 27 28 28 28 27 27 27 27 28 29 30 30 31 31 32 32 33 33 32 32 32 32 32 32 32 32 34 35 35 35 34 34 34 35 34 33 34 34 34 33 32 32 32 33 33 32 31 31 30 31 32 32 31 31 31 31 32 33 34 35 34 33 33 33 32 33 33 37 40 43 43 43 41 40 39 36 34 31 31 34 38 40 41 39 37 37 38 38 40 43 48 49 47 45 44 44 47 50 50 52 54 55 55 56 53 50 55 59 59 55 51 50 50 51 55 58 59 55 51 56 60 62 58 56 58 57 54 57 56 54 54 55 57 55 51 60 62 57 61 69 63 61 62 62 60 58 54 48 53 57 62 57 48 57 62 61 54 48 46 46 48 55 57 54 48 43 40 43 49 48 46 47 49 51 49 47 46 46 47 46 46 47 46 45 45 45 46 47 48 49 49 49 49 47 44 44 44 42 46 51 53 49 41 46 49 51 53 55 55 54 54 51 48 48 49 50 46 44 45 45 44 44 43 43 44 45 44 43 43 42 42 43 43 44 45 47 50 51 53 54 52 49 46 42 40 44 46 46 48 49 49 52 56 58 61 62 62 63 66 65 62 62 62 63 62 60 60 62 65 61 57 56 54 54 52 50 50 50 50 51 50 48 45 43 44 46 48 48 49 49 51 53 52 51 49 49 49 49 49 48 48 48 49 49 48 44 45 46 47 47 47 48 50 53 55 57 58 60 62 62 62 64 64 64 64 65 65 61 59 61 64 67 61 59 60 63 66 67 72 79 75 72 70 73 75 75 74 72 72 70 67 68 69 69 70 71 72 73 75 75 75 75 76 78 79 81 82 82 83 83 84 85 82 79 75 70 66 63 62 62 63 63 63 62 61 59 58 59 59 60 62 62 62 62 61 59 60 60 60 60 60 61 61 61 61 61 61 62 62 63 63 63 63 63 63 63 63 64 65 67 68 69 69 69 70 71 71 71 71 71 70 70 69 69 70 72 73 73 71 69 67 65 64 64 64 64 65 67 70 72 75 78 80 80 80 80 80 79 79 79 80 82 83 84 85 85 84 84 84 82 81 80 81 82 83 84 84 84 85 86 86 88 88 88 87 86 87 87 87 88 88 88 88 88 86 87 87 88 88 88 88 88 87 87 86 87 87 87 87 87 87 86 86 86 86 87 88 88 89 90 91 91 91 91 90 89 89 89 89 89 89 89 88 88 88 89 89 89 87 86 85 85 86 86 87 86 86 84 84 85 85 85 86 86 87 87 87 87 87 87 87 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 82 82 82 81 80 80 80 80 80 81 81 82 82 83 85 86 87 87 87 86 86 86 86 86 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 85 85 84 84 83 82 80 79 78 77 76 76 75 75 75 76 77 78 78 79 79 79 80 80 80 80 79 79 79 79 79 79 78 79 79 81 82 83 83 84 84 84 84 85 85 84 85 86 86 86 87 87 88 87 85 82 83 84 85 86 86 85 85 84 83 82 79 73 60 52 50 50 51 52 53 52 50 51 53 56 59 62 65 68 68 68 65 63 62 60 58 57 58 61 63 65 65 65 64 65 65 65 66 66 66 66 66 66 65 64 63 63 65 68 64 62 64 63 62 60 60 63 66 71 75 78 77 75 73 72 70 68 72 74 74 72 69 69 73 80 78 69 63 64 77 78 74 68 65 71 75 77 76 73 68 61 51 53 59 65 63 62 68 71 70 66 62 56 51 45 42 43 51 56 61 64 64 62 62 62 61 58 53 44 37 33 32 29 31 32 34 33 32 30 28 27 26 25 23 22 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 30 30 30 30 30 29 29 29 30 34 40 45 43 36 33 30 29 28 28 29 29 29 29 30 30 29 28 27 27 27 28 28 28 28 27 27 27 28 29 29 30 30 30 30 31 32 32 32 33 33 33 32 32 32 32 34 35 36 35 34 35 35 35 34 33 33 33 33 33 34 34 35 35 35 34 33 32 31 31 32 32 31 31 32 32 33 33 33 34 34 33 33 33 32 32 33 35 38 41 42 42 42 40 38 35 33 31 33 34 36 38 40 38 37 37 38 39 41 44 47 48 48 44 43 43 45 47 48 48 48 50 53 56 57 56 57 58 58 57 55 54 53 52 54 55 57 52 51 56 58 59 55 51 48 48 48 52 58 63 62 61 59 58 58 64 63 55 59 63 57 58 62 64 65 63 58 54 62 57 47 51 52 52 54 56 51 48 46 48 49 52 60 65 57 51 50 49 50 49 48 49 50 51 49 50 50 49 48 48 50 53 49 48 48 49 49 49 48 48 48 47 45 46 45 45 44 43 46 50 52 48 45 53 53 49 53 55 57 56 54 49 47 47 50 51 49 47 46 45 45 45 46 45 44 43 41 40 39 39 41 43 45 46 48 50 52 52 52 52 50 48 47 42 39 43 45 46 52 56 56 58 61 62 64 66 63 62 63 64 64 65 66 67 65 64 64 64 65 60 57 56 54 51 51 50 49 49 49 49 48 47 45 45 45 46 47 48 49 50 52 52 52 50 48 47 47 47 46 46 46 46 46 48 47 46 45 46 46 47 47 45 46 48 52 55 56 58 59 57 58 61 60 59 59 62 64 60 58 58 59 61 63 65 67 67 67 68 73 77 77 75 72 73 73 73 70 67 68 69 70 69 69 69 71 73 74 74 75 75 75 75 77 78 79 81 82 83 83 83 84 85 85 82 78 74 70 66 64 64 64 64 64 62 60 58 58 59 60 61 62 62 61 61 59 58 57 57 58 59 59 60 61 61 62 62 63 63 64 64 64 65 64 64 63 64 65 67 68 70 70 71 71 72 72 70 70 70 70 69 69 69 69 70 71 73 74 73 70 68 66 65 65 64 64 65 66 69 72 74 76 78 79 80 80 81 82 81 80 80 81 82 84 85 86 86 85 84 84 83 82 81 81 82 83 84 84 84 86 87 87 87 88 88 87 86 86 87 88 88 88 87 87 87 86 86 86 87 87 87 87 87 87 86 86 87 87 87 87 86 86 86 86 85 86 87 88 88 89 90 91 91 91 90 90 89 89 89 89 89 90 90 90 90 90 90 90 89 88 86 86 86 86 87 87 87 86 85 85 85 85 85 86 86 86 86 86 86 87 87 87 87 87 87 86 86 86 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 82 81 80 80 79 79 79 80 80 81 82 82 84 85 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 86 86 86 86 86 86 86 86 86 86 85 85 84 83 82 81 80 79 78 77 76 76 76 76 76 77 78 78 79 79 79 79 79 80 79 79 79 79 79 79 79 79 79 81 82 83 84 84 84 85 85 86 86 86 85 86 86 87 87 87 88 88 87 85 83 83 84 86 86 86 86 85 84 83 83 81 76 68 61 56 55 56 57 55 54 51 51 52 57 60 63 66 69 69 67 64 63 62 60 57 54 56 58 60 61 62 63 63 63 64 64 65 66 66 66 66 65 63 62 61 61 60 60 59 60 61 61 60 58 60 63 65 69 74 75 74 71 70 71 69 68 72 72 71 68 66 63 65 71 76 78 75 77 82 81 80 78 76 75 77 75 71 67 61 62 60 56 57 62 66 68 68 67 65 60 57 54 48 45 44 50 58 59 59 60 61 60 59 56 54 50 45 39 34 30 30 30 31 33 35 34 32 30 29 28 27 25 23 23 23 24 25 25 26 26 27 27 28 28 29 30 30 30 31 31 31 30 30 29 29 28 29 30 30 29 29 30 31 31 29 27 26 26 26 27 28 28 29 29 29 28 28 28 28 28 29 29 29 28 28 29 29 29 29 29 30 30 30 30 31 31 32 33 33 33 33 33 33 33 35 36 37 36 35 36 36 36 35 34 33 32 32 32 32 33 35 36 36 36 35 34 33 32 32 33 32 32 33 33 33 33 32 32 33 33 33 33 33 33 34 35 37 40 42 43 43 41 38 35 34 32 33 34 35 37 38 38 38 38 38 38 39 42 44 44 45 45 44 43 43 46 49 50 49 49 53 57 61 58 55 52 53 58 59 58 56 56 59 52 48 48 55 62 58 56 51 49 48 45 47 51 55 57 53 50 50 59 61 60 59 57 51 51 55 59 61 63 64 64 65 62 56 49 44 49 54 56 50 47 47 47 49 58 55 44 53 58 49 48 50 51 51 50 49 49 50 50 49 57 60 57 54 54 52 50 47 49 51 52 51 49 47 45 44 45 46 47 46 44 44 44 44 50 57 57 53 51 49 45 49 55 60 61 58 51 49 49 51 51 50 47 45 45 45 47 46 45 43 38 35 36 37 38 41 44 46 48 50 52 51 47 45 44 44 46 48 43 42 46 48 50 52 54 56 61 63 66 68 67 64 63 62 62 63 65 66 66 65 65 65 65 64 59 55 52 50 50 49 49 49 48 48 47 47 47 46 45 43 45 45 46 46 48 51 53 53 53 51 48 46 45 44 44 44 44 45 47 48 47 46 46 45 46 46 45 48 50 50 51 54 56 57 56 56 56 55 54 53 55 57 57 58 60 63 65 67 71 73 69 68 68 70 73 77 77 76 71 71 71 70 70 70 70 70 69 69 69 72 74 75 75 75 75 75 76 77 79 81 82 83 83 84 84 84 85 87 85 82 78 74 70 68 67 67 66 64 62 60 60 60 60 61 62 63 62 62 60 59 58 57 57 57 59 60 61 62 63 64 65 66 67 67 67 68 69 69 69 68 68 69 71 72 73 73 72 71 70 69 69 70 70 70 70 70 71 72 73 74 75 73 71 69 68 67 66 66 65 65 66 67 71 74 76 77 79 79 80 82 83 84 83 83 83 83 84 85 86 86 85 84 84 84 84 84 83 83 82 83 84 84 85 85 86 87 86 87 88 87 87 86 88 88 87 86 85 85 86 86 86 86 87 87 88 88 87 86 86 86 87 87 87 87 86 86 86 86 86 86 87 88 89 90 91 91 91 91 90 90 90 90 89 89 89 90 90 90 90 90 90 90 89 89 88 88 88 88 87 88 88 87 85 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 87 86 86 86 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 82 81 81 80 80 80 79 79 80 80 81 82 82 84 85 85 86 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 83 82 81 80 79 78 77 77 76 76 76 77 78 78 79 79 79 79 79 79 79 79 79 79 80 80 80 80 81 83 84 83 82 82 84 85 86 86 87 87 87 87 87 87 88 88 89 88 88 86 86 86 86 86 86 85 85 85 84 83 81 80 77 74 68 61 56 57 58 57 55 52 54 56 60 63 65 68 69 69 66 63 62 62 61 57 54 54 55 58 59 60 61 61 62 62 63 64 65 67 67 67 65 64 62 63 63 61 60 59 59 58 57 59 59 60 61 63 67 72 73 72 68 70 72 72 70 69 69 68 64 67 71 69 69 71 74 76 79 80 77 77 77 76 75 74 72 68 67 60 52 59 61 57 57 63 63 63 61 58 54 51 49 48 50 52 57 61 60 60 60 60 57 54 48 43 38 35 32 32 31 31 32 33 34 35 34 32 30 29 28 27 26 24 24 25 26 27 28 28 29 30 30 31 30 31 32 31 30 30 31 31 30 29 27 27 27 29 30 30 30 31 31 31 30 28 26 25 24 24 25 26 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 31 31 31 31 31 31 31 31 31 32 33 33 34 33 33 34 35 36 37 37 37 36 36 36 36 37 35 33 31 30 30 30 32 33 34 35 36 36 35 34 34 34 34 34 34 34 34 33 33 32 32 32 32 32 31 32 32 33 35 37 40 43 43 42 41 38 35 33 32 33 34 35 34 35 36 38 39 39 38 37 37 39 42 45 46 46 44 42 44 47 50 51 52 56 59 61 52 46 48 51 56 55 57 57 58 58 57 57 58 60 62 52 50 50 49 48 45 53 59 59 62 63 61 58 56 57 55 52 53 56 52 51 58 60 61 63 64 64 55 47 50 50 52 53 55 48 46 46 46 52 65 59 50 51 49 43 48 51 52 51 50 50 51 51 50 52 63 66 64 57 52 50 49 49 50 51 52 49 46 45 47 50 49 48 48 47 45 44 43 41 46 49 50 51 48 50 50 41 48 55 58 58 54 52 51 49 49 48 46 44 44 46 47 46 44 42 39 37 37 37 39 41 43 46 48 49 48 44 41 42 43 44 48 49 43 44 47 53 53 47 51 55 60 60 54 63 67 66 64 62 63 64 65 65 66 67 66 65 63 61 57 54 51 49 49 49 50 50 49 48 47 48 48 47 46 46 46 45 44 43 45 51 52 54 55 52 48 46 44 42 42 43 44 46 46 48 48 46 46 46 45 46 46 50 52 49 49 50 53 54 54 54 53 53 52 51 51 54 58 60 63 68 67 66 67 69 71 71 71 71 71 73 73 73 69 69 70 69 69 70 72 72 71 69 69 72 74 75 76 77 77 77 77 78 79 80 82 83 84 85 85 85 84 85 85 84 80 77 73 72 71 70 67 64 62 62 61 61 62 62 62 62 63 61 59 59 58 57 56 57 59 61 62 64 65 66 67 68 68 68 68 69 70 71 71 71 72 73 74 74 73 71 70 69 69 69 70 72 73 74 74 74 76 76 77 75 74 71 70 68 68 67 67 66 66 65 67 69 72 75 78 79 80 81 83 84 84 85 85 85 84 84 84 85 86 86 86 84 84 84 85 85 85 84 83 83 83 83 84 85 86 86 85 86 86 87 88 88 88 87 85 85 86 86 85 85 86 87 87 88 88 88 88 87 87 87 87 88 88 88 87 86 86 86 86 87 88 88 89 90 91 91 92 91 91 91 91 91 90 90 89 90 90 90 89 89 89 89 89 89 90 91 90 89 88 88 89 89 85 85 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 86 86 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 82 82 82 81 81 81 81 80 80 80 81 82 83 84 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 83 82 81 80 79 78 77 77 77 77 77 78 78 79 79 79 79 79 79 79 79 79 79 80 80 80 81 82 83 83 82 81 81 82 84 85 86 87 88 88 88 88 88 88 88 88 87 87 87 88 88 87 87 87 86 85 85 82 78 73 71 73 74 74 69 64 61 60 60 60 60 61 63 65 66 68 69 69 68 64 62 60 62 62 58 56 54 55 56 58 59 60 60 61 62 63 64 65 66 66 66 65 65 66 68 66 63 62 62 61 59 58 60 61 61 61 64 68 69 69 69 67 68 71 73 70 67 66 66 65 68 72 72 72 72 74 76 77 77 75 78 76 71 72 73 73 74 76 72 67 68 68 65 64 63 63 61 58 56 54 52 53 54 56 58 59 60 61 61 58 55 48 42 36 33 32 31 30 31 32 32 34 35 36 36 34 32 30 30 29 28 27 27 26 26 26 27 28 29 30 32 33 33 32 31 31 30 30 30 30 30 29 27 26 26 27 28 29 29 29 30 30 30 30 28 26 24 23 23 23 24 25 26 27 28 28 28 28 29 29 29 29 29 29 29 29 30 31 32 32 32 32 32 31 31 31 32 33 34 34 35 35 36 36 37 37 37 36 36 36 36 37 38 37 35 33 30 29 30 30 31 32 33 35 35 35 35 35 35 35 35 34 34 33 33 33 33 33 32 31 30 30 30 31 32 33 36 40 42 43 42 40 37 34 32 32 33 34 35 36 36 37 39 39 39 39 38 37 38 40 43 45 47 46 45 45 46 49 52 55 57 55 53 47 48 53 54 53 49 53 59 57 58 61 63 63 56 52 52 50 49 48 52 56 60 58 47 55 61 60 59 56 62 64 58 51 48 52 54 58 59 59 57 59 61 58 52 50 56 61 53 51 56 53 51 50 54 60 55 54 55 52 48 50 51 50 49 49 48 49 51 53 57 65 62 59 54 52 53 50 49 50 51 51 51 51 51 51 51 50 49 47 46 44 41 42 42 40 41 42 48 52 44 47 52 52 54 56 57 57 53 50 48 46 45 44 45 45 46 47 47 45 43 41 40 40 40 41 42 43 44 48 48 45 44 43 46 47 48 48 48 46 47 47 48 50 49 58 65 62 63 64 66 66 64 63 64 68 68 69 70 69 67 63 60 59 57 56 55 54 53 51 51 52 52 51 49 48 47 47 46 47 47 47 46 44 42 45 49 47 47 50 52 51 47 44 42 42 42 44 45 46 49 49 47 48 47 46 44 44 46 49 52 49 48 49 52 53 52 53 53 53 53 54 57 61 63 66 70 66 62 60 62 65 68 70 71 69 67 66 68 69 69 70 72 73 74 75 74 73 72 72 73 74 75 76 77 79 78 77 77 77 78 79 81 82 84 85 85 84 83 83 82 81 78 75 73 72 71 68 65 63 62 61 60 59 59 61 61 62 58 54 54 55 55 56 58 60 61 62 63 64 65 67 68 68 68 69 70 71 71 72 72 73 73 74 73 72 71 71 71 72 73 74 75 76 78 78 79 79 78 77 74 72 70 69 68 68 67 67 66 66 66 68 70 74 78 80 81 81 83 84 84 84 84 84 84 84 85 84 84 86 86 86 84 84 84 85 85 85 85 85 83 83 83 84 85 85 86 85 85 86 87 87 87 87 87 86 86 86 86 86 86 87 87 87 88 88 89 88 88 88 89 89 89 89 89 88 87 87 87 86 87 87 88 89 91 91 92 92 92 92 92 91 91 90 90 90 90 90 90 89 89 88 89 89 89 90 91 92 92 90 90 91 90 85 86 86 86 86 86 86 86 86 86 85 86 86 86 87 87 87 86 86 86 85 85 85 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 82 82 83 83 83 82 82 82 81 81 81 82 83 84 84 85 85 85 84 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 84 84 83 82 81 80 79 78 78 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 80 81 81 82 83 81 80 80 81 83 84 85 86 88 89 89 89 88 87 87 88 87 87 87 88 89 89 89 89 88 87 84 79 73 66 65 67 71 74 74 67 61 60 61 61 64 66 68 68 69 69 70 70 67 63 59 57 59 59 58 57 55 54 54 56 58 60 60 61 61 62 63 63 63 64 64 64 64 64 64 64 64 64 65 67 65 63 63 63 62 58 58 61 62 63 65 66 65 68 70 68 65 63 63 65 68 71 74 74 76 78 78 77 78 79 79 79 77 76 75 76 77 75 71 70 70 68 65 63 63 64 61 59 58 57 55 57 59 61 62 61 62 61 59 50 42 34 31 32 33 34 35 34 34 35 36 39 39 38 38 37 33 31 30 29 28 27 27 26 26 26 27 28 29 31 32 33 33 32 32 31 30 30 30 30 30 29 27 26 26 27 28 28 28 28 28 29 29 29 28 26 24 23 23 23 24 25 26 26 26 26 26 27 27 28 28 29 29 29 29 29 29 30 32 32 33 33 33 33 33 33 33 33 34 35 35 36 37 37 37 36 36 35 34 35 36 37 38 39 37 35 32 31 30 31 31 32 33 33 34 34 35 35 35 35 35 34 33 33 33 34 34 33 32 30 29 29 29 30 31 32 35 38 41 43 42 40 36 34 32 33 34 35 35 36 38 38 39 37 38 40 39 38 38 39 41 43 45 46 47 47 48 51 55 54 52 44 43 46 45 47 51 54 54 57 59 58 59 61 63 62 59 54 51 48 47 47 59 67 67 66 61 61 61 59 62 66 66 63 58 52 51 56 57 58 59 59 58 58 59 60 56 49 52 61 67 56 49 50 52 55 56 56 52 53 54 53 51 49 48 48 48 48 47 50 54 59 60 61 54 51 53 53 52 50 49 51 55 58 61 57 53 51 50 49 48 47 45 43 40 42 42 39 40 43 41 39 41 49 51 45 51 57 60 59 54 49 46 44 45 46 47 49 49 49 48 48 45 41 42 43 43 43 43 45 49 55 49 45 47 49 50 48 47 43 47 49 43 43 44 52 56 45 49 59 57 61 66 65 64 64 67 72 69 69 73 71 66 59 56 57 56 55 55 55 54 54 53 54 54 53 52 50 49 48 48 48 48 47 47 46 44 44 44 44 45 47 51 50 45 43 42 41 41 42 43 45 48 48 47 47 46 43 42 41 41 47 51 48 47 47 50 53 53 52 51 50 52 57 60 63 64 67 68 60 53 48 53 58 62 64 65 65 65 62 65 68 69 71 72 73 74 75 76 76 75 75 75 75 75 75 77 78 79 78 77 76 75 76 76 77 78 80 81 81 80 79 80 80 77 74 72 69 65 63 62 61 60 59 57 56 56 60 61 60 57 54 53 53 55 57 59 61 62 62 63 63 64 65 66 67 68 68 69 70 71 72 72 73 74 74 75 75 75 75 75 74 75 76 77 79 80 79 78 78 75 73 72 70 69 69 68 68 67 67 66 66 66 69 73 77 79 80 81 82 83 82 83 84 84 84 85 85 85 85 86 86 86 86 84 83 83 84 84 84 84 84 84 84 84 84 84 84 85 86 85 86 86 87 88 88 88 87 87 87 87 87 87 87 87 87 88 88 89 89 89 89 89 89 89 89 89 88 87 87 86 86 86 87 88 89 90 92 92 92 92 92 92 91 91 91 91 90 91 90 90 90 89 89 89 89 88 88 88 88 89 90 90 90 90 85 86 87 87 87 87 86 86 86 86 85 85 86 86 86 87 87 86 86 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 84 84 84 83 83 83 82 82 82 82 83 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 85 85 84 84 83 82 81 80 79 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 78 80 80 81 82 82 81 80 80 80 82 83 85 87 88 89 89 88 86 85 84 85 86 85 85 86 89 89 89 89 89 88 85 80 74 67 66 67 70 71 71 63 57 54 57 60 64 67 70 69 69 70 71 71 67 62 59 57 57 56 56 58 56 54 53 54 57 59 60 60 60 60 60 60 61 62 62 62 62 63 63 63 65 65 65 65 64 64 63 62 61 57 58 58 59 60 61 64 66 67 67 65 65 65 65 68 71 73 76 78 78 79 78 77 75 76 76 78 79 79 75 71 71 69 66 65 63 59 55 53 56 58 58 57 54 58 61 64 63 63 64 65 64 59 52 40 35 33 34 35 38 41 44 40 38 39 41 44 43 41 39 38 36 33 31 30 29 28 27 26 26 26 27 27 29 30 31 32 31 31 31 29 29 30 30 30 30 29 27 26 26 27 28 28 28 27 27 27 28 28 28 26 24 23 23 23 24 25 26 26 25 25 25 25 26 27 27 29 30 31 31 30 30 30 31 32 33 33 33 34 34 34 34 33 33 34 34 36 37 38 37 36 36 34 33 34 36 37 38 39 39 37 35 33 32 32 33 33 34 33 33 33 34 35 35 34 34 34 33 33 33 34 34 34 32 31 30 29 30 30 31 32 34 37 40 42 42 39 37 34 33 34 35 35 37 37 38 37 35 33 33 36 36 37 39 40 40 41 42 42 44 47 51 53 55 52 50 46 45 45 41 40 40 46 52 56 58 58 54 56 63 67 67 55 49 47 46 48 56 55 49 55 58 59 59 60 63 64 66 64 61 55 55 57 57 57 58 59 59 58 56 56 56 55 45 46 53 48 46 50 53 55 54 53 50 50 51 51 50 47 47 46 46 48 49 52 57 63 57 52 50 52 54 53 51 50 52 56 65 68 68 59 52 47 46 46 46 44 42 41 40 42 43 43 40 40 47 49 48 44 42 38 51 59 63 59 50 47 46 46 47 49 50 50 50 52 50 47 44 42 44 46 47 45 45 50 55 59 50 47 49 52 52 40 37 38 46 50 47 49 53 51 51 53 53 54 54 57 64 67 68 71 73 74 73 72 72 70 65 57 55 54 55 55 55 53 52 53 53 53 53 53 54 53 52 52 51 50 48 47 48 47 47 45 44 43 44 46 47 45 42 40 40 41 42 42 43 44 45 45 44 42 41 41 42 42 41 45 48 48 47 47 49 52 55 54 52 49 51 56 60 63 64 64 62 54 50 49 55 58 60 58 57 61 62 63 66 69 71 71 72 73 74 74 75 77 78 78 78 77 75 74 75 77 79 79 79 77 75 74 73 73 74 75 76 77 77 76 77 78 75 71 67 63 62 63 62 60 60 58 55 55 56 60 59 57 56 55 55 54 55 57 58 60 61 62 62 62 62 62 63 65 66 67 67 69 70 71 73 74 74 75 75 76 77 77 77 76 77 77 79 78 77 76 75 73 72 71 70 70 70 69 69 68 68 68 68 67 67 69 73 77 79 81 81 82 82 82 82 83 84 86 86 86 86 86 86 86 86 85 84 83 83 83 83 84 84 84 84 84 84 84 84 83 84 85 85 86 86 87 87 87 87 87 87 87 88 87 87 87 87 87 87 88 88 88 88 89 89 89 88 88 88 87 87 86 86 85 85 86 87 89 90 91 92 92 92 92 92 92 92 91 91 91 90 90 90 90 90 90 90 89 89 88 87 86 87 88 89 89 90 85 86 87 87 87 87 87 86 86 86 85 85 85 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 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 85 85 84 83 83 82 81 80 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 79 78 78 80 81 82 81 80 80 82 83 85 86 87 88 87 87 85 83 82 82 82 82 81 82 85 88 89 89 88 88 85 82 77 73 70 68 67 65 64 61 59 58 59 62 65 68 70 70 70 70 71 71 70 65 59 57 56 54 54 55 56 55 53 53 55 57 59 59 58 58 59 60 60 61 62 62 62 63 64 65 66 66 66 66 66 66 64 60 59 58 59 59 60 61 62 62 65 67 68 69 67 69 71 72 73 72 72 73 73 74 74 71 68 74 76 77 77 77 77 72 66 65 63 61 58 56 59 59 58 57 57 60 62 63 65 67 66 66 67 66 64 55 45 34 40 43 43 43 45 46 45 40 41 43 46 47 49 45 41 38 36 33 31 29 29 28 27 26 25 26 26 27 29 30 31 31 30 29 29 28 29 30 29 29 28 27 27 26 26 26 27 28 27 27 26 27 27 28 27 26 25 23 23 23 24 24 25 25 25 25 24 25 25 26 27 28 29 32 32 32 31 31 32 33 33 34 34 34 34 35 35 35 34 33 34 35 37 38 38 38 37 35 34 34 36 37 38 39 40 39 37 35 34 34 34 34 34 34 33 32 32 33 34 34 34 34 34 34 34 35 35 35 34 32 31 31 31 31 32 32 35 37 40 39 38 37 36 35 35 35 36 37 38 36 35 32 32 33 35 36 36 38 39 41 42 42 40 40 43 47 52 52 52 48 47 47 46 43 39 43 47 49 51 54 55 54 48 50 59 65 62 48 50 51 49 47 43 50 54 55 55 56 53 56 64 63 61 59 57 55 55 56 58 59 59 59 58 57 54 50 44 41 41 43 47 48 51 56 59 60 56 52 48 48 48 48 47 47 48 49 49 49 51 53 56 58 50 50 52 52 52 52 53 54 61 67 71 71 67 57 50 45 41 40 40 40 39 39 40 42 43 45 50 46 42 43 43 41 44 48 57 53 42 45 47 48 49 49 48 47 47 48 50 53 52 49 43 41 43 47 52 52 53 54 57 57 50 48 48 52 53 50 43 41 50 56 61 60 61 60 50 43 50 53 54 57 62 71 74 75 73 73 73 73 72 68 62 53 54 53 53 53 53 52 51 52 51 51 51 52 52 52 53 54 52 50 47 46 46 46 46 47 46 45 44 44 43 42 40 40 41 42 42 43 44 44 44 44 42 40 40 42 46 47 47 47 47 48 48 48 49 51 53 53 51 47 50 54 59 61 62 61 58 54 52 52 57 58 57 55 55 56 59 63 67 69 71 71 71 71 73 74 74 75 78 79 80 80 78 76 76 76 78 80 81 81 79 76 74 73 72 73 73 73 74 74 75 75 73 68 63 58 60 64 60 59 60 59 57 55 54 55 55 56 58 60 60 57 56 56 57 58 57 58 60 60 60 61 61 62 63 65 66 67 68 69 70 71 71 72 73 74 76 78 79 79 79 79 78 76 74 72 71 70 69 69 69 69 69 69 69 69 69 68 67 67 67 68 72 76 79 81 82 83 84 84 84 84 84 84 84 85 85 85 86 87 87 86 84 83 83 83 84 84 85 85 85 85 85 85 85 84 84 85 86 86 86 87 87 87 87 87 87 88 88 88 87 87 87 87 87 88 88 88 88 88 87 87 87 87 87 86 86 85 85 85 85 86 87 88 89 90 90 91 91 92 92 92 92 92 91 91 90 90 90 90 90 90 90 90 89 88 87 86 86 86 87 88 89 85 86 87 87 87 87 87 86 86 86 85 85 85 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 84 84 84 84 84 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 84 83 83 82 81 80 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 77 78 78 76 76 77 80 82 83 82 82 83 84 85 86 87 86 86 85 84 81 79 78 79 77 75 77 81 85 88 89 88 87 85 82 79 76 71 68 65 60 61 61 62 63 64 66 68 70 70 69 70 69 68 65 62 62 59 56 56 57 55 54 56 56 55 53 54 56 57 58 57 58 59 60 61 62 63 64 64 64 66 67 69 69 70 71 71 74 71 67 63 60 59 61 62 64 67 68 69 70 71 71 70 71 72 71 69 68 69 69 69 69 70 71 71 73 75 76 75 72 70 67 64 64 63 62 64 65 66 66 66 66 66 64 62 62 63 65 66 66 66 65 59 49 41 38 47 50 50 50 49 51 47 41 46 49 52 53 54 48 43 37 35 33 32 30 29 28 26 25 25 25 26 27 29 30 31 30 29 28 28 28 29 29 27 26 26 26 26 26 26 27 28 28 28 27 27 27 28 28 27 26 25 24 22 22 23 23 24 24 25 25 25 25 25 26 26 27 29 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 35 36 39 39 39 39 38 36 35 34 35 37 37 38 39 39 39 38 37 36 35 35 34 34 34 33 32 33 34 36 36 36 36 36 36 36 37 37 36 35 34 34 34 34 34 35 37 38 39 37 35 34 35 36 37 38 39 38 37 34 32 30 33 35 35 36 37 38 39 41 43 43 41 41 43 47 49 47 45 43 46 45 41 40 38 43 47 48 49 50 51 53 54 53 54 59 56 51 54 58 59 60 58 55 53 51 52 53 52 55 59 56 54 54 53 52 53 55 57 58 57 53 56 58 53 52 51 49 46 43 49 58 53 49 47 47 47 47 46 47 48 48 46 45 44 47 50 52 53 54 52 50 47 49 51 50 52 54 58 62 66 69 70 69 64 54 49 45 41 38 37 36 37 38 39 39 39 41 48 49 47 43 45 48 53 56 55 45 38 44 47 49 48 46 43 43 45 46 47 48 49 48 42 40 43 50 53 52 52 53 55 53 49 50 49 43 47 52 49 50 58 62 63 53 56 64 61 55 51 53 56 60 66 73 75 75 71 69 68 70 69 65 59 54 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 49 47 46 48 48 45 44 45 46 46 45 44 43 43 43 43 43 43 44 44 45 45 46 46 45 44 43 43 45 47 49 48 49 50 49 49 49 50 51 52 51 49 50 53 59 60 59 57 55 54 53 53 54 54 54 55 56 58 62 65 68 69 70 71 71 71 74 76 76 76 77 79 81 82 81 79 77 76 77 78 81 82 82 80 78 76 74 73 72 72 72 72 74 73 71 66 60 55 56 58 57 58 61 61 61 59 57 57 58 59 62 64 64 61 59 57 56 56 55 57 59 59 59 59 59 60 61 63 65 67 68 69 70 70 70 70 71 73 76 79 80 81 81 78 75 72 69 68 68 69 69 68 68 68 68 68 68 68 68 68 68 67 67 68 71 75 78 80 82 83 84 85 84 83 82 82 82 84 85 86 86 87 86 85 84 84 83 84 84 85 86 86 86 86 86 86 86 87 86 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 86 86 86 86 86 86 85 85 85 85 85 86 87 88 88 89 90 90 91 92 92 92 92 92 91 91 91 90 90 90 90 90 90 90 89 89 88 86 86 86 86 87 88 85 85 86 86 87 86 86 86 86 85 85 85 85 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 84 84 84 84 84 83 83 83 83 83 84 85 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 84 83 83 82 81 80 80 80 80 80 79 79 79 79 79 79 79 78 78 76 76 76 77 76 76 76 78 81 83 84 84 84 85 85 86 86 85 82 79 76 75 74 74 75 74 72 72 75 80 84 86 85 84 82 80 77 75 72 69 67 65 65 66 67 68 69 70 70 70 68 67 67 66 64 60 59 59 58 57 58 57 55 54 54 55 54 53 54 55 56 57 57 58 60 62 63 65 65 65 65 65 66 66 67 69 71 73 73 72 68 67 64 61 61 66 69 70 70 71 72 71 69 68 68 68 69 69 68 68 69 68 68 69 71 73 73 73 74 74 74 71 68 65 65 66 66 66 67 66 66 63 61 60 61 61 58 57 58 62 63 57 57 58 52 45 42 45 53 54 54 56 55 51 46 45 51 55 57 56 53 47 42 37 35 32 30 29 28 27 26 25 25 25 26 27 29 30 30 29 28 27 27 27 27 27 26 25 25 25 26 26 27 28 29 29 28 28 28 28 28 28 27 26 24 23 23 23 23 24 24 24 25 25 25 25 25 26 26 28 29 31 32 33 34 35 36 36 36 36 36 36 36 36 36 35 36 36 37 38 40 40 40 39 39 38 37 36 37 36 36 36 37 38 40 40 39 38 36 35 35 35 34 34 33 34 35 38 40 40 38 37 36 36 37 38 38 38 37 37 36 36 37 38 40 38 37 35 33 32 32 34 37 38 38 37 35 33 31 31 33 34 35 36 37 37 38 38 40 41 40 42 44 48 47 42 39 39 42 41 36 41 45 46 48 49 49 49 50 52 55 56 55 55 55 55 56 57 58 57 55 51 48 47 49 51 51 52 54 55 54 53 52 53 54 58 59 57 56 52 58 58 47 47 50 54 52 46 54 61 56 51 48 45 44 44 45 45 47 47 43 44 45 48 51 55 54 53 49 50 50 50 51 52 56 60 63 65 66 61 61 62 58 52 46 42 41 39 37 36 36 38 38 41 49 47 44 45 46 45 47 50 51 48 45 40 38 41 48 49 42 41 41 44 44 42 42 42 44 46 48 46 45 48 52 54 55 55 55 52 49 50 51 51 51 51 51 58 65 63 60 55 57 61 61 56 48 54 56 56 58 63 72 72 67 65 63 62 64 65 60 55 52 52 52 52 52 51 51 52 52 51 51 50 50 49 48 47 45 45 46 50 50 46 45 44 45 47 49 50 50 48 46 45 45 45 46 46 46 46 47 47 47 46 46 45 46 47 48 48 49 49 48 48 48 49 50 51 51 51 51 51 53 54 54 54 53 52 52 52 52 53 54 57 59 62 65 67 70 71 71 71 71 72 74 76 77 78 80 81 83 84 84 82 80 78 76 77 79 82 84 84 82 79 77 75 73 71 69 70 72 72 70 65 59 54 54 55 59 62 64 65 63 59 57 57 59 60 62 64 64 63 62 61 60 57 55 58 59 59 59 59 59 59 60 61 63 65 67 69 71 72 72 73 74 76 77 79 81 80 76 73 69 67 66 66 67 69 69 69 68 68 68 68 68 68 68 67 67 67 67 68 72 76 79 81 83 85 85 84 83 82 82 82 83 85 86 87 86 86 85 84 83 83 84 85 86 86 87 86 86 86 86 87 87 87 88 87 87 87 87 87 87 87 88 88 88 88 88 87 88 88 87 88 88 88 88 88 87 86 86 86 86 86 86 85 85 85 84 85 85 86 87 88 88 89 90 90 91 91 92 92 92 92 91 91 91 90 89 89 90 90 89 90 90 89 88 88 88 88 88 87 87 84 85 85 86 86 86 86 86 86 85 85 85 85 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 84 84 84 84 84 83 83 83 83 83 84 85 85 85 86 86 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 86 86 86 85 85 86 86 86 86 86 86 86 86 86 87 87 87 87 86 86 85 85 84 83 83 82 81 81 81 80 80 79 79 79 78 78 79 79 78 77 75 74 75 76 77 76 76 75 79 82 85 86 86 86 86 86 84 83 77 73 71 71 70 71 70 68 67 67 69 73 76 79 80 79 77 75 74 73 71 70 70 70 68 68 69 70 70 69 68 67 66 65 65 64 62 59 56 56 56 58 59 58 56 55 54 53 54 54 53 54 55 57 59 60 62 64 65 65 64 65 65 65 65 66 67 69 70 70 67 68 68 68 66 62 62 65 69 70 69 68 67 67 67 68 67 66 67 68 69 64 63 67 68 70 72 73 74 73 71 69 68 67 68 67 67 67 64 63 62 60 59 56 55 54 55 55 55 53 52 50 47 42 45 48 47 43 38 47 54 57 57 57 54 52 50 52 57 59 58 53 48 43 39 37 36 33 31 28 27 27 26 25 25 26 27 28 29 29 29 28 27 26 25 25 25 26 25 24 24 25 25 26 27 29 29 29 29 28 29 29 29 29 28 27 26 25 25 24 24 24 25 24 24 24 24 24 24 25 26 27 28 29 30 31 32 32 33 33 34 35 35 35 35 34 34 35 36 37 38 39 40 40 39 39 39 38 38 36 36 35 35 34 35 36 38 40 40 39 38 37 36 36 35 35 34 36 38 41 43 43 40 38 36 36 36 39 41 41 40 39 38 38 39 39 39 38 36 34 32 30 29 30 33 36 37 37 35 34 32 32 33 34 35 36 36 36 37 37 37 38 39 41 44 48 46 43 39 38 40 41 42 43 44 46 48 49 50 49 47 48 51 54 55 55 54 55 57 57 57 57 53 48 44 44 45 50 53 54 55 56 56 56 55 58 61 61 60 57 57 57 57 55 51 50 52 56 55 52 51 50 50 49 47 46 45 45 44 44 46 45 43 45 47 50 52 53 52 51 50 49 51 54 56 58 60 61 60 58 56 52 53 56 52 49 45 43 42 40 38 37 37 38 42 43 44 44 44 44 43 44 43 42 42 46 47 47 42 39 49 49 37 38 41 45 45 42 43 43 43 47 51 53 49 42 49 56 58 58 56 58 57 55 49 46 50 52 53 59 61 52 52 53 55 54 50 50 50 57 57 53 57 60 65 66 64 64 62 59 64 66 60 56 52 52 52 52 52 51 51 51 51 50 50 50 49 48 48 47 46 46 47 50 50 48 46 45 44 45 48 49 50 50 48 47 46 46 47 48 47 47 48 49 48 48 48 49 49 49 50 50 50 50 50 50 50 51 51 51 50 50 49 50 51 52 52 52 53 54 56 57 59 63 65 67 68 68 69 71 72 73 73 73 73 73 74 76 78 80 81 83 84 86 86 85 83 80 78 77 78 80 83 84 84 83 81 78 76 73 71 71 71 72 70 65 61 57 58 60 64 62 63 65 65 64 60 59 59 58 58 61 62 62 62 61 60 58 57 58 59 60 60 60 60 60 60 60 62 64 66 69 71 73 75 77 78 80 80 79 76 72 69 66 65 64 65 66 67 69 70 71 70 70 69 69 69 69 68 68 67 67 67 69 73 75 78 81 84 86 84 83 83 84 84 85 85 86 86 86 85 85 85 84 83 83 84 86 86 87 87 87 86 86 87 87 88 88 89 88 87 87 87 88 87 87 87 88 88 88 88 87 87 87 87 88 88 88 88 88 88 87 86 86 86 86 85 85 84 84 84 85 86 87 87 88 88 89 89 90 90 91 91 92 92 92 91 91 91 90 89 89 89 89 89 89 90 89 89 89 89 89 89 88 87 84 84 85 85 85 85 85 85 86 85 85 85 85 86 86 86 86 86 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 84 84 84 84 84 83 83 83 83 84 85 85 85 85 86 86 86 85 85 85 84 84 84 85 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 86 86 85 85 84 83 83 82 82 81 81 80 79 79 78 78 78 78 78 78 75 72 72 73 76 76 76 77 78 79 82 85 87 88 87 86 85 82 79 76 73 70 69 68 67 66 64 63 63 65 67 69 71 71 71 70 68 66 65 65 66 67 66 67 67 68 69 67 65 63 64 64 64 64 64 61 58 55 54 54 56 58 57 56 55 53 53 55 55 54 55 57 58 60 62 63 64 64 64 64 64 64 65 66 66 67 68 69 69 69 69 69 69 68 65 60 62 66 68 69 68 67 67 68 69 71 69 68 67 67 64 64 70 68 68 70 74 76 72 68 63 63 64 68 66 62 58 54 53 54 53 51 51 51 52 52 52 53 50 45 40 42 41 39 41 44 42 41 46 54 60 58 58 57 57 57 60 60 55 50 45 43 40 37 35 35 34 32 29 28 27 27 27 26 27 28 28 28 28 28 26 25 24 23 23 24 25 24 23 24 24 25 26 27 28 29 29 28 28 29 29 29 30 29 28 27 26 25 25 25 24 24 24 23 22 22 22 22 23 24 25 25 26 26 27 27 28 29 30 31 31 32 32 32 32 33 33 34 35 36 38 38 37 37 37 38 37 36 35 34 33 33 33 33 34 36 38 40 41 41 40 39 38 37 37 37 40 42 44 44 43 41 39 36 36 35 37 40 43 43 42 39 38 38 38 38 37 35 34 32 31 31 30 31 35 36 37 36 36 34 34 34 34 35 35 36 36 36 37 37 36 36 38 42 46 46 44 41 40 40 41 42 43 44 45 46 48 50 52 53 52 53 53 54 54 53 55 57 56 55 54 49 46 43 44 46 48 50 51 54 55 55 57 58 58 57 57 55 53 54 54 54 51 49 49 50 53 54 54 51 50 49 47 47 47 46 44 43 42 41 43 45 47 48 50 49 51 53 55 55 53 53 56 59 59 57 52 49 50 49 46 48 50 47 45 43 42 41 41 40 38 37 37 37 37 39 43 44 44 42 42 43 40 38 39 44 49 42 39 43 39 34 39 42 44 44 45 50 49 46 47 49 52 51 47 50 54 55 54 50 43 42 44 46 46 49 56 61 59 53 44 50 51 46 48 48 54 58 56 56 55 57 61 64 65 64 64 61 58 61 60 56 54 52 53 53 53 53 53 52 53 52 52 51 51 49 48 48 48 48 48 48 50 49 49 47 46 46 46 47 49 50 50 50 48 47 48 48 49 49 49 48 49 49 49 50 51 52 52 53 53 52 53 53 53 53 53 52 51 51 51 52 52 53 54 55 57 60 64 68 73 76 76 75 75 74 73 73 73 74 74 75 75 74 73 73 74 77 80 82 83 85 86 88 88 87 85 82 79 79 79 81 82 84 85 84 82 80 78 75 74 73 72 70 65 63 61 61 62 63 65 66 66 67 67 64 61 58 58 58 59 59 58 58 59 59 58 57 58 58 59 59 59 60 60 61 61 63 64 67 70 72 74 76 78 79 79 76 72 68 66 64 63 63 64 65 66 68 70 71 72 72 71 71 71 71 71 70 70 69 69 69 70 73 76 79 82 84 86 86 86 86 86 87 87 86 85 86 86 85 85 86 85 84 84 85 86 86 87 87 87 87 87 87 87 87 88 89 88 88 87 88 88 88 88 88 88 88 87 87 86 86 86 87 87 87 87 88 88 88 88 87 87 86 85 85 84 84 84 85 86 87 88 87 87 88 89 89 89 90 91 91 91 92 92 91 91 91 91 90 89 89 89 88 89 89 89 89 90 89 88 88 87 87 83 84 84 84 84 85 85 85 85 85 85 85 85 86 86 86 86 86 85 85 85 84 84 85 85 85 84 84 84 84 83 83 84 84 84 84 84 83 83 83 83 84 84 85 85 85 85 85 86 86 85 85 85 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 87 87 87 87 87 87 87 86 86 85 85 84 83 83 82 82 81 80 79 79 78 78 78 78 78 77 73 71 69 70 73 75 78 80 80 81 83 86 87 87 87 85 83 82 79 76 74 72 70 67 65 63 61 60 61 62 62 62 62 60 57 56 57 57 57 57 59 61 63 65 66 67 67 65 63 60 60 61 61 61 61 58 57 56 54 53 54 56 56 55 54 52 53 55 55 55 56 58 59 61 62 62 62 62 62 63 63 64 65 65 67 68 69 70 70 69 68 68 68 68 66 62 63 66 67 68 70 70 70 69 72 78 77 74 70 69 70 70 70 70 64 61 72 76 70 65 62 63 64 65 53 41 46 48 48 50 52 50 48 46 49 51 51 50 47 41 38 45 44 39 40 42 42 44 46 55 62 61 61 60 59 60 61 55 49 44 41 40 39 37 35 34 33 32 30 27 26 27 27 27 27 28 28 29 29 28 27 26 25 24 23 23 24 23 23 22 23 24 24 26 27 28 28 28 28 29 29 30 31 30 29 28 27 26 25 24 24 24 24 23 23 22 22 22 22 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 31 32 32 32 33 34 35 35 35 35 35 35 36 35 35 34 33 32 32 32 34 35 37 39 42 43 42 42 41 41 41 42 44 44 44 44 44 43 40 38 37 37 37 38 41 44 45 43 41 39 38 37 37 36 34 32 31 31 30 31 34 35 36 36 36 36 36 35 35 35 35 36 36 36 37 37 35 35 36 40 43 43 42 41 41 41 40 40 41 42 43 45 47 49 49 50 51 52 52 52 49 47 49 49 48 49 49 46 44 45 47 48 49 50 52 54 54 54 55 55 55 55 54 49 46 49 46 44 50 50 48 49 49 51 51 51 51 50 48 48 47 45 43 40 41 41 44 44 45 46 46 42 45 50 56 56 53 50 48 53 54 52 47 44 44 43 43 43 42 40 39 38 39 40 41 40 37 34 34 35 38 40 44 41 40 44 42 39 38 37 36 39 43 41 42 47 45 42 42 43 43 42 47 59 54 50 51 47 43 52 54 51 53 55 53 52 52 43 39 44 48 50 61 63 54 49 46 54 49 37 47 56 55 55 55 56 57 58 62 66 66 65 64 59 56 55 54 53 53 54 54 54 55 54 55 55 55 54 53 53 52 50 49 49 51 51 50 49 49 48 48 47 47 47 47 48 49 50 51 51 49 48 48 48 49 49 49 48 48 49 50 51 51 51 52 54 54 55 55 55 56 55 55 54 54 54 54 54 55 57 58 62 65 70 73 75 75 76 77 77 77 77 76 74 74 74 75 76 76 75 74 72 73 76 81 82 83 82 84 86 88 88 88 86 84 82 81 80 81 83 86 86 84 81 78 76 76 74 71 68 64 62 61 59 59 61 64 64 64 66 67 65 62 60 59 59 59 59 59 59 60 60 59 59 60 59 59 59 59 60 61 62 63 65 66 68 71 73 75 76 76 73 70 67 65 63 62 62 63 64 65 66 67 69 69 70 70 71 71 72 72 72 73 72 72 71 70 70 72 74 78 81 82 84 86 87 88 88 88 88 87 87 86 86 87 86 86 86 86 85 85 85 86 86 86 86 86 86 85 86 87 87 87 87 87 87 87 88 88 88 88 88 88 88 87 87 86 86 86 86 87 87 87 88 88 89 88 88 87 86 84 84 84 84 85 86 87 88 88 87 87 88 89 89 89 90 91 91 91 92 91 91 91 91 91 90 89 88 88 88 88 88 89 88 88 87 87 87 87 87 83 83 83 83 83 84 84 85 85 85 85 85 85 85 86 86 86 86 85 85 85 84 84 84 85 85 84 84 84 84 83 84 84 84 84 84 84 83 83 83 84 84 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 86 86 86 86 86 86 87 87 87 87 87 87 87 87 86 86 85 85 84 83 83 82 82 81 79 78 78 77 78 78 77 75 72 71 70 69 71 75 78 81 81 82 84 85 86 87 84 82 82 81 77 75 74 73 72 69 65 62 59 57 57 59 60 60 58 54 54 55 55 54 54 55 57 60 62 63 65 66 65 63 62 59 56 57 58 58 57 55 53 52 53 52 53 54 55 55 53 51 54 55 55 56 57 60 62 64 63 61 62 63 62 62 63 64 65 65 66 68 69 69 69 68 67 66 67 68 68 66 65 67 71 72 72 71 71 70 74 77 76 74 71 70 70 70 64 58 55 56 67 71 70 66 63 64 60 55 51 48 50 49 49 51 52 51 46 43 48 47 44 45 44 40 40 43 42 40 41 43 44 46 49 53 56 58 57 56 53 53 52 48 44 41 38 36 36 36 36 34 33 32 29 27 27 27 28 28 27 27 28 29 30 30 30 29 28 28 26 25 25 26 25 24 23 23 23 24 25 27 27 27 28 28 29 30 32 31 31 30 28 27 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 25 25 26 26 26 26 27 28 28 29 30 30 30 31 31 31 32 32 33 33 33 33 33 34 35 35 34 33 32 32 32 33 34 35 36 38 39 41 42 43 44 45 45 44 44 44 44 45 44 42 39 38 37 37 37 38 41 45 46 43 41 39 38 37 35 33 31 31 31 31 33 34 34 34 34 35 36 36 36 35 35 35 36 35 35 34 34 33 36 38 39 39 39 40 40 39 40 41 40 40 41 42 42 42 43 44 46 49 52 52 51 50 46 43 45 46 47 48 52 51 49 47 48 48 51 53 54 54 54 56 54 52 54 54 52 47 42 49 51 53 51 49 51 50 49 49 50 52 51 48 48 47 44 42 39 39 39 40 39 38 39 38 38 44 47 49 48 45 42 44 50 45 42 41 40 39 38 38 38 38 37 36 37 39 40 41 40 37 33 34 36 40 41 41 39 42 48 44 41 39 37 36 37 39 46 47 46 46 43 40 42 42 40 48 58 52 50 52 47 45 52 55 53 52 52 51 52 52 41 38 41 44 50 60 59 51 44 44 55 48 40 42 47 56 54 54 56 58 59 61 62 58 58 59 58 56 53 52 52 54 54 55 55 56 56 56 56 56 55 55 54 54 52 52 52 52 52 51 49 48 48 48 48 48 48 49 50 51 52 52 53 51 49 48 48 49 49 49 48 48 48 50 50 51 51 52 53 55 56 55 55 56 56 56 57 56 56 56 57 59 61 64 69 71 73 72 73 74 75 75 73 75 78 77 76 74 74 74 75 76 77 76 75 75 77 80 82 82 79 81 83 86 87 88 88 87 86 84 82 82 83 85 86 86 84 80 77 76 74 70 65 62 60 57 55 55 56 58 60 61 65 67 68 65 62 61 61 60 60 61 61 62 62 62 62 61 61 60 60 61 61 62 64 65 66 67 68 69 71 72 71 69 66 64 62 61 61 61 62 63 64 66 67 68 68 67 67 68 69 71 72 73 73 74 74 73 72 71 70 72 74 78 80 83 84 85 87 86 85 85 86 86 86 85 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 86 87 87 87 86 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 87 87 87 88 88 88 88 87 86 85 84 84 84 84 85 86 87 88 87 87 88 88 89 89 89 90 90 90 91 91 91 91 91 91 91 90 90 89 88 88 88 88 87 88 87 87 87 87 87 87 83 82 82 82 83 83 84 84 85 85 85 85 85 85 86 86 86 86 85 85 85 84 84 84 84 85 84 84 84 84 84 84 84 84 84 84 83 83 83 84 84 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 86 86 86 86 86 87 87 87 87 88 88 88 88 87 87 86 86 85 85 84 84 83 82 81 79 78 77 77 78 78 77 74 73 73 72 71 73 75 78 80 81 82 83 85 86 86 81 77 75 75 73 72 71 73 71 69 66 62 58 58 60 60 62 65 64 60 59 58 56 55 53 55 58 61 62 62 63 64 65 64 63 60 57 56 57 57 56 53 51 51 52 52 52 53 54 55 53 53 55 55 56 57 58 60 63 67 68 67 67 65 64 62 62 63 64 65 66 67 69 69 68 68 67 65 67 68 69 67 64 64 66 67 68 69 71 73 73 74 74 71 69 68 69 70 66 61 57 58 61 64 63 60 58 57 53 54 58 55 53 51 50 51 50 47 42 45 52 44 41 41 43 43 43 42 41 41 42 43 45 46 45 46 50 51 49 48 46 46 45 44 41 39 37 36 34 34 34 34 33 33 29 27 28 28 29 27 27 27 28 29 31 32 32 31 31 30 29 28 28 27 27 25 23 22 22 22 24 25 26 26 27 28 28 30 31 31 31 31 30 28 26 25 24 24 25 26 25 25 24 24 24 24 25 25 26 27 27 27 27 27 26 26 27 27 28 28 28 29 30 30 30 31 31 32 32 32 32 32 33 34 35 35 34 33 32 32 32 33 34 35 36 36 39 41 43 44 44 43 43 43 43 44 45 45 43 41 39 38 38 38 39 40 43 45 46 42 40 39 37 35 32 31 31 32 34 36 36 36 35 34 34 35 36 36 35 35 34 34 35 35 34 34 34 36 37 37 37 38 42 41 38 36 36 37 39 40 40 42 44 43 44 47 50 53 53 53 51 45 42 46 47 47 45 43 45 45 44 46 47 47 48 49 51 54 58 56 53 53 53 54 51 48 50 51 51 52 53 54 53 52 51 49 48 47 45 46 46 44 40 38 37 36 36 39 40 41 38 37 40 40 38 39 39 38 40 42 40 38 37 37 36 36 37 39 38 37 36 37 40 41 39 36 36 35 36 38 40 37 37 39 42 44 41 39 38 37 37 41 38 35 46 49 45 41 38 41 40 38 48 53 51 51 51 46 47 52 53 53 51 51 51 52 50 43 46 51 49 50 54 53 50 45 44 50 47 47 57 59 60 59 56 53 57 60 60 58 56 53 53 55 54 53 53 53 54 55 56 56 57 57 57 57 57 56 55 54 53 53 52 52 52 52 51 50 49 48 48 49 49 50 50 52 53 53 54 54 53 52 50 49 49 49 49 48 48 49 49 49 49 50 51 52 54 55 55 55 55 56 57 58 58 58 59 61 64 67 69 73 73 73 73 73 75 76 74 69 72 76 76 75 73 73 73 73 75 76 76 77 78 80 81 81 80 79 79 81 85 88 89 89 87 85 85 84 84 83 83 84 85 85 82 78 77 74 70 65 61 59 56 53 52 52 53 56 60 63 68 71 69 67 64 62 61 61 62 64 64 64 64 64 63 62 62 62 62 63 64 64 65 65 65 65 66 67 67 66 64 62 61 61 61 61 62 62 63 63 64 66 66 66 66 67 68 69 71 72 73 74 74 74 72 71 70 69 72 75 78 80 82 83 84 86 85 84 84 84 85 84 84 84 85 86 85 86 86 85 85 85 84 83 83 84 84 84 85 86 86 87 87 86 85 85 85 85 86 86 87 87 86 86 87 87 87 87 87 87 86 87 87 87 87 87 86 86 85 85 84 84 84 85 86 87 88 88 87 87 87 88 89 89 89 90 90 90 90 91 91 91 91 91 91 91 91 91 90 89 89 88 87 87 87 87 87 87 87 87 82 82 82 82 83 83 84 84 84 85 85 85 85 86 86 86 87 86 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 84 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 84 83 83 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 86 86 86 86 86 87 87 87 88 88 88 88 88 88 87 87 86 86 85 85 84 83 82 81 79 78 77 78 78 77 75 72 72 72 72 73 75 76 78 80 82 83 85 86 86 83 75 70 68 69 69 68 68 69 69 68 66 64 62 65 65 63 65 67 67 66 63 61 59 58 58 59 60 62 62 61 60 62 64 65 65 64 61 59 59 58 57 54 51 51 52 53 53 53 54 55 55 55 56 57 57 58 58 59 61 64 68 68 69 68 65 60 62 63 64 65 65 68 69 70 69 69 69 67 67 68 69 68 66 64 64 65 67 69 73 72 71 75 74 71 69 68 68 67 66 68 69 67 64 63 60 55 52 50 50 59 64 59 54 53 54 52 48 45 40 50 55 47 44 42 42 46 52 48 44 44 43 41 43 44 44 45 48 45 42 40 40 41 42 41 38 36 36 35 33 33 32 32 31 30 28 28 28 29 28 26 26 27 29 30 31 32 32 32 32 31 30 30 29 28 27 26 24 22 21 22 23 25 25 26 27 28 28 30 30 30 31 32 32 30 28 26 25 25 25 25 26 26 26 25 25 25 25 26 27 28 28 28 28 27 26 26 27 27 27 27 28 29 30 31 31 32 32 33 33 33 32 32 33 33 34 34 34 33 32 32 33 34 34 34 35 36 37 40 43 44 44 43 43 43 43 44 45 45 45 42 40 40 40 40 40 41 42 45 46 43 41 39 36 34 32 32 32 35 37 40 38 36 35 34 33 34 35 36 35 35 37 37 37 36 35 34 33 33 33 33 33 34 34 35 34 33 34 35 38 41 42 45 47 44 46 49 50 49 43 48 53 49 45 45 45 44 44 43 44 40 40 43 46 49 50 52 54 51 50 55 55 52 52 52 51 50 49 49 50 51 54 58 56 53 51 47 44 44 45 44 44 42 40 39 39 38 40 48 46 43 39 38 39 38 38 39 39 38 37 38 38 37 37 39 39 37 41 42 38 37 37 37 36 36 36 35 37 38 40 40 39 33 32 32 37 40 39 37 37 36 35 34 35 38 47 48 45 41 40 43 39 37 42 44 43 48 49 41 44 50 50 50 50 50 51 53 54 54 56 54 49 48 49 51 51 50 48 47 56 58 56 54 52 48 50 51 53 60 72 66 59 52 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 55 54 53 53 53 52 51 51 50 49 49 49 49 50 51 52 54 54 55 55 55 55 54 53 52 51 51 50 49 49 49 49 48 48 50 51 52 54 55 56 56 56 57 58 58 59 60 62 65 68 71 72 72 72 73 74 74 74 75 75 72 70 68 65 70 74 71 72 75 74 74 74 76 78 81 82 82 80 78 77 79 83 87 90 91 88 85 82 81 80 80 81 81 83 84 83 81 79 76 72 65 62 60 57 55 53 53 54 56 59 62 68 72 74 71 68 65 64 63 64 65 65 65 65 64 64 64 63 63 63 64 64 65 65 64 64 64 64 63 63 63 63 62 62 62 62 63 63 62 62 63 64 65 65 65 66 67 68 69 70 71 71 71 72 72 72 71 70 70 73 75 78 80 82 83 84 85 85 85 84 85 85 84 84 84 85 86 85 85 85 84 84 84 83 83 83 83 84 85 85 86 86 86 86 86 87 87 87 87 86 86 86 86 86 86 87 87 88 88 88 88 87 88 88 88 87 87 87 86 85 85 85 85 86 86 87 88 89 88 87 87 87 88 88 89 90 90 91 90 90 91 91 91 91 91 91 91 91 91 91 90 90 88 87 87 87 86 86 86 87 87 82 82 82 82 83 83 83 84 84 84 85 85 85 86 86 87 87 86 85 85 84 84 84 84 84 84 84 84 84 84 84 85 84 84 84 83 83 84 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 85 85 85 85 85 85 85 85 86 86 86 86 86 86 87 87 87 88 88 88 88 88 88 88 88 87 86 86 85 85 84 82 81 79 78 77 78 78 77 75 73 71 70 67 70 73 76 78 81 83 85 86 87 88 82 74 68 66 68 67 66 67 68 68 66 66 67 67 68 67 65 66 68 68 68 67 64 62 60 61 62 62 62 62 60 59 61 62 62 62 62 62 61 61 62 62 56 53 51 52 53 52 53 53 55 56 57 57 57 58 58 60 61 63 64 65 66 69 72 66 62 63 65 67 66 66 67 68 69 69 70 72 70 68 68 68 67 66 65 65 67 69 71 72 73 73 74 73 71 71 68 63 61 61 64 65 65 62 60 60 58 56 55 56 61 64 62 52 45 49 50 49 46 47 54 50 43 47 45 39 41 47 43 41 41 40 38 41 43 43 45 46 40 37 37 39 41 41 39 36 35 35 34 33 33 31 30 28 28 28 29 29 31 30 28 28 28 29 31 32 33 32 32 31 31 30 30 30 29 28 26 25 23 23 23 24 24 25 26 28 29 29 30 29 29 30 30 31 31 30 27 26 26 26 27 27 28 28 26 26 25 26 26 28 28 29 28 28 29 29 28 28 28 28 28 29 29 30 31 32 33 33 34 34 33 33 33 33 32 32 33 34 34 33 33 34 34 34 35 36 37 38 39 41 44 44 44 43 43 43 43 44 46 46 45 43 41 40 40 41 41 42 43 44 44 41 39 36 34 33 32 34 37 39 41 40 38 35 34 34 34 35 36 35 36 41 42 40 37 35 32 31 30 30 31 32 36 36 32 32 33 37 37 34 34 36 42 46 46 46 46 43 43 44 52 55 50 45 39 38 40 45 44 42 37 36 37 37 39 45 47 48 47 46 52 53 52 53 52 52 51 50 51 52 55 54 55 54 53 51 50 47 44 43 43 44 44 43 43 43 43 44 45 44 42 40 40 42 45 45 43 39 37 36 36 37 36 36 38 41 43 44 41 37 37 37 38 37 36 37 38 39 40 42 41 38 32 34 36 40 40 38 36 35 34 36 38 36 41 50 50 48 46 45 44 39 39 45 44 42 44 49 53 54 54 51 50 49 47 47 50 53 57 61 54 44 45 47 52 52 52 62 63 58 58 57 53 50 45 48 51 49 49 51 52 52 50 50 50 52 53 54 55 55 55 55 55 56 56 57 57 58 59 58 56 54 54 53 53 53 52 51 50 49 49 49 50 50 51 53 54 55 56 56 55 55 55 55 55 55 55 53 51 49 51 51 49 49 50 51 53 55 56 57 58 58 58 58 60 61 63 65 68 71 73 73 72 72 73 74 73 72 70 75 80 75 71 66 70 72 73 75 77 74 73 73 75 77 79 81 83 81 79 77 77 80 83 87 89 90 88 85 82 79 78 78 79 80 82 84 82 80 77 73 68 64 61 59 58 57 57 57 58 60 62 67 72 76 74 72 69 67 66 66 66 64 63 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 63 63 63 63 63 63 63 62 61 61 62 63 64 65 66 67 68 68 68 68 69 70 71 72 72 71 70 70 72 74 77 80 82 83 83 84 83 84 84 85 85 84 85 85 86 86 86 86 86 85 85 84 83 83 83 83 84 85 85 85 85 86 86 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 88 87 86 86 85 85 85 86 87 87 88 88 88 87 86 87 88 89 90 90 90 90 90 90 90 91 91 91 91 91 90 90 90 90 90 90 89 88 88 87 86 86 86 86 87 82 82 82 82 82 83 83 84 84 84 85 85 85 86 87 87 87 86 85 85 84 84 84 83 84 84 84 84 84 85 85 85 84 84 84 83 83 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 86 86 86 86 87 87 88 88 88 88 89 89 89 89 88 87 87 86 86 85 84 83 81 79 78 77 78 78 78 77 75 74 72 70 71 74 77 78 79 82 85 86 87 87 85 78 68 68 69 69 68 68 68 68 66 65 64 65 66 64 64 65 66 67 68 68 68 65 62 64 63 63 61 60 58 58 59 58 58 58 59 60 61 62 66 65 61 56 53 53 53 52 53 54 56 57 57 58 59 59 60 62 63 63 63 64 66 69 70 65 64 65 69 70 67 67 67 67 67 68 71 74 72 70 68 66 64 63 65 69 70 72 73 73 73 72 70 70 67 64 64 62 60 57 57 63 65 61 59 58 55 55 59 60 60 60 62 58 52 50 51 51 47 48 54 50 46 48 46 42 38 38 39 39 38 39 41 43 43 43 44 43 38 37 38 42 43 41 39 37 35 35 34 34 33 33 31 29 30 30 31 31 32 30 28 28 28 29 30 31 32 32 31 31 30 30 30 29 29 28 27 26 25 24 24 24 25 26 27 28 30 30 30 29 29 29 30 31 31 30 29 28 28 28 29 29 29 29 28 28 28 28 28 29 29 30 29 29 29 30 31 31 32 32 32 32 32 31 31 32 33 34 35 35 34 34 34 33 32 31 32 33 35 35 34 35 35 35 36 37 38 39 40 41 43 43 43 43 43 44 44 44 45 46 47 46 45 44 43 42 43 42 41 41 42 41 38 35 34 33 32 35 38 42 43 42 40 38 37 36 37 36 35 34 36 38 40 40 36 33 31 30 30 32 32 33 33 34 34 35 36 40 42 40 38 37 38 42 45 41 40 40 46 51 55 52 45 43 40 40 44 48 44 41 37 40 41 42 41 41 45 46 49 51 51 52 53 54 53 52 51 51 52 49 48 49 52 55 54 53 50 49 47 47 47 46 45 45 43 41 39 40 40 40 40 41 42 43 46 44 41 38 37 37 37 37 36 37 39 41 42 42 39 37 36 36 36 38 39 39 39 40 41 41 42 39 37 39 41 45 39 36 35 36 37 36 35 33 44 53 55 53 50 47 44 38 42 48 48 45 38 47 58 53 52 51 50 48 45 43 42 47 49 48 43 39 40 45 53 52 53 62 65 65 57 55 56 58 60 57 54 51 48 46 47 48 49 50 51 52 54 55 55 54 54 53 53 54 56 57 57 56 56 56 55 55 54 53 53 52 52 51 50 50 50 50 50 50 50 51 52 54 55 56 56 56 57 57 58 59 61 62 61 60 61 60 57 53 51 53 55 57 58 58 58 58 59 60 61 63 65 68 71 71 72 71 71 70 71 71 70 70 69 71 76 84 77 71 72 72 72 76 77 74 73 72 74 76 78 79 79 80 79 78 77 78 80 82 85 87 87 86 84 81 78 77 77 79 81 84 83 81 78 75 71 66 63 61 60 60 60 60 60 61 63 66 71 75 76 75 72 69 68 68 68 67 65 63 62 62 61 61 61 61 62 62 62 62 62 62 63 62 63 63 63 63 63 64 64 64 63 63 62 62 61 62 63 64 65 66 67 67 67 68 68 69 70 71 72 72 71 70 70 70 73 77 79 80 81 81 82 82 83 85 85 86 85 86 86 86 86 86 86 85 85 84 84 83 83 83 83 84 84 85 85 86 86 87 87 86 86 86 86 86 86 86 85 85 85 85 85 85 85 86 86 87 88 88 87 87 87 86 85 85 85 85 85 86 87 87 87 87 87 86 85 86 88 89 89 90 89 89 89 89 90 90 90 90 90 90 90 90 90 89 89 90 90 89 89 88 86 86 86 86 87 82 82 82 82 82 83 83 84 84 85 85 85 86 86 86 87 86 86 85 84 84 84 83 83 83 84 84 84 85 85 85 84 84 84 84 83 84 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 87 87 88 88 88 88 89 89 89 89 89 88 87 87 86 85 84 83 81 79 77 77 78 79 79 78 78 78 76 75 75 77 78 78 79 81 82 84 87 89 89 83 75 69 67 69 68 68 68 68 67 66 65 65 64 62 66 68 68 67 67 67 67 66 65 64 63 61 60 60 60 58 57 57 57 57 57 57 57 57 58 59 60 57 55 55 54 54 54 54 55 57 59 61 61 61 63 64 65 63 62 66 69 70 66 63 64 67 72 71 69 67 67 67 68 69 72 73 72 69 67 64 63 63 66 71 72 72 72 72 73 73 72 71 65 62 66 66 65 59 57 64 65 63 60 54 49 48 51 56 56 46 43 45 52 54 53 55 60 59 56 49 46 42 41 45 49 42 38 44 46 44 43 42 42 42 42 39 37 37 39 44 43 41 37 35 35 35 35 35 34 33 32 32 34 34 34 33 32 29 28 27 27 28 30 31 32 31 30 30 30 31 31 30 29 28 28 27 25 24 24 25 26 27 28 28 29 29 29 29 30 31 31 31 31 30 30 30 30 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 32 32 33 33 35 35 36 35 35 34 33 31 31 32 35 35 35 33 33 33 32 31 32 34 37 37 36 36 35 35 36 37 38 39 40 41 42 43 43 43 43 43 43 43 43 45 46 47 46 45 44 43 43 41 40 39 40 40 37 35 34 33 34 38 42 45 46 45 43 42 41 39 38 35 34 32 36 37 38 37 35 32 31 30 30 30 30 31 32 34 36 38 38 36 41 42 40 38 36 38 38 37 44 48 46 48 51 47 43 47 49 49 47 46 44 40 39 50 48 39 42 45 48 49 47 52 56 57 55 53 51 50 50 48 48 52 53 52 54 56 56 51 44 49 50 49 48 46 44 42 42 40 38 37 37 37 39 42 47 47 45 42 39 36 37 37 37 36 37 38 38 37 38 39 38 36 35 35 36 37 39 41 40 38 39 39 39 39 38 37 40 42 35 33 35 35 34 34 32 32 42 52 57 57 55 52 46 38 40 44 49 51 49 41 43 49 50 50 49 49 49 49 46 43 42 41 41 40 38 42 48 55 57 59 62 62 56 56 59 61 60 57 54 50 47 46 46 47 48 49 51 53 56 56 56 55 53 52 52 53 53 54 55 55 55 55 54 54 54 53 53 53 52 52 51 49 49 49 49 48 48 50 52 55 57 57 57 58 59 60 60 62 63 65 65 65 65 66 65 60 56 54 55 57 60 60 59 60 61 62 63 65 67 69 71 70 70 69 68 66 64 63 62 64 67 69 72 76 72 68 69 71 72 76 76 72 72 73 75 75 75 76 76 77 78 79 79 78 78 79 81 83 84 85 85 83 80 77 76 77 78 79 80 80 79 76 73 69 66 62 62 62 62 62 62 63 64 66 70 74 77 76 73 70 67 66 67 68 68 67 65 63 61 60 60 60 60 61 61 62 62 63 63 64 64 65 65 64 64 65 65 65 64 64 64 63 63 63 63 63 64 65 66 66 66 67 68 68 69 70 71 71 71 70 70 70 73 76 78 79 79 79 80 82 84 85 85 86 86 86 85 85 84 84 84 84 85 84 83 82 82 82 83 84 85 86 86 87 87 87 86 86 86 86 86 85 85 85 85 85 84 84 84 85 86 87 86 87 88 88 87 87 86 85 85 85 84 84 85 87 87 87 87 86 86 85 85 87 88 89 89 89 88 89 89 90 90 90 90 90 90 90 89 89 89 88 89 89 89 89 90 89 88 86 86 86 87 81 81 81 82 82 83 83 84 84 85 85 85 86 86 86 86 86 85 85 84 84 84 83 83 83 84 84 85 85 85 85 84 84 84 83 84 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 87 87 88 88 88 89 89 89 89 89 89 88 88 87 86 86 84 83 81 79 78 77 78 79 80 80 80 79 78 77 78 80 82 81 80 78 75 78 83 87 89 88 83 73 68 67 67 67 67 68 70 71 70 69 65 64 64 67 69 66 65 65 65 65 62 62 65 62 59 61 61 59 59 58 58 58 57 57 58 60 60 59 58 57 56 55 54 55 55 55 56 58 60 63 63 64 65 66 66 64 64 66 67 67 64 63 65 68 71 72 71 68 67 67 67 69 71 71 69 63 60 61 65 67 68 68 69 68 69 71 73 74 70 67 67 66 68 67 67 71 67 63 68 70 72 61 47 46 45 49 54 57 49 48 57 55 52 45 50 62 60 53 47 45 42 42 44 39 37 41 40 38 39 40 42 43 44 42 40 39 39 40 42 40 36 35 35 37 36 36 34 34 35 36 37 37 36 33 31 29 29 28 28 29 30 32 32 31 31 31 31 32 32 32 31 29 28 27 26 25 25 26 27 27 27 27 27 26 27 28 30 30 31 31 30 29 30 32 31 30 30 30 31 32 32 32 32 32 31 31 29 30 30 32 33 34 35 35 36 37 37 38 38 38 36 34 33 33 35 36 36 33 33 33 32 32 32 35 38 37 36 34 34 34 35 36 36 38 39 41 42 42 43 43 42 41 40 40 40 40 40 42 43 43 44 43 42 41 40 39 39 38 36 35 34 35 37 40 43 46 46 46 45 45 44 40 37 34 33 34 42 39 32 32 32 32 31 30 30 29 29 31 33 34 35 36 45 48 47 44 40 39 39 42 43 42 42 43 42 45 48 49 49 49 48 47 46 44 43 38 38 45 46 43 43 45 47 48 50 52 55 58 55 51 46 50 56 57 53 48 52 55 54 54 54 52 51 56 54 50 45 43 42 41 39 38 37 37 38 38 40 42 45 45 43 38 36 35 36 36 36 36 36 37 36 34 36 37 38 37 36 35 35 35 39 42 41 39 37 37 38 40 37 33 36 38 36 35 34 34 36 39 36 35 36 45 56 58 56 50 46 41 40 41 49 65 67 51 47 49 50 51 51 46 43 45 44 42 40 40 43 44 43 43 45 51 53 54 55 56 56 59 63 68 66 60 53 49 47 46 47 49 52 54 56 57 58 58 57 55 54 53 53 53 53 54 54 54 54 53 53 53 53 52 52 52 52 52 50 48 49 49 50 50 50 52 54 57 58 59 59 60 60 61 61 59 59 60 61 62 63 66 68 67 64 61 61 61 63 62 62 62 63 64 65 66 68 69 71 70 68 66 63 58 53 49 48 51 52 53 56 59 63 64 63 73 79 75 72 72 74 76 77 76 75 75 74 74 75 78 80 80 79 79 80 80 81 82 82 83 84 78 75 75 75 77 79 80 80 76 73 71 68 66 64 64 64 64 64 64 65 66 69 73 77 75 73 68 66 64 65 66 68 68 68 66 64 62 61 61 61 61 62 62 63 64 65 65 66 67 68 68 68 67 67 67 67 66 66 65 65 64 64 64 65 66 67 68 68 68 69 69 69 70 71 71 70 70 70 71 72 74 75 77 79 79 81 83 84 85 85 85 85 86 85 85 84 83 82 83 84 83 83 83 82 83 84 85 86 87 87 88 87 87 87 86 86 86 85 85 85 85 85 85 85 85 86 87 87 88 87 87 87 87 86 86 85 84 84 84 84 85 86 86 86 86 86 85 85 86 86 87 88 88 88 88 88 89 90 90 90 90 90 89 89 89 88 88 88 88 88 89 89 89 89 89 89 88 87 87 87 81 81 81 81 82 82 83 84 84 84 85 85 85 85 85 85 85 85 84 84 84 83 83 83 84 84 85 85 85 85 85 84 84 84 83 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 87 87 87 88 88 88 89 89 89 90 90 89 89 88 87 87 86 84 83 81 79 78 77 78 79 79 78 77 76 75 76 77 79 81 80 78 73 68 66 68 74 77 82 90 86 74 68 66 70 70 67 69 72 73 72 67 66 66 68 68 64 59 58 66 65 57 59 64 60 57 58 59 60 58 58 59 59 58 58 59 61 62 62 59 57 55 54 54 55 56 56 57 58 61 63 63 64 66 67 68 68 68 67 67 66 62 63 65 67 70 72 71 70 68 68 68 68 69 69 64 55 59 62 66 69 70 69 68 65 67 72 75 76 72 67 65 66 66 66 66 69 69 67 72 73 71 63 56 54 48 42 47 53 56 58 61 53 48 46 57 70 67 60 46 41 39 36 35 34 34 35 34 36 37 40 43 43 43 43 41 40 38 37 37 37 37 37 36 37 35 34 34 36 39 39 38 38 35 33 31 31 31 32 31 31 32 34 33 32 31 30 31 32 32 32 31 30 28 27 26 25 25 27 27 27 27 27 27 26 27 28 30 31 31 31 31 30 30 31 31 31 31 31 32 33 33 33 33 33 32 31 31 30 30 31 33 35 37 37 37 37 37 38 37 37 36 35 34 34 35 36 35 34 32 32 32 33 33 35 36 36 35 33 32 32 33 34 35 37 39 42 41 41 40 40 40 38 36 35 34 34 35 36 38 39 41 40 39 38 38 38 38 37 35 34 34 32 34 38 42 45 46 46 46 44 41 38 39 38 37 35 36 32 30 30 30 31 32 32 32 30 29 30 31 33 32 33 39 45 48 44 41 37 38 41 40 42 44 46 46 46 47 47 46 46 45 45 44 42 41 40 41 43 44 44 41 40 41 43 44 45 51 55 54 52 49 51 51 46 48 49 51 53 53 52 51 50 53 59 53 48 43 39 37 37 37 37 38 38 39 39 40 43 45 44 41 36 35 36 37 37 36 36 36 36 35 34 36 37 38 39 38 37 36 36 39 42 41 40 38 39 40 41 36 33 36 42 46 38 36 39 40 41 40 41 43 51 57 57 50 41 44 47 54 47 42 55 58 51 50 50 49 54 60 54 47 43 42 42 44 44 43 46 47 44 46 49 53 52 50 50 52 58 63 66 64 59 53 50 48 49 51 54 58 61 61 61 60 59 58 57 56 55 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 50 48 49 51 53 54 54 54 57 59 59 60 60 60 60 60 61 60 58 58 59 60 62 66 69 71 67 65 64 64 65 65 65 64 65 65 66 66 67 69 70 70 66 61 54 47 40 36 35 39 42 44 46 51 58 63 67 71 75 77 78 78 78 77 77 77 76 75 72 70 68 70 76 77 79 80 80 80 80 80 78 80 81 79 75 73 73 74 76 78 79 76 73 71 70 68 65 65 64 65 66 65 65 66 69 72 75 73 70 66 64 63 62 63 64 67 68 69 68 67 65 64 63 63 63 63 64 65 65 66 67 68 69 69 70 69 69 69 68 68 67 66 65 65 65 65 66 67 68 69 70 70 70 70 71 71 72 72 72 72 72 71 72 73 74 76 78 80 82 83 84 84 84 83 82 83 83 83 82 82 82 83 84 84 84 85 85 85 86 87 88 88 88 88 87 87 87 87 86 86 85 85 86 86 86 86 86 87 87 88 88 88 87 87 86 86 85 84 84 84 84 85 86 86 86 86 86 86 85 85 85 87 87 88 88 88 88 88 88 90 90 90 90 90 90 89 89 88 88 88 88 89 89 89 89 89 89 89 89 89 89 88 88 80 81 81 81 82 82 83 83 83 84 84 85 85 85 85 85 84 84 84 84 83 83 83 84 84 85 85 85 85 85 84 84 84 84 84 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 89 89 89 90 90 90 89 89 88 88 87 86 84 83 80 79 77 77 78 78 78 75 73 72 72 72 74 77 79 78 75 71 67 63 64 65 64 63 68 72 71 68 67 70 72 71 71 71 73 74 72 70 70 71 69 66 59 61 70 69 65 65 57 47 48 49 50 51 53 53 55 58 58 58 58 58 59 59 59 56 53 53 53 55 56 56 56 58 61 63 64 65 66 66 69 71 71 69 67 64 62 61 63 66 68 70 72 70 66 65 66 67 67 66 63 61 63 64 65 66 67 66 67 67 67 69 70 68 66 62 60 63 63 61 67 69 70 70 68 69 69 67 63 61 58 51 48 50 55 60 61 56 57 58 67 70 64 60 53 48 42 37 35 35 36 40 43 41 40 39 40 41 41 41 40 39 37 38 38 39 39 39 36 34 32 33 35 38 40 39 38 37 34 33 33 32 32 31 32 34 35 36 35 33 31 30 30 30 31 31 31 31 30 28 27 26 25 27 28 28 28 28 28 28 28 30 31 32 32 33 32 32 31 31 31 32 32 31 32 32 34 34 34 34 34 32 32 31 31 31 32 33 35 37 38 38 38 38 37 35 34 33 33 34 34 34 34 33 32 32 32 32 32 33 35 36 35 33 32 31 32 33 34 36 39 42 42 41 39 39 38 35 32 29 29 30 31 31 32 34 34 34 34 34 36 36 35 34 32 29 28 27 31 35 40 43 44 44 41 37 35 35 40 42 40 33 29 29 29 30 30 30 30 31 31 32 31 29 30 32 32 33 36 38 41 40 38 35 37 39 39 43 48 51 51 46 45 45 44 44 45 45 44 42 43 46 45 45 44 43 43 42 41 42 45 47 49 51 52 51 50 51 49 45 48 50 49 50 51 50 49 49 54 56 48 46 47 41 37 37 36 36 38 39 40 41 41 43 43 42 39 37 35 36 38 38 37 36 36 36 35 35 36 36 37 39 39 38 38 39 41 41 40 40 41 43 43 42 35 34 36 35 35 36 37 39 36 35 37 43 51 61 61 57 43 35 40 46 52 50 50 54 54 53 51 49 48 46 45 47 45 43 41 43 49 50 48 46 46 46 47 50 55 54 49 47 48 52 57 61 58 56 53 51 51 51 54 57 61 64 65 65 63 61 59 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 52 54 55 56 57 59 61 61 61 60 59 60 62 64 65 63 62 62 63 65 69 70 70 67 66 65 65 66 67 68 67 67 67 67 68 69 69 69 70 63 55 45 40 37 38 39 42 43 44 47 52 59 63 67 68 72 76 77 78 77 77 76 76 75 73 66 62 60 66 72 76 78 80 79 79 79 80 80 80 79 77 73 70 71 72 73 75 77 77 74 71 70 68 67 66 66 67 67 67 66 67 69 71 73 71 68 65 63 62 61 61 61 63 66 69 70 70 68 66 64 64 64 64 65 65 66 66 67 67 68 69 69 69 69 69 68 67 66 64 64 63 64 65 66 67 69 70 71 71 71 72 73 73 74 74 73 73 72 72 72 73 74 75 77 80 82 84 85 86 86 84 82 81 81 81 81 81 82 83 84 85 85 86 86 87 87 88 88 88 88 88 87 87 87 86 86 86 86 86 86 86 87 88 88 88 88 88 88 88 88 86 85 84 84 83 86 87 86 86 86 86 85 85 85 86 85 86 86 87 88 87 87 87 87 88 89 90 90 90 90 90 90 90 89 89 89 89 89 90 90 89 89 89 88 89 89 89 89 89 89 80 81 81 81 82 82 82 82 83 83 84 84 84 84 84 84 84 83 83 83 83 83 84 84 85 85 85 85 85 84 84 84 84 84 84 84 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 88 89 89 90 90 90 90 90 89 89 88 87 86 84 82 80 78 77 77 77 78 76 74 71 69 69 71 73 76 77 76 75 72 69 66 66 67 69 70 70 69 70 70 70 70 72 72 71 69 68 72 73 73 73 71 62 64 67 68 69 68 62 56 48 39 38 42 49 51 51 46 47 54 56 57 56 55 54 55 55 54 52 49 49 51 53 54 55 57 59 59 61 63 65 67 70 72 73 69 66 63 61 60 63 66 70 70 71 66 63 62 63 65 69 71 69 66 66 65 64 66 67 66 69 70 66 64 65 66 64 60 57 56 63 65 66 66 66 72 72 68 70 70 60 58 65 55 47 46 46 51 54 57 64 66 68 64 61 69 64 52 47 42 38 36 37 43 48 48 45 41 39 39 39 38 38 38 38 37 38 38 38 37 33 31 29 32 35 38 39 38 37 36 34 34 34 33 32 32 34 36 37 38 37 35 32 30 29 29 30 30 31 31 31 30 29 26 26 26 27 28 29 29 29 29 30 32 32 32 32 32 32 32 32 31 31 32 33 32 32 33 34 34 34 34 34 34 33 33 32 32 32 33 34 36 37 39 39 39 37 35 32 31 30 31 31 32 33 33 32 32 32 33 33 33 34 35 36 34 32 31 30 31 32 34 38 40 41 39 38 38 37 36 31 28 28 27 27 28 29 29 29 29 30 31 32 31 30 29 27 26 26 26 27 30 34 38 39 38 34 29 30 30 30 32 34 32 30 28 30 31 31 31 30 31 31 33 33 33 32 31 32 32 33 33 34 35 35 35 36 39 42 45 46 46 47 48 45 44 42 43 45 47 48 46 48 49 47 46 46 43 42 47 47 47 48 49 46 46 47 48 49 48 47 47 47 47 48 48 48 47 48 49 52 50 39 38 39 37 35 35 36 37 39 40 42 42 42 43 42 41 39 38 38 38 38 37 37 36 36 36 35 35 35 36 37 38 38 38 39 39 40 41 41 42 43 46 46 43 37 34 34 33 33 35 35 34 32 36 44 53 61 70 63 53 39 34 36 44 49 48 48 50 53 54 51 49 47 44 44 45 44 43 43 44 46 51 51 46 46 46 46 48 54 54 52 48 50 55 56 56 53 52 51 51 52 51 56 60 63 65 68 67 66 64 62 60 59 58 57 57 56 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 53 54 55 56 58 59 61 62 63 64 65 65 65 67 69 70 69 69 69 70 71 72 72 72 70 69 68 67 68 69 70 71 71 70 69 69 69 68 67 66 59 51 43 43 43 43 43 45 47 49 52 57 61 61 65 70 70 72 73 73 74 75 76 77 74 70 62 60 60 66 72 75 77 78 76 75 74 75 76 77 77 75 70 67 68 69 70 71 73 76 73 71 69 68 68 68 68 70 69 69 68 68 69 72 72 71 68 65 64 62 61 60 60 60 63 65 68 69 69 68 66 65 65 65 65 66 66 66 67 67 68 68 69 69 68 68 67 66 65 63 63 63 64 65 66 68 69 70 71 71 72 72 73 73 73 73 72 72 72 72 73 74 75 75 77 79 80 83 85 86 86 84 82 81 80 80 79 81 82 83 84 85 87 87 87 87 87 87 88 88 88 87 87 87 86 85 85 84 84 85 86 87 88 88 88 88 88 88 87 87 89 86 84 84 86 87 87 87 87 86 86 86 85 85 85 85 85 86 86 87 87 87 87 87 88 89 89 89 89 89 89 89 89 90 90 90 90 91 90 90 90 90 89 89 89 89 90 90 90 90 90 80 81 81 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 84 84 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 88 89 89 89 90 90 90 90 90 89 89 88 87 86 84 82 80 78 77 77 76 75 71 69 68 68 69 72 74 76 76 76 75 73 71 69 67 68 69 70 69 69 68 68 69 69 70 69 68 67 68 69 71 72 74 74 71 71 72 70 66 59 60 57 52 48 45 42 46 54 51 43 39 43 53 55 54 53 52 53 53 54 51 47 44 46 49 51 53 56 57 58 60 63 65 69 74 75 74 69 65 62 61 61 64 68 72 70 66 61 60 60 62 64 64 66 68 67 65 66 67 68 68 69 71 72 72 69 66 64 64 63 61 60 62 62 62 63 66 73 73 71 73 71 61 55 55 56 51 47 45 44 48 56 67 64 62 59 57 60 58 55 54 45 38 42 45 48 48 49 45 41 39 39 39 39 38 38 38 38 36 35 34 34 34 31 30 30 33 37 38 38 37 36 35 34 33 32 33 34 36 37 38 38 38 36 34 32 30 29 30 30 31 32 32 32 30 28 26 26 26 27 28 30 31 32 32 32 32 32 32 31 31 32 32 32 32 32 34 34 33 33 33 33 33 32 33 34 34 34 35 35 34 34 35 35 34 35 37 37 37 36 33 31 29 29 29 31 33 33 32 33 33 33 32 32 32 34 36 36 34 32 30 29 30 32 36 37 37 36 35 36 39 38 33 30 28 27 26 27 28 28 28 28 29 28 28 27 27 27 27 26 25 25 26 27 28 32 33 33 29 27 28 28 29 29 30 32 31 29 30 30 30 31 31 31 32 33 34 35 35 34 34 33 34 35 36 38 39 39 40 42 45 46 47 48 47 46 47 46 44 43 45 49 48 48 49 48 46 46 46 48 46 45 45 46 47 47 46 47 48 48 47 46 45 45 46 47 47 44 43 44 45 45 43 42 40 39 38 36 36 36 39 41 42 44 44 42 41 41 42 41 39 39 39 39 38 37 36 36 35 35 36 35 35 36 36 37 38 38 38 38 38 39 40 42 45 47 47 42 36 37 38 40 36 34 35 34 32 37 45 58 64 68 56 46 36 35 37 43 43 38 44 48 51 52 51 48 45 42 42 43 42 43 45 44 43 47 48 46 48 50 51 49 47 47 49 52 54 55 54 52 50 48 49 53 56 57 59 61 62 65 68 69 69 68 65 63 61 59 58 56 55 53 52 52 52 52 53 52 52 51 51 52 51 52 52 53 55 57 59 59 60 61 61 63 64 66 67 67 68 70 71 72 73 73 72 71 71 72 72 72 72 71 70 69 69 70 70 71 73 73 72 71 68 66 63 59 54 50 46 46 46 46 46 46 49 51 54 57 59 61 66 71 68 68 69 71 73 74 75 76 71 67 62 63 66 70 73 76 76 76 75 73 72 72 72 73 73 72 68 66 65 66 67 67 70 73 73 71 70 69 69 69 70 71 70 69 68 69 70 72 73 73 70 68 65 64 62 61 61 61 63 64 65 66 67 68 67 65 65 65 65 66 66 66 66 67 67 67 68 68 68 67 67 65 64 63 62 62 63 65 66 68 69 70 70 71 71 72 72 72 72 72 72 72 72 73 75 76 76 76 77 78 81 83 85 86 85 83 82 81 80 80 79 81 82 82 83 84 85 86 87 87 87 87 87 87 87 87 87 86 86 85 84 82 83 84 85 86 87 87 87 87 87 87 89 89 89 89 88 88 88 88 87 86 86 86 86 86 86 85 85 85 85 85 86 86 86 86 87 87 88 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 81 81 82 82 82 82 82 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 84 85 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 88 88 89 89 89 90 90 90 90 90 90 89 88 87 86 84 82 80 78 77 76 76 71 65 65 66 68 70 71 72 74 76 77 77 73 71 69 67 66 67 69 69 68 66 64 63 64 64 66 67 65 65 65 65 66 67 64 67 73 65 55 55 57 62 64 62 59 54 46 50 58 51 45 38 39 45 50 52 52 51 51 52 52 50 48 45 45 47 48 51 54 57 59 61 64 68 73 76 79 75 70 65 62 61 62 63 67 71 71 66 61 60 60 61 62 64 66 67 65 65 64 68 70 71 71 72 75 77 76 69 63 64 66 66 64 63 62 64 67 71 74 76 75 74 78 80 73 63 57 56 50 46 46 47 53 59 56 65 79 64 55 55 61 76 65 54 49 48 49 49 45 38 38 39 40 40 40 40 39 42 40 36 35 35 34 34 33 31 30 32 35 39 39 38 37 36 33 33 33 34 36 37 38 38 39 39 38 36 33 30 29 30 30 31 32 32 33 32 31 29 27 25 26 28 31 33 34 34 34 33 33 33 32 32 32 32 32 32 33 34 34 34 33 33 33 32 32 32 33 35 36 36 36 36 36 35 34 32 32 32 34 35 36 35 33 31 30 29 31 33 33 33 33 33 32 32 32 32 33 35 36 35 33 31 29 29 31 35 36 37 36 34 34 39 40 37 34 31 28 27 27 28 28 28 28 28 27 26 26 26 26 26 26 25 25 26 27 27 28 28 29 29 28 27 29 29 28 29 31 31 30 30 31 31 31 31 31 32 33 34 36 37 37 37 36 37 39 40 41 41 42 43 45 44 43 39 37 41 45 47 46 46 44 45 47 46 45 45 45 45 46 47 47 45 43 43 43 44 44 42 42 44 46 46 45 44 44 44 41 41 40 40 40 40 38 34 34 35 35 36 37 38 40 42 45 47 47 44 38 38 39 40 40 40 40 39 39 38 37 36 36 36 35 35 36 36 37 36 36 37 37 36 36 37 38 39 41 45 47 47 40 36 38 38 39 37 35 35 34 34 34 43 58 61 58 42 36 36 36 38 44 39 34 41 45 45 49 51 47 44 41 41 41 41 43 46 53 49 40 43 47 52 53 57 57 53 49 51 53 54 54 53 51 48 47 49 54 58 60 61 62 63 66 68 69 69 69 67 64 61 59 56 54 53 51 51 52 52 53 53 52 52 52 51 51 51 52 53 56 58 60 61 62 62 63 63 64 65 66 67 68 69 70 72 72 73 72 72 71 71 71 72 73 73 72 70 68 68 68 69 71 74 75 75 73 69 65 61 57 53 50 49 49 49 49 48 48 48 50 52 53 58 63 66 68 65 67 70 72 73 74 73 72 69 67 65 68 71 73 75 77 78 77 76 74 72 71 70 70 70 69 68 65 63 64 66 67 69 70 71 71 70 69 69 69 70 71 70 70 70 71 72 74 75 75 73 70 68 66 65 64 64 65 65 65 65 65 66 66 66 66 65 65 65 66 66 66 66 66 66 67 67 67 67 67 66 64 64 63 62 62 63 65 66 67 68 69 69 69 69 71 72 72 72 72 73 73 73 75 77 77 77 77 77 77 78 81 83 82 82 80 80 80 80 80 80 81 81 81 81 82 84 85 87 87 87 87 87 87 88 88 87 86 85 85 84 83 83 83 83 84 85 86 86 86 86 88 89 89 89 90 90 90 89 88 86 86 86 86 86 86 85 85 84 84 85 85 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 90 90 90 90 89 82 82 83 83 83 83 82 82 81 82 82 82 82 82 83 83 83 82 82 83 83 84 84 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 88 88 89 89 89 90 90 90 90 90 90 90 89 88 87 86 84 82 80 78 77 75 74 68 63 63 64 66 66 67 68 70 74 77 78 74 71 68 69 69 69 69 70 70 68 63 61 61 57 51 55 58 61 59 55 53 54 54 58 65 62 58 56 55 58 65 67 58 48 42 45 49 47 41 35 36 37 41 48 53 51 50 51 50 48 46 45 45 46 48 54 58 60 62 64 67 70 73 78 81 77 72 66 63 61 62 63 64 68 70 67 63 59 59 61 63 65 66 66 65 66 68 70 71 72 73 74 77 79 79 72 66 63 66 68 67 66 66 65 66 72 75 78 73 72 79 80 77 69 61 70 66 53 54 54 52 50 50 67 77 69 61 56 54 59 67 61 51 46 44 47 45 39 39 40 40 39 39 42 44 46 44 40 38 37 37 37 37 33 32 32 35 37 38 38 38 35 33 33 34 36 37 37 38 38 39 39 39 37 35 33 30 30 30 31 32 32 32 33 32 31 29 27 25 26 29 32 35 36 35 34 34 34 34 34 33 33 33 32 33 33 35 34 33 33 33 33 32 31 32 33 34 35 35 35 35 35 33 32 32 32 32 33 34 34 34 32 32 31 32 33 33 32 32 32 32 32 32 32 33 34 36 36 35 32 31 30 32 35 38 39 39 36 35 35 36 36 35 33 31 28 27 27 27 27 28 27 26 26 27 26 26 26 26 25 25 25 25 27 27 27 28 30 28 27 30 30 30 30 31 32 30 29 30 30 30 30 30 31 33 35 37 39 41 41 39 39 41 42 42 42 44 45 44 40 38 41 41 41 43 45 43 42 41 45 46 44 42 41 43 43 42 43 44 44 43 43 42 42 44 44 42 42 43 44 44 43 43 43 43 42 41 39 37 34 35 36 37 39 41 42 42 43 44 45 47 47 46 41 37 38 40 44 41 39 39 38 37 37 36 36 36 35 35 35 34 35 36 35 35 37 38 38 37 37 37 39 41 44 46 44 37 35 37 35 34 36 36 35 34 33 31 43 55 57 50 35 33 33 35 36 39 36 36 42 43 43 42 45 47 43 40 38 40 41 41 41 43 44 43 44 46 50 43 39 49 54 55 56 56 54 52 52 51 51 52 55 57 60 62 61 62 64 66 68 69 69 67 64 60 57 56 55 54 53 52 52 52 53 53 53 53 53 53 53 53 53 54 56 59 60 61 62 62 63 63 64 64 65 66 67 67 68 68 69 70 70 69 68 68 67 68 70 73 74 73 72 70 69 68 68 70 72 75 76 75 70 64 60 58 56 55 54 55 54 53 52 52 52 53 53 54 59 64 65 66 65 69 72 73 74 73 71 70 67 68 69 72 74 75 77 79 80 79 77 75 73 71 70 69 67 67 69 65 63 64 65 66 66 67 69 69 70 68 68 68 69 70 69 70 71 73 74 75 76 75 74 72 70 69 68 69 69 69 69 69 68 68 67 67 66 66 65 65 65 66 66 66 66 66 66 66 66 66 66 65 64 62 62 62 62 63 64 66 67 67 68 68 68 69 69 72 74 75 75 75 75 76 77 78 79 78 78 78 78 78 78 78 78 79 78 77 78 79 80 79 79 80 79 78 78 80 83 85 87 87 87 87 87 87 88 88 87 85 83 82 83 83 84 83 81 82 83 85 86 86 85 86 88 87 87 87 89 90 88 87 85 86 87 87 86 86 85 83 83 83 84 85 85 86 87 88 89 89 89 89 90 90 90 89 88 88 89 89 89 88 88 88 89 90 90 90 90 91 91 91 91 90 90 90 90 83 84 84 84 84 84 83 83 82 82 82 82 82 82 82 82 82 83 83 83 84 84 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 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 86 86 86 87 87 87 88 88 88 88 88 89 89 89 90 90 90 90 90 90 90 89 89 87 86 83 81 79 78 76 74 71 66 64 64 64 65 66 65 65 64 66 70 71 72 71 69 69 69 69 68 65 64 64 63 63 63 63 59 55 54 55 54 52 49 51 50 44 40 41 49 54 50 46 40 44 45 38 34 31 29 32 35 35 36 35 36 44 50 51 50 49 48 47 45 45 46 47 52 60 61 63 64 67 70 72 74 79 81 79 76 71 67 64 64 64 64 66 67 67 65 63 63 63 65 65 64 64 65 67 69 71 72 72 73 75 76 77 76 73 67 62 64 66 66 69 71 69 69 71 72 71 61 59 65 66 68 75 76 77 64 58 65 65 62 58 55 58 67 72 68 60 49 50 57 52 47 44 46 49 42 39 39 40 40 41 42 45 46 46 42 40 41 41 41 40 39 36 33 32 33 34 36 36 35 33 34 35 36 37 37 38 38 38 38 39 38 38 36 34 32 31 30 31 31 31 32 32 32 32 32 31 28 26 26 29 35 39 38 36 34 35 35 35 35 34 33 33 32 33 34 34 33 33 33 33 32 32 32 32 32 33 34 34 34 33 33 32 32 32 32 32 33 33 33 32 32 32 32 33 33 31 31 31 32 32 33 33 33 34 35 37 36 34 33 32 32 35 38 40 41 40 36 34 34 35 35 35 33 30 28 26 26 27 27 27 26 26 26 26 26 25 25 25 25 24 25 26 27 27 29 30 28 28 29 30 31 31 32 34 32 31 32 32 31 31 31 30 34 37 40 41 42 42 41 39 39 41 42 43 45 45 44 37 36 41 41 40 40 41 42 41 42 46 46 43 40 40 43 44 44 45 45 44 44 44 44 44 43 42 42 41 41 42 42 41 41 42 43 43 42 41 38 36 39 39 36 40 44 47 47 43 47 49 49 48 45 41 41 44 44 44 42 40 38 37 35 35 36 36 37 36 35 34 33 34 34 34 36 39 40 40 38 38 38 39 41 43 44 42 36 34 36 38 38 38 37 36 38 37 35 47 53 53 45 37 39 37 34 33 33 34 40 48 50 48 45 44 45 43 40 38 41 44 42 41 41 39 40 44 42 39 36 38 47 51 55 58 57 53 52 50 52 54 56 57 58 60 61 62 63 65 66 69 69 68 63 58 55 53 53 54 54 54 53 53 53 53 53 53 54 54 54 55 55 55 56 58 60 61 62 62 63 64 64 64 64 64 65 65 65 64 64 65 65 65 65 65 65 66 67 69 72 73 73 72 71 70 70 69 70 71 75 75 74 70 66 62 62 62 62 61 61 60 60 60 61 61 61 62 62 64 66 66 68 70 73 75 76 76 74 71 69 68 70 72 75 77 78 79 80 82 81 78 76 74 72 70 68 66 67 67 64 63 63 64 65 64 65 67 67 68 67 67 67 68 68 68 70 72 74 75 76 75 75 74 73 72 71 71 71 71 71 71 72 72 72 71 70 69 69 68 68 68 68 67 67 66 65 66 66 65 65 65 65 64 62 62 63 64 65 66 68 67 67 70 71 72 72 73 74 76 77 77 77 78 77 77 77 77 77 78 78 78 78 77 75 75 77 76 76 76 76 77 77 77 77 76 76 76 79 83 85 87 87 87 87 86 86 86 86 85 84 82 81 81 82 83 82 81 81 82 83 85 86 86 87 87 87 87 87 88 88 87 86 86 86 86 85 85 84 83 83 82 84 85 84 85 86 87 88 88 89 90 90 90 90 90 90 89 88 88 88 88 88 87 87 88 90 90 91 91 91 91 91 91 90 90 89 89 85 85 85 85 85 85 84 84 83 83 82 82 82 82 82 83 83 83 84 84 84 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 86 86 86 86 87 87 87 88 88 88 88 89 89 89 89 90 90 90 90 90 90 90 89 89 87 85 83 81 79 77 74 72 66 61 62 63 65 67 68 69 68 66 64 63 63 63 65 66 67 67 67 68 66 63 63 62 63 64 63 59 54 50 49 49 46 46 49 48 43 38 36 41 46 48 50 50 46 42 36 35 35 32 32 35 35 36 36 34 34 45 51 50 50 48 48 47 47 47 47 52 58 61 63 63 67 70 72 75 80 81 79 76 73 69 67 66 65 65 65 66 66 66 64 63 64 64 64 65 66 67 68 70 72 73 74 74 75 74 72 69 66 61 60 62 63 64 66 67 67 70 70 67 63 58 64 67 64 65 74 67 63 60 60 67 70 69 54 52 52 59 66 69 60 48 44 43 42 41 41 40 41 38 38 39 41 41 42 44 46 46 46 46 46 45 44 42 38 37 37 34 32 31 31 31 32 33 34 35 36 37 38 38 38 38 38 38 38 38 38 37 36 34 32 31 31 31 31 31 32 32 32 33 33 31 28 26 26 33 38 40 36 33 34 35 35 36 35 35 33 32 32 33 34 34 33 33 33 32 32 32 32 32 33 33 34 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 32 31 31 31 31 32 33 33 33 33 34 35 36 36 34 33 33 35 37 38 38 37 36 34 33 33 34 33 32 30 27 25 25 26 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 28 29 28 28 28 30 31 32 33 36 40 40 38 35 35 36 37 37 40 41 41 39 39 39 40 41 40 40 40 42 44 45 45 43 42 41 41 40 38 37 39 43 45 48 45 42 38 37 39 39 40 43 44 44 44 44 44 43 41 41 41 42 42 42 43 41 39 40 41 42 45 47 41 38 39 39 38 38 40 42 44 46 46 47 47 47 45 43 46 50 45 43 43 40 37 35 35 35 37 38 38 36 34 34 34 34 33 33 37 39 41 40 39 40 40 39 40 42 43 42 38 35 38 46 42 39 43 41 37 38 42 52 52 48 42 40 42 37 33 38 37 34 39 44 47 46 43 43 42 43 43 43 44 44 44 42 40 35 37 45 43 39 34 39 47 52 56 59 55 51 52 54 54 55 57 60 59 58 59 60 61 64 66 67 67 65 59 54 53 53 52 52 52 52 53 53 53 53 53 53 53 54 55 57 57 57 57 58 59 61 62 62 63 63 63 63 63 63 64 65 64 63 63 64 66 67 67 67 68 69 70 72 72 71 71 70 70 70 70 70 71 72 75 76 76 73 71 68 68 68 69 68 67 66 66 66 66 67 68 69 70 70 70 69 73 74 73 74 77 78 77 74 72 71 72 74 76 80 81 80 81 83 82 80 76 74 71 69 67 66 66 66 64 63 63 63 63 63 65 66 67 67 66 67 66 66 67 68 70 73 75 76 76 75 74 73 72 72 72 72 71 72 72 72 72 73 73 73 72 71 71 70 69 69 69 69 69 68 67 67 67 66 67 66 65 65 65 66 68 71 72 72 71 71 72 75 76 76 76 76 76 77 77 76 76 76 76 76 76 75 75 76 77 78 77 76 74 74 77 78 79 78 77 77 77 76 74 74 75 75 78 81 83 84 85 85 84 83 83 83 83 82 82 81 80 80 81 82 81 80 80 81 82 83 84 85 86 86 87 87 87 86 86 87 87 88 87 85 84 84 84 83 83 83 84 84 84 85 86 87 88 89 90 90 90 90 90 90 90 90 89 88 87 88 88 88 88 89 90 91 91 91 91 91 91 90 90 90 90 89 86 86 86 86 86 86 85 85 84 84 83 83 83 83 83 83 84 84 84 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 86 86 86 86 86 86 86 86 86 86 86 85 85 85 86 86 86 86 87 87 88 88 88 88 88 89 89 89 89 90 90 90 90 91 91 90 90 88 87 85 83 80 78 76 73 68 61 58 60 62 64 67 70 71 70 68 65 63 62 63 64 66 66 66 69 71 67 64 60 56 50 50 50 50 48 43 39 38 41 44 48 49 47 41 36 34 41 45 40 40 40 40 39 37 36 35 35 35 33 32 32 30 31 41 47 47 49 50 49 49 48 48 48 51 55 60 62 64 67 70 71 75 79 80 79 76 73 71 70 69 68 66 65 66 65 63 62 62 63 64 65 68 69 68 68 70 72 74 74 74 74 69 65 59 60 60 62 62 61 61 62 69 71 72 74 74 74 68 62 69 76 70 68 71 71 70 57 50 49 53 53 52 52 50 49 52 61 55 39 38 41 42 41 40 40 40 41 42 42 42 42 46 46 45 45 46 44 43 41 39 36 34 33 32 31 30 30 31 32 34 36 37 37 37 36 36 37 37 38 38 38 39 39 38 37 35 34 33 32 32 32 32 32 32 32 33 34 33 32 28 26 27 35 40 35 32 32 33 33 34 35 35 35 34 33 34 34 34 34 33 32 32 32 33 33 34 35 34 34 33 32 32 31 31 31 31 31 31 32 32 32 32 33 33 33 32 31 31 31 31 32 32 32 32 32 33 33 35 36 35 34 33 34 34 33 33 34 34 34 33 33 32 32 31 30 27 26 25 26 27 28 28 27 27 27 27 28 28 27 27 27 26 26 25 25 26 27 28 28 28 29 30 33 35 42 48 44 41 37 38 41 41 42 42 42 39 34 35 39 41 42 39 38 37 40 41 42 43 43 45 44 43 43 44 42 42 44 45 45 43 39 33 36 38 38 37 37 43 45 42 40 38 38 38 38 40 41 41 40 40 38 37 38 41 45 48 47 39 37 38 40 40 37 37 39 42 44 45 46 46 45 45 45 44 44 44 43 43 38 35 34 36 38 37 37 36 34 34 36 37 35 33 33 36 38 39 39 39 40 40 40 40 42 44 45 43 38 40 44 40 38 39 38 36 39 45 55 51 45 40 45 53 48 43 49 49 43 42 43 46 44 42 43 43 43 42 43 46 47 46 44 39 34 40 47 48 47 45 46 48 51 54 57 53 50 49 51 52 51 56 63 60 56 54 55 56 59 61 63 63 61 58 56 56 55 54 53 52 52 52 52 53 53 53 54 55 57 58 58 58 57 57 58 59 61 62 63 63 63 63 63 63 63 65 67 66 67 68 69 71 72 73 74 74 75 76 75 74 73 72 71 71 71 71 71 71 72 74 76 76 76 75 74 73 73 73 73 73 72 72 72 73 73 73 74 74 75 72 70 71 72 73 74 76 77 77 76 75 75 75 76 77 80 82 83 83 83 83 81 77 73 70 66 65 64 65 66 65 64 62 62 62 63 65 66 68 67 66 66 65 65 66 68 70 72 75 76 75 74 73 73 72 72 72 72 71 72 72 73 73 73 73 73 72 72 71 70 70 69 69 69 69 69 70 71 70 70 70 69 68 68 69 71 74 76 77 77 76 77 78 78 79 79 78 78 77 77 76 75 75 75 76 76 76 76 75 75 76 77 77 76 75 76 77 78 78 77 76 75 76 75 74 74 75 75 78 81 82 82 83 82 82 81 81 82 83 83 83 83 82 82 83 86 81 79 79 80 82 83 83 83 85 86 86 86 86 86 86 87 87 87 87 86 85 84 84 83 83 83 84 84 84 85 87 88 89 89 89 90 90 90 90 90 90 90 89 89 88 88 88 88 89 89 90 91 91 91 91 91 91 91 91 90 90 90 86 86 86 86 86 86 86 86 85 85 84 84 83 83 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 86 86 86 86 87 87 87 87 86 86 86 86 86 86 86 85 85 85 86 86 86 86 87 87 87 88 88 88 88 88 89 89 89 89 90 90 90 90 91 91 90 90 88 87 84 82 80 77 75 72 66 59 61 63 63 64 65 68 70 69 68 67 66 65 63 64 66 67 68 67 68 68 63 57 52 46 41 42 43 42 40 37 39 41 44 48 50 44 37 35 34 35 38 40 36 34 34 34 33 34 35 34 35 36 36 34 30 29 29 30 37 46 51 53 52 52 50 50 49 52 56 58 63 67 69 71 74 78 82 79 76 73 71 69 69 69 67 66 64 63 63 62 62 63 64 67 69 69 68 69 70 71 72 73 72 70 66 62 59 59 60 64 64 63 66 68 72 71 69 74 76 75 68 58 67 74 71 71 74 75 72 57 51 51 62 63 55 53 53 51 54 65 53 37 39 40 44 41 39 42 43 43 43 42 43 44 47 46 44 45 44 42 39 36 33 33 33 32 31 29 28 28 31 34 36 37 37 36 35 35 35 35 36 37 38 39 39 39 38 37 35 34 33 33 33 33 33 32 33 33 34 34 35 33 30 29 29 32 35 33 31 30 31 32 32 34 35 35 35 35 35 35 35 35 33 33 33 33 34 35 36 36 35 33 32 31 31 31 30 30 30 30 30 31 31 32 32 33 32 32 32 31 31 31 31 31 31 31 31 31 32 33 34 35 35 34 33 32 32 32 32 32 33 34 33 32 32 32 31 29 28 26 26 27 27 28 28 28 28 28 28 29 29 28 28 27 28 28 28 27 26 26 27 27 28 29 30 33 36 43 46 40 38 38 38 38 39 40 40 40 38 32 35 38 40 41 41 39 39 43 42 40 40 41 44 44 43 42 41 40 41 41 42 42 40 37 35 37 39 41 36 35 41 37 32 36 37 37 36 36 37 37 37 39 40 39 37 36 40 43 43 42 40 38 38 38 38 38 37 38 41 44 45 46 45 43 43 42 41 42 42 43 41 36 34 34 36 38 37 36 35 35 35 35 35 35 34 34 36 37 37 38 38 39 40 40 41 42 45 48 46 42 39 39 38 37 35 35 37 40 46 51 44 43 45 45 50 54 48 33 42 47 46 46 47 44 43 44 43 42 40 43 48 47 46 44 40 35 42 47 49 48 47 48 48 47 50 52 48 47 46 50 50 48 54 60 58 55 52 53 55 57 58 59 60 61 61 60 60 60 60 59 57 55 53 52 52 52 53 54 57 59 59 59 58 57 57 58 60 61 62 63 64 64 64 63 64 66 69 71 72 73 74 75 76 77 78 78 80 80 80 79 77 75 74 74 73 73 73 73 73 74 74 74 75 76 77 76 75 75 76 78 78 78 78 77 77 77 76 76 76 76 75 73 73 74 75 76 76 76 76 76 77 78 77 78 79 80 82 84 84 84 83 82 80 76 72 68 67 66 66 66 66 64 63 62 63 64 67 68 68 67 66 65 65 65 66 67 69 71 74 74 74 74 73 73 72 72 72 72 72 72 72 73 73 73 73 73 72 72 71 70 69 69 69 70 72 74 75 75 74 73 73 72 72 72 73 74 76 77 79 79 80 80 80 80 80 80 79 79 79 78 77 76 75 75 76 78 78 77 76 76 76 76 76 77 79 79 78 77 76 76 76 76 76 76 76 76 76 76 78 80 81 81 82 81 81 81 81 82 83 84 85 86 86 84 83 83 82 81 81 81 81 82 82 83 84 85 85 86 87 86 87 87 88 88 88 87 85 84 84 83 83 83 85 84 84 86 87 88 90 90 90 90 90 90 90 90 90 89 88 88 88 88 88 88 89 89 90 91 91 91 91 91 91 91 91 91 91 90 86 86 86 86 86 86 86 86 86 85 85 84 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 85 86 86 86 86 87 87 87 87 87 87 87 86 86 86 86 86 86 85 85 85 86 86 86 86 87 87 87 88 88 88 88 89 89 89 89 89 90 90 90 91 91 91 91 90 88 86 84 81 79 76 73 70 66 62 61 62 63 64 64 66 66 65 67 67 63 63 63 63 64 66 67 66 65 64 61 55 47 41 37 40 43 45 46 45 45 43 40 39 39 37 35 34 35 36 37 37 36 34 34 33 33 32 33 33 36 36 33 32 30 31 31 30 35 43 52 55 54 53 52 50 49 50 54 59 63 66 69 73 76 80 81 79 76 72 68 67 68 68 67 67 66 64 63 62 63 63 64 67 69 68 68 69 70 70 70 70 68 67 64 64 61 58 60 62 64 65 68 68 68 63 63 71 72 71 68 66 65 66 68 68 68 67 66 67 66 67 73 72 63 55 51 49 55 61 50 45 55 47 41 41 41 43 43 43 43 43 44 45 46 46 44 43 41 39 39 37 33 33 33 32 31 29 27 27 30 34 36 37 36 36 35 35 35 35 35 37 38 38 38 38 37 36 35 34 34 34 35 34 34 34 34 34 35 35 36 34 32 29 29 29 33 35 32 31 32 32 32 32 33 34 35 36 36 36 37 36 35 34 34 34 35 36 36 35 34 33 32 31 31 30 30 30 30 29 29 30 30 31 32 33 32 31 31 31 31 30 30 30 30 30 30 31 32 33 33 33 33 33 32 31 31 31 32 32 32 33 33 33 34 33 31 30 28 27 26 25 27 28 28 28 27 27 27 27 27 26 27 27 28 30 32 31 30 28 28 28 29 30 31 34 37 41 39 33 34 36 38 37 36 37 37 35 37 37 35 35 36 41 45 44 43 44 42 41 39 39 40 38 38 38 39 39 39 40 41 41 41 37 37 40 41 41 36 37 41 36 34 38 39 39 38 38 38 38 39 40 41 41 37 35 37 37 37 41 42 39 36 33 35 38 41 43 44 45 47 48 43 40 41 42 42 41 40 41 40 37 34 33 36 37 38 36 37 39 38 37 36 36 35 35 36 36 37 37 38 38 38 43 47 49 50 53 48 42 37 42 50 40 35 33 37 42 47 47 41 43 45 39 34 32 38 43 45 47 48 47 46 44 41 39 40 41 40 43 47 47 46 45 46 47 47 47 48 48 47 47 46 45 49 50 49 46 46 50 51 49 52 54 55 52 49 52 55 57 57 58 58 59 61 62 63 64 64 65 64 61 57 54 52 52 53 55 58 60 59 58 57 56 57 58 59 60 61 62 63 64 64 65 67 71 73 74 75 76 77 78 79 80 80 80 81 81 80 79 78 77 77 76 75 75 75 75 74 74 74 73 74 75 76 76 76 76 77 78 79 79 79 79 79 77 77 78 76 74 73 74 75 75 76 78 78 76 75 76 78 79 80 80 80 80 82 84 84 84 83 81 79 75 72 70 67 66 66 66 66 65 64 63 64 65 68 68 68 67 65 64 64 64 65 66 67 68 70 71 72 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 71 70 70 69 69 69 70 72 74 76 77 76 76 75 75 75 75 75 76 76 77 78 80 80 81 81 81 81 81 80 79 80 80 80 79 78 77 77 78 79 80 79 77 76 75 75 76 77 78 78 77 76 76 77 78 78 79 79 79 78 76 75 76 78 79 80 81 81 81 81 82 82 82 82 83 84 84 84 83 83 82 82 81 81 80 80 82 83 83 84 85 86 86 86 85 86 86 87 88 87 86 84 83 82 82 83 84 84 85 87 89 91 91 91 91 91 91 90 90 90 89 88 88 87 87 87 87 88 89 89 90 90 90 91 91 91 91 91 91 91 91 91 86 86 86 86 86 86 86 86 86 85 85 85 85 85 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 85 86 86 86 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 88 88 89 89 89 89 89 90 90 90 90 91 91 91 90 88 86 83 81 78 75 70 67 65 63 61 61 61 63 66 67 66 64 64 62 60 63 64 62 62 64 63 63 64 59 52 42 37 36 36 39 43 44 45 47 48 41 36 36 37 36 34 34 39 38 35 35 35 34 35 37 33 30 34 35 32 33 32 31 32 35 36 35 36 41 52 56 54 52 52 51 50 50 54 59 63 65 67 73 77 80 80 79 76 71 66 65 66 67 67 66 66 65 64 63 63 64 65 67 69 69 70 71 69 68 68 67 64 65 63 60 59 57 60 63 65 68 70 63 60 57 64 72 68 68 70 69 68 66 66 65 64 62 57 62 73 71 71 76 73 55 51 51 57 58 56 48 43 44 43 43 44 44 43 43 43 44 44 44 44 44 43 41 37 35 35 35 34 34 33 31 29 28 27 27 29 32 35 35 35 35 35 34 34 34 35 36 37 37 36 36 36 35 35 35 35 35 36 36 36 35 35 35 36 36 37 36 34 30 29 31 36 36 30 31 32 32 32 32 32 33 33 34 35 36 37 37 36 36 35 35 35 36 36 35 34 34 33 32 31 30 30 29 29 29 29 30 30 30 31 32 31 31 31 31 30 30 29 29 29 29 30 31 31 32 32 32 32 31 31 30 31 31 32 32 32 33 33 33 33 33 32 30 28 26 25 25 27 27 28 28 27 27 26 26 25 25 25 26 28 31 34 35 35 35 35 35 36 36 37 38 39 41 36 32 32 33 36 35 36 39 38 35 37 37 35 35 35 39 43 44 44 43 43 42 41 40 39 37 38 40 38 38 39 40 42 41 39 36 39 41 39 36 32 36 39 36 36 39 38 38 38 39 39 39 40 42 40 39 36 36 40 37 35 41 42 39 36 34 36 38 40 42 44 46 47 47 40 39 44 45 44 41 40 40 39 37 32 33 36 38 38 35 37 39 38 37 37 37 37 36 37 38 38 38 38 37 37 43 51 59 64 67 56 46 37 45 53 45 38 37 41 45 49 46 40 43 43 41 40 39 43 45 46 49 49 45 44 45 42 40 40 41 41 44 47 50 47 44 46 48 49 49 49 48 49 49 46 46 50 50 48 46 47 51 52 53 52 51 50 49 50 53 55 57 57 57 58 58 60 61 63 65 66 67 68 67 65 58 54 52 54 56 59 60 59 57 55 56 57 58 58 58 59 60 62 63 65 68 72 74 75 76 76 77 78 78 79 79 79 79 79 78 77 77 77 77 77 77 77 76 76 75 75 74 74 74 74 75 76 76 77 77 77 77 77 77 78 78 78 77 77 78 74 72 72 73 76 77 78 79 79 78 77 77 78 79 80 81 81 82 83 84 84 83 82 80 77 74 71 69 67 66 66 66 66 64 66 67 66 67 68 69 69 67 65 63 63 63 62 64 65 65 67 69 69 70 70 71 71 71 72 72 72 72 73 72 72 71 71 70 69 69 69 69 69 70 72 73 74 76 76 76 76 76 76 76 75 75 75 76 78 79 80 80 81 81 81 81 80 80 79 79 79 79 79 79 79 79 80 80 80 79 77 75 74 74 75 76 77 78 78 77 78 79 80 80 81 81 80 80 78 77 76 76 77 78 79 80 81 82 81 81 81 82 82 83 83 84 84 83 82 82 81 81 80 80 81 81 82 84 85 84 85 86 85 85 86 87 88 87 85 83 82 81 80 82 84 84 86 89 90 91 91 91 91 91 91 91 90 89 88 88 87 87 87 88 88 89 89 89 90 90 90 90 90 91 91 91 91 91 91 91 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 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 88 88 88 89 89 89 89 89 90 90 90 90 91 91 90 90 88 85 83 80 77 72 67 65 63 63 63 62 62 62 65 67 68 67 65 64 62 63 63 63 60 60 61 63 66 65 59 48 40 36 33 30 32 36 39 43 43 37 37 38 37 36 34 34 37 35 34 35 35 33 37 39 33 31 31 32 32 34 34 32 33 36 38 38 36 35 38 50 54 52 52 53 52 52 54 59 63 64 67 71 75 78 79 78 75 71 67 64 65 67 65 64 64 64 63 64 65 66 67 70 72 73 72 71 68 66 66 65 65 67 66 63 62 60 58 59 62 67 67 59 54 53 61 66 65 66 69 70 67 62 60 61 66 61 49 55 66 68 63 59 58 54 54 55 61 51 42 46 46 47 46 45 46 47 45 44 43 44 44 44 44 44 40 39 36 35 34 34 34 34 32 30 30 28 26 27 28 29 30 31 31 31 32 33 33 34 34 35 35 35 35 34 34 35 35 36 36 36 36 36 36 36 35 35 36 37 37 37 35 32 30 28 28 30 30 31 32 33 34 34 33 33 33 33 33 33 34 35 36 37 36 35 34 35 35 35 34 34 34 33 32 31 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 31 31 30 30 30 30 31 32 32 31 31 31 31 30 29 27 26 25 26 28 28 29 28 28 28 28 27 26 26 27 28 30 34 36 37 39 40 41 41 42 43 43 42 42 42 41 38 36 33 33 33 35 37 39 40 41 40 39 37 36 37 40 43 44 43 42 43 43 40 38 37 38 39 38 38 39 38 38 37 35 34 37 37 31 30 31 36 37 33 35 35 32 34 38 39 39 40 41 42 38 37 41 42 43 40 38 39 41 41 38 37 38 38 38 40 41 43 43 42 38 41 46 48 46 43 40 39 38 35 31 33 36 38 38 35 35 37 40 40 39 37 37 38 38 38 39 39 37 36 36 36 45 59 67 72 70 55 40 43 48 51 44 38 42 46 51 45 41 43 43 41 44 44 44 44 44 49 49 44 45 46 42 41 41 41 42 43 46 50 47 45 46 47 48 49 49 48 52 56 54 51 50 49 47 44 47 50 53 54 53 53 52 51 52 55 56 57 57 57 58 59 60 62 64 65 66 66 67 69 68 63 59 56 56 58 61 60 58 55 55 56 56 57 57 58 59 61 63 65 68 70 73 75 76 76 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 76 76 76 76 75 75 75 75 74 75 75 76 77 78 77 77 76 75 74 74 74 75 76 76 73 71 71 74 77 79 80 80 80 80 78 79 79 80 80 81 81 82 83 84 85 85 83 80 76 72 69 67 66 66 66 64 63 62 66 68 69 69 70 70 69 67 65 63 63 63 64 65 67 68 69 69 69 69 70 70 70 70 70 70 70 71 71 71 71 70 70 70 70 70 71 72 73 72 72 72 73 74 75 75 75 75 75 76 75 75 75 76 78 79 79 80 80 81 80 80 79 79 78 77 76 77 78 79 80 80 80 80 80 78 76 75 74 74 75 76 78 79 79 79 80 80 81 80 80 80 81 82 78 76 76 75 76 76 77 79 81 82 81 81 81 82 82 83 84 85 84 84 83 83 82 82 82 82 82 82 82 83 83 84 84 85 84 85 86 87 88 87 85 82 81 80 80 81 82 86 88 89 91 92 91 91 91 91 91 91 90 88 87 87 87 87 87 88 88 89 89 90 90 90 90 90 90 91 91 91 92 92 91 91 86 86 86 86 86 86 86 86 86 86 86 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 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 88 88 88 88 89 89 89 89 90 90 90 90 91 91 90 89 87 85 82 79 76 71 66 64 64 65 63 61 61 63 66 68 68 67 66 65 63 60 59 57 55 56 59 63 66 68 64 56 43 36 35 30 27 33 36 40 38 34 36 36 35 33 32 35 36 36 36 35 36 35 34 36 34 40 41 37 36 37 39 39 34 36 40 39 36 35 38 45 51 53 50 52 55 56 57 60 63 66 69 72 75 78 80 78 75 72 68 64 64 65 65 64 64 64 63 65 66 68 70 73 75 74 73 71 68 66 65 66 67 68 69 69 70 70 68 65 65 67 67 68 63 61 64 63 62 58 62 71 63 56 55 57 66 57 50 55 62 74 63 52 52 57 64 58 56 52 46 44 47 49 50 50 48 46 45 44 44 46 44 43 46 42 34 36 36 36 35 34 33 32 31 31 31 28 27 27 27 28 29 29 29 29 29 30 32 33 33 34 34 34 34 34 34 35 36 36 36 36 35 35 36 36 35 35 36 37 37 38 36 34 31 30 29 30 31 31 32 32 34 35 35 34 33 33 33 33 33 33 35 36 36 34 33 33 33 33 33 33 34 33 33 31 30 29 29 29 28 28 28 28 28 29 29 30 30 29 29 28 27 28 28 29 29 28 28 28 29 30 30 31 31 30 30 29 29 29 30 29 29 28 27 27 27 27 26 26 25 27 29 30 30 29 29 30 30 29 28 28 28 30 33 37 37 38 40 41 43 44 46 47 46 45 44 43 42 41 39 36 35 35 34 35 38 41 43 43 42 39 38 37 38 41 43 43 42 41 41 41 40 40 39 38 38 40 40 35 34 35 33 33 35 34 31 33 35 38 36 32 34 34 32 39 43 40 40 41 41 40 36 35 35 42 43 40 39 37 41 44 44 40 38 39 40 40 40 40 40 39 37 41 45 48 47 44 40 39 38 35 33 34 36 39 38 36 37 38 40 40 39 37 37 38 37 37 38 38 38 36 35 34 36 44 60 69 74 57 43 40 45 49 43 41 42 46 49 43 40 40 40 39 36 40 45 40 40 46 49 49 46 44 41 41 42 43 42 41 45 48 48 47 46 46 47 47 48 48 46 46 47 50 50 47 46 44 47 49 52 53 53 54 54 53 54 56 57 58 58 59 60 61 63 65 66 66 65 63 63 64 64 64 61 60 59 60 62 61 58 54 54 56 56 56 57 59 62 65 67 69 69 71 72 74 76 76 76 75 75 74 74 74 74 74 74 74 75 75 75 76 76 76 76 76 76 76 77 77 76 76 75 75 75 75 76 78 78 77 76 75 74 73 73 74 74 74 72 72 73 76 79 82 82 81 80 79 78 79 79 79 79 79 80 80 81 83 85 86 85 81 76 71 68 67 66 65 64 63 63 65 68 70 72 71 70 69 68 66 66 67 68 68 68 68 69 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 71 71 71 72 72 72 73 73 73 72 72 72 72 72 73 73 74 74 75 76 75 75 74 75 76 78 79 79 79 80 80 79 79 77 76 75 75 76 77 79 80 80 80 80 80 79 78 77 76 76 76 77 79 81 81 81 81 81 81 80 80 81 81 81 80 77 74 75 76 77 78 79 81 81 81 81 82 82 83 83 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 83 83 84 84 85 86 88 88 88 85 82 81 80 80 80 82 87 89 90 91 91 91 91 90 90 90 89 88 87 87 87 87 87 88 88 88 89 90 90 89 89 89 89 89 90 90 91 92 92 92 91 86 86 86 86 86 86 86 86 86 86 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 85 86 86 86 86 87 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 87 87 88 88 88 88 88 88 89 89 89 89 90 90 90 90 91 91 90 89 86 84 81 78 75 71 68 66 66 66 64 63 62 66 69 71 70 70 70 68 62 60 57 56 55 55 55 58 61 63 61 54 40 35 33 32 31 34 35 35 34 33 33 33 33 35 35 34 37 40 41 42 42 38 33 35 36 35 37 37 41 41 38 35 32 40 43 41 39 36 40 45 53 53 48 53 58 61 61 61 63 66 70 73 76 79 81 78 75 72 68 65 65 65 65 65 66 67 68 68 68 70 73 75 77 75 73 72 71 69 67 67 67 69 71 69 69 71 70 68 67 67 64 63 63 62 63 64 59 52 62 69 62 59 63 63 60 50 49 55 61 65 51 47 49 65 72 55 46 43 44 44 47 49 51 46 44 44 45 46 47 46 41 43 49 40 35 41 41 38 35 33 31 31 31 30 30 30 30 30 30 30 30 30 29 28 27 27 29 31 32 33 33 33 33 34 35 35 35 35 35 35 34 35 35 35 35 35 35 36 37 37 37 35 32 30 30 31 31 32 32 32 32 34 35 35 34 34 34 33 33 33 34 35 36 35 33 32 32 32 32 32 32 33 32 31 30 29 29 28 28 28 28 28 28 28 29 30 31 30 29 28 27 27 28 28 28 28 28 28 28 29 29 30 30 30 29 29 28 28 28 27 27 26 26 26 26 26 26 25 26 27 29 31 30 29 29 31 33 34 33 31 31 33 37 39 36 37 39 38 38 39 42 45 46 44 42 40 38 39 39 40 40 40 36 36 38 39 41 42 40 37 39 39 38 40 43 44 43 40 41 42 42 41 39 38 38 37 35 32 34 35 34 34 36 37 37 35 36 38 38 36 35 36 36 39 41 41 40 39 37 36 36 39 41 44 43 39 41 43 44 42 40 39 39 41 41 42 40 40 40 38 38 40 42 44 46 44 38 38 38 35 34 34 36 38 38 38 37 38 39 39 39 38 38 37 35 37 39 41 41 38 37 36 41 50 62 66 65 51 42 32 46 53 46 43 42 47 47 42 39 38 42 40 34 39 44 41 40 43 44 44 43 42 41 43 44 46 45 44 45 46 47 49 48 44 44 45 46 48 45 44 43 48 49 46 46 47 50 51 51 50 50 54 55 55 56 56 57 58 60 62 64 65 65 66 66 64 62 59 58 58 60 61 61 61 62 62 63 63 61 57 55 55 56 58 59 62 65 68 69 70 70 70 71 73 74 74 74 73 73 73 73 73 73 73 74 74 75 75 75 76 76 76 76 76 77 77 78 78 77 76 76 75 75 75 76 77 77 77 77 77 77 77 76 75 74 73 73 74 75 76 78 80 81 82 81 79 78 78 78 78 77 76 76 76 77 78 81 85 84 81 75 72 70 68 67 65 66 67 67 68 70 71 72 71 69 67 66 66 68 70 72 72 72 72 72 72 73 73 72 73 73 73 73 73 73 73 74 74 74 74 74 74 73 73 73 73 74 74 73 73 72 72 71 71 70 71 73 74 76 77 76 75 74 75 75 77 77 78 78 79 80 79 78 77 76 75 76 77 78 79 79 79 79 80 80 80 79 79 79 78 77 78 80 81 82 82 82 82 82 81 81 81 81 81 81 78 75 76 76 77 79 81 82 82 82 82 82 82 83 83 83 84 84 84 85 85 85 85 86 85 85 84 84 83 83 83 84 84 85 86 87 88 88 88 86 84 82 81 80 84 86 89 90 90 90 90 90 90 90 90 89 87 87 87 87 87 87 88 88 88 88 89 90 90 89 89 89 89 89 89 90 90 91 92 92 92 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 84 84 84 84 85 85 85 85 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 87 87 88 88 88 87 87 87 87 87 87 86 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 90 90 90 90 91 91 90 88 86 84 81 78 76 73 69 68 68 69 69 69 69 71 71 72 66 64 66 64 57 56 55 53 52 53 49 45 47 49 51 46 42 35 35 39 34 33 33 34 34 35 34 32 33 37 37 35 39 43 46 43 41 43 41 42 38 34 35 39 45 46 42 39 40 47 43 36 34 38 48 51 55 57 56 56 59 64 66 65 65 68 72 73 76 77 79 79 76 73 69 67 67 66 65 65 66 69 69 69 69 72 77 77 76 73 72 72 73 73 69 67 66 68 70 68 66 65 67 66 63 63 65 61 59 57 60 66 67 64 65 67 66 63 63 62 54 43 43 44 44 46 44 45 50 65 64 49 49 47 44 45 48 44 42 43 42 43 47 48 47 44 38 43 45 40 36 35 34 34 35 33 31 29 29 31 31 32 33 33 33 32 31 30 30 30 29 27 28 29 30 32 33 33 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 35 36 37 38 36 34 31 30 31 32 34 35 32 30 32 33 34 34 34 34 34 34 34 34 34 34 33 32 31 31 31 31 31 31 32 32 31 30 29 28 28 28 28 29 30 29 29 30 31 32 32 30 28 27 28 28 28 28 28 29 29 29 29 30 31 31 30 30 30 29 28 27 26 26 25 26 26 26 26 26 26 26 26 28 30 30 29 28 30 34 38 38 38 37 37 40 38 31 32 33 33 33 33 34 37 43 43 41 38 36 36 35 36 36 37 37 36 36 38 39 39 38 38 40 40 39 41 42 43 44 43 41 40 41 41 39 36 35 34 32 31 35 35 35 34 32 31 33 36 36 36 38 38 36 35 36 37 39 39 36 35 35 38 40 40 42 43 44 45 45 40 35 37 38 40 40 40 41 41 40 40 40 39 40 42 41 42 48 46 40 39 38 35 34 35 37 39 39 39 38 38 39 39 39 38 38 36 34 40 44 46 46 45 50 53 56 59 64 64 56 39 40 43 51 53 51 45 43 47 47 44 39 38 42 39 36 46 50 52 48 43 41 41 42 42 42 44 42 39 41 43 44 44 46 51 52 46 44 42 35 39 45 43 43 47 48 46 46 46 49 49 48 45 46 50 53 56 56 57 57 60 63 65 65 65 64 63 62 61 59 57 56 56 57 59 60 61 62 62 62 64 64 62 59 57 57 59 61 65 68 70 71 71 70 70 70 71 72 73 71 70 71 71 72 73 74 74 74 75 76 77 77 77 77 77 77 77 78 78 79 80 80 79 78 77 76 75 75 76 76 77 77 77 77 77 77 76 75 75 75 75 76 77 77 78 79 80 80 80 79 78 78 77 75 74 74 73 73 73 75 78 79 78 74 72 70 67 65 64 66 67 69 69 70 70 70 70 70 69 69 69 71 73 74 74 74 75 74 74 74 74 73 73 73 73 74 75 75 76 76 76 76 76 75 74 74 74 73 74 75 75 75 74 73 72 72 69 67 68 71 74 76 77 76 75 74 74 74 75 76 78 79 79 80 79 78 77 77 77 78 79 79 78 78 78 79 79 80 80 80 80 80 79 78 79 80 81 83 83 83 82 81 80 80 81 81 81 81 79 77 77 78 78 80 81 83 83 82 81 81 81 82 82 83 84 84 85 85 85 86 86 86 86 86 86 85 85 85 85 85 85 85 86 87 88 88 87 87 85 81 81 83 87 89 90 90 90 90 89 90 90 90 89 88 87 87 87 87 87 88 88 88 87 88 89 89 90 90 90 90 90 89 89 89 90 90 91 91 92 86 86 86 86 86 86 86 86 85 85 85 85 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 86 86 86 87 87 87 87 88 88 88 88 88 87 87 87 87 87 87 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 90 90 90 90 91 90 90 87 85 83 81 78 76 72 69 68 69 71 72 73 73 72 67 63 59 61 61 58 57 58 55 51 46 43 44 43 41 39 37 31 31 31 35 39 35 37 42 41 40 42 41 39 39 39 38 39 40 43 45 40 40 46 42 37 41 38 35 36 36 38 42 45 46 48 44 40 36 43 54 56 57 59 57 55 57 63 74 75 73 73 73 73 74 77 79 79 76 74 72 69 67 65 65 65 67 68 69 70 71 75 78 79 76 73 71 70 70 70 70 70 70 70 69 69 71 71 72 67 62 61 61 62 58 54 58 63 64 65 65 64 63 55 55 58 52 45 43 42 43 43 42 42 44 45 43 43 47 47 42 43 42 43 44 46 43 43 48 47 46 41 39 41 41 38 35 33 33 34 36 35 35 36 35 35 34 33 33 33 33 31 31 32 30 29 28 28 27 27 28 30 32 33 33 34 35 35 35 34 33 33 33 33 33 33 33 33 33 34 35 36 37 37 34 32 30 30 31 34 36 33 31 31 31 32 33 34 34 35 35 34 34 32 31 30 29 29 29 30 30 30 30 31 31 30 29 28 28 27 28 29 33 37 32 30 31 32 32 32 30 27 28 28 28 28 28 28 28 28 28 28 30 32 33 33 32 30 28 27 27 26 26 26 25 26 27 28 29 29 29 29 29 30 31 30 29 30 32 35 38 41 42 41 41 37 33 33 32 32 32 32 32 31 33 37 39 39 37 35 32 31 32 34 36 36 36 38 38 38 38 38 40 40 39 40 41 43 44 43 39 38 38 38 37 34 33 33 31 31 34 34 32 30 32 33 34 35 34 33 33 34 35 34 35 37 37 36 33 35 37 37 38 38 39 40 41 41 43 42 40 38 40 43 42 42 42 41 40 41 41 39 43 47 49 48 49 47 44 41 37 33 35 37 38 38 38 38 38 37 38 40 41 40 39 39 39 43 47 50 51 50 48 53 60 63 65 64 50 34 40 45 51 52 51 44 44 47 46 44 40 46 53 42 42 57 55 48 48 49 51 46 42 41 41 40 39 40 43 45 46 48 50 53 56 58 51 42 33 39 44 43 45 47 46 45 46 47 48 47 45 43 44 46 49 53 55 57 58 61 64 67 65 63 62 60 59 59 58 57 57 57 58 59 61 61 61 61 62 64 66 67 65 61 58 57 58 60 64 67 69 70 70 70 69 70 71 72 72 71 71 72 72 74 75 76 77 79 79 79 78 78 77 78 78 79 79 80 81 82 83 83 82 81 79 78 76 76 75 75 75 75 75 75 75 76 76 76 77 76 76 76 76 76 77 77 78 79 79 79 78 76 75 74 73 72 70 70 70 71 73 73 71 70 69 68 68 68 69 69 70 69 68 68 68 70 71 71 73 73 73 74 74 75 76 76 76 76 76 75 74 74 73 74 75 77 78 78 77 76 75 74 75 75 74 74 75 75 76 77 77 76 75 74 72 70 68 68 69 71 73 75 76 75 74 73 74 74 76 78 79 79 79 79 79 79 78 78 79 78 78 77 76 77 78 79 79 79 80 80 80 79 79 79 80 82 83 83 83 81 79 78 79 80 81 81 80 79 79 79 79 80 81 82 83 83 82 81 81 80 81 81 82 83 83 83 84 85 85 86 86 86 86 86 86 86 86 86 86 85 85 86 86 87 88 88 86 84 82 84 86 88 90 90 90 90 90 90 89 89 89 88 87 87 87 87 87 88 88 88 87 87 88 88 89 90 90 90 90 90 89 89 88 89 90 90 91 91 86 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 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 87 87 87 87 87 87 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 90 90 90 90 90 90 89 87 84 82 81 78 75 72 69 68 69 70 72 73 71 69 65 65 64 68 71 69 66 64 60 55 49 47 46 45 40 31 28 26 29 31 32 36 43 41 42 44 43 43 43 41 40 39 37 39 41 44 43 39 38 37 36 41 49 43 37 37 36 35 43 49 46 45 44 41 39 44 51 58 61 62 57 55 55 60 67 73 76 77 74 73 73 76 80 79 76 75 73 70 67 66 66 67 68 69 70 73 75 76 77 77 75 73 72 71 71 72 74 76 76 77 75 75 76 78 80 69 58 53 59 66 61 59 56 59 62 63 64 62 61 59 58 58 56 53 49 45 44 43 43 43 46 50 50 45 42 42 42 45 46 46 46 47 44 46 50 44 41 40 40 44 52 51 39 37 37 37 37 37 39 42 40 38 36 32 30 32 32 30 32 37 34 31 30 30 29 27 27 29 31 33 33 33 34 34 34 34 33 32 32 32 33 33 33 33 33 34 35 36 36 36 34 32 31 30 30 32 34 35 33 31 30 31 32 33 33 34 34 33 32 32 30 29 28 28 28 29 29 29 29 29 29 28 27 28 27 27 28 29 31 33 33 31 30 30 30 30 29 27 28 29 29 28 28 27 28 29 30 30 31 32 33 32 30 29 28 27 27 27 26 25 24 26 27 30 33 36 36 36 34 34 34 32 30 30 30 31 33 37 42 41 39 37 36 35 34 33 33 33 33 32 32 35 38 41 41 38 33 31 31 34 35 36 38 40 38 37 38 39 40 40 40 40 41 43 43 42 40 38 37 38 37 34 32 32 32 33 33 33 33 31 32 34 35 35 33 34 33 33 35 36 35 35 35 36 37 37 37 36 36 37 37 38 38 41 43 43 42 39 42 45 45 44 42 41 41 43 42 40 42 44 45 46 47 47 45 41 37 35 36 38 39 37 36 36 36 37 38 39 42 41 39 40 41 40 38 38 44 49 52 56 61 63 63 61 47 38 38 46 54 54 50 43 44 46 44 42 40 51 58 49 46 51 51 50 49 49 49 44 40 39 39 39 38 40 45 46 48 52 53 52 52 54 56 48 39 42 44 44 46 47 45 44 44 46 48 46 46 45 44 43 42 47 53 57 60 62 65 68 68 67 63 61 59 59 59 59 59 60 60 60 61 61 62 62 64 66 68 70 71 69 65 61 59 58 60 62 64 67 69 69 69 69 71 73 74 74 74 74 75 77 78 80 81 80 79 79 78 79 79 80 80 81 82 82 83 84 84 84 84 83 82 81 79 78 77 76 75 74 74 73 74 74 75 76 77 78 77 77 76 75 75 75 76 77 77 77 76 75 75 73 72 70 69 68 68 69 71 71 70 69 69 71 72 72 72 71 69 67 66 66 68 71 73 74 75 74 74 74 75 76 76 76 76 76 75 73 73 74 75 75 77 79 81 80 78 76 76 75 75 76 75 76 77 77 78 78 78 77 76 75 74 72 70 70 68 67 66 69 72 73 73 73 73 73 75 76 77 78 79 80 80 81 80 79 78 77 77 77 77 77 78 78 78 78 79 79 80 80 80 80 82 83 84 83 82 80 78 77 78 79 80 80 79 80 80 79 78 79 81 82 83 83 82 81 80 80 80 80 81 82 82 82 83 83 84 85 86 86 86 86 86 86 86 86 86 86 86 86 86 88 88 87 85 84 84 87 88 88 89 90 90 90 90 89 89 89 88 87 86 86 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 90 91 91 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 87 87 87 88 88 88 88 88 88 88 88 87 87 87 87 87 87 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 90 90 90 90 90 90 90 88 86 82 80 78 77 75 72 71 71 72 72 71 67 61 61 61 63 67 71 72 71 70 69 67 63 58 54 51 49 41 31 29 29 30 32 33 33 37 38 42 43 38 39 44 44 42 39 37 41 44 47 43 40 38 38 39 41 46 44 43 41 37 36 43 45 43 45 45 41 41 44 52 58 61 61 57 59 61 61 64 68 74 78 74 72 71 75 78 76 74 74 73 72 70 68 68 69 70 70 72 76 78 78 77 76 75 74 74 74 74 75 76 78 77 76 74 74 75 74 69 60 55 52 61 64 55 56 61 61 62 63 63 63 63 62 61 59 59 61 57 50 46 44 47 48 43 43 45 41 39 39 40 43 46 47 46 45 43 50 50 39 40 43 42 44 51 49 42 41 40 39 37 37 40 43 42 39 36 32 30 31 32 31 30 30 31 32 33 32 31 28 27 28 30 32 32 33 33 34 34 33 33 32 32 32 32 32 32 32 33 33 34 35 35 34 33 32 31 31 31 31 32 34 34 32 29 30 31 31 32 32 32 32 31 30 29 28 27 27 27 27 28 28 28 27 27 27 27 28 28 28 29 29 29 33 35 32 30 29 29 29 28 28 28 29 29 29 29 30 31 33 34 34 33 32 32 31 30 28 28 28 28 28 27 26 26 26 28 31 39 45 47 45 42 39 36 32 31 30 30 30 29 32 36 42 41 38 37 36 36 36 34 33 33 33 34 36 38 41 45 44 41 35 33 33 34 35 36 38 39 38 38 39 39 40 41 42 43 43 43 43 42 39 38 38 34 32 31 31 33 34 34 33 32 31 31 33 35 35 33 34 35 35 36 37 35 34 34 37 38 34 34 35 35 37 39 39 40 42 42 42 41 41 43 45 46 44 42 41 42 44 41 40 42 44 45 47 47 46 42 39 37 36 38 39 39 37 35 34 35 36 37 38 40 39 38 38 40 42 40 38 39 40 45 53 59 63 62 58 47 40 37 48 56 56 51 43 44 44 42 42 43 50 56 59 55 51 50 47 45 43 42 39 39 39 42 42 38 44 49 48 50 53 55 55 50 48 48 42 39 43 44 44 46 46 44 46 47 48 47 45 49 51 49 46 42 49 54 57 60 62 64 66 68 67 65 62 60 59 60 60 61 61 61 61 61 62 63 64 67 69 71 73 74 74 72 69 65 62 60 60 60 62 64 66 68 70 72 73 75 76 77 78 79 80 81 81 80 80 80 80 80 81 82 83 83 84 84 84 84 84 83 83 83 83 83 82 81 80 79 78 77 76 75 75 74 75 75 74 75 76 77 77 76 76 76 76 76 76 75 75 75 75 74 72 70 69 69 68 68 70 73 73 72 71 72 74 74 74 72 70 68 67 66 67 69 72 74 75 76 75 75 76 77 77 76 76 75 75 75 74 74 75 76 78 79 80 80 79 78 76 76 76 76 77 77 78 78 79 79 80 81 80 79 77 76 73 71 70 69 67 61 59 59 64 70 75 74 73 73 75 76 78 79 81 82 82 82 81 79 79 78 78 78 77 77 77 77 78 79 79 80 81 82 82 82 83 84 84 83 81 79 77 77 78 79 79 79 79 79 79 79 80 81 82 82 83 82 80 80 80 80 81 82 83 83 83 83 83 84 85 85 85 86 86 86 86 86 86 86 86 86 85 86 88 88 87 86 86 86 89 89 88 89 89 90 89 89 88 88 87 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 88 88 89 89 89 89 89 89 89 90 91 91 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 90 90 90 90 90 90 90 89 88 83 79 79 77 75 74 72 71 71 73 70 67 60 57 58 58 59 62 65 67 69 70 69 68 66 62 58 54 52 51 47 41 34 33 39 42 43 40 39 42 41 35 42 49 45 44 46 42 40 45 48 47 42 38 39 39 36 35 36 40 41 37 38 40 41 42 44 44 41 42 44 50 56 60 60 58 59 60 61 62 65 73 74 71 72 72 74 74 72 68 66 69 72 74 73 72 74 73 72 74 77 79 79 77 76 74 74 74 74 75 75 74 73 73 73 72 72 71 71 64 57 59 60 65 66 66 62 60 58 60 64 65 60 52 53 56 52 49 58 56 50 48 44 39 40 41 40 39 38 41 44 42 42 44 44 44 46 47 52 45 35 42 44 42 43 46 46 44 41 39 37 40 40 39 42 47 44 38 32 30 30 31 31 31 32 33 35 35 34 32 29 28 28 29 31 32 33 34 34 33 32 32 32 32 32 32 32 32 32 32 33 34 34 34 33 32 31 31 32 31 31 30 29 30 30 30 31 30 30 31 32 32 31 30 28 27 26 26 26 27 27 28 27 26 26 26 27 27 27 29 31 34 32 30 33 34 32 31 29 29 29 29 28 28 30 31 32 33 34 36 37 38 37 36 34 33 31 30 29 29 29 30 29 29 28 28 28 32 38 47 50 52 48 45 41 37 33 31 30 31 30 30 32 35 38 39 39 36 37 38 38 37 35 35 35 36 38 40 42 44 44 43 40 36 33 32 32 33 37 39 39 38 37 37 39 40 42 43 44 44 43 42 39 39 38 36 34 33 32 32 33 36 39 33 31 31 32 33 32 35 39 37 36 35 35 35 35 35 36 35 33 35 35 34 37 44 43 42 42 41 40 41 41 42 43 44 43 42 42 42 43 41 40 41 43 45 46 45 43 39 37 36 37 38 39 38 37 36 35 34 35 36 39 40 39 39 39 39 40 39 39 38 36 37 44 54 61 65 61 51 41 37 49 54 54 47 43 44 43 41 42 43 44 48 51 50 49 48 46 43 40 38 38 41 43 39 41 43 48 51 49 51 53 54 51 45 47 48 45 43 46 45 45 46 45 44 46 48 48 46 44 53 54 47 44 43 47 52 57 59 61 62 64 66 65 64 62 61 61 61 61 61 61 61 62 62 63 65 68 70 73 75 75 75 74 73 71 68 66 64 62 61 60 60 62 64 67 69 71 74 76 78 80 81 81 81 81 81 81 82 82 82 82 83 83 84 84 84 83 82 81 81 81 81 82 82 82 82 81 80 80 79 79 79 79 78 77 76 75 75 76 76 77 77 77 77 77 76 76 75 75 74 73 72 70 70 69 70 69 69 72 75 76 76 76 76 76 75 73 71 70 69 69 69 69 72 74 75 76 76 76 76 77 78 79 79 76 73 74 74 73 75 76 78 81 84 81 80 80 79 77 77 77 78 78 78 79 80 80 81 81 82 81 80 79 77 74 73 72 74 73 70 66 64 65 68 72 74 74 74 75 76 78 81 83 83 84 83 83 82 81 80 79 79 78 77 77 78 79 79 80 81 82 82 83 83 83 84 85 84 83 81 80 79 79 78 79 78 78 79 79 80 81 82 82 82 83 81 79 79 80 81 82 83 84 84 84 84 84 84 85 85 86 86 86 86 86 86 86 86 86 86 85 86 86 87 88 88 89 90 90 89 88 88 89 89 89 88 88 87 86 85 85 85 85 85 85 86 86 87 87 86 86 87 87 87 87 87 87 88 88 88 88 89 89 89 90 90 91 86 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 90 90 90 91 91 90 90 89 87 82 80 80 78 76 75 73 73 73 72 68 61 55 55 56 59 61 63 64 65 66 67 68 67 67 64 60 55 50 48 50 49 42 41 51 50 47 42 39 36 35 36 44 48 45 41 41 45 46 49 51 55 55 53 52 47 41 36 37 41 40 39 41 42 41 41 43 43 43 41 44 49 54 58 62 62 61 59 59 61 66 72 73 73 72 72 71 70 69 65 63 64 72 78 77 77 78 77 76 77 78 79 78 77 75 74 72 73 74 74 74 73 73 72 70 70 70 70 69 61 57 58 62 63 56 54 56 55 53 51 53 62 58 50 48 50 56 59 60 52 49 49 46 41 42 41 39 39 38 41 41 37 41 43 39 39 47 46 45 40 39 46 46 41 39 41 44 42 40 48 47 42 42 40 41 41 40 40 36 31 30 31 33 34 35 36 38 37 35 32 30 28 28 28 30 32 35 35 34 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 31 31 31 31 31 30 30 29 29 29 30 30 29 27 26 26 27 27 27 28 28 27 26 25 26 27 27 28 31 33 34 31 31 33 33 33 32 31 30 30 29 28 29 31 33 35 36 37 39 39 38 36 36 36 34 33 31 30 29 28 28 28 29 29 30 32 36 43 50 51 50 46 44 43 39 35 31 30 31 30 31 32 35 37 38 38 36 36 37 36 35 35 36 36 38 40 42 42 42 42 43 44 41 37 34 32 30 33 34 35 35 35 35 36 39 40 41 42 43 43 41 40 40 39 39 38 37 37 34 31 36 38 33 33 33 36 37 32 33 36 37 36 34 35 38 39 39 38 35 35 39 41 41 43 43 40 40 40 40 40 41 41 42 43 43 42 42 43 43 42 41 40 39 41 43 44 43 42 38 36 35 37 38 38 37 37 36 36 35 37 38 40 41 40 41 42 40 39 37 38 39 38 36 35 49 60 66 63 55 37 37 51 55 57 47 44 44 42 42 44 42 37 44 49 50 49 48 44 42 40 40 39 40 42 44 45 48 50 50 48 49 50 51 49 46 49 50 50 50 49 49 48 46 40 38 45 47 48 44 44 56 52 43 44 44 45 50 55 59 62 65 65 65 64 64 62 63 62 62 61 60 61 62 64 65 67 70 72 75 76 77 77 76 75 73 71 69 67 66 64 63 62 61 61 62 64 67 70 72 75 76 78 79 80 82 82 82 83 83 83 83 83 84 84 84 83 83 81 80 79 78 78 79 80 80 81 81 81 80 79 79 79 79 80 81 80 80 79 78 78 78 78 79 79 79 78 77 77 76 75 74 72 71 70 70 70 71 71 70 73 76 78 77 76 76 75 74 73 72 71 70 69 69 70 72 74 76 76 75 75 75 75 76 77 77 74 72 71 71 71 73 77 81 83 84 82 81 81 80 79 78 79 79 79 79 80 82 83 82 81 81 80 80 80 78 75 77 78 79 80 80 81 79 76 74 74 76 76 76 76 78 79 81 82 83 83 84 84 83 82 81 80 79 79 79 79 79 79 79 80 81 83 84 84 83 83 84 85 85 85 84 83 82 82 82 81 79 78 79 80 81 82 82 82 83 83 80 79 80 81 82 83 84 84 84 84 84 84 85 85 85 86 86 87 87 88 88 87 87 86 86 85 86 87 88 89 90 90 90 90 88 87 88 89 89 88 88 86 85 85 84 84 85 85 85 85 85 86 86 86 85 85 86 86 86 86 86 87 87 87 87 88 88 88 88 89 90 90 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 90 90 90 91 91 91 90 89 88 87 84 83 81 79 77 75 74 74 72 69 60 54 55 57 60 60 61 60 62 63 66 68 68 68 68 67 67 60 56 55 57 59 53 51 55 49 41 39 39 42 44 46 49 52 49 50 54 49 48 48 48 50 54 58 57 55 49 46 45 43 42 44 42 40 40 42 45 44 43 44 48 52 57 63 63 61 58 58 61 65 70 71 71 70 67 66 67 66 64 63 63 71 78 82 82 82 80 79 78 78 78 76 75 75 74 73 73 74 73 75 75 73 70 67 66 65 64 62 58 54 52 57 62 63 62 60 57 55 55 60 65 63 59 57 60 62 61 57 49 46 45 49 47 42 40 38 43 46 44 42 40 44 46 43 44 46 43 41 42 40 40 40 39 37 39 42 40 41 47 45 42 44 46 47 43 40 40 38 33 32 33 34 36 39 40 40 37 35 33 31 29 29 29 29 32 34 35 34 32 31 30 30 31 31 31 31 31 31 31 30 30 30 30 31 31 31 32 32 33 33 33 33 32 31 31 30 30 29 29 30 30 29 28 28 26 25 26 27 28 28 28 26 26 25 26 27 27 28 30 34 34 31 31 33 33 32 31 31 31 31 29 28 30 33 36 37 37 37 37 38 39 39 39 39 37 35 32 31 30 29 28 28 28 29 31 35 39 45 50 50 48 44 44 43 42 38 33 32 31 31 30 31 33 35 35 36 36 35 34 33 34 35 35 36 38 39 40 41 41 41 43 44 44 42 39 35 33 32 31 29 29 31 34 36 38 40 41 40 41 42 42 41 40 40 40 39 38 37 37 35 36 37 35 38 38 34 34 34 33 34 37 36 36 35 35 36 36 36 35 34 34 37 40 40 40 37 39 40 41 42 43 43 43 43 43 43 42 42 42 41 40 38 37 38 40 42 42 41 37 36 36 38 38 36 37 37 36 36 37 38 39 40 41 41 41 41 40 40 39 38 38 39 36 38 53 59 62 58 49 30 38 53 50 49 48 45 43 44 47 51 53 52 47 47 49 48 47 42 41 42 42 42 41 43 46 48 49 49 51 52 52 52 52 49 47 49 49 48 48 48 49 48 46 41 40 46 47 47 45 43 43 44 44 45 44 43 47 52 58 63 67 68 67 65 64 64 64 64 64 64 65 66 67 69 70 72 75 77 78 79 78 78 76 75 73 71 69 67 66 64 63 62 62 62 63 65 68 71 73 74 75 76 79 81 82 83 84 84 84 84 84 84 84 83 82 81 80 79 79 77 76 75 76 77 78 80 80 80 79 78 77 77 76 77 78 79 80 80 80 81 81 80 79 79 79 79 79 79 79 78 76 73 72 71 71 72 73 72 72 74 74 74 72 71 71 72 74 76 76 75 72 70 70 70 70 72 74 74 75 75 72 70 69 70 70 70 69 68 68 68 70 74 79 82 84 85 84 83 81 80 79 80 80 80 80 80 81 81 80 79 79 78 78 78 77 76 75 77 79 81 82 82 82 82 79 79 81 80 78 78 78 78 80 81 81 82 83 84 83 81 80 79 79 79 79 80 80 80 80 81 82 84 85 84 83 83 83 84 85 85 85 84 84 84 84 83 81 79 81 81 82 83 83 83 82 82 81 80 80 81 82 83 83 83 84 84 84 84 85 85 85 85 86 86 87 87 88 88 88 87 86 86 87 89 89 90 91 91 88 85 87 88 89 89 88 87 86 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 86 86 86 87 87 86 87 87 87 88 88 89 89 85 85 85 85 85 85 85 85 85 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 88 88 88 88 88 88 88 88 88 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 90 90 91 91 91 91 90 89 89 88 87 85 83 81 78 75 73 72 68 63 55 53 54 56 58 57 57 57 59 60 61 64 67 69 70 71 70 67 63 60 61 61 54 53 54 46 41 38 37 39 45 47 46 48 51 55 55 45 41 45 46 46 48 49 49 49 48 47 46 45 45 44 42 41 40 42 45 46 46 46 50 54 56 59 61 60 59 60 63 66 68 69 68 66 61 62 65 66 66 67 67 69 78 84 85 85 84 80 78 77 76 74 74 74 74 74 74 74 73 74 73 71 67 64 64 62 60 58 56 55 54 55 58 62 66 68 67 61 57 57 60 62 58 55 64 64 58 54 48 44 41 43 43 41 41 39 38 40 43 45 45 44 45 45 48 45 38 42 44 39 37 36 39 40 40 45 51 46 43 42 43 45 40 38 39 38 36 34 33 33 34 36 40 43 43 41 38 37 35 32 30 29 29 29 32 34 36 34 33 31 30 30 30 31 31 31 31 30 29 28 27 27 28 29 30 31 32 32 33 33 34 34 34 33 32 32 31 29 28 30 30 30 27 25 25 26 27 28 29 28 28 27 26 26 28 28 29 31 32 33 31 28 31 32 32 32 32 32 31 32 30 28 32 35 38 38 37 35 34 34 38 40 41 40 39 36 33 33 32 31 30 29 29 30 31 35 40 46 48 50 46 43 42 45 47 42 38 34 32 31 31 31 32 33 33 32 32 32 32 32 33 34 34 35 37 38 40 41 42 43 44 45 46 43 40 36 35 35 37 39 36 34 32 36 39 42 41 40 40 40 41 40 40 40 40 40 39 38 36 35 34 38 41 41 37 32 34 35 33 34 37 37 34 30 33 36 35 34 34 35 35 38 39 40 39 38 39 40 42 42 42 42 41 41 42 43 42 42 42 41 39 36 36 37 37 38 40 38 37 36 37 39 38 37 38 38 37 37 38 38 38 39 40 42 42 43 42 41 40 39 38 36 33 40 54 55 54 49 40 29 37 44 46 47 49 46 44 47 53 57 56 54 50 48 48 47 45 41 42 43 42 41 41 44 47 50 50 50 50 51 53 53 52 47 47 49 50 49 49 49 49 48 47 46 47 47 48 48 49 42 37 43 44 43 44 45 48 53 58 65 69 70 69 67 66 66 67 68 68 68 69 70 71 73 75 76 77 78 78 77 76 75 74 72 71 70 68 66 64 62 62 62 63 65 67 70 72 73 74 75 76 77 79 81 83 84 84 84 83 82 82 82 82 81 80 79 79 78 78 78 78 76 75 75 77 78 79 79 79 78 78 77 77 77 78 79 80 80 81 81 81 80 79 79 78 78 78 79 80 80 79 77 75 73 72 72 72 73 73 73 70 68 66 65 65 67 69 71 73 74 72 70 69 68 67 69 70 71 71 71 69 66 63 62 62 64 65 67 66 66 66 71 77 80 83 86 86 85 83 81 80 81 81 80 80 79 79 79 79 78 77 76 75 75 75 74 72 73 75 81 83 83 80 78 79 81 84 83 81 79 78 78 79 81 82 83 84 84 82 80 79 78 77 78 79 80 80 81 82 82 84 84 84 83 82 82 82 82 84 85 85 85 85 85 84 83 81 80 81 82 83 83 83 83 83 82 81 80 81 82 83 83 83 83 84 84 84 85 85 84 84 84 85 85 86 87 88 88 87 87 86 85 85 85 86 89 91 89 87 85 88 88 88 88 87 85 84 83 83 83 83 83 83 83 82 82 83 83 84 85 85 85 84 84 85 85 85 86 86 86 86 86 86 87 87 88 88 88 85 85 85 85 85 85 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 86 87 87 87 87 88 88 88 88 88 88 88 88 88 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 90 90 90 91 92 92 91 90 88 87 88 88 85 83 81 78 75 72 68 65 60 54 53 52 52 53 53 55 57 59 59 58 59 62 65 66 65 65 65 65 63 60 60 58 55 52 45 47 49 44 43 48 48 48 54 56 56 57 57 51 48 48 45 43 43 43 43 43 42 42 42 42 42 41 42 44 46 48 50 47 47 53 57 58 59 59 58 58 59 61 64 67 67 65 66 65 65 66 66 67 69 73 76 80 82 84 85 83 79 77 75 74 73 74 74 74 75 75 75 75 74 72 69 65 64 65 60 58 59 60 64 62 59 59 58 58 66 72 70 62 53 55 53 49 49 53 61 61 54 52 53 45 39 39 41 47 48 45 41 40 43 39 35 37 41 46 42 36 40 42 37 39 41 44 43 37 46 52 46 41 38 46 51 40 36 37 34 31 31 33 36 38 40 45 47 46 43 40 40 36 31 30 28 28 30 32 34 35 34 32 30 30 30 30 30 31 31 31 29 28 26 26 25 26 27 28 29 30 31 32 33 34 35 35 34 33 32 31 29 29 31 30 30 29 28 28 27 28 29 30 29 29 28 27 28 29 30 31 33 33 32 28 28 33 32 31 31 32 31 31 32 30 30 32 34 37 37 36 33 32 34 39 42 42 41 39 36 34 33 34 33 30 30 30 32 33 37 41 46 47 47 45 44 44 48 49 46 43 39 35 33 32 31 32 33 33 32 32 32 32 32 33 33 33 35 37 39 40 41 42 43 43 43 42 40 38 34 33 32 33 38 43 36 33 37 41 44 42 40 40 40 40 40 39 39 39 39 38 37 35 34 33 36 37 38 35 33 33 34 33 34 34 35 33 29 34 36 36 35 35 37 39 40 40 40 39 39 41 41 41 42 41 41 40 40 41 41 40 40 41 40 38 35 37 38 36 35 35 36 36 37 38 40 40 39 39 37 37 36 37 37 37 38 40 40 40 43 43 41 40 39 38 37 35 45 55 54 49 41 36 34 40 45 48 48 48 46 45 43 49 54 55 52 50 49 47 44 43 42 42 43 43 42 42 46 49 52 50 50 53 51 50 52 49 43 44 47 55 55 49 50 52 54 50 46 49 50 49 49 49 39 37 43 43 41 45 49 52 56 60 65 68 71 71 70 69 68 66 66 66 67 69 70 72 73 74 74 73 72 72 71 70 70 69 68 67 66 65 64 63 62 62 63 65 68 72 74 75 75 77 78 78 79 80 81 82 83 83 83 81 80 80 80 80 79 79 79 78 78 79 79 79 79 77 75 76 77 78 78 79 78 78 78 78 79 80 80 81 81 81 82 82 81 80 79 78 77 78 79 80 81 81 81 80 78 76 75 74 74 73 71 67 64 62 62 62 63 65 66 68 69 69 68 67 65 64 63 64 65 67 67 64 61 59 57 56 58 61 63 66 66 66 71 75 78 82 85 86 85 83 82 81 81 82 82 81 80 79 79 79 78 76 75 75 74 72 71 70 73 77 82 83 82 77 74 75 76 78 80 80 80 80 80 80 82 84 84 84 83 81 79 78 77 77 78 79 79 80 81 82 83 84 84 84 83 82 81 81 81 82 83 84 84 85 85 84 83 82 81 80 82 83 84 84 84 83 82 81 81 81 82 83 83 84 84 85 85 85 85 85 85 84 84 84 85 86 87 87 87 87 86 86 86 85 85 85 84 85 87 86 85 87 87 87 87 86 83 83 83 83 83 83 83 83 82 83 83 84 84 85 85 85 85 84 84 84 85 85 86 86 87 87 86 86 86 86 87 87 87 85 85 85 85 85 85 85 85 85 85 86 86 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 88 88 88 88 88 88 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 88 89 89 89 90 90 91 91 92 92 91 89 85 84 86 87 85 83 81 79 76 72 68 64 61 57 54 51 50 49 50 52 55 57 56 56 55 56 59 60 61 61 62 62 63 63 62 60 58 58 57 52 50 47 48 50 50 50 52 52 52 57 57 51 48 47 45 43 42 42 42 42 42 41 42 42 42 41 42 45 50 51 51 48 49 52 56 58 56 56 56 53 54 58 63 67 63 60 65 68 69 68 67 69 72 77 80 81 81 82 81 79 76 74 72 71 74 76 76 75 76 76 76 75 74 73 69 66 62 61 61 63 67 65 63 62 62 62 56 50 50 59 68 60 54 62 68 65 54 52 66 68 63 55 49 42 38 37 36 36 37 38 36 37 37 35 35 37 42 45 44 41 34 39 42 44 45 43 41 41 47 49 45 39 34 37 40 38 37 37 36 36 36 38 42 44 45 46 44 42 39 39 41 36 32 30 29 29 29 31 32 33 34 31 29 30 30 29 28 28 30 30 28 26 25 25 25 25 25 26 27 29 29 30 32 33 34 35 33 32 31 30 30 30 30 28 28 29 29 30 30 29 28 30 30 30 29 27 28 30 31 32 33 32 31 27 29 35 32 30 31 31 30 30 30 30 30 31 33 34 36 35 34 34 36 41 42 44 43 40 37 35 35 35 34 31 32 33 34 36 38 42 44 43 43 43 46 49 51 49 44 45 43 40 37 34 33 33 34 34 34 33 33 34 33 33 34 34 34 36 38 40 40 39 38 37 38 38 38 36 34 33 31 29 41 45 37 35 37 42 44 42 41 40 40 40 41 40 40 39 39 38 37 35 33 33 32 33 34 34 34 33 34 34 33 34 35 33 31 33 35 36 35 35 38 38 39 40 40 39 39 41 42 42 42 42 41 40 40 39 39 39 41 41 40 37 35 35 35 34 34 35 36 37 38 39 40 41 40 38 37 36 35 35 34 34 36 37 37 38 42 42 39 41 40 34 41 48 56 59 56 49 42 40 42 48 50 50 48 46 46 49 52 55 55 54 51 48 46 44 40 42 42 42 42 43 44 45 47 48 49 49 50 52 49 48 49 46 42 42 47 55 58 56 53 54 58 50 43 46 43 37 43 45 36 38 43 41 42 48 53 57 59 61 64 66 69 70 70 68 65 63 62 63 64 66 67 67 68 68 68 67 67 66 66 66 65 65 64 64 63 63 63 62 62 62 63 65 69 73 78 78 78 80 81 81 82 82 82 83 84 83 82 81 81 81 81 79 78 78 79 80 80 81 81 81 81 79 77 76 77 78 79 79 78 78 78 79 80 80 81 82 82 82 82 81 81 80 79 78 78 78 79 80 80 82 82 83 82 81 79 78 76 73 69 66 64 62 62 61 60 61 62 63 64 63 63 62 60 58 56 58 61 64 64 61 58 55 54 54 56 62 65 66 66 66 68 73 78 82 84 85 84 82 81 81 81 81 81 82 82 82 81 80 79 77 75 74 74 74 73 72 73 75 78 79 79 78 77 76 77 78 79 81 81 82 82 82 83 84 83 82 80 79 78 77 77 78 78 79 79 80 81 83 84 85 85 84 83 82 82 81 81 81 82 82 83 84 85 84 84 83 81 80 81 82 82 83 83 83 82 81 80 80 81 82 83 84 85 85 85 85 85 85 85 85 85 85 86 86 87 88 88 87 87 87 86 86 84 84 85 85 86 86 85 85 86 86 86 84 82 82 83 83 84 84 85 84 84 84 85 85 85 86 86 86 86 86 85 85 85 86 86 87 87 87 86 86 86 85 86 86 86 85 85 85 85 85 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 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 90 90 91 92 92 92 91 87 83 83 83 85 86 84 82 81 78 73 67 63 61 60 57 54 51 49 49 51 53 54 52 53 53 52 53 55 57 59 62 64 60 58 57 59 59 58 59 58 53 49 45 46 50 49 49 48 46 45 47 47 46 45 46 47 47 47 46 46 46 45 45 45 44 45 47 51 53 53 52 51 57 60 59 56 51 55 57 53 55 59 64 67 63 64 67 70 72 69 71 76 77 79 80 81 80 77 76 75 74 72 73 75 76 78 78 77 75 75 76 76 74 72 64 59 57 59 63 66 67 63 63 64 64 65 66 65 61 62 64 59 53 46 63 69 60 58 66 60 53 46 41 38 37 36 36 39 43 37 34 36 36 34 35 37 41 42 40 38 35 37 40 41 43 44 49 51 53 47 42 39 38 39 38 38 38 40 42 42 43 45 48 53 48 43 38 36 34 36 37 34 32 31 30 29 29 29 30 32 32 30 29 29 30 29 27 26 27 27 26 25 24 24 24 24 23 24 25 27 28 29 30 32 33 34 33 32 30 30 30 29 28 26 28 30 30 32 33 31 30 30 30 30 29 28 28 29 32 32 32 32 31 29 29 30 31 30 30 30 30 30 31 31 31 31 32 34 36 36 35 35 38 40 41 40 39 38 36 35 35 36 34 33 34 35 36 37 39 42 41 38 39 41 47 49 50 44 40 42 42 41 39 37 36 36 37 36 35 35 35 34 33 34 37 37 36 36 37 39 38 36 35 35 35 36 36 35 34 32 30 32 45 47 40 36 35 40 40 38 40 40 41 41 42 39 37 37 36 35 35 35 33 33 34 33 33 33 33 34 39 43 44 37 33 33 33 34 34 35 37 36 35 36 36 38 40 42 42 41 41 41 42 42 42 41 40 39 39 40 40 39 38 36 33 32 33 33 34 35 37 38 38 38 39 41 41 39 37 36 36 36 35 33 34 35 35 36 39 40 41 42 38 32 48 60 66 64 59 52 47 44 47 52 52 50 44 43 43 48 47 44 49 51 50 46 41 40 39 41 46 51 44 43 46 46 45 45 47 49 51 52 48 46 46 45 44 43 49 56 59 57 50 51 53 48 46 47 45 42 44 43 38 41 44 41 42 47 55 60 60 61 62 64 65 65 64 62 62 61 61 61 62 63 64 64 65 65 65 65 64 63 63 64 63 63 63 63 63 63 63 63 63 63 63 64 67 71 76 80 82 83 83 84 84 84 84 85 85 84 83 82 83 83 83 80 77 75 76 78 79 80 81 82 81 81 81 79 79 79 80 80 78 77 77 79 79 78 80 81 81 81 81 80 80 79 79 79 79 80 80 80 80 80 81 82 83 83 83 81 78 73 69 67 66 64 62 61 59 58 58 59 59 59 59 58 57 56 54 55 59 63 63 62 58 55 54 56 60 65 66 66 66 66 67 73 80 82 84 84 82 81 80 79 79 80 81 82 84 85 84 83 82 79 77 76 75 75 74 73 73 73 73 74 75 76 77 79 80 81 81 82 83 84 84 83 83 83 82 81 81 80 79 78 78 78 78 79 80 81 81 82 84 85 86 86 84 83 83 83 82 81 81 81 82 84 85 85 84 83 80 79 80 81 82 81 81 82 81 80 79 79 80 81 82 83 84 84 85 85 86 86 86 86 86 87 87 87 87 87 88 88 88 88 87 85 84 84 87 87 87 86 86 86 85 85 85 84 82 83 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 85 85 85 85 86 86 86 86 87 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 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 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 89 89 89 89 90 90 91 92 92 92 91 86 83 84 83 82 83 83 83 81 78 72 65 61 59 61 61 59 54 51 50 49 49 49 49 52 53 52 52 52 54 55 54 55 56 56 55 57 63 66 61 59 58 57 55 55 55 53 52 53 54 52 50 48 48 49 49 49 50 50 50 51 50 50 50 50 51 50 51 54 54 53 52 54 60 58 56 52 51 54 57 58 60 63 66 67 66 66 69 73 75 74 76 79 79 80 80 79 78 75 73 73 74 74 76 77 78 79 79 79 77 76 75 74 72 69 62 59 56 56 60 65 66 64 63 63 65 67 68 64 60 57 61 66 65 62 66 66 62 54 48 44 42 40 42 39 36 36 37 41 44 39 36 36 37 37 38 37 35 36 38 37 36 35 37 38 40 42 45 50 51 41 37 36 37 38 38 39 40 45 48 47 48 50 52 52 47 41 36 34 33 33 32 31 32 32 32 30 28 28 28 28 29 28 28 28 30 30 28 26 25 25 25 25 24 24 24 24 24 24 24 26 27 27 28 30 32 32 32 31 30 30 29 28 28 28 29 30 31 32 34 34 32 30 30 29 29 28 28 31 32 33 33 32 31 31 31 31 31 31 30 29 29 30 31 31 32 30 29 32 34 34 35 36 38 39 39 37 36 35 34 33 34 34 34 34 35 36 37 37 38 40 36 34 36 40 46 46 43 39 38 39 40 40 40 40 40 39 39 38 38 37 37 36 34 37 40 39 37 35 36 37 36 35 34 35 36 35 35 36 35 34 33 36 45 47 44 33 33 39 37 36 38 40 41 42 41 38 35 34 33 33 32 33 33 33 32 31 34 35 34 34 37 39 40 38 35 33 34 35 34 33 34 36 36 35 36 39 44 45 42 42 43 41 41 42 42 41 41 40 40 38 37 36 37 40 37 35 34 34 34 35 37 38 37 36 39 41 41 40 37 35 34 34 33 32 33 34 34 36 39 40 41 42 37 36 49 60 69 64 58 51 48 48 50 52 51 46 39 44 47 48 46 43 48 49 48 45 41 41 44 48 52 55 50 47 48 46 47 48 48 49 50 51 48 48 49 48 48 49 52 55 54 51 45 50 52 50 47 45 47 47 46 44 43 44 45 46 47 50 56 58 58 59 61 62 63 63 64 64 62 61 61 61 62 63 64 64 64 64 64 63 63 63 63 63 63 62 62 62 63 63 63 63 63 63 64 65 66 69 73 78 82 85 85 85 85 85 84 84 83 84 84 84 84 84 83 80 77 75 75 76 77 79 80 81 82 82 82 82 82 81 81 81 79 77 77 78 78 78 78 79 80 80 80 79 78 78 78 79 81 81 82 80 79 79 79 80 81 82 83 82 79 74 71 70 68 67 64 61 58 56 54 54 55 56 58 58 58 56 53 52 56 62 65 65 62 59 57 61 64 67 68 67 67 69 71 76 81 84 85 85 82 79 76 76 77 79 80 82 83 85 84 84 84 82 80 78 76 75 75 75 74 74 74 75 75 76 77 78 80 81 81 82 83 84 84 84 83 83 83 83 83 82 81 80 79 78 79 80 81 81 81 82 83 85 86 86 85 84 84 83 82 81 81 81 82 84 85 84 84 82 80 79 80 81 82 81 80 81 80 79 79 80 80 81 82 83 84 84 85 86 87 87 87 87 87 87 87 87 86 86 86 87 87 87 86 85 85 86 88 88 88 88 87 87 87 87 88 88 87 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 85 85 85 84 84 84 85 85 85 86 86 87 87 87 86 86 86 84 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 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 87 87 87 88 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 90 90 91 92 92 91 90 87 85 87 84 81 82 83 84 80 76 68 63 59 57 57 58 58 56 52 50 51 51 49 49 50 50 51 51 51 53 53 53 53 54 55 56 57 58 58 56 57 59 60 58 57 56 56 55 54 54 53 52 52 51 51 50 50 50 50 50 51 52 53 53 54 54 52 55 57 56 54 50 56 62 58 54 51 52 56 59 62 64 66 69 73 73 69 72 76 78 79 79 80 80 80 79 75 74 74 73 72 74 77 79 79 79 78 78 79 78 76 71 69 68 67 65 61 57 53 57 61 62 63 64 65 67 66 66 65 63 57 53 55 60 63 65 62 57 45 49 53 46 45 52 46 36 39 41 43 42 41 41 41 41 43 44 38 35 38 39 38 38 38 40 42 43 41 41 44 43 37 38 41 47 46 45 46 48 49 52 54 51 49 46 43 40 38 36 35 34 32 32 32 34 34 33 31 29 27 26 26 27 27 28 28 29 28 28 28 27 25 25 25 25 25 26 25 25 24 24 25 25 25 26 28 29 30 31 31 31 30 31 31 30 30 29 29 30 32 33 33 31 30 30 30 30 29 29 32 33 34 33 33 32 32 32 32 32 31 31 30 29 30 31 31 32 30 30 32 33 34 36 37 38 38 37 37 36 34 33 31 32 33 33 34 35 36 36 35 35 35 33 33 36 40 43 43 41 39 39 39 41 42 43 44 45 43 42 41 40 40 39 36 34 38 40 39 37 34 37 37 36 35 34 37 37 36 36 36 36 36 36 37 39 46 43 31 34 37 37 36 35 36 38 40 38 35 34 33 34 34 34 32 31 31 33 34 38 42 41 40 39 38 38 40 36 33 35 35 35 36 37 39 40 38 39 40 43 43 41 41 42 41 40 40 40 40 39 39 38 37 37 41 44 45 38 35 34 33 34 36 37 38 35 35 42 43 42 38 36 34 33 33 33 33 33 33 33 36 38 39 39 39 36 38 45 54 61 60 57 52 51 51 50 49 48 42 40 46 49 50 47 46 49 46 42 42 42 43 49 54 54 57 61 62 59 48 46 49 50 50 49 50 52 51 49 46 46 47 50 51 49 48 47 49 44 36 44 48 50 49 46 40 37 41 41 40 47 52 55 55 54 57 60 64 65 65 65 64 63 62 61 61 62 63 63 63 62 62 62 63 63 63 63 63 63 62 62 63 63 63 63 62 62 63 63 64 66 68 71 75 81 85 86 86 86 85 83 82 83 84 84 84 83 82 82 79 79 79 77 76 77 78 79 80 81 82 83 83 82 82 81 81 81 79 78 79 79 80 80 79 78 79 80 79 78 78 79 80 82 82 81 79 78 77 77 77 78 80 82 82 81 78 74 71 70 68 65 62 59 56 54 52 53 54 55 57 58 56 53 49 52 59 66 69 67 65 63 64 67 70 72 72 71 74 78 79 81 84 85 85 80 76 72 74 76 78 80 81 82 83 83 84 84 83 82 80 79 77 77 76 75 75 75 75 75 76 77 78 79 80 80 81 82 83 83 84 84 85 85 84 83 83 82 81 80 80 80 80 81 81 81 82 83 84 86 85 84 83 83 82 81 80 81 81 82 84 84 84 83 82 80 79 80 81 82 81 81 81 80 79 79 81 82 83 83 83 84 84 86 86 87 87 87 87 87 87 87 86 85 85 85 87 87 87 85 84 87 88 88 89 89 89 89 88 88 88 89 89 89 87 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 83 83 83 84 85 85 85 86 86 86 87 87 87 87 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 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 87 87 87 87 87 88 87 87 87 88 88 88 88 88 88 88 88 89 89 89 89 89 89 90 90 91 91 92 91 90 89 88 85 84 83 82 82 82 81 76 71 64 62 61 58 57 58 58 57 53 51 52 52 51 50 48 47 48 49 50 49 48 48 48 49 48 47 48 49 50 51 52 53 53 52 52 52 52 51 50 50 51 52 52 54 55 56 55 54 53 53 54 55 55 56 56 55 55 59 62 64 65 64 64 65 64 61 58 57 59 63 65 67 71 74 77 75 71 75 78 79 79 79 80 80 80 78 75 75 75 73 73 74 78 81 80 79 78 78 77 73 69 63 63 64 65 63 59 57 55 61 62 59 64 69 70 69 67 68 70 72 69 60 58 59 60 62 62 54 47 57 60 54 53 57 42 36 41 42 44 42 42 44 45 46 48 47 38 36 38 39 40 41 41 41 41 41 40 39 37 36 35 37 44 55 55 54 54 57 60 59 57 49 44 41 40 39 37 36 36 34 32 32 34 36 35 35 33 32 30 28 28 29 30 30 29 28 27 28 29 29 28 27 26 26 26 26 26 26 25 24 24 25 25 25 25 27 29 29 29 30 31 33 33 33 31 30 30 29 29 32 33 32 31 31 31 30 30 31 33 33 34 33 33 33 33 33 34 33 32 34 33 31 31 32 32 32 32 31 32 33 35 37 36 34 37 39 41 38 35 33 32 32 32 33 33 34 35 35 35 34 35 35 37 39 42 42 42 41 40 40 42 46 49 53 53 51 49 47 45 43 42 42 40 38 37 38 39 36 35 38 39 38 35 35 37 36 35 35 36 36 37 38 37 37 43 49 49 41 36 35 34 32 33 34 35 34 33 34 34 34 34 33 31 33 35 35 37 36 35 36 38 37 34 37 39 34 35 43 40 36 37 38 40 42 42 40 39 40 41 40 39 39 41 41 41 41 41 41 38 36 36 37 39 39 38 35 34 34 33 33 33 34 35 34 36 40 41 40 36 34 34 35 35 35 34 32 32 33 35 37 38 38 38 38 44 51 57 61 61 58 55 53 51 49 46 43 42 44 48 49 48 45 44 45 44 42 42 44 46 51 54 52 57 62 59 52 43 44 48 52 52 49 50 50 48 46 43 44 46 47 49 49 50 51 52 44 36 39 44 48 47 45 45 44 44 42 43 50 52 53 53 54 56 59 62 64 65 65 65 65 63 62 60 61 62 62 61 61 61 62 63 64 65 66 66 65 64 63 63 64 64 64 64 63 64 64 65 66 67 69 72 77 81 83 84 83 82 81 80 82 83 84 83 82 81 81 81 80 80 79 78 78 78 78 79 81 82 83 83 83 82 81 82 82 82 81 79 79 80 80 80 79 80 80 80 80 80 80 81 82 81 80 78 77 76 76 76 76 77 80 82 82 81 76 73 70 67 65 64 62 59 56 55 53 52 53 55 57 55 52 48 51 56 66 70 70 70 70 72 72 74 76 76 75 75 76 77 80 83 82 81 77 74 72 74 75 77 79 81 82 82 83 83 83 83 83 83 82 80 79 78 78 78 77 77 77 77 77 78 78 79 80 81 82 83 83 83 84 84 84 83 82 82 81 81 81 81 81 81 81 81 82 82 84 85 86 85 84 82 81 81 80 80 79 78 79 82 83 83 83 83 81 79 78 79 80 81 81 81 80 80 80 81 82 83 83 83 84 84 85 86 86 86 86 87 87 87 86 86 85 85 85 87 86 84 85 86 88 89 89 89 89 89 90 90 90 90 90 90 89 88 87 87 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 84 84 84 84 85 86 86 86 85 85 85 86 86 87 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 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 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 90 90 91 91 92 90 89 86 84 84 83 82 82 81 80 79 75 70 64 62 60 58 58 59 60 58 54 52 51 51 51 49 49 48 47 47 49 50 49 47 45 45 46 47 46 46 46 45 44 46 47 47 48 50 51 53 54 54 56 58 60 61 62 63 65 66 66 65 64 62 61 59 60 61 62 64 65 66 67 68 69 70 71 72 71 68 68 69 71 73 76 77 78 75 74 78 79 79 79 80 81 81 80 79 77 77 76 75 75 77 80 81 81 79 77 76 72 66 62 59 61 60 57 58 56 58 57 56 55 56 64 67 68 69 69 70 71 72 69 63 58 57 60 62 66 53 48 55 56 58 57 51 39 38 42 43 43 43 43 43 43 45 47 49 48 40 38 39 41 42 40 40 40 42 43 38 36 35 35 35 45 53 56 57 55 52 54 58 54 47 43 40 39 38 37 35 34 32 32 32 35 37 36 36 35 34 33 30 30 30 30 30 29 28 27 28 30 31 31 30 29 28 27 27 26 25 25 25 25 26 25 26 26 27 29 28 28 28 30 32 34 34 32 31 31 31 31 32 33 33 32 32 31 31 30 32 33 33 33 33 34 34 34 35 35 33 33 34 33 32 32 32 32 32 32 32 33 34 36 39 37 37 38 40 42 38 34 33 32 32 32 33 33 33 33 31 30 30 34 38 39 41 42 39 37 39 41 43 46 49 50 51 52 53 52 51 49 48 46 45 44 41 37 37 37 34 35 38 40 40 37 35 35 36 36 36 36 37 37 39 43 38 34 44 50 50 42 35 36 34 32 33 34 33 33 33 35 37 39 37 32 36 38 33 32 31 35 38 41 39 35 37 38 34 34 36 37 36 35 36 38 41 42 41 40 39 40 40 38 38 38 38 39 41 42 42 38 36 36 37 37 34 33 32 32 32 32 31 31 32 33 35 35 35 35 35 35 35 36 37 38 38 34 32 33 34 35 36 37 37 41 45 53 60 65 66 66 61 56 51 48 44 40 39 41 48 53 51 47 42 41 42 46 46 44 45 47 49 50 50 53 54 51 49 46 48 51 56 53 49 47 47 48 47 46 47 48 49 50 51 49 44 39 38 38 40 42 46 48 49 46 42 40 44 47 51 51 52 53 55 56 58 60 62 64 66 67 67 66 63 61 61 62 62 62 61 62 63 65 66 67 67 67 67 66 64 64 65 66 67 67 66 67 67 68 68 69 70 71 73 76 79 80 80 79 79 78 80 81 82 82 82 81 80 80 80 81 81 80 79 78 77 78 79 81 83 84 84 83 82 82 83 83 81 78 77 77 78 80 80 81 81 82 82 82 82 82 82 80 79 77 76 76 75 75 76 76 77 79 79 79 76 73 69 66 64 64 63 62 60 58 55 55 56 57 57 55 53 52 56 61 68 72 74 75 77 78 79 79 79 76 72 72 74 77 80 82 80 78 75 75 75 74 75 75 76 78 81 82 83 84 84 84 84 85 83 82 81 80 80 80 79 79 79 78 78 78 78 79 80 81 82 83 83 83 84 83 83 82 81 80 80 81 81 81 81 81 81 81 82 83 85 86 86 85 84 82 81 80 79 79 78 78 78 81 82 83 83 82 81 79 77 78 79 80 81 81 81 81 80 80 81 81 82 83 83 84 84 85 85 85 86 87 86 86 85 86 86 87 87 88 85 84 88 89 89 89 89 88 89 89 89 89 90 90 90 90 89 88 88 87 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 85 87 88 88 87 87 86 86 86 86 87 85 85 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 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 90 90 91 91 91 90 87 83 83 84 84 83 82 80 79 77 74 71 67 63 60 58 58 58 59 59 57 53 51 50 50 51 52 51 49 47 47 48 49 50 48 45 47 48 49 49 49 50 49 49 49 49 52 55 57 59 61 62 64 65 66 66 67 68 69 69 70 71 71 72 72 71 70 70 70 70 71 71 71 71 72 72 73 74 74 75 75 76 77 77 78 77 77 76 78 80 80 80 80 81 82 81 80 78 78 78 78 78 78 80 82 81 80 78 76 74 70 67 67 67 67 62 58 59 59 57 56 55 54 56 64 68 69 69 68 68 68 67 64 62 59 59 60 53 51 51 49 49 45 43 46 45 43 47 47 47 53 56 47 43 42 41 41 41 41 39 38 39 40 40 39 38 38 41 42 36 35 36 37 39 44 48 50 54 54 51 51 57 52 47 42 40 39 37 35 34 34 33 34 35 37 38 39 39 38 36 33 31 30 30 30 30 31 29 28 29 31 32 32 32 30 30 29 28 26 26 26 27 29 30 29 29 28 29 30 29 30 30 32 34 35 34 32 32 32 32 32 32 33 33 32 32 33 32 32 34 33 32 33 33 34 36 37 37 37 35 34 35 33 33 33 33 33 32 32 33 34 35 38 41 43 39 36 40 40 36 33 32 33 33 33 32 32 32 33 33 31 29 32 35 34 34 35 35 35 37 41 45 49 49 47 49 50 51 52 53 54 54 53 51 48 44 40 37 36 35 37 39 39 40 41 40 38 37 37 36 37 38 38 38 38 39 37 37 44 52 53 51 49 46 42 39 36 34 35 35 33 34 35 36 35 37 35 32 36 38 39 40 42 40 39 39 37 34 35 35 35 34 33 35 37 40 39 38 38 38 39 40 38 37 37 38 39 41 44 44 42 39 36 35 34 33 32 32 32 32 31 31 32 32 34 35 36 37 39 38 38 38 39 39 38 38 35 34 35 35 36 37 39 40 46 52 58 62 64 68 68 64 56 48 43 40 41 42 44 48 52 53 49 46 43 43 45 45 45 46 46 47 47 47 48 48 47 46 47 51 53 55 52 51 55 51 48 49 50 50 51 52 52 51 50 47 43 37 42 51 54 54 49 46 44 43 43 46 48 50 50 51 53 55 57 58 59 61 63 65 67 69 69 68 67 66 65 65 64 64 63 64 66 66 66 65 65 65 66 66 66 66 67 69 69 69 69 70 70 71 71 72 73 75 76 76 76 76 76 76 77 77 78 78 79 80 81 80 80 80 81 82 82 81 81 80 79 79 80 83 84 85 84 83 83 82 82 81 78 75 76 77 79 80 81 82 83 84 85 85 84 82 80 79 77 76 75 75 75 75 75 75 75 77 77 76 74 71 67 64 62 60 58 57 57 57 60 62 61 58 55 55 59 67 71 73 75 77 78 80 82 84 84 84 80 76 74 75 78 80 80 79 78 77 78 77 76 74 73 75 77 81 82 83 83 84 84 85 85 83 82 81 81 81 81 81 80 80 79 78 78 78 79 80 81 82 83 83 83 82 81 81 80 80 80 80 81 81 81 81 81 81 81 82 84 87 87 86 85 83 82 80 79 78 78 78 78 79 80 82 83 83 82 81 78 77 77 78 80 80 81 80 80 80 79 79 80 81 82 82 83 83 84 85 85 85 86 86 85 85 86 87 88 89 89 90 90 89 89 89 88 88 87 87 87 87 88 89 89 89 88 88 88 87 86 86 86 86 86 86 86 86 86 86 85 85 86 86 86 86 86 87 87 87 88 89 89 88 88 88 87 87 88 88 85 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 86 86 86 87 87 87 87 87 87 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 90 90 91 91 91 91 90 87 83 84 87 85 83 82 80 77 74 70 66 63 59 58 58 59 60 61 59 55 53 52 53 55 57 56 55 52 51 51 52 53 53 52 52 53 54 56 57 58 57 56 56 56 58 59 62 64 65 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 74 74 75 75 75 74 74 74 75 75 75 76 75 76 77 77 77 76 76 75 77 79 81 81 79 80 81 80 80 81 80 78 79 80 80 81 81 82 82 82 80 78 76 73 69 66 63 66 66 63 62 61 61 58 54 56 58 54 51 55 63 69 65 61 62 64 64 61 60 58 54 53 50 49 48 48 48 47 48 52 54 59 52 46 53 53 45 44 44 43 42 39 39 39 37 37 38 37 37 37 36 35 34 33 34 37 40 43 44 48 50 47 51 55 52 49 45 43 42 40 38 36 34 34 35 36 38 38 38 39 40 41 39 36 34 32 30 30 30 31 31 29 29 30 31 33 33 32 31 30 29 28 27 26 27 28 28 28 29 30 30 31 32 32 33 34 34 35 36 34 32 32 32 32 32 32 33 32 32 33 34 34 34 36 34 34 35 36 37 38 39 38 38 37 35 34 33 33 33 33 33 32 32 32 33 34 36 39 42 39 38 39 39 38 35 34 33 33 32 32 31 31 32 33 32 30 29 30 32 35 36 36 35 35 39 42 47 44 42 45 46 47 48 50 53 55 57 52 48 45 43 41 43 43 42 40 37 38 40 44 43 40 38 37 39 41 42 40 39 38 36 33 36 42 54 57 55 50 44 38 35 33 37 38 36 39 41 43 41 39 38 37 39 39 38 39 39 36 34 32 34 35 35 35 34 34 34 35 38 41 40 38 37 38 40 44 44 38 37 37 38 41 45 46 45 43 41 38 36 35 33 32 32 32 33 34 34 35 36 37 38 40 41 40 41 43 42 39 39 37 36 35 36 36 38 40 43 47 51 54 56 60 63 66 66 63 54 46 45 45 44 48 50 51 51 52 49 45 43 43 45 44 46 48 47 46 45 46 49 46 45 45 46 49 49 50 50 50 50 48 48 50 52 53 54 54 52 50 49 50 47 41 46 52 57 55 47 49 49 49 48 47 48 49 50 52 53 55 57 57 58 60 62 64 66 68 70 70 71 71 70 69 68 66 64 64 65 64 63 62 62 63 66 67 68 67 68 69 69 70 70 71 71 72 73 76 76 76 76 75 73 74 74 75 75 76 76 76 76 77 78 79 80 80 80 81 81 81 82 81 81 80 81 83 84 85 84 83 82 82 81 80 78 76 76 77 79 80 82 82 83 85 85 86 84 83 81 79 78 77 76 76 76 77 77 76 76 76 77 77 76 74 69 66 64 59 55 53 53 55 63 66 65 61 59 59 62 69 72 74 75 76 77 80 82 84 85 86 82 79 77 78 79 80 80 79 81 83 84 84 81 76 74 75 77 79 80 81 82 83 84 85 85 83 81 80 81 81 82 81 81 80 80 79 79 80 80 81 82 82 82 82 81 80 80 80 80 80 80 81 81 81 81 81 81 82 83 84 85 87 87 86 84 83 81 80 78 77 77 76 77 78 79 82 83 82 82 80 78 77 77 78 79 80 80 79 79 79 79 79 79 80 81 81 82 83 84 84 85 85 85 85 85 86 88 89 90 90 90 90 89 87 85 84 84 84 84 84 85 87 88 89 88 88 88 87 87 86 86 85 85 86 86 86 86 86 86 86 85 86 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 90 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 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 87 87 87 87 87 87 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 90 90 91 92 92 91 90 88 85 85 87 88 86 83 81 77 74 70 67 63 60 59 59 59 60 61 60 59 57 55 55 58 61 63 63 61 59 58 58 58 58 58 58 58 59 60 61 63 63 64 64 64 64 64 65 66 66 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 77 77 77 77 78 77 73 75 76 77 77 79 82 84 82 81 80 79 77 79 81 80 80 80 82 82 82 82 81 80 79 78 77 76 72 69 68 68 69 63 58 61 62 60 58 53 58 61 60 62 64 64 66 62 59 56 58 61 62 62 63 64 63 60 54 49 53 54 46 49 57 56 55 48 44 48 46 43 43 43 41 39 37 38 38 36 35 36 36 36 37 35 34 38 38 36 41 47 52 54 51 53 52 53 54 50 47 46 43 41 40 37 35 35 35 36 38 41 39 38 40 40 41 40 38 35 32 29 30 30 31 31 30 30 31 33 33 34 33 32 31 30 29 28 27 27 27 27 28 29 30 31 31 32 33 35 35 35 36 37 35 33 33 32 32 32 33 34 33 32 33 33 34 35 35 34 34 36 38 39 39 39 38 38 37 36 34 34 34 33 32 32 31 31 32 33 35 36 36 38 39 40 40 39 37 35 34 33 31 31 32 32 31 30 30 31 33 33 32 33 34 36 36 35 36 40 40 40 41 41 42 44 46 46 49 54 54 54 48 44 40 39 41 46 47 47 43 39 37 39 44 45 44 39 39 41 43 44 42 40 37 36 36 38 41 47 57 58 51 40 30 31 32 35 37 37 38 43 50 45 37 35 36 39 36 34 37 38 35 37 38 35 34 33 35 35 33 34 36 37 38 39 39 37 41 43 46 43 38 37 36 37 39 42 43 43 42 41 40 38 36 35 34 34 35 35 36 37 38 39 39 40 41 42 42 43 46 43 40 39 39 38 37 37 37 39 42 46 49 51 54 56 59 61 63 60 57 49 45 44 47 49 52 55 58 54 52 56 49 42 44 45 44 47 51 50 47 46 48 49 46 45 47 46 46 49 53 56 55 53 50 49 50 50 52 53 50 48 51 52 52 51 50 50 50 48 49 49 53 54 53 50 49 49 49 50 51 53 54 55 56 58 60 62 65 68 69 70 70 71 72 73 73 72 70 67 64 63 62 61 61 61 63 66 68 70 70 70 69 69 70 70 71 72 74 76 78 77 76 75 74 73 75 76 75 75 75 75 74 74 75 76 77 79 81 80 80 80 81 81 82 82 82 82 84 84 84 84 83 82 81 80 79 78 77 76 77 79 80 81 82 82 83 85 85 85 84 83 81 79 78 77 78 79 80 81 79 78 78 78 79 79 77 73 70 67 63 59 55 54 56 65 69 70 66 63 63 66 70 72 73 74 75 75 77 79 81 82 81 80 79 79 79 80 81 81 81 83 84 86 85 83 80 77 75 76 77 78 79 80 82 84 86 86 85 83 82 82 82 83 83 82 82 82 82 83 83 84 83 83 83 82 81 80 79 80 80 81 82 82 82 82 82 81 81 82 83 84 85 85 85 85 84 83 82 80 79 78 77 76 75 75 77 79 81 82 82 82 81 78 77 77 77 78 79 80 79 79 79 79 79 79 79 80 80 81 82 83 83 84 84 84 84 86 87 89 90 91 91 91 90 88 86 85 84 84 83 82 82 84 87 88 89 87 87 87 87 87 86 86 85 85 85 85 85 85 86 86 86 86 87 88 89 89 89 88 88 89 89 90 90 90 90 90 90 90 90 90 91 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 87 87 86 86 86 86 86 86 87 87 87 86 86 87 86 86 86 86 86 87 87 87 87 87 87 87 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 90 90 91 92 92 91 90 89 87 83 84 86 85 83 81 75 69 68 66 63 61 60 59 59 60 61 61 60 59 58 58 59 63 67 68 68 67 65 64 63 63 63 63 63 63 63 64 65 67 67 68 68 68 68 68 68 68 68 69 69 70 70 70 70 71 72 72 73 74 74 75 75 76 76 76 77 77 77 77 77 77 78 78 78 78 79 77 74 76 78 79 81 82 84 85 85 84 83 80 78 80 81 80 81 81 82 82 82 79 77 75 72 70 71 72 67 63 60 65 68 60 56 61 61 60 59 59 62 64 64 63 64 64 62 58 62 61 57 62 71 72 70 65 64 65 56 49 58 54 42 48 52 44 41 44 45 45 44 42 41 40 40 46 43 38 37 37 37 37 37 36 36 37 36 36 39 40 48 56 57 57 56 58 59 57 57 57 52 48 44 41 41 38 36 36 35 35 38 40 43 42 42 42 41 40 39 37 33 30 30 30 31 31 31 30 31 33 34 34 33 32 31 30 29 28 28 29 27 27 29 30 31 31 31 31 33 34 35 36 37 38 37 35 33 33 33 33 35 36 35 33 32 32 33 35 35 35 34 35 38 41 43 41 39 38 37 36 35 35 34 33 32 31 31 30 31 33 35 35 34 35 38 40 39 37 36 35 33 32 30 31 33 33 31 28 30 32 36 38 35 35 35 36 36 34 35 37 38 39 41 43 44 47 50 52 55 56 49 46 44 46 49 48 48 50 52 51 44 40 38 39 41 45 44 39 41 43 47 47 46 41 38 40 44 48 49 52 59 55 47 38 31 33 35 37 37 36 35 37 41 37 35 36 37 39 34 33 36 37 37 36 36 34 34 34 36 37 36 35 35 35 36 37 36 37 43 44 42 40 38 36 36 36 37 38 40 39 37 38 38 37 36 35 34 34 35 36 37 39 40 41 42 42 42 42 42 42 42 41 41 40 39 38 37 38 38 41 44 48 50 52 55 57 59 58 57 53 50 46 44 44 51 54 55 55 56 55 49 44 46 46 44 45 47 49 54 61 55 46 47 47 46 46 46 46 45 46 52 57 57 55 52 50 47 39 43 51 49 48 51 54 55 52 49 47 48 48 48 50 53 53 51 49 48 49 50 51 52 53 53 54 55 56 59 62 65 68 71 71 70 69 69 71 72 73 72 70 66 64 62 61 62 63 65 67 70 71 71 71 71 70 70 70 71 73 75 76 77 76 76 74 74 75 76 76 75 75 74 74 74 74 74 74 75 77 79 80 81 80 81 81 81 82 82 83 84 84 84 84 83 82 81 80 80 79 78 77 78 80 82 83 82 82 83 84 85 86 85 85 85 85 83 82 82 83 84 84 83 81 80 80 80 79 78 76 73 70 68 65 62 63 64 67 69 70 68 67 68 70 71 72 73 73 74 75 77 78 80 79 79 80 80 81 82 81 81 81 81 80 80 81 83 84 84 79 74 74 75 77 79 81 84 86 88 88 87 85 84 83 83 84 84 84 84 85 85 85 85 85 84 83 82 80 79 79 80 81 82 83 83 83 82 82 82 82 81 82 82 83 84 84 84 84 83 82 81 80 78 77 76 75 75 74 77 80 81 81 80 79 78 76 76 76 76 77 78 79 79 79 79 79 79 79 79 80 80 81 81 82 82 83 83 83 84 86 88 90 91 91 91 91 90 89 87 86 85 84 83 82 82 84 87 88 88 87 87 87 87 87 87 86 85 83 84 85 85 85 86 86 86 87 88 89 90 89 89 89 89 90 90 91 91 90 90 91 91 91 91 91 92 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 86 86 86 86 86 86 86 87 86 87 87 87 87 87 87 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 90 91 92 92 91 90 90 86 81 81 80 80 81 80 72 67 67 66 65 63 61 60 60 61 62 63 62 62 61 62 63 66 68 71 72 72 71 70 69 68 68 68 68 67 67 68 68 69 69 70 71 71 71 71 71 70 70 70 70 70 70 71 71 71 72 72 73 74 74 75 76 76 77 77 77 78 78 78 78 79 79 79 79 80 80 81 80 79 78 78 80 83 84 85 86 85 84 82 82 83 82 81 80 80 80 80 78 72 70 68 64 60 60 60 60 59 58 61 62 59 57 57 61 62 61 60 60 60 62 63 63 66 66 64 63 61 58 64 68 69 64 58 57 55 50 50 52 46 41 44 45 42 42 43 45 44 42 40 38 38 43 53 47 40 39 38 38 37 36 36 37 40 38 37 42 44 46 51 57 60 61 59 58 58 56 53 48 46 43 39 36 36 35 35 36 36 37 41 44 43 43 44 42 40 38 36 34 32 30 30 30 30 30 30 31 33 34 33 33 32 31 30 28 27 27 27 28 29 31 31 33 34 34 34 34 35 36 36 36 37 38 36 34 33 34 35 36 36 35 34 33 33 34 36 37 37 35 36 37 39 41 39 39 38 39 38 36 35 35 33 32 31 31 30 30 32 35 35 34 34 34 36 36 34 34 34 33 31 30 31 32 33 31 28 31 34 37 37 37 37 37 38 36 34 38 40 41 43 46 49 52 57 56 54 51 49 42 42 44 44 46 49 52 54 55 53 48 43 40 40 40 41 41 42 45 46 48 51 51 48 47 48 54 59 58 56 56 47 41 38 41 46 39 36 36 38 40 35 32 33 34 35 36 37 35 35 34 35 36 35 36 36 34 33 34 37 39 36 35 34 34 34 35 37 41 41 40 39 38 36 37 37 36 36 36 35 35 35 35 36 36 36 35 35 36 36 37 39 41 42 42 41 42 42 42 41 40 39 39 40 39 39 38 39 40 43 47 51 52 54 57 58 58 54 50 47 46 45 49 53 58 59 59 54 49 45 46 46 48 47 42 46 49 49 51 55 50 46 45 46 47 48 49 49 49 49 54 58 57 52 46 48 49 48 49 51 50 49 50 53 56 54 52 50 50 50 47 47 49 49 48 48 48 48 49 50 52 53 54 54 55 56 59 63 66 69 72 72 71 68 67 67 69 71 72 71 69 66 65 64 65 66 68 70 71 72 72 72 72 72 71 71 72 73 75 76 77 76 76 76 76 76 76 76 76 75 75 74 74 74 73 73 74 75 77 79 80 81 81 82 81 82 82 82 82 82 82 83 83 83 83 82 82 81 81 82 83 83 84 84 84 84 84 85 86 87 87 87 87 87 87 87 86 86 85 85 84 83 82 82 82 81 78 76 73 72 71 69 67 66 67 69 70 71 71 72 73 73 73 74 74 75 74 75 78 80 81 81 81 81 82 83 84 83 82 83 82 79 79 79 81 82 82 78 74 74 75 78 81 84 87 88 88 87 86 84 84 83 84 85 86 87 87 87 86 85 84 83 81 80 79 79 79 79 81 82 83 83 83 83 83 83 82 81 80 80 81 82 83 84 83 83 82 81 80 79 78 77 76 75 75 75 78 80 81 80 79 78 77 76 75 75 75 76 77 78 78 78 78 78 78 79 80 80 80 80 81 81 81 82 82 83 84 87 89 91 91 91 90 90 89 90 90 88 86 85 84 83 82 85 88 89 88 86 87 87 87 87 86 85 84 82 83 84 84 85 86 87 87 88 89 90 90 90 90 90 90 91 92 92 91 91 90 90 91 91 92 92 92 85 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 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 88 88 88 88 88 89 89 89 89 89 89 89 89 90 91 92 92 91 90 90 88 83 78 77 75 74 73 71 68 67 66 65 63 63 63 64 64 66 67 67 66 66 66 66 68 69 71 73 74 74 74 73 73 72 72 72 72 71 71 72 72 73 73 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 74 74 75 75 76 77 77 78 78 79 79 79 80 80 80 80 81 81 82 83 83 82 82 82 83 84 85 85 84 82 82 83 85 86 87 83 79 78 77 77 72 63 64 63 58 54 49 49 50 50 53 56 57 58 59 59 60 62 64 64 62 61 63 66 66 65 65 65 63 61 61 67 67 65 59 54 53 46 39 42 46 49 46 43 41 42 43 43 43 41 39 37 38 39 41 45 42 38 38 38 38 38 38 38 39 40 37 40 47 48 49 56 60 62 61 59 59 57 53 49 45 44 42 39 38 37 37 36 37 36 34 37 40 40 42 44 42 40 37 36 34 32 31 29 29 29 30 30 31 33 34 34 33 32 31 30 28 27 28 30 32 32 33 34 35 37 37 37 37 37 39 38 37 37 39 40 35 34 35 36 36 35 35 35 35 36 36 37 39 40 40 41 42 41 40 39 40 41 41 39 37 35 34 33 32 31 32 31 29 31 35 34 34 33 33 35 34 33 33 34 34 31 31 33 33 33 31 30 32 33 34 36 38 40 41 40 38 37 38 40 44 48 52 57 58 58 50 47 45 44 43 45 44 43 45 49 51 53 54 55 53 44 40 41 40 38 37 36 38 40 43 49 56 61 68 74 72 63 50 47 43 39 37 40 38 40 40 38 35 38 40 38 35 33 34 34 33 33 34 34 35 36 38 40 38 37 35 34 34 39 39 34 34 35 34 34 34 37 40 41 41 39 38 37 40 39 38 37 36 36 35 35 35 34 34 34 34 35 36 37 37 38 41 42 41 41 41 41 41 42 41 41 39 39 39 40 40 41 42 45 48 51 53 56 58 57 55 48 44 43 43 47 55 59 62 56 51 48 46 45 47 48 48 44 41 47 49 47 47 48 47 46 44 46 48 49 50 50 52 54 57 58 57 49 43 46 48 49 50 51 52 52 52 49 49 51 50 48 48 46 43 44 45 46 47 48 48 48 49 50 52 53 55 54 55 57 59 62 66 69 71 72 72 71 70 70 74 75 74 72 71 69 68 67 68 69 70 70 71 71 71 70 70 71 72 72 73 74 75 76 76 76 76 77 78 78 78 77 77 77 76 76 75 75 74 74 74 74 75 77 79 80 81 81 81 81 80 80 80 80 80 81 82 84 85 85 84 84 84 84 84 85 85 85 85 85 85 85 86 86 85 85 86 87 87 86 85 84 83 82 81 81 81 81 82 82 79 76 73 72 72 71 71 70 70 71 72 74 76 77 77 76 76 76 78 78 78 78 79 79 80 81 81 82 82 82 82 81 81 81 80 78 79 80 80 79 79 76 75 76 78 81 85 87 88 87 86 85 84 83 83 84 85 86 87 87 87 86 84 83 81 80 79 78 78 78 79 80 82 83 84 84 84 84 83 82 81 79 79 79 81 82 82 82 82 81 80 80 79 78 77 77 76 75 75 76 79 79 79 79 79 77 76 75 75 75 75 76 76 77 77 77 77 77 77 78 79 79 79 79 80 80 80 81 82 83 85 87 89 91 91 90 89 89 88 90 90 89 87 85 85 84 83 86 88 89 88 86 87 87 86 86 86 85 84 83 83 83 84 85 86 87 87 87 88 89 89 90 91 91 91 92 92 92 91 91 91 91 91 92 92 92 91 85 85 85 85 85 85 85 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 86 86 87 87 87 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 88 89 89 89 89 89 89 89 90 90 91 92 92 91 90 90 89 82 77 75 73 69 69 69 68 67 65 66 66 68 69 70 71 72 72 72 72 71 71 71 71 72 73 74 75 76 76 76 76 76 76 76 76 76 76 77 78 77 76 76 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 76 76 76 77 77 78 79 79 80 80 80 81 81 81 82 82 82 83 83 84 86 86 86 85 85 86 86 86 80 77 79 82 86 86 86 81 78 76 73 71 65 61 63 60 56 52 50 49 48 46 49 52 53 54 56 55 55 54 53 54 56 57 59 60 62 64 65 65 64 63 62 63 64 63 59 58 60 57 49 41 47 58 55 49 41 40 41 41 41 39 39 39 44 44 37 40 50 43 38 37 37 39 41 41 36 35 34 40 47 49 51 55 59 60 57 55 53 49 45 44 43 42 41 40 40 40 39 37 35 35 35 35 38 40 42 44 42 39 36 35 33 32 30 28 29 29 30 30 30 32 33 34 33 32 30 29 28 30 32 33 34 35 36 36 36 36 37 37 38 38 38 39 39 40 43 42 34 35 38 37 36 34 33 34 35 36 38 40 43 43 44 44 44 45 41 39 39 40 42 40 37 36 34 33 32 32 35 33 28 31 34 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 33 36 35 36 37 39 41 42 42 39 38 38 41 46 52 56 58 51 47 42 42 45 43 42 42 42 42 45 47 47 48 49 57 55 44 42 42 42 41 40 38 37 37 39 42 51 59 61 64 68 55 41 35 34 36 37 39 39 39 41 38 35 34 34 35 38 39 37 35 34 35 36 37 36 36 40 42 38 36 36 36 36 38 37 33 34 35 35 35 36 40 41 42 41 39 36 36 40 41 42 41 40 38 36 35 35 35 34 34 34 34 34 34 37 39 40 40 40 40 40 40 40 41 41 41 41 40 39 40 41 42 44 46 49 51 53 56 57 57 53 45 41 39 39 46 55 58 57 49 46 45 46 47 48 47 46 42 40 43 46 46 42 42 46 47 47 48 48 47 46 47 51 53 55 55 53 53 51 50 49 49 51 53 54 53 52 48 48 49 48 46 45 43 42 43 43 45 47 48 49 49 50 51 52 54 55 55 56 58 59 62 65 68 71 72 73 74 73 74 78 78 76 74 71 68 68 68 68 69 70 70 70 69 68 68 68 68 70 71 73 74 75 76 76 77 77 78 78 78 78 77 78 78 78 78 77 77 76 75 74 74 75 77 78 80 82 80 79 79 78 78 78 78 79 80 82 84 85 86 85 85 85 84 84 85 86 86 86 85 84 82 81 81 80 82 83 83 83 82 80 78 75 75 75 76 76 77 79 80 78 76 73 72 72 73 72 72 73 74 76 78 79 79 79 78 78 79 80 81 80 81 81 80 80 81 80 80 81 81 80 81 81 80 79 78 79 80 80 80 79 79 80 82 83 85 86 85 84 84 83 83 83 83 84 85 86 87 88 88 87 85 82 80 78 78 77 78 78 79 80 82 83 83 84 84 84 84 83 81 80 79 78 80 81 82 82 81 81 81 81 80 78 77 76 75 75 75 75 76 79 79 79 79 78 76 75 75 75 75 75 76 76 76 76 76 77 77 77 77 78 78 79 78 78 78 79 80 83 86 88 89 90 91 89 88 88 87 87 88 89 88 87 86 85 83 82 85 87 89 88 87 87 87 86 87 87 86 86 87 86 86 87 87 87 87 87 88 89 90 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 91 85 85 85 85 85 85 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 86 86 86 87 87 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 88 89 89 89 89 89 89 89 90 90 90 90 91 92 91 90 90 89 84 78 74 74 72 70 69 68 67 68 71 73 76 77 79 80 80 80 79 79 78 77 77 76 76 75 76 77 78 79 79 79 80 80 80 81 81 82 82 83 80 77 77 77 76 76 77 79 80 80 80 80 80 80 79 79 79 79 79 79 79 79 80 80 80 81 81 82 82 82 83 83 83 83 84 84 85 86 87 89 88 85 83 83 81 80 78 78 80 83 86 84 82 80 77 73 68 63 59 59 61 58 56 53 53 54 54 53 53 52 51 52 53 51 53 58 58 58 57 56 56 56 58 61 63 65 64 63 62 63 63 63 62 57 56 55 48 39 44 50 53 47 39 39 40 42 42 41 39 39 44 42 34 40 45 46 45 42 37 36 39 38 33 33 33 37 43 49 50 53 59 56 48 46 45 42 39 37 39 40 38 38 40 39 38 36 35 35 35 35 39 41 42 42 42 39 36 34 34 34 32 31 30 29 29 29 29 30 31 33 33 32 31 30 29 31 33 33 34 34 35 36 35 35 35 37 39 41 41 40 41 43 45 41 33 37 40 38 36 34 34 34 35 37 39 42 44 43 43 44 45 45 42 39 35 37 39 38 37 36 35 33 31 34 39 33 29 32 34 35 35 35 36 35 34 33 33 37 34 31 32 32 33 33 34 36 38 39 39 40 39 38 40 41 41 39 39 41 47 55 55 52 44 41 40 41 43 43 41 40 40 42 46 47 46 49 52 57 56 50 44 43 43 41 38 37 37 37 36 35 42 50 58 60 60 50 41 36 36 38 39 41 43 40 37 36 39 43 38 37 40 42 42 38 35 36 37 38 37 37 37 38 36 36 36 38 37 36 36 35 35 35 35 35 38 42 42 40 40 38 35 37 40 43 44 44 43 41 39 37 35 35 34 35 35 34 35 37 42 42 41 41 41 41 40 39 40 41 41 42 43 41 40 40 41 42 44 46 48 50 52 54 56 56 53 47 41 38 36 44 53 54 51 45 47 48 47 48 48 47 46 45 42 40 39 40 39 41 45 47 48 49 49 48 49 48 48 50 51 52 54 56 53 50 51 51 52 53 52 47 48 51 49 48 47 47 46 45 45 45 46 47 48 49 50 50 50 51 52 53 54 55 57 58 60 62 65 68 72 75 77 78 77 77 79 79 79 77 74 70 68 67 67 67 68 69 69 68 67 66 67 67 69 70 71 73 74 74 75 76 77 77 77 76 76 77 78 78 79 79 78 77 75 74 75 75 76 78 80 82 84 80 77 77 78 78 79 80 81 82 84 85 86 86 85 84 83 83 84 84 85 85 85 84 82 80 79 78 77 78 79 79 79 78 76 75 74 74 74 74 74 75 77 78 78 77 76 72 71 72 72 73 73 75 76 77 78 78 78 78 80 81 82 82 81 82 83 82 82 82 82 82 82 82 82 81 81 80 80 79 80 80 81 82 82 83 83 83 84 83 83 82 80 80 81 81 82 83 84 86 87 88 88 87 86 84 81 78 77 77 77 78 79 80 81 83 83 84 83 83 83 83 82 81 80 80 80 81 82 81 81 80 80 80 80 79 78 76 75 74 74 74 75 77 79 79 78 78 77 75 74 74 76 75 75 76 76 76 76 77 77 77 77 77 77 78 78 78 78 78 79 82 86 88 90 91 91 90 88 87 87 87 87 87 88 88 87 85 84 83 82 84 86 89 88 87 87 87 87 87 87 88 88 88 88 88 88 88 88 87 89 91 91 91 91 91 91 92 92 92 93 93 92 92 92 92 93 93 92 92 92 85 85 85 85 85 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 86 86 86 87 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 88 89 89 89 89 89 89 89 90 90 90 90 90 90 91 92 92 91 91 87 85 80 77 77 76 74 74 74 75 77 79 80 82 84 85 86 86 87 87 87 86 85 84 83 82 81 81 81 82 82 83 83 84 84 84 84 85 85 83 82 81 80 79 79 78 76 76 79 81 81 81 82 82 82 82 81 81 81 81 81 81 81 82 82 83 83 83 84 84 84 84 84 84 85 85 86 86 88 90 91 90 85 81 81 82 82 81 82 83 85 84 82 81 80 75 69 62 57 53 55 56 55 56 55 52 53 58 61 59 56 53 52 52 54 57 58 58 59 60 63 63 60 59 60 63 65 62 62 63 61 59 58 56 48 44 45 47 43 39 39 41 40 39 40 41 42 42 42 40 38 36 34 33 38 39 41 48 51 43 37 35 35 34 37 38 38 39 42 44 48 55 50 42 38 38 38 37 36 36 36 36 36 36 34 34 35 35 36 35 36 39 40 41 40 40 38 36 35 35 34 33 32 31 29 29 29 29 29 30 31 32 32 33 32 31 31 32 32 33 34 35 35 35 35 35 36 40 45 45 43 42 43 44 41 38 39 39 38 37 36 36 36 36 38 40 44 45 46 46 46 47 46 44 41 38 37 36 35 36 36 35 33 31 33 35 31 31 34 34 36 39 39 39 37 35 33 33 35 32 30 31 32 34 34 34 35 37 39 39 40 42 42 41 41 41 40 39 40 47 51 51 47 41 42 42 42 39 37 38 40 41 45 49 50 51 52 53 56 58 55 44 45 48 46 44 44 39 36 37 39 43 50 57 60 58 51 43 37 36 37 37 40 43 41 38 36 42 46 39 37 39 41 41 35 34 36 36 37 38 36 32 40 45 37 39 43 39 36 37 37 37 36 35 36 38 41 39 38 38 36 35 37 40 42 42 41 42 42 41 38 35 35 35 36 36 36 39 40 42 43 43 43 43 43 42 40 40 40 41 42 42 40 39 39 40 42 43 45 47 49 52 53 54 55 52 49 44 39 37 45 49 45 48 49 50 50 47 48 48 46 45 45 46 44 40 40 42 44 46 47 49 50 49 49 50 51 49 52 55 55 53 52 52 52 53 53 51 51 51 52 51 51 49 48 48 49 50 49 49 50 50 50 51 51 51 52 52 52 51 50 51 53 55 57 59 61 64 68 72 75 79 79 78 78 79 81 82 82 79 74 70 67 65 65 66 68 69 69 68 67 67 68 68 68 69 70 72 74 75 75 76 75 75 75 75 76 77 77 77 77 77 76 77 78 77 76 77 80 84 81 78 77 77 78 79 80 82 83 84 85 85 84 84 83 83 82 82 82 83 83 84 84 83 82 80 79 78 77 76 77 77 78 77 76 76 75 74 74 73 73 74 75 75 76 77 79 80 76 73 71 71 71 72 73 73 73 73 74 75 77 79 81 82 82 81 82 83 84 84 84 84 83 82 81 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 79 78 78 79 79 80 81 82 84 85 87 87 87 86 84 83 80 78 77 77 78 78 79 81 82 83 84 84 83 83 83 83 82 82 82 82 82 82 82 81 81 80 80 80 80 78 77 74 73 73 74 75 76 78 80 80 79 77 75 74 74 75 76 76 76 76 77 76 76 76 76 77 77 77 77 77 78 78 79 80 81 85 88 90 90 90 90 89 87 87 87 87 86 86 86 86 86 85 83 82 82 84 87 90 89 88 87 87 87 87 87 88 88 88 88 88 87 88 89 89 91 92 92 91 91 92 92 93 93 93 93 93 93 93 93 93 93 93 93 92 93 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 86 86 86 86 87 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 88 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 92 93 91 90 85 83 82 82 81 81 81 81 82 83 84 85 86 87 88 89 89 90 91 91 91 91 90 89 89 88 88 88 88 88 87 86 83 83 85 84 83 82 81 78 81 87 86 84 81 79 76 76 78 80 81 82 82 82 82 82 82 82 82 83 83 83 83 83 84 84 84 85 85 85 85 85 85 85 86 87 87 89 90 91 92 91 88 80 77 78 81 82 83 82 81 80 79 81 79 75 69 62 54 51 51 53 54 55 54 50 47 44 49 56 61 57 53 49 49 54 56 56 55 56 61 62 62 60 60 62 63 62 62 61 58 52 41 47 52 48 48 55 48 37 39 39 38 41 43 44 45 44 43 42 39 38 40 39 38 35 34 37 39 40 37 36 38 38 39 39 41 47 43 38 40 42 44 40 35 36 37 37 37 37 36 35 36 35 35 35 36 36 36 36 37 39 39 39 40 39 38 37 36 34 34 34 33 32 31 30 29 29 29 29 30 30 31 31 30 30 30 32 33 34 36 37 37 37 36 39 43 43 45 48 45 40 42 43 41 40 38 38 38 37 36 35 36 37 39 42 45 45 45 45 47 49 48 47 44 42 39 36 34 36 36 34 32 32 36 34 30 32 34 36 37 39 39 39 36 36 36 34 33 31 32 34 33 33 34 35 35 36 37 38 40 42 42 42 42 41 41 38 38 44 48 49 44 42 45 44 43 41 39 38 41 45 47 50 51 52 53 55 57 58 53 44 45 46 47 45 44 43 38 36 38 42 49 55 60 58 54 46 41 41 40 38 37 41 47 43 37 39 44 46 41 39 42 41 37 35 34 35 36 38 38 38 43 45 42 42 43 38 36 37 38 38 37 36 36 37 38 37 36 37 36 36 38 39 39 39 39 40 39 38 36 35 34 34 35 35 35 38 39 40 42 43 43 42 41 41 41 41 40 40 41 40 38 38 39 40 42 43 44 46 48 51 54 53 52 50 49 47 42 40 45 48 49 51 52 51 49 47 48 47 44 41 39 45 46 44 44 44 46 48 49 50 50 46 46 48 52 54 51 50 52 53 52 50 52 54 55 54 51 50 50 51 51 50 50 50 51 52 51 51 51 51 51 52 52 53 54 53 51 49 48 47 49 52 55 58 59 62 65 68 72 75 77 78 78 79 80 82 83 81 77 72 68 64 63 64 67 69 70 69 68 68 68 68 67 68 68 71 72 73 73 73 73 73 73 74 75 76 76 76 76 76 76 77 78 78 77 78 79 79 78 78 78 79 80 81 83 84 85 86 85 83 82 81 81 80 81 82 83 83 83 82 81 80 79 78 78 78 77 76 77 77 77 76 76 75 75 75 75 74 74 75 75 75 76 77 77 77 76 74 73 71 71 71 71 70 71 72 73 74 76 79 79 80 80 80 79 80 82 83 84 84 85 84 83 82 81 81 82 83 83 84 83 81 80 80 81 81 80 79 77 76 76 76 77 78 79 80 82 84 85 85 85 84 84 83 81 80 78 77 78 79 80 81 81 82 83 84 84 84 84 84 84 83 82 82 81 81 81 80 80 80 80 80 80 80 80 79 78 77 77 77 77 78 79 80 81 79 76 75 74 75 75 75 76 76 76 77 77 76 75 76 76 76 77 77 77 78 80 82 85 87 89 90 90 89 88 88 88 88 87 87 87 87 86 86 85 84 83 82 82 84 87 88 90 90 89 86 87 87 86 87 88 88 88 88 87 87 88 89 91 92 92 92 91 90 91 92 93 93 93 93 93 93 93 93 93 93 94 93 93 93 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 86 86 86 86 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 91 91 91 92 91 91 89 90 89 88 87 87 88 88 88 88 89 89 90 90 91 91 91 92 92 93 93 93 94 93 93 94 93 93 91 90 84 79 75 77 80 81 79 76 75 73 80 84 83 82 81 77 75 73 72 73 78 81 82 83 83 83 83 83 83 83 83 83 83 84 84 85 85 85 85 85 85 85 86 87 88 88 89 90 91 91 91 90 84 77 76 77 81 79 77 75 75 74 76 79 79 76 70 63 55 53 52 52 53 54 55 55 56 55 53 57 63 60 56 49 50 52 54 56 56 58 61 61 61 60 60 61 60 60 61 60 57 56 55 54 53 52 52 52 56 51 42 39 38 44 44 42 51 55 47 42 37 37 39 38 38 38 37 39 39 38 37 38 43 43 42 42 43 48 44 39 40 41 41 40 38 38 38 37 38 38 38 37 37 37 36 36 36 37 36 35 37 39 41 42 42 41 40 38 36 35 35 35 35 35 35 31 30 29 30 30 31 31 30 30 29 30 30 30 33 36 37 39 40 41 41 41 42 40 42 46 45 44 42 41 40 40 38 37 37 36 35 34 35 37 39 42 45 44 45 47 48 49 46 43 40 40 40 37 36 36 37 36 31 34 41 34 31 35 36 37 37 38 37 37 36 35 34 33 31 30 34 37 36 35 35 35 36 36 38 41 42 43 43 43 43 41 40 38 40 45 46 46 41 41 43 43 43 43 42 39 43 46 47 50 53 54 56 60 60 57 50 47 48 47 46 43 42 50 48 43 40 40 45 51 56 57 56 52 49 47 46 43 38 38 42 47 45 40 45 53 44 40 40 38 36 35 35 37 38 40 38 39 41 44 46 44 40 37 38 39 39 38 37 37 37 36 37 39 39 39 36 36 37 38 38 37 37 38 38 38 37 35 34 34 34 35 36 38 39 40 41 40 39 39 39 40 40 40 39 39 39 37 36 37 38 40 42 43 44 46 47 50 52 51 50 49 50 50 48 47 46 49 51 52 51 49 48 47 46 47 46 47 46 46 46 45 46 47 48 48 48 49 48 44 48 52 48 47 48 51 52 52 52 50 51 53 57 56 53 52 52 53 53 53 53 54 55 54 54 53 52 51 50 50 51 52 53 52 51 48 46 45 47 49 52 55 58 61 64 67 69 71 75 78 79 80 81 82 80 77 73 70 66 63 62 63 65 68 69 69 69 68 68 68 67 68 69 70 71 71 71 71 72 73 74 74 75 75 75 75 75 75 76 76 77 78 78 79 79 78 78 79 80 81 82 83 84 85 85 84 82 82 81 80 80 80 82 83 84 83 82 80 78 77 77 78 78 78 78 76 75 74 75 75 75 74 76 76 77 76 76 76 76 76 76 76 76 76 75 76 75 74 72 71 70 70 69 71 72 74 76 78 77 77 77 77 76 78 79 81 82 83 84 84 85 84 84 84 84 86 85 84 83 83 82 83 83 83 82 80 78 77 76 76 76 77 79 81 83 84 84 84 83 82 82 82 82 81 80 80 81 82 82 82 82 83 83 83 84 84 84 84 83 82 82 82 81 80 80 79 78 78 78 78 78 79 80 80 80 79 79 79 80 80 81 81 81 79 76 74 73 74 75 75 75 76 77 78 78 77 77 77 77 78 79 80 82 83 85 86 88 90 90 90 89 87 86 87 87 88 87 87 87 87 86 86 85 83 82 81 81 85 90 88 88 90 88 85 84 85 88 89 89 87 87 88 87 87 88 89 89 91 91 90 91 91 92 92 92 92 93 93 93 93 93 93 93 93 94 94 93 93 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 86 86 86 86 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 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 91 91 92 92 91 91 91 91 92 91 91 92 92 92 93 93 94 94 95 95 95 96 97 90 86 81 75 68 68 67 70 70 69 68 67 69 71 75 72 70 72 72 70 69 67 66 67 71 77 82 81 81 81 81 82 83 83 83 83 83 84 84 85 85 85 86 86 86 87 88 87 87 88 88 89 89 90 89 87 79 75 73 75 78 76 73 69 69 69 73 76 78 77 73 67 61 58 55 52 52 54 58 60 62 58 55 57 59 61 58 54 55 55 55 56 57 56 58 59 60 60 63 63 61 61 62 60 59 57 54 51 51 51 53 55 58 49 42 43 46 57 53 49 57 57 46 41 38 38 39 40 41 43 37 34 37 37 36 37 39 43 46 47 42 39 41 44 46 43 42 45 42 38 40 42 45 42 39 38 37 36 36 35 36 37 36 35 37 41 44 45 45 44 43 41 40 38 36 37 38 36 34 31 31 30 30 31 33 33 33 29 28 29 30 32 36 40 41 41 40 40 41 42 41 40 39 39 40 40 39 41 42 40 38 37 36 36 35 34 33 37 40 43 44 44 47 49 50 48 44 42 40 41 41 40 38 37 37 35 31 35 38 32 31 34 35 37 37 37 36 35 35 34 33 32 31 30 32 34 36 35 34 35 36 36 40 42 40 40 41 41 41 39 41 42 43 44 45 43 38 39 40 41 44 46 43 42 46 47 47 48 51 54 58 63 63 60 52 47 45 47 46 48 51 54 49 45 41 40 40 46 50 51 51 51 51 51 51 48 43 40 39 40 41 40 43 44 39 42 46 45 42 39 38 39 41 42 41 41 41 44 45 46 43 40 40 40 39 38 37 37 37 36 37 39 40 39 37 36 35 37 37 35 36 37 39 39 38 38 37 37 38 37 37 37 39 39 40 41 41 41 40 40 39 38 37 36 36 36 36 37 38 40 42 44 45 46 47 48 49 48 49 50 51 51 50 50 50 51 52 53 48 46 50 50 46 43 44 49 49 46 48 50 50 48 46 45 46 48 51 54 61 64 60 57 54 49 47 47 51 55 57 60 62 60 58 57 56 56 56 55 55 55 55 55 54 53 52 51 51 50 50 51 52 53 52 49 47 45 46 47 50 52 56 60 64 67 68 70 72 76 80 82 83 82 79 75 69 65 62 61 60 62 64 66 67 68 68 68 68 68 68 68 69 70 70 71 71 72 73 74 74 75 75 76 75 75 75 76 77 78 79 79 79 78 78 78 78 79 80 82 83 84 84 84 83 83 82 81 81 81 81 82 83 84 83 82 80 79 78 76 77 78 79 79 78 76 73 72 72 73 74 75 76 77 78 78 79 79 78 78 76 75 74 74 75 77 77 76 74 72 71 71 71 71 72 73 75 76 75 75 76 76 76 76 77 80 81 81 81 82 82 84 85 86 88 89 88 87 84 84 84 85 85 86 85 84 82 80 79 78 79 80 81 82 84 84 84 83 82 81 82 83 84 85 84 84 84 84 83 83 83 83 83 83 83 84 84 84 84 83 82 82 81 80 79 78 77 77 76 76 77 78 79 80 80 79 79 80 81 82 82 82 82 79 77 74 74 74 75 76 76 77 77 79 80 81 81 82 83 84 86 87 87 87 88 89 88 88 88 88 87 87 87 87 88 88 87 87 87 86 86 85 84 82 80 81 83 86 89 84 85 91 89 87 85 85 87 89 89 87 87 88 87 88 90 89 88 89 89 89 90 90 92 92 92 92 92 93 93 93 93 93 93 94 94 94 93 93 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 86 86 87 87 87 87 87 87 87 87 88 88 88 88 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 90 91 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 92 92 93 93 94 95 95 92 92 88 82 78 78 73 67 61 66 66 65 63 61 64 65 64 64 64 64 66 65 63 62 59 57 59 61 62 63 64 70 76 78 78 77 76 77 80 82 83 83 83 84 84 85 86 86 87 87 88 89 89 84 81 81 83 85 86 87 86 82 75 69 66 65 65 65 65 64 66 67 70 73 77 77 76 72 68 64 59 54 51 53 59 58 58 57 55 54 58 61 59 59 60 58 58 60 59 56 56 58 60 61 61 62 62 62 62 62 58 54 53 52 54 55 55 57 57 47 46 52 51 51 49 52 58 54 47 45 42 38 39 41 37 34 34 38 41 36 36 39 51 62 60 54 42 38 36 39 42 41 43 47 44 41 45 48 50 44 39 36 35 36 36 36 37 38 38 38 39 42 45 46 46 45 47 45 42 39 36 37 37 34 33 31 31 31 30 32 34 34 32 28 28 30 31 34 37 41 44 46 47 47 45 43 43 42 41 39 38 38 39 44 43 41 37 36 36 36 35 34 34 37 40 44 44 45 48 49 47 45 43 43 43 43 44 43 39 37 37 34 33 32 31 30 31 33 35 36 37 37 36 35 34 33 32 32 31 31 31 32 33 33 33 34 35 36 37 40 43 44 44 42 40 39 42 44 44 43 44 41 38 38 39 40 42 44 40 39 42 47 49 50 50 52 57 62 65 63 57 47 42 44 45 42 41 43 48 46 42 40 39 43 46 47 47 48 49 50 50 51 49 41 37 35 37 39 38 38 37 44 47 45 43 40 39 39 39 40 41 41 41 41 42 41 41 41 41 40 38 37 37 38 38 39 39 40 40 38 36 34 34 33 34 35 35 36 38 39 39 40 41 41 40 39 37 38 40 40 40 41 41 41 41 41 40 37 34 34 35 36 36 36 38 40 44 46 47 47 47 46 45 44 47 51 55 54 53 51 51 53 55 54 47 45 50 51 50 47 46 48 47 46 47 48 47 47 47 46 46 48 56 61 59 51 44 46 48 46 46 46 52 55 51 54 59 60 59 58 58 57 55 54 53 52 52 52 52 52 52 52 52 51 51 52 53 54 54 53 51 48 47 48 50 54 58 62 64 66 68 70 71 75 79 82 83 81 79 75 69 65 62 62 61 62 63 65 66 67 67 68 69 70 70 70 70 70 70 71 72 73 74 75 75 76 76 76 76 77 78 79 80 81 81 80 79 79 80 79 79 80 81 81 83 83 84 83 83 83 83 82 82 82 82 82 83 82 81 80 80 79 78 76 77 78 79 79 78 75 73 71 72 73 75 76 76 76 77 78 79 79 78 77 74 73 72 73 74 76 78 79 77 75 73 73 72 72 72 73 74 75 75 75 76 75 74 74 76 79 80 81 80 79 78 80 83 86 87 88 88 88 86 86 86 86 86 87 88 88 87 85 84 83 83 83 83 84 84 84 84 83 83 83 84 85 86 86 86 85 84 84 83 83 82 82 82 83 84 84 84 84 84 83 82 81 81 79 78 78 77 77 77 77 78 79 79 79 79 79 79 80 81 83 83 83 82 81 79 76 75 75 75 76 77 78 79 81 83 85 86 87 86 87 87 87 87 88 88 88 85 85 86 85 85 86 86 87 87 88 87 87 86 86 85 85 83 81 81 84 89 89 88 87 84 83 89 89 83 84 87 89 89 88 88 88 88 89 93 90 87 87 88 88 90 91 91 92 92 92 93 93 93 93 93 94 93 94 93 93 92 92 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 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 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 91 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 91 90 91 92 95 96 96 87 83 75 65 63 64 62 63 63 65 65 66 67 68 65 64 65 66 67 68 67 64 64 64 65 65 62 59 58 59 60 62 65 69 73 77 75 74 71 74 77 80 82 83 84 84 85 85 85 86 85 87 87 86 84 80 79 80 81 81 82 82 82 76 70 62 57 54 55 57 61 64 67 66 67 68 72 76 78 78 76 70 63 55 49 48 48 50 51 51 53 54 56 58 58 58 59 56 57 63 62 59 57 58 62 63 63 63 63 63 63 62 61 58 56 58 60 60 56 51 51 48 47 46 47 46 44 49 55 62 56 42 39 37 37 36 35 39 43 45 43 36 40 45 45 50 55 51 42 43 41 38 39 40 39 40 44 48 52 50 48 41 37 35 36 36 37 37 36 39 42 43 43 44 46 47 49 49 49 45 41 38 37 37 35 32 32 31 30 30 31 32 33 33 30 26 29 32 34 35 36 38 40 41 42 44 45 44 45 43 40 39 37 37 40 44 43 41 39 38 38 37 36 34 35 38 41 44 44 46 49 50 50 47 45 44 44 44 46 44 39 38 37 34 33 32 32 31 31 32 34 36 37 37 37 34 33 32 32 32 32 32 32 31 31 32 33 34 35 36 37 41 46 49 48 44 41 39 43 44 43 42 41 41 38 35 37 39 39 39 36 37 40 44 47 49 49 50 51 56 62 64 60 46 40 37 38 40 40 42 46 45 43 40 40 42 45 46 46 45 46 45 44 43 41 37 36 36 37 38 37 41 42 40 40 38 36 35 35 37 39 39 40 42 42 41 42 43 44 42 41 40 39 37 37 38 37 37 38 39 39 36 34 32 33 33 33 33 34 35 37 38 38 38 38 39 40 39 37 40 43 42 42 43 42 41 41 41 40 39 37 35 35 36 35 36 38 43 48 49 49 46 46 46 45 44 43 47 52 53 53 51 52 54 56 56 52 47 45 49 51 50 49 48 44 41 39 44 47 48 48 48 45 45 50 54 58 52 46 45 44 46 52 57 53 51 50 53 55 55 55 55 55 55 54 53 52 51 50 49 49 50 50 50 51 51 51 52 54 56 57 58 57 56 55 55 56 59 62 66 66 67 68 72 75 76 78 80 81 81 79 76 73 68 64 62 61 62 63 63 64 65 67 68 70 72 72 72 72 72 72 73 73 74 75 75 76 77 78 78 79 80 81 82 83 82 82 81 80 80 81 80 80 81 81 81 82 83 84 84 83 84 84 83 83 82 81 80 80 79 79 81 80 79 78 78 78 79 80 79 77 76 75 74 74 74 76 76 76 76 76 77 78 78 76 74 71 71 71 73 74 76 77 79 80 78 75 73 72 71 72 72 73 74 74 73 73 72 72 72 75 77 80 81 81 79 77 77 79 82 83 84 85 86 87 87 87 87 88 88 89 89 88 87 86 85 84 84 84 84 84 84 84 84 85 85 85 85 86 86 85 84 83 83 83 82 82 82 82 83 84 84 84 84 83 82 82 81 80 79 78 78 79 79 79 79 79 78 78 78 78 79 79 80 82 83 84 84 84 83 82 80 79 78 78 79 80 81 83 85 86 87 88 87 86 86 86 85 85 86 87 86 84 83 83 83 84 84 85 85 86 86 86 86 85 84 84 84 82 81 83 87 91 89 88 85 83 82 84 87 88 87 87 86 88 89 89 89 89 90 91 92 92 91 90 90 91 91 90 91 92 93 93 93 93 93 94 94 94 94 93 93 92 91 84 84 84 84 84 85 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 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 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 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 88 87 88 92 96 85 77 67 59 63 65 64 65 67 68 67 66 65 65 66 68 68 68 68 67 67 68 66 64 63 63 64 65 65 61 58 59 61 63 64 66 69 72 72 70 68 72 76 79 82 84 84 82 80 80 78 80 82 84 83 79 76 76 78 78 77 77 77 78 77 72 65 58 55 53 55 58 62 67 69 65 64 65 68 73 78 81 81 75 67 59 52 48 50 52 51 51 53 53 55 52 52 53 54 53 55 57 59 60 57 59 61 63 63 62 62 63 63 63 63 60 57 58 59 59 57 52 51 50 47 50 54 51 47 42 42 43 42 39 39 39 38 38 39 41 43 45 41 36 38 40 40 41 41 43 43 41 40 39 40 42 43 46 51 50 50 48 43 37 36 35 36 37 38 37 37 40 44 48 48 48 49 51 54 53 50 42 38 37 35 34 32 31 32 31 30 30 30 31 31 30 27 28 32 33 34 34 35 35 36 38 40 42 44 44 45 44 42 37 36 36 37 38 37 38 39 39 39 39 39 39 39 40 41 43 45 46 47 50 50 47 46 46 48 49 50 46 43 41 38 35 34 32 32 31 31 32 35 39 40 38 36 34 32 32 32 33 33 33 33 33 33 34 35 37 40 40 39 41 43 42 40 38 40 41 42 42 41 39 40 43 40 37 37 38 38 37 37 37 39 43 44 44 45 45 45 52 59 65 59 44 44 45 41 40 40 42 44 45 44 43 41 41 43 44 44 45 46 46 45 44 40 37 37 37 37 42 43 40 39 37 35 34 33 34 38 40 41 39 41 44 44 45 49 47 44 43 42 42 40 39 38 37 35 37 40 40 39 37 36 35 34 33 33 33 34 36 37 38 37 36 37 37 39 38 38 39 41 41 42 43 44 43 42 41 40 38 37 36 36 36 37 39 42 47 49 48 48 47 52 54 53 52 52 53 54 53 53 52 52 52 53 53 52 49 47 50 51 52 50 48 45 53 59 46 44 47 47 45 44 45 50 45 44 48 48 46 43 40 39 42 48 52 54 55 53 51 51 51 51 52 53 52 51 49 48 48 48 49 49 50 50 51 51 52 54 57 59 60 61 60 59 59 60 61 64 66 69 70 71 71 73 74 75 77 78 79 77 75 72 66 62 60 61 62 63 63 64 65 67 69 72 74 74 74 75 75 76 76 76 77 78 79 79 80 80 80 81 82 83 83 83 83 83 82 82 81 81 81 81 80 82 84 83 83 83 84 84 84 83 82 82 81 79 79 78 79 79 80 80 80 80 80 80 79 79 78 77 77 76 76 76 77 78 77 77 75 76 77 76 75 73 71 70 70 71 72 74 76 77 80 83 81 78 75 73 72 71 71 71 72 74 73 72 70 71 71 74 77 81 82 83 82 82 81 80 79 79 80 81 83 84 85 85 86 86 86 86 86 86 86 86 85 84 84 85 85 85 85 85 85 85 85 85 85 85 85 84 83 83 83 83 82 81 81 83 83 84 84 84 83 83 82 82 81 81 80 80 80 80 79 79 79 78 77 77 77 78 80 80 81 81 82 83 83 84 84 84 84 83 83 83 83 84 86 87 88 88 87 87 86 85 85 84 83 83 84 86 85 83 82 82 82 83 83 83 83 84 85 85 85 84 82 83 83 82 82 82 87 90 85 83 84 84 84 82 84 88 88 86 83 86 89 89 90 91 90 90 90 91 91 91 91 91 91 91 92 92 92 92 91 91 92 93 93 94 94 93 93 92 91 84 84 84 84 85 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 86 86 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 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 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 89 89 89 88 86 83 77 75 72 67 67 64 61 62 63 65 68 70 70 70 69 68 67 66 65 66 68 69 70 69 68 68 67 66 64 62 62 64 66 65 60 58 57 59 61 61 62 63 64 66 68 70 73 76 79 81 80 79 73 67 70 72 75 78 80 82 81 75 73 73 72 71 70 71 73 71 68 62 58 56 57 58 61 64 68 68 64 64 64 64 66 71 75 78 76 73 68 65 62 60 58 58 59 60 56 53 50 49 50 54 58 59 59 58 59 60 61 61 63 62 60 58 59 60 61 62 59 58 59 58 56 55 54 53 50 46 53 57 58 50 38 39 41 41 41 42 45 42 39 39 42 42 41 42 42 42 43 43 43 43 41 40 38 40 41 42 45 49 54 55 50 46 44 40 36 35 36 36 37 38 36 38 41 46 50 51 52 54 54 54 51 46 40 36 34 35 34 31 31 31 31 31 31 31 30 29 29 28 29 32 32 32 33 33 34 35 37 40 41 42 42 43 42 39 36 35 34 35 34 33 35 37 40 41 42 41 40 39 39 39 42 44 45 47 51 51 50 51 51 54 49 46 47 45 43 40 37 36 34 32 34 35 33 37 44 43 40 38 35 32 32 32 33 33 34 34 34 35 37 40 43 45 43 41 39 40 41 41 41 41 41 41 39 39 38 40 42 40 38 36 39 43 40 37 35 39 42 41 41 40 42 45 52 58 66 56 46 46 43 38 39 40 41 43 45 43 42 44 43 41 41 41 44 46 45 47 47 44 42 41 39 37 37 42 47 41 37 37 36 35 37 39 41 41 41 42 44 49 50 51 46 43 44 43 42 41 40 39 38 35 39 42 43 41 39 36 35 35 34 34 34 34 35 36 36 35 34 36 37 38 38 38 38 39 41 42 43 45 43 41 41 40 37 37 37 38 39 41 44 46 47 47 46 51 56 62 64 64 60 56 55 55 54 53 52 49 49 50 50 50 48 49 52 53 54 53 52 51 54 55 45 42 45 41 40 42 46 52 54 53 51 45 41 44 48 51 44 41 48 53 55 52 48 47 47 49 50 51 51 50 48 47 47 48 49 49 50 50 50 51 52 54 56 59 60 60 59 59 59 60 60 61 62 64 65 66 68 69 72 73 73 74 74 74 73 70 65 61 59 61 62 64 65 66 68 70 72 73 74 75 76 77 77 78 78 78 79 80 81 81 81 81 81 82 84 84 83 84 85 84 83 83 82 82 82 82 82 83 83 83 84 85 84 84 84 83 81 80 80 80 79 79 79 79 78 79 79 80 79 78 78 78 78 77 76 76 77 78 79 80 80 79 78 77 76 74 72 71 70 70 70 71 72 74 76 77 79 81 81 80 77 76 75 73 72 72 73 74 74 73 72 72 73 75 77 81 84 86 86 85 85 83 81 79 78 78 79 80 80 80 81 82 83 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 83 83 84 84 84 83 83 82 81 81 81 83 83 83 83 83 83 83 83 83 83 82 82 81 80 79 79 78 78 77 77 77 77 78 80 80 81 81 81 82 82 84 85 85 85 85 85 86 86 87 86 86 87 87 87 86 85 85 84 83 82 83 83 84 84 84 83 83 84 83 82 81 81 82 83 84 84 83 82 84 85 83 82 81 88 90 85 84 85 84 83 82 83 84 86 86 85 87 88 89 90 91 90 89 90 91 91 90 90 90 91 91 91 91 91 90 90 91 92 93 93 92 93 92 92 92 92 84 84 84 85 85 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 86 86 87 87 87 87 87 87 88 88 88 88 88 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 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 88 86 84 84 81 77 73 67 59 53 53 57 58 58 61 64 68 69 69 69 71 72 70 68 68 69 66 65 68 69 70 70 69 69 69 68 64 62 62 63 65 62 59 56 56 59 60 59 59 60 60 63 68 71 75 77 79 79 76 71 65 61 63 67 70 72 74 78 77 74 70 68 67 65 61 60 61 61 61 61 59 56 56 58 61 64 66 64 62 60 58 55 54 56 63 69 73 74 72 64 59 55 55 55 55 55 54 54 53 57 60 60 61 61 61 62 61 60 59 62 62 61 59 57 58 59 58 58 58 60 60 58 56 54 48 44 39 39 45 50 54 47 40 40 40 41 42 46 63 56 39 40 42 44 44 43 43 45 52 50 45 42 42 50 48 41 40 41 51 54 54 52 48 42 38 38 38 38 37 36 37 39 40 42 44 48 51 54 55 55 54 50 44 41 37 36 35 34 33 31 32 32 32 32 32 32 31 30 29 28 28 29 30 31 31 31 32 35 39 43 41 40 38 38 38 37 35 33 33 32 33 33 34 37 41 40 40 40 39 39 38 39 44 47 48 47 49 51 54 57 54 51 48 47 46 43 41 43 41 36 33 32 36 36 29 35 40 40 38 36 34 32 32 32 33 33 33 32 32 32 36 39 43 44 43 41 39 39 40 42 42 42 42 41 38 39 39 40 40 38 37 35 37 39 40 38 36 39 40 40 42 45 47 50 54 59 63 55 50 47 47 45 41 40 41 43 44 43 43 46 42 39 41 40 39 41 43 46 48 49 50 48 40 37 38 41 45 39 37 41 39 37 38 40 41 43 44 45 48 50 49 49 46 45 45 45 45 43 42 40 38 38 41 42 43 43 42 40 38 36 34 34 33 33 33 34 35 35 35 36 37 38 37 37 37 38 40 41 42 43 42 41 42 41 39 38 39 41 43 45 47 47 47 46 47 57 63 66 65 63 62 60 59 56 54 54 52 50 53 54 52 49 47 49 51 52 52 52 49 47 46 45 43 42 41 39 43 48 44 45 51 54 52 45 42 46 46 46 49 47 46 50 53 50 48 48 49 49 49 50 49 48 47 47 48 49 50 51 51 50 50 51 52 53 56 59 59 59 58 57 57 58 59 59 60 61 63 65 67 68 70 70 70 70 70 71 71 69 64 62 61 63 64 66 68 70 71 73 74 74 74 75 76 78 78 78 78 79 80 81 82 82 82 81 81 82 84 84 84 84 85 85 84 84 83 83 84 83 83 83 83 83 84 85 84 84 84 82 81 80 80 80 80 80 78 77 77 77 77 77 77 77 77 77 77 76 75 75 75 76 78 79 81 81 80 78 75 72 71 70 70 70 70 70 71 73 75 77 78 79 80 79 78 78 78 77 75 74 75 76 76 76 75 74 74 75 77 80 84 86 87 87 87 86 83 80 79 77 77 78 79 80 81 82 83 83 84 84 85 85 85 85 85 85 85 86 85 85 85 85 85 83 83 82 83 84 85 84 83 82 81 81 82 82 83 83 83 84 84 84 83 83 82 81 81 80 80 79 79 79 78 78 78 78 78 79 80 80 80 80 80 81 81 83 85 84 84 85 85 85 85 85 85 86 86 86 86 87 85 84 83 82 81 82 83 84 84 84 84 84 84 83 82 82 82 83 84 84 82 84 86 84 83 82 84 86 89 91 89 89 88 85 84 83 88 91 92 91 88 88 88 88 89 89 89 89 90 90 91 90 90 90 91 91 91 88 83 84 85 86 89 91 92 92 92 92 92 92 92 84 84 85 85 85 85 86 86 85 85 85 86 85 85 85 85 86 86 86 86 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 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 90 90 91 91 91 91 91 91 91 91 91 91 91 91 90 88 85 75 71 69 64 59 60 59 57 56 56 56 58 58 60 61 62 63 64 65 63 62 63 64 64 66 67 67 67 68 69 69 70 71 71 70 68 65 63 62 62 62 61 58 54 56 58 58 58 57 57 57 62 67 72 75 78 78 77 73 67 61 60 60 62 65 68 70 72 71 70 67 64 62 58 55 54 52 49 49 51 54 56 57 59 61 61 60 57 54 50 46 45 49 52 57 60 64 64 56 47 45 43 42 42 45 48 51 54 55 56 57 57 59 59 58 58 59 59 59 61 61 60 55 53 58 59 57 52 49 60 63 61 61 61 49 42 41 39 40 43 41 39 41 43 41 41 44 43 45 43 40 42 44 47 44 44 47 50 58 56 46 46 50 60 51 40 39 39 44 47 47 45 42 39 38 39 40 40 38 37 37 40 42 43 46 50 53 55 59 57 53 47 41 39 39 39 38 36 33 32 32 32 33 33 33 32 31 30 30 29 27 28 29 30 31 33 34 36 41 43 41 40 39 37 35 34 34 33 33 34 34 35 36 38 39 38 38 39 38 38 37 38 42 46 48 48 49 50 55 58 54 52 52 48 44 40 38 39 40 38 35 32 31 31 31 31 32 34 33 32 32 33 33 33 33 33 32 31 32 34 38 40 40 41 41 43 43 42 42 43 46 45 44 41 37 38 38 39 39 38 38 38 38 39 41 39 38 38 39 40 45 48 51 52 54 57 55 48 45 44 44 46 47 41 38 41 43 43 44 44 41 40 43 44 44 41 41 43 46 47 49 49 47 46 46 42 39 36 35 36 37 38 38 41 44 45 46 46 46 47 48 48 47 47 46 47 46 43 41 39 38 40 45 45 44 45 44 44 41 38 34 31 30 32 34 35 37 39 38 37 37 37 37 37 37 38 39 40 40 40 41 41 42 40 39 40 42 45 45 46 46 46 46 48 53 62 64 63 58 57 58 59 59 55 54 56 54 52 59 58 52 50 48 45 44 46 48 48 42 42 43 42 40 38 39 42 40 42 47 44 40 43 46 48 46 43 43 44 50 50 46 49 53 57 57 55 53 51 50 49 49 49 49 49 50 51 52 53 54 53 52 52 53 55 56 58 59 58 57 57 57 57 58 59 61 62 64 65 67 68 68 68 68 67 69 69 69 67 63 63 63 65 67 68 70 72 74 74 75 75 75 76 77 79 79 79 78 79 80 81 81 82 82 82 83 83 84 84 85 85 85 85 85 85 84 84 84 83 83 82 82 83 83 83 84 85 86 83 81 80 80 81 80 79 77 75 74 74 74 75 76 77 78 77 77 75 74 73 73 74 76 79 81 81 79 76 73 71 70 70 70 69 69 70 71 73 75 77 77 78 79 80 80 79 78 76 75 75 75 76 77 77 77 77 76 76 77 78 82 84 86 87 87 87 85 82 81 81 81 82 83 83 84 84 84 84 85 85 85 85 85 85 86 86 86 86 86 85 85 86 85 84 83 83 84 84 85 84 83 82 82 82 82 82 83 84 85 84 84 84 83 82 82 81 80 80 79 79 79 79 79 78 78 78 78 79 79 79 79 80 80 80 81 82 83 84 84 85 85 85 85 84 83 84 84 84 85 86 84 83 82 81 81 81 83 86 87 87 84 84 85 84 83 84 85 87 87 85 83 84 84 82 83 85 86 88 89 91 91 92 92 90 89 89 92 93 93 91 89 88 88 88 89 89 89 89 89 90 91 91 92 91 91 90 89 89 88 89 89 89 89 90 91 92 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 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 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 90 90 90 91 91 91 91 91 91 91 91 91 90 89 87 83 71 65 56 51 48 51 52 53 54 55 55 54 54 55 55 56 57 58 58 57 58 58 58 58 59 61 63 63 63 65 67 69 69 69 70 70 69 66 63 62 63 63 62 60 57 54 56 57 57 57 57 56 57 63 69 75 77 79 78 76 72 66 60 59 60 61 64 67 66 65 65 64 64 62 59 57 56 54 51 48 46 49 53 58 62 61 59 55 52 48 44 41 40 44 49 53 54 53 52 50 45 40 41 43 46 48 48 47 49 53 55 55 55 56 58 59 60 59 60 62 59 56 58 58 57 57 61 58 59 61 59 60 63 64 62 62 58 50 44 43 46 58 51 40 42 43 43 43 42 40 39 40 42 45 47 47 43 43 47 44 44 61 56 42 50 56 44 41 47 42 38 41 41 39 37 37 40 41 41 41 39 39 39 40 41 43 44 47 54 58 61 59 55 48 44 42 43 43 41 39 35 33 32 32 33 33 33 32 29 29 30 29 27 28 30 32 34 35 36 38 40 40 40 38 37 35 34 33 33 34 35 36 37 38 39 42 41 39 38 37 36 36 34 37 41 43 46 48 50 52 58 58 55 53 52 47 44 40 39 38 39 39 38 34 30 32 32 31 30 30 30 31 32 34 36 34 33 33 34 34 37 38 39 39 38 40 42 46 47 46 43 44 47 46 43 40 38 37 37 37 38 38 37 37 38 39 40 39 39 38 39 42 47 48 49 48 50 53 49 44 42 40 38 45 55 46 40 43 40 38 41 42 40 40 41 43 43 41 40 41 45 50 53 47 43 50 51 48 42 36 36 37 40 40 40 42 43 44 45 47 49 50 50 48 46 47 47 47 44 42 39 39 41 44 48 50 49 48 46 45 43 41 37 33 31 34 37 39 40 41 40 39 36 36 36 36 36 36 38 40 41 41 41 42 42 39 39 41 44 45 46 47 49 47 48 54 59 64 61 59 57 55 55 54 54 53 53 53 54 55 59 56 50 51 50 48 48 48 46 43 40 42 46 46 43 38 40 42 40 41 47 47 43 43 43 42 47 51 52 52 53 51 50 50 52 55 56 56 55 53 52 51 50 50 50 51 52 53 54 55 56 57 57 56 56 57 57 58 59 59 59 58 58 57 59 60 62 63 64 65 66 67 67 68 67 67 68 67 67 64 62 63 64 67 68 69 70 73 75 76 76 76 78 79 80 81 80 80 80 80 80 80 80 81 82 82 81 82 83 85 86 87 86 85 85 85 85 85 84 83 82 81 81 82 82 83 85 84 83 81 79 78 79 79 79 77 76 75 74 74 74 74 76 78 79 78 76 73 72 72 73 74 77 78 79 78 76 73 72 71 70 70 70 70 71 71 73 74 76 77 78 78 78 78 78 77 76 74 74 73 74 75 76 77 78 78 78 78 78 79 81 83 84 86 86 86 85 84 84 84 84 85 85 85 85 85 85 85 86 86 87 87 86 85 86 86 87 86 85 85 85 86 86 85 84 84 84 85 85 84 83 83 83 83 83 82 83 83 83 83 83 83 82 82 82 81 80 80 80 80 80 80 79 79 79 78 77 77 77 77 78 79 80 80 81 82 83 83 84 84 85 85 84 83 82 83 83 82 83 83 82 82 81 81 81 80 81 83 85 86 85 85 85 85 84 85 86 88 88 86 84 84 84 84 85 87 88 89 90 90 91 92 93 92 91 91 91 91 91 91 90 90 90 90 91 90 90 90 91 91 92 93 93 93 93 92 91 91 91 91 91 91 91 91 91 92 93 93 93 93 93 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 87 88 88 88 88 88 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 90 90 90 90 90 91 90 90 90 91 91 91 91 90 90 89 82 77 65 59 51 53 54 55 54 53 53 54 55 55 54 54 53 55 55 56 57 57 57 56 60 61 60 61 61 62 63 63 64 65 67 69 69 69 69 68 67 64 62 63 64 65 62 58 54 53 55 57 58 58 56 54 58 63 70 74 75 77 78 75 71 65 62 60 61 63 65 64 61 59 57 55 55 57 57 57 58 58 56 53 50 51 54 58 59 58 53 48 46 43 40 41 41 44 47 49 45 39 37 38 39 43 49 48 49 53 51 46 48 51 53 52 50 55 61 63 61 58 61 64 58 54 56 53 50 53 54 47 48 54 50 51 58 59 58 60 61 57 52 47 44 45 44 41 40 40 40 42 47 54 47 42 45 47 48 48 47 43 42 43 42 47 45 40 46 47 39 38 41 44 43 42 42 41 41 40 40 42 42 42 43 43 41 40 41 41 43 47 52 57 60 62 60 53 51 48 47 45 43 42 39 34 32 32 33 34 33 32 31 30 29 29 29 30 31 32 33 34 35 36 37 38 37 36 35 34 33 34 34 36 38 39 39 40 40 41 39 38 37 36 35 35 35 37 38 40 42 45 47 51 55 57 55 51 48 44 45 45 42 40 37 37 37 34 32 31 33 33 31 30 30 32 34 37 37 34 33 34 38 38 38 38 38 38 39 41 43 46 48 47 44 42 42 42 41 39 38 37 37 37 37 39 40 40 40 41 40 39 43 45 44 46 50 49 45 40 44 52 47 44 42 43 42 38 40 46 43 40 41 39 40 42 46 43 41 40 40 40 39 38 37 42 47 46 45 51 51 49 44 40 37 38 41 41 41 39 39 40 45 48 51 52 51 49 48 47 47 47 44 41 39 42 46 49 50 52 51 49 46 44 43 38 33 32 34 38 40 42 43 42 41 39 38 37 37 36 35 35 38 40 42 42 41 41 41 39 39 40 43 46 49 50 51 49 52 59 63 64 58 57 58 56 54 53 51 51 52 52 52 52 51 52 51 52 53 53 50 48 44 42 41 44 44 45 48 50 44 42 41 42 43 47 47 41 47 54 52 54 58 60 61 58 57 56 57 58 58 57 55 55 53 52 52 51 52 52 53 54 55 56 57 58 59 60 60 60 60 59 59 59 60 60 61 61 60 61 62 62 63 63 64 66 67 68 68 68 68 65 63 62 62 63 64 65 67 69 71 74 77 77 78 79 81 83 83 83 82 82 81 80 80 79 80 80 81 81 82 82 84 86 87 88 87 86 85 85 85 84 83 82 81 80 80 81 82 83 83 81 80 79 77 76 77 77 76 75 74 74 74 73 73 73 75 77 79 78 75 72 72 72 73 75 78 78 77 75 74 73 72 71 71 71 72 72 73 74 75 77 77 78 78 76 75 74 74 74 73 73 73 73 73 74 75 76 77 78 79 80 80 80 81 82 83 84 85 85 84 83 83 83 84 84 85 85 85 86 86 86 86 86 86 86 86 87 86 86 86 85 85 85 85 85 85 84 83 83 84 84 85 84 84 83 84 84 84 84 83 83 82 82 83 83 83 82 82 81 81 81 81 81 80 79 79 79 78 78 77 77 77 77 77 78 79 80 81 82 82 83 83 83 84 84 83 82 81 82 82 82 83 82 81 81 81 81 80 79 80 82 84 85 85 85 86 85 85 85 86 87 87 87 87 87 87 87 88 89 90 90 91 91 91 92 92 92 91 91 92 92 91 91 91 92 92 92 92 92 91 91 92 93 94 95 95 94 94 93 93 93 93 93 92 92 92 92 92 93 93 93 93 92 92 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 87 88 88 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 90 90 90 90 90 90 90 90 91 91 90 90 90 91 91 91 90 89 87 84 77 62 56 50 50 50 53 56 59 57 56 56 55 57 58 58 58 59 61 60 58 60 60 61 61 62 63 65 67 69 68 68 67 67 68 67 68 69 68 68 64 64 65 65 65 65 64 61 57 53 54 54 55 54 54 53 53 58 64 70 73 76 78 78 76 73 69 66 64 64 64 64 58 54 52 50 49 50 51 52 53 54 58 60 58 56 55 54 55 54 52 48 44 41 42 42 42 42 42 43 43 42 40 36 38 40 42 46 48 51 55 51 45 44 43 43 45 46 52 57 62 57 54 58 61 63 62 61 59 54 51 46 43 43 44 42 44 49 45 45 50 54 58 59 58 52 47 43 41 39 38 39 42 45 51 47 44 47 47 46 49 49 44 47 55 46 41 40 40 40 40 39 38 42 49 48 46 47 47 47 45 43 44 44 43 45 46 43 41 41 44 46 47 50 56 59 60 59 56 51 49 49 46 44 44 40 34 33 33 34 34 33 32 31 30 29 30 29 28 30 31 32 31 31 32 33 35 35 33 33 34 34 36 39 39 40 40 41 42 41 40 39 37 36 36 35 33 34 36 37 38 40 42 42 48 54 59 56 50 48 46 47 47 46 43 39 37 36 37 34 32 34 34 31 31 32 34 35 37 36 34 33 34 38 40 41 40 40 39 42 44 44 44 44 46 46 42 39 39 38 38 40 40 37 37 37 40 43 45 45 45 43 41 41 42 44 47 50 52 51 48 49 50 48 44 41 50 51 39 38 41 40 39 43 43 41 39 40 43 41 38 39 39 37 34 32 34 38 41 44 47 47 45 40 39 40 40 40 39 39 38 38 39 41 45 48 48 47 44 45 47 46 46 44 42 42 44 45 46 48 50 49 48 44 42 39 33 33 37 41 44 43 44 46 44 41 40 39 39 38 36 36 35 35 38 40 40 39 37 37 38 39 41 45 50 54 53 53 54 57 61 63 63 61 58 57 57 57 57 52 49 52 52 51 50 49 53 55 55 54 54 53 50 46 43 44 55 55 49 50 49 42 40 40 47 48 42 43 46 51 53 50 54 58 58 60 61 60 59 57 56 55 55 54 54 54 53 52 52 53 54 55 56 57 57 58 60 63 64 64 64 63 62 62 61 61 61 61 61 60 60 60 60 61 61 63 65 67 69 70 70 68 64 62 62 64 67 67 67 67 70 73 76 78 79 80 82 84 84 84 84 83 83 83 82 81 81 81 81 82 82 83 84 85 87 88 88 88 87 86 85 84 83 82 80 79 79 80 80 81 81 80 78 77 75 74 74 75 74 74 73 73 74 74 73 73 73 74 77 78 78 76 74 73 73 74 76 78 77 75 74 74 73 74 74 74 74 75 76 77 78 78 79 78 77 75 74 73 72 72 73 73 73 73 74 74 74 75 76 77 79 80 80 80 80 81 81 81 82 83 83 83 82 81 82 82 84 84 85 85 86 86 86 85 84 84 85 86 87 87 86 85 84 84 84 84 84 84 84 83 83 83 83 84 84 84 83 84 84 84 84 83 81 81 82 82 83 83 83 83 83 82 82 81 80 79 79 79 79 79 78 78 77 77 77 77 78 79 80 81 82 82 82 82 83 83 83 82 81 81 81 81 82 82 81 80 80 80 80 80 80 81 82 84 85 85 85 86 86 86 87 86 86 87 88 89 89 89 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 93 93 93 93 92 92 92 92 93 93 94 95 95 95 94 93 92 93 94 94 94 93 92 92 93 93 93 93 92 92 91 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 88 88 88 88 88 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 90 90 90 91 91 91 91 90 90 91 90 91 88 84 79 74 70 61 52 52 52 53 55 57 58 59 59 60 61 59 58 59 60 60 62 64 63 61 62 63 64 64 63 64 66 68 68 67 69 69 68 68 68 69 69 69 68 66 66 65 64 64 63 63 62 60 58 57 57 58 56 54 52 54 59 66 72 76 78 79 78 76 73 71 69 67 65 61 58 52 50 48 48 47 47 48 50 47 45 52 57 61 59 56 51 49 49 48 46 42 40 41 43 45 42 40 40 41 43 43 41 42 44 44 48 52 53 55 56 54 50 44 41 43 47 52 50 50 50 52 55 56 58 58 58 60 63 62 49 43 43 42 42 45 50 55 54 53 50 49 53 55 54 53 50 46 43 36 39 42 40 40 42 45 48 44 45 50 47 41 42 45 45 43 42 44 46 46 42 36 42 47 48 48 44 49 51 46 46 50 46 42 48 48 44 42 40 45 48 49 53 59 61 62 61 58 54 51 49 48 47 46 42 37 34 33 34 33 31 31 31 29 30 30 29 29 30 30 30 31 31 33 34 34 33 33 33 35 37 41 43 41 41 41 43 43 41 39 38 37 36 35 34 33 33 34 36 37 40 42 44 48 53 59 58 55 55 53 50 47 45 45 44 43 41 39 35 33 33 35 34 32 32 33 35 35 34 33 31 35 39 41 43 44 41 38 41 43 44 43 42 45 47 47 43 40 38 39 43 41 36 36 38 42 45 47 48 48 46 44 43 43 44 45 46 49 48 47 48 51 53 43 40 48 45 36 38 41 44 40 36 35 38 46 45 44 43 41 38 38 37 35 33 32 32 34 38 40 41 41 39 41 41 40 40 39 38 38 39 39 40 41 42 40 40 41 44 45 45 45 45 45 44 44 45 45 46 47 48 44 39 36 36 35 37 43 45 48 48 48 48 46 44 42 41 41 38 36 36 35 34 36 37 37 37 37 38 40 42 48 54 54 55 53 58 64 63 63 65 64 62 58 56 57 56 54 49 48 51 52 53 54 54 53 54 55 54 54 52 50 47 46 51 63 50 41 45 48 47 41 40 50 54 51 49 49 53 52 48 54 58 55 56 59 61 61 58 54 51 51 51 52 53 53 53 54 55 56 58 60 61 63 65 67 69 70 71 69 68 67 66 66 65 64 63 62 61 60 59 59 60 61 63 65 67 70 72 70 67 63 63 65 68 69 69 69 69 72 75 79 80 80 82 83 85 85 85 84 84 84 84 84 84 83 83 83 83 83 84 85 87 88 88 87 86 86 85 84 83 82 80 79 78 78 79 80 80 80 78 76 73 72 72 73 73 74 74 74 73 73 73 73 73 74 74 77 78 79 77 76 74 74 75 77 77 76 74 72 72 73 74 75 76 77 78 79 79 80 80 79 77 75 73 72 72 72 72 73 74 75 76 76 77 77 78 79 80 80 80 80 80 80 79 79 79 79 81 82 82 82 81 82 83 84 85 85 85 85 85 84 84 84 85 86 86 86 87 85 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 84 85 84 83 83 82 81 81 81 82 82 83 84 83 83 82 81 80 80 80 80 80 79 79 78 78 78 78 78 79 80 81 81 81 82 82 82 82 83 82 82 81 80 80 82 82 81 80 79 80 80 80 81 82 83 84 85 85 86 86 86 86 86 85 85 85 87 88 89 90 90 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 93 93 93 93 93 94 94 92 91 91 92 93 94 94 93 92 92 92 92 93 93 94 94 94 94 94 95 94 94 93 93 92 91 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 87 87 87 87 87 87 88 88 88 88 88 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 90 90 90 91 91 91 91 91 91 90 89 87 83 74 68 62 59 55 54 52 52 55 56 57 58 59 60 60 59 59 60 59 59 60 61 62 64 64 64 63 63 65 65 65 64 64 66 69 70 71 70 69 67 66 66 68 71 70 69 67 63 59 58 58 59 61 63 62 63 64 63 60 56 53 55 60 66 72 77 78 77 74 71 69 70 70 67 63 58 53 49 48 48 48 47 45 49 51 50 50 50 57 61 59 54 48 47 48 47 45 42 40 40 42 43 42 41 42 42 43 43 40 35 40 46 52 54 53 54 54 49 47 46 44 43 47 48 46 46 48 54 58 53 53 55 54 54 62 60 46 51 54 45 43 44 50 58 60 58 52 47 42 47 51 57 57 52 50 48 46 45 42 41 42 44 44 41 47 54 46 41 44 45 47 47 48 50 54 57 47 40 42 43 41 47 50 53 50 40 37 38 42 45 51 47 43 42 42 44 46 49 57 62 66 66 65 63 60 54 51 51 48 46 43 39 33 34 35 33 31 31 30 29 29 29 29 29 29 29 29 31 32 34 34 33 33 34 34 38 40 42 42 42 41 41 43 42 40 39 38 37 36 36 36 35 35 35 34 35 37 40 43 46 50 55 56 57 58 54 51 46 42 42 42 41 41 39 35 32 32 40 39 31 31 33 34 34 34 34 34 37 40 42 43 45 41 39 41 41 42 43 44 44 43 43 40 39 38 40 45 37 35 41 44 47 47 45 42 41 42 43 45 46 46 45 43 42 43 44 44 52 53 41 39 44 50 50 48 50 54 44 37 38 39 42 46 46 46 43 39 38 38 36 34 33 33 33 35 36 37 38 39 41 41 39 40 40 39 38 38 40 40 40 39 38 39 41 43 45 45 47 49 48 46 45 44 44 44 46 49 46 41 36 34 35 39 43 45 47 52 49 46 44 43 42 42 41 38 36 36 36 35 34 34 34 35 36 35 42 50 54 56 53 52 52 54 59 67 68 66 61 58 54 53 53 50 48 46 48 51 52 54 54 54 54 53 52 52 51 50 50 47 42 44 49 43 41 43 48 53 45 38 37 40 43 49 53 57 54 51 51 53 54 55 56 60 60 59 55 52 50 49 49 50 52 53 54 56 58 60 62 64 65 67 69 70 71 73 73 73 73 72 71 71 70 68 66 64 62 60 60 62 64 66 67 68 69 70 68 66 64 65 68 70 71 71 72 73 75 78 82 82 83 84 85 86 86 85 85 85 85 85 84 84 84 84 84 84 84 85 86 87 87 86 85 84 84 84 83 82 81 80 78 77 76 77 79 80 79 77 75 71 71 73 74 75 75 74 74 74 74 74 74 74 75 76 78 79 79 77 75 74 75 76 77 76 75 73 71 71 72 74 75 76 78 79 80 80 80 79 77 75 73 72 71 72 72 73 75 76 77 78 79 80 81 82 82 81 81 80 79 79 79 79 79 79 80 81 82 83 83 83 83 84 85 86 86 85 85 84 84 84 85 85 86 86 86 86 84 83 83 83 84 83 83 83 83 83 83 83 83 82 82 84 84 83 83 83 83 82 82 81 80 80 80 81 83 83 82 81 81 81 81 81 81 80 79 79 79 79 79 78 78 79 80 81 81 81 81 82 82 82 82 82 82 82 81 80 79 80 81 82 82 81 81 82 83 84 84 84 85 86 86 87 87 87 87 86 86 85 85 86 87 88 90 90 91 91 91 91 90 90 91 92 92 93 93 92 93 93 93 93 93 93 93 93 94 93 93 92 92 92 93 94 94 93 92 92 93 92 92 92 93 93 94 95 95 95 95 94 94 93 92 92 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 87 87 87 87 87 88 88 88 88 88 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 89 89 90 90 91 91 91 90 89 89 87 81 78 71 64 58 55 52 52 53 53 52 52 55 57 57 58 59 61 61 60 61 62 61 60 61 61 62 64 66 67 67 66 65 66 67 66 64 66 70 71 71 70 68 64 62 62 65 67 67 68 66 58 53 52 55 58 61 63 64 65 66 64 61 55 53 54 59 64 68 72 73 72 70 70 69 72 72 69 63 57 52 48 47 47 47 46 45 47 47 44 52 57 61 61 57 53 50 50 49 47 45 43 41 41 41 41 41 42 42 42 41 40 34 32 40 46 52 52 51 54 52 46 43 44 42 43 51 50 48 46 46 47 47 47 50 53 55 58 61 56 51 59 59 46 42 43 47 51 54 51 43 43 45 49 50 53 55 54 49 48 49 48 48 48 48 48 45 43 49 55 58 49 43 44 45 46 52 60 55 53 48 43 38 44 47 46 52 59 55 53 51 47 45 48 50 41 37 42 45 47 43 47 57 62 66 67 67 66 64 60 56 52 48 46 44 38 33 34 34 34 32 30 29 29 28 28 29 28 28 28 30 32 32 33 33 33 32 35 37 40 41 42 42 42 42 42 42 42 42 41 40 39 39 38 37 37 37 36 35 36 38 41 42 44 49 55 62 59 56 52 49 46 43 41 41 40 38 36 33 32 30 30 31 31 31 32 34 34 34 35 36 38 41 43 42 40 39 39 39 38 39 41 42 42 42 41 38 38 39 41 42 37 40 48 50 52 51 47 39 42 43 40 44 48 50 50 46 45 46 44 44 51 50 44 39 40 50 50 46 50 51 41 37 39 40 41 47 47 45 39 35 37 37 36 35 34 35 36 37 36 37 39 40 41 40 38 37 38 40 38 37 40 41 40 41 43 47 47 46 46 47 48 50 51 50 49 46 45 44 47 49 49 44 37 35 35 38 42 48 46 46 47 45 43 42 41 41 40 38 36 35 37 37 35 33 34 35 36 37 44 50 53 53 50 52 53 55 60 66 63 60 55 52 50 50 49 46 46 47 50 51 50 51 52 53 53 53 52 52 50 49 51 52 51 50 49 46 47 48 45 48 57 55 50 53 55 56 56 57 55 51 48 49 52 54 55 58 58 57 55 52 50 49 48 49 49 50 52 54 56 57 59 62 64 66 67 67 67 67 69 69 69 71 72 72 72 72 71 69 68 67 67 67 68 69 69 68 68 67 65 65 65 68 70 72 72 73 74 75 76 79 82 85 86 86 86 86 85 84 84 84 84 84 84 83 83 83 84 84 85 86 86 86 85 83 83 82 82 82 82 80 79 80 79 77 77 77 78 78 78 77 75 74 75 76 75 75 75 75 75 76 76 75 76 77 77 78 78 78 78 75 74 73 75 76 77 75 72 71 70 71 72 73 74 76 78 80 81 80 79 77 75 73 73 73 72 73 74 75 77 78 80 81 82 83 83 83 82 82 81 80 80 80 80 80 81 81 81 82 83 84 84 84 85 86 86 86 86 85 85 85 85 85 85 86 86 86 86 85 84 83 82 83 83 84 84 83 83 83 83 83 83 82 81 83 83 83 83 83 82 82 82 81 80 79 79 79 81 82 81 81 81 81 82 82 81 80 80 79 79 79 78 78 78 79 80 81 82 81 81 83 83 83 82 82 82 82 81 80 79 79 80 82 83 84 84 85 87 88 88 87 87 87 87 87 88 87 87 86 86 86 86 86 87 88 89 90 90 91 90 90 90 90 91 92 92 93 92 92 92 92 92 92 92 92 92 92 92 91 91 91 92 92 92 93 93 94 94 93 92 92 91 92 94 94 94 94 95 95 95 95 94 93 93 92 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 87 87 87 87 87 88 88 88 88 88 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 89 89 89 89 90 91 91 91 85 79 73 69 59 55 54 54 53 53 52 52 52 53 53 52 51 57 59 59 60 61 61 61 61 62 62 62 62 62 62 65 67 69 67 66 65 66 67 66 65 67 68 68 68 66 64 62 60 61 63 62 62 62 60 55 54 54 57 59 61 62 62 59 58 56 55 51 52 53 56 59 62 64 67 68 69 69 72 76 76 73 67 60 53 50 49 49 49 47 46 46 54 60 66 67 67 63 59 58 56 54 50 47 44 43 42 41 41 41 41 40 41 41 39 38 35 35 39 43 46 48 50 51 49 46 41 38 37 44 51 45 44 45 45 46 45 45 47 51 55 60 61 55 52 53 53 49 46 45 44 44 44 44 44 45 46 49 46 43 45 47 47 44 44 44 44 47 46 45 45 44 41 40 44 50 48 43 44 46 50 53 50 48 45 43 44 52 53 50 54 61 56 52 52 52 51 53 51 46 43 43 49 48 41 47 58 63 66 67 66 65 62 58 55 52 48 46 44 38 33 31 33 34 32 30 28 29 29 28 29 29 29 28 28 29 30 32 33 33 34 37 39 42 43 44 45 44 43 43 43 43 43 42 43 43 43 41 38 37 36 35 35 36 38 40 40 43 48 54 58 56 53 50 47 45 44 42 40 38 36 33 32 33 33 32 31 31 31 33 34 33 34 34 37 39 40 42 46 44 42 38 36 36 38 41 42 43 43 40 37 38 39 41 39 35 41 47 49 51 51 50 48 50 46 40 44 48 49 49 47 48 48 44 45 51 48 43 34 37 47 44 38 36 39 43 41 40 41 43 47 43 38 36 35 37 36 34 35 35 37 39 41 41 41 42 42 41 40 38 37 41 44 41 39 40 41 42 43 45 47 48 48 47 46 45 48 51 52 51 49 46 45 47 47 46 43 39 34 35 41 44 46 45 46 49 46 43 42 40 39 37 35 34 35 37 37 36 34 35 39 40 41 46 49 52 52 52 53 54 55 57 58 55 54 54 53 50 47 46 46 49 51 51 51 50 52 54 54 53 53 55 55 53 50 44 49 52 56 54 51 52 52 47 47 49 49 52 59 60 58 55 54 56 55 52 51 52 54 56 57 56 56 56 55 53 51 49 49 48 48 50 52 54 56 58 62 64 66 64 63 62 62 64 64 65 67 69 70 71 71 72 73 73 72 71 70 70 70 69 68 66 66 65 67 69 71 72 73 73 73 74 75 77 79 81 84 86 86 86 85 84 84 84 84 84 83 83 83 83 83 84 85 85 86 85 84 83 82 81 80 78 78 78 75 74 75 75 75 75 76 77 76 76 76 75 75 76 77 77 76 75 76 76 77 77 78 78 78 78 78 78 78 77 76 76 76 77 77 77 73 71 70 70 71 73 73 74 77 79 81 81 79 77 75 74 74 74 74 75 76 77 78 80 81 82 83 84 84 84 83 83 82 82 82 83 83 83 84 84 84 84 84 84 85 85 85 85 86 85 85 85 86 86 86 86 86 86 86 86 86 85 85 84 83 83 83 83 84 84 84 84 84 84 83 82 83 83 82 82 82 83 83 83 82 81 81 80 80 80 80 80 80 79 80 80 81 81 81 81 81 80 80 80 79 79 78 79 80 81 82 82 82 82 84 84 83 83 82 81 81 80 79 79 79 80 81 83 85 85 87 89 90 90 89 89 88 88 88 89 88 88 87 87 88 87 87 88 88 88 89 89 89 89 89 90 90 91 92 92 93 92 92 91 91 91 92 92 91 90 91 90 90 90 90 91 91 91 92 93 93 93 93 92 93 95 94 94 94 94 95 95 95 95 95 94 94 93 93 85 85 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 88 88 88 88 88 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 89 89 88 88 89 90 91 91 83 72 64 56 55 55 58 56 54 54 54 53 52 51 51 52 51 53 57 59 60 60 61 61 61 61 62 63 62 63 64 64 64 65 66 66 66 66 66 67 65 65 66 65 64 66 64 60 59 57 59 60 57 57 56 57 57 58 60 62 61 60 59 55 50 50 48 48 49 49 51 53 56 59 61 62 62 62 63 67 70 70 70 68 64 60 56 55 54 54 53 54 59 68 73 77 75 72 68 66 65 60 57 53 48 44 43 42 41 41 41 40 40 40 39 36 37 39 36 36 40 42 44 48 50 50 49 48 49 48 45 43 36 39 44 45 45 43 42 41 45 49 53 53 51 46 41 45 47 47 52 53 51 52 60 57 53 46 43 44 44 45 45 45 43 42 44 47 50 52 48 44 51 56 45 43 49 47 42 43 45 48 49 47 47 46 44 46 52 50 50 46 50 63 62 60 59 59 60 54 47 43 44 51 47 43 50 56 61 64 66 65 64 62 60 57 54 51 49 46 42 36 32 33 33 32 30 28 29 29 28 29 29 29 29 29 29 29 31 32 35 37 40 44 45 45 46 48 47 45 44 43 43 42 41 42 43 44 41 39 37 36 35 35 35 37 38 38 40 43 48 52 53 51 48 44 42 41 39 38 37 36 34 32 31 31 32 31 31 31 34 35 36 35 35 37 38 38 38 39 41 41 37 36 35 38 40 41 41 41 39 37 37 37 38 38 38 41 42 42 43 44 46 46 47 47 45 46 47 44 47 48 49 47 43 47 50 48 41 30 37 44 46 45 38 40 42 42 40 40 42 44 46 41 34 36 39 35 34 34 34 35 36 39 42 42 42 41 42 43 41 39 44 46 43 42 40 41 42 44 44 44 47 47 45 44 44 50 52 52 52 52 48 45 44 43 42 42 39 34 35 39 40 41 43 45 47 44 42 40 39 37 37 36 35 36 37 37 36 34 41 47 45 47 52 52 52 52 52 50 50 51 54 54 52 52 51 51 49 44 47 50 52 52 51 52 54 56 55 54 53 53 57 57 55 56 56 57 56 55 53 50 48 47 44 44 45 45 52 62 56 53 57 56 52 53 53 50 52 55 56 57 56 56 56 57 56 54 51 50 49 49 49 51 53 56 59 63 66 67 65 63 62 62 64 63 63 63 65 66 67 69 71 71 70 72 71 70 70 70 70 69 67 68 68 69 71 72 72 73 73 73 73 74 75 77 79 82 85 86 85 85 84 83 83 83 83 82 82 82 82 82 83 84 84 85 84 83 81 79 77 75 73 73 72 72 71 70 70 71 72 73 75 74 73 74 74 75 76 77 77 77 77 77 77 78 78 78 77 78 78 78 78 78 79 79 80 80 80 78 76 73 72 71 71 73 74 75 76 78 81 81 80 79 77 76 75 74 75 76 77 78 79 80 81 82 83 84 84 84 84 84 84 84 84 85 85 86 86 87 87 87 86 86 85 85 85 85 85 85 85 85 86 87 87 87 86 86 86 85 85 84 84 84 84 83 83 83 84 84 84 84 85 85 84 84 84 83 83 82 82 82 83 83 83 82 82 82 81 81 80 79 78 78 78 78 79 80 80 80 80 80 80 80 80 80 79 78 80 81 82 82 82 81 82 84 84 83 82 81 80 80 79 79 79 79 79 80 82 83 85 87 89 90 90 90 89 89 89 89 89 90 89 89 89 89 89 89 89 89 89 89 89 88 89 89 90 90 91 92 93 93 93 92 91 91 91 91 91 90 90 90 90 90 90 90 90 91 92 93 92 92 91 92 95 95 95 94 94 94 94 95 95 96 96 95 95 94 93 93 85 85 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 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 90 90 90 90 90 90 89 89 88 88 89 89 91 90 89 77 66 58 57 60 59 59 57 55 52 53 55 54 53 52 52 53 55 57 59 60 59 58 58 60 61 61 62 63 65 67 65 64 64 66 67 67 68 66 65 63 63 64 64 64 64 60 56 55 54 54 55 55 57 59 62 63 63 64 64 59 53 48 47 46 51 53 53 51 51 51 53 55 55 56 55 54 54 53 54 53 53 57 62 65 65 62 61 61 62 62 63 70 77 81 82 80 78 75 73 69 62 58 55 50 46 43 42 41 41 41 40 40 39 38 37 40 39 34 36 39 36 36 41 45 49 49 48 43 40 38 36 35 37 37 36 39 40 40 41 42 43 45 50 50 48 45 41 43 46 56 64 70 56 47 50 50 46 43 41 42 42 43 48 54 49 44 44 47 54 49 44 43 45 46 44 44 43 44 46 47 48 48 47 47 45 44 43 43 41 45 54 48 51 63 65 63 61 58 51 50 50 50 51 49 48 52 57 61 64 66 66 63 59 59 57 55 54 53 49 44 37 33 31 31 31 29 29 30 30 29 29 29 29 29 29 30 30 32 36 39 41 45 49 49 46 45 46 47 46 44 44 43 41 41 42 44 44 41 39 38 37 35 34 34 35 37 38 39 42 47 49 51 50 47 42 41 40 38 36 35 35 34 32 31 31 31 31 31 31 33 34 35 36 36 36 35 34 35 36 38 38 36 35 35 36 38 41 41 40 38 38 39 40 40 38 39 41 40 40 40 42 44 46 46 47 46 41 43 44 45 46 47 45 44 48 49 49 41 34 41 42 38 38 40 41 41 40 39 37 37 40 45 43 38 38 38 37 36 36 37 37 36 37 39 41 41 39 41 44 44 44 46 44 42 41 42 44 45 46 45 45 47 45 43 43 44 49 52 53 53 51 47 45 43 43 43 42 39 36 34 35 38 41 43 42 41 40 39 39 37 37 36 36 36 36 36 36 35 36 44 48 47 51 57 54 52 53 51 49 52 54 57 55 53 55 55 55 50 45 50 52 51 52 53 54 55 55 53 52 50 51 54 55 55 55 55 57 55 52 49 45 41 42 42 42 46 52 56 60 54 52 57 55 53 54 53 49 51 53 52 53 54 55 56 57 57 56 54 52 51 50 50 51 52 56 60 66 67 68 67 67 65 65 64 63 61 60 62 64 65 67 70 70 70 70 70 69 69 70 71 70 69 69 69 70 71 71 71 72 71 71 72 72 74 75 77 80 83 85 86 85 84 83 83 82 81 80 79 79 78 80 81 82 82 81 78 77 75 73 71 71 71 71 71 70 69 67 66 66 67 69 71 72 72 73 73 74 75 76 77 78 78 77 78 78 78 78 77 77 78 78 79 80 81 83 84 83 81 79 76 74 74 74 74 75 76 78 79 81 81 80 79 78 77 76 75 75 75 76 77 78 79 80 81 82 83 83 83 84 84 84 84 84 85 85 86 87 88 89 88 88 87 86 85 85 85 85 85 86 86 86 87 87 87 87 87 87 86 85 84 84 84 84 83 83 83 84 85 86 87 87 87 85 83 82 82 84 83 83 82 82 83 83 83 82 81 80 80 80 80 79 77 76 76 77 77 78 78 79 80 81 81 80 80 80 80 80 81 82 83 83 83 81 82 83 82 82 81 80 79 79 78 79 78 78 79 80 81 83 84 87 88 88 88 89 88 89 89 90 90 91 91 91 90 90 90 90 90 89 89 88 88 87 88 89 90 91 92 93 93 93 93 93 92 91 91 91 91 91 91 91 91 91 91 91 91 91 91 93 90 89 94 96 96 94 93 93 93 94 95 95 96 96 96 96 95 94 94 94 85 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 88 88 88 88 88 88 88 88 88 88 89 89 88 88 88 88 88 89 89 89 89 89 89 89 89 90 90 90 90 90 90 89 89 88 88 88 89 90 90 84 79 73 65 56 57 58 57 57 57 57 56 54 55 57 57 57 55 55 55 56 57 56 56 57 57 58 61 63 61 62 67 69 68 68 68 68 66 65 64 62 60 60 61 62 64 59 57 56 54 53 53 53 54 57 60 61 61 61 61 62 60 56 52 48 47 48 50 52 53 53 53 53 54 56 55 54 52 51 53 50 48 47 46 46 49 56 61 64 65 68 70 71 73 78 81 84 83 82 81 78 75 72 67 61 56 51 47 44 43 42 41 41 40 39 39 39 38 39 37 34 37 38 36 36 38 41 42 39 39 39 40 38 36 37 40 36 33 35 37 36 39 43 47 50 56 50 39 40 40 42 42 42 43 46 45 43 43 44 44 45 44 42 43 45 49 51 45 43 42 43 43 42 42 44 50 52 48 46 46 46 46 46 47 47 46 45 46 45 41 41 42 44 45 42 51 67 62 59 56 58 61 59 59 56 53 51 53 55 58 61 64 65 65 60 57 57 56 54 54 52 47 41 35 32 30 32 30 28 29 30 29 29 29 29 29 30 31 32 33 34 37 40 42 46 50 54 53 45 45 47 46 44 43 42 41 41 42 44 44 42 41 40 40 38 35 34 34 35 37 38 41 45 48 48 46 44 43 43 41 39 35 32 33 33 32 32 32 32 32 33 33 33 33 34 35 36 36 35 34 33 34 36 35 34 34 34 36 37 39 41 42 42 43 43 42 41 39 40 42 42 41 41 43 45 49 49 44 40 40 44 45 43 43 43 43 44 46 45 44 41 41 47 48 47 42 45 53 48 43 42 39 37 45 51 48 43 36 35 35 35 36 38 38 37 37 38 39 39 39 42 46 51 51 49 47 44 42 42 44 45 45 44 45 45 44 43 42 44 46 50 54 56 53 48 47 47 48 47 46 41 37 36 38 40 41 41 39 39 39 39 39 36 35 34 35 36 37 36 35 35 37 42 46 48 50 52 53 54 54 53 52 54 56 58 56 55 56 53 50 48 48 50 50 48 51 53 55 55 54 53 51 49 49 51 54 56 57 56 56 55 53 48 43 41 48 48 42 45 53 55 56 57 57 57 56 55 55 53 51 52 52 51 52 54 55 56 56 57 57 57 56 54 52 50 50 53 57 62 66 67 67 67 67 67 67 66 64 63 62 63 64 66 68 70 70 69 68 68 69 70 71 71 71 70 71 72 72 72 71 71 71 71 70 70 71 72 74 76 78 81 84 86 86 84 82 81 80 78 76 74 74 74 76 77 77 74 71 68 67 67 67 67 66 68 71 70 69 67 65 64 63 63 64 67 70 72 73 73 73 74 75 76 77 78 78 78 78 78 77 77 77 78 78 80 81 83 84 84 82 80 78 77 76 77 77 78 79 79 81 83 83 82 79 78 77 76 75 74 74 74 75 77 79 80 81 82 83 83 83 83 84 84 84 84 84 85 87 88 88 89 90 89 89 88 86 84 84 85 86 86 86 87 87 88 88 88 87 87 87 86 86 85 85 84 84 84 83 83 84 86 88 87 86 85 85 85 84 84 84 84 84 83 83 83 82 82 81 80 79 78 79 80 78 76 75 76 76 77 78 78 79 81 82 81 81 80 80 81 82 82 83 84 83 82 81 82 83 83 82 81 80 79 78 78 80 78 77 78 79 80 83 85 85 86 86 86 87 87 88 89 90 91 91 91 91 91 90 90 90 90 89 88 87 87 87 88 89 90 91 92 93 93 93 93 92 92 92 92 92 92 92 92 92 91 91 91 90 89 84 83 85 91 94 95 95 95 93 92 92 93 93 94 95 96 96 96 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 87 87 87 87 87 88 88 88 88 88 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 90 89 88 88 88 89 90 91 91 90 86 77 70 64 58 55 55 55 55 56 57 57 56 56 56 56 56 55 55 55 54 54 55 56 57 59 59 61 62 62 64 69 70 70 70 69 68 63 58 57 57 57 57 57 57 57 55 54 54 53 53 54 55 57 58 59 57 57 58 57 56 54 52 50 49 49 50 50 52 52 52 53 53 54 55 56 54 51 52 54 54 52 51 51 53 54 56 58 62 66 70 74 76 79 82 84 85 83 82 80 76 73 71 69 64 59 54 49 46 44 43 42 41 40 39 38 38 37 36 37 37 38 41 41 40 40 42 45 48 45 44 46 43 37 35 36 38 36 33 35 39 45 48 50 53 56 47 42 44 44 44 42 43 44 43 42 43 43 43 42 41 40 40 43 46 47 45 42 43 44 44 42 39 42 45 52 53 49 49 48 47 46 45 45 45 45 45 46 46 44 47 48 47 45 43 58 65 56 54 59 57 59 60 61 61 60 58 57 56 56 60 62 65 64 59 57 56 56 56 55 50 43 38 34 32 31 31 30 29 30 29 27 27 27 29 29 29 32 35 37 38 39 41 42 43 44 48 50 50 46 45 45 44 43 42 40 40 41 44 44 44 42 41 41 39 36 34 33 34 36 39 41 44 46 47 48 48 46 44 41 38 36 34 32 32 32 32 33 33 33 34 33 33 32 32 32 34 35 34 33 32 34 35 34 34 33 33 34 37 39 41 44 45 46 43 39 39 39 40 41 41 41 41 42 44 46 50 55 50 47 46 43 40 40 41 45 46 46 44 43 45 46 45 39 39 45 53 61 53 51 57 53 47 52 53 47 41 33 34 34 35 36 37 38 39 38 39 40 39 39 42 48 57 55 54 54 49 42 43 43 43 42 42 42 42 44 44 44 44 45 48 51 53 54 53 53 52 52 52 51 49 43 36 36 37 37 37 35 35 36 37 36 35 33 33 35 36 37 36 34 35 38 42 45 50 52 54 55 55 54 54 53 51 52 52 49 48 47 48 48 49 49 50 49 49 51 53 55 54 53 53 54 57 55 52 51 54 58 59 57 53 50 47 43 44 53 51 44 41 43 54 56 54 58 60 60 57 54 53 51 50 50 51 52 53 55 55 56 55 55 56 57 58 55 53 52 55 59 62 64 64 65 65 67 68 69 69 68 68 67 66 66 66 67 67 68 68 68 69 70 71 72 72 72 73 74 75 76 75 74 72 72 72 71 70 69 71 73 74 77 79 83 85 85 83 81 79 76 74 72 70 71 71 71 69 67 64 61 58 57 58 60 64 68 69 70 68 66 64 61 59 59 60 61 64 68 70 71 72 72 73 74 74 73 76 77 77 77 76 76 76 77 79 80 82 83 84 83 82 79 78 76 77 77 79 80 80 81 82 83 83 83 81 79 77 76 75 74 73 73 75 76 78 79 81 82 84 84 84 83 83 84 84 84 85 86 87 88 88 89 89 89 89 89 88 87 85 84 85 85 86 87 87 88 88 88 87 87 87 87 86 86 86 86 85 85 85 85 84 84 84 84 83 83 83 85 86 86 85 85 85 84 84 83 83 82 81 80 79 78 78 79 80 78 76 75 76 77 78 79 81 81 82 81 81 80 80 80 81 82 84 85 85 84 83 82 83 84 84 83 81 80 78 77 78 80 79 79 79 80 81 84 84 84 85 86 86 86 87 88 89 90 91 91 91 91 91 90 90 90 90 89 89 88 87 87 88 89 91 92 92 93 93 92 92 92 91 92 92 92 92 92 92 92 91 91 91 86 84 84 88 92 94 94 94 94 94 92 91 91 92 93 93 94 95 95 95 95 94 94 95 95 85 85 85 85 85 85 85 85 85 85 85 85 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 89 89 89 89 89 89 89 89 90 90 90 90 90 89 89 88 88 88 89 90 91 91 91 89 85 76 70 65 60 57 55 54 54 56 58 58 58 58 58 59 59 58 57 56 55 54 54 57 59 62 64 65 65 65 66 68 70 68 67 67 65 61 59 57 56 57 58 57 54 55 55 54 54 56 56 56 58 60 59 59 57 59 59 53 51 50 51 51 51 51 53 53 52 51 50 53 53 52 54 55 52 51 50 53 57 58 58 57 56 57 58 58 60 64 68 72 76 80 83 85 84 83 81 78 73 68 63 64 64 61 57 51 48 46 44 43 42 41 40 40 39 37 36 37 36 37 39 41 42 43 45 48 47 43 46 49 49 48 44 44 46 40 37 39 48 60 56 51 47 43 45 47 49 49 47 42 47 53 47 43 43 43 42 44 44 40 40 42 45 48 46 44 44 46 48 56 55 47 45 46 48 48 48 47 46 45 44 44 44 44 45 46 48 48 48 48 48 45 50 66 71 75 63 56 51 52 56 61 64 63 62 62 57 55 64 67 65 62 59 58 56 55 52 49 45 40 35 32 30 30 31 31 30 30 28 27 27 28 29 28 28 30 33 37 39 41 43 45 45 46 46 47 48 46 45 45 43 42 42 41 40 42 43 43 42 40 41 40 38 36 34 33 34 36 39 41 43 44 44 45 46 45 42 40 38 37 34 32 33 33 32 34 37 36 35 33 33 32 31 30 30 32 33 32 32 34 34 33 32 32 32 34 36 39 43 47 49 49 45 39 37 37 38 39 40 39 39 40 41 41 37 37 40 42 43 41 41 41 44 47 43 43 46 46 48 50 46 35 35 41 47 49 41 38 40 52 54 50 47 42 36 33 33 34 36 36 37 39 40 40 40 41 40 41 41 47 51 52 52 52 49 46 46 43 41 42 42 42 43 44 45 45 44 44 45 49 52 55 56 56 55 54 54 53 52 46 40 36 33 32 31 31 34 35 35 34 33 34 35 37 36 36 35 36 36 39 43 45 48 54 56 56 53 52 52 51 51 50 48 44 45 46 47 49 51 51 50 50 51 54 54 55 53 51 49 48 48 46 48 50 52 56 60 57 50 54 54 45 44 48 51 50 46 49 55 55 56 61 63 62 58 54 53 50 48 50 52 52 53 54 56 57 56 56 57 59 60 60 59 57 59 62 64 64 64 63 64 66 69 72 73 73 72 71 70 68 66 65 66 66 66 68 70 71 72 74 74 74 76 77 78 79 78 78 78 76 75 74 71 70 71 73 75 77 79 82 83 84 82 79 76 72 69 68 68 70 68 65 63 60 57 54 51 50 50 53 58 63 66 67 65 61 57 53 49 48 52 57 61 65 68 70 71 71 71 70 71 71 75 77 77 76 76 76 78 79 81 83 84 84 84 81 79 76 75 74 76 77 79 80 80 82 83 83 83 82 80 78 77 76 74 73 73 73 75 77 78 80 82 83 84 84 84 84 84 84 85 85 86 87 87 88 88 89 89 89 88 88 88 87 86 85 85 85 86 87 88 88 88 88 87 87 87 86 86 87 87 87 87 87 86 85 84 82 81 81 82 83 85 86 87 87 86 86 85 85 85 84 83 83 82 80 79 79 79 80 81 79 78 78 79 80 81 82 83 83 82 81 80 80 79 79 81 82 84 85 84 83 82 81 83 84 84 83 81 79 78 78 79 79 78 78 78 79 80 83 84 84 85 86 87 87 88 89 90 91 91 91 91 90 90 90 89 90 89 89 89 88 88 89 89 90 91 92 92 92 91 91 90 90 90 91 92 92 92 92 91 91 90 90 90 85 87 92 92 92 92 92 92 93 93 91 91 91 92 93 94 94 95 95 95 94 94 94 95 95 85 85 85 85 85 85 85 85 85 85 85 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 89 89 89 89 89 89 89 89 90 90 90 90 90 89 89 89 88 88 88 89 90 91 91 90 87 84 81 78 72 64 59 56 56 56 56 57 58 60 61 61 61 61 60 58 58 57 55 55 57 58 58 60 63 65 65 63 64 65 63 62 63 60 57 61 59 55 54 52 54 55 57 58 59 61 63 62 60 60 59 57 55 56 61 59 52 51 51 52 53 54 54 54 54 54 53 54 56 54 53 53 52 51 51 51 56 60 63 63 63 62 61 61 61 61 63 66 70 74 78 82 85 85 83 81 75 69 62 58 60 61 62 60 56 52 49 46 44 43 42 42 42 41 40 37 37 38 36 35 40 44 42 43 46 46 42 46 49 48 47 46 50 51 45 46 52 57 65 64 63 66 57 50 51 53 56 52 47 48 53 55 49 46 45 44 44 44 43 45 48 48 47 46 45 45 47 48 52 54 52 46 44 44 44 44 45 45 45 45 44 52 55 48 46 47 47 47 46 47 50 56 65 55 52 53 53 51 50 54 60 64 66 64 63 62 63 66 66 64 63 60 55 52 50 48 45 41 38 36 32 29 29 30 31 32 32 30 29 28 30 30 28 29 32 35 39 41 43 46 46 45 46 47 46 47 47 46 45 43 42 41 40 40 40 41 43 40 39 39 38 36 35 34 33 34 36 38 39 41 42 42 44 44 43 41 40 39 37 33 32 33 33 33 35 36 37 36 34 35 35 34 32 30 30 31 31 32 34 34 34 33 35 36 35 35 37 41 46 50 52 49 44 36 36 37 38 38 38 41 42 42 41 41 42 43 41 41 40 42 45 43 43 41 44 48 46 41 39 38 34 34 34 35 36 35 38 41 48 51 48 47 46 37 34 33 34 35 36 38 40 44 45 40 40 41 40 40 44 48 50 47 46 46 46 47 40 35 39 40 40 42 43 44 44 44 44 45 46 50 55 54 54 56 57 57 54 51 46 42 36 34 32 32 33 34 33 33 33 33 35 37 38 37 37 36 38 40 40 42 45 49 52 55 55 52 50 49 47 46 47 45 43 45 46 47 49 51 51 51 51 50 51 52 52 51 50 49 50 49 47 49 51 51 53 57 55 51 53 53 49 45 44 52 55 52 50 50 54 56 58 59 59 60 57 51 50 50 53 54 55 54 55 56 58 59 58 58 59 61 63 63 64 66 68 69 69 69 67 67 68 71 74 77 77 76 71 69 68 67 66 65 65 65 67 71 73 74 73 74 76 78 79 80 80 80 79 78 77 76 74 71 70 72 73 75 77 79 81 82 82 79 76 72 68 64 66 67 68 65 62 61 59 57 53 50 49 49 50 54 58 63 63 60 54 49 47 45 42 43 48 57 62 66 68 69 69 69 68 72 75 76 77 77 77 78 79 80 82 83 83 82 82 82 79 77 74 73 73 75 76 78 79 80 82 82 83 81 80 79 78 77 75 74 72 71 72 75 78 80 82 84 84 85 84 84 84 84 84 85 86 86 87 87 87 87 88 88 88 88 88 89 88 87 86 85 85 85 86 87 87 87 87 87 86 86 87 87 88 89 89 89 88 86 84 82 80 80 80 82 84 86 87 88 88 87 86 86 85 85 84 83 82 81 80 79 79 81 83 84 84 84 83 84 85 85 84 84 83 82 81 81 80 79 79 80 81 83 84 84 83 82 82 84 84 84 83 81 79 78 78 77 77 77 77 77 79 81 83 84 84 85 86 87 88 88 89 89 90 91 91 90 90 89 89 89 89 89 88 88 88 89 90 90 91 91 90 90 90 90 89 88 89 90 91 91 91 91 91 91 90 89 85 85 90 93 95 94 92 91 91 92 91 91 91 91 91 93 94 95 95 95 95 95 95 95 95 94 95 85 85 85 85 85 85 85 85 85 85 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 89 89 89 89 89 89 89 89 89 90 90 90 90 90 89 89 88 88 88 87 89 90 91 91 91 88 86 83 81 79 76 70 65 59 55 54 55 54 56 59 61 61 61 62 62 61 60 59 57 56 56 55 57 58 61 63 62 60 60 59 57 56 55 61 60 58 57 53 57 60 61 61 62 62 63 65 65 64 61 59 60 59 58 56 57 52 50 53 56 57 57 56 56 55 56 57 58 60 59 56 54 52 51 51 55 58 61 64 67 68 68 67 66 65 65 65 65 66 69 72 76 81 84 85 83 79 69 62 56 54 54 58 60 62 60 57 53 49 47 45 44 44 45 44 41 36 37 39 36 35 41 45 47 46 47 49 51 53 49 45 45 46 49 54 59 60 58 54 60 71 69 63 57 54 54 56 57 51 48 48 53 62 52 43 42 42 41 43 45 47 47 45 49 50 43 42 46 44 43 48 50 45 44 43 48 49 45 45 46 46 47 49 52 49 47 47 47 49 51 55 61 65 65 54 54 56 54 54 51 59 71 64 62 60 58 57 62 65 64 63 64 60 54 53 51 49 44 39 37 34 32 30 29 28 30 33 33 30 30 30 30 29 26 31 36 38 40 41 44 46 47 47 47 47 47 48 48 47 45 42 42 41 39 39 38 40 40 39 38 37 37 35 34 33 32 33 35 37 38 40 42 43 45 45 43 41 39 39 37 32 32 32 33 34 35 36 37 37 38 38 38 38 36 34 32 31 31 32 32 32 32 32 37 41 38 36 36 40 45 51 53 51 46 40 37 37 37 38 39 47 52 50 44 40 44 45 43 44 45 44 45 44 41 40 45 49 56 55 51 40 35 37 38 36 44 50 52 50 47 51 53 47 42 36 34 33 33 34 35 39 43 48 44 36 39 40 37 35 36 39 42 42 42 42 43 43 44 43 42 41 40 41 42 42 43 43 44 45 46 50 54 49 46 46 50 53 54 52 48 43 37 33 30 29 31 33 32 33 34 35 37 38 38 37 37 37 41 42 41 41 43 46 50 53 54 55 51 49 48 48 47 45 44 43 44 45 47 49 49 49 48 47 47 48 49 49 46 46 50 50 49 49 50 52 54 54 53 54 57 58 57 50 47 48 48 49 55 57 58 54 50 50 52 56 54 52 51 52 54 56 57 57 57 58 58 57 57 57 57 59 61 64 67 71 72 74 73 73 72 72 72 72 72 73 74 73 69 67 66 66 66 66 65 64 67 69 72 72 71 73 76 78 79 79 80 79 78 77 76 75 72 68 69 73 74 75 77 78 80 81 80 77 73 69 67 64 62 61 60 60 60 61 61 60 56 52 50 48 47 50 55 60 59 55 48 43 42 40 39 40 47 57 61 64 67 69 71 72 73 74 75 76 77 79 81 82 82 82 82 81 81 80 80 80 78 76 74 74 74 75 76 77 79 81 82 82 82 81 80 79 78 77 75 74 72 71 72 77 80 82 84 85 85 84 84 83 83 83 84 85 86 86 86 86 86 87 87 88 89 89 89 89 88 88 87 86 86 86 86 86 86 87 86 86 86 86 87 88 89 90 90 90 89 86 84 81 80 79 81 82 84 86 87 88 88 87 86 85 85 84 84 83 82 81 80 79 81 83 85 87 88 88 88 87 86 86 84 83 82 82 82 81 81 79 79 80 80 80 81 82 83 83 83 84 85 85 83 81 80 79 78 79 78 76 77 79 81 82 83 84 85 85 86 87 87 88 88 89 89 90 90 90 89 89 89 89 88 88 87 86 87 88 88 88 88 89 89 89 89 88 88 88 89 90 91 91 91 91 91 91 87 84 88 91 94 95 95 94 94 93 93 93 91 91 91 92 93 94 94 95 95 95 96 96 95 95 94 94 95 85 85 85 85 85 85 85 85 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 89 89 89 89 89 89 89 89 90 90 90 91 90 90 88 87 87 87 87 88 89 90 90 89 88 86 83 81 77 75 73 72 71 66 59 56 55 54 53 53 57 60 62 63 64 62 60 59 59 58 58 58 58 59 60 59 58 55 53 52 52 56 54 54 56 56 60 61 61 64 66 65 64 62 63 65 62 60 58 59 62 63 62 56 51 50 53 57 61 64 62 59 56 56 57 59 61 62 59 56 55 54 56 58 61 63 65 67 69 71 72 71 69 68 67 67 67 68 69 72 75 79 83 85 82 76 67 60 54 52 52 56 61 66 65 62 58 54 51 49 49 50 49 48 42 36 36 37 37 40 43 48 51 50 50 52 54 56 53 48 45 43 41 40 43 48 48 44 45 48 60 58 51 58 60 58 57 55 51 49 49 48 46 44 43 42 42 43 43 42 43 43 49 51 47 43 41 39 39 40 41 42 43 44 47 47 45 46 47 46 46 46 51 53 48 46 47 48 52 58 59 52 53 52 54 55 52 52 54 65 69 57 56 58 57 59 62 64 63 61 59 58 57 55 54 53 46 41 38 35 31 28 27 27 29 32 32 31 30 29 28 27 27 31 34 37 39 40 43 45 46 47 47 47 47 47 45 44 44 43 42 41 39 39 38 38 39 38 36 35 35 35 34 33 33 33 34 36 39 41 43 45 45 46 46 42 40 38 36 32 32 32 35 35 36 37 37 39 39 39 40 41 41 39 37 33 31 31 31 32 31 32 36 38 39 37 35 37 41 47 50 49 46 42 37 37 38 38 40 43 47 50 51 48 44 42 40 46 49 47 47 48 40 37 47 45 40 42 42 38 38 42 47 50 50 49 49 49 48 45 41 36 35 35 34 34 33 35 37 39 41 43 39 35 38 39 38 36 36 38 41 43 41 40 45 47 45 48 49 44 42 42 42 41 43 44 44 45 46 49 49 46 45 46 49 52 55 54 53 48 41 31 35 40 34 32 33 35 37 37 37 37 37 37 38 39 44 43 40 41 44 47 50 53 52 52 51 49 47 49 48 44 43 42 43 44 46 47 48 46 45 45 46 47 46 44 41 43 47 48 47 45 46 47 51 53 53 56 60 59 57 50 48 47 49 51 55 57 57 51 47 46 46 48 54 55 51 51 53 54 56 56 55 55 56 57 59 57 55 56 58 61 64 67 70 72 72 74 76 77 77 75 73 71 70 69 66 66 65 66 67 68 67 66 68 69 69 69 69 70 73 76 78 79 78 77 76 75 75 74 72 68 68 70 72 74 75 77 79 80 79 77 73 69 67 63 58 57 56 57 58 60 60 59 58 55 51 47 46 49 54 60 58 53 46 42 39 39 40 45 52 60 62 64 66 68 71 72 73 74 75 77 79 81 83 84 84 83 81 80 79 78 79 80 79 77 75 75 76 77 78 79 81 82 82 82 81 81 80 79 78 77 75 75 74 75 77 81 83 85 85 84 84 83 82 83 83 84 85 86 86 86 85 85 86 86 87 89 89 89 89 89 88 87 87 86 86 86 86 86 86 86 86 86 86 87 87 87 89 90 90 90 88 86 84 83 82 81 82 83 84 85 86 87 86 86 85 84 84 84 84 83 82 82 82 82 84 86 87 87 87 87 86 86 85 84 84 83 82 82 82 82 81 79 79 78 78 78 79 81 82 83 84 84 85 85 83 82 80 79 78 78 77 77 78 80 82 83 83 84 84 85 85 86 87 87 88 88 88 89 90 90 89 88 88 88 88 88 87 86 87 88 87 86 86 87 88 88 88 88 89 89 90 91 91 90 90 90 89 87 89 90 93 94 94 94 95 94 94 94 94 94 93 93 93 93 93 94 94 95 95 95 95 95 95 94 94 95 95 85 85 85 85 85 85 85 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 89 89 89 89 89 89 89 90 90 90 90 91 91 89 86 82 81 83 84 85 88 89 88 87 85 83 81 80 78 76 73 70 69 68 65 61 56 58 61 63 62 61 62 63 63 62 62 61 58 57 56 57 58 58 58 58 55 54 55 53 52 52 53 55 57 61 66 73 69 66 66 66 64 61 59 63 63 60 60 63 62 63 64 62 57 54 52 56 60 65 65 63 60 57 57 58 61 59 57 57 58 59 61 63 64 65 67 68 69 70 72 74 74 73 71 70 70 70 70 71 72 75 79 82 83 84 79 71 63 58 55 56 59 65 68 69 67 64 61 58 57 57 58 57 54 46 40 37 35 37 48 53 53 54 54 56 58 57 57 56 49 44 46 43 36 35 36 41 43 42 43 47 47 48 64 66 54 59 60 52 48 46 45 43 43 43 44 43 42 44 45 44 43 42 45 48 46 43 39 40 41 43 44 44 44 43 43 44 45 45 46 56 57 56 53 43 44 45 45 46 46 48 49 51 52 53 53 51 50 53 58 57 50 60 64 59 59 61 63 64 63 61 59 59 59 59 57 51 47 42 35 30 26 27 28 31 32 32 31 31 29 27 27 27 30 32 34 36 39 41 43 45 46 47 48 47 46 45 44 45 44 43 41 40 40 39 37 37 36 35 35 36 38 37 35 34 34 34 36 38 41 44 44 44 48 48 44 41 38 36 34 32 33 34 35 36 37 38 38 40 40 41 42 43 42 40 37 33 31 32 32 32 33 36 37 37 36 35 35 37 41 47 50 49 44 39 37 37 37 39 41 43 47 53 51 46 46 45 46 49 50 49 47 40 38 38 44 44 38 38 41 39 39 45 47 46 43 41 41 40 38 35 33 35 35 34 34 34 35 37 37 38 38 36 35 36 42 46 38 35 37 40 43 43 40 39 45 50 49 49 46 45 43 44 44 45 45 45 45 45 45 46 47 46 47 47 52 56 53 50 47 40 33 38 42 40 36 35 37 37 36 36 35 38 40 42 43 46 45 45 46 48 50 52 53 52 53 53 51 50 49 48 45 42 41 43 45 47 46 46 44 44 45 48 49 44 45 47 45 45 47 45 40 46 51 50 50 50 54 56 55 52 47 46 47 49 52 55 55 55 51 51 52 49 49 53 54 52 50 50 50 50 50 51 52 53 55 58 58 57 57 57 59 61 64 67 69 70 73 77 79 80 78 76 73 71 69 66 66 65 65 67 69 71 71 71 69 67 68 68 68 69 72 78 80 79 77 75 75 74 74 72 69 69 69 70 72 74 76 78 79 79 78 73 68 64 60 56 54 54 56 58 59 58 57 56 56 54 50 50 51 56 60 58 53 46 43 42 43 47 53 58 62 63 64 67 69 71 73 74 75 77 78 81 82 83 82 81 80 79 78 78 79 81 81 81 79 78 78 79 80 81 81 82 82 82 82 82 82 81 79 77 76 77 77 78 80 83 85 86 86 85 83 82 82 82 83 85 86 86 87 86 86 85 85 85 86 88 89 89 89 89 89 88 87 87 86 86 86 86 86 85 86 87 87 87 87 88 88 89 90 90 89 88 88 86 83 84 84 83 83 83 84 85 86 85 85 84 84 84 84 84 84 83 83 83 83 84 84 85 85 84 83 83 83 83 83 83 83 82 82 81 80 79 78 78 77 77 78 79 80 82 84 83 83 84 85 84 82 81 80 79 77 77 78 80 81 83 83 84 83 83 84 84 85 87 87 87 88 88 89 90 90 90 89 87 87 87 88 89 89 88 87 86 85 85 86 87 87 88 89 90 90 91 91 91 90 89 88 89 91 92 94 94 94 94 94 94 94 94 94 95 95 95 94 94 93 93 93 94 94 94 95 95 95 95 94 94 94 94 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 89 89 89 89 89 89 90 90 90 90 90 90 89 88 84 77 67 69 72 78 83 88 88 87 82 77 74 73 72 73 73 71 71 72 71 69 63 58 58 58 59 61 62 63 64 64 62 62 60 58 57 56 57 56 56 55 55 55 57 59 57 58 64 64 63 66 69 71 72 71 69 67 66 64 63 63 65 65 64 61 60 60 62 63 60 56 53 54 58 61 63 59 58 59 58 58 55 55 56 58 60 62 64 66 67 68 69 70 71 71 71 72 74 76 76 75 73 73 72 72 73 74 77 80 82 78 74 74 71 67 64 63 65 66 69 70 71 70 68 65 63 63 64 65 65 62 56 48 40 35 36 46 50 51 55 57 58 60 60 61 58 46 43 45 40 35 34 36 41 43 42 41 41 41 44 46 56 62 68 61 48 45 43 43 43 43 46 46 43 44 45 46 47 46 46 47 47 46 48 45 42 40 38 43 46 45 44 43 43 43 44 49 64 63 48 46 44 44 44 44 49 54 51 50 50 53 57 67 68 59 54 51 51 53 65 66 63 63 63 63 64 65 63 61 61 62 62 61 57 47 39 30 28 26 29 31 31 31 31 31 30 28 27 27 27 29 30 33 35 38 40 43 45 46 47 47 46 45 44 44 45 45 44 42 41 41 39 37 36 35 34 36 38 41 40 36 34 33 34 35 36 39 42 43 45 49 48 46 43 40 39 36 33 34 35 35 36 36 37 38 41 42 42 42 42 41 40 38 36 34 33 32 31 30 30 33 34 34 35 36 36 38 42 48 51 45 40 36 36 37 39 42 44 46 49 45 43 47 43 38 48 51 45 41 35 42 45 42 40 35 41 45 43 46 53 49 44 42 39 37 34 33 34 34 36 36 35 36 36 37 36 35 36 36 35 35 35 37 38 35 38 41 41 43 49 52 50 50 48 45 45 46 48 50 50 46 43 45 45 45 45 45 46 47 48 51 53 53 55 53 49 45 39 35 35 43 51 43 37 37 36 35 34 35 41 45 47 47 47 48 48 48 50 52 53 54 55 53 51 50 49 48 47 46 43 43 44 45 46 46 46 44 44 45 49 51 49 47 47 47 48 50 52 53 54 53 50 48 47 50 53 57 58 56 51 49 49 52 54 54 53 50 49 48 47 47 50 52 54 52 50 49 49 49 50 51 52 52 54 57 60 61 60 60 61 63 66 67 68 69 72 77 79 80 78 77 75 72 69 67 67 67 67 68 70 72 73 71 68 67 68 70 69 71 76 79 80 78 76 76 75 74 72 71 70 70 69 71 73 75 77 78 80 78 72 66 60 58 55 52 52 55 59 62 61 58 55 57 57 55 56 58 61 62 60 55 50 49 50 52 56 60 61 63 65 67 69 71 73 75 76 77 78 79 80 79 78 78 77 77 78 78 80 82 84 84 84 83 82 81 82 82 82 82 82 83 83 84 84 83 81 79 79 79 80 82 83 85 85 86 86 85 84 83 82 82 83 85 86 87 87 87 87 86 85 86 87 88 89 89 89 89 89 89 88 88 87 86 86 86 86 86 86 87 88 88 88 87 87 88 88 89 90 89 89 88 86 83 84 83 82 83 84 85 86 86 86 85 85 85 85 85 85 85 84 83 82 82 81 81 81 80 80 80 80 80 81 82 82 82 82 82 81 79 78 78 77 77 77 78 79 81 82 83 82 82 83 84 83 82 80 79 78 78 77 78 81 82 83 83 83 83 83 83 84 85 87 87 87 87 87 87 89 90 90 89 89 89 89 89 89 88 88 87 86 85 85 85 86 87 88 89 89 90 90 89 89 88 89 90 93 95 94 94 93 93 93 94 94 94 94 94 94 94 93 93 93 93 93 94 94 94 95 95 95 95 95 94 93 93 93 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 89 89 89 89 89 90 90 90 90 90 90 90 88 85 82 78 68 62 65 68 72 79 88 88 84 78 69 61 63 66 68 67 64 61 60 64 66 65 62 58 57 57 59 60 62 63 63 60 59 58 57 58 58 57 54 53 53 55 58 61 62 58 60 65 66 67 69 69 68 67 67 70 71 71 70 69 66 66 66 64 60 59 58 60 59 54 54 53 57 60 62 60 55 58 60 58 56 54 56 59 62 64 65 67 68 69 70 70 71 71 71 71 72 74 77 77 75 74 74 75 75 76 77 79 81 81 79 76 74 72 70 67 67 67 69 70 70 70 70 70 69 69 68 69 69 69 68 65 58 49 40 38 40 42 45 49 51 51 58 62 65 59 47 41 40 38 37 37 37 37 40 41 41 41 42 53 61 67 65 65 58 48 44 46 49 51 51 54 55 45 43 42 45 46 42 43 45 44 46 56 53 43 42 42 46 50 50 45 44 43 43 44 45 46 47 47 45 44 44 44 46 48 49 49 54 55 52 49 51 54 54 55 53 52 52 54 59 62 62 64 65 68 68 66 64 64 63 63 62 57 47 36 26 27 27 27 28 30 29 29 30 30 29 28 27 27 29 31 34 36 39 41 44 44 45 46 46 46 44 43 42 43 45 44 42 41 40 39 38 37 36 35 36 38 41 41 39 35 34 35 34 35 36 39 43 45 46 44 42 42 40 38 34 32 33 34 35 36 37 39 42 45 44 43 43 42 39 37 36 36 36 34 33 31 31 31 31 32 33 34 36 37 37 39 43 45 41 38 35 36 37 39 42 45 46 46 49 49 49 41 38 45 46 37 37 39 46 47 44 39 37 43 46 45 45 47 47 45 43 39 35 34 34 35 35 36 38 41 45 43 41 41 39 37 37 37 35 35 37 36 35 39 43 44 44 42 47 49 47 45 41 44 46 48 47 45 43 42 45 45 45 46 47 48 49 50 55 58 52 49 49 49 46 39 34 32 45 54 45 40 39 35 33 33 37 43 47 50 51 51 51 49 47 50 52 54 54 53 50 49 48 49 48 44 43 42 43 45 46 47 47 46 45 46 45 44 46 48 47 47 50 52 52 53 53 53 53 51 46 45 49 53 55 56 55 51 50 49 51 51 48 46 45 46 45 44 45 47 52 55 56 54 51 50 50 51 53 53 51 50 52 57 62 64 64 64 64 65 66 67 67 69 71 74 76 77 77 77 75 73 71 71 71 69 69 69 71 73 74 72 67 67 68 68 70 74 77 80 79 78 77 75 73 72 72 72 71 71 72 73 73 74 76 79 77 73 64 58 57 54 51 51 53 59 59 57 54 54 58 61 62 64 66 68 67 64 59 56 56 58 60 62 63 65 67 69 71 73 75 76 77 77 77 77 77 77 75 75 74 75 76 78 80 83 84 85 84 84 84 84 84 84 83 82 82 83 84 85 85 85 84 83 83 83 84 85 86 86 87 86 86 86 85 84 83 83 83 84 86 87 88 88 87 87 87 87 87 88 89 89 90 89 89 89 88 88 88 87 86 85 85 85 86 86 87 87 89 88 87 87 88 89 89 90 89 88 88 86 85 83 82 82 84 85 85 85 86 86 86 86 86 86 86 85 84 83 82 81 81 80 79 78 78 77 78 78 79 81 82 83 83 83 82 80 79 78 77 76 76 76 77 79 81 82 83 83 84 85 85 84 82 81 79 78 78 76 77 80 81 81 82 83 82 81 81 81 83 85 85 86 86 85 84 87 89 88 89 90 90 89 89 88 88 87 87 86 85 85 86 86 87 87 87 88 88 88 88 89 90 92 94 95 95 94 94 94 93 93 94 94 94 94 95 95 95 94 94 94 94 94 94 94 94 95 95 94 95 94 93 93 92 93 85 85 86 86 86 86 86 86 86 86 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 89 89 89 89 90 90 90 90 90 91 90 90 85 81 79 72 64 64 66 66 67 68 74 81 78 73 64 61 67 65 63 61 58 58 57 58 60 62 56 54 56 57 58 57 58 60 60 59 61 64 64 63 61 58 54 52 53 58 62 66 65 62 64 66 66 65 65 64 63 63 63 65 67 69 69 69 67 64 63 60 58 58 57 56 55 53 54 55 59 60 62 57 55 59 59 55 58 59 61 63 64 65 66 67 67 68 69 69 70 70 71 71 72 73 76 74 74 73 73 75 76 77 79 81 83 83 82 79 76 72 68 63 62 63 68 70 70 70 70 72 72 71 71 71 70 69 68 68 67 64 58 54 49 45 39 35 38 42 48 56 63 63 60 51 47 45 40 39 40 39 40 40 40 39 41 46 60 72 59 51 52 49 43 44 50 59 57 45 46 45 43 42 41 44 46 42 41 41 45 55 51 45 44 45 47 57 66 50 43 44 44 45 45 46 46 49 52 46 44 43 44 45 46 48 56 63 65 61 56 51 51 56 55 51 56 59 63 61 57 59 61 62 64 64 66 67 65 62 57 52 45 33 27 28 28 28 29 29 29 29 29 28 28 28 28 28 29 32 36 39 41 43 44 43 43 45 45 45 44 43 42 42 43 42 41 39 38 38 38 37 36 36 36 38 40 42 40 36 36 35 34 34 35 35 36 38 39 38 36 35 34 33 32 31 32 34 35 39 44 49 47 47 46 45 44 45 43 39 37 37 37 38 36 35 36 34 32 31 31 31 34 37 36 36 37 37 36 35 36 37 37 38 40 43 44 44 43 45 47 47 45 43 45 49 45 42 42 43 44 42 42 46 46 45 45 44 45 43 40 36 35 35 35 35 35 36 41 44 45 44 45 48 44 39 37 36 35 36 38 41 40 36 35 34 36 39 46 47 45 45 45 47 47 45 44 43 42 43 46 46 46 48 50 52 51 51 55 55 52 50 49 47 43 36 34 34 44 48 44 40 36 32 32 34 37 41 44 48 52 52 51 49 48 48 50 52 52 51 49 47 47 48 47 42 42 43 45 46 46 46 46 45 45 45 45 44 46 48 51 50 49 51 51 49 49 50 51 50 44 44 48 53 56 56 52 48 49 51 53 54 55 54 52 51 49 46 47 48 52 54 57 57 56 54 53 53 55 55 53 51 51 55 60 64 67 67 65 64 65 67 69 70 71 72 72 73 74 75 76 75 74 73 73 74 72 70 70 72 73 73 72 72 71 68 69 70 74 78 80 81 80 78 77 75 74 74 74 74 74 75 76 76 77 79 77 74 64 59 57 54 51 50 50 52 51 50 51 55 62 66 70 72 73 73 72 69 66 64 63 64 65 65 66 67 70 72 74 75 76 76 76 75 75 74 74 73 73 74 74 75 77 79 81 83 84 85 85 84 84 84 84 83 82 82 84 85 86 86 87 87 87 87 87 87 88 89 89 88 87 87 86 86 85 84 84 84 84 85 87 88 88 88 88 88 88 88 87 88 88 89 89 89 88 88 89 89 88 87 86 85 84 84 85 85 85 87 88 88 87 87 88 89 89 89 89 88 87 87 87 87 86 85 85 85 84 85 85 86 86 87 87 86 85 84 84 83 83 82 81 80 80 79 78 78 78 79 80 81 82 83 82 82 81 80 79 78 77 76 76 77 78 80 82 81 80 80 81 83 83 83 81 79 77 77 76 74 74 74 76 78 81 82 82 81 80 80 81 82 82 83 84 84 85 87 87 87 88 89 90 90 89 88 87 87 86 85 85 85 86 86 86 87 87 87 88 89 90 91 92 93 95 95 95 94 94 94 94 93 94 94 94 94 95 95 95 95 95 95 95 94 94 94 94 94 94 94 94 94 93 93 93 93 85 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 89 89 89 89 89 89 90 90 90 90 90 90 90 90 86 84 82 81 80 71 65 66 67 66 66 67 67 70 70 67 61 63 66 61 58 56 55 56 55 55 54 57 59 58 58 58 56 54 57 60 60 61 64 65 65 64 61 58 55 52 55 61 64 65 64 64 65 67 68 71 70 66 64 63 62 62 63 64 65 67 68 63 60 58 57 57 56 55 56 56 56 57 59 60 61 60 60 62 63 63 63 64 65 65 66 66 66 67 68 68 69 69 70 71 71 72 72 74 75 74 75 76 75 75 76 78 80 82 84 84 82 78 77 74 68 63 59 61 65 70 73 73 73 73 70 68 67 69 71 70 67 68 67 66 63 61 58 53 42 35 34 37 40 44 50 55 53 49 51 49 40 39 43 40 39 44 43 39 49 57 59 61 55 50 47 48 45 42 47 56 51 47 47 46 45 45 44 43 43 42 41 41 39 38 43 45 46 45 44 46 48 46 44 44 45 45 45 44 44 48 50 45 43 43 43 44 46 47 47 48 51 58 58 52 50 50 51 51 53 61 68 60 57 60 60 59 60 62 66 65 62 58 53 47 40 30 28 28 27 29 31 31 31 32 31 28 27 28 28 29 32 36 40 41 43 44 44 42 41 42 43 44 44 43 42 41 40 40 39 37 36 36 37 37 36 37 37 37 37 39 39 38 36 36 36 34 33 34 34 35 35 35 34 33 34 34 32 31 32 35 37 39 47 52 50 49 48 47 47 49 46 41 39 39 40 41 44 43 42 39 35 31 31 32 33 33 32 33 34 34 34 33 35 39 38 38 39 40 42 41 43 47 47 48 53 55 45 44 48 46 43 41 42 46 46 47 48 48 47 45 43 44 42 36 35 36 36 36 35 34 34 42 46 48 49 50 44 39 37 36 35 36 40 48 45 37 42 43 39 39 42 44 44 44 45 46 44 42 43 43 42 42 43 45 47 50 53 54 51 51 53 55 54 49 46 45 39 34 35 38 44 45 44 38 33 30 32 36 37 41 46 49 52 49 49 51 50 48 51 51 50 49 47 47 46 46 43 39 43 45 45 46 46 45 44 43 43 45 46 48 52 53 55 54 54 53 52 50 50 50 50 48 45 45 47 52 56 59 50 45 48 52 55 53 52 51 52 53 52 52 53 53 54 57 58 58 58 56 56 56 56 56 56 55 55 57 59 62 66 69 69 67 64 65 68 70 72 73 72 71 71 71 72 73 74 75 76 78 76 74 73 72 71 70 70 71 71 70 68 68 71 74 78 80 81 82 80 79 78 77 76 76 76 76 77 77 78 79 78 74 67 61 56 54 51 48 47 46 46 47 52 60 68 73 75 75 75 75 75 74 71 69 68 67 67 67 69 70 72 74 76 75 75 73 72 72 72 73 73 74 74 74 75 76 77 79 81 83 83 83 83 83 83 83 83 83 83 84 86 87 88 89 90 90 90 89 89 90 91 91 90 88 87 86 86 85 84 84 83 84 85 86 87 87 87 87 87 88 88 87 87 87 87 88 88 88 88 88 88 87 87 87 86 84 84 83 83 84 84 85 86 87 87 87 88 89 89 89 88 88 87 88 88 87 87 86 85 85 84 84 84 85 86 87 86 86 85 85 84 84 83 82 82 82 81 81 81 81 81 82 83 83 83 82 82 81 81 80 79 78 78 78 78 79 82 83 83 82 80 79 79 79 79 80 79 78 76 75 75 74 73 73 74 76 80 81 82 81 80 79 79 80 81 82 83 85 86 87 87 87 88 88 90 90 88 88 87 87 87 86 85 85 86 86 87 87 87 88 89 90 91 92 92 94 95 94 94 93 93 93 93 93 93 93 93 94 95 95 95 95 95 95 95 95 95 95 95 96 95 94 94 94 94 93 94 94 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 89 89 89 89 89 90 90 90 90 89 89 89 88 85 81 81 82 82 81 77 72 69 68 68 68 67 64 62 62 60 59 61 61 58 58 58 55 55 56 55 53 56 59 61 61 62 58 54 57 59 58 59 60 60 61 62 58 51 55 58 59 62 64 62 59 60 62 64 68 74 70 65 66 65 63 61 60 60 61 65 65 61 59 58 57 56 56 57 58 59 59 56 57 60 63 65 65 64 64 64 64 65 66 66 67 67 68 68 69 70 70 71 71 72 72 73 74 75 76 76 77 77 76 76 76 78 79 81 79 78 77 75 76 75 71 66 61 61 64 70 73 74 73 72 70 67 66 68 70 70 70 71 67 63 59 58 58 57 51 43 37 37 36 35 37 42 43 45 49 46 42 44 47 46 48 54 54 53 61 60 51 52 54 50 48 49 49 46 55 60 51 48 48 50 49 47 47 47 45 43 42 41 42 41 42 44 46 46 46 46 46 46 45 44 45 45 45 43 42 43 43 42 43 43 43 45 47 47 48 53 55 59 57 54 50 48 50 49 49 59 63 56 55 57 61 61 59 61 65 63 61 56 51 44 36 30 28 28 31 31 32 33 32 31 29 26 27 28 28 31 36 40 43 43 43 44 45 44 42 42 44 45 45 44 42 41 40 39 38 38 36 36 38 39 39 38 37 36 37 38 40 39 37 39 40 38 36 35 35 36 36 37 38 39 40 36 34 31 33 37 39 41 45 50 53 51 49 47 46 45 46 44 40 42 46 45 45 43 41 40 37 33 34 34 36 34 32 33 33 33 33 34 36 37 38 37 36 36 39 46 51 55 46 37 37 39 41 43 46 49 48 45 49 51 48 48 49 48 47 44 42 43 39 34 35 36 37 36 36 35 37 45 48 49 47 45 41 39 37 37 36 35 39 46 43 39 41 42 40 39 38 39 39 37 38 39 39 40 41 42 41 42 42 43 46 49 53 53 48 48 49 53 52 46 43 42 38 35 37 40 44 44 41 36 32 30 35 41 46 49 50 48 48 46 46 49 50 50 51 51 49 48 47 49 47 43 43 42 45 45 44 45 45 44 43 42 43 45 48 51 55 58 57 52 51 53 53 53 53 53 52 47 44 44 44 45 49 51 45 43 46 50 53 51 49 47 48 50 53 55 59 60 60 61 60 59 57 56 57 58 59 59 58 58 58 59 59 60 64 67 70 69 67 67 67 69 71 72 72 71 70 70 70 71 73 75 77 79 80 80 78 75 73 70 69 69 71 72 71 72 72 74 76 78 80 82 82 81 80 80 80 79 78 78 78 78 78 79 78 74 70 63 58 53 50 46 45 45 46 52 59 67 74 77 78 77 76 75 77 76 74 73 72 71 70 71 72 74 76 77 77 76 73 71 71 71 72 73 74 74 75 75 75 76 78 80 81 81 81 82 83 83 84 85 85 85 86 87 87 88 90 91 91 91 90 90 90 89 89 88 87 87 86 86 85 84 83 83 83 84 85 85 86 87 88 88 88 88 88 87 87 87 87 88 88 88 88 88 87 87 87 87 86 85 83 82 82 83 83 84 85 86 87 87 89 89 90 89 89 89 89 88 88 88 88 88 89 88 87 85 85 86 86 87 85 85 85 85 85 84 84 84 84 84 84 84 84 85 85 84 83 82 82 82 81 81 80 79 78 78 79 81 82 83 83 83 83 82 81 79 78 77 77 77 78 78 78 78 76 75 74 73 74 76 80 81 81 80 79 79 79 80 82 83 83 84 85 86 86 86 87 88 89 89 88 89 88 88 88 88 87 87 87 88 88 88 89 89 91 92 93 93 94 95 95 93 93 93 92 92 92 93 93 93 94 95 95 95 95 95 95 95 95 95 95 94 95 95 95 94 94 94 94 94 95 95 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 89 89 89 89 89 89 90 90 90 90 88 87 87 85 81 81 80 81 82 82 82 80 74 70 69 67 65 63 61 58 59 60 60 60 60 58 56 55 54 57 58 56 55 55 58 62 60 58 55 55 57 58 59 59 58 57 58 60 61 60 62 63 63 63 63 60 58 57 59 62 63 64 63 64 68 70 68 62 59 58 59 60 59 58 59 58 57 57 57 58 59 61 60 57 60 63 65 65 65 65 65 65 66 67 67 68 69 69 70 70 71 71 72 72 72 72 73 74 74 75 76 77 77 77 77 76 76 77 79 81 78 75 74 73 74 75 74 70 67 64 66 70 72 74 75 74 73 71 68 68 69 70 71 72 68 61 53 51 51 53 53 50 45 41 38 36 36 37 39 43 47 45 41 40 44 50 53 55 56 54 55 51 46 49 54 59 57 55 54 57 60 58 51 50 50 54 54 49 47 46 42 41 41 44 46 50 51 49 47 47 48 48 48 47 45 45 44 44 43 43 45 46 42 40 43 42 42 45 48 47 58 72 62 56 54 54 56 60 62 57 55 57 57 55 56 58 60 61 60 61 62 61 60 57 51 45 37 31 27 31 35 33 31 31 30 28 27 26 26 29 32 37 41 43 44 44 44 44 46 46 45 46 48 48 47 43 41 40 39 39 39 39 39 40 41 42 41 39 39 40 40 40 41 40 40 41 42 42 39 36 38 39 40 43 45 44 43 38 34 31 34 39 44 46 46 50 54 51 50 50 47 44 46 45 39 42 47 42 39 38 36 34 32 31 32 34 36 36 36 35 35 36 38 41 43 42 40 38 37 36 40 48 54 57 50 44 41 40 40 42 46 51 45 40 49 53 51 48 47 46 44 43 41 40 36 34 37 38 38 36 36 35 39 45 48 48 42 39 37 36 37 38 37 35 35 35 35 37 39 41 41 39 37 34 37 39 40 40 39 39 39 39 41 45 45 45 46 48 51 49 44 44 45 48 48 46 43 40 37 38 39 41 42 41 39 35 33 33 37 43 50 52 51 46 44 45 44 44 49 50 50 51 50 49 48 45 44 42 42 44 46 44 43 43 43 43 43 44 48 49 50 49 47 50 53 52 54 56 57 57 55 53 52 47 44 43 43 42 41 41 41 43 45 48 49 47 45 44 46 50 53 56 59 61 62 63 61 59 56 53 52 55 58 59 60 61 61 62 60 59 60 62 65 66 67 68 69 69 69 70 70 69 69 70 70 70 71 73 76 78 81 82 81 79 77 73 72 70 70 70 70 71 72 72 73 75 78 81 82 81 81 81 81 82 81 81 79 78 77 77 77 74 71 66 61 55 51 47 46 48 51 59 68 74 77 78 79 79 77 77 77 77 77 77 75 74 74 74 76 78 79 80 79 77 74 72 72 72 73 73 74 74 75 75 75 76 78 78 79 79 80 82 83 84 85 87 87 86 87 87 88 89 90 90 90 90 90 90 89 88 87 87 87 86 86 85 84 84 84 84 84 84 85 86 87 88 88 88 88 88 88 87 87 87 87 88 88 88 88 88 88 87 87 87 86 85 83 82 81 81 82 83 84 86 87 88 89 90 90 89 89 88 88 88 89 89 90 90 90 89 88 87 86 86 86 86 85 85 85 85 85 85 85 85 86 86 86 86 86 85 84 84 83 82 81 81 81 80 79 78 77 76 78 80 82 83 83 82 82 81 81 80 79 78 77 77 77 76 76 77 76 75 74 73 74 77 80 80 79 79 79 80 81 82 83 83 83 83 84 85 85 85 86 87 88 89 89 89 89 89 88 88 88 88 88 89 90 90 90 91 92 93 94 94 94 94 93 92 92 92 92 92 92 92 93 94 94 95 95 95 94 94 94 94 94 94 95 95 95 95 94 94 94 94 94 95 95 96 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 89 89 89 89 89 89 89 89 90 90 89 87 85 84 82 82 81 80 80 81 83 81 75 73 70 71 71 66 63 61 58 54 59 63 63 62 62 57 53 57 58 60 59 53 54 55 57 57 51 57 60 57 56 56 56 56 57 57 56 58 62 62 62 65 66 68 67 65 62 60 57 57 59 60 61 61 60 62 62 59 59 58 59 61 61 60 59 59 58 58 58 59 60 60 62 62 64 65 66 66 66 66 67 68 69 69 70 70 70 71 71 71 71 71 72 72 72 72 73 73 73 74 76 77 77 77 77 77 76 75 77 78 78 77 76 75 75 76 76 74 71 69 69 70 72 74 77 78 78 75 72 69 69 71 74 74 71 61 50 47 44 43 47 51 51 48 45 42 41 40 39 39 40 41 41 40 41 44 47 47 48 47 46 43 42 43 51 57 54 53 52 57 62 57 52 50 51 49 49 49 51 47 41 41 43 42 46 53 54 53 49 45 47 48 49 48 47 47 46 44 44 45 50 55 55 48 44 42 42 46 49 50 54 61 60 56 53 52 52 56 59 61 58 55 60 61 60 56 55 57 59 61 61 60 58 55 49 42 33 29 27 33 37 39 35 32 29 27 26 27 27 33 37 38 41 43 44 45 45 45 47 47 47 50 52 51 48 44 41 39 38 38 38 40 42 43 43 44 44 43 40 40 40 40 40 40 40 41 42 42 39 38 40 40 41 44 46 46 42 37 34 32 33 37 43 48 51 52 54 55 53 51 49 46 42 43 44 47 45 39 36 34 33 32 30 32 33 34 35 37 39 42 45 46 47 49 53 50 45 38 37 38 41 45 51 54 55 57 56 49 48 51 50 51 43 43 54 56 54 49 46 48 46 43 37 35 36 37 40 39 38 36 36 36 39 43 48 49 45 41 38 37 37 39 37 35 34 34 33 36 38 41 40 35 34 34 35 37 39 41 41 40 40 40 42 44 44 45 45 46 46 44 42 41 42 45 47 46 42 39 36 38 40 42 41 38 37 35 32 33 37 46 52 51 49 46 43 41 44 46 49 50 50 51 50 46 47 47 46 44 43 44 45 44 42 42 43 46 50 51 53 51 49 53 53 50 49 49 55 58 61 59 55 50 48 48 45 42 43 43 43 42 42 44 45 47 47 46 45 45 46 50 53 54 55 57 58 59 59 58 55 53 50 53 57 60 62 63 64 64 62 60 58 60 62 64 66 68 70 71 71 72 72 72 71 70 70 69 70 71 73 77 80 81 81 80 79 77 76 74 72 69 67 68 68 69 71 73 76 79 81 82 82 81 82 82 83 83 81 79 77 76 76 74 72 69 65 60 57 55 55 59 64 72 78 81 81 81 81 81 81 80 79 79 79 79 78 77 77 77 78 80 81 82 81 80 77 74 72 72 73 73 74 74 74 75 76 76 77 77 77 78 79 81 82 83 84 86 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 86 85 85 85 85 85 85 86 86 87 87 88 88 88 87 87 87 87 87 86 87 87 87 88 89 89 88 88 87 86 86 85 85 83 81 82 82 82 84 85 86 87 88 88 88 88 87 85 85 86 88 89 90 89 88 86 84 83 85 86 85 85 85 85 85 86 86 86 86 87 87 87 86 86 85 84 84 85 84 83 81 81 82 80 78 77 76 76 76 78 81 82 82 81 80 80 79 79 79 79 78 78 78 78 77 78 76 75 74 73 73 75 77 77 77 76 78 79 80 80 80 81 82 82 82 83 84 84 85 86 88 88 89 88 87 87 87 88 88 89 89 90 91 91 91 92 93 93 93 93 93 92 91 91 91 91 92 92 92 92 93 94 94 94 94 93 93 93 93 94 94 95 95 94 94 94 94 94 94 94 95 95 96 96 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 89 89 89 89 89 89 90 89 88 84 81 81 84 86 82 79 77 78 79 75 68 66 65 65 65 62 63 64 63 61 63 66 68 65 64 62 60 61 59 56 53 53 57 57 57 61 63 63 63 59 54 54 55 56 57 58 58 62 66 64 63 69 73 74 73 72 70 69 69 66 65 65 67 67 71 75 66 61 61 63 65 67 67 64 61 59 58 57 58 59 60 60 60 62 64 64 65 65 66 67 68 69 70 70 70 70 70 70 70 70 71 71 71 72 72 72 73 72 72 73 75 76 77 77 77 77 76 76 76 77 78 78 78 76 76 76 75 75 76 74 73 72 72 74 77 80 79 77 73 70 70 72 75 75 72 63 52 43 38 35 37 43 51 55 54 52 50 48 44 39 39 40 43 45 47 52 57 47 44 46 46 47 51 51 48 49 47 44 44 49 52 53 52 50 56 57 47 46 51 48 45 45 44 43 45 47 46 44 45 46 47 48 48 47 47 47 47 46 46 45 43 50 56 52 48 45 44 44 47 51 54 57 64 60 58 58 56 54 53 53 52 53 55 54 53 50 48 50 54 58 59 59 57 52 45 38 31 27 30 37 43 47 36 30 29 28 27 29 30 34 37 38 41 43 44 47 48 48 47 47 48 51 53 53 49 45 41 39 37 39 40 42 43 44 45 45 46 44 40 40 40 40 40 39 40 41 42 42 40 39 39 40 41 45 46 46 39 35 33 34 36 39 43 47 51 55 56 55 53 52 50 48 44 48 49 50 44 38 34 32 31 32 33 34 35 35 37 39 38 38 41 47 51 52 53 52 46 37 37 38 40 44 49 48 50 58 57 48 52 58 50 42 39 42 49 52 54 52 49 47 43 40 36 36 38 40 41 40 40 41 41 40 40 41 43 43 42 44 41 37 37 37 35 36 37 37 36 36 37 40 38 35 35 35 35 36 38 42 44 43 39 35 40 43 43 43 44 42 41 42 42 40 42 43 44 42 38 36 35 39 41 43 39 36 35 33 31 35 40 49 52 49 47 44 42 43 46 48 49 49 50 49 49 48 50 50 49 46 43 44 45 45 44 42 44 47 52 53 53 50 49 53 53 52 52 53 57 58 58 56 54 49 48 49 45 43 44 46 48 46 45 45 47 49 48 48 47 48 49 51 54 56 56 55 55 55 56 56 56 54 54 55 59 63 64 65 66 65 63 61 59 60 61 63 65 66 69 70 70 70 70 70 71 71 71 70 70 70 70 74 77 79 79 78 77 77 78 78 77 74 72 70 70 70 71 73 74 77 80 83 84 83 82 81 82 83 83 82 80 79 78 78 76 73 70 67 67 69 74 77 80 83 85 86 86 86 86 86 85 83 81 81 81 81 81 80 80 80 79 80 80 81 81 81 77 74 73 73 73 74 74 75 76 77 76 75 75 75 76 78 79 80 81 81 82 84 86 86 86 86 87 87 87 87 87 88 88 88 88 88 88 88 88 87 86 85 85 86 86 86 86 86 87 87 88 88 88 88 87 88 88 87 87 86 87 87 86 87 88 88 88 88 87 86 85 84 84 83 83 83 83 83 83 84 84 86 87 87 87 87 86 85 85 85 86 86 87 88 87 85 84 83 84 85 84 84 84 85 86 86 86 86 86 86 86 86 86 84 83 83 85 86 86 85 83 82 82 80 78 77 77 77 78 79 81 81 80 80 79 78 78 78 79 79 79 80 80 79 78 78 77 75 74 73 73 73 73 73 72 73 76 79 80 80 80 79 79 80 81 82 83 84 84 86 87 87 87 88 87 87 87 87 87 89 90 90 91 91 91 91 92 92 92 93 92 91 90 90 90 91 91 92 92 93 93 94 93 93 92 92 92 93 93 94 94 94 94 94 94 94 94 94 95 95 95 95 95 96 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 90 90 90 90 90 89 89 89 89 89 89 88 85 81 77 74 73 77 80 79 77 73 70 69 68 65 62 62 63 64 63 60 60 63 65 66 68 66 56 58 62 60 59 54 56 59 61 64 60 60 65 66 65 66 66 59 55 54 56 59 63 66 67 68 68 68 68 74 78 78 78 77 76 76 76 74 73 74 75 79 79 71 67 65 72 76 74 71 69 63 59 58 58 59 59 60 59 59 60 60 58 61 64 66 67 68 68 68 68 69 69 69 69 69 70 70 71 71 71 72 72 73 72 72 73 74 75 76 77 78 77 77 75 75 75 76 76 76 75 75 74 73 72 71 72 73 73 73 73 75 77 78 76 72 71 71 72 72 72 71 68 62 54 46 39 33 35 42 51 55 55 57 59 57 53 49 46 46 46 47 51 52 48 49 51 47 43 41 42 42 48 54 48 45 47 47 48 51 52 50 47 41 47 47 43 47 52 54 53 50 47 47 47 46 46 47 47 47 47 47 46 46 48 50 45 41 44 49 53 54 54 51 50 50 55 61 61 62 58 57 58 57 55 51 49 51 51 51 48 46 45 44 44 48 53 59 59 57 53 47 36 30 25 32 40 47 44 34 30 28 28 29 31 32 34 36 38 41 42 42 47 50 50 50 49 48 50 52 52 50 45 40 38 38 40 42 44 45 46 48 47 46 43 41 41 41 42 40 38 38 40 42 43 43 39 38 41 44 47 48 45 37 35 36 38 40 42 46 47 48 51 53 54 55 52 50 52 54 56 54 51 42 36 32 32 33 36 37 38 39 40 41 41 38 40 43 47 50 50 52 52 44 37 36 38 41 46 50 42 43 54 49 41 46 51 55 52 47 47 48 48 54 63 62 56 47 41 36 36 37 40 41 39 43 44 43 41 39 38 37 37 38 39 39 37 38 38 36 38 41 40 38 36 36 37 41 42 42 39 36 36 38 44 47 48 41 37 41 42 42 44 44 42 41 41 42 41 41 40 39 36 35 36 36 38 40 40 37 34 33 32 31 35 40 48 49 46 44 42 41 43 46 48 49 49 50 51 51 51 52 51 50 46 44 44 44 45 45 45 45 47 51 52 51 47 47 49 52 54 55 57 58 58 57 52 51 51 50 49 44 43 44 48 51 50 50 50 51 52 52 52 52 54 55 57 57 57 57 56 56 56 56 55 55 53 54 56 61 66 67 67 67 65 63 61 60 60 61 63 64 66 68 69 70 69 68 68 69 71 72 73 73 73 73 73 74 76 76 75 74 74 74 75 75 75 73 71 72 72 74 75 77 80 83 84 83 79 79 79 81 82 83 82 81 81 81 80 77 75 73 73 75 76 77 77 79 82 84 86 87 88 89 90 91 90 88 86 84 84 84 84 83 82 82 81 81 82 83 82 78 76 75 75 75 76 76 78 78 77 76 75 74 76 77 79 80 80 79 80 82 83 85 85 85 85 86 86 87 87 88 88 88 88 88 88 88 88 88 87 86 85 83 86 87 87 87 87 87 88 89 89 89 88 88 88 88 88 87 87 88 88 87 87 88 88 87 87 86 85 83 83 83 83 84 84 84 83 83 83 82 82 83 84 85 85 84 83 84 84 84 84 84 86 87 86 85 85 86 85 84 84 85 86 86 85 85 85 85 84 82 83 83 82 83 84 86 87 86 85 84 82 80 78 78 78 78 79 80 80 81 80 78 77 77 77 77 78 79 79 79 79 78 78 78 78 78 77 74 73 73 72 73 73 72 73 77 79 80 81 81 80 78 78 78 79 81 82 84 84 83 82 83 85 87 87 87 88 88 89 89 90 90 91 91 91 92 92 91 92 91 90 90 90 90 90 91 91 92 93 93 94 92 92 91 91 92 93 94 94 94 94 94 94 94 95 95 95 95 94 94 93 94 95 86 87 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 89 88 88 88 87 88 88 86 82 74 68 62 64 69 72 75 77 75 67 64 62 61 59 60 64 69 67 65 61 62 68 70 71 68 63 63 60 55 53 52 59 64 62 62 58 62 67 65 65 66 63 58 56 54 56 60 64 66 67 69 68 67 69 72 78 82 81 79 77 78 81 78 76 75 75 77 75 71 68 68 73 75 74 73 71 63 59 57 60 64 65 64 60 59 58 58 59 63 65 67 67 67 67 68 68 68 68 69 69 70 70 71 71 72 72 72 73 73 72 73 75 75 75 76 77 78 79 78 76 75 74 75 76 75 74 73 73 72 71 70 71 72 74 73 72 73 74 75 74 73 70 68 67 67 67 67 67 67 61 53 51 49 47 48 53 54 54 60 64 65 63 59 55 51 46 44 46 49 51 56 57 53 50 45 39 39 41 42 43 46 47 44 43 41 42 44 44 45 51 48 37 41 45 51 57 60 54 49 46 45 45 46 47 47 47 47 48 47 51 53 44 41 42 44 49 52 53 52 54 57 58 59 56 57 59 61 60 59 57 55 54 54 53 53 51 48 43 38 39 46 53 61 58 56 51 44 35 29 27 31 38 47 42 34 30 27 27 28 30 31 33 35 38 41 44 46 49 51 52 53 52 45 45 50 51 49 45 41 39 38 39 42 44 45 47 48 46 45 42 42 42 42 43 42 42 42 42 43 42 41 38 39 42 45 47 47 41 34 35 37 39 42 45 52 57 51 51 53 55 56 53 51 52 55 58 55 49 40 36 32 33 34 38 40 42 45 46 41 41 41 39 41 44 44 40 42 44 40 37 36 38 41 44 45 39 43 49 42 39 44 47 50 47 48 52 51 48 49 53 56 57 56 47 40 37 38 42 41 40 42 42 39 38 38 36 36 36 37 38 36 35 35 37 38 42 44 42 40 39 37 37 38 39 39 39 39 39 38 38 45 47 40 41 46 44 43 44 44 42 42 43 43 42 38 36 34 34 34 36 35 35 37 37 35 33 32 31 32 35 40 45 46 44 39 40 42 44 46 47 50 52 52 52 52 52 53 51 49 47 47 47 46 45 45 46 46 50 52 53 54 53 52 51 53 54 55 57 59 57 55 53 54 54 50 46 42 40 40 45 50 54 52 51 52 54 56 56 56 56 57 57 57 56 55 56 57 58 59 58 56 54 56 59 65 68 70 69 68 65 63 61 60 60 61 62 64 67 70 71 71 69 68 67 67 68 69 70 72 72 72 71 71 71 72 73 71 70 69 71 72 72 71 70 71 73 76 78 80 80 81 82 80 77 77 78 78 79 80 82 83 83 83 81 79 77 77 78 79 78 78 77 78 79 81 82 84 85 86 87 89 91 91 91 89 88 88 87 87 85 83 82 83 84 84 83 80 79 78 77 77 77 77 77 77 76 75 75 75 77 79 81 81 80 81 82 84 85 86 85 85 85 86 86 86 86 87 87 87 88 88 87 87 87 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 87 87 88 88 89 90 90 90 88 88 87 87 86 85 84 83 82 82 83 85 85 85 84 83 82 81 81 81 82 83 84 83 82 82 82 82 83 85 88 89 89 88 87 86 86 86 86 86 86 86 85 83 82 81 81 81 81 81 81 82 84 85 86 85 85 85 83 81 79 79 79 78 78 79 79 79 78 77 75 76 77 78 79 79 79 78 78 77 76 77 78 79 77 75 75 74 72 73 75 74 75 78 79 81 82 83 82 78 76 76 76 77 78 78 79 79 79 82 85 87 88 88 88 89 89 89 90 90 91 91 90 90 90 90 90 90 90 90 90 90 90 90 92 92 92 92 92 91 90 90 91 92 94 95 95 95 94 94 94 95 95 95 94 93 92 92 92 93 94 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 90 90 90 90 90 90 89 88 88 88 87 85 84 84 82 77 69 67 66 64 64 63 61 60 61 60 59 60 63 61 60 64 69 66 64 62 60 64 71 73 72 70 68 62 55 59 60 61 58 52 58 62 65 66 63 63 63 60 57 56 57 58 57 60 67 70 75 73 69 67 69 77 80 79 76 74 76 77 76 75 74 73 72 72 72 70 69 70 69 68 64 63 61 59 58 61 64 66 63 59 59 60 63 65 66 67 68 68 68 68 68 69 69 69 70 70 71 71 71 72 72 73 73 74 74 73 74 75 76 76 76 78 79 80 79 78 76 75 76 76 75 74 73 74 75 74 73 73 74 73 71 68 67 69 70 72 71 67 63 60 61 63 65 65 66 55 51 53 52 49 47 50 55 60 65 66 66 64 64 64 63 59 53 49 48 50 54 57 56 50 47 42 39 41 41 41 44 44 43 44 45 43 43 45 45 44 45 44 43 43 44 54 62 54 48 44 44 45 48 50 50 49 49 52 52 50 48 44 45 45 44 46 51 52 53 56 58 55 55 55 57 58 58 60 60 60 60 61 60 58 58 58 56 49 39 40 45 51 53 45 40 36 34 31 28 28 29 37 43 39 34 28 28 28 28 29 29 32 35 39 44 50 52 52 52 52 52 53 51 48 48 48 47 46 43 40 39 39 41 42 44 45 46 46 44 42 44 45 44 42 40 42 45 45 45 44 41 39 40 41 43 45 47 38 34 36 38 40 44 48 53 56 54 50 49 53 54 55 53 51 54 55 55 49 40 38 36 34 34 37 39 42 43 43 41 40 39 37 37 39 38 38 39 40 40 38 37 40 46 52 50 45 43 42 38 37 38 40 46 55 53 53 55 52 42 47 57 59 59 52 46 41 44 46 40 38 39 38 36 35 37 39 37 36 39 39 36 35 35 39 41 42 44 45 44 42 39 38 38 38 38 39 41 43 43 42 40 43 44 47 49 46 43 42 41 41 42 43 45 43 40 36 34 33 34 35 33 33 35 35 34 32 30 30 33 38 42 44 46 43 38 39 41 44 45 46 54 59 53 53 54 53 52 51 49 46 46 46 46 45 44 47 50 55 56 51 53 55 54 53 53 54 55 55 55 56 55 54 54 52 46 43 40 40 41 44 50 55 52 51 51 53 55 57 58 58 57 56 56 56 55 55 56 56 57 57 57 57 60 63 68 71 72 70 69 67 63 60 60 60 62 63 64 66 69 71 71 70 68 67 67 67 69 69 70 69 69 68 68 68 68 68 68 67 67 68 68 68 67 68 70 72 73 76 79 80 80 80 79 77 77 77 76 79 81 83 84 84 84 83 81 81 81 82 82 81 81 80 79 78 79 80 81 81 81 83 85 87 89 91 90 90 89 88 86 85 84 85 84 84 83 83 82 81 80 79 77 75 75 75 75 74 73 75 77 79 80 80 81 82 83 85 87 88 88 88 87 87 87 86 86 86 85 86 86 86 86 86 86 86 85 86 88 90 90 89 89 89 90 90 89 88 87 86 86 86 86 87 88 89 90 91 92 92 91 90 89 87 86 86 85 85 85 84 84 84 85 86 85 85 83 82 81 81 82 82 83 84 85 85 85 84 84 85 86 89 89 89 89 88 87 87 87 87 86 84 83 82 81 80 79 81 81 80 80 80 82 83 84 84 84 84 84 83 82 80 79 78 78 77 77 78 78 77 77 77 79 79 79 79 79 78 78 78 77 76 77 78 79 78 77 77 76 75 75 76 75 77 79 81 82 83 83 82 78 76 75 76 76 77 77 77 77 78 81 85 87 88 89 89 89 89 89 90 90 90 90 89 88 88 88 88 89 89 90 90 90 91 91 92 93 92 91 90 89 89 90 91 92 93 94 94 95 95 95 95 95 94 93 92 91 90 91 92 93 94 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 90 90 90 90 90 90 89 88 88 88 88 86 85 86 80 74 71 68 68 68 66 63 61 55 53 54 54 52 55 60 62 61 59 60 64 62 61 56 55 68 71 71 67 67 68 65 62 61 60 56 55 62 63 64 63 62 60 59 58 58 57 60 61 60 64 73 74 75 70 69 71 72 76 74 73 71 72 75 75 74 73 72 71 72 74 71 70 70 68 66 63 61 62 61 59 60 62 64 65 63 63 65 66 67 67 68 68 68 68 69 69 69 70 70 71 71 71 72 72 73 73 73 74 75 75 75 75 76 77 77 77 76 76 77 78 79 79 78 77 76 75 75 75 76 78 78 78 77 76 76 72 68 64 62 64 65 66 66 64 60 55 52 51 53 59 57 46 41 43 40 38 36 42 53 59 60 62 61 59 59 61 63 63 60 57 52 48 48 51 52 48 49 53 47 44 45 43 42 43 45 46 50 53 49 46 45 47 56 56 53 49 48 48 49 48 46 44 45 47 52 52 52 52 54 60 55 49 50 50 50 50 51 53 53 53 54 55 57 58 60 60 59 57 55 57 61 61 61 63 63 62 61 60 58 49 39 37 37 39 36 33 33 31 29 28 28 29 32 37 39 39 33 28 28 28 28 29 31 36 38 40 45 52 51 51 52 50 47 45 45 48 48 47 45 44 42 41 41 39 38 40 43 45 45 45 45 45 45 47 47 44 42 47 48 48 47 46 44 43 42 41 41 45 44 36 36 40 42 44 48 50 52 51 50 46 45 49 50 51 52 54 55 56 56 54 54 54 45 35 33 33 35 37 39 41 42 41 40 40 39 39 41 42 45 43 41 39 39 42 44 47 47 44 38 37 39 38 40 46 54 65 54 47 52 54 52 56 60 59 54 46 45 44 47 47 41 38 37 42 42 38 40 42 39 37 39 40 39 40 39 38 39 40 43 46 46 43 39 38 38 37 37 37 39 40 41 42 43 45 49 49 49 47 46 45 44 42 40 41 43 43 42 38 37 36 35 34 32 32 33 33 33 31 30 29 34 39 44 44 40 40 39 40 41 42 44 46 48 51 52 52 52 51 50 49 48 48 47 47 46 46 46 49 52 56 58 58 56 56 55 54 53 53 54 56 55 55 55 54 52 49 45 44 44 45 45 46 50 53 52 51 50 51 53 57 58 59 57 55 55 56 58 57 55 54 54 56 59 61 65 67 70 69 69 69 69 69 64 60 59 59 61 61 62 63 65 67 68 69 69 69 69 70 70 68 67 67 68 68 68 69 68 69 68 68 68 68 68 68 67 68 71 73 74 77 79 81 81 80 79 78 77 77 79 80 82 83 84 84 85 85 84 84 84 85 84 83 82 81 80 79 78 79 79 79 80 81 82 84 85 86 87 88 87 86 85 84 85 86 84 83 82 83 84 84 83 81 78 76 75 74 72 72 73 75 77 78 79 79 81 83 86 88 89 90 90 91 90 89 89 88 88 87 87 87 87 86 86 87 87 88 89 90 90 90 90 89 89 89 90 90 89 87 86 86 86 85 86 88 89 91 92 93 93 91 90 89 89 88 87 86 86 87 87 86 86 86 87 87 87 87 87 85 84 83 83 83 84 85 86 86 84 84 85 87 88 89 89 89 89 88 87 87 86 86 85 83 81 79 79 78 79 81 81 80 80 81 82 82 83 83 84 84 83 82 81 80 78 78 78 77 76 76 77 78 78 78 77 77 77 79 79 78 78 77 76 76 77 78 79 79 79 80 79 78 79 79 78 79 81 82 83 83 83 82 80 78 78 77 77 77 77 78 77 78 80 83 86 88 89 89 89 89 89 89 88 88 88 88 87 87 87 87 87 88 89 90 91 92 92 91 90 89 88 88 88 89 91 92 92 92 92 93 94 95 95 94 93 92 91 90 90 90 92 93 93 93 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 90 90 90 90 90 89 89 88 88 88 88 88 89 80 75 69 66 68 68 69 70 69 66 61 55 54 55 54 53 53 57 63 63 61 66 68 66 65 67 64 65 69 68 61 59 64 58 57 62 62 59 55 56 58 59 60 60 59 59 58 59 60 62 62 62 67 71 69 73 75 78 81 80 80 83 79 74 71 71 70 69 69 69 69 68 68 66 67 69 67 65 62 61 61 61 61 62 64 65 66 67 68 68 68 68 68 69 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 75 76 77 76 76 77 77 78 79 79 78 77 76 76 77 77 77 76 76 76 76 77 79 80 80 80 78 77 75 71 67 62 61 61 59 59 58 59 58 55 52 52 54 58 54 49 41 34 30 30 28 30 35 51 58 61 56 50 48 51 60 63 63 63 61 54 50 49 50 51 51 52 51 48 46 45 43 42 40 39 51 58 52 52 59 52 50 57 57 49 47 47 50 52 54 50 46 47 49 51 53 54 63 72 59 51 51 52 53 52 47 46 49 54 53 53 55 56 56 58 59 61 59 53 53 55 61 65 65 64 62 57 52 45 38 32 32 33 35 37 38 34 29 31 32 34 37 40 41 40 33 29 29 28 28 31 36 43 43 41 45 49 50 50 49 47 47 46 46 50 50 49 46 45 44 43 43 40 39 39 41 44 46 48 51 49 46 49 49 44 46 54 54 53 53 50 47 44 43 41 41 43 43 41 42 44 45 48 53 53 52 48 49 49 50 52 51 51 54 55 56 59 59 56 55 56 46 38 34 32 31 33 36 39 42 45 44 42 41 41 42 46 49 45 42 41 40 39 42 43 43 39 33 33 34 37 44 53 55 56 47 46 51 53 56 60 61 60 50 41 43 44 45 46 44 40 39 45 46 45 46 45 42 39 39 40 40 40 41 40 39 39 40 41 41 44 45 43 40 38 36 35 37 38 39 42 45 47 47 46 46 45 44 44 44 42 39 38 38 39 40 39 38 36 35 33 32 32 33 33 32 30 30 30 33 36 39 40 39 38 39 42 44 45 45 46 46 49 51 51 49 47 47 46 47 46 44 45 47 49 51 54 55 57 57 56 55 54 54 54 54 51 53 57 57 57 56 54 51 46 43 43 45 46 47 48 49 52 55 54 53 52 53 56 58 60 58 56 56 58 60 60 58 55 56 58 61 65 69 68 68 67 67 68 69 69 64 60 57 58 59 60 60 59 60 61 64 67 70 70 70 70 69 68 68 68 68 69 69 71 72 72 73 73 72 71 72 72 71 71 71 73 76 78 80 82 82 82 81 81 80 79 80 81 82 83 84 85 85 86 86 86 87 87 85 84 82 80 79 79 79 79 79 80 80 81 81 82 83 84 84 85 85 84 84 83 84 84 85 84 83 85 86 86 85 84 81 78 76 74 73 73 74 76 77 77 78 80 82 84 86 88 89 90 91 91 91 91 90 90 89 89 89 89 89 89 89 89 89 90 90 90 90 89 88 88 88 89 90 90 89 89 88 88 88 88 88 89 91 91 92 92 91 89 88 88 88 88 88 88 88 88 88 89 89 90 90 90 90 91 91 90 88 86 84 84 84 84 84 83 83 84 86 88 89 89 89 89 89 88 86 85 84 85 83 82 79 78 78 78 79 79 80 80 81 82 82 82 81 82 82 82 81 81 81 80 79 79 78 77 76 76 77 78 78 78 77 78 78 80 81 80 78 77 76 76 77 78 79 80 80 81 80 79 81 81 81 82 83 84 84 84 83 82 79 80 81 80 79 79 78 78 77 77 78 79 81 86 89 88 88 88 88 87 87 87 87 87 87 87 86 86 86 86 87 88 89 89 89 88 87 87 86 87 88 90 92 93 93 92 92 93 94 95 95 93 91 90 89 90 90 91 92 92 93 93 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 90 90 90 90 90 89 88 87 85 83 84 85 83 79 71 64 58 59 65 70 71 70 66 60 54 52 57 59 60 54 50 56 63 66 69 71 71 70 67 66 65 66 69 71 71 63 60 58 58 64 68 66 56 53 55 54 53 55 57 59 59 59 59 60 60 63 66 68 69 80 85 85 86 88 83 80 77 75 70 67 66 66 65 65 64 63 63 62 63 62 60 61 62 62 61 63 64 65 65 66 67 67 68 68 69 69 69 70 70 71 71 72 72 73 73 74 74 75 75 75 76 76 76 77 78 78 77 78 79 78 78 80 80 78 77 76 76 75 75 75 75 75 76 78 79 80 80 80 79 78 76 72 68 65 61 60 57 55 53 52 53 55 55 53 52 56 58 49 44 40 35 31 33 35 36 35 39 50 55 50 43 38 44 52 60 62 62 61 58 51 48 52 52 49 52 55 54 51 48 44 40 39 41 52 56 54 49 49 48 47 53 51 45 47 48 49 55 64 55 46 47 54 61 62 61 63 63 55 52 51 50 53 64 55 42 49 54 51 53 58 58 58 59 62 67 62 53 58 61 65 67 66 63 59 54 47 41 38 37 48 50 48 47 46 37 32 36 38 41 42 43 42 38 32 30 30 29 30 32 37 43 43 45 51 53 56 57 56 49 47 47 47 48 48 47 45 46 47 45 43 42 40 39 41 43 46 51 58 52 49 53 51 46 48 53 55 55 54 51 47 44 42 40 41 43 44 45 47 47 46 48 49 48 46 44 50 58 61 58 53 53 54 53 55 58 59 58 59 56 48 42 38 33 30 32 35 39 44 48 51 50 46 44 44 48 49 46 45 42 41 41 42 43 43 39 35 35 39 44 43 46 47 46 43 44 47 52 55 58 58 55 44 41 47 45 43 48 47 43 46 50 49 48 49 47 44 41 38 39 41 44 44 44 43 43 44 47 48 47 47 46 45 44 40 38 36 36 37 41 44 47 46 45 45 45 44 44 44 42 40 39 39 39 38 38 37 34 32 31 32 34 34 34 32 31 30 30 30 31 33 35 35 35 38 42 50 54 50 49 50 50 51 51 50 47 45 46 49 47 45 45 48 52 54 55 54 53 53 53 53 51 50 53 54 52 55 56 56 56 55 49 44 43 43 45 45 46 48 49 50 53 56 58 58 56 56 56 60 61 60 59 59 58 58 58 58 58 59 61 63 67 71 68 66 65 65 66 68 68 63 58 54 54 55 58 58 57 58 59 62 64 67 68 69 70 71 71 71 71 70 71 73 75 76 76 76 76 73 70 69 69 70 72 74 76 78 80 82 83 83 83 83 82 81 81 82 83 84 85 85 86 87 87 88 88 88 88 85 83 81 80 79 80 81 81 81 82 82 82 83 83 83 83 83 84 84 84 83 83 83 84 85 86 87 88 88 89 87 86 84 81 79 77 76 76 76 77 77 77 79 81 83 84 86 86 88 89 90 91 92 91 91 91 90 90 90 90 90 90 90 90 90 90 90 89 89 89 88 89 89 90 91 91 91 90 90 90 90 90 90 91 92 92 93 92 90 88 88 87 88 88 89 89 89 89 89 89 90 90 91 91 92 93 93 93 90 88 86 85 83 82 82 82 83 85 87 89 89 88 89 89 89 89 88 87 85 84 83 82 81 80 80 80 80 78 77 77 78 79 80 80 81 81 81 81 80 80 81 80 79 78 78 78 77 76 77 78 78 78 78 80 81 83 84 84 81 78 77 76 76 78 80 81 82 82 81 80 81 82 82 83 84 85 85 85 84 83 82 83 85 83 82 80 79 79 78 78 79 80 81 84 85 83 85 87 87 86 86 86 86 86 86 86 86 85 85 85 85 85 86 86 86 85 85 85 86 87 89 91 93 94 94 93 93 94 95 95 95 93 91 90 89 90 90 91 91 91 92 92 87 87 87 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 90 88 86 80 74 72 72 71 72 74 73 69 68 66 64 64 68 68 66 61 57 55 56 60 54 50 51 52 55 58 60 67 71 70 69 67 66 66 66 67 67 63 55 57 59 57 55 60 59 55 54 53 53 53 54 57 59 60 60 59 59 58 62 66 69 73 80 82 82 82 79 73 70 67 66 65 66 65 65 64 64 63 63 62 61 60 59 59 62 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 74 75 75 76 76 76 76 77 77 77 78 78 79 80 80 80 80 81 80 79 80 79 79 78 77 76 75 73 73 73 74 75 76 77 77 77 78 79 77 75 69 64 62 61 60 57 53 50 48 49 51 54 54 54 56 53 47 44 42 40 40 41 40 39 37 36 43 49 51 43 37 40 47 59 61 60 59 57 54 50 50 52 52 52 56 61 58 55 54 50 46 49 56 61 62 51 51 54 48 45 45 50 58 59 57 51 49 51 51 50 57 67 72 72 64 58 54 56 54 50 56 64 52 46 53 55 53 54 57 60 62 63 63 64 62 60 60 63 66 65 64 66 63 56 46 38 37 42 50 56 58 54 47 36 35 39 41 42 42 42 41 35 31 30 30 31 31 31 35 39 42 48 55 57 59 59 55 49 48 47 46 48 53 50 48 48 47 46 46 46 43 40 40 43 47 52 56 54 53 55 54 52 47 49 57 56 53 50 47 43 42 42 42 44 46 48 50 52 53 55 55 53 45 42 43 47 57 58 57 54 52 51 51 53 52 53 54 52 48 43 37 32 30 31 34 39 44 49 57 52 47 45 46 50 49 47 52 52 47 44 42 42 43 45 41 35 40 43 39 39 45 46 47 49 49 50 51 52 52 49 38 42 48 44 45 53 52 46 48 50 50 50 49 46 43 41 41 43 46 48 46 46 48 50 49 47 46 45 46 47 48 46 42 39 37 35 36 41 44 48 46 44 45 44 42 43 43 41 39 38 38 37 37 36 35 32 30 31 33 35 35 35 33 32 31 31 31 32 34 36 36 36 36 39 45 49 50 47 47 47 49 51 54 56 55 51 48 49 48 46 48 52 55 55 52 51 50 51 51 47 48 51 53 53 55 54 53 51 50 45 43 44 45 46 46 47 49 51 53 56 57 57 58 58 57 58 61 63 64 62 60 59 57 56 58 60 62 64 66 71 72 68 65 63 63 64 66 66 64 58 53 51 53 56 58 60 61 62 64 63 64 65 67 69 71 73 74 75 75 75 76 76 76 75 73 71 69 68 68 71 73 75 77 79 81 82 83 83 84 84 83 83 82 82 84 85 86 86 87 88 88 89 90 90 89 88 85 83 81 81 81 82 82 83 84 84 84 85 85 85 84 84 84 84 84 84 84 83 83 84 84 85 86 88 89 90 90 90 89 85 82 80 78 78 78 78 79 79 80 81 83 84 85 86 87 89 90 91 91 91 91 90 90 90 89 89 89 89 90 90 91 90 90 90 90 90 91 91 92 92 92 92 92 92 92 92 92 92 91 92 92 93 93 93 92 90 89 89 89 90 91 91 91 91 90 90 91 91 92 92 93 92 91 89 87 86 85 83 80 81 81 79 82 86 87 88 88 88 89 90 91 90 89 88 87 86 85 84 83 82 82 82 82 81 81 80 80 80 82 81 81 81 81 82 82 81 81 80 80 78 78 79 78 76 78 79 80 81 82 83 84 84 84 84 84 83 83 83 82 79 78 80 82 83 83 83 82 83 83 84 85 86 86 85 84 83 83 85 86 86 84 81 81 81 81 83 86 86 84 79 79 80 83 85 85 85 85 85 85 86 86 86 85 85 84 84 84 83 83 83 83 83 84 86 87 89 91 93 93 93 93 92 93 94 95 96 96 94 92 90 89 89 90 90 90 90 91 92 87 87 87 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 88 89 89 85 79 73 68 66 63 61 68 72 72 72 72 71 69 63 61 61 61 59 59 59 60 59 52 54 59 58 56 54 60 69 69 68 68 68 67 67 67 62 56 55 56 59 61 65 64 64 62 58 53 51 51 52 54 57 60 61 58 57 59 60 65 70 74 74 73 71 68 68 68 65 64 63 64 65 66 65 65 64 63 62 63 63 62 61 63 64 65 66 66 66 67 67 68 69 69 70 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 78 78 78 78 79 79 79 80 80 79 80 81 83 84 84 83 80 78 77 77 77 75 73 72 72 72 69 69 70 71 71 71 71 73 71 65 61 60 60 58 53 51 50 46 45 49 53 57 58 58 50 45 44 44 46 47 47 48 45 40 39 40 50 59 61 53 46 48 54 55 54 52 54 56 52 48 48 50 51 55 59 58 52 45 48 50 52 55 58 58 54 59 60 51 46 46 55 64 62 62 55 52 52 52 53 54 54 51 58 60 55 54 59 56 49 56 58 51 50 54 54 55 57 60 64 64 63 62 62 62 62 61 61 61 59 60 61 60 55 44 38 36 45 55 61 62 58 48 38 37 38 40 41 40 39 37 33 31 30 31 31 31 33 36 39 43 46 48 50 54 57 54 51 51 49 47 51 54 50 48 47 46 45 48 47 44 41 39 43 47 52 55 56 54 53 57 55 49 54 60 56 52 47 45 44 45 46 46 48 50 48 49 53 55 57 57 56 49 47 52 56 59 58 56 51 50 50 48 47 47 47 46 44 42 42 37 31 30 31 34 39 45 52 56 54 51 48 49 50 49 47 45 47 48 45 42 43 47 51 47 44 46 45 44 41 38 38 41 47 49 48 44 39 35 38 40 44 45 41 45 50 51 51 51 51 51 50 48 45 43 41 42 43 46 48 48 46 43 44 44 44 45 45 45 45 44 42 40 38 36 33 35 39 42 44 45 45 44 43 41 40 38 36 36 36 37 37 36 34 32 31 31 32 34 36 36 35 33 32 31 31 32 32 35 39 40 39 38 40 44 45 46 45 44 44 45 48 53 56 58 53 49 49 47 45 45 45 49 49 46 48 49 49 48 44 46 49 52 53 53 51 49 46 44 43 44 46 47 48 48 49 51 53 56 60 60 59 59 59 58 58 59 62 63 62 60 59 57 56 58 61 64 67 70 73 73 71 68 64 62 62 63 64 63 58 54 51 52 55 60 63 65 64 63 62 61 62 64 66 68 69 70 70 70 71 71 72 71 70 69 68 69 71 73 75 76 78 80 82 83 84 83 82 81 81 82 83 83 84 85 86 87 88 88 89 90 91 91 91 90 88 84 83 82 83 83 83 84 85 86 87 87 86 86 86 86 86 86 85 85 85 85 84 84 84 84 85 86 87 89 92 93 93 92 88 84 81 81 81 80 80 80 80 81 82 82 83 84 86 87 88 89 89 89 90 90 90 89 89 89 89 89 90 91 91 91 91 91 91 92 92 93 93 93 93 93 93 94 94 94 94 93 93 92 92 93 93 94 94 94 93 92 92 92 92 93 94 94 94 93 93 92 92 92 92 92 91 88 84 84 83 83 83 83 81 80 78 81 85 86 87 89 89 90 89 88 87 88 88 88 88 87 85 84 83 83 84 84 85 84 83 83 83 83 82 81 81 82 84 84 84 83 82 81 79 79 79 78 78 79 80 81 84 86 86 87 88 85 83 83 84 85 85 83 78 78 80 81 83 85 85 84 84 84 84 85 87 87 86 85 85 84 86 86 86 84 82 81 81 81 82 83 82 81 78 78 80 82 83 83 84 84 84 84 84 85 85 84 84 83 83 83 82 82 82 82 83 85 87 89 91 92 92 92 91 91 91 93 94 95 96 95 94 92 90 89 89 89 89 89 90 91 92 87 87 87 87 88 88 88 88 88 88 88 89 89 89 89 89 88 88 88 87 87 87 86 83 77 71 72 73 68 67 70 72 72 71 70 66 63 58 56 54 56 58 58 58 57 59 58 57 62 67 70 67 68 71 70 67 63 64 66 67 67 66 63 60 62 68 74 73 66 64 65 63 59 53 52 53 54 56 57 58 56 58 63 65 67 70 72 71 72 73 67 63 63 63 63 64 64 65 65 65 64 63 63 62 64 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 75 75 76 77 77 77 77 78 78 78 78 78 78 78 78 78 78 79 80 80 78 78 76 74 73 76 79 82 82 79 77 75 73 71 71 70 68 69 70 65 62 61 61 61 61 61 59 60 64 65 64 58 53 52 53 51 52 54 48 46 50 54 58 63 61 50 45 44 44 46 50 51 51 46 42 42 45 51 51 52 54 53 52 51 51 46 42 47 51 54 52 49 51 53 52 51 49 48 45 48 51 51 57 63 60 60 63 60 51 49 50 61 61 51 51 55 56 56 55 54 55 55 55 55 55 52 51 51 57 55 52 54 54 52 51 52 52 53 57 61 61 61 60 62 63 63 63 61 58 55 54 54 53 49 43 41 39 46 54 61 64 64 54 45 39 39 41 40 39 40 37 34 32 31 31 31 32 33 36 41 44 46 47 50 53 54 51 52 56 53 50 53 52 47 46 45 44 46 48 48 46 42 41 42 44 48 51 52 48 50 56 53 51 57 59 56 50 44 46 46 46 49 52 54 54 50 51 55 56 56 55 55 57 55 53 57 57 55 52 50 47 45 44 43 42 42 42 42 39 36 33 30 30 32 34 37 41 46 52 56 54 51 52 51 48 49 49 44 43 44 42 40 47 52 51 50 52 48 44 39 40 44 42 42 50 49 40 35 32 43 45 41 41 40 48 53 52 50 49 51 51 49 47 45 43 41 41 42 44 45 46 45 46 48 48 48 47 47 45 45 45 40 37 35 34 32 33 36 41 44 46 44 42 43 42 41 39 37 36 36 37 37 36 34 32 31 32 34 35 35 35 34 33 31 32 36 37 38 37 39 42 43 42 42 43 44 45 47 48 48 47 51 56 55 54 52 50 46 44 44 50 51 48 44 42 45 45 42 44 46 47 48 49 50 49 48 46 42 44 47 47 47 47 48 48 50 53 56 57 58 57 57 58 59 60 60 60 62 62 62 61 59 58 58 59 63 66 69 72 74 74 74 72 69 65 63 63 64 63 60 56 53 54 57 61 64 66 64 64 63 61 61 61 62 63 64 66 67 67 67 67 67 67 68 69 71 74 75 76 77 79 81 82 83 84 83 82 81 80 80 82 84 85 86 86 87 88 89 89 90 91 91 91 91 90 88 85 85 85 85 85 85 86 86 87 88 88 88 87 87 87 87 87 87 87 86 86 85 85 84 85 86 87 88 91 93 96 94 91 87 85 83 82 81 81 80 81 81 81 82 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 90 90 91 91 91 91 92 92 92 93 93 94 94 94 94 94 94 94 95 94 94 94 93 93 93 93 94 94 94 94 94 94 94 95 95 95 95 95 95 94 94 93 92 92 91 91 90 88 87 86 86 86 82 80 79 78 77 80 83 85 87 89 89 88 88 88 87 87 87 87 87 87 86 84 84 84 83 83 83 83 83 84 83 82 81 81 82 84 85 85 85 84 82 81 81 81 81 80 79 80 81 82 85 87 87 88 88 85 84 84 84 85 84 83 80 80 80 82 83 86 87 87 86 86 85 86 88 88 88 87 87 87 87 87 85 83 81 83 83 82 82 81 80 78 77 78 80 81 82 82 82 82 81 81 82 83 84 84 83 83 82 82 82 83 83 84 85 87 88 89 90 90 90 89 89 91 92 93 94 94 94 93 92 91 90 89 89 88 88 89 90 92 93 87 87 87 87 87 88 88 88 88 88 89 89 89 89 88 88 88 87 87 86 84 83 82 80 75 72 73 73 70 70 71 72 70 66 64 60 58 55 53 54 56 56 56 60 62 61 57 50 52 53 58 62 65 69 71 73 71 67 65 65 63 61 63 63 63 61 62 63 61 61 61 61 60 57 56 55 55 55 56 60 63 64 66 65 66 67 66 64 64 65 63 62 63 64 64 64 65 65 65 64 66 67 67 67 68 69 70 71 72 72 73 73 74 74 75 75 76 77 77 78 78 78 79 79 78 78 78 78 78 78 77 78 78 78 79 79 79 80 81 79 72 66 62 60 61 65 66 65 63 62 63 62 61 61 62 60 58 59 63 65 59 53 53 52 50 49 48 54 58 60 62 61 55 49 51 52 49 50 52 52 53 56 60 66 59 49 45 42 39 44 51 51 49 44 43 44 44 45 45 43 46 49 51 50 48 42 40 46 50 52 50 49 51 53 55 54 53 51 50 52 56 61 66 68 66 64 61 59 59 60 61 66 61 55 55 57 59 59 58 55 54 55 58 61 56 53 52 53 55 56 54 56 57 53 51 49 49 49 49 52 55 59 62 63 63 62 60 58 57 54 51 48 46 41 39 43 47 51 55 60 62 60 53 49 45 44 43 42 41 41 39 36 34 33 32 31 31 32 36 42 47 51 55 55 52 51 49 50 51 49 49 50 48 45 45 44 43 47 50 49 46 43 41 41 44 47 51 50 44 48 54 57 58 60 58 56 47 44 47 45 44 50 54 56 57 56 57 57 55 53 51 52 51 50 50 51 52 52 47 44 40 40 40 39 39 40 37 35 35 34 33 32 31 33 35 35 38 43 49 55 55 52 48 50 52 56 53 39 41 49 49 49 53 56 58 54 49 41 38 37 39 42 39 42 54 49 40 37 39 50 45 35 42 48 54 54 51 49 48 50 50 48 48 47 43 42 43 44 45 46 47 47 49 52 52 52 50 47 46 45 44 39 36 34 33 33 33 35 38 42 44 43 41 40 41 42 41 39 36 37 39 38 37 33 32 32 33 35 35 35 34 33 32 32 37 44 44 44 41 37 34 35 38 43 45 46 47 49 52 53 52 54 56 52 50 50 50 49 47 47 50 50 49 44 42 44 43 40 43 46 47 46 45 46 46 45 43 40 44 47 47 47 46 47 48 50 52 55 56 57 57 57 57 59 61 61 61 61 61 62 62 61 60 61 62 65 67 69 70 70 71 72 74 74 72 68 66 65 65 64 61 59 59 61 63 64 64 63 63 62 61 61 61 62 62 63 64 66 67 67 67 68 70 72 75 76 77 78 78 80 81 83 85 85 85 84 82 81 81 82 83 85 86 87 88 88 88 89 90 91 91 91 91 91 90 89 89 88 87 86 86 86 86 87 87 88 88 88 88 88 88 88 88 88 88 87 87 86 86 86 87 88 90 92 95 95 95 92 89 87 85 84 83 82 81 81 82 82 83 83 83 83 84 84 86 87 87 88 89 89 89 89 89 89 90 90 90 90 91 91 92 92 92 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 95 95 96 96 96 95 95 95 94 93 93 92 91 91 90 90 89 89 89 88 86 82 77 76 76 78 81 84 86 88 88 88 88 87 86 86 86 86 86 85 84 83 82 82 82 82 82 82 82 83 82 80 79 80 81 84 85 85 84 83 82 81 81 81 81 81 80 80 80 81 84 86 87 87 87 87 87 86 86 85 84 84 84 81 81 86 88 89 88 87 87 87 86 86 85 86 87 88 88 88 88 88 87 86 86 87 87 86 84 82 81 79 79 80 82 82 83 84 82 81 80 79 80 82 83 85 85 84 84 84 84 85 86 87 87 87 86 85 85 86 87 88 89 91 92 92 92 91 90 90 89 89 89 89 88 88 88 89 91 92 94 87 87 87 87 87 88 88 88 88 88 89 89 89 89 88 88 87 86 84 82 77 74 75 75 74 71 69 71 71 71 71 73 67 62 61 60 60 58 56 53 54 54 53 58 61 61 56 53 60 58 52 56 60 66 69 68 68 66 63 59 61 61 62 64 65 60 57 58 60 62 62 62 62 61 59 57 54 60 65 72 74 70 70 71 71 70 66 65 64 63 62 63 64 64 66 68 68 67 69 70 71 72 73 74 75 76 76 77 77 78 78 78 78 78 78 78 79 79 79 79 79 80 79 79 78 78 77 77 77 77 78 79 79 79 79 79 79 79 80 72 61 51 46 46 46 48 46 46 48 49 52 49 47 54 56 54 50 46 51 55 52 49 48 47 47 46 47 53 55 53 56 59 60 55 50 53 56 55 55 53 54 58 65 66 57 50 45 40 35 40 46 49 46 41 43 45 44 46 49 46 41 47 51 51 48 45 44 45 47 48 48 48 49 53 54 51 50 49 50 51 57 61 65 67 69 70 70 68 64 63 63 66 66 61 57 59 61 61 59 56 55 55 62 65 60 55 53 53 54 60 60 57 54 51 50 49 49 47 45 48 52 58 61 62 61 59 57 55 52 49 46 44 41 40 43 49 56 61 62 64 65 60 55 52 50 49 47 46 44 41 39 37 34 33 32 31 31 33 39 45 51 55 59 58 54 50 50 50 49 48 47 47 45 44 45 44 45 50 52 49 46 43 43 43 43 47 53 56 57 55 51 48 50 52 53 51 43 44 47 44 43 47 49 50 56 58 55 52 49 46 44 50 50 47 47 47 45 44 38 41 44 42 41 41 44 51 47 43 39 37 36 34 34 38 39 36 36 38 44 50 59 62 61 53 53 59 53 39 45 50 47 49 52 59 63 59 51 35 43 49 43 39 38 45 52 40 35 39 45 54 41 37 49 53 55 53 51 52 51 49 48 47 50 49 45 45 46 44 45 47 47 48 50 52 52 54 57 51 47 45 43 40 38 35 31 31 33 33 35 40 42 42 41 39 39 39 40 40 39 38 38 35 33 30 32 33 34 35 35 34 33 32 32 33 40 46 45 45 47 40 34 35 37 42 45 48 49 50 50 53 55 54 52 49 49 49 50 51 51 51 51 49 48 45 43 41 41 41 42 43 44 43 42 43 43 42 42 42 42 44 45 45 46 48 50 52 53 55 57 59 61 60 59 58 59 60 60 59 60 61 62 63 63 64 64 66 66 66 65 65 65 67 71 74 75 72 70 68 68 68 66 65 64 64 65 64 63 61 60 60 60 60 60 60 61 63 66 68 70 71 72 73 75 76 77 78 79 80 81 82 82 84 86 86 86 85 84 83 83 84 85 86 88 88 88 88 89 89 90 91 92 92 92 92 93 93 92 90 88 87 87 87 87 87 87 88 89 89 89 88 88 88 88 88 88 87 87 87 87 88 90 91 93 95 97 96 94 90 88 87 86 84 83 83 82 83 84 84 83 83 82 82 82 83 85 86 88 89 89 89 88 88 89 89 90 90 89 89 90 91 92 93 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 95 95 95 96 95 95 95 94 93 93 92 92 91 90 89 89 90 90 90 89 84 77 75 74 74 77 82 86 88 89 88 87 87 86 86 86 86 86 85 84 84 84 83 83 82 82 82 80 80 80 79 76 78 80 84 85 84 81 79 79 79 80 80 80 80 80 80 80 80 82 83 84 87 89 89 88 87 86 85 84 83 83 79 80 87 89 89 88 88 88 88 87 85 84 83 84 86 86 86 85 85 86 87 88 90 89 89 87 85 83 83 83 85 86 87 86 86 84 83 81 80 81 82 84 86 87 87 86 86 86 87 88 88 87 84 83 82 82 84 85 87 89 90 90 90 89 87 86 86 86 86 87 87 88 88 89 90 92 93 93 87 87 87 87 87 87 87 87 87 88 88 89 89 88 88 87 85 83 80 76 71 70 71 76 77 75 73 72 73 74 72 70 66 64 62 60 59 57 55 52 56 62 54 53 59 62 61 58 57 55 52 55 58 57 62 65 64 64 65 65 64 64 64 65 66 66 64 63 64 66 66 65 65 62 59 55 57 68 73 79 78 73 80 80 78 73 67 65 64 66 67 69 71 73 73 74 75 75 76 76 77 78 79 80 80 81 81 81 81 81 80 79 79 79 79 79 79 79 80 80 79 79 78 78 77 77 77 77 77 78 78 77 75 73 71 71 71 74 74 66 56 44 42 42 42 44 46 44 45 44 43 38 40 48 50 50 43 40 48 49 49 48 47 46 46 45 49 53 51 51 54 57 62 58 50 52 53 51 49 47 44 44 56 61 59 51 45 41 39 42 43 44 42 39 41 43 44 49 53 51 46 41 48 55 50 48 48 50 53 52 51 52 53 56 53 49 49 48 48 51 56 59 62 63 66 70 69 67 64 61 59 69 83 66 56 58 60 61 58 55 56 59 67 67 66 59 57 64 65 66 63 58 52 50 49 49 49 48 47 46 49 54 57 58 60 57 52 49 47 47 46 45 45 46 51 56 64 67 67 65 64 63 58 54 52 50 48 46 43 41 38 35 32 31 30 30 33 37 46 50 50 52 54 56 55 50 54 59 53 48 47 45 43 43 44 44 47 53 53 50 48 48 48 47 45 47 51 57 54 48 50 48 45 42 39 42 45 47 47 43 44 47 47 50 57 59 57 49 43 41 40 42 43 43 44 42 36 38 41 40 42 43 45 49 53 56 54 51 48 42 38 35 35 38 40 39 34 34 40 47 54 59 60 55 56 61 55 49 44 44 45 46 49 56 52 39 36 36 52 57 49 45 41 49 49 34 36 44 49 48 32 33 45 49 51 51 52 56 53 52 56 55 53 50 47 48 47 42 44 47 48 49 51 50 51 51 49 47 47 47 43 40 40 37 31 32 33 32 34 39 40 41 40 39 38 38 39 40 40 38 35 32 32 32 33 34 34 34 34 33 32 32 32 34 40 42 42 41 41 35 34 38 39 41 45 49 53 54 54 55 54 51 50 49 51 52 53 54 55 52 50 47 46 44 44 44 43 42 42 42 42 42 42 43 43 43 43 42 40 42 44 46 48 50 51 53 54 56 59 61 64 64 64 62 61 61 60 60 60 60 61 61 62 63 65 67 66 64 62 62 61 64 67 72 74 74 72 70 69 68 68 66 65 64 64 65 63 61 59 58 58 59 60 62 64 66 70 73 74 75 75 76 76 77 78 79 80 81 83 84 85 86 88 88 87 86 85 85 85 86 86 87 87 88 88 89 90 91 91 92 93 93 93 92 92 91 90 89 88 88 88 88 88 90 91 91 91 91 90 88 88 88 87 87 87 87 87 88 90 91 92 94 97 97 97 94 92 90 89 87 86 85 84 85 85 85 85 84 82 81 80 80 81 83 84 86 87 88 89 89 89 89 89 89 89 89 89 89 90 91 92 92 92 92 92 92 92 93 93 93 94 94 94 94 94 94 94 94 94 95 95 95 94 94 94 94 94 94 94 94 95 95 95 95 94 94 93 93 92 91 91 90 90 90 91 91 90 90 85 79 76 74 74 76 79 85 88 89 88 87 86 86 87 87 87 86 86 85 85 85 84 83 81 80 80 77 77 78 78 78 78 80 83 83 83 81 79 78 79 80 80 80 80 80 80 80 82 86 86 87 89 90 89 88 86 85 84 83 83 83 83 85 88 88 88 88 88 88 88 88 88 87 86 86 85 86 85 84 84 86 88 90 92 91 90 89 88 86 86 86 86 88 89 89 88 87 85 84 83 83 84 85 87 88 88 87 87 88 88 88 88 86 83 82 81 81 83 85 87 88 88 87 86 85 84 84 84 84 85 85 85 86 88 90 91 92 93 94 87 87 87 87 87 87 87 87 87 88 88 89 88 88 87 85 83 79 74 74 73 75 76 80 79 76 74 74 76 76 75 69 65 68 68 64 60 57 56 56 62 66 60 58 61 63 67 68 63 55 53 52 57 61 67 66 62 65 68 66 66 68 68 66 65 66 70 70 66 68 71 69 67 63 61 57 64 74 72 73 82 81 80 78 74 70 66 64 67 71 74 76 76 77 78 78 79 79 79 79 81 82 82 83 82 82 81 80 80 79 79 78 78 78 78 79 79 80 80 80 79 78 78 77 76 76 77 77 77 74 68 63 53 51 52 56 60 66 66 63 56 49 48 48 48 46 45 43 42 40 41 41 42 44 44 45 47 50 54 48 46 47 48 47 46 46 50 49 43 46 50 53 56 60 55 46 47 46 42 38 38 43 51 58 60 48 41 41 45 48 41 38 38 38 37 42 46 51 55 57 45 37 52 57 49 49 50 55 59 58 58 57 56 56 58 57 57 52 47 51 57 64 62 59 65 69 63 63 66 64 62 75 80 66 59 57 57 58 58 58 58 67 74 63 55 54 60 70 67 66 67 60 50 49 50 49 48 49 48 47 48 50 51 51 50 49 48 49 51 56 58 58 55 54 55 58 63 66 67 65 64 64 60 55 53 51 47 44 42 39 36 33 31 29 29 31 35 41 48 50 49 48 48 49 48 45 48 50 50 49 48 46 43 43 44 45 48 52 53 52 49 50 51 50 48 45 47 51 49 48 54 55 53 47 43 47 50 51 48 44 44 46 48 51 55 60 60 48 45 48 46 44 42 39 37 38 39 39 40 39 42 47 51 53 51 52 54 54 52 44 38 34 35 37 38 37 32 33 37 40 44 49 54 57 60 60 56 54 51 48 46 45 48 54 51 44 47 51 59 59 55 57 58 58 47 30 39 46 47 39 25 39 49 48 50 53 57 60 56 53 54 56 56 49 46 47 47 45 46 48 49 50 52 48 45 49 48 44 45 46 43 39 36 32 30 33 34 32 34 36 37 37 37 37 37 38 39 40 39 37 33 31 32 33 33 33 33 34 33 32 33 35 38 38 38 40 42 40 37 33 36 41 42 43 46 49 52 51 52 53 52 51 50 49 49 52 56 53 52 50 48 48 48 47 47 47 46 44 43 44 44 44 43 42 43 43 43 42 41 43 45 47 49 50 50 52 53 56 59 60 61 59 59 60 61 62 63 63 63 63 63 63 63 64 66 67 68 67 64 63 64 66 69 72 73 73 71 68 64 65 65 65 64 63 64 66 66 66 64 63 63 65 66 68 70 72 75 77 77 77 77 77 77 77 78 79 81 83 85 86 87 87 88 88 88 87 87 87 86 86 87 87 87 88 88 90 91 91 92 92 93 92 91 89 88 88 88 88 87 87 88 90 91 92 91 91 91 91 90 89 88 87 86 87 87 88 90 91 92 92 92 94 96 96 95 93 92 91 90 89 87 87 87 87 87 86 85 83 81 80 79 79 80 82 84 86 87 89 89 90 90 90 90 89 89 89 89 90 90 91 91 91 91 90 90 90 91 91 92 93 94 94 93 93 93 93 93 94 94 95 95 95 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 92 92 91 91 91 91 91 91 91 90 89 87 79 77 76 78 81 87 89 89 88 87 87 87 88 87 87 86 86 86 86 85 84 82 80 79 78 78 78 78 78 79 80 81 82 83 83 82 81 80 83 83 82 82 83 81 81 86 88 90 90 90 91 90 89 87 85 83 83 83 84 85 85 86 87 88 88 88 88 88 89 89 90 90 89 89 87 86 85 85 85 86 87 90 92 92 91 91 90 89 89 89 90 90 91 91 90 90 89 87 87 86 86 87 88 89 90 89 90 90 90 89 89 87 84 82 82 81 83 85 87 87 87 84 83 82 82 82 83 84 85 85 86 87 89 91 92 94 94 94 87 87 87 87 87 87 87 87 87 88 88 88 88 87 86 84 81 78 75 76 78 81 81 80 78 75 73 75 77 75 73 69 68 72 73 72 67 63 62 62 64 70 71 68 62 53 54 58 62 59 57 56 56 59 64 64 63 69 71 69 70 72 73 70 62 65 73 71 67 70 71 68 64 57 65 69 71 74 76 74 76 74 70 68 66 65 67 68 72 75 76 77 78 78 78 79 79 79 80 82 83 84 83 82 81 79 78 78 77 78 78 77 78 78 79 80 80 80 80 79 78 77 75 74 75 76 72 68 64 58 44 48 50 47 45 47 57 66 69 67 62 59 57 56 54 47 42 39 37 36 39 42 43 42 39 41 45 52 54 48 45 46 48 47 44 46 49 45 41 45 49 51 55 62 55 48 47 46 43 38 35 37 43 54 57 56 52 49 50 48 39 39 41 39 39 42 47 52 56 55 42 43 60 55 45 47 50 57 57 56 59 60 62 64 68 65 61 54 50 53 59 68 64 56 58 61 61 65 71 72 76 83 81 73 63 58 56 63 73 70 68 78 81 73 66 61 63 65 58 57 63 57 50 49 50 51 50 48 47 47 48 47 45 45 46 48 51 56 60 65 68 67 63 60 57 57 58 63 65 67 66 64 62 60 56 50 44 41 40 38 35 33 30 28 29 32 36 38 40 42 45 47 47 46 47 46 46 46 47 48 48 47 45 44 44 45 48 51 53 53 52 50 50 49 48 45 49 53 54 54 57 56 53 45 41 42 47 52 50 47 46 47 48 49 51 56 54 44 41 42 46 44 40 38 34 35 36 37 40 42 49 54 56 50 43 48 52 52 49 43 42 42 41 39 37 35 34 33 33 36 39 42 47 54 60 61 56 49 46 49 50 49 43 38 41 44 52 52 53 57 60 62 60 57 40 32 41 45 46 35 30 45 50 48 54 60 62 57 47 50 54 56 56 49 44 42 42 43 46 48 49 49 49 45 46 51 50 48 45 42 40 37 34 33 33 35 35 34 33 33 34 35 35 36 37 39 39 39 35 33 32 32 32 32 32 32 32 33 32 33 37 40 44 41 37 38 37 34 33 32 38 43 46 48 49 50 51 53 53 53 51 50 50 49 48 52 55 50 48 47 47 48 49 49 49 47 46 46 45 44 44 45 46 46 45 44 43 43 44 47 47 47 47 48 48 49 51 52 54 55 56 56 57 58 59 61 63 65 65 66 67 67 68 68 70 72 73 73 73 72 72 72 72 74 73 71 69 64 60 61 62 63 63 63 65 67 70 71 71 71 71 72 73 75 76 77 78 78 79 79 79 79 79 79 80 81 83 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 89 89 90 90 91 91 90 90 88 87 86 85 86 86 86 86 86 89 90 90 90 89 89 89 89 89 88 88 88 88 89 89 91 92 92 91 90 92 93 93 93 92 92 91 90 89 89 88 87 87 86 86 84 82 81 79 78 78 80 82 85 87 88 90 91 91 91 90 90 89 90 90 90 90 91 91 90 90 90 90 90 90 90 90 91 92 93 93 93 93 93 92 92 93 94 94 94 94 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 93 92 92 91 91 91 91 90 90 90 90 89 88 86 84 82 83 85 89 90 90 89 89 88 88 88 87 87 87 87 87 86 85 84 82 80 78 78 79 77 76 79 80 81 82 82 82 82 82 82 82 83 82 81 79 79 85 88 90 91 91 92 91 91 89 88 86 85 84 84 85 85 85 85 85 86 87 88 88 88 88 89 89 89 89 89 90 89 88 88 88 87 87 88 90 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 90 89 88 87 88 90 91 92 92 92 91 90 90 90 89 87 86 85 84 85 87 88 87 85 84 83 83 83 84 85 86 87 88 89 90 91 93 93 94 94 94 86 86 86 86 86 86 86 87 87 87 87 86 86 86 85 84 83 82 81 81 81 82 81 79 76 75 74 75 75 73 72 71 73 74 73 73 73 71 68 66 68 73 77 77 73 67 60 60 67 65 57 59 59 56 55 58 59 61 67 71 73 76 78 75 67 70 73 70 69 71 68 65 65 66 71 75 76 77 80 74 69 66 66 64 68 70 72 74 75 76 77 77 77 78 78 79 80 81 83 84 84 83 80 79 78 74 73 76 77 77 77 77 79 80 81 80 79 79 78 77 74 72 70 70 71 67 59 54 48 49 51 55 56 55 45 41 55 61 62 64 64 62 61 61 55 46 42 38 35 35 38 41 45 45 44 43 46 52 53 50 46 45 49 47 41 46 49 43 41 44 50 56 54 56 60 54 48 47 45 41 38 37 42 52 56 57 54 53 53 46 40 44 45 42 40 40 45 50 55 49 38 49 59 56 50 43 49 56 49 47 58 62 64 67 70 67 62 56 54 54 55 60 69 66 60 61 64 65 65 64 72 81 83 79 68 69 78 76 77 77 79 85 76 67 67 66 66 67 68 61 57 52 50 49 49 51 50 48 47 47 48 46 46 48 51 55 59 64 68 72 75 71 66 66 64 61 61 63 66 68 68 66 63 61 58 48 42 37 37 37 34 32 30 29 29 32 37 41 43 43 46 49 49 49 50 49 48 47 46 47 47 47 47 46 45 45 45 47 50 53 53 51 48 45 46 48 53 55 58 55 54 54 55 55 48 43 46 50 52 49 44 46 47 48 48 48 58 61 51 46 46 41 36 42 42 38 38 39 43 48 52 58 62 59 54 52 51 49 50 50 50 51 50 44 39 37 37 38 38 37 38 39 41 42 45 43 41 38 41 48 54 56 46 41 41 45 50 48 43 39 45 54 57 53 35 34 42 44 43 35 38 50 52 51 55 59 61 58 52 51 52 53 55 56 47 42 42 43 46 48 49 47 49 52 48 47 50 51 48 42 36 34 33 33 34 36 36 34 32 31 32 33 34 37 39 42 37 32 32 32 33 33 33 33 33 34 35 35 35 37 41 41 40 38 36 36 34 31 32 34 40 42 43 45 47 49 50 52 54 54 51 49 48 49 50 53 53 49 47 45 46 47 47 46 46 46 47 48 47 44 45 46 46 46 45 46 47 45 45 47 48 48 47 47 47 48 49 50 51 52 53 54 55 55 55 57 59 64 65 65 65 65 66 69 73 77 80 81 81 80 77 75 75 75 73 71 68 63 60 62 62 63 63 64 66 68 70 70 71 72 73 75 77 78 79 79 79 79 79 80 81 81 81 82 82 83 84 84 85 85 86 87 88 89 89 89 89 90 90 89 89 89 89 89 88 88 89 89 90 89 89 89 88 86 86 85 85 84 84 84 85 87 88 89 88 87 85 85 85 85 85 86 87 88 88 88 89 90 91 90 90 90 91 92 92 91 91 91 90 89 88 87 86 85 84 83 81 80 80 79 79 79 80 82 85 87 89 90 91 91 91 90 90 90 90 91 90 90 90 90 90 90 90 90 90 90 90 90 90 91 92 93 93 93 93 92 92 92 93 93 93 93 93 93 93 93 94 94 93 93 93 93 93 93 93 94 93 92 92 92 92 91 90 90 89 89 89 89 88 88 87 86 86 88 89 90 90 90 90 89 88 88 88 87 87 87 87 87 86 86 85 83 81 76 77 80 80 78 76 79 84 84 83 83 82 81 78 76 76 76 77 81 84 88 90 91 91 91 91 91 91 89 87 85 85 86 87 88 87 86 85 86 86 88 89 89 89 89 89 89 88 88 89 90 90 89 90 90 89 89 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 89 88 87 89 90 92 93 93 92 91 91 91 91 91 90 89 89 89 89 89 90 89 89 88 88 87 87 88 89 90 90 91 91 92 93 94 94 94 93 93 86 86 86 86 86 86 86 86 87 86 86 85 85 85 85 84 85 84 84 83 82 81 81 80 79 79 79 80 78 76 74 75 78 77 75 76 76 75 71 62 66 73 75 78 74 68 63 67 73 67 63 65 65 63 62 61 56 58 65 68 71 69 71 76 77 76 74 71 70 69 65 69 77 75 75 80 82 76 73 69 66 64 68 69 70 72 75 74 74 75 76 77 78 79 80 81 82 83 85 84 83 82 80 77 76 75 77 78 76 75 75 77 79 80 80 77 77 77 74 72 68 65 60 58 59 54 49 50 52 57 57 58 59 56 46 47 56 51 48 53 54 54 56 59 51 45 42 41 40 38 39 41 43 44 42 40 45 51 54 53 49 50 52 50 48 49 47 42 40 41 50 56 58 57 58 51 46 47 43 39 40 41 43 46 46 51 54 55 55 54 53 55 51 46 41 41 44 46 48 43 42 55 60 57 48 41 49 53 52 53 57 61 63 65 67 70 65 59 55 53 54 64 75 72 66 63 63 65 66 66 71 76 81 83 84 72 68 69 70 72 77 81 79 75 72 70 67 69 68 61 58 54 55 55 51 50 50 49 48 49 50 49 53 57 60 64 67 70 74 76 77 71 68 69 69 68 66 65 66 67 67 66 63 57 52 44 41 39 39 38 35 32 29 30 31 32 34 38 42 45 49 52 53 53 53 52 51 49 48 49 47 47 47 47 46 45 44 48 50 52 53 53 49 47 50 50 50 54 54 48 46 48 54 58 49 46 50 50 49 47 45 46 47 48 48 51 61 57 46 47 46 39 40 47 44 39 41 44 48 51 54 58 61 61 60 56 53 54 59 59 58 55 54 47 41 37 37 38 38 39 40 40 40 40 40 36 34 33 37 43 49 50 43 41 41 47 50 55 55 50 46 48 56 49 33 37 42 45 41 32 42 52 53 51 43 42 45 54 58 54 51 49 53 54 48 46 45 46 48 46 46 45 51 55 51 48 48 51 55 48 40 34 33 33 34 35 36 36 34 33 32 33 35 36 37 36 32 31 33 34 34 34 33 32 33 33 34 36 39 40 41 40 40 43 39 33 33 32 33 35 37 38 39 40 43 46 46 47 51 52 50 47 45 48 50 52 52 52 49 47 47 46 46 45 45 46 47 49 51 51 49 48 47 48 48 49 51 52 51 50 50 50 49 49 49 50 50 50 48 48 50 52 54 54 54 54 56 62 63 61 60 60 61 63 67 75 82 86 86 84 80 77 75 74 73 72 70 67 64 63 63 63 64 65 66 67 69 69 70 72 73 75 77 79 80 80 79 80 80 82 82 83 84 84 84 84 85 85 86 87 88 88 89 90 90 90 89 89 89 88 89 89 89 89 88 88 88 89 89 89 89 88 87 86 86 85 85 85 84 85 86 88 88 88 87 85 83 82 81 82 83 85 86 87 86 86 87 88 88 89 89 91 91 92 91 90 90 89 88 86 85 84 83 82 81 80 79 79 79 80 81 81 82 83 85 87 89 90 91 91 91 90 90 91 91 90 90 90 89 90 90 90 90 91 91 90 90 90 90 91 92 93 94 94 94 94 93 93 92 91 91 93 93 93 92 93 93 94 93 93 93 93 93 93 93 93 93 92 92 92 91 91 90 89 88 87 87 87 87 88 88 87 88 89 91 92 92 91 90 89 88 89 89 88 88 87 87 87 86 86 86 85 84 84 84 84 83 82 80 82 85 85 85 84 84 84 85 85 84 83 83 86 88 89 90 90 91 91 91 91 91 90 88 86 87 88 89 90 89 88 87 87 88 88 89 90 91 90 89 89 88 89 89 89 89 89 90 89 88 89 89 90 91 92 92 93 93 93 93 93 93 93 93 92 92 92 92 92 90 91 91 92 92 94 94 94 93 93 92 92 92 92 91 90 90 91 91 91 91 91 91 91 91 91 91 91 92 92 92 92 93 93 94 94 94 93 92 92 86 86 86 86 85 86 86 86 86 86 86 85 85 85 85 84 84 84 84 84 83 82 81 81 82 83 82 80 79 78 76 77 77 77 76 76 73 65 64 61 63 66 66 71 75 71 68 70 71 70 69 70 73 74 74 69 61 62 67 63 61 62 68 75 73 72 73 71 68 69 68 73 77 77 77 81 76 70 68 66 66 68 71 70 69 72 72 69 71 74 76 78 79 80 81 83 84 85 85 84 82 81 80 78 77 77 78 74 70 70 70 75 78 81 78 73 73 73 70 68 65 61 59 57 54 49 50 53 56 58 53 55 58 51 43 45 48 43 44 50 50 50 51 51 46 45 46 41 39 37 39 42 44 45 43 42 46 50 56 55 52 49 50 51 47 43 45 44 42 47 58 55 52 49 46 42 40 40 40 39 39 38 34 42 49 49 50 50 48 44 48 50 50 48 44 45 48 47 45 42 48 59 57 55 47 44 47 51 54 52 55 61 62 62 66 66 60 57 55 54 54 63 72 75 70 62 60 60 68 70 70 73 77 77 77 73 71 70 66 65 74 77 76 76 75 75 74 69 66 62 64 64 65 62 57 53 50 50 50 52 53 53 57 61 65 67 68 71 74 77 75 70 70 72 73 74 73 71 69 65 63 63 58 52 48 44 43 43 43 40 36 32 29 30 30 30 32 35 39 43 46 51 56 58 58 56 52 48 48 48 48 47 47 48 48 46 46 48 50 52 53 54 53 53 54 50 49 52 52 47 49 51 55 53 44 46 50 50 50 49 47 46 47 48 50 55 63 56 47 48 45 36 42 49 42 40 44 49 54 54 53 53 56 59 58 56 47 48 59 60 58 53 48 43 38 33 44 48 46 46 48 45 42 41 39 36 35 34 35 39 43 50 52 48 47 50 48 43 49 50 45 46 52 44 36 38 43 51 39 30 43 50 51 51 49 49 51 58 60 61 59 57 54 52 49 48 48 50 49 46 47 48 52 54 52 50 47 43 43 46 41 34 33 33 33 32 31 33 34 34 34 34 34 34 31 31 32 33 35 35 34 33 32 30 31 32 33 37 41 40 40 40 41 42 39 36 34 33 33 33 35 39 40 39 41 43 43 43 44 47 48 46 44 45 47 49 53 54 49 47 47 46 45 45 45 47 45 45 47 49 48 50 51 52 52 53 55 56 55 54 53 52 52 52 53 54 53 52 49 49 51 53 56 57 58 60 61 64 60 58 57 58 58 59 61 70 79 87 88 86 82 77 73 71 70 71 71 69 67 65 64 64 64 66 67 68 69 69 70 72 73 75 77 79 80 81 81 81 82 84 84 85 85 85 85 86 86 87 87 88 89 89 89 89 90 89 89 88 88 88 89 89 89 89 89 89 88 89 89 89 89 88 87 86 86 85 85 84 85 87 88 89 89 88 87 86 84 83 83 84 85 87 87 87 86 86 85 86 87 88 90 91 92 92 90 89 88 87 85 83 81 81 80 80 79 78 78 78 79 80 82 83 84 85 85 87 89 90 91 91 90 90 91 91 90 90 89 89 89 90 90 90 91 91 91 91 91 90 90 91 91 93 94 95 95 95 95 94 94 93 93 94 93 93 93 93 93 93 93 92 92 92 93 93 92 92 93 92 92 91 91 90 90 91 91 90 90 89 88 88 89 88 89 90 91 92 92 91 90 90 90 90 90 89 88 87 87 87 86 86 86 86 86 85 86 86 85 85 85 85 85 85 85 85 84 84 85 85 85 86 86 88 89 89 89 90 90 90 90 91 90 89 88 86 87 89 90 90 90 89 89 89 89 90 91 91 91 91 90 90 90 91 91 91 90 90 89 88 87 87 87 89 91 92 93 93 93 93 93 93 93 93 93 93 93 93 92 92 92 92 92 93 93 94 93 93 93 93 94 93 93 91 91 90 91 91 92 92 92 92 92 92 92 92 93 93 93 92 92 91 92 93 93 94 93 93 92 92 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 82 82 82 82 82 82 80 79 79 82 82 80 79 79 84 83 76 71 66 62 62 69 74 76 75 72 73 72 70 74 83 84 82 73 69 66 61 61 60 60 67 74 75 73 71 69 68 75 76 72 74 76 74 73 71 69 67 67 66 67 68 68 70 73 73 72 72 75 78 80 81 82 83 84 85 86 85 85 83 81 81 82 82 78 75 69 64 65 70 77 79 81 79 75 69 69 69 67 65 61 59 60 54 50 57 61 60 56 49 52 54 41 36 38 41 43 45 47 47 47 48 47 44 46 48 48 43 38 42 45 42 42 44 50 55 55 55 54 51 44 43 45 45 45 47 46 45 46 49 48 47 45 44 44 42 40 39 39 38 43 46 45 47 48 48 50 50 51 52 52 51 52 53 47 46 48 46 45 49 52 51 49 47 45 44 49 51 50 55 63 61 60 63 61 55 56 58 56 58 65 71 77 72 68 70 69 69 68 68 67 67 74 74 74 76 77 76 77 78 77 75 74 73 73 70 68 68 69 74 74 74 71 66 56 52 51 52 53 53 54 58 63 68 68 68 70 74 77 75 71 71 71 70 71 73 74 72 66 62 59 56 51 49 47 45 42 41 39 36 31 30 32 31 31 33 36 41 44 48 52 55 58 59 58 50 46 47 48 49 48 47 48 48 47 48 49 51 53 54 55 56 53 51 49 50 53 55 57 62 61 59 51 44 51 54 49 45 42 45 47 48 48 49 52 57 58 54 46 39 35 45 47 39 41 47 52 57 58 53 47 53 56 51 48 43 49 56 54 51 46 42 40 41 43 50 53 55 56 54 46 41 37 38 38 38 35 32 35 40 47 52 52 53 53 44 42 52 50 43 47 46 41 38 38 45 49 33 31 42 47 50 57 57 53 54 57 56 55 52 51 50 51 51 49 50 55 51 47 47 48 50 49 48 49 47 40 39 41 37 33 32 33 34 32 31 31 33 35 35 34 34 33 31 32 34 35 35 35 33 31 34 37 39 37 36 36 37 39 39 38 39 40 41 39 34 34 34 33 35 40 42 42 42 43 43 42 40 43 44 43 43 42 45 48 55 54 48 46 45 45 45 45 45 46 45 44 43 45 48 52 53 53 52 52 55 56 58 58 57 56 55 55 56 57 56 56 54 54 55 59 62 63 63 63 66 66 61 58 57 57 58 57 59 66 76 86 88 87 84 78 71 69 69 71 71 70 68 67 65 64 64 66 67 69 70 71 72 73 74 76 78 80 81 82 83 83 84 85 85 85 85 85 85 86 87 87 88 88 88 88 88 88 89 88 88 88 88 88 88 89 89 88 88 88 88 88 88 88 88 87 87 86 85 86 86 86 86 87 88 89 88 87 86 86 85 85 85 85 87 88 89 89 88 86 85 85 86 88 90 92 92 92 90 88 86 85 83 81 80 78 78 78 78 78 78 79 79 80 81 83 85 86 87 88 89 90 90 90 90 90 91 91 90 89 89 89 89 90 90 91 91 91 92 93 93 92 91 91 91 93 94 96 96 96 96 95 94 94 94 95 94 94 94 94 93 93 92 93 93 93 93 93 93 92 92 92 92 92 91 91 91 91 92 92 92 91 90 89 89 89 89 90 91 92 93 92 91 91 90 90 90 90 89 88 87 87 86 86 86 86 86 86 86 86 87 86 86 86 85 85 86 86 86 87 87 87 87 87 87 88 88 89 89 89 89 90 90 90 89 88 87 86 87 88 90 91 91 91 91 90 90 89 91 91 92 92 91 91 92 92 93 93 92 91 90 88 86 86 86 87 89 92 93 93 93 93 93 93 94 94 94 94 93 93 92 92 93 92 91 92 92 93 92 92 92 93 93 93 93 91 91 91 91 91 91 92 92 92 92 92 92 92 93 93 92 90 89 89 90 92 93 93 93 93 92 92 85 85 85 85 85 85 85 85 85 85 84 84 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 84 84 83 84 86 87 86 86 87 84 80 79 78 79 79 81 84 79 73 78 82 75 74 72 79 88 75 67 64 61 57 63 72 70 69 68 73 82 78 73 73 74 73 72 72 69 67 69 69 67 69 70 74 77 78 78 77 78 81 82 83 84 84 85 86 86 85 84 83 81 82 74 71 71 70 68 69 70 75 79 81 80 76 73 70 71 70 66 63 60 60 60 54 55 63 64 63 60 55 53 49 41 38 37 39 40 40 42 43 46 47 47 44 42 45 50 51 48 42 41 41 44 48 54 58 56 55 54 52 49 44 42 42 46 49 50 50 55 51 46 49 49 44 42 42 40 39 43 45 47 47 45 46 48 48 48 50 52 56 59 58 51 49 47 48 48 45 46 52 50 46 45 45 48 48 48 50 51 53 57 58 60 62 59 56 56 55 54 59 65 70 74 76 67 59 62 63 62 67 76 71 70 77 76 72 66 61 74 80 78 76 72 70 70 67 68 71 77 82 77 73 72 65 55 54 53 54 54 53 56 60 67 71 71 71 72 75 77 76 74 72 72 72 71 70 73 72 69 64 60 58 54 49 45 43 41 39 38 34 31 33 34 33 33 34 40 44 44 46 49 53 56 58 55 46 46 48 49 50 49 48 48 48 48 47 49 53 54 54 56 56 53 50 49 50 52 59 60 60 62 61 57 52 48 51 52 48 43 43 45 48 50 51 49 53 60 56 49 43 42 47 44 38 44 49 53 50 46 50 51 55 53 44 45 46 50 49 43 41 40 38 39 44 46 48 50 53 59 59 54 48 43 41 41 42 38 32 35 38 42 45 47 50 51 45 45 51 48 46 53 52 42 40 41 46 43 29 33 42 45 51 58 57 51 50 49 46 49 54 50 47 49 50 49 52 56 54 51 47 46 46 44 44 48 47 44 40 36 32 31 31 32 32 32 31 30 33 35 35 34 32 32 31 33 34 34 35 35 32 33 41 41 39 38 36 33 32 33 35 37 39 41 45 43 38 35 33 32 33 36 40 43 44 44 43 41 40 40 41 42 42 43 49 53 56 53 49 45 44 44 44 44 44 43 42 42 43 45 48 53 52 51 51 53 58 60 62 63 63 61 58 57 58 60 62 62 62 61 61 64 67 69 69 69 71 70 65 62 60 60 60 62 66 71 78 84 87 87 86 80 75 73 71 70 69 69 67 66 64 64 63 64 66 68 70 72 75 76 77 78 79 81 82 83 84 85 85 86 86 87 88 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 86 86 87 87 87 88 88 88 86 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 87 89 91 93 93 93 90 88 88 89 90 91 92 92 92 90 88 86 84 83 82 80 79 78 78 79 79 80 80 80 81 81 82 84 86 88 89 90 90 90 89 90 90 91 91 90 90 90 90 90 90 91 92 92 93 94 93 93 92 92 91 92 94 95 96 96 96 95 95 95 95 95 95 95 95 95 94 94 93 94 95 95 94 94 94 93 93 92 92 92 93 93 93 93 93 93 93 93 92 91 90 89 88 88 89 90 91 92 93 92 91 91 91 90 90 89 88 87 86 86 86 86 86 86 86 86 87 87 87 87 86 86 86 87 87 87 88 88 88 88 87 87 86 88 89 89 90 90 90 89 88 87 86 85 85 86 88 90 91 91 92 91 91 90 89 89 91 92 92 92 92 92 93 93 93 93 92 91 89 87 86 86 86 88 90 92 93 94 93 93 94 94 94 94 93 92 92 92 93 92 91 90 90 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 92 92 92 92 92 92 92 91 90 88 87 87 89 91 92 92 92 92 92 92 85 85 85 85 84 84 84 84 84 84 84 84 85 85 85 85 85 85 84 84 85 85 85 85 85 85 85 85 85 85 86 86 85 85 85 85 86 87 87 87 89 88 82 82 82 79 79 82 85 84 83 84 82 76 75 76 83 83 73 71 69 69 69 68 68 66 67 68 69 73 75 73 70 69 69 69 69 66 67 69 69 69 74 76 78 80 81 82 82 83 83 84 84 84 85 85 85 85 83 80 78 70 67 69 68 67 66 66 72 75 79 81 82 79 75 71 72 75 73 68 62 59 60 59 58 59 62 65 66 67 62 52 45 40 40 40 42 39 37 40 42 44 43 41 41 40 42 46 50 47 41 42 43 47 48 45 48 51 53 53 53 49 42 43 45 48 54 63 58 55 51 49 55 52 42 43 43 43 44 50 49 48 45 44 42 42 43 45 47 48 52 61 58 51 51 51 52 50 46 50 53 49 46 44 46 50 47 48 54 51 42 43 48 52 56 57 56 56 56 57 59 62 65 70 74 74 72 71 68 64 67 70 64 66 76 80 79 78 74 71 76 79 76 75 74 71 67 69 71 79 83 76 72 69 61 55 54 55 57 56 54 56 61 68 70 70 67 68 72 75 75 75 74 74 74 75 73 70 68 66 63 60 59 54 49 45 42 40 40 39 35 35 41 39 35 34 36 43 46 46 47 49 53 57 63 55 44 47 50 52 51 50 49 49 50 50 48 49 52 54 55 56 55 54 51 49 49 53 60 61 58 57 59 60 57 52 49 52 58 53 42 40 44 52 53 48 53 61 61 54 43 44 46 42 41 47 48 48 44 42 47 53 57 54 49 45 46 49 43 35 34 34 36 37 40 43 44 45 51 59 59 57 55 52 47 43 39 40 38 35 35 37 38 39 41 41 38 40 43 44 45 47 44 41 41 43 46 40 33 45 53 53 55 58 51 46 43 42 40 50 58 57 54 51 48 46 47 50 50 50 48 44 42 40 43 48 47 45 40 35 30 30 29 29 29 29 30 31 33 35 35 34 32 33 33 34 34 34 34 34 32 38 48 45 41 37 35 34 34 34 35 37 39 43 47 51 51 46 39 33 32 33 36 41 46 45 43 41 40 39 40 42 42 44 48 51 54 49 46 44 43 43 42 41 41 41 40 41 43 45 48 52 49 50 55 61 68 66 67 69 69 66 64 63 65 67 68 68 69 70 71 72 73 75 75 75 76 73 70 68 67 69 71 74 75 77 80 83 86 86 85 80 76 73 70 67 66 65 65 64 63 62 62 63 65 67 70 73 77 78 78 80 81 83 84 85 86 87 87 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 88 88 87 87 87 87 88 88 87 86 85 85 85 86 86 87 86 85 85 84 83 83 84 84 85 85 86 86 86 87 87 87 88 88 89 90 92 94 92 91 89 88 88 90 91 92 92 92 91 90 87 85 83 82 82 81 80 80 81 82 83 84 85 85 84 83 83 84 86 88 90 91 91 90 90 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 92 93 94 95 95 96 96 96 95 95 95 95 96 96 96 96 96 96 96 95 95 96 95 95 95 95 95 94 94 93 93 93 94 94 94 94 94 94 93 93 92 91 90 88 87 87 88 90 91 92 92 92 92 91 91 89 88 87 86 86 86 86 86 86 86 86 87 87 88 88 88 87 87 87 88 88 88 88 89 89 89 88 87 86 87 88 89 89 89 88 88 87 86 85 85 85 86 87 89 90 92 92 92 92 91 90 90 90 92 92 93 92 92 93 93 93 93 93 93 91 90 88 86 86 86 88 91 92 93 94 94 94 95 95 94 93 92 92 92 93 92 91 90 90 91 92 93 93 92 92 92 91 91 91 91 91 92 92 92 92 92 92 91 91 90 90 91 90 89 88 88 88 90 91 91 91 91 91 92 92 85 85 84 83 83 83 82 83 83 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 86 85 80 78 82 80 75 82 94 84 79 80 78 75 72 72 74 78 81 77 73 73 71 73 73 69 69 70 68 65 63 64 66 68 71 69 66 66 66 66 65 65 69 73 75 76 80 81 82 82 82 83 83 83 84 84 84 85 85 85 85 82 80 76 74 74 74 74 69 68 70 73 77 79 81 82 80 74 71 68 74 80 83 74 61 59 59 57 57 60 62 66 62 59 59 53 44 43 45 46 46 42 40 41 44 46 43 41 40 41 42 46 49 50 47 43 43 43 45 45 44 47 51 46 42 45 46 48 50 52 51 52 53 52 50 49 46 47 46 46 46 47 49 51 52 49 42 42 44 45 44 43 45 46 50 53 54 52 51 52 54 55 54 54 53 49 48 48 56 60 58 58 62 56 49 46 50 56 56 56 51 52 59 61 61 60 60 69 76 81 78 78 81 84 81 73 63 63 66 77 84 84 81 76 79 77 64 66 71 70 69 71 71 66 71 73 68 65 60 57 56 58 59 58 56 54 55 59 64 66 64 64 65 70 74 75 74 73 73 73 70 67 66 62 58 54 50 49 47 44 44 42 42 40 36 41 46 38 34 35 37 41 47 50 50 52 55 58 60 51 47 50 53 56 52 50 49 50 51 51 50 48 49 52 53 54 54 54 52 49 47 51 56 62 60 50 46 48 55 53 44 49 62 62 54 41 43 54 53 51 52 57 64 56 45 43 43 41 45 52 56 54 46 43 42 45 51 54 52 47 46 47 39 37 42 47 51 39 35 38 39 40 45 51 57 57 56 56 55 53 51 51 44 36 35 34 33 33 34 33 33 34 35 36 38 40 37 39 44 42 41 35 35 47 52 55 56 55 47 40 35 44 50 51 54 58 60 59 52 48 46 44 43 44 44 40 37 35 37 40 42 40 37 33 30 31 31 31 31 31 32 33 34 35 37 36 36 36 35 35 34 33 33 35 37 44 51 50 46 38 36 35 35 35 36 37 38 44 48 49 47 43 42 39 36 33 31 37 42 43 42 41 40 39 40 41 42 42 42 45 46 43 43 43 42 41 40 40 40 39 39 40 41 42 46 50 53 58 64 68 71 70 69 70 70 70 68 68 69 69 68 68 68 70 72 74 76 78 80 80 79 76 74 73 74 76 77 78 78 79 79 82 84 83 81 78 74 70 66 64 63 62 62 61 61 61 61 62 66 69 73 74 74 76 79 81 83 85 86 87 87 87 88 88 88 87 87 87 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 87 87 87 86 85 85 84 84 84 84 84 84 84 84 84 83 84 84 86 86 86 86 87 87 88 88 88 89 90 89 87 85 84 85 86 86 87 88 89 91 92 92 91 90 88 85 81 79 79 80 81 82 82 82 82 83 84 86 86 86 86 85 85 86 87 89 90 89 90 92 94 94 94 94 94 94 94 94 93 93 93 92 92 91 91 91 91 92 93 94 95 94 94 94 95 95 95 95 96 96 97 97 97 97 97 97 96 95 96 96 96 96 96 96 96 96 95 95 94 93 93 94 94 94 94 94 94 94 93 92 91 90 89 88 87 88 89 91 92 93 93 93 92 91 89 87 86 86 86 86 86 86 86 86 87 88 88 89 89 89 89 89 89 89 88 88 89 90 90 90 89 88 88 89 89 88 88 87 86 85 83 83 84 85 86 87 87 89 90 91 92 93 92 92 91 91 92 92 93 93 93 93 94 93 93 93 93 93 91 89 87 86 86 87 89 91 93 94 94 95 95 95 94 94 92 93 93 93 92 91 91 91 92 92 93 92 92 92 91 91 91 91 91 91 92 92 92 92 91 91 90 89 89 89 89 89 89 89 90 91 92 93 92 92 91 92 92 92 85 83 83 82 82 82 82 83 83 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 85 85 84 81 80 76 76 77 74 72 72 74 74 76 78 78 77 75 76 77 77 80 75 71 70 72 75 76 75 73 72 72 68 61 63 64 66 67 65 65 65 65 66 66 69 74 77 80 81 82 82 82 82 83 83 83 83 83 84 84 84 84 84 82 79 78 76 80 80 75 73 70 72 75 77 79 81 82 82 76 70 68 69 73 79 82 70 60 59 59 60 61 62 63 62 55 52 52 51 48 50 52 52 49 45 46 46 48 53 55 49 43 43 45 46 50 54 54 50 46 44 46 45 43 46 49 45 43 44 47 50 52 52 50 49 49 50 52 60 60 57 53 51 48 48 50 52 53 48 42 45 47 46 45 43 46 52 61 62 59 55 52 50 50 57 56 53 53 51 49 52 60 62 64 64 65 63 60 56 58 62 60 60 61 59 60 62 64 66 70 76 71 69 64 61 63 67 71 71 68 66 66 69 79 85 82 80 81 75 62 67 69 65 66 68 74 76 73 69 62 62 63 61 60 59 61 62 58 55 54 56 60 64 67 69 71 73 73 73 74 73 74 74 71 66 62 57 53 50 49 48 47 45 45 43 41 36 34 41 42 34 34 37 39 43 49 52 52 52 52 52 53 52 53 55 56 56 51 49 49 50 51 51 50 47 48 50 51 52 53 53 51 49 47 49 53 59 64 65 51 49 59 54 45 43 49 63 61 51 49 51 53 52 51 57 62 54 46 40 40 42 44 50 60 59 52 51 52 50 46 42 47 49 46 42 38 37 39 45 49 42 38 40 39 39 44 49 57 57 53 52 51 47 53 58 49 42 40 38 37 36 35 35 33 31 31 32 35 39 41 43 47 40 35 33 36 42 48 52 51 51 49 48 45 47 49 47 50 53 57 57 50 45 43 40 39 39 38 36 37 36 34 33 35 34 32 31 31 32 33 33 33 33 34 33 33 34 35 36 37 37 36 34 33 34 35 40 45 49 52 51 47 42 41 39 37 36 36 37 40 46 48 48 44 43 45 45 42 35 31 31 36 42 42 41 39 39 40 40 40 42 42 42 41 40 40 40 40 39 38 39 40 40 39 38 41 44 47 49 52 58 65 68 70 70 68 65 66 66 66 66 66 65 64 63 65 68 69 71 75 78 82 82 81 79 78 77 76 77 77 76 76 76 77 80 81 81 78 74 70 66 63 61 61 60 59 58 59 59 61 63 68 71 72 72 73 77 80 84 85 86 86 87 87 87 87 86 86 86 86 85 85 85 86 86 86 86 87 87 87 87 87 87 88 88 88 87 87 87 86 86 85 85 84 83 83 83 84 84 85 85 85 85 85 86 87 87 87 87 87 88 88 89 89 89 88 85 82 81 81 82 84 86 87 88 88 89 91 91 90 89 85 81 77 74 75 77 80 82 83 82 83 83 85 86 87 87 87 85 84 84 85 87 87 86 86 88 92 93 94 94 94 94 94 94 93 92 91 91 90 91 91 91 92 94 94 94 92 92 92 93 93 94 95 95 96 97 98 99 99 99 99 98 97 96 97 97 97 97 96 97 97 96 96 95 94 94 93 94 94 94 94 94 94 94 94 93 92 91 90 89 87 87 88 89 91 92 94 94 94 93 91 88 87 87 86 86 86 86 86 86 86 87 88 89 90 90 90 91 91 90 90 90 90 90 91 92 91 90 89 88 88 87 86 85 83 82 82 82 84 85 86 87 87 88 89 91 92 92 93 93 92 92 92 92 92 93 93 93 93 93 94 94 94 94 93 91 89 87 86 86 87 89 91 93 94 95 95 95 94 94 93 94 93 93 92 91 91 91 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 89 90 90 91 92 93 94 94 93 93 92 92 92 93 83 83 82 82 82 82 82 83 83 83 83 83 84 84 84 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 84 84 77 67 68 70 71 73 72 68 68 70 73 78 77 76 83 86 82 85 84 83 81 75 71 74 73 69 72 75 73 72 73 70 68 67 67 66 66 67 68 69 71 74 76 78 79 80 81 81 82 82 82 83 83 83 83 84 84 84 84 83 82 79 78 81 81 80 76 70 71 73 76 78 80 80 80 80 79 73 69 66 64 65 74 74 62 60 62 58 55 55 57 61 60 56 54 53 54 53 52 51 50 46 46 49 47 42 45 49 50 47 43 43 45 51 56 62 62 59 51 46 45 44 42 41 41 48 50 46 47 50 49 48 48 49 53 58 63 68 67 58 51 46 46 47 51 53 50 47 48 48 47 50 48 43 47 57 59 59 55 57 62 62 62 57 53 52 52 53 58 62 57 55 53 56 61 61 59 55 57 60 64 67 61 59 61 63 64 69 70 61 58 61 61 63 66 69 72 71 68 65 66 77 81 78 69 61 72 75 73 64 51 59 66 73 76 74 65 58 60 62 62 62 61 64 65 63 59 55 56 57 60 64 69 70 72 72 73 75 73 70 68 66 61 57 53 51 49 49 47 45 44 44 40 37 35 36 41 36 30 37 41 42 45 49 52 52 49 48 48 53 57 58 58 58 54 49 49 49 50 50 50 49 47 48 48 47 50 52 54 53 50 49 49 50 52 55 53 45 47 54 57 54 44 52 65 65 60 51 50 55 52 50 56 57 52 45 39 40 42 44 51 60 59 58 52 52 57 47 40 47 50 49 49 46 44 42 40 43 47 44 41 37 37 40 47 55 60 58 45 49 54 56 58 54 49 45 40 37 38 41 44 38 33 33 34 36 38 41 45 45 39 35 32 38 43 48 49 46 42 42 50 49 46 45 46 49 52 52 48 43 42 41 43 44 46 44 44 49 45 37 33 31 31 31 32 32 32 32 32 32 33 33 33 33 34 35 36 37 37 35 33 33 34 37 44 49 52 50 47 44 41 41 39 38 37 36 37 37 39 41 43 41 42 45 47 47 39 34 34 36 39 40 41 40 39 39 38 38 41 42 42 42 41 41 40 40 39 39 41 42 42 40 39 42 46 50 49 49 55 61 66 68 70 62 58 61 61 62 62 62 61 60 60 63 66 64 66 69 76 81 81 81 79 78 77 77 76 74 73 73 74 76 78 78 77 73 70 66 63 60 60 59 58 57 56 57 59 61 65 70 72 73 75 77 80 83 85 86 86 85 85 85 85 85 85 85 84 84 84 85 85 85 85 86 87 87 88 88 87 87 87 88 88 88 87 87 87 87 86 86 86 85 85 85 84 84 85 86 86 86 86 87 87 87 87 87 87 88 88 89 89 89 87 85 83 81 80 81 82 84 86 88 88 88 88 89 90 89 87 82 78 74 72 73 77 80 81 81 80 81 82 83 85 87 87 86 83 81 79 81 83 84 83 80 81 85 88 90 91 93 93 92 91 91 90 89 89 90 91 91 93 93 93 92 91 90 91 91 92 92 93 94 95 96 97 99 99 99 99 98 98 97 97 98 98 97 97 98 97 97 96 96 96 95 94 94 94 94 94 94 94 94 94 94 93 92 91 91 89 88 86 86 88 90 92 93 94 94 94 92 90 89 87 87 87 86 86 85 84 83 84 85 87 88 89 90 90 91 91 91 91 91 91 92 92 92 91 90 88 87 86 85 84 83 82 82 83 86 87 88 88 89 89 90 91 91 91 92 92 91 91 91 91 91 91 91 92 92 93 94 94 94 94 93 92 91 89 88 87 88 89 90 92 93 94 94 94 94 93 93 94 93 93 91 90 90 91 93 93 93 93 92 92 91 91 91 90 90 90 90 90 90 90 91 91 91 91 90 90 90 90 91 92 93 93 94 94 93 92 92 92 92 92 nan 83 83 83 83 82 82 82 82 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 82 82 82 82 83 83 81 73 71 80 79 75 80 84 72 68 69 80 93 83 79 90 88 75 80 88 81 78 74 74 75 75 73 73 74 70 73 79 75 72 71 70 69 70 71 73 75 78 78 78 78 78 79 80 81 81 82 82 83 83 83 84 84 83 82 81 79 78 78 79 83 81 78 74 73 74 77 79 79 80 78 76 75 73 70 67 63 60 65 75 66 56 60 60 54 54 53 51 53 57 56 52 52 53 50 48 49 48 45 46 47 44 44 48 47 49 46 41 42 44 48 53 59 59 58 56 52 49 45 44 47 49 55 52 44 46 50 53 53 51 56 60 59 62 70 71 62 51 45 45 48 55 58 61 56 52 51 51 56 52 44 49 55 59 56 51 58 63 61 59 56 56 56 60 62 63 61 52 50 53 62 64 58 53 46 47 53 60 63 61 61 62 62 65 70 65 58 65 70 63 62 64 71 76 70 65 63 69 79 79 81 83 79 77 75 73 59 53 62 68 73 75 73 65 61 65 66 67 65 65 66 67 67 63 59 56 56 58 60 64 66 69 71 73 75 72 68 65 61 56 54 52 53 53 51 47 42 41 40 36 35 36 36 37 33 32 40 42 42 45 48 52 55 55 54 54 57 59 58 54 52 51 50 50 50 51 50 48 43 42 45 44 42 44 48 51 52 51 50 49 48 50 54 53 49 50 53 59 54 45 60 66 58 57 54 53 53 53 51 50 51 50 44 39 40 42 45 52 56 53 54 58 51 48 48 48 52 48 41 51 54 49 43 37 39 42 42 41 40 38 38 43 48 51 51 48 49 51 51 54 57 58 54 46 42 40 44 48 43 41 41 40 39 36 38 45 43 37 35 37 44 47 49 53 55 50 51 60 57 52 48 47 47 47 48 48 45 42 44 49 53 55 53 53 55 49 42 37 35 36 35 34 32 31 32 32 32 32 33 34 35 36 36 37 37 36 34 33 33 35 39 43 48 51 46 42 40 39 39 41 41 40 38 36 37 38 39 39 39 41 45 46 46 44 41 39 38 38 39 41 45 45 42 38 40 43 44 44 44 43 41 42 42 42 43 45 44 44 43 42 43 46 49 47 48 53 60 68 69 67 59 57 59 59 59 59 59 59 60 61 65 66 63 62 64 73 79 82 81 81 79 77 76 74 72 71 71 73 75 76 74 72 69 66 63 61 59 58 57 56 55 55 57 59 64 67 70 71 73 78 80 82 84 85 85 85 84 84 83 83 83 83 84 84 84 84 84 84 85 86 86 87 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 86 85 85 85 85 86 87 87 88 87 87 87 87 88 88 88 88 88 89 89 89 87 85 83 82 82 82 83 85 87 89 89 88 87 88 89 88 85 80 76 73 73 74 76 78 79 79 78 79 81 82 83 85 85 85 83 81 79 81 81 81 79 77 77 77 80 81 83 85 86 86 86 86 86 86 87 88 91 91 91 90 89 89 89 89 90 90 91 91 92 93 93 93 94 96 98 98 97 96 96 96 96 97 98 98 97 97 97 96 96 96 96 95 95 94 94 94 94 94 95 95 94 94 93 92 92 91 90 89 87 86 86 88 90 92 93 94 94 93 92 90 89 87 87 86 86 84 83 82 82 82 83 85 86 87 88 89 90 90 90 90 90 91 91 91 91 90 89 88 87 87 87 86 86 87 88 90 90 90 89 89 89 90 90 91 91 90 90 90 90 90 90 90 90 91 92 93 93 94 94 93 93 93 93 93 93 92 91 90 90 90 91 92 93 93 93 93 93 93 93 93 92 91 91 91 92 93 93 93 92 92 92 91 90 90 89 89 90 90 90 90 91 91 91 91 91 91 90 90 91 91 92 93 94 94 93 91 91 92 92 92 92 nan nan nan nan nan nan 82 81 81 81 81 82 82 82 82 82 82 82 82 82 83 83 83 83 82 82 83 82 82 82 82 82 82 82 82 82 82 85 85 84 84 78 67 68 72 85 87 77 83 95 82 74 76 78 74 73 73 83 85 76 73 72 70 68 73 76 76 74 72 72 72 73 74 76 77 77 77 77 77 78 79 80 81 82 82 83 83 83 84 84 83 81 77 77 78 78 79 83 84 80 78 75 76 78 80 81 79 80 83 80 76 71 67 65 61 58 65 69 61 58 61 55 49 52 52 45 45 53 48 44 42 42 42 45 49 51 51 50 48 44 46 51 47 42 42 42 40 42 44 46 49 53 55 58 58 56 47 45 48 50 52 48 44 49 51 53 53 54 64 69 69 64 64 72 75 57 48 46 51 58 59 58 56 58 59 57 52 48 49 54 54 56 52 48 58 60 56 59 57 58 62 63 65 65 66 63 54 54 63 60 54 56 54 52 54 59 62 65 67 67 66 67 70 63 57 58 62 63 67 71 80 84 79 73 68 73 76 69 69 78 77 75 73 68 56 60 70 69 70 74 74 72 68 67 70 70 67 67 67 68 67 64 61 58 57 58 59 61 63 65 67 66 65 63 61 59 57 55 56 58 59 56 52 49 44 40 37 35 35 36 33 33 37 38 41 41 42 44 47 51 50 50 53 53 53 59 62 51 47 49 50 51 52 52 51 47 42 42 43 45 45 41 42 44 45 48 50 50 49 51 53 54 56 60 60 62 59 55 56 55 48 54 58 52 53 58 51 46 47 48 46 43 41 44 47 51 55 57 59 57 45 44 50 53 54 57 57 58 51 42 41 38 37 36 36 39 40 39 38 38 39 42 46 48 48 45 42 45 52 62 60 53 46 42 43 40 35 37 39 39 39 37 39 46 44 41 40 43 49 46 45 48 47 44 53 62 63 60 54 53 56 54 53 51 49 46 48 50 57 58 55 55 54 50 46 43 43 45 40 36 32 32 32 32 32 32 33 35 36 37 38 38 37 35 33 34 35 37 39 42 47 50 45 45 45 44 43 44 44 42 39 38 37 38 39 40 41 41 42 43 45 46 42 39 39 39 40 41 41 43 43 42 43 45 46 46 45 44 44 45 45 45 46 48 46 44 44 44 45 45 47 47 51 56 62 66 68 65 58 58 58 57 57 57 57 57 59 63 67 67 65 62 63 69 74 78 79 79 78 77 75 73 72 72 72 74 74 73 71 69 65 63 61 60 58 57 56 55 55 55 57 62 67 68 69 70 74 79 81 82 84 84 85 85 84 84 84 84 84 84 84 84 84 84 84 85 86 86 87 87 88 88 88 88 87 87 87 86 86 86 87 87 88 87 87 86 86 85 85 85 85 86 87 88 89 88 88 88 88 88 88 88 89 89 90 90 89 87 85 84 83 82 82 82 84 87 89 89 89 87 87 88 87 84 79 75 73 75 76 76 77 78 77 77 78 80 81 81 82 83 84 84 83 82 82 82 80 79 78 77 77 77 78 79 78 79 79 80 81 81 82 84 85 87 87 87 87 87 87 87 88 88 89 89 89 90 91 90 89 89 90 93 94 94 94 94 94 95 96 98 98 96 96 97 95 95 95 96 95 95 95 95 95 94 94 94 95 94 94 93 92 92 91 91 90 88 87 86 87 89 91 93 94 94 94 93 92 90 89 87 87 86 86 85 83 82 81 81 82 83 85 85 86 87 89 90 90 90 89 89 89 89 89 90 90 90 91 91 91 91 90 91 91 92 91 90 89 89 89 90 90 91 91 91 91 91 90 90 90 90 91 92 93 92 92 92 91 91 92 93 94 94 93 93 92 91 91 92 92 93 93 93 93 93 94 94 94 93 93 93 93 93 93 93 92 91 91 91 91 90 90 90 90 90 90 91 91 92 92 92 92 91 91 91 91 91 92 92 93 94 94 93 92 92 92 93 93 93 nan nan nan nan nan nan nan nan nan nan 81 81 81 81 80 77 79 81 81 81 82 82 83 83 83 83 83 83 82 82 82 82 82 82 82 83 83 84 85 74 66 67 66 68 77 90 90 87 90 89 77 80 88 82 77 73 77 88 82 71 73 73 74 75 77 77 76 74 73 73 74 75 75 76 76 77 77 77 77 79 81 81 82 83 83 83 84 84 84 84 82 81 79 80 82 80 80 82 82 80 80 80 82 82 83 83 81 80 79 78 73 66 66 67 64 63 66 64 58 58 59 56 52 51 48 46 51 53 48 40 34 40 46 46 48 53 55 58 55 52 49 50 54 52 46 45 43 42 43 45 45 47 50 52 53 54 53 47 46 45 45 45 49 54 49 48 51 58 68 71 71 59 53 56 58 55 57 56 51 50 53 51 49 58 66 71 67 56 54 55 51 49 53 54 57 52 53 69 70 59 59 61 64 66 69 66 57 58 60 57 59 70 69 64 63 63 65 65 65 67 68 69 68 65 60 57 58 62 71 81 90 85 77 70 66 68 72 74 76 78 74 73 72 70 67 67 68 67 68 71 72 72 69 68 70 69 66 68 69 68 68 66 63 60 60 60 60 61 62 62 60 57 58 58 58 57 55 55 57 60 62 55 51 50 48 44 39 36 36 35 33 38 44 43 42 41 41 42 46 49 48 48 51 48 45 55 57 49 47 48 50 52 53 51 49 51 50 45 44 44 48 51 44 42 44 47 51 54 56 57 56 55 58 62 56 55 61 59 53 51 54 60 60 57 59 60 49 47 51 56 58 44 41 47 47 44 49 55 58 56 47 45 48 54 57 60 55 50 46 41 42 43 45 38 34 38 40 40 39 38 40 40 40 44 49 48 43 37 47 63 58 52 48 47 50 47 42 37 39 43 44 46 43 42 44 44 42 47 49 42 40 45 50 52 49 54 60 60 60 57 54 51 50 49 49 50 53 54 53 56 57 55 53 49 47 47 46 44 40 36 33 33 32 33 33 33 34 35 36 37 38 38 37 33 34 41 42 40 42 46 51 52 51 50 50 48 46 44 46 48 43 41 41 42 43 45 45 41 41 42 43 44 43 40 40 40 41 43 44 44 45 46 44 44 44 46 49 49 49 50 50 50 50 50 48 47 46 46 46 45 47 49 54 59 65 69 71 65 59 59 59 57 56 56 53 54 60 64 68 67 67 66 66 67 70 73 74 75 75 75 74 73 72 73 73 73 72 71 70 68 65 63 62 61 60 59 58 57 56 58 60 65 68 68 69 70 74 78 80 81 82 84 85 85 85 85 85 85 85 85 84 85 85 85 86 86 87 87 87 87 87 88 88 88 88 87 87 87 87 87 88 88 88 87 86 85 85 85 85 85 86 87 87 88 89 88 88 88 88 88 88 89 90 90 89 89 88 86 85 84 83 82 81 81 82 85 88 89 89 87 87 87 86 83 77 75 74 77 79 78 77 77 77 77 77 78 80 79 80 82 83 84 83 83 83 82 81 80 79 77 76 75 75 76 75 75 76 76 77 77 79 80 81 83 83 83 83 84 84 85 85 86 86 87 87 88 87 87 86 85 86 87 89 90 90 91 92 94 94 94 95 96 96 96 95 95 95 95 95 95 95 95 94 94 94 94 95 94 94 93 92 91 91 91 90 89 87 86 85 87 90 92 93 94 94 94 93 92 90 89 88 87 87 87 86 84 83 83 83 84 85 85 86 87 88 89 90 90 89 88 88 89 90 91 91 92 92 92 92 92 92 91 91 92 92 91 90 89 89 90 90 92 93 92 92 91 90 90 89 90 91 91 91 91 90 90 89 89 89 90 91 93 93 93 93 92 92 92 93 93 94 94 94 94 94 94 94 94 93 93 92 92 92 91 91 90 90 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 92 93 93 93 93 93 93 93 93 94 94 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 77 80 81 81 82 82 83 83 83 84 84 84 84 83 83 82 82 82 82 83 83 80 78 68 65 65 66 70 83 91 91 92 92 89 86 90 92 89 81 71 82 89 83 78 79 79 79 77 78 78 77 76 75 75 76 76 76 77 77 77 77 78 79 81 81 82 83 83 83 84 84 84 85 84 83 83 83 84 84 85 84 84 84 84 84 84 85 84 83 83 84 84 78 72 66 63 64 64 64 63 64 63 61 59 58 58 55 52 48 46 47 52 55 47 44 48 47 44 46 49 48 49 52 54 53 51 52 48 46 48 45 38 41 44 44 45 47 47 48 51 51 46 44 45 46 47 51 53 48 48 53 65 71 64 59 50 50 53 52 56 66 65 58 54 51 48 48 55 59 63 54 50 53 54 56 56 55 52 50 46 53 69 61 53 55 59 63 59 54 59 61 62 60 56 56 58 60 62 64 67 69 64 63 67 69 70 71 72 61 60 67 70 70 74 79 75 72 69 62 58 65 72 75 75 72 71 69 62 59 57 64 68 69 70 70 69 68 67 66 68 67 66 68 70 70 69 66 63 62 62 62 62 63 64 62 60 60 61 62 61 58 59 60 65 63 55 48 44 44 42 37 37 39 36 34 38 41 43 43 41 40 40 44 46 46 47 48 49 50 51 50 47 47 49 53 56 58 54 51 53 51 42 42 43 50 51 45 45 51 52 54 56 56 57 57 56 56 57 57 53 53 55 55 50 55 67 62 57 53 51 42 44 49 56 55 41 42 49 46 44 47 52 57 57 54 45 44 53 58 61 55 51 52 53 56 52 50 47 45 46 43 41 39 39 40 44 46 48 51 56 58 54 52 53 50 49 52 54 55 54 52 49 49 53 49 44 37 40 48 44 43 53 54 50 44 41 46 48 43 46 54 46 43 49 50 49 51 50 46 46 50 51 53 58 59 57 53 51 48 45 43 40 38 37 36 35 35 35 34 34 34 34 36 37 37 37 36 33 39 49 49 47 44 44 47 53 55 52 50 48 46 45 47 46 41 42 44 45 47 48 49 48 45 43 43 43 44 40 37 37 39 42 42 43 46 46 41 44 48 50 52 50 51 52 53 53 54 53 50 49 48 47 47 46 49 53 59 64 68 67 67 65 63 62 61 60 58 56 55 57 62 65 67 66 65 66 66 66 68 68 68 70 71 72 72 72 72 72 71 71 70 70 69 67 65 63 62 61 62 62 62 62 62 62 64 68 70 70 70 71 74 77 79 80 82 83 84 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 87 88 88 88 88 89 89 88 85 84 83 84 85 86 86 86 86 87 87 88 88 88 88 89 89 88 89 91 90 89 88 87 86 85 84 83 82 81 81 81 85 87 89 89 87 86 85 85 81 76 73 74 77 79 80 78 77 78 77 76 77 78 80 82 84 83 83 82 82 83 83 82 81 79 76 76 75 75 74 74 74 74 75 75 76 78 80 81 82 82 82 81 81 82 82 83 84 85 85 87 87 87 86 85 84 84 85 85 86 88 89 89 89 90 91 92 94 94 95 95 95 95 94 94 94 94 94 94 93 93 94 94 94 94 93 92 92 91 91 90 89 87 86 85 87 89 91 93 94 95 95 94 93 92 90 88 87 88 88 89 88 87 87 87 88 88 87 87 87 88 89 89 90 89 89 89 89 90 91 91 91 91 92 92 92 92 91 91 92 92 93 92 92 92 92 92 92 92 91 91 90 89 88 88 89 89 89 89 89 89 89 90 89 88 89 90 92 93 93 93 92 92 93 93 94 95 95 94 94 94 93 93 93 92 91 90 90 90 90 90 90 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 93 93 92 92 92 92 91 91 91 90 91 92 93 93 94 95 96 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 82 82 83 83 82 82 84 85 85 84 83 83 82 82 83 84 78 67 65 66 74 74 69 76 88 89 89 90 91 91 90 91 90 89 78 74 84 88 87 86 84 82 81 78 77 78 78 77 78 78 78 78 78 77 77 76 77 79 80 82 82 83 83 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 84 82 80 79 78 78 82 82 78 71 63 60 61 62 62 62 61 61 61 61 58 55 52 51 50 44 42 52 53 44 41 42 43 42 42 42 43 44 46 52 55 45 43 44 46 48 49 48 45 44 45 48 50 45 43 46 46 44 43 42 44 47 51 53 52 48 53 70 71 60 50 45 48 49 49 57 69 62 54 50 49 50 52 56 58 57 52 50 53 53 53 56 56 54 50 47 51 56 55 56 58 62 67 63 60 63 65 68 62 57 58 59 58 58 59 62 64 63 64 68 69 70 70 71 71 69 74 84 87 79 76 73 74 74 66 60 60 66 73 73 72 69 63 54 58 61 67 71 70 69 68 68 67 66 66 69 66 64 67 70 71 72 71 68 66 66 66 66 67 69 66 64 63 66 68 65 63 64 64 66 64 59 48 43 45 42 36 40 43 39 37 37 37 38 38 39 40 41 42 42 42 44 45 46 47 49 49 49 48 54 60 63 63 58 54 51 44 40 50 50 47 47 46 44 41 40 47 55 57 57 59 58 54 49 46 46 48 51 54 62 65 67 62 56 47 45 48 50 51 53 49 41 43 45 43 44 48 52 55 54 53 47 49 54 49 52 58 56 52 56 56 55 55 56 55 55 53 48 39 39 42 48 55 58 56 52 49 48 46 45 45 45 45 50 53 53 56 59 55 53 52 43 30 41 48 41 46 60 55 49 55 51 43 43 44 45 46 47 46 47 49 52 58 56 48 52 56 53 53 58 60 61 55 50 49 46 43 40 39 39 38 36 36 36 35 34 34 34 36 36 36 35 34 33 43 51 55 52 44 47 51 56 56 52 51 49 45 45 49 49 47 48 47 45 46 48 49 50 51 48 44 43 41 38 36 35 38 41 41 42 46 45 44 47 49 51 51 50 51 51 51 51 52 50 49 49 48 46 47 49 53 57 62 66 69 67 65 66 66 64 64 63 60 59 59 60 62 65 66 66 63 62 61 63 65 66 66 67 69 70 70 70 69 69 69 68 68 67 67 65 64 62 62 61 62 64 66 67 68 68 68 70 71 71 71 72 73 75 78 79 81 82 84 85 86 87 87 87 87 87 88 88 88 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 89 88 87 85 84 83 84 85 86 86 87 87 87 87 88 88 88 88 88 89 88 89 90 89 89 88 87 86 85 84 82 81 80 80 82 85 87 90 89 88 87 85 82 80 77 74 73 75 77 79 79 79 79 78 77 77 78 80 82 83 83 82 80 81 83 83 83 80 78 77 77 77 76 76 75 74 73 73 73 74 77 80 82 83 83 82 81 80 81 81 83 85 86 86 87 88 88 88 87 85 85 85 85 86 87 88 89 88 88 88 88 89 91 91 91 92 92 92 92 91 92 93 92 92 93 93 94 94 94 94 93 92 92 91 90 89 88 86 85 86 88 90 92 93 94 95 95 94 93 91 89 88 88 89 90 90 90 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 89 90 90 90 91 91 92 92 92 92 93 93 93 93 93 92 92 91 91 90 90 89 88 87 87 88 88 88 88 89 89 90 90 90 90 90 91 92 92 93 92 92 92 93 93 93 94 94 94 94 93 92 91 91 90 90 89 89 90 90 91 91 91 91 91 91 91 92 92 92 92 92 93 93 93 93 93 94 93 93 93 92 92 91 91 90 90 90 91 92 94 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 79 78 80 79 79 79 80 82 82 82 83 84 75 66 66 69 78 76 68 80 88 86 87 89 89 88 89 89 86 84 82 83 87 86 86 84 83 82 81 81 80 79 79 79 79 79 79 79 78 77 77 78 80 81 82 82 83 83 83 84 84 84 84 84 83 82 83 84 85 85 84 84 84 83 82 80 79 77 75 72 68 65 67 71 74 73 72 71 69 67 66 65 65 65 62 61 58 54 49 52 51 42 43 52 51 46 41 39 40 42 46 41 39 41 43 48 47 41 42 43 46 47 49 45 42 44 46 49 47 42 43 44 44 44 43 43 44 47 51 55 57 56 60 70 68 66 56 50 50 48 48 55 63 65 57 49 53 55 52 56 62 58 54 55 55 54 54 54 57 58 53 50 54 59 61 60 63 65 62 55 59 64 67 71 71 66 61 61 61 62 63 67 60 55 64 68 68 67 66 69 73 72 69 75 74 69 75 77 76 73 70 62 57 64 70 72 72 70 62 57 64 69 71 72 71 70 69 68 67 66 65 65 65 64 65 68 72 73 72 70 69 69 70 70 72 72 70 67 65 69 73 69 66 64 64 63 61 57 50 50 51 46 42 43 44 44 42 39 38 36 33 28 28 32 34 35 37 40 43 45 45 45 47 49 51 59 63 62 62 62 60 55 46 42 44 45 43 44 46 48 45 40 48 54 56 58 59 55 53 58 57 53 54 60 52 52 64 66 62 60 57 46 42 45 51 55 48 43 40 39 41 42 45 49 49 46 53 60 55 50 42 48 59 50 41 43 45 46 52 56 53 46 38 40 40 42 44 46 51 59 54 51 52 51 48 45 44 42 43 48 52 54 55 55 50 48 47 39 34 43 45 39 45 53 46 46 53 53 46 42 43 43 43 44 44 45 50 54 59 55 51 54 53 48 49 52 57 60 61 58 56 52 48 44 42 41 39 36 35 35 34 34 34 35 35 36 35 35 34 35 43 50 56 54 50 51 54 59 55 51 54 53 49 49 52 50 51 52 49 43 42 44 49 52 55 51 46 43 42 44 40 36 39 41 40 42 46 45 45 48 49 50 49 48 49 49 48 47 47 46 47 48 47 46 49 52 52 56 61 67 70 69 67 65 65 65 65 64 63 62 62 61 60 62 65 67 62 59 57 59 63 64 65 67 68 68 68 67 67 67 66 66 66 66 66 65 64 63 63 63 64 66 68 69 70 70 70 71 72 73 73 72 72 73 75 78 80 82 84 85 86 87 87 87 87 88 88 87 87 86 86 86 86 86 86 86 87 87 87 88 88 88 88 89 89 89 89 88 87 85 84 84 85 85 86 86 86 87 87 88 89 88 88 88 87 88 89 90 90 89 88 88 87 86 84 82 80 80 80 80 82 84 87 89 90 89 88 86 84 83 81 77 75 74 76 78 80 78 77 79 80 80 79 78 78 79 80 81 80 82 83 83 81 79 79 78 79 79 79 78 77 75 74 74 73 74 77 80 83 83 82 82 81 81 82 84 85 87 87 88 88 89 89 89 88 86 85 85 85 86 87 87 87 87 86 85 85 85 86 87 87 89 90 90 90 89 90 91 91 91 93 93 93 93 93 93 93 93 92 91 91 90 89 87 86 86 88 90 92 93 94 95 95 94 93 92 90 89 89 88 88 87 87 87 88 88 88 88 87 87 87 86 86 86 86 86 86 86 87 87 89 89 90 90 90 91 91 92 92 92 93 94 94 94 93 92 92 91 90 90 89 89 88 87 87 88 88 88 88 89 89 89 89 90 90 91 91 92 91 91 91 91 92 92 92 92 92 93 94 94 93 92 91 90 90 90 90 90 90 90 91 91 91 92 92 92 92 93 93 94 93 93 93 93 94 94 94 94 94 93 92 92 91 92 92 91 91 90 91 92 93 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 74 72 71 72 74 78 83 85 86 82 79 76 72 68 73 85 87 84 85 88 88 88 88 88 87 87 86 87 87 86 85 84 83 82 81 80 79 79 79 79 80 79 79 78 78 77 79 81 81 82 82 83 83 83 84 84 84 84 84 84 83 82 83 83 83 83 83 84 84 84 82 80 78 76 76 76 76 74 71 70 68 63 65 69 71 71 70 70 70 66 62 61 61 60 59 60 53 44 46 51 54 50 42 39 37 36 38 38 39 40 41 41 43 43 44 43 43 42 42 42 41 43 46 48 52 51 46 45 45 46 45 42 43 47 52 57 54 52 57 58 54 53 53 50 49 48 45 43 54 65 62 59 63 59 46 52 59 56 56 60 56 53 51 52 57 59 58 58 59 62 62 56 57 62 61 58 58 60 61 64 67 60 57 59 63 70 69 67 61 58 65 68 69 66 65 66 70 78 76 71 75 76 79 77 73 65 59 58 58 61 67 73 72 70 68 67 68 68 69 69 70 70 70 69 67 67 66 65 64 64 64 69 73 74 73 71 71 71 72 73 74 74 73 70 67 67 69 71 71 68 67 65 64 61 57 54 53 53 51 50 43 39 39 39 41 44 49 50 46 39 35 33 33 33 36 38 39 41 43 48 54 61 61 59 61 63 68 68 62 51 43 45 45 45 45 44 46 45 47 48 50 53 56 57 58 62 60 58 54 50 47 49 57 57 58 61 57 49 52 56 56 54 45 43 42 42 42 41 43 47 47 45 50 52 49 46 42 48 55 61 59 55 46 41 46 51 53 42 31 35 39 45 46 48 50 50 47 53 63 55 50 47 48 53 48 44 51 55 55 49 41 45 45 38 38 43 42 40 40 44 47 47 48 54 53 42 47 60 56 51 44 49 58 58 60 58 53 46 46 44 44 46 53 55 55 55 55 54 52 48 47 46 41 37 35 34 34 35 35 35 35 36 36 35 34 34 36 39 44 50 52 52 56 60 58 55 55 54 51 50 50 49 48 48 50 50 44 45 51 53 54 50 48 48 45 41 36 35 39 40 39 43 46 46 47 48 49 49 46 45 47 47 46 45 45 46 46 47 48 48 45 46 48 56 63 69 71 71 66 63 63 64 64 66 66 66 64 63 60 57 60 61 60 59 57 60 62 64 66 67 67 67 66 66 65 65 65 65 65 65 66 66 66 65 65 66 67 68 68 69 69 70 71 72 73 73 74 73 73 73 74 75 78 80 82 84 86 86 86 86 86 87 86 86 85 85 84 84 84 85 86 86 86 87 87 87 88 89 89 89 89 89 89 88 87 85 84 84 84 85 86 86 86 87 88 89 89 89 88 89 89 90 91 90 89 89 88 87 86 84 82 80 79 78 79 80 81 83 85 87 89 88 88 86 85 85 83 81 78 77 77 78 79 75 74 77 80 82 80 78 75 76 77 79 81 82 82 80 79 78 79 79 80 80 81 81 81 79 78 77 76 76 79 81 83 82 81 80 81 83 85 86 87 87 87 87 87 88 88 88 87 86 85 85 86 86 86 86 86 86 85 84 83 83 84 84 85 86 87 87 88 89 89 89 89 90 91 91 91 92 92 93 93 93 92 92 91 90 89 88 87 86 88 90 91 93 94 95 95 94 93 92 92 91 89 87 86 86 85 85 85 86 85 85 85 84 84 84 84 84 84 84 85 86 87 88 89 89 90 90 90 90 90 91 92 92 93 93 93 93 92 93 93 92 92 91 91 90 89 89 89 89 89 88 87 87 88 88 89 89 90 90 90 90 90 90 90 90 91 91 90 91 91 93 93 94 93 93 92 91 91 91 92 92 92 92 92 92 93 93 93 93 93 93 94 94 94 94 93 93 93 94 93 92 92 91 91 91 91 92 93 93 92 91 90 89 90 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 77 85 86 85 80 82 87 87 86 85 87 87 85 81 84 87 87 87 87 87 87 86 86 85 85 84 83 82 81 81 80 79 79 79 79 79 79 77 77 78 79 80 81 82 82 82 83 83 83 84 84 84 84 84 83 83 83 83 83 83 83 84 85 86 85 83 81 79 79 78 77 77 76 77 79 75 68 64 64 67 67 65 65 66 65 63 61 58 57 55 55 53 51 48 50 53 54 50 46 42 41 40 40 40 40 38 38 40 43 44 41 38 39 40 41 41 43 49 51 49 48 45 44 44 47 48 46 47 51 54 59 59 56 54 54 54 51 50 49 48 49 44 40 43 53 64 65 63 63 59 58 56 53 60 66 60 55 51 53 57 59 61 67 65 61 57 53 60 65 66 63 58 59 62 67 67 59 57 56 54 55 59 60 60 60 60 64 64 61 61 61 65 68 74 76 77 80 80 70 63 60 61 64 61 58 64 69 69 70 71 72 72 71 70 70 70 70 70 69 67 67 67 66 64 64 63 64 69 73 75 75 75 75 75 75 75 75 74 73 72 71 70 70 72 75 75 73 70 66 60 53 54 56 51 47 42 41 40 37 36 38 44 53 54 50 42 37 34 33 33 35 37 39 42 47 51 55 56 56 58 60 64 61 58 59 57 56 49 45 51 53 53 48 42 41 42 50 56 60 56 52 47 45 48 53 56 51 48 48 51 58 60 58 52 52 52 48 43 44 44 45 43 41 44 49 57 57 51 47 44 44 46 49 52 57 54 53 50 46 43 45 50 50 47 45 44 46 41 42 53 53 48 57 64 49 42 44 46 48 46 45 48 53 57 56 54 53 49 43 40 40 41 43 45 45 46 45 47 52 51 44 49 53 49 48 45 56 70 65 58 55 50 43 45 46 43 47 55 55 54 53 53 53 54 53 51 47 42 37 34 35 36 36 36 34 36 37 36 35 34 33 33 35 42 53 55 55 56 59 65 64 60 60 58 52 49 48 47 45 45 44 41 46 51 52 52 50 48 46 45 41 35 34 37 38 39 44 46 47 48 50 49 48 46 46 48 49 49 48 48 48 47 47 49 48 44 51 57 61 66 71 71 69 62 59 63 63 63 66 68 68 65 63 58 55 55 57 58 61 62 63 64 64 66 67 67 66 65 65 64 64 64 65 65 65 66 68 68 68 68 67 67 66 67 68 70 71 72 73 74 74 74 74 74 74 73 73 75 77 80 82 84 85 86 86 85 85 85 85 84 84 83 84 84 85 85 85 85 86 86 86 86 88 89 89 88 88 88 87 86 85 84 84 85 86 87 86 86 87 87 88 88 88 88 88 89 90 90 90 89 88 87 85 84 83 82 81 79 77 77 78 79 81 82 84 85 85 85 83 83 83 83 84 82 81 81 80 78 74 73 75 77 80 79 78 75 75 76 79 81 83 81 79 79 79 79 80 81 82 83 84 84 84 82 80 79 79 80 82 83 82 82 81 82 84 85 86 86 86 86 86 86 87 87 87 86 86 85 85 85 86 86 86 85 85 84 83 83 83 83 84 84 85 86 86 87 88 88 88 88 89 89 89 89 89 90 91 92 92 92 92 92 91 90 89 88 87 88 89 91 93 94 94 94 93 93 92 92 92 90 88 87 86 85 85 84 84 84 83 83 83 83 83 83 83 83 83 84 85 86 86 87 88 88 88 88 88 89 90 91 92 92 93 92 88 90 93 93 93 93 93 93 91 90 90 89 89 88 87 87 88 89 89 89 89 89 89 89 89 90 90 91 91 91 90 91 91 92 93 93 94 94 94 93 94 94 94 94 94 93 93 93 94 94 94 94 94 93 93 94 94 94 93 93 92 91 91 91 90 90 90 90 91 91 92 93 93 93 91 88 86 84 82 81 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 73 81 86 76 77 86 85 84 87 86 86 86 86 86 85 85 85 85 84 84 84 84 83 82 81 80 80 79 79 79 79 78 78 78 78 79 80 81 81 82 82 82 82 83 83 84 84 84 84 84 83 82 83 83 83 84 84 85 86 86 85 84 82 81 82 81 78 77 75 76 77 77 73 67 65 65 62 60 60 62 64 65 64 62 59 55 54 53 49 47 50 52 56 62 65 53 44 44 42 41 40 39 39 39 41 41 38 38 38 41 43 42 47 55 52 48 46 46 46 46 46 49 52 53 53 51 60 69 59 55 55 53 50 48 47 48 47 43 40 38 47 58 63 61 57 58 60 55 53 59 62 59 55 52 56 60 62 62 63 61 56 55 55 59 64 68 68 66 67 65 63 64 63 61 59 57 56 56 55 54 56 58 62 65 65 61 62 69 68 63 66 70 80 80 68 63 60 68 72 67 67 70 71 71 71 71 74 75 73 71 70 70 70 70 70 69 68 67 67 66 66 65 66 71 74 76 78 79 78 78 77 77 77 74 72 73 71 69 67 67 70 74 72 68 63 57 51 52 50 46 43 41 44 44 39 34 31 34 41 50 50 42 37 34 34 35 37 40 45 48 50 51 52 52 54 57 55 54 52 54 60 66 69 54 47 52 52 51 49 45 42 41 43 47 51 49 46 45 45 47 55 57 51 49 50 56 62 61 60 54 47 43 39 39 44 45 44 43 42 44 49 56 54 49 45 42 42 50 60 57 54 49 50 56 56 54 48 50 57 56 54 49 43 37 38 44 49 52 59 58 48 44 44 48 48 44 45 44 51 58 55 56 59 51 45 40 38 41 43 45 52 51 43 44 47 56 57 50 46 41 47 51 43 39 42 45 46 49 48 46 46 45 51 56 56 55 54 53 52 54 55 56 49 41 36 33 35 36 36 35 34 36 37 38 36 33 33 35 40 50 61 58 57 57 57 58 60 61 64 62 56 50 47 51 54 54 47 41 45 50 53 54 54 53 51 47 42 36 35 35 38 40 42 44 46 50 51 49 47 46 47 48 48 48 48 48 49 48 46 46 45 45 54 60 64 67 70 70 69 67 64 63 64 64 66 66 65 61 57 57 55 54 55 58 62 64 65 64 64 66 67 67 66 65 64 64 64 64 65 65 65 67 68 70 69 68 67 66 66 67 68 70 71 73 73 74 74 74 75 75 75 73 72 72 74 76 79 81 82 83 83 84 83 83 83 83 82 82 83 83 83 83 83 84 84 84 84 84 86 87 88 87 87 87 86 86 85 84 84 85 86 86 86 86 86 86 87 88 88 88 88 88 88 89 89 88 87 85 84 83 83 83 82 79 76 76 76 77 78 79 80 82 82 81 80 80 80 82 84 85 86 85 82 78 75 74 73 75 77 79 79 77 77 78 80 82 84 82 80 79 79 79 81 82 83 84 84 84 84 83 81 80 80 81 83 83 82 82 81 82 83 84 84 85 85 86 85 86 86 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 83 83 84 84 84 85 85 86 87 87 87 88 87 87 88 88 88 87 88 90 91 91 91 91 91 90 89 87 86 87 89 91 92 94 94 93 92 92 92 92 92 92 90 88 87 86 85 84 84 84 83 84 84 84 85 85 84 84 83 83 83 83 84 84 85 85 86 86 87 88 88 90 90 91 89 88 85 87 90 91 93 94 94 94 93 92 92 91 91 90 90 90 90 91 91 90 89 89 89 90 90 91 91 91 90 90 91 92 92 93 93 94 94 94 95 95 95 95 95 94 94 94 94 94 94 95 95 95 95 94 94 94 94 93 92 92 91 90 90 90 90 90 90 90 90 90 91 92 93 92 90 87 83 80 78 78 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 86 78 74 75 81 86 84 84 85 85 84 84 84 84 84 83 83 82 82 81 81 80 79 79 79 78 77 79 80 80 80 81 81 81 81 82 82 83 83 83 84 84 84 84 84 83 83 84 84 85 85 85 84 85 87 85 84 83 83 84 81 78 76 75 75 75 75 73 70 68 66 64 64 63 63 63 63 63 61 61 60 65 69 61 59 60 56 50 57 60 51 47 46 43 39 40 40 39 41 42 40 38 38 40 44 45 45 49 54 56 52 48 47 47 46 46 48 50 52 52 53 59 62 54 52 55 53 51 49 49 49 48 48 50 48 44 50 64 67 65 60 58 55 60 69 63 58 53 52 57 58 59 58 56 55 57 60 59 60 64 67 70 70 66 61 59 62 64 62 62 61 56 53 54 54 54 57 62 68 70 66 67 71 72 71 70 73 81 82 78 75 73 77 77 72 70 69 69 70 71 72 74 72 70 70 69 68 69 70 71 70 68 68 68 68 68 66 67 71 74 76 78 79 79 78 78 77 75 72 72 73 73 71 69 66 62 64 67 61 56 52 50 49 49 48 45 43 44 42 36 35 33 32 35 42 41 36 35 35 36 37 37 41 45 47 49 50 52 52 53 53 54 54 54 52 52 58 63 67 60 54 49 47 53 56 54 47 43 47 49 51 49 45 45 46 51 52 50 52 54 55 58 62 58 56 49 42 41 44 49 46 43 42 41 40 48 57 59 55 47 42 38 46 53 56 52 46 49 54 59 59 55 57 61 56 52 50 44 36 37 38 42 51 61 61 59 47 43 46 48 47 49 50 39 39 43 53 57 46 40 37 40 44 44 46 53 51 41 42 46 52 57 56 47 43 55 63 60 49 40 41 44 51 48 38 47 53 52 55 57 57 56 54 53 55 55 55 49 42 36 34 34 34 34 34 34 36 37 38 36 34 33 38 45 55 61 58 55 52 52 54 59 61 64 61 57 50 49 53 54 54 46 42 43 49 59 56 54 53 50 46 42 38 36 37 41 43 43 44 47 51 52 50 49 48 48 48 47 46 46 48 50 53 52 51 49 49 52 58 65 67 68 68 68 67 65 64 67 67 65 61 58 57 57 58 58 58 57 58 60 62 64 64 66 68 69 69 67 65 65 65 65 66 66 66 67 68 69 70 70 69 68 68 68 68 69 70 71 72 72 73 73 73 74 74 74 72 71 71 72 73 75 77 79 79 80 80 81 81 81 80 79 79 79 79 80 80 81 82 83 84 84 84 86 87 87 87 86 86 86 85 85 84 84 85 85 85 85 85 85 85 85 85 85 85 86 86 87 87 87 87 86 83 82 83 84 83 82 79 76 74 74 75 76 77 78 79 80 79 79 78 79 81 83 86 87 87 84 81 76 75 74 76 78 80 80 80 79 80 81 83 84 82 81 80 80 80 81 83 84 84 83 83 82 82 81 79 81 82 84 84 83 82 81 82 82 82 83 83 85 86 86 86 87 87 86 86 86 86 86 85 84 85 85 86 87 86 86 85 85 85 85 85 84 85 85 86 87 88 88 87 87 87 87 87 87 86 86 86 88 89 90 90 89 89 88 87 87 88 89 90 92 93 93 92 91 90 90 90 91 92 91 90 88 87 86 86 86 85 86 86 87 87 88 87 86 85 84 83 82 82 82 82 83 83 84 84 85 86 87 88 89 89 88 86 85 84 84 87 90 94 95 94 94 93 93 93 93 93 93 93 93 93 92 92 91 90 89 89 89 89 89 89 89 90 92 92 93 93 93 94 94 95 95 96 95 95 95 94 94 94 94 94 95 95 96 96 95 95 94 93 93 92 92 91 91 91 91 91 90 90 90 90 90 90 90 92 93 92 90 85 81 78 79 79 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 83 75 73 75 77 79 81 83 84 83 83 83 83 82 82 81 80 80 79 79 80 80 80 80 81 81 81 81 82 82 82 82 83 83 84 84 84 84 84 85 85 85 85 85 86 87 86 85 86 86 85 84 84 84 83 82 79 76 74 73 73 72 71 70 69 70 70 70 69 68 64 60 60 61 63 65 66 69 70 69 69 67 60 52 51 48 46 44 40 39 40 44 45 46 47 44 42 42 45 47 47 49 52 55 60 53 47 46 46 45 44 44 47 50 51 52 53 52 51 52 52 50 50 51 59 65 52 51 59 55 46 46 51 60 62 58 58 56 56 59 59 56 52 49 51 61 62 57 54 53 58 62 63 65 68 65 61 65 66 65 61 60 63 63 60 59 56 56 57 57 58 59 63 70 73 73 75 76 78 81 86 84 81 82 81 81 81 80 80 78 73 68 65 66 66 66 67 67 68 69 66 65 66 68 71 71 69 69 69 69 68 67 67 69 71 73 75 77 79 79 78 78 77 75 74 74 75 76 76 71 63 64 63 57 53 50 50 51 52 52 50 49 48 45 42 39 37 35 35 36 36 36 34 34 35 35 35 37 41 47 49 51 53 54 53 54 56 57 57 52 50 54 50 49 51 50 47 48 50 56 56 46 44 49 56 61 64 58 48 46 47 48 50 51 51 50 56 60 53 49 50 48 44 49 51 47 43 40 40 40 45 53 61 59 52 46 44 48 51 55 53 48 47 50 57 58 57 55 56 56 52 48 46 42 37 36 35 46 57 47 46 51 47 43 50 53 44 46 53 45 41 50 50 41 37 36 41 44 46 44 41 43 44 42 43 47 52 55 46 41 42 43 45 47 45 42 45 53 54 55 58 58 53 53 55 55 55 54 52 51 52 52 51 46 40 36 33 32 32 32 34 35 38 38 35 35 35 37 44 53 57 57 54 52 53 55 58 59 60 58 54 48 49 52 55 53 45 42 42 44 47 47 48 48 47 44 41 39 38 38 41 44 46 47 49 52 52 52 51 50 48 47 46 45 46 51 56 60 56 53 51 50 50 58 64 67 67 66 67 67 67 67 69 68 66 62 59 58 58 58 60 61 61 62 62 63 64 66 68 70 72 72 70 67 66 66 67 68 69 70 70 70 70 70 71 71 71 71 71 71 71 72 72 73 73 73 73 73 73 72 71 70 70 70 71 72 74 75 76 77 77 77 77 77 77 77 77 77 77 77 78 79 80 81 82 83 84 84 86 87 87 87 86 86 86 86 85 85 84 84 83 84 85 85 86 86 84 83 83 84 84 85 85 85 85 85 86 86 82 81 83 83 82 79 76 74 74 75 77 78 78 79 79 79 78 78 79 81 83 85 87 88 87 84 81 78 77 78 79 80 80 80 80 80 81 82 83 82 82 81 81 81 82 83 84 83 82 82 81 80 79 79 81 83 86 85 84 83 82 82 82 82 82 83 85 85 86 86 87 87 88 88 87 86 86 86 85 86 87 89 89 88 87 87 87 87 87 86 85 85 86 87 88 89 88 88 87 87 88 88 88 87 85 84 84 85 86 87 88 88 88 88 88 89 89 90 90 91 93 92 91 90 89 88 89 90 91 90 89 88 88 88 88 88 88 88 88 89 88 88 87 85 84 83 82 82 82 82 83 84 84 85 85 86 86 87 88 89 89 88 86 84 84 85 86 88 91 93 94 94 94 94 94 95 95 95 94 94 93 92 91 89 88 87 87 88 88 88 89 91 92 93 93 93 93 94 95 95 96 95 95 95 94 94 94 94 94 94 94 94 94 94 94 94 93 92 92 92 92 92 92 92 91 91 91 90 90 89 90 90 90 91 92 91 88 84 82 80 80 82 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 72 72 72 74 76 78 81 82 82 82 81 81 80 80 79 80 81 81 81 81 81 81 82 82 82 82 82 83 83 84 84 84 85 85 85 85 85 84 85 86 87 87 88 87 87 86 85 84 84 84 83 81 80 78 77 75 74 73 71 71 71 71 72 75 72 69 60 57 60 62 63 64 65 68 71 70 68 69 62 55 52 50 48 49 50 50 50 53 54 51 47 44 45 48 53 53 51 53 56 56 56 51 54 60 50 43 41 40 42 46 49 50 50 50 49 48 47 46 46 48 51 50 44 49 56 51 48 53 53 54 54 54 60 61 57 57 58 56 56 54 56 63 59 52 46 44 52 57 60 66 71 71 68 68 70 73 64 56 59 61 58 60 63 67 68 58 58 62 66 71 79 80 76 77 79 81 84 83 81 80 79 79 80 80 79 77 74 68 64 66 68 66 66 65 66 65 63 63 63 66 69 71 71 69 69 70 68 67 67 68 69 71 73 76 78 79 80 80 78 76 75 75 76 74 72 66 61 61 60 58 56 53 56 57 58 58 57 55 53 50 46 43 40 38 35 37 42 37 32 32 33 33 33 33 40 45 49 52 55 56 56 56 57 59 58 54 46 42 44 44 45 46 47 52 56 60 55 44 42 44 56 61 60 58 52 49 48 48 48 49 49 50 57 58 56 55 53 50 49 52 52 49 44 39 38 38 39 45 52 53 52 43 41 43 46 50 55 57 56 49 47 58 60 53 52 58 55 49 43 39 35 36 37 38 43 46 46 48 49 46 44 51 60 55 54 50 47 47 44 42 39 39 43 43 44 44 44 50 48 41 42 45 49 47 42 42 44 47 48 51 47 39 42 45 47 49 52 55 55 50 48 48 51 54 51 48 49 49 49 47 44 38 34 32 32 32 33 35 39 38 36 35 34 35 42 53 53 53 52 53 55 55 55 57 58 59 55 50 54 56 57 53 45 44 45 47 49 51 50 48 46 44 43 41 40 41 42 46 48 51 50 49 50 52 54 52 50 47 46 46 47 51 56 59 57 52 48 51 54 60 65 69 68 67 68 69 70 70 70 66 63 60 61 61 59 58 60 62 64 65 66 66 67 68 71 73 77 77 75 72 69 70 70 72 73 74 74 74 73 73 73 73 74 74 74 74 74 74 75 74 74 74 73 73 72 70 69 68 69 69 71 72 73 74 75 75 75 74 74 74 75 75 75 76 77 78 78 78 79 81 81 82 83 84 85 86 87 86 86 85 84 84 83 83 82 82 82 83 84 85 85 85 84 84 84 83 83 83 84 85 85 85 85 85 84 82 80 81 81 80 79 77 77 77 79 79 80 80 79 78 78 78 78 80 81 83 85 86 88 87 85 83 81 79 80 81 81 80 80 80 81 82 82 82 82 82 83 84 85 84 83 82 81 81 80 80 80 80 82 84 86 86 85 84 83 82 82 83 84 84 85 84 85 86 87 88 88 89 89 88 88 87 87 87 88 90 90 89 88 88 88 88 88 87 87 87 87 88 89 89 89 88 88 88 88 88 88 88 87 85 84 83 84 85 86 86 87 88 89 89 89 89 89 90 91 92 92 91 89 88 88 89 90 90 89 88 88 88 88 88 88 88 88 88 87 86 85 85 84 84 83 83 83 84 85 85 86 86 87 87 87 87 87 88 89 88 87 85 84 85 84 83 86 89 93 93 94 94 94 94 94 94 94 94 94 93 93 91 89 88 88 88 89 89 90 91 92 93 93 93 94 94 95 96 96 95 95 95 94 94 94 94 94 94 93 93 92 92 91 91 92 92 92 93 93 93 93 92 91 91 90 90 89 89 90 90 90 91 91 90 87 84 82 82 82 82 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 75 79 83 83 82 81 81 80 80 79 81 82 82 82 82 82 82 82 82 82 83 83 83 84 84 85 85 85 86 85 84 85 86 86 87 87 88 88 88 88 87 86 84 84 83 82 81 80 79 78 77 76 76 75 74 74 73 75 76 73 69 63 62 63 66 68 70 66 62 64 65 60 57 57 57 56 55 53 51 54 61 60 57 49 46 50 50 48 52 61 51 47 54 56 54 52 50 51 53 47 42 40 40 41 44 47 46 45 45 46 46 45 44 41 41 43 45 45 46 48 50 52 55 54 51 50 52 54 56 57 57 58 57 56 55 52 52 50 48 47 47 49 50 52 54 56 60 60 60 64 69 73 71 68 66 65 67 64 57 59 59 63 66 66 70 75 73 70 74 76 75 77 81 81 80 78 78 78 80 81 77 72 67 64 63 64 65 68 67 66 64 62 64 65 66 67 69 70 71 70 69 67 66 66 67 68 69 71 73 75 76 77 77 77 77 76 77 77 77 73 64 61 59 60 60 60 58 57 61 64 63 62 59 55 51 50 47 45 41 36 35 36 35 33 32 33 35 33 34 40 44 46 49 52 54 56 56 59 61 59 55 49 45 44 44 44 46 48 50 55 62 54 46 43 49 63 64 62 61 58 50 50 48 48 48 48 52 59 54 46 52 53 50 52 55 50 47 41 40 41 38 36 41 42 39 40 41 39 40 44 47 50 57 61 54 51 55 59 61 53 47 48 50 50 42 36 35 36 36 39 43 46 48 53 50 41 44 49 52 54 56 52 46 37 37 44 44 44 43 43 49 46 40 45 46 42 44 50 47 43 43 43 43 45 48 45 40 39 42 45 44 44 49 51 47 45 44 49 51 49 47 45 45 45 43 40 38 36 35 34 33 32 35 39 38 37 35 34 34 43 51 52 52 51 52 54 52 53 56 61 65 58 55 59 58 55 50 44 42 44 49 52 55 53 51 46 44 44 43 42 41 45 50 50 51 52 54 56 56 56 53 50 47 49 50 51 51 52 52 52 48 46 51 55 58 63 68 70 71 71 72 72 69 67 64 65 66 65 64 62 62 64 65 67 67 68 68 70 71 74 77 80 81 79 76 73 73 73 75 76 77 78 78 77 77 76 76 76 77 76 76 75 76 76 78 79 76 74 73 71 69 68 67 68 69 71 72 73 74 75 76 76 75 75 75 75 75 76 77 78 78 79 79 79 80 80 81 82 83 84 86 86 86 84 83 82 82 81 80 79 80 80 81 82 83 85 85 85 84 84 82 81 80 80 81 81 80 80 81 83 81 79 79 79 80 79 78 79 79 80 81 82 81 80 79 78 78 77 77 78 80 82 84 86 88 88 88 86 83 81 81 82 82 81 81 81 82 83 83 83 83 84 85 86 86 84 82 82 82 82 82 82 83 84 85 86 87 86 85 84 83 83 83 86 87 86 85 85 86 87 88 89 90 92 91 89 88 87 86 87 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 89 89 89 89 89 89 88 86 84 83 82 82 83 83 85 87 88 88 88 88 88 89 90 91 92 92 90 89 88 88 89 89 89 87 87 86 86 87 87 87 87 86 85 85 84 84 84 84 84 84 85 86 87 87 87 88 88 89 88 88 87 88 88 89 88 85 84 84 81 80 81 84 89 92 93 94 93 93 93 93 93 94 94 94 94 93 92 91 91 91 91 91 91 92 92 93 93 93 94 94 95 96 96 96 95 95 94 94 94 94 93 93 92 92 92 91 91 91 92 92 93 93 94 94 93 91 90 90 90 90 90 91 91 90 90 90 89 88 86 84 83 82 81 81 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 82 82 81 81 81 81 82 82 82 82 82 82 83 83 83 83 82 82 84 85 85 85 86 85 85 85 86 86 87 87 88 88 88 89 89 88 87 86 85 84 83 83 82 81 80 80 79 78 77 77 76 76 76 76 77 78 75 71 68 67 68 70 72 68 62 58 62 71 65 59 59 60 59 57 55 57 62 62 59 46 45 51 53 52 47 49 54 54 55 55 55 58 55 49 47 47 44 42 43 43 44 45 46 46 46 46 44 42 44 45 45 46 49 50 52 59 60 55 54 55 52 46 62 68 60 56 53 54 56 52 50 47 49 52 53 53 54 52 48 48 51 53 55 54 53 53 62 72 68 65 66 69 76 70 61 59 61 64 65 63 70 73 66 66 71 76 80 82 82 79 78 78 77 77 80 78 72 67 62 61 62 67 71 74 72 69 69 69 68 68 67 66 67 71 72 71 69 66 64 62 63 65 66 68 70 71 72 72 74 76 77 77 77 78 78 69 60 62 63 64 65 65 63 62 64 65 64 61 58 55 53 53 50 47 43 39 37 35 34 35 36 36 35 33 35 41 44 46 48 50 52 54 56 62 67 68 66 61 50 44 44 44 45 46 48 52 56 56 51 45 46 51 56 61 65 61 52 65 71 65 56 48 55 63 62 58 55 50 46 53 55 48 43 41 41 41 39 40 48 47 43 38 36 35 39 46 52 56 57 59 58 52 46 45 48 56 52 47 50 53 50 44 37 36 37 42 47 52 51 48 45 41 41 44 48 53 56 51 45 37 40 46 43 43 47 49 49 44 40 44 45 39 40 41 41 41 43 48 52 47 44 44 43 39 40 42 42 41 41 47 56 55 53 52 52 51 47 43 40 38 37 37 37 36 36 35 34 33 36 38 38 37 35 35 38 45 50 54 50 47 50 50 49 52 58 61 61 55 57 62 57 52 51 49 46 48 51 55 56 54 52 49 46 44 42 42 41 48 54 51 51 54 55 55 57 56 52 47 43 50 55 53 51 48 48 47 45 47 51 52 53 57 63 70 73 74 76 75 71 67 65 68 70 69 68 67 69 70 70 69 67 67 68 71 74 77 80 83 82 80 77 76 75 76 77 78 80 82 83 83 82 81 80 80 79 78 76 75 76 78 79 80 77 75 72 71 69 68 67 68 69 70 72 73 74 75 76 76 76 76 76 77 77 77 78 78 78 78 78 78 79 80 81 82 83 84 84 84 84 83 82 81 81 80 79 78 78 79 81 82 83 84 84 85 84 84 83 81 79 78 78 78 78 77 78 80 81 81 79 78 79 79 79 79 80 81 82 83 83 82 81 80 79 77 76 76 78 79 81 83 86 88 90 89 88 86 85 85 84 83 82 82 82 83 83 84 85 86 87 88 87 86 85 85 86 87 88 87 86 86 86 86 87 86 85 85 84 83 83 85 85 86 86 87 89 89 90 91 92 93 93 93 90 89 88 88 88 89 89 90 90 90 90 90 90 90 90 90 90 89 89 88 89 89 89 89 89 89 89 88 86 85 84 83 82 82 82 82 83 85 86 87 88 88 89 89 90 91 91 91 90 88 89 90 90 90 88 87 87 87 87 87 86 86 85 85 85 85 84 85 85 85 85 86 87 88 88 89 89 90 90 90 90 88 87 87 88 85 81 80 80 79 80 82 82 84 88 91 93 93 93 92 92 92 92 93 94 94 94 93 93 93 93 92 92 92 92 92 92 93 93 93 94 94 95 96 96 96 95 94 93 93 92 92 92 92 93 93 92 92 92 92 92 93 93 94 94 93 92 91 90 89 89 89 90 90 90 89 89 88 87 86 85 83 82 81 80 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 82 83 83 83 83 83 83 83 83 83 83 82 83 85 85 86 86 86 85 85 86 86 87 88 88 89 89 90 89 89 88 87 86 85 84 83 83 82 82 82 82 82 81 80 79 78 77 76 76 78 79 78 75 71 70 69 71 72 73 68 60 61 66 68 65 62 68 75 65 58 56 54 50 48 45 48 51 54 56 57 53 53 56 57 56 56 56 54 50 47 45 44 48 51 46 43 42 42 44 46 47 45 44 47 49 49 51 53 48 48 56 56 51 56 59 60 58 59 61 57 56 53 48 47 46 48 51 57 60 51 53 59 56 52 48 47 51 53 54 53 51 48 52 55 57 59 60 61 60 59 59 60 63 66 66 65 66 63 68 74 80 82 82 80 75 74 76 76 75 74 70 65 64 61 59 62 67 72 76 74 72 70 70 70 70 70 68 68 71 71 70 68 66 65 64 63 63 64 66 67 68 69 70 72 74 77 74 70 70 70 66 65 69 66 62 67 68 64 64 65 61 57 60 59 56 53 52 48 46 47 45 42 37 35 36 36 35 35 33 37 41 44 46 48 49 51 53 58 67 71 71 69 66 56 50 48 47 47 48 49 49 55 63 64 61 51 49 54 59 66 70 70 68 67 66 61 54 56 59 59 60 59 51 48 55 57 53 48 44 41 41 42 43 44 47 45 38 35 34 36 39 47 52 54 54 55 51 48 44 44 48 54 53 48 48 51 44 36 36 39 44 47 50 42 39 47 46 43 46 48 49 48 44 43 41 43 43 40 41 43 47 51 53 49 46 41 39 41 40 38 39 42 53 60 55 48 41 47 50 43 44 48 45 42 42 49 61 61 57 56 55 50 49 49 46 43 40 38 36 37 38 35 35 37 38 37 37 36 35 42 54 56 55 48 45 47 47 47 53 58 61 58 51 57 62 59 56 54 50 47 48 51 55 55 54 51 47 41 40 40 41 42 48 51 51 53 54 52 51 52 53 52 48 46 50 51 51 50 48 49 48 46 46 47 50 52 54 61 69 72 75 77 75 69 68 67 70 71 70 70 70 71 70 68 66 64 65 68 73 77 81 84 86 84 81 78 77 76 77 78 79 82 85 86 87 87 86 85 84 82 80 78 77 77 77 78 76 74 72 71 70 69 68 68 68 69 70 72 73 74 74 75 75 75 75 76 78 79 79 80 79 78 77 76 76 78 80 82 83 83 82 82 82 82 82 82 82 82 81 80 79 80 80 81 82 82 83 84 84 85 84 84 83 81 79 78 78 77 77 77 77 80 81 81 79 78 78 78 78 79 80 82 83 84 84 83 80 78 77 76 76 76 77 78 80 83 86 89 90 89 88 87 87 86 85 84 85 85 86 86 86 87 88 89 89 88 88 87 86 86 87 86 86 86 86 86 86 87 86 86 85 85 84 84 84 83 83 83 87 90 91 91 92 92 93 93 92 91 90 89 88 88 89 90 92 91 91 90 90 89 90 90 91 91 90 90 89 89 90 90 89 89 89 88 87 86 86 85 84 84 84 84 83 82 82 83 84 86 87 88 88 88 89 90 91 91 90 90 91 91 90 90 90 89 89 88 87 87 86 86 87 87 87 87 86 86 86 87 87 88 88 89 90 91 91 91 91 90 89 88 87 87 85 83 84 83 83 84 87 85 82 80 84 92 93 93 93 92 91 91 92 93 93 93 93 93 93 93 93 93 92 92 92 92 92 92 93 93 94 95 96 96 96 94 93 92 92 92 92 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 92 91 90 90 90 90 90 89 88 88 88 88 87 86 84 83 82 81 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 83 83 84 84 84 84 84 85 86 86 86 87 86 85 86 87 87 88 88 89 89 90 90 90 89 89 88 87 85 84 83 83 83 83 84 84 84 83 82 81 80 78 77 76 76 76 76 76 75 72 71 71 72 72 65 62 69 71 75 69 63 64 66 63 60 58 57 56 52 51 53 59 66 62 58 49 48 54 58 60 61 59 56 52 47 45 43 46 49 44 42 42 42 42 44 47 48 48 49 49 49 54 52 45 49 56 51 50 62 68 61 59 57 56 56 58 55 48 49 49 50 52 52 53 52 52 55 52 50 49 49 51 52 55 58 56 50 48 48 54 58 61 58 53 56 59 60 63 71 67 60 64 68 73 77 81 80 78 75 71 65 69 76 72 69 66 65 67 67 65 63 63 63 64 64 67 69 68 68 67 68 69 68 69 69 68 65 66 66 65 64 63 63 64 65 66 67 68 70 72 76 71 67 66 67 67 73 81 79 75 71 68 63 64 62 53 55 63 63 59 55 52 50 49 49 47 44 37 34 36 36 36 35 36 39 42 45 48 50 52 54 57 62 70 68 65 62 60 59 59 57 52 50 50 50 50 56 63 64 61 55 54 57 57 60 66 67 65 65 64 65 64 58 59 60 59 59 56 55 53 53 52 45 42 40 43 46 50 53 54 47 38 37 37 43 44 45 47 48 47 47 45 50 55 56 57 60 55 44 44 46 42 39 40 43 46 39 36 36 38 43 47 48 49 48 43 39 36 38 42 47 44 39 45 48 45 50 60 55 48 40 38 40 41 39 38 41 48 51 49 44 39 43 47 47 50 56 52 47 43 51 64 61 58 58 57 57 57 57 54 51 46 41 38 39 38 35 36 39 38 37 38 38 37 43 50 52 50 45 44 47 45 45 50 56 61 56 51 57 61 65 61 57 50 47 47 50 54 53 50 46 44 41 41 41 42 43 46 49 51 51 51 49 49 49 51 52 46 45 48 47 47 49 49 49 47 45 48 49 50 49 49 58 66 72 69 64 67 69 68 68 69 68 67 64 64 67 68 68 65 63 65 70 76 81 85 87 87 85 81 77 77 78 79 80 81 83 85 88 89 89 89 88 87 85 83 81 80 78 76 74 73 71 71 71 71 70 69 68 68 69 70 72 72 73 74 74 75 75 76 77 78 80 80 81 79 78 76 75 75 78 81 83 84 83 83 83 82 83 84 84 84 83 82 81 81 82 82 82 82 82 83 83 84 84 82 80 80 79 79 79 78 78 78 77 77 77 79 80 80 79 78 77 77 77 79 80 81 81 80 80 80 80 78 78 77 76 77 78 79 81 84 86 88 89 89 89 89 88 88 88 88 88 88 89 89 89 89 89 88 88 87 86 85 84 83 85 85 85 85 85 85 86 86 85 85 85 85 84 83 83 83 82 86 89 91 92 92 92 93 93 92 92 91 89 88 89 91 92 92 91 90 89 89 89 90 91 92 92 92 91 90 90 91 91 91 90 88 87 87 86 86 86 86 86 86 86 85 84 84 84 84 84 84 85 86 86 87 88 89 90 90 90 90 90 91 91 91 91 91 91 89 89 88 88 88 89 88 88 88 88 88 88 88 88 88 89 90 91 91 91 91 91 90 89 88 87 86 86 88 88 88 88 87 87 85 80 84 91 91 91 91 91 91 90 91 91 92 93 92 92 92 92 92 93 93 93 93 92 92 92 93 93 94 95 96 96 95 95 94 93 92 92 92 92 92 92 92 93 93 93 93 93 93 93 93 93 94 93 93 92 91 91 91 91 90 89 89 89 89 89 89 88 87 85 83 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 85 85 86 86 87 86 86 86 86 87 88 88 89 89 89 90 90 90 90 89 88 87 86 85 85 84 84 84 84 85 86 86 85 84 83 81 79 77 75 74 73 72 73 73 73 73 72 72 73 73 73 75 74 73 67 65 65 65 65 63 61 60 58 56 56 57 67 72 67 59 49 48 49 49 55 65 65 60 51 44 43 43 44 44 45 43 42 41 41 41 45 51 49 48 45 48 56 58 55 53 55 55 49 45 52 57 65 65 62 61 60 57 55 57 55 50 49 50 48 48 47 48 50 50 50 52 53 54 56 62 64 61 52 51 56 62 66 59 55 56 59 64 65 68 67 65 67 71 77 78 78 75 70 65 59 51 61 68 69 69 68 68 69 69 68 64 61 59 60 63 71 70 65 64 65 65 65 65 67 70 65 60 63 64 65 65 64 64 63 64 65 66 66 67 68 69 69 69 68 68 68 71 76 78 75 71 68 66 67 67 64 65 68 67 65 60 55 52 52 50 47 42 37 40 43 38 35 36 38 41 46 50 53 56 57 61 66 70 70 65 59 52 49 45 46 49 50 50 51 51 50 50 57 67 59 54 59 59 57 60 65 65 65 66 66 65 68 68 67 63 56 58 62 65 64 55 48 41 40 41 45 51 58 58 56 46 39 39 45 54 45 40 45 45 41 43 45 44 46 51 56 60 53 45 39 38 40 41 42 51 52 43 44 50 42 40 47 48 46 41 35 37 37 39 44 52 45 43 55 51 39 44 53 54 50 41 38 38 39 39 36 37 40 39 38 38 40 45 45 48 49 49 49 49 48 54 59 58 56 57 57 56 54 52 50 48 46 42 39 40 38 35 37 38 37 38 41 41 40 41 44 48 47 43 44 45 42 45 52 55 58 55 54 57 58 60 58 55 50 48 48 51 55 57 56 54 48 44 43 43 44 45 45 47 49 51 48 45 54 58 51 49 49 48 48 48 48 49 50 50 45 44 48 49 49 45 44 50 60 70 64 59 65 68 67 66 65 64 64 64 64 64 67 68 66 65 66 73 80 84 87 88 86 84 80 78 78 79 81 81 82 84 86 88 89 89 88 88 87 86 85 84 83 80 76 73 71 70 71 72 72 71 69 68 68 68 70 72 73 74 74 74 75 75 76 77 78 80 81 81 80 78 76 76 76 79 81 84 85 85 85 84 83 84 84 85 85 85 84 83 82 82 83 83 82 82 83 83 83 81 79 77 77 78 79 79 78 78 78 78 77 76 76 76 77 78 79 78 77 75 74 74 75 77 78 77 76 77 78 78 78 77 77 77 77 79 82 85 87 89 90 90 90 89 88 88 88 88 89 89 89 89 88 88 88 88 87 86 85 85 84 85 85 85 85 85 85 85 86 86 86 85 84 84 84 84 84 85 87 89 90 91 91 91 92 92 92 92 91 91 90 91 92 92 91 90 89 88 89 89 90 91 92 93 92 92 91 91 91 92 92 90 89 87 86 86 86 86 86 87 88 88 88 87 87 86 85 84 83 83 83 84 86 87 87 88 88 89 89 90 90 91 91 92 92 92 92 91 91 90 90 90 90 90 89 89 89 89 89 88 88 88 89 90 90 91 91 91 91 91 89 88 87 87 88 88 89 89 88 88 87 87 89 90 90 90 90 90 90 89 89 90 91 91 91 91 90 91 92 93 93 93 93 93 93 93 93 94 95 95 96 96 95 94 94 93 93 92 92 91 91 91 92 92 93 93 92 92 93 93 93 91 91 91 92 92 91 90 91 91 92 91 91 90 90 90 89 89 88 87 86 84 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 86 86 86 86 85 84 85 86 88 89 90 90 90 90 90 89 88 87 85 84 84 84 84 84 85 86 87 87 86 85 83 81 78 76 74 73 72 70 69 69 71 73 74 75 74 74 75 75 72 67 64 65 65 66 65 65 64 63 62 60 60 60 61 69 74 69 61 56 60 64 62 66 69 69 66 61 56 49 45 45 44 43 42 41 42 43 41 43 45 45 44 44 46 55 57 54 61 69 60 52 52 55 63 65 61 60 59 57 57 59 56 52 48 45 42 44 47 47 48 51 52 54 58 63 54 51 56 59 57 55 55 59 61 59 58 59 64 66 61 61 64 71 76 78 79 76 73 68 62 55 60 61 63 64 66 69 72 74 74 74 71 67 64 61 59 60 67 64 59 59 60 62 62 63 65 66 64 61 61 63 64 65 65 64 64 64 65 66 65 66 67 67 68 69 70 70 71 71 73 74 69 66 65 65 66 69 71 71 71 69 67 64 61 59 58 53 46 41 39 45 44 37 36 36 39 43 49 53 57 59 62 67 71 74 71 66 57 52 57 55 47 47 48 49 49 49 50 50 54 58 56 57 67 66 61 63 65 65 66 66 67 66 63 61 60 56 51 54 57 58 60 58 53 46 42 42 44 50 56 57 53 44 40 39 54 62 53 49 54 51 47 56 56 46 48 53 55 57 52 46 40 39 40 41 45 55 59 58 53 49 41 40 44 43 40 39 37 36 42 47 46 44 37 43 55 44 34 36 41 49 52 51 41 37 41 39 34 35 36 38 40 40 43 46 41 39 46 50 51 50 50 53 56 59 55 51 50 48 44 42 39 38 38 41 42 43 40 37 37 36 36 40 45 43 41 39 43 50 47 44 42 41 40 49 56 56 55 53 56 59 55 55 60 59 55 53 53 55 57 60 58 55 49 45 43 43 43 48 50 47 48 50 45 43 53 56 53 51 50 51 52 52 52 52 52 50 45 45 48 47 46 43 45 49 58 67 60 57 61 63 64 63 61 61 62 64 64 64 64 65 66 66 68 75 81 85 87 87 85 83 81 80 80 81 81 83 85 87 88 89 88 88 87 86 85 85 85 85 84 82 77 73 71 71 72 72 72 72 70 69 68 67 69 71 74 75 75 74 74 75 76 77 79 80 80 81 81 79 78 78 79 81 83 85 85 86 85 85 84 85 85 85 86 86 85 84 83 83 83 84 84 83 83 83 82 80 78 77 77 77 79 78 78 78 78 79 78 77 75 75 75 77 79 80 80 80 79 78 77 76 75 73 71 72 73 74 76 78 79 80 81 81 82 84 86 88 89 89 89 88 88 88 88 89 89 89 89 89 88 88 87 87 87 87 86 86 86 86 87 87 86 86 87 87 86 85 85 85 85 85 86 86 86 87 89 90 91 91 90 90 91 92 92 93 92 92 92 93 92 92 91 90 89 89 89 90 91 92 93 94 94 93 92 91 91 92 92 91 90 88 87 86 86 86 87 88 89 90 89 89 88 88 87 86 85 84 83 83 84 85 86 86 87 88 88 89 89 90 90 91 91 92 93 93 92 91 91 91 91 91 90 90 90 90 89 89 89 88 89 89 90 91 91 92 92 92 91 90 89 88 88 88 88 87 87 87 88 88 88 89 89 89 89 88 88 87 88 88 90 90 90 90 91 92 93 94 94 94 93 93 93 93 93 93 94 95 95 95 95 95 95 94 93 93 92 91 91 91 91 91 91 91 91 92 92 91 90 90 91 93 92 91 89 89 90 92 93 92 92 91 90 90 89 88 88 88 87 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 nan nan nan nan nan nan nan nan nan 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 79 79 80 81 83 85 86 88 89 89 88 86 85 84 84 84 84 85 86 87 87 87 87 86 84 81 78 76 74 72 72 72 71 69 70 71 73 75 76 76 76 77 79 78 73 65 63 63 64 63 63 63 63 62 62 73 75 69 71 76 71 59 64 68 65 66 72 64 57 65 65 55 46 43 43 43 43 43 42 43 45 43 44 47 51 57 53 51 52 54 63 65 56 59 62 53 50 60 60 54 53 53 51 48 47 46 44 43 42 45 48 51 51 51 53 54 50 49 47 46 47 53 60 63 66 69 66 62 57 59 70 71 65 61 60 68 71 66 66 67 68 66 65 61 59 63 65 61 60 62 66 72 74 74 69 65 62 61 60 57 55 55 55 56 58 60 61 62 62 62 62 60 59 61 63 66 66 64 64 63 63 64 65 65 65 66 66 66 67 66 68 69 69 66 61 62 64 64 65 68 72 75 73 70 68 66 63 63 62 54 47 39 38 43 42 38 37 36 38 43 48 52 56 59 64 69 72 74 74 70 58 52 51 46 41 42 46 51 49 47 47 50 55 58 61 63 65 69 68 65 66 67 68 68 70 70 69 59 51 51 48 44 46 49 52 55 58 53 42 41 43 47 51 53 49 41 42 44 51 55 53 57 60 60 59 54 50 43 49 55 56 57 56 47 40 41 42 43 46 51 58 61 59 52 44 41 42 42 41 40 41 41 47 54 55 49 38 41 45 37 35 39 39 40 38 38 37 41 48 42 38 39 39 38 39 41 44 44 41 43 50 51 51 48 50 53 56 58 53 49 47 43 38 37 36 36 41 49 49 47 42 38 35 35 37 42 45 43 40 37 44 48 45 42 40 41 44 53 57 56 53 51 59 60 51 53 61 62 61 58 55 52 54 57 58 55 50 44 40 43 46 48 50 49 48 47 48 50 56 52 47 47 48 51 53 54 53 52 53 51 47 47 48 47 46 46 51 57 64 65 55 53 54 57 59 60 61 61 61 62 62 61 59 60 62 64 68 74 80 86 86 86 85 84 83 82 82 82 83 85 87 90 90 90 89 88 87 86 85 85 84 84 83 82 78 73 69 70 71 72 73 73 72 70 68 68 69 71 74 75 75 74 74 75 77 79 79 79 79 79 80 80 79 79 81 83 84 85 86 86 86 85 85 85 86 87 86 86 85 85 84 83 83 84 84 83 82 81 81 80 79 78 78 78 78 78 78 78 79 79 79 78 76 76 75 75 76 76 78 79 80 79 77 74 71 70 70 70 71 72 74 77 79 81 82 82 83 83 85 86 87 88 89 88 88 88 89 89 89 89 89 88 88 88 87 87 87 87 88 88 88 88 88 88 88 87 87 86 85 84 84 86 86 87 87 88 89 91 92 92 92 91 90 90 90 91 92 92 93 93 93 93 92 91 91 90 89 89 90 90 91 92 94 95 95 95 93 92 91 91 92 92 91 90 89 88 88 89 89 89 89 90 90 89 89 89 88 88 87 86 86 84 82 83 84 85 86 87 87 87 88 88 88 88 89 90 91 93 93 92 91 91 91 91 91 91 90 90 90 90 89 89 89 89 89 90 91 91 92 92 92 91 90 89 87 87 87 87 88 89 89 88 88 87 87 87 87 86 85 84 86 87 89 91 91 92 92 93 94 94 94 93 93 93 92 92 92 92 92 93 94 95 95 96 96 95 95 94 93 92 92 91 91 91 91 91 91 91 92 93 93 93 93 93 90 88 87 88 90 91 92 92 91 90 90 89 88 87 86 87 87 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 77 77 78 80 82 83 84 85 85 84 84 84 84 86 87 86 86 86 86 85 81 78 76 74 72 72 72 72 71 70 70 70 73 76 76 76 76 78 79 77 71 66 62 61 61 61 65 65 62 66 78 73 59 58 58 58 58 61 65 68 72 73 71 65 64 66 67 60 53 51 50 48 45 43 44 44 43 46 51 51 52 51 49 49 52 58 65 66 61 60 54 54 58 54 50 50 50 49 48 46 46 45 45 46 48 50 52 55 55 55 50 41 45 47 44 44 49 57 66 66 66 64 60 52 57 68 73 72 65 63 66 65 62 67 67 67 68 64 68 69 68 66 60 60 62 62 63 64 63 56 53 51 53 55 54 54 54 54 55 56 59 62 62 62 60 59 58 58 60 62 64 66 65 63 61 59 60 61 62 62 62 63 63 63 63 64 63 62 60 57 61 65 67 68 69 72 74 73 71 69 66 63 61 57 47 41 37 38 40 40 39 37 36 36 41 46 50 53 56 60 65 69 73 78 75 68 60 56 54 51 48 52 61 58 56 59 59 61 64 66 66 67 69 65 61 64 68 71 72 72 73 71 60 54 58 54 45 45 46 47 49 53 50 45 45 46 46 47 48 45 41 41 41 43 44 46 51 53 48 51 53 46 42 44 45 47 48 48 43 41 44 44 44 45 47 52 57 60 53 47 42 40 42 41 40 43 45 45 49 54 45 38 39 40 39 47 58 54 47 38 35 37 43 48 41 38 41 41 41 40 43 52 53 52 48 47 48 47 45 49 55 59 58 53 48 43 40 38 37 37 37 40 44 46 45 40 37 35 35 37 40 42 42 39 38 41 42 41 40 39 45 49 52 56 57 52 52 60 56 46 53 58 59 59 59 54 50 54 58 60 58 53 44 38 41 45 48 49 50 47 47 49 52 54 49 45 44 46 48 54 57 55 52 50 49 48 49 49 49 49 51 61 68 72 68 57 54 52 52 53 53 54 56 57 59 61 61 60 61 63 65 70 75 80 85 86 87 86 85 84 83 83 83 84 86 88 90 91 91 90 89 88 86 86 86 86 85 84 82 79 74 70 70 70 72 73 75 74 72 70 69 68 70 73 74 74 73 74 76 78 79 78 77 77 78 79 79 80 81 82 84 85 85 85 85 85 85 84 85 85 86 86 86 85 85 84 83 82 82 82 82 81 80 80 79 78 78 78 78 78 77 77 78 79 80 80 80 79 78 76 75 74 74 76 78 79 78 75 73 71 71 72 73 73 74 75 77 79 81 82 83 83 83 83 84 86 87 88 88 89 88 88 89 89 89 88 87 87 87 88 89 89 90 90 90 90 90 90 90 89 87 86 85 84 85 86 88 89 90 90 90 91 90 90 91 91 91 90 90 90 90 92 92 93 92 92 92 91 90 90 89 89 89 90 90 91 93 94 95 95 95 94 93 91 91 91 91 91 91 91 91 91 90 89 88 88 88 89 89 89 89 89 88 88 88 88 85 83 83 83 84 85 85 85 86 86 86 86 86 87 88 89 91 92 92 92 92 92 91 91 91 91 90 90 90 90 89 88 88 89 89 90 91 91 91 91 91 91 91 90 90 90 90 91 91 91 90 89 88 87 86 86 84 84 84 87 88 90 91 92 92 92 93 93 94 93 93 92 92 91 91 91 91 92 92 93 94 95 95 96 96 95 95 94 94 93 93 93 92 92 93 94 91 90 94 94 92 91 90 87 86 87 88 89 90 90 90 89 89 89 88 87 86 85 85 85 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 76 75 76 78 79 80 83 86 87 86 85 85 85 84 83 80 79 77 76 76 74 73 72 72 72 72 72 73 75 76 70 61 64 70 79 80 79 69 60 66 68 71 76 76 77 81 72 62 56 55 55 56 57 59 62 65 65 64 62 57 59 62 65 63 60 58 57 51 47 46 45 44 47 50 50 50 50 50 50 49 51 57 58 52 52 54 56 56 53 51 51 50 49 48 48 47 47 48 48 48 50 54 61 61 57 48 41 43 44 41 41 42 45 49 51 53 52 50 50 58 65 72 72 68 66 65 68 70 75 67 54 61 66 72 73 70 64 58 58 57 53 52 51 51 51 50 49 48 50 53 54 55 54 54 55 58 63 63 61 59 57 56 56 57 60 61 61 60 59 57 56 56 57 58 58 57 58 59 60 60 59 58 57 57 57 60 63 66 69 70 71 70 69 67 65 63 60 55 51 48 45 41 40 39 39 39 39 36 36 39 43 48 52 56 61 64 67 71 76 77 74 67 63 61 60 60 54 50 49 54 60 62 63 67 67 63 63 64 62 58 56 59 66 68 69 71 71 65 56 48 47 46 46 47 48 45 43 47 48 47 47 46 44 42 42 42 42 45 45 41 40 42 45 46 44 44 41 44 51 51 50 47 44 40 45 49 41 37 40 43 47 50 51 45 42 40 40 40 41 41 42 42 39 37 38 39 38 38 44 50 56 60 58 54 47 43 40 38 37 36 37 38 39 42 45 48 54 55 56 58 57 55 49 45 45 48 53 56 56 46 40 39 39 38 38 38 38 40 41 40 37 37 37 37 38 39 40 41 39 38 39 39 39 42 44 48 48 47 53 56 51 52 58 50 45 53 58 60 63 63 54 50 56 58 61 55 49 42 41 44 45 47 48 47 45 50 55 54 52 50 47 45 48 51 56 57 55 52 50 49 48 49 47 46 48 51 57 66 75 70 65 63 60 56 56 56 58 60 62 64 67 68 70 71 70 70 72 75 80 84 86 87 87 87 86 85 85 85 86 88 89 90 91 91 90 90 89 88 89 90 90 90 87 85 82 77 72 70 70 72 74 76 76 74 71 70 68 69 71 73 74 73 76 78 79 78 76 76 76 76 78 79 80 82 83 85 85 85 85 85 85 83 83 82 83 84 85 85 85 84 83 82 81 80 81 82 81 81 80 79 78 78 79 78 78 77 77 78 79 81 82 81 80 79 78 77 76 76 77 78 78 77 75 75 75 75 76 78 77 77 78 79 80 82 83 83 83 83 83 84 84 85 86 87 88 87 87 87 88 88 88 87 87 88 89 90 91 91 92 92 91 91 91 91 90 88 87 86 86 87 89 91 92 92 92 90 89 88 88 89 89 89 89 89 89 90 92 92 93 92 92 91 90 89 89 89 89 90 91 91 92 93 94 94 94 94 94 93 92 92 91 90 89 89 89 90 90 90 89 88 86 87 87 88 88 88 88 88 88 88 88 87 85 84 84 84 84 84 85 85 85 85 85 85 85 86 87 89 90 91 92 92 92 91 91 90 90 90 90 90 90 89 88 88 88 89 89 90 91 91 90 90 90 91 91 92 92 92 92 92 92 92 91 90 89 89 88 88 88 88 89 90 91 91 91 92 92 93 93 93 92 92 92 91 91 91 91 91 91 91 91 92 93 94 95 96 96 96 95 95 95 95 94 94 94 94 95 93 91 92 92 91 89 88 88 88 89 88 88 89 89 89 88 87 87 86 85 85 85 84 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 73 73 73 78 82 85 85 86 85 84 82 80 80 80 78 77 75 74 74 73 72 72 72 72 74 75 75 69 61 69 81 69 61 60 61 68 66 58 59 61 67 71 73 67 54 54 55 56 57 58 59 60 59 60 64 62 61 61 62 61 59 53 50 50 49 48 48 46 44 46 48 48 48 50 51 48 49 50 52 51 51 52 53 54 55 54 53 50 48 47 48 48 46 45 46 49 52 56 62 64 62 55 49 45 43 42 41 42 42 43 44 49 54 51 53 59 62 66 66 67 72 72 72 73 73 67 64 68 69 70 68 65 63 59 55 52 48 49 49 49 50 51 49 47 49 54 58 57 55 54 53 54 54 55 56 56 55 55 54 55 57 56 55 54 54 53 54 55 54 53 53 52 51 53 55 55 55 55 55 57 59 61 64 66 68 70 71 70 68 65 62 59 57 54 54 51 45 42 40 40 39 40 40 37 37 38 40 44 50 54 59 62 64 65 67 70 69 66 62 59 56 53 49 48 49 53 57 60 63 67 63 59 59 60 61 59 56 58 59 58 61 65 68 73 66 55 47 47 48 51 52 48 47 48 46 44 46 48 49 45 40 43 47 54 52 45 40 38 44 45 41 40 40 45 47 43 45 50 45 41 49 51 42 40 41 40 41 43 43 41 43 45 44 41 39 38 36 45 49 45 42 41 39 39 45 49 49 52 55 54 53 51 48 43 38 35 36 37 37 43 52 50 47 47 48 50 56 60 57 53 49 48 49 53 52 42 39 39 39 38 37 37 38 37 36 37 37 38 37 37 38 39 39 38 38 39 40 43 46 49 48 47 43 42 47 48 45 47 50 45 45 51 54 57 59 57 50 52 58 56 54 49 44 40 43 47 46 46 46 45 43 48 53 55 53 49 48 47 52 58 60 55 51 52 50 48 48 48 46 46 47 50 53 62 70 67 66 65 66 66 65 65 65 67 70 71 71 69 69 70 69 69 71 75 79 83 86 87 88 88 87 87 87 87 88 89 89 89 90 90 91 91 90 90 91 92 91 89 87 86 85 80 75 70 71 72 76 77 77 75 72 70 69 68 70 73 74 75 76 77 79 77 76 76 76 76 77 78 80 82 83 84 85 85 85 85 85 84 84 84 84 84 85 84 84 82 81 79 80 81 82 82 81 80 80 79 79 79 78 78 78 78 78 78 79 80 81 81 80 79 79 78 79 79 79 79 79 78 78 79 80 80 81 81 80 80 80 81 81 83 84 84 84 84 83 84 84 85 85 85 86 86 86 86 87 87 87 87 88 90 91 91 91 91 91 91 91 90 89 88 87 87 87 87 87 89 89 90 91 91 90 89 88 88 88 88 88 88 88 89 91 92 93 93 93 92 92 91 90 89 89 90 90 92 93 93 93 94 94 94 93 93 92 92 92 92 91 90 89 88 88 88 90 90 90 88 87 87 88 90 89 88 87 87 87 87 87 87 87 86 86 85 85 85 85 84 84 84 84 84 84 84 85 86 87 89 90 92 92 92 91 90 90 90 90 90 90 89 88 88 88 88 88 89 89 89 88 88 89 90 91 92 92 92 92 92 91 91 91 91 91 91 91 91 90 90 91 91 91 91 91 92 93 94 93 93 92 91 91 91 91 91 91 91 90 90 90 91 92 93 94 94 95 95 96 96 96 96 96 95 95 95 94 93 92 90 92 93 91 90 90 88 86 88 89 90 89 88 87 86 84 84 83 84 85 85 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 86 86 84 78 75 75 78 80 79 78 76 75 75 74 73 72 71 68 68 71 73 75 67 60 70 75 63 59 59 63 63 60 58 57 57 58 57 56 55 54 54 55 57 57 58 60 59 58 65 81 70 60 60 58 56 57 58 62 62 56 53 52 48 44 46 47 45 44 44 44 45 47 50 54 54 49 51 53 55 57 58 58 56 52 49 48 48 47 47 47 50 52 53 54 54 55 55 56 52 46 43 44 44 45 48 49 48 49 50 52 57 60 62 65 70 74 70 68 69 69 69 68 68 67 66 65 62 58 56 54 52 52 57 56 54 52 50 48 47 47 52 58 58 57 54 53 53 57 60 60 58 54 54 54 54 54 52 50 49 51 53 54 54 53 51 49 49 50 52 53 54 53 52 52 53 57 61 65 66 67 65 65 66 66 64 62 59 58 56 52 49 44 41 41 44 42 38 38 39 39 39 37 38 41 46 51 55 58 59 61 63 62 60 57 53 48 48 49 50 51 54 56 58 57 57 55 54 54 56 59 56 53 51 51 52 53 53 45 49 61 62 58 50 50 58 62 59 56 52 47 44 44 47 51 45 42 44 51 62 54 46 41 40 45 48 48 47 48 51 51 50 49 49 43 42 48 44 37 43 44 38 36 38 39 40 41 43 45 42 37 35 38 49 48 39 40 41 39 38 39 47 55 49 48 53 52 52 56 55 44 39 39 40 40 40 40 42 46 50 44 41 47 54 62 59 52 50 50 51 47 40 40 38 38 39 39 41 41 39 37 37 37 38 39 39 38 38 38 37 36 43 48 52 54 56 51 47 43 44 49 52 51 49 47 44 44 45 49 53 57 56 51 56 59 53 48 45 43 41 46 48 47 47 47 47 49 54 56 57 51 46 46 44 40 50 60 57 54 52 50 48 48 48 46 48 51 52 55 61 63 60 58 58 64 67 67 67 66 68 69 68 66 65 65 67 68 69 71 73 76 81 85 87 88 89 89 89 89 89 89 89 89 89 90 91 90 90 89 88 88 87 85 84 83 83 83 82 78 73 73 74 77 78 78 75 72 70 69 69 71 73 73 73 73 75 76 77 77 76 76 77 77 78 80 81 82 83 84 85 86 86 86 85 85 85 85 85 85 84 83 81 79 77 80 81 81 81 80 80 79 79 79 80 80 80 80 79 79 79 79 79 80 79 78 77 78 79 80 81 81 81 81 81 81 83 83 83 82 82 81 82 82 83 83 84 85 87 86 86 85 85 85 85 85 84 84 85 86 87 87 88 88 88 89 90 91 91 91 91 91 90 88 87 86 86 85 85 85 86 87 87 87 87 87 87 88 88 88 88 88 88 89 89 90 91 92 92 93 93 93 92 91 91 90 89 90 91 92 93 93 93 94 94 94 94 93 92 90 90 91 91 91 90 90 89 89 89 90 90 90 89 88 89 90 91 89 88 87 87 87 87 87 88 88 89 88 87 87 86 85 85 84 84 84 84 83 83 83 83 84 86 87 89 90 92 91 90 90 89 89 90 89 89 88 87 88 88 87 87 86 86 86 87 87 88 89 91 91 92 91 90 90 89 88 89 90 91 91 91 91 91 91 90 90 90 91 92 93 94 93 92 91 90 90 90 91 91 90 90 90 90 90 90 90 91 91 93 94 94 95 95 95 95 95 95 95 94 93 92 92 92 91 91 90 90 90 90 90 90 90 90 88 87 86 84 82 81 82 84 86 87 87 87 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 nan nan nan nan 70 70 74 76 76 76 76 75 75 74 72 69 65 59 58 60 69 71 62 58 59 60 59 59 62 73 77 76 65 57 57 57 55 62 71 61 54 55 56 57 58 59 58 57 56 61 72 72 68 65 62 63 66 69 65 59 55 53 55 54 51 49 47 45 46 47 48 49 50 51 57 57 53 52 54 55 57 57 56 53 54 54 49 48 48 49 49 51 51 52 53 55 58 63 59 51 50 49 49 49 50 47 45 52 54 50 56 68 74 75 68 65 61 62 65 67 67 66 66 67 65 62 57 54 53 54 54 56 59 62 61 55 51 49 49 50 55 58 60 59 57 58 60 63 65 66 61 54 53 53 53 51 50 49 48 50 53 54 55 55 52 49 50 51 52 53 54 53 52 52 53 56 60 65 65 65 68 68 68 67 66 64 63 60 55 51 48 45 40 39 42 43 42 39 39 39 39 38 37 37 39 42 44 45 46 48 50 54 53 50 47 44 45 46 47 49 50 52 52 51 50 49 49 49 50 50 46 44 43 47 50 51 48 43 45 50 55 56 48 48 53 57 57 49 49 51 50 48 42 41 44 44 43 50 55 49 46 47 44 44 49 53 49 50 56 49 46 49 46 40 43 47 43 40 42 42 38 37 35 38 39 39 42 46 46 43 38 39 47 41 35 38 40 39 36 34 40 44 42 45 52 49 46 52 54 49 46 45 45 45 41 39 38 43 46 41 40 40 40 43 52 55 55 52 48 47 46 48 46 41 40 41 46 47 42 39 36 37 39 41 42 40 37 36 39 41 45 50 55 56 56 51 46 40 45 51 56 57 53 48 43 42 45 52 56 59 57 56 57 56 52 48 44 42 43 48 48 47 49 51 47 50 57 57 55 49 45 45 41 37 42 49 57 56 51 51 52 51 50 49 54 58 58 59 62 63 65 64 64 67 68 67 67 66 68 68 69 67 65 65 66 68 69 70 69 71 79 83 85 87 89 89 90 90 90 90 90 90 91 91 91 90 88 86 85 85 84 82 82 81 80 80 80 78 76 75 76 78 78 77 75 73 71 71 71 72 72 72 71 71 73 75 77 77 77 77 77 77 78 79 80 80 82 83 84 85 86 86 86 86 86 86 86 86 85 84 83 82 80 81 81 81 81 80 80 79 79 80 81 82 83 82 81 81 81 80 80 80 79 78 78 79 80 81 82 83 83 84 84 84 85 86 86 84 83 81 82 84 85 86 87 87 87 87 86 86 86 85 85 84 84 85 86 86 87 88 89 89 89 89 90 90 90 90 90 90 90 89 88 87 85 84 84 84 84 84 85 85 86 86 86 86 87 87 88 88 88 88 90 91 91 92 92 92 92 92 92 92 91 90 90 90 91 92 92 93 94 94 95 95 94 92 91 89 89 89 89 90 90 90 90 89 90 90 90 90 89 89 90 90 90 90 89 88 88 88 89 89 89 90 90 90 89 88 87 87 86 86 86 85 85 83 82 81 81 82 83 83 85 86 88 89 90 89 89 89 89 89 89 88 88 88 88 86 85 85 85 86 86 87 87 88 89 90 90 89 88 87 87 88 89 90 90 90 90 90 90 90 89 89 90 91 93 93 93 93 92 91 90 90 90 90 90 90 89 90 91 92 91 90 90 91 92 93 93 93 93 93 93 93 93 93 93 93 92 92 91 91 92 92 91 91 91 91 91 90 89 88 87 86 83 80 80 81 83 85 87 87 88 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 75 75 72 70 70 68 65 60 58 58 59 64 64 58 57 57 57 62 66 71 78 66 61 59 57 57 57 57 69 73 60 54 54 55 56 58 60 59 60 61 60 64 67 70 72 70 62 66 70 66 60 54 52 54 53 53 54 53 48 50 54 50 50 53 55 61 56 49 51 51 52 53 54 54 53 63 70 59 53 51 51 51 51 52 53 56 60 65 71 69 62 53 53 55 55 53 47 47 54 53 47 54 61 60 59 56 54 53 57 61 64 64 64 65 66 67 63 54 51 51 52 55 59 62 65 64 59 53 49 50 53 57 59 60 60 59 59 62 67 68 68 66 61 55 53 53 51 50 50 51 52 53 55 56 56 53 51 50 51 52 53 53 53 52 52 54 56 59 62 64 65 66 66 67 67 64 58 55 53 52 50 47 44 43 40 39 42 42 38 38 39 39 39 39 38 38 39 41 43 44 44 46 49 48 47 46 44 44 44 44 44 44 46 46 46 46 45 44 44 43 43 42 41 41 44 48 54 48 43 49 53 54 49 46 47 50 54 53 46 48 55 54 48 39 41 46 45 45 47 47 44 47 49 44 41 41 44 48 54 57 53 49 52 46 38 45 46 41 41 43 40 40 43 43 40 44 46 47 49 50 52 51 47 44 41 38 38 40 42 41 39 39 40 42 44 44 43 48 56 51 45 47 47 46 46 47 43 41 45 48 46 47 54 51 50 53 54 54 53 51 54 54 52 45 38 38 42 50 47 40 38 36 37 39 42 45 47 39 35 36 39 43 48 53 56 53 47 42 38 43 50 59 57 52 49 46 42 43 47 51 55 57 57 58 57 54 49 45 42 45 49 48 46 45 43 40 44 50 54 53 49 47 45 44 42 39 45 56 56 54 51 49 46 50 54 59 61 61 62 63 61 61 65 67 69 68 68 68 68 69 70 70 70 68 65 65 66 66 65 65 70 78 82 84 87 88 90 90 90 91 91 91 91 91 91 90 88 86 84 84 84 83 83 82 81 80 78 77 74 72 70 72 74 77 77 77 76 76 75 73 73 72 72 72 72 73 75 78 79 79 79 79 78 78 78 78 78 79 81 83 84 85 85 86 87 87 87 87 87 86 83 80 78 78 79 80 81 81 81 81 81 81 82 83 84 84 84 83 83 83 82 82 82 82 82 82 83 83 83 83 83 84 83 82 82 83 84 85 85 84 83 84 85 86 87 89 89 88 88 86 86 85 85 84 83 83 84 85 86 87 89 90 89 89 89 89 89 90 90 90 90 90 89 89 88 86 85 84 83 83 83 84 85 85 85 85 85 87 88 88 88 89 90 91 92 92 92 92 92 91 92 92 93 93 92 92 92 93 93 94 94 94 95 95 94 93 92 90 89 89 89 89 90 91 90 90 89 89 90 90 91 90 91 91 91 90 90 89 89 90 90 90 91 91 91 90 90 90 89 89 88 88 88 87 87 87 86 84 82 81 81 81 82 82 83 84 85 87 88 89 89 89 89 90 90 89 89 88 87 86 86 86 87 87 87 87 88 88 88 89 88 88 88 88 88 89 89 90 90 90 90 89 89 88 88 89 91 93 93 93 93 92 91 91 90 91 90 90 90 90 91 92 93 92 92 91 92 92 92 92 92 92 91 91 91 91 91 92 92 91 91 90 91 91 91 91 90 91 91 91 90 89 88 87 85 82 80 80 81 83 85 87 88 89 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 67 63 57 61 67 61 58 58 59 59 59 59 65 74 79 73 61 57 57 57 57 57 58 64 63 55 54 54 55 57 59 62 63 63 62 59 56 55 55 54 56 58 67 70 70 71 70 66 60 53 53 56 53 51 58 60 53 53 60 55 52 50 50 53 52 53 53 53 54 55 53 58 60 60 59 60 58 51 52 54 59 64 66 67 69 65 59 59 61 59 52 42 47 52 49 47 48 48 46 48 49 48 50 52 55 58 60 61 62 61 59 55 49 49 50 51 54 57 61 64 65 63 56 53 52 53 56 57 59 61 61 61 64 67 68 69 71 66 59 55 53 50 50 52 53 53 55 56 58 57 56 53 51 51 51 52 52 53 52 52 54 56 57 59 61 64 65 63 63 63 59 56 54 52 52 50 49 45 43 41 40 40 40 40 38 38 38 39 41 41 41 42 43 45 46 47 47 48 47 47 47 46 45 44 44 44 44 44 43 42 42 43 43 42 42 43 44 44 44 44 45 49 51 52 54 59 65 56 50 55 55 54 52 50 45 46 54 51 44 44 45 45 48 50 45 42 47 47 41 41 42 46 49 51 54 57 52 48 47 44 44 42 38 46 50 43 39 38 38 39 45 50 50 51 52 47 44 43 42 43 39 36 37 41 46 49 50 45 46 57 60 54 54 56 49 44 44 46 47 48 48 42 42 48 56 63 49 46 56 58 58 50 47 52 55 57 51 46 42 38 36 41 49 47 44 39 37 37 39 42 45 45 41 37 35 37 41 47 52 56 50 43 39 37 39 47 56 56 54 50 48 46 48 49 49 52 58 60 60 58 55 50 46 42 44 47 50 48 46 44 42 40 44 52 50 46 45 45 47 45 42 48 54 54 52 50 48 47 50 54 58 58 55 58 59 56 57 62 65 67 66 66 65 64 63 64 66 67 65 62 61 62 64 68 72 74 77 80 83 86 88 90 90 91 91 92 92 91 91 89 89 88 88 87 86 85 83 82 81 81 80 77 73 69 67 66 67 70 73 77 79 78 77 75 74 74 73 73 74 74 75 76 78 80 81 81 80 79 78 77 77 77 77 79 81 83 84 85 86 87 87 87 87 86 84 79 76 73 74 76 80 82 83 83 83 83 83 84 84 85 85 85 84 84 84 84 85 85 86 85 85 85 85 85 84 83 82 82 81 81 81 82 83 84 85 86 86 87 88 89 89 89 89 88 87 86 84 83 83 82 82 84 85 86 88 90 90 90 88 88 88 89 89 90 90 90 89 89 89 89 88 87 87 86 85 85 85 85 85 85 86 87 89 90 90 91 91 91 92 92 92 92 92 92 91 91 91 92 92 92 92 93 94 94 95 95 95 94 94 94 93 92 90 90 90 90 91 92 91 90 89 88 88 90 91 92 92 92 91 91 90 89 89 89 89 90 90 90 90 92 92 92 91 90 90 90 90 89 89 90 90 89 88 87 85 83 82 82 82 82 82 83 84 86 87 88 88 89 90 90 90 90 90 89 89 88 88 89 89 89 89 88 88 88 88 89 89 89 89 89 89 89 90 90 90 89 89 88 88 89 91 92 93 93 93 93 92 92 91 91 91 90 90 91 92 93 94 94 94 93 93 92 92 91 91 91 91 91 91 91 91 91 92 92 91 91 91 91 91 91 90 90 90 90 90 89 88 87 86 85 84 83 82 83 84 86 88 90 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 nan nan nan nan nan 59 56 58 62 65 61 62 64 68 78 77 69 60 57 56 57 57 57 57 57 56 55 55 56 57 59 61 62 60 60 59 57 56 60 59 54 56 62 66 66 66 67 68 65 57 62 64 55 56 66 68 68 68 64 53 48 48 57 70 60 55 56 56 57 58 58 59 61 65 66 64 58 54 60 62 62 64 70 69 68 68 65 60 55 52 49 46 48 49 46 48 52 50 48 50 48 43 46 49 53 56 57 58 58 53 50 48 47 48 49 50 55 59 62 64 65 63 60 55 53 54 55 58 61 64 65 65 64 65 68 69 70 66 61 56 53 51 49 50 53 54 56 57 58 57 56 54 52 51 50 50 51 51 51 52 53 54 55 58 60 63 63 63 63 64 65 62 59 55 53 51 49 49 47 45 42 40 40 40 39 39 40 40 40 40 40 42 48 52 52 51 50 50 50 48 47 47 46 45 44 43 43 43 42 42 41 43 43 46 46 45 46 49 53 53 50 50 53 54 54 53 54 54 51 50 54 55 49 44 41 44 49 48 47 46 42 37 45 51 44 43 48 44 38 43 46 47 48 49 51 53 47 46 52 49 44 41 42 51 50 41 41 41 40 41 43 44 45 45 48 53 51 46 45 43 37 35 38 40 42 51 55 50 48 53 52 51 51 50 47 46 45 49 49 43 41 38 42 46 53 57 54 52 55 57 55 44 42 46 47 47 46 45 46 42 37 40 45 49 46 38 37 38 38 41 45 43 39 36 34 36 42 50 51 50 43 39 37 40 42 43 45 48 50 51 51 50 53 53 51 51 52 55 56 56 56 54 48 44 43 45 49 50 48 45 44 44 47 54 45 42 49 52 55 51 49 53 54 52 51 50 49 49 50 52 54 55 57 59 57 54 55 58 60 61 61 61 62 61 61 62 62 63 61 59 57 59 63 68 73 75 77 78 82 86 88 89 90 91 92 92 92 91 90 88 88 89 87 85 83 82 81 79 78 78 76 74 71 68 66 65 65 66 69 73 75 74 73 72 73 73 74 75 75 75 74 74 74 76 78 81 81 80 78 77 77 77 78 79 80 82 84 85 87 87 87 86 86 84 82 78 75 72 73 75 79 83 86 86 85 85 85 85 85 85 84 84 83 83 83 84 85 85 86 85 85 85 85 85 85 83 82 81 81 81 81 81 82 84 84 85 86 87 88 89 89 89 89 89 88 87 84 83 82 81 82 85 87 87 89 91 90 90 90 88 87 88 89 90 90 90 89 88 88 88 88 87 87 87 87 86 86 86 87 88 89 89 90 90 90 91 91 91 91 91 91 91 91 91 91 90 90 90 89 90 90 91 92 93 94 94 94 93 92 92 92 92 91 91 91 91 91 92 92 91 90 89 89 90 92 93 93 91 91 91 90 89 89 88 88 87 87 88 89 91 93 94 93 92 91 91 91 91 91 92 92 92 91 89 88 86 85 84 83 83 83 82 83 84 86 87 88 88 88 89 90 91 91 91 90 89 90 90 90 90 90 89 88 88 89 90 90 89 89 89 89 89 89 90 89 89 88 88 89 91 92 93 93 93 93 93 92 91 91 90 90 90 90 92 93 94 94 94 94 93 93 92 91 91 90 91 91 91 91 92 92 92 92 92 93 92 92 92 92 91 91 90 90 89 89 88 87 85 85 85 84 83 83 84 86 87 89 90 90 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 59 69 80 70 67 69 67 59 57 56 57 57 57 57 56 56 56 56 56 56 56 57 57 57 59 59 57 56 55 58 58 57 57 63 67 67 67 67 68 70 69 67 62 60 65 68 64 57 60 60 54 51 52 56 56 57 58 59 59 59 59 60 61 62 63 62 63 65 69 69 68 67 66 65 66 67 66 64 66 61 53 50 49 50 51 52 55 58 58 57 50 46 47 50 54 56 57 55 52 48 45 45 46 47 48 50 55 59 62 64 65 65 61 56 54 54 56 58 62 64 65 66 65 65 66 66 65 63 60 56 54 52 50 50 53 55 57 59 61 61 59 56 54 52 52 51 51 51 51 51 52 51 54 57 59 61 62 62 63 64 65 64 61 57 54 53 50 48 47 45 43 40 38 38 38 39 40 40 40 41 40 41 50 55 55 54 51 53 53 51 49 47 47 46 44 43 42 43 43 47 50 54 55 56 52 48 47 50 58 53 44 49 52 50 52 52 53 54 48 46 52 56 56 47 39 41 42 44 46 47 43 40 43 45 44 44 46 43 42 48 47 44 45 46 47 49 50 50 51 46 42 41 43 48 44 40 41 42 43 42 42 41 40 42 48 58 56 52 49 46 39 37 38 38 39 42 48 56 57 55 49 48 50 48 42 43 45 47 49 48 44 41 45 51 53 51 48 52 53 53 52 48 54 59 53 50 50 51 53 47 42 41 43 46 42 37 37 37 37 43 50 48 44 37 35 36 43 50 46 42 38 37 38 46 49 46 45 45 49 52 52 53 54 50 46 48 52 56 58 58 58 56 50 47 47 45 45 49 51 47 47 52 53 50 41 42 50 55 58 54 52 51 50 50 50 49 48 49 50 52 53 56 59 61 58 55 56 56 56 56 59 62 63 63 63 63 61 61 62 62 61 63 66 71 75 78 79 80 83 86 87 88 90 91 92 92 92 91 90 88 87 85 82 80 78 77 77 76 75 74 74 72 70 68 67 66 66 65 66 70 72 72 71 70 71 72 73 74 75 75 74 73 73 73 76 79 80 80 77 78 78 79 79 80 81 82 84 86 88 87 86 85 84 83 81 78 76 73 74 75 79 83 87 87 87 86 86 85 85 84 83 82 81 82 82 84 84 85 84 84 83 83 84 85 85 84 83 82 82 81 81 82 82 82 83 84 85 86 87 87 88 89 89 89 89 87 86 84 82 81 83 87 88 89 90 90 90 91 91 91 90 90 89 89 90 90 89 87 86 87 87 87 87 87 87 87 87 88 90 91 92 91 91 91 90 90 89 89 90 90 90 90 90 90 89 89 88 88 88 88 88 88 89 91 92 93 92 90 90 90 90 90 90 90 91 91 91 92 92 92 90 90 89 90 92 93 92 91 90 90 90 90 89 88 87 86 86 86 87 89 92 94 93 92 91 91 91 92 92 93 93 93 93 92 91 89 88 87 86 85 84 84 84 84 86 87 87 88 88 88 89 91 91 91 90 90 89 90 90 90 90 90 90 90 90 90 90 89 89 88 88 88 88 89 89 89 89 89 90 91 93 93 93 93 92 91 91 90 89 89 89 90 92 93 94 94 93 93 93 93 93 92 91 91 90 90 91 91 92 93 93 93 92 92 92 92 92 92 92 92 91 90 89 88 87 86 85 84 83 82 82 83 85 86 87 87 88 89 90 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 nan nan nan nan nan 64 60 57 57 56 57 56 56 56 56 56 56 55 55 54 53 54 56 57 59 56 52 52 52 55 59 64 60 54 62 67 67 67 68 68 69 69 65 55 57 67 60 51 57 62 55 53 53 54 55 56 57 58 58 58 59 60 62 66 77 72 64 70 73 67 65 71 72 71 71 71 71 71 70 64 55 54 52 49 53 58 61 65 64 61 53 49 48 50 53 54 53 50 48 44 45 46 46 47 49 52 54 56 58 60 61 62 60 57 54 53 55 59 64 65 65 66 66 66 66 66 63 59 57 54 53 52 51 51 52 53 56 59 61 62 61 59 56 54 53 52 51 51 51 51 51 52 53 55 58 60 62 61 60 60 61 62 62 61 58 56 52 49 47 45 43 42 40 40 39 39 40 42 42 42 43 46 52 54 54 56 55 55 55 55 52 49 49 48 45 45 45 45 48 55 58 58 60 61 56 52 48 50 55 57 55 57 52 43 48 54 47 45 44 44 46 53 60 58 52 46 43 41 43 45 48 46 42 45 48 42 41 46 50 54 46 40 41 40 38 39 43 50 50 41 39 41 40 39 41 42 43 43 43 42 41 42 44 46 47 51 53 48 37 37 38 38 38 38 37 34 35 39 43 44 41 44 49 53 54 53 50 47 47 49 50 46 35 40 51 51 51 54 53 51 60 67 65 63 58 55 55 52 50 47 43 41 41 42 39 37 37 37 38 51 56 50 44 37 36 36 40 42 39 38 37 37 41 50 49 42 47 50 54 53 50 52 54 46 42 46 52 59 57 56 55 52 45 47 49 46 45 48 49 50 47 45 52 48 36 43 51 53 54 54 50 45 49 51 50 48 47 49 51 56 58 58 60 62 59 57 57 58 60 59 60 63 64 65 64 63 61 60 61 64 67 72 76 80 81 83 83 83 84 86 87 89 91 91 91 90 90 89 88 86 83 81 78 76 74 74 74 74 73 72 73 73 72 71 70 69 68 67 68 69 70 71 70 70 71 72 73 74 75 74 74 73 73 74 76 78 80 80 79 79 80 80 81 81 83 84 86 87 89 88 86 85 84 83 81 80 77 75 74 76 79 83 86 88 88 87 86 84 84 83 82 81 81 82 83 84 84 84 83 82 81 82 83 84 85 85 85 84 84 83 83 83 83 83 83 83 83 84 85 86 87 88 88 88 89 88 87 86 85 83 85 88 88 89 90 91 91 91 91 91 91 90 89 88 89 89 88 86 85 85 85 85 86 87 87 87 87 89 91 92 92 91 90 89 89 89 88 88 88 88 89 89 90 90 89 87 87 87 87 86 86 87 87 89 90 92 92 91 90 89 89 89 90 90 90 91 91 92 92 92 91 91 90 91 91 92 92 90 90 90 91 91 91 89 88 87 87 87 88 89 91 92 92 92 91 91 90 90 91 92 93 93 93 93 93 92 91 89 88 87 86 85 85 85 85 87 88 88 88 88 88 89 89 90 90 90 89 89 90 90 91 91 91 91 90 90 90 89 89 88 88 87 87 88 89 89 89 90 90 91 91 91 91 90 90 89 89 89 89 90 91 93 94 94 94 93 92 92 92 92 92 92 92 91 91 90 90 90 92 92 93 92 92 92 91 91 91 92 92 92 92 90 88 86 85 85 84 84 83 83 84 85 87 87 87 87 87 88 90 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 56 56 55 55 55 54 54 54 54 54 54 55 56 57 57 55 53 51 51 51 53 53 52 56 64 66 67 67 67 67 65 62 60 53 60 65 56 51 51 51 51 53 54 54 55 56 57 57 57 58 59 62 68 66 67 72 70 72 78 80 77 77 79 80 80 79 76 73 71 67 62 60 60 59 60 63 65 65 64 61 55 51 48 48 50 54 53 50 46 45 48 49 49 53 55 56 56 56 56 58 59 60 60 58 55 53 53 57 61 63 64 64 65 65 65 65 62 59 56 54 52 52 51 50 51 53 56 58 60 61 62 60 57 55 54 53 52 51 50 50 51 51 51 53 56 58 61 60 59 59 59 60 64 67 66 62 57 53 49 47 46 45 46 46 43 41 40 41 42 42 42 47 52 52 52 55 56 56 56 56 53 52 51 51 51 50 48 45 46 48 53 57 61 62 60 55 50 50 51 54 57 61 54 44 44 45 43 42 43 42 43 42 44 45 49 49 45 42 44 45 46 41 40 48 48 41 45 51 52 51 43 40 39 40 42 46 50 56 49 38 38 39 40 42 43 44 45 44 43 43 45 48 48 47 42 44 54 48 38 40 41 39 37 36 38 40 35 39 47 51 50 44 42 45 51 56 52 49 48 49 54 52 46 39 39 46 51 54 50 46 57 60 55 57 59 56 52 46 44 44 44 43 43 41 38 38 38 36 39 51 53 50 44 38 36 35 36 37 36 36 37 39 44 53 51 50 53 54 54 52 48 50 49 43 46 52 52 54 51 49 48 51 53 50 48 46 46 46 42 38 39 45 53 49 44 47 51 52 54 55 52 50 49 50 51 49 48 51 53 56 58 59 62 63 59 57 56 60 64 67 68 68 67 67 64 61 59 60 63 71 78 82 84 86 86 86 85 84 84 86 87 89 90 89 88 87 86 86 84 82 80 78 76 74 73 73 73 74 73 72 72 73 75 74 73 71 69 68 69 70 71 71 72 72 73 74 74 74 74 74 74 74 74 74 76 78 79 80 80 80 81 81 82 83 83 84 85 86 87 87 87 86 84 83 82 81 79 76 74 76 79 83 86 88 88 87 85 84 83 82 81 81 81 82 83 84 84 84 83 82 81 81 82 84 86 86 86 86 86 86 86 86 86 86 85 85 84 83 83 84 85 86 87 87 87 88 88 88 87 85 87 88 88 89 90 91 91 91 91 91 91 90 89 88 88 88 88 86 85 85 85 85 85 86 85 86 88 87 87 88 89 88 88 88 88 88 88 88 88 88 88 90 91 91 90 88 87 86 86 86 86 87 88 89 91 92 92 92 91 90 90 90 90 90 90 91 92 93 93 92 91 90 90 90 90 90 90 91 91 91 92 92 92 91 90 89 89 90 91 91 90 90 89 89 90 90 90 90 91 92 93 93 93 93 93 93 93 92 89 87 85 84 84 84 85 85 86 87 87 87 87 87 88 89 90 90 90 89 89 90 90 91 91 91 90 90 90 90 89 88 87 86 86 87 88 89 90 90 90 89 88 88 87 87 88 89 90 90 91 92 93 94 95 94 94 93 92 92 91 92 92 92 93 92 92 91 91 92 92 92 92 92 91 90 89 89 89 89 90 91 92 91 88 85 84 84 85 86 86 86 86 87 88 88 88 88 88 89 91 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 52 52 52 52 53 54 55 55 55 53 52 51 52 53 59 57 52 60 67 66 65 67 67 66 62 56 60 67 70 63 52 52 52 52 52 53 54 54 58 57 57 57 58 58 59 60 62 66 70 79 73 62 70 77 78 78 80 80 80 79 78 76 74 72 65 58 60 62 63 65 68 68 67 63 58 52 49 49 51 53 52 50 46 46 49 52 55 58 60 60 60 59 60 60 61 61 62 60 57 55 53 55 57 59 60 61 62 63 65 64 63 60 58 54 52 52 51 50 50 51 53 55 57 58 60 59 57 54 54 55 54 53 51 50 49 49 49 51 52 54 55 55 56 57 58 59 63 64 65 62 58 53 49 44 45 48 51 53 48 44 41 43 45 43 42 45 50 57 57 57 59 60 60 57 54 52 51 51 52 53 50 46 45 46 49 53 58 62 64 59 54 51 50 50 50 51 55 56 54 50 46 47 45 42 45 51 46 42 46 48 45 43 43 44 44 39 41 50 45 39 44 47 45 43 40 41 43 46 49 53 52 51 46 40 39 39 40 42 43 43 44 44 42 42 43 45 45 45 42 43 48 48 45 43 41 39 38 37 37 38 38 40 47 56 59 51 45 39 43 46 47 50 55 54 52 49 46 41 41 44 47 51 56 57 57 55 52 57 59 54 49 45 44 44 45 45 43 41 38 38 37 36 40 49 52 52 46 44 45 40 35 35 35 36 39 43 49 54 56 57 58 55 50 50 51 55 54 50 54 56 52 50 48 51 55 55 53 48 47 48 46 46 49 48 44 47 52 51 51 51 52 54 54 55 53 50 48 50 52 52 51 50 52 54 57 60 64 63 60 57 55 58 61 63 65 66 69 68 66 63 59 63 69 78 83 87 87 87 87 86 84 84 84 86 87 89 88 86 85 84 84 83 81 80 78 76 75 75 74 73 73 73 73 73 73 75 77 77 76 73 71 70 70 71 73 73 74 75 75 75 74 73 73 74 74 74 73 73 74 76 78 80 80 81 81 81 83 83 83 84 85 86 86 87 86 86 85 83 82 81 80 79 78 78 80 84 86 88 88 87 86 84 83 83 82 82 82 83 84 84 84 84 84 83 83 83 84 86 87 88 88 88 88 88 88 87 87 87 87 86 85 83 83 83 84 84 85 85 86 87 88 89 87 86 86 86 87 88 90 91 91 91 91 91 91 91 91 90 89 89 89 88 87 85 85 85 86 85 83 85 87 85 85 84 85 86 88 88 88 88 87 88 88 88 90 91 91 91 89 88 86 86 86 86 87 89 90 91 92 92 92 91 91 91 91 91 91 91 91 92 92 92 92 91 90 90 89 89 89 89 90 91 91 91 92 92 91 90 90 90 91 91 93 93 90 88 86 87 88 90 91 91 92 93 93 93 92 93 93 94 94 93 92 90 88 86 86 85 85 84 84 85 86 87 87 88 88 89 90 91 91 90 89 89 89 89 89 89 89 89 90 89 89 87 86 85 87 88 89 90 91 91 90 89 87 86 86 86 88 90 91 92 93 94 94 95 95 94 94 93 93 92 92 92 92 93 94 94 94 94 93 93 93 92 92 91 91 89 88 87 86 86 88 90 92 90 88 86 85 84 86 87 88 89 89 89 89 90 90 90 91 92 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 52 52 52 52 51 51 51 52 52 53 53 54 62 66 65 65 65 66 65 64 60 51 53 57 55 51 52 52 52 52 53 53 58 75 71 58 58 60 64 62 61 62 64 71 78 74 73 76 78 79 78 79 79 79 78 77 76 75 74 72 68 66 64 63 64 65 65 65 64 60 55 53 52 54 54 52 49 46 47 49 54 57 60 62 63 63 63 63 63 63 62 62 61 59 56 55 53 56 58 61 61 60 62 65 66 67 65 62 58 55 53 51 49 49 49 50 52 54 56 58 58 56 54 56 57 57 55 52 51 50 49 49 50 50 50 50 50 53 55 56 55 56 58 60 60 57 53 50 46 49 52 56 55 51 46 42 43 44 45 44 43 49 55 60 62 65 66 67 61 55 52 51 51 52 53 51 48 45 46 48 50 53 58 60 57 54 51 50 50 50 50 50 47 46 48 49 53 54 51 52 53 44 43 47 48 48 46 44 43 42 40 43 46 41 41 50 50 46 44 42 40 40 43 46 49 45 42 43 42 39 40 40 41 41 42 45 48 49 47 45 42 39 45 52 50 46 43 43 44 41 40 38 38 38 39 41 42 44 49 47 42 43 42 41 41 42 48 56 54 50 47 43 40 41 43 44 45 48 53 55 54 55 60 61 59 53 47 48 47 45 42 40 38 37 38 37 35 42 49 54 54 50 50 49 40 34 34 35 36 43 48 53 57 61 60 59 52 48 48 52 57 55 54 58 57 54 53 53 55 57 57 54 49 47 47 47 49 53 52 50 50 53 56 55 53 59 64 65 63 59 55 52 54 55 54 55 55 57 59 61 63 65 66 64 60 58 58 58 59 60 62 68 69 67 66 67 71 77 83 86 87 87 87 86 85 84 84 84 86 87 88 86 85 84 84 83 81 79 77 76 76 75 75 75 74 73 73 73 74 75 77 78 78 77 75 73 72 73 74 76 76 76 76 76 75 73 72 73 74 75 75 74 74 75 77 78 79 80 80 81 81 83 83 83 84 85 86 86 86 86 85 85 84 83 81 80 79 79 80 82 84 86 87 87 87 86 85 84 84 84 84 84 85 85 86 85 85 86 86 86 86 87 88 88 88 88 88 88 88 88 88 87 87 87 86 85 84 84 83 84 84 84 84 84 85 87 88 87 86 85 86 89 89 90 90 91 90 90 90 90 90 91 90 90 90 89 89 89 87 87 87 87 86 84 84 85 87 88 87 87 87 88 89 89 88 88 89 89 89 90 91 90 89 88 87 86 86 86 88 89 91 91 92 91 91 91 91 91 91 91 92 92 92 92 92 92 92 91 90 89 89 89 90 90 91 90 90 89 89 90 90 90 89 90 90 90 91 92 92 90 88 87 87 89 90 92 93 93 93 93 92 92 92 92 93 94 94 94 92 91 90 88 87 85 85 84 84 85 86 87 88 89 90 91 91 91 91 90 89 87 86 86 86 87 88 89 89 88 88 88 89 90 90 91 91 92 92 91 90 89 88 88 88 90 91 92 93 93 94 95 96 95 95 94 93 93 93 93 93 93 93 93 93 93 93 93 92 92 91 91 91 90 90 89 88 87 87 87 87 87 86 85 85 85 86 88 89 90 91 91 91 91 92 92 94 95 95 96 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 51 49 49 50 53 56 58 63 65 66 65 63 62 60 53 50 49 49 53 57 53 51 51 52 52 52 53 54 58 59 57 58 66 82 75 61 68 69 68 70 70 74 78 78 79 77 76 76 73 72 72 73 72 72 73 71 69 67 65 63 63 63 64 65 63 60 57 55 56 54 52 49 49 50 52 55 57 59 61 63 64 64 65 63 62 62 62 61 59 58 56 55 57 58 59 59 59 61 63 64 64 63 62 61 58 55 52 50 49 48 48 49 52 54 56 57 56 56 56 57 58 56 53 53 52 51 49 49 48 47 46 47 51 55 58 56 55 54 55 57 56 54 51 50 52 54 58 55 51 45 42 42 43 45 44 44 46 50 55 61 65 63 60 57 54 51 52 52 51 51 51 48 45 48 50 51 51 53 54 53 51 49 48 48 46 48 49 45 43 46 45 40 49 55 54 50 41 47 54 55 52 45 42 40 41 41 39 37 37 45 54 53 52 52 53 53 46 42 42 42 42 42 42 42 41 40 40 39 40 42 46 51 55 53 49 46 42 40 40 45 43 41 45 46 41 38 37 39 42 48 48 45 48 53 51 46 40 40 41 41 42 44 47 52 50 46 45 43 39 39 46 45 44 51 53 51 55 62 61 59 54 51 51 46 42 39 38 38 38 38 36 36 43 51 58 55 52 50 46 37 34 34 36 39 48 52 52 56 60 59 56 49 47 48 54 57 55 55 57 55 52 53 54 54 49 44 50 51 46 45 48 49 51 52 52 54 57 61 58 56 54 54 56 57 57 56 58 62 58 51 53 55 59 62 66 65 65 69 70 67 63 60 57 56 57 60 64 69 72 74 77 80 83 87 87 87 86 85 85 84 83 83 85 87 88 88 86 85 84 84 83 81 78 77 76 75 75 74 74 74 75 75 75 76 78 80 80 79 76 74 73 74 75 78 79 78 77 77 76 76 74 74 74 76 77 78 78 77 76 76 77 78 78 78 79 81 82 83 83 84 85 86 86 86 85 85 84 84 83 82 81 80 80 80 82 85 86 87 87 87 86 85 85 85 85 85 86 86 87 87 86 86 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 86 86 85 84 84 84 84 84 84 83 83 84 86 87 86 85 86 87 88 89 90 89 89 89 90 90 90 90 90 90 90 90 90 90 89 90 90 89 89 89 89 88 89 89 89 89 88 89 88 88 88 89 90 90 91 90 90 88 88 87 87 87 87 88 89 90 90 89 89 90 90 90 90 90 90 91 92 93 94 93 93 93 92 91 90 89 89 91 93 93 93 91 89 88 88 89 89 89 88 88 89 89 89 89 89 89 89 89 89 89 91 91 92 93 93 92 91 91 90 90 91 92 93 93 93 93 92 91 89 88 87 86 85 85 85 86 86 87 88 89 90 91 91 91 90 87 85 84 85 87 89 90 90 90 91 91 91 90 90 91 91 91 91 92 92 92 91 91 91 91 92 92 92 93 94 94 95 95 95 94 94 94 94 94 94 94 93 93 92 92 92 91 90 89 89 89 89 90 91 91 91 91 90 88 86 84 83 84 85 87 88 90 91 92 92 92 92 93 93 94 95 96 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 62 59 59 63 64 64 58 53 61 66 63 57 51 60 71 60 52 52 52 53 53 54 55 55 55 57 59 61 62 63 63 69 68 61 72 79 78 78 77 77 78 76 75 72 70 68 69 71 70 70 71 70 69 68 66 65 65 65 65 64 62 60 59 57 56 53 51 51 52 53 55 57 59 61 63 64 64 63 62 61 60 61 61 60 58 57 57 58 58 59 59 60 60 59 60 59 59 60 59 59 57 54 53 51 48 48 48 51 54 56 58 58 57 56 60 61 57 56 57 56 55 52 50 48 47 45 44 43 46 48 49 50 49 52 54 55 54 52 50 49 51 52 50 47 43 43 43 43 43 45 45 45 45 47 54 59 63 59 52 52 51 52 52 50 53 56 51 49 51 52 52 53 54 55 52 48 44 41 42 44 49 53 54 51 48 46 46 47 49 50 50 48 54 58 58 52 43 40 39 40 41 42 45 47 44 47 50 47 41 42 45 44 42 41 40 39 40 41 42 43 42 41 40 41 42 44 46 50 51 52 54 52 47 45 45 45 44 46 45 39 34 32 36 41 48 47 42 47 52 54 54 51 48 46 43 42 43 44 47 42 41 47 49 46 37 33 36 39 43 46 45 47 49 52 52 51 49 47 42 38 37 38 40 37 36 37 40 44 52 61 57 51 44 40 35 34 35 38 43 51 51 50 54 57 58 55 52 49 47 48 51 53 52 52 51 52 54 54 52 45 40 46 47 42 46 50 51 52 53 55 58 57 56 52 52 53 53 52 50 50 51 56 63 63 60 57 57 59 62 65 64 65 67 70 72 68 64 59 57 57 62 67 74 77 79 81 84 86 88 88 87 86 84 83 83 83 83 86 88 89 89 88 87 87 86 85 83 81 80 79 78 76 75 73 75 77 77 78 79 81 84 83 81 78 76 75 76 78 81 82 80 78 77 75 75 75 75 76 78 79 79 77 75 74 74 75 76 77 77 78 80 82 83 84 84 85 85 85 85 85 85 85 83 81 80 78 77 79 80 83 85 87 87 87 87 87 86 86 86 86 86 87 87 87 87 86 87 87 88 87 87 86 86 87 87 88 88 88 88 89 89 88 88 88 87 87 87 86 85 85 85 85 85 83 82 82 83 84 85 85 84 85 88 89 89 88 87 87 88 89 90 90 90 90 90 90 90 90 89 89 89 89 90 90 90 89 89 89 89 88 88 88 88 88 88 89 91 91 91 90 89 88 88 88 88 88 88 89 90 91 91 90 89 89 90 90 90 90 90 91 92 93 94 93 93 92 92 91 89 89 88 90 92 93 92 91 90 89 89 89 90 89 89 88 88 89 89 89 88 89 89 90 90 91 91 90 90 91 91 92 91 91 90 90 91 91 92 93 93 93 93 93 92 91 90 89 88 88 87 86 86 86 86 86 87 88 89 90 90 89 88 88 88 89 90 91 92 92 93 93 91 89 89 90 89 89 89 90 91 91 91 91 90 90 91 91 92 92 92 93 94 94 95 95 95 95 95 95 95 94 93 92 91 90 89 88 87 87 86 87 87 90 92 93 94 94 93 91 89 87 85 86 87 89 90 92 92 92 92 92 92 92 93 94 95 95 96 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 62 55 51 51 53 56 57 56 60 61 59 56 54 54 55 55 62 70 61 55 57 63 78 81 77 73 69 62 65 76 80 81 79 77 75 75 75 74 73 71 71 71 70 68 69 71 70 69 68 68 67 67 67 67 67 66 65 64 62 61 58 55 54 54 54 55 57 59 60 62 63 63 62 60 60 61 61 61 60 60 60 59 58 59 59 59 59 59 59 59 59 58 58 56 55 55 55 55 52 48 48 49 50 52 55 57 59 56 56 59 60 58 59 60 62 60 55 52 50 48 45 42 42 43 43 44 46 47 48 49 49 50 50 48 45 44 44 44 45 44 45 45 46 45 44 46 46 44 44 47 53 59 55 52 51 51 50 52 53 53 53 52 51 51 53 53 52 50 50 49 45 42 39 42 45 49 52 58 63 61 52 47 43 44 46 52 57 59 57 54 52 47 40 38 38 41 43 45 44 38 43 53 57 57 55 50 44 42 41 41 40 41 42 42 44 45 43 42 42 48 53 46 44 48 49 49 49 48 47 45 46 45 41 38 36 36 35 35 36 38 39 40 43 46 48 52 56 57 54 46 43 43 42 40 35 36 41 48 54 48 43 42 42 43 43 45 46 47 50 48 46 42 39 37 37 39 39 39 36 37 40 45 52 57 59 57 49 39 36 34 34 36 39 42 45 46 48 52 55 59 55 52 54 53 50 50 50 48 45 46 51 57 55 53 48 46 46 44 42 46 50 53 55 55 58 58 51 51 57 57 55 54 51 47 47 47 52 57 61 61 58 58 59 62 61 55 56 58 66 71 72 70 65 65 65 69 72 75 77 79 82 84 86 87 88 87 86 84 83 82 83 84 87 89 90 90 90 90 90 90 89 88 87 86 84 81 78 76 73 75 77 78 78 78 78 80 81 82 81 79 78 81 83 84 83 80 77 74 72 72 73 75 77 78 79 79 77 75 73 72 73 75 77 78 79 80 82 83 84 84 84 85 85 85 85 86 85 83 81 78 76 75 77 80 84 86 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 84 84 84 85 87 88 89 89 89 89 89 89 89 88 88 88 88 87 86 86 86 86 85 84 83 81 81 81 82 82 82 85 88 89 89 87 86 86 88 89 89 90 90 90 90 89 89 89 89 89 89 89 89 90 90 90 89 89 89 88 89 89 89 89 89 89 89 89 90 89 89 90 89 89 88 88 88 89 90 91 91 90 90 89 89 90 91 91 91 91 91 92 92 92 92 91 90 90 89 88 88 89 90 91 92 91 91 91 90 91 91 91 90 90 90 90 90 90 89 89 89 90 91 91 91 90 89 89 90 91 91 91 91 91 91 91 91 92 92 93 93 93 94 93 93 92 91 90 89 87 86 84 83 83 83 85 86 87 88 88 89 89 89 90 90 91 93 93 93 92 91 90 89 88 88 87 87 88 89 89 89 89 89 89 90 91 91 91 90 90 91 94 95 95 95 95 95 95 95 94 93 91 90 88 87 86 86 85 85 86 86 89 92 93 94 94 94 93 91 90 89 90 90 92 92 92 92 92 91 91 91 92 92 93 94 95 94 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 53 59 61 62 63 63 62 60 58 56 56 59 63 58 56 57 58 65 79 87 88 81 64 67 77 77 78 80 78 76 74 73 72 71 69 68 68 67 67 68 69 69 68 68 68 68 68 68 69 69 70 70 70 69 68 66 64 61 59 57 56 55 57 59 61 62 63 63 63 62 62 61 61 61 61 60 58 58 58 58 58 58 58 58 59 60 61 62 61 60 59 57 56 53 51 50 50 50 50 52 56 58 57 56 56 57 58 59 61 63 61 57 53 50 49 47 45 44 43 44 44 46 47 48 47 46 49 50 49 50 49 47 46 46 46 46 46 46 46 46 47 47 46 44 41 48 53 54 52 50 52 55 58 59 56 56 56 52 50 51 51 49 51 50 48 50 59 54 46 43 42 40 44 56 59 56 45 40 42 44 46 53 58 50 49 53 48 39 37 37 36 40 44 42 38 44 50 51 51 51 50 45 41 43 51 48 43 44 44 45 46 46 45 44 46 49 50 49 51 51 48 46 46 48 46 44 49 52 47 41 36 36 35 34 34 37 39 40 44 46 46 50 57 58 55 44 39 38 38 36 37 39 40 44 47 50 52 50 50 45 41 41 43 45 42 40 36 36 37 38 39 37 37 37 40 43 43 47 57 58 57 46 37 35 34 34 36 39 43 46 47 48 50 52 52 48 51 58 58 56 53 52 55 53 50 55 58 56 54 51 49 47 46 45 46 51 57 56 57 60 59 55 54 55 55 54 53 49 42 46 49 49 53 59 60 59 59 60 63 62 58 57 58 64 70 75 75 73 71 71 72 73 75 77 79 82 85 88 88 88 87 86 84 83 83 85 87 89 89 89 90 90 91 92 92 92 91 90 88 86 83 80 77 75 76 76 75 74 73 74 75 78 80 82 82 83 84 85 84 81 78 75 72 69 70 71 73 75 77 78 78 77 76 73 73 73 75 78 79 80 80 81 82 83 83 83 84 85 85 85 86 85 84 82 79 77 76 78 81 85 87 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 86 84 83 82 83 85 87 88 89 89 89 89 89 89 89 89 89 89 89 88 88 87 86 86 85 84 82 81 80 80 81 82 82 85 88 89 88 84 85 87 85 86 89 89 89 89 89 89 89 89 89 89 89 90 90 90 91 90 90 89 89 89 89 88 89 89 89 88 88 88 88 88 89 90 91 90 89 89 89 90 90 91 91 91 90 90 90 90 91 92 91 91 91 91 91 91 91 90 90 89 89 89 89 89 90 90 90 91 91 92 92 92 92 92 92 92 92 93 92 92 90 90 90 90 91 92 92 91 90 89 89 90 90 90 90 90 90 91 91 91 92 92 92 92 93 93 93 92 92 91 90 88 85 82 80 79 79 81 83 84 85 85 86 88 89 90 90 91 91 91 90 90 90 89 88 88 87 86 85 86 87 88 88 88 89 89 90 91 91 91 90 91 92 93 95 96 96 96 96 95 95 94 93 91 90 89 88 87 87 87 87 88 88 90 91 93 93 94 93 93 92 92 92 93 93 93 93 92 92 91 91 91 92 92 92 93 94 94 93 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 68 67 66 65 65 65 64 61 63 67 61 64 79 84 86 88 83 81 78 72 74 79 77 75 73 71 69 67 66 66 65 65 66 66 67 67 67 67 67 67 68 68 69 70 71 71 72 73 72 71 70 69 67 66 64 63 62 62 62 62 63 63 63 63 62 62 62 62 61 60 58 58 58 58 58 58 59 59 60 61 64 66 66 64 62 60 57 54 51 49 50 50 50 52 54 56 57 56 56 56 55 56 59 62 60 57 51 49 49 49 49 48 47 47 48 49 50 51 50 49 49 50 49 53 54 52 49 47 46 46 45 45 45 46 46 47 47 49 47 45 50 55 51 49 51 53 55 56 57 59 58 52 50 51 49 49 53 55 49 48 51 56 54 44 38 37 42 50 52 50 41 39 43 45 47 54 56 51 48 50 45 40 37 36 38 43 49 43 39 40 42 44 42 41 46 46 39 43 51 48 46 47 46 45 45 46 49 48 43 47 55 51 48 49 46 40 42 46 47 45 45 45 44 39 35 36 37 36 38 43 46 47 46 45 43 44 49 53 53 45 41 39 39 41 41 38 35 39 44 53 56 49 49 55 51 46 44 41 37 36 36 37 39 40 38 36 39 42 43 44 46 51 57 54 50 40 36 35 35 35 38 40 44 47 50 47 45 44 44 43 48 54 55 57 57 58 62 49 44 52 53 49 49 50 49 49 53 52 50 53 57 56 56 56 55 53 54 54 54 53 52 48 46 47 48 49 52 56 60 61 59 59 60 59 58 57 60 64 69 75 78 81 81 80 79 78 78 78 80 84 87 89 89 89 88 86 84 85 86 88 88 87 87 87 88 89 91 91 92 91 90 89 88 87 84 81 78 76 76 74 73 72 72 73 74 76 79 81 83 84 84 85 85 79 75 72 70 68 69 70 72 74 75 76 76 76 76 75 75 76 79 80 80 80 79 80 81 81 82 82 83 84 85 85 85 85 84 82 81 79 79 79 83 87 88 89 88 87 88 88 88 88 88 87 87 87 87 87 86 87 87 86 85 83 81 80 82 85 87 89 90 89 89 89 89 89 89 89 89 89 89 89 89 87 86 85 84 83 82 81 81 81 81 82 82 84 86 89 89 88 85 83 83 85 89 89 89 89 89 89 89 89 89 89 90 91 91 91 91 91 90 90 90 90 90 90 89 89 88 87 86 86 87 88 89 90 91 90 89 89 89 89 90 91 91 91 91 91 91 92 92 92 92 91 91 91 91 90 90 90 90 90 90 90 89 89 89 89 89 89 91 92 93 93 93 92 91 91 93 94 94 93 91 91 91 91 91 92 92 92 91 89 88 88 88 88 89 89 90 90 90 90 90 90 90 90 90 91 92 92 91 91 89 88 85 81 78 77 77 79 80 82 83 85 86 87 89 89 88 89 89 88 88 88 89 89 88 87 85 85 85 86 87 88 89 90 90 90 90 90 90 90 91 91 92 93 94 95 96 96 96 95 95 94 93 92 91 91 91 91 91 90 89 89 89 89 91 92 92 93 92 92 92 93 93 93 93 93 92 92 92 92 92 92 92 92 93 93 93 94 93 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 74 76 73 61 61 63 69 79 79 78 84 85 84 79 72 74 76 74 74 73 71 69 67 65 65 65 65 65 65 66 66 67 67 67 67 67 67 68 69 70 71 72 73 73 74 74 74 74 73 71 70 69 67 67 66 67 67 68 68 67 64 62 61 60 58 58 58 59 59 60 60 59 59 59 60 61 62 63 63 61 60 58 55 52 50 50 51 53 52 53 54 55 56 56 56 53 52 54 56 57 54 50 49 48 50 51 51 51 50 52 54 57 55 52 51 50 54 57 59 57 54 49 46 45 46 48 47 47 47 47 47 49 51 47 43 50 54 50 48 47 47 48 49 51 55 54 50 50 50 49 49 48 47 48 49 52 58 56 48 43 38 39 45 55 50 40 40 41 45 50 55 57 57 48 42 42 42 40 41 43 47 48 43 40 40 40 40 38 37 37 37 38 43 46 46 46 49 46 43 43 44 45 45 43 44 43 37 38 42 41 38 40 44 52 49 41 42 42 37 35 35 41 51 41 37 40 42 42 43 45 41 39 42 45 47 47 45 38 41 55 45 35 38 43 51 55 56 51 48 48 46 44 40 35 37 38 38 39 40 37 36 42 46 49 51 54 55 54 47 42 37 36 36 37 37 37 38 40 42 43 39 38 39 41 44 46 47 47 51 60 51 47 50 50 53 48 39 37 37 42 48 55 53 52 54 55 54 53 54 55 55 55 55 55 55 54 51 50 51 51 51 52 54 58 60 60 59 58 56 58 61 63 65 67 69 71 74 77 80 82 83 81 80 81 83 87 89 89 88 88 86 85 86 87 88 87 85 85 85 87 88 90 90 91 90 89 88 87 87 85 82 80 78 76 74 73 72 72 73 75 76 79 81 83 85 86 84 81 76 73 71 70 69 70 71 72 73 74 74 73 74 75 75 77 79 81 80 79 78 77 78 79 80 81 81 83 85 86 86 85 85 84 83 82 82 81 82 85 88 88 88 87 87 87 88 88 88 88 88 87 87 87 86 86 86 86 86 85 84 83 83 84 86 88 89 90 90 89 89 89 89 89 89 89 89 89 89 89 88 86 84 84 83 83 82 82 81 81 81 82 83 86 89 89 88 86 85 85 87 89 89 89 89 89 89 89 89 90 90 91 91 91 91 91 90 90 90 90 90 90 90 90 88 87 86 86 86 86 87 86 86 88 88 88 88 88 89 90 91 91 91 92 92 91 92 92 92 91 91 91 91 91 91 91 91 91 91 91 90 89 89 89 88 88 89 90 92 94 94 94 92 91 89 90 92 93 93 91 90 90 90 90 91 91 91 90 89 88 87 86 87 87 88 89 89 89 89 88 88 88 88 88 89 90 91 90 90 89 87 84 82 79 79 79 81 82 84 85 86 86 87 87 87 86 86 86 87 87 87 87 87 87 86 86 86 86 87 89 90 91 92 92 91 89 89 88 88 89 89 91 92 93 94 94 95 95 94 94 93 92 90 91 91 92 92 92 91 91 90 90 90 91 92 92 92 93 93 93 93 93 93 92 92 93 93 93 93 93 93 93 93 93 94 94 94 94 93 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 67 69 73 80 81 82 81 80 79 78 75 68 63 68 70 67 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 67 68 69 69 71 72 73 74 75 76 77 76 75 74 73 71 70 70 70 73 77 77 77 75 72 68 65 62 60 59 57 58 58 58 57 57 57 56 56 56 57 58 58 57 56 54 52 51 51 53 54 51 51 51 53 54 55 54 52 51 51 51 52 50 49 50 50 50 52 52 52 51 50 52 54 53 52 55 58 61 64 66 61 55 48 44 43 47 51 50 49 48 48 48 48 49 47 46 51 50 46 47 46 45 45 45 46 48 52 52 49 49 50 53 56 50 48 49 51 53 50 46 45 45 45 46 51 52 47 43 43 45 49 53 56 56 49 43 40 46 47 42 43 45 46 45 49 51 50 46 41 42 44 45 45 46 46 45 44 44 41 40 42 41 41 44 45 45 45 44 48 50 44 41 40 45 54 46 40 42 41 36 37 39 41 42 39 36 35 36 38 38 39 40 41 42 45 49 54 54 50 42 39 38 38 42 43 46 49 51 48 44 41 40 39 36 35 37 38 38 38 38 37 39 44 47 50 53 56 56 51 41 39 39 39 41 43 44 45 40 38 37 37 37 40 43 46 47 45 46 46 39 38 41 44 50 53 54 51 49 48 47 48 53 57 55 54 56 54 52 52 53 55 56 57 56 55 53 52 50 52 54 51 50 51 52 52 55 58 60 61 60 64 69 67 63 59 57 57 61 65 72 77 82 83 83 83 85 88 89 89 89 88 87 85 84 85 86 86 85 85 85 87 88 90 90 90 89 88 87 87 86 85 83 80 78 75 74 73 72 73 74 75 77 79 82 83 86 86 82 79 75 73 72 71 71 70 71 72 73 73 72 72 72 73 74 75 77 79 79 78 76 74 75 77 79 80 82 84 86 87 86 86 85 85 85 84 84 83 84 87 88 87 86 86 87 87 88 89 89 88 88 88 87 87 86 85 85 85 86 86 86 86 86 87 88 89 90 90 90 89 89 89 89 88 88 88 89 89 89 89 89 87 84 84 84 83 83 83 82 82 82 82 82 84 87 88 88 88 87 87 88 89 89 89 89 90 90 90 91 91 91 92 92 91 91 90 89 89 89 89 88 88 89 89 88 87 87 87 86 84 83 84 84 85 86 86 86 87 88 90 91 92 92 91 91 91 92 92 92 91 91 91 91 91 91 91 91 91 91 91 90 90 89 89 89 89 89 90 92 94 95 94 92 89 87 87 89 92 92 91 89 89 89 89 90 90 91 90 90 89 87 86 86 86 86 86 86 86 86 86 86 86 86 86 87 88 89 89 89 89 87 85 83 82 83 83 84 84 85 85 86 85 85 86 85 85 85 86 86 86 86 86 86 86 86 87 88 89 90 91 91 92 93 92 91 89 88 87 86 86 86 88 90 91 92 92 92 92 92 92 91 89 87 87 89 91 92 93 92 92 92 91 91 91 92 92 93 95 94 93 92 92 92 92 93 93 93 93 93 93 93 93 93 94 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 nan nan nan nan nan nan 77 76 75 74 72 64 60 63 64 65 65 65 65 65 65 65 65 65 66 66 66 67 67 67 67 67 67 67 68 69 70 70 71 73 74 75 76 76 75 75 75 74 71 71 71 78 83 82 81 80 78 76 73 70 68 66 64 62 60 58 56 54 52 52 52 52 52 53 53 54 54 54 53 52 53 54 53 52 50 49 50 52 54 54 52 51 50 49 49 49 51 54 52 51 53 54 54 53 52 52 52 51 53 56 60 64 68 68 64 56 47 45 44 48 51 52 50 48 48 48 47 47 48 48 47 48 48 47 46 44 45 45 46 47 48 48 47 50 52 52 51 47 46 47 47 47 46 45 45 42 42 44 46 55 53 43 43 44 46 49 50 53 56 46 40 42 43 38 40 44 48 48 47 52 57 55 49 46 46 47 46 45 48 48 44 46 53 53 52 45 43 46 44 39 44 48 54 53 44 41 41 43 44 41 40 42 39 35 40 45 45 46 47 41 37 37 38 41 46 50 46 45 46 50 55 58 57 47 41 40 43 48 44 39 40 41 40 40 37 34 33 34 36 37 38 39 37 38 39 43 49 50 51 51 52 52 46 39 39 42 47 49 52 54 53 45 41 43 47 49 49 51 54 51 45 48 49 46 42 40 42 45 52 54 53 52 51 53 55 58 59 58 59 60 55 52 51 54 58 57 56 57 56 53 51 49 51 52 48 48 48 49 50 49 52 56 59 62 68 72 72 68 62 58 55 56 59 64 70 76 81 85 87 89 90 90 90 90 90 88 85 82 82 82 83 85 86 87 88 89 89 90 90 89 88 86 86 85 84 83 81 79 77 76 74 73 73 74 74 76 77 80 83 85 85 83 80 77 74 73 74 73 73 73 73 73 73 72 72 71 72 73 73 74 75 76 76 74 73 72 74 77 80 83 85 87 88 87 87 86 86 86 86 85 85 86 88 87 86 85 85 86 88 89 89 89 88 88 87 87 86 85 85 85 86 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 88 86 85 85 85 84 84 84 83 83 83 82 83 84 85 85 86 88 88 88 88 89 90 90 90 90 90 91 91 91 91 91 91 91 90 89 89 88 87 87 87 87 87 87 87 87 86 85 84 85 85 85 85 85 85 85 85 86 87 88 90 91 91 90 91 91 92 91 91 91 91 91 91 91 91 91 91 91 92 91 91 91 91 90 90 90 91 92 94 94 94 93 91 88 86 86 88 92 91 90 89 89 89 89 89 88 88 89 90 90 89 88 86 85 84 84 83 83 83 83 83 84 84 85 85 86 86 87 88 89 88 86 86 85 84 83 82 83 83 84 84 85 85 84 84 85 85 86 86 87 87 87 87 86 87 88 89 90 91 91 92 92 92 92 91 90 88 87 85 85 85 87 88 90 90 90 91 91 91 90 89 86 84 85 87 91 92 93 93 92 92 92 92 92 92 93 93 93 92 92 92 92 92 93 93 93 93 93 93 93 93 93 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 62 64 67 61 60 64 65 64 64 65 65 65 64 65 66 67 68 68 68 68 68 68 68 68 68 69 69 70 71 72 73 73 74 74 74 75 71 68 70 74 81 83 83 81 80 79 79 77 76 75 72 70 67 64 62 61 59 57 56 54 52 51 50 51 51 52 51 52 52 53 54 53 52 51 50 49 50 52 53 53 53 53 52 52 54 55 55 52 52 52 54 55 54 54 53 53 52 54 57 62 65 68 67 64 54 47 46 46 49 52 55 50 47 48 47 45 45 46 48 49 49 51 53 46 43 47 48 48 47 46 47 49 51 51 49 50 49 44 42 42 42 42 43 44 41 42 48 50 50 47 44 44 44 44 46 50 49 48 44 43 43 42 41 42 47 52 49 42 50 57 64 64 58 52 48 45 45 52 56 55 48 45 51 52 47 45 46 45 43 45 48 52 46 37 37 38 41 42 41 39 38 36 35 38 43 47 50 51 44 39 37 39 40 42 44 43 44 44 43 42 45 48 47 46 45 45 45 45 45 45 44 41 39 38 34 34 36 37 38 39 38 37 41 45 47 51 56 56 55 49 45 41 40 41 44 48 52 55 59 56 47 42 41 50 55 54 58 62 54 49 48 44 39 41 42 44 47 55 52 43 46 49 54 56 56 57 58 60 60 57 56 55 57 59 55 52 51 50 49 50 50 51 50 49 49 49 48 47 46 49 53 56 58 62 67 74 74 71 68 65 63 64 66 69 72 78 83 88 89 90 91 91 92 91 90 85 83 82 81 81 83 86 88 89 89 89 90 90 89 87 86 85 84 83 81 80 81 79 78 74 72 71 71 71 73 75 79 82 85 85 85 82 79 76 74 74 75 75 75 75 75 74 73 73 73 73 73 72 72 73 76 76 75 74 73 74 76 79 83 86 87 88 88 88 88 87 87 86 86 86 87 88 87 86 85 85 86 88 89 89 88 87 87 87 87 86 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 87 86 86 85 85 85 84 84 84 83 82 82 83 84 84 85 86 86 86 86 86 87 88 89 90 90 90 90 91 91 91 90 90 90 89 89 88 88 87 87 87 86 86 87 88 88 87 86 84 85 86 85 85 85 85 84 85 86 87 88 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 92 92 92 92 92 91 91 92 92 93 93 93 93 92 91 91 89 87 86 86 89 91 91 91 90 90 89 88 87 85 86 87 89 91 91 89 87 85 83 82 80 80 80 80 80 81 82 83 84 85 85 86 86 87 86 85 85 83 81 80 78 79 80 82 84 85 85 85 85 85 86 86 87 87 88 89 88 88 87 87 88 89 91 92 92 92 92 92 91 90 89 87 86 86 86 88 89 90 90 90 90 91 91 90 89 87 85 86 88 90 91 92 92 92 92 92 92 93 93 93 93 92 92 92 92 92 93 93 93 93 93 93 93 93 93 93 94 94 95 95 94 94 92 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 64 64 65 64 64 65 65 66 67 68 69 69 69 69 68 68 68 68 67 68 69 69 70 70 71 71 73 74 74 74 74 76 81 80 79 78 77 77 77 77 76 74 73 71 69 67 65 64 63 61 60 58 58 57 56 55 53 52 50 50 50 52 53 52 53 54 54 55 57 58 59 59 59 60 62 63 62 61 58 53 53 53 53 53 53 54 55 53 53 54 58 63 64 65 65 61 52 48 47 47 49 56 57 51 49 48 47 46 45 44 45 51 56 57 57 52 51 58 52 47 46 46 47 47 48 48 47 47 45 40 41 41 43 44 45 45 44 44 46 50 52 48 47 47 45 43 44 47 51 51 49 46 47 48 46 38 43 51 53 51 49 54 61 61 59 61 57 50 48 45 49 54 49 46 48 47 45 42 39 43 44 45 44 44 43 43 48 45 41 42 42 36 35 37 42 47 45 47 49 48 44 41 39 48 48 41 40 41 42 44 44 44 44 44 45 49 51 49 52 55 52 50 48 45 39 36 34 36 38 38 38 38 38 38 45 50 53 54 55 58 57 48 43 41 43 46 51 52 51 54 59 59 57 46 43 51 54 56 60 61 51 49 53 43 35 43 49 53 52 47 42 39 45 49 52 53 52 55 58 59 59 58 58 58 57 56 56 57 57 54 52 52 52 52 53 53 52 51 49 49 49 52 54 55 56 56 56 58 63 67 70 69 68 70 72 74 76 79 82 85 87 89 90 91 92 90 89 87 85 83 82 81 81 83 88 89 88 89 89 90 90 88 86 84 82 80 77 78 79 79 77 73 70 68 68 68 69 72 76 81 86 87 87 83 79 75 74 74 76 77 79 78 77 75 74 74 75 75 75 74 74 75 77 77 77 77 76 76 77 79 82 85 87 88 88 87 87 87 87 87 87 86 87 87 87 87 86 86 86 87 87 87 86 85 85 85 86 86 86 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 88 87 86 86 86 85 85 85 84 83 82 82 83 84 85 85 84 84 84 85 86 87 87 87 88 88 89 90 90 90 91 90 90 89 89 89 88 88 88 87 86 88 89 90 91 90 88 86 87 87 85 84 83 83 84 84 85 85 88 90 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 92 92 92 91 92 92 92 92 93 93 93 92 91 90 90 89 88 87 87 89 90 91 91 90 90 90 89 87 84 84 84 87 89 90 89 88 85 83 80 77 75 75 76 77 78 79 80 82 84 85 85 83 81 81 80 80 80 79 78 77 76 78 80 83 85 86 86 85 86 86 86 87 87 88 89 88 88 87 87 87 88 90 91 92 91 91 91 91 90 88 87 86 87 88 89 90 90 90 90 90 90 91 90 89 88 88 88 89 90 90 91 91 91 92 92 93 93 93 92 92 92 92 92 92 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 93 92 90 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 65 68 67 64 67 69 69 70 70 69 69 68 68 66 66 66 66 66 66 66 67 68 70 71 73 74 75 76 77 77 75 74 74 74 74 74 73 72 71 70 69 68 66 65 64 62 61 61 60 60 59 58 57 56 55 55 56 57 58 57 58 60 60 61 62 62 63 62 61 61 61 62 64 64 63 61 57 55 54 54 55 55 55 55 53 53 56 60 62 62 62 56 48 48 48 47 49 57 57 54 50 49 49 49 47 47 47 49 54 57 59 65 62 56 52 46 42 46 49 48 48 47 46 45 45 44 48 53 55 51 45 45 45 41 39 43 46 48 48 48 46 45 46 51 56 50 47 42 40 42 44 44 46 51 62 59 46 48 54 60 63 66 62 56 62 66 58 52 47 46 46 47 48 52 48 43 42 42 43 43 49 47 43 42 40 42 41 35 38 43 43 43 41 42 45 44 42 42 42 45 45 41 41 42 41 41 40 42 43 46 48 53 53 48 47 48 51 52 51 44 36 37 38 39 39 40 39 38 37 39 43 46 49 52 53 55 52 43 41 41 46 51 58 59 54 56 59 60 57 48 46 48 52 55 57 56 52 50 49 46 45 52 54 54 52 50 49 47 48 49 50 54 54 47 52 60 60 60 61 59 57 54 51 52 54 56 56 55 55 55 57 59 58 55 53 52 53 55 56 56 54 52 53 54 57 60 64 63 63 64 67 71 74 77 77 79 82 85 88 89 90 90 90 89 87 84 83 81 78 82 88 87 87 87 87 89 90 90 87 84 81 77 74 75 76 79 76 72 69 67 66 65 65 69 73 81 86 89 89 86 81 76 75 76 79 81 83 81 78 74 73 74 75 76 77 77 78 78 78 78 78 79 79 79 79 79 82 85 88 88 88 88 87 88 88 88 88 87 87 87 88 88 88 87 86 86 85 84 84 84 84 84 85 85 86 88 90 90 89 89 89 89 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 88 88 88 89 88 88 88 88 87 87 87 86 86 85 84 83 82 82 83 84 85 85 85 85 85 84 84 85 85 85 86 87 88 89 89 89 89 89 89 89 89 89 88 88 87 87 89 90 91 90 89 88 87 87 86 84 82 80 82 84 84 85 85 88 91 93 93 91 91 91 91 92 92 91 91 91 91 91 91 91 91 91 91 92 92 91 92 92 92 93 92 91 90 90 90 89 88 86 85 87 89 91 92 92 92 91 90 88 85 84 83 83 84 85 86 86 84 81 77 75 73 73 73 74 75 76 77 78 80 81 82 79 76 74 73 74 75 77 77 77 77 77 77 80 82 83 83 82 82 82 83 84 85 86 86 86 86 87 87 88 89 90 91 90 90 89 90 90 89 87 86 86 87 89 90 90 90 89 89 90 90 90 90 90 90 90 90 90 90 90 90 91 91 92 93 93 93 93 92 92 92 92 92 93 93 93 93 93 93 92 92 93 93 93 93 93 93 93 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 70 70 69 68 68 67 65 64 63 63 63 62 63 64 64 66 67 69 69 70 71 72 72 71 70 70 70 70 70 70 69 69 68 67 66 65 64 62 61 61 60 60 60 60 60 60 60 61 62 62 63 64 65 66 67 66 65 64 64 63 61 59 58 58 59 60 63 65 64 60 58 57 57 57 57 56 55 54 53 54 56 58 59 58 54 50 49 49 49 48 47 52 53 51 50 51 50 49 47 47 47 50 55 51 47 49 50 51 44 37 46 53 51 50 49 47 47 53 60 64 56 47 47 45 45 45 44 41 40 49 53 48 46 45 45 47 53 54 44 40 40 42 43 41 45 51 56 62 57 52 46 48 54 61 65 58 53 53 55 54 51 46 44 45 51 56 59 49 41 39 42 51 50 44 46 45 42 40 38 38 37 36 37 38 40 40 39 38 39 40 43 42 41 41 42 41 41 40 42 42 42 45 52 53 52 52 50 49 48 49 50 51 43 37 40 41 41 41 41 39 38 39 44 50 53 53 52 52 52 47 41 42 43 45 51 59 62 64 66 64 60 57 53 50 48 49 54 62 62 60 51 47 49 52 57 59 58 56 53 51 51 50 48 49 56 59 57 55 55 56 58 61 60 56 53 51 51 52 55 56 57 58 59 58 57 56 54 53 53 54 54 58 61 57 55 54 55 56 58 59 61 63 67 66 68 73 74 71 72 75 81 86 88 89 90 89 89 87 86 84 82 79 84 87 86 85 84 84 86 89 90 89 86 82 78 74 73 74 78 76 72 69 67 65 64 64 67 73 81 87 90 89 88 83 79 78 79 82 81 80 77 74 71 72 73 75 77 78 78 78 78 78 79 80 81 80 80 80 80 83 85 88 88 88 88 88 88 88 88 88 88 87 87 89 89 88 88 87 85 84 83 84 84 84 84 84 85 86 88 88 89 88 88 88 87 87 87 87 87 88 88 88 88 88 89 89 89 89 88 88 88 89 89 89 89 89 89 89 89 89 88 88 87 86 85 84 82 82 82 83 84 85 86 86 86 85 84 84 85 85 85 84 84 85 87 88 88 88 89 89 90 89 89 90 90 90 90 90 89 88 87 87 86 86 85 83 84 84 85 85 85 86 87 90 92 93 93 92 92 91 92 92 92 91 91 91 91 91 91 91 91 91 91 92 92 92 92 92 92 92 90 89 88 88 88 88 87 85 85 86 89 92 92 92 92 92 91 89 88 87 85 83 82 82 83 83 82 80 77 76 74 74 73 74 73 73 73 74 76 77 79 76 73 70 69 69 69 70 71 72 73 74 75 75 76 78 79 79 78 79 80 81 82 82 82 83 84 85 86 87 89 90 89 89 88 88 88 88 87 86 85 86 87 88 88 88 88 88 88 89 90 91 91 91 91 91 91 91 90 90 91 91 92 93 93 93 93 93 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 93 93 92 92 91 90 90 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 68 67 66 64 63 62 62 61 59 60 61 61 63 64 65 66 66 66 67 67 67 67 67 66 66 66 66 66 65 65 64 63 63 62 61 60 60 60 60 59 60 60 60 61 62 63 64 65 66 67 68 68 68 66 65 65 64 64 62 61 60 59 59 59 60 61 61 60 58 57 56 55 55 54 52 53 54 53 52 53 52 51 51 50 49 50 51 51 52 51 51 51 52 52 51 49 49 48 48 51 59 61 61 56 51 44 40 45 48 50 52 52 49 47 46 51 58 50 46 52 51 47 53 57 45 41 49 52 46 44 45 48 50 52 47 38 40 43 48 47 42 49 58 57 56 48 44 43 46 50 59 65 60 57 55 54 53 52 49 42 42 48 45 45 42 40 39 39 39 41 41 43 44 44 41 37 39 41 41 40 39 40 42 42 41 43 41 39 40 40 40 39 38 39 40 42 44 47 46 48 44 42 48 52 53 52 49 46 43 41 41 42 43 43 42 41 38 39 40 50 58 63 61 55 49 46 45 45 47 47 45 48 52 52 54 59 57 54 55 56 56 53 50 52 57 60 60 54 51 50 46 44 51 54 53 52 50 53 52 48 44 42 53 60 57 55 53 54 56 58 57 54 53 52 52 53 52 51 49 51 52 52 52 50 50 51 51 51 51 51 51 51 52 55 57 60 63 66 67 69 68 69 73 74 72 74 76 82 85 86 87 87 87 87 86 85 84 84 84 87 87 85 83 81 80 82 85 88 90 88 85 81 77 73 74 75 75 74 71 69 67 65 65 68 74 83 88 91 90 88 85 83 81 81 80 77 74 72 72 71 72 74 76 77 78 77 76 77 78 80 81 81 82 81 81 81 83 86 88 88 88 88 88 88 89 88 88 88 87 87 87 89 88 88 86 85 83 83 85 84 83 83 83 85 85 86 86 86 86 86 86 86 85 85 86 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 90 90 90 89 89 88 88 87 86 85 84 83 82 82 83 84 85 86 87 87 86 86 85 85 85 84 83 84 86 87 87 88 89 90 90 90 91 91 91 91 90 89 88 87 86 86 86 85 85 85 85 85 86 86 86 88 89 91 92 93 93 93 93 93 93 92 92 91 91 91 90 90 91 91 91 92 92 93 93 93 93 93 92 90 88 87 85 85 86 86 86 86 87 89 90 91 91 91 92 91 91 90 89 87 85 83 82 81 82 81 81 79 78 77 76 75 75 75 75 75 75 75 75 75 75 74 72 69 68 66 63 61 60 60 62 70 74 73 74 75 77 78 77 77 78 79 80 80 79 79 79 80 82 84 88 89 88 88 87 87 87 85 84 83 85 86 87 87 86 86 86 86 87 88 90 91 91 91 91 91 92 92 92 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 92 91 90 89 89 88 87 84 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 61 59 58 59 60 60 61 62 63 63 63 63 63 64 64 63 63 63 63 63 63 62 62 62 62 62 61 61 60 60 59 59 59 59 59 59 60 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 64 63 63 62 62 61 61 61 61 60 60 59 57 55 54 52 51 52 53 53 53 51 51 50 52 52 50 53 58 57 55 52 51 51 52 53 52 51 50 49 48 50 56 61 63 59 53 49 45 42 43 45 48 51 51 51 50 48 49 49 56 69 57 47 49 49 44 41 40 47 53 47 44 46 46 45 41 38 40 41 43 44 44 50 51 40 36 38 43 46 48 50 53 53 51 48 46 49 51 52 53 51 44 43 47 44 40 41 43 44 43 41 43 46 44 45 51 49 38 36 38 39 41 41 43 49 44 40 43 42 40 40 39 37 37 38 40 41 48 55 46 38 35 38 44 48 52 54 52 46 44 43 42 42 44 43 40 38 37 40 45 53 62 70 66 60 52 47 46 51 57 53 50 48 46 47 50 52 50 48 50 56 64 65 62 54 53 59 57 55 55 55 54 49 46 50 52 52 52 55 57 57 58 58 58 59 60 58 55 55 54 54 54 55 55 55 53 51 49 49 49 49 50 51 50 49 48 47 47 48 48 48 48 47 48 53 58 63 72 80 80 80 78 78 78 79 82 84 85 86 86 85 84 84 84 85 85 85 86 86 86 87 86 84 82 80 79 79 81 84 87 89 88 86 82 77 75 75 76 75 74 72 70 69 69 70 77 86 89 90 90 89 87 85 84 81 78 74 73 71 72 72 71 74 77 78 78 77 77 77 78 80 81 82 83 83 82 82 82 85 86 88 88 88 89 89 89 88 88 87 87 87 87 88 88 87 87 86 84 84 84 83 82 82 83 84 84 83 84 84 85 85 85 84 84 85 86 87 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 89 89 89 89 89 88 87 86 84 83 83 83 84 85 86 87 87 87 87 87 86 85 84 82 83 85 86 87 88 89 90 90 91 91 91 91 90 89 88 87 86 86 85 85 85 85 86 86 86 87 87 88 89 90 91 91 91 92 92 93 93 93 92 92 91 90 89 89 89 90 91 92 92 93 92 92 93 93 93 92 90 88 86 85 86 86 85 85 87 88 90 90 89 89 89 90 91 90 87 84 82 81 81 81 80 80 79 78 78 77 76 76 75 76 77 77 77 76 76 76 75 74 73 71 69 67 65 64 62 60 58 58 63 67 70 70 71 73 75 76 77 78 79 80 80 80 79 77 75 75 77 81 84 86 86 86 86 85 83 82 82 85 85 86 85 84 84 84 84 85 86 88 89 90 91 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 92 92 92 92 92 91 91 92 92 91 91 90 89 88 88 88 85 83 81 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 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 61 61 60 60 61 60 59 58 58 58 59 59 59 60 61 61 62 63 63 64 65 65 65 65 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 58 56 54 52 50 50 50 51 51 50 49 50 52 51 49 59 65 64 60 54 52 52 52 53 53 53 52 51 51 51 54 59 62 61 55 51 53 50 45 44 44 48 51 50 51 51 51 52 62 69 54 47 48 46 43 42 40 41 42 43 43 43 41 40 38 40 43 41 40 44 46 48 52 54 60 60 49 46 47 49 50 48 47 48 47 46 45 46 56 56 43 45 53 48 43 44 44 44 45 45 47 48 42 40 43 40 34 33 34 36 42 51 51 48 41 38 41 41 38 41 43 38 38 41 41 41 48 53 47 42 39 43 46 44 46 49 46 41 42 43 44 43 43 41 38 37 39 46 50 53 61 67 59 53 46 46 47 58 65 63 60 59 51 45 45 48 50 51 51 52 55 60 61 58 56 57 52 49 51 54 59 51 44 52 55 55 53 50 51 54 58 58 53 56 60 58 56 55 54 53 56 57 57 56 54 50 46 50 52 52 52 52 52 52 52 52 51 50 49 49 48 46 49 58 63 68 76 82 83 84 85 86 88 89 89 89 88 88 87 85 83 83 83 84 85 86 86 86 86 86 85 84 82 81 80 79 79 80 83 86 88 89 87 84 80 79 78 78 78 77 77 76 76 78 82 87 89 90 90 89 88 88 86 83 79 76 74 74 73 73 71 74 77 78 78 78 78 78 79 80 82 83 84 84 84 83 82 83 85 86 88 88 89 89 89 89 88 87 86 86 87 87 88 88 88 87 86 85 84 83 83 83 83 84 83 82 82 82 83 83 84 84 85 85 86 87 88 89 89 90 90 89 89 89 89 89 89 89 89 89 89 89 90 90 90 89 89 89 89 89 90 89 88 87 86 85 84 84 85 85 85 86 86 87 87 87 87 86 84 83 83 84 85 86 87 89 90 90 90 90 90 90 89 88 87 86 86 86 85 86 86 86 87 87 87 87 88 88 89 90 91 91 91 90 91 91 92 92 91 91 90 89 89 88 87 88 89 91 91 91 90 91 91 92 92 92 91 90 89 88 86 83 81 84 87 89 89 89 88 88 88 89 90 88 83 81 79 79 79 79 79 79 78 77 76 76 76 75 75 76 76 77 78 78 77 77 76 74 73 71 70 68 67 66 65 64 61 59 59 61 64 66 67 68 70 72 76 80 79 79 80 80 80 79 77 75 74 74 77 79 81 81 81 81 81 81 82 85 85 86 84 83 82 83 83 83 84 85 88 90 91 93 94 94 94 93 93 93 93 93 93 93 94 94 93 93 93 93 92 92 92 92 92 92 92 91 91 91 91 90 89 88 88 87 86 85 82 80 79 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 60 60 59 59 59 59 59 58 58 58 59 59 59 59 60 60 59 59 59 59 58 58 58 58 58 58 59 59 60 60 61 61 62 63 63 64 65 65 65 64 64 64 63 62 62 62 61 60 60 59 59 58 58 57 56 54 53 52 51 51 51 51 50 49 50 51 51 54 63 67 67 62 56 56 55 54 53 54 54 54 54 53 52 54 58 64 68 61 56 54 51 47 47 48 52 53 52 51 51 52 53 53 60 67 56 48 45 43 42 41 41 42 44 46 45 41 39 39 41 43 44 45 48 49 49 53 58 65 61 46 44 46 47 48 46 46 48 46 44 41 41 45 49 49 47 49 49 52 59 56 53 47 46 45 43 39 37 37 36 35 35 34 35 35 36 40 42 43 40 37 37 38 41 45 48 44 42 44 43 41 41 42 48 49 45 44 42 42 44 43 42 43 44 46 43 40 40 39 39 43 49 52 54 60 60 50 49 49 50 53 63 69 70 70 69 65 57 49 51 59 64 66 56 53 56 60 62 58 54 50 51 55 59 62 58 55 58 57 55 52 49 47 51 58 56 51 52 54 58 56 53 54 55 57 57 53 54 56 53 50 50 51 52 52 52 52 52 52 53 53 53 52 51 51 51 57 65 66 67 68 70 72 74 78 83 86 87 85 83 83 84 86 86 84 84 83 84 85 85 85 85 85 85 85 84 83 81 80 78 78 78 79 82 84 87 88 87 85 84 82 82 82 83 84 85 85 85 86 87 88 88 89 89 89 88 87 85 83 80 79 78 77 76 75 77 78 78 79 79 79 79 80 81 83 83 83 81 81 82 82 82 83 85 87 88 89 89 90 89 88 87 87 86 86 87 87 88 88 88 87 86 85 84 84 84 85 85 84 83 83 83 83 83 83 83 85 86 87 88 89 90 90 90 89 89 89 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 86 86 86 86 86 86 86 86 86 86 85 83 83 83 83 84 86 87 88 89 89 89 89 89 89 88 88 88 88 88 88 87 87 87 87 87 87 88 87 87 87 89 90 90 90 90 90 90 91 91 90 89 89 89 89 88 88 87 88 88 88 88 88 89 89 90 90 91 91 91 87 84 81 81 81 85 88 88 88 87 87 88 88 89 89 86 81 80 79 79 79 80 79 79 78 77 76 76 75 75 74 74 76 79 79 79 79 78 77 75 74 72 71 69 69 70 70 70 66 62 59 59 60 62 64 66 67 67 70 74 79 81 81 79 79 79 79 78 74 71 71 72 73 74 74 76 77 78 80 84 85 85 83 82 81 82 83 83 83 83 86 89 92 94 95 95 94 94 94 93 93 93 94 94 94 94 93 93 92 92 92 92 92 92 92 93 92 92 91 90 90 89 88 87 86 86 83 81 80 79 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 58 58 58 58 60 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 58 58 59 60 60 61 61 62 62 63 64 64 64 64 64 64 63 63 62 62 61 61 60 58 57 57 57 56 55 55 55 54 54 53 53 53 52 52 52 53 53 57 64 65 65 62 61 62 61 60 57 55 55 55 55 54 53 55 57 61 59 52 51 52 56 56 51 50 55 55 54 50 49 50 52 52 55 58 52 47 45 44 44 43 43 43 45 49 50 48 42 39 41 44 48 50 51 50 48 47 48 52 51 46 46 43 40 42 45 43 42 41 41 42 47 50 51 52 49 44 43 45 49 51 50 43 42 44 41 37 36 36 38 39 40 38 36 33 33 35 39 44 45 45 42 40 40 47 53 45 42 49 49 42 41 42 48 49 43 42 44 45 45 46 46 46 45 46 43 40 40 41 42 46 50 53 56 58 52 44 50 54 55 58 63 63 63 62 63 64 59 51 56 62 67 66 58 57 58 60 61 57 53 50 51 54 59 60 56 59 61 57 55 54 52 50 55 61 57 56 57 57 56 54 53 54 55 56 53 49 52 55 55 54 51 50 50 51 52 53 53 54 53 52 53 53 51 57 63 63 62 61 61 60 59 59 59 63 70 75 79 78 77 76 79 84 86 87 85 84 84 84 84 84 84 83 83 83 82 82 80 79 78 78 78 78 79 81 84 88 88 88 87 85 84 84 84 85 85 86 87 87 87 87 87 87 87 87 87 86 85 84 83 82 80 79 79 79 78 79 79 79 80 80 80 81 83 85 83 82 80 81 82 83 84 84 85 87 88 89 89 89 89 87 86 86 86 86 86 87 88 88 87 87 87 86 86 85 85 84 83 82 82 82 82 82 82 82 83 84 86 87 88 90 90 90 89 88 88 88 89 89 90 90 89 89 89 89 89 89 89 88 88 88 89 89 89 89 88 88 88 88 88 88 88 87 87 87 87 87 85 85 85 86 86 85 85 84 83 83 84 86 87 88 89 89 89 89 90 89 89 89 89 89 88 88 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 90 90 90 89 89 89 89 89 89 87 86 85 85 85 85 85 87 88 89 89 89 87 84 82 81 81 83 86 88 89 87 87 86 87 88 89 88 86 84 81 80 79 79 80 81 81 81 81 80 79 78 77 75 74 74 77 81 80 80 79 79 78 77 75 74 74 74 74 74 75 74 70 66 61 60 59 61 63 65 66 68 69 71 75 77 78 77 77 78 78 78 75 73 72 71 70 71 73 75 77 79 82 84 83 82 82 81 81 82 82 82 81 80 84 87 92 95 95 95 95 94 94 94 94 94 94 94 94 94 93 92 92 92 92 92 92 93 93 93 92 91 90 89 88 87 86 86 84 82 80 79 78 76 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 60 59 58 58 58 58 59 59 59 58 57 57 57 57 57 57 57 58 58 59 60 60 61 62 63 64 64 64 64 64 64 64 64 63 63 62 61 60 59 58 57 57 56 55 55 55 55 55 55 55 55 55 55 55 55 56 59 61 61 62 62 63 64 65 65 63 62 63 59 56 55 54 54 55 57 59 56 51 52 62 68 69 66 63 59 55 51 47 43 43 45 48 49 48 47 47 45 46 47 47 45 45 47 55 59 55 47 41 46 50 51 51 49 47 45 47 47 48 50 54 54 52 46 44 41 41 44 53 59 54 53 52 53 58 52 45 43 43 44 43 39 37 36 42 42 37 37 39 41 43 41 40 39 38 38 40 42 42 43 45 42 41 45 49 48 42 37 46 49 46 46 48 46 45 39 38 45 47 46 46 46 44 42 40 40 41 43 45 48 52 55 54 51 48 47 52 56 58 63 67 64 62 60 59 59 57 55 54 56 60 62 62 62 62 60 57 54 52 52 59 60 56 55 52 58 61 48 47 54 57 59 60 59 55 56 58 56 55 55 55 54 55 54 51 50 54 56 55 53 51 50 50 51 53 56 55 54 52 51 52 51 51 58 62 62 61 59 57 55 55 56 57 58 62 65 68 69 70 72 75 79 84 87 87 86 85 84 83 83 83 83 83 83 82 82 81 81 80 80 80 81 82 84 86 87 88 88 87 85 84 83 83 84 85 86 87 87 87 87 86 85 85 86 86 85 84 84 83 81 80 79 79 79 79 79 79 80 81 81 82 82 84 85 85 84 83 83 84 85 86 86 87 88 89 89 89 89 88 86 85 84 84 84 86 87 88 88 87 87 87 87 86 86 85 83 83 82 82 82 82 82 81 82 83 83 84 87 88 90 89 89 88 88 88 88 89 89 90 89 89 88 88 88 88 88 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 88 88 88 87 87 85 84 84 85 86 86 86 85 84 83 84 85 86 87 88 89 89 89 89 89 90 90 89 88 87 87 86 87 87 88 88 87 87 87 86 86 88 88 88 88 89 89 89 89 89 89 89 89 89 88 87 86 85 84 83 83 84 86 87 88 88 86 84 82 82 83 84 85 87 89 90 89 87 88 89 89 88 85 83 81 81 80 80 80 80 81 83 84 85 85 84 83 83 82 80 79 78 80 81 81 80 79 79 79 78 77 77 78 79 79 79 80 78 75 70 66 64 63 64 64 64 67 69 72 72 72 73 73 75 76 77 78 78 78 79 78 77 75 75 76 78 79 80 81 82 80 80 80 80 80 81 81 80 78 77 81 86 92 94 95 95 95 95 95 94 94 94 94 94 94 93 93 92 92 91 92 92 93 94 93 92 90 89 87 86 84 83 82 82 80 79 77 75 73 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 59 59 59 59 58 58 57 57 57 57 57 58 58 59 59 60 61 61 62 63 64 64 64 64 64 64 64 63 63 62 61 60 60 59 58 57 56 56 55 55 55 55 56 56 56 56 56 57 58 59 60 61 62 63 64 65 66 66 66 66 65 64 62 59 58 56 55 55 57 59 59 55 52 50 59 66 64 64 64 57 50 47 48 54 54 53 54 53 50 50 48 47 48 47 47 47 48 49 54 58 53 48 50 51 50 46 41 43 45 51 53 49 48 49 49 49 47 45 44 41 40 42 46 49 51 53 50 47 46 47 49 44 39 41 42 41 41 42 40 37 37 37 39 40 41 41 41 41 41 41 40 39 40 41 40 42 46 51 59 44 33 35 41 47 49 49 45 42 42 43 48 46 45 44 43 42 41 40 43 45 46 49 52 53 56 49 47 50 51 53 56 59 64 68 68 68 67 62 58 58 55 49 48 50 54 58 64 64 62 57 53 55 56 59 58 54 57 62 66 62 52 51 52 54 55 54 53 49 59 64 58 55 55 54 53 54 55 56 57 58 56 54 52 51 50 52 54 54 54 53 53 52 51 49 50 53 62 64 62 59 56 55 54 56 59 63 63 64 63 64 66 69 72 76 80 85 87 89 88 88 86 86 85 85 85 85 84 84 84 84 84 84 84 85 86 86 86 86 86 86 86 86 84 83 83 83 84 85 86 87 87 87 86 85 85 84 84 83 83 82 82 81 80 80 79 78 78 78 79 80 80 81 82 83 83 84 85 85 86 86 86 87 88 88 89 88 89 89 89 89 89 88 86 85 84 85 86 85 86 86 87 87 87 87 86 86 85 85 85 85 84 84 83 83 83 82 82 82 84 85 86 88 88 87 87 87 87 88 88 89 89 89 89 88 87 87 86 86 86 86 86 87 87 88 88 88 88 88 88 88 88 89 89 89 89 88 88 87 87 86 85 84 85 85 85 85 85 84 83 84 84 85 85 86 88 88 89 89 89 89 89 89 88 87 87 87 88 88 89 88 87 86 86 85 86 87 87 88 88 88 88 87 87 88 88 88 88 88 87 87 86 85 85 85 85 86 88 88 87 86 85 84 84 85 86 86 86 86 87 88 89 89 90 90 89 86 81 79 77 78 78 78 79 80 82 84 86 87 87 86 86 85 84 81 81 80 81 81 81 80 79 79 80 79 79 79 80 81 82 83 84 83 81 76 71 67 68 71 71 72 73 74 74 73 71 70 70 72 74 76 78 79 80 81 83 81 80 80 80 81 81 80 80 79 79 80 80 79 79 79 79 79 79 79 82 87 93 94 95 95 95 95 95 95 95 94 94 93 92 92 92 92 92 92 92 93 93 92 91 89 88 86 85 83 81 80 79 78 77 75 74 71 69 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 58 58 58 57 57 58 58 58 59 59 60 61 62 63 63 64 64 64 64 64 64 63 63 62 61 60 60 59 58 58 57 56 56 57 56 55 56 57 57 58 58 59 60 61 61 63 63 64 65 66 67 67 68 68 67 66 64 64 64 61 60 59 60 61 63 65 66 68 70 70 69 68 68 59 49 47 48 52 56 59 66 64 50 48 49 47 46 47 47 46 49 53 50 50 52 54 54 52 51 48 44 43 46 49 52 56 50 46 44 46 47 48 47 44 43 44 43 44 51 53 48 46 46 46 48 43 40 45 45 42 42 41 40 40 42 38 34 37 40 40 41 42 41 39 40 39 39 39 39 44 50 53 55 52 47 43 43 45 48 47 41 41 44 45 46 45 43 42 41 41 43 45 49 51 52 55 58 52 49 47 49 52 53 54 56 57 58 61 64 68 68 62 61 63 63 62 64 62 58 57 61 63 63 59 55 52 51 51 54 55 52 56 64 60 54 51 49 49 47 45 50 55 54 55 56 55 53 52 51 54 55 56 57 57 55 54 55 54 53 51 50 50 51 51 52 52 50 51 55 59 64 61 59 56 55 56 59 63 67 69 68 67 67 69 71 75 79 82 84 86 88 89 89 89 89 88 88 88 88 87 87 87 87 87 87 87 88 87 87 86 86 85 85 85 85 85 84 84 84 84 84 85 85 86 86 85 84 83 82 81 81 81 81 81 81 80 80 80 79 79 78 78 79 79 80 81 82 83 84 84 85 85 86 87 88 88 89 89 90 89 89 89 89 89 89 89 88 87 87 86 86 86 85 86 86 87 87 87 86 85 85 85 86 86 86 85 85 85 85 84 83 82 82 84 85 86 86 85 85 85 86 87 88 88 87 87 87 86 86 85 85 85 84 83 82 83 84 84 85 85 86 86 86 86 87 88 88 88 88 88 88 88 87 86 85 85 85 85 85 85 85 84 84 83 84 84 84 85 86 87 88 88 89 89 89 88 88 87 87 88 88 88 88 87 86 86 86 86 86 86 87 87 87 87 87 87 88 88 89 89 89 88 88 88 87 87 87 88 90 90 89 87 85 84 85 86 87 87 87 85 83 81 81 81 83 86 87 88 88 85 80 77 75 75 75 75 77 80 83 85 87 88 88 87 87 86 83 79 78 78 80 81 81 81 80 80 80 80 81 81 81 82 83 84 85 86 85 82 78 74 76 78 77 76 74 72 71 71 71 70 71 72 73 75 77 78 79 81 82 82 82 82 82 82 81 79 78 77 78 79 81 81 82 82 82 82 82 83 85 89 94 95 95 95 95 95 95 95 95 94 93 91 90 90 91 91 92 92 92 92 91 90 88 87 86 84 83 81 79 78 77 75 74 72 70 69 68 68 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 58 58 58 59 59 60 61 62 62 62 63 63 64 64 64 63 63 62 62 61 60 59 59 58 58 57 57 57 56 56 56 56 57 58 59 60 60 61 62 63 63 63 65 66 67 67 67 67 66 66 66 65 64 63 63 62 62 63 64 66 67 69 71 72 71 67 70 76 67 56 51 50 52 58 66 71 68 56 49 47 47 48 50 51 48 47 43 46 50 53 56 48 46 47 47 46 54 60 51 52 58 52 45 47 49 52 50 44 44 46 48 50 58 56 46 47 49 51 49 44 45 49 54 54 45 41 39 47 58 48 41 44 47 49 45 42 41 42 48 46 40 40 41 45 45 42 51 60 55 51 47 43 42 43 43 46 47 45 44 43 42 42 40 42 49 52 55 58 60 61 59 49 49 51 52 53 54 60 69 68 64 64 65 69 65 57 60 65 71 70 66 66 65 59 56 63 65 62 58 53 49 47 49 51 51 57 62 56 53 53 52 51 54 56 48 48 52 55 57 54 53 51 53 55 55 55 55 56 57 57 59 56 53 52 51 51 51 51 52 53 51 52 56 60 63 60 57 55 56 59 63 65 65 66 68 71 73 77 80 82 84 86 86 87 88 89 89 89 89 89 89 89 89 89 89 88 88 87 86 87 87 87 87 86 86 85 85 85 85 85 85 85 85 84 84 84 85 85 84 84 82 81 78 78 78 79 81 81 81 82 82 81 81 80 79 79 79 79 80 81 82 83 84 85 84 85 85 87 88 87 87 88 89 89 89 89 89 89 89 89 89 88 87 86 86 86 85 85 85 86 86 86 86 85 85 86 87 86 87 87 87 87 87 85 83 83 82 82 83 83 84 84 82 81 82 83 84 85 85 85 86 86 86 85 85 84 83 83 83 82 82 81 82 82 82 82 83 84 84 85 86 86 87 87 87 86 86 86 86 86 86 85 84 84 84 84 84 83 83 84 84 84 84 85 86 87 88 88 88 87 87 87 88 87 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 89 90 90 90 90 89 89 90 90 91 94 95 96 92 86 85 84 86 87 88 86 85 82 80 78 77 76 77 79 82 85 87 85 82 79 75 73 73 73 76 79 83 85 87 87 88 88 87 86 82 78 77 77 79 80 81 80 80 79 80 80 81 82 83 83 84 84 85 87 88 87 86 84 82 79 76 72 68 67 66 68 70 71 72 73 74 75 76 76 75 78 81 82 82 82 82 82 81 79 77 77 76 78 80 82 83 84 85 85 84 85 87 92 96 96 95 94 94 95 95 95 94 93 91 90 90 90 90 91 91 92 91 90 89 88 87 86 85 83 82 80 78 77 75 73 71 69 68 67 67 67 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 61 61 62 62 62 63 63 63 64 63 63 63 62 61 60 59 59 59 58 58 57 57 56 56 56 56 57 59 60 60 61 61 62 62 63 64 66 66 67 67 66 66 66 66 66 66 65 64 63 63 63 63 63 63 64 67 69 70 68 63 69 75 65 57 51 50 50 51 53 57 59 54 51 49 48 47 46 46 46 44 42 56 65 59 53 45 46 48 49 50 49 48 47 50 55 51 48 49 53 58 54 49 46 47 54 59 60 55 49 49 52 57 55 49 49 50 51 53 51 44 39 49 54 47 45 47 52 56 47 42 44 43 42 41 39 41 45 53 49 41 45 51 56 54 51 47 42 47 49 49 47 44 42 41 40 40 41 46 55 59 62 63 62 56 53 48 51 53 53 54 53 62 72 66 64 64 68 73 66 59 60 64 71 71 67 67 67 63 60 61 63 64 60 56 50 49 49 52 57 63 64 60 57 56 54 52 52 53 52 54 57 56 56 54 54 53 56 58 56 53 51 54 58 59 58 54 52 51 52 53 53 54 55 56 57 56 56 60 62 62 60 57 58 60 63 64 64 65 67 73 78 81 83 84 85 86 87 88 88 88 89 89 89 89 89 89 90 90 89 88 87 87 85 86 87 88 88 87 86 86 86 86 87 86 86 84 83 83 84 84 85 85 84 83 80 79 77 78 78 79 79 80 81 83 83 83 82 82 80 80 79 79 80 81 82 83 84 85 85 84 84 85 86 86 86 87 87 87 88 88 89 89 89 89 88 87 87 86 86 85 85 85 85 85 86 86 86 85 86 87 87 87 87 88 88 88 88 87 86 84 83 82 81 81 81 81 80 79 79 80 81 83 84 85 86 87 87 86 86 85 84 84 83 83 82 81 81 82 82 82 83 82 82 82 82 84 84 85 84 84 84 84 84 85 85 84 84 84 84 83 83 83 83 83 83 83 82 83 85 85 86 86 85 85 86 86 87 86 85 85 86 86 86 86 86 86 86 87 87 86 85 85 86 89 90 91 91 91 91 91 91 92 93 96 98 98 98 96 91 87 85 85 86 86 86 85 83 81 79 78 77 76 76 78 81 84 87 86 85 81 77 73 72 72 73 77 81 84 85 86 87 88 88 87 82 79 77 77 78 79 79 79 79 79 80 81 82 83 84 84 84 84 84 85 87 87 87 86 81 77 71 68 64 64 64 66 69 72 73 74 74 75 74 72 71 75 79 82 82 81 82 82 81 79 77 76 76 77 78 80 82 84 85 85 85 86 87 93 96 95 93 90 91 92 93 93 93 92 92 92 91 90 90 91 90 90 89 89 88 87 86 85 84 82 80 79 77 75 74 71 68 68 67 66 67 67 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 63 63 63 63 63 63 62 61 60 59 59 58 58 58 58 57 56 56 57 57 58 59 60 59 62 64 64 64 65 66 66 67 67 66 66 65 65 65 65 65 64 63 63 62 62 62 63 62 63 65 67 68 69 70 71 67 56 52 49 51 50 48 55 65 65 62 54 51 48 47 47 46 47 49 53 64 66 61 58 54 50 49 50 50 50 50 49 49 48 48 48 48 50 52 52 51 48 47 45 53 59 58 53 49 51 54 54 52 49 46 44 49 55 48 45 54 52 43 42 43 50 51 46 42 41 39 39 43 43 42 48 56 46 42 47 49 54 52 48 50 49 49 49 47 45 43 42 41 39 43 48 53 59 66 67 63 58 52 53 53 54 53 52 53 56 60 64 63 61 60 66 72 73 67 57 57 61 65 67 64 63 65 65 65 62 62 61 57 52 54 57 52 57 68 67 63 57 53 50 46 43 48 53 55 57 55 54 55 57 57 58 58 55 51 48 49 52 55 57 55 55 55 55 55 55 55 56 56 54 52 52 55 59 64 66 67 67 66 66 65 65 66 70 75 80 83 85 86 86 87 88 88 88 88 89 89 89 89 89 90 90 90 89 88 87 86 86 86 87 88 88 88 87 87 86 87 87 86 85 83 82 82 83 84 84 84 83 82 81 81 80 80 79 79 79 79 81 82 84 84 84 83 82 81 81 81 81 82 83 83 85 85 86 85 84 84 84 85 85 85 86 86 87 88 89 89 88 87 87 86 86 85 85 85 86 87 87 87 87 86 86 86 86 86 87 88 88 88 88 88 88 88 87 86 85 83 82 82 81 81 81 82 82 83 83 84 85 85 87 87 87 87 86 85 85 85 84 84 83 83 83 83 84 83 83 82 81 81 81 81 82 82 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 83 82 80 80 81 83 83 83 83 83 83 83 84 85 85 86 86 86 86 86 86 86 85 86 87 87 87 87 87 90 91 91 91 91 92 92 94 94 94 93 93 93 91 90 88 86 86 87 87 86 85 84 83 82 81 81 80 79 80 82 84 85 86 86 85 84 80 76 73 72 72 75 79 82 85 86 87 89 88 87 84 81 79 79 79 79 79 79 80 80 81 82 83 83 82 82 82 82 82 84 85 87 87 85 81 76 70 68 65 65 65 67 70 73 74 74 74 73 72 70 69 73 77 83 82 81 82 82 82 80 77 76 75 76 77 79 81 82 83 83 82 83 84 88 91 91 89 86 87 89 91 92 93 93 93 92 91 90 90 90 90 89 89 89 88 87 85 84 82 80 79 77 76 74 71 69 67 67 66 66 67 68 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 62 61 61 60 59 59 59 58 58 57 57 57 57 57 58 59 59 60 60 62 63 64 65 66 67 66 66 66 65 64 64 63 63 63 63 62 62 61 61 62 62 61 61 62 64 65 66 66 65 57 48 48 52 64 60 48 58 69 66 63 53 49 48 56 60 57 56 62 66 69 71 68 59 55 51 50 50 51 51 51 51 50 50 50 50 51 52 53 53 52 50 51 53 61 60 56 53 49 52 54 53 50 46 43 41 44 48 52 56 61 50 42 42 43 47 50 53 51 49 45 46 51 49 45 51 53 45 45 50 48 45 43 43 47 48 48 47 45 45 44 42 41 40 49 56 58 61 66 62 57 54 53 54 56 57 55 52 51 52 54 57 59 57 56 59 63 69 69 65 64 63 62 62 61 61 61 55 55 60 59 59 56 54 56 55 51 60 72 66 60 55 51 51 47 43 46 50 54 55 56 56 56 56 58 60 57 53 50 48 48 49 50 54 56 57 58 58 60 61 59 57 54 51 48 48 49 54 59 65 68 69 70 71 68 67 69 73 79 82 85 86 87 87 88 89 89 89 89 89 89 89 89 90 90 91 90 90 88 87 86 86 87 87 88 88 88 88 87 87 86 86 84 83 82 82 82 84 86 86 86 85 84 84 83 83 81 80 78 78 79 81 82 83 84 84 83 82 82 82 82 82 82 83 84 86 86 86 86 85 84 84 85 85 85 86 87 87 87 88 88 87 86 86 86 86 86 86 87 88 88 89 89 89 88 87 87 87 86 87 87 88 89 89 88 88 88 88 88 87 86 85 84 84 84 84 84 85 86 86 86 85 85 87 87 86 85 84 84 85 85 86 86 86 86 86 86 85 85 84 83 82 82 81 80 80 79 79 79 79 79 79 79 79 79 79 79 78 79 80 82 83 82 81 79 78 77 78 79 79 79 79 79 80 81 83 84 86 87 87 87 87 87 86 85 84 84 85 86 86 86 87 87 89 91 90 91 92 92 92 88 86 84 84 84 83 83 83 85 87 88 88 88 88 87 87 86 85 84 83 83 83 84 85 85 85 85 86 87 84 81 77 74 73 75 78 82 85 87 88 89 87 86 84 83 82 80 80 79 79 80 80 81 81 82 81 80 80 80 80 81 81 82 84 85 85 84 82 78 74 72 70 70 70 71 72 74 75 75 75 74 73 72 73 76 80 84 83 81 82 83 83 81 79 77 76 76 77 79 79 80 80 79 79 78 77 79 82 86 86 87 89 91 94 94 95 94 92 91 90 90 90 90 90 90 89 88 87 86 84 82 81 79 77 75 73 71 68 68 67 66 66 67 68 69 71 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 59 59 58 58 58 57 57 57 57 58 58 59 60 60 61 62 63 64 65 65 65 65 64 64 64 63 63 63 62 62 61 61 61 61 60 59 58 58 59 61 64 63 62 57 51 48 55 65 60 55 62 61 49 46 46 46 47 53 61 66 65 63 64 66 71 65 52 54 56 54 54 53 53 53 52 52 52 52 52 53 54 55 56 55 57 63 66 69 64 58 56 55 55 54 54 51 49 46 44 44 51 59 56 54 48 45 48 46 44 45 50 56 52 45 48 50 47 49 57 53 45 44 45 44 44 45 47 50 49 48 47 47 48 46 43 42 45 56 60 59 59 59 55 52 53 54 55 58 61 62 60 56 54 53 54 56 55 55 54 58 63 68 70 70 69 66 66 67 65 64 60 58 60 56 53 54 55 58 55 51 59 65 64 62 61 54 49 51 50 50 51 55 55 55 57 58 60 59 59 55 52 50 49 49 50 51 54 55 55 56 58 61 62 59 56 52 49 47 48 49 51 55 60 62 63 66 67 67 68 69 74 80 85 87 87 87 88 89 90 90 90 90 90 89 89 89 90 90 91 91 90 89 88 87 87 87 87 87 88 88 88 87 86 85 84 83 83 82 83 84 85 86 87 86 86 85 85 84 83 82 80 79 78 78 78 80 81 82 83 83 83 82 82 82 82 82 83 84 86 86 86 85 84 84 84 85 85 86 87 87 87 88 88 87 87 85 85 85 86 87 88 88 89 89 90 90 90 89 89 88 87 87 87 88 89 89 89 89 88 88 88 88 88 88 88 88 87 87 87 87 87 88 88 88 87 87 87 87 86 85 84 84 85 86 87 87 87 87 87 86 86 85 85 84 83 83 81 80 79 79 80 80 80 79 79 78 78 78 77 77 77 77 78 79 79 78 78 78 77 77 76 75 75 76 77 77 77 79 80 82 83 84 84 84 84 84 84 83 82 83 83 84 84 85 85 85 87 88 87 86 86 86 85 83 82 80 79 79 78 78 79 81 84 87 89 88 88 87 85 83 82 82 81 82 82 82 82 84 85 86 87 87 86 84 81 79 77 77 79 82 85 87 88 88 87 86 85 84 83 81 79 79 79 80 81 81 81 80 80 79 79 79 79 80 80 80 81 82 83 84 83 81 79 77 75 75 75 75 74 75 75 76 77 76 76 76 78 82 85 88 88 87 84 83 84 83 82 81 79 78 79 79 80 80 79 78 77 74 74 75 79 84 88 91 93 94 96 95 94 92 91 90 90 90 90 90 91 90 89 88 86 84 82 81 79 77 75 73 69 68 66 66 66 66 67 68 70 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 57 57 57 58 58 58 59 60 61 62 63 63 64 64 64 64 63 63 63 62 62 62 62 61 60 59 60 60 59 58 56 56 57 60 62 62 62 62 54 46 56 60 53 55 63 55 45 45 45 45 45 45 52 61 62 61 62 60 59 59 57 67 77 77 66 53 53 53 53 53 54 54 55 56 56 57 56 54 54 56 67 73 72 66 58 56 56 55 54 54 53 53 50 47 53 57 54 52 50 49 49 48 50 54 53 52 51 45 47 50 51 49 49 47 44 42 43 45 46 46 49 50 49 49 49 47 44 43 44 47 53 61 60 58 54 52 53 54 54 57 58 59 61 65 61 56 55 54 54 56 59 59 59 59 61 65 66 64 65 65 65 63 59 61 65 61 58 55 55 57 57 57 54 52 54 56 58 60 61 61 58 56 55 55 53 53 55 57 57 58 60 55 52 51 51 52 51 49 50 51 53 53 53 53 54 57 57 56 53 50 50 50 52 53 54 57 60 59 59 60 62 63 64 67 74 81 87 88 88 88 88 89 90 91 91 90 90 90 90 90 90 91 91 91 90 89 89 88 87 87 87 88 89 89 88 86 84 84 83 83 83 83 82 83 85 86 87 86 86 86 85 85 84 82 80 79 78 76 75 76 78 80 82 84 83 83 82 81 81 81 82 83 84 85 85 85 84 84 84 85 86 86 86 87 87 87 87 87 86 85 85 86 87 88 89 89 90 90 90 90 90 90 90 89 88 88 88 89 89 89 89 89 89 89 89 89 89 89 90 90 90 89 89 89 89 89 88 87 86 86 85 86 86 85 85 86 86 87 87 87 87 87 87 87 86 86 86 85 85 84 83 81 80 80 79 80 80 80 79 78 78 78 77 77 76 76 77 77 77 77 77 78 78 77 77 76 76 76 77 77 77 77 78 80 80 79 79 78 78 79 81 81 82 83 83 84 84 85 85 86 85 83 81 79 79 79 79 79 78 77 77 77 77 77 78 79 81 82 82 83 82 82 81 80 79 79 79 79 79 79 80 82 84 86 86 87 87 86 84 83 81 80 80 81 81 82 85 88 89 89 89 86 84 81 79 78 78 79 80 80 80 80 79 80 80 80 79 78 78 77 78 79 81 83 84 83 81 80 78 77 76 77 78 78 78 79 80 79 78 78 80 84 87 89 90 89 86 85 84 85 85 84 83 81 81 81 81 81 80 77 75 75 76 79 84 88 89 91 93 95 95 93 91 90 90 89 90 91 91 91 91 90 88 86 85 83 81 80 78 75 72 69 66 65 65 65 66 67 68 70 72 75 77 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 58 58 58 59 59 60 61 62 62 62 63 62 61 61 60 60 60 59 59 58 58 58 58 57 57 57 58 58 56 55 56 57 50 49 58 59 54 56 59 50 44 44 45 45 45 45 44 49 59 61 61 53 48 59 67 72 64 57 61 58 56 54 52 50 51 52 53 54 54 53 52 51 52 53 60 66 71 66 58 58 58 58 58 57 57 57 54 53 55 56 55 54 53 54 56 59 56 53 54 54 59 59 52 53 55 54 52 50 49 48 49 51 50 49 50 51 50 49 48 46 45 45 49 56 57 59 54 52 55 54 54 56 58 62 65 65 64 63 59 55 55 54 53 59 65 59 57 58 59 62 61 60 64 67 68 63 56 60 62 57 54 49 53 57 56 56 55 53 50 49 49 53 59 66 62 55 54 54 52 51 53 55 57 56 54 50 50 51 52 53 52 50 49 50 52 52 53 52 52 53 53 52 52 52 52 53 54 58 62 66 67 63 62 62 63 65 66 69 75 82 88 88 88 88 88 89 90 91 91 91 91 90 90 91 91 91 91 90 90 90 89 89 88 87 87 88 89 88 87 85 84 84 84 84 83 83 83 84 85 86 86 87 87 87 86 85 84 83 81 79 77 76 74 75 76 79 82 85 84 84 83 82 81 80 80 80 81 82 84 85 85 84 84 85 87 86 85 87 87 87 87 87 86 86 85 87 88 89 89 90 90 90 90 91 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 89 89 89 88 87 86 86 86 86 86 86 86 87 87 88 88 87 87 87 87 87 87 86 86 86 86 85 84 84 83 83 82 82 81 82 81 80 80 79 78 77 76 76 76 76 76 77 77 78 78 78 78 77 78 78 78 78 78 77 77 78 78 77 77 76 75 76 77 78 79 79 80 82 83 85 86 86 85 84 82 81 80 79 78 78 77 76 76 76 76 77 77 76 75 75 76 77 78 78 78 78 78 79 79 80 79 79 79 80 83 85 86 87 88 87 86 84 82 81 80 79 79 80 84 87 90 90 90 88 86 83 80 77 77 77 78 77 77 78 79 81 82 82 79 76 75 74 75 77 80 82 83 83 82 80 79 78 80 81 83 84 84 84 84 83 82 82 84 87 88 88 88 88 87 86 86 86 86 86 85 84 83 83 82 80 78 76 76 77 79 82 85 88 88 89 91 92 93 92 91 91 91 92 92 92 91 91 90 88 87 85 84 82 80 78 76 73 69 67 65 64 64 65 66 68 69 72 74 77 79 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 60 59 59 58 58 58 58 57 57 57 58 58 57 57 57 57 57 57 57 57 56 56 53 49 47 45 44 46 51 53 55 54 51 46 44 44 44 45 44 45 45 45 49 57 60 55 51 49 47 50 49 49 55 60 62 66 67 54 48 48 48 48 47 46 47 48 49 50 51 51 52 53 54 55 57 59 61 61 61 59 56 56 57 59 59 57 56 55 59 64 58 55 61 63 62 63 63 62 61 60 59 59 59 59 56 53 51 51 52 51 50 48 46 44 48 53 55 58 54 52 54 54 55 56 57 59 62 66 68 69 64 60 58 55 54 55 56 58 62 63 61 58 59 60 63 64 64 65 66 61 59 61 58 51 54 58 58 59 58 57 56 54 51 49 49 54 56 59 56 51 49 48 49 49 49 53 55 52 51 50 52 54 55 56 54 52 49 50 52 53 54 54 54 53 53 53 54 55 56 57 58 63 66 69 67 64 63 62 61 60 62 69 77 84 88 88 88 88 88 89 90 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 89 89 89 89 89 88 86 85 85 85 84 83 84 84 85 85 85 85 86 86 87 86 86 85 84 83 81 80 78 76 75 75 77 79 83 85 85 85 84 82 81 80 79 79 80 81 83 85 85 85 85 85 86 85 85 86 87 88 88 88 87 86 85 87 88 89 90 90 90 90 90 91 91 91 91 90 90 90 90 90 90 90 89 89 90 90 90 90 90 90 90 90 90 90 90 89 89 89 88 88 87 87 87 87 87 87 87 87 87 88 87 87 87 87 87 88 88 87 87 87 87 87 86 86 85 85 85 84 83 83 83 81 81 80 79 78 77 77 77 77 78 78 79 79 80 80 80 79 79 79 79 79 78 77 77 77 77 77 75 75 76 77 78 78 78 77 78 79 80 81 82 83 84 84 84 83 82 81 80 79 78 77 77 76 75 74 73 73 73 74 75 75 76 77 78 78 80 81 82 82 82 82 82 82 84 86 88 88 88 87 85 83 81 79 78 78 79 80 84 87 90 90 90 88 87 85 82 79 75 74 75 76 76 77 78 80 81 82 77 73 71 71 72 75 77 81 83 84 84 83 83 83 84 86 88 89 89 89 89 89 88 87 87 88 88 87 85 85 85 85 85 86 86 87 86 85 84 83 82 78 76 75 76 78 80 82 83 85 86 87 88 90 91 90 91 93 93 92 92 91 90 89 88 87 85 84 83 82 79 77 74 70 67 66 66 65 65 65 67 68 71 73 76 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 55 55 54 54 54 54 55 55 56 56 57 57 57 57 57 56 56 57 59 58 56 48 44 44 44 44 44 43 44 44 44 44 44 52 57 48 45 51 58 63 65 64 51 45 46 46 45 46 48 59 60 50 50 51 47 45 45 46 46 46 47 48 49 49 48 48 49 50 53 56 60 63 64 63 62 62 62 63 62 60 62 64 63 62 60 60 63 65 65 67 67 65 63 61 59 57 56 56 55 54 52 52 52 49 47 45 49 52 54 57 56 55 55 55 55 54 54 56 58 61 63 65 63 61 57 56 56 56 56 62 63 60 61 64 63 61 62 62 62 63 65 64 63 61 61 63 59 54 57 59 59 59 59 55 51 48 47 47 47 49 48 48 48 48 47 47 47 48 49 51 51 49 50 53 54 54 54 54 53 52 51 51 52 53 54 55 55 55 55 55 56 58 60 60 61 64 64 64 59 55 51 48 48 54 61 70 78 84 87 86 85 85 86 87 89 89 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 89 89 89 88 88 86 85 84 84 84 84 84 84 84 84 85 85 86 87 86 86 86 85 84 83 82 81 79 78 77 77 78 80 83 85 86 85 85 83 82 80 79 78 79 80 82 84 85 85 85 85 85 85 85 85 86 87 87 87 86 86 86 87 88 89 90 90 90 90 90 90 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 91 91 90 90 90 90 90 90 90 90 89 89 88 88 88 88 87 87 87 87 87 88 88 88 88 87 88 88 89 88 88 88 88 88 87 87 87 87 87 86 85 85 85 84 83 82 81 80 79 78 78 78 79 79 79 80 81 82 82 81 81 80 78 78 79 80 80 78 78 77 78 78 78 79 80 80 80 79 79 78 78 79 79 80 81 82 83 84 84 83 83 81 80 79 77 77 75 74 73 72 73 73 74 75 76 76 77 78 79 80 81 82 83 84 85 85 85 86 88 89 88 87 85 82 79 77 76 75 75 77 80 85 87 89 88 87 86 85 85 84 80 73 70 69 72 74 74 75 76 77 77 72 69 67 67 68 71 75 80 83 86 86 86 86 86 86 87 88 90 91 92 91 90 90 89 88 87 87 84 82 80 80 80 81 82 84 85 85 85 84 81 78 76 75 77 78 79 81 82 83 85 86 87 88 89 90 92 92 93 92 92 91 90 89 87 86 85 84 83 82 81 78 75 71 69 67 68 68 67 67 68 69 70 72 74 77 79 81 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 53 54 54 54 56 57 57 57 56 55 54 49 48 57 57 48 45 45 45 45 45 44 44 44 44 44 46 55 55 45 43 43 54 63 65 60 48 45 45 44 45 45 46 49 50 47 52 55 49 45 45 45 45 45 45 47 48 48 48 48 47 47 48 50 53 56 58 59 60 61 62 62 63 64 67 68 68 65 62 62 61 70 73 69 68 66 65 63 61 59 57 56 56 55 55 53 51 48 52 56 57 57 56 56 56 56 57 56 56 56 56 56 58 57 57 60 62 59 54 55 56 60 64 66 66 66 65 65 65 64 63 65 66 64 62 60 62 64 62 62 60 59 59 60 62 58 55 50 47 46 50 55 50 47 46 47 48 46 44 45 46 47 48 47 47 47 49 49 49 49 49 50 51 50 49 49 51 54 55 56 57 58 58 58 58 58 57 58 59 60 59 58 54 51 46 48 51 58 64 68 75 82 83 83 81 82 84 86 87 88 89 90 90 90 90 90 90 90 90 89 89 89 88 89 89 89 89 89 88 87 86 85 84 84 83 83 83 83 84 84 85 86 87 87 86 86 86 85 84 83 83 82 81 80 80 80 81 83 85 85 85 85 85 85 83 82 80 79 78 79 80 82 84 84 84 84 85 86 85 85 86 86 86 86 86 86 87 88 89 90 90 90 90 90 90 90 91 91 91 91 91 90 90 91 90 90 91 91 90 91 91 91 91 91 90 90 90 90 90 90 90 89 89 89 89 89 89 89 88 88 88 88 89 88 88 88 88 89 89 89 88 88 88 88 88 88 88 87 87 88 87 86 85 84 85 85 83 82 81 80 79 79 79 79 80 80 81 82 83 83 83 81 80 78 78 80 81 81 79 79 79 80 81 81 82 82 83 83 83 82 82 82 81 80 80 81 82 83 84 84 83 82 81 79 78 77 76 75 74 74 74 74 75 76 77 77 78 78 79 79 79 80 81 83 85 87 88 89 90 89 88 85 82 79 77 75 74 73 72 72 74 79 85 87 87 85 83 82 82 83 84 81 76 71 67 68 69 70 69 68 71 73 72 70 67 65 65 68 72 78 81 84 85 85 84 83 82 83 83 85 84 83 83 84 85 85 85 84 82 80 78 76 75 75 77 80 82 84 84 82 80 77 75 74 75 77 78 79 81 83 86 87 88 90 90 91 92 93 92 92 91 90 89 88 87 86 85 84 83 82 81 79 76 73 70 70 70 70 70 70 70 71 72 74 75 77 78 80 81 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 53 52 46 45 50 49 45 46 47 47 47 46 46 45 44 44 44 44 47 46 43 43 46 55 55 50 48 44 44 43 43 43 44 45 46 46 46 46 47 45 46 47 46 45 45 46 47 48 48 48 48 48 48 47 48 49 50 52 53 55 56 57 58 60 61 63 67 71 69 67 74 76 75 73 71 70 69 69 67 63 60 58 59 59 58 57 53 54 56 59 61 60 59 57 57 58 57 57 59 60 61 60 59 64 62 51 50 53 57 58 60 58 53 51 52 64 69 68 67 65 64 64 68 69 65 61 56 62 65 59 57 60 59 58 61 61 54 50 47 47 48 54 58 57 53 49 50 49 43 42 44 46 47 46 45 44 45 46 47 47 47 48 49 50 49 49 48 51 53 55 57 59 60 60 58 56 54 55 55 56 57 57 57 57 58 58 61 63 65 64 61 69 78 82 83 81 80 81 83 85 87 88 89 90 90 90 90 90 90 90 90 89 88 88 89 89 89 89 89 88 87 86 86 84 83 83 83 83 83 83 84 85 86 86 86 86 86 85 84 84 83 83 83 82 82 82 82 84 85 85 85 84 84 85 85 85 85 83 81 79 79 79 80 82 82 83 83 84 85 85 85 85 85 86 85 85 85 87 88 89 90 90 90 91 90 90 90 90 91 91 91 91 91 91 91 91 91 91 90 90 91 91 91 91 91 90 90 90 90 90 90 90 89 89 89 89 89 90 91 91 90 89 88 88 88 88 88 89 91 90 89 88 88 88 88 88 88 88 88 88 88 87 86 85 84 86 85 84 83 82 81 80 80 80 80 80 80 80 81 82 83 83 82 80 78 79 80 80 80 79 80 81 82 83 83 84 84 85 86 86 86 85 84 83 82 82 82 83 84 84 84 84 83 81 80 78 77 77 77 77 77 77 77 77 78 78 79 80 80 81 81 80 80 81 83 86 88 90 90 91 88 85 81 77 75 73 72 72 72 70 70 72 79 84 85 83 80 79 78 78 79 80 80 79 74 69 67 66 65 64 63 66 70 73 72 69 67 65 67 70 75 79 81 81 81 79 79 78 78 78 76 72 67 65 64 66 70 73 74 74 72 71 70 71 73 75 76 77 77 76 76 74 74 73 73 73 74 76 78 82 85 88 88 89 88 89 92 92 92 91 90 89 89 88 87 86 85 85 83 82 81 79 76 74 72 71 72 73 74 73 73 73 74 76 77 78 79 80 81 83 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 45 46 46 47 46 46 47 46 45 44 44 44 44 43 43 43 44 45 53 55 47 44 43 43 44 44 44 45 46 46 46 47 56 59 50 46 46 47 47 47 47 48 48 49 49 49 48 48 47 48 48 48 49 51 52 53 54 55 58 61 65 70 75 77 75 74 73 72 71 70 69 67 65 63 63 62 62 63 63 62 61 61 61 63 62 61 60 59 57 58 62 61 60 61 63 65 64 60 59 55 49 49 60 63 63 62 58 51 49 56 63 68 68 69 70 70 69 66 63 61 59 62 62 57 57 59 60 60 60 57 51 48 47 53 55 57 60 65 59 52 56 54 43 41 42 47 49 47 45 43 43 44 46 47 47 48 49 49 49 50 51 53 55 57 60 63 62 60 57 55 54 54 55 56 58 60 62 64 66 67 68 67 65 60 55 62 70 80 82 81 80 79 81 82 85 86 87 88 89 89 90 90 90 90 90 90 89 89 89 89 90 90 89 89 88 86 85 84 82 81 82 83 83 83 84 84 84 84 85 85 85 84 84 83 83 84 83 83 84 84 85 86 86 86 84 84 84 85 85 86 86 86 84 82 81 80 80 81 82 82 82 83 84 85 85 84 84 84 84 84 85 86 88 89 90 90 91 91 90 90 90 90 91 91 92 91 91 91 91 91 90 90 90 90 91 91 91 91 91 91 90 90 90 90 90 90 89 89 88 88 89 90 91 91 90 88 88 87 87 87 87 89 90 90 90 88 87 87 87 87 88 88 88 88 87 86 86 85 85 86 86 85 84 83 82 82 82 81 81 80 80 79 80 80 82 82 82 80 79 79 79 80 80 79 80 82 83 84 85 86 86 86 86 86 86 86 86 85 84 84 84 84 85 85 85 85 84 82 81 79 79 79 80 80 80 80 80 80 80 81 81 82 83 83 83 83 82 83 84 87 88 89 89 88 86 83 80 77 75 73 72 72 72 71 72 73 78 81 82 79 75 72 70 70 72 74 77 79 77 74 70 66 63 61 61 64 67 71 71 70 67 67 68 71 75 77 78 77 76 74 74 73 72 69 66 62 58 53 50 49 53 58 61 63 64 65 67 70 73 74 74 73 73 72 72 72 71 70 69 69 70 72 75 78 82 85 88 89 88 88 90 89 89 89 89 88 87 87 86 86 85 84 83 81 79 77 75 74 74 75 76 77 78 78 77 77 77 77 78 79 80 81 82 83 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 45 44 43 43 43 43 43 43 44 51 55 59 56 47 44 44 44 44 44 44 45 46 46 46 49 59 58 48 46 47 47 48 48 48 48 49 49 49 50 50 49 48 47 47 48 49 50 51 52 52 53 58 62 65 68 72 73 72 73 72 70 69 68 67 66 64 64 65 65 66 66 66 66 65 65 65 66 65 64 62 62 62 64 66 64 61 58 58 58 61 63 63 60 53 53 59 59 57 55 56 57 52 47 60 68 65 66 72 70 66 63 60 60 60 61 61 59 58 58 62 61 57 54 50 50 52 57 60 61 64 65 60 56 57 52 44 42 42 46 49 49 48 46 45 45 46 47 48 48 48 48 48 49 51 54 56 58 61 63 62 60 57 56 56 57 58 60 62 64 64 64 66 66 64 60 56 53 52 57 68 79 81 81 80 80 80 81 83 84 85 86 87 88 89 90 90 90 90 90 89 89 89 90 90 90 89 89 88 86 84 83 82 82 82 83 83 83 82 81 82 82 83 83 83 83 83 83 83 84 84 85 85 85 86 87 87 86 85 85 85 84 84 85 86 86 86 85 84 82 82 82 83 83 83 82 83 83 83 83 83 84 85 85 86 87 88 89 90 91 91 91 91 91 90 90 91 91 92 92 92 91 91 90 91 90 90 90 90 90 90 91 91 91 91 90 90 90 90 90 89 89 88 88 89 90 91 91 89 87 87 87 87 87 87 89 90 90 89 87 87 87 87 87 88 88 88 87 86 85 86 86 88 88 88 87 86 84 83 83 83 84 83 82 81 80 80 80 81 81 81 80 79 79 79 80 80 80 81 83 85 86 86 86 86 85 85 84 85 86 86 86 86 86 85 85 85 86 86 87 85 83 81 80 80 81 82 83 83 82 82 82 83 84 84 84 85 85 85 85 85 85 85 86 86 86 84 83 82 82 81 79 77 75 74 74 75 75 75 75 77 78 77 76 73 71 67 63 64 67 72 76 79 77 74 70 66 64 63 64 66 69 70 70 69 69 69 73 76 77 75 71 69 68 67 66 64 61 58 57 54 50 45 41 44 48 54 58 61 63 65 68 70 72 72 72 72 71 70 69 67 66 66 67 68 69 72 74 78 82 86 88 89 88 87 87 87 88 88 88 88 87 86 85 84 83 82 81 79 77 75 74 76 78 80 82 82 81 80 79 79 78 78 78 78 79 80 81 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 43 42 42 42 45 52 53 53 50 45 45 45 45 44 44 45 46 46 46 46 54 64 61 55 49 47 47 47 48 48 49 49 49 49 50 50 50 49 49 48 48 51 51 50 51 51 53 58 62 64 64 65 66 67 70 69 69 68 67 67 66 65 65 66 66 67 67 66 66 66 66 67 67 67 67 66 65 65 66 67 67 65 59 65 70 70 68 64 62 58 52 47 47 49 50 56 62 55 51 64 71 67 68 71 67 64 63 61 56 55 55 57 58 58 58 61 57 52 54 55 54 56 59 63 67 69 68 62 60 58 54 49 45 44 44 43 43 45 46 45 46 47 48 48 47 46 48 49 51 52 54 55 55 55 56 57 58 58 57 57 58 58 58 58 59 61 61 60 58 56 53 51 51 53 57 68 78 80 81 81 81 81 81 82 83 83 84 86 87 88 89 90 90 90 90 90 90 90 90 89 89 89 89 89 87 84 83 83 83 83 82 81 81 80 79 80 81 82 82 82 82 83 83 84 85 85 86 86 86 87 88 89 88 87 85 84 84 83 83 84 85 86 86 85 85 84 85 85 84 83 82 81 81 82 83 84 85 86 87 87 88 88 89 90 91 91 91 91 91 91 91 91 91 92 92 92 91 91 91 91 91 91 90 90 90 90 91 91 92 91 90 90 90 90 89 89 89 88 88 89 89 90 90 89 87 86 86 86 87 88 90 91 90 88 86 86 86 86 87 88 88 87 85 85 85 87 89 89 89 90 89 88 86 85 84 83 84 84 84 82 81 81 80 81 81 81 80 80 80 80 80 80 81 82 83 86 86 86 86 85 85 84 84 85 85 86 87 88 87 87 86 86 86 87 88 86 84 82 81 81 82 84 84 84 84 84 85 85 86 86 86 86 86 86 86 87 87 86 84 84 83 83 83 82 82 82 81 80 79 78 77 78 79 79 80 80 80 78 76 74 72 68 64 63 64 68 73 78 79 79 75 72 70 68 66 66 66 68 70 71 70 70 72 74 77 75 71 67 64 61 59 56 55 53 54 53 50 45 41 43 46 53 58 61 63 64 66 69 72 73 73 71 69 66 65 64 64 64 65 66 67 69 71 75 78 82 85 87 87 87 87 87 88 88 88 87 86 85 84 84 83 82 81 79 77 76 76 78 80 83 84 84 83 82 81 80 80 79 77 76 76 78 79 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 nan 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 45 45 45 46 45 45 45 45 46 46 47 48 47 51 57 59 58 50 48 48 48 49 49 49 49 49 48 48 48 48 48 49 48 47 61 66 54 50 50 53 56 58 60 55 59 66 67 67 66 66 66 65 65 64 64 65 66 66 66 66 66 67 67 67 67 67 68 70 71 69 67 67 68 68 69 69 67 69 73 70 65 64 61 52 49 49 49 50 54 57 55 53 51 53 55 65 69 68 66 65 65 64 61 59 60 59 59 58 57 56 56 56 58 59 59 60 61 62 64 63 60 60 58 55 51 46 47 49 46 45 45 46 46 47 47 48 50 52 52 53 53 54 54 54 54 53 53 55 57 58 57 57 55 53 53 54 55 56 56 55 54 53 52 52 53 55 56 59 68 76 81 83 84 82 81 81 81 81 81 82 83 85 87 89 90 90 90 90 90 90 90 89 89 88 89 89 89 88 86 84 83 83 83 83 82 82 81 81 81 82 82 83 83 83 83 84 85 86 86 86 86 87 87 89 90 89 87 85 84 83 83 84 84 85 86 87 86 85 85 85 84 83 82 80 81 81 82 84 85 86 87 88 88 89 89 90 90 91 91 91 91 92 92 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 91 91 92 91 90 90 89 89 89 89 89 89 88 89 89 90 90 90 88 86 86 86 87 89 91 91 91 88 86 85 86 87 88 88 87 85 84 85 87 88 89 88 89 90 90 90 88 86 85 84 84 84 84 82 81 81 81 81 80 81 80 81 81 81 81 81 82 83 85 86 86 87 86 86 85 85 85 86 86 87 87 88 88 88 88 87 87 87 87 87 85 83 82 82 83 84 84 85 85 85 86 86 86 86 86 87 87 86 86 86 86 86 86 86 86 86 85 83 83 83 83 83 82 81 81 82 82 83 83 82 82 82 80 77 75 72 70 68 68 69 71 75 77 79 78 77 76 72 69 67 66 66 68 71 71 69 66 67 71 71 69 66 62 58 54 51 51 51 52 52 49 45 42 42 45 50 54 58 61 63 66 69 73 74 73 68 65 63 62 63 64 65 65 65 65 67 69 72 75 79 82 85 85 86 86 87 88 88 88 87 86 85 85 84 83 82 80 78 75 76 77 78 81 84 85 85 84 84 83 83 82 80 78 75 75 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 45 45 45 46 48 48 47 47 48 48 48 48 49 49 49 49 49 49 48 48 48 48 48 48 47 47 50 49 51 52 49 48 49 58 60 53 52 51 60 68 67 66 65 65 65 64 63 63 64 64 65 65 65 66 66 67 67 67 67 69 70 72 72 69 68 68 68 69 69 70 69 70 73 72 71 73 66 50 59 67 56 52 52 54 56 55 54 58 62 68 71 71 70 69 70 69 64 63 63 62 60 58 56 56 57 58 60 61 61 60 59 59 60 60 58 56 54 52 50 48 51 53 51 49 48 48 48 48 48 51 53 54 53 53 54 55 55 55 56 59 60 59 58 56 55 53 53 53 55 55 56 55 54 54 54 54 57 61 60 59 58 60 65 73 82 83 84 84 82 81 80 79 79 79 81 83 86 87 89 89 90 91 91 90 90 89 89 89 89 89 89 89 88 86 85 85 84 84 83 83 84 84 83 83 83 83 83 82 83 84 85 86 86 86 86 86 87 89 90 89 87 85 84 83 84 84 85 86 86 86 86 84 83 82 81 80 81 82 82 83 84 85 86 87 88 89 89 90 90 90 91 91 91 91 91 92 92 92 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 91 91 91 90 90 89 89 89 89 88 89 88 88 89 89 90 90 90 90 89 87 87 87 89 90 91 91 88 87 85 86 86 87 87 86 86 86 87 88 88 87 87 88 89 90 90 88 86 85 84 83 83 82 82 81 81 81 81 80 80 80 82 83 82 82 82 84 85 86 86 85 84 84 85 85 86 87 87 87 86 86 86 87 87 88 88 88 88 88 87 86 84 84 84 84 84 85 85 85 86 87 87 86 85 86 86 86 86 86 85 85 86 87 88 88 88 87 86 85 85 86 86 85 86 87 88 87 86 85 85 86 86 84 82 79 78 76 76 75 74 75 76 78 79 79 79 79 76 73 70 67 64 64 65 68 68 65 65 68 70 70 67 63 57 53 49 49 50 52 51 50 45 43 43 45 49 53 56 60 64 66 70 74 73 71 65 62 62 63 64 64 65 64 65 65 66 68 70 73 77 80 83 84 85 85 86 88 87 87 86 86 85 84 83 81 79 77 75 74 76 77 79 81 84 85 86 86 86 85 84 83 81 78 76 74 73 73 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 46 47 49 48 48 48 49 49 49 49 50 50 50 50 49 49 49 47 51 65 65 61 58 56 53 53 60 57 49 50 52 61 66 66 65 64 62 61 61 62 62 63 63 63 64 65 66 66 67 68 68 68 70 71 72 70 68 69 69 68 68 69 70 71 69 69 71 73 73 66 59 64 68 64 57 54 56 58 56 55 57 65 74 74 74 73 72 72 70 67 65 64 64 64 63 63 62 60 60 61 61 62 60 58 59 59 59 58 56 52 49 48 48 51 53 53 52 50 50 51 51 52 53 55 56 54 53 54 56 59 59 59 60 59 56 56 55 54 53 55 56 58 58 58 57 57 58 59 61 61 62 60 58 57 58 61 71 80 83 84 85 82 80 78 77 77 78 80 83 85 87 88 89 90 91 91 90 90 90 90 90 90 89 89 89 88 88 88 87 87 86 85 85 87 86 86 84 83 82 82 81 81 82 84 86 86 87 87 87 87 88 88 88 86 85 84 83 84 84 85 85 85 84 84 83 81 80 80 80 81 83 84 85 85 86 87 88 89 89 90 90 91 91 91 91 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 91 91 91 90 90 89 89 89 89 88 88 88 88 89 89 90 90 90 91 90 89 88 87 88 89 90 90 89 87 86 86 86 86 86 86 88 89 89 88 87 86 86 87 88 90 90 88 86 84 83 82 82 82 82 82 82 82 81 79 80 81 83 84 84 84 84 86 87 86 84 82 82 82 84 85 86 87 87 86 85 84 84 84 85 87 88 89 89 89 88 86 85 85 84 84 84 85 85 85 87 88 87 87 86 86 86 86 85 85 85 85 86 87 88 88 89 88 88 88 88 87 87 88 90 91 91 89 88 88 88 88 88 87 86 85 84 84 83 82 81 79 78 79 80 81 81 80 80 78 75 70 65 61 60 63 65 65 67 69 72 72 70 64 59 54 50 50 51 55 53 51 46 43 43 46 50 54 58 62 65 68 72 75 72 68 63 62 63 64 65 65 65 64 65 65 66 68 70 74 77 80 83 85 85 86 86 87 86 86 84 83 82 80 79 77 75 73 73 73 75 77 80 83 85 87 88 88 87 85 84 83 81 79 77 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 49 49 49 49 49 49 48 57 58 51 48 47 48 52 54 55 58 60 63 66 66 64 60 58 58 62 64 63 63 62 60 59 60 60 60 61 61 62 63 64 65 66 67 68 69 70 71 70 70 69 69 68 68 68 70 71 70 70 68 67 67 68 68 65 63 63 68 74 62 53 59 62 61 59 56 66 75 74 73 72 71 71 70 68 66 66 68 66 65 64 64 63 60 58 61 62 62 61 61 61 61 61 60 56 52 49 49 51 52 53 52 53 54 55 55 56 57 58 58 58 58 60 59 58 58 58 58 56 54 54 55 54 54 54 55 57 59 60 59 60 61 61 61 60 59 57 56 54 55 60 70 76 79 82 84 80 77 76 76 76 78 80 83 85 87 88 89 90 90 90 90 90 90 89 89 89 89 89 89 89 88 88 88 88 88 87 88 89 88 88 86 85 83 82 82 82 82 84 85 86 86 87 87 87 87 86 86 85 83 82 82 82 82 82 81 81 81 81 81 80 79 79 80 82 83 85 86 87 88 88 89 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 91 91 91 90 89 89 89 89 88 88 88 88 89 89 90 91 91 92 91 91 89 88 88 88 90 90 90 87 86 85 86 87 88 89 90 90 89 88 86 86 86 88 89 90 89 88 85 83 82 82 82 83 83 83 83 82 83 83 83 83 85 85 85 86 86 87 87 85 83 82 82 82 84 84 85 85 85 85 84 82 82 82 84 85 88 89 90 90 90 89 87 86 85 85 85 85 84 84 85 86 88 87 87 87 87 86 86 86 87 87 88 88 87 88 88 88 88 88 88 89 90 91 90 89 88 88 88 88 88 89 89 89 89 89 87 86 86 85 85 83 82 81 82 83 82 82 82 82 82 76 69 62 58 59 61 64 66 69 73 74 72 66 61 58 55 52 52 53 54 52 47 45 45 48 52 56 60 64 68 71 75 76 70 66 63 64 65 66 66 66 65 65 65 66 67 69 71 75 78 81 83 85 86 86 85 85 84 83 81 79 78 76 74 73 73 73 74 75 75 77 80 83 86 88 89 88 86 84 83 81 81 79 78 75 72 70 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 66 63 50 47 46 47 48 48 50 51 51 50 59 65 64 64 63 62 61 61 62 62 60 58 58 59 58 59 59 60 61 62 64 65 66 67 67 67 68 69 69 69 70 69 67 69 71 71 71 70 70 72 72 68 55 55 63 64 64 69 72 66 65 68 68 67 65 65 68 71 71 70 70 69 69 68 67 66 66 67 65 64 64 64 65 60 54 59 64 64 64 64 63 62 61 60 59 57 55 54 54 54 54 53 55 58 58 59 60 60 60 60 61 61 61 61 59 57 58 58 57 56 56 56 56 55 54 55 57 60 61 61 60 59 61 61 60 58 56 54 53 54 61 72 77 80 82 82 77 75 74 75 77 79 80 82 85 87 88 89 90 90 90 90 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 89 90 89 89 88 86 84 83 83 83 84 84 84 85 86 86 87 86 86 85 85 83 82 81 81 82 80 80 79 79 80 80 81 82 82 81 82 82 84 85 87 88 89 89 90 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 90 90 90 90 90 90 91 91 91 90 89 89 88 88 88 88 88 88 89 90 91 91 92 92 92 92 90 89 88 88 90 89 89 86 85 84 86 89 90 91 91 90 88 87 85 86 87 88 90 91 89 87 84 83 82 83 85 85 85 84 83 82 84 85 85 85 85 86 86 87 87 87 86 85 84 83 83 83 84 84 83 83 83 83 83 82 82 82 83 85 87 89 91 92 92 91 90 88 87 86 86 85 85 84 84 86 88 88 88 88 87 87 87 87 89 89 90 88 87 87 87 87 86 86 87 90 93 92 88 85 82 84 85 86 87 88 88 89 91 91 89 87 86 86 87 86 85 83 83 83 84 84 84 84 84 81 76 69 65 62 63 64 65 68 73 73 73 68 65 65 62 56 53 51 52 51 49 48 48 51 55 58 62 65 71 76 76 74 68 66 64 66 67 67 67 66 66 66 66 66 67 69 71 75 79 82 83 84 85 85 84 83 81 79 77 75 74 73 73 74 75 76 76 76 75 77 80 84 86 87 87 86 84 82 81 81 81 79 77 74 71 69 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 48 53 58 62 63 63 63 63 63 62 62 62 61 60 59 58 57 58 58 57 58 58 59 60 62 63 64 65 65 66 66 66 67 68 69 69 68 68 68 69 70 70 69 69 68 64 64 63 63 67 65 65 71 73 71 70 69 67 67 69 68 65 67 69 69 69 68 67 67 66 65 65 65 65 65 65 66 66 66 66 66 67 67 67 66 63 61 59 58 57 57 58 57 57 56 55 54 55 56 59 61 62 62 61 60 59 61 63 64 60 57 58 59 60 60 60 59 58 57 57 57 59 62 62 62 59 59 61 61 61 59 56 55 54 54 63 73 76 78 79 77 74 74 73 76 78 79 81 82 84 87 88 89 90 90 90 90 90 90 90 89 89 89 89 88 89 88 88 87 87 86 86 87 87 86 86 86 84 83 82 83 83 85 86 86 86 86 86 86 85 85 85 85 84 83 83 83 82 80 79 79 80 81 82 82 82 82 83 83 83 85 86 88 89 89 90 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 91 91 91 89 88 88 88 87 87 88 89 90 91 92 92 92 92 92 92 91 90 88 88 88 89 88 86 85 85 87 89 91 91 90 89 88 86 85 85 87 88 90 90 89 86 83 82 81 83 84 86 86 84 83 82 85 86 86 85 84 85 86 88 89 89 87 86 85 84 84 84 84 83 82 82 82 83 82 82 82 83 84 85 87 90 92 93 93 92 90 88 87 87 86 86 86 85 84 87 88 88 87 86 86 85 86 87 88 89 90 88 87 86 86 88 87 86 87 88 90 89 87 83 80 80 82 84 85 86 87 89 91 91 91 89 87 87 87 87 87 85 84 84 85 86 87 86 86 85 82 77 72 67 66 65 66 68 71 72 71 69 68 68 67 65 59 55 52 51 50 50 50 53 57 61 65 71 75 76 74 71 67 67 67 69 69 68 68 67 67 67 67 67 68 70 73 77 80 82 83 84 84 84 82 80 78 76 74 75 75 75 75 76 76 77 76 75 76 79 82 85 86 85 83 82 81 80 80 80 80 79 76 72 69 66 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 62 61 60 60 60 59 58 57 57 56 56 56 56 57 58 59 60 61 62 64 64 64 65 65 64 65 66 66 67 67 67 67 68 68 69 68 64 62 62 63 66 65 65 64 66 70 71 70 69 68 66 66 69 66 64 67 68 68 68 68 68 67 66 65 65 65 65 65 66 66 66 67 67 67 68 68 67 65 62 60 59 58 57 58 58 59 58 57 57 56 56 57 58 60 61 62 62 61 61 62 64 65 62 60 61 62 63 64 64 63 62 61 60 60 62 64 65 63 60 59 59 60 60 59 58 58 56 56 65 72 75 75 73 72 71 73 74 76 78 80 81 82 84 86 89 90 91 91 91 91 91 90 90 89 89 88 88 88 88 87 87 86 86 85 85 85 85 85 84 84 83 83 82 83 83 84 84 85 84 84 84 84 84 84 84 84 84 83 82 81 81 80 81 82 83 83 82 83 83 83 83 84 85 86 87 88 89 90 90 90 91 91 91 92 92 93 93 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 91 91 91 90 89 89 88 88 88 89 90 90 91 91 91 92 92 92 92 92 91 89 88 88 88 88 87 86 86 88 89 91 91 90 90 89 87 86 85 86 87 89 89 88 85 82 81 81 83 84 86 86 85 84 84 86 87 86 84 82 83 85 88 90 90 88 86 85 85 85 84 84 83 82 81 81 81 82 82 83 84 85 86 88 90 92 92 91 89 88 87 86 86 86 86 86 85 84 87 88 88 87 86 85 85 85 85 86 87 88 87 86 84 86 88 90 91 89 87 85 85 84 82 80 79 80 82 83 84 86 87 89 90 91 90 89 88 87 88 87 87 86 85 85 87 89 90 89 87 84 81 76 72 70 69 69 69 70 70 69 68 67 65 66 66 63 60 55 53 50 51 52 54 60 67 71 74 74 74 72 70 69 70 70 70 70 69 69 68 69 68 68 68 69 71 74 77 80 83 83 83 82 80 78 76 74 74 75 79 80 80 79 79 78 78 78 78 79 82 85 86 85 82 80 78 77 77 78 79 79 78 75 70 66 63 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 56 56 56 55 55 55 56 57 58 59 60 61 62 63 63 63 63 62 62 62 63 65 67 67 67 68 69 69 69 69 68 67 62 61 62 61 61 65 69 70 69 68 67 67 69 69 65 64 66 67 69 69 68 68 68 67 66 65 65 65 66 66 67 67 68 67 67 68 67 66 65 64 62 60 59 59 59 59 59 58 58 58 57 57 58 58 58 59 61 63 64 64 65 65 65 64 64 65 66 67 68 68 67 66 65 65 65 65 65 65 63 60 59 58 59 59 60 59 59 57 58 65 70 74 72 69 68 68 71 74 76 78 80 81 83 85 88 90 91 92 92 92 91 90 89 88 88 88 88 87 87 87 87 87 87 86 86 85 85 85 85 85 84 84 83 83 84 84 84 83 83 82 82 83 84 84 84 83 83 83 83 81 79 80 81 83 84 85 85 85 85 84 84 84 85 86 87 88 89 90 90 91 91 91 91 92 92 92 93 93 93 93 92 92 92 92 92 91 91 91 91 91 91 91 90 90 90 91 90 90 90 90 90 90 91 91 92 91 91 90 90 90 90 90 90 90 90 90 91 91 92 92 93 93 92 91 89 88 87 87 87 86 87 88 89 91 91 91 91 90 88 87 85 85 86 87 88 88 86 84 83 83 84 86 87 87 86 85 85 87 87 86 83 82 82 85 88 89 90 88 87 86 86 86 85 84 83 81 80 81 81 82 83 83 84 85 87 89 91 91 90 88 86 85 85 84 84 84 84 84 84 85 87 88 89 88 87 85 85 85 85 85 86 86 86 84 83 86 88 91 90 88 85 82 82 82 81 80 78 79 80 83 84 84 86 87 89 91 91 90 89 88 87 87 87 87 86 86 89 91 94 92 88 85 81 79 76 74 73 72 72 74 76 75 72 67 64 63 64 67 64 59 54 51 51 53 56 63 71 72 74 74 73 71 71 71 72 71 70 70 70 70 71 70 70 70 70 72 74 76 79 81 83 82 81 78 76 73 73 74 75 78 81 82 81 80 80 80 81 83 83 84 86 87 87 85 81 78 76 75 74 74 75 76 75 72 67 63 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 57 58 59 60 61 62 62 62 62 61 61 61 61 62 64 66 67 68 70 70 70 57 53 65 68 64 65 70 70 69 68 69 69 69 68 64 62 64 60 52 53 57 65 69 69 69 69 68 67 67 66 66 66 67 68 68 67 67 67 67 67 67 66 65 64 62 61 61 61 61 61 61 60 60 58 59 59 59 59 59 60 60 62 64 65 66 66 67 67 67 66 68 69 70 71 71 71 71 71 71 70 69 68 65 63 62 61 61 60 60 60 59 58 60 65 69 73 71 70 68 70 72 75 77 79 80 81 83 86 89 91 92 92 92 91 90 89 88 88 88 88 88 88 87 87 87 87 87 88 88 88 88 88 87 87 86 86 86 86 87 86 86 84 83 82 82 82 83 84 84 83 82 81 81 81 81 81 82 84 85 86 86 86 85 84 84 85 86 88 89 89 89 89 90 91 91 91 92 92 92 92 92 93 93 93 93 92 92 92 92 92 91 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 91 92 92 92 92 91 91 90 90 90 90 90 90 90 91 92 93 93 93 92 90 88 88 87 87 87 86 87 88 89 90 91 92 92 90 89 87 86 86 86 88 88 89 88 87 86 86 87 88 88 88 87 86 87 88 88 86 84 83 82 84 86 88 89 89 88 88 88 88 87 85 83 81 79 80 82 83 84 84 85 86 88 90 91 90 88 86 85 84 83 82 82 82 82 83 84 85 86 88 89 89 87 86 85 85 85 85 86 85 83 80 79 82 85 89 88 85 84 82 81 81 81 80 79 79 80 82 84 86 86 87 88 89 91 91 90 89 88 87 87 87 87 87 89 92 96 94 89 85 83 81 80 78 77 76 75 74 73 74 75 73 70 68 68 71 66 60 54 50 49 53 59 67 73 73 74 74 73 72 72 72 72 71 69 69 70 71 71 71 71 71 72 74 76 78 80 82 83 82 79 77 75 73 75 76 78 79 79 80 81 81 81 81 83 85 87 88 89 89 87 85 82 79 76 74 72 71 71 71 70 67 63 60 59 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 61 61 60 60 60 60 61 63 65 67 69 71 71 71 66 64 68 70 70 69 69 69 69 68 69 69 69 68 65 66 69 57 45 46 51 63 69 69 69 68 68 68 67 67 67 66 66 67 67 67 67 67 67 67 66 65 64 63 61 61 61 61 61 63 63 63 61 60 60 61 61 61 62 62 63 64 65 66 67 67 68 69 68 68 69 70 71 72 73 74 76 76 76 76 75 73 71 70 69 68 67 64 63 63 62 61 63 65 69 71 71 71 71 73 75 77 79 79 80 80 84 87 90 91 91 91 90 90 89 89 89 89 89 90 89 89 88 88 88 88 89 88 88 88 88 89 89 89 88 88 88 87 86 86 86 84 83 82 81 82 82 83 82 82 81 81 81 81 82 83 84 86 87 87 87 86 85 84 84 86 88 89 89 89 89 89 90 91 91 92 92 92 92 92 92 92 93 93 92 92 92 92 92 92 92 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 91 92 92 93 92 92 91 90 90 89 89 89 89 90 91 92 93 93 92 91 89 88 87 87 87 87 87 87 88 88 89 90 91 91 90 89 87 86 86 87 88 89 89 89 89 89 89 89 89 88 87 87 87 88 88 86 84 84 84 83 84 85 86 87 88 90 90 90 89 87 85 82 80 80 81 82 84 84 85 85 86 88 90 91 89 87 86 85 84 83 82 81 81 82 82 82 82 83 86 88 89 87 85 86 86 87 87 87 84 82 78 76 78 82 86 85 84 83 82 82 82 82 81 80 78 79 80 83 85 86 87 88 88 89 90 90 89 88 87 87 87 87 87 87 90 95 93 90 87 85 83 82 80 79 78 77 73 68 67 68 70 72 72 72 70 64 57 52 50 48 54 61 69 74 75 75 74 73 72 73 72 71 69 68 69 69 70 70 70 71 72 73 74 76 78 81 83 83 82 79 77 77 77 77 77 78 79 80 81 81 81 81 80 82 85 87 89 88 87 86 84 82 80 78 75 73 71 69 67 65 63 61 59 59 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 63 65 67 68 70 70 70 70 68 67 68 69 70 69 68 68 69 69 69 69 68 66 57 51 48 46 51 56 64 66 67 69 70 69 68 68 67 67 67 66 67 67 67 67 66 66 66 65 65 64 63 62 61 61 61 62 63 63 63 63 62 62 62 63 63 63 64 65 67 67 68 69 69 69 70 71 71 71 72 72 73 74 76 77 79 79 79 79 78 78 77 75 74 72 69 68 68 66 66 67 69 70 71 72 73 75 76 77 79 80 80 81 82 86 88 90 91 90 90 90 90 90 90 90 90 90 90 90 90 89 88 87 86 86 86 86 87 87 88 89 89 88 87 85 84 84 85 85 84 82 80 80 80 80 80 81 81 81 81 81 81 82 83 84 85 86 86 87 86 84 84 84 85 86 87 88 89 89 90 90 91 92 92 92 92 92 92 92 92 92 93 92 92 92 92 92 92 92 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 91 91 92 92 92 92 91 90 90 89 89 89 90 91 92 93 93 93 92 90 88 87 87 87 88 88 88 88 88 88 89 89 90 91 90 89 87 86 85 87 88 90 91 91 90 89 89 88 88 87 86 88 89 90 90 87 86 84 84 84 84 84 84 84 85 87 88 89 89 88 85 83 82 82 83 84 85 86 86 86 87 89 90 91 90 88 86 85 85 84 83 82 82 82 82 82 81 82 84 85 87 87 86 88 89 91 90 88 86 83 79 77 78 80 83 83 82 81 81 81 82 82 82 80 78 77 78 81 83 86 87 87 87 87 88 89 89 89 88 87 87 87 86 86 88 90 91 91 89 87 85 84 83 82 81 79 74 68 63 60 61 64 67 67 65 59 54 49 49 51 57 64 72 75 76 75 73 72 72 72 71 70 68 68 68 68 69 69 70 71 72 73 74 75 79 82 83 83 82 79 77 77 78 78 79 80 81 82 82 82 81 81 81 83 84 85 85 84 84 83 83 81 80 78 76 74 71 68 65 63 61 60 60 60 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 69 65 62 62 64 67 67 67 68 69 70 70 69 70 69 64 59 56 58 65 68 70 67 67 70 70 69 69 68 68 68 68 67 67 67 67 67 66 65 65 64 64 63 63 62 61 61 61 62 63 63 64 64 63 63 63 63 64 64 65 66 68 68 69 69 70 70 70 71 71 72 73 74 75 75 76 77 78 79 79 80 80 80 80 79 77 75 74 73 72 71 71 72 73 73 74 74 76 77 78 80 81 81 82 83 85 88 89 90 90 90 90 90 90 91 91 90 90 90 90 90 89 88 87 86 85 85 85 86 86 86 86 86 86 85 84 83 83 83 84 83 82 81 79 78 78 78 80 82 82 82 81 83 85 86 86 86 86 86 86 86 85 84 84 84 85 86 87 89 90 90 90 91 92 92 92 92 92 92 92 92 92 93 93 92 92 91 91 91 92 92 92 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 91 91 92 92 92 91 91 90 90 90 90 91 91 92 92 92 92 91 90 88 87 87 87 88 89 89 88 88 88 88 88 89 89 89 88 86 86 85 87 89 91 91 92 90 89 87 87 87 87 86 87 88 90 90 89 87 86 86 86 86 85 83 83 83 84 85 87 88 88 86 85 84 84 85 85 86 86 86 87 88 89 91 91 91 89 88 86 85 84 83 82 82 82 82 82 81 81 81 82 83 86 88 89 89 89 89 88 87 85 82 81 80 80 81 81 80 79 79 79 80 80 80 79 77 77 76 78 80 83 83 83 85 86 87 88 89 89 88 88 87 87 86 86 86 87 89 91 90 90 89 87 85 84 83 81 76 71 65 61 58 57 58 59 59 57 53 49 51 55 61 68 74 77 78 74 72 70 70 72 71 69 67 66 67 67 68 68 69 71 72 73 75 76 80 82 84 83 80 78 76 76 77 79 81 83 83 83 82 81 81 82 83 83 83 82 81 80 79 79 80 80 79 78 76 74 71 68 64 61 59 58 59 60 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 66 68 69 69 70 70 70 69 67 68 70 68 68 70 69 67 68 71 70 70 69 69 69 69 69 68 68 68 67 67 66 65 65 64 64 63 63 62 62 62 62 62 63 64 64 64 64 63 63 63 63 64 65 67 68 69 69 69 70 70 70 71 72 72 73 74 76 76 77 77 77 78 78 79 79 79 78 78 77 76 76 76 75 75 75 75 75 76 76 77 78 79 80 81 82 83 84 85 87 89 90 90 90 90 90 90 91 91 91 90 90 90 90 89 89 88 88 87 87 86 85 86 86 86 87 87 86 84 82 81 81 81 81 80 79 77 77 77 79 80 81 82 82 82 83 85 87 87 88 88 87 87 87 86 85 85 84 84 85 87 88 89 90 90 91 92 92 92 92 92 92 92 92 92 92 93 92 92 92 91 91 91 91 92 92 92 91 91 91 90 90 90 91 91 90 90 90 90 90 90 90 90 91 92 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 90 89 87 87 87 88 88 88 87 87 87 86 86 87 88 88 87 86 86 87 89 90 91 90 90 89 88 87 86 86 87 87 86 87 88 89 90 90 89 88 88 88 86 85 84 83 82 83 85 86 87 86 86 85 85 85 86 86 87 87 88 90 91 92 92 91 90 88 87 86 85 84 83 83 82 82 82 81 80 79 80 82 87 88 86 84 82 82 83 84 85 85 84 82 81 81 82 82 82 81 80 79 78 77 76 76 76 76 76 78 81 81 81 81 82 83 85 87 87 88 88 88 88 87 87 87 87 88 89 90 91 91 89 87 85 83 82 79 76 72 68 64 63 61 62 61 61 57 53 56 59 65 71 77 78 78 74 71 69 69 70 69 68 67 66 66 66 67 68 69 71 72 74 76 79 82 83 84 80 76 75 74 76 79 83 83 84 83 82 82 81 82 82 82 81 79 77 78 78 77 77 78 78 78 76 75 73 70 66 63 60 58 57 59 60 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 63 67 69 65 66 70 70 69 69 70 70 70 70 71 72 70 69 69 69 69 68 67 66 66 65 64 64 63 63 62 62 62 62 63 63 63 64 64 64 64 64 64 64 65 66 67 68 68 68 68 69 70 70 71 72 73 74 75 76 77 77 77 78 78 78 78 77 77 76 76 76 76 76 76 76 76 76 77 77 77 77 78 79 80 81 82 83 84 85 87 88 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 84 85 84 84 83 82 81 80 79 78 77 77 78 78 78 78 79 81 81 81 82 83 84 86 87 88 88 88 88 88 87 86 86 85 85 85 85 87 88 89 90 91 92 93 92 92 91 91 91 92 92 92 93 93 93 92 92 91 91 91 91 91 91 92 92 92 91 91 91 91 91 91 91 90 90 90 90 90 90 90 91 91 92 92 92 91 91 91 91 90 90 89 90 90 91 91 91 90 89 88 87 87 87 87 86 86 86 86 86 86 86 87 87 86 86 87 88 90 90 90 89 88 88 88 87 86 85 85 86 86 86 87 89 91 91 91 90 90 89 88 87 86 85 84 84 84 85 85 86 85 85 85 86 86 86 87 88 89 92 93 93 91 89 88 88 87 87 86 85 84 83 83 83 83 82 81 80 84 87 90 88 84 81 79 79 80 81 82 84 83 82 82 82 83 85 86 84 82 79 77 75 75 76 76 76 75 76 77 79 80 80 80 80 82 84 86 87 87 88 88 88 88 88 88 87 88 89 91 91 91 89 86 84 83 81 79 77 74 71 70 68 67 65 63 60 57 60 64 69 74 79 79 77 74 71 69 70 70 70 69 67 66 66 66 67 68 70 71 73 75 78 81 83 82 80 76 73 74 76 79 81 83 83 82 82 82 82 81 81 80 79 78 77 76 76 76 76 76 77 77 76 76 74 71 68 65 61 58 56 56 58 60 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 70 69 69 69 69 70 70 71 70 70 70 69 69 69 68 67 66 65 65 64 63 63 62 62 62 62 63 63 63 64 64 65 66 66 65 65 66 67 68 68 68 68 68 69 69 70 71 72 73 74 75 76 77 77 78 78 78 78 78 78 78 77 76 75 75 76 76 76 76 77 77 77 77 78 78 79 80 81 82 83 84 85 86 87 88 89 89 88 88 88 88 88 88 88 87 87 88 88 88 87 87 87 86 86 85 85 84 84 84 83 83 82 81 80 78 77 76 76 76 77 78 79 79 80 81 82 82 83 85 86 88 88 88 88 88 88 87 86 85 85 85 85 85 86 86 87 87 89 91 92 92 91 90 89 90 90 91 92 93 93 93 93 92 92 91 91 91 91 91 91 92 92 92 92 91 92 92 91 91 91 90 90 90 90 90 90 90 91 91 92 92 91 91 90 90 89 89 89 89 89 89 90 91 91 90 89 88 87 86 86 86 86 86 85 85 86 86 86 86 86 86 87 88 89 90 90 89 88 87 87 87 86 85 85 85 85 86 87 88 89 90 91 90 89 90 90 89 89 89 87 86 85 85 85 84 84 84 84 85 86 86 87 87 88 90 92 93 92 90 88 87 86 86 86 86 85 85 84 84 84 84 83 84 85 89 90 90 87 84 82 80 79 80 80 81 81 80 80 80 81 81 83 84 85 83 81 79 77 76 76 77 77 76 75 76 80 81 80 79 78 80 82 85 86 87 87 88 89 89 89 89 88 88 89 90 91 91 90 88 86 85 83 81 80 78 76 73 71 69 66 63 61 60 63 67 73 77 79 79 78 76 74 73 73 73 72 71 68 67 67 68 69 70 71 71 74 77 80 82 83 81 78 75 74 75 77 80 80 80 80 80 81 81 80 79 78 78 77 76 76 76 76 76 77 77 77 76 75 75 74 72 68 64 60 57 55 56 58 60 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 70 70 70 70 70 69 69 68 67 66 66 65 64 63 63 63 63 63 63 63 63 64 64 65 66 66 66 66 67 67 68 68 68 68 68 69 69 70 70 71 72 74 75 76 77 77 77 78 78 78 78 78 78 77 75 75 75 75 75 76 76 77 77 77 78 78 79 79 80 81 81 82 83 84 85 86 86 87 87 88 88 88 88 88 87 87 86 86 86 86 86 86 85 85 85 86 86 86 86 85 84 82 81 80 79 78 76 75 75 76 77 77 78 80 81 83 84 84 83 83 85 86 88 88 88 88 87 87 86 84 83 83 83 84 84 84 84 85 86 89 90 91 89 87 87 87 88 90 91 92 94 94 93 93 92 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 90 90 90 89 90 90 91 91 91 91 91 90 89 89 89 88 89 89 90 90 91 91 91 90 89 87 87 86 86 86 86 86 85 85 86 85 85 86 86 87 87 88 88 89 89 88 87 86 86 85 85 84 84 85 85 86 87 88 89 89 89 90 90 90 89 89 89 89 88 87 86 86 85 85 84 83 83 84 84 84 86 87 88 89 91 92 92 90 88 86 85 85 85 85 85 84 84 84 84 85 86 89 90 91 89 87 85 83 82 82 81 81 82 81 81 80 80 81 81 81 82 82 82 82 82 82 81 79 79 78 79 79 80 82 84 83 82 80 78 79 81 84 86 86 87 88 88 89 89 89 89 89 89 90 91 91 89 88 88 86 85 83 81 80 78 75 72 69 66 63 62 63 66 71 76 78 80 79 79 79 79 79 78 77 75 72 69 70 70 72 72 72 73 74 76 79 81 82 84 81 78 76 75 75 77 78 78 78 79 79 80 79 78 76 75 75 75 76 76 76 76 76 77 76 76 74 73 72 71 70 67 63 59 56 55 56 58 60 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 69 68 68 68 67 67 66 65 65 64 64 64 64 64 64 65 65 66 66 66 66 67 67 68 68 68 68 68 68 69 70 71 72 73 74 75 76 76 77 77 77 77 77 77 77 77 76 75 75 74 74 75 76 77 77 77 78 78 78 79 79 80 81 82 83 83 84 85 86 86 87 87 88 88 88 88 88 88 87 87 86 86 86 86 85 85 85 85 86 86 86 86 84 83 81 80 79 77 76 74 74 74 76 77 78 80 82 84 85 85 85 85 86 87 87 88 89 89 88 87 87 85 84 82 81 81 82 82 82 83 85 87 89 89 89 87 85 85 86 89 90 92 93 93 94 93 92 92 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 90 90 90 90 91 91 91 90 90 89 89 89 87 86 88 89 90 91 91 91 91 91 90 89 88 87 87 86 86 86 86 85 85 85 86 87 88 89 88 88 88 88 88 87 86 85 84 85 85 85 85 85 84 85 86 88 90 90 90 89 89 89 88 88 89 89 89 88 86 86 86 85 84 83 83 83 83 83 85 86 87 88 90 91 91 90 88 87 86 85 84 84 83 83 83 84 85 88 90 91 91 90 88 85 84 83 83 83 83 82 81 80 79 78 79 80 82 82 81 79 77 80 83 87 88 88 87 86 85 85 85 85 86 85 84 81 80 80 82 84 85 86 86 87 88 88 89 89 89 90 90 91 91 90 89 88 88 87 87 85 84 82 80 77 73 70 67 65 65 66 68 74 79 79 79 79 80 81 82 83 82 79 76 73 71 72 73 74 74 74 76 77 79 81 84 84 84 81 78 76 75 76 76 76 77 78 78 79 79 78 77 74 73 72 73 74 74 75 75 75 75 73 72 71 71 71 70 69 66 62 59 57 56 57 58 61 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 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 68 69 70 71 73 74 75 76 76 77 77 77 77 77 77 77 76 75 75 74 74 74 74 75 76 77 78 78 78 79 79 80 81 81 82 83 84 84 85 86 87 87 88 88 89 89 89 89 88 88 88 87 87 87 87 86 86 86 86 86 85 84 84 84 82 81 80 79 77 76 74 74 74 75 76 78 81 84 85 86 86 87 87 87 88 88 89 89 89 88 87 87 85 84 82 81 80 80 80 81 83 85 86 88 87 87 86 85 86 88 89 91 93 93 94 94 93 92 91 90 90 90 90 91 91 91 92 92 92 92 92 92 92 92 91 92 92 92 91 90 90 90 90 91 91 91 90 90 89 87 85 85 86 87 89 89 90 91 91 91 90 90 89 89 88 88 88 87 87 86 86 87 87 87 88 89 90 90 89 88 87 87 86 85 84 84 85 86 87 86 85 84 85 87 88 89 90 90 90 89 88 88 87 88 89 89 88 87 86 85 84 84 84 84 84 84 85 85 86 85 86 88 90 91 90 89 87 86 85 84 83 83 83 83 85 88 90 91 91 90 88 87 86 85 85 84 85 85 82 80 78 77 77 79 81 84 83 81 78 77 82 88 96 98 96 92 89 89 88 86 86 85 85 85 83 82 82 83 84 85 86 86 86 86 87 88 89 89 90 90 91 91 91 90 89 88 88 87 87 85 83 80 78 74 71 68 68 69 69 71 77 81 80 80 79 80 82 83 84 83 81 77 75 73 74 75 75 76 76 77 79 81 83 85 83 80 78 76 76 76 76 75 76 77 78 79 80 80 79 76 72 70 70 70 71 72 73 73 73 73 71 70 69 69 69 69 69 65 62 59 58 59 59 60 63 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 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 69 71 72 74 75 75 76 76 76 76 76 76 76 76 76 75 75 74 74 74 74 75 76 77 77 78 79 79 80 81 81 82 83 83 84 85 86 86 87 88 88 88 89 89 89 89 89 88 88 88 88 88 88 87 86 86 86 85 85 84 84 84 84 83 82 81 81 80 79 78 78 77 78 80 83 85 86 86 87 87 88 88 89 89 89 89 88 88 87 86 85 84 82 81 80 80 80 81 83 85 86 87 87 86 86 87 87 89 90 92 93 93 94 94 93 92 91 90 90 90 91 91 91 92 92 92 92 92 92 92 92 92 91 92 92 92 91 91 91 90 91 91 91 91 90 91 91 88 86 87 87 88 88 88 89 90 90 90 90 89 88 88 88 87 88 87 88 88 88 88 88 88 88 89 90 89 89 88 87 86 85 85 84 85 86 87 88 86 85 84 86 88 89 90 90 90 90 89 88 88 87 87 88 90 89 89 87 86 85 84 84 84 85 86 86 85 84 83 85 87 89 90 90 89 87 86 85 84 84 84 84 85 88 90 93 93 91 89 88 87 87 87 86 86 87 86 84 82 79 79 80 81 82 84 82 80 79 80 86 92 98 98 96 90 87 86 86 85 85 84 85 85 85 84 84 83 83 84 85 85 85 85 86 87 88 89 89 90 91 91 91 91 90 89 88 87 86 85 83 81 78 75 73 71 71 72 72 73 78 81 83 82 80 80 81 83 83 83 81 79 78 77 78 78 78 78 79 79 79 80 80 80 77 74 73 74 76 76 75 74 75 77 79 81 81 79 76 73 69 68 68 68 68 70 70 71 72 73 72 71 69 68 68 68 68 66 64 62 62 62 62 63 65 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 68 69 69 69 70 70 70 70 71 72 73 74 75 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 76 77 78 79 80 80 81 82 82 83 84 85 85 86 87 87 88 88 89 89 89 89 89 89 88 88 88 88 88 88 87 87 87 86 85 85 85 86 87 88 86 84 84 84 84 84 83 83 82 83 84 85 86 87 87 88 88 88 88 89 89 89 89 88 87 87 86 85 84 83 82 81 81 81 82 83 84 86 86 87 87 87 88 89 90 91 92 93 93 94 93 93 92 91 90 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 93 92 92 91 91 91 91 91 91 90 90 91 91 89 89 89 89 89 90 90 90 90 90 89 89 88 87 87 85 82 83 85 86 87 87 87 87 88 89 89 89 88 87 87 86 85 85 85 84 85 86 87 87 86 85 84 86 87 88 88 88 89 89 89 88 88 87 87 88 89 90 90 88 87 85 85 85 84 84 84 85 85 84 83 84 85 88 89 90 89 88 87 86 86 86 87 86 87 89 92 95 94 93 90 88 87 87 87 87 87 88 87 86 84 83 83 83 82 81 79 79 80 82 84 87 88 89 88 87 84 82 81 81 82 82 83 83 84 84 84 84 83 83 83 83 84 84 84 85 86 88 88 89 89 90 90 90 91 90 89 88 87 86 85 83 82 80 76 74 72 73 74 74 75 77 80 83 82 81 80 81 82 82 82 81 81 81 81 81 81 81 81 80 78 77 76 75 74 72 71 70 72 74 74 75 75 76 77 78 78 78 75 72 69 66 65 65 66 67 69 70 70 70 70 70 70 69 68 67 68 68 67 66 65 64 64 65 66 67 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 72 73 73 74 74 75 75 75 75 75 75 75 76 76 76 76 76 76 75 75 75 76 76 77 78 79 80 81 81 82 83 84 85 85 86 87 87 88 88 88 89 89 89 89 88 88 88 88 88 88 88 88 88 87 87 87 87 87 88 89 89 89 87 85 85 86 86 86 86 86 86 85 86 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 86 85 84 84 83 82 82 82 83 83 84 85 86 87 87 88 89 89 90 91 92 92 93 93 93 92 92 91 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 91 91 91 90 90 89 89 88 88 87 87 86 86 86 86 86 86 86 87 88 89 90 89 87 86 85 85 84 83 83 83 84 86 86 86 85 85 85 86 87 88 87 86 87 88 88 88 89 88 87 89 90 91 90 89 87 86 85 85 84 84 85 86 86 85 84 83 84 86 88 89 90 90 90 89 89 89 88 88 89 91 93 94 94 94 92 91 90 89 88 88 87 86 86 86 85 84 83 82 79 77 75 78 81 83 82 81 80 79 78 77 76 76 76 76 77 78 78 79 81 82 83 84 83 83 83 83 83 84 84 85 86 87 88 88 88 88 88 89 89 89 89 88 86 85 84 84 83 80 76 74 73 75 76 76 76 76 78 79 81 82 82 81 82 81 81 80 80 80 81 81 81 82 81 80 78 76 74 72 71 71 71 70 69 69 69 71 73 74 75 75 74 74 72 68 66 63 63 64 67 69 70 68 67 67 67 68 68 68 67 67 68 69 69 68 67 66 66 67 68 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 75 75 76 76 76 76 76 76 76 76 76 76 76 77 77 78 79 80 81 82 83 83 84 85 86 87 87 88 88 88 88 88 89 88 88 88 88 88 88 88 87 87 88 88 87 87 87 88 88 89 89 89 88 86 85 86 86 86 86 87 88 88 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 86 86 86 85 85 84 84 84 84 84 85 85 86 87 87 88 89 89 90 91 91 92 92 92 92 92 91 91 91 91 91 92 92 92 92 93 93 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 87 87 87 87 87 87 87 88 88 89 89 88 87 86 85 84 83 83 83 84 85 86 86 86 86 86 87 86 85 86 86 86 86 87 89 91 91 91 90 90 90 90 89 87 86 84 84 84 85 85 85 85 86 85 84 84 85 87 89 90 91 91 91 90 90 90 90 90 91 92 93 93 93 92 92 91 89 86 83 83 82 83 83 82 80 78 76 73 75 78 80 81 81 79 77 75 73 72 71 70 71 71 72 73 75 77 79 81 82 83 83 84 84 84 84 84 84 85 85 85 86 87 88 89 89 89 89 90 90 89 88 87 86 86 85 83 79 75 74 74 76 78 79 78 77 77 77 79 81 83 85 86 83 81 80 80 80 81 81 81 81 81 80 80 76 73 71 68 65 66 67 65 66 67 69 72 70 69 69 69 69 68 66 63 62 61 63 67 67 67 65 65 65 65 65 66 66 66 67 70 71 72 70 69 69 69 69 70 71 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 76 76 76 77 77 77 78 78 79 80 80 81 82 83 83 84 85 86 87 87 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 88 85 85 85 85 86 86 88 90 88 86 86 87 87 88 88 88 89 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 86 86 86 86 86 86 87 88 88 89 89 89 90 90 91 91 91 92 92 92 92 92 91 91 91 91 92 92 93 93 93 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 88 88 88 88 87 87 86 88 89 89 88 87 87 86 85 84 84 84 84 85 85 86 86 85 85 85 84 83 84 85 85 84 84 87 90 91 91 90 90 89 89 89 87 86 84 85 85 85 86 87 87 86 86 85 85 85 87 88 89 90 90 90 90 90 90 91 91 91 91 91 91 90 90 89 88 86 84 82 82 82 82 81 78 75 72 73 74 78 80 81 80 79 76 74 72 71 69 69 68 69 70 72 74 76 78 80 82 83 84 84 84 84 84 84 84 85 86 87 87 88 89 90 91 91 91 91 91 90 89 88 88 87 87 86 84 80 76 75 75 77 79 80 80 79 78 77 77 78 80 82 84 85 86 85 82 80 80 80 80 80 81 81 80 74 70 67 63 58 61 64 65 66 69 69 70 66 65 65 65 64 63 62 61 61 61 64 69 68 68 66 64 63 63 64 65 65 66 68 72 73 74 73 72 72 72 71 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 79 80 81 81 82 83 84 84 85 86 86 86 87 87 88 88 88 88 88 88 87 87 87 87 87 87 87 87 86 86 86 86 86 87 88 89 89 87 85 85 86 87 86 86 88 89 87 86 86 86 87 88 89 89 89 89 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 90 90 90 90 91 91 91 91 91 91 91 90 91 91 92 92 93 93 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 89 90 90 90 90 89 89 89 88 89 89 88 88 88 88 88 88 88 87 87 87 88 88 89 88 88 87 87 85 84 83 83 83 84 84 85 85 84 84 83 83 83 83 84 85 84 84 86 88 90 90 89 89 89 89 88 87 86 85 86 87 88 89 90 89 87 86 86 86 86 87 87 88 88 89 89 90 90 91 91 91 90 91 90 89 87 86 86 86 86 86 85 85 85 84 83 81 79 77 79 80 80 80 81 79 78 75 74 72 71 70 70 70 71 72 73 73 74 76 78 81 83 85 85 84 84 84 85 85 85 86 86 88 90 91 92 92 92 92 91 90 89 88 88 88 88 88 86 84 81 78 77 77 79 80 81 80 80 79 78 76 76 75 76 79 83 85 86 84 82 80 79 79 80 81 81 80 77 71 65 63 62 62 62 64 66 69 69 68 65 64 66 64 60 61 61 61 61 61 62 64 64 65 67 66 65 64 64 65 66 67 69 71 74 75 73 72 72 71 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 85 85 85 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 85 84 84 84 85 86 88 87 86 85 85 85 87 90 88 86 86 86 86 86 86 86 86 87 89 89 88 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 90 90 90 90 90 90 90 90 90 91 91 92 92 92 92 92 92 92 92 92 92 93 92 92 92 91 91 91 91 91 91 91 91 90 90 90 90 89 89 89 89 90 90 90 90 90 89 89 89 89 89 88 88 88 88 88 88 87 87 86 87 87 88 89 88 88 88 87 86 85 83 82 81 82 83 84 84 84 83 83 84 84 83 84 85 85 85 85 87 88 89 89 89 89 88 88 87 87 87 88 88 89 89 89 89 88 87 86 86 86 86 86 86 87 88 89 90 91 90 90 90 89 89 87 86 85 85 86 87 87 87 88 88 87 87 87 86 86 85 83 81 81 80 80 78 77 75 74 73 73 73 72 72 72 72 72 71 71 71 73 76 80 84 85 86 86 85 85 85 85 86 86 88 90 91 91 91 91 90 89 88 87 87 89 91 91 91 87 84 81 79 78 79 80 81 81 81 80 80 78 77 76 75 75 77 79 81 83 84 83 80 78 78 79 79 79 79 77 73 68 66 65 63 63 64 66 69 68 67 66 65 65 61 58 58 58 58 58 58 59 60 63 66 70 70 69 67 66 67 68 69 71 74 77 78 78 77 76 73 71 69 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 84 83 83 83 83 82 83 83 83 84 84 84 83 84 84 84 85 85 85 84 85 85 85 88 90 90 89 89 89 88 86 85 85 85 86 87 89 87 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 88 88 88 88 88 88 88 88 88 89 89 89 89 90 90 90 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 90 90 90 90 90 89 89 89 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 88 88 88 87 87 87 87 88 88 88 87 87 86 85 84 83 82 82 83 84 84 84 84 84 84 85 85 84 85 86 86 86 86 86 87 89 90 90 90 89 89 88 88 88 88 88 87 87 87 88 88 87 86 85 85 85 84 85 86 88 90 91 91 90 89 88 87 85 85 85 86 86 87 87 88 88 89 89 89 89 89 89 87 85 83 82 81 80 79 78 76 75 75 74 74 74 72 72 71 70 68 68 67 67 68 70 75 80 84 86 86 86 86 86 86 86 87 88 89 89 89 88 88 87 86 85 85 86 89 94 95 95 90 85 81 80 80 80 80 81 81 81 81 80 79 78 77 77 76 76 77 78 80 83 84 82 80 78 77 77 77 77 77 74 72 69 67 66 66 66 67 69 68 67 66 66 65 63 62 62 62 62 60 59 60 62 67 70 73 73 73 72 71 71 72 73 76 78 78 78 76 75 74 72 70 67 65 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 82 82 81 81 82 82 82 83 83 83 83 84 84 85 88 90 90 89 89 89 89 86 85 84 84 84 85 86 85 85 85 86 87 87 87 87 87 88 88 88 88 88 88 88 88 87 87 88 87 87 87 88 88 88 87 87 88 88 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 90 90 90 90 90 89 90 90 90 90 90 90 90 90 90 89 89 89 88 88 88 88 88 88 88 88 87 87 87 87 87 86 85 85 85 84 84 84 84 84 84 84 85 85 84 84 84 83 84 84 85 86 86 86 86 87 87 89 89 90 90 90 89 89 89 89 88 88 87 86 86 87 87 88 87 86 85 84 84 84 85 88 90 91 91 90 89 87 85 84 84 85 86 87 87 88 88 89 89 90 90 89 88 87 86 85 83 82 81 80 79 77 76 75 74 73 73 72 71 70 69 67 66 65 64 64 66 68 72 76 82 84 86 86 86 86 87 87 87 87 87 87 87 86 85 85 84 84 84 85 88 93 96 97 92 88 84 82 81 81 80 81 81 82 82 81 80 80 79 78 78 77 76 76 78 81 84 86 85 82 80 78 77 77 77 76 75 71 69 69 69 70 69 68 67 68 68 68 68 67 66 66 66 65 64 64 66 68 72 74 75 75 75 74 74 73 75 77 79 80 78 76 73 72 70 69 67 65 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 82 82 82 82 83 85 86 87 88 88 87 86 86 85 84 83 83 84 84 84 84 84 84 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 88 88 88 89 89 89 89 89 89 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 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 87 87 87 87 87 87 87 86 86 85 85 84 84 84 84 84 84 84 84 84 85 85 84 84 84 84 84 84 85 85 86 86 87 87 88 88 88 89 90 90 90 90 89 89 89 88 88 87 86 86 86 87 88 87 87 86 85 84 84 85 88 90 91 91 90 89 87 86 85 84 85 86 87 88 88 89 89 90 90 89 88 87 86 84 84 83 82 81 79 79 78 77 75 75 74 73 72 71 70 69 68 66 65 64 64 65 66 69 73 78 82 85 86 86 87 87 87 87 87 86 85 85 84 84 84 84 84 84 85 87 90 93 94 93 90 86 84 82 80 80 81 82 82 83 83 81 81 80 80 79 78 77 77 78 81 84 87 87 86 83 79 76 77 77 78 77 74 71 69 71 73 72 71 71 72 74 73 73 72 71 71 71 70 70 71 72 74 76 76 76 76 75 75 76 77 79 80 80 79 78 74 71 69 68 67 65 64 63 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 87 87 85 85 86 85 84 83 83 83 83 83 83 83 83 84 84 85 85 86 86 86 86 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 88 88 88 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 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 87 87 87 87 87 87 86 86 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 86 86 87 87 87 88 88 88 89 89 89 89 90 90 89 89 89 88 87 87 87 87 88 88 88 87 87 86 86 85 86 87 88 89 90 89 89 88 87 87 86 86 86 87 87 87 88 89 89 89 88 87 85 84 83 83 82 81 80 79 79 78 78 77 76 76 75 74 73 72 71 70 69 66 64 62 62 64 66 71 77 81 85 86 86 86 85 85 85 85 84 84 84 84 84 84 85 85 86 86 86 87 88 88 89 89 88 86 83 81 81 81 81 82 83 83 82 82 81 80 79 78 77 77 79 82 84 87 88 87 84 79 76 77 78 79 78 76 73 70 72 74 76 77 77 78 79 79 78 77 76 76 76 75 75 76 76 77 77 77 77 77 76 77 78 80 81 81 80 78 77 74 71 68 67 66 64 63 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 83 83 83 83 83 83 83 84 84 85 85 85 86 86 86 86 86 85 85 85 85 85 85 85 84 84 85 85 85 85 86 87 87 88 88 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 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 88 88 88 88 88 87 87 87 87 86 86 85 85 84 84 83 83 83 84 84 84 84 84 84 84 84 83 83 84 84 85 85 86 86 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 88 88 87 88 88 88 88 88 88 87 87 86 86 86 86 87 88 89 89 89 89 89 89 89 88 87 85 85 85 87 89 88 87 86 85 84 83 82 82 81 81 80 79 79 79 79 79 78 77 76 75 74 73 73 74 72 71 68 66 65 66 68 72 77 80 83 85 85 84 81 80 81 82 82 83 83 83 83 84 85 86 87 87 86 85 83 83 84 86 88 86 85 82 81 81 81 82 83 83 83 82 81 80 79 77 76 76 80 83 85 87 87 84 81 78 75 77 78 80 79 78 75 73 74 77 81 81 81 81 82 81 80 79 79 78 78 77 77 77 77 77 78 78 78 78 79 79 80 81 82 82 80 78 75 73 70 68 67 66 64 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 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 84 84 84 85 86 86 87 87 88 88 89 89 89 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 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 88 88 88 88 88 87 87 87 87 86 86 86 85 85 84 84 84 84 85 84 84 84 83 83 83 83 84 84 85 86 86 86 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 89 88 88 88 88 87 86 86 85 85 87 88 90 91 91 91 90 90 90 89 87 85 86 86 87 87 87 86 85 83 82 81 81 81 81 81 80 80 80 80 80 80 79 78 77 77 76 75 75 76 76 75 74 73 73 72 72 74 76 78 80 83 82 81 78 76 75 76 78 80 82 83 83 84 85 86 86 86 85 83 81 80 80 82 83 85 84 83 82 81 81 82 83 83 83 82 81 80 79 77 75 74 79 83 86 86 85 81 77 76 76 77 79 81 82 82 80 78 78 80 82 83 83 83 83 82 81 80 79 78 77 77 77 77 78 79 79 80 80 81 81 82 82 82 83 82 81 78 76 73 70 69 67 66 64 62 62 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 85 84 84 84 84 84 84 84 84 85 85 85 86 86 86 87 87 88 88 88 88 88 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 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 88 87 87 86 86 86 86 86 86 86 85 85 85 85 86 85 85 85 85 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 89 89 88 88 88 88 87 88 89 89 89 88 88 88 87 87 87 88 90 91 92 92 92 91 90 90 89 88 87 86 87 87 87 86 86 84 83 82 81 80 80 80 81 82 82 82 82 81 81 80 80 79 78 78 78 77 77 77 79 80 80 78 76 74 73 74 75 77 79 81 82 81 78 76 75 75 76 80 83 85 85 85 85 86 86 86 85 83 80 79 79 79 81 83 83 83 82 81 81 81 82 83 83 83 82 80 79 77 75 74 80 84 87 86 84 79 76 76 77 78 80 82 84 84 82 81 80 81 83 84 85 84 83 82 81 80 79 78 77 77 78 79 80 81 82 82 83 84 83 83 83 82 82 81 80 79 77 75 72 69 68 66 64 63 62 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 85 86 87 87 88 88 89 89 89 89 88 88 88 89 89 89 89 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 90 90 91 91 91 90 91 90 90 90 90 89 89 89 88 88 87 87 86 86 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 87 87 88 88 88 88 87 87 87 87 87 87 88 88 88 88 88 88 88 89 90 90 90 90 90 90 89 89 89 90 91 92 93 93 92 91 90 89 88 88 87 87 88 88 87 86 85 83 82 81 80 79 79 80 81 82 83 83 83 83 82 81 81 80 80 80 79 79 79 80 82 82 81 78 76 74 74 75 76 77 78 80 81 82 82 80 79 79 80 82 85 87 88 87 87 87 87 86 85 82 80 79 79 79 80 82 82 83 82 81 80 81 81 82 83 82 81 80 79 77 75 75 80 84 87 85 82 79 76 77 78 80 81 82 83 84 84 83 82 83 84 85 86 86 84 83 81 80 79 79 78 79 80 81 82 82 83 84 84 85 85 84 83 82 81 80 80 79 78 76 74 71 69 67 65 64 63 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 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 91 90 90 90 91 91 91 91 91 91 91 91 90 90 90 90 89 89 88 88 87 86 85 85 84 84 84 85 85 85 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 88 89 89 90 90 90 90 90 90 90 90 90 90 90 91 91 92 92 91 90 90 89 88 88 88 88 88 88 88 86 85 83 82 81 80 79 79 80 81 82 83 84 84 83 83 82 82 82 82 81 81 82 83 83 84 82 79 77 76 76 77 78 78 78 79 80 81 81 82 81 81 81 82 83 85 87 88 89 89 89 89 88 87 84 82 80 79 80 81 82 82 82 82 81 81 81 81 82 82 82 81 79 78 76 75 76 81 84 87 85 82 79 78 79 80 81 82 82 83 83 84 83 83 84 85 86 86 86 85 83 82 81 81 81 81 82 83 83 83 83 83 84 84 85 85 85 83 82 80 80 79 79 78 77 74 71 69 67 66 65 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 90 91 91 91 91 91 91 91 91 91 91 90 90 90 91 91 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 87 87 86 86 85 85 84 84 85 85 86 86 87 87 87 88 88 89 89 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 88 88 88 89 89 90 90 90 90 90 90 90 90 90 89 89 89 90 90 90 90 90 89 88 89 89 89 89 89 88 88 86 85 84 83 82 81 81 81 81 81 82 83 83 84 84 84 84 83 83 83 83 83 84 86 85 84 81 79 78 78 80 81 81 81 80 81 81 81 81 80 79 79 79 80 81 82 84 85 87 88 89 89 89 88 86 84 82 81 81 82 83 83 83 83 83 83 83 82 82 82 81 80 79 78 76 75 77 80 84 87 85 83 81 80 80 81 82 83 83 82 82 81 81 81 83 84 85 85 85 85 84 84 83 83 84 84 84 84 84 84 84 84 84 85 85 85 84 83 81 80 80 81 80 79 77 74 71 69 67 66 65 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 91 91 91 91 91 91 91 91 91 91 90 90 91 91 91 91 91 91 91 91 91 91 90 90 90 89 88 88 87 86 86 85 85 84 84 85 86 86 87 87 88 88 88 89 89 89 89 89 89 89 89 89 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 90 90 90 90 90 90 90 90 89 89 89 89 89 88 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 84 83 83 83 83 83 83 84 84 84 84 84 84 84 84 85 87 88 86 84 81 80 79 80 81 81 81 81 82 83 83 82 81 79 77 76 76 76 78 80 82 83 85 86 87 88 89 89 88 87 85 84 84 84 84 85 85 85 86 85 84 83 82 82 81 80 79 78 77 76 77 79 83 86 87 86 83 81 80 81 82 83 83 83 82 81 80 80 82 84 85 85 85 85 85 86 86 86 86 86 85 85 84 84 84 84 85 85 85 85 83 82 80 79 81 81 82 80 79 76 73 71 69 67 66 65 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 91 91 91 91 91 91 92 92 91 91 91 91 91 90 90 89 89 88 87 86 85 85 85 84 84 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 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 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 88 88 88 87 87 87 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 86 87 88 87 85 83 82 81 80 80 81 81 82 82 83 83 83 81 79 76 75 74 74 75 77 79 81 83 84 85 87 88 88 88 88 88 87 86 86 86 87 88 89 90 90 88 86 84 83 81 80 80 79 79 78 79 81 83 86 87 85 83 81 80 81 83 84 84 83 83 82 82 83 84 85 86 87 87 87 87 88 87 87 86 84 83 83 83 83 83 83 83 83 84 84 83 82 80 80 80 81 81 81 80 78 76 74 71 69 67 66 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 91 91 91 91 90 90 90 89 88 87 86 85 85 84 84 85 86 87 88 88 89 89 89 90 90 90 89 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 88 88 89 90 90 90 90 90 90 90 90 90 90 90 90 89 87 86 86 86 86 88 90 90 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 87 87 87 87 87 86 85 84 84 83 83 83 83 83 84 84 83 82 80 77 75 74 74 74 75 77 79 81 82 84 85 86 88 89 89 89 88 87 86 87 89 92 95 96 95 94 90 86 84 82 81 81 80 80 80 81 82 83 84 85 84 82 80 80 82 83 83 84 84 84 84 84 85 85 86 87 88 88 88 88 88 86 85 83 81 80 80 80 81 81 81 80 80 81 82 82 83 82 82 81 81 80 80 80 79 78 77 73 70 67 64 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 86 85 85 85 86 88 88 89 89 89 89 89 90 90 90 90 90 90 89 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 89 89 90 90 90 90 90 90 90 90 90 90 90 90 89 87 86 86 86 86 89 90 90 90 90 89 89 89 89 89 89 89 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 85 85 84 84 84 83 82 81 80 78 78 77 78 79 80 80 81 82 83 85 86 88 88 89 88 88 88 90 92 94 97 98 98 97 93 89 86 84 82 82 82 82 83 83 83 83 84 84 83 81 81 81 83 83 83 83 83 83 83 82 83 85 86 86 86 86 86 86 86 84 82 81 79 77 77 77 79 79 79 79 78 78 79 81 83 84 84 83 81 79 78 77 77 76 75 73 70 67 65 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 89 89 90 90 90 90 90 89 89 89 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 87 88 89 89 90 90 90 90 90 90 90 90 90 90 90 89 88 88 87 87 87 86 87 89 90 90 90 90 90 89 89 89 89 89 89 88 88 88 88 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 86 86 86 85 85 85 84 84 83 82 82 81 81 81 81 82 82 82 82 83 84 85 86 87 87 88 88 88 90 92 93 94 96 96 96 93 90 87 85 84 84 84 85 85 84 84 84 84 84 84 83 83 83 84 84 84 83 82 81 81 81 82 83 84 85 84 84 84 84 84 83 82 80 78 77 77 77 77 78 78 77 77 77 78 80 81 82 83 83 81 79 77 74 71 70 70 69 68 66 65 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 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 88 88 88 88 89 90 90 90 90 90 90 90 90 90 90 90 90 89 87 87 87 87 87 87 88 90 90 90 90 90 90 90 89 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 86 86 86 85 85 85 85 84 84 84 84 83 83 83 84 84 84 84 84 84 85 85 86 86 87 87 88 88 89 90 90 91 91 91 91 90 88 87 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 83 82 81 81 81 82 83 83 83 83 83 83 83 83 82 82 80 79 78 78 78 78 78 77 77 77 77 77 78 79 80 80 80 79 77 75 72 70 69 68 67 66 65 65 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 87 87 87 88 88 88 88 89 89 89 89 89 90 90 90 90 90 90 90 90 90 89 88 88 88 88 87 87 87 87 88 89 90 90 90 90 90 90 90 90 89 89 89 89 89 89 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 85 85 85 85 85 85 86 86 86 86 87 87 87 87 87 87 88 88 88 87 87 87 87 87 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 85 85 84 83 82 82 82 82 83 83 83 83 83 84 84 83 83 82 81 80 80 79 79 79 79 78 78 78 78 77 78 77 76 76 75 74 73 71 69 68 67 66 65 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 89 89 89 89 88 88 88 88 88 88 88 87 87 87 87 87 87 87 86 87 87 89 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 88 88 87 87 87 86 86 85 85 85 84 84 84 84 84 85 85 85 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 83 83 83 83 83 83 83 84 84 84 84 83 83 82 82 81 81 81 80 80 80 79 79 78 78 77 75 73 73 71 70 69 68 67 66 65 65 64 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 87 87 87 86 86 85 85 86 86 86 86 86 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 89 89 89 89 89 89 89 89 88 88 88 88 88 88 88 88 88 87 87 87 86 86 85 85 84 84 84 84 84 84 85 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 86 85 85 85 85 85 85 85 84 85 85 85 86 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 84 83 83 83 82 82 82 82 82 81 81 81 80 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 66 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 85 85 85 85 85 85 86 86 86 86 87 87 87 87 86 86 86 87 87 87 87 88 88 88 88 88 87 87 87 87 87 87 87 86 86 85 85 84 84 83 83 82 83 83 83 84 85 85 85 85 86 86 86 87 87 87 87 87 87 87 87 87 88 88 87 86 86 85 85 85 84 84 84 85 85 85 86 85 85 86 86 85 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 84 84 84 84 84 83 83 83 83 83 83 82 82 82 82 82 82 81 80 78 76 76 75 75 74 73 73 72 72 71 70 70 70 70 69 68 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 84 84 84 84 84 84 84 84 84 84 84 85 85 85 86 85 86 86 85 84 84 84 83 83 83 83 82 82 82 82 81 81 80 80 81 82 82 83 84 85 85 85 86 86 86 87 87 87 87 87 88 88 87 88 88 87 87 86 86 85 85 84 83 83 83 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 80 77 76 76 76 76 75 75 75 74 74 73 71 72 73 72 72 71 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 83 84 81 81 83 82 81 82 82 81 80 80 79 78 78 77 76 76 78 80 80 81 82 83 83 84 85 86 86 86 87 87 87 87 87 87 87 87 87 87 86 84 83 83 82 82 81 81 80 82 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 82 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 79 77 77 77 77 76 74 73 72 73 73 73 73 73 71 66 65 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 76 73 73 72 70 70 71 72 74 76 77 75 77 80 82 84 83 84 85 85 85 85 85 82 82 83 83 81 80 79 78 78 77 77 78 78 78 80 81 81 81 81 82 81 80 81 84 84 84 83 83 83 84 84 84 84 84 83 83 82 81 81 81 82 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 79 79 78 76 75 73 72 69 67 65 66 67 65 64 65 65 64 64 65 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 69 73 78 80 80 78 78 80 78 76 76 75 73 73 75 74 74 73 72 73 73 72 72 72 72 73 73 73 73 74 75 75 75 75 77 80 81 81 80 79 79 79 78 76 75 76 78 81 81 80 81 81 81 82 82 81 81 81 81 81 81 81 81 81 81 80 80 78 74 75 78 74 70 67 65 64 64 64 63 63 63 63 63 63 63 63 63 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 70 70 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 69 72 75 75 74 73 70 68 68 69 69 69 69 70 73 74 75 77 79 80 81 81 81 80 80 81 81 78 75 77 79 79 78 75 73 72 72 74 69 66 65 65 64 64 64 63 63 63 63 63 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 66 66 66 71 75 71 68 67 66 66 66 66 66 66 66 66 66 67 68 71 74 77 79 79 76 73 72 72 72 72 70 73 75 77 76 72 72 74 70 66 65 64 64 64 63 71 75 66 63 63 63 62 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 66 66 66 66 66 66 66 67 67 68 68 68 68 68 68 68 68 69 72 77 78 76 74 71 68 66 64 64 64 64 64 66 67 64 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 67 67 71 79 81 80 77 74 72 70 67 66 65 65 65 65 64 64 64 64 63 63 63 63 62 62 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 64 64 64 63 63 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 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 30 30 30 30 30 30 29 29 29 29 29 28 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 21 13 4 5 6 6 2 0 1 3 2 3 3 4 4 8 10 13 8 7 7 8 6 2 4 6 5 4 2 0 0 1 2 5 5 4 3 4 4 6 5 5 4 6 7 4 4 3 2 2 3 1 3 4 7 7 8 6 2 2 4 11 17 16 15 14 14 13 12 12 12 12 12 12 11 11 9 8 6 6 6 7 7 7 7 8 9 9 7 5 3 3 2 2 3 4 4 4 5 5 7 8 8 7 6 5 5 5 7 8 7 7 6 4 2 3 4 3 1 2 4 5 5 6 4 3 2 1 2 4 3 2 2 1 3 4 1 2 3 4 5 5 6 5 5 6 4 3 3 4 6 6 7 9 11 11 10 9 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 7 7 7 6 8 10 10 10 10 11 11 9 7 4 3 1 3 5 3 1 1 5 8 10 12 13 11 7 3 6 7 6 7 8 8 8 8 8 8 9 12 15 14 6 2 5 4 2 2 2 2 3 5 7 8 9 10 11 12 14 16 18 18 14 6 4 7 7 7 7 6 6 5 5 6 7 7 8 12 15 16 10 3 7 7 7 8 8 6 3 6 10 14 18 14 5 6 9 8 7 9 11 11 9 7 9 12 13 13 11 9 7 9 12 15 16 14 10 2 6 9 7 4 2 3 6 9 12 13 14 17 17 17 17 15 12 8 6 6 7 8 8 8 9 9 8 7 6 5 6 7 8 8 8 7 7 6 6 5 3 3 5 5 5 4 5 6 7 8 8 8 7 5 6 11 12 11 10 9 8 8 8 8 7 7 7 7 5 3 2 1 2 4 7 7 6 6 7 7 8 8 8 6 3 3 3 5 8 10 11 11 11 10 9 8 6 5 3 3 6 8 9 10 11 10 9 8 7 7 7 7 5 5 6 6 4 3 4 3 2 6 8 8 7 5 5 5 7 7 8 9 10 9 8 5 4 4 4 4 4 5 4 3 3 4 4 4 3 3 2 2 2 2 2 2 3 2 1 1 3 4 4 5 5 4 1 5 10 11 11 10 8 6 5 5 6 7 7 4 3 2 5 10 11 7 6 7 8 6 4 1 4 5 5 5 5 4 4 5 6 6 6 6 3 3 5 7 6 5 5 0 4 8 9 10 10 9 8 6 5 1 5 9 5 5 9 8 7 6 3 4 6 7 8 7 7 6 5 2 3 5 7 6 5 5 3 2 3 4 5 6 6 5 5 7 7 6 4 2 3 5 6 7 7 7 6 4 3 0 2 4 5 6 6 5 4 4 5 5 4 3 2 2 1 1 2 3 3 4 5 5 5 5 4 3 3 5 5 4 3 3 3 3 3 1 3 7 6 5 5 4 2 2 4 4 3 2 3 4 7 9 9 10 9 8 6 7 10 13 13 14 14 14 14 13 12 13 13 14 14 14 14 15 13 10 8 6 4 3 3 3 3 6 8 7 7 7 6 8 12 15 15 13 10 8 9 10 11 8 6 5 3 1 1 2 3 4 4 4 4 4 4 3 2 2 2 3 1 1 3 2 2 4 4 4 3 2 2 3 4 5 4 4 4 5 5 5 5 5 5 4 2 3 1 2 3 2 1 3 5 4 4 3 2 2 2 3 3 2 1 1 3 5 6 5 4 3 3 2 4 2 2 4 4 4 4 2 2 2 6 8 8 7 5 3 3 2 1 6 7 7 7 7 5 2 2 3 3 2 1 1 2 3 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 23 20 11 5 7 7 6 5 2 2 4 4 4 7 3 4 7 6 7 5 5 6 10 8 5 4 3 4 6 3 1 1 3 5 7 6 5 6 5 4 5 4 4 7 6 4 6 3 2 1 3 4 2 3 5 8 7 6 6 5 3 5 11 15 16 14 14 14 13 12 11 11 11 11 11 11 11 9 8 6 6 6 6 6 6 6 7 9 9 7 4 1 1 2 3 4 5 5 5 5 5 6 8 9 8 7 6 5 6 7 8 8 7 7 3 1 3 3 2 1 3 5 6 5 4 2 2 3 4 4 4 3 1 1 1 1 1 3 4 4 5 5 6 6 7 7 8 6 6 7 7 9 10 11 11 11 8 3 4 6 6 6 5 4 3 3 2 2 2 1 0 1 2 5 6 7 8 8 8 7 6 9 10 11 9 9 10 9 7 3 2 3 4 5 5 4 4 5 7 10 10 10 10 9 6 5 6 6 7 8 9 9 8 8 7 8 9 11 13 13 9 2 4 4 3 2 1 3 4 5 6 7 7 7 8 10 11 14 17 19 18 12 0 5 6 6 7 6 5 2 3 8 9 10 12 14 16 15 8 3 7 7 8 8 9 7 5 6 7 10 14 15 9 4 9 9 8 9 11 13 15 14 12 11 12 13 12 10 9 10 12 14 16 14 9 0 6 9 7 4 1 2 4 7 9 11 14 16 18 17 16 14 13 11 8 6 6 8 8 8 7 6 6 8 7 7 7 7 7 8 8 8 8 7 5 4 3 4 5 6 6 6 6 7 8 8 8 7 6 5 5 9 12 13 11 9 7 5 5 5 6 6 6 7 6 2 2 3 4 5 7 7 7 7 8 8 7 7 6 4 1 3 4 5 7 9 12 12 11 9 7 5 5 5 4 2 3 7 9 9 9 9 9 8 8 7 6 5 3 3 5 8 8 7 6 5 5 6 8 9 9 9 8 8 8 8 9 9 9 8 7 4 3 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 2 1 1 2 3 4 5 2 2 8 11 11 10 8 7 6 4 4 5 6 7 7 5 2 3 6 11 11 8 7 8 8 7 3 1 4 4 4 4 5 6 7 6 6 6 7 6 5 4 4 6 6 3 1 4 6 8 8 9 8 8 7 4 3 7 8 8 6 4 6 6 8 8 6 3 4 7 8 9 9 7 5 4 5 6 7 8 8 7 4 3 4 5 4 4 4 5 6 7 8 6 3 1 3 5 7 7 6 5 4 3 2 2 2 2 3 4 5 5 5 5 5 5 4 3 3 3 2 0 1 2 3 4 4 4 4 4 4 3 3 4 5 4 4 3 3 3 2 5 9 12 10 9 7 7 6 4 1 2 2 2 2 3 5 6 7 6 5 6 9 12 14 15 15 15 14 13 11 10 11 13 14 15 15 14 14 13 11 8 7 6 4 4 5 6 8 10 9 7 7 9 10 12 14 14 12 8 7 7 9 10 8 7 5 4 2 1 2 4 4 5 5 5 5 4 4 3 3 2 1 1 1 3 4 3 2 3 4 3 3 2 1 2 3 4 4 4 4 4 5 6 6 5 5 4 4 4 4 2 2 3 1 1 3 3 3 2 1 1 1 3 2 2 3 4 5 7 7 4 1 0 1 2 3 3 3 3 5 5 4 3 3 1 4 7 8 7 7 6 6 3 2 6 7 8 8 6 2 2 5 5 4 3 3 2 2 2 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 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 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 24 22 17 9 5 6 6 6 4 4 4 7 14 13 8 1 3 5 3 3 4 4 3 5 7 7 4 4 3 5 5 1 1 5 7 7 7 6 5 5 4 5 8 8 7 4 4 5 5 4 4 5 5 4 2 4 8 10 7 6 7 7 8 10 13 13 12 13 13 13 11 10 10 10 10 11 11 10 9 8 7 6 6 6 6 6 6 6 7 8 7 3 2 3 4 5 6 6 5 5 5 5 6 8 9 9 8 7 6 5 6 7 7 4 2 2 3 3 2 3 4 5 5 4 3 2 1 2 3 4 5 4 3 1 2 3 3 2 2 3 3 4 5 6 6 8 8 9 8 8 9 10 12 12 12 10 7 3 4 5 5 5 6 5 4 3 2 2 2 2 3 4 3 2 4 7 9 9 10 9 7 6 7 10 10 8 8 8 8 4 2 5 5 5 4 4 6 7 9 11 13 11 9 7 5 3 5 7 5 7 10 11 10 9 7 7 6 7 8 11 12 11 6 2 4 5 4 2 3 5 6 6 6 6 6 6 7 9 12 15 18 19 15 8 3 5 5 5 4 3 4 6 9 12 14 16 17 16 12 5 4 8 8 8 8 7 5 2 2 6 9 14 19 12 3 10 10 8 8 10 13 17 21 19 14 9 11 11 11 10 10 11 12 14 12 6 2 7 8 7 5 4 2 1 5 8 10 13 16 19 17 15 14 14 14 12 8 7 7 8 7 6 5 3 2 4 6 7 7 7 7 8 8 9 8 5 4 4 5 6 7 7 6 7 7 8 8 7 7 6 6 5 6 10 13 13 11 6 2 4 4 4 3 5 7 8 4 2 4 5 6 6 7 7 7 7 6 5 4 4 3 1 2 4 5 6 7 9 9 7 5 4 4 4 5 5 4 3 4 7 9 8 9 10 10 8 7 5 4 3 2 4 6 9 9 8 6 6 6 7 7 8 9 9 9 9 9 9 9 8 7 4 2 2 3 4 4 4 4 3 4 5 5 6 6 5 5 5 5 4 4 4 4 4 4 3 2 2 3 4 4 2 7 11 11 9 6 5 5 5 3 3 3 4 5 6 4 3 8 11 12 8 3 5 7 8 6 3 0 2 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 4 5 7 7 7 7 7 7 6 5 2 7 12 11 8 6 1 1 0 5 5 3 1 2 4 7 9 9 7 6 6 7 6 7 9 7 4 2 3 4 5 5 5 5 6 7 7 8 5 4 5 4 5 7 8 7 5 2 1 1 2 4 3 0 3 4 6 5 5 6 5 4 4 4 3 1 0 2 3 4 3 3 3 4 4 4 3 3 4 5 5 4 2 2 3 6 11 13 14 12 11 10 9 8 7 4 2 1 1 2 3 4 4 3 5 8 11 13 15 15 15 14 12 10 8 6 5 5 8 10 10 9 9 9 10 9 8 7 8 9 10 10 10 11 11 9 8 9 11 12 13 14 12 9 5 5 7 9 8 7 5 2 1 2 3 4 5 5 5 5 5 4 3 2 2 2 3 2 2 1 4 4 4 3 2 2 2 2 2 1 1 2 3 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 4 2 2 3 4 3 3 2 1 1 2 2 2 4 5 6 7 8 6 4 3 2 3 2 2 4 5 5 5 4 5 3 1 2 6 8 7 5 5 5 2 2 5 7 9 7 3 1 4 5 6 5 4 3 2 1 1 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 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 24 22 16 8 6 4 2 1 3 9 11 12 12 9 8 5 1 1 2 3 4 7 9 9 8 8 10 9 5 5 5 7 7 7 7 5 4 3 3 4 5 7 9 5 5 5 3 4 4 4 5 6 8 6 4 5 9 12 9 6 6 8 9 10 10 11 11 11 12 12 11 10 10 10 10 10 9 9 8 8 7 6 6 6 6 6 6 6 6 6 6 3 2 2 3 5 5 5 5 5 6 6 6 8 9 9 8 7 5 5 4 5 7 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 5 5 4 4 3 3 3 4 4 2 1 2 3 4 5 5 7 7 7 6 7 8 8 9 9 8 6 3 4 4 3 3 4 5 5 4 4 3 1 2 4 5 5 3 1 4 6 8 10 11 11 9 7 6 9 10 9 8 8 6 2 4 6 7 5 3 4 7 10 11 13 14 12 8 3 2 3 5 5 4 7 11 11 11 10 7 6 5 4 5 9 12 14 13 9 5 5 5 5 3 5 6 6 6 6 6 5 6 7 10 14 16 17 17 11 1 3 3 3 3 5 7 8 9 12 16 18 19 18 10 1 7 8 7 7 5 4 4 5 7 8 10 15 21 14 4 10 9 7 6 8 12 17 21 21 17 7 7 10 11 11 10 10 10 11 11 4 2 8 8 7 7 6 4 2 4 7 10 13 16 18 15 15 15 16 16 15 12 8 7 7 7 6 5 4 2 1 4 5 7 7 7 8 9 9 8 5 3 5 6 7 7 7 7 7 8 8 7 7 7 6 6 6 5 6 12 13 12 9 2 6 9 9 7 8 9 9 7 3 4 5 5 6 6 6 5 5 4 3 3 3 2 2 4 4 5 5 5 6 6 6 5 4 4 4 4 4 4 3 2 5 8 8 9 10 10 8 7 5 4 3 2 2 3 5 5 5 4 4 5 6 7 6 7 8 9 9 8 8 7 6 4 2 1 2 3 4 4 4 3 3 4 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 3 4 9 10 8 4 3 4 4 4 3 2 2 3 4 4 3 7 12 13 11 7 1 5 7 7 6 2 1 3 3 4 5 6 5 5 4 2 3 5 6 7 7 7 7 6 6 6 6 6 5 5 6 5 4 3 4 8 10 7 7 6 6 5 4 5 2 1 2 2 2 6 7 7 8 7 7 7 6 6 6 3 2 1 3 3 4 7 6 6 6 7 7 7 6 7 7 5 5 7 9 7 4 1 1 2 3 4 4 1 2 3 4 5 5 6 6 5 4 4 2 0 2 3 4 4 3 3 3 3 4 4 3 3 5 6 5 2 3 6 8 10 13 13 12 10 8 8 8 8 8 7 6 4 2 1 3 4 3 4 7 10 12 13 14 13 13 11 9 7 5 5 5 5 5 6 6 4 7 8 8 8 8 9 10 12 12 12 11 10 9 8 8 7 9 11 12 11 9 7 5 6 7 7 6 4 3 2 4 5 5 6 6 6 5 4 4 3 1 1 1 0 3 3 3 2 3 4 4 3 2 1 3 3 3 2 1 2 2 0 1 2 2 3 3 3 4 5 5 5 4 2 2 3 3 3 2 2 4 5 4 2 2 2 2 2 3 3 4 5 5 6 5 4 4 4 3 2 3 3 5 5 5 5 6 5 4 4 7 8 8 5 3 3 3 2 4 8 8 6 4 2 4 5 5 4 3 2 1 0 2 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 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 25 24 22 16 14 15 16 15 10 12 13 13 9 8 8 8 8 8 6 6 7 8 8 10 9 5 1 5 7 6 6 9 13 6 2 3 3 1 1 1 3 5 3 3 6 5 3 3 3 2 0 2 4 6 7 6 5 8 12 12 7 5 5 5 6 7 9 9 9 10 10 10 10 10 11 10 9 8 8 8 7 6 6 6 6 6 6 7 6 6 7 6 5 4 3 2 1 3 4 5 6 6 5 5 6 9 9 7 6 5 5 4 5 7 7 5 5 5 5 5 6 5 4 4 4 4 4 4 4 6 5 4 5 4 3 3 3 4 4 3 2 1 1 2 4 5 5 6 4 3 4 5 7 8 7 5 4 5 6 5 4 3 3 2 4 6 6 6 4 2 1 2 3 3 4 5 8 10 11 12 12 10 5 5 8 11 11 10 7 4 3 5 6 7 5 1 3 7 10 13 14 14 12 7 2 1 3 4 3 3 7 11 13 12 11 9 6 5 5 5 7 11 13 13 9 5 6 6 8 8 5 6 7 7 6 6 5 5 6 8 12 15 17 17 12 5 2 2 3 5 7 8 8 7 10 15 19 20 19 10 1 8 7 6 5 5 5 6 6 6 8 11 16 19 14 3 8 10 6 3 5 10 16 21 22 18 9 5 10 10 10 10 9 9 10 10 5 1 6 8 8 8 8 6 3 2 6 9 13 16 16 14 14 16 19 19 17 14 11 8 7 7 6 4 3 2 1 1 2 4 6 6 6 7 9 8 4 3 5 7 7 6 5 5 5 7 8 7 6 6 7 7 6 5 5 10 13 13 11 6 3 10 12 12 11 10 9 8 3 4 5 5 5 5 6 5 4 3 3 3 3 3 4 6 5 4 4 4 5 5 6 5 5 4 5 5 4 4 4 4 2 6 10 10 10 10 9 7 5 4 3 3 3 1 1 2 2 3 4 5 6 8 8 8 7 7 7 7 6 4 3 3 3 3 3 2 3 4 3 2 3 5 6 6 6 6 6 6 6 6 7 6 6 6 6 6 5 4 4 5 5 3 6 10 9 4 2 3 4 4 4 3 2 2 1 2 4 3 5 10 11 9 6 2 4 7 6 3 2 3 4 4 5 6 7 6 4 4 2 2 6 8 8 9 8 8 8 7 7 7 6 5 5 4 2 1 3 7 9 9 5 1 4 7 5 3 4 1 1 2 1 3 5 6 6 7 8 7 7 7 5 2 3 4 4 4 2 5 7 6 5 5 6 7 7 6 7 7 5 6 8 9 7 4 3 4 4 4 4 3 2 2 2 3 4 5 6 6 5 4 3 1 1 3 5 5 5 4 3 3 3 3 3 3 5 5 5 2 3 7 9 11 12 12 10 8 5 5 6 7 7 7 8 7 6 4 2 2 4 5 8 10 12 11 10 10 9 9 8 7 5 4 4 4 3 4 5 7 8 10 10 10 9 8 9 9 9 9 8 7 7 7 6 5 5 7 8 9 7 7 5 4 4 5 5 4 4 4 4 5 6 6 6 6 6 4 3 3 3 2 1 2 1 3 3 2 1 1 1 1 1 3 4 4 3 3 3 3 2 2 2 1 1 2 1 2 2 3 4 5 4 3 2 2 2 2 3 3 4 5 6 5 4 4 5 5 5 4 4 3 2 1 1 1 2 3 3 2 2 4 4 4 4 4 4 6 7 7 7 7 8 9 8 4 3 4 3 5 8 7 6 4 1 3 4 5 3 2 1 2 3 4 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 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 21 17 17 16 13 12 12 12 8 5 4 7 8 10 10 9 7 5 5 4 5 6 7 5 4 4 5 6 8 5 3 4 2 1 4 3 2 3 2 1 2 3 5 5 1 2 4 4 4 3 2 3 5 5 5 5 10 12 10 8 7 4 6 8 10 10 7 6 6 8 9 9 9 9 8 7 6 6 6 6 5 6 7 8 9 10 10 10 9 8 7 8 7 5 3 0 3 5 4 4 4 3 5 8 8 7 6 6 6 6 7 8 8 6 5 4 4 5 6 5 3 2 2 3 4 5 6 6 4 3 4 4 3 3 4 5 5 4 2 1 3 4 4 4 3 4 4 4 4 5 7 8 8 6 6 6 7 7 7 4 1 1 3 6 7 8 7 6 4 3 3 5 6 7 9 10 11 11 8 5 2 4 8 12 13 10 6 2 4 6 6 6 5 3 4 7 10 13 15 15 12 8 2 1 2 3 2 2 6 11 14 14 12 10 6 5 5 6 7 8 8 8 6 5 6 6 8 11 9 5 6 8 7 7 6 6 6 7 11 14 16 16 13 7 0 3 5 6 8 8 7 6 9 16 20 21 18 12 1 7 6 5 5 6 5 5 4 5 8 12 18 19 16 3 6 10 6 2 2 7 13 19 21 19 12 3 8 10 9 9 8 7 9 9 6 0 4 7 8 8 8 8 5 2 4 8 12 15 15 14 14 16 18 18 17 15 13 10 7 7 6 5 3 2 1 3 3 2 3 4 4 4 8 8 5 3 5 7 8 6 5 5 5 7 8 7 7 6 7 7 7 7 6 7 12 14 13 12 10 10 13 14 14 13 12 10 5 2 5 5 5 5 6 6 5 4 4 4 4 4 4 5 4 4 4 5 5 4 3 2 4 6 6 6 6 5 4 4 4 4 8 11 11 11 9 8 6 6 5 3 2 1 2 2 3 4 5 6 7 9 10 9 8 7 6 6 4 2 2 4 5 5 4 2 2 3 3 2 3 5 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 5 4 5 5 3 6 11 7 3 3 3 4 4 4 3 3 2 1 2 4 3 4 9 9 8 8 7 7 8 4 3 3 4 4 4 4 5 7 6 5 3 2 2 6 9 10 10 8 7 8 8 8 8 8 7 7 6 3 2 4 7 8 10 12 4 1 3 4 2 2 0 0 1 1 3 5 7 8 8 9 7 7 9 6 4 4 5 5 5 5 6 6 6 3 1 1 3 4 3 5 5 4 5 6 7 7 6 5 5 5 5 4 3 3 3 2 3 4 5 6 6 5 4 2 1 3 4 5 5 5 5 4 4 4 4 2 1 2 2 2 4 7 9 11 12 12 10 7 4 2 3 4 6 7 7 7 7 6 4 1 2 5 8 11 13 15 13 9 6 7 7 7 7 6 5 5 7 8 9 11 11 11 8 9 9 8 6 5 4 4 4 4 4 5 5 4 3 4 6 7 7 6 5 4 3 3 3 3 4 4 3 3 4 5 6 6 6 4 3 3 4 5 4 3 3 3 3 1 2 4 4 4 4 4 5 4 3 3 4 4 4 3 3 3 3 3 3 0 1 1 2 3 3 3 2 2 1 1 2 4 6 7 7 7 7 6 7 8 9 9 7 5 4 3 3 4 3 1 1 1 1 3 6 5 4 4 3 4 5 5 6 6 7 8 9 9 6 4 3 4 7 8 7 6 4 1 3 5 4 3 3 4 5 6 6 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 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 19 15 11 4 1 2 4 5 5 1 0 5 7 8 8 8 6 4 4 5 4 4 5 6 5 4 6 7 6 2 3 3 4 6 5 1 2 3 4 2 3 5 7 8 6 3 1 3 4 4 4 3 3 4 4 5 8 11 11 9 10 10 11 11 12 12 9 6 3 3 5 7 7 7 7 6 5 5 4 4 5 7 9 11 11 11 11 11 10 10 9 9 7 6 5 2 1 3 4 4 4 2 3 6 8 7 6 5 5 6 6 7 8 8 6 3 3 4 5 5 4 4 3 2 3 4 4 3 2 2 2 3 3 5 6 7 6 4 2 3 4 4 2 2 3 4 5 5 5 6 7 7 7 7 6 7 8 9 9 7 2 1 2 4 7 9 9 8 6 5 5 5 6 6 8 8 8 7 6 4 2 5 9 13 13 10 5 3 5 6 6 6 6 5 5 7 9 12 14 15 12 8 3 2 2 2 1 1 4 10 13 15 13 11 7 5 4 5 4 5 6 6 5 5 6 7 8 12 12 8 5 7 8 7 7 7 7 8 10 12 14 14 14 9 2 4 5 6 8 7 6 6 10 16 21 20 18 13 1 5 7 5 5 4 3 1 1 4 8 13 19 20 16 7 4 8 7 4 1 5 11 17 21 21 16 7 4 8 8 9 8 8 6 5 5 2 2 6 8 9 9 9 8 6 6 8 11 15 15 15 15 15 15 16 16 15 14 11 7 6 7 6 5 3 1 1 3 3 3 4 4 4 7 8 5 3 5 7 8 7 7 7 7 8 8 7 6 6 7 7 8 8 7 6 11 14 15 16 15 12 11 11 14 16 16 14 10 2 4 6 6 6 6 6 6 5 4 4 3 3 3 3 3 3 3 4 4 3 3 5 6 7 7 7 7 6 5 5 5 4 4 7 10 11 10 9 8 7 6 3 1 3 4 4 2 3 4 5 7 9 10 10 8 6 4 5 4 4 4 5 5 5 4 2 1 2 2 2 4 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 5 5 4 4 3 7 10 7 4 4 4 4 3 2 2 2 2 2 2 3 4 5 9 6 6 8 9 9 8 6 4 4 3 4 4 4 4 6 8 6 4 1 3 7 9 10 9 7 6 6 6 7 8 8 9 9 7 3 2 4 6 5 7 8 2 2 2 2 1 0 1 2 2 1 2 5 7 8 9 10 8 8 8 6 6 6 6 7 6 7 5 5 4 3 2 2 3 2 1 2 2 2 3 3 4 6 6 6 5 5 4 4 3 3 3 4 4 4 5 5 5 5 3 2 2 4 5 5 5 6 6 6 5 5 5 5 4 4 4 5 7 8 10 11 11 9 5 2 1 1 3 4 5 6 7 6 4 4 6 7 8 9 11 14 16 16 14 11 8 6 6 6 7 7 7 8 10 10 10 9 7 5 3 4 4 3 2 3 3 3 4 4 4 4 3 3 4 5 6 6 6 6 5 4 3 2 2 3 4 4 2 0 2 4 5 5 4 2 3 4 5 6 6 5 4 3 3 2 2 3 4 5 5 5 4 2 1 3 4 4 4 3 4 5 5 4 3 4 4 3 1 2 2 1 1 1 3 2 2 3 5 6 7 8 8 8 8 8 9 10 8 6 5 6 5 4 4 2 2 2 4 6 6 6 4 1 3 5 6 5 5 5 7 8 9 9 7 4 2 5 8 9 7 7 6 3 2 3 3 3 4 4 6 5 5 27 27 27 27 27 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 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 30 30 29 29 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 17 10 4 3 3 4 3 3 8 3 1 3 7 8 8 7 6 6 6 5 4 4 4 5 4 3 3 1 1 3 2 2 8 4 3 2 1 3 5 2 4 4 1 3 6 6 4 3 3 3 2 1 1 1 1 3 5 8 11 11 11 11 13 14 14 13 11 10 8 4 1 4 6 6 6 5 4 3 3 5 7 9 10 10 10 9 9 10 10 10 9 8 7 6 5 3 2 4 5 5 5 4 3 5 7 6 5 4 5 4 3 5 8 8 7 4 2 3 3 3 6 6 4 4 3 5 4 2 1 1 2 3 5 6 7 6 5 4 2 2 1 1 2 3 3 3 4 6 6 6 6 7 8 8 7 7 8 10 10 9 4 0 2 1 6 9 10 7 4 1 1 1 3 4 5 6 5 5 5 4 4 7 11 13 13 8 3 4 6 6 6 7 7 6 5 4 6 10 13 15 13 8 4 3 3 3 1 2 5 10 13 14 13 11 8 5 3 3 3 6 7 8 6 5 7 8 9 12 15 13 6 5 8 7 8 8 8 9 10 11 12 13 13 10 4 2 5 6 7 7 6 5 9 15 19 19 18 13 4 3 6 5 3 3 3 2 4 4 7 12 17 19 16 10 4 6 7 6 4 5 9 15 20 22 20 14 4 5 8 8 7 5 1 4 5 5 3 4 7 9 10 10 10 9 9 9 11 14 16 15 13 10 10 12 14 15 14 12 7 5 7 7 7 6 4 3 2 1 2 3 5 5 6 7 5 4 5 7 7 7 6 6 7 8 8 7 6 6 6 8 9 9 9 7 8 14 16 17 15 11 7 8 12 16 18 17 14 9 3 5 5 6 6 6 6 5 4 3 3 2 1 1 2 3 4 5 6 6 6 7 6 7 7 7 7 7 7 6 5 5 4 3 6 9 11 11 9 8 6 4 2 5 7 6 4 3 3 5 7 8 9 7 5 2 2 4 6 5 5 5 5 5 5 3 2 2 2 3 4 5 6 6 6 6 6 6 6 6 7 7 6 6 7 7 6 5 5 4 4 4 7 9 8 6 6 6 6 5 3 1 2 2 2 2 2 3 4 6 3 4 6 9 10 9 8 5 4 3 3 4 5 5 6 8 7 5 2 2 5 8 9 8 6 4 4 3 3 4 6 8 7 6 4 1 3 6 8 7 5 2 1 1 1 1 0 1 2 1 2 3 4 5 7 9 10 10 10 9 7 6 6 6 6 5 3 1 1 2 3 2 2 2 2 1 1 0 2 3 1 3 5 6 6 5 5 5 3 3 3 3 4 5 5 5 5 5 4 3 2 3 4 4 4 5 6 7 7 6 5 5 6 7 8 8 8 7 8 9 9 8 5 2 1 2 3 4 4 4 5 6 6 7 11 13 14 13 12 12 14 13 12 11 10 7 5 4 5 6 8 9 9 10 10 9 9 7 6 5 5 4 3 4 5 5 2 2 2 2 2 2 3 5 5 4 4 5 6 5 4 3 2 2 1 3 5 5 2 2 3 3 1 1 2 3 4 5 5 5 5 4 3 3 3 2 2 3 4 5 5 3 2 3 3 4 4 4 3 4 5 6 4 3 5 4 2 2 3 2 1 1 1 2 3 2 2 3 5 7 9 8 7 7 6 6 7 7 6 5 6 5 4 3 2 3 3 4 5 5 5 2 2 5 6 7 6 4 4 5 7 8 9 7 3 1 6 8 9 6 8 8 7 5 4 4 2 2 4 7 6 4 27 27 27 27 27 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 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 30 30 30 30 30 30 31 31 31 31 30 30 29 28 28 28 27 27 27 26 26 26 25 25 24 23 23 22 22 21 20 17 10 7 7 5 4 6 8 9 7 6 5 5 6 7 7 5 4 4 3 3 2 3 4 4 3 4 4 2 2 4 2 1 3 3 2 2 4 5 2 2 3 4 2 4 7 5 4 3 1 1 2 1 1 2 2 2 1 7 9 8 8 10 14 13 13 11 10 10 8 2 2 5 6 6 5 3 5 7 7 8 9 9 9 8 8 9 10 10 10 10 8 7 5 4 2 1 4 6 7 7 6 5 5 5 5 4 4 4 3 1 0 5 8 8 6 4 2 3 5 7 6 5 3 4 5 6 4 3 2 4 6 7 6 6 5 5 3 2 0 1 1 1 1 2 4 5 7 7 6 5 6 6 7 8 8 8 9 9 8 6 2 1 4 6 8 8 4 4 6 4 2 1 2 4 4 3 3 4 6 8 10 13 13 11 7 2 4 5 6 6 6 7 7 6 3 5 10 14 15 14 9 5 3 3 3 2 2 6 11 13 13 12 10 8 6 5 5 6 7 9 10 6 5 6 7 9 11 15 16 11 3 6 8 8 8 8 9 9 10 12 12 11 11 6 2 4 6 7 7 5 4 9 15 18 19 17 13 7 3 5 6 7 8 7 3 6 8 9 11 14 18 16 11 5 7 7 7 7 7 8 15 20 22 22 18 11 4 7 7 5 2 4 6 7 7 7 6 7 9 10 11 11 11 11 11 13 14 16 16 14 11 8 9 12 14 13 11 7 4 6 7 7 7 7 6 5 3 2 3 5 5 4 7 5 3 5 6 6 6 4 5 7 8 8 8 7 7 7 7 9 10 10 7 6 13 16 16 16 13 11 10 11 14 17 18 17 13 5 4 5 5 6 6 6 5 5 4 4 2 1 1 2 4 5 6 7 6 6 6 6 7 7 7 7 7 8 7 6 6 6 5 3 5 8 9 9 9 7 5 5 6 8 7 6 5 4 5 7 8 7 5 2 1 2 4 6 6 6 5 5 5 4 4 3 2 3 3 4 5 6 6 6 6 6 6 7 6 6 6 5 4 6 6 6 5 5 5 4 4 6 8 8 7 6 6 7 6 5 2 1 2 2 1 2 3 2 3 2 6 8 9 10 10 9 6 5 5 5 5 5 5 6 7 8 7 6 3 4 7 8 7 6 4 3 1 1 3 3 3 4 4 4 6 3 2 4 5 4 2 1 1 1 0 0 1 1 1 2 3 3 4 4 6 8 10 10 10 9 7 6 5 5 2 1 2 1 1 2 1 1 2 1 2 3 2 1 2 2 4 4 6 5 5 5 5 4 2 2 3 4 5 5 4 4 4 3 2 1 2 3 3 4 4 6 7 7 6 5 5 6 8 9 9 8 6 6 6 6 6 3 1 1 2 3 3 3 5 7 7 7 9 12 13 13 11 9 8 9 13 13 11 8 6 4 3 3 4 7 8 9 9 9 9 9 8 6 4 3 4 6 5 5 5 6 7 7 6 4 4 6 9 6 3 1 3 4 4 3 3 2 1 1 1 4 4 3 3 2 1 1 1 2 3 3 4 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 2 2 3 3 2 2 4 5 4 3 4 2 1 3 3 2 3 2 2 0 2 2 3 4 7 9 10 9 7 6 6 5 5 6 5 5 5 5 3 2 2 2 3 3 4 3 3 2 4 6 6 6 5 2 3 3 5 7 8 9 7 5 5 7 7 6 8 10 9 7 5 2 2 4 6 9 10 8 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 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 18 13 11 12 12 12 10 8 8 8 5 3 3 4 5 5 3 3 3 3 3 2 3 4 4 4 4 4 2 2 4 3 3 3 1 2 4 6 5 4 3 4 4 2 4 5 5 2 0 1 1 3 4 1 3 4 5 5 7 7 5 5 7 9 10 11 10 8 10 10 7 5 3 4 4 4 7 10 11 10 9 9 8 8 8 8 9 10 10 10 10 9 7 6 4 2 1 4 6 8 9 8 7 6 5 5 4 4 4 3 3 2 1 6 8 8 8 7 8 8 7 5 5 5 5 5 6 7 5 5 6 7 7 6 5 5 5 4 2 0 1 0 1 4 6 7 8 8 8 7 7 7 7 7 7 6 3 4 6 6 5 2 1 1 4 5 5 4 4 4 3 2 1 1 1 2 2 3 5 8 10 12 13 12 10 7 3 2 5 5 6 6 7 7 6 4 6 11 15 15 14 9 5 3 3 3 2 2 5 10 13 13 11 9 8 7 7 6 7 7 9 10 8 4 4 5 7 11 15 17 13 5 4 7 8 8 8 8 10 10 11 11 10 9 7 3 2 5 6 5 4 3 8 15 18 19 17 13 10 8 9 11 12 13 12 8 4 8 9 9 11 14 14 9 5 6 6 5 5 5 9 13 18 21 21 20 15 5 5 7 5 5 7 8 9 10 10 10 8 7 10 11 11 11 11 12 14 15 16 15 13 10 7 7 9 11 12 11 8 4 4 6 7 7 7 7 7 6 4 4 4 5 4 5 7 3 3 6 6 5 3 5 7 9 8 7 7 7 8 8 10 10 9 8 6 9 15 17 18 17 15 13 13 12 14 16 17 14 8 4 4 5 5 5 6 6 5 5 5 3 1 1 1 4 6 8 8 7 4 4 5 7 7 7 6 7 7 7 7 6 6 6 6 4 3 3 4 8 9 7 6 8 9 9 8 7 7 7 8 8 6 4 2 1 1 3 5 6 6 5 5 4 4 4 3 3 2 3 3 4 5 6 6 6 6 7 7 7 6 5 3 3 4 5 5 5 5 5 4 3 4 6 7 7 5 5 6 6 6 4 1 1 2 1 2 3 3 1 2 5 6 8 9 9 8 8 7 7 6 5 4 4 5 6 8 8 7 6 5 5 6 6 5 5 4 2 2 4 3 2 1 0 1 3 1 2 4 6 6 3 2 2 1 3 1 1 1 1 2 2 2 3 3 4 7 9 9 9 9 9 8 7 7 7 5 3 2 2 2 1 4 5 1 2 5 5 4 3 4 4 4 3 4 4 5 4 3 2 3 4 4 4 3 3 3 3 3 2 1 1 1 2 3 4 5 6 6 5 4 4 5 7 8 8 7 6 6 3 5 7 5 3 1 2 1 3 8 11 10 7 6 5 9 10 9 7 6 6 6 8 10 12 10 7 3 1 1 2 4 7 7 7 6 6 6 6 8 11 14 14 14 13 12 11 11 10 10 10 8 8 9 10 6 4 2 1 3 4 3 3 2 1 2 3 3 4 4 3 2 1 1 2 2 3 3 2 2 2 3 3 4 3 3 2 3 3 3 3 3 4 4 3 1 2 3 3 3 1 1 3 3 2 2 3 5 5 6 5 5 4 4 2 1 3 6 9 11 11 11 11 9 6 5 4 4 4 4 5 5 5 4 3 3 3 3 3 4 3 3 4 5 6 4 4 2 4 5 5 5 7 7 8 8 7 5 5 6 4 6 9 10 10 8 5 2 4 7 8 9 9 27 27 27 27 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 30 30 30 29 29 29 29 29 29 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 30 30 30 31 31 31 31 31 31 30 30 29 28 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 19 17 14 10 8 8 9 9 9 8 5 3 2 2 3 4 5 5 4 4 5 4 5 5 4 1 3 3 4 3 0 2 3 3 1 2 6 5 5 4 5 7 7 6 4 5 6 5 1 2 3 1 2 5 3 2 3 4 6 7 5 2 4 4 5 7 9 11 12 12 13 13 13 11 8 9 10 12 14 14 12 11 9 9 8 9 9 10 10 10 10 9 8 8 6 4 2 2 4 5 6 8 9 8 7 6 5 4 4 4 4 4 3 1 4 7 9 8 9 9 8 7 6 6 5 4 3 6 7 6 6 6 6 5 5 6 6 5 4 2 1 1 1 3 5 7 8 8 7 7 7 8 7 6 4 1 3 5 6 7 7 5 3 3 3 4 5 4 2 2 2 3 2 1 2 3 4 4 5 6 8 10 11 12 11 10 8 5 2 3 5 5 5 6 6 6 5 7 11 15 15 13 8 2 1 3 3 2 1 5 10 13 13 10 8 7 7 7 7 7 6 9 11 10 3 3 3 5 10 14 17 15 10 1 5 7 7 7 8 10 10 9 8 7 6 6 2 2 5 5 5 4 3 7 14 19 19 17 14 13 12 13 13 13 15 16 15 11 4 6 8 8 10 11 6 4 6 4 2 2 5 6 9 15 19 20 20 17 10 2 5 6 7 9 10 9 11 12 13 11 7 8 10 11 11 11 12 13 13 13 12 9 7 5 6 9 11 11 11 9 5 2 4 5 6 7 7 7 7 5 3 3 4 2 3 7 4 0 5 6 6 5 6 8 9 7 6 7 8 9 10 10 9 9 8 5 6 13 16 18 19 18 16 15 13 12 13 15 13 10 4 3 4 5 5 5 6 6 6 6 5 3 1 2 4 7 9 9 8 4 2 6 6 6 5 6 6 7 7 7 7 6 7 7 6 3 2 2 5 9 11 10 10 11 11 11 10 9 8 8 7 5 4 3 2 2 3 5 6 7 5 4 4 3 3 2 2 2 2 3 4 5 6 6 6 7 7 7 6 5 4 3 3 4 4 5 5 5 5 4 2 3 5 6 6 4 4 5 6 7 6 2 0 1 2 2 4 4 3 2 3 4 6 8 8 8 7 7 6 6 5 4 3 3 5 8 8 7 6 5 5 5 5 5 5 4 2 1 3 4 3 3 3 6 7 4 5 4 3 4 3 2 1 1 4 0 1 1 1 3 4 4 4 5 6 6 7 7 8 8 10 9 8 8 9 8 6 5 4 3 3 6 6 5 6 7 7 6 5 4 4 4 3 1 4 4 1 1 1 2 4 5 5 4 3 2 2 4 4 3 2 2 2 2 3 4 4 5 5 4 3 3 4 6 7 7 7 5 2 4 7 8 6 3 1 4 7 11 10 8 6 4 3 7 8 8 7 7 7 7 5 7 10 12 9 5 2 2 1 4 6 8 9 10 11 12 15 16 15 13 11 11 11 11 10 8 8 8 9 8 7 7 5 4 5 4 1 2 3 4 3 2 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 4 5 5 5 3 1 2 2 4 9 12 12 11 10 9 9 9 7 4 2 4 7 11 13 14 13 11 8 4 3 2 2 2 3 4 6 5 5 4 4 4 4 4 4 4 4 5 5 4 3 2 3 4 5 6 7 8 8 8 7 7 6 5 4 3 4 6 7 7 6 4 1 4 6 6 5 6 27 27 27 27 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 30 30 29 29 29 29 29 29 29 29 29 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 29 28 28 27 26 26 26 25 25 25 24 24 23 22 22 20 19 18 17 14 9 4 5 7 8 9 9 6 3 1 1 1 1 3 4 4 5 6 6 7 9 9 8 5 2 1 2 5 1 2 2 2 3 6 5 3 3 4 2 2 4 5 4 6 5 3 2 5 4 3 4 5 4 4 6 6 5 2 2 1 2 3 3 5 8 10 11 13 14 13 12 12 14 14 13 13 14 13 12 11 9 9 9 10 11 11 10 10 9 8 7 6 4 3 4 4 4 5 7 9 9 9 8 6 5 4 4 4 4 4 3 0 6 8 8 9 8 7 5 4 3 1 2 2 4 5 6 6 6 5 5 6 6 6 4 3 3 2 2 1 3 6 8 7 6 3 4 6 8 5 2 4 4 5 6 6 7 8 5 5 5 5 6 6 5 3 1 3 3 3 4 4 5 7 8 8 6 7 8 8 8 8 9 9 7 4 1 3 4 5 5 6 6 7 8 10 12 14 11 5 3 4 5 4 3 2 4 8 11 12 9 7 6 6 6 6 6 6 8 11 10 4 3 3 1 6 10 14 16 15 10 4 1 3 5 7 8 8 6 5 6 6 4 2 3 4 5 5 4 2 5 12 18 18 17 15 14 13 13 12 12 13 15 17 16 10 3 5 5 6 7 4 4 4 3 1 3 4 4 6 11 17 20 20 18 12 3 5 8 9 11 11 10 12 13 14 15 10 4 8 10 10 10 10 10 10 8 6 4 3 3 6 9 11 11 10 8 6 2 3 4 5 5 6 6 5 3 5 6 6 5 6 8 8 3 2 5 6 6 7 6 6 4 4 4 6 7 7 8 8 7 7 6 5 10 15 17 18 18 17 15 13 11 11 13 13 11 5 3 3 4 4 5 5 6 6 6 6 5 3 3 3 6 9 10 10 9 5 6 7 7 7 7 7 6 7 7 7 7 7 7 6 4 5 4 2 7 11 9 10 12 13 12 12 11 10 8 6 3 3 4 3 2 3 5 6 7 6 4 3 2 2 2 1 2 2 2 4 5 6 6 7 7 7 7 6 5 3 3 4 4 5 5 6 6 6 4 4 4 6 6 6 3 3 5 6 7 6 3 1 2 3 3 3 2 3 3 3 2 4 6 7 8 7 6 6 6 6 5 4 4 3 5 7 6 5 4 5 6 6 5 5 5 4 1 2 4 4 3 1 4 7 7 7 7 5 2 1 2 0 3 4 2 3 4 3 4 5 4 4 5 7 7 6 5 5 6 6 7 7 6 7 7 7 6 4 3 3 6 6 8 8 8 7 3 2 3 6 6 5 5 3 2 3 1 1 3 3 2 4 4 3 1 0 2 4 4 3 3 3 1 0 0 2 3 5 4 2 2 3 4 5 8 7 6 3 5 9 11 10 8 6 7 8 8 6 4 4 5 6 9 10 9 9 10 9 8 6 5 6 9 9 6 4 4 2 4 9 13 15 15 16 16 15 12 9 7 7 7 6 6 5 5 4 5 5 4 3 2 1 4 4 4 3 2 3 4 4 3 3 2 2 1 2 3 3 3 3 3 2 3 3 3 3 3 2 2 2 1 2 3 3 3 3 3 3 3 2 1 2 4 6 7 7 5 2 1 0 6 11 13 12 10 9 9 9 10 10 9 4 4 7 9 10 12 12 12 10 6 2 2 2 2 1 1 2 4 5 5 4 4 4 3 3 3 3 4 4 4 3 3 5 6 6 6 6 6 8 8 7 4 5 6 6 5 4 6 8 6 2 1 2 2 3 4 4 4 4 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 30 30 30 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 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 29 28 27 26 26 25 25 25 25 24 24 23 23 22 21 19 18 17 15 11 5 5 6 8 8 7 6 4 2 2 2 1 2 2 2 2 0 1 3 5 7 9 7 7 7 6 5 1 0 1 2 3 6 6 2 2 4 3 3 3 6 7 6 5 4 1 3 4 5 5 5 5 5 5 6 3 0 4 3 3 3 2 1 2 5 7 9 11 12 12 13 13 13 12 12 13 12 11 9 9 9 10 10 11 11 10 9 8 7 6 5 4 3 4 3 4 4 6 8 9 8 8 7 5 5 5 4 4 4 4 2 3 6 7 8 8 7 6 5 4 2 3 5 6 5 6 7 5 5 5 6 5 3 1 2 2 4 4 3 4 7 9 6 5 4 4 4 5 5 6 6 6 5 5 5 6 7 6 5 5 6 7 7 7 5 4 4 5 5 5 5 6 8 9 9 8 6 5 4 4 6 8 9 8 5 2 2 3 4 5 6 7 7 8 9 10 11 9 4 4 6 6 6 5 3 3 7 10 11 8 6 5 5 5 5 5 6 8 11 10 5 5 4 1 5 8 11 15 15 14 10 7 5 5 7 7 7 6 6 8 9 6 4 4 5 6 6 4 2 5 10 15 16 16 15 14 13 12 11 9 9 12 15 16 15 8 3 3 6 6 3 4 4 4 2 4 4 3 4 8 15 19 20 19 13 6 6 9 10 11 11 11 12 14 15 16 14 8 5 8 8 7 8 7 6 4 2 2 3 3 5 10 11 10 9 8 5 2 2 3 3 3 3 4 6 7 9 10 10 9 7 8 8 5 1 3 4 3 3 5 6 6 5 5 5 5 4 4 5 5 6 7 5 8 13 14 15 16 15 14 12 11 11 11 14 12 8 3 3 3 4 4 5 5 5 6 6 5 3 1 1 2 3 6 9 10 8 8 10 10 8 7 5 4 5 6 7 7 7 6 4 4 5 5 5 4 6 8 10 12 12 13 13 12 10 6 2 1 3 5 4 2 1 4 6 7 7 5 4 2 1 1 1 1 1 2 3 5 6 6 7 7 7 6 5 5 4 4 5 6 6 6 6 6 5 5 5 6 7 7 6 4 3 5 7 7 6 4 1 2 3 2 1 2 4 4 3 2 4 5 7 7 6 6 6 6 7 6 6 5 4 4 6 6 4 4 6 7 6 6 6 6 5 2 1 4 4 4 3 3 5 8 7 9 10 9 4 1 0 3 4 3 4 6 6 4 4 3 4 5 7 8 8 7 6 6 6 7 7 6 4 6 6 5 3 4 5 6 7 8 9 8 4 4 4 3 7 7 7 7 4 1 4 1 3 6 6 3 2 5 2 1 3 2 2 3 3 4 5 4 3 3 3 2 3 3 1 2 4 4 5 8 7 7 6 8 11 14 13 11 9 10 7 5 4 3 5 8 12 14 14 14 13 13 11 10 8 7 7 8 11 10 8 7 5 8 13 16 16 14 12 11 10 9 6 4 4 3 3 3 3 4 4 4 4 4 2 0 1 3 4 3 3 1 1 1 2 2 2 2 1 0 2 3 3 2 2 1 0 2 3 3 3 3 2 2 3 2 1 1 2 3 4 4 3 3 2 2 2 3 5 5 5 3 3 2 6 13 13 11 9 7 6 7 7 7 8 7 2 4 9 10 12 13 12 10 7 4 2 3 4 3 3 2 3 4 4 3 3 3 2 2 2 2 2 2 2 2 3 5 6 7 7 6 6 7 9 8 6 2 0 3 3 4 4 8 8 7 4 1 2 3 3 3 3 4 4 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 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 26 26 25 25 25 24 24 24 23 23 22 21 20 19 17 15 11 7 5 6 7 7 6 4 3 2 1 1 2 1 1 1 1 2 4 4 2 2 3 5 8 10 5 4 3 4 3 1 5 6 6 3 1 3 4 3 2 6 6 5 4 5 4 2 3 4 3 3 3 3 5 6 6 2 2 3 2 3 4 4 4 3 3 5 7 9 11 12 12 11 11 11 12 10 9 8 8 9 10 10 11 11 10 10 9 8 7 5 4 2 2 4 4 5 5 6 8 8 7 7 6 5 4 3 2 3 3 3 3 4 5 5 6 7 7 7 6 6 8 8 7 6 7 7 6 6 5 6 2 1 3 1 1 4 4 4 6 9 8 5 3 2 3 2 3 5 6 6 6 5 4 3 5 5 5 5 6 7 8 8 8 8 7 6 6 6 5 4 5 6 8 9 9 7 5 5 5 7 8 10 8 5 3 2 1 3 5 7 7 8 8 8 8 8 8 3 2 6 7 7 6 4 3 7 10 9 7 5 4 4 3 3 3 5 8 10 11 6 3 5 4 5 7 10 13 14 13 11 9 9 8 8 9 9 8 8 9 11 7 3 4 4 5 5 5 5 6 9 11 14 14 14 13 12 11 10 8 8 9 12 14 15 12 10 8 8 6 4 4 6 5 2 4 6 5 5 7 12 17 19 18 14 7 5 8 8 8 10 11 12 14 15 16 17 12 5 6 6 5 6 5 4 3 2 3 4 4 6 9 10 9 6 3 1 1 3 4 4 5 6 8 10 11 12 12 11 10 8 9 9 8 6 4 4 6 7 10 10 10 9 7 6 6 4 3 2 4 5 6 5 3 9 12 13 13 12 11 10 10 10 10 12 13 10 5 3 3 3 3 3 4 4 4 4 3 3 5 9 9 8 4 3 7 11 12 11 11 8 7 5 2 3 5 6 6 6 5 2 3 4 4 4 3 3 7 9 10 10 10 10 8 4 1 3 4 5 6 6 6 3 1 5 8 8 7 4 2 1 0 0 0 1 2 3 5 6 7 7 7 7 6 5 5 5 6 6 6 6 6 6 6 5 5 6 7 8 7 6 4 4 6 7 7 7 5 1 1 2 1 0 2 5 3 1 3 4 5 6 5 5 5 6 7 7 7 7 6 6 6 6 6 4 4 7 7 7 6 6 6 5 2 2 4 4 4 3 3 5 6 5 7 9 11 10 7 5 1 1 0 2 5 7 6 5 3 2 3 6 8 9 9 7 3 3 5 7 6 6 6 6 5 3 3 5 7 6 7 8 6 2 4 5 5 8 8 8 7 5 4 3 1 4 5 6 3 1 4 1 3 5 5 4 4 3 4 6 6 5 5 6 2 1 1 2 4 5 3 3 5 7 7 8 9 11 12 12 11 10 11 8 6 6 7 9 11 13 14 14 13 12 12 11 11 11 11 11 11 12 11 8 7 7 10 14 14 12 10 9 8 6 4 2 3 4 4 4 4 4 4 4 4 3 4 4 3 2 2 2 2 1 4 6 6 3 2 2 3 1 2 2 3 5 7 6 4 1 1 2 2 2 2 2 1 1 1 1 2 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 8 14 12 9 7 6 5 5 6 6 5 4 4 7 9 10 11 12 11 9 6 3 4 6 7 6 5 5 5 5 5 4 2 1 1 1 1 1 1 1 1 2 3 5 7 7 6 6 6 8 11 9 6 5 5 5 2 2 6 9 7 5 3 2 1 1 1 1 1 3 5 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 28 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 28 27 26 26 25 25 25 24 24 23 23 22 21 20 19 18 17 14 10 6 5 5 5 4 2 1 1 0 1 3 3 2 1 0 1 3 3 4 4 3 1 4 6 4 4 6 7 4 6 9 6 3 1 2 3 4 5 5 5 4 4 5 6 5 2 1 1 4 3 3 4 6 7 6 1 1 1 1 3 3 4 4 3 2 3 4 7 10 13 11 10 9 11 10 9 7 7 8 9 9 10 10 10 10 10 9 8 6 5 3 2 3 5 5 6 6 7 8 8 7 6 6 5 4 3 1 1 2 4 4 4 5 4 3 3 4 6 8 9 9 8 8 7 7 7 6 6 6 5 4 4 2 3 3 2 3 4 7 10 5 1 3 1 1 1 1 1 2 5 6 5 3 2 2 3 4 5 6 7 8 8 8 8 8 7 7 7 6 5 5 6 8 9 9 8 7 7 7 8 10 11 9 7 4 3 2 3 4 5 7 8 8 7 7 6 6 4 2 5 7 7 6 4 4 7 11 9 5 3 3 4 4 3 4 6 7 9 11 9 5 6 6 6 8 10 12 13 11 9 8 7 8 9 10 10 11 10 11 11 9 4 2 3 3 4 5 6 6 8 9 10 11 12 11 10 9 8 7 6 7 9 12 13 13 11 10 9 7 5 4 5 4 4 5 7 8 9 9 11 16 17 17 14 7 3 7 6 3 7 8 10 11 14 16 18 14 7 3 4 3 4 4 4 4 4 5 6 6 5 7 7 7 6 5 3 4 6 7 7 7 9 10 13 14 15 16 14 13 13 12 12 11 10 10 10 10 9 10 10 11 11 10 8 7 8 8 8 8 7 7 7 3 3 10 15 15 13 11 10 10 10 10 11 12 11 7 3 3 3 3 3 3 4 5 6 7 8 9 10 10 10 8 5 1 6 8 8 7 6 6 7 5 4 5 6 7 6 3 1 3 4 3 3 2 2 4 5 5 5 6 6 3 3 5 5 4 5 5 6 7 6 4 1 7 10 9 6 3 1 1 2 1 1 1 3 5 6 7 7 7 6 6 5 5 5 6 6 6 6 5 5 5 4 4 6 7 8 8 7 5 4 6 8 7 7 5 1 1 2 2 1 1 3 4 2 3 5 5 4 3 3 5 6 7 7 7 7 7 6 7 7 5 6 6 6 6 6 6 6 6 4 2 2 4 5 3 3 3 5 4 5 7 7 7 10 10 9 7 6 5 2 1 3 5 6 4 3 2 4 8 10 9 7 6 4 5 7 7 6 5 4 4 5 3 4 7 6 5 5 2 0 2 6 6 7 8 7 4 4 6 6 5 5 5 5 2 2 2 2 4 5 5 4 3 2 4 5 6 6 6 6 3 2 2 4 5 5 3 1 1 6 7 7 6 8 9 10 10 10 11 11 12 13 13 12 12 14 13 11 8 6 6 7 9 10 11 11 11 11 10 7 6 7 9 13 15 12 8 4 4 3 2 3 4 4 4 5 5 5 3 3 3 4 5 6 5 4 4 3 4 6 8 7 6 4 3 2 2 2 2 2 2 4 6 6 4 1 1 1 2 2 2 2 3 3 4 5 5 5 5 4 3 3 4 5 5 4 3 2 2 1 1 2 6 10 13 13 10 7 7 5 5 5 3 3 7 8 8 8 9 9 10 10 9 7 6 7 7 8 8 7 6 6 6 6 5 4 3 4 3 3 1 0 2 2 3 4 5 6 5 5 5 7 9 11 8 4 5 5 5 3 2 5 8 8 5 3 2 1 1 2 2 3 4 5 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 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 25 25 24 24 24 23 22 21 21 20 19 18 17 13 9 5 4 3 2 0 1 1 1 2 5 3 1 1 1 3 3 2 1 2 4 5 5 5 3 3 6 8 9 9 9 5 2 2 1 3 3 4 4 3 2 3 4 5 6 5 3 4 5 5 3 5 6 5 4 2 1 1 2 4 4 4 2 3 4 6 8 9 11 11 9 8 9 11 9 7 6 7 9 10 10 10 10 9 9 9 8 7 5 3 1 2 4 5 6 6 7 8 8 8 8 7 6 5 4 3 2 2 3 5 5 5 5 5 4 3 3 2 3 4 6 6 7 7 6 5 5 6 6 5 5 5 5 7 6 4 4 5 7 8 3 1 4 2 0 1 0 1 3 5 6 6 3 1 2 3 4 4 4 4 5 6 6 6 7 8 8 8 7 6 6 5 6 7 7 7 7 7 7 9 11 11 9 7 5 4 5 6 6 5 4 6 7 6 6 6 6 5 3 5 6 7 7 6 6 7 10 8 5 2 2 4 6 6 6 6 7 8 10 9 6 5 6 7 8 9 10 10 10 7 6 6 7 8 10 10 11 12 12 12 11 6 4 4 1 2 4 5 6 7 8 9 9 9 9 8 8 8 7 6 6 7 9 12 14 14 12 10 8 5 4 5 4 5 7 9 10 11 12 13 15 16 16 14 8 1 6 6 2 5 7 8 10 14 16 17 15 7 1 4 2 3 4 4 5 5 7 7 7 4 4 5 5 5 6 5 4 6 8 8 9 9 12 15 17 17 15 13 13 13 14 11 8 7 10 11 10 8 7 7 12 13 13 9 8 8 8 8 9 10 10 10 10 6 2 8 13 15 14 12 11 12 10 8 9 10 7 4 3 3 3 4 5 7 7 7 6 6 8 9 9 8 8 7 5 6 8 5 3 2 4 8 9 7 6 7 8 6 2 2 4 4 4 3 2 2 1 1 4 5 5 5 6 7 7 5 4 4 5 5 6 7 7 5 2 8 11 9 5 1 3 3 2 2 2 3 5 6 7 7 7 6 6 5 6 6 7 6 5 4 4 4 4 4 4 5 7 8 8 8 6 4 6 7 7 7 5 3 0 1 2 2 0 1 6 5 4 5 3 1 1 3 5 6 6 7 7 7 6 6 7 6 6 7 6 5 4 4 4 5 5 4 2 3 4 5 3 3 4 6 7 5 1 3 3 6 8 9 10 6 5 3 2 1 3 5 4 3 2 3 6 9 8 8 7 7 7 6 7 6 6 4 3 3 2 3 5 6 3 2 4 4 3 5 5 5 7 5 1 5 2 6 10 7 6 6 5 5 5 5 6 6 5 3 2 2 3 3 3 4 4 4 3 0 2 5 5 5 3 1 3 6 6 5 6 6 8 9 9 10 11 13 14 14 14 14 14 14 11 7 4 1 2 4 8 9 10 10 10 9 6 5 5 6 9 12 14 10 6 4 4 4 4 5 4 4 4 5 4 2 3 6 7 7 7 7 6 5 4 5 4 4 5 4 4 4 4 4 3 3 2 3 4 5 7 7 5 4 3 2 3 4 5 6 7 8 8 7 7 6 6 5 4 2 3 3 3 3 2 1 4 5 5 6 9 11 13 14 11 9 8 7 6 6 6 7 8 7 6 7 7 8 9 10 10 9 7 6 7 8 9 8 7 7 7 6 6 6 6 6 4 3 2 0 2 2 3 4 4 4 4 4 5 9 11 11 7 4 2 2 3 4 2 4 6 8 6 4 3 0 2 4 3 3 4 2 27 27 27 27 27 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 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 25 24 24 24 23 22 22 21 20 19 19 18 17 12 8 4 3 1 1 2 2 3 3 3 2 0 1 1 4 6 7 4 4 5 4 3 1 3 5 6 8 8 7 7 6 3 3 3 4 4 3 2 3 3 2 2 3 5 7 7 6 5 5 2 1 3 4 2 4 4 4 4 4 5 4 2 3 5 8 9 9 9 9 8 7 8 9 7 6 6 9 11 12 12 12 11 9 9 8 8 8 8 9 8 8 8 8 8 8 8 9 10 10 9 9 8 7 5 4 1 1 2 3 5 5 5 6 6 6 7 6 4 3 1 2 4 4 4 4 4 4 2 2 3 6 6 7 5 5 5 6 7 5 1 2 3 2 0 1 1 2 4 6 6 7 5 1 3 5 6 5 4 2 1 2 4 5 7 8 9 10 10 8 6 4 4 5 7 8 8 7 7 9 10 9 8 6 6 6 6 7 7 7 5 3 5 5 5 6 6 5 5 5 5 6 7 7 7 6 8 8 5 3 2 3 6 8 7 7 7 7 8 8 7 5 5 7 7 8 8 8 7 5 4 4 5 7 8 9 10 11 12 12 11 8 6 4 3 2 3 5 6 7 8 7 7 6 7 8 8 8 7 6 4 4 6 12 16 17 15 12 9 6 5 6 5 6 7 8 10 11 11 12 13 15 15 13 9 2 5 8 6 7 7 8 11 15 17 16 12 3 2 4 2 2 3 2 4 5 8 8 7 4 3 2 2 3 4 4 2 4 7 8 8 9 12 16 18 14 12 9 9 9 9 8 6 4 8 11 10 7 6 7 12 14 14 10 7 6 6 8 9 11 11 11 11 10 7 3 6 12 16 14 9 6 7 6 6 9 7 3 4 3 3 5 6 7 5 4 4 5 7 8 7 7 5 3 4 5 8 8 7 5 4 1 4 6 7 8 10 5 2 4 4 4 4 4 3 3 3 3 5 6 5 6 7 7 6 5 4 4 5 4 4 5 7 7 4 5 9 11 7 3 2 4 3 1 2 4 5 6 7 7 7 6 6 6 6 7 8 6 5 3 3 3 4 4 5 5 7 8 8 9 8 6 6 7 7 7 6 4 2 1 2 3 1 2 6 6 4 2 1 1 2 4 5 6 6 6 6 6 6 5 5 6 6 7 5 3 2 2 3 4 4 3 1 3 4 4 3 3 5 8 6 4 1 3 3 5 6 5 5 2 2 1 2 2 3 3 2 2 3 1 4 7 7 7 7 7 6 6 5 5 5 3 3 3 2 1 3 6 4 4 5 4 3 5 5 5 6 2 2 4 2 7 10 8 6 6 8 8 8 7 8 7 4 3 3 2 1 1 2 3 2 3 3 2 3 5 4 4 4 3 1 2 5 5 6 6 7 8 7 9 10 11 10 11 11 12 12 11 9 6 3 2 5 7 9 7 6 7 8 6 4 3 4 6 7 9 11 10 8 7 6 6 6 5 5 5 5 3 1 5 9 9 8 7 7 7 6 5 4 3 2 2 4 4 3 3 5 6 7 7 7 6 6 6 7 7 7 7 6 5 5 7 8 9 9 9 8 8 7 7 7 6 5 2 1 2 2 2 1 6 10 10 9 10 11 13 14 15 11 9 9 9 9 9 8 8 8 6 5 5 8 8 9 10 10 8 6 5 6 8 9 8 8 7 6 6 5 6 6 5 3 2 2 0 1 1 2 2 2 2 3 4 5 11 13 11 7 3 1 2 1 4 4 4 5 7 6 5 4 2 2 1 0 2 4 5 27 27 27 27 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 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 25 24 24 23 22 22 21 20 20 19 19 17 14 10 7 5 3 1 3 3 3 2 1 1 1 0 1 4 6 7 6 6 5 5 6 7 11 8 4 3 3 5 6 5 4 5 5 5 4 2 2 0 2 3 1 1 2 5 5 5 6 6 4 4 5 5 2 3 4 4 4 4 4 5 4 6 8 9 8 7 6 7 7 6 6 8 8 6 7 10 13 14 14 14 13 12 11 12 14 16 15 14 13 13 13 11 9 8 9 10 11 10 11 11 10 8 6 6 4 2 1 3 4 5 6 6 7 7 7 5 5 5 4 2 2 2 3 3 3 3 2 2 3 3 1 1 1 3 4 5 5 3 2 2 3 3 3 2 2 3 3 4 5 6 5 2 4 5 6 6 4 1 2 2 3 6 8 9 9 10 12 10 8 5 5 6 8 8 8 8 8 9 9 8 6 5 7 8 8 8 9 9 9 4 3 4 4 5 6 5 4 3 2 3 6 7 7 7 7 7 5 4 4 4 6 8 9 8 6 5 5 7 8 6 5 5 5 6 6 6 5 5 3 4 4 5 6 8 9 9 10 10 9 8 7 6 5 4 4 5 6 6 6 5 4 5 6 6 7 8 7 5 2 5 9 15 18 18 16 13 9 6 6 6 6 7 8 7 7 8 7 8 10 11 13 12 9 2 4 8 8 8 9 10 13 17 18 14 8 0 4 4 2 2 0 2 3 4 7 8 7 4 3 2 1 2 2 3 3 4 5 6 7 8 12 15 16 13 10 7 6 5 5 7 6 3 5 9 10 7 7 9 13 13 12 11 6 5 7 9 9 10 9 8 8 9 10 8 4 4 11 14 10 7 6 5 4 6 7 4 2 4 4 6 7 6 5 4 5 6 7 7 7 7 6 4 4 6 8 11 11 10 9 6 2 3 6 8 8 3 2 3 3 4 5 5 5 4 4 5 6 7 5 7 8 7 6 5 4 4 5 4 3 3 5 7 6 1 7 11 9 5 1 3 3 1 3 4 5 6 6 6 6 6 6 6 6 7 7 6 5 3 3 4 5 5 5 5 6 7 8 9 8 6 5 7 7 7 7 6 4 2 2 2 2 2 5 5 2 1 1 2 3 4 4 5 5 5 6 6 5 4 3 4 5 6 5 3 1 2 2 2 2 1 1 4 4 4 3 2 2 3 6 6 5 3 3 4 6 3 1 1 1 1 1 2 2 2 3 3 3 2 2 6 7 7 7 8 7 6 6 5 5 5 4 4 3 1 2 4 5 5 4 3 4 5 5 6 5 3 3 4 4 8 9 7 4 5 7 6 7 8 10 8 4 4 4 2 3 4 4 4 2 2 3 6 6 6 5 5 5 4 4 2 3 5 6 7 7 7 6 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 6 4 3 4 6 6 6 6 6 6 6 6 8 10 9 8 8 7 7 6 6 4 2 4 8 10 10 7 6 7 7 7 7 6 5 3 1 1 3 3 4 3 3 4 5 6 6 7 7 8 8 7 8 8 8 8 8 8 9 9 9 8 8 7 7 7 7 6 4 1 2 3 2 2 6 10 12 11 10 10 11 12 12 12 10 7 7 8 9 9 8 7 6 7 6 6 8 9 10 11 11 9 7 6 5 6 8 9 8 7 8 7 5 4 4 4 3 2 1 1 1 2 3 3 2 2 4 3 5 13 13 11 7 4 4 4 3 5 5 4 6 7 5 5 5 4 3 2 2 3 4 6 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 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 16 12 9 7 4 2 3 3 3 2 3 2 1 4 6 7 6 6 5 7 8 10 11 8 7 7 5 6 7 5 4 4 5 5 5 6 6 2 3 2 1 1 2 2 2 1 1 3 7 6 3 5 5 6 8 1 2 2 3 3 2 3 4 5 8 9 8 3 2 3 5 7 8 8 8 7 7 9 13 14 15 15 14 13 12 15 17 18 16 15 14 14 13 11 8 7 9 11 12 13 13 12 11 9 8 7 6 4 1 3 1 4 5 6 6 6 5 4 4 4 4 4 3 2 2 1 2 2 2 3 3 2 3 2 1 1 2 2 2 2 1 2 3 3 3 2 3 3 3 3 5 6 5 3 4 5 4 5 5 3 2 4 5 7 8 8 7 8 11 12 10 7 7 7 7 8 8 8 8 9 8 7 5 5 8 8 8 8 9 9 11 8 3 2 2 2 4 4 4 4 4 3 3 5 7 8 7 7 6 5 6 5 6 7 9 9 7 5 4 6 8 9 6 5 6 7 7 6 6 7 5 4 4 4 6 8 8 8 8 10 9 9 8 8 7 7 6 5 4 4 4 4 4 4 4 5 6 7 5 7 13 15 15 16 18 18 15 12 9 6 5 3 4 7 7 4 5 6 5 6 10 12 13 12 9 4 4 7 8 9 11 13 14 16 16 12 6 1 5 4 2 1 2 5 6 6 6 5 4 3 2 2 2 3 3 5 6 6 5 5 6 8 12 14 14 12 9 7 5 5 5 6 6 4 1 7 9 8 7 10 12 11 8 8 6 6 8 10 9 7 6 6 7 9 10 11 10 6 1 7 11 10 8 6 4 3 7 7 3 2 4 5 7 6 5 5 7 8 8 7 7 6 6 5 5 6 7 8 8 8 8 7 5 3 5 5 3 1 1 2 3 4 5 6 6 5 5 5 5 5 6 7 8 7 6 5 5 5 5 5 4 3 4 5 6 4 3 9 10 7 3 1 2 1 2 4 5 6 6 6 6 6 6 7 7 7 6 6 5 5 4 5 5 5 5 6 6 6 7 8 8 7 5 5 7 7 7 6 5 3 2 1 1 3 4 3 0 1 1 2 2 3 4 4 5 5 5 5 5 4 2 2 4 5 5 2 1 1 1 1 1 2 3 4 4 4 4 6 6 4 4 6 8 9 8 8 7 3 2 1 1 0 0 1 1 2 4 4 3 3 3 5 8 8 8 8 9 8 8 7 7 7 6 6 6 5 5 5 5 4 3 4 5 5 7 7 4 2 4 5 5 8 9 7 2 3 6 7 7 9 10 8 4 2 5 4 2 6 7 6 2 3 4 8 7 6 3 5 6 7 6 4 3 4 5 6 6 6 6 8 8 8 8 9 9 8 8 8 9 8 8 7 6 4 3 1 3 5 9 8 6 4 5 6 5 4 6 8 8 8 8 8 6 5 3 5 8 11 11 9 6 4 5 7 7 7 7 7 5 3 1 3 4 5 3 3 3 2 3 4 6 7 8 9 8 8 8 9 10 10 9 9 9 9 8 7 7 7 7 7 6 4 2 2 3 3 4 7 11 12 12 10 9 10 10 9 6 4 5 6 8 10 8 8 7 6 5 7 7 7 7 8 10 11 11 10 8 6 4 5 7 9 9 8 8 8 7 4 4 4 3 2 2 2 2 4 5 4 3 4 5 1 5 13 12 10 8 6 6 5 5 6 5 3 4 6 6 4 3 1 1 2 2 3 3 4 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 30 30 30 30 30 30 30 29 29 29 29 29 30 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 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 16 13 10 6 3 2 2 3 3 3 3 3 1 6 6 6 4 4 4 6 7 8 8 5 6 8 4 4 5 4 3 4 6 7 6 7 8 7 5 3 2 2 3 2 2 3 3 3 7 8 2 4 7 7 10 6 2 2 4 5 3 3 4 3 6 10 11 7 2 3 5 5 5 6 7 8 9 10 10 12 12 12 12 10 9 11 13 14 13 13 13 12 10 9 7 6 10 13 14 14 14 12 11 9 7 6 5 5 5 4 3 3 3 5 5 5 4 3 2 3 4 4 4 4 4 4 4 3 1 0 1 2 2 2 2 2 2 2 2 2 0 2 4 3 2 2 3 2 2 3 5 6 5 5 4 3 4 4 6 6 2 4 6 7 8 8 7 9 11 13 11 10 9 7 6 7 7 8 8 8 7 6 4 5 6 6 6 7 8 9 9 10 7 3 3 4 6 7 8 8 8 7 4 3 6 7 7 6 6 5 5 5 5 6 8 9 8 6 4 6 7 9 7 6 7 8 7 6 6 7 7 6 5 4 5 6 7 8 9 11 10 9 8 8 8 8 6 3 2 2 3 4 4 4 4 5 6 7 11 17 18 17 15 16 17 16 15 12 9 5 2 2 5 6 3 1 5 5 4 3 7 11 13 14 12 6 2 4 6 9 11 13 14 15 14 11 5 1 5 4 2 2 3 4 7 8 7 4 3 3 3 3 4 5 6 7 8 8 6 4 4 9 13 15 14 12 8 6 4 4 4 5 5 4 2 3 7 9 9 9 9 9 3 3 5 8 9 10 9 7 6 5 6 8 10 11 11 11 7 2 6 10 10 6 4 3 3 7 7 2 2 5 6 6 5 6 8 9 10 8 7 5 5 5 6 7 6 6 6 7 7 6 5 4 4 4 3 1 0 1 3 4 5 6 7 6 5 4 4 4 6 7 7 7 6 6 7 7 8 7 6 5 4 5 6 6 2 5 9 8 5 2 2 2 1 4 5 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 9 9 6 5 5 6 6 6 5 4 2 3 4 5 3 2 1 1 2 3 3 3 3 4 5 6 6 5 5 4 2 1 4 5 4 2 2 2 2 2 3 4 4 4 4 5 8 12 11 8 3 3 6 8 8 8 7 4 2 1 1 1 1 1 2 3 4 4 4 6 6 3 8 9 8 8 8 8 9 10 10 9 8 7 7 7 6 7 7 5 3 3 4 5 6 5 1 2 4 5 5 7 10 10 6 4 5 8 8 9 9 8 4 2 4 3 5 6 6 5 2 4 6 7 8 6 5 6 7 7 7 5 3 3 3 4 5 5 6 6 7 7 8 9 9 9 9 8 6 5 5 5 5 4 3 1 3 6 9 7 6 4 5 6 5 6 6 6 6 7 7 6 5 6 9 11 11 11 8 4 3 5 6 7 7 7 7 7 5 3 3 6 7 5 3 1 2 2 3 4 6 7 8 8 8 7 7 9 10 10 9 9 8 8 7 6 6 7 7 8 6 3 3 5 5 6 8 11 13 12 11 10 11 10 9 5 1 2 3 8 10 10 7 7 7 7 6 6 6 6 6 6 7 9 11 10 8 5 4 5 7 9 9 8 7 8 7 6 5 4 4 3 3 2 2 3 4 3 3 4 2 5 10 12 8 8 7 7 7 6 7 7 6 4 4 3 3 3 4 4 3 3 3 3 3 4 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 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 26 25 24 23 22 22 21 20 19 19 19 18 17 14 10 6 2 1 3 3 3 3 3 3 1 1 3 3 1 2 2 3 6 7 6 5 5 6 7 3 0 2 3 5 7 5 4 3 6 9 8 5 3 1 2 4 3 1 3 7 9 9 4 5 8 9 8 5 2 3 4 4 2 2 4 2 3 9 11 10 3 1 3 3 4 5 9 11 12 10 9 9 10 10 9 8 6 6 9 11 11 10 10 11 10 9 7 7 11 15 15 15 13 10 7 5 5 4 3 1 1 3 2 1 1 4 5 5 3 1 2 4 5 5 5 5 5 5 5 4 4 4 4 3 2 3 4 4 3 2 2 2 2 2 2 2 2 2 3 2 1 3 4 5 4 5 5 3 3 3 6 6 3 3 5 5 4 4 6 7 11 13 12 11 9 7 6 6 7 7 8 8 7 5 3 3 3 3 4 5 6 8 9 11 8 6 6 6 8 9 9 8 8 8 7 6 6 6 6 5 4 3 3 4 4 5 6 7 8 7 6 6 6 7 6 6 6 7 6 5 5 7 8 7 4 3 3 4 6 9 11 12 11 9 8 8 8 7 4 5 7 9 8 8 7 6 6 7 8 11 15 18 17 14 14 16 17 16 15 13 9 4 1 3 3 2 3 3 5 5 3 0 5 8 11 14 15 11 4 2 3 7 9 10 12 13 12 10 6 2 3 3 3 2 1 3 6 8 8 8 6 4 3 3 4 5 7 8 8 8 6 5 5 10 14 17 15 11 7 4 3 2 3 4 4 3 4 5 8 9 10 7 6 6 5 5 6 9 10 10 10 8 6 5 6 9 11 11 11 10 9 7 3 7 11 10 6 4 3 5 7 7 2 2 5 6 4 5 9 11 12 10 7 5 3 4 6 6 5 5 5 7 7 6 4 5 4 1 2 2 1 1 2 4 6 6 7 6 5 2 2 3 4 5 6 6 5 7 9 12 11 10 9 7 6 6 7 7 7 3 6 8 7 4 2 3 2 2 4 6 6 6 6 6 6 6 7 6 6 6 5 6 6 6 6 5 5 6 7 7 6 6 6 8 7 3 2 4 6 6 5 4 4 4 5 6 4 3 3 2 2 3 3 3 3 3 5 5 6 5 5 5 3 2 2 3 4 4 4 4 4 4 4 5 5 5 5 8 12 15 13 10 6 4 7 9 10 7 5 4 2 0 1 2 2 2 3 3 2 1 4 8 8 5 3 5 6 5 5 6 8 10 9 9 9 8 8 9 8 8 9 8 6 4 6 6 6 6 2 1 3 4 5 6 9 9 7 4 4 7 8 8 7 8 5 2 3 4 5 5 5 4 3 4 6 7 8 8 7 6 7 7 7 4 2 2 3 3 5 5 4 4 5 6 6 6 7 7 6 6 6 4 3 4 5 5 4 2 4 6 9 8 6 5 5 4 6 8 6 4 5 5 4 6 8 10 11 11 9 7 4 4 6 7 7 7 7 7 7 6 5 2 4 8 6 3 2 1 2 3 4 5 6 7 8 7 7 7 8 8 8 9 9 9 8 7 5 5 6 7 8 8 6 4 6 7 8 9 11 12 12 10 9 9 11 10 9 7 4 4 6 11 10 8 6 6 7 7 4 5 7 6 6 5 5 7 10 10 8 6 7 8 8 8 8 8 8 8 8 7 6 5 5 4 3 2 1 1 2 1 2 1 4 10 12 8 5 5 6 6 6 5 6 6 6 5 5 3 2 3 5 5 6 6 6 6 5 5 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 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 27 26 24 23 22 22 21 20 19 19 19 18 17 14 11 6 2 2 3 3 3 3 2 2 3 2 2 2 2 3 1 3 6 6 4 5 4 6 8 6 3 2 4 5 5 4 4 5 7 7 8 5 1 4 3 3 4 4 6 8 7 7 6 5 6 7 5 3 1 3 2 1 2 3 4 4 1 4 8 10 7 4 3 4 5 7 10 10 11 10 9 8 9 8 9 11 11 10 10 11 11 10 9 8 8 9 9 10 12 15 17 15 13 10 5 3 4 5 4 2 2 2 1 2 1 4 5 4 3 2 4 6 6 5 5 5 5 5 4 4 4 4 4 3 2 2 3 3 3 2 2 2 3 3 2 2 1 1 2 3 2 2 4 3 2 3 3 4 2 3 6 6 4 1 3 2 2 2 3 4 8 12 12 10 9 8 7 6 7 8 8 8 8 6 5 3 3 2 3 3 5 7 9 9 8 6 6 6 8 8 8 8 9 8 7 6 5 4 3 2 1 1 1 2 3 4 5 6 8 7 7 6 6 6 6 6 6 6 6 6 5 6 7 7 4 3 4 5 7 10 11 11 10 8 8 8 9 7 6 9 11 12 12 10 9 8 8 8 10 13 16 19 16 14 15 16 17 17 16 13 8 3 3 3 1 2 5 5 5 5 5 3 3 5 8 11 13 12 10 7 7 8 8 9 10 11 11 10 7 4 1 2 2 2 1 4 6 7 8 9 9 7 5 3 3 4 6 7 8 7 6 4 6 12 15 17 15 12 7 4 2 3 4 3 2 5 8 9 10 10 11 11 9 7 6 7 8 10 9 8 7 7 6 6 8 10 12 11 10 10 9 9 7 4 5 8 8 7 5 3 6 6 3 3 5 6 5 7 10 13 13 11 8 5 2 2 3 4 4 5 7 9 9 7 5 6 4 0 1 2 3 1 1 4 5 6 7 7 5 2 3 4 4 5 5 4 7 9 10 11 11 11 11 10 9 8 8 8 8 6 4 6 7 6 4 3 3 3 3 5 6 6 6 5 5 6 6 6 6 5 5 5 6 6 6 5 5 7 8 9 7 6 5 7 8 5 3 4 5 5 5 5 6 6 6 6 5 5 4 3 2 3 3 2 1 2 3 5 5 5 5 4 3 2 2 3 4 5 5 5 5 5 5 4 4 4 5 10 13 14 13 11 9 8 9 10 9 4 3 2 4 3 4 4 3 2 2 2 2 3 5 6 8 7 6 6 4 4 4 5 5 6 5 4 5 7 8 8 9 9 9 9 9 9 9 8 8 7 6 5 5 4 6 8 10 9 7 4 4 5 8 7 7 7 5 1 3 4 4 5 6 6 5 2 5 6 8 8 8 7 7 7 6 2 1 2 2 3 3 3 3 4 6 5 4 3 3 3 5 5 5 4 3 5 7 6 5 4 3 5 7 9 7 4 3 4 6 9 7 4 4 8 10 12 12 11 9 8 5 4 5 5 6 6 6 5 4 4 5 5 4 2 5 9 7 6 4 3 4 5 6 6 6 6 7 7 8 8 7 7 7 8 9 8 7 6 4 4 6 7 7 8 6 6 8 9 10 11 11 10 9 7 6 6 7 7 7 7 6 7 8 10 6 2 5 7 7 6 2 4 8 8 7 6 6 7 9 11 11 10 10 7 7 7 7 7 8 8 8 8 7 6 5 4 4 3 3 3 3 4 1 4 10 11 9 6 4 5 6 6 6 5 7 7 6 6 6 4 1 2 3 4 5 6 7 7 7 6 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 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 28 26 25 23 23 22 21 20 19 19 18 18 17 15 11 6 2 2 3 4 4 4 3 3 4 3 3 3 0 1 3 5 6 7 4 3 3 5 6 7 4 3 5 4 4 5 4 5 5 6 6 5 2 2 2 3 5 8 6 4 2 3 3 2 3 6 7 6 5 1 1 2 4 4 4 4 3 1 5 9 8 2 4 5 5 4 4 7 8 9 8 6 6 6 9 13 13 12 12 12 11 9 6 6 7 8 8 8 7 13 16 15 12 9 5 1 3 6 3 3 6 5 4 2 3 4 4 4 3 4 6 7 6 6 5 5 5 4 3 2 2 2 3 3 3 2 2 2 2 1 1 2 2 3 2 2 1 1 2 3 3 3 3 2 2 1 2 2 1 3 5 6 4 2 1 2 3 4 3 3 6 9 10 9 9 9 8 8 9 9 9 8 8 8 6 2 3 3 4 4 5 6 8 8 6 5 5 7 8 7 7 9 10 9 6 4 2 1 2 2 2 2 1 1 3 4 5 6 7 7 6 6 6 6 6 7 7 7 7 7 6 6 8 7 5 5 6 7 9 10 10 9 9 8 8 8 9 8 9 12 12 11 10 9 9 9 8 9 10 13 15 17 15 14 15 16 16 17 16 11 6 4 6 6 3 5 7 11 12 12 11 8 5 4 6 9 10 10 10 10 10 10 9 9 9 10 10 9 8 5 2 1 2 1 1 5 6 6 7 8 8 9 8 6 4 5 6 7 7 7 7 5 4 11 16 17 15 10 6 3 2 4 6 4 4 8 12 12 12 12 14 15 14 12 10 8 8 9 8 5 4 4 6 8 10 11 11 10 9 9 9 9 9 8 4 2 7 9 7 6 8 6 3 3 5 7 7 11 13 15 13 12 9 6 2 2 2 2 4 7 10 12 11 8 6 6 2 1 1 2 3 3 1 3 5 6 7 9 6 2 2 4 4 4 3 5 9 8 6 5 8 10 11 12 11 10 9 8 8 7 6 5 6 6 6 4 3 3 3 4 5 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 6 7 9 9 7 5 4 5 7 6 4 4 3 3 5 5 6 7 6 6 6 6 4 2 3 3 2 2 1 1 2 3 4 5 4 4 4 3 3 3 4 5 5 5 5 5 5 4 3 5 8 11 12 12 12 10 9 9 10 10 7 2 1 1 6 6 4 4 3 2 1 3 3 4 7 7 6 5 5 5 5 4 4 4 4 4 5 4 3 4 5 6 7 9 8 8 11 10 9 9 9 9 9 9 9 8 9 10 11 10 8 6 4 5 7 8 8 7 6 3 1 4 5 7 8 5 4 4 5 6 8 8 7 6 6 5 3 4 4 3 1 1 2 2 3 4 5 3 3 4 1 2 4 5 6 6 6 6 6 6 6 4 2 4 7 9 7 4 3 4 6 8 5 5 11 14 14 14 12 9 7 7 6 3 3 5 6 5 3 3 5 6 6 5 3 5 9 12 10 9 9 7 6 6 6 5 5 6 8 8 8 7 6 6 7 8 8 7 6 5 4 5 6 6 6 7 6 8 10 11 12 12 12 8 5 2 0 1 2 4 5 5 4 5 5 9 6 2 5 6 5 4 5 8 10 10 8 7 8 10 11 12 12 10 8 6 7 7 6 6 7 8 8 8 7 7 6 5 4 4 4 5 4 2 5 10 12 10 7 5 4 5 6 6 5 6 8 7 6 5 5 4 3 0 2 3 5 5 6 6 6 6 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 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 29 27 25 24 23 22 21 20 19 18 18 18 17 15 11 7 2 2 3 4 4 4 4 4 3 3 4 3 2 2 4 6 5 5 5 3 4 6 5 6 6 3 5 5 5 4 4 4 6 6 6 6 3 3 4 3 3 5 4 1 2 3 4 2 5 7 7 7 6 3 1 2 3 3 3 3 3 1 7 10 8 4 5 5 4 3 1 5 6 6 6 5 4 4 5 9 11 12 12 12 10 9 6 5 5 5 6 6 3 10 14 15 12 10 7 3 1 4 2 2 3 3 5 5 5 4 3 3 4 4 5 6 6 6 6 5 5 4 3 3 2 2 2 2 2 2 1 0 1 0 1 2 2 2 2 2 1 1 2 3 3 3 2 2 1 1 1 2 2 3 4 5 4 3 1 1 3 4 5 5 5 7 7 8 9 9 9 9 9 10 9 8 8 8 7 4 3 4 4 6 6 7 8 8 6 3 6 7 8 5 6 9 11 10 8 5 5 5 4 3 3 2 0 2 3 4 5 5 5 5 4 5 5 6 6 7 7 7 7 7 6 6 7 7 6 6 7 8 8 7 7 7 7 7 7 6 7 8 10 11 10 7 7 8 8 8 7 8 10 12 13 13 11 9 11 13 15 15 14 10 8 9 9 8 8 9 10 13 15 14 13 12 10 7 6 6 7 7 7 8 9 9 8 8 8 8 9 9 8 6 4 2 1 2 2 3 3 5 7 8 9 9 9 8 6 7 8 8 8 8 8 7 4 8 17 17 14 9 5 2 1 3 4 3 7 12 15 14 13 12 12 13 15 14 13 11 9 8 7 5 4 4 7 11 13 13 11 10 8 8 8 9 10 9 8 4 2 9 9 8 8 5 2 3 6 8 9 12 14 15 13 12 10 8 4 2 3 1 5 10 12 13 12 9 6 5 2 1 1 2 3 4 1 2 5 7 9 9 6 2 2 3 3 2 3 8 9 7 4 3 6 8 9 11 11 11 10 8 7 6 7 7 6 5 5 4 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 7 8 8 7 4 4 3 4 4 4 3 3 5 5 4 5 6 6 6 6 5 4 2 5 5 2 3 3 2 2 2 3 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 1 5 8 10 9 10 10 9 9 9 9 8 5 1 3 2 3 6 4 2 2 2 3 4 4 3 5 5 5 5 5 5 4 2 1 2 3 3 2 1 2 3 5 5 5 6 6 7 10 8 8 10 9 10 11 10 9 10 10 10 10 10 9 7 6 7 8 10 10 10 8 7 5 5 7 9 11 9 7 7 7 7 7 6 4 2 3 4 5 5 5 5 4 3 3 3 4 4 4 1 2 4 3 1 3 6 6 7 8 6 5 6 6 5 2 2 5 7 6 5 6 7 5 4 8 13 15 15 14 12 10 8 5 4 6 4 2 4 5 6 7 10 11 10 9 7 6 10 12 14 13 12 11 9 7 6 5 5 5 8 9 8 7 5 6 6 7 7 7 6 6 6 5 5 5 5 5 5 5 9 11 11 10 10 9 7 4 2 3 3 3 4 5 4 2 2 5 10 7 5 5 6 7 9 9 10 10 9 7 7 10 10 11 11 10 8 6 5 7 7 6 6 6 7 7 8 8 7 7 6 5 4 4 3 1 5 11 12 10 6 4 3 4 4 5 4 5 7 8 5 5 5 4 4 4 3 2 3 5 5 6 6 6 6 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 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 29 28 26 24 23 22 21 20 19 18 18 17 16 15 12 7 3 2 3 3 3 2 3 3 2 2 3 4 4 4 4 4 3 4 5 6 6 6 5 4 3 3 4 5 5 4 3 3 4 5 5 6 5 1 3 5 1 1 1 2 2 0 3 1 4 5 3 5 6 4 1 1 2 2 1 1 3 3 6 9 9 7 6 5 4 2 3 4 5 6 6 5 5 2 4 7 10 11 12 11 8 8 8 7 7 7 7 6 3 7 12 13 11 10 7 4 4 4 4 4 4 4 5 6 6 4 3 4 4 4 4 5 6 6 6 5 6 6 5 5 3 2 0 1 1 1 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 3 3 3 4 4 4 4 4 4 4 3 1 1 2 3 3 3 4 5 6 7 8 8 9 9 9 9 8 8 8 8 6 4 4 5 6 7 8 8 8 6 4 7 7 7 5 6 9 11 11 9 7 6 5 4 3 2 2 1 2 4 4 4 4 3 3 2 3 4 5 6 6 6 7 6 5 3 4 6 7 6 6 6 6 5 4 4 5 6 6 6 4 5 7 9 9 7 4 5 6 7 6 6 7 8 10 10 9 6 3 7 11 13 12 11 11 12 12 11 9 10 14 14 15 16 13 12 12 14 12 9 6 5 5 5 6 7 7 7 7 7 7 8 8 8 6 5 3 2 3 2 2 6 8 9 9 9 8 8 8 8 9 9 9 8 8 8 9 4 8 17 17 14 9 5 2 1 3 2 2 11 15 18 17 15 14 12 13 14 14 13 13 13 12 10 8 6 7 11 14 16 15 13 11 9 8 7 8 9 9 9 9 5 1 10 9 6 2 1 3 5 7 9 11 13 14 14 13 11 10 6 4 4 1 7 13 14 13 12 10 7 5 2 2 2 3 4 4 3 2 6 9 9 8 6 2 1 3 2 1 5 8 9 8 5 5 7 8 8 9 9 9 9 7 6 6 7 7 7 7 6 5 5 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 4 5 6 7 8 8 6 3 2 2 1 2 3 4 7 6 3 3 5 5 6 5 5 5 3 3 5 5 2 4 4 4 2 2 2 3 3 3 3 2 2 1 2 2 2 2 2 3 3 3 1 2 6 8 8 9 10 9 7 6 5 5 2 1 4 3 0 5 5 3 0 3 4 4 3 1 4 6 7 6 5 7 8 7 6 4 1 1 2 3 3 4 5 5 3 4 5 5 6 7 8 9 8 10 12 11 9 9 9 9 9 9 9 9 9 9 10 11 12 12 11 11 11 11 9 8 8 9 7 7 7 6 5 3 3 3 4 4 5 5 5 5 5 5 6 6 6 6 5 2 2 3 3 2 4 6 6 6 5 5 5 5 6 6 4 1 2 4 4 5 3 2 6 11 15 16 15 13 11 9 7 8 6 4 5 4 3 1 2 5 8 11 11 10 9 8 9 12 14 14 13 11 10 9 8 7 5 5 7 9 9 7 5 5 5 6 5 4 4 6 6 6 6 6 5 4 3 3 5 9 11 11 10 10 9 7 5 4 4 4 4 4 4 3 2 0 3 7 9 6 5 6 7 8 8 9 8 7 5 7 10 11 11 10 10 7 5 5 6 7 7 6 6 6 7 7 7 7 7 6 4 2 1 4 8 11 12 9 6 3 3 2 3 3 3 3 2 6 8 5 6 6 5 4 4 4 2 3 4 5 5 5 6 6 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 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 27 25 23 22 21 20 19 18 17 17 16 14 12 8 4 1 3 3 2 2 2 2 2 2 3 3 4 5 5 3 3 3 4 6 5 6 4 1 1 1 2 4 5 1 3 4 4 3 1 4 6 5 0 2 1 2 1 3 1 1 3 1 3 5 3 5 6 3 1 2 2 3 3 1 2 3 5 8 9 8 6 4 3 4 5 7 8 9 6 5 4 1 6 9 11 13 12 9 6 6 8 9 9 9 8 6 3 7 14 14 12 10 7 5 6 7 6 5 5 4 5 6 6 3 2 2 3 4 4 5 5 6 5 6 7 7 5 5 5 3 3 2 0 1 2 4 5 4 3 3 3 2 2 2 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 6 5 3 2 1 0 1 1 2 3 5 6 7 7 8 8 8 8 8 8 9 9 8 6 5 6 7 8 8 9 9 7 5 7 6 5 5 6 8 11 11 9 7 6 5 4 3 2 2 2 3 4 4 4 3 2 1 1 2 3 4 5 5 6 6 5 4 3 3 4 6 5 4 3 2 1 3 4 5 6 6 5 4 3 6 9 8 5 2 2 4 5 4 3 5 7 7 7 5 2 2 6 9 10 9 11 15 15 14 12 8 8 13 15 16 16 13 11 9 12 13 12 8 6 5 6 6 6 7 6 6 6 6 7 7 7 6 4 3 2 4 6 8 10 8 7 6 7 6 6 8 9 9 9 8 8 8 9 8 6 11 17 18 12 8 7 5 4 4 2 7 15 18 20 19 18 16 13 12 13 13 13 14 14 15 14 12 11 11 13 16 16 15 14 12 10 8 6 6 6 7 7 8 9 3 7 9 6 2 3 3 3 2 6 10 13 14 14 13 12 10 8 5 2 5 11 15 14 13 11 10 8 5 2 3 1 5 5 5 5 3 6 9 9 8 6 3 1 3 2 2 5 7 7 6 6 7 8 9 9 8 7 7 7 6 7 8 7 7 7 7 7 7 7 6 3 2 4 4 4 5 5 6 6 6 6 6 6 6 6 6 5 4 6 8 9 8 5 2 2 2 0 2 4 6 8 5 1 4 4 5 5 5 5 4 3 3 5 6 3 3 4 4 3 2 1 2 2 2 2 2 1 1 1 1 1 2 3 3 4 4 3 1 4 8 10 11 10 8 4 3 2 3 2 4 6 4 1 4 6 4 1 5 6 4 2 0 2 4 5 4 2 4 7 8 8 8 6 5 5 6 6 6 6 5 4 5 6 4 4 6 7 8 7 9 10 10 7 6 8 8 8 7 9 9 9 10 10 10 11 11 11 11 12 12 10 8 7 7 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 4 4 4 4 5 5 5 3 1 2 4 5 6 8 7 6 3 0 2 4 7 9 12 14 15 16 14 12 10 7 6 7 8 7 6 5 4 3 1 1 2 6 8 7 7 9 10 11 13 13 12 10 8 7 8 8 7 6 6 8 9 8 6 4 4 5 5 3 3 4 6 6 7 6 6 4 3 2 2 4 7 9 9 9 9 8 7 5 5 5 6 6 5 4 3 1 3 0 5 10 7 3 2 3 6 7 6 7 8 7 8 10 11 10 9 9 6 4 4 6 7 7 6 5 5 7 7 8 8 7 6 3 2 6 11 12 11 8 6 5 4 3 1 1 3 4 4 1 5 8 8 7 6 6 4 4 3 1 2 3 4 5 5 5 6 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 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 28 26 24 22 21 20 19 18 17 17 16 14 12 9 4 1 3 3 2 2 1 1 3 3 3 2 3 4 4 2 3 4 5 5 6 6 6 4 2 1 1 2 4 2 1 3 4 4 1 4 5 5 5 6 6 7 3 1 1 1 2 4 5 4 3 3 2 2 3 3 0 2 3 2 2 2 4 6 7 8 6 3 3 2 4 6 7 8 5 5 6 8 10 12 13 13 11 8 4 4 6 7 8 7 6 6 4 9 15 16 12 8 2 3 6 7 6 5 4 3 4 5 5 3 1 1 2 5 5 5 3 3 4 6 6 5 4 4 4 2 2 2 3 2 3 4 5 4 3 3 3 3 2 2 2 2 2 1 1 2 4 5 6 6 5 5 6 6 6 6 6 7 6 5 4 3 2 1 1 2 3 5 6 6 6 7 7 7 8 8 9 9 9 8 7 6 6 7 7 8 7 7 7 6 6 4 4 5 6 8 9 10 9 7 6 5 4 2 2 1 2 3 3 3 3 2 1 0 1 1 1 3 4 5 5 6 5 4 3 3 4 5 4 3 2 3 4 4 4 6 7 7 6 5 2 3 6 7 4 1 1 4 5 4 0 3 5 5 4 2 2 4 7 7 6 6 13 17 17 15 11 5 7 12 15 16 16 14 11 10 10 13 13 11 10 8 7 7 6 6 6 6 6 6 6 6 6 5 3 1 4 7 10 9 8 4 3 3 4 5 6 9 9 7 7 6 7 8 9 8 9 14 18 17 11 8 8 8 7 6 6 12 18 20 20 19 18 16 13 11 11 12 13 14 15 16 16 15 13 12 13 14 12 11 12 11 10 8 5 3 2 2 4 5 7 5 3 9 9 6 3 1 2 5 4 9 13 14 14 14 12 9 7 4 6 12 15 16 15 13 11 10 8 4 2 3 2 6 6 7 7 5 5 8 9 8 6 4 3 3 3 2 3 5 5 6 6 8 9 11 10 9 8 7 6 6 7 8 9 9 8 8 8 8 8 7 6 3 2 4 5 5 6 6 6 7 7 7 6 6 6 6 6 5 6 8 9 7 3 2 4 3 1 2 6 7 7 5 4 4 4 4 4 4 4 4 3 2 2 4 2 2 4 4 3 2 1 1 2 2 3 3 2 1 2 2 2 2 3 4 4 5 4 3 3 10 14 14 9 6 4 3 3 3 2 1 3 1 2 5 6 3 2 6 7 4 1 3 3 4 3 2 0 1 3 5 7 8 8 8 7 7 7 7 6 6 6 6 7 5 5 7 6 7 7 8 8 7 5 5 7 7 6 6 7 6 6 7 7 8 8 7 7 7 8 8 7 4 3 4 4 5 5 4 5 5 6 5 5 5 6 6 6 6 7 6 6 5 5 5 5 5 5 5 5 6 6 5 3 1 3 5 5 6 7 6 4 1 5 9 12 13 14 15 15 13 12 10 7 4 3 4 6 8 7 6 4 4 3 2 2 0 3 6 6 7 9 10 10 10 8 7 5 4 6 7 7 6 6 6 7 8 8 5 4 3 4 4 4 5 5 6 6 5 5 5 4 3 2 1 3 7 9 9 9 7 5 5 5 5 5 8 8 6 5 5 4 1 3 7 11 7 3 4 4 5 6 6 8 9 8 7 7 7 8 8 9 5 3 4 5 6 6 4 4 5 6 7 7 7 7 6 4 7 10 12 10 8 6 6 5 4 2 2 4 5 4 2 2 5 7 9 8 7 7 6 5 4 2 1 2 4 4 5 5 6 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 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 27 25 23 21 20 19 18 17 16 15 14 12 9 5 1 3 3 3 2 1 2 3 4 3 2 3 0 2 4 4 5 5 6 6 5 4 4 4 4 3 5 4 3 1 2 4 4 1 2 2 5 8 9 9 10 7 4 3 4 5 8 6 6 5 6 6 7 6 3 2 3 4 4 3 0 3 4 3 5 5 4 3 3 3 1 5 5 4 8 9 9 9 10 11 14 12 9 3 2 5 6 5 4 5 4 6 10 14 15 9 3 2 4 5 5 4 3 2 2 3 5 4 3 1 2 3 5 4 3 1 1 1 4 5 4 2 4 4 6 5 5 6 5 5 6 5 5 4 4 3 3 2 1 2 2 2 2 3 3 4 6 6 6 5 5 6 7 7 7 7 8 8 7 5 3 1 2 2 3 3 4 6 6 6 6 7 7 7 8 8 9 9 8 7 7 7 7 7 7 6 6 6 5 4 2 4 6 8 8 9 9 8 7 6 4 4 3 3 1 1 1 2 2 3 2 1 1 2 1 1 2 3 4 4 5 5 4 3 3 4 5 6 5 5 6 3 2 11 10 9 8 7 5 3 2 5 6 5 2 2 5 5 5 3 3 5 4 3 3 3 5 7 7 2 8 16 18 17 14 9 3 7 11 14 16 16 15 12 10 10 11 12 11 10 10 9 8 6 6 5 5 5 5 5 5 5 2 1 4 7 9 11 7 5 3 2 1 2 4 6 6 6 5 4 4 5 7 9 8 9 15 17 17 12 10 10 10 9 8 9 15 19 21 19 17 15 14 11 8 9 11 13 13 14 15 15 15 13 12 11 10 6 4 8 10 9 8 6 4 2 2 1 4 7 6 1 10 11 10 7 3 4 7 6 10 14 15 15 13 11 7 6 9 14 17 17 16 15 13 11 10 9 5 3 4 5 7 7 8 9 9 7 6 8 8 6 4 4 4 4 2 3 5 8 9 9 11 11 11 11 10 10 9 7 7 6 7 10 12 11 11 9 8 7 6 6 5 2 3 5 6 6 7 7 8 7 7 6 6 7 7 6 6 6 7 7 5 2 3 5 4 2 1 6 7 6 6 5 4 4 3 3 4 4 4 4 3 1 1 2 3 4 4 3 3 2 2 2 2 2 3 2 2 2 2 2 2 3 3 4 5 5 3 5 13 15 14 7 2 2 3 4 4 5 2 2 4 6 8 7 4 3 6 6 3 4 6 6 5 5 7 8 7 5 4 4 5 6 7 8 8 8 8 7 6 6 6 6 6 6 7 7 7 7 6 5 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 1 2 4 7 8 8 8 6 6 6 6 6 5 5 7 7 8 8 8 7 6 5 4 4 4 4 4 4 4 5 5 4 4 7 8 8 8 7 7 5 6 8 12 13 14 12 11 11 10 9 7 6 5 2 4 6 7 8 8 6 4 2 2 2 1 2 3 6 7 8 7 7 6 4 2 1 2 3 4 5 6 5 5 5 6 7 7 5 3 3 4 4 5 6 6 5 4 4 4 4 4 4 3 1 4 8 10 10 8 5 2 2 4 5 5 7 8 7 6 6 6 5 7 9 10 6 6 6 5 4 6 7 9 9 7 6 6 7 7 7 7 3 3 4 4 5 4 4 5 5 5 5 5 6 7 5 8 10 10 9 8 7 6 6 4 3 3 4 4 4 4 5 8 7 4 3 6 7 8 7 6 5 4 2 2 3 4 5 6 6 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 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 28 26 24 22 20 19 18 17 16 15 14 12 9 6 1 2 3 3 2 0 1 3 4 3 1 1 3 4 3 2 3 5 6 5 5 4 1 5 7 6 5 5 4 6 6 2 2 2 2 4 4 8 11 7 9 10 6 5 7 8 10 10 9 8 8 7 7 6 5 4 3 4 2 2 1 1 3 3 4 4 5 4 3 4 5 5 5 10 13 9 6 4 8 12 14 10 8 4 1 3 5 2 3 3 5 8 9 11 11 8 5 3 2 3 3 1 2 3 3 4 4 4 2 3 5 5 5 3 2 1 1 1 1 3 3 3 4 6 7 5 6 6 7 6 6 6 5 4 4 3 2 1 1 1 3 4 4 4 4 4 6 6 6 6 5 4 4 4 6 8 9 9 9 5 2 1 1 2 2 2 3 6 7 7 7 6 6 6 7 8 9 9 9 8 7 6 5 5 5 5 5 5 4 3 4 6 8 8 8 9 9 8 7 5 4 6 6 5 2 2 2 3 4 4 4 3 2 2 1 1 1 2 3 3 3 3 3 3 3 3 4 5 5 4 2 5 10 14 13 10 9 7 5 2 2 4 5 4 2 3 5 4 3 2 3 3 3 2 2 2 5 6 5 5 12 18 16 14 11 8 5 6 11 14 16 16 15 13 10 9 9 10 9 8 9 10 9 7 6 6 6 6 5 4 4 3 1 2 5 6 7 8 6 3 2 2 2 2 3 3 2 2 3 3 2 2 4 7 7 8 14 17 17 15 11 10 10 10 9 10 17 20 20 17 12 9 9 8 6 11 13 12 10 11 12 13 13 13 13 10 6 2 2 5 8 8 7 5 2 1 2 5 7 8 8 2 7 13 12 9 7 7 5 7 11 14 15 14 12 9 6 10 15 16 17 18 17 15 13 11 10 8 6 5 6 5 6 7 9 10 11 10 7 6 8 6 3 4 5 4 2 3 6 10 11 11 12 12 12 11 10 10 10 7 7 7 6 9 11 13 13 11 9 7 6 6 6 5 1 4 6 7 8 9 9 8 8 7 8 8 8 7 6 5 5 5 2 1 3 5 5 3 1 6 7 6 6 5 4 3 2 2 3 4 4 4 4 3 2 3 4 4 3 3 3 3 3 3 3 2 2 1 2 3 2 2 2 2 3 3 4 5 2 5 13 14 12 4 2 4 4 5 6 7 5 6 7 6 7 6 5 2 4 4 2 3 6 6 6 7 6 5 6 7 7 5 4 4 6 7 7 7 6 6 5 5 4 4 5 4 3 3 4 5 4 2 4 6 5 5 5 5 5 5 5 5 4 1 2 3 3 3 2 1 2 4 5 6 7 9 10 10 9 6 5 6 6 6 6 7 8 8 8 7 6 4 5 5 5 4 3 2 3 3 3 6 8 10 12 10 10 9 7 7 8 10 12 13 12 10 8 7 7 6 8 8 7 4 3 5 7 7 7 7 7 5 4 3 2 2 3 5 6 8 8 6 3 2 2 3 2 1 1 2 3 4 4 4 5 5 5 5 4 3 3 4 5 7 7 5 4 3 3 3 3 3 3 3 3 6 10 11 9 7 4 2 3 5 5 4 5 6 7 6 6 6 7 8 9 8 8 8 6 4 5 7 8 9 8 5 4 5 7 8 7 5 3 3 3 3 4 3 4 5 4 4 4 5 6 5 5 9 8 7 7 7 6 5 5 4 4 5 4 4 5 6 6 8 9 7 5 6 8 9 8 7 5 4 2 3 4 4 5 5 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 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 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 29 27 25 22 20 19 18 17 16 15 13 12 10 6 2 3 4 4 2 1 1 2 4 4 1 2 4 2 1 2 2 3 6 6 3 3 3 5 5 4 5 6 5 6 4 2 3 3 4 1 6 9 9 6 8 9 6 4 7 9 11 11 11 9 8 8 8 6 9 9 6 1 1 3 2 4 5 2 2 4 8 5 2 4 4 2 9 13 14 10 9 9 12 11 10 6 6 6 5 4 5 4 4 5 8 8 6 6 8 8 7 6 4 2 2 4 5 5 4 4 4 3 3 6 8 7 6 4 3 2 1 2 2 2 2 2 5 8 7 5 5 5 5 5 5 5 5 4 4 2 1 1 0 1 3 4 4 3 3 3 4 5 6 6 6 5 3 2 4 6 8 9 9 7 2 2 2 1 0 0 2 5 8 7 7 6 5 5 5 6 8 9 9 7 5 4 3 3 3 4 4 4 4 5 6 7 7 7 8 9 9 8 6 5 7 10 8 7 4 4 5 5 5 6 6 7 7 6 5 4 3 3 2 2 2 2 4 4 4 2 2 3 4 5 10 15 14 13 11 9 7 6 4 4 4 4 3 2 1 3 4 5 5 6 5 3 2 4 5 6 5 4 7 15 17 17 13 11 9 7 6 6 10 13 15 16 14 11 8 7 8 8 6 5 8 9 10 11 11 11 10 9 8 6 4 3 1 2 4 4 4 6 7 6 5 4 1 2 4 5 4 3 1 1 2 0 2 5 6 6 11 16 17 15 12 10 11 11 11 10 15 20 19 14 7 3 6 5 7 13 13 10 7 7 8 10 13 13 13 11 7 3 2 4 6 6 4 6 9 9 9 9 10 10 10 8 3 11 13 11 9 7 1 7 11 14 15 13 10 6 9 13 15 15 16 16 17 15 13 11 10 8 6 5 7 5 6 7 8 11 12 12 10 7 7 6 4 4 5 4 1 3 6 8 8 9 11 13 11 10 8 8 8 8 8 7 4 3 7 9 10 10 9 7 6 5 5 5 4 2 6 8 10 10 10 9 8 8 9 10 10 9 7 5 5 5 3 1 3 5 6 4 3 6 6 5 5 4 3 2 1 1 3 3 4 4 5 4 3 3 3 3 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 4 4 2 5 13 13 9 4 2 3 5 6 6 5 8 8 5 2 3 4 3 1 2 3 3 3 4 3 3 2 1 1 3 5 7 7 4 1 3 3 4 5 4 4 4 5 4 3 4 4 2 2 4 4 3 3 5 7 6 5 5 6 5 5 5 4 3 3 4 3 2 2 2 0 4 7 7 7 6 6 7 9 10 6 5 6 7 7 7 7 7 6 6 6 4 3 4 5 6 5 4 4 4 4 5 9 12 12 10 7 7 8 5 2 7 11 12 12 10 8 6 5 7 9 9 7 4 2 4 6 7 6 6 7 6 4 2 1 2 3 4 5 6 7 7 5 2 1 3 4 4 4 4 4 4 3 3 5 6 6 5 5 4 3 3 4 6 7 6 4 2 2 1 1 2 2 3 4 5 7 9 9 8 7 5 5 6 7 7 5 4 5 5 5 4 5 7 8 7 7 8 7 6 8 7 8 8 8 6 4 4 5 7 8 5 3 4 4 3 3 3 1 3 4 3 4 5 6 5 3 5 8 6 5 6 7 5 4 5 5 5 5 3 4 7 7 6 5 7 8 8 7 9 10 10 8 7 6 5 2 4 5 4 5 9 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 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 28 26 23 21 19 18 17 15 14 13 11 9 6 3 3 4 4 3 2 1 1 2 2 3 6 7 4 3 4 4 5 6 7 5 2 5 4 3 4 4 3 1 1 1 3 4 3 3 2 5 8 7 5 8 8 5 2 7 10 10 8 8 9 8 10 8 7 9 9 8 6 5 5 5 7 5 1 1 1 2 4 3 2 2 5 9 11 12 12 14 14 13 9 7 7 12 13 12 9 6 5 4 5 7 5 3 3 3 5 5 5 5 3 4 5 6 4 3 4 3 4 7 9 10 8 7 6 5 3 2 2 2 2 3 2 7 11 8 5 4 4 3 3 3 3 4 3 2 1 1 1 1 2 3 4 4 3 2 2 2 4 5 6 7 6 5 4 2 4 6 8 9 9 5 0 2 2 1 1 2 4 7 8 7 6 5 5 5 5 7 8 8 8 7 5 3 2 1 1 1 4 6 7 6 5 6 6 9 11 11 10 8 7 9 10 7 7 6 4 5 6 6 7 8 10 10 10 8 7 6 4 3 2 2 3 5 6 6 4 1 3 8 16 16 16 12 9 7 8 6 6 8 9 9 6 4 3 3 7 10 12 10 9 8 8 8 10 12 14 12 13 17 23 20 16 11 9 8 7 5 5 8 12 14 14 11 8 5 4 5 7 6 4 5 9 13 15 15 15 14 13 11 9 7 4 2 3 4 4 5 7 9 10 9 8 5 2 2 4 6 5 4 2 2 2 2 3 5 4 8 15 19 17 13 11 12 13 12 11 11 17 16 11 3 1 3 6 9 12 11 7 5 5 7 9 13 13 13 13 10 8 6 6 6 6 8 12 14 12 12 11 12 12 12 11 6 4 10 12 11 11 6 7 11 13 13 11 8 8 13 15 15 14 13 14 15 14 12 11 10 7 4 4 6 6 4 6 7 10 12 12 12 9 5 3 2 4 5 2 2 4 5 6 6 7 9 13 11 9 6 6 6 6 7 5 4 5 6 6 7 8 8 8 7 7 6 6 5 3 6 9 12 12 11 9 7 8 10 11 11 10 9 9 7 5 3 2 4 6 7 6 4 4 4 1 1 2 2 1 1 2 3 3 4 4 4 4 3 3 2 3 3 4 4 3 3 2 2 3 4 2 2 2 3 3 2 2 2 2 3 3 2 8 13 13 9 7 6 5 5 5 3 3 8 6 2 4 2 1 1 1 2 6 7 7 5 5 4 3 2 1 1 2 3 4 4 3 1 1 2 3 4 3 4 5 5 5 4 4 4 4 6 5 4 5 6 7 7 5 6 6 6 5 4 4 2 1 2 1 1 2 1 1 5 6 7 7 5 5 5 7 8 7 6 7 7 8 7 7 6 6 5 4 2 2 3 4 4 5 6 6 5 5 6 10 12 10 6 4 6 7 4 4 9 13 11 10 9 8 7 8 7 6 5 4 2 3 5 6 6 6 6 6 5 3 1 4 5 5 4 4 5 6 6 5 4 2 3 5 5 5 4 3 2 2 5 7 7 7 5 4 3 3 4 4 5 5 4 2 1 1 1 2 3 4 5 6 7 7 8 8 7 7 6 6 7 8 8 6 5 4 4 4 4 3 5 9 7 6 6 6 8 10 8 7 7 6 4 4 4 5 7 7 6 4 5 4 3 3 2 0 3 3 1 3 4 3 2 5 7 8 6 5 5 6 5 5 5 5 5 5 3 5 7 8 6 3 2 5 7 6 8 10 13 11 9 6 4 2 3 3 5 8 11 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 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 27 24 22 19 18 16 15 14 13 11 9 7 3 3 4 3 3 2 1 1 1 2 4 3 4 5 5 5 5 4 5 6 7 3 4 3 0 3 4 4 2 3 4 7 8 4 3 3 1 5 7 5 7 6 4 6 11 9 5 2 5 8 10 9 7 8 8 9 10 10 10 9 9 10 4 2 6 2 2 3 4 5 5 6 8 9 11 12 13 12 11 9 10 12 13 12 12 11 6 4 3 4 4 1 3 4 3 5 8 8 6 5 5 3 1 3 3 4 6 9 11 10 9 9 8 7 5 3 2 2 2 0 3 9 10 10 6 2 2 3 2 2 2 2 2 1 0 1 1 1 2 3 3 4 5 4 3 2 2 2 3 5 6 6 6 4 3 1 4 7 9 10 11 6 1 2 2 3 5 6 7 7 7 7 6 4 3 4 5 6 6 7 7 6 3 2 2 5 7 8 8 8 8 7 7 9 13 15 15 13 11 9 10 9 6 7 7 4 5 6 6 8 9 11 11 10 9 7 6 5 4 3 3 4 6 7 7 5 4 7 13 19 16 13 9 7 6 7 10 12 14 13 11 9 7 6 7 10 11 9 7 7 8 9 10 12 13 13 13 15 18 20 17 12 9 7 7 6 5 5 7 11 12 10 9 11 11 9 4 6 7 4 3 11 16 17 17 17 16 14 13 11 8 5 4 5 7 8 8 8 9 11 12 12 10 7 5 3 3 5 6 5 4 3 2 3 3 4 10 15 19 17 15 13 13 13 13 12 10 11 14 13 8 7 8 9 10 10 8 6 6 6 7 9 11 12 12 12 11 10 9 8 9 9 11 13 14 13 12 12 12 12 12 12 11 6 5 11 13 12 6 4 10 10 10 9 8 11 15 17 15 12 10 11 13 12 11 10 9 7 3 3 4 4 3 5 7 9 10 11 11 10 7 4 5 5 3 2 5 7 6 5 4 2 7 11 11 9 6 4 4 4 3 1 4 7 6 5 5 6 7 8 8 8 8 7 6 5 6 10 12 12 10 8 7 6 9 12 12 12 11 11 9 6 5 5 7 8 9 8 6 4 4 4 5 5 6 5 4 4 4 4 3 2 2 2 2 2 3 5 6 7 7 7 7 5 4 3 2 0 2 3 3 2 2 2 2 2 2 1 7 13 15 13 8 6 6 4 3 2 1 4 7 7 3 2 3 3 2 2 6 9 10 8 6 4 3 3 4 1 1 4 3 2 3 3 3 2 1 3 4 4 6 7 7 6 6 6 6 7 7 6 6 6 6 7 7 6 6 7 6 6 5 6 4 3 2 1 2 2 1 1 4 6 7 7 6 5 5 5 6 7 7 7 8 8 7 7 6 5 4 2 2 2 3 2 2 6 7 7 6 4 5 8 12 11 8 6 7 7 6 7 10 11 9 8 8 8 8 7 3 3 5 4 4 5 6 6 6 5 5 6 6 2 2 7 8 7 5 4 5 6 7 6 5 4 3 2 0 1 3 5 8 9 10 9 8 7 6 6 5 5 4 3 3 3 2 1 1 1 2 3 5 6 7 7 7 7 7 7 7 6 6 6 7 8 8 8 7 5 3 2 4 3 4 6 6 5 3 6 9 10 7 6 5 5 5 5 4 4 6 7 6 5 5 3 2 1 1 2 3 2 2 4 4 1 3 6 7 7 6 6 6 6 6 6 6 6 6 5 4 6 8 7 5 4 3 1 2 3 3 6 11 15 13 9 6 3 3 3 7 10 13 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 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 28 26 23 20 18 16 15 14 12 10 8 6 3 2 3 3 2 1 1 1 2 2 2 3 4 4 3 2 4 6 6 6 6 5 4 4 1 3 5 3 4 9 9 8 6 4 3 4 3 3 7 8 7 6 7 9 12 8 6 5 2 5 6 6 7 8 9 9 9 11 12 11 10 9 5 0 2 6 5 5 8 9 8 7 7 10 11 10 10 11 11 11 7 5 4 4 7 10 8 4 3 4 3 3 4 2 3 9 12 13 11 9 6 1 0 2 6 10 13 12 10 8 9 9 9 7 5 4 3 1 2 9 11 13 12 9 5 2 1 2 2 1 0 2 2 2 1 0 1 3 3 3 4 5 5 5 4 3 1 1 2 3 4 5 6 5 4 4 5 7 8 9 9 7 3 0 3 4 5 5 8 12 14 14 12 9 6 5 5 6 6 7 6 5 3 5 8 10 10 9 8 7 8 7 9 14 17 16 14 13 12 11 11 8 5 7 7 4 6 7 7 8 9 9 9 8 7 6 6 5 4 4 4 6 7 7 6 5 5 8 14 16 13 10 8 9 10 12 16 17 16 14 11 9 8 8 9 9 8 7 6 6 7 6 7 9 11 11 11 10 12 15 15 12 9 7 7 6 6 5 7 9 8 8 14 17 14 11 7 4 7 5 5 13 18 19 18 17 16 14 12 10 8 5 5 7 10 11 10 9 8 10 12 12 12 11 12 12 11 9 7 6 5 4 3 3 3 4 10 15 17 17 15 14 13 13 13 13 11 8 11 15 14 12 11 11 10 9 8 7 6 7 8 8 10 11 10 10 10 10 10 10 10 10 10 13 14 13 12 12 13 13 13 13 13 11 6 8 13 13 9 1 5 5 6 8 9 12 15 16 13 9 6 8 10 10 9 8 8 5 2 5 4 2 5 7 8 8 9 9 9 8 6 6 8 7 3 4 7 8 6 3 5 4 4 8 9 8 6 3 3 3 3 2 2 2 2 3 5 6 7 8 8 8 8 8 7 5 6 11 12 9 8 8 8 5 8 12 12 12 11 11 9 8 7 7 8 8 8 7 6 6 6 7 7 8 8 8 7 6 5 3 2 1 1 0 2 4 6 7 8 9 10 10 10 9 7 6 4 4 5 5 3 2 1 0 0 1 1 2 8 13 13 9 5 5 5 3 3 5 6 8 8 8 6 3 4 4 2 5 7 8 8 7 6 5 4 3 3 2 4 5 4 2 2 3 2 1 1 3 4 5 6 7 8 7 7 7 7 7 7 6 5 6 6 6 6 6 6 7 7 6 6 7 7 5 3 1 2 3 2 2 4 6 6 6 5 5 4 4 5 5 6 6 7 7 7 6 5 4 3 3 2 3 4 3 2 5 8 7 5 2 2 6 12 12 10 7 7 7 7 8 8 7 6 8 11 12 10 5 1 4 5 5 5 5 6 6 6 5 5 5 5 2 3 7 8 8 7 8 8 8 6 5 5 5 5 6 7 10 12 13 12 11 11 11 10 9 8 8 7 5 3 2 0 1 1 1 3 4 4 5 6 7 7 7 6 6 7 7 7 7 7 7 8 8 9 9 7 4 4 2 3 3 4 4 4 3 3 7 9 9 8 6 4 4 3 3 3 4 6 7 7 6 4 3 2 1 2 3 3 4 5 5 3 3 6 8 6 6 7 7 7 6 6 6 6 7 6 6 6 7 7 6 5 5 5 4 2 2 4 2 3 12 15 13 9 5 3 4 10 13 15 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 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 32 32 33 32 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 28 27 24 21 18 16 15 14 12 10 8 6 3 2 2 2 1 1 1 1 2 3 4 4 4 2 2 4 5 6 7 5 4 5 6 5 2 1 3 6 8 8 3 3 5 3 3 3 2 6 11 10 10 10 11 10 7 4 5 5 4 5 4 2 5 7 9 7 7 9 9 8 8 10 11 9 8 10 9 9 9 10 10 9 6 6 7 7 9 11 11 9 6 2 1 3 7 11 12 7 3 3 2 0 2 6 10 16 14 13 12 12 12 9 8 9 11 13 13 11 9 8 8 8 8 8 6 5 4 4 10 16 13 12 11 9 6 3 2 1 2 1 1 2 3 4 3 2 2 3 2 3 5 5 6 6 5 4 3 2 2 2 2 3 5 6 6 6 6 7 8 7 6 6 4 3 1 5 8 10 14 17 17 17 16 13 11 9 8 7 6 5 4 4 8 11 12 11 9 7 6 6 6 6 12 15 16 13 13 14 13 12 11 7 5 8 7 4 5 7 7 7 7 6 6 7 7 6 6 6 5 4 5 5 7 7 6 4 3 5 12 13 10 7 7 10 12 15 16 15 14 12 9 8 8 9 9 8 8 7 6 6 5 4 3 8 10 10 8 6 6 13 16 13 11 9 8 8 8 7 8 7 5 12 18 21 14 12 11 4 2 1 9 16 20 19 19 18 16 14 12 9 6 4 6 10 13 13 12 10 5 7 10 12 13 14 16 16 16 14 12 10 8 7 6 5 5 8 12 15 16 17 15 13 12 11 12 12 12 9 6 12 15 15 13 12 12 10 9 7 7 7 7 8 9 9 9 9 9 10 10 10 10 9 10 14 14 14 13 13 14 14 14 14 14 13 11 7 12 15 14 8 5 3 2 5 7 11 13 13 9 5 2 6 8 8 7 7 7 6 7 7 5 5 8 10 11 10 8 8 7 5 3 3 5 8 6 1 6 8 6 2 5 6 3 6 7 7 6 4 3 4 4 5 7 8 7 7 8 8 7 7 7 7 8 8 7 6 8 14 12 7 7 9 8 5 7 11 12 11 11 10 9 8 8 7 6 6 5 5 5 6 7 7 7 7 8 9 9 8 7 5 2 1 2 3 4 6 7 8 9 9 10 11 10 10 9 8 8 8 7 6 5 2 1 3 3 3 2 5 9 14 11 7 4 5 5 3 4 6 8 9 9 8 6 4 4 5 4 8 8 8 8 7 6 5 5 5 4 4 5 6 7 4 1 2 2 2 3 4 5 5 5 6 6 6 6 6 5 5 5 6 6 5 5 5 5 6 7 8 8 7 6 7 8 8 6 4 3 4 3 3 4 5 5 4 4 3 3 4 4 4 4 4 4 5 4 4 2 2 2 3 4 5 5 4 1 4 7 8 6 4 2 6 11 13 11 9 8 7 7 5 4 6 6 9 12 12 8 4 1 3 4 4 4 4 5 6 5 5 4 4 3 2 3 6 8 9 9 10 8 7 5 5 5 6 6 7 8 9 9 9 8 8 8 9 9 9 9 8 6 4 2 1 1 1 2 3 5 6 6 7 7 7 6 6 6 6 7 8 8 7 7 7 8 9 9 9 7 4 2 2 3 3 2 3 3 4 6 10 8 7 6 6 6 4 2 1 2 5 7 7 6 5 4 4 4 3 2 4 5 6 6 4 3 7 8 8 5 6 7 8 7 6 6 6 6 6 6 6 6 7 7 6 6 6 5 5 4 4 5 5 2 6 13 15 12 7 5 7 12 15 15 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 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 25 22 19 17 15 13 12 10 7 5 3 1 2 1 1 1 1 0 3 4 5 4 3 2 4 5 6 6 6 4 2 4 6 7 6 5 6 9 10 5 5 6 5 5 5 3 7 11 9 8 8 8 8 6 3 1 1 1 3 4 4 4 5 5 5 7 8 8 7 6 6 12 14 12 10 8 8 7 8 8 9 10 8 6 7 7 10 11 11 10 7 4 6 8 8 8 10 9 8 6 5 6 10 16 17 15 13 12 11 11 12 12 13 12 11 10 9 9 8 8 7 7 8 8 7 5 1 9 13 15 11 11 11 11 9 6 4 2 1 1 1 2 3 4 4 2 1 1 1 2 4 5 5 5 5 6 5 4 4 3 3 3 5 6 7 7 7 6 6 4 4 4 4 6 8 9 9 10 13 14 15 17 16 15 13 11 9 7 5 4 5 9 12 13 11 8 7 6 6 6 5 7 12 12 12 11 12 13 14 13 10 7 6 8 8 4 4 7 6 5 4 4 5 9 8 7 7 7 6 5 5 6 7 7 7 5 4 4 8 9 9 6 7 9 12 13 13 11 10 9 7 7 8 9 9 8 8 8 7 6 5 4 6 11 12 11 9 6 6 15 17 16 13 12 11 10 10 10 9 6 6 16 21 22 17 15 14 12 9 9 14 18 21 20 19 18 16 14 11 9 4 2 7 11 13 14 12 10 6 6 10 14 15 15 16 14 14 14 14 12 10 10 9 7 5 10 15 16 17 17 15 10 7 7 9 11 12 10 6 10 15 17 15 14 15 13 10 8 7 7 8 9 9 8 8 9 9 10 10 10 9 8 9 13 14 14 13 13 14 15 14 14 13 13 12 9 10 14 16 14 11 9 8 5 6 10 10 9 8 6 2 4 5 7 7 8 9 11 11 10 9 8 10 13 14 13 10 6 4 3 1 1 3 6 6 5 6 7 6 3 2 4 4 4 6 7 5 4 3 3 5 7 8 9 10 9 8 7 7 7 7 7 7 7 7 6 10 16 11 5 6 8 7 5 6 10 12 11 10 9 8 8 7 7 5 4 3 4 5 6 7 7 6 6 7 8 9 9 9 8 6 3 2 5 7 8 8 8 9 9 10 11 11 10 9 9 9 9 8 7 6 3 3 5 6 6 5 6 9 13 10 6 7 6 6 6 4 5 9 10 9 7 6 5 6 7 6 8 8 6 6 5 5 5 6 6 5 4 4 5 8 6 3 1 1 3 5 6 6 6 5 4 4 4 5 5 5 7 7 8 7 5 4 5 5 6 6 7 7 7 7 8 8 8 8 8 5 3 3 4 3 4 5 5 5 5 5 5 4 3 2 2 2 2 2 1 1 2 3 4 5 6 5 4 2 2 5 7 8 6 3 6 11 13 11 9 8 7 6 4 2 3 7 11 12 11 8 6 3 2 2 3 4 5 5 5 4 3 3 4 4 3 5 8 10 10 9 8 6 6 5 5 4 4 3 3 3 4 4 4 3 3 3 4 5 6 7 6 4 3 3 1 1 4 4 5 6 7 8 7 7 7 6 4 4 6 8 8 8 7 7 6 7 7 8 7 7 6 4 4 3 2 2 3 5 8 9 9 8 8 8 8 7 5 3 2 2 5 6 5 5 5 5 6 5 4 5 6 6 6 4 4 6 10 8 6 5 5 6 7 7 6 5 5 5 5 4 5 5 7 6 6 6 6 5 4 5 5 5 6 4 2 10 13 13 9 8 10 14 15 15 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 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 31 31 31 32 32 32 32 32 32 32 32 33 32 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 28 26 24 21 17 15 13 12 10 7 5 4 4 6 3 1 2 1 1 5 5 4 3 3 4 5 5 6 7 5 2 2 2 4 4 4 6 9 9 8 5 6 6 3 3 5 8 10 9 2 3 3 2 2 3 1 2 2 1 1 3 3 3 3 3 3 8 6 6 9 7 8 12 11 9 9 3 2 1 2 5 7 10 11 8 7 9 13 14 14 13 12 9 8 8 7 4 5 7 12 12 10 8 10 13 11 11 10 11 11 11 12 13 13 12 10 7 6 6 7 7 7 7 8 7 6 1 7 15 15 12 10 10 11 11 10 8 7 5 3 3 2 2 3 4 4 3 1 1 2 2 3 4 4 4 4 5 5 5 5 5 5 5 6 7 7 6 6 5 5 4 3 2 5 8 9 9 7 7 9 10 12 14 15 14 12 10 8 6 6 8 11 12 12 11 8 7 6 6 5 5 6 9 12 10 10 10 11 12 11 9 6 6 7 8 8 4 4 7 5 3 2 3 7 10 8 8 8 8 7 7 7 7 7 9 9 8 6 3 3 5 6 6 6 8 10 11 11 10 9 8 7 8 9 9 9 9 8 8 7 6 5 8 12 15 14 13 10 8 9 18 19 18 15 13 12 11 12 11 11 8 12 22 25 24 21 19 17 16 15 15 17 21 22 21 20 18 16 14 11 8 5 2 3 9 12 12 11 9 8 8 11 13 14 14 13 13 13 13 13 12 10 8 8 7 6 12 17 19 19 16 11 6 4 5 10 12 12 10 7 10 16 19 18 15 13 13 11 8 6 6 7 8 7 6 6 8 9 10 11 10 9 9 9 11 13 11 10 11 13 13 13 12 11 10 10 8 7 9 13 15 14 12 11 8 8 10 9 7 6 4 2 1 6 8 10 11 13 14 15 14 12 10 12 14 14 13 10 6 2 3 3 2 3 5 8 9 10 7 4 3 1 4 5 5 6 7 6 4 3 3 4 5 6 6 7 8 7 7 6 6 7 7 8 7 6 7 11 15 10 3 6 6 7 6 5 9 11 11 10 9 8 7 6 6 5 4 4 6 6 6 7 7 6 6 7 8 8 8 8 8 7 5 3 6 8 9 9 9 9 10 11 12 12 11 10 9 8 8 7 7 6 4 4 7 7 7 6 5 5 7 8 7 8 7 7 6 5 8 10 9 7 7 8 8 8 8 6 7 9 7 5 5 5 6 7 7 7 6 5 4 7 8 6 3 3 4 5 7 7 7 6 5 4 5 7 7 8 8 8 9 8 6 4 5 6 6 5 4 5 7 7 8 8 7 7 7 7 5 4 4 4 4 5 7 8 7 7 6 4 2 1 0 1 0 0 1 0 1 3 5 6 6 6 5 3 1 2 5 6 6 6 9 11 13 11 8 7 6 6 5 6 7 8 10 9 9 8 7 6 4 2 3 4 5 4 3 2 4 6 5 5 4 6 9 11 10 8 6 6 6 5 5 4 3 1 1 1 2 2 2 1 1 1 1 1 2 3 2 2 3 2 2 6 8 8 7 8 8 8 7 6 5 5 3 4 7 8 9 8 8 6 6 5 6 8 9 8 7 6 5 5 5 5 6 8 9 9 9 9 8 7 5 3 1 2 1 2 5 5 5 5 6 6 6 6 6 6 6 6 5 3 5 8 9 6 5 7 7 6 5 5 5 5 5 5 5 4 4 5 5 3 4 6 6 5 4 5 5 5 5 5 2 5 9 11 10 11 14 17 17 17 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 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 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 29 28 27 25 22 19 16 14 12 10 7 5 4 5 5 4 3 1 2 3 5 6 4 4 5 6 6 6 5 6 7 5 3 4 4 3 2 6 10 9 6 6 4 5 8 11 11 11 8 5 1 1 1 1 3 4 3 1 1 2 0 2 5 3 0 3 5 4 3 8 12 10 6 7 6 5 8 4 3 4 2 3 6 8 9 8 6 8 11 11 12 14 15 12 8 9 7 4 4 8 13 13 11 7 4 6 7 9 10 10 11 11 12 11 11 11 10 8 6 5 6 6 7 7 7 4 3 11 16 17 14 11 10 10 10 10 10 9 8 5 3 3 3 3 3 3 4 4 3 1 1 2 4 5 5 3 3 3 3 3 4 5 5 6 6 7 7 7 6 5 4 3 2 3 6 8 8 8 6 5 5 5 7 10 12 13 12 9 7 6 8 11 11 11 10 8 7 6 5 5 5 5 8 11 11 8 8 8 9 8 6 4 5 6 8 9 9 7 4 5 4 2 2 6 9 9 8 8 8 8 8 8 8 8 9 10 10 9 6 2 1 1 5 5 6 7 9 11 12 11 10 9 9 9 9 9 9 9 9 9 9 9 10 14 16 16 15 14 13 10 12 18 22 18 15 13 12 11 12 12 13 13 18 25 27 26 24 21 18 16 16 18 20 23 23 21 19 17 15 13 10 7 4 2 2 7 11 12 10 8 7 8 10 9 6 6 9 12 11 10 10 10 8 7 8 6 7 14 18 20 18 15 10 4 3 6 11 10 10 9 9 13 18 19 16 10 7 9 10 7 4 4 6 7 6 4 3 5 7 10 13 11 10 9 7 6 8 8 9 10 11 11 10 9 8 8 8 7 5 3 6 9 10 10 9 8 10 11 11 8 6 5 6 7 12 11 12 12 15 16 16 14 12 10 12 13 13 12 11 8 1 4 5 3 1 5 9 11 11 10 7 4 2 4 6 7 6 8 8 6 5 4 3 3 3 3 4 6 7 7 6 7 7 8 8 7 6 6 11 14 9 5 6 5 6 6 4 7 10 11 10 9 8 7 6 5 5 6 7 8 7 6 8 7 6 6 8 9 9 9 8 8 8 7 5 6 8 9 9 10 10 10 11 12 12 12 10 8 7 7 7 7 7 6 5 8 9 8 7 8 8 7 6 5 4 2 2 2 4 8 8 6 5 7 10 9 8 8 7 6 8 9 8 6 6 7 7 7 7 7 7 4 6 10 8 6 5 5 6 6 7 7 7 6 6 6 7 7 7 7 8 8 9 8 6 5 6 6 5 4 5 6 7 7 7 7 5 5 6 6 6 6 5 4 5 6 7 7 7 6 4 2 1 1 1 1 1 3 2 0 3 4 5 6 6 5 3 2 2 4 6 7 9 11 12 12 11 9 6 4 3 4 6 7 7 7 6 7 7 6 4 2 1 2 4 4 2 2 6 7 7 6 5 5 7 10 12 10 6 5 6 6 5 5 4 3 2 1 2 2 1 1 0 2 2 2 2 1 1 2 3 2 2 7 10 11 10 10 10 9 8 6 6 5 5 3 3 6 9 9 9 8 6 5 6 6 7 8 8 7 7 7 7 8 9 9 8 8 9 8 7 5 3 1 1 3 4 4 3 3 5 4 4 4 6 7 7 5 5 5 5 4 4 4 7 10 9 8 8 6 5 4 4 5 6 6 5 5 5 5 5 4 3 4 6 6 5 5 4 5 5 5 5 4 2 3 7 9 13 17 19 19 18 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 29 30 30 30 30 30 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 28 26 24 20 17 14 11 9 7 5 3 4 4 4 2 3 5 4 5 6 5 5 6 5 5 7 5 7 9 7 6 8 8 6 5 8 9 6 4 4 6 10 11 9 8 7 4 4 3 2 3 3 4 3 3 4 3 4 9 10 11 10 10 11 9 9 10 10 11 11 7 5 4 4 6 5 2 1 1 7 9 8 8 8 7 8 9 10 11 14 17 12 8 6 7 7 10 11 12 10 12 14 13 12 12 13 13 13 12 10 9 9 9 9 10 9 8 6 6 6 7 6 5 5 12 17 18 15 11 9 9 9 9 9 9 9 7 6 3 2 2 3 3 3 4 3 2 3 5 6 6 6 5 3 3 3 3 1 2 4 4 5 6 6 6 6 6 5 5 3 4 5 6 5 5 7 7 6 3 1 4 6 8 10 10 8 6 6 9 9 8 8 7 6 5 5 5 5 6 6 8 9 9 6 5 6 6 7 5 4 5 6 8 10 11 10 6 5 4 3 6 9 10 8 7 7 7 8 8 9 9 10 10 11 11 9 6 2 1 2 5 3 3 6 9 12 14 13 12 11 11 10 10 9 9 9 9 9 10 11 13 16 15 15 15 14 13 11 12 18 22 18 15 13 12 11 11 12 14 15 20 25 27 24 23 21 17 16 16 18 20 22 22 21 18 16 14 12 8 4 1 1 3 6 9 11 11 9 7 7 8 8 6 5 7 9 8 7 6 7 7 6 5 5 7 14 18 20 19 16 11 4 3 6 9 7 8 9 11 15 18 17 13 7 2 5 7 6 5 4 6 6 5 3 3 3 7 10 11 10 10 9 8 4 5 8 9 9 9 9 8 7 7 7 7 7 6 5 1 3 5 6 7 11 15 17 15 13 12 13 13 12 11 9 9 11 15 15 14 10 7 7 10 11 11 10 10 9 5 3 5 2 2 6 8 9 10 9 7 5 2 6 7 5 7 9 10 9 7 6 5 4 3 3 5 6 7 7 7 7 8 8 8 8 7 5 9 12 11 7 8 7 6 6 5 6 9 10 9 8 7 7 6 5 5 6 7 7 5 5 8 8 7 7 9 11 11 10 9 8 8 7 7 6 7 9 10 10 11 11 11 11 12 12 10 8 7 6 6 6 6 6 5 6 7 7 9 12 14 12 9 7 7 6 4 2 2 7 9 8 8 9 10 8 8 8 8 7 6 9 10 8 6 7 7 7 6 6 7 6 5 9 9 7 5 6 6 6 6 7 7 6 6 6 7 6 6 5 6 8 9 9 8 6 6 6 6 5 5 6 7 7 7 7 5 5 5 6 7 7 6 5 4 5 6 7 8 7 5 2 1 1 1 1 3 4 4 2 2 3 4 4 5 4 2 0 2 4 6 8 11 12 12 11 11 9 6 3 2 2 7 7 6 4 3 4 5 6 5 3 1 3 4 4 1 3 7 8 7 7 6 6 8 11 11 8 4 5 6 6 5 5 4 4 4 5 4 4 3 1 1 2 2 3 3 3 4 5 2 2 7 11 12 12 12 11 9 7 7 6 6 5 4 2 2 5 9 11 11 8 6 5 5 6 7 7 7 6 6 6 7 9 9 10 10 9 8 7 6 4 1 2 4 5 6 5 4 3 4 4 4 4 5 7 7 5 4 5 4 4 4 5 9 11 9 8 7 5 5 4 5 5 6 6 5 5 6 6 6 7 6 6 6 6 6 5 5 5 5 4 5 5 6 5 1 5 13 18 20 20 18 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 29 30 30 30 30 30 30 30 30 30 30 30 30 31 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 30 30 29 28 27 25 22 18 14 12 10 7 5 4 3 3 2 4 6 6 4 3 4 5 3 2 2 4 7 6 6 6 7 4 7 8 8 8 8 5 2 4 2 8 9 5 5 5 3 1 2 3 1 3 4 5 3 3 5 2 6 14 13 11 11 12 12 13 13 13 11 10 11 12 7 6 8 8 6 3 6 9 12 11 10 11 12 13 14 10 8 11 11 12 11 5 1 3 3 6 10 9 8 9 11 12 14 14 14 13 10 8 6 6 7 7 8 8 9 8 7 6 6 6 4 5 11 16 16 14 9 5 4 6 7 7 8 8 8 7 6 4 1 0 2 3 3 5 3 2 8 7 7 5 5 5 4 4 4 3 2 2 2 4 4 4 4 6 6 6 6 5 3 4 6 6 4 4 6 8 10 5 1 3 4 6 7 8 7 5 5 7 8 7 6 6 6 7 7 6 5 5 6 6 8 7 6 5 7 8 8 6 5 6 8 10 13 13 12 8 6 5 6 9 9 8 7 6 6 6 8 9 10 10 11 11 11 11 11 8 6 4 2 4 3 1 3 10 14 16 15 14 13 12 11 10 9 8 8 9 10 10 11 13 14 14 14 14 12 12 11 11 17 19 15 14 12 11 10 9 10 13 15 20 24 25 22 20 18 15 15 16 15 17 19 21 19 17 15 14 11 7 5 6 7 7 7 7 7 7 7 6 6 7 7 7 6 7 5 3 3 4 5 6 5 4 2 6 11 15 17 18 17 13 7 2 4 7 9 9 10 11 14 16 15 10 5 2 3 4 5 7 8 7 6 5 4 3 4 7 7 8 8 9 9 9 5 6 10 11 10 9 8 7 6 6 6 7 7 6 5 2 2 4 3 8 16 20 18 16 15 16 16 14 10 8 6 10 12 14 12 8 4 4 6 9 9 9 8 8 7 5 2 2 2 4 6 7 7 7 7 6 4 2 8 7 4 8 10 10 10 9 7 7 6 5 5 6 6 7 7 7 8 8 8 8 8 7 6 7 12 14 9 7 8 6 6 5 5 8 10 10 8 8 7 6 5 5 5 5 6 6 6 8 8 8 8 11 11 11 11 10 9 8 8 8 7 6 8 10 11 11 11 10 10 11 11 10 8 6 6 6 6 6 6 4 2 3 4 8 12 17 14 9 8 7 6 4 3 4 8 9 10 11 11 8 7 8 8 8 8 7 7 8 8 6 7 7 6 5 4 5 6 6 8 8 7 6 7 6 5 5 5 5 6 7 7 7 6 5 3 3 5 8 10 9 8 6 6 7 7 7 7 7 6 6 7 6 6 6 6 7 7 6 5 5 5 6 7 8 7 6 3 1 1 2 3 4 6 6 4 2 1 2 3 3 3 2 2 3 4 6 10 12 12 12 10 9 7 6 6 5 6 9 8 6 4 2 2 3 4 4 2 1 3 4 5 2 3 8 8 7 6 6 8 10 11 9 5 3 5 6 6 5 4 4 5 6 8 7 5 4 3 2 2 3 3 3 4 3 1 4 8 11 12 13 12 11 8 6 5 6 6 5 4 3 3 4 8 12 14 12 9 7 5 4 5 7 8 6 4 4 5 7 8 8 9 10 10 9 7 5 2 1 3 5 6 6 6 5 5 5 4 4 5 6 7 7 6 5 5 4 3 3 8 10 10 9 7 6 5 5 5 6 6 5 4 2 3 6 6 5 7 7 7 7 6 6 6 6 5 5 4 4 5 5 7 4 3 13 18 21 20 18 27 27 27 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 29 29 30 30 30 30 30 30 30 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 29 28 27 26 24 20 16 12 10 8 6 4 3 3 2 4 6 5 4 1 3 5 3 3 3 3 4 5 4 5 6 1 3 5 7 7 5 3 3 3 5 7 8 3 5 5 0 1 1 2 2 0 1 3 4 3 2 8 12 14 11 8 7 10 12 13 12 13 13 12 12 14 13 10 9 10 8 6 9 7 6 7 11 15 17 16 16 15 12 13 12 11 11 4 2 3 2 3 8 7 6 5 5 7 8 6 4 3 3 4 6 6 6 6 7 7 8 7 7 6 6 4 2 6 12 17 14 9 2 1 3 5 6 6 7 7 8 8 6 4 3 1 3 5 5 4 3 7 9 7 6 5 6 5 5 5 4 4 4 4 4 5 5 4 4 5 6 6 6 6 5 5 6 7 6 6 8 10 10 7 3 2 6 5 5 6 6 6 6 7 7 7 7 8 8 7 7 5 3 2 3 5 6 6 7 7 8 8 7 6 5 6 10 13 15 15 12 9 6 5 7 11 8 6 6 5 5 6 8 10 11 10 11 11 11 12 12 12 10 7 6 7 6 2 4 11 16 18 17 15 14 13 11 10 8 7 8 9 10 10 10 11 12 12 12 11 10 10 10 11 18 18 14 11 10 9 8 7 8 11 14 19 23 25 22 18 14 12 12 12 11 12 16 18 16 15 15 15 11 7 9 11 12 11 11 12 13 13 14 13 9 6 6 6 6 6 4 2 0 2 3 5 5 5 3 3 8 11 13 14 14 10 6 2 1 6 11 12 12 11 11 13 13 8 4 4 4 1 4 10 11 9 7 6 6 5 4 4 3 4 6 8 8 8 6 8 11 12 11 10 10 8 7 6 7 7 7 6 4 3 4 4 0 11 17 20 17 16 15 14 12 10 8 8 9 12 14 13 10 7 4 4 6 8 8 7 6 6 5 6 7 6 6 7 7 7 6 6 5 5 3 3 9 8 5 8 10 10 10 9 8 7 7 6 6 6 7 7 7 7 7 7 8 8 8 7 7 6 11 13 9 5 6 6 6 5 5 7 9 10 10 8 7 6 4 4 3 4 5 7 6 7 7 9 10 12 12 12 11 11 10 9 9 9 9 8 7 9 11 11 10 10 10 10 10 9 8 6 6 5 5 5 5 5 3 1 0 4 9 14 11 7 7 6 4 2 2 5 9 9 10 11 12 10 7 7 7 8 8 8 8 8 8 8 7 6 5 4 3 4 5 5 6 7 6 7 8 8 6 5 3 4 6 8 8 6 5 3 2 2 2 4 8 9 9 7 6 7 7 7 7 6 5 6 7 7 7 7 7 6 6 6 6 5 5 6 7 8 8 7 4 1 1 3 4 5 7 8 6 4 2 2 2 2 2 2 3 4 5 8 11 13 12 11 10 9 6 6 6 9 11 12 8 6 5 2 2 2 4 4 2 1 3 4 5 2 3 8 8 7 7 7 9 11 10 5 2 4 6 6 5 4 3 4 5 7 8 6 4 3 4 4 3 2 2 1 1 2 6 10 12 13 13 13 12 9 5 3 5 5 5 4 3 3 4 6 9 13 14 12 9 5 3 3 5 8 8 5 3 4 6 8 9 8 9 9 9 8 6 4 2 1 2 4 5 6 7 6 6 6 4 4 6 7 6 6 5 5 5 4 3 6 10 11 10 9 7 6 5 5 6 6 5 5 4 4 2 2 6 4 5 7 7 7 7 7 7 7 6 6 5 5 5 5 7 4 2 13 19 21 20 17 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 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 29 28 27 25 22 18 13 10 8 6 4 3 2 1 2 4 5 3 1 4 5 4 2 2 5 6 6 5 5 6 5 4 5 7 5 5 5 2 4 10 7 3 5 5 4 1 1 0 2 2 3 2 2 4 4 2 3 9 10 9 8 8 10 9 8 8 9 11 13 11 12 13 8 7 8 7 5 6 3 2 3 7 9 12 13 15 19 15 12 12 11 9 6 4 4 3 4 7 9 6 4 3 3 5 5 3 3 3 4 5 5 5 5 6 6 6 6 7 7 7 3 1 10 14 15 12 7 3 2 3 5 5 5 6 8 8 7 5 2 4 5 5 5 6 1 5 11 9 6 5 5 5 5 6 6 6 6 6 4 4 5 5 5 4 4 5 5 6 6 5 6 8 10 9 8 9 11 10 8 6 6 6 5 5 7 9 9 9 8 9 9 9 7 6 6 5 4 1 1 3 5 6 7 7 7 7 7 7 6 7 9 11 14 16 15 12 8 4 5 9 11 8 7 6 5 6 7 9 10 11 11 10 11 11 11 11 11 9 8 7 9 9 7 10 14 18 19 19 16 14 13 11 9 8 7 7 8 9 9 9 10 10 10 10 9 9 8 8 10 18 17 11 6 7 7 6 5 6 9 13 17 22 24 21 15 10 8 6 8 9 9 13 15 15 16 16 16 11 8 11 15 16 16 15 13 12 16 19 21 18 15 12 11 9 7 6 4 3 3 3 4 6 6 4 2 7 11 11 11 10 6 2 1 1 3 9 15 12 10 10 11 11 8 3 2 1 2 6 10 11 11 10 8 7 6 4 2 2 3 5 7 8 7 6 10 13 14 13 13 12 10 9 8 8 7 7 6 4 4 5 1 6 15 19 19 17 14 13 12 9 7 6 8 11 15 14 12 9 7 6 6 7 7 7 6 5 4 5 7 7 6 7 8 7 6 5 3 3 4 4 5 9 10 6 7 9 10 10 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 6 9 11 9 2 3 5 6 5 4 6 9 11 11 10 8 6 4 4 3 4 5 6 6 6 7 10 12 12 12 12 11 11 11 10 10 10 10 9 7 9 11 10 9 10 10 10 9 8 7 7 6 6 6 5 5 5 5 3 2 3 4 6 8 10 10 8 6 4 3 5 7 9 10 10 11 10 8 6 5 6 7 8 8 8 8 8 6 5 4 3 3 3 3 4 5 5 5 5 7 9 7 5 3 5 7 10 8 5 3 3 2 2 1 1 4 9 9 8 6 6 7 6 6 6 5 5 6 7 7 8 7 7 6 6 6 5 5 6 7 7 8 8 6 3 2 3 4 5 6 7 7 5 4 2 1 1 1 2 3 4 6 10 10 10 10 10 9 8 7 6 6 10 12 11 8 5 3 1 0 2 4 4 2 1 3 4 4 1 4 8 9 8 7 8 10 10 7 4 5 6 6 5 4 2 2 3 4 5 5 4 1 2 5 4 3 1 2 3 4 8 11 13 13 12 11 11 10 7 2 2 4 5 4 3 2 2 3 6 10 14 15 11 7 3 2 3 6 8 6 2 1 4 7 10 10 9 7 7 7 7 5 4 2 1 2 4 5 6 7 6 6 5 4 4 6 6 6 5 5 5 4 5 6 8 10 10 10 9 7 6 5 5 5 5 5 4 4 5 2 3 7 5 3 5 7 7 7 7 7 6 6 6 6 5 5 5 7 3 4 14 19 21 20 16 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 28 27 26 24 20 15 10 8 6 4 2 1 1 2 3 4 1 1 3 4 4 2 4 4 6 6 4 5 5 5 4 5 5 2 4 4 2 6 7 3 2 4 5 5 3 1 1 0 0 1 1 3 4 5 3 3 9 10 11 12 10 7 4 3 4 6 10 12 13 13 12 9 6 5 5 4 5 4 2 3 6 5 6 9 12 14 13 11 10 10 7 5 4 4 3 6 8 8 5 3 1 2 4 5 5 4 3 3 4 5 5 5 6 6 6 6 6 4 2 5 10 15 15 13 10 6 3 2 3 4 5 5 7 7 5 2 6 9 9 7 6 5 4 4 9 14 9 6 5 4 4 5 5 6 6 7 6 4 4 4 5 3 3 4 3 3 4 3 4 8 10 9 7 6 8 10 8 7 7 8 7 6 8 10 11 10 10 10 10 9 8 6 4 4 4 4 5 7 8 8 8 8 7 7 7 7 8 8 10 10 11 15 15 13 10 4 3 9 11 12 10 8 7 7 7 8 10 10 11 10 11 10 10 10 10 10 8 7 6 9 11 12 13 15 18 20 19 17 15 13 11 9 7 6 6 7 8 8 9 11 11 11 10 9 8 7 7 9 14 15 9 1 3 3 3 4 6 9 12 15 18 21 19 14 8 6 5 7 8 8 10 13 16 19 18 16 11 8 11 16 17 17 17 13 9 9 13 17 19 17 17 17 15 12 9 8 6 5 4 5 6 6 3 3 9 13 13 13 10 6 3 2 1 1 3 7 9 10 11 13 13 11 8 6 5 7 8 10 12 12 12 11 9 6 4 3 5 6 6 7 8 6 7 13 15 16 16 15 14 12 10 9 9 8 8 7 5 3 2 5 12 18 20 20 17 13 11 8 7 5 5 9 12 14 13 12 10 9 8 8 8 7 6 6 5 3 4 6 5 4 7 8 8 6 4 2 3 4 5 6 9 11 7 6 8 9 10 10 9 8 8 7 7 7 6 6 5 5 6 7 8 8 7 7 6 6 7 8 7 3 2 5 5 5 3 4 9 11 12 10 8 7 6 5 5 5 5 6 6 7 9 11 12 12 12 12 12 11 11 11 11 11 11 9 7 9 11 9 9 9 9 9 8 7 7 8 7 7 6 6 6 6 6 4 2 7 9 9 6 5 7 7 5 5 4 4 3 5 6 7 9 10 9 8 6 6 8 7 7 7 7 7 6 3 2 2 2 2 3 4 4 4 4 4 5 8 7 5 4 6 9 10 7 4 2 3 2 2 1 1 2 7 9 8 6 6 6 6 6 6 5 5 5 5 6 7 7 7 7 6 6 6 6 6 6 7 7 7 7 5 3 3 4 4 5 6 5 4 3 1 0 2 2 1 2 4 7 10 11 12 11 9 7 6 7 5 6 10 11 10 8 5 2 3 3 1 3 3 1 1 3 3 3 2 3 6 9 9 9 9 10 8 4 5 5 5 5 4 3 2 2 2 2 3 3 2 1 3 5 3 2 3 5 6 8 11 12 13 12 10 8 8 6 4 0 2 3 4 3 3 2 1 3 6 11 13 13 10 6 3 2 3 4 6 5 2 1 4 8 11 10 8 6 6 6 6 4 4 5 5 5 6 6 6 7 6 4 3 4 5 6 6 5 5 5 6 6 8 8 8 8 9 9 9 7 6 5 6 5 5 5 4 4 4 4 6 7 4 0 4 6 7 7 7 7 6 6 6 6 6 5 5 6 2 6 16 20 21 20 17 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 29 28 27 25 23 17 12 8 6 4 2 1 2 2 3 3 2 3 4 4 5 5 2 3 6 6 2 2 1 2 1 3 3 3 4 2 4 5 5 4 2 0 3 4 3 2 2 3 5 2 2 4 3 4 4 8 14 16 13 11 9 6 4 3 2 4 6 8 12 12 12 11 7 2 2 5 8 10 9 10 9 6 6 7 5 8 11 11 9 7 4 3 4 4 3 6 8 7 5 2 2 3 4 4 4 4 1 4 6 8 7 7 8 8 8 6 4 6 10 14 13 13 12 9 5 4 3 1 2 4 5 5 5 3 4 9 12 10 9 8 9 8 7 9 12 13 9 5 4 4 4 5 5 6 7 8 7 5 3 2 1 1 2 3 2 2 2 2 4 7 9 7 5 6 7 8 6 7 8 9 8 8 11 10 10 9 9 10 10 9 7 5 4 3 5 9 12 13 13 13 12 10 9 7 6 6 8 8 8 8 11 14 15 11 5 3 6 10 9 9 9 8 7 7 8 8 9 10 11 11 11 11 10 10 10 9 7 5 7 8 11 14 17 16 17 20 18 16 15 13 11 9 7 6 5 6 6 7 10 13 14 12 11 9 8 6 5 6 10 13 8 5 5 2 2 6 7 9 10 11 13 16 17 14 9 7 6 6 7 8 9 14 18 21 19 16 12 11 13 15 16 16 16 12 8 5 8 12 14 16 17 18 17 15 12 11 8 6 4 3 4 4 0 6 13 14 13 10 8 6 4 4 3 0 1 0 3 9 14 17 16 14 11 10 10 10 11 12 13 13 13 13 10 7 4 5 5 6 7 8 7 5 11 17 18 18 17 15 14 13 12 11 11 10 9 8 5 5 8 12 16 19 22 20 17 12 10 8 7 6 7 11 13 13 12 11 11 10 9 8 8 7 6 6 5 4 5 6 5 5 7 8 8 8 6 5 5 5 5 5 9 11 6 4 7 9 9 9 9 8 8 7 7 7 6 6 5 5 6 7 8 8 7 7 6 6 6 5 4 1 2 4 5 4 2 4 10 12 12 11 9 8 8 8 7 7 7 7 8 9 11 12 12 12 12 12 12 12 11 11 11 12 10 8 8 9 8 9 9 9 9 8 7 7 7 7 8 7 7 7 6 6 6 5 2 7 12 11 8 4 2 3 2 2 2 3 4 5 2 4 8 10 10 10 9 9 8 5 5 6 7 6 5 3 2 1 1 1 2 4 5 6 6 5 4 5 6 6 5 8 9 9 6 4 3 4 4 2 1 3 0 6 10 9 7 6 6 6 6 6 6 6 5 4 4 5 6 7 7 6 5 5 5 6 6 6 6 6 6 5 4 3 3 3 4 4 4 3 2 1 1 2 2 1 1 3 6 9 11 13 12 8 6 5 5 5 7 9 8 8 7 5 3 3 4 2 1 2 1 0 1 3 3 3 2 5 9 10 12 12 10 6 4 5 5 5 5 4 4 3 3 2 1 2 2 1 1 3 3 3 3 5 6 8 10 12 12 10 8 6 5 4 3 3 2 2 2 3 3 3 2 1 4 8 11 12 11 9 6 4 3 4 4 4 4 3 4 7 10 12 9 7 6 6 6 6 3 4 6 7 7 7 7 7 6 5 1 2 5 5 5 5 6 6 5 6 7 8 8 8 8 8 8 8 7 6 6 6 5 4 4 4 4 4 5 6 5 1 2 4 5 6 7 7 7 6 6 6 6 6 6 6 6 1 8 16 20 20 20 17 27 27 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 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 29 28 27 26 25 20 14 9 6 3 2 2 3 4 4 2 1 4 5 5 5 5 4 4 3 2 3 1 3 3 1 4 2 1 2 4 7 8 4 0 5 4 5 6 3 0 4 4 5 5 4 3 2 3 3 8 13 12 9 9 8 6 5 4 2 1 2 6 7 9 10 11 9 7 8 11 12 12 12 14 14 12 11 9 8 10 11 12 8 4 1 3 3 2 3 6 9 7 4 2 3 4 4 4 3 2 4 8 9 10 10 9 9 9 10 8 8 13 12 11 8 8 7 6 3 3 3 3 4 4 3 4 5 7 11 13 11 9 8 9 10 8 8 10 13 10 6 4 3 4 5 5 5 6 7 8 8 7 6 5 3 2 3 4 4 3 3 3 6 7 7 6 6 8 7 5 4 7 8 10 8 8 10 9 9 8 9 10 10 9 8 6 6 7 10 11 12 13 13 13 12 10 8 7 5 5 5 4 5 7 11 13 14 8 4 9 8 7 4 4 6 7 6 7 8 8 9 10 12 12 11 11 10 10 10 9 8 2 4 9 14 17 20 15 14 16 16 15 14 13 11 9 8 6 5 5 5 6 10 13 14 12 11 9 7 5 3 3 6 9 8 7 5 2 6 10 9 9 9 8 9 12 15 15 12 10 7 6 5 7 12 18 20 20 18 16 14 17 20 21 19 17 14 11 8 8 9 8 10 14 15 16 17 16 14 12 8 5 2 2 2 1 4 10 15 15 13 10 8 6 6 7 7 6 5 3 1 9 15 18 13 12 11 12 12 12 12 13 13 13 13 13 11 8 6 5 5 6 8 7 4 9 16 20 20 18 17 15 15 15 15 14 13 12 11 9 7 10 14 17 18 20 22 20 17 14 11 10 9 9 10 12 12 10 9 10 10 10 10 9 8 7 6 5 4 5 7 8 6 6 7 8 9 9 8 7 6 5 5 6 9 10 7 1 6 8 8 9 9 8 7 7 6 6 6 5 4 5 7 8 8 7 7 7 6 6 5 5 4 3 3 4 4 4 2 6 12 14 13 11 10 9 9 9 9 8 8 9 10 11 12 12 12 12 12 12 12 11 11 11 11 11 9 7 10 10 8 10 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 4 4 8 13 10 6 1 2 2 0 0 1 3 5 6 4 3 6 8 9 10 10 10 7 3 4 5 5 5 4 3 3 2 1 1 2 5 7 7 5 3 4 5 6 6 7 8 8 8 6 4 3 4 5 2 1 3 0 5 9 9 7 5 5 6 6 6 6 6 5 4 3 3 4 7 7 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 1 1 1 1 1 1 3 5 7 10 11 10 8 5 4 3 7 8 9 8 8 7 5 3 3 4 3 2 1 0 1 1 3 3 1 4 8 11 12 13 12 7 5 4 5 5 5 6 6 5 5 3 3 3 4 3 3 3 3 3 4 5 6 7 9 10 11 10 8 6 4 3 2 3 3 3 2 1 1 2 3 2 2 6 9 10 9 7 8 7 6 4 5 6 7 6 6 7 10 11 11 8 7 6 6 6 6 4 4 5 7 8 8 8 7 6 5 1 3 6 6 6 5 5 5 5 6 7 7 7 9 10 8 7 6 7 7 6 5 5 4 3 3 4 5 6 5 3 2 3 3 4 5 5 6 6 6 6 6 6 5 6 6 5 1 9 17 19 20 19 16 27 27 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 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 31 30 30 29 28 27 26 23 17 11 7 4 2 3 3 4 4 3 2 4 5 5 5 5 4 3 5 6 6 4 4 5 4 7 8 5 5 5 7 8 6 6 6 4 4 5 6 1 3 7 7 6 4 2 6 6 5 2 12 14 11 7 6 7 6 4 2 4 5 5 5 5 6 9 10 12 13 14 14 15 14 15 16 17 17 15 13 12 12 10 5 1 1 1 2 5 11 11 10 8 4 0 2 1 1 1 2 6 10 10 9 10 10 9 9 10 10 8 8 10 8 6 3 4 5 6 4 2 0 2 1 3 5 7 9 11 12 13 10 9 9 8 7 6 7 9 11 8 5 3 4 4 5 5 5 5 6 8 9 8 7 6 3 2 5 7 8 7 7 8 9 9 8 8 8 9 9 5 5 6 7 8 6 8 10 10 8 8 9 8 8 8 8 8 8 8 8 8 9 9 10 9 8 8 7 6 5 3 3 2 5 8 11 12 11 8 8 10 7 5 3 1 4 6 8 8 9 8 8 10 13 12 11 11 10 9 9 9 9 6 8 13 19 20 18 12 8 11 14 14 14 13 11 10 8 7 6 5 4 5 8 12 12 9 9 8 6 3 2 2 3 4 7 5 3 10 12 12 10 9 8 7 7 9 14 16 15 12 9 7 6 9 14 19 19 18 16 15 15 18 23 24 23 20 14 7 7 8 8 7 8 11 13 14 15 15 14 12 9 6 4 4 3 4 7 11 14 15 13 10 8 8 9 11 9 7 6 5 2 9 16 17 11 10 11 12 12 13 12 13 13 12 12 11 11 9 7 5 5 6 7 5 4 14 19 20 19 17 14 13 14 15 16 16 14 13 12 10 9 13 17 19 20 21 21 18 15 13 13 12 12 12 11 10 8 6 7 9 9 9 9 9 8 7 5 4 3 6 7 6 5 6 8 9 10 10 10 9 7 5 5 5 7 7 6 1 3 6 7 8 8 7 7 6 6 6 5 4 4 6 8 8 8 7 7 7 7 6 6 5 5 5 5 4 3 1 6 11 15 14 13 11 9 10 10 10 10 9 9 10 11 11 12 12 12 12 12 12 11 11 10 10 10 10 7 7 10 9 7 8 8 8 7 7 8 8 7 7 7 7 7 7 6 5 3 5 8 11 13 10 7 5 3 1 0 1 2 3 5 7 7 7 8 8 9 10 10 10 6 3 4 4 5 5 4 3 3 3 3 3 1 4 8 7 5 3 4 5 6 7 9 10 10 8 6 4 2 2 4 3 0 3 1 3 8 8 7 5 5 5 5 5 5 6 5 4 4 3 3 5 7 7 6 6 6 5 4 3 3 2 2 1 1 2 2 3 3 3 3 2 2 2 1 1 1 2 4 4 5 7 10 10 8 8 8 8 8 8 8 8 8 8 7 6 3 2 4 3 3 1 1 1 2 3 2 1 5 9 12 14 13 10 5 4 4 4 4 5 6 6 6 5 4 4 5 6 6 5 5 4 5 6 6 7 7 8 9 10 8 6 5 2 1 2 3 3 3 3 2 1 2 2 2 3 7 10 10 7 6 7 8 6 5 7 8 9 8 8 9 11 11 9 7 6 6 6 6 5 4 4 4 6 7 7 7 6 6 5 2 4 7 8 7 5 5 5 6 7 6 6 6 9 10 11 9 8 7 6 6 5 4 2 2 2 4 5 6 6 6 5 4 4 4 4 4 5 6 6 6 6 6 5 6 6 3 3 11 17 20 20 19 16 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 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 31 30 29 28 27 27 25 21 14 9 5 3 2 2 3 3 4 4 3 5 5 4 3 2 2 3 6 6 5 4 6 8 5 4 6 5 2 7 8 8 9 4 1 1 3 3 5 9 12 10 8 4 6 8 8 6 6 17 16 10 5 6 7 6 2 1 1 3 4 4 2 1 4 4 8 13 14 13 12 10 12 15 16 16 16 14 13 13 9 5 4 3 5 10 13 16 14 11 9 5 3 3 8 10 12 13 12 12 9 8 7 8 9 9 9 8 6 4 6 6 4 3 3 5 7 7 7 6 6 6 7 9 10 10 11 11 10 8 6 5 5 5 5 8 10 10 6 3 3 4 4 5 5 5 5 5 6 8 8 8 6 2 7 11 12 11 10 9 9 10 10 9 8 9 11 10 6 5 6 6 7 8 11 10 9 7 6 5 6 6 6 7 7 7 6 4 3 6 7 8 7 6 6 5 5 6 6 4 1 6 10 12 13 12 10 9 7 3 3 2 0 6 10 12 10 8 7 8 9 11 10 11 10 10 9 8 9 10 10 12 17 20 18 10 2 6 9 11 13 13 13 12 11 10 9 7 6 5 4 5 11 10 7 7 6 4 3 2 5 5 2 3 4 11 17 16 13 11 9 8 7 6 10 15 18 15 12 9 8 8 11 14 17 17 16 15 15 17 20 24 24 22 18 12 7 7 8 8 6 7 8 10 11 12 14 14 12 10 8 8 8 7 7 7 9 12 14 13 11 9 10 10 8 5 5 5 6 3 8 16 17 14 11 10 11 12 13 12 12 12 12 11 10 9 8 7 6 6 6 5 2 10 17 20 19 17 14 10 8 9 12 14 16 14 13 12 9 8 13 18 19 19 20 17 13 11 12 12 12 12 12 10 8 5 4 5 7 9 9 9 8 8 7 5 2 2 4 5 6 6 6 7 8 9 10 10 10 8 7 5 3 4 5 5 3 2 4 6 7 7 7 7 6 6 5 3 2 5 7 9 9 8 8 7 7 7 7 7 7 7 6 6 4 3 6 12 14 15 14 12 10 9 10 10 10 10 10 9 10 11 11 11 12 12 12 12 11 11 10 10 9 9 8 6 8 9 8 6 7 7 6 7 7 7 8 8 7 7 7 7 7 7 5 2 6 11 13 12 7 4 4 0 1 2 3 2 3 5 6 7 8 8 8 9 9 10 9 7 4 4 4 4 4 3 2 3 4 4 3 3 2 6 7 5 4 4 5 8 10 9 8 8 8 6 4 1 1 0 2 2 1 0 3 6 8 7 6 6 4 4 3 3 4 5 5 4 3 3 4 6 7 7 7 7 6 5 4 4 3 2 1 0 1 2 2 3 3 3 2 2 2 2 2 2 4 6 7 6 7 9 11 8 7 7 8 8 7 7 8 9 8 7 5 3 3 3 4 3 2 1 1 2 2 2 3 6 9 11 13 12 9 5 4 4 4 3 4 5 5 4 4 3 3 5 7 7 6 5 5 6 6 7 7 8 8 9 9 7 5 3 0 2 3 3 3 3 2 1 1 2 3 3 5 9 10 10 9 8 9 9 8 7 7 8 9 8 8 9 9 8 8 7 7 6 6 6 5 4 4 4 5 6 6 6 5 5 5 3 3 6 8 7 6 5 6 7 8 7 6 6 8 9 10 11 10 8 6 6 5 2 1 1 2 3 4 4 5 6 6 5 5 4 4 4 5 5 5 6 6 6 6 6 4 1 7 14 18 20 20 18 15 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 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 31 30 30 29 28 27 26 23 18 12 7 3 2 2 2 2 3 3 3 4 5 4 2 2 2 3 9 9 9 8 7 7 3 5 5 4 4 7 7 4 8 2 2 2 2 4 10 11 10 7 6 6 10 8 6 6 10 15 15 7 4 6 5 4 1 0 0 4 4 4 1 1 2 2 5 11 11 9 6 4 8 12 12 13 14 13 13 13 8 7 7 5 9 13 15 16 14 12 9 4 3 6 12 13 13 13 12 10 8 7 7 8 8 9 9 7 5 0 3 5 5 5 6 8 8 9 10 11 11 10 10 10 11 10 10 9 6 4 3 4 4 5 7 10 9 7 4 2 3 4 5 5 5 5 5 6 6 7 7 7 4 5 13 15 15 13 12 11 11 11 11 8 8 10 12 11 7 4 5 6 7 7 10 8 5 5 4 4 4 5 5 6 6 6 5 3 2 6 7 7 5 5 5 5 6 6 5 1 4 11 12 14 15 15 13 10 5 2 3 1 5 12 13 12 9 7 6 7 8 9 10 10 10 10 8 8 8 9 11 13 17 17 13 3 5 10 9 10 12 13 13 12 11 11 10 9 8 7 4 5 12 11 9 7 5 4 3 7 9 9 4 4 12 17 17 13 11 10 9 7 7 7 10 13 15 11 8 6 6 8 11 13 15 15 14 15 16 18 20 22 23 20 15 9 6 7 7 7 7 7 8 9 9 10 11 12 11 10 10 10 11 11 10 9 10 10 11 13 12 10 9 8 5 2 1 3 5 4 5 15 16 15 12 11 10 12 12 11 11 11 11 10 9 8 7 8 8 9 8 6 6 14 18 19 17 14 11 7 5 6 10 13 14 13 12 11 9 6 11 17 18 17 17 15 12 10 11 10 8 9 10 10 7 5 3 4 5 7 8 9 8 7 6 5 2 1 4 5 6 6 5 4 5 8 10 11 10 9 9 7 3 1 4 5 4 2 2 5 7 8 8 7 6 5 3 1 3 7 8 9 9 8 8 7 7 7 7 7 7 7 7 7 5 8 12 15 14 14 13 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 11 11 10 10 9 9 9 7 5 8 9 8 7 7 6 6 6 7 7 8 8 7 7 7 7 8 8 6 2 6 12 11 9 2 2 3 1 3 5 6 4 1 2 4 5 6 7 8 9 9 10 9 8 6 3 2 2 2 1 1 3 4 3 3 3 1 3 6 5 4 3 5 9 12 10 8 6 6 6 3 1 2 3 1 2 2 0 3 5 7 7 7 6 4 2 2 2 3 4 4 4 3 3 4 5 7 8 8 8 7 6 5 5 4 3 1 0 2 2 2 2 2 3 3 2 2 3 4 5 8 9 8 6 5 5 8 7 7 7 8 7 7 8 10 11 8 6 4 2 1 0 2 2 2 2 0 1 2 4 7 8 9 10 12 12 10 7 5 4 4 2 2 2 3 3 3 3 2 4 7 8 7 7 7 7 8 8 8 8 8 8 8 7 4 1 2 3 3 3 2 2 1 2 2 3 3 4 6 9 10 11 10 9 9 10 9 8 7 7 8 8 8 8 8 8 8 7 6 6 6 5 4 4 4 5 5 5 6 5 5 4 4 3 3 5 7 7 7 6 7 7 8 7 7 7 8 8 9 11 10 8 6 5 3 1 1 2 4 3 2 3 4 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 3 4 11 16 19 20 19 17 14 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 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 31 30 30 29 28 27 26 22 15 9 4 2 1 2 3 4 3 3 5 5 4 4 4 5 9 14 11 8 4 6 7 8 9 9 11 9 6 4 3 4 3 2 2 3 5 9 8 6 6 8 10 11 7 5 6 13 13 13 8 3 5 4 3 2 1 1 3 5 5 4 4 3 2 8 11 11 5 3 4 8 10 10 11 11 11 12 9 8 8 6 3 8 14 15 15 14 12 9 6 5 7 9 9 9 10 10 8 6 5 6 7 7 7 7 6 3 1 4 6 8 9 9 10 11 11 12 12 12 12 11 11 11 11 11 10 8 6 5 5 5 5 7 7 5 3 2 3 4 5 5 5 5 4 4 5 6 6 7 7 5 8 17 17 15 13 12 12 12 12 10 7 8 11 13 11 8 4 5 5 6 4 4 5 4 4 4 3 4 5 5 6 6 5 4 2 4 6 6 5 4 4 5 5 6 3 2 8 11 13 14 16 17 17 15 10 4 2 2 6 9 10 8 8 8 7 7 7 9 9 9 9 10 10 8 7 6 8 10 11 12 13 11 5 6 8 7 9 11 13 13 12 12 11 11 10 9 7 4 8 14 13 11 8 7 7 8 10 10 9 5 10 15 15 11 10 9 9 8 7 6 6 7 9 10 7 5 5 5 8 11 13 14 14 14 15 16 18 19 20 21 18 13 8 6 6 7 6 6 6 7 8 8 9 8 9 8 8 8 10 12 13 13 13 13 9 7 9 12 10 9 8 7 5 4 4 4 5 3 11 16 15 13 12 9 9 10 11 10 10 10 9 9 8 8 10 9 9 8 7 9 14 17 18 15 10 8 6 7 8 10 11 12 12 12 10 8 5 10 17 16 17 18 16 13 11 10 9 6 7 8 10 9 6 4 4 5 7 8 8 7 7 6 4 2 3 5 6 6 6 4 3 4 7 9 10 10 9 9 8 5 2 1 1 1 0 3 6 9 9 9 8 6 4 2 2 5 8 9 9 9 8 8 7 7 7 7 8 8 8 8 8 7 9 12 14 14 13 12 10 10 11 12 12 11 10 10 11 11 10 10 11 11 11 11 10 10 9 9 9 9 9 6 5 8 7 7 8 7 7 7 7 7 7 8 8 8 7 7 7 8 7 6 1 5 8 5 3 3 3 2 0 5 7 8 7 4 1 3 4 4 6 7 9 9 9 8 6 7 6 4 2 0 1 2 3 4 3 3 2 2 1 3 3 3 2 6 10 12 9 6 4 5 4 3 2 2 2 2 2 2 1 3 4 6 6 7 7 5 4 2 3 3 3 2 3 3 3 3 5 8 9 9 8 7 6 6 6 5 3 1 1 2 2 3 2 2 3 3 3 2 3 6 9 11 10 7 5 4 5 8 8 7 6 7 7 7 8 11 11 8 6 5 5 5 4 3 2 2 2 2 3 6 7 7 7 8 9 11 12 10 8 6 5 4 2 1 2 3 3 2 2 2 4 7 9 9 8 9 9 9 9 9 8 8 8 7 6 2 1 3 3 3 3 2 1 2 4 5 5 5 5 7 8 10 11 11 10 8 8 8 8 8 8 8 8 8 8 7 7 6 6 5 4 3 3 3 4 5 5 5 5 6 5 4 4 3 3 3 4 6 7 7 7 7 7 8 7 6 7 7 7 7 9 10 10 8 6 4 2 2 2 3 3 1 2 4 5 5 6 6 6 6 6 5 5 5 5 5 5 6 6 3 4 12 16 18 19 18 17 14 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 29 29 29 29 30 30 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 31 30 30 29 28 28 27 24 19 12 6 2 1 2 4 4 3 5 5 4 3 5 7 10 12 10 4 5 4 8 11 14 13 12 13 13 9 5 7 5 4 2 1 3 3 6 10 11 10 11 12 9 7 6 10 15 10 7 7 4 4 5 4 2 1 1 2 4 5 5 4 3 4 11 9 4 5 5 6 8 8 8 9 9 9 9 4 7 11 10 7 9 14 14 14 13 13 12 11 10 11 11 10 8 8 8 7 6 5 5 6 6 6 5 4 5 7 10 10 11 11 11 11 12 12 12 13 13 13 12 11 11 12 13 13 12 9 6 5 5 5 6 5 3 2 3 4 4 5 5 5 4 3 3 5 6 6 6 6 6 9 16 18 16 15 14 13 12 11 9 7 9 11 13 11 8 4 4 4 5 2 1 5 6 5 4 5 6 8 7 6 6 5 3 5 7 6 3 3 3 4 5 5 5 3 7 13 13 15 16 17 18 18 17 12 6 4 6 10 8 6 6 8 9 9 10 9 9 8 8 8 9 9 8 6 5 7 10 11 10 10 9 5 2 4 5 7 10 12 12 12 11 11 11 11 9 6 5 13 15 15 13 12 11 11 10 10 10 8 6 12 14 12 9 8 8 8 8 7 5 4 3 5 7 7 7 5 6 10 13 14 14 15 15 15 15 17 18 19 19 17 13 8 5 5 5 5 6 6 7 8 8 8 7 6 5 5 5 7 11 13 13 12 10 6 4 2 6 4 3 3 4 5 6 5 5 6 3 9 17 16 14 12 8 7 9 11 12 11 10 9 8 8 8 9 8 8 7 8 11 13 15 16 14 9 7 7 10 11 12 12 13 13 12 9 6 6 12 17 18 19 20 18 14 12 12 10 8 7 8 10 10 8 5 5 5 6 7 7 6 6 5 7 9 10 10 9 8 7 6 5 5 6 8 9 8 7 7 7 7 6 6 5 5 4 6 8 10 10 9 7 4 2 1 4 7 9 9 9 9 9 8 8 7 7 8 8 8 8 9 8 7 8 13 14 14 11 10 9 10 12 12 11 11 10 11 11 11 9 9 11 11 10 10 9 9 8 8 8 8 8 5 5 9 6 5 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 5 1 4 5 4 4 4 3 3 2 6 7 8 9 5 2 2 3 4 4 6 7 6 6 6 6 7 8 7 4 1 1 2 3 4 3 2 2 2 1 1 1 2 3 8 10 11 9 5 3 2 3 3 3 2 1 2 1 1 1 1 3 5 5 6 6 6 6 5 4 3 2 2 2 2 2 2 4 7 9 9 8 6 6 5 5 4 3 2 1 2 2 2 3 2 2 2 3 2 2 8 12 12 8 4 3 3 4 6 8 7 6 5 5 6 9 11 12 11 10 9 8 7 5 2 2 2 1 6 7 7 5 5 6 7 9 10 10 9 8 6 4 2 1 1 2 3 2 2 2 4 5 7 9 8 8 8 9 9 8 8 7 6 6 4 3 1 2 3 4 3 2 0 2 5 7 7 7 6 6 7 8 10 11 12 9 7 6 7 9 10 9 8 6 6 7 7 6 5 4 3 2 1 1 2 3 4 4 5 5 6 5 4 3 3 4 4 4 6 7 7 7 7 7 7 6 5 5 7 7 7 8 10 11 12 10 8 5 5 4 4 4 2 1 2 3 4 5 5 6 6 6 6 6 5 5 5 5 6 6 4 3 10 15 17 18 19 17 14 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 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 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 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 31 30 30 28 28 27 26 22 16 9 3 1 3 4 4 3 5 5 3 2 2 4 7 8 9 6 2 5 10 12 12 12 10 11 13 10 7 7 6 6 4 1 1 0 1 6 11 10 8 5 1 2 5 10 12 6 6 5 5 4 5 5 2 1 2 2 4 5 3 3 7 9 9 5 1 5 5 5 6 7 7 7 7 8 7 3 6 14 9 3 7 11 12 12 14 15 15 15 16 16 13 10 8 7 7 7 7 6 6 6 6 6 6 8 10 11 11 11 11 11 11 11 12 12 12 12 13 13 12 11 11 12 11 10 10 8 6 4 6 7 7 5 3 3 4 5 5 4 4 4 4 4 4 4 5 5 4 5 6 6 13 19 17 15 14 13 12 11 7 6 9 11 12 11 9 6 4 4 4 2 8 9 9 7 7 8 8 7 7 7 6 4 3 7 9 5 3 3 4 5 6 6 6 5 7 11 14 15 16 17 19 19 19 15 11 8 9 11 10 9 9 11 12 13 13 12 11 9 8 8 8 7 6 4 4 7 11 10 10 9 8 5 4 5 6 7 8 10 11 11 11 10 11 10 8 6 11 18 17 16 15 15 14 13 12 11 10 8 7 13 13 10 7 7 7 8 8 7 6 4 2 3 6 6 5 5 10 15 16 16 17 16 15 14 14 15 17 20 19 16 11 7 3 2 4 5 5 6 7 7 8 7 6 5 4 4 4 6 10 11 11 11 8 4 4 5 6 4 3 4 5 7 8 7 6 6 3 10 17 18 15 12 8 8 9 13 13 13 10 9 7 6 6 5 7 7 6 10 11 11 9 11 12 9 10 12 15 14 13 13 14 14 13 8 5 10 16 20 21 21 19 16 13 13 13 12 10 8 8 9 9 7 6 6 6 6 6 6 4 4 9 13 15 15 14 12 10 8 6 5 4 5 7 8 7 5 6 7 8 9 9 9 9 8 8 8 9 10 8 6 5 6 8 10 11 11 11 10 10 10 10 9 9 9 8 7 8 8 9 9 8 8 13 14 13 9 8 8 11 11 11 10 10 10 10 12 11 9 9 10 11 10 9 8 8 8 8 7 7 6 4 7 10 6 4 7 6 6 6 7 7 7 8 8 8 8 7 6 6 6 4 1 3 5 6 6 6 4 5 6 7 6 7 8 5 3 3 4 5 5 6 6 5 4 4 5 5 7 8 6 3 2 3 3 4 4 3 2 1 1 2 1 1 4 8 10 11 10 7 3 2 1 1 2 1 1 1 1 1 1 1 1 2 3 3 4 5 6 6 5 4 3 2 2 2 2 1 3 7 9 9 7 6 5 5 5 4 3 2 2 2 2 2 1 1 1 1 2 1 3 9 13 11 7 5 4 5 4 4 7 7 5 3 2 3 6 11 12 12 11 9 7 5 3 2 2 2 2 8 9 7 3 4 6 8 8 8 8 8 7 5 4 3 2 1 2 3 3 4 5 7 6 6 6 7 7 7 7 7 6 5 5 4 3 2 1 1 2 4 4 2 1 4 5 7 8 9 9 8 7 7 8 10 11 11 7 5 4 8 10 11 9 7 6 5 6 6 7 6 5 4 2 1 2 2 2 2 2 4 5 5 5 4 3 3 4 4 5 7 7 7 7 7 8 7 5 4 3 5 6 7 8 10 10 11 10 9 7 6 6 5 5 3 1 0 1 2 3 4 5 6 5 6 6 6 6 6 6 6 6 6 1 8 15 17 18 19 18 14 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 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 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 26 21 13 6 1 3 4 4 4 4 4 4 2 2 3 4 6 7 7 6 7 10 12 10 9 10 11 11 10 4 2 3 5 4 1 1 2 5 6 8 9 6 5 2 3 7 11 11 9 7 6 5 5 4 3 0 1 3 3 3 3 2 4 8 7 6 4 1 4 5 5 6 6 6 7 7 7 7 7 7 10 8 4 2 9 7 7 10 12 13 14 15 15 14 11 9 8 9 9 9 8 8 9 9 9 9 10 11 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 11 10 9 8 8 8 7 7 8 8 7 5 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 4 4 4 10 17 18 17 15 13 12 10 7 6 9 11 11 10 9 8 7 7 5 7 13 12 10 9 9 8 7 6 6 7 4 2 8 10 9 6 5 5 5 5 5 6 5 4 7 12 15 16 16 17 19 19 19 17 16 15 14 14 14 13 14 15 15 15 15 14 13 11 9 9 9 7 5 3 7 9 11 10 10 11 9 7 7 8 8 7 7 8 9 9 9 9 10 9 7 10 16 20 19 18 18 17 16 15 13 12 10 9 7 11 12 9 6 8 9 9 8 7 6 5 4 5 3 2 8 14 17 19 19 19 18 17 15 14 13 15 17 19 16 12 7 3 2 4 4 4 4 5 6 7 7 6 4 3 3 3 4 5 8 9 10 12 9 6 3 3 5 5 4 5 6 6 6 6 7 5 3 12 18 18 13 10 9 9 11 14 14 13 11 9 7 5 4 5 8 6 6 11 10 9 7 6 8 10 14 16 17 16 14 13 14 14 13 8 8 15 19 21 21 19 15 11 11 12 12 12 11 10 9 8 8 6 6 7 6 4 4 3 2 7 12 14 15 15 14 14 13 10 7 5 4 5 6 7 6 6 8 9 9 9 8 8 10 9 8 8 9 9 7 8 10 12 13 14 14 13 12 11 11 11 11 10 10 9 7 6 6 7 8 9 8 9 12 15 13 9 8 9 11 10 9 8 8 9 9 11 11 9 9 10 11 10 9 8 8 7 7 6 5 4 6 8 9 6 5 7 6 6 6 7 7 7 7 8 8 7 7 6 6 7 5 3 5 6 6 8 8 7 6 7 7 4 5 7 5 4 4 5 4 5 6 6 5 4 4 4 3 4 5 7 5 4 3 3 4 4 2 1 0 1 1 1 1 5 8 10 10 11 9 5 2 1 1 1 1 1 1 2 1 2 3 3 2 2 1 1 2 4 6 6 5 3 2 2 2 2 1 3 6 9 8 8 6 5 4 4 3 2 2 2 1 1 1 1 1 1 1 2 2 4 9 13 12 10 8 7 5 2 2 5 7 5 2 2 2 6 11 11 11 11 9 6 4 4 5 5 3 2 6 7 6 4 5 7 8 7 6 6 7 6 6 5 3 2 1 3 3 4 7 9 9 7 6 6 6 7 7 6 5 4 3 4 4 4 3 1 2 3 3 3 1 4 8 7 6 6 8 9 9 7 7 7 9 10 9 5 3 3 8 10 11 10 8 6 5 4 5 6 7 7 6 5 4 4 4 3 1 2 3 4 4 4 3 3 3 4 5 6 7 7 7 6 6 7 6 5 1 2 4 6 6 7 9 10 10 10 9 8 7 6 6 6 5 3 2 1 2 3 4 5 5 5 5 6 6 6 6 6 7 7 7 0 7 15 18 19 20 18 14 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 28 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 29 30 30 30 30 29 28 28 27 27 24 18 11 4 1 4 4 5 4 2 2 2 2 3 5 2 4 6 7 11 12 11 7 5 6 7 9 8 1 1 1 4 4 4 6 6 6 5 3 6 8 8 9 10 11 11 10 8 5 4 4 6 5 2 1 1 3 3 2 2 4 4 4 4 5 4 2 2 5 5 6 6 5 5 5 5 6 8 10 8 7 7 7 6 4 4 6 6 7 8 9 12 14 13 12 12 12 11 11 11 11 11 11 10 11 11 11 10 10 11 11 11 10 10 10 10 11 11 11 12 12 12 11 10 8 7 8 8 8 8 8 7 7 6 4 4 3 1 1 1 3 2 2 2 3 4 4 3 2 3 4 5 8 15 19 18 16 14 12 10 7 7 9 11 11 11 10 10 10 10 6 10 16 13 11 10 9 8 7 6 6 6 3 7 12 12 10 8 8 7 6 5 4 4 4 5 10 13 16 17 17 17 19 19 19 18 19 19 18 17 15 13 13 14 14 16 16 15 15 14 12 11 8 5 5 9 16 13 11 11 11 11 10 8 8 10 8 7 6 7 7 7 7 8 10 9 9 15 19 21 20 20 19 18 17 16 14 13 11 10 6 8 13 9 8 11 10 9 9 8 7 6 4 2 8 15 19 21 21 21 20 20 19 18 16 15 14 17 17 16 11 8 5 3 1 1 1 2 4 5 6 6 6 5 4 4 3 3 3 4 6 7 8 10 9 5 1 3 4 5 2 2 3 4 6 7 8 6 6 14 17 15 10 9 9 11 13 15 14 13 11 10 8 7 7 7 6 5 9 11 9 7 6 4 6 11 18 19 17 15 13 12 13 13 12 8 10 17 21 20 18 15 10 6 8 9 10 11 11 10 10 9 8 7 7 6 6 4 4 4 6 8 11 12 12 11 11 13 13 12 9 7 5 6 6 6 4 6 10 10 9 7 7 7 10 10 9 8 9 8 7 10 12 14 15 14 13 12 12 11 11 10 10 10 8 7 7 5 5 6 7 8 8 10 12 15 14 10 8 8 8 9 9 8 7 8 9 11 10 8 9 10 11 10 9 9 8 7 6 6 4 6 9 10 8 6 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 6 4 2 4 6 10 10 9 8 6 5 3 3 3 3 4 4 4 2 3 5 6 5 4 4 3 3 1 2 2 3 3 3 3 3 3 2 1 1 1 1 1 2 6 8 9 9 10 10 5 2 1 1 1 2 2 1 1 2 4 5 4 3 2 1 1 1 1 3 5 5 4 3 3 3 2 2 2 6 8 8 7 7 5 4 3 3 2 2 2 1 2 3 4 3 2 1 2 2 6 10 13 12 11 10 7 4 3 1 4 8 6 5 3 4 7 9 9 10 10 10 8 6 6 6 6 3 3 6 6 6 6 7 7 7 7 5 4 5 5 5 5 4 2 1 3 2 3 9 10 10 8 7 6 6 7 7 6 4 2 2 4 5 5 3 2 2 3 2 0 4 7 9 7 6 6 7 8 8 7 6 6 7 8 7 4 3 5 9 10 10 9 7 5 3 2 3 4 5 7 8 8 8 7 5 3 1 1 3 4 4 3 2 2 3 5 7 7 7 7 8 7 6 5 4 6 6 6 6 7 7 7 8 9 10 10 9 8 6 6 6 6 6 4 2 0 1 3 4 5 5 5 5 5 6 6 6 7 7 7 7 1 9 16 19 20 20 16 12 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 28 28 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 30 30 30 29 28 28 27 27 26 22 17 10 3 3 4 4 4 2 1 4 3 3 2 1 3 9 11 11 11 8 3 4 6 7 8 6 5 5 6 6 7 9 10 9 7 5 2 1 5 12 13 11 8 6 6 4 3 4 4 5 5 2 0 1 2 3 3 3 4 4 4 3 4 4 4 4 5 6 5 5 4 4 4 3 2 1 4 4 5 6 5 1 5 6 5 5 4 7 10 11 12 13 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 12 12 11 10 9 9 10 11 11 11 12 12 12 11 9 8 8 8 8 8 8 7 7 8 9 10 10 8 6 6 7 9 9 9 10 11 11 10 8 7 7 8 8 9 15 19 19 17 15 12 9 7 7 9 11 11 11 11 11 12 10 6 12 15 12 9 8 9 8 7 6 6 5 6 11 15 13 11 10 8 6 5 6 5 5 6 9 12 14 16 17 17 18 19 18 18 18 19 18 17 17 13 9 6 10 14 16 16 16 17 17 15 11 7 5 13 16 17 13 12 11 10 9 9 8 9 10 9 8 7 7 6 6 7 9 11 10 12 17 21 21 21 21 20 19 18 17 16 14 12 10 6 7 13 14 9 7 8 8 8 8 8 7 3 8 17 22 21 20 20 20 20 20 20 18 17 16 17 18 17 14 8 8 8 8 6 4 3 5 6 6 6 6 5 5 6 6 4 3 4 4 4 4 5 6 6 4 4 6 3 4 6 7 8 11 11 10 11 8 5 9 13 12 7 7 10 13 14 15 14 13 11 10 9 8 8 8 5 7 10 10 7 6 6 5 6 12 19 18 14 10 10 10 10 11 10 8 13 18 20 17 14 11 7 4 6 8 9 9 10 10 10 11 9 8 7 6 6 9 11 11 10 10 10 11 9 8 8 10 12 12 10 8 6 6 4 3 4 7 9 8 7 7 7 8 10 10 9 8 8 8 8 11 13 14 14 11 9 8 10 10 10 10 9 8 7 7 6 5 6 6 7 7 8 10 12 14 13 11 9 6 6 9 8 8 7 7 8 10 9 9 9 10 11 10 10 9 7 6 6 5 6 8 9 8 6 5 6 6 6 7 7 7 7 8 8 7 6 5 6 7 8 8 6 3 3 3 5 9 9 9 7 5 4 5 4 3 3 4 5 5 1 0 1 4 5 4 4 4 3 2 1 1 2 2 3 3 3 3 3 1 1 1 1 2 3 6 8 9 9 10 11 7 3 1 1 1 1 1 1 1 1 4 5 4 4 3 1 1 1 1 2 3 4 4 4 4 3 2 2 2 5 7 8 8 7 6 5 4 3 3 2 2 1 2 4 4 3 1 2 1 2 8 11 12 11 10 9 6 5 4 3 7 9 6 4 3 4 7 9 8 8 8 9 9 8 6 6 5 4 7 7 5 4 6 7 6 5 5 4 4 3 4 4 3 2 2 2 1 2 6 10 11 10 8 7 7 7 6 5 4 3 3 4 6 6 4 3 2 2 2 2 5 7 8 8 8 7 6 7 7 8 7 6 6 7 8 8 7 6 7 9 11 10 8 5 2 1 3 3 3 3 4 5 7 7 7 7 4 2 0 2 3 4 3 2 1 3 5 7 7 7 7 9 8 6 5 1 3 7 7 7 7 7 7 7 9 10 10 9 7 6 6 6 6 6 4 2 1 2 3 4 4 5 5 5 5 5 6 6 7 8 7 5 3 11 17 20 21 20 15 10 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 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 29 29 29 30 30 29 28 28 27 27 26 25 21 15 6 1 4 4 3 2 4 5 4 2 2 3 7 12 10 10 9 7 6 5 5 6 7 7 9 10 8 6 5 8 8 7 7 4 4 7 9 14 12 8 4 5 3 2 3 3 4 5 5 2 0 1 3 4 5 4 3 3 3 2 4 5 5 6 5 5 5 4 3 3 3 2 3 2 2 2 1 1 5 7 8 8 6 5 8 10 11 10 10 10 11 12 13 14 15 15 14 13 13 13 13 13 12 12 12 12 11 11 10 10 10 11 11 12 12 12 12 11 10 9 9 8 9 8 8 7 7 8 10 12 13 13 11 11 13 14 14 14 14 15 14 14 13 12 12 12 11 10 10 14 17 19 17 14 11 8 7 8 10 11 11 12 12 12 12 9 8 15 14 9 6 7 8 8 8 7 7 7 9 14 15 13 10 7 6 5 6 8 9 9 9 12 14 15 15 16 17 18 17 16 14 13 14 14 15 15 11 6 4 9 13 16 17 18 18 18 15 10 7 11 19 17 16 14 13 11 10 9 9 9 9 10 9 8 6 5 7 8 9 10 11 10 14 19 23 21 21 21 21 19 18 17 16 15 13 11 7 7 12 17 9 4 6 7 7 8 9 5 3 15 20 21 18 17 17 18 19 20 19 19 18 18 18 18 16 14 12 12 12 11 9 8 8 9 9 8 8 8 8 8 8 7 6 5 5 5 5 5 5 4 3 4 4 5 12 15 14 12 13 14 14 12 10 8 4 7 12 13 11 7 7 12 14 14 14 13 11 9 7 8 9 8 5 7 9 7 6 6 6 6 7 14 18 17 10 5 5 7 8 8 8 10 15 18 19 16 13 9 6 4 6 7 8 8 9 9 10 11 10 9 8 4 6 12 14 14 13 13 11 10 9 7 7 9 11 11 9 5 3 3 6 8 8 7 7 6 6 6 8 9 10 10 9 8 8 7 8 12 12 12 11 8 5 7 9 10 10 9 8 8 7 7 8 7 7 6 7 7 7 9 10 12 12 11 8 2 4 7 7 7 6 6 7 9 10 9 10 11 11 10 10 8 7 6 6 6 9 9 8 7 5 5 6 6 6 6 7 7 7 8 7 6 5 5 7 8 8 7 5 4 8 9 8 7 6 6 6 5 6 7 8 8 8 8 7 4 1 2 2 2 4 5 5 5 4 3 3 2 2 2 3 3 4 4 3 1 1 1 2 3 4 5 6 8 11 11 11 7 4 2 1 1 0 0 1 1 0 3 4 5 4 3 3 1 0 0 1 2 2 4 4 4 4 3 3 3 5 6 7 7 7 7 6 5 4 3 2 1 1 2 4 3 2 1 1 1 5 9 11 11 10 8 7 6 5 5 9 9 7 4 3 3 5 7 8 8 7 7 7 7 6 5 4 3 7 11 9 5 3 5 7 6 4 3 3 4 3 3 2 2 1 1 3 5 7 8 9 9 9 8 8 7 7 6 5 5 6 6 7 7 5 3 2 2 3 4 5 6 7 7 8 7 8 8 8 8 8 8 7 7 7 8 9 9 6 6 8 11 10 8 5 2 1 3 3 3 2 2 3 3 4 5 6 5 3 2 2 3 3 2 2 2 2 4 6 7 6 6 10 10 6 1 3 3 1 3 5 7 7 7 7 8 9 10 9 7 6 7 6 6 6 4 3 3 2 2 3 4 4 4 4 4 5 5 6 6 8 7 3 6 13 18 20 21 19 14 9 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 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 30 29 28 28 27 27 26 25 22 16 6 1 3 2 3 2 5 4 2 4 1 8 11 10 8 10 10 11 9 8 7 7 8 9 12 10 5 2 1 6 7 7 8 9 11 12 12 11 10 8 6 7 4 1 3 3 4 5 5 3 1 1 3 5 4 3 2 1 2 3 5 5 5 5 5 4 4 3 3 3 3 3 3 4 3 1 1 5 9 8 6 6 4 6 10 9 9 8 7 7 9 10 10 11 12 13 13 13 14 14 13 12 11 12 11 11 10 10 10 10 10 11 12 12 13 12 12 11 10 9 9 8 8 8 7 7 7 9 11 12 12 12 12 13 14 15 15 14 13 12 12 13 13 13 14 14 13 12 11 12 16 17 15 13 11 8 9 10 11 11 11 12 12 12 12 8 9 16 12 8 5 7 8 8 8 7 6 7 9 14 12 9 5 5 5 4 8 11 12 10 11 13 15 16 16 16 16 17 14 10 6 8 10 13 14 15 13 10 8 11 13 16 16 17 17 17 12 8 9 16 19 17 16 15 14 12 10 9 9 9 9 9 9 6 6 8 13 12 11 10 10 11 14 20 22 21 20 20 20 19 18 17 16 15 14 12 8 7 12 14 8 3 4 6 7 8 7 3 10 21 20 18 14 13 14 17 18 19 18 18 17 17 18 17 16 15 14 14 13 12 11 11 12 12 11 10 10 10 10 10 10 9 8 7 7 6 6 5 5 3 2 3 2 6 13 13 13 12 14 15 15 11 10 8 7 10 14 17 17 12 4 8 14 13 13 12 10 8 6 7 8 7 4 4 7 6 5 5 6 5 7 15 17 15 7 1 5 6 6 6 9 13 17 18 18 17 14 9 5 4 6 6 7 8 8 9 10 10 10 9 7 3 9 13 16 16 16 15 14 11 9 7 6 8 9 8 5 7 11 13 14 13 11 8 7 6 6 7 10 10 10 10 9 8 7 6 7 11 12 10 8 7 7 7 8 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 10 12 9 5 2 4 6 7 7 7 7 7 9 11 11 12 12 11 10 9 8 7 6 7 8 10 9 7 5 5 6 6 6 6 6 6 7 7 7 7 6 6 7 7 8 7 6 4 7 10 10 8 5 4 3 4 5 5 7 8 8 8 7 4 2 1 3 2 1 4 5 5 5 4 4 4 4 4 3 2 2 3 3 2 1 1 2 2 4 6 5 5 7 10 11 9 6 5 4 3 2 1 0 1 1 1 3 4 4 3 4 3 2 1 0 1 2 2 3 3 4 3 3 3 4 4 5 6 6 7 6 6 5 4 4 3 2 2 3 3 3 2 1 1 4 7 10 10 9 8 7 6 6 7 9 10 9 7 5 4 4 5 6 7 7 6 6 5 5 5 4 2 4 8 13 10 6 2 5 7 7 3 1 3 3 3 3 4 4 4 4 5 8 9 8 8 8 8 8 8 8 8 8 7 7 8 8 8 6 3 2 2 2 4 5 5 6 7 8 8 8 8 9 9 9 9 9 9 8 8 8 9 10 8 7 7 9 9 8 6 4 2 1 2 3 3 3 3 3 2 2 2 2 2 1 2 3 3 2 2 2 2 2 4 5 5 6 10 12 9 5 1 2 2 1 2 4 7 7 7 8 8 8 8 7 6 6 7 7 6 6 4 3 2 1 2 3 3 4 4 4 4 5 5 6 7 4 1 9 14 18 20 21 19 14 9 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 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 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 27 26 25 24 21 13 4 3 4 4 4 1 3 2 2 2 3 7 13 11 10 12 9 7 7 6 6 6 4 8 11 7 3 3 2 7 7 7 8 8 9 10 8 7 6 9 8 7 4 2 4 4 4 5 6 4 2 1 3 4 1 2 4 2 1 1 0 1 3 4 4 3 3 3 3 3 3 3 3 4 3 2 1 5 7 7 1 2 4 6 6 4 5 5 4 5 6 7 8 8 8 9 10 12 12 12 11 10 10 11 11 10 9 9 10 10 11 11 12 13 12 11 11 10 10 9 8 8 7 7 6 6 7 8 9 10 10 11 11 13 14 15 14 13 11 11 11 11 13 13 15 15 15 13 11 11 15 16 16 15 13 11 10 10 11 11 11 11 11 12 11 7 10 15 13 8 4 6 7 8 7 7 6 5 7 9 7 4 2 5 4 5 11 12 12 10 12 15 17 17 17 16 16 14 10 6 4 5 9 14 16 16 14 12 10 10 13 15 15 15 14 13 9 6 11 18 19 16 15 14 12 10 10 9 9 9 10 10 7 5 10 12 14 12 10 10 10 12 15 20 21 20 19 19 20 18 17 16 16 15 15 14 10 8 11 11 7 3 5 6 6 6 6 13 18 23 19 16 13 11 13 16 17 16 15 14 14 14 15 16 16 16 15 15 15 14 14 14 14 13 12 12 11 11 11 11 11 11 10 9 8 7 7 6 4 3 1 3 3 4 6 7 9 12 17 18 17 14 12 10 11 15 19 19 16 12 4 5 11 12 11 11 10 8 6 6 6 6 4 4 6 6 5 5 6 5 7 15 13 9 5 3 4 5 4 8 13 16 18 18 16 14 11 7 3 4 6 6 7 7 7 8 9 9 10 9 6 8 12 14 15 16 17 17 16 14 11 8 7 8 9 9 12 15 15 16 15 14 12 10 8 7 8 8 9 10 10 10 9 8 7 6 6 10 13 9 7 7 8 8 9 9 9 8 8 7 7 7 7 6 7 7 8 7 7 7 7 9 10 7 3 3 4 5 6 7 7 6 7 10 13 12 11 11 10 9 8 7 7 7 8 9 9 9 6 4 6 6 5 5 5 5 5 6 5 6 8 10 10 8 7 6 6 5 4 11 11 8 4 3 1 1 2 4 3 5 7 8 8 7 4 1 1 3 2 2 2 4 5 5 4 4 5 5 5 5 4 3 3 3 2 2 2 3 3 5 6 7 7 9 10 9 7 5 4 5 5 3 1 0 0 1 2 3 3 3 3 3 3 3 2 1 1 2 2 2 2 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 3 4 4 4 4 3 3 6 8 9 7 6 5 5 5 7 11 12 12 11 9 7 6 5 4 5 6 7 6 5 4 4 4 4 3 5 7 10 9 7 4 7 7 6 2 2 3 3 3 5 7 7 6 6 6 7 8 8 8 9 9 8 7 7 7 7 8 8 9 8 6 4 1 1 2 4 5 5 4 5 7 9 9 9 9 9 9 8 7 7 8 8 8 8 9 10 10 8 6 6 7 7 6 4 2 1 2 3 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 2 2 3 3 3 4 6 11 13 10 6 3 4 5 4 2 2 7 8 9 8 9 9 8 8 7 7 8 8 7 7 6 4 3 1 1 3 3 4 4 4 5 5 6 5 3 1 5 11 15 18 20 21 18 14 9 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 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 27 27 26 25 22 19 10 4 1 4 3 2 3 5 4 5 6 9 7 9 12 11 9 6 5 6 6 5 5 6 6 6 3 3 3 4 7 8 6 5 4 7 8 7 5 4 6 8 7 6 4 4 4 4 4 5 5 3 2 3 4 3 3 2 3 7 8 6 4 2 2 2 3 3 3 3 3 2 2 3 3 3 3 1 6 8 6 2 2 4 4 2 2 3 2 3 2 3 4 6 6 5 6 7 7 9 9 8 8 9 10 10 9 10 10 9 10 11 11 12 12 12 11 10 10 10 9 8 7 6 6 5 5 5 7 8 9 9 11 12 13 14 15 14 12 11 10 11 11 13 14 15 15 15 14 12 10 13 16 17 17 16 12 10 9 10 11 10 10 10 11 9 6 11 13 12 7 5 6 7 7 7 6 4 4 6 6 5 2 3 4 3 8 14 12 11 10 13 16 20 18 16 15 13 11 7 3 3 4 11 16 18 15 13 12 10 10 14 15 15 14 10 7 6 7 12 17 17 14 12 11 10 9 10 10 10 10 10 9 5 7 14 12 10 10 10 10 11 13 16 20 21 20 19 19 18 17 16 16 15 15 15 15 11 8 10 10 8 5 8 11 14 16 18 22 22 21 18 15 13 10 11 13 14 13 12 11 11 12 13 15 16 16 16 16 16 16 16 15 14 13 13 12 12 12 12 12 12 11 11 10 10 9 8 7 5 3 1 2 4 5 5 5 4 9 19 22 21 17 13 11 12 15 17 18 15 11 5 2 7 9 9 9 9 7 6 5 5 4 4 5 6 6 5 5 6 5 6 12 11 7 4 2 4 6 10 13 16 17 17 16 12 9 7 4 2 4 6 6 6 6 7 7 8 9 8 6 6 11 15 14 14 16 17 18 17 16 14 10 9 9 11 12 15 17 15 14 13 12 12 11 7 6 8 8 8 9 9 10 10 8 6 5 5 10 14 9 6 6 8 9 9 9 9 8 7 7 7 7 6 6 8 8 8 7 6 6 7 8 9 7 3 1 4 5 6 6 6 6 9 11 13 12 11 9 8 7 6 7 7 8 9 9 9 8 6 4 5 6 6 6 5 4 4 4 3 6 10 10 10 8 7 6 5 4 7 13 11 7 5 5 4 3 3 1 4 8 10 9 8 7 5 2 1 2 3 2 2 5 6 5 4 3 4 4 4 4 4 4 3 2 2 3 4 3 3 5 7 8 8 10 9 7 5 3 2 2 3 2 1 1 1 2 3 4 3 3 3 4 4 4 3 2 2 2 3 4 4 5 5 5 4 4 4 4 4 4 4 4 3 2 3 4 5 5 4 4 4 4 4 5 6 7 8 8 5 4 4 3 4 8 11 12 12 12 10 8 6 5 4 3 4 5 4 4 3 4 4 4 4 4 5 8 9 9 8 8 7 5 3 3 3 3 2 5 9 8 7 6 6 6 6 7 8 9 10 10 8 6 5 5 6 7 7 7 5 3 2 3 5 6 5 3 3 5 8 10 10 10 9 8 7 6 5 5 6 6 7 8 9 10 10 9 7 5 4 3 2 1 0 1 3 4 4 4 3 3 3 4 4 4 4 4 2 1 0 1 2 3 3 5 5 6 6 8 11 13 11 8 6 6 6 5 5 2 3 8 11 10 11 11 11 9 9 9 9 8 8 7 7 6 5 4 3 3 3 4 4 4 5 6 6 3 1 6 9 12 15 17 19 20 18 14 9 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 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 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 26 25 24 21 16 9 6 3 3 5 10 12 9 7 7 7 5 0 2 8 11 7 5 6 5 4 4 6 9 4 3 2 2 1 5 6 5 5 5 5 8 9 7 4 2 1 4 6 4 4 5 5 4 4 5 5 3 2 3 4 3 1 2 8 7 7 8 7 5 3 2 2 3 3 3 3 2 3 3 4 3 3 5 8 11 9 5 3 2 1 1 1 1 1 1 1 1 0 1 2 3 3 4 5 5 6 6 8 8 7 6 8 10 10 10 10 11 11 12 12 11 11 10 10 9 9 8 7 6 5 5 5 4 5 7 9 10 11 12 13 14 15 14 13 12 11 12 13 14 15 15 15 15 14 13 10 12 16 16 15 14 10 7 8 9 10 9 8 8 10 7 6 13 15 13 8 6 5 6 6 6 5 3 4 7 6 4 2 2 2 4 9 13 12 12 12 16 18 18 16 13 11 10 8 5 2 3 5 12 16 16 14 13 12 11 11 13 15 14 12 7 7 9 11 12 14 14 11 10 10 9 9 10 10 10 10 8 6 7 11 14 10 9 10 10 10 10 14 18 21 21 20 19 19 18 16 15 15 15 15 16 16 14 10 9 11 10 9 11 15 19 21 22 22 20 17 14 13 11 9 9 10 12 13 12 11 11 12 14 16 16 16 15 15 15 16 16 15 14 14 13 13 13 13 13 12 12 11 11 11 10 9 8 7 6 4 2 1 4 5 6 5 4 5 15 22 18 13 10 11 10 10 13 16 16 11 5 2 6 8 8 8 7 6 5 5 5 4 4 5 6 6 5 5 5 4 5 10 12 9 8 11 11 11 13 14 15 15 13 11 8 7 5 3 3 4 6 6 5 5 6 7 8 8 6 2 9 14 17 15 13 15 17 17 17 17 15 12 10 10 11 14 16 17 13 11 10 10 10 10 5 5 6 7 7 8 9 9 9 8 6 4 5 11 13 8 6 6 8 8 9 10 9 8 7 7 7 7 7 7 8 8 7 6 4 3 5 7 7 6 2 1 4 5 4 5 6 8 10 11 12 12 10 8 6 5 5 6 7 8 8 9 8 6 4 3 4 7 7 6 5 4 3 3 5 6 8 7 7 8 7 6 5 4 8 13 9 4 5 5 4 4 3 2 6 11 10 6 4 4 4 2 1 3 3 1 2 5 6 5 4 4 3 2 1 2 2 3 3 3 3 4 6 4 3 4 6 8 9 10 9 8 4 3 2 1 1 1 1 2 3 4 4 3 3 4 5 6 5 5 3 3 2 2 3 4 5 5 5 6 5 4 3 3 3 4 4 4 3 3 3 3 4 4 3 2 3 3 4 6 7 9 7 6 4 5 4 5 7 9 10 11 11 12 11 8 5 3 3 2 3 4 4 3 3 5 6 5 5 4 4 6 9 10 9 8 6 4 2 3 3 3 3 7 10 9 7 6 6 5 5 5 6 8 9 8 8 6 5 5 4 4 5 5 4 4 5 7 7 6 3 2 3 7 9 11 11 10 8 6 5 5 5 5 5 5 6 7 8 9 11 12 10 8 5 4 3 3 2 3 4 5 5 5 5 6 6 5 6 6 6 5 3 1 2 3 3 3 4 6 8 10 11 11 12 13 12 10 7 5 6 6 6 5 3 5 9 11 12 12 13 12 11 10 9 8 8 8 7 7 6 5 5 4 4 4 4 5 6 6 5 1 4 9 12 13 14 15 17 19 17 14 10 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 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 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 26 24 22 19 14 10 8 6 5 12 14 13 9 7 6 3 1 4 4 1 11 10 8 8 7 5 4 7 8 5 4 3 3 5 7 8 2 4 3 5 9 7 3 3 3 3 3 2 1 5 6 5 4 5 4 4 3 2 2 3 2 4 6 5 1 3 6 6 6 5 4 3 3 3 4 4 3 4 4 3 5 8 7 8 8 7 4 1 1 2 3 2 1 1 1 1 3 2 2 1 1 2 2 2 3 4 5 6 5 4 5 8 10 10 10 10 11 11 11 11 10 9 9 9 8 8 7 6 5 5 4 4 4 4 5 8 10 12 13 14 15 15 14 13 12 12 13 14 15 15 15 15 14 14 13 10 11 15 18 15 11 6 5 8 8 8 8 7 7 7 6 8 14 17 14 10 7 6 6 6 5 3 6 8 9 7 4 3 2 5 10 13 13 12 12 14 17 17 15 11 9 8 7 7 6 4 6 8 12 14 14 13 13 12 12 11 12 13 12 10 10 12 13 13 12 11 10 8 9 11 10 9 10 10 10 10 7 7 13 15 14 11 11 11 10 8 8 14 19 22 21 18 17 18 16 15 14 14 15 15 17 17 16 11 9 10 11 11 14 17 20 22 20 17 13 10 9 11 10 8 8 13 15 15 13 12 13 14 15 16 16 15 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 10 9 8 7 6 6 5 2 1 4 5 4 4 2 9 18 16 12 9 12 12 10 12 15 17 12 6 3 7 10 11 8 6 4 5 5 5 5 3 3 5 5 5 5 4 2 6 11 14 16 15 15 13 13 13 12 11 11 10 8 6 5 4 3 2 3 4 4 5 5 6 7 8 7 4 6 14 16 16 14 11 13 15 15 15 15 14 11 8 8 11 14 15 14 9 7 8 9 8 7 5 6 8 8 8 8 10 9 9 7 6 3 6 11 12 9 7 7 8 7 8 9 9 8 7 7 7 7 7 7 7 7 5 4 4 3 1 3 4 3 1 2 3 3 3 5 7 9 11 11 12 11 8 7 6 5 5 6 7 8 9 9 7 5 3 3 5 7 7 6 6 6 6 7 6 6 5 4 5 7 7 6 5 3 3 6 4 0 3 4 3 3 4 2 5 12 10 6 2 3 4 5 4 4 4 1 2 6 6 6 5 5 4 3 1 1 1 2 3 3 3 4 6 6 3 2 4 7 9 9 8 7 4 3 2 1 1 1 1 2 5 5 4 3 3 5 6 7 6 4 3 3 2 2 3 4 5 5 5 5 5 5 4 3 2 3 4 5 4 4 3 3 3 2 2 1 1 3 5 7 8 8 6 5 5 4 5 8 10 10 10 11 11 11 11 8 4 2 3 2 2 3 3 2 2 4 5 5 5 4 5 6 9 10 10 8 5 2 2 2 2 1 4 8 11 10 8 7 6 6 5 5 5 6 7 7 7 7 6 5 3 2 2 2 4 5 7 7 6 4 3 4 6 9 10 11 11 10 8 6 6 5 6 6 6 5 4 5 6 6 8 10 12 11 8 5 4 4 3 4 5 6 7 7 7 6 6 5 5 6 6 5 4 2 3 5 4 3 3 4 6 9 11 12 12 12 12 10 6 1 3 5 5 4 2 4 8 11 13 14 14 13 12 10 8 8 8 8 8 7 7 6 6 5 5 5 5 6 6 5 2 2 7 11 12 13 14 15 15 16 16 14 10 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 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 30 30 30 30 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 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 26 25 23 20 17 12 10 10 9 11 15 14 9 8 5 4 5 4 3 2 4 9 13 8 6 5 5 7 10 9 10 9 6 4 8 8 5 3 3 1 6 9 7 3 1 2 2 2 2 2 5 6 4 1 1 2 3 2 3 3 1 2 6 6 2 3 4 5 6 6 6 5 4 2 2 3 4 5 5 3 1 6 9 6 4 5 7 4 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 3 3 4 4 5 6 7 9 10 10 10 11 11 10 9 8 8 8 8 8 7 6 6 5 5 4 4 4 3 4 9 11 13 14 15 15 15 14 14 13 13 14 15 15 15 14 14 13 13 12 11 9 13 17 13 10 6 6 7 7 7 7 6 5 5 5 11 15 17 13 9 6 5 6 6 4 6 11 11 11 8 6 5 6 10 13 15 13 12 11 12 14 14 12 9 8 9 9 10 9 8 9 9 10 11 10 10 11 11 11 11 11 11 9 9 11 14 13 12 12 10 7 8 10 12 10 10 10 10 10 10 9 13 17 18 15 13 13 11 10 8 7 13 21 20 18 14 11 12 14 14 14 14 14 15 16 17 17 13 8 9 13 16 18 17 17 17 14 10 8 7 8 9 9 9 12 16 16 15 13 13 14 15 16 16 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 9 8 8 8 8 7 5 3 1 1 1 1 1 2 7 12 15 17 17 13 11 13 14 15 12 9 7 9 10 9 7 5 4 6 6 5 4 2 3 6 8 8 8 4 5 11 13 15 16 16 15 14 13 11 8 8 8 8 6 6 5 4 3 2 3 4 6 6 6 6 7 7 7 10 14 19 17 16 14 9 8 13 13 14 13 12 9 6 7 10 12 11 8 3 6 7 7 7 8 10 11 11 9 9 9 9 9 8 7 6 4 7 12 12 10 8 7 8 8 7 7 8 7 6 6 6 6 6 5 4 3 3 4 6 4 3 5 5 4 2 3 4 3 4 6 8 10 11 11 11 10 7 5 6 6 6 7 8 8 9 9 8 6 4 4 5 7 7 7 8 7 7 7 7 6 5 4 5 6 8 8 5 2 5 7 5 1 3 5 4 3 3 2 4 10 9 7 4 5 6 6 5 5 4 3 3 6 6 6 6 6 5 4 2 1 2 2 3 3 3 2 3 5 3 2 1 6 9 10 9 7 5 3 2 1 1 1 1 4 5 6 4 3 3 5 6 6 5 3 3 3 2 1 3 4 5 5 6 6 6 5 4 2 2 3 5 6 5 4 3 2 2 3 3 3 3 5 7 8 7 6 6 5 3 3 6 8 10 10 10 10 11 11 10 8 4 3 3 2 1 3 3 2 2 3 4 4 5 5 6 8 9 10 9 7 3 2 2 2 1 1 7 10 11 10 9 7 7 6 6 5 5 6 6 7 7 7 7 6 4 1 1 2 3 5 5 5 4 3 4 7 9 10 10 10 10 9 8 6 6 6 6 6 5 3 3 4 7 8 9 9 10 11 10 8 5 3 3 5 6 7 6 6 6 5 5 5 5 5 5 6 6 5 2 4 5 3 3 3 3 5 8 11 11 11 11 10 9 7 2 3 4 4 3 6 9 12 14 15 15 14 13 10 8 8 8 8 8 7 7 7 6 6 5 5 6 5 3 1 3 6 8 10 12 13 14 14 14 15 14 13 11 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 29 29 29 29 29 29 28 28 28 28 28 28 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 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 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 25 23 21 18 14 9 9 9 8 9 11 13 4 4 6 5 4 2 1 2 6 10 12 7 5 7 10 10 11 8 7 7 5 4 8 7 4 4 4 7 9 6 5 5 3 2 2 2 3 3 4 5 5 5 4 2 2 4 4 0 4 8 7 5 2 3 5 4 5 6 6 6 6 5 3 2 4 6 7 4 1 6 9 9 10 9 9 7 5 4 5 4 3 1 2 5 3 1 2 2 1 2 2 2 2 1 2 3 4 4 5 6 7 9 10 11 11 11 11 10 8 7 7 7 7 7 7 6 6 5 5 5 5 4 3 5 9 12 14 15 16 16 16 15 14 13 14 14 15 15 15 14 13 12 11 11 10 8 11 15 15 11 8 8 8 8 7 6 6 5 5 6 12 15 15 12 7 5 5 5 5 4 8 12 13 11 10 9 9 10 13 14 14 12 10 9 9 11 12 12 11 11 13 13 13 12 10 9 8 8 8 6 6 8 10 10 10 10 9 8 9 10 12 11 9 9 11 11 12 14 14 11 11 11 11 11 11 13 17 19 17 15 14 13 12 10 8 7 13 21 17 12 7 7 9 12 13 14 14 14 15 16 17 17 17 15 14 18 19 18 16 11 8 7 7 8 9 8 8 8 9 13 15 14 13 12 13 14 16 15 15 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 14 13 12 11 10 11 12 11 9 7 6 6 7 5 4 4 3 1 7 14 14 11 10 11 13 11 10 8 8 7 7 4 5 5 6 8 10 9 7 4 4 5 7 9 10 10 5 9 14 12 13 16 16 14 14 12 10 7 6 6 6 6 5 5 5 5 6 7 7 7 7 6 6 6 7 11 17 18 18 16 13 9 4 5 9 11 12 13 12 9 6 6 8 8 5 2 2 6 8 9 12 13 14 13 11 9 9 9 9 8 8 9 9 6 7 11 12 10 7 7 8 9 7 7 7 7 6 6 5 5 5 5 3 2 3 4 5 4 6 8 7 5 4 4 4 4 5 7 9 10 10 11 11 10 8 5 6 7 7 8 8 7 7 8 8 5 4 4 5 6 8 7 6 5 5 6 7 7 6 5 6 8 9 7 4 4 8 7 4 4 6 7 5 4 3 3 1 5 8 7 4 4 3 4 5 6 6 5 4 5 6 6 6 6 6 5 3 2 3 3 3 2 2 2 0 2 5 4 2 6 9 11 10 9 7 4 1 1 1 2 4 6 6 5 3 3 3 4 6 5 4 3 3 4 3 2 4 5 5 6 6 6 5 4 3 1 1 3 5 6 5 3 2 3 4 5 5 5 5 6 7 6 5 6 5 5 5 5 6 7 9 9 8 9 9 9 9 7 4 3 4 3 1 3 3 4 3 3 3 4 6 8 9 8 8 8 7 5 2 0 1 2 0 3 8 10 10 10 8 7 6 5 4 3 4 5 6 7 7 7 6 6 4 3 2 2 3 3 3 3 3 4 7 8 9 9 10 10 10 9 8 7 6 5 5 5 5 4 3 4 7 9 9 9 8 8 9 9 7 5 3 6 7 6 5 5 5 5 5 6 6 6 5 5 6 6 4 2 2 3 3 2 1 2 5 8 9 9 8 9 9 9 4 4 5 4 4 6 9 11 13 14 15 15 14 12 10 8 8 8 8 7 7 7 6 6 5 5 4 4 5 6 7 7 7 9 11 13 14 14 14 13 13 12 10 27 27 27 27 27 27 27 27 27 27 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 26 25 22 19 15 10 7 7 5 4 4 3 6 6 5 4 1 1 4 8 8 8 9 12 13 10 8 9 7 6 5 4 5 5 4 6 6 5 4 10 9 7 2 4 6 4 2 3 2 3 4 2 3 5 7 8 9 5 3 1 5 9 9 7 5 3 1 2 3 3 4 5 6 6 6 5 3 2 2 3 4 3 9 15 14 12 9 9 9 10 9 9 7 6 3 6 7 7 4 2 1 1 2 3 3 3 3 3 3 4 5 6 7 8 9 10 11 11 11 10 9 8 7 7 7 7 6 6 6 5 5 5 5 5 3 3 6 9 12 14 15 16 16 16 15 15 14 14 15 16 16 15 14 12 11 10 10 10 9 10 15 16 12 9 8 9 8 7 7 7 6 5 7 11 14 14 11 7 5 5 4 4 5 9 11 12 12 11 11 11 12 13 13 11 8 7 7 9 11 12 14 15 15 16 14 13 11 8 7 7 7 6 4 4 6 9 9 9 8 8 9 9 8 8 7 7 7 10 12 14 16 15 13 11 11 11 11 10 13 18 17 16 15 13 13 13 10 7 8 16 20 16 13 10 10 11 13 14 15 15 15 14 14 15 17 17 15 13 15 19 19 16 10 4 5 6 8 8 6 6 7 7 9 11 12 13 14 14 14 15 14 13 12 12 12 12 12 12 11 11 11 11 12 13 13 14 14 15 15 15 15 14 14 13 13 13 13 11 10 9 8 9 10 9 7 5 2 3 10 17 16 11 10 11 11 9 6 3 3 2 1 3 3 7 12 14 15 14 11 8 6 7 7 8 10 9 5 9 13 13 13 15 17 13 11 9 9 7 5 5 5 5 5 4 5 6 7 9 7 7 8 7 5 4 7 12 17 14 11 8 8 6 3 3 6 8 10 11 12 10 7 5 5 6 5 5 6 7 9 11 14 13 11 8 7 8 9 8 7 8 10 11 9 6 8 11 12 10 6 7 8 9 8 8 8 8 8 7 5 5 5 5 5 5 5 4 3 6 7 8 6 4 3 3 3 4 6 8 9 9 10 10 10 11 10 9 8 8 8 8 7 5 3 5 7 6 4 5 5 5 5 3 3 4 4 5 6 7 6 7 9 9 8 7 5 7 9 5 0 5 6 6 5 4 3 3 1 3 5 6 5 3 1 3 5 6 6 6 3 2 4 6 6 7 7 6 5 3 3 3 2 1 1 2 2 0 4 5 4 5 7 9 10 10 9 6 3 2 1 2 4 6 6 5 2 2 2 3 5 6 5 4 4 4 4 4 4 6 6 7 7 6 5 3 1 1 1 2 3 3 3 3 2 4 5 6 6 6 6 5 4 4 4 4 5 7 7 6 6 7 9 8 8 8 9 9 9 7 4 4 4 3 1 2 3 4 4 4 3 5 9 11 11 9 8 8 7 6 4 3 2 2 2 5 8 9 9 9 7 6 5 3 2 2 3 5 6 7 7 7 6 5 4 4 3 3 4 3 3 3 5 7 9 9 9 10 11 11 10 10 9 8 6 5 5 5 4 4 4 4 5 8 9 10 9 8 7 7 8 7 6 7 6 5 3 3 4 4 5 6 6 6 6 5 4 3 2 1 2 2 3 3 2 4 6 8 8 9 9 9 9 8 7 6 6 6 6 6 7 8 9 10 12 14 15 14 12 9 8 7 7 7 6 5 5 5 4 4 5 8 10 10 8 7 7 8 10 13 15 15 14 12 11 10 9 27 27 27 27 27 27 27 27 27 27 28 28 28 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 30 30 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 26 24 21 16 12 8 7 6 5 5 5 3 3 6 5 7 10 10 11 12 8 7 6 11 12 8 5 4 6 4 4 5 4 3 4 5 5 5 6 8 8 6 2 5 6 4 4 3 2 1 1 1 3 4 5 5 6 8 8 9 10 9 7 6 6 5 1 1 2 2 2 3 4 5 6 8 9 9 7 3 3 6 13 16 9 7 6 8 10 10 9 8 7 6 6 7 7 7 6 3 2 2 2 4 4 4 4 4 4 5 6 7 8 9 10 11 11 11 11 10 8 7 7 7 7 6 5 5 5 5 5 5 5 5 3 4 8 10 12 13 14 15 16 16 15 15 14 15 16 16 17 16 15 13 11 10 9 9 8 10 15 15 12 8 7 9 8 7 7 7 7 5 7 11 13 12 11 8 6 5 4 4 5 7 9 11 12 13 13 12 12 11 11 8 6 6 9 11 13 15 16 17 16 14 13 10 8 8 7 6 6 6 6 5 5 5 5 7 8 9 9 8 6 3 1 4 7 10 11 13 14 14 14 13 12 11 9 7 11 17 16 14 13 13 13 13 9 7 12 20 21 19 16 15 15 15 15 16 16 16 15 14 13 14 15 16 15 12 10 16 19 18 14 7 0 6 7 5 3 5 5 3 6 11 16 16 15 15 14 13 12 11 10 10 11 11 11 10 10 9 10 10 11 12 13 14 15 15 15 15 14 14 14 13 13 12 12 10 9 9 9 11 12 12 10 8 6 10 14 19 19 17 15 13 11 8 6 5 3 4 4 3 5 11 16 17 17 16 14 11 9 9 9 9 10 8 6 11 14 15 14 15 16 12 8 6 8 8 6 5 4 5 5 4 4 6 7 8 6 7 8 7 5 2 7 11 13 10 8 7 6 5 4 3 4 4 5 8 11 11 8 5 4 6 8 9 8 8 8 9 8 6 4 4 5 8 8 7 8 11 12 11 9 7 9 12 14 11 8 6 7 9 10 10 10 10 9 8 7 6 5 5 4 4 4 3 5 7 8 7 5 3 2 3 4 5 7 8 8 9 10 10 10 10 10 10 11 10 9 8 6 3 1 2 4 7 6 5 4 3 3 2 3 4 5 5 6 6 7 9 11 10 9 7 7 9 9 4 1 5 6 6 5 5 4 3 1 3 5 6 5 5 2 1 3 4 5 5 3 2 2 4 5 6 7 7 6 3 2 1 0 0 1 1 2 1 1 4 6 5 7 8 8 8 8 8 6 5 4 3 3 4 6 6 3 2 2 4 6 6 5 4 4 4 5 4 5 6 7 8 7 5 3 1 0 1 2 2 2 2 2 3 4 5 6 6 6 6 5 4 3 3 3 3 6 8 8 7 5 6 7 9 9 9 10 9 8 6 3 3 3 2 1 3 3 4 5 4 3 8 12 12 11 11 11 12 10 8 6 5 4 1 6 8 10 9 9 8 7 5 4 2 2 2 3 5 6 8 7 6 4 4 4 4 4 3 3 3 5 7 8 8 9 9 10 10 11 12 11 10 8 7 6 6 5 4 4 4 4 4 4 5 8 10 10 9 8 7 7 7 7 6 5 4 2 2 2 3 5 6 6 6 6 6 4 1 3 4 4 4 4 5 6 9 11 12 13 13 13 13 11 10 9 8 8 8 7 7 6 6 6 6 7 9 12 13 12 10 9 8 7 6 5 4 4 5 5 4 6 10 13 12 10 8 7 7 10 13 15 15 13 11 10 8 7 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 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 26 24 20 13 9 8 8 8 7 7 6 4 8 12 17 17 17 15 11 10 7 7 9 12 6 4 5 6 5 4 1 2 4 5 5 5 4 3 4 7 9 6 5 5 7 6 5 5 5 4 1 0 3 2 1 3 4 6 7 8 9 7 5 5 6 6 4 1 2 2 2 3 4 4 6 10 13 13 12 7 2 3 8 10 6 6 7 10 10 9 8 6 4 5 5 5 5 6 6 4 2 3 3 3 4 4 4 4 4 5 6 7 8 9 10 10 11 11 10 9 7 6 7 7 6 5 5 5 5 5 4 4 5 4 3 6 10 12 13 13 13 14 14 15 14 14 14 15 16 17 17 16 15 14 13 12 11 9 8 9 14 14 12 8 6 8 9 8 7 8 6 5 7 10 12 11 11 10 8 7 6 5 5 6 8 10 12 13 13 12 12 11 9 7 6 6 10 13 15 15 15 15 13 11 8 7 8 9 8 7 6 6 5 5 4 2 1 5 9 11 9 7 6 5 5 4 6 11 11 10 12 16 15 14 13 10 7 6 13 16 15 12 11 12 13 12 8 9 16 24 20 17 16 16 17 18 17 16 15 15 15 14 14 14 15 15 15 12 9 9 16 17 15 8 3 4 4 2 3 4 4 2 10 15 18 16 15 14 12 11 10 9 9 9 9 9 9 8 8 9 9 10 11 12 13 14 15 14 14 13 13 13 12 12 11 10 9 8 8 9 11 14 15 14 12 9 8 12 16 19 20 19 17 12 3 5 8 7 6 5 4 0 7 12 16 17 16 16 16 14 12 12 11 11 11 9 8 10 13 15 14 14 12 9 7 6 7 8 8 7 4 3 4 4 4 5 6 6 5 6 7 7 3 5 11 11 10 7 6 6 6 4 5 5 4 4 5 7 10 11 10 8 7 8 10 10 9 8 6 4 3 4 4 4 5 6 7 8 11 11 11 10 9 8 10 13 15 13 9 6 7 9 11 11 11 10 9 8 7 6 5 4 3 4 5 6 7 8 8 7 6 3 2 3 5 7 8 8 8 9 10 10 10 9 9 10 12 11 9 7 4 3 1 1 3 7 6 4 3 4 4 4 3 4 5 5 6 6 9 10 11 10 8 7 8 9 9 4 0 4 5 5 5 5 5 4 6 8 8 5 6 6 5 1 0 2 4 4 2 2 2 3 3 5 7 7 6 5 2 1 1 1 1 1 2 2 1 4 6 7 8 7 7 7 7 8 7 6 5 4 3 3 6 7 6 2 2 4 6 6 5 4 4 4 5 5 4 4 6 7 6 4 2 1 1 2 2 2 2 3 3 4 5 6 6 6 6 5 4 3 3 4 2 3 7 9 9 7 5 5 6 9 10 10 10 10 8 5 2 2 3 2 1 4 4 4 5 2 6 12 13 13 12 13 13 11 8 6 6 6 3 4 9 12 12 11 10 9 7 5 4 2 2 3 4 5 6 7 6 5 4 4 4 4 4 3 3 6 8 9 9 9 9 9 10 11 12 13 12 10 8 7 6 6 5 4 4 5 5 4 4 4 6 9 11 10 8 7 7 7 6 5 4 3 2 2 3 4 5 5 5 5 5 6 4 1 4 6 7 6 7 8 10 12 13 13 14 14 15 15 14 12 11 10 10 9 8 7 6 6 6 7 6 6 7 9 10 10 9 9 8 6 4 4 4 5 6 4 4 9 13 13 12 9 8 8 10 13 14 13 11 11 10 9 8 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 29 29 29 29 28 28 28 28 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 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 27 26 24 18 10 8 7 8 8 7 5 8 12 15 16 19 20 18 16 12 9 7 6 6 7 4 4 3 4 5 4 6 8 8 8 7 5 4 3 2 4 6 6 7 8 8 5 2 4 5 4 1 2 3 4 2 2 3 4 5 3 3 3 4 4 4 5 5 3 2 4 8 7 5 5 6 8 10 12 11 8 2 5 11 11 8 11 12 12 10 9 8 5 4 4 5 5 5 6 7 7 3 2 3 3 4 5 5 6 6 7 7 7 8 9 10 10 10 10 10 8 6 5 5 6 6 6 6 6 5 5 4 4 4 4 4 8 11 14 13 12 12 12 13 13 14 14 15 16 16 17 16 16 15 15 16 16 15 12 9 9 11 12 10 7 7 6 8 8 7 7 6 4 6 9 11 11 12 11 11 9 8 7 8 8 8 8 10 12 12 12 11 10 9 7 6 5 8 11 13 14 13 12 11 9 8 8 9 10 9 7 6 5 5 5 5 3 2 5 10 12 9 7 6 6 3 4 12 14 14 14 16 18 17 15 13 8 6 10 16 16 14 10 9 11 12 11 7 11 19 24 20 17 15 16 17 17 16 15 13 14 15 15 15 15 15 15 14 13 10 7 11 16 15 9 3 1 3 5 6 6 4 8 17 18 16 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 13 12 12 12 12 12 11 9 8 7 7 8 10 13 16 17 16 14 11 10 13 18 21 23 19 13 6 1 6 8 8 7 5 5 1 6 13 15 15 15 15 15 14 14 13 12 12 12 9 8 10 13 14 13 12 10 8 6 6 7 7 8 10 8 6 4 3 4 4 5 3 2 5 4 3 8 12 14 11 8 5 4 6 7 6 7 8 6 7 8 8 9 11 11 11 11 11 11 10 9 7 6 5 4 4 4 4 3 5 6 8 9 9 9 9 9 9 11 14 15 13 9 6 5 8 11 12 11 10 8 8 7 6 6 7 7 8 8 9 9 9 9 8 8 6 5 5 7 8 9 9 9 10 11 10 10 9 8 9 9 9 8 6 4 4 4 4 5 7 7 4 4 5 5 5 4 4 5 5 6 7 10 9 8 8 7 6 7 8 8 5 2 4 5 4 4 5 5 4 3 8 10 10 9 7 5 1 2 2 2 3 3 3 3 3 2 3 6 8 7 6 4 3 2 1 1 2 3 3 2 2 4 7 8 8 7 5 6 7 8 6 5 4 4 4 5 8 7 4 2 4 6 6 5 4 4 4 5 5 4 3 3 4 4 3 2 1 3 4 4 4 4 4 5 5 6 6 6 5 5 4 4 4 4 3 1 4 7 10 10 8 6 5 5 7 9 10 10 9 8 6 2 2 3 3 1 4 6 5 3 6 11 15 14 13 13 13 11 8 5 5 5 5 5 9 13 13 12 11 10 8 6 5 4 3 4 5 6 6 5 5 5 4 4 4 4 4 3 4 7 10 10 10 10 10 10 9 9 11 13 13 12 10 7 5 5 5 5 6 5 5 5 4 3 2 3 6 9 10 9 9 8 8 7 6 5 4 3 4 5 6 6 6 6 5 5 4 2 2 6 7 8 9 12 14 15 14 12 11 12 13 14 16 15 14 12 12 12 11 9 7 6 5 5 6 5 5 5 7 8 8 8 9 9 9 7 5 4 5 6 6 3 7 13 14 13 11 9 9 11 12 13 12 11 10 11 11 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 28 28 28 28 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 30 30 30 30 31 31 31 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 30 30 30 30 29 29 29 29 29 29 28 28 28 27 26 25 17 10 6 6 6 7 5 4 4 11 16 17 20 23 19 15 12 10 7 5 4 3 4 3 1 10 10 9 8 9 9 9 7 5 2 2 2 1 4 6 8 8 7 1 3 6 5 4 3 1 1 4 3 3 4 4 5 4 2 2 6 5 3 3 4 4 5 7 9 8 7 6 6 7 8 10 8 4 10 14 17 15 14 15 11 9 10 10 8 6 5 5 5 5 6 8 9 10 9 8 7 4 5 8 9 9 9 8 8 7 7 8 8 9 9 9 8 7 4 3 3 5 8 9 8 8 7 5 5 5 5 5 6 10 12 13 13 12 11 11 12 13 14 15 16 16 17 17 16 16 16 16 17 19 19 16 11 8 8 9 8 8 8 7 7 8 7 6 5 4 7 11 11 12 13 13 13 11 9 9 10 11 10 9 10 12 12 11 11 10 8 7 5 4 6 11 13 14 12 11 9 9 9 9 9 9 9 8 6 5 4 4 5 4 2 6 10 10 9 7 6 6 8 13 19 18 17 16 16 17 17 15 12 6 7 11 15 13 11 8 7 9 11 9 8 14 21 22 19 16 15 16 16 15 14 13 12 13 14 15 17 16 15 15 14 13 12 10 12 17 17 14 11 9 10 11 10 10 10 15 18 18 15 13 11 10 10 10 10 9 9 8 8 8 7 7 7 8 8 9 9 9 9 10 10 11 11 11 11 11 10 10 9 9 9 10 11 13 15 16 18 17 15 13 13 15 20 22 22 20 13 6 1 4 6 7 7 6 6 1 8 16 16 15 13 13 13 12 12 10 9 11 9 6 8 9 10 11 13 13 7 4 3 4 6 7 8 9 10 9 7 4 2 2 3 2 2 4 7 10 14 10 8 6 6 5 5 8 10 10 8 7 6 8 8 8 8 10 12 12 12 13 12 10 9 7 6 6 5 5 4 4 3 3 5 6 6 5 6 7 8 11 13 16 14 10 5 4 3 5 7 10 9 9 8 8 7 7 7 8 8 9 9 9 9 9 10 10 10 9 8 8 9 10 11 11 11 11 10 10 10 10 9 8 7 6 6 6 6 7 7 8 7 7 7 5 5 7 6 5 4 5 5 5 6 7 9 7 6 5 5 5 6 7 7 6 5 5 5 4 4 5 5 4 3 8 10 11 10 7 4 2 2 1 1 3 4 3 3 3 2 1 3 6 8 8 6 4 2 2 2 3 3 3 2 1 3 5 7 8 7 6 6 7 7 6 5 5 4 4 6 7 6 4 2 4 7 7 6 5 5 5 5 5 4 4 3 2 1 1 2 3 5 5 5 5 4 5 5 6 6 6 6 4 3 3 3 4 3 2 2 5 8 10 10 8 6 4 4 6 8 9 9 9 9 8 4 2 3 4 1 3 6 6 8 14 16 16 14 13 11 10 7 5 4 5 5 6 8 10 12 11 10 9 8 6 5 4 3 4 5 6 7 6 5 4 4 4 4 4 4 3 4 8 10 11 11 11 11 10 10 9 9 9 11 13 13 11 8 6 5 6 7 7 6 6 5 4 2 1 1 3 8 12 11 11 10 9 9 8 7 7 7 7 7 7 6 6 6 5 5 4 3 7 9 9 9 11 14 15 15 13 10 9 10 11 13 14 13 12 11 12 12 11 8 7 7 6 6 5 5 5 5 6 7 8 8 9 10 10 9 7 5 5 6 6 3 7 13 14 14 13 11 10 10 11 11 11 10 10 11 12 11 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 29 29 29 29 29 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 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 29 28 28 28 27 26 24 18 11 5 5 5 5 5 5 11 15 16 17 21 20 16 10 9 9 7 5 2 1 3 5 8 11 9 7 5 6 7 7 8 7 4 3 3 2 4 5 6 6 6 5 5 4 4 4 4 4 4 4 4 3 4 4 4 4 4 5 8 7 5 3 2 1 1 5 7 8 7 6 6 7 8 10 10 11 16 17 15 12 11 10 7 7 9 10 9 7 6 5 4 4 4 5 7 10 12 11 9 6 7 9 9 10 10 9 9 8 7 7 7 8 7 7 6 5 3 2 4 7 10 10 10 10 8 7 6 6 6 5 7 11 13 13 13 12 12 12 13 14 15 16 16 17 17 16 16 16 16 16 18 20 22 19 13 6 4 5 7 10 11 9 8 8 7 5 3 7 10 13 13 13 14 13 11 9 8 9 11 13 12 10 11 12 13 11 10 9 8 7 5 5 8 13 15 15 13 12 11 9 8 8 8 8 8 9 7 5 3 3 3 2 3 6 8 6 7 6 5 7 12 17 19 19 12 9 12 14 15 14 9 7 10 10 10 9 7 6 5 8 10 8 9 16 21 20 17 15 14 14 14 14 13 12 12 12 13 15 16 16 15 14 14 13 12 11 12 17 16 15 13 12 13 14 13 13 14 17 18 17 13 11 9 9 9 9 9 9 9 9 8 7 7 7 7 8 8 8 8 7 7 7 8 9 10 11 11 10 10 10 11 13 14 13 13 14 16 17 17 15 14 13 14 17 21 23 22 20 14 9 5 4 3 5 7 7 4 5 13 20 17 14 11 10 10 10 9 8 9 10 6 3 8 6 1 3 9 13 5 3 7 1 4 5 6 9 11 11 11 10 6 3 2 3 6 9 11 10 8 5 4 4 4 5 6 9 9 8 5 5 5 6 6 6 7 10 13 13 14 14 13 11 9 7 6 6 5 5 5 5 3 2 4 4 3 3 3 4 9 12 14 15 12 6 5 5 5 4 8 10 9 8 8 8 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 12 13 13 10 9 9 9 10 10 8 7 6 6 7 7 8 8 9 8 7 6 5 5 8 7 5 4 5 5 5 7 8 8 5 5 5 4 4 5 7 7 7 6 6 5 4 4 5 6 5 3 6 9 10 9 6 5 3 3 3 3 3 4 3 2 2 2 1 1 3 7 8 8 5 3 2 2 3 3 3 2 1 1 3 5 6 7 7 7 7 6 4 4 3 2 3 4 6 6 4 3 5 7 8 6 5 5 5 4 4 4 4 3 2 2 1 2 4 6 6 6 5 4 4 5 6 6 6 5 3 2 2 3 3 3 1 3 6 8 9 9 8 6 4 4 5 6 7 8 9 9 8 6 2 3 4 2 2 6 10 14 15 15 14 12 10 8 6 4 3 3 5 6 7 9 10 10 9 8 7 6 5 4 3 3 3 4 5 6 5 5 4 3 3 3 3 3 5 9 11 12 12 12 11 10 9 8 8 7 8 9 12 13 12 10 7 6 7 7 7 7 6 5 4 2 1 2 3 8 13 13 12 11 10 9 7 7 7 8 9 8 7 6 6 6 6 6 6 6 8 11 12 11 12 13 14 14 12 9 9 10 11 12 12 12 11 10 10 10 10 8 8 7 8 7 6 5 5 5 6 7 7 7 8 9 10 9 8 6 4 5 5 3 8 13 15 15 14 12 10 9 10 10 10 10 10 11 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 28 28 28 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 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 27 26 25 20 11 7 5 5 4 4 4 7 11 12 14 16 15 11 3 4 6 6 4 4 3 8 10 12 9 5 5 4 3 2 5 8 7 5 4 2 3 5 4 4 6 5 6 4 3 3 2 3 3 1 2 3 4 3 2 1 3 4 4 2 4 5 4 4 3 1 5 6 8 10 8 7 8 11 15 14 12 14 16 13 9 8 6 5 7 8 9 8 7 6 4 3 1 1 2 4 9 12 11 10 8 7 7 8 10 10 10 10 9 8 8 7 7 6 6 6 4 3 2 4 7 10 11 12 13 11 9 9 7 6 5 8 11 14 13 13 12 12 13 15 15 16 16 16 16 16 16 16 15 16 17 20 21 22 20 16 9 2 1 5 13 13 10 7 7 6 4 6 12 14 14 14 13 12 10 9 8 7 9 11 14 12 10 10 12 13 11 9 8 8 7 6 8 12 15 16 15 14 12 10 9 7 7 7 7 7 7 6 5 4 2 2 3 6 5 4 1 3 5 4 7 12 16 16 14 6 2 8 11 11 11 10 10 12 10 8 6 6 3 2 6 8 7 11 18 22 18 15 13 13 12 12 12 11 10 11 12 14 15 15 16 15 14 13 12 11 10 11 14 15 14 13 13 12 11 10 11 13 17 16 13 9 8 7 7 8 8 8 8 9 8 8 7 6 6 7 7 7 7 5 5 6 7 8 10 11 11 10 10 10 11 14 15 15 13 12 13 16 17 17 14 13 13 13 15 19 23 22 19 14 11 9 7 3 6 7 2 5 14 18 20 15 11 9 8 8 8 8 8 9 8 3 3 9 6 4 4 8 11 4 4 7 4 2 1 5 9 11 12 14 13 9 6 5 5 8 10 10 7 5 4 3 3 4 5 6 9 8 5 2 3 4 5 5 5 6 9 12 14 15 15 14 12 10 8 6 5 5 5 5 6 4 2 3 3 4 6 3 3 11 12 12 12 9 4 5 2 5 11 11 12 11 9 8 8 7 7 7 8 8 9 10 10 11 12 12 12 12 12 12 11 10 10 11 11 10 8 7 7 8 8 8 8 7 7 7 8 8 7 7 7 6 6 6 5 6 8 7 4 4 6 6 6 8 8 7 5 6 6 5 3 4 8 8 7 6 6 6 5 5 5 5 5 3 2 5 7 7 5 5 5 5 6 5 3 3 3 1 1 1 1 1 1 4 6 7 6 4 3 2 3 3 3 2 1 1 3 5 6 7 7 9 7 6 4 4 4 3 3 4 6 5 4 3 4 6 8 7 6 5 4 3 3 4 4 4 3 3 3 2 3 5 6 5 4 4 4 5 6 6 4 3 1 1 2 3 3 2 1 4 7 9 9 9 8 6 4 4 5 6 7 8 9 10 9 6 3 3 4 3 4 10 14 14 14 13 12 10 8 6 5 4 3 4 4 5 6 7 8 8 7 7 6 6 5 4 3 2 3 3 4 4 4 3 3 2 2 2 3 6 9 11 12 12 13 12 11 9 7 7 7 8 9 10 11 12 12 11 8 7 6 7 7 7 6 4 4 3 3 2 3 9 13 14 13 11 8 7 6 6 7 8 8 8 7 7 7 7 8 8 7 6 4 8 13 13 14 14 14 13 12 10 10 10 11 11 11 11 11 11 11 10 9 8 7 7 7 7 6 5 5 5 5 6 6 6 7 8 9 9 8 6 5 4 3 4 9 14 15 15 13 12 10 9 9 9 9 10 10 11 11 10 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 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 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 27 27 26 25 21 14 9 6 5 4 4 5 4 5 5 11 15 14 9 5 3 2 1 2 2 2 9 12 12 8 6 5 3 2 3 5 7 6 5 3 3 4 3 3 2 1 6 8 8 6 2 4 3 1 2 1 2 5 4 3 1 2 4 4 5 5 6 2 5 8 8 7 7 7 7 6 6 8 12 12 11 9 12 16 12 8 5 3 5 8 8 8 7 7 5 3 1 1 2 3 8 12 12 11 10 9 8 8 8 9 9 9 10 10 10 9 8 7 7 7 6 5 3 2 2 5 8 12 13 14 13 12 10 8 7 5 7 12 14 13 13 12 14 15 16 16 16 16 16 16 15 16 15 15 16 19 22 23 23 21 18 11 5 2 3 14 10 5 6 5 5 8 11 14 15 14 12 11 9 8 8 8 8 9 11 12 11 10 10 12 12 10 8 7 7 7 7 9 13 14 14 13 11 10 8 7 6 5 5 5 4 4 3 5 6 6 6 7 8 6 4 5 6 6 4 6 12 18 16 12 4 1 4 8 10 12 13 13 13 12 9 6 3 1 3 6 6 5 14 18 19 15 14 12 11 10 10 9 9 9 11 13 14 14 14 14 15 14 13 12 11 10 10 14 16 13 12 11 9 8 7 7 10 13 13 9 4 5 6 6 7 7 7 7 8 8 8 7 7 6 6 6 6 5 4 5 7 9 10 11 11 11 10 9 10 12 14 14 13 11 11 13 16 17 17 15 13 12 11 12 15 18 19 17 14 11 10 8 4 4 7 12 16 21 18 12 8 8 7 7 7 7 8 8 6 3 6 10 15 11 8 7 9 11 6 4 6 3 1 1 4 8 11 13 14 13 11 9 7 7 8 8 7 5 3 2 2 3 3 4 5 6 7 6 5 4 5 6 6 6 7 9 11 13 14 15 15 13 11 10 8 5 4 4 5 5 5 3 2 3 4 4 1 8 12 10 9 8 7 4 4 8 11 12 10 10 10 9 7 4 4 5 6 6 8 9 10 11 12 13 13 13 13 13 12 12 10 9 9 8 7 6 5 5 5 4 4 5 6 6 7 8 8 7 7 6 5 6 6 5 6 7 6 3 4 6 6 7 8 8 7 6 7 7 6 4 5 8 8 7 8 8 8 7 6 5 5 5 4 2 2 5 6 6 4 5 6 7 7 3 3 4 2 1 1 2 2 1 0 4 7 7 5 3 2 3 4 4 2 1 2 0 3 6 8 8 9 7 6 5 5 4 3 4 5 6 5 3 1 2 3 6 7 6 5 4 2 3 4 4 4 3 3 3 4 2 2 4 4 4 3 5 6 6 5 3 1 1 2 3 3 3 2 1 4 7 8 9 9 8 7 6 5 5 6 7 8 9 11 10 8 5 4 5 4 4 9 13 12 12 11 10 9 7 6 4 3 3 3 3 4 5 6 6 6 6 6 6 5 5 4 3 3 2 2 2 2 2 1 1 2 3 5 7 9 11 11 12 12 12 12 11 10 9 9 10 10 10 11 11 10 10 9 8 8 7 7 7 6 5 4 4 4 3 1 5 10 14 15 14 12 8 6 6 5 5 6 8 9 9 10 10 9 8 7 6 6 5 5 11 14 15 15 14 13 13 12 11 10 10 9 9 9 10 11 11 10 9 8 7 6 6 6 6 6 6 5 4 3 3 4 5 7 9 9 8 7 6 4 4 7 11 14 15 14 13 12 11 10 9 9 9 9 10 10 10 9 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 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 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 26 25 22 17 9 6 4 5 8 8 7 10 13 16 16 14 7 3 5 4 3 9 12 12 13 12 11 7 5 5 5 4 4 6 5 4 4 2 1 4 6 7 10 14 15 14 12 8 2 2 1 2 3 5 5 5 4 4 2 1 1 2 4 3 1 8 10 11 11 8 3 1 2 5 4 5 8 8 8 8 11 14 13 7 3 3 5 7 7 7 7 6 5 3 2 2 1 6 9 11 10 10 9 9 8 8 7 8 8 8 9 10 10 9 9 8 8 7 6 5 3 1 1 4 8 11 13 13 13 13 11 8 6 5 7 12 15 14 14 14 15 16 16 16 15 15 15 15 15 16 16 15 16 19 22 24 23 21 19 13 7 7 10 11 4 2 4 7 11 14 15 15 14 12 11 9 8 8 9 9 9 9 10 10 11 10 10 11 11 9 7 7 6 6 6 8 12 12 12 10 9 8 7 5 5 4 3 2 1 3 4 9 11 12 11 9 8 7 6 6 6 6 4 5 13 18 18 14 9 5 7 11 13 14 13 12 12 12 9 5 4 4 5 6 3 8 17 18 16 12 10 9 9 8 7 8 8 9 10 12 13 13 11 12 13 13 12 12 12 10 11 14 14 11 9 8 8 7 7 6 7 8 9 6 3 2 4 5 6 6 6 6 7 7 7 7 7 6 6 5 4 4 5 8 9 10 11 11 11 10 9 9 9 11 13 13 12 11 12 15 17 18 17 16 14 12 10 8 8 12 15 15 13 9 10 12 15 17 19 20 18 14 11 7 4 6 7 7 8 6 6 6 5 10 16 15 12 8 7 7 8 10 8 4 4 2 2 1 3 6 8 10 10 12 12 10 9 8 7 7 6 5 2 1 2 3 3 4 4 5 6 6 6 6 6 6 7 8 8 8 8 9 12 13 14 13 12 10 9 6 5 4 4 5 5 4 3 3 3 4 7 11 11 8 8 8 8 6 7 11 12 9 5 5 5 5 4 1 4 5 5 6 6 8 10 11 12 13 13 13 13 13 13 12 11 9 8 8 6 5 4 3 2 1 1 2 3 5 7 9 9 8 7 7 6 6 6 5 6 6 5 3 5 6 7 8 8 8 7 7 8 7 5 3 5 8 8 8 8 8 8 7 6 5 5 4 4 4 5 7 8 9 5 4 4 6 6 4 3 4 3 1 2 3 2 2 1 3 6 7 5 4 3 4 4 4 2 1 2 2 0 4 8 9 9 8 8 7 6 4 3 4 5 6 5 2 2 2 3 6 7 6 5 3 2 2 3 3 4 4 4 4 4 3 1 2 3 4 4 6 6 5 3 2 0 2 3 3 3 1 1 3 5 6 7 8 8 7 7 7 7 6 6 7 9 10 12 12 9 5 3 5 5 3 7 12 12 11 10 9 8 6 5 3 2 2 2 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 4 7 8 9 9 10 11 12 12 12 11 10 10 11 11 11 11 11 10 10 9 7 6 6 6 7 8 8 8 7 5 4 4 3 3 8 12 14 14 14 12 9 7 5 4 1 4 8 12 12 12 11 10 8 6 6 6 6 5 8 13 14 14 14 14 14 14 14 13 13 11 10 9 9 10 10 10 9 8 7 6 5 6 6 6 6 5 3 2 1 1 3 6 8 9 8 7 6 5 6 10 12 13 14 14 13 12 11 10 10 9 9 9 11 11 11 9 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 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 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 25 23 16 10 5 4 4 7 9 10 14 16 18 16 13 8 5 4 7 11 15 13 13 13 11 7 5 5 6 7 8 7 6 4 5 4 4 7 13 16 17 17 13 13 15 15 15 13 11 9 10 10 11 9 7 7 6 4 2 4 5 5 6 9 13 9 9 12 7 2 2 1 3 3 3 6 8 8 9 10 12 11 6 1 4 6 6 6 6 7 7 5 3 2 2 2 7 7 8 8 7 7 7 7 7 6 7 7 7 8 8 8 8 8 8 7 7 7 4 2 3 5 8 9 11 12 12 12 12 10 8 6 6 9 14 15 16 15 16 17 16 16 15 15 15 15 16 16 16 16 16 16 19 22 24 23 22 19 14 9 9 13 10 3 2 6 15 17 17 15 14 12 10 9 8 8 8 9 10 10 9 8 9 10 10 9 9 9 8 7 7 6 5 5 7 10 11 11 10 9 7 6 5 4 4 3 2 1 9 14 16 15 14 12 11 10 8 6 6 6 7 4 6 15 19 19 17 16 14 13 13 14 13 12 9 10 9 6 3 6 7 7 3 5 13 18 17 13 9 7 6 6 6 7 8 10 10 11 11 12 11 10 11 12 12 12 12 12 9 9 12 12 10 7 8 9 9 7 5 5 6 6 5 3 1 2 4 5 5 5 5 5 6 7 7 7 6 5 4 4 6 8 11 10 10 9 9 9 8 7 7 8 12 13 13 12 13 13 15 17 18 18 17 15 12 10 7 4 4 9 12 14 15 18 20 22 21 17 12 8 7 8 6 4 6 6 7 8 6 6 6 11 14 16 11 8 6 6 6 6 7 6 3 2 2 3 1 1 4 5 6 6 9 11 11 11 10 9 6 5 5 3 2 2 4 3 2 3 4 5 6 6 6 6 7 8 8 7 5 5 7 9 10 11 12 11 10 9 7 6 5 4 5 5 5 2 4 7 7 9 12 11 8 9 9 8 5 5 8 9 7 4 2 2 3 4 4 5 6 6 6 6 5 5 6 8 10 11 13 14 14 13 12 10 10 9 9 7 6 4 2 0 1 2 2 0 4 7 10 8 6 5 6 6 6 6 6 7 6 5 5 6 7 7 8 8 7 7 7 7 6 3 2 4 6 7 8 7 7 7 7 6 5 4 4 4 5 7 8 8 8 5 2 2 4 5 3 3 3 2 3 3 3 3 2 1 3 5 7 6 5 5 5 5 4 2 1 2 3 2 1 6 10 10 8 7 7 7 4 3 3 4 5 5 4 4 3 5 7 7 6 4 2 1 1 3 3 4 4 4 4 4 4 3 1 1 4 6 7 6 4 2 1 1 3 3 3 1 2 4 5 5 6 6 6 6 6 6 7 7 7 7 7 9 11 12 12 9 5 2 4 5 3 6 11 13 11 9 9 7 6 4 3 2 1 2 2 3 3 3 2 2 1 1 2 2 2 2 3 3 2 1 1 1 1 2 4 7 9 9 8 7 8 9 11 11 11 10 8 8 9 10 11 10 10 10 9 8 7 6 5 7 8 10 9 9 7 6 5 5 5 6 9 11 12 13 15 13 9 6 4 1 3 2 8 15 13 10 9 9 8 7 7 7 7 7 6 9 11 12 13 14 15 16 16 16 15 14 13 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 3 2 1 2 2 2 5 7 6 5 5 6 8 10 11 12 13 13 13 13 12 11 10 9 9 9 11 12 11 9 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 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 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 24 22 15 10 7 5 4 4 3 7 14 15 14 12 14 13 13 15 17 17 14 12 12 11 10 4 3 3 4 4 8 7 4 8 10 9 6 12 15 16 13 11 10 9 10 12 13 14 14 14 14 12 9 8 8 8 7 5 1 5 7 10 11 10 9 6 8 10 8 4 2 4 3 3 3 6 8 9 9 8 9 8 5 3 5 6 4 5 5 6 7 6 4 2 3 2 4 5 6 6 6 5 5 5 6 6 6 6 6 7 7 6 6 6 6 7 7 6 1 6 12 12 13 12 12 12 12 11 11 10 8 6 7 11 15 17 16 16 17 17 17 16 15 15 15 15 16 16 16 16 16 16 18 22 24 23 22 19 15 10 10 15 13 11 12 14 16 18 16 14 13 11 9 8 8 7 7 9 10 10 8 7 8 10 11 9 8 7 8 7 7 6 5 5 8 9 10 10 9 9 7 5 4 4 4 4 3 5 14 16 16 14 13 12 12 11 10 8 6 6 8 3 7 19 20 18 16 16 14 13 13 13 12 10 8 8 7 3 4 6 6 3 5 12 17 18 15 12 9 6 5 5 5 7 9 11 12 11 11 12 11 11 11 11 12 11 11 11 9 6 9 10 9 7 9 10 9 6 4 4 5 5 4 3 2 3 3 3 3 4 4 4 5 5 5 5 5 4 4 5 9 9 9 8 8 8 8 7 6 5 7 9 13 13 13 13 13 14 14 16 18 19 18 16 13 10 8 5 2 3 8 15 20 22 22 19 15 9 5 3 6 9 9 6 5 5 5 6 6 7 10 13 13 12 9 6 5 4 5 5 6 4 3 3 3 3 1 2 3 4 4 4 6 9 11 11 11 10 8 6 6 6 7 6 5 2 2 3 3 5 6 7 7 6 7 7 7 4 3 5 6 7 7 8 9 10 9 9 8 7 5 4 5 5 4 1 3 6 6 7 10 12 12 12 8 4 2 2 4 7 7 7 6 6 6 7 7 8 8 8 7 5 3 0 3 5 8 10 11 12 12 12 11 10 10 10 10 9 7 5 2 1 2 4 4 2 4 7 8 6 2 2 4 4 6 7 7 7 7 5 6 8 8 7 6 6 6 8 8 7 5 3 4 2 4 6 7 7 8 7 7 6 6 5 4 3 3 4 7 7 6 7 2 1 4 5 3 2 2 2 4 4 4 4 3 2 3 6 6 5 5 6 6 6 5 4 2 1 2 3 1 4 9 10 9 8 8 7 4 3 3 3 5 5 5 4 4 6 7 6 4 2 1 1 2 3 4 4 4 4 4 4 3 3 1 3 6 7 6 4 3 1 1 2 3 3 1 2 4 5 5 6 6 6 5 5 5 5 6 7 7 7 8 9 10 12 12 10 6 1 3 4 4 4 9 13 11 9 8 7 6 6 4 3 2 2 2 2 2 2 1 0 0 1 1 1 2 2 2 2 1 0 1 2 3 4 6 8 9 8 6 5 4 6 8 9 9 9 8 8 9 10 10 10 9 8 8 7 7 7 8 9 9 10 9 8 7 7 7 7 7 8 8 8 9 12 15 13 9 5 1 2 5 0 8 16 12 8 7 7 8 7 7 7 8 7 7 7 8 9 10 11 12 13 14 15 16 16 15 13 12 11 10 9 8 8 7 6 5 5 4 3 3 3 3 2 1 2 3 2 1 4 5 5 6 7 9 10 10 11 12 13 14 14 14 13 11 10 9 9 10 10 10 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 28 28 28 28 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 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 27 27 27 26 27 27 26 25 24 20 14 9 7 6 6 6 5 7 11 11 9 8 14 16 18 19 18 16 13 12 11 9 8 5 3 3 3 3 6 6 7 11 12 11 10 15 14 12 7 5 5 3 3 4 5 8 8 8 6 3 3 6 9 7 5 4 4 5 7 6 6 6 4 4 8 8 6 6 8 10 5 2 2 6 8 9 6 5 5 5 5 6 5 4 3 4 5 6 7 6 5 3 3 1 3 5 5 5 5 4 4 4 4 5 5 6 6 6 6 5 5 5 6 8 6 3 7 13 17 15 14 13 12 11 10 9 10 9 7 6 9 13 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 15 15 16 18 22 23 23 22 20 17 11 10 14 14 13 11 13 13 13 13 12 11 10 9 7 7 7 7 9 10 9 7 6 7 12 12 9 6 5 7 7 6 6 5 7 10 10 10 9 9 8 7 5 3 3 4 4 4 4 9 13 14 13 12 12 12 11 10 9 7 7 8 2 10 21 21 19 17 16 15 13 14 13 13 11 10 9 6 3 5 4 5 8 13 16 19 17 14 11 9 7 5 3 4 5 7 9 11 12 12 13 13 12 12 12 12 11 11 10 9 3 5 9 10 9 10 8 6 6 5 4 5 5 4 3 3 3 2 1 2 2 3 4 4 4 4 5 4 4 5 7 8 8 7 6 6 6 6 5 5 5 8 11 13 13 13 12 12 12 13 15 18 21 19 16 13 10 8 6 2 3 12 20 23 23 20 15 9 3 2 3 8 10 9 6 5 5 5 5 6 6 9 11 10 8 7 6 5 5 5 5 4 3 2 2 2 1 1 1 2 2 3 4 4 8 11 13 12 11 11 8 8 9 10 8 6 1 1 2 3 4 6 6 6 6 7 6 6 4 3 3 5 5 5 5 7 9 9 8 8 7 5 3 4 4 3 1 2 4 4 5 8 13 13 9 3 1 3 2 1 4 5 6 6 7 7 8 9 9 8 7 7 5 2 2 6 8 10 11 12 12 12 11 10 10 10 10 9 9 7 5 3 3 3 5 4 2 5 8 7 3 1 2 1 3 6 7 7 7 7 5 6 8 7 6 3 4 6 9 7 6 6 7 7 3 4 6 7 8 9 9 7 6 6 6 4 3 3 2 5 6 7 8 4 1 2 4 2 2 4 4 4 3 4 4 3 2 4 6 6 4 2 4 5 6 6 5 3 1 2 3 2 1 7 9 10 10 9 6 3 2 2 3 5 7 7 5 5 5 6 5 3 2 2 2 2 3 4 4 4 4 4 3 3 2 2 4 6 5 4 2 1 1 1 2 2 2 2 3 5 5 6 6 6 5 5 4 5 5 6 6 6 7 8 9 10 11 12 10 7 3 2 3 3 4 8 11 10 9 10 11 10 9 7 5 4 3 3 3 3 3 2 2 2 1 1 1 2 2 1 1 1 2 3 4 4 5 6 8 8 8 6 4 4 4 6 8 8 7 7 7 8 9 9 8 8 7 7 7 8 7 7 7 8 7 7 7 7 8 9 9 9 9 8 7 7 10 14 13 9 3 2 5 5 2 9 16 12 8 5 6 6 6 7 8 8 7 7 7 8 10 11 11 11 11 12 13 13 14 13 13 12 12 11 9 9 8 8 7 5 4 3 2 2 3 2 2 2 1 1 1 1 2 4 5 7 9 10 11 10 10 11 13 14 15 16 15 13 11 9 9 9 10 10 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 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 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 27 26 26 26 26 25 24 23 18 13 6 4 5 6 5 4 6 8 9 9 11 15 17 18 17 16 14 12 10 10 11 9 5 5 4 3 3 5 8 13 14 12 12 13 15 11 7 4 3 3 4 1 2 2 1 3 3 3 2 3 5 6 7 9 9 10 8 3 3 4 4 2 4 7 6 8 12 13 12 5 1 2 5 7 7 6 4 3 4 4 4 4 3 1 2 4 6 7 6 5 2 1 3 5 7 7 6 5 5 4 4 4 5 5 6 5 4 5 5 4 5 6 7 5 5 13 18 18 15 13 11 10 8 8 8 9 8 6 7 10 13 14 15 15 15 15 15 15 14 14 14 13 12 12 12 12 13 13 12 15 19 21 22 22 20 17 12 10 12 13 12 12 12 10 9 9 9 9 9 9 7 6 7 8 10 9 8 7 6 7 13 11 8 6 5 6 6 6 6 5 8 11 10 9 8 8 7 6 4 3 3 3 4 4 2 4 10 14 14 14 13 12 11 10 9 7 7 5 3 14 21 22 20 19 18 16 16 16 15 14 13 12 11 8 7 5 5 9 14 17 18 17 14 12 11 9 8 6 4 3 2 0 5 9 12 14 14 15 14 13 12 12 12 12 10 8 2 4 9 9 9 8 6 5 4 4 6 7 5 4 3 3 2 1 1 1 2 4 5 5 5 5 5 5 5 6 7 7 6 5 5 5 5 5 4 6 7 10 11 11 11 11 10 10 10 11 14 18 19 19 16 13 11 9 8 7 12 18 24 24 22 19 14 9 5 3 5 9 9 7 4 4 4 4 4 4 4 6 8 8 7 6 5 5 4 4 3 3 2 1 1 1 1 1 1 2 2 2 2 3 4 8 11 11 12 12 11 9 8 9 9 7 2 1 2 2 3 5 6 6 6 7 6 6 4 1 2 4 4 4 4 7 9 9 7 6 6 4 2 1 1 2 2 2 3 5 6 8 12 10 6 2 2 3 1 1 3 3 3 4 6 7 8 9 9 7 6 5 4 2 4 7 10 11 11 12 11 10 10 10 10 9 9 8 7 6 5 4 4 4 3 2 7 11 9 7 3 1 1 3 7 7 7 8 8 7 4 4 6 6 4 3 5 7 9 7 7 7 7 5 3 3 5 7 8 9 9 7 6 6 6 4 3 2 2 3 5 7 8 6 3 1 2 2 3 5 4 2 3 4 4 4 2 4 7 7 4 0 0 3 6 6 6 4 2 1 3 3 1 4 9 11 10 8 6 3 2 2 2 5 8 9 6 5 4 4 4 4 3 3 3 3 3 4 4 5 4 3 2 1 2 4 5 4 3 2 1 0 1 1 2 2 2 3 4 5 6 6 6 6 6 6 5 4 4 5 6 6 7 8 9 10 10 11 10 8 5 3 2 1 4 8 10 11 12 12 13 11 10 8 7 6 6 7 7 7 6 5 5 5 4 4 3 2 1 1 2 2 3 4 6 6 6 6 8 8 7 5 4 3 4 6 8 7 6 6 6 7 8 7 7 6 6 6 7 7 7 6 6 6 5 5 7 9 11 11 11 9 8 7 7 7 9 11 12 8 2 3 5 4 3 10 15 11 7 4 4 4 5 6 7 7 6 5 6 8 10 11 11 10 10 11 10 10 9 9 9 8 9 9 9 8 8 8 6 5 3 3 2 3 3 2 2 2 2 2 2 1 1 2 5 7 10 11 12 12 12 12 12 14 15 16 15 14 12 10 9 9 11 11 11 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 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 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 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 27 26 26 26 25 24 21 19 15 9 4 3 2 3 5 4 5 7 10 14 15 16 16 17 16 14 11 8 6 9 10 8 5 4 4 5 7 9 12 14 10 10 11 11 10 6 5 4 3 2 2 2 3 3 3 3 3 3 3 4 3 3 9 11 11 11 9 4 3 4 4 5 3 4 10 13 15 14 13 8 1 1 2 5 5 4 3 3 3 2 2 3 3 3 2 4 5 6 4 3 7 8 9 10 9 9 8 7 7 5 5 5 5 5 4 3 5 8 9 9 9 9 8 6 11 17 21 17 13 10 9 8 7 7 7 8 6 6 8 11 13 14 14 13 13 13 13 13 13 13 12 11 10 10 11 12 12 10 8 11 15 19 21 21 20 17 13 9 14 16 14 12 10 7 6 7 8 8 9 9 8 7 7 8 9 8 7 7 5 7 13 10 7 6 5 5 6 6 5 5 8 10 10 8 7 6 5 5 4 3 2 2 4 4 4 2 9 16 16 15 14 12 11 9 7 6 5 3 9 18 21 22 20 19 19 18 17 16 16 15 14 13 10 6 6 8 10 15 18 19 17 13 10 11 11 10 8 7 5 5 5 5 3 10 16 17 17 17 16 14 13 12 12 12 10 6 4 11 14 12 10 8 8 7 6 6 6 7 5 3 2 2 2 2 2 2 3 5 6 6 6 5 5 5 5 6 7 6 5 5 4 4 4 4 4 6 7 8 8 8 8 8 8 8 8 9 12 16 18 18 15 13 11 11 11 11 16 21 24 23 20 15 11 8 5 5 6 8 7 5 3 3 3 2 2 3 3 5 7 7 6 6 5 5 4 3 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 5 8 10 10 12 13 10 9 9 9 7 3 3 3 3 3 3 3 4 5 6 6 5 3 1 2 3 2 3 5 7 8 9 7 6 5 4 4 4 3 1 1 2 3 5 7 8 9 8 4 1 1 1 1 3 3 4 3 2 4 6 8 8 8 7 6 5 5 5 6 8 9 10 10 9 8 8 9 9 9 8 7 7 7 6 6 6 7 6 6 10 11 11 8 6 5 4 4 7 10 9 8 8 8 6 4 2 5 7 7 7 8 9 9 7 7 7 6 5 4 4 5 5 4 7 8 7 6 5 6 4 2 1 4 7 9 9 8 7 4 3 2 2 3 4 2 0 2 3 4 4 3 4 7 8 5 1 1 2 5 7 7 5 3 1 2 3 1 3 9 10 10 7 6 3 1 2 1 4 9 10 5 3 3 3 5 5 4 2 2 3 3 4 4 4 3 2 1 3 4 4 3 2 1 1 0 0 1 2 3 3 3 3 4 5 7 8 8 8 7 6 5 4 4 4 5 6 6 7 8 9 10 10 9 8 6 4 1 3 7 9 12 14 13 12 10 9 8 7 7 8 9 9 9 8 8 8 7 7 7 6 5 4 3 4 4 4 5 7 8 8 7 7 7 8 7 4 3 3 4 6 8 7 6 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 8 10 13 13 12 10 9 8 7 7 8 9 10 7 4 2 3 2 5 11 13 10 6 3 2 3 4 5 6 6 5 5 5 7 10 11 10 10 11 11 10 9 8 6 6 6 6 6 6 6 7 7 6 5 5 4 4 4 3 1 0 1 2 3 3 2 1 2 4 8 11 13 14 15 14 13 13 13 14 15 15 14 12 10 9 9 9 9 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 28 28 28 28 29 28 28 29 28 28 28 28 28 28 28 28 28 29 29 29 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 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 26 23 20 17 12 8 6 4 2 4 5 6 5 4 7 12 15 16 16 17 18 16 12 9 6 5 8 8 6 5 4 6 6 7 8 10 9 5 6 8 6 4 3 4 5 6 5 4 4 4 3 3 2 1 1 2 3 4 7 9 9 9 10 11 7 4 1 1 1 5 10 15 14 14 14 15 12 7 8 9 9 6 6 5 3 2 2 1 2 2 2 2 3 4 4 5 9 12 13 13 13 12 10 9 9 9 10 10 9 7 3 4 9 12 14 14 14 13 12 10 10 15 18 18 13 9 8 8 8 7 7 7 6 5 6 9 12 13 13 13 12 11 11 11 12 12 12 12 10 10 11 14 15 14 10 8 8 12 16 20 21 20 18 13 10 15 16 14 10 7 6 5 6 7 8 8 9 8 7 7 7 8 7 7 7 5 7 11 10 6 5 5 5 5 5 5 5 8 10 10 7 6 6 5 3 2 2 2 4 5 3 0 7 14 19 17 15 13 11 10 9 7 6 5 10 15 21 22 22 20 19 19 19 18 17 16 15 14 12 8 6 10 14 16 19 19 18 15 11 9 11 11 10 8 6 5 6 4 1 8 15 19 20 19 18 16 14 13 12 13 12 9 8 12 17 17 15 13 12 12 9 7 6 6 5 5 3 3 2 2 2 2 3 4 5 5 6 6 6 5 5 5 6 7 6 6 5 4 4 4 3 3 5 5 5 5 6 6 7 6 6 5 7 10 15 16 16 14 12 11 11 11 13 16 21 23 21 17 13 10 7 5 5 6 6 5 3 3 2 2 2 2 2 3 4 6 6 6 5 5 5 4 2 1 1 1 2 2 3 3 3 3 3 3 3 2 3 3 4 5 7 7 9 11 11 10 10 11 6 2 2 4 5 6 6 5 5 3 5 6 5 4 3 2 1 1 3 6 7 8 8 6 6 6 6 8 8 7 5 5 6 6 6 6 7 8 8 5 3 4 3 2 2 2 3 4 3 2 4 6 8 8 8 7 7 7 7 7 8 8 8 7 6 5 6 7 8 8 8 8 9 9 8 8 8 8 7 8 11 11 9 6 6 6 6 6 8 11 9 8 8 7 6 2 4 7 10 9 9 9 10 9 8 7 5 5 6 4 4 3 3 3 5 6 7 6 6 5 4 2 2 5 8 10 10 9 7 5 4 4 2 3 4 4 1 1 3 3 4 3 3 5 7 6 3 0 2 5 7 7 6 4 1 1 3 1 3 8 10 9 6 3 2 2 2 1 2 8 10 7 2 2 3 5 5 3 1 2 3 3 4 4 3 3 2 3 4 4 3 2 1 0 0 1 2 2 3 3 3 3 3 5 6 8 9 9 8 7 6 5 5 5 5 4 5 6 6 7 8 9 9 8 8 7 7 8 9 9 10 12 13 11 9 6 6 6 7 5 6 7 7 7 8 7 7 7 7 7 7 6 5 4 4 5 6 7 8 9 8 7 6 6 6 6 5 5 4 5 6 7 7 6 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 11 12 13 12 11 9 8 7 7 8 8 7 6 4 2 3 4 8 11 12 9 5 3 2 2 3 4 5 5 5 5 5 5 8 10 10 11 12 13 12 11 9 7 6 6 6 5 5 4 6 7 7 7 6 6 5 4 3 2 2 2 3 3 4 3 2 2 5 8 12 14 15 15 15 14 13 12 13 13 14 14 13 11 9 8 7 7 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 28 28 28 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 28 28 27 27 27 26 24 19 15 10 7 4 3 3 4 8 7 7 5 3 8 14 15 14 14 15 16 13 12 10 8 6 6 5 5 5 4 5 5 5 6 6 4 5 5 7 8 6 5 5 4 3 3 4 5 4 2 1 0 2 2 2 3 6 8 7 5 7 8 9 10 11 12 11 10 11 13 12 8 8 9 13 14 15 14 13 11 9 8 7 4 1 3 1 1 2 3 3 2 4 8 12 13 13 12 13 12 11 10 9 9 12 13 13 11 9 9 14 17 18 18 17 17 15 13 12 13 17 17 14 9 6 7 8 8 7 6 6 6 7 9 11 13 13 12 12 11 10 10 10 11 12 12 11 10 11 13 16 15 13 10 8 7 9 13 18 19 19 17 12 11 16 16 13 8 5 4 4 4 5 7 7 8 8 7 7 7 6 7 7 7 5 8 10 10 5 5 5 5 5 5 5 5 7 10 9 7 7 5 4 2 2 3 3 0 3 6 10 17 18 18 16 13 12 11 13 13 13 12 12 15 19 22 24 23 21 19 18 18 18 17 16 15 14 12 9 10 14 19 19 18 17 16 14 10 8 10 10 9 6 3 2 1 4 9 17 19 21 21 18 16 15 13 12 12 12 11 8 11 16 20 17 15 13 12 10 8 7 6 5 5 5 5 4 3 3 3 2 2 2 3 4 5 5 5 5 5 6 7 8 8 7 5 5 4 4 2 3 4 3 4 5 5 5 5 4 4 4 6 10 14 16 15 14 11 11 11 11 12 14 19 20 19 16 13 10 8 6 6 6 5 4 4 3 3 3 2 2 2 2 4 5 5 5 5 5 5 4 3 2 2 2 2 3 3 4 4 4 4 4 3 3 4 4 5 4 4 4 6 7 9 10 12 12 7 2 3 5 6 8 9 10 11 6 2 4 5 4 3 2 2 3 5 5 6 7 6 6 7 8 10 11 11 10 9 10 11 9 7 6 8 9 9 7 6 7 6 4 2 1 2 3 3 3 2 2 4 6 7 7 7 7 7 7 7 7 7 5 4 3 3 4 7 9 10 10 11 11 10 9 9 9 7 9 11 11 9 7 6 6 6 7 9 10 8 6 7 8 5 4 9 10 9 7 6 7 10 9 8 6 4 5 6 4 3 2 4 5 7 7 7 6 6 5 3 3 3 4 7 9 10 10 8 6 5 4 3 4 4 4 2 1 2 3 3 3 2 5 7 6 4 1 2 5 7 7 6 4 2 1 2 2 1 6 10 9 7 4 2 3 3 2 1 7 10 9 3 2 3 5 5 3 0 2 3 3 3 3 2 2 2 4 3 2 1 2 1 1 2 3 4 4 4 4 4 4 5 6 8 10 10 9 8 6 5 5 5 5 5 5 5 6 6 7 7 8 7 7 7 9 11 12 12 11 11 10 10 9 7 6 6 7 6 5 4 5 5 5 6 6 6 6 6 6 6 5 5 5 5 6 7 8 8 7 7 6 5 5 5 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 9 9 9 10 11 12 10 9 8 7 7 7 7 7 7 7 6 7 8 8 9 10 10 9 7 5 4 3 4 4 5 5 4 4 4 4 6 9 11 13 14 14 13 11 9 8 7 6 6 5 5 4 5 7 9 9 8 7 5 4 2 2 2 3 3 3 4 3 1 3 7 10 13 15 16 16 15 13 12 12 12 13 14 14 14 12 10 9 8 7 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 21 13 9 6 4 3 3 7 10 11 9 8 6 7 10 14 15 12 10 11 12 11 10 9 6 5 4 4 4 5 5 5 6 7 5 3 2 3 3 4 8 9 8 6 4 3 3 4 4 4 2 0 2 3 4 4 4 4 5 4 3 3 3 4 9 11 11 11 11 12 12 8 5 3 4 6 9 11 11 12 11 9 7 6 4 0 2 3 3 2 2 2 3 7 11 13 13 10 10 10 10 9 8 9 9 12 12 11 10 12 17 19 19 19 18 17 16 13 12 12 14 15 15 9 5 6 7 8 7 6 6 7 8 10 12 13 13 12 11 11 10 10 9 9 9 10 10 10 10 12 14 15 13 11 9 7 6 7 11 15 17 16 14 11 11 14 16 12 7 4 2 3 3 4 5 6 7 8 8 7 6 5 6 7 7 6 7 10 10 6 5 6 6 6 6 5 5 6 10 10 8 6 5 3 1 2 1 3 8 12 16 17 17 16 15 13 12 13 16 18 18 17 15 16 18 21 24 26 24 22 19 17 17 17 16 16 15 14 12 9 12 17 20 18 16 15 14 12 9 8 9 10 8 8 9 11 13 17 18 19 20 20 17 14 13 13 12 12 11 11 9 9 14 18 19 15 12 10 8 7 6 6 6 6 6 6 6 5 4 3 3 2 2 2 2 3 3 4 5 6 7 8 8 8 8 7 5 4 4 3 3 4 4 4 6 6 7 6 5 4 3 4 6 10 14 16 15 13 11 10 11 11 12 13 16 18 18 16 13 10 8 7 6 6 5 5 5 4 3 3 3 2 1 3 4 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 5 5 5 4 4 4 5 6 8 11 14 11 5 3 5 7 8 9 10 11 10 7 4 3 4 4 4 4 4 5 5 5 6 5 6 8 10 10 9 9 10 11 11 10 9 7 6 7 9 10 8 7 8 6 4 2 2 2 2 2 2 1 1 1 3 3 4 6 6 6 6 6 6 5 4 3 1 2 5 8 9 10 10 11 11 10 10 9 9 8 10 12 12 11 10 8 7 7 8 9 9 6 4 6 7 5 7 11 10 6 2 1 4 8 8 7 5 3 4 5 2 3 5 8 8 8 8 7 6 6 5 4 5 5 5 6 9 11 10 9 7 6 5 4 4 4 3 2 1 2 2 3 3 2 5 7 6 3 2 3 4 7 7 5 3 2 1 2 2 1 5 9 10 8 3 1 3 3 1 2 7 9 7 2 2 2 5 4 3 0 2 2 3 3 3 2 1 1 2 0 1 2 1 2 4 5 5 5 5 5 5 5 6 7 8 9 10 10 9 7 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 9 12 14 13 12 9 7 7 8 8 8 6 6 6 6 6 5 4 5 5 6 6 6 5 6 6 6 6 5 5 6 7 7 6 5 5 4 4 4 5 6 6 6 6 6 6 6 7 8 10 11 11 10 10 10 10 10 10 11 11 12 12 12 11 11 10 10 10 10 10 8 6 5 5 5 5 5 7 8 9 10 10 11 11 11 10 9 8 7 6 5 5 5 5 4 4 4 4 4 4 6 10 13 15 15 15 14 11 9 8 7 7 7 6 5 3 2 4 10 11 9 7 5 3 1 1 2 3 3 3 4 4 1 4 10 12 14 14 15 15 14 12 11 11 11 12 14 14 14 12 10 8 7 6 6 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 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 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 30 29 29 28 28 28 28 27 26 17 11 8 7 8 8 10 11 12 11 10 10 8 8 12 15 16 14 13 12 10 9 8 7 7 7 6 5 5 4 4 5 5 5 5 4 4 2 5 8 9 10 9 7 6 5 4 3 3 3 2 1 2 2 0 0 1 1 1 2 2 3 4 1 4 4 3 5 8 8 7 3 3 4 4 1 4 9 11 10 9 7 5 4 3 2 2 3 3 2 3 6 6 7 11 11 10 7 7 7 7 7 7 8 8 9 9 9 9 13 16 17 15 15 15 12 10 9 9 9 12 12 9 4 3 6 7 6 5 5 7 9 9 11 13 13 12 10 10 10 11 10 9 7 6 7 8 10 10 11 11 11 10 8 7 5 5 7 10 12 14 13 11 9 9 12 14 9 4 1 3 4 4 3 4 6 6 7 8 7 6 5 5 6 7 6 5 10 9 7 5 6 7 6 6 5 5 6 8 9 8 5 4 2 1 3 5 9 13 16 17 14 12 11 12 14 14 17 19 20 19 17 15 16 18 23 26 27 25 20 17 14 13 14 15 15 15 14 12 10 14 18 19 16 15 15 15 12 8 6 7 8 7 11 16 19 20 19 19 19 19 17 14 12 12 12 11 11 10 9 8 11 16 18 16 13 9 7 6 6 6 7 7 7 7 6 6 6 5 4 3 3 2 2 2 2 3 4 6 7 8 9 8 8 8 6 4 3 3 4 6 7 7 7 7 8 8 7 6 5 4 5 6 10 13 15 14 13 11 10 10 10 11 12 15 17 17 16 13 10 8 7 6 6 5 5 4 4 3 3 3 3 3 3 4 5 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 9 12 14 9 4 5 6 7 8 8 10 11 11 9 7 5 5 4 5 5 5 5 6 7 7 8 11 10 8 6 6 7 8 9 8 7 6 6 6 9 10 9 7 7 6 4 1 3 4 3 2 1 1 1 1 3 4 1 2 4 4 5 5 5 4 3 3 1 3 6 8 8 8 8 10 11 10 10 9 8 9 13 13 13 12 11 10 9 8 8 8 7 7 5 6 6 6 8 10 8 6 7 6 5 6 7 5 3 3 3 3 1 4 7 9 9 8 8 7 6 6 5 5 7 7 6 6 8 10 10 9 8 6 5 4 2 2 2 2 2 2 3 3 3 2 4 6 6 2 2 2 4 7 8 5 2 1 0 1 1 2 5 10 10 8 4 0 2 2 0 3 7 9 7 4 3 2 4 4 2 0 2 2 2 3 3 2 2 1 1 2 2 1 2 5 6 6 6 5 6 6 7 7 7 8 8 9 9 9 8 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 7 9 11 13 13 11 9 7 6 7 7 7 6 6 6 7 8 6 6 6 6 6 6 5 5 5 5 6 5 5 5 6 6 6 5 4 4 4 4 5 5 5 5 5 5 5 6 6 8 9 11 12 13 12 11 11 10 10 11 12 13 13 13 13 13 12 12 11 11 10 9 8 6 6 5 5 4 3 6 9 11 12 12 13 12 12 11 9 8 7 6 5 5 5 5 4 4 4 4 4 4 5 10 14 16 17 16 15 11 9 7 7 7 7 7 5 4 4 2 8 13 11 8 5 4 2 1 2 3 3 3 4 4 1 4 10 13 14 14 14 13 12 10 9 9 11 12 14 13 12 10 8 8 7 6 6 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 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 23 12 8 7 7 10 12 11 10 9 8 7 9 7 7 14 18 18 15 13 11 10 10 11 11 10 10 9 7 5 4 3 1 3 4 4 3 3 7 7 8 8 10 10 5 4 4 4 4 4 4 3 1 1 1 2 2 2 1 1 1 2 2 2 2 3 3 3 4 6 5 3 3 3 3 3 1 4 9 10 9 6 4 3 2 4 4 3 3 2 4 6 8 6 6 7 7 4 5 5 6 7 8 8 8 7 7 7 7 7 9 10 10 8 8 8 6 6 6 6 7 9 8 3 3 5 7 7 4 4 8 10 10 8 9 11 12 11 9 9 9 10 10 10 8 6 5 6 8 8 7 7 8 9 8 7 7 7 7 9 10 11 10 9 7 8 10 10 7 3 1 2 2 1 2 4 5 6 6 7 8 6 5 4 5 6 6 6 10 10 7 5 6 6 6 6 6 5 5 6 8 7 6 4 4 5 7 9 11 14 14 13 10 8 8 12 16 18 17 17 17 16 16 15 16 19 23 27 26 22 16 11 8 9 10 13 14 14 13 11 10 14 16 16 14 14 15 15 11 6 5 6 6 6 12 16 18 18 17 16 15 14 13 11 11 12 11 11 11 9 9 10 13 16 16 13 10 7 6 6 6 7 8 8 7 7 6 6 6 6 6 5 4 3 3 3 3 3 4 5 7 8 8 8 6 5 3 3 4 5 8 8 8 8 8 8 8 7 7 6 5 4 4 6 9 12 14 14 12 11 10 10 10 10 11 13 16 16 15 12 10 8 7 6 6 5 5 4 4 4 4 4 4 3 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 6 6 6 8 11 13 12 8 4 5 6 6 6 8 10 11 11 10 8 6 5 5 6 6 7 7 7 8 9 10 8 6 5 4 2 2 3 4 4 5 5 7 10 10 8 6 6 5 4 1 2 4 4 3 1 1 2 4 5 7 6 5 3 4 4 4 3 3 3 2 1 5 8 7 6 6 8 9 10 10 9 8 8 11 14 13 11 11 11 11 11 10 9 7 8 7 4 4 6 8 8 7 6 6 7 6 4 5 6 3 1 5 2 1 2 3 6 9 8 8 7 6 6 5 5 6 8 8 7 6 7 7 6 7 8 7 6 3 1 1 2 3 3 2 3 3 2 1 4 6 5 2 2 2 3 6 7 4 2 1 1 2 2 2 5 9 10 7 3 1 0 1 4 5 6 7 6 5 3 2 3 5 4 2 2 2 3 3 3 2 2 1 1 2 1 2 6 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 7 6 5 5 5 5 5 5 5 6 6 6 7 7 6 7 7 9 10 11 11 10 8 7 6 7 6 4 4 5 8 9 10 8 7 7 6 6 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 7 9 11 12 13 13 13 12 12 12 12 12 13 14 14 14 14 14 14 13 12 12 11 10 8 7 7 6 5 4 4 6 9 12 12 13 13 13 12 10 9 8 7 6 5 5 6 5 5 3 4 5 5 5 5 9 13 16 18 17 14 10 8 7 9 8 6 5 3 3 3 3 6 11 11 9 7 6 5 4 3 3 3 3 4 4 2 3 9 13 14 14 13 12 10 7 6 7 9 12 14 13 11 9 8 8 8 7 6 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 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 29 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 19 8 5 5 6 8 11 13 10 7 6 6 8 6 8 15 21 17 12 8 8 10 10 11 12 10 10 9 7 5 4 3 2 1 2 4 3 3 2 6 6 6 8 6 2 3 4 3 2 3 4 3 1 1 2 2 1 2 3 2 2 2 2 1 0 2 3 4 4 5 6 3 4 5 4 3 3 5 7 9 9 7 6 4 3 4 4 4 3 3 9 12 9 5 1 4 5 4 1 5 8 10 12 11 9 7 6 6 6 4 1 5 6 4 2 4 5 5 5 6 5 4 2 3 6 9 6 3 5 9 12 12 9 7 6 9 11 10 9 8 7 9 10 12 9 5 2 2 5 5 5 7 10 12 12 11 10 9 8 8 8 8 8 7 7 9 12 11 8 4 2 2 3 3 4 5 5 5 5 6 7 7 5 4 4 5 6 7 9 11 9 7 6 6 6 6 6 5 5 5 6 7 7 6 7 7 8 9 10 11 10 8 6 5 7 12 17 18 17 15 14 14 14 15 16 19 22 26 22 17 10 8 5 6 9 12 13 12 11 9 9 12 15 14 13 13 14 13 10 4 4 5 4 6 13 15 16 16 14 12 10 9 8 9 10 11 11 10 10 9 9 12 14 15 14 11 8 5 5 5 6 7 7 7 7 6 6 6 6 6 6 6 5 4 4 4 4 3 3 4 5 7 7 6 4 2 2 3 6 8 9 8 8 7 7 6 6 6 6 6 4 3 3 5 8 12 13 13 12 11 10 10 10 9 10 12 14 14 13 11 9 8 7 6 6 5 5 4 4 4 4 5 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 5 6 7 7 7 8 8 10 12 14 11 6 4 4 4 4 5 8 10 9 8 8 7 6 6 6 7 8 8 7 7 8 7 6 6 7 7 3 2 3 4 4 4 5 7 9 8 5 5 4 4 5 3 1 3 1 2 4 4 5 7 7 8 9 8 7 6 5 3 2 2 2 3 5 7 9 6 3 5 7 9 9 9 8 7 10 11 11 9 9 10 10 11 13 11 9 6 6 5 4 4 6 8 7 4 1 4 5 3 2 4 5 3 5 6 2 2 1 5 5 7 8 8 7 6 6 6 6 7 8 8 8 8 8 6 5 7 8 8 6 4 2 1 1 1 1 1 3 3 2 1 4 6 5 3 2 2 1 5 7 5 4 4 5 4 4 3 5 8 11 7 3 1 1 4 7 7 6 6 4 4 3 3 4 6 4 2 2 2 2 2 2 2 2 2 1 1 2 5 7 8 7 6 6 6 6 8 8 8 6 5 6 7 8 8 8 7 6 5 4 4 4 5 5 6 6 6 6 7 7 7 7 8 8 9 9 8 8 9 9 10 9 7 4 4 6 10 12 11 9 6 5 5 5 5 5 4 3 3 3 4 5 5 4 4 4 4 5 5 5 6 6 5 5 5 5 4 3 4 6 9 12 13 12 12 12 13 13 13 13 13 14 14 15 16 16 15 15 14 13 13 11 9 7 8 7 6 6 5 4 6 9 12 12 12 12 12 11 10 9 8 7 6 6 6 7 6 5 1 3 5 6 5 4 6 11 15 17 16 14 10 8 6 7 7 6 2 3 3 4 4 5 8 10 9 8 7 7 6 5 4 3 3 3 3 1 4 8 12 13 13 12 10 8 5 3 4 7 12 16 16 13 10 8 7 7 7 6 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 28 28 28 28 27 28 28 28 28 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 30 30 30 30 29 29 29 28 28 28 28 27 26 17 9 3 4 6 10 14 14 11 8 6 6 6 5 15 20 20 12 7 4 2 3 8 9 7 4 5 5 7 5 4 5 5 5 2 2 2 1 4 8 8 7 4 3 4 4 3 3 3 3 4 4 2 1 2 2 1 0 1 1 2 2 1 3 3 4 5 5 4 4 4 4 5 7 5 4 4 4 5 7 8 9 9 7 5 4 5 4 3 6 11 11 5 4 3 3 4 3 5 10 12 14 14 13 10 7 6 5 6 4 1 4 5 6 5 8 9 8 7 5 3 2 4 6 7 4 3 8 13 14 14 11 8 7 5 9 12 13 10 8 7 9 12 14 9 5 4 4 2 3 8 12 15 15 14 13 12 10 9 8 7 7 7 7 9 11 12 9 7 5 5 5 5 4 4 4 4 4 4 5 6 8 6 4 5 6 8 8 8 10 10 8 7 6 6 6 6 5 5 4 5 7 8 8 8 8 8 8 9 8 7 5 3 2 5 10 16 17 16 14 13 13 14 15 17 18 21 23 20 15 9 7 5 7 9 11 11 11 8 7 9 11 13 12 12 12 13 11 8 2 2 3 4 9 15 16 16 15 12 9 5 4 4 8 10 10 10 9 8 8 10 12 13 13 12 10 7 5 4 4 5 6 6 5 5 6 6 6 6 6 7 6 6 5 5 4 4 3 2 2 3 4 4 2 3 3 1 5 8 9 9 8 7 6 4 4 4 4 5 5 4 3 3 6 10 13 13 13 12 11 10 9 9 8 8 10 11 13 12 10 8 7 7 6 6 5 5 4 4 4 5 5 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 7 8 8 9 9 9 10 12 14 13 8 3 2 2 1 3 5 7 7 7 6 6 6 6 6 7 8 7 7 6 6 5 5 6 7 8 8 7 6 6 5 4 5 6 7 5 3 3 3 4 5 5 4 4 4 6 8 7 8 9 9 9 9 9 8 7 6 4 3 2 3 5 7 9 9 5 1 5 8 8 8 8 7 9 11 11 10 10 9 8 8 10 11 9 7 6 5 4 5 7 8 8 8 6 4 1 1 1 4 4 5 7 8 7 3 2 4 7 5 5 7 7 6 6 6 6 6 7 7 8 7 8 8 7 7 8 8 7 5 5 5 3 3 2 0 1 2 2 2 1 3 6 6 4 2 1 1 3 6 8 6 5 7 6 5 4 4 8 11 7 3 0 3 5 8 7 6 5 2 2 2 4 5 6 4 1 1 2 2 1 1 1 2 3 2 2 5 7 8 8 7 6 5 6 7 8 8 7 5 5 5 6 7 7 6 5 4 3 3 3 4 5 6 6 6 6 6 7 7 8 8 8 8 8 8 8 10 11 12 12 10 8 6 6 7 10 12 11 7 4 4 5 5 4 4 3 3 4 5 6 6 5 5 4 5 5 6 7 7 7 6 6 5 5 5 4 4 4 5 8 11 13 13 12 12 12 13 14 14 15 15 16 16 17 17 16 15 14 14 12 10 8 8 8 8 7 6 5 4 5 9 12 12 12 12 12 11 10 9 8 7 6 5 5 4 3 2 3 3 4 4 4 3 2 8 14 17 16 15 14 12 9 7 8 7 7 6 6 7 5 5 6 8 8 8 7 7 6 5 4 3 3 3 2 1 5 8 9 10 11 10 9 7 6 5 5 7 12 16 17 14 11 9 8 7 7 6 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 28 28 28 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 27 23 16 10 6 6 7 10 14 11 9 6 5 5 7 11 21 18 15 8 4 3 3 4 8 8 4 3 4 3 4 5 6 10 11 11 10 10 9 9 10 11 8 4 3 3 4 4 2 2 3 3 4 4 4 2 2 4 4 4 2 1 2 2 3 4 5 5 5 5 5 5 5 4 3 4 5 4 3 4 5 6 7 7 7 8 6 4 4 1 5 10 8 3 4 5 3 2 7 10 11 11 11 12 13 13 11 8 6 5 4 4 7 9 11 12 12 14 13 10 7 5 4 3 2 1 5 9 14 15 16 14 12 9 8 6 7 12 14 14 11 10 9 10 12 13 10 6 4 2 5 9 15 17 17 15 15 15 13 12 10 8 7 6 8 9 11 9 8 6 4 3 3 3 3 3 3 3 3 3 4 5 7 9 8 6 6 8 8 8 7 8 10 8 7 6 5 5 5 5 5 4 4 6 8 9 9 9 8 7 7 6 5 3 3 4 5 7 10 14 16 15 14 14 15 16 17 18 21 21 18 13 9 7 6 7 9 9 9 9 7 7 11 12 12 11 11 10 9 7 5 1 1 1 6 11 15 16 16 14 11 7 4 4 6 8 9 9 8 8 7 8 9 11 12 11 10 8 6 5 4 5 5 6 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 2 1 2 2 2 2 1 3 7 9 9 9 8 6 4 2 2 2 2 3 4 5 6 8 10 12 14 14 12 11 9 9 8 8 7 8 9 10 11 11 9 8 7 6 6 6 5 4 4 4 4 4 4 3 3 3 2 3 4 4 4 4 5 5 5 5 5 4 5 5 5 5 5 4 5 5 5 5 6 6 6 6 7 7 8 9 9 9 9 10 12 13 13 9 4 2 1 1 2 3 4 5 5 5 6 6 5 5 5 6 7 6 5 4 4 5 6 6 7 9 9 9 9 7 4 4 5 6 4 2 2 3 3 3 4 6 6 6 7 7 6 7 8 9 8 8 8 8 8 7 6 4 3 4 7 9 9 7 2 3 6 8 8 7 7 9 11 11 10 10 10 9 8 7 6 6 7 7 7 6 6 8 10 10 9 8 7 6 6 4 3 4 4 7 10 9 6 4 1 5 8 5 4 6 5 4 4 5 6 6 7 7 6 6 7 8 7 7 7 7 5 3 2 2 1 2 1 0 1 2 2 2 1 3 6 6 4 1 1 2 2 4 6 7 7 7 6 5 4 4 8 11 8 3 1 2 5 7 6 5 3 1 1 2 5 6 6 4 1 1 2 1 1 1 1 1 2 2 2 5 8 9 7 6 5 5 6 7 8 8 7 5 5 4 5 6 5 4 3 2 2 2 2 4 5 7 7 7 6 7 7 8 8 8 8 8 8 9 10 11 11 12 11 10 9 8 7 8 9 10 10 7 5 4 4 4 4 4 4 5 6 7 7 6 6 5 5 6 6 7 8 8 8 8 7 6 5 5 5 5 5 5 6 8 11 13 13 13 13 14 14 15 15 16 16 17 17 18 17 15 13 12 11 10 9 9 9 8 8 7 6 4 6 9 12 12 12 12 12 12 11 9 7 6 6 5 3 3 3 5 6 6 5 3 3 3 4 3 10 17 15 15 14 13 10 8 9 8 8 6 6 7 6 5 5 6 7 7 7 7 6 5 4 3 2 2 1 3 7 8 8 7 8 9 9 9 9 9 9 9 13 15 16 13 11 9 8 8 7 6 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 28 28 28 28 27 28 28 28 28 29 29 29 28 29 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 25 20 14 10 8 6 6 8 11 6 4 5 6 9 14 14 15 14 12 8 6 6 5 10 11 11 6 3 2 2 0 4 5 9 11 9 9 11 11 11 9 8 6 6 5 4 3 2 2 2 2 0 3 4 4 2 3 5 4 4 3 3 4 4 5 5 5 4 3 4 5 6 6 2 3 2 3 2 4 6 6 6 6 6 6 6 7 6 4 9 11 10 2 3 6 3 3 12 13 14 11 10 10 11 12 12 11 8 6 7 10 13 15 14 12 11 13 14 12 10 8 7 6 5 10 14 16 17 17 14 12 11 10 8 7 6 10 14 15 13 11 10 10 10 12 13 12 11 10 9 11 15 20 20 19 17 16 15 14 13 11 8 7 7 10 13 13 9 5 4 4 4 4 4 1 3 5 5 5 5 6 8 9 10 11 9 8 9 8 7 6 8 10 8 6 5 5 5 5 6 5 5 4 6 9 10 10 9 8 7 6 5 4 3 4 4 5 5 7 10 15 18 17 16 16 17 18 19 21 19 15 10 8 6 6 7 8 8 8 8 6 8 11 12 12 12 10 8 6 4 1 1 1 2 6 11 14 15 15 14 10 6 5 6 8 9 9 7 6 8 8 8 9 12 12 11 8 7 6 5 5 5 5 5 5 4 4 5 5 6 6 6 6 6 6 6 5 4 4 3 3 3 2 2 2 2 2 3 6 7 8 9 9 9 7 5 3 2 2 2 3 6 8 10 12 13 15 15 14 12 9 8 7 7 7 7 7 8 9 9 9 8 7 6 6 6 5 4 4 4 5 5 5 4 4 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 9 10 11 12 12 10 5 2 3 3 3 3 2 3 3 4 5 5 4 3 4 5 6 5 3 2 3 4 5 5 6 7 7 9 9 9 6 3 4 5 5 3 2 2 3 2 3 5 4 2 3 4 4 6 7 7 6 7 7 7 7 7 6 4 3 5 7 9 7 4 1 4 7 7 6 4 7 10 10 10 9 9 9 8 8 7 5 5 6 9 9 9 9 11 12 11 9 7 8 9 9 8 6 5 4 7 10 8 5 4 1 5 8 5 3 5 4 3 3 5 6 7 7 7 7 7 7 5 6 7 7 7 6 4 3 1 1 1 0 0 1 1 2 1 1 3 6 6 5 4 3 2 2 1 4 7 7 5 4 4 4 2 7 9 7 3 2 2 6 7 6 5 4 2 1 2 5 6 5 3 1 2 2 1 1 2 2 2 1 1 1 4 8 9 8 6 6 6 7 8 7 7 6 5 4 4 5 5 4 3 3 2 2 2 2 4 6 7 8 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 9 9 9 9 9 10 11 10 8 6 5 5 5 6 7 8 8 8 9 8 8 7 6 6 7 7 7 8 8 9 9 8 7 5 5 5 5 5 5 5 5 7 10 12 13 14 15 15 15 15 16 16 17 18 18 16 15 13 11 10 10 10 10 10 9 8 7 5 4 7 10 12 13 13 13 13 13 11 9 6 5 5 4 4 6 8 8 8 8 5 3 2 3 4 2 7 15 15 15 14 13 10 8 8 7 7 5 4 4 5 4 3 4 6 7 7 6 5 4 4 3 2 1 1 5 8 8 7 6 8 10 12 12 13 12 11 11 13 14 15 13 10 6 5 6 8 9 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 28 28 28 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 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 28 28 27 26 24 17 11 8 9 7 6 6 6 5 1 3 7 12 15 12 11 9 9 8 5 6 9 13 14 12 9 6 4 2 1 3 6 7 7 5 7 8 7 6 4 5 6 7 7 4 1 2 3 2 1 1 4 5 4 2 2 1 3 4 4 4 5 6 6 4 3 2 3 6 6 6 7 3 2 3 2 1 3 4 5 6 6 6 7 9 12 11 11 9 6 2 5 5 2 5 11 15 14 13 12 12 11 11 11 12 12 9 8 11 14 14 11 8 7 7 11 13 13 11 10 10 14 17 18 18 18 16 13 10 9 9 9 8 7 8 12 14 14 11 9 8 8 10 12 13 13 12 10 11 13 18 21 19 17 16 14 14 13 12 10 8 7 9 12 13 12 9 5 2 2 1 1 2 4 8 12 10 9 8 8 9 9 10 12 11 10 9 8 7 6 9 9 8 6 5 6 6 6 7 6 5 4 7 9 11 9 8 7 6 6 5 4 3 3 4 4 4 4 6 12 16 18 17 17 17 18 19 19 16 12 8 7 6 6 6 6 7 8 8 7 6 9 13 14 12 11 8 5 3 2 1 2 1 6 12 15 16 17 14 10 7 6 7 9 8 6 4 7 10 9 8 9 13 13 10 8 7 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 5 5 4 3 3 3 2 2 3 3 3 3 4 5 7 9 10 10 8 6 4 3 3 3 5 8 11 13 14 15 16 16 15 13 10 8 7 6 6 6 6 6 7 8 8 7 7 6 7 6 5 4 4 5 5 5 5 4 4 3 3 3 3 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 8 8 8 8 8 9 10 11 12 12 11 7 3 4 4 4 3 3 2 1 2 3 5 4 3 3 4 4 5 2 1 3 3 4 5 6 6 5 6 8 10 7 3 3 4 5 5 3 1 2 3 2 3 2 1 3 3 3 4 5 4 4 5 6 6 6 6 5 4 3 5 7 7 5 1 3 5 6 5 2 6 9 10 9 9 9 8 7 7 9 8 5 6 9 12 10 9 10 12 12 9 7 7 8 9 10 10 8 6 5 8 9 7 6 3 3 5 5 2 3 4 3 3 4 6 7 8 8 9 9 9 8 5 4 7 7 7 6 4 3 2 1 1 1 1 1 1 1 1 1 3 5 7 7 5 4 3 3 2 2 6 6 3 2 3 3 2 6 8 8 5 4 4 7 7 6 5 4 3 1 2 5 6 5 3 1 2 2 0 2 3 3 2 1 0 2 5 8 9 8 7 7 7 7 7 6 5 5 4 4 5 5 5 4 4 3 3 3 3 2 2 6 8 8 8 7 7 8 8 8 8 8 9 9 10 10 9 9 8 8 8 8 8 9 10 12 12 12 10 8 7 7 7 8 9 9 9 9 9 9 8 7 7 7 7 7 7 6 6 6 6 7 6 6 5 5 5 5 5 5 4 4 7 10 13 15 15 15 15 15 15 16 16 17 17 17 15 13 12 12 12 12 12 12 11 9 7 3 3 8 11 12 13 14 13 12 11 11 11 8 6 5 5 6 7 9 9 9 8 6 3 3 2 2 4 2 8 14 15 15 15 11 8 7 6 6 5 3 2 3 3 2 3 4 5 5 5 5 4 4 3 3 2 3 6 9 8 7 6 8 11 14 15 15 13 12 12 14 15 14 12 8 4 2 4 7 11 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 28 28 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 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 28 28 27 26 22 16 7 2 5 3 3 5 2 1 2 6 9 12 11 10 10 8 6 2 3 3 9 12 13 8 4 5 6 4 2 3 4 5 6 5 6 6 5 5 4 6 5 5 8 7 3 2 3 2 4 4 4 5 5 3 2 3 4 6 6 7 7 7 5 2 3 5 5 6 5 5 5 3 2 1 1 2 4 4 4 5 5 6 7 8 9 8 7 4 2 3 3 3 7 14 16 14 12 11 11 12 11 11 11 12 12 8 8 10 11 6 4 3 3 7 14 15 14 11 10 12 15 17 18 17 15 13 10 9 9 9 9 9 8 8 11 11 10 7 6 7 9 11 13 13 11 9 7 9 14 18 18 16 13 12 11 10 10 9 8 8 8 10 11 12 11 10 10 10 9 7 6 7 12 14 15 12 10 9 9 9 10 10 11 11 12 10 8 6 7 9 9 7 5 5 6 7 7 8 7 6 5 6 9 10 8 7 6 6 6 5 4 4 4 5 5 4 4 3 5 12 17 19 18 18 18 19 18 15 10 7 6 6 6 6 6 6 7 7 6 5 9 14 15 13 10 8 6 5 4 4 5 7 10 14 17 18 17 14 10 6 7 7 7 3 5 10 11 11 10 8 9 13 12 10 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 4 8 11 12 11 9 6 5 4 4 6 8 10 11 13 15 16 17 16 16 15 13 12 10 8 7 6 6 6 7 7 7 6 6 7 7 6 4 4 4 5 4 4 4 4 4 3 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 9 5 3 4 4 4 4 2 1 0 3 5 5 4 3 2 3 5 3 1 1 1 3 5 7 7 6 6 7 9 8 4 1 3 4 4 4 3 1 4 3 1 2 3 5 5 5 3 2 1 2 4 5 5 4 4 3 3 2 4 6 6 4 3 4 6 4 1 7 9 10 9 9 8 7 6 6 8 8 6 6 11 12 12 9 9 10 11 10 7 6 7 8 9 9 9 7 7 8 10 9 7 7 6 4 4 3 1 2 3 4 4 5 7 7 7 8 10 9 9 8 6 4 6 8 8 7 5 3 3 2 1 1 1 1 1 1 1 2 4 6 8 8 6 5 4 4 4 3 5 6 4 1 1 2 3 7 8 8 6 5 5 7 7 6 4 4 3 1 2 4 6 5 3 1 1 0 3 3 4 4 3 2 2 5 7 8 7 7 7 7 7 6 6 6 5 4 4 4 5 5 6 5 4 3 3 3 3 2 3 6 8 8 7 6 7 8 8 8 8 8 8 9 9 9 9 8 8 7 7 8 9 10 11 12 13 12 11 9 9 9 10 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 5 4 3 3 5 6 5 6 6 6 6 5 4 4 5 8 11 13 15 16 16 16 15 15 16 17 17 17 16 15 14 14 15 15 14 13 12 9 6 1 6 11 13 13 13 12 9 7 5 7 8 8 7 6 7 7 7 8 8 8 7 5 3 2 2 4 5 3 2 11 14 15 16 13 10 7 6 6 5 3 3 3 3 3 4 4 5 5 5 5 4 4 3 3 3 3 7 9 9 8 7 10 13 17 18 16 14 11 11 13 15 14 10 7 5 4 5 6 10 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 28 28 28 28 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 30 30 30 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 22 15 4 4 5 5 0 6 6 6 7 11 11 10 8 9 12 9 4 4 2 2 10 13 12 5 2 5 7 5 2 4 4 4 4 4 5 5 5 6 7 7 4 1 3 7 5 1 4 4 5 5 5 5 5 4 4 4 5 7 8 8 9 6 3 3 5 5 4 5 5 4 3 2 3 4 4 4 4 4 3 4 5 5 5 3 1 1 4 4 1 2 6 13 15 16 16 14 11 8 10 11 13 12 12 14 11 7 5 5 4 3 4 2 5 11 16 15 13 11 9 11 17 18 18 17 15 13 12 11 11 11 10 9 8 8 9 7 5 4 5 6 9 12 12 10 7 6 4 10 14 19 16 13 10 9 8 9 8 8 7 9 10 11 12 12 11 11 11 10 9 8 11 13 15 14 14 13 11 9 9 9 9 8 9 11 13 11 8 6 7 9 9 7 5 5 6 7 7 7 7 7 5 6 9 10 9 7 7 6 6 6 5 5 5 6 5 5 5 5 3 8 16 20 19 18 17 17 16 14 11 9 7 7 6 6 6 6 6 6 5 5 10 13 14 11 9 9 7 7 6 6 7 10 13 15 17 17 16 13 8 5 7 6 5 10 12 13 10 10 9 7 9 12 12 9 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 5 5 4 3 3 3 4 4 3 2 6 11 14 15 12 9 5 5 4 5 7 8 9 11 12 14 15 15 15 15 15 15 14 13 12 11 10 9 9 9 9 9 9 9 9 8 6 2 3 4 5 5 4 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 8 8 8 9 9 9 10 10 10 10 9 10 10 11 11 10 7 4 4 4 4 4 3 2 1 4 5 6 5 4 3 4 5 4 2 1 1 3 4 6 8 8 7 8 8 8 4 1 2 3 3 3 3 2 4 3 4 6 8 9 8 8 7 3 1 2 4 5 5 3 2 2 2 2 4 6 6 5 5 5 4 2 7 11 11 9 8 8 6 5 4 5 6 6 5 9 14 12 10 8 8 9 9 7 5 6 7 7 8 8 6 6 8 10 10 9 8 8 8 6 4 3 1 1 3 5 5 6 7 8 8 9 10 9 8 8 7 6 7 9 9 8 5 3 3 3 2 1 1 1 1 1 2 4 6 7 9 8 6 5 5 6 6 3 4 7 5 4 2 2 4 7 9 8 6 5 5 6 7 6 4 4 2 0 2 3 4 4 3 1 2 3 4 3 3 3 4 4 4 6 7 8 6 7 7 7 7 6 5 5 5 4 4 4 5 5 5 4 3 3 3 3 3 2 3 5 8 8 7 6 6 7 8 8 7 7 8 8 7 7 8 8 8 8 8 9 10 11 12 12 13 12 11 10 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 4 3 1 2 5 6 7 7 7 6 5 4 4 5 6 8 10 12 15 16 16 15 16 17 18 18 18 17 16 15 16 16 16 14 12 11 8 4 6 10 13 12 11 10 8 4 3 3 3 6 7 7 7 7 7 6 7 7 6 4 2 2 6 7 8 7 6 3 7 12 14 15 14 11 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 5 9 11 11 11 11 13 15 19 19 17 14 10 9 9 12 12 10 7 5 5 5 6 8 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 28 28 28 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 29 29 29 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 25 23 16 8 5 3 3 2 4 8 10 13 17 15 13 11 11 11 6 4 3 6 9 14 12 9 5 4 6 6 2 1 3 3 4 6 8 10 12 11 10 9 7 5 2 3 7 7 3 4 3 2 5 5 4 4 4 3 3 5 8 8 8 8 5 2 4 4 3 2 3 4 4 2 2 2 3 3 3 3 4 3 3 4 4 4 3 2 1 6 7 9 13 16 17 17 15 13 13 11 9 10 12 15 15 15 14 9 4 0 1 0 2 4 8 15 16 16 14 12 10 10 14 18 19 18 17 16 15 14 14 13 11 10 9 8 8 7 4 3 3 4 4 6 11 11 10 8 7 8 13 16 17 15 12 10 10 9 8 8 8 8 11 12 13 13 12 11 9 8 8 6 8 12 13 12 10 12 12 11 9 8 8 8 7 8 10 12 10 7 5 7 8 8 6 5 6 7 7 7 6 6 6 6 6 8 10 10 9 8 7 6 6 6 7 7 6 6 5 5 5 4 5 14 19 20 17 15 15 15 15 14 11 9 8 7 6 6 6 6 6 5 6 12 13 12 9 8 7 7 6 6 5 7 10 13 15 16 15 14 11 6 4 5 6 9 14 13 10 7 8 7 6 9 11 11 8 6 6 5 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 6 6 6 6 5 5 4 4 4 4 4 2 5 10 14 14 12 10 7 5 4 4 4 6 8 9 10 11 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 9 5 2 1 4 4 4 4 3 3 3 4 4 4 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 9 9 8 9 9 9 9 10 10 10 9 10 10 10 10 10 9 6 4 5 5 5 5 4 4 5 6 6 6 5 5 5 5 5 3 3 3 3 4 5 7 8 8 8 8 7 5 3 2 2 2 2 2 2 3 4 5 7 8 8 8 9 11 11 8 7 8 8 6 4 2 2 2 2 3 5 6 6 5 4 3 7 10 10 8 7 7 7 6 5 5 5 5 4 8 12 14 10 8 7 6 6 6 5 5 7 7 7 7 3 4 7 8 8 8 8 7 8 9 6 2 3 2 0 4 5 6 6 7 7 8 9 9 8 7 6 5 4 6 8 9 8 5 3 3 4 2 1 1 2 2 1 3 5 7 9 10 8 6 4 6 7 7 3 4 6 4 4 4 3 5 7 9 8 6 5 5 6 7 5 4 2 1 1 1 2 3 3 4 4 4 4 4 2 2 3 4 5 4 4 6 7 7 7 7 7 6 6 5 5 4 4 4 4 5 5 4 4 2 2 2 2 2 2 3 5 7 7 7 6 6 7 7 7 7 7 7 7 7 6 6 7 9 10 11 11 11 12 13 14 13 12 11 9 6 4 3 4 5 6 7 7 7 8 8 8 8 8 8 8 7 6 6 5 4 4 3 5 7 6 5 6 6 6 5 5 6 7 7 6 6 8 10 13 14 16 18 19 19 18 17 15 15 15 14 12 10 9 9 9 9 13 13 11 8 7 7 7 6 5 4 3 4 6 7 7 7 6 7 7 8 5 2 5 6 7 7 8 8 7 5 6 10 11 12 12 12 10 7 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 3 2 3 8 12 14 14 14 14 15 16 18 19 17 14 9 7 7 9 9 8 6 5 5 5 5 5 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 28 28 28 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 27 27 24 21 13 9 7 9 12 13 12 12 15 18 18 16 15 15 16 13 10 8 9 12 10 10 9 6 5 5 4 4 6 8 11 9 7 8 10 11 10 8 5 3 5 7 6 5 6 7 6 3 1 2 4 4 4 3 3 4 4 5 6 7 7 6 3 1 2 3 1 2 4 4 4 2 2 2 3 3 4 3 3 3 3 4 4 4 2 3 9 12 12 13 15 16 14 13 10 10 12 9 9 10 13 16 18 16 12 6 4 5 4 0 5 12 16 18 17 14 12 11 12 14 17 17 17 15 14 13 13 13 12 11 11 9 8 8 8 7 6 5 4 4 3 2 4 8 10 10 11 12 15 17 16 14 11 10 10 9 8 8 9 10 12 13 13 13 12 10 9 8 7 6 9 11 10 8 7 10 11 10 9 8 7 7 7 7 9 9 8 6 6 8 7 7 6 6 7 7 7 7 6 5 5 5 5 5 8 10 10 9 8 7 6 6 7 7 7 6 5 5 5 5 6 11 17 19 17 14 13 15 17 17 14 10 8 6 6 5 5 6 5 5 9 13 13 11 8 6 5 5 5 5 5 7 10 13 15 15 15 13 10 6 4 5 7 12 13 10 6 6 7 6 6 8 9 9 6 5 5 4 4 3 4 5 5 5 4 4 4 4 3 3 3 3 4 4 5 6 6 7 5 5 5 4 4 4 3 4 8 11 13 15 13 11 9 7 5 4 3 4 8 9 9 10 10 11 11 12 12 13 13 13 12 12 13 13 14 15 15 15 15 14 14 13 12 9 6 3 1 1 1 2 2 1 1 1 3 4 4 3 4 4 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 7 8 9 9 9 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 9 6 4 5 5 6 6 6 6 7 7 6 5 5 5 6 5 4 4 5 5 5 6 7 8 9 9 9 7 7 6 5 4 4 3 2 2 1 2 5 5 6 5 5 4 5 7 9 8 8 9 10 8 6 3 2 2 1 2 3 5 5 5 6 7 8 9 8 7 6 6 6 6 6 5 4 4 6 11 12 10 5 5 5 5 5 5 5 6 8 8 8 5 3 5 7 6 5 6 7 7 7 6 3 2 3 2 1 5 5 5 5 6 7 7 8 8 7 5 4 4 4 5 7 8 8 6 4 3 4 2 0 2 2 2 1 2 5 8 9 9 7 4 4 7 8 6 3 3 6 4 3 4 4 5 7 9 8 7 6 6 7 7 5 3 1 1 1 2 1 2 4 4 4 4 3 3 1 2 3 4 4 5 4 4 6 8 7 7 7 6 6 5 4 4 4 4 4 5 4 4 3 2 2 2 2 2 2 4 5 6 6 6 6 7 7 6 6 6 6 6 7 7 6 6 7 9 11 12 12 12 12 14 13 12 9 7 5 3 2 1 3 4 5 5 5 5 6 7 7 8 8 8 7 7 6 5 5 5 5 5 3 3 4 4 4 5 6 7 7 8 9 8 7 5 3 4 8 12 15 18 20 19 18 14 13 12 12 9 5 3 5 7 11 13 15 13 11 10 8 7 6 6 5 4 2 2 4 6 7 7 7 8 9 10 7 5 8 7 6 6 7 7 7 6 6 7 7 8 8 8 8 6 5 5 6 7 7 6 6 6 6 5 4 3 3 2 2 3 2 4 9 13 16 17 17 17 17 16 16 17 15 12 7 6 6 8 8 7 6 5 5 5 5 3 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 28 28 28 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 23 17 8 7 5 2 11 15 15 17 19 20 15 11 10 10 9 9 9 9 9 9 7 5 4 4 2 1 4 9 14 14 12 11 8 6 7 7 5 4 3 4 6 7 7 5 4 4 5 4 3 4 5 6 5 3 1 3 4 5 5 6 6 4 3 2 2 2 4 4 6 5 3 2 3 4 4 4 3 2 2 2 3 3 4 4 5 10 14 12 10 9 12 14 11 8 5 8 10 8 8 10 12 16 18 16 10 5 3 2 0 6 12 17 19 18 15 11 10 10 13 16 17 15 13 11 9 8 8 7 6 7 8 9 9 9 9 9 8 7 5 4 3 3 1 6 10 11 12 14 16 18 15 12 9 8 8 8 7 8 10 12 13 12 13 13 13 11 9 8 8 8 10 10 8 6 7 9 9 9 8 7 7 7 8 8 8 7 6 6 8 10 8 7 7 7 7 7 7 7 6 5 4 4 5 5 7 9 9 8 6 5 4 4 5 6 7 7 6 6 5 5 6 8 14 17 17 14 13 14 17 18 15 9 6 5 5 5 5 5 5 7 10 12 12 9 7 5 4 4 4 5 5 6 9 11 13 14 13 11 9 6 4 5 8 12 10 6 4 5 5 5 5 7 6 5 3 3 4 4 3 4 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 6 6 5 5 4 4 2 2 6 10 14 16 17 17 15 13 10 8 6 5 6 8 10 10 9 9 10 11 12 12 12 12 12 12 11 11 11 12 14 15 16 15 15 14 14 13 12 9 6 4 3 2 3 2 1 0 0 1 3 3 3 3 4 4 5 5 5 5 5 5 6 6 5 5 5 5 5 5 6 7 8 9 9 8 8 7 8 8 9 9 10 10 10 10 10 10 10 10 9 8 6 4 5 6 6 7 7 8 8 7 6 6 6 7 6 4 4 5 6 6 6 7 8 10 10 9 8 7 7 7 7 6 6 4 2 1 1 1 3 4 5 4 3 1 2 4 4 4 7 8 9 9 7 5 2 1 1 1 1 2 2 5 8 8 8 7 7 8 8 8 8 7 7 6 4 4 8 11 9 5 2 3 4 5 5 6 8 7 7 7 7 4 5 7 7 5 5 7 8 8 6 4 4 5 7 6 5 6 4 4 5 6 6 7 7 7 7 6 5 4 3 4 8 8 8 7 4 4 4 1 1 2 2 2 2 0 4 8 8 7 6 5 5 6 7 6 2 4 6 4 3 3 4 5 7 8 7 7 7 6 7 7 5 3 1 2 2 1 2 3 4 4 3 3 2 1 1 2 3 3 4 5 5 4 4 6 8 8 8 7 6 5 5 4 4 4 5 5 5 4 3 2 2 2 1 2 3 4 5 6 6 7 7 7 7 6 6 5 5 5 6 7 7 7 7 7 9 10 11 11 11 11 11 10 7 5 3 2 2 2 3 4 4 3 2 2 2 4 6 7 7 7 7 7 6 7 6 6 5 5 4 2 2 2 3 3 6 9 10 12 13 12 11 9 7 5 7 13 16 17 17 17 15 11 10 9 9 7 5 2 2 6 10 12 12 10 9 8 7 7 6 5 5 3 1 1 3 6 7 7 8 8 8 8 7 7 9 8 7 6 6 6 6 7 7 8 7 7 6 6 6 6 5 5 6 6 6 6 6 5 4 4 3 2 2 2 2 3 3 5 8 12 15 19 20 19 17 15 14 15 14 11 7 6 6 7 7 7 6 6 6 5 4 2 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 28 28 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 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 29 29 29 28 28 28 28 28 28 27 27 27 26 23 14 8 8 6 8 15 16 16 18 18 16 10 6 3 4 4 5 4 4 5 4 2 4 2 5 5 3 4 12 14 12 9 9 9 6 5 5 4 4 4 4 5 6 6 4 2 3 4 4 4 4 5 5 5 4 4 4 5 5 6 6 5 4 4 4 4 5 6 6 5 4 4 3 4 4 3 2 1 1 1 2 2 2 2 2 5 10 13 7 5 7 11 12 10 6 5 8 8 8 8 8 11 16 17 15 12 11 8 7 9 14 17 18 18 14 10 8 9 11 14 14 14 11 8 6 4 3 3 3 4 4 6 9 12 11 10 10 10 9 7 4 3 5 2 4 10 11 12 15 17 17 13 8 5 6 6 7 7 9 11 12 12 12 12 12 13 11 9 9 10 11 9 8 7 6 8 9 9 9 8 7 7 8 9 8 7 5 5 9 11 10 8 8 8 8 8 7 7 7 7 5 4 4 4 5 7 8 7 5 3 2 3 3 1 3 5 7 8 7 5 3 2 5 11 16 17 16 15 15 17 17 15 10 6 6 5 5 5 5 5 7 10 10 10 8 7 6 5 4 4 5 5 5 7 9 11 11 11 9 8 6 5 7 9 11 7 3 3 3 3 3 4 5 5 3 2 3 3 4 4 5 5 6 5 5 4 4 4 3 3 4 4 3 3 3 4 4 4 5 5 5 5 4 5 8 12 15 17 18 18 18 16 15 13 11 10 9 11 12 12 11 11 11 12 13 13 12 12 11 11 11 10 10 10 11 13 13 13 13 13 12 12 12 12 10 8 7 5 5 5 5 3 1 2 2 3 3 3 3 4 4 4 4 5 5 4 5 5 5 4 4 4 4 4 5 6 7 8 9 10 9 8 7 7 8 8 9 9 9 9 10 10 9 9 8 8 7 6 5 5 6 7 7 8 8 8 7 7 7 8 7 7 5 6 6 7 7 8 8 9 10 10 8 6 6 6 7 7 8 7 6 4 2 1 1 1 3 4 3 1 1 1 0 2 4 5 6 8 9 7 5 3 2 2 3 2 1 5 7 9 9 9 9 11 11 12 10 9 8 8 7 5 4 7 9 6 4 3 4 6 7 6 7 7 6 5 5 5 5 7 8 8 6 6 7 9 8 6 4 4 6 8 7 6 5 3 4 5 6 6 7 7 7 7 7 6 4 3 5 8 9 7 4 4 3 2 2 1 1 1 2 2 1 3 7 7 6 6 6 6 6 6 5 4 6 6 5 2 2 4 6 7 7 6 6 6 5 6 6 5 3 2 2 1 1 3 3 3 3 3 3 2 1 2 2 2 2 3 5 5 5 4 3 6 7 7 7 7 6 5 4 4 4 5 5 5 4 3 2 2 2 2 3 4 5 5 5 6 6 7 7 7 7 7 6 5 5 6 7 8 7 6 6 7 8 8 9 11 13 12 11 8 6 5 5 5 5 6 6 5 4 3 2 2 4 6 6 6 6 6 7 7 7 6 4 4 3 4 4 3 2 1 2 6 11 14 15 16 16 14 12 9 7 10 16 18 18 15 14 13 13 11 10 9 8 7 5 5 6 9 9 9 9 8 8 7 7 6 5 4 3 2 3 4 6 7 7 8 7 6 6 6 6 7 8 8 7 6 6 5 6 6 7 7 7 6 6 6 6 5 5 6 5 6 6 6 5 4 3 3 2 2 3 3 4 4 5 7 11 15 19 20 19 16 15 15 15 14 11 7 6 5 5 6 6 6 6 6 5 4 3 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 28 28 28 28 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 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 28 28 28 28 28 27 27 27 27 27 25 21 12 11 12 12 15 18 17 16 16 13 11 8 9 9 7 5 4 2 3 4 3 3 4 4 2 2 3 6 13 10 8 5 10 12 11 8 6 3 1 1 3 4 5 5 4 4 5 5 6 4 4 3 4 5 5 6 7 7 6 7 6 4 3 4 5 6 6 6 5 4 3 4 3 2 1 0 1 1 0 1 2 3 4 4 1 6 9 9 7 7 9 11 10 8 3 3 6 7 8 8 10 12 16 16 15 16 15 13 12 15 16 17 14 11 8 7 7 8 9 11 11 10 7 5 5 5 5 5 5 3 2 8 10 11 10 10 11 12 11 9 5 5 5 2 5 11 14 15 16 17 15 10 5 4 4 4 5 7 8 10 11 11 11 11 10 10 10 10 9 8 8 8 7 6 6 7 8 9 8 8 7 7 8 9 8 6 6 6 9 10 9 8 9 10 10 9 8 7 8 7 6 4 3 3 6 7 7 5 3 3 4 4 5 4 2 1 5 7 8 7 4 2 2 7 15 17 16 14 15 16 17 15 12 8 7 6 5 4 4 5 7 9 8 8 7 6 5 5 4 5 5 5 5 5 6 7 8 8 8 7 7 7 8 9 9 5 1 2 2 1 3 5 5 4 3 3 3 4 4 5 5 5 5 5 4 4 3 3 2 4 4 5 4 3 3 3 3 3 4 5 6 5 5 8 11 14 15 16 17 17 16 16 16 14 12 11 12 13 14 14 13 14 14 15 15 14 13 11 10 10 9 9 9 10 11 12 12 11 10 10 11 11 11 11 10 10 8 7 6 6 6 3 1 3 2 2 3 3 3 3 3 3 3 4 5 5 6 7 6 4 3 3 4 6 6 7 8 9 9 9 9 8 7 6 7 8 8 9 9 9 9 8 8 7 7 7 7 7 6 6 6 7 7 7 7 8 8 9 9 9 8 7 7 7 7 8 8 8 9 10 10 9 7 6 6 7 7 8 8 8 8 6 3 1 2 1 1 3 2 1 2 1 2 5 6 5 5 7 9 7 5 4 3 3 3 3 5 8 9 10 9 10 11 12 11 10 9 7 7 8 7 5 2 6 9 9 7 7 7 8 8 6 5 5 5 5 5 6 6 8 10 10 7 5 7 9 9 6 4 4 5 6 5 3 1 4 5 6 5 6 6 6 7 7 7 6 4 2 4 7 9 7 5 3 1 2 2 2 1 2 2 2 1 4 7 7 5 4 5 5 4 4 5 6 7 6 5 4 5 6 7 7 7 6 6 6 6 5 5 5 4 2 2 1 1 4 4 3 4 4 3 2 2 3 3 2 2 3 4 5 5 5 3 2 5 7 8 8 7 6 5 4 4 4 5 5 5 4 3 2 2 3 4 5 5 5 4 5 5 6 6 7 8 7 6 3 2 3 5 7 7 6 7 7 8 9 10 11 12 13 12 10 9 8 8 8 8 8 8 7 6 5 4 5 6 6 6 5 5 5 6 6 6 4 3 3 4 3 2 1 5 8 10 12 13 15 17 18 18 14 11 8 9 13 20 20 19 16 14 13 14 13 11 10 9 8 7 7 8 8 7 7 8 8 8 8 7 6 5 4 4 4 6 7 7 7 7 7 6 5 5 4 4 6 8 8 7 6 6 6 6 6 6 6 6 6 6 6 5 6 5 4 4 4 5 5 5 4 3 3 2 2 2 3 3 4 6 10 14 17 19 19 18 16 15 14 14 13 10 6 5 5 4 4 5 6 6 5 5 5 4 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 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 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 26 26 26 25 20 13 9 9 10 16 17 15 9 7 6 9 10 12 12 11 9 6 5 5 5 6 8 8 5 8 10 11 12 12 9 8 7 11 13 13 11 8 5 5 4 4 5 5 5 4 5 5 4 5 4 4 3 4 5 6 7 6 5 5 6 6 4 3 3 4 5 5 4 3 2 2 2 0 2 3 2 2 2 1 2 3 3 4 3 5 9 12 11 9 8 7 7 8 6 3 2 3 8 10 12 12 14 15 15 14 15 15 13 12 14 13 10 7 6 6 6 6 6 6 6 5 3 1 4 5 6 6 5 4 2 2 7 7 5 6 9 11 11 10 8 6 5 3 3 10 14 15 15 15 16 12 9 6 4 3 3 4 7 7 9 10 10 10 10 8 8 10 11 9 6 6 6 6 7 7 8 8 8 7 7 7 7 8 9 8 7 6 7 9 10 9 10 12 12 11 10 9 8 8 8 7 5 3 3 5 6 5 3 3 4 4 4 5 5 4 3 2 5 8 7 5 4 2 3 9 15 17 15 15 16 18 17 14 10 9 7 5 3 3 5 6 7 7 7 6 5 5 4 4 4 5 5 5 4 4 4 5 6 7 8 7 7 8 8 7 4 3 4 3 1 3 5 5 4 4 3 4 4 4 5 5 5 5 5 4 4 3 2 3 4 5 5 4 3 3 3 3 3 4 5 5 5 6 9 12 14 15 14 13 12 11 11 12 11 10 12 13 14 15 15 15 16 17 17 17 15 13 11 10 9 9 9 10 11 12 12 11 10 10 10 11 11 11 10 10 10 9 8 7 6 6 5 2 2 1 2 4 3 3 2 2 1 3 6 8 8 8 7 6 4 3 4 5 6 8 9 9 9 9 9 9 8 7 6 7 8 8 9 9 9 8 7 7 7 7 7 7 8 9 8 7 6 6 7 7 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 7 5 3 3 4 3 0 1 0 1 1 2 6 6 5 6 7 7 6 4 3 3 3 3 4 7 9 9 8 8 9 10 10 8 7 7 6 6 7 7 6 3 7 11 12 9 9 9 9 9 7 5 5 6 6 6 6 7 8 9 10 7 4 7 9 9 6 3 3 4 3 3 1 4 7 6 6 5 7 6 6 7 7 6 5 3 1 4 7 9 8 6 3 1 2 4 3 3 2 2 1 1 6 7 7 3 1 2 3 3 4 6 7 6 5 6 7 6 6 6 6 7 6 5 6 6 6 5 4 3 2 1 1 1 5 6 6 5 5 3 2 2 3 4 3 3 3 4 5 6 6 5 2 4 7 8 8 7 6 5 4 3 3 4 5 6 5 4 4 4 5 5 5 5 5 4 4 5 6 7 8 8 7 4 1 2 2 4 6 8 8 9 9 9 9 9 10 11 12 12 11 11 10 9 9 9 8 8 7 7 6 7 7 8 7 7 6 6 5 6 5 4 3 3 3 4 1 6 12 14 15 14 14 15 16 18 19 18 15 12 9 12 16 20 21 19 16 14 13 13 12 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 7 8 9 9 9 9 8 7 6 6 6 5 3 4 6 10 11 11 9 9 8 7 7 6 5 4 4 4 4 4 5 4 3 3 2 3 4 5 5 4 3 3 2 2 3 3 6 10 15 19 19 19 18 16 15 14 13 12 10 7 4 4 4 4 5 6 6 6 5 5 5 5 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 27 28 28 28 28 28 28 28 28 28 28 27 28 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 29 28 28 28 28 29 28 29 29 29 29 28 28 28 28 28 27 27 26 25 25 24 20 13 7 6 7 12 12 9 5 4 5 9 10 10 10 9 10 8 4 4 4 5 7 5 4 9 10 11 11 11 11 10 10 12 12 12 12 9 6 4 5 5 5 5 4 2 2 2 0 3 5 5 4 4 4 4 5 4 3 4 6 6 5 3 3 4 4 4 3 2 2 1 1 3 4 4 3 2 2 2 3 3 4 3 2 9 13 13 7 5 5 4 5 6 6 5 3 5 11 13 13 14 14 13 13 12 13 13 11 9 9 8 6 5 5 6 6 5 4 3 2 2 3 4 5 6 6 6 6 5 3 2 4 3 1 4 7 10 9 8 5 2 2 6 11 16 15 14 13 13 13 10 7 5 4 3 1 5 6 6 8 9 10 10 9 7 8 9 12 8 5 5 5 6 8 9 9 8 7 6 6 7 8 10 10 9 8 5 5 10 12 11 12 12 13 11 10 9 9 8 8 7 5 3 3 4 5 4 3 3 3 4 4 4 4 5 6 6 6 5 5 5 4 4 4 1 8 14 16 16 17 18 18 15 12 11 9 6 3 3 5 7 7 6 6 5 5 4 4 4 4 5 5 5 4 4 3 4 6 7 8 7 6 6 6 5 4 5 3 2 2 4 6 6 5 5 3 3 3 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 3 2 3 3 3 4 4 4 5 9 12 14 13 12 10 7 5 4 5 6 7 9 12 14 14 15 15 16 17 17 17 16 15 13 11 10 10 10 10 10 11 11 11 10 10 10 11 11 11 11 9 9 8 8 8 7 7 7 7 4 3 2 4 4 2 2 2 1 2 4 6 8 8 8 7 5 4 4 4 5 7 9 10 10 9 8 9 9 9 7 6 7 7 8 8 8 8 7 7 6 7 7 7 8 9 10 10 8 5 6 7 8 9 9 9 8 8 8 7 7 7 7 7 7 8 8 8 7 7 7 7 7 8 8 8 8 8 8 7 6 5 4 5 4 2 2 3 2 2 4 7 7 6 6 6 6 5 4 4 3 3 3 5 7 8 8 8 8 10 9 8 7 6 5 3 5 6 7 6 4 8 12 12 8 8 9 10 9 8 6 6 7 7 6 6 7 8 8 8 6 5 8 9 8 6 3 1 3 3 3 5 7 8 7 7 7 7 6 6 7 6 5 4 2 1 3 6 9 9 7 4 4 4 5 4 2 1 1 1 3 7 8 6 1 1 2 3 4 6 7 7 6 5 5 6 7 6 5 5 6 7 6 6 6 6 5 4 2 1 1 2 2 5 7 6 5 4 3 2 2 3 4 4 4 5 5 5 5 6 6 3 3 6 8 7 6 6 5 4 3 4 4 5 6 6 6 6 6 6 6 5 5 5 5 5 5 6 7 8 7 6 4 2 2 0 4 7 10 9 9 8 7 7 7 8 9 10 11 11 11 10 10 9 9 8 8 7 7 7 8 8 8 8 8 8 7 7 6 5 4 3 4 3 2 10 15 17 13 12 12 14 15 17 18 18 18 16 14 13 13 15 17 18 17 15 14 12 12 12 11 10 10 10 10 10 9 9 7 7 6 6 6 7 10 10 11 11 10 10 11 10 9 8 7 6 6 6 5 3 4 7 11 12 11 9 9 8 7 6 6 5 4 3 2 2 2 3 3 3 3 2 2 3 5 5 5 4 4 4 4 6 7 9 12 16 19 20 19 17 15 14 12 11 10 8 5 3 2 2 4 6 6 6 6 6 5 5 5 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 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 28 28 28 28 28 28 27 26 26 25 24 24 21 13 8 5 5 8 10 8 3 4 7 11 7 5 4 3 7 9 5 2 3 3 4 2 1 2 5 7 9 13 12 10 9 8 7 10 11 10 6 4 5 6 7 7 4 1 3 3 3 3 5 6 4 3 4 4 4 5 4 4 6 6 6 4 2 3 3 4 3 3 2 2 3 4 4 4 2 0 1 2 2 2 3 3 1 7 11 10 4 3 2 4 3 2 4 3 3 10 13 14 14 13 11 10 9 9 11 10 7 6 6 6 5 5 5 5 6 5 5 4 4 4 5 6 6 6 6 6 6 6 4 3 4 4 1 3 6 8 7 5 6 8 11 15 16 16 14 12 11 10 9 8 5 4 4 3 4 6 5 6 9 9 9 11 10 9 9 9 9 7 5 4 6 7 8 9 9 7 6 5 7 9 11 12 11 10 9 6 5 11 14 13 11 10 10 10 9 9 9 8 8 7 6 5 4 5 5 4 3 3 3 4 4 4 4 4 5 6 6 6 6 5 4 5 5 1 5 13 17 18 19 18 17 15 12 11 10 7 3 4 5 7 7 6 6 5 5 4 4 4 5 5 5 5 4 4 4 4 5 7 6 5 4 4 4 4 4 4 3 3 4 7 7 6 6 5 4 3 3 3 4 5 5 5 5 5 6 6 6 6 5 4 4 4 2 2 3 3 3 3 3 4 7 11 12 12 11 9 5 0 3 5 5 4 7 10 12 13 13 14 15 15 16 16 16 15 13 12 12 12 12 11 10 10 10 10 10 10 10 11 11 11 11 10 9 7 7 7 7 8 8 9 8 7 5 4 5 5 4 2 3 2 3 5 6 7 7 7 6 4 4 4 5 6 7 9 11 11 10 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 7 7 7 8 9 10 11 9 7 6 7 8 9 8 8 7 6 6 6 6 6 6 7 8 8 7 7 6 6 6 7 7 8 8 9 9 8 8 7 6 6 5 5 5 3 1 4 6 5 6 7 8 6 6 6 6 5 5 4 3 2 3 5 7 7 7 8 9 9 9 8 7 5 3 2 4 5 6 6 4 7 12 11 8 8 7 8 8 8 6 6 6 6 6 6 8 7 7 6 5 4 7 8 7 6 3 1 3 3 5 7 7 7 7 7 7 6 5 7 8 6 5 6 3 1 3 6 8 9 7 6 6 5 5 3 1 0 0 2 4 7 7 5 1 0 2 4 5 6 6 6 6 6 5 6 7 6 5 5 6 6 6 6 6 5 5 4 2 2 2 2 1 3 5 5 4 3 2 1 1 3 4 5 5 5 5 5 5 6 6 4 2 6 8 6 4 4 5 5 5 5 5 5 6 6 7 7 6 6 5 5 5 5 5 5 5 6 6 7 6 5 4 2 2 4 6 8 9 8 6 6 6 6 7 8 8 9 10 11 11 11 10 9 9 8 7 7 7 7 7 8 8 8 8 8 8 7 7 6 5 5 5 3 7 15 16 14 11 10 10 12 14 15 16 16 16 15 14 13 13 13 14 14 14 13 12 12 11 11 11 11 11 10 9 9 8 8 7 6 5 5 9 13 16 14 11 7 5 6 8 9 8 7 6 6 6 5 4 2 3 6 10 10 10 8 7 6 6 5 4 3 4 4 4 3 2 2 2 3 4 4 3 3 5 5 5 4 4 5 6 7 9 10 12 14 17 18 18 17 15 13 9 7 7 8 5 3 1 2 4 6 6 6 5 5 4 4 4 27 27 27 27 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 27 28 28 28 28 28 28 28 28 28 28 28 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 28 28 28 28 28 28 28 27 26 25 24 24 23 21 14 9 6 5 4 6 6 3 1 4 8 8 4 1 4 6 7 5 3 0 4 3 1 2 2 1 8 12 14 12 9 5 3 2 6 10 12 8 5 4 5 6 7 5 3 4 4 2 1 3 4 4 3 3 4 4 5 5 5 5 6 6 5 3 2 4 4 4 4 3 2 2 2 2 1 1 2 4 4 3 2 1 2 1 1 7 10 8 6 5 6 7 9 12 11 11 12 13 13 12 10 8 7 7 8 9 7 5 5 5 5 5 6 7 6 6 5 5 5 5 5 4 3 4 5 5 6 6 5 1 6 9 8 5 6 6 7 8 11 15 16 16 16 15 13 10 8 8 10 10 8 6 5 5 5 6 7 6 8 10 10 10 12 12 11 10 9 8 7 4 5 8 7 8 9 8 7 6 9 11 12 12 12 12 11 10 7 7 12 15 13 9 7 7 7 8 8 8 8 7 7 7 7 7 6 6 5 4 3 3 3 4 4 4 4 5 5 6 6 5 5 4 4 4 1 8 16 17 18 18 18 17 15 11 8 8 6 4 6 7 7 6 6 6 5 5 5 6 6 6 5 5 5 5 4 4 3 4 6 5 4 3 3 3 3 4 4 5 6 7 9 8 6 6 6 5 4 3 2 3 4 4 5 5 5 6 7 8 7 6 6 5 4 3 3 3 4 3 3 2 5 8 9 9 9 9 7 3 4 5 4 2 6 10 12 13 12 12 13 14 14 14 14 13 13 12 13 13 13 13 13 12 11 11 10 10 10 10 10 9 9 9 9 8 6 6 6 8 8 9 10 9 8 6 6 6 7 5 3 3 3 3 5 6 6 6 6 6 5 4 5 6 6 7 9 10 10 10 8 7 7 8 9 9 9 8 7 6 6 6 7 7 7 7 7 8 9 10 10 11 10 8 7 7 7 8 7 6 5 5 5 5 5 6 7 9 9 8 7 6 6 6 6 7 7 7 8 9 9 9 8 7 6 6 6 6 5 4 1 3 6 5 4 5 7 4 3 5 5 5 4 4 3 2 3 5 8 8 7 7 9 9 9 8 7 4 1 2 3 4 4 5 3 7 13 11 8 6 4 5 8 8 7 5 5 6 7 7 7 6 4 3 1 3 6 7 6 5 2 2 4 6 7 8 7 7 7 7 6 5 6 7 8 6 6 6 5 2 4 6 7 7 7 7 6 7 5 2 2 2 3 3 4 6 8 6 4 3 3 5 5 5 5 6 6 6 6 5 6 7 6 6 6 6 6 5 5 5 5 4 3 3 2 2 2 1 2 3 2 1 0 1 1 3 4 5 4 5 5 5 5 6 6 4 2 5 7 6 4 3 3 5 6 6 5 6 6 6 7 7 6 5 5 4 5 4 5 5 5 5 5 6 5 5 4 5 7 8 7 6 5 4 5 5 6 6 7 8 8 9 10 11 11 10 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 8 15 14 12 9 9 9 10 11 13 14 14 14 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 11 11 10 8 8 8 9 11 13 17 17 15 10 5 1 1 3 5 8 7 6 6 5 5 5 5 5 6 8 10 10 8 7 6 5 4 3 1 1 3 4 5 5 4 3 2 3 4 6 5 5 5 5 5 5 6 6 7 8 9 11 13 14 14 14 16 16 14 11 8 5 4 6 5 4 2 4 5 6 6 5 5 4 3 3 3 27 27 27 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 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 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 28 28 28 28 28 28 28 28 28 28 27 26 25 24 23 23 21 17 11 7 5 5 4 3 3 5 3 3 8 10 9 9 7 6 4 5 5 3 4 6 5 9 11 14 13 12 10 7 3 2 1 3 8 10 9 5 3 4 3 3 5 6 6 4 3 2 1 3 4 2 1 5 5 6 6 3 3 4 5 4 1 2 4 5 4 4 3 1 1 2 2 3 3 4 5 3 2 3 2 1 2 1 5 11 13 11 10 11 13 14 13 14 12 11 11 11 11 9 8 7 7 8 9 8 6 4 3 3 5 5 6 7 6 6 5 5 4 2 4 7 8 7 5 3 2 5 11 12 13 11 10 9 8 8 9 13 16 15 16 15 14 9 5 5 9 13 13 11 9 8 8 8 7 8 9 11 11 10 11 12 13 12 10 9 7 6 3 5 7 6 6 7 7 9 12 13 13 13 13 13 13 11 10 8 8 12 17 13 8 6 5 6 7 7 7 7 7 6 7 7 8 8 7 6 5 4 4 4 5 5 5 5 5 5 5 4 4 4 3 1 2 7 12 16 16 17 18 19 18 16 11 7 6 6 8 10 9 7 6 6 6 5 5 6 7 7 6 6 5 5 5 5 4 3 4 5 4 3 2 1 1 1 2 4 6 8 9 10 8 7 7 6 5 5 3 2 2 2 3 4 4 4 6 7 8 7 7 7 6 6 4 2 2 3 3 2 2 4 5 6 6 7 7 5 4 4 1 3 7 11 13 14 14 13 13 13 13 13 13 12 12 12 13 14 13 13 13 13 13 13 11 10 10 9 9 8 8 7 8 7 6 5 6 7 8 9 10 10 10 9 8 8 7 7 6 4 3 3 3 5 6 6 6 6 6 6 6 6 6 7 8 9 10 11 9 8 6 7 8 10 11 11 8 6 5 6 6 7 7 7 7 7 8 9 10 10 10 10 9 8 7 6 6 6 5 5 5 6 6 6 7 9 10 9 8 6 6 6 6 7 7 7 7 8 8 9 9 8 7 6 6 6 6 5 4 3 0 2 4 4 4 5 3 0 3 4 4 4 3 3 2 3 6 8 7 7 7 9 10 10 8 5 2 1 3 4 4 4 4 2 6 13 10 7 5 4 5 7 7 6 4 5 6 7 8 6 4 1 1 2 3 5 6 6 5 3 5 8 11 8 6 4 6 7 7 4 5 7 8 7 6 6 6 4 1 4 6 4 3 7 7 7 7 5 3 5 5 6 6 6 6 7 7 6 5 4 5 7 6 5 5 5 5 5 4 3 5 7 8 8 7 6 5 5 5 5 5 5 4 2 2 3 2 1 1 1 1 1 2 3 4 4 5 5 5 5 5 5 6 6 4 2 2 5 5 4 2 3 5 5 6 6 7 7 7 6 6 6 5 5 5 5 4 5 5 4 4 5 6 6 6 6 7 7 7 6 5 5 4 5 5 6 6 6 7 7 8 8 10 10 10 9 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 3 4 6 8 10 10 10 8 8 9 10 10 11 11 11 11 11 11 11 10 10 10 9 9 8 7 7 7 7 7 7 11 15 16 15 14 14 15 17 17 16 15 13 11 6 4 2 2 3 5 7 7 7 6 7 7 8 9 10 11 12 12 10 7 5 5 5 4 2 1 3 4 5 5 5 5 4 3 3 5 6 7 7 7 7 7 7 7 8 8 8 9 11 15 15 13 10 10 14 14 12 9 6 4 4 5 5 4 5 6 6 6 5 4 3 3 3 4 27 27 27 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 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 29 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 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 26 25 24 23 22 21 19 13 7 5 6 5 2 4 2 1 4 7 11 4 3 6 5 5 3 6 8 12 11 10 12 13 14 10 9 9 7 5 2 4 5 5 7 8 5 4 4 5 2 8 11 7 4 3 0 5 5 4 4 2 1 4 4 5 5 4 4 3 2 0 3 4 5 4 4 4 4 3 4 5 5 5 4 3 1 2 4 3 2 2 3 4 9 12 12 11 11 11 10 5 8 10 9 9 10 10 10 8 7 6 7 8 7 5 3 3 1 1 1 4 7 7 6 5 2 4 9 15 16 14 13 13 13 15 17 18 16 14 13 12 11 10 10 11 14 17 17 16 14 12 7 7 9 12 13 13 12 11 10 9 8 7 9 11 12 11 10 11 11 11 10 9 8 7 5 4 7 7 4 4 5 7 9 12 13 12 12 11 11 11 10 9 8 7 9 13 13 9 5 4 5 6 6 6 6 6 6 6 7 8 8 8 7 6 6 6 6 6 6 6 6 6 5 5 5 6 5 3 2 6 11 13 14 13 15 17 19 19 17 13 8 6 9 12 14 13 9 7 6 6 5 6 6 7 6 6 6 5 5 5 5 4 3 4 4 4 3 2 2 1 2 2 3 6 8 10 10 8 6 5 6 6 5 4 3 3 3 3 3 3 3 5 7 7 7 7 7 8 7 5 3 3 2 2 1 1 4 5 5 6 6 5 5 5 3 5 9 12 13 13 13 14 14 14 14 14 13 13 12 12 13 14 14 14 13 13 13 13 12 11 10 10 10 9 8 7 7 6 5 5 6 7 9 9 10 10 11 11 10 10 9 8 8 6 4 3 3 4 6 6 6 6 7 6 6 6 6 7 7 8 9 9 10 9 8 7 7 8 10 11 10 9 6 5 5 6 6 6 6 7 7 8 9 9 9 9 9 9 8 7 5 4 5 5 6 6 6 7 7 8 9 10 9 7 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 4 3 2 1 3 3 4 4 3 1 1 2 2 2 2 2 2 4 6 8 7 7 8 10 10 9 6 3 0 2 3 4 4 4 3 1 6 11 11 8 6 5 5 6 6 5 4 5 6 7 6 5 4 4 3 2 5 6 6 7 6 5 8 11 12 7 4 3 7 8 6 3 5 8 8 8 7 7 5 3 1 3 4 2 3 4 6 6 6 5 5 6 7 6 6 5 5 6 7 6 4 4 4 6 6 5 5 5 6 6 3 2 2 6 7 8 6 6 5 5 4 4 5 5 4 2 0 1 2 1 1 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 4 2 1 3 4 4 4 4 5 5 6 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 5 6 7 7 7 8 6 6 5 6 6 6 5 5 6 6 6 6 6 8 9 8 8 8 8 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 7 6 4 2 5 7 6 6 6 7 8 8 9 11 12 11 10 9 9 10 11 12 11 10 9 9 8 8 6 6 6 5 6 11 15 17 17 17 17 17 16 16 14 13 12 11 9 7 7 8 8 9 10 11 11 11 10 11 11 12 13 14 15 14 13 10 7 5 4 6 6 5 2 2 3 4 5 5 5 5 4 4 5 6 7 7 9 10 10 10 10 10 10 9 9 11 15 17 16 10 8 7 11 11 10 8 6 5 5 5 5 6 6 6 5 4 4 4 4 4 4 27 27 27 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 27 27 28 27 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 24 22 22 21 20 15 7 4 5 5 6 6 7 8 10 9 6 2 3 4 3 5 8 14 14 12 7 8 11 13 12 10 9 7 7 7 5 4 5 5 5 6 7 7 4 3 7 8 7 4 4 2 3 3 3 4 4 5 6 5 2 3 7 6 5 4 2 0 3 4 4 4 4 5 5 5 5 5 5 4 3 2 1 2 2 3 1 1 2 2 5 11 12 12 9 7 6 2 4 8 8 8 9 10 9 8 6 5 5 6 6 4 2 2 3 4 4 5 6 7 4 2 6 11 15 16 14 14 15 16 17 19 19 18 17 15 14 13 12 12 13 13 15 18 18 16 12 8 6 9 11 13 10 9 9 10 10 10 8 7 10 11 10 10 11 12 10 9 8 8 7 7 7 9 12 8 4 1 3 6 8 9 9 8 8 8 8 8 8 8 7 7 8 9 11 9 7 5 5 5 6 6 6 5 6 6 6 7 8 8 8 8 8 7 7 7 6 6 6 6 6 7 7 7 5 3 4 7 9 9 9 10 11 14 15 16 15 13 10 10 13 15 15 15 12 9 6 6 5 5 5 5 6 5 5 5 5 5 4 4 3 3 4 4 4 3 3 2 2 2 4 6 8 9 8 6 4 3 5 6 5 4 4 4 4 4 3 3 2 4 7 8 8 8 8 8 8 6 4 4 2 1 1 2 3 4 4 4 4 4 4 4 4 9 11 11 10 10 11 12 12 14 15 15 14 14 14 14 14 15 15 15 14 14 13 12 11 10 11 11 12 11 10 9 8 6 5 6 8 9 10 10 10 11 11 12 11 11 10 9 8 7 6 4 4 5 6 6 6 6 6 6 6 6 6 7 8 8 9 8 8 8 8 8 8 9 9 9 9 9 7 7 6 6 6 6 6 7 7 8 9 9 9 8 8 8 7 6 4 4 4 6 6 6 7 7 8 8 9 9 8 7 6 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 3 2 1 1 2 3 3 4 4 2 1 1 1 2 2 2 2 4 6 7 7 7 8 10 9 7 4 3 1 2 3 4 4 3 1 3 8 10 11 8 6 4 4 5 5 4 4 5 5 6 4 3 4 4 3 4 7 7 7 7 6 6 9 11 10 5 4 5 9 7 5 2 4 7 8 8 7 7 4 1 1 2 3 4 4 3 4 4 4 4 6 7 7 7 5 4 4 6 6 5 4 3 3 4 5 5 5 6 7 7 5 3 2 6 8 8 7 6 5 3 2 3 6 6 5 3 2 2 2 1 1 1 2 3 4 4 5 5 5 6 6 6 6 5 5 4 3 1 2 3 4 5 6 5 4 3 4 6 8 8 8 7 6 6 6 6 5 5 4 4 4 5 5 6 6 7 7 7 6 5 5 6 7 6 6 5 5 5 6 6 6 6 7 8 7 6 5 6 6 6 6 6 5 5 6 6 6 6 5 4 4 5 6 7 6 3 4 8 8 6 5 5 5 6 7 10 12 14 12 10 8 8 9 12 13 13 11 10 8 8 7 6 6 5 5 10 14 16 15 16 16 16 15 14 13 13 12 12 11 10 10 12 13 14 15 15 15 14 14 13 13 13 13 14 15 16 15 14 13 12 11 10 9 8 7 4 3 2 2 3 5 5 5 5 6 6 5 5 10 14 14 13 12 12 11 11 10 9 9 11 15 17 12 7 5 6 9 11 10 7 5 4 4 5 6 7 6 5 4 4 5 5 5 5 27 27 27 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 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 28 28 28 29 28 28 28 28 28 28 27 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 27 26 26 25 24 22 21 21 21 13 5 1 3 5 4 4 6 7 11 12 10 7 6 5 5 7 11 14 12 10 10 12 14 15 12 10 7 6 7 9 10 8 3 5 10 16 16 14 11 11 14 13 9 4 2 2 4 3 2 3 2 3 3 3 3 3 3 5 4 3 1 1 2 4 4 4 4 5 5 5 4 3 3 2 2 2 1 0 1 1 1 0 0 3 0 7 13 11 6 5 5 3 4 7 8 8 8 9 8 7 5 3 3 5 5 3 2 3 5 5 5 5 6 4 3 8 11 13 12 12 12 12 13 14 16 17 18 16 15 14 13 12 13 13 14 14 15 17 17 15 9 5 3 8 11 12 8 6 7 10 11 11 10 10 10 10 10 11 12 12 10 9 8 9 8 8 9 12 14 10 6 4 4 6 7 7 6 6 6 6 6 7 7 8 8 8 8 7 8 10 10 8 7 6 6 5 5 5 6 6 6 7 7 8 9 9 9 8 8 7 7 6 6 6 7 7 7 7 5 2 4 6 6 6 6 6 7 8 9 10 10 11 11 13 15 17 16 16 15 11 7 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 4 4 4 4 3 3 3 3 4 6 6 6 5 3 2 3 5 6 5 5 5 5 5 5 4 3 3 6 8 9 9 9 8 8 7 5 4 4 4 2 1 1 2 3 3 2 2 3 2 3 8 12 12 11 11 10 10 10 11 13 14 15 15 15 15 15 15 15 15 15 15 14 13 12 10 9 10 11 13 13 12 11 10 8 6 7 9 10 11 10 10 11 11 12 11 11 10 9 9 7 7 7 7 7 7 7 7 7 6 5 5 5 7 8 9 8 7 7 7 8 8 9 9 9 8 7 8 8 8 8 7 7 6 6 6 7 7 8 9 8 8 7 7 7 6 5 4 4 5 6 6 7 7 7 7 8 8 8 8 7 7 8 7 7 6 6 6 6 6 7 7 7 6 6 6 5 5 4 3 2 2 1 2 2 3 3 5 5 4 3 2 2 1 1 2 3 4 6 7 7 7 8 9 9 8 6 5 4 3 3 4 3 2 2 8 10 10 9 8 5 3 3 3 2 3 3 4 4 5 4 2 4 8 8 8 9 8 7 6 7 7 9 10 9 4 3 5 8 7 5 3 4 6 8 8 7 6 3 2 4 4 4 5 4 2 1 2 4 5 7 7 7 7 6 5 6 6 7 5 3 2 1 1 3 4 5 6 6 6 6 6 6 8 8 8 6 6 4 2 2 3 6 6 5 3 3 3 5 4 2 0 2 4 4 4 4 4 5 6 6 6 6 5 4 4 3 1 3 5 6 6 7 5 4 2 2 4 7 8 8 7 7 6 6 5 4 4 4 4 5 5 5 6 6 7 7 6 6 5 5 6 7 6 5 6 5 5 5 5 4 3 4 5 5 4 3 4 4 4 4 4 5 5 6 6 6 6 5 3 2 3 6 7 6 4 4 9 11 8 6 6 6 6 7 8 10 12 11 10 9 9 11 12 12 11 10 9 8 7 6 6 5 5 8 12 15 16 16 16 15 14 13 13 14 14 14 14 13 12 13 14 16 17 17 17 17 16 15 15 14 14 14 14 14 15 15 15 15 16 16 15 14 12 10 8 6 4 2 1 3 4 5 5 6 6 3 9 14 17 15 14 12 11 10 8 8 10 11 11 14 15 14 9 5 5 7 9 10 8 6 4 3 4 6 7 6 5 4 5 5 5 5 5 26 27 27 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 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 23 22 21 20 19 10 4 4 4 4 5 4 3 4 4 11 15 13 11 10 10 11 12 13 13 13 14 17 16 14 9 7 6 6 6 10 13 12 8 9 12 12 12 12 11 11 11 10 8 5 5 5 6 5 3 2 4 8 12 9 8 6 5 4 2 1 2 1 2 4 4 4 4 4 4 3 2 2 1 1 0 1 1 2 3 2 2 2 1 4 3 5 15 9 1 5 0 3 8 8 8 7 7 7 6 5 4 2 2 5 5 3 3 4 5 5 4 3 3 5 9 12 11 10 12 13 13 11 11 12 14 15 15 13 11 10 11 12 13 13 13 13 14 14 14 11 6 3 5 10 12 12 9 8 9 11 11 12 12 10 10 11 11 13 13 12 10 9 10 11 10 10 11 14 15 12 7 6 7 6 6 6 5 5 5 5 5 6 8 9 8 7 8 8 7 7 9 9 9 8 7 6 6 6 6 6 6 7 7 8 8 8 9 9 8 8 7 6 6 7 7 7 7 6 5 3 6 8 6 5 5 4 3 3 4 4 6 10 15 18 18 18 16 16 15 13 9 6 5 5 5 5 5 5 5 4 4 4 4 4 2 3 5 5 5 4 4 3 3 4 5 5 5 5 4 2 2 4 5 5 4 5 6 5 5 5 4 3 5 9 11 12 11 10 8 7 6 4 4 4 5 4 3 1 1 2 2 2 3 2 3 8 12 14 14 14 14 13 11 11 12 13 15 15 15 15 16 15 15 14 14 14 14 14 14 14 11 9 9 10 11 12 12 12 11 9 7 8 9 10 11 10 10 11 11 11 11 10 9 8 8 8 8 8 9 9 10 11 11 10 9 8 7 7 8 9 9 8 7 7 8 8 8 8 9 9 7 7 6 8 9 9 9 8 7 6 6 7 7 8 8 8 7 6 6 6 5 4 3 3 4 5 6 6 6 7 7 8 8 8 8 7 7 7 6 6 5 5 6 6 6 6 7 6 6 6 6 5 5 4 3 2 2 2 2 3 3 4 5 6 5 4 3 2 2 2 2 3 5 7 7 7 6 7 7 8 8 7 7 5 3 3 4 3 0 6 11 11 9 7 7 5 3 3 2 1 2 2 2 2 4 5 7 8 10 9 9 9 8 6 6 6 6 7 9 7 5 3 4 6 7 5 4 3 5 7 7 6 6 4 6 7 6 4 4 3 3 2 4 5 7 7 7 6 6 6 6 6 7 7 5 4 2 1 1 2 4 5 6 6 5 6 7 7 7 8 6 5 5 5 4 4 4 5 6 5 4 4 3 4 4 2 1 2 3 3 3 4 5 5 6 6 6 5 4 3 4 3 2 3 6 6 6 6 6 4 4 3 3 4 7 8 8 7 6 6 5 4 3 4 4 5 6 6 6 7 7 7 6 6 5 5 5 6 6 6 6 5 4 3 4 3 2 0 3 4 4 3 3 4 4 4 4 5 6 7 6 6 6 5 4 1 2 4 6 7 6 2 8 14 13 10 8 8 8 8 8 9 10 10 10 10 11 12 12 10 7 6 8 8 8 6 5 6 8 11 14 15 16 15 15 13 13 13 14 16 17 16 15 14 14 14 14 16 17 17 17 17 16 15 15 14 14 14 14 14 14 15 15 16 16 16 15 15 14 13 11 9 7 5 3 1 1 2 3 5 4 6 14 18 17 15 14 12 9 7 6 6 6 5 6 10 14 16 11 8 5 5 7 9 9 8 7 5 5 6 6 5 4 3 4 4 4 4 4 26 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 27 27 27 27 27 28 28 29 28 28 28 28 28 28 27 27 27 28 28 28 28 27 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 24 23 21 20 19 14 6 1 2 8 8 8 6 4 4 10 14 16 12 7 1 6 10 11 11 11 13 14 15 12 10 9 8 6 4 3 3 5 7 5 4 4 2 4 6 6 4 3 4 6 6 6 6 6 7 7 8 10 11 12 10 8 7 7 4 2 5 7 6 1 2 4 3 3 4 3 2 2 1 1 1 1 1 1 0 2 3 2 2 2 5 4 8 14 13 9 5 6 8 9 9 9 8 7 6 5 4 3 2 4 5 6 6 4 3 2 2 4 5 7 9 10 11 9 9 11 12 11 9 8 9 11 12 12 10 9 9 10 11 12 12 12 12 12 11 9 6 4 4 9 12 15 13 12 11 11 11 11 12 12 10 10 10 12 13 14 12 10 8 11 12 11 11 12 15 15 13 9 8 7 7 6 6 6 5 5 4 4 5 6 6 6 6 7 7 7 6 6 8 10 9 8 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 7 6 6 7 7 7 6 5 4 5 8 9 6 5 4 3 2 1 3 3 7 13 16 19 18 16 15 15 15 14 11 8 6 4 4 5 5 5 5 4 3 3 3 3 2 3 5 6 5 4 3 3 3 4 5 5 4 3 3 2 3 4 5 5 5 5 5 5 6 5 4 4 7 11 12 12 11 9 8 6 5 4 5 6 6 5 4 3 1 1 3 3 1 2 9 13 15 15 15 16 15 14 14 14 15 16 15 15 14 15 15 15 14 12 12 12 13 14 15 15 14 12 10 10 10 10 11 12 11 9 8 9 9 10 10 10 10 11 11 10 9 8 7 6 6 7 8 8 9 10 11 12 12 12 12 11 10 9 9 9 9 8 8 9 9 8 8 8 7 7 7 6 7 9 10 11 10 9 7 6 5 6 7 8 8 8 7 5 5 4 3 2 1 1 2 3 5 5 5 6 7 8 8 8 7 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 4 3 3 3 3 3 3 4 5 6 6 5 4 3 3 2 2 3 4 5 6 6 6 5 5 6 7 7 7 7 5 2 2 2 1 4 10 11 10 6 4 5 4 2 2 1 1 2 1 1 1 4 7 8 9 9 9 7 8 9 7 5 5 5 6 7 6 5 5 5 6 8 6 5 4 5 6 6 6 5 6 7 7 5 3 1 1 3 4 6 7 7 7 6 6 7 6 6 6 7 7 6 5 4 2 0 1 2 3 4 4 5 6 5 7 7 6 7 7 7 6 6 5 4 4 5 5 4 4 3 2 2 1 1 1 2 2 3 4 5 5 5 5 4 4 4 4 4 4 4 3 4 5 6 6 6 5 5 5 4 3 4 6 7 7 6 6 5 4 3 4 5 7 7 7 8 8 7 6 5 6 6 5 5 5 5 5 4 1 2 2 3 6 7 4 1 4 4 4 4 4 4 4 4 6 6 7 6 5 5 5 4 2 2 3 6 7 7 5 3 11 18 14 10 9 9 10 10 9 9 9 10 12 14 15 13 9 6 4 5 8 9 9 9 10 12 14 15 16 17 17 16 14 13 13 15 17 18 17 15 14 13 12 12 15 16 17 17 16 15 14 14 14 14 14 15 15 16 16 16 16 15 14 13 13 14 14 13 11 9 8 6 5 3 2 2 3 4 10 18 19 17 15 14 12 10 9 9 9 8 6 5 8 13 16 14 11 7 6 6 7 9 9 8 7 6 5 5 4 3 2 3 3 3 3 4 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 27 27 27 27 27 27 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 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 26 26 26 25 25 25 24 23 22 20 18 17 11 8 13 16 18 17 17 17 16 14 16 15 14 11 7 3 5 7 10 10 9 10 10 10 10 10 9 10 6 4 5 4 4 7 6 4 5 5 5 5 4 4 2 3 9 9 10 9 10 10 12 13 13 10 7 7 4 5 9 6 5 8 8 7 3 1 4 4 4 4 3 2 1 2 2 2 4 5 5 3 1 3 2 2 4 2 3 13 14 12 7 7 9 10 10 10 9 9 8 6 5 3 4 6 7 8 9 8 8 8 9 10 10 9 8 8 8 7 6 7 8 8 5 4 4 5 8 10 11 10 9 9 10 11 12 12 11 11 9 7 5 4 4 6 11 14 14 13 12 12 11 10 11 12 12 11 10 10 12 13 14 12 9 9 10 11 11 11 13 15 15 13 11 8 7 7 7 7 6 6 5 4 3 3 3 4 5 5 6 7 7 6 6 7 9 11 9 8 7 6 5 5 6 6 7 7 7 6 6 7 7 7 6 6 6 6 6 6 6 5 5 7 9 9 7 5 4 2 1 2 2 7 12 18 18 18 18 14 11 12 14 13 11 9 6 5 3 4 5 5 4 4 3 3 3 3 3 4 5 5 4 3 2 3 3 4 5 5 4 4 3 3 4 4 5 5 4 4 5 5 6 5 3 5 8 11 11 10 8 7 6 5 5 5 7 7 6 6 5 4 3 2 3 3 3 9 14 15 15 15 15 15 14 14 14 15 15 15 14 13 12 13 14 14 13 11 11 11 13 15 16 16 16 15 14 11 10 10 11 11 11 9 9 10 10 10 10 10 10 10 10 9 8 7 6 5 6 6 7 8 9 9 10 11 12 12 11 11 10 10 10 10 10 10 10 9 8 7 7 6 6 6 6 7 9 10 11 11 11 9 7 4 3 4 6 7 7 7 6 4 3 3 3 3 2 3 4 4 4 5 5 6 6 7 7 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 4 4 3 3 3 3 4 4 4 4 4 5 5 5 4 4 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 4 3 2 3 5 8 11 10 8 3 2 3 2 1 1 1 1 2 2 2 1 6 8 8 9 9 8 5 7 9 7 5 3 4 6 8 8 8 9 7 8 9 7 6 6 5 5 5 4 4 7 8 7 5 2 2 2 3 5 7 8 7 7 7 6 6 5 5 5 7 7 7 6 5 4 1 1 2 2 1 1 4 4 4 6 7 6 6 6 7 7 6 6 4 4 5 5 4 3 1 1 1 0 1 1 1 2 3 4 4 4 4 4 4 4 4 4 4 5 5 3 2 3 5 6 6 5 5 5 5 4 2 4 6 7 6 5 4 3 4 5 7 8 9 8 8 7 7 6 5 6 6 6 4 3 4 4 2 4 2 2 4 7 8 8 3 2 2 3 4 4 5 5 5 6 6 6 6 5 4 4 3 3 3 5 7 8 8 8 6 2 12 16 15 11 12 12 11 9 9 8 10 12 14 16 14 10 6 4 4 8 11 13 14 14 14 15 15 16 16 16 16 15 14 15 16 17 17 16 14 12 11 12 13 16 17 17 16 15 14 13 13 14 15 16 17 17 17 17 16 15 13 11 11 11 12 13 13 12 11 10 9 8 6 4 2 0 7 14 20 19 17 15 14 11 10 9 8 6 6 6 6 8 12 15 15 12 10 7 6 7 8 9 8 8 6 4 4 4 3 1 2 2 3 4 4 26 26 26 26 26 26 26 27 27 27 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 27 27 27 27 27 27 27 27 27 27 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 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 24 24 22 21 19 17 15 12 15 19 16 15 14 15 15 13 13 14 15 13 12 11 9 8 6 6 8 7 6 6 8 8 6 5 9 9 5 2 1 2 4 2 2 2 1 1 6 7 8 8 10 12 11 12 13 15 16 15 14 12 8 7 5 4 8 10 8 7 5 3 4 4 2 2 3 3 3 3 3 3 3 2 2 5 5 4 4 3 3 3 3 4 2 9 15 9 6 4 7 9 9 9 10 10 10 9 6 4 6 10 12 12 11 10 10 10 11 12 11 10 9 8 7 6 6 5 5 3 2 1 3 4 3 6 9 10 10 10 11 11 11 11 10 9 9 8 7 4 3 2 5 12 14 14 13 12 11 9 8 8 9 11 12 11 11 13 14 13 12 9 8 8 8 9 10 12 13 14 13 11 8 6 6 7 7 7 7 7 6 4 4 4 4 5 6 8 8 8 7 7 7 9 10 9 7 6 5 5 5 6 6 7 7 7 6 6 6 5 6 6 6 6 6 6 6 6 5 5 8 10 9 7 5 4 2 1 4 8 14 17 18 18 18 17 12 8 10 12 12 11 9 7 6 5 3 3 3 4 3 3 3 3 3 3 4 4 4 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 5 5 4 5 5 6 4 5 8 9 9 8 7 5 5 4 4 6 7 7 6 6 6 6 5 4 3 1 2 9 13 16 15 14 13 13 12 12 12 13 13 12 12 12 11 11 12 13 13 12 11 11 13 14 15 14 15 15 16 16 15 13 12 12 12 11 10 10 10 10 10 9 9 9 9 9 8 7 7 6 5 5 6 7 8 8 9 10 11 11 11 11 10 10 11 11 11 11 11 10 8 6 5 5 5 5 6 7 8 10 11 11 12 12 9 5 1 1 3 5 6 5 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 5 3 2 1 1 0 0 0 1 2 2 3 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 6 6 6 6 6 6 6 6 6 7 8 10 11 10 7 3 1 1 1 1 1 1 2 2 3 3 6 9 8 8 9 8 6 4 7 8 7 5 4 6 9 11 11 9 8 7 7 7 5 5 6 6 6 5 3 4 6 8 7 6 4 3 3 3 5 6 7 7 7 6 5 4 4 4 5 7 7 7 6 5 4 1 2 2 2 2 2 3 3 2 4 6 7 6 6 6 6 6 6 4 3 4 5 4 2 2 2 1 1 0 1 1 2 2 2 3 3 3 4 4 5 5 5 5 5 5 4 2 3 6 7 6 5 5 5 5 5 4 4 6 7 6 4 3 3 3 5 7 8 8 8 8 7 6 5 5 6 6 6 5 3 2 3 2 2 1 1 3 4 3 1 1 0 1 2 3 4 6 6 7 7 7 6 6 4 3 2 2 3 5 6 8 8 8 7 8 5 2 12 16 15 14 13 11 9 7 7 10 12 14 14 13 11 7 5 4 8 12 15 16 16 16 16 16 16 16 15 15 15 15 16 17 17 16 14 13 12 13 14 16 17 17 17 16 15 14 13 15 16 17 17 17 17 17 16 15 13 11 9 9 9 10 11 12 12 12 12 11 9 6 3 2 6 13 17 19 17 16 14 12 9 8 8 6 4 3 4 6 9 12 13 13 12 11 9 8 7 7 8 8 7 5 4 3 3 2 2 1 2 4 4 4 25 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 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 25 24 23 22 20 18 16 14 13 14 13 11 7 6 7 5 5 6 10 12 12 12 13 11 10 8 7 6 6 6 6 5 6 6 6 8 6 5 8 12 12 11 12 12 12 12 11 11 11 10 8 7 9 11 13 14 14 13 13 12 11 10 9 11 12 12 12 12 10 5 3 4 3 1 4 2 2 3 3 3 3 3 2 2 5 3 1 3 3 4 3 4 3 1 7 11 9 8 6 9 8 5 6 9 10 10 8 5 7 11 15 14 13 12 12 12 12 11 10 9 8 7 7 7 7 6 5 5 4 3 3 4 3 2 7 10 11 11 11 11 11 11 10 9 9 9 8 8 5 4 3 5 12 16 15 13 11 7 5 5 6 7 9 11 13 13 13 13 12 11 8 7 6 6 8 10 11 12 12 12 10 8 6 5 6 7 8 9 10 9 8 6 6 6 7 9 10 10 9 8 8 8 8 8 7 6 6 6 5 6 6 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 5 6 9 11 11 9 7 5 3 3 9 14 17 15 16 17 18 16 13 8 7 10 11 11 8 7 7 6 4 2 1 3 3 4 3 3 3 3 4 4 3 3 4 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 7 9 8 7 6 5 4 4 5 6 8 7 7 6 5 5 5 4 3 2 6 10 15 16 15 13 11 10 9 10 10 10 10 9 8 9 10 9 9 11 13 13 13 13 13 15 13 12 11 11 12 14 15 16 14 13 12 11 11 10 10 10 10 9 9 8 8 7 7 7 7 7 6 5 5 6 7 8 8 9 10 11 11 10 10 11 11 12 12 12 11 10 8 6 5 4 4 5 6 7 8 9 10 10 11 12 11 7 3 1 0 2 4 5 5 5 5 5 5 5 5 5 6 6 7 7 6 6 6 6 6 5 6 6 6 5 4 3 2 1 2 2 3 2 1 2 4 5 5 4 4 4 3 2 1 1 1 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 6 6 6 7 6 6 6 6 6 6 6 6 6 7 8 9 9 10 9 8 6 4 3 3 2 1 2 2 2 5 8 8 8 6 6 7 5 3 4 7 7 7 4 4 7 10 10 8 6 5 5 5 4 1 3 4 5 5 4 2 4 7 8 7 5 4 3 3 4 5 5 6 6 5 3 3 3 2 4 5 7 6 6 6 6 4 1 1 1 1 2 2 3 2 2 2 6 8 8 7 6 5 6 6 4 4 5 5 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 4 4 4 4 5 6 6 5 4 3 3 7 7 6 5 5 6 6 5 5 4 4 6 5 3 2 1 3 6 7 7 7 7 7 7 7 6 5 5 5 4 2 1 3 4 4 3 2 1 2 1 1 0 2 2 3 3 4 5 7 7 8 8 7 6 5 4 3 1 2 4 6 7 8 7 7 6 7 7 5 5 12 17 16 13 10 7 7 7 10 13 14 13 12 11 9 7 5 6 10 15 17 18 17 17 16 16 16 16 16 15 16 16 17 17 16 15 15 15 17 17 18 18 18 17 16 15 15 15 16 17 17 16 15 15 14 13 12 10 9 8 8 9 9 11 12 13 13 13 13 10 6 3 7 12 19 18 16 13 12 11 10 8 6 7 5 4 2 2 6 11 13 13 12 12 11 10 8 7 6 7 7 7 5 3 2 1 1 1 2 3 4 3 2 25 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 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 25 23 22 19 17 14 11 11 13 11 7 2 2 4 2 3 3 9 12 12 9 9 7 8 8 10 9 6 3 4 5 6 6 4 3 8 15 15 16 15 14 14 15 14 11 7 6 6 5 4 5 8 10 11 10 7 4 7 9 11 10 10 13 13 12 12 13 13 8 4 4 2 5 9 6 1 4 1 2 1 2 3 2 4 5 5 5 5 3 2 4 3 2 3 7 9 11 11 9 3 2 5 8 10 10 6 5 12 14 14 12 12 12 12 12 13 10 8 6 6 5 5 6 6 5 4 4 4 5 5 4 1 5 11 12 12 12 12 11 11 10 9 9 9 9 9 8 6 3 2 11 15 17 14 11 8 5 6 7 7 7 9 11 12 13 13 12 12 10 8 6 5 5 8 10 11 11 11 9 8 6 4 5 6 7 8 10 11 11 10 8 8 8 9 10 11 11 11 10 8 8 7 6 5 5 6 6 6 6 7 8 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 10 11 12 10 7 6 5 8 14 15 16 15 15 17 18 16 12 8 6 9 11 9 7 7 6 5 5 5 3 2 3 4 3 3 4 4 3 4 5 6 8 8 8 7 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 4 5 8 9 8 6 5 4 5 6 7 7 7 6 6 5 5 5 6 6 7 8 12 14 16 14 11 8 6 6 6 7 8 7 5 5 5 6 8 8 9 10 12 13 13 15 15 15 12 10 9 8 8 9 11 12 13 13 12 11 11 11 10 10 10 9 8 8 7 7 7 8 7 6 6 6 6 6 7 8 8 9 10 10 10 11 11 12 13 13 11 10 8 8 7 5 5 5 5 6 7 8 9 9 9 10 11 12 10 7 3 2 2 3 4 5 5 5 5 5 5 5 5 5 5 6 6 7 7 6 6 6 5 5 4 4 4 3 3 5 5 5 4 3 3 5 6 8 8 7 6 6 5 5 5 5 5 5 4 4 3 2 2 3 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 8 7 6 6 5 4 2 1 1 3 7 10 8 5 3 4 5 5 4 4 7 7 7 4 4 8 10 7 5 5 4 4 4 3 1 1 2 3 3 3 4 7 8 8 6 4 2 2 3 5 6 5 4 3 3 2 3 2 2 4 6 7 6 6 5 5 3 1 2 1 1 1 2 3 2 1 4 6 7 8 9 7 4 5 5 4 5 5 4 3 2 2 2 3 3 4 4 3 3 3 2 1 2 3 3 4 5 5 6 6 6 6 5 3 4 8 8 7 6 5 5 5 5 5 4 3 4 5 4 3 4 7 8 8 7 6 5 6 7 6 6 5 5 5 3 1 2 4 6 7 6 4 2 2 1 1 1 2 2 3 4 5 6 8 8 8 8 7 6 5 5 4 3 3 4 6 7 7 8 7 6 6 7 7 6 6 14 19 15 11 7 6 7 9 12 15 15 13 12 11 8 5 3 5 9 15 18 19 18 17 17 17 17 17 17 18 18 19 17 16 15 17 18 19 18 18 17 16 14 13 12 12 12 13 13 12 11 10 10 9 8 8 7 8 8 9 10 11 12 13 14 14 13 12 10 7 6 10 15 19 19 17 14 11 9 9 9 7 6 6 5 4 5 7 9 12 12 11 11 11 10 9 7 6 6 7 7 6 4 3 2 2 2 3 4 3 2 3 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 24 21 19 15 12 9 10 12 11 9 7 8 8 7 7 8 12 11 8 5 4 5 8 8 9 11 10 6 4 2 0 4 8 13 14 15 12 10 9 9 8 7 8 7 5 4 4 5 1 4 7 7 6 5 4 1 3 7 11 11 10 9 9 9 10 12 13 12 11 11 11 12 12 11 9 6 5 5 6 5 4 2 1 2 3 4 3 1 1 2 3 2 8 11 11 12 9 5 2 3 5 7 7 5 5 10 15 14 13 12 11 10 10 10 9 7 6 5 4 4 5 5 5 4 4 4 5 6 4 2 7 12 16 14 13 13 12 11 10 9 9 10 9 9 9 8 7 5 10 17 18 16 13 9 7 7 8 7 7 7 8 9 10 11 11 11 11 9 7 4 5 6 8 9 10 10 9 7 6 5 5 7 8 8 8 9 10 10 10 9 9 10 10 11 12 13 12 11 10 8 7 6 5 5 6 7 7 7 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 8 10 12 12 10 7 6 6 11 15 15 15 15 15 16 16 14 12 10 8 8 10 8 6 6 6 5 6 6 4 2 4 5 5 5 4 3 6 9 10 10 10 9 8 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 5 7 8 7 5 4 5 6 7 7 6 6 6 6 6 7 8 9 9 10 12 14 14 13 9 5 2 2 3 5 6 5 4 1 1 2 4 6 7 9 10 11 12 13 15 12 11 11 9 8 7 6 7 8 10 11 12 12 11 11 10 10 9 9 9 8 7 6 6 7 8 7 5 4 4 5 6 7 8 9 10 10 11 11 12 12 12 12 11 9 8 8 8 7 6 5 5 6 7 7 8 8 9 10 10 10 10 7 5 3 3 3 4 5 5 5 5 4 4 4 4 4 5 5 5 6 6 7 7 6 5 3 2 0 1 2 5 7 8 6 5 5 5 7 8 9 9 8 7 6 6 5 5 5 6 6 6 6 5 5 6 6 6 6 6 5 5 5 4 5 5 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 8 8 8 8 8 7 7 7 7 7 4 2 0 5 8 10 7 4 3 1 3 5 4 4 6 7 7 4 4 8 9 4 3 4 5 3 1 1 1 1 0 2 3 4 7 10 9 7 4 2 2 2 4 7 8 6 4 1 1 2 3 2 3 5 6 7 7 6 6 6 3 2 2 0 2 1 2 3 2 2 6 7 7 8 9 7 5 6 6 5 5 5 5 5 3 3 4 4 4 4 4 3 4 3 3 1 1 2 4 5 6 6 6 6 6 6 5 3 4 7 9 8 6 5 4 4 4 4 4 2 2 4 5 6 7 8 9 9 8 6 5 5 5 5 5 4 4 3 2 2 2 4 6 6 5 3 0 1 1 2 2 1 2 3 5 5 6 7 7 8 8 8 7 6 6 6 5 4 5 6 8 9 8 7 6 6 6 7 8 3 10 20 18 15 10 7 6 7 10 14 16 16 15 13 11 8 5 3 5 11 16 19 19 19 18 17 18 18 18 19 19 19 17 16 16 18 19 18 16 14 12 10 8 7 7 7 7 8 8 7 6 5 5 5 5 5 5 7 8 10 11 12 13 13 14 13 12 11 10 9 9 9 13 17 17 16 15 13 11 10 10 9 7 5 4 4 6 7 8 9 9 10 12 12 11 10 8 7 7 7 7 7 6 5 3 2 2 3 3 3 2 2 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 23 21 17 12 10 8 9 10 11 9 9 11 10 10 11 11 10 8 5 3 1 4 7 7 7 8 8 9 10 10 11 11 13 15 14 11 9 6 5 5 4 5 7 7 6 5 4 3 3 4 5 5 5 6 4 3 2 5 8 10 7 4 4 6 7 9 11 13 14 12 12 12 13 15 13 10 7 6 5 4 2 4 8 8 7 3 2 3 0 2 5 9 11 12 9 8 9 8 5 6 7 6 4 6 12 15 16 13 12 11 10 8 7 6 6 6 6 5 5 5 5 5 4 4 4 4 5 6 2 6 16 16 15 13 13 13 12 11 10 9 9 9 8 8 8 8 7 7 13 18 18 15 11 8 9 10 10 8 7 6 7 8 8 9 9 9 8 7 5 4 6 6 7 8 9 9 8 6 6 7 8 9 9 8 7 7 8 8 9 10 11 11 11 12 13 13 13 12 11 8 7 6 6 6 7 8 8 8 8 8 8 7 7 7 6 6 6 6 7 7 7 6 7 7 8 8 9 11 13 12 10 7 6 7 12 15 15 15 15 15 14 13 12 12 11 9 6 8 8 6 6 6 6 6 6 4 3 4 4 4 2 6 12 13 13 13 11 10 9 9 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 4 3 5 7 7 6 6 7 7 7 6 6 6 7 7 9 11 11 11 11 11 12 13 12 9 5 2 2 2 3 4 5 4 2 3 2 1 2 5 7 9 9 10 10 9 8 7 8 9 9 9 8 7 8 8 9 10 11 11 11 10 10 9 9 9 8 8 7 6 6 8 8 7 3 3 3 4 6 8 9 10 11 12 12 13 12 12 11 10 9 8 8 8 9 8 7 5 5 6 6 7 7 7 9 11 11 8 5 3 3 2 3 4 5 5 5 5 4 4 3 4 4 4 4 5 5 5 6 6 6 6 4 1 3 4 5 6 7 7 7 5 4 4 5 6 8 8 8 7 6 6 6 5 5 5 6 6 6 6 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 6 5 5 5 5 5 6 6 7 7 6 6 6 7 8 8 8 7 8 8 7 6 5 4 2 2 8 9 9 7 5 4 2 0 2 3 2 4 7 5 2 7 8 7 2 2 5 5 3 1 3 3 2 1 2 3 7 9 10 8 6 5 4 4 5 6 8 9 6 3 1 1 2 3 3 4 5 6 7 6 5 6 6 3 2 2 1 2 2 2 3 2 4 7 8 7 7 7 7 7 7 7 6 4 5 5 6 2 2 4 4 4 4 3 2 2 2 2 0 2 3 5 5 6 6 6 6 6 6 4 3 6 8 9 8 6 4 2 3 3 3 3 2 4 5 6 7 8 9 9 8 7 6 5 5 5 5 5 3 3 1 1 2 1 2 3 2 1 3 2 1 2 3 2 2 3 3 5 6 6 6 7 8 8 8 6 6 6 6 6 4 5 6 8 9 9 8 6 5 5 6 7 6 5 14 19 17 13 10 7 5 5 10 15 16 15 14 11 9 6 3 5 10 16 18 19 19 19 18 18 19 19 20 20 19 17 16 16 18 17 14 11 7 5 4 4 3 3 4 4 4 3 3 3 3 3 3 3 4 5 7 8 10 11 11 12 13 13 12 10 9 10 11 12 12 11 12 13 14 14 15 13 12 12 10 7 4 3 4 5 7 8 8 8 9 11 12 12 10 9 9 9 8 8 7 7 5 4 3 3 3 3 2 1 2 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 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 27 27 27 26 26 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 26 26 26 26 24 22 20 16 12 10 8 7 7 9 9 9 9 8 7 5 5 4 4 4 5 6 4 4 5 6 7 6 7 10 12 14 14 14 12 11 8 5 3 4 4 5 4 5 8 9 11 11 10 8 6 4 4 4 4 5 5 4 5 3 6 6 3 0 2 4 5 5 8 10 8 6 6 8 10 12 10 8 5 3 3 2 6 11 10 9 7 6 4 2 3 6 9 8 8 7 7 10 10 8 8 7 7 8 13 15 16 13 11 10 10 9 8 7 6 6 6 7 7 6 6 5 5 5 4 4 4 5 4 4 11 16 15 13 12 12 12 11 11 10 9 8 8 7 7 7 7 7 9 14 17 17 13 9 8 11 12 12 9 7 6 6 7 7 7 7 6 5 5 5 5 6 6 7 7 8 8 8 8 9 10 11 11 10 8 7 5 6 7 9 11 12 12 12 12 13 13 13 12 11 9 8 8 7 7 7 8 9 9 9 9 8 8 7 7 6 6 6 6 7 7 7 7 7 9 10 11 11 12 13 11 8 6 6 7 13 15 15 14 14 14 13 12 10 10 11 10 8 7 9 7 6 5 5 5 5 3 1 2 4 9 14 14 15 14 13 11 10 9 9 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 5 5 5 3 4 8 9 10 10 9 8 8 7 7 8 9 10 12 13 14 12 11 9 9 9 9 7 5 5 5 4 4 5 5 4 4 5 5 4 2 6 8 9 9 8 8 6 6 6 6 8 9 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 7 6 6 6 7 8 7 5 1 2 2 4 7 8 9 10 12 12 13 13 12 11 10 9 9 8 9 9 10 9 8 7 6 6 5 6 6 7 9 10 11 6 3 1 2 3 4 4 5 5 5 5 4 4 3 3 4 5 5 5 4 5 5 6 6 4 2 3 5 6 5 5 6 6 6 4 4 4 5 7 7 7 5 4 4 5 5 4 5 5 6 6 6 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 8 8 8 7 6 5 5 5 5 6 7 7 7 6 6 6 6 7 7 7 7 7 7 6 3 2 2 3 6 11 10 9 6 5 4 3 2 1 1 0 3 6 4 5 11 10 7 3 3 5 4 2 1 2 3 2 2 2 4 7 8 8 7 6 6 6 6 6 7 7 8 7 5 3 3 4 5 6 5 4 5 6 6 7 6 6 3 1 1 2 2 1 3 3 0 5 8 9 7 6 6 8 8 7 7 5 5 6 6 4 2 2 2 3 3 3 2 2 2 1 2 3 4 4 5 5 5 6 6 6 5 5 4 5 7 9 9 6 3 1 1 3 4 2 2 5 7 7 7 7 8 8 7 7 6 6 5 5 5 4 4 3 3 3 1 2 4 2 0 2 1 2 2 2 2 2 1 1 2 3 4 6 6 7 7 7 8 7 6 6 6 5 5 4 5 6 8 8 8 7 5 3 4 5 6 7 3 8 16 16 14 12 9 6 3 5 9 13 13 11 10 8 7 6 9 13 17 18 19 18 18 19 19 20 21 21 21 19 17 17 17 16 13 9 6 2 2 3 3 3 2 2 2 1 1 1 1 1 2 2 3 5 7 8 8 9 9 10 11 11 11 10 10 11 14 14 14 12 11 11 11 12 13 13 13 13 12 11 9 6 5 5 6 7 8 8 7 8 9 10 10 10 9 8 8 7 7 7 7 6 4 3 3 2 2 1 0 2 24 25 25 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 27 27 27 27 26 27 27 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 26 26 26 26 26 25 25 25 25 25 25 25 25 24 22 18 14 12 11 8 5 2 5 6 7 6 5 4 4 4 3 3 4 5 5 3 2 2 2 4 5 5 6 9 11 11 10 6 3 4 4 5 4 4 3 4 5 6 4 5 7 9 11 12 11 9 7 3 3 4 4 3 2 4 6 3 2 1 4 4 3 5 6 4 1 3 3 7 11 10 9 7 5 3 3 7 8 6 7 8 7 5 2 7 9 10 7 7 10 12 11 9 5 6 6 8 12 15 14 12 9 9 9 9 9 8 7 7 7 7 7 7 6 6 7 7 6 6 5 5 5 3 3 12 15 14 12 10 10 10 10 10 10 9 9 8 7 7 7 7 8 10 14 16 16 13 9 9 12 13 13 9 7 5 6 6 7 6 4 3 6 6 6 5 6 6 7 8 8 8 9 10 10 11 10 10 10 9 7 5 5 7 10 12 12 12 12 12 13 13 12 12 11 10 9 9 8 8 7 8 10 10 10 10 9 8 8 7 6 6 6 6 6 7 7 7 8 10 11 12 13 12 12 10 7 6 5 6 12 14 15 14 14 14 12 10 9 9 10 11 11 10 9 9 7 6 6 5 4 3 6 11 14 14 15 14 13 11 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 6 10 12 12 13 11 9 8 8 8 9 10 11 13 14 14 12 9 7 6 6 6 6 6 7 6 5 5 5 5 5 5 6 6 4 2 10 11 12 12 12 9 6 7 7 8 8 9 10 10 10 10 10 9 9 10 10 10 10 10 10 9 9 7 6 6 6 7 7 6 3 1 1 1 5 8 9 9 10 11 11 11 11 10 10 9 9 9 9 9 10 10 9 9 8 7 6 6 6 6 7 8 10 10 5 2 4 2 3 4 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 3 2 4 5 4 3 3 4 5 5 4 4 5 6 7 6 5 3 2 2 3 4 4 5 6 7 6 6 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 8 8 7 7 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 5 3 3 4 6 9 11 9 7 5 5 4 4 2 1 1 2 4 7 6 8 11 10 8 5 4 2 2 3 2 0 1 2 2 2 5 9 8 7 6 6 6 6 5 5 5 5 6 6 5 5 6 7 7 7 4 2 3 5 6 7 6 5 3 0 1 2 2 1 3 2 1 5 7 8 7 7 7 8 6 6 6 6 6 7 6 5 4 3 2 2 2 2 2 2 2 3 4 4 5 5 5 4 4 5 5 5 5 5 5 5 7 8 8 4 2 2 3 3 2 2 5 8 9 8 8 8 8 8 7 6 6 6 5 5 4 4 3 4 3 3 2 3 3 3 1 1 2 3 3 3 4 3 1 2 3 4 5 6 7 7 7 6 6 7 6 6 5 5 5 5 5 6 7 7 7 7 5 2 2 3 4 6 4 6 12 12 12 11 10 8 5 6 9 13 13 11 10 10 10 11 13 16 19 20 19 19 19 19 20 21 21 22 21 20 18 18 16 13 8 4 3 2 2 3 2 2 2 2 1 1 0 0 1 1 2 3 5 7 8 9 8 8 9 9 9 9 10 10 12 13 15 14 13 11 10 11 11 12 12 11 11 11 11 10 9 8 7 6 7 7 8 8 8 7 7 7 8 9 8 8 7 7 7 6 6 5 4 3 2 2 1 1 1 2 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 21 16 11 11 11 10 10 10 10 9 8 8 8 6 2 2 3 2 4 5 4 4 3 2 2 3 7 10 11 10 9 6 2 3 4 4 3 4 4 3 3 5 6 5 4 2 3 7 11 13 11 9 7 6 5 4 2 1 3 4 3 1 1 2 5 4 4 5 4 3 1 0 3 6 9 11 10 7 4 4 8 12 8 6 7 7 6 3 6 12 13 12 11 12 13 13 10 6 3 5 7 11 12 13 10 9 9 9 9 9 9 8 8 8 7 7 6 6 6 7 8 8 7 6 5 5 6 3 4 14 16 14 11 10 10 10 10 11 10 10 9 9 8 8 8 9 10 11 13 15 15 12 9 10 12 13 12 9 7 6 6 7 6 4 6 9 11 8 5 4 6 8 8 8 9 9 9 10 10 10 9 10 9 9 7 6 5 9 12 12 11 11 10 10 11 11 11 10 11 11 11 10 9 9 8 9 11 11 11 10 10 9 7 7 6 7 7 7 7 7 8 8 8 9 11 12 13 13 11 9 7 6 5 7 11 14 14 14 14 13 11 9 8 8 11 13 13 12 10 10 8 6 5 4 4 4 6 10 14 14 13 11 10 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 8 11 14 14 13 10 8 7 7 7 8 9 11 12 13 12 10 7 6 5 2 3 5 6 6 6 5 5 4 4 5 6 5 4 1 7 13 15 16 16 15 11 8 8 9 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 8 6 5 5 6 6 5 3 1 1 3 6 10 11 11 10 9 9 9 9 8 8 8 8 9 9 10 11 11 10 9 8 7 7 6 6 7 7 8 9 9 5 2 4 3 2 3 3 4 4 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 1 3 5 4 3 2 3 4 5 5 5 5 6 6 7 5 3 1 1 1 2 2 3 5 6 7 6 5 5 5 6 6 6 6 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 6 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 4 5 6 8 9 10 8 6 3 3 5 4 2 1 2 4 5 5 5 7 10 10 8 5 3 0 2 4 3 2 1 2 2 3 6 9 8 6 4 3 4 4 3 2 2 4 6 7 6 6 7 7 6 4 3 3 5 6 6 6 5 3 1 1 1 2 1 1 2 1 2 5 6 7 7 7 6 5 4 5 6 6 6 7 4 2 3 3 3 2 1 1 2 2 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 4 7 7 6 3 3 3 2 1 2 5 7 9 8 8 8 8 8 7 6 5 5 5 5 5 4 3 2 3 2 5 7 7 7 5 3 1 2 4 4 2 2 2 2 2 4 5 5 6 7 7 7 6 6 7 7 6 5 5 5 6 6 6 6 6 6 5 4 2 2 2 3 4 4 6 10 10 9 8 8 8 7 8 11 14 14 13 11 12 13 14 15 17 18 19 20 20 20 21 21 22 22 21 21 20 19 18 14 9 5 4 4 3 2 1 1 1 1 2 1 1 1 1 2 3 4 5 8 9 10 10 9 9 9 9 9 9 10 12 13 13 13 11 10 9 9 8 9 9 9 10 9 9 8 8 8 8 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 5 4 3 3 2 2 1 1 2 24 24 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 27 27 27 27 27 27 27 27 27 26 26 27 27 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 26 26 26 26 26 26 25 25 25 25 25 24 21 16 11 9 11 14 16 16 16 14 13 12 10 8 4 2 2 6 5 3 3 3 3 2 3 5 8 10 11 10 9 7 3 1 2 4 8 12 10 6 3 3 6 7 6 4 4 7 10 10 8 7 5 5 4 5 6 6 6 7 5 2 1 2 6 7 4 3 1 1 1 3 5 5 7 9 9 8 7 10 11 10 7 6 6 5 3 5 11 14 14 10 7 9 11 11 8 7 7 9 10 12 11 10 10 11 10 10 9 8 8 8 8 8 7 7 6 6 6 7 8 8 7 6 5 5 5 3 6 14 16 14 11 10 10 11 11 11 11 10 10 9 9 9 9 9 11 12 13 14 14 11 9 9 11 14 11 8 7 7 6 7 5 6 12 12 10 6 5 5 8 9 9 9 9 9 9 10 10 10 9 9 9 9 8 6 7 11 12 12 10 9 8 8 9 9 9 9 11 12 12 10 9 9 8 10 11 12 11 11 10 9 8 7 7 7 8 8 8 8 8 8 9 9 10 12 13 13 11 9 8 7 6 7 10 14 14 14 14 12 10 7 7 8 11 13 14 13 10 8 8 6 5 3 4 5 5 8 12 13 12 10 9 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 8 12 13 12 11 9 7 6 6 6 7 7 8 10 11 9 7 5 5 5 3 0 3 4 4 4 4 4 3 4 3 3 2 5 8 13 16 17 15 14 12 11 10 9 8 9 10 10 11 11 11 11 11 11 11 11 11 10 9 9 9 9 9 8 7 5 4 4 4 4 3 2 3 5 8 11 12 12 10 8 7 7 7 7 6 8 8 9 10 10 10 10 9 8 8 7 7 7 6 7 8 8 9 8 6 1 2 2 1 2 2 3 4 4 4 3 3 4 4 4 4 5 5 5 5 5 4 2 1 3 4 4 4 4 4 5 6 6 6 6 6 6 6 4 2 2 2 3 2 1 2 5 6 6 5 4 4 5 5 6 6 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 7 7 7 6 5 3 5 6 6 6 5 5 5 4 4 4 5 5 5 5 6 7 8 9 9 8 4 2 4 5 3 0 2 4 4 3 3 3 6 8 9 6 4 2 1 2 4 4 2 0 2 4 7 9 9 7 3 2 1 2 2 3 2 2 5 6 7 8 7 7 6 6 5 4 5 6 7 6 5 2 1 1 1 1 1 0 1 1 0 3 5 7 8 8 7 6 4 4 4 5 4 4 7 6 4 3 3 3 2 1 2 3 3 3 3 4 4 4 5 5 5 4 4 4 3 2 2 3 4 6 6 4 3 3 1 1 3 5 7 8 8 8 8 8 9 9 8 6 6 6 6 5 5 5 3 1 3 5 6 7 6 5 5 4 2 2 3 3 3 2 1 2 3 4 5 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 5 4 3 4 5 9 12 12 9 7 6 7 8 10 13 15 16 15 13 14 14 15 16 17 18 19 20 21 21 22 22 23 22 22 22 21 19 15 11 7 6 5 5 4 2 1 1 1 2 2 3 3 4 4 4 5 6 7 9 10 11 11 10 10 9 9 9 10 12 13 13 12 10 8 8 8 8 8 8 8 7 7 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 2 3 3 3 4 24 24 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 27 27 27 27 27 27 27 27 27 26 26 27 27 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 26 26 26 26 26 26 25 25 25 25 25 23 18 13 9 10 11 13 13 12 9 6 5 7 7 6 6 5 5 4 4 3 2 1 2 5 7 8 6 6 8 9 10 8 6 6 8 10 11 9 6 2 3 4 6 6 5 5 6 6 6 6 8 9 7 5 5 6 7 6 6 7 5 4 4 5 8 4 1 2 2 2 4 4 4 5 5 7 9 10 11 10 8 7 6 5 5 6 8 11 12 11 7 7 8 11 12 11 11 12 13 12 12 11 13 13 13 12 11 9 8 8 8 8 8 7 7 6 5 5 6 7 7 7 6 6 5 1 3 11 15 17 14 12 11 12 12 12 11 11 10 10 10 9 8 8 9 11 12 12 12 12 9 8 9 10 11 9 8 7 7 7 7 7 10 14 11 8 5 7 9 10 10 10 9 9 9 9 9 10 10 9 9 8 8 8 6 8 13 13 12 9 8 7 7 7 7 7 8 10 12 11 10 8 8 9 11 12 12 11 10 10 9 9 8 7 7 8 8 8 9 8 8 8 9 11 12 13 13 11 8 8 8 6 6 9 12 14 14 13 11 9 7 6 8 11 13 13 12 10 9 8 8 6 4 5 6 6 6 9 12 11 10 9 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 5 3 2 6 9 10 10 9 8 7 6 6 6 5 5 6 7 7 7 5 3 4 4 4 2 1 1 2 2 3 3 3 3 3 8 12 13 14 16 17 16 13 11 10 10 10 8 7 8 9 10 10 10 10 10 10 11 11 12 11 10 9 9 8 8 8 8 7 5 3 2 2 3 3 4 5 6 8 10 12 12 10 8 7 7 6 6 7 8 9 10 10 10 9 8 7 8 7 7 6 6 7 7 7 8 8 7 5 3 1 0 1 1 2 3 4 4 3 3 2 3 3 4 4 4 5 5 5 4 2 1 2 3 4 4 5 5 5 5 6 6 5 5 5 5 4 2 1 2 3 2 1 0 3 5 5 4 3 2 3 4 5 5 5 6 7 8 8 8 8 8 8 9 9 9 8 8 8 7 7 6 6 6 6 4 4 4 5 5 5 5 4 4 4 4 4 5 5 6 6 7 8 9 8 6 3 2 4 3 1 3 5 5 5 4 3 3 6 9 10 7 5 4 3 2 3 3 2 2 5 7 9 10 7 4 1 1 1 2 2 2 1 2 4 6 7 7 7 7 6 7 5 3 4 5 7 6 4 3 3 2 2 1 1 2 2 2 1 3 5 7 7 7 7 6 5 5 4 3 3 5 7 7 4 2 1 1 1 1 2 3 4 4 4 3 3 3 4 4 5 5 5 5 3 2 3 5 5 5 3 2 2 2 3 5 6 7 8 8 8 8 8 10 10 9 8 7 7 7 6 6 6 5 4 4 6 7 7 6 4 3 2 3 4 4 5 4 4 2 2 2 2 3 5 6 7 7 7 8 8 8 8 8 7 7 6 6 6 5 5 6 6 5 5 5 6 6 5 4 6 8 11 13 14 11 9 7 7 9 12 15 17 18 16 16 16 16 16 16 17 19 20 21 21 22 22 23 24 23 22 21 19 16 13 10 8 7 5 4 4 3 3 2 2 3 4 5 5 6 6 6 6 7 9 10 11 11 11 9 9 8 9 10 11 12 12 12 9 8 6 6 6 7 7 7 7 7 6 6 5 5 6 6 6 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 5 4 3 2 1 2 3 3 3 3 24 24 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 27 27 27 27 27 27 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 27 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 25 25 25 25 24 21 16 12 9 9 9 8 3 2 3 1 3 6 7 7 5 3 4 4 3 2 2 1 2 4 4 1 2 6 8 7 6 7 6 4 3 4 6 6 4 1 3 4 3 3 4 3 4 3 3 5 7 5 4 4 4 4 5 6 7 6 5 5 6 6 5 3 4 4 4 4 5 4 4 5 5 5 6 6 6 5 6 6 7 8 8 8 8 6 4 4 4 7 14 15 14 14 14 15 14 13 12 14 14 14 13 11 9 8 8 7 7 7 7 7 6 5 5 5 6 7 7 8 8 6 6 11 17 18 17 15 14 13 13 12 11 10 10 10 10 9 8 6 7 10 12 12 11 11 10 8 8 9 10 9 8 8 8 8 8 7 9 11 11 7 8 9 12 12 11 11 10 10 9 9 9 10 10 9 9 8 7 8 7 6 10 13 14 11 9 7 6 6 7 7 7 8 10 12 10 9 7 8 9 12 12 12 10 10 9 9 9 9 8 8 8 8 8 8 7 7 8 10 11 13 13 12 10 8 7 8 7 6 8 11 13 13 11 9 7 6 6 9 11 13 13 13 12 11 10 11 9 7 5 5 6 5 9 12 12 10 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 5 5 5 5 4 1 5 8 9 9 9 8 8 7 6 5 5 5 6 7 7 5 3 1 3 2 2 2 1 1 2 2 2 3 1 6 12 15 16 16 16 16 15 13 11 10 9 9 9 8 7 8 8 9 9 9 10 10 10 11 11 11 11 10 8 7 7 7 7 7 7 6 4 2 3 4 5 6 6 6 7 9 11 11 10 8 7 7 7 7 8 10 10 10 9 8 7 6 7 8 7 5 3 3 4 5 6 6 6 4 4 4 3 3 2 2 3 4 4 4 3 2 2 2 2 3 3 4 4 5 4 2 0 2 4 5 5 6 6 6 6 5 5 5 4 4 4 3 2 1 1 2 2 2 2 3 3 4 3 3 2 2 3 4 5 5 5 6 7 7 7 7 8 8 8 8 8 8 7 7 6 7 7 7 6 6 7 7 6 5 4 5 5 5 4 4 4 4 4 5 6 6 7 7 7 7 7 5 2 1 1 2 4 5 6 7 6 5 4 4 6 8 8 7 6 6 5 3 2 2 2 5 7 8 9 8 5 2 2 1 1 2 2 1 0 2 3 5 5 6 6 6 7 7 5 2 1 3 6 7 6 4 2 1 1 2 2 2 2 2 2 4 6 8 7 6 6 7 6 5 4 4 3 4 5 6 5 3 1 1 1 2 3 4 4 4 4 3 3 3 3 4 5 5 5 4 2 4 5 6 5 4 2 2 3 5 6 7 7 8 8 8 8 8 9 9 9 8 8 8 8 7 6 5 5 5 5 6 7 7 7 7 5 3 3 2 5 6 5 4 4 3 2 1 1 3 5 6 7 7 7 8 9 9 9 9 9 8 7 6 6 5 6 6 6 6 6 6 8 7 6 6 8 11 13 14 13 12 10 8 7 9 12 15 18 19 18 17 17 17 17 16 17 19 20 21 22 23 24 25 25 23 20 18 16 14 12 10 8 6 5 4 4 4 4 4 4 5 6 6 7 8 8 7 7 8 10 11 12 12 11 9 8 8 9 10 10 10 10 9 7 6 6 6 6 6 7 7 7 6 6 6 5 5 6 7 7 7 7 7 7 6 6 6 6 5 6 6 6 5 5 5 5 5 5 4 4 4 3 2 0 1 0 1 2 24 24 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 27 27 27 26 27 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 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 26 26 26 26 26 26 26 25 25 25 25 23 20 15 11 9 8 5 2 2 3 1 4 6 6 6 4 4 3 1 2 2 3 2 0 3 3 3 2 4 3 2 3 5 4 2 2 2 5 7 9 8 7 5 2 4 4 5 5 5 5 4 4 4 4 4 5 5 6 6 7 7 5 5 5 5 4 3 3 5 5 4 1 3 3 4 1 3 2 1 3 4 6 9 9 8 8 8 7 5 2 2 1 7 13 15 15 15 16 18 19 18 15 13 10 10 10 10 9 8 8 7 7 7 7 7 6 5 4 5 5 6 8 10 10 10 11 15 18 17 15 13 13 13 13 11 10 9 9 9 9 8 7 5 9 12 13 12 10 10 9 8 10 11 11 10 9 8 8 9 8 7 8 10 8 8 11 13 14 12 11 11 10 10 9 9 9 10 9 8 8 7 6 6 6 6 11 13 13 10 8 7 7 7 7 6 6 7 10 11 10 9 8 8 10 12 12 11 10 9 9 9 9 9 8 8 8 8 7 7 6 7 8 10 11 12 11 11 10 8 7 8 7 6 7 9 11 11 10 8 6 5 7 10 13 14 13 12 12 12 11 10 10 8 6 6 5 5 10 13 14 11 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 2 4 8 11 10 10 9 8 6 5 5 5 5 5 6 6 5 3 2 2 2 1 2 3 2 0 2 2 1 4 10 14 17 16 15 14 15 15 13 10 9 10 10 9 9 8 8 8 8 8 8 9 9 10 10 11 11 11 10 8 7 6 6 5 5 6 6 7 5 4 5 6 6 6 5 5 6 8 9 9 8 7 6 6 6 7 8 10 11 9 7 5 5 5 8 8 7 5 3 2 3 3 3 3 4 4 4 4 5 4 3 3 3 4 4 3 2 1 1 2 2 2 3 4 5 5 2 1 3 4 6 6 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 3 3 3 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 7 5 3 4 5 5 4 4 4 5 5 6 6 6 6 6 6 6 5 4 3 4 5 7 7 8 7 6 4 3 4 6 8 7 6 4 4 5 3 2 2 5 7 8 8 7 5 2 2 1 0 1 2 2 1 1 2 3 5 4 5 6 6 7 6 4 3 2 3 5 7 6 5 4 3 3 3 2 2 2 1 2 5 7 8 7 6 6 6 5 5 3 2 3 5 7 7 5 3 2 1 1 2 3 3 4 4 4 4 4 3 3 4 5 5 4 3 3 5 6 5 4 3 2 4 6 7 7 7 7 8 8 8 9 9 8 8 8 8 8 7 7 6 5 4 3 4 6 7 8 7 7 6 3 3 4 4 4 6 5 4 4 4 2 1 1 3 5 7 7 7 7 7 8 9 9 9 9 9 8 7 7 7 7 7 7 7 7 7 8 8 8 9 11 13 14 13 12 11 10 9 8 9 11 14 17 18 18 18 17 17 17 17 17 19 21 22 23 24 25 25 24 22 19 16 14 12 11 9 8 6 5 4 3 4 5 6 6 7 7 8 8 9 9 9 9 10 12 14 14 12 10 8 8 8 8 8 8 7 7 6 6 6 5 5 5 6 7 7 6 6 6 5 5 5 6 7 8 8 8 7 7 6 6 5 6 6 6 6 5 4 4 4 5 5 5 6 6 6 5 3 3 3 4 6 7 24 24 24 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 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 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 22 17 12 9 9 8 4 1 2 5 8 7 5 4 4 5 4 2 2 3 4 3 3 3 3 3 4 2 2 4 4 4 4 3 1 3 6 9 9 9 9 9 8 7 5 2 1 5 6 5 4 4 4 4 5 6 6 6 6 5 4 4 4 4 3 4 5 5 4 3 3 2 3 4 4 4 3 0 2 5 5 5 4 5 6 7 6 5 4 2 2 8 13 16 16 16 17 19 19 19 14 8 3 5 7 9 9 8 7 7 7 7 6 6 6 5 4 5 5 6 7 8 9 10 10 15 17 16 13 11 10 10 10 9 8 8 8 8 8 8 7 7 11 13 12 10 9 9 9 9 10 12 12 10 9 8 8 8 8 6 9 12 11 12 15 14 13 11 11 11 10 10 10 9 9 9 8 7 6 6 5 5 5 6 10 11 10 8 7 8 8 8 7 5 5 7 10 11 11 9 8 8 10 11 11 10 9 9 8 8 8 8 8 8 8 8 7 7 7 8 9 10 10 10 10 10 9 9 7 7 7 6 6 7 8 8 8 6 5 5 8 12 14 14 13 11 11 11 10 9 8 8 7 6 5 6 12 14 14 10 7 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 5 4 5 8 11 12 12 11 10 8 6 5 4 5 5 5 6 6 5 2 1 3 3 4 3 3 5 5 4 3 4 9 14 16 17 16 15 14 13 15 13 10 9 9 10 10 9 9 9 9 9 8 8 8 8 9 9 10 10 11 10 9 8 6 6 6 5 5 5 6 7 6 7 7 7 6 5 4 4 5 6 6 6 6 6 6 5 5 5 7 8 9 7 5 4 4 6 8 7 5 4 3 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 2 1 1 2 2 3 3 4 5 4 3 3 4 6 6 6 6 6 5 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 7 7 8 8 8 8 8 7 5 3 2 4 5 5 4 5 5 5 6 6 6 6 6 5 5 5 5 5 6 7 8 8 8 6 4 3 3 2 5 8 7 5 3 2 2 3 2 3 6 8 8 7 5 3 2 1 1 0 1 2 2 2 2 3 4 4 3 4 5 6 6 6 6 5 3 4 5 7 6 5 5 5 4 3 3 3 2 2 3 5 7 7 6 5 4 4 3 2 2 2 3 6 8 8 7 6 5 3 0 2 3 3 3 3 4 4 5 4 4 4 5 5 4 2 4 6 5 4 4 4 4 6 7 8 7 7 8 9 9 9 8 7 7 8 7 7 6 6 5 5 3 2 3 4 6 7 7 7 5 4 2 1 3 4 2 3 5 5 4 3 1 1 2 4 6 7 7 7 7 7 7 8 8 8 8 7 7 7 8 8 9 9 9 8 7 6 7 8 9 10 13 14 14 12 11 10 9 8 8 9 11 14 16 18 17 17 17 17 17 17 18 20 21 22 22 23 24 24 23 22 19 16 13 12 10 9 8 6 5 4 4 6 6 7 7 8 9 9 9 9 9 9 9 11 12 13 12 10 9 8 7 7 7 7 6 6 6 6 6 5 5 5 5 6 7 7 6 5 5 4 4 4 5 6 7 7 7 6 6 6 5 6 7 8 8 6 5 5 7 9 9 8 8 7 7 6 5 4 4 5 7 9 10 24 24 24 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 26 26 27 27 27 28 28 28 28 28 28 28 28 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 26 26 25 25 25 23 19 14 9 7 6 5 4 6 8 8 5 4 4 4 4 4 3 2 3 3 3 3 3 2 2 3 4 3 3 4 4 4 2 3 6 7 7 6 5 6 7 9 11 11 11 10 5 1 2 0 3 4 4 5 5 5 5 5 5 4 3 3 4 4 4 4 4 3 3 4 4 4 3 2 2 3 2 1 1 1 2 3 2 4 5 5 5 4 3 6 13 14 15 15 13 10 11 13 13 9 4 3 4 6 7 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 8 12 15 15 12 11 9 8 7 7 7 7 8 8 7 7 7 8 12 11 10 9 8 8 8 8 8 11 12 11 9 8 8 7 6 6 11 14 13 14 15 13 12 11 11 10 10 10 10 10 9 8 7 6 6 5 5 5 5 6 8 9 9 8 8 9 9 8 7 5 5 7 10 10 10 10 9 8 8 9 10 10 9 8 8 8 8 8 8 8 8 7 8 8 8 9 9 9 8 8 8 9 9 9 7 7 7 6 5 5 5 6 5 5 6 7 9 11 12 12 11 10 10 10 9 8 7 7 7 6 6 8 11 13 11 8 5 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 6 5 7 10 12 13 13 12 11 9 7 5 5 5 5 6 6 6 6 4 1 2 4 5 2 2 8 10 11 10 11 13 14 16 17 16 15 13 13 12 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 10 10 9 8 6 6 6 6 7 7 7 7 7 7 7 7 8 8 7 7 6 5 5 6 7 8 7 6 4 4 4 5 6 7 6 5 4 4 5 7 5 4 2 3 4 4 4 4 4 5 5 5 4 4 4 4 4 3 2 2 2 2 1 1 2 2 3 4 5 5 4 3 3 5 6 6 6 5 3 2 2 3 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 6 7 7 7 7 7 7 8 8 8 8 8 8 8 7 6 4 1 3 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 7 8 9 8 6 3 1 2 3 2 5 7 6 4 4 3 1 2 2 3 7 7 7 6 5 4 3 2 1 1 1 2 3 3 4 5 2 1 2 3 4 5 6 7 7 6 5 4 4 5 4 3 3 4 5 5 4 3 3 2 4 6 7 7 6 7 6 5 4 5 6 5 6 9 9 9 7 6 5 5 4 3 3 3 3 3 2 2 2 3 4 5 4 4 3 3 4 6 6 5 5 5 6 7 8 8 8 7 7 8 8 7 7 7 7 7 6 5 4 3 3 3 3 4 5 4 5 7 5 3 2 2 2 4 4 4 3 3 5 5 4 2 1 3 5 6 6 6 6 7 7 7 7 7 8 7 7 6 7 8 9 9 10 10 9 9 7 6 4 7 10 12 14 14 14 11 9 8 8 8 8 10 12 15 17 18 17 17 17 17 17 18 19 20 21 22 21 21 22 22 22 22 20 18 15 13 12 10 9 8 7 6 7 7 7 7 8 9 9 10 10 9 9 8 8 10 11 10 8 7 7 6 6 6 7 7 7 7 6 6 5 5 5 4 6 7 8 6 5 4 4 4 4 5 5 6 7 8 7 6 6 6 8 9 11 10 9 7 7 8 11 11 10 9 8 7 6 5 5 5 6 8 9 10 10 24 24 24 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 26 26 26 27 27 27 27 28 28 28 28 28 28 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 26 26 26 26 26 25 25 25 24 21 16 10 7 6 5 5 7 7 7 5 4 4 4 4 3 3 3 4 3 3 3 4 4 4 3 3 2 3 4 3 2 2 2 4 5 5 4 3 3 3 7 9 9 10 11 10 7 3 2 2 5 5 5 4 4 4 4 4 4 5 2 3 4 4 3 1 2 2 3 4 5 4 1 2 3 4 3 1 1 3 2 3 5 5 5 3 4 7 10 13 14 14 13 13 11 8 8 8 7 4 3 4 5 6 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 5 7 11 14 14 13 11 9 7 5 3 4 5 6 6 6 6 7 9 11 9 8 7 7 7 7 6 6 8 10 11 9 8 6 6 5 8 13 15 14 14 13 11 11 11 11 10 10 10 10 10 9 7 6 5 5 5 6 6 7 7 6 7 8 9 10 10 10 9 7 6 5 7 9 10 10 10 9 8 6 7 8 9 9 8 8 8 8 7 7 7 7 8 8 8 9 9 8 8 7 7 8 9 10 9 7 6 6 6 5 4 3 4 4 5 7 8 10 10 10 10 11 11 11 10 9 7 6 6 6 6 6 7 8 10 8 6 4 3 3 4 5 5 5 5 5 4 4 5 5 5 6 6 5 4 5 5 5 5 8 12 13 13 13 12 10 8 7 5 5 5 6 8 9 9 7 5 2 2 2 0 6 11 16 15 13 12 13 14 15 15 15 13 11 9 10 8 6 9 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 8 8 6 5 6 7 7 8 9 8 8 8 8 9 9 9 9 9 9 8 7 6 6 7 9 8 6 3 3 4 5 6 6 6 6 6 6 6 5 3 2 1 3 4 4 3 3 4 4 5 4 4 4 4 5 5 4 3 2 3 3 3 2 2 2 3 4 5 6 4 0 4 5 6 6 5 4 3 3 3 4 4 5 5 5 6 6 6 7 6 6 6 6 6 6 6 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 6 6 7 7 7 8 8 8 8 8 8 7 8 7 7 7 6 5 3 2 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 7 4 1 2 3 2 2 5 6 5 5 5 4 2 1 1 3 6 6 7 7 7 6 5 4 3 3 3 3 5 6 5 3 2 2 3 3 3 4 5 6 8 7 6 6 5 5 4 2 1 2 3 3 3 3 2 1 4 6 7 6 5 3 3 4 6 7 7 7 8 9 9 8 8 7 7 7 6 5 4 4 4 3 2 1 1 2 3 4 4 3 3 5 5 6 6 6 6 6 7 7 8 8 8 7 6 5 5 5 5 6 6 5 4 3 2 2 4 6 7 7 6 6 5 7 4 2 4 4 3 2 4 5 4 4 5 4 2 1 3 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 10 9 8 7 5 5 9 12 15 15 13 10 8 7 8 9 9 10 13 15 17 18 18 17 17 18 18 19 19 20 20 21 21 21 20 20 20 20 21 20 18 16 14 12 11 10 9 9 8 8 8 8 8 9 10 10 10 9 8 7 6 7 8 7 6 5 5 5 5 6 7 7 7 7 7 6 6 5 5 5 7 8 7 6 5 4 5 6 6 6 7 8 10 11 10 9 9 10 11 12 12 11 9 8 9 11 12 11 9 7 7 6 5 5 6 8 9 10 10 9 8 24 24 24 25 25 26 26 26 26 26 26 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 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 28 28 28 28 28 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 26 26 26 26 26 26 25 25 25 22 18 11 8 6 6 7 8 7 6 6 4 3 4 3 3 3 3 4 4 3 3 3 3 3 2 2 1 2 4 5 3 4 3 1 3 3 4 4 3 4 6 5 3 4 7 9 10 7 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 3 1 3 3 2 3 4 4 2 2 3 2 0 2 3 2 3 6 8 5 4 4 5 6 8 10 12 12 11 11 9 8 7 7 5 2 2 4 5 5 6 6 5 5 5 4 4 4 4 5 5 4 3 2 2 4 4 5 8 11 13 12 11 10 8 6 4 1 1 2 4 5 5 6 8 9 8 6 5 5 6 6 5 4 5 7 10 10 9 7 5 4 7 12 16 16 15 13 11 10 11 10 10 10 10 10 10 10 9 7 6 5 6 8 9 8 8 7 6 5 7 9 11 11 11 10 8 6 5 7 9 11 10 9 10 9 7 6 7 8 8 8 8 8 7 7 7 7 8 8 8 8 9 8 8 7 7 6 8 9 10 8 6 6 6 6 5 4 2 2 4 6 8 8 9 9 10 10 12 12 13 11 9 6 5 4 4 5 4 4 5 7 6 5 4 4 4 5 5 5 5 4 4 3 4 5 5 5 5 5 5 4 4 4 4 4 7 11 13 13 13 12 10 8 6 5 4 5 7 10 10 9 8 6 4 2 5 9 14 17 18 15 12 10 12 14 15 14 12 8 7 6 6 5 7 9 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 6 5 5 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 8 9 10 8 5 3 4 5 5 5 6 7 8 8 6 4 1 0 0 1 2 3 3 3 3 3 3 4 4 4 4 5 5 5 4 3 4 4 4 3 3 3 3 5 5 6 2 4 7 7 6 6 5 5 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 7 7 7 7 7 8 7 7 7 7 7 7 7 7 6 5 3 3 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 6 4 2 2 1 1 4 6 7 7 7 6 6 3 1 1 3 6 7 7 7 7 7 6 6 5 4 5 5 6 6 5 4 3 3 4 3 2 3 4 6 8 8 7 7 7 6 5 4 2 2 3 3 3 2 1 0 3 5 7 6 6 4 4 4 6 7 7 7 8 8 7 8 8 8 6 5 4 5 5 6 5 4 2 2 2 2 2 3 3 3 4 6 7 6 6 6 6 6 7 7 9 8 8 7 6 6 5 5 5 5 4 3 4 2 2 5 7 8 9 8 7 8 6 3 3 4 4 4 3 2 1 2 5 5 4 3 1 2 4 5 5 5 6 6 6 6 6 6 7 8 8 9 9 9 8 8 8 9 10 10 10 9 8 7 6 4 7 12 16 15 13 8 5 5 7 9 11 11 14 16 18 18 18 18 18 18 19 20 21 21 20 20 20 20 20 19 18 18 19 19 18 17 15 15 14 13 11 10 9 8 8 9 10 11 11 11 9 8 7 6 5 5 6 5 4 4 4 5 6 7 8 8 8 8 7 6 5 5 5 6 8 9 8 6 6 7 8 8 8 7 8 9 12 12 12 11 11 12 13 13 13 11 10 10 11 12 12 10 8 6 6 6 6 7 9 10 9 9 8 7 6 24 24 24 24 25 26 26 26 26 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 26 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 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 24 20 14 9 7 7 7 6 5 5 5 4 5 5 4 3 3 4 4 4 2 2 2 2 2 2 3 3 1 2 5 4 3 5 3 2 1 2 2 2 4 6 5 4 5 6 7 9 9 7 4 3 4 5 4 4 4 4 4 4 4 3 3 2 1 2 2 2 4 4 5 4 4 3 3 2 1 2 4 4 2 5 8 9 6 6 6 4 5 7 8 9 9 9 9 7 7 7 9 6 3 1 3 5 5 5 5 5 5 4 4 4 5 4 4 4 3 2 0 3 5 5 5 7 10 11 11 9 8 7 6 5 3 1 2 4 5 5 6 6 6 5 4 4 5 5 5 5 6 7 8 9 8 8 8 10 12 15 17 18 17 14 12 10 10 10 10 10 10 9 9 9 9 9 7 6 6 8 9 9 8 7 6 6 5 6 10 11 12 11 10 8 6 6 7 9 10 9 9 9 9 8 7 7 7 8 7 7 7 7 7 7 7 7 7 8 8 9 8 8 7 6 6 7 8 8 7 6 6 6 6 6 4 2 4 7 9 10 8 7 7 10 11 13 13 12 10 7 5 3 2 1 3 2 3 4 5 6 5 5 5 5 4 4 4 4 4 4 5 5 5 6 5 5 5 5 5 4 4 3 3 8 12 13 13 13 11 9 7 5 4 4 5 7 9 9 7 6 6 7 8 11 14 17 17 15 12 10 10 14 15 15 12 9 7 6 4 4 7 8 8 9 10 10 10 10 10 10 10 10 9 9 8 7 7 6 6 5 6 6 6 6 6 6 7 8 9 9 8 8 8 7 7 8 8 9 9 8 8 7 6 6 8 9 10 9 7 4 2 3 3 4 5 6 6 7 6 3 1 2 1 1 2 3 3 3 3 2 2 2 2 4 5 5 6 6 5 5 5 5 5 4 3 4 4 5 4 4 6 8 9 9 8 8 7 6 6 6 6 6 6 5 5 5 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 5 6 6 5 5 6 6 6 7 7 7 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 7 8 8 8 7 6 5 4 3 3 3 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 5 4 3 4 6 7 7 7 6 7 7 6 4 2 1 3 6 9 7 7 6 7 7 7 6 5 6 6 5 4 4 4 5 4 3 2 2 1 3 5 7 8 7 7 6 5 4 3 1 0 2 2 2 1 1 0 3 5 6 2 3 5 5 5 6 8 8 8 10 10 9 8 8 6 2 4 5 5 6 6 6 5 3 3 3 2 1 2 3 5 6 7 6 6 5 6 6 6 7 8 10 8 7 6 6 7 7 6 6 4 3 3 4 3 4 7 9 9 9 8 8 8 7 6 3 3 4 4 3 2 2 3 4 5 4 3 1 2 3 4 4 5 5 6 6 6 6 7 8 9 9 9 8 8 6 6 7 10 11 11 10 9 8 8 7 6 5 11 16 16 13 8 4 3 5 9 11 13 15 16 18 18 18 18 18 19 21 21 21 20 19 19 19 20 19 18 17 17 18 18 18 17 16 16 15 14 13 11 10 9 9 11 12 13 13 11 9 8 6 6 5 5 5 5 5 5 6 7 9 9 10 9 8 7 7 6 5 5 6 8 10 10 9 8 8 8 9 9 8 7 8 9 12 12 12 11 11 12 13 14 13 12 11 11 12 11 11 9 7 6 6 7 8 10 9 9 8 7 6 6 5 24 24 24 24 25 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 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 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 26 26 26 26 26 26 26 26 26 26 26 25 25 21 16 10 8 7 6 5 4 4 4 5 5 5 4 3 3 3 3 4 3 1 1 1 3 3 3 0 2 4 6 7 1 3 3 2 1 2 2 2 3 4 5 4 5 5 5 4 6 8 8 4 1 2 2 3 4 4 3 4 3 1 4 7 7 5 2 2 4 4 4 3 2 2 3 3 2 1 4 4 3 5 10 10 8 8 7 5 3 5 8 7 6 7 7 7 6 8 9 6 2 3 4 4 4 4 4 4 4 4 4 5 5 4 4 3 1 1 4 5 7 6 6 6 8 9 9 8 7 6 6 5 5 3 3 5 5 5 5 5 4 4 3 3 4 4 4 6 7 7 6 6 7 10 13 16 17 17 18 17 15 12 11 10 9 9 8 8 8 8 8 8 8 8 7 7 8 9 9 9 8 7 6 6 5 7 11 12 12 11 10 9 8 7 7 9 9 8 8 9 9 9 8 7 6 7 7 7 7 7 7 7 6 6 7 7 8 8 8 7 6 5 5 6 7 7 6 6 6 6 6 5 4 4 7 10 10 8 6 6 7 10 12 13 12 10 7 6 4 3 3 3 3 3 3 5 5 6 6 5 5 4 3 3 4 4 6 7 7 7 6 5 5 5 5 5 5 4 3 2 6 11 13 13 12 11 10 8 6 4 3 3 3 5 6 5 3 3 4 8 11 14 15 16 15 12 10 9 12 15 17 16 14 9 6 4 4 5 7 8 8 8 8 9 9 9 10 10 10 10 10 10 9 7 6 6 5 5 5 6 7 8 7 7 8 8 8 8 8 7 7 7 7 7 8 8 9 8 7 6 6 6 7 8 8 8 7 5 3 2 2 3 4 5 5 5 5 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 5 5 4 4 4 4 4 5 4 4 5 7 10 10 9 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 5 5 5 5 6 7 7 8 8 7 7 7 6 5 4 4 3 3 3 4 4 5 5 4 4 4 5 5 5 5 5 6 6 6 5 5 6 8 8 8 6 5 6 7 6 4 3 3 4 5 7 8 7 7 7 7 7 6 5 5 3 2 1 3 5 6 5 2 1 1 1 1 3 5 7 7 6 5 4 3 2 2 2 1 1 1 1 1 1 4 6 5 2 2 4 6 6 6 6 5 5 8 8 8 9 8 6 2 3 6 6 5 6 6 6 5 5 4 2 3 4 6 7 6 5 5 5 4 5 6 7 8 8 9 8 7 6 6 6 7 6 5 3 2 2 1 3 5 8 9 9 7 6 6 6 6 6 5 5 6 5 5 5 4 4 4 5 4 4 3 1 1 2 3 4 5 5 6 6 7 8 8 8 8 8 7 7 6 6 8 12 11 10 9 8 8 8 7 6 5 9 15 17 14 10 5 4 5 9 12 14 15 17 18 18 18 19 20 20 21 20 19 19 18 18 19 19 19 18 17 18 18 18 18 18 17 16 15 15 14 13 12 12 13 13 14 13 12 11 9 7 7 6 7 7 7 7 8 8 9 10 11 11 10 9 8 7 6 5 5 5 7 9 10 10 9 8 8 9 10 9 8 7 7 8 10 11 11 11 12 13 14 14 13 11 10 10 10 10 10 8 8 8 9 9 8 8 8 8 7 6 6 6 6 24 24 24 25 25 26 26 26 26 26 25 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 26 27 27 27 27 27 27 27 27 27 26 26 26 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 26 26 26 26 26 26 26 26 26 26 26 25 23 18 12 8 7 5 4 4 4 6 5 5 4 4 3 3 3 2 3 4 2 2 1 3 2 4 6 6 5 6 6 5 3 2 0 2 3 4 3 4 3 4 5 5 4 4 3 4 6 9 11 9 5 3 2 3 5 3 2 3 6 10 7 5 4 3 2 3 3 2 2 1 1 1 3 3 1 3 4 3 8 13 11 8 7 7 6 3 3 5 7 6 5 6 8 9 7 7 6 3 2 2 3 3 3 4 4 3 4 4 4 4 4 4 4 5 7 9 9 8 7 6 6 6 5 6 6 6 6 6 6 4 4 5 6 5 5 4 4 4 4 3 3 3 4 5 6 6 5 4 6 9 12 13 15 15 16 17 15 13 11 11 10 8 8 7 7 7 7 7 7 7 7 7 9 10 10 9 9 8 7 7 6 6 9 12 13 12 12 11 11 10 9 8 8 9 8 8 8 9 10 9 8 7 6 7 7 7 7 7 7 6 6 7 7 8 8 7 5 4 4 4 6 7 7 6 5 5 6 5 5 5 6 6 6 7 7 6 7 9 12 13 14 12 9 6 4 4 6 6 5 4 5 7 11 10 8 6 5 4 4 3 4 4 6 8 9 8 7 5 5 4 4 4 4 4 2 3 6 9 12 12 11 10 9 8 6 4 3 3 1 0 2 3 2 2 0 4 10 13 15 15 14 13 10 9 10 13 15 16 12 9 6 4 4 6 7 7 8 8 9 8 8 8 9 10 10 11 11 11 10 9 7 6 5 5 5 6 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 9 9 8 7 6 6 7 7 8 8 8 7 6 4 4 4 3 3 3 3 4 4 5 5 6 7 7 7 7 6 6 4 3 2 2 3 3 4 4 4 5 5 5 4 4 4 4 4 3 3 5 8 10 10 9 9 9 8 8 7 7 8 8 8 8 8 7 6 6 6 6 6 6 6 6 6 6 7 6 6 5 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 6 6 6 6 7 7 7 6 5 5 5 7 7 5 4 3 3 3 5 7 7 7 6 6 6 6 3 2 1 1 1 2 5 6 6 4 3 2 2 2 1 4 6 6 5 5 6 4 3 4 3 3 1 1 2 2 1 4 6 6 3 3 4 6 6 5 3 2 3 8 8 8 8 8 8 8 7 7 6 4 4 4 5 6 7 7 7 6 5 6 6 5 4 5 4 3 5 6 7 7 7 7 7 7 6 6 6 5 5 4 4 2 1 1 3 6 8 9 8 7 6 5 3 2 2 3 6 7 7 9 9 8 7 6 5 4 5 4 2 0 2 3 4 5 5 5 6 7 7 7 7 7 7 7 7 7 8 9 12 11 10 8 8 8 8 8 7 7 7 11 16 15 13 9 7 7 9 12 14 15 16 18 18 19 19 20 20 20 19 18 17 17 18 19 20 19 19 18 18 18 19 18 18 17 16 16 15 15 15 14 14 14 13 12 12 11 10 9 8 7 7 7 8 9 9 10 10 11 11 11 10 9 7 6 6 6 6 6 7 9 10 10 10 9 8 8 9 9 8 8 7 7 8 9 10 11 12 13 14 14 13 11 10 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 7 7 7 6 24 24 24 24 25 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 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 25 24 20 14 9 7 5 3 5 6 8 6 5 5 4 3 3 4 4 4 3 3 3 2 4 4 5 5 3 3 2 6 9 10 8 4 1 2 2 2 0 3 4 5 4 4 3 2 2 2 6 9 10 8 6 4 3 4 6 8 10 7 3 3 3 4 6 7 6 6 3 1 4 4 2 3 3 4 4 3 1 8 13 12 9 8 6 6 4 7 9 10 8 5 4 5 6 5 6 6 7 7 6 6 5 5 5 4 4 4 4 4 4 4 6 8 10 11 10 8 7 6 6 6 5 3 2 4 5 6 5 4 4 6 7 7 7 6 5 4 4 4 3 3 4 5 5 5 4 3 5 7 9 10 11 11 12 13 14 13 12 11 11 9 8 8 7 6 6 6 6 6 6 6 6 9 12 11 10 9 8 8 7 6 6 10 12 13 13 13 12 12 11 10 9 9 9 9 8 8 9 9 9 9 8 7 7 7 7 7 7 7 6 7 7 7 8 7 5 4 3 3 5 7 8 6 6 5 5 5 5 5 6 6 5 4 4 5 7 8 11 14 15 13 10 7 5 3 5 6 7 5 4 4 6 8 10 9 7 6 5 4 3 4 5 7 7 7 6 5 5 5 4 3 2 2 1 5 9 11 12 12 12 11 10 9 7 6 4 3 3 2 1 2 3 2 2 7 11 14 15 15 14 13 11 9 10 12 14 14 13 10 7 5 3 4 6 8 9 9 10 10 9 9 8 9 10 10 11 11 10 9 8 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 7 7 7 7 7 8 9 9 9 8 7 6 7 8 8 9 9 8 7 5 4 3 3 3 4 4 5 7 8 9 9 9 10 9 9 8 8 8 6 4 2 1 2 2 3 4 6 8 8 8 7 7 8 8 7 6 7 8 10 10 9 9 8 8 7 6 6 7 7 7 8 7 7 7 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 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 4 4 5 4 4 4 4 5 4 4 4 5 7 7 7 7 7 7 5 4 4 5 5 6 7 7 6 4 3 3 4 6 7 8 8 8 6 4 2 1 1 1 1 2 3 5 6 4 3 3 2 1 1 2 4 5 5 6 6 5 5 6 5 4 3 2 4 3 1 5 5 7 8 7 6 7 9 7 4 2 5 8 7 7 7 9 9 8 7 6 5 4 3 2 2 3 5 6 7 7 6 5 6 5 4 5 4 3 6 7 7 6 6 6 6 6 5 5 5 6 6 3 3 2 0 2 5 7 8 9 9 7 3 1 2 3 2 0 4 7 9 11 10 9 9 6 4 4 4 4 3 1 1 3 4 4 4 4 5 6 6 5 6 6 7 8 8 7 7 8 10 10 9 7 7 7 7 8 8 8 7 7 9 11 12 11 10 9 10 12 14 15 17 18 18 18 18 18 19 19 18 17 17 17 18 19 19 19 18 18 18 18 18 18 18 17 16 16 17 16 16 15 14 13 11 10 10 9 9 9 9 8 7 6 7 8 9 10 10 10 10 10 9 8 7 6 6 7 7 8 8 10 10 10 9 8 8 8 8 8 7 6 6 7 8 9 10 11 11 13 13 13 12 10 8 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 24 24 24 24 25 26 26 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 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 26 26 24 21 15 11 7 5 5 7 7 7 7 5 4 4 3 2 3 4 4 3 3 1 2 2 1 3 4 4 3 2 5 9 12 10 7 4 3 3 5 4 4 4 4 5 4 3 2 2 2 2 3 6 8 10 10 6 6 8 6 3 3 4 3 1 5 9 9 9 8 7 5 4 3 2 1 1 2 2 3 4 10 14 14 8 6 6 5 8 11 11 11 9 8 6 2 2 6 10 12 12 11 10 9 9 8 7 6 5 4 4 3 3 5 8 10 11 9 6 5 4 5 5 6 5 4 2 1 3 4 6 7 8 10 11 10 10 8 7 6 5 4 4 3 4 4 4 3 4 4 5 6 7 8 8 9 10 11 11 11 11 10 10 9 8 7 6 6 6 6 6 6 5 4 5 7 10 10 10 9 8 7 6 5 5 9 12 13 14 13 12 12 12 11 10 10 9 8 8 8 8 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 6 4 3 3 3 6 7 7 6 5 5 5 5 5 6 6 5 5 5 4 5 7 9 11 12 12 10 7 5 5 5 6 5 3 1 3 5 2 5 10 11 11 9 6 4 3 4 5 6 6 6 5 5 5 4 3 4 6 7 9 11 12 14 14 14 13 12 11 10 9 8 7 5 4 3 2 2 3 7 10 14 17 19 19 17 14 10 9 9 11 13 15 14 11 9 7 6 3 3 4 6 8 9 10 10 10 9 9 9 10 10 11 11 10 9 7 7 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 8 8 6 6 6 7 8 9 9 8 7 5 3 2 4 6 7 8 9 9 9 9 9 9 8 7 7 7 8 8 7 5 3 1 2 4 7 9 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 6 5 5 6 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 6 6 6 6 5 5 6 6 6 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 5 5 5 5 4 4 4 5 6 7 7 7 7 6 5 4 4 4 5 6 7 7 7 7 6 6 5 5 6 7 7 8 8 6 4 3 2 1 1 1 1 1 2 3 3 3 2 2 2 4 4 3 4 4 5 5 5 5 6 6 5 3 2 3 1 3 5 4 5 6 7 6 6 8 7 5 5 6 7 8 8 8 6 6 7 6 5 4 4 4 3 2 2 2 2 4 6 7 6 5 5 5 5 4 4 6 7 7 6 6 6 6 6 5 4 5 6 7 4 2 1 3 6 9 10 9 9 5 3 3 1 2 4 1 2 2 2 5 7 9 10 8 6 4 4 4 3 2 2 1 1 2 2 3 4 6 5 4 4 5 6 7 7 6 6 6 6 9 9 8 7 6 7 7 7 8 8 8 7 5 4 6 9 10 11 12 14 16 17 18 17 17 16 16 17 17 17 17 16 17 17 18 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 15 14 12 11 9 9 9 10 10 11 10 9 8 6 6 7 8 9 9 9 8 8 8 8 8 7 8 8 8 8 9 9 10 9 8 8 7 7 6 6 5 5 6 7 8 10 10 9 10 11 12 12 11 9 7 6 5 5 5 5 5 5 5 5 6 6 6 5 5 4 5 5 5 5 24 24 24 24 25 25 26 26 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 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 22 18 12 9 8 9 8 7 6 6 4 3 4 4 3 2 3 3 3 2 2 3 3 4 3 5 4 3 2 5 7 10 11 10 8 6 4 4 5 4 3 3 2 1 1 3 6 6 4 2 2 3 6 8 8 7 5 4 2 3 3 2 2 6 7 7 6 5 5 7 8 7 7 8 11 10 8 8 10 14 14 10 3 5 5 4 8 11 11 10 9 7 6 5 5 9 11 8 8 10 10 10 9 9 9 8 7 6 5 5 5 7 9 10 8 6 3 3 3 4 4 5 4 4 4 3 7 11 10 10 11 12 12 12 10 9 8 6 6 5 4 3 3 4 5 6 6 5 5 5 5 6 7 9 9 9 9 9 9 9 8 8 7 6 5 5 6 6 6 5 4 3 4 6 9 10 10 9 7 6 5 4 5 8 12 14 14 12 12 11 12 12 11 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 5 4 3 3 4 7 7 6 5 5 5 5 5 6 7 7 7 6 5 5 5 7 9 10 10 9 8 7 5 5 5 4 2 1 4 6 5 2 6 11 14 13 12 8 5 2 3 4 5 5 5 5 5 5 4 5 8 12 13 13 12 13 15 16 14 12 11 11 11 10 10 10 10 9 9 11 14 15 15 17 18 20 21 20 16 12 8 8 8 11 12 12 10 9 7 7 6 5 5 5 6 8 9 11 10 10 9 9 9 9 10 10 10 9 8 8 7 7 7 8 8 8 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 7 5 5 5 6 7 7 8 8 6 4 2 3 6 8 9 9 8 8 8 8 8 7 7 6 6 6 6 6 7 7 7 7 8 9 10 10 10 9 9 8 7 7 7 7 8 8 8 8 7 8 8 8 7 7 6 6 6 6 6 6 5 5 5 6 6 6 7 7 7 7 6 6 6 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 4 4 5 5 4 4 4 4 5 5 6 7 7 7 6 5 4 4 5 6 7 7 6 5 5 7 7 6 5 6 8 8 7 7 5 5 4 3 3 3 2 0 2 1 1 2 3 3 5 6 6 4 2 2 2 3 3 3 3 4 5 5 4 2 2 1 6 7 7 7 5 4 3 4 5 5 6 7 6 6 6 7 8 7 6 7 6 5 4 5 4 4 3 2 1 1 3 6 8 6 5 5 5 5 5 4 3 5 7 7 7 5 4 6 6 5 4 6 8 6 5 5 6 8 9 9 7 4 5 4 3 4 5 6 1 3 7 5 3 5 6 7 7 6 5 4 4 4 3 3 2 2 0 1 4 5 6 5 3 3 5 5 5 4 4 4 5 6 8 9 7 6 4 5 6 7 7 8 7 5 5 5 2 3 8 11 14 17 17 17 17 16 15 15 15 15 15 14 13 14 16 18 20 20 20 19 19 18 18 18 18 18 18 17 17 16 15 14 13 12 11 10 9 10 11 12 13 13 12 10 7 6 5 5 7 8 8 7 8 8 8 8 8 8 8 8 8 8 9 9 8 8 7 7 6 6 5 5 5 5 6 7 8 8 8 7 7 9 11 12 11 9 8 6 5 4 4 4 4 4 5 5 5 5 5 4 3 3 3 3 4 5 24 24 24 25 25 26 26 26 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 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 23 19 13 11 10 11 9 6 5 5 5 5 5 6 4 3 3 3 3 2 1 1 2 3 5 6 5 4 6 9 10 10 9 9 9 8 5 5 6 6 6 7 6 5 4 5 6 6 4 3 2 3 2 4 7 8 5 3 4 4 4 4 6 6 4 4 5 3 0 5 8 9 10 11 11 10 10 9 9 9 10 6 1 4 4 4 9 11 10 7 6 4 4 5 5 10 12 10 9 9 9 8 8 9 10 10 9 8 8 7 7 9 9 9 7 6 4 4 4 5 5 4 4 4 2 6 9 11 9 10 11 11 11 11 9 8 7 7 6 5 5 6 9 8 8 7 6 5 5 4 3 4 6 8 8 7 7 7 7 6 6 6 6 6 5 5 5 6 5 5 4 5 7 8 9 9 10 9 7 6 5 4 6 9 13 13 12 11 10 10 10 10 9 7 7 8 8 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 7 6 6 5 4 4 6 7 7 6 5 4 4 5 5 6 7 7 7 7 6 5 5 7 8 9 8 7 7 6 6 5 5 4 3 3 5 6 3 3 11 14 14 11 9 8 6 3 2 3 4 4 4 4 5 5 5 7 10 12 13 12 11 11 12 12 9 8 8 9 10 11 12 13 13 14 16 18 19 20 20 20 20 21 19 17 13 9 6 6 7 9 9 8 6 7 6 7 7 6 5 6 7 9 10 10 10 10 9 8 8 9 10 10 10 9 8 8 8 7 7 8 8 9 9 9 9 9 9 9 8 8 8 7 6 6 7 7 7 7 8 7 7 6 5 5 6 5 6 6 6 5 3 3 5 7 8 9 9 9 8 7 7 7 7 7 7 7 7 6 6 7 8 9 10 9 9 9 9 8 7 6 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 7 6 6 6 6 6 6 6 5 5 5 6 6 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 5 5 6 7 7 7 5 3 3 6 6 5 4 6 7 7 6 4 5 6 5 6 5 4 3 2 1 1 1 2 4 6 7 7 5 4 2 1 1 2 3 3 2 1 2 4 5 4 3 3 8 8 8 6 3 1 2 1 4 5 6 7 7 5 5 6 8 8 7 6 5 4 5 5 3 2 2 2 1 2 5 7 8 7 5 4 4 5 4 4 2 3 6 8 8 6 5 4 5 6 7 8 9 9 8 8 9 10 10 11 8 6 6 7 8 9 7 4 5 7 7 6 5 6 5 4 5 6 6 6 5 5 5 5 5 4 4 4 6 6 6 4 3 3 4 4 4 3 3 4 4 6 8 10 9 7 5 5 5 6 7 7 7 4 2 5 4 1 7 13 16 17 17 16 15 14 14 15 15 15 14 14 13 13 14 16 18 20 20 20 19 19 18 18 18 18 17 17 16 16 15 14 13 12 11 11 12 14 15 15 14 13 11 9 7 6 5 5 6 7 7 7 8 8 9 8 8 7 7 7 7 8 8 7 6 6 6 7 6 6 5 5 6 5 6 7 7 7 6 4 4 6 9 11 11 9 7 6 5 4 4 4 4 4 4 4 4 4 4 3 2 2 2 3 4 5 24 24 24 25 25 26 26 26 26 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 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 21 16 12 11 11 10 8 7 8 8 7 6 4 4 3 3 3 2 1 4 6 9 11 11 10 10 10 13 12 10 7 6 5 7 9 9 8 7 7 8 8 7 6 4 3 3 5 5 4 3 3 2 2 3 5 6 3 2 3 3 2 1 1 3 4 4 2 0 3 5 6 4 6 6 6 6 5 6 6 6 5 3 3 2 4 12 10 8 6 6 4 3 3 6 12 14 12 8 7 6 6 8 11 11 11 10 9 8 8 8 9 9 9 8 7 6 6 7 6 5 4 4 4 2 7 10 11 9 10 10 10 9 8 7 8 8 8 7 6 7 9 11 9 8 6 5 5 5 4 3 2 4 6 6 6 5 5 5 4 4 5 5 5 5 4 4 5 5 7 8 10 10 10 9 9 9 8 8 7 5 5 7 10 12 12 11 10 9 8 8 7 6 6 7 8 9 8 8 7 6 6 6 5 5 5 5 5 6 6 7 7 7 7 7 8 8 7 6 6 7 7 7 6 5 5 5 5 5 6 7 7 6 6 5 5 7 8 9 8 7 6 5 4 4 4 3 2 2 2 1 5 9 14 13 11 9 8 8 8 7 6 7 6 6 5 5 5 5 6 8 10 12 12 12 10 9 8 7 7 6 6 8 10 12 13 14 15 16 18 20 21 22 21 20 19 17 14 11 9 7 6 6 7 8 7 6 6 6 6 6 7 6 5 6 7 9 10 10 10 9 8 7 7 8 9 10 10 9 8 8 8 8 7 7 8 8 8 9 9 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 5 4 3 3 4 5 5 6 7 7 8 9 8 7 6 5 5 6 6 7 7 6 6 6 6 6 7 7 6 6 5 5 5 4 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 4 3 3 4 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 4 3 3 4 4 3 4 4 5 5 5 5 5 5 6 6 5 6 7 7 7 6 5 2 2 4 3 3 4 6 6 6 3 3 5 5 6 6 6 5 6 4 2 1 2 3 5 6 6 6 5 4 3 3 2 2 2 2 2 2 3 4 5 6 5 7 10 8 7 6 5 3 4 2 2 5 5 7 8 6 6 6 8 8 7 4 3 3 3 3 2 2 2 2 2 4 6 8 8 6 3 3 4 4 3 2 2 2 6 7 7 6 5 5 5 7 9 7 8 10 9 10 10 11 11 12 11 11 12 12 11 9 2 1 4 7 8 8 8 7 5 4 3 4 5 6 6 7 7 6 6 6 6 7 6 5 4 4 3 4 4 3 2 3 3 4 4 4 5 7 7 6 5 5 6 7 7 7 7 4 2 4 5 1 6 12 15 15 14 13 12 13 14 15 16 16 16 15 14 12 11 11 13 16 18 19 19 19 18 18 17 17 17 17 17 17 17 16 15 15 15 17 18 18 17 16 14 12 9 8 7 7 7 6 6 7 7 7 8 8 8 8 8 7 6 6 6 7 6 6 5 5 6 7 7 7 6 5 5 6 6 7 6 5 4 3 2 4 8 10 11 9 7 6 5 6 6 5 5 4 3 3 3 3 2 2 1 2 2 3 4 5 24 24 24 25 25 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 26 26 26 26 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 23 18 13 11 10 10 9 8 9 9 8 8 6 5 2 1 1 2 2 4 6 7 6 6 5 7 8 9 5 5 4 5 5 8 11 12 10 7 6 6 5 4 4 4 3 4 5 5 5 4 2 2 2 3 4 6 4 2 3 4 4 3 4 5 4 2 1 3 4 6 5 4 2 1 2 4 4 4 4 3 4 3 1 1 5 10 10 7 5 5 4 3 5 9 14 13 11 6 5 8 11 12 13 12 12 11 9 8 7 8 9 10 10 9 8 8 7 7 6 5 4 4 4 4 9 13 11 10 10 9 8 7 6 6 7 8 8 7 7 9 10 9 8 6 5 5 5 5 4 3 1 2 3 4 4 4 3 3 2 3 3 4 4 4 4 4 6 8 10 11 12 12 11 10 10 9 10 9 8 6 7 9 11 12 11 11 10 8 7 6 6 6 6 7 8 8 8 7 6 5 5 5 5 5 4 4 5 6 6 6 6 6 6 8 10 10 8 7 7 7 7 8 8 7 6 6 5 6 6 6 7 6 6 6 5 5 7 9 9 8 7 7 7 8 9 9 8 5 5 7 10 11 11 10 10 9 9 9 10 13 14 14 11 9 6 5 5 5 7 9 11 13 14 15 14 13 9 7 6 7 8 9 10 11 12 13 14 15 17 19 20 20 19 18 14 11 9 7 6 6 5 5 6 7 7 7 7 8 7 7 8 5 4 5 5 7 9 10 10 9 7 6 6 7 9 10 10 8 8 8 8 7 7 6 7 7 8 9 9 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 6 6 5 4 5 6 6 6 6 7 7 7 6 6 5 4 4 3 3 3 4 4 4 3 3 3 3 3 3 2 1 1 1 1 1 1 2 2 1 3 2 2 3 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 4 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 7 6 6 7 7 8 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 5 4 4 3 3 4 5 6 7 7 7 6 6 6 7 7 7 7 7 7 7 6 6 5 4 3 3 4 4 4 4 4 5 5 5 4 4 5 5 5 6 7 7 7 6 5 2 2 3 1 2 4 6 6 4 2 3 5 5 5 5 5 5 6 5 4 4 2 3 5 5 5 5 5 5 4 3 2 1 3 4 3 3 4 5 5 4 4 7 8 6 5 5 5 4 4 3 3 3 2 6 8 6 5 6 7 7 7 3 1 2 2 1 2 3 3 2 3 5 8 8 7 4 3 3 3 3 2 2 2 1 6 7 7 6 6 6 7 6 6 6 8 9 9 11 12 12 12 12 12 11 10 9 6 5 3 2 5 7 9 10 10 10 9 7 6 5 6 6 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 3 2 2 2 1 1 1 1 3 5 5 5 6 6 7 8 8 7 7 6 5 6 3 2 9 12 13 11 10 10 12 14 15 15 15 15 14 12 10 8 6 6 8 12 16 18 19 18 18 18 18 18 19 19 19 19 19 18 19 19 20 19 18 17 14 12 10 8 7 8 8 8 9 9 9 9 8 8 8 8 8 7 6 6 6 6 6 5 5 5 6 6 6 6 7 6 6 5 6 6 6 6 5 4 3 1 4 10 12 12 8 6 5 5 6 7 6 6 5 4 4 4 3 2 1 1 2 2 3 3 4 24 24 24 25 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 26 26 26 26 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 20 15 11 9 8 9 8 7 7 8 7 7 7 6 4 3 3 2 2 4 4 5 4 3 4 2 1 3 3 4 5 8 10 10 12 12 9 7 5 3 2 3 3 4 7 7 8 7 6 5 4 4 4 4 5 4 3 3 2 3 4 3 2 2 5 6 7 8 8 5 3 3 3 2 2 2 1 2 2 2 2 2 3 4 5 7 6 5 5 5 5 7 9 11 11 10 8 9 10 12 11 12 11 11 10 9 8 7 8 10 11 10 9 8 7 6 6 5 4 4 4 4 8 11 13 11 9 8 6 6 6 6 6 7 7 7 7 9 9 8 7 6 6 5 5 5 5 4 3 1 1 2 3 3 3 2 3 3 3 3 4 4 5 5 6 9 11 13 13 13 13 12 12 11 10 9 9 8 8 9 11 14 13 12 11 9 8 7 6 6 6 6 7 7 7 7 6 5 4 4 4 5 4 4 4 5 5 5 5 4 4 4 5 8 9 9 9 8 8 8 9 9 9 9 8 8 8 8 7 7 6 5 5 5 5 7 11 13 15 14 14 13 14 14 12 10 9 8 8 9 7 7 8 10 10 10 10 11 13 15 15 14 12 9 7 7 8 9 12 14 17 18 18 18 16 15 15 16 17 14 11 9 9 10 11 11 12 13 15 16 15 13 11 9 8 7 6 5 5 5 4 4 7 8 9 9 9 8 8 8 5 2 3 4 7 10 11 10 9 6 5 5 6 8 9 8 8 7 7 8 7 6 6 6 7 7 8 9 9 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 5 5 4 4 6 6 6 6 7 6 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 4 3 3 3 2 1 1 1 0 2 3 3 2 1 1 2 3 3 4 5 5 5 6 6 6 6 7 7 7 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 8 8 8 8 8 8 8 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 6 6 7 7 7 7 6 6 6 6 6 6 6 7 6 6 6 5 5 3 2 3 3 4 4 4 5 5 5 4 4 4 4 5 5 6 7 8 7 6 4 3 2 3 4 5 6 5 3 2 3 4 4 4 4 4 4 5 5 6 6 5 5 5 4 4 4 4 3 3 4 4 3 4 4 5 5 5 6 5 3 4 7 8 8 7 5 3 1 0 1 3 4 3 4 5 3 3 5 5 4 4 3 1 1 1 2 3 3 3 3 4 6 8 8 7 5 4 3 3 2 2 3 2 1 7 8 7 8 7 7 7 6 7 8 7 8 9 12 13 13 12 11 9 4 1 4 5 5 4 5 6 8 7 8 9 11 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 6 5 5 4 3 2 1 1 1 0 1 2 4 5 5 6 6 7 8 8 8 8 7 6 6 5 2 3 8 11 11 10 10 11 12 13 13 13 12 11 10 8 6 4 2 2 1 6 12 16 19 19 19 19 19 20 20 20 21 21 20 20 20 20 18 16 13 11 9 8 8 8 8 9 10 11 11 12 11 10 9 9 8 8 7 6 6 6 6 5 5 6 6 6 5 5 6 6 6 6 6 6 6 5 5 4 3 2 4 8 13 12 10 7 5 4 5 6 6 6 5 5 5 5 4 4 3 2 1 2 3 3 3 3 24 24 24 25 25 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 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 24 21 15 10 8 8 8 7 6 5 6 6 6 8 10 7 4 3 2 2 3 4 4 2 1 1 1 1 0 3 6 7 7 8 7 9 11 11 9 6 3 3 3 4 5 6 6 5 5 5 5 4 5 5 4 4 3 1 1 2 1 2 4 6 7 8 7 7 5 3 2 2 3 4 4 3 3 2 2 2 2 1 1 3 4 2 3 4 4 5 4 4 6 8 9 10 10 9 10 9 8 5 7 8 8 9 9 8 8 11 12 11 9 8 7 6 6 6 5 5 5 5 6 10 12 11 9 7 6 5 5 5 6 6 6 6 6 7 8 7 6 5 5 5 5 5 5 5 4 3 3 4 5 5 5 5 5 5 5 5 6 5 6 6 7 9 12 13 14 13 13 13 12 12 11 9 8 7 7 8 11 14 15 15 14 13 11 9 8 7 7 8 7 7 6 6 6 5 5 4 4 4 5 5 4 4 4 3 3 3 3 3 4 5 6 8 9 9 9 9 9 9 10 12 13 13 13 12 12 10 8 7 6 6 6 5 7 13 16 18 17 16 14 13 12 10 10 9 8 7 6 5 7 9 11 12 12 12 13 14 14 13 13 13 12 10 10 11 12 14 16 18 19 19 18 17 16 16 17 17 15 11 7 6 7 8 8 8 9 11 12 11 9 7 7 6 6 6 5 5 4 3 3 7 9 9 8 7 7 9 9 8 5 3 5 8 10 11 10 8 5 3 3 5 6 7 7 6 6 7 7 7 6 6 6 6 7 8 8 9 9 9 9 8 8 7 7 7 7 7 7 6 6 5 5 4 3 4 5 5 4 5 6 7 6 4 2 2 1 2 3 4 4 5 4 4 4 4 4 4 4 4 3 3 2 3 3 4 4 5 4 4 3 2 2 2 2 1 2 2 1 1 1 1 2 3 4 4 4 5 5 6 6 7 8 8 7 5 4 4 4 4 5 5 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 7 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 2 2 3 4 4 4 5 4 4 4 4 4 5 6 7 7 7 6 6 4 4 5 6 6 6 4 3 2 4 5 5 5 5 4 3 3 4 5 6 7 6 5 4 4 3 2 1 0 1 2 3 2 3 4 5 5 5 5 5 5 7 8 9 9 8 8 6 6 8 5 4 3 4 4 2 4 6 7 5 3 2 1 0 2 3 4 4 5 5 6 7 8 7 5 3 3 3 3 2 2 3 2 2 6 7 8 8 8 6 6 8 7 6 7 8 10 12 13 13 10 9 6 1 1 3 4 4 3 5 6 8 7 6 7 9 11 11 11 10 9 7 6 5 5 5 5 5 5 4 4 4 5 5 6 6 5 5 4 4 4 4 2 1 2 3 3 5 5 6 6 6 6 7 7 7 6 6 6 6 5 3 2 6 8 8 8 8 9 10 10 10 10 10 8 7 6 5 4 3 4 3 3 10 16 19 19 20 20 20 20 21 21 21 21 20 19 18 15 12 10 8 8 8 8 9 9 10 11 12 13 13 13 12 11 10 9 8 7 6 6 6 6 6 6 6 6 5 5 4 5 5 6 6 6 6 5 5 4 3 2 2 7 11 14 11 8 5 4 4 4 5 6 6 5 5 5 4 4 3 3 3 3 4 4 4 4 3 23 24 24 25 25 26 26 26 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 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 23 21 14 10 8 8 8 7 6 5 5 4 4 4 5 6 5 4 4 4 5 6 6 4 3 2 0 2 2 3 2 3 5 6 6 6 9 11 10 9 7 7 6 5 4 4 5 5 5 5 4 4 5 5 4 3 1 0 1 3 3 2 1 4 5 6 6 5 2 1 2 3 3 3 2 2 2 2 2 2 1 1 2 3 4 3 3 3 5 5 5 4 3 5 7 9 9 11 10 7 6 6 8 7 6 7 7 7 9 10 12 9 8 7 7 7 6 6 6 6 5 5 7 9 10 8 7 6 5 4 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 4 4 3 4 7 8 9 9 8 8 8 7 7 7 6 6 6 6 8 10 13 14 14 13 13 12 11 11 10 8 7 6 7 10 13 16 16 16 16 14 13 10 8 8 9 8 8 7 6 6 5 5 4 4 4 5 5 5 5 5 4 3 2 2 4 5 6 6 6 7 8 9 9 9 9 9 11 13 15 16 17 17 16 14 12 10 9 7 6 6 7 12 16 17 16 14 12 10 9 9 8 8 7 6 7 8 9 10 12 14 14 14 13 12 11 11 11 13 13 13 14 14 15 15 15 16 17 16 15 13 12 12 14 14 14 11 7 3 4 5 5 5 6 8 10 10 9 8 7 7 6 6 5 5 4 1 3 9 9 8 6 6 7 10 10 9 8 8 9 10 10 11 9 6 3 2 2 4 5 6 6 6 6 7 6 6 6 5 6 6 7 7 8 8 9 8 8 7 7 7 7 7 7 7 6 6 5 5 4 4 4 5 4 3 3 4 5 6 6 5 4 3 3 3 3 4 5 4 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 3 3 3 3 3 3 2 1 0 0 1 1 2 3 3 4 4 4 4 4 4 4 5 6 5 4 3 3 2 1 2 4 5 5 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 7 6 6 6 6 7 7 7 7 7 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 2 2 3 3 4 4 5 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 4 3 1 5 6 6 5 6 6 5 4 5 6 6 7 6 5 5 5 4 3 1 1 1 0 1 1 2 3 4 4 4 5 5 5 6 7 9 8 9 9 8 7 6 2 1 2 5 5 4 6 8 9 6 4 2 1 2 3 4 5 6 6 6 5 6 6 5 4 4 4 4 4 6 5 3 1 3 6 7 8 8 9 7 6 6 7 8 8 8 9 11 12 12 9 8 9 7 5 5 6 4 3 6 7 7 6 6 7 9 9 9 9 8 7 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 5 4 3 3 4 4 5 5 6 6 6 6 6 5 5 5 6 6 6 5 4 1 3 6 6 6 6 7 7 7 7 8 7 7 6 5 3 0 3 5 5 4 7 14 18 18 19 20 21 21 21 20 20 21 20 18 15 12 9 8 8 8 10 10 10 10 11 12 12 12 13 12 12 11 10 9 8 7 6 6 7 7 6 6 6 6 6 5 4 4 4 5 6 6 5 5 5 4 3 2 4 10 12 13 9 7 5 4 4 5 5 5 5 5 4 4 4 3 3 3 3 4 5 5 5 5 5 24 24 24 25 25 26 26 26 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 26 27 27 27 27 27 27 27 26 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 20 15 11 9 9 9 8 7 5 4 3 3 2 3 4 6 6 6 6 5 5 4 2 2 2 1 1 3 4 3 2 4 6 6 6 9 10 10 9 8 8 8 7 5 5 5 5 5 5 4 4 4 4 3 5 4 2 0 2 4 3 2 4 4 4 4 4 3 1 2 4 5 3 2 1 1 2 3 3 4 3 3 4 3 3 3 2 3 4 5 5 2 3 6 10 12 12 11 11 12 9 7 5 5 5 5 5 6 7 7 6 7 8 8 7 6 5 5 5 5 5 5 6 7 7 6 5 4 3 3 4 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 3 5 8 11 11 11 10 10 9 9 8 8 7 6 6 6 7 9 11 13 14 14 13 12 12 11 10 9 8 8 8 9 12 14 16 16 15 15 13 11 9 8 8 10 9 8 7 6 5 5 5 4 5 5 6 6 6 6 5 4 3 3 4 6 7 7 7 7 7 8 8 8 8 9 9 10 12 14 16 18 18 18 17 15 13 12 10 8 6 6 9 14 16 15 12 9 7 7 7 8 7 7 6 8 9 10 11 13 15 15 14 11 9 8 8 11 15 15 16 16 17 16 15 13 13 14 13 11 10 10 10 12 12 12 12 8 3 4 5 6 6 6 8 10 10 9 8 7 7 7 7 6 4 2 3 6 10 10 8 5 4 5 8 9 9 9 10 11 10 10 9 8 5 3 2 2 4 5 6 6 6 6 6 6 6 5 5 5 6 6 7 8 8 8 8 7 7 7 7 7 7 7 6 6 5 4 5 5 4 4 4 3 2 2 4 5 5 5 4 4 4 4 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 3 2 2 2 2 1 1 2 2 3 4 4 4 4 4 3 3 2 1 2 2 2 3 3 3 3 2 1 4 4 3 2 3 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 8 8 7 7 6 6 6 6 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 4 4 3 3 4 5 5 5 4 4 4 5 5 6 6 6 6 6 6 6 5 4 3 2 1 2 6 6 6 5 7 8 7 7 6 6 6 6 6 6 6 6 5 4 3 2 2 1 1 2 3 3 3 4 4 4 3 4 5 6 7 9 9 9 8 6 3 3 3 2 4 6 7 9 9 9 7 5 4 3 4 4 6 7 7 7 6 5 6 7 9 9 9 9 8 7 6 5 2 2 2 5 7 8 8 7 6 6 6 7 8 9 8 9 11 11 12 14 10 8 8 7 6 6 6 6 8 9 9 7 7 7 7 7 6 6 6 6 5 5 4 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 5 5 6 5 5 4 4 5 6 6 6 6 6 5 5 4 3 4 5 6 6 5 3 0 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 6 4 7 12 15 14 16 18 21 21 21 21 20 20 18 16 13 10 8 8 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 9 7 7 6 7 6 6 5 6 6 6 6 5 5 5 4 5 5 5 5 5 4 4 2 5 11 12 11 8 6 5 4 5 5 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 23 24 24 25 25 26 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 25 26 26 27 27 27 27 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 25 25 25 25 25 25 25 24 24 22 19 14 11 10 9 8 7 5 3 2 2 3 2 2 3 4 4 5 3 2 1 2 3 3 3 3 4 3 1 4 5 7 5 6 8 9 8 6 4 5 7 9 9 8 9 10 11 11 9 7 6 5 3 3 3 2 2 1 1 2 6 8 7 6 4 2 1 2 4 5 5 3 3 2 2 2 3 3 4 4 5 5 6 5 5 3 1 4 4 3 7 11 13 12 12 11 9 7 6 3 2 4 5 5 4 4 3 3 4 6 7 8 8 7 6 5 5 5 5 5 5 6 6 6 5 4 3 1 1 2 3 4 4 5 5 5 5 5 5 5 4 4 4 3 4 6 9 11 13 13 12 11 10 9 9 8 7 6 6 6 6 8 10 12 13 14 13 13 12 11 11 10 10 10 10 10 11 13 14 14 14 12 10 9 8 7 7 8 9 8 7 6 6 5 5 5 5 6 6 6 6 6 6 5 4 3 4 6 9 9 8 8 8 8 7 7 8 8 8 9 9 10 11 14 16 17 17 17 16 15 14 12 9 7 5 6 11 14 13 11 8 7 7 8 8 7 7 7 8 8 9 10 12 14 15 12 9 6 7 11 15 17 17 17 18 18 16 14 11 10 10 10 9 8 8 9 10 11 12 12 8 7 8 9 9 9 7 5 8 8 7 6 4 4 6 6 5 7 8 8 8 9 9 6 4 2 3 5 8 9 10 11 11 11 8 7 6 5 3 2 3 4 5 6 7 7 7 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 6 6 7 7 7 6 5 5 5 7 6 5 3 4 3 1 2 4 4 5 4 4 3 3 2 1 2 1 1 2 2 2 3 2 1 1 2 2 3 3 4 4 4 4 4 4 3 4 4 4 3 2 1 1 2 2 3 4 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 3 2 1 2 3 3 2 1 2 3 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 8 8 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 5 5 5 6 6 6 6 6 4 3 3 4 4 4 4 4 4 4 5 5 6 6 6 5 4 3 3 2 2 1 2 5 6 6 5 6 7 7 7 6 6 6 5 5 5 5 5 5 5 5 4 3 2 3 3 6 5 5 5 4 3 2 3 4 5 6 8 8 8 7 6 4 5 4 2 3 4 5 8 9 9 7 6 5 4 4 4 5 7 7 7 6 5 5 8 10 10 8 7 7 6 5 3 1 2 1 4 6 5 4 5 8 8 7 7 8 10 10 12 14 13 12 12 8 6 6 6 5 5 8 11 12 11 10 8 7 6 5 5 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 3 4 5 6 6 6 6 5 4 5 6 7 6 6 6 5 5 3 2 1 3 5 6 5 3 1 1 2 3 4 5 5 5 5 5 5 6 7 7 8 7 6 6 5 5 3 7 11 12 9 12 16 20 21 22 21 19 17 15 13 11 10 8 8 8 8 8 8 9 10 11 11 10 9 8 8 8 9 9 9 9 8 7 6 6 5 4 4 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 2 6 13 12 11 7 5 5 4 5 5 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 23 24 24 25 25 26 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 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 22 19 15 12 10 9 7 4 3 3 3 3 4 3 3 2 2 3 4 3 2 3 3 2 3 3 2 3 5 9 6 4 5 5 7 10 8 5 3 2 1 5 7 7 9 9 8 8 8 8 8 8 9 9 8 6 3 1 3 5 7 6 6 6 5 4 3 3 4 3 2 1 0 1 4 2 1 2 4 8 7 6 6 4 4 3 3 2 3 7 13 13 13 12 11 8 4 4 3 2 2 4 4 5 4 4 2 0 2 5 7 7 7 7 6 5 5 5 5 5 4 2 2 3 4 4 4 3 2 1 2 3 4 4 4 4 4 4 4 4 4 4 5 6 7 9 11 13 14 14 12 11 9 9 8 8 7 6 6 7 8 10 11 12 13 13 13 12 11 11 10 10 10 11 10 10 11 11 11 10 9 8 6 6 6 6 6 6 7 7 6 6 6 6 7 6 6 6 6 6 6 6 5 5 4 4 6 8 10 10 10 10 9 9 8 8 8 8 7 7 8 8 9 10 12 14 16 15 15 14 13 12 9 7 5 4 7 11 10 9 9 9 9 10 10 10 8 8 8 9 9 9 11 14 15 12 9 7 10 14 16 16 16 17 17 16 14 12 10 8 8 9 8 7 7 8 9 10 12 12 11 9 9 11 11 10 7 3 4 5 6 5 3 2 4 5 8 14 14 12 8 8 8 6 3 3 5 6 8 9 10 12 11 10 7 7 7 6 5 4 3 4 5 6 7 8 8 7 5 4 4 4 4 5 5 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 7 6 4 3 3 4 4 4 3 4 3 2 2 2 2 3 2 2 2 2 1 1 1 2 2 2 2 2 1 1 2 3 3 3 3 3 3 4 4 4 4 3 1 1 1 2 2 3 3 2 2 3 3 4 4 4 3 3 3 3 3 3 2 2 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 9 9 9 9 8 8 8 9 10 9 8 7 7 7 7 7 6 6 6 6 6 5 4 3 4 4 4 5 5 6 6 6 6 6 6 5 4 3 3 4 4 4 4 4 4 5 6 6 6 5 4 4 4 3 2 1 2 3 5 5 5 6 6 6 6 6 6 5 4 3 4 5 6 6 6 5 5 5 5 3 4 6 7 6 6 4 2 1 2 3 4 5 5 6 7 7 6 5 6 8 6 4 4 6 8 8 8 8 7 6 5 3 2 3 6 6 6 6 6 7 9 10 8 7 6 6 5 3 2 2 2 1 4 5 5 6 6 8 8 8 6 8 10 12 13 13 13 12 11 6 6 6 6 4 4 8 12 13 11 10 8 6 5 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 6 6 5 5 5 5 5 5 5 6 6 6 5 6 6 6 6 6 6 6 6 5 5 5 4 2 1 2 2 3 3 4 3 1 2 5 6 7 7 7 7 7 8 9 10 10 9 8 7 6 5 6 4 1 9 14 16 17 17 17 20 21 22 17 13 11 10 10 9 8 7 7 7 7 7 7 9 10 9 9 8 7 6 6 7 8 8 8 8 7 6 5 4 3 3 5 5 5 5 5 6 6 6 6 5 5 5 5 5 3 4 9 15 13 10 6 5 5 4 4 5 5 4 4 3 3 3 3 3 2 2 2 3 3 3 2 2 1 24 24 24 25 25 26 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 26 26 27 27 27 27 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 25 25 25 25 25 25 25 25 24 24 22 19 14 10 9 7 5 4 3 2 2 2 1 2 3 3 3 2 1 1 2 3 3 4 4 5 8 8 8 5 4 5 5 6 7 8 6 2 1 1 2 4 4 4 5 5 6 6 5 4 5 7 5 5 5 4 3 3 5 6 5 4 3 2 4 4 2 2 2 1 2 1 3 4 4 5 7 9 8 5 3 2 3 2 6 10 10 9 10 12 12 12 12 11 8 5 3 1 1 1 3 4 4 4 4 3 1 1 3 5 5 5 4 5 5 5 4 3 3 3 3 3 4 4 4 4 4 3 2 2 2 3 3 3 3 3 4 4 5 5 6 7 8 9 10 12 13 13 11 10 9 8 7 7 6 6 7 7 9 10 11 12 13 13 12 12 11 11 11 11 11 11 10 10 9 9 8 8 7 7 6 5 6 6 6 6 5 5 6 6 5 6 7 7 7 7 7 7 7 6 6 5 5 5 6 9 10 11 12 12 12 11 10 10 10 8 7 6 5 6 7 8 9 10 11 12 13 12 11 11 10 9 7 5 5 8 11 11 11 11 12 13 13 12 11 9 8 9 10 10 9 10 13 15 12 10 9 13 15 16 15 14 15 13 12 11 10 9 7 7 8 8 7 6 7 8 11 12 13 13 10 10 11 10 9 6 3 0 3 5 6 4 3 3 6 10 15 12 10 6 7 8 7 5 4 4 7 9 10 11 11 10 9 8 8 8 8 6 5 4 5 6 6 7 8 8 8 6 4 3 3 4 4 5 5 5 5 6 6 7 7 7 6 6 6 6 7 7 7 6 5 5 4 2 1 3 4 3 1 2 3 1 1 1 1 0 0 0 1 1 1 0 1 1 1 2 3 4 3 2 2 1 1 2 2 3 3 4 5 3 2 1 1 1 1 2 4 5 3 1 1 1 2 3 4 4 4 3 2 2 2 2 2 1 1 3 4 4 3 2 1 2 3 2 2 2 2 3 4 5 5 6 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 7 7 7 9 10 10 9 8 8 8 7 7 7 6 6 6 6 5 3 2 3 3 4 4 5 5 6 6 6 6 6 6 5 4 3 3 4 4 3 4 4 4 5 6 6 6 6 6 6 4 3 1 2 3 5 5 6 7 7 6 6 6 5 4 3 2 2 4 5 5 5 5 5 5 5 4 4 5 5 5 3 3 3 3 1 2 3 2 2 5 6 7 6 5 6 8 6 4 6 8 8 7 8 9 9 7 6 6 5 5 7 8 8 8 9 11 12 10 8 7 7 6 4 3 2 1 1 3 5 6 7 7 7 7 8 9 8 9 11 13 13 14 12 11 9 5 6 7 6 4 7 11 12 13 11 8 6 5 5 5 5 4 4 4 4 4 3 3 3 4 4 4 5 6 6 5 4 4 5 5 6 6 6 6 5 5 5 5 5 4 2 1 2 4 5 5 4 4 2 3 5 6 5 3 1 3 4 2 4 7 8 8 8 8 8 8 9 10 10 9 9 7 6 5 5 5 2 4 12 17 18 18 17 16 17 20 23 19 14 9 7 7 7 8 8 9 8 7 6 6 7 8 8 8 7 7 6 6 6 7 8 8 8 7 6 5 4 4 6 6 6 5 4 4 5 5 6 6 5 5 5 6 4 2 7 12 15 12 9 6 5 4 4 4 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 2 2 1 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 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 26 26 27 27 27 27 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 25 25 25 25 25 25 25 25 25 25 24 21 16 12 9 7 7 7 6 5 3 0 1 1 2 3 3 2 1 3 6 9 8 8 8 7 6 4 5 6 4 4 4 5 6 9 10 10 6 4 3 3 3 3 5 5 5 5 4 3 1 1 1 3 4 4 4 2 3 5 5 4 2 2 2 6 8 7 6 5 4 3 1 3 9 9 8 5 2 1 4 3 0 5 8 12 10 8 3 6 9 12 10 8 4 3 3 3 3 3 3 4 4 4 3 3 1 2 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 11 11 9 8 7 6 6 6 6 7 8 9 11 11 12 12 13 12 12 12 12 12 11 11 10 9 8 8 7 6 6 6 6 7 7 7 7 7 6 6 5 5 5 4 5 6 7 8 8 7 7 7 7 7 6 5 5 6 9 11 12 12 12 12 12 12 12 11 10 7 6 4 4 5 6 7 8 8 9 9 10 10 10 10 9 9 8 6 7 12 15 14 14 15 15 14 13 13 11 9 8 8 8 7 7 7 10 12 10 9 9 13 15 15 15 14 13 11 9 8 8 7 6 7 8 9 7 6 6 7 9 10 11 12 11 10 10 9 7 6 4 2 0 3 6 7 6 5 6 9 11 9 8 7 7 7 8 8 8 8 9 10 11 11 10 8 8 7 7 8 7 7 6 5 5 6 7 7 7 8 7 6 5 3 3 3 4 4 4 4 4 5 6 7 8 7 7 6 7 7 8 8 7 5 4 4 4 3 3 0 1 1 1 3 5 3 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 4 4 4 3 1 1 2 3 4 5 5 2 2 2 1 0 2 4 5 5 3 1 2 1 1 2 2 4 5 6 5 3 3 3 3 2 3 5 6 6 4 2 1 2 1 0 2 2 1 2 3 3 4 5 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 5 4 4 5 7 9 9 9 8 8 8 7 7 7 7 7 6 6 5 4 4 4 4 4 5 5 6 6 6 5 5 5 6 5 5 2 2 3 3 3 3 4 4 5 6 7 7 7 6 5 3 2 2 3 5 5 6 7 6 6 6 6 5 4 2 2 4 3 3 4 4 3 2 3 4 5 6 5 4 3 3 4 5 4 2 3 3 1 2 4 6 5 5 4 4 6 6 6 7 8 8 8 8 8 8 8 8 8 6 8 10 10 10 9 11 11 10 7 4 4 6 7 5 4 5 4 3 4 5 7 7 8 8 8 9 10 12 11 12 13 13 13 11 8 6 4 4 4 3 4 6 8 9 9 8 6 5 5 6 6 5 4 4 4 3 3 2 3 3 4 4 5 5 5 5 4 4 4 6 6 6 6 6 5 5 6 6 4 2 4 6 7 6 3 1 1 1 4 8 8 8 9 9 7 4 3 2 1 4 6 7 7 7 8 8 8 8 9 9 8 8 7 6 5 4 4 6 9 15 17 18 18 18 17 15 18 21 19 14 8 4 4 5 7 9 10 10 9 8 7 6 6 6 7 7 7 6 6 6 6 7 7 7 6 6 5 5 7 8 8 6 5 4 4 4 5 5 5 5 5 5 6 3 4 12 14 14 10 7 4 3 3 2 2 2 2 1 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 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 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 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 23 19 14 10 9 8 8 8 7 7 5 1 1 1 3 3 1 2 6 7 8 8 7 6 5 4 4 5 5 4 3 2 1 3 6 10 10 8 6 5 5 4 4 5 5 5 4 4 4 3 3 2 3 4 5 4 4 2 2 3 5 6 8 9 8 8 7 7 7 6 5 3 4 10 11 4 4 4 4 5 3 1 6 8 7 4 4 4 7 10 12 8 5 1 2 3 4 4 4 3 3 3 3 2 1 1 1 3 2 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 4 6 6 6 6 6 6 7 8 8 9 10 11 12 12 11 9 8 7 6 6 6 7 8 10 10 11 12 12 12 12 12 12 12 12 12 11 10 8 7 6 5 5 5 5 6 7 8 8 8 7 7 6 6 5 5 5 5 6 7 7 7 7 7 7 7 7 7 6 5 5 8 11 12 13 12 12 12 11 12 12 11 9 7 5 4 4 4 5 6 6 7 7 8 8 9 9 9 9 8 8 9 12 17 18 17 16 15 14 14 13 13 11 10 8 7 6 6 5 5 8 9 9 8 10 12 14 15 16 14 12 9 8 7 7 6 6 7 9 10 8 6 5 5 7 8 8 9 10 10 10 9 7 6 5 5 7 10 10 10 9 7 6 8 9 9 8 8 7 7 7 9 10 11 11 11 11 9 8 8 7 7 7 7 6 6 5 5 5 6 7 8 7 7 7 6 5 3 2 3 3 3 3 3 4 5 6 6 7 7 8 8 8 8 7 7 6 6 4 4 4 5 5 2 2 1 0 2 4 3 2 1 0 1 1 2 2 3 2 1 0 0 1 3 4 3 1 4 5 5 3 2 2 2 3 6 6 6 5 4 2 3 5 7 5 3 2 1 2 1 1 2 3 5 6 8 8 8 6 5 4 3 3 4 5 5 3 0 2 1 2 3 4 4 4 4 4 4 4 4 5 6 4 2 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 4 3 2 2 4 6 8 8 8 8 8 8 8 8 7 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 1 2 2 3 3 3 4 5 6 6 7 7 6 5 4 3 3 4 5 5 5 6 5 5 6 6 5 4 3 3 4 3 3 3 2 1 1 0 2 5 6 5 4 2 1 1 3 4 3 2 2 3 4 4 4 4 4 5 5 7 7 6 6 7 8 8 7 8 10 9 7 4 5 8 11 11 10 10 9 7 4 3 3 5 6 7 8 7 6 5 5 6 7 8 8 9 9 9 10 10 10 10 11 11 11 11 9 7 4 3 3 5 6 7 7 7 7 7 7 6 6 6 6 6 5 4 4 3 2 2 2 3 4 5 5 5 5 5 4 4 5 5 6 6 5 5 5 5 5 4 2 4 7 10 12 13 13 11 10 9 10 12 12 11 11 11 11 10 8 7 6 6 6 6 6 6 5 5 6 6 7 8 8 7 7 7 6 5 6 8 8 9 11 14 16 17 18 18 17 19 20 19 13 6 2 2 5 8 9 10 10 10 10 9 7 5 6 6 7 7 6 6 6 6 6 6 6 6 6 5 5 7 8 7 6 6 5 4 4 5 5 5 5 5 5 5 3 7 14 14 12 8 6 4 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 2 1 1 24 24 25 25 25 25 25 25 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 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 27 27 27 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 25 25 25 25 25 25 25 25 25 25 25 24 21 17 13 9 8 7 8 9 9 8 4 2 1 2 1 2 6 9 10 8 6 5 4 5 5 5 5 5 4 3 2 2 1 2 5 8 8 6 6 5 4 4 4 5 4 4 4 4 4 3 2 4 2 2 3 4 4 1 4 10 10 8 5 4 3 3 5 6 6 5 4 5 8 10 2 3 5 4 4 4 2 4 7 6 5 5 7 12 11 9 6 5 4 5 3 2 3 2 1 3 4 2 0 1 1 2 4 7 7 5 4 3 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 2 1 6 7 8 7 7 7 7 7 7 8 9 10 11 12 13 13 11 10 8 7 7 8 9 9 10 11 12 12 12 12 12 12 12 13 13 13 12 11 9 8 6 5 4 5 7 9 9 10 9 8 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 6 7 7 6 4 7 10 13 14 13 13 12 11 11 11 11 11 9 7 6 4 4 4 4 5 6 6 6 7 7 8 8 8 8 8 8 10 15 20 19 17 15 14 14 13 12 11 10 9 9 8 8 7 6 6 8 9 9 9 10 11 13 15 15 13 10 8 8 7 6 5 5 7 9 10 8 6 4 3 6 7 6 6 7 8 9 9 8 7 6 9 11 14 13 12 10 7 6 9 8 7 7 8 8 8 8 9 10 12 12 11 9 8 8 8 8 8 7 7 6 6 5 5 5 6 7 8 7 7 6 6 5 4 2 2 2 2 2 4 5 6 6 6 7 9 10 10 9 8 6 6 6 6 5 5 5 6 5 3 1 1 3 2 2 3 2 1 2 3 3 3 2 2 1 1 2 2 0 3 3 1 4 5 6 7 7 6 3 2 2 7 8 8 8 6 6 7 7 7 6 4 2 2 3 4 6 6 5 6 6 9 9 8 7 4 3 3 1 2 4 4 2 1 2 2 4 4 5 5 5 4 4 5 6 5 5 6 3 1 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 2 4 5 5 4 3 3 3 4 5 7 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 7 6 6 5 4 5 5 5 5 5 5 5 5 5 3 1 2 3 3 4 4 4 5 6 6 6 6 5 5 4 4 5 5 5 5 5 6 5 5 6 5 4 4 3 3 3 3 3 1 1 1 2 3 4 5 5 4 1 2 3 3 4 5 4 4 5 2 2 1 2 3 5 6 7 8 7 6 7 8 8 7 7 8 8 4 2 4 6 9 11 11 10 8 6 4 4 6 8 7 7 8 7 6 6 6 6 7 7 7 7 8 9 9 9 9 10 8 7 7 8 8 6 4 5 6 5 6 9 9 8 8 7 7 7 6 5 5 5 5 4 3 2 1 1 2 3 4 5 5 5 5 4 4 5 6 6 6 4 4 4 4 3 3 5 7 10 11 12 13 14 14 15 13 11 9 9 9 9 10 10 10 10 9 8 6 4 5 5 5 3 1 3 5 6 7 7 7 7 7 7 6 5 6 8 8 8 8 10 14 18 19 18 16 17 19 21 13 7 3 4 6 8 8 8 8 9 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 5 7 7 6 6 6 5 4 3 4 5 5 5 5 5 4 4 9 15 13 11 7 5 4 2 1 1 1 1 2 2 2 2 2 2 2 2 3 4 4 4 3 2 1 0 0 24 24 25 25 25 25 25 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 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 27 27 27 27 26 26 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 23 20 15 10 8 7 7 8 9 8 8 8 7 6 5 5 6 6 6 4 4 4 5 5 5 4 3 4 5 4 1 2 3 3 2 7 6 6 5 5 5 5 4 4 2 3 4 1 1 1 1 2 1 2 5 7 7 6 8 9 8 6 4 3 2 3 4 5 5 5 4 8 9 8 1 3 5 4 4 4 4 4 5 4 3 2 9 13 10 6 3 5 7 9 6 3 1 3 5 7 3 3 2 1 4 6 6 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 6 9 9 8 8 8 7 7 7 7 8 10 11 12 12 12 12 11 9 8 8 9 10 11 12 12 12 12 12 12 12 13 12 12 13 13 13 12 11 10 9 8 8 8 11 12 13 13 12 10 9 8 7 7 6 6 6 7 8 8 8 7 7 7 6 6 6 6 7 7 5 5 10 12 14 14 13 12 11 10 10 11 11 10 9 8 6 5 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 10 15 19 20 18 16 14 13 12 11 10 9 10 11 11 10 9 8 7 7 8 9 9 9 11 12 14 13 10 8 7 7 6 6 5 5 7 9 9 8 7 5 4 6 7 7 5 4 6 7 8 8 6 7 11 13 15 14 11 8 4 4 6 6 5 5 7 8 8 8 9 10 11 11 11 9 8 7 8 8 9 8 7 6 6 5 5 5 5 6 6 6 6 6 5 5 4 3 3 2 2 3 4 5 5 5 6 8 10 11 10 9 7 6 6 5 6 6 6 6 5 3 2 1 2 4 4 4 3 3 1 4 5 6 5 4 3 3 4 4 4 3 3 4 5 6 7 7 8 10 10 9 5 4 8 9 9 7 4 4 6 7 6 6 4 3 3 4 6 7 7 6 6 5 5 6 7 6 5 3 2 1 2 2 3 2 1 2 2 3 3 3 4 3 3 3 5 7 5 4 5 4 3 3 3 1 1 2 3 3 2 2 1 0 0 1 1 2 2 3 4 5 5 5 4 4 4 4 5 6 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 9 8 7 6 5 5 5 5 5 5 4 5 5 5 4 2 1 2 3 4 4 4 5 5 5 6 6 6 5 5 5 6 5 4 4 5 6 5 5 5 4 4 4 3 3 2 2 2 3 3 4 5 4 4 5 4 5 6 2 2 2 4 5 4 4 2 1 2 3 2 3 4 5 6 8 8 8 7 8 8 7 6 6 7 6 4 7 7 7 9 9 9 8 7 7 8 8 8 6 6 7 7 7 6 5 5 5 5 4 5 6 8 8 9 9 9 7 7 6 5 5 6 8 9 8 4 5 9 11 11 8 7 7 7 6 6 5 5 4 4 2 1 0 1 2 2 3 5 6 5 5 4 5 6 6 5 3 4 5 5 3 4 7 9 10 10 9 9 10 9 9 9 7 5 3 3 4 5 7 7 6 6 6 4 3 2 2 3 3 1 1 3 5 6 7 6 6 7 7 7 6 5 4 4 5 7 8 10 12 15 17 17 16 17 19 21 16 10 4 5 7 8 8 8 8 8 7 8 8 8 7 7 6 5 5 6 6 6 6 6 6 5 4 4 5 6 6 5 5 6 5 4 3 4 4 5 5 5 3 3 6 10 13 11 9 6 5 4 4 3 3 3 4 5 5 4 3 1 2 3 6 6 6 5 4 4 3 2 2 2 24 24 25 25 25 25 25 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 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 27 27 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 25 25 25 25 25 25 25 25 24 24 24 24 21 17 11 9 8 8 7 7 6 7 6 7 7 8 7 5 5 4 1 2 4 5 3 3 6 9 10 8 6 4 3 3 2 3 5 6 8 10 9 9 9 10 10 9 9 9 9 11 11 8 5 2 6 9 10 10 10 11 9 7 6 5 3 2 1 3 4 4 4 3 6 9 6 2 4 3 2 2 2 3 3 2 1 1 3 11 14 12 6 5 6 7 7 4 4 4 7 5 4 4 2 2 6 8 9 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 1 3 7 10 10 9 9 8 8 8 7 7 8 9 10 11 12 12 11 10 9 9 9 9 10 12 13 14 13 13 13 13 12 12 12 12 12 12 13 13 13 12 11 11 12 14 15 16 16 15 14 12 11 10 9 8 8 7 5 5 6 7 7 7 7 6 5 5 5 6 6 6 5 5 8 13 13 13 13 12 11 10 10 11 11 11 11 10 9 8 6 5 5 5 4 5 5 5 6 6 6 6 6 6 7 8 10 15 19 21 18 16 14 13 12 11 11 10 11 11 10 10 10 9 6 6 8 9 10 9 10 12 13 11 9 7 6 6 6 6 6 7 8 9 9 10 9 8 7 8 8 7 4 4 5 7 7 7 6 8 12 13 14 14 12 8 3 3 3 3 3 3 6 8 9 8 8 8 9 10 10 8 7 7 8 8 9 8 7 6 6 5 5 5 5 5 6 6 5 5 5 5 4 4 4 3 3 4 4 3 1 3 6 8 10 10 9 8 6 5 6 5 6 7 7 5 3 2 1 2 3 3 2 3 3 2 2 5 6 7 7 6 5 5 4 4 3 5 6 7 7 8 9 5 3 5 8 9 6 6 8 9 8 7 4 4 6 6 5 4 3 2 1 2 3 4 5 6 5 5 5 5 4 5 5 4 3 5 5 4 4 2 1 2 3 2 3 3 3 2 3 3 4 5 4 2 2 3 3 3 2 1 2 3 3 3 3 3 2 1 1 1 2 3 4 4 5 5 5 5 4 4 4 4 5 5 6 6 6 6 6 7 7 8 8 9 10 10 10 10 10 10 9 9 8 7 6 6 5 5 5 5 5 5 5 5 4 2 1 3 4 4 5 5 5 5 5 6 6 6 6 6 6 5 4 3 5 6 6 5 4 3 4 4 4 3 3 2 3 5 5 6 6 5 4 4 2 3 6 6 4 3 3 4 4 3 2 2 3 3 2 3 3 3 3 3 4 6 8 8 8 8 7 7 7 8 7 9 8 8 8 7 7 8 8 8 7 4 4 6 5 6 7 6 5 4 5 5 4 2 3 5 7 8 9 8 8 7 7 7 3 3 8 10 11 9 4 2 4 11 13 10 7 6 6 7 6 5 3 2 4 3 3 2 2 2 2 3 6 7 6 5 4 4 4 3 3 4 5 4 3 4 6 8 9 9 7 6 5 6 4 2 2 2 1 1 1 2 4 5 5 5 4 4 3 2 1 1 1 1 1 2 4 5 6 6 5 5 6 7 7 6 6 5 3 1 2 5 9 13 16 17 16 15 17 19 21 19 13 7 6 6 8 8 8 8 7 7 6 7 7 7 6 6 5 5 5 6 6 6 6 6 5 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 3 3 5 8 10 10 9 7 5 4 5 5 6 6 6 5 5 4 3 3 4 6 7 8 7 5 4 4 4 4 4 4 3 24 25 25 25 25 25 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 26 26 26 27 27 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 25 25 25 25 25 25 25 25 25 24 24 24 24 22 18 13 10 8 6 5 3 3 2 2 4 5 7 9 8 5 3 3 4 3 5 5 7 10 10 9 8 6 5 4 4 5 5 7 11 12 12 11 10 10 11 12 12 11 11 11 12 11 10 9 10 11 10 9 9 8 6 4 5 6 6 6 6 5 4 3 3 3 1 6 8 5 3 4 2 0 1 1 0 0 2 3 3 6 13 11 7 3 4 6 7 5 3 4 6 8 6 6 5 8 10 14 12 10 8 6 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 2 1 5 9 11 11 10 9 9 9 9 8 8 8 8 9 11 12 12 12 11 11 10 10 10 10 12 13 14 14 14 13 13 13 12 11 11 11 11 11 12 12 12 12 12 13 15 17 17 17 16 13 12 11 10 9 9 9 8 6 5 3 4 4 5 5 5 5 5 5 5 6 6 4 4 8 11 14 14 14 13 12 12 12 12 13 13 13 11 10 9 8 7 6 5 5 4 4 4 5 5 5 5 5 5 5 6 7 9 14 18 19 17 15 13 12 12 12 12 11 11 10 9 8 8 7 5 7 10 12 13 12 11 11 11 10 9 8 8 7 7 8 9 10 11 11 12 12 12 12 11 10 9 8 6 6 6 6 5 5 5 9 12 13 13 14 14 11 6 2 1 1 3 5 7 8 8 7 7 7 7 8 8 7 6 6 7 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 3 1 3 7 8 8 8 8 7 6 6 5 5 5 6 7 4 2 1 0 2 3 1 1 2 2 2 2 4 5 5 5 4 3 3 2 2 3 6 7 7 6 7 6 1 3 3 5 7 7 7 6 5 4 5 5 5 5 5 4 4 5 1 3 4 3 2 1 3 5 5 5 5 3 3 3 3 2 6 6 5 3 1 1 3 4 4 3 2 1 1 2 3 5 6 6 6 6 6 5 5 3 2 2 3 3 4 4 3 3 2 2 3 3 4 4 5 5 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 5 6 8 9 9 10 10 10 10 10 10 9 8 7 6 6 5 5 5 6 6 5 5 5 4 2 2 4 4 5 5 5 5 6 6 7 7 7 7 6 5 3 3 5 6 6 5 4 3 3 3 4 4 4 3 4 6 6 5 5 5 5 5 3 4 6 7 6 4 3 5 6 5 3 2 4 4 3 3 2 2 0 1 3 1 2 3 6 7 8 8 8 9 9 10 10 9 8 6 7 7 5 5 4 4 3 4 4 4 5 5 5 7 6 4 2 0 2 5 6 6 6 5 5 4 5 5 6 9 12 13 12 10 4 0 0 8 12 13 10 8 8 8 8 6 2 2 5 5 5 5 4 4 3 4 6 7 6 5 2 0 0 1 3 4 4 3 3 5 5 6 6 5 4 4 4 4 2 2 3 4 2 1 3 4 4 5 5 5 3 3 3 3 2 1 1 2 2 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 3 2 10 16 18 17 16 17 20 22 20 14 9 4 5 7 9 9 8 7 6 6 6 5 5 5 6 6 5 5 6 6 6 6 6 5 4 4 4 4 4 4 5 6 6 5 4 4 3 3 3 3 5 7 8 8 8 7 5 4 3 4 5 7 7 6 5 4 3 3 4 6 7 6 5 4 4 5 5 6 6 5 6 6 24 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 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 19 14 9 5 3 2 2 2 2 2 2 2 4 8 8 7 6 4 3 4 4 4 3 3 6 7 7 5 3 2 3 5 7 10 11 10 10 10 8 8 9 11 11 9 8 6 6 5 6 8 8 6 5 4 3 3 4 4 4 5 5 3 3 4 5 5 5 5 5 7 6 2 2 3 3 3 4 4 6 6 6 5 5 8 12 12 7 3 4 6 6 4 4 6 6 6 5 8 10 13 12 10 9 9 8 6 5 5 5 5 5 5 4 3 2 2 2 3 4 4 2 3 7 10 11 10 10 9 9 10 9 9 9 9 9 9 10 11 12 12 12 11 11 11 11 11 11 12 13 13 13 13 13 13 12 12 11 10 10 10 10 9 9 10 11 12 13 15 15 15 14 12 11 9 9 9 9 8 8 7 6 5 4 4 3 2 3 4 5 6 6 6 5 4 4 8 11 14 15 15 15 14 14 13 13 12 12 12 12 11 10 8 8 7 6 6 5 5 4 4 4 5 5 5 5 5 5 5 6 9 13 17 17 16 13 12 12 12 12 12 11 10 9 8 7 6 5 6 10 12 13 14 13 11 11 11 11 10 10 9 9 10 11 12 13 13 13 13 12 12 12 13 12 12 10 9 8 8 6 4 3 4 10 11 11 11 12 14 12 9 4 2 2 4 6 7 8 7 6 6 6 6 7 7 6 6 6 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 4 3 3 3 3 4 1 3 6 7 7 7 6 6 7 7 6 6 5 5 5 5 5 3 1 2 2 1 2 2 2 2 2 3 2 1 3 4 3 2 1 1 0 4 5 6 6 5 5 4 3 3 4 3 2 5 6 6 4 2 4 4 4 6 6 5 5 4 4 3 1 2 3 4 5 4 5 5 5 5 3 3 3 2 3 5 6 4 2 1 1 2 1 1 3 1 1 3 2 0 3 5 6 7 6 5 5 4 2 1 1 2 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 3 3 2 2 2 2 3 4 6 7 8 9 9 10 10 11 11 11 10 9 8 7 7 7 7 7 6 5 4 4 4 4 2 3 4 5 6 6 6 6 7 7 7 7 7 7 7 5 4 5 5 6 5 4 3 3 3 5 5 5 5 5 6 6 4 3 2 4 5 5 5 6 7 7 7 7 7 7 6 4 3 3 4 5 4 2 2 3 3 3 3 3 1 4 6 7 9 8 8 10 11 10 9 7 6 5 3 0 2 3 2 2 1 2 4 5 7 7 6 5 4 4 3 3 4 3 2 0 2 2 3 3 4 7 11 13 15 13 10 6 1 1 4 10 14 13 12 10 9 9 7 6 6 7 7 5 5 5 5 4 4 6 7 6 5 5 5 4 3 4 3 2 3 4 4 2 1 1 1 3 4 5 4 3 2 3 4 0 3 4 4 5 4 4 4 4 4 4 4 3 3 2 2 3 4 5 5 5 4 4 4 4 3 4 4 4 5 5 5 5 5 4 5 13 19 17 16 16 21 24 24 18 11 4 6 8 10 9 8 6 5 5 4 4 3 4 5 5 4 4 5 6 6 6 5 5 4 3 2 2 3 3 4 5 6 6 5 4 3 2 3 5 6 7 6 6 6 5 4 3 3 3 4 7 7 6 5 4 3 4 5 6 5 3 3 3 5 6 7 7 7 6 8 9 24 25 25 25 25 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 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 21 15 9 4 1 1 1 2 3 2 2 3 5 7 8 8 9 5 3 3 2 1 2 1 3 6 6 4 3 3 2 2 3 3 5 6 6 6 6 4 6 8 8 7 5 3 2 1 1 2 1 2 4 3 2 4 3 3 2 4 5 4 2 3 5 6 8 8 7 7 3 2 2 1 4 4 6 7 7 6 5 5 5 7 9 10 8 7 7 7 6 5 8 11 11 7 6 7 8 8 4 4 5 6 6 5 5 4 5 5 6 6 5 4 3 2 2 3 4 4 3 7 10 10 9 10 10 10 10 10 9 9 10 11 11 11 10 11 11 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 10 10 9 8 7 6 6 8 10 11 12 13 13 11 9 8 9 8 8 8 8 8 7 6 5 7 7 7 5 4 4 5 6 7 5 3 3 5 9 12 14 16 17 16 16 15 14 13 11 10 10 11 10 10 9 8 8 7 7 6 5 4 3 3 4 4 4 5 5 5 5 6 7 9 12 15 15 14 11 11 11 11 11 10 10 9 9 9 7 5 6 9 13 12 12 13 13 12 11 11 11 11 11 10 10 10 11 12 13 13 12 11 10 9 10 12 13 13 12 12 12 11 8 5 4 6 9 10 9 9 10 11 12 11 8 6 5 5 6 7 7 6 5 5 6 6 6 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 3 2 2 2 0 6 11 14 11 8 4 3 4 6 6 5 5 5 6 6 5 3 0 3 4 4 2 1 2 2 1 2 3 3 3 3 3 3 3 2 3 4 5 5 5 5 5 5 4 3 3 3 2 1 2 4 4 3 2 2 1 4 8 8 6 3 2 3 4 4 3 1 2 3 4 4 4 5 4 4 6 7 7 6 6 5 1 1 2 2 2 3 2 1 2 4 7 9 8 7 6 5 4 3 3 3 2 2 2 2 2 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 1 1 0 0 1 1 2 4 5 6 7 8 8 9 10 11 11 11 10 9 9 9 9 9 8 8 6 4 3 4 5 3 3 4 4 6 6 7 6 6 7 7 7 8 8 8 7 6 5 6 5 4 2 2 3 4 5 5 6 6 6 5 5 3 1 2 2 3 4 5 6 7 7 7 7 7 7 6 4 3 2 2 4 6 2 2 4 4 4 4 3 2 5 8 10 9 8 10 10 8 6 6 6 6 5 3 4 5 4 3 3 2 2 4 6 7 5 4 5 6 6 6 3 1 3 4 5 5 4 4 4 5 7 10 13 14 12 9 6 3 1 2 8 11 13 14 13 11 10 11 12 10 8 7 5 5 6 6 4 2 5 6 6 5 5 6 6 4 2 2 2 3 4 6 5 4 3 3 4 5 5 5 4 2 1 1 1 2 3 4 5 5 5 4 4 4 4 4 5 4 4 4 4 5 5 5 5 4 4 4 3 3 4 4 4 5 5 5 4 5 6 2 7 16 17 16 17 22 25 26 22 16 9 8 8 9 8 7 5 5 4 4 2 2 4 5 5 4 4 5 5 5 5 5 5 5 3 2 2 3 3 4 5 5 6 5 4 3 3 4 5 6 6 6 6 5 3 2 2 3 2 4 7 7 7 5 6 6 6 6 5 4 3 4 5 6 7 7 7 7 7 9 10 24 25 25 25 25 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 26 26 25 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 21 16 11 6 3 3 4 4 4 5 6 7 7 6 6 7 7 6 5 4 3 3 3 3 4 6 6 4 3 4 4 3 3 3 5 5 5 4 4 3 3 3 2 4 4 2 4 4 3 3 3 1 1 4 4 4 4 2 3 4 4 3 2 3 6 6 6 6 5 4 3 2 1 3 4 3 5 6 5 4 4 5 6 8 7 7 8 7 6 6 5 9 14 13 10 7 6 5 4 4 4 5 5 4 5 5 4 5 6 6 7 7 6 6 5 4 3 3 3 2 5 8 10 10 10 11 10 10 10 10 9 10 10 11 11 10 10 10 10 9 9 10 11 10 10 10 10 10 10 10 11 11 11 11 10 10 9 8 7 6 4 3 5 7 11 12 12 12 11 9 7 7 7 7 7 7 8 7 6 5 6 10 10 10 9 7 5 4 3 3 2 6 9 10 12 14 15 16 17 16 15 13 12 10 8 8 9 8 8 8 8 8 8 7 7 6 5 4 2 2 3 4 4 5 5 5 5 7 9 11 13 14 13 11 8 8 9 10 9 8 7 8 8 8 7 4 7 11 13 9 9 11 13 13 12 12 11 11 12 11 10 10 10 11 11 11 10 9 7 6 8 11 13 13 13 14 14 13 11 9 8 6 7 7 5 5 7 9 11 11 10 9 7 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 4 2 1 2 1 5 12 13 12 10 8 6 5 4 5 5 4 2 3 5 6 6 5 3 2 3 4 2 0 2 2 2 1 3 4 3 3 3 4 3 2 4 4 4 3 3 4 6 7 6 6 4 2 2 1 1 2 2 2 3 4 4 5 7 9 5 2 2 3 5 5 5 5 4 3 2 2 3 6 6 7 8 8 8 7 8 9 5 5 5 5 5 5 5 5 5 8 9 11 11 11 8 4 1 2 2 1 1 2 4 4 3 3 4 4 4 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 2 2 2 2 2 1 1 1 2 3 5 6 6 7 7 8 9 10 10 10 10 9 9 9 10 9 8 6 5 4 5 6 5 3 3 4 5 6 6 7 7 7 7 7 8 8 8 7 7 6 7 6 6 4 4 3 4 4 4 5 6 6 5 4 2 2 3 3 2 3 5 5 5 6 7 8 7 6 6 5 4 3 4 6 9 6 2 2 4 4 4 3 3 6 9 10 8 8 8 7 3 1 3 6 7 7 7 6 5 3 1 2 2 2 2 4 6 5 5 5 6 6 5 2 2 3 4 4 5 6 6 7 6 7 8 10 10 8 6 5 3 1 1 2 5 8 14 13 12 10 10 10 9 7 5 6 7 8 8 5 0 4 6 7 5 4 3 4 4 5 6 7 8 8 7 6 4 4 4 4 5 5 5 5 4 3 2 2 4 5 5 5 4 4 3 3 3 3 4 4 4 5 5 5 6 6 5 5 4 4 4 4 5 6 6 6 5 5 5 4 5 5 7 2 10 16 15 15 20 23 25 24 20 14 11 9 9 7 5 4 4 4 3 1 2 5 5 5 3 3 3 4 5 5 5 5 5 4 4 3 3 3 4 4 5 5 5 4 3 3 4 4 5 6 6 6 4 2 1 2 2 2 4 6 7 7 7 7 7 6 6 6 5 6 6 7 7 7 6 6 6 7 8 8 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 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 25 25 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 22 19 14 10 8 7 6 6 6 6 6 6 6 6 5 5 6 5 4 4 4 4 4 5 5 5 5 4 3 3 4 4 3 3 5 6 6 5 4 3 2 1 3 4 3 3 5 5 3 3 4 6 7 7 5 4 4 2 1 5 4 4 5 5 4 1 1 1 2 2 5 4 3 3 4 4 5 3 2 2 2 4 5 5 6 6 6 5 2 2 8 13 15 10 5 5 5 5 6 7 7 8 6 5 4 5 6 7 7 8 8 8 8 7 7 6 4 3 0 3 8 10 11 12 12 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 9 8 8 7 8 8 8 9 9 10 9 9 9 8 7 6 6 5 3 3 6 10 12 13 12 11 10 9 8 7 7 7 7 8 8 6 4 5 8 11 11 10 10 9 8 7 9 10 12 12 13 13 13 14 15 16 16 15 13 11 9 9 8 8 8 7 7 7 7 7 7 7 7 6 5 3 1 2 4 5 5 5 5 6 6 9 11 13 14 14 12 8 6 5 6 7 6 4 3 4 6 7 6 3 7 9 8 5 7 10 13 13 12 13 13 13 13 13 12 11 11 11 9 9 8 8 7 5 7 9 12 12 12 14 14 13 11 11 11 8 6 5 4 3 5 7 10 11 11 10 8 7 7 7 6 5 5 5 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 4 3 2 1 3 8 11 9 6 6 7 7 7 6 6 8 7 5 5 2 2 5 8 8 6 4 4 3 3 3 3 2 2 0 2 3 3 2 2 4 4 4 4 4 2 2 1 2 4 5 5 4 2 2 2 1 0 1 4 5 5 4 5 5 8 6 2 3 3 2 2 2 3 5 6 5 5 5 7 8 7 4 4 5 7 9 12 11 2 4 6 6 6 5 7 9 9 9 10 13 12 8 2 3 5 4 2 1 2 3 4 2 2 3 3 3 3 2 1 0 2 3 2 1 2 2 2 2 2 3 3 3 4 4 3 2 2 3 3 3 2 2 1 1 2 3 4 5 5 6 7 8 9 9 10 10 9 9 9 9 9 9 7 6 6 6 7 7 4 2 4 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 5 3 4 4 5 5 5 6 5 3 2 2 1 2 2 4 6 4 4 6 8 8 7 6 6 7 6 6 8 7 7 8 5 2 2 3 3 3 4 6 8 7 6 4 4 4 4 5 5 7 8 7 5 4 2 2 2 3 3 3 1 3 6 6 5 5 5 4 3 3 2 1 1 3 6 8 8 9 7 7 7 10 10 7 4 4 4 1 1 2 2 3 11 12 9 5 7 9 8 7 6 8 8 9 9 5 2 5 6 5 3 1 1 5 8 10 8 8 9 6 4 4 4 4 5 5 5 5 6 5 4 4 4 4 5 5 6 5 3 2 2 2 2 3 4 4 5 5 5 6 6 6 6 5 5 5 5 5 6 6 7 6 6 5 5 5 4 4 5 4 3 12 15 16 18 22 25 26 23 18 14 12 10 8 7 6 6 4 2 1 3 5 5 5 4 3 3 3 4 4 5 5 5 5 4 4 3 3 3 4 5 5 5 4 3 3 4 5 6 6 5 5 3 2 0 1 1 3 4 6 6 6 6 7 7 7 7 7 6 6 6 7 6 6 6 6 6 7 6 6 24 24 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 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 25 25 25 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 25 25 25 25 25 25 25 24 24 24 23 20 16 11 8 7 6 6 5 4 3 3 3 5 5 5 5 5 4 5 5 5 5 5 5 4 4 3 2 2 3 3 1 0 1 1 3 4 4 4 4 4 4 3 4 5 7 5 5 8 8 8 6 5 5 4 4 5 4 4 5 4 4 2 2 2 2 1 2 3 4 4 3 2 4 5 5 2 2 2 1 1 2 4 5 6 8 8 6 6 10 12 11 6 0 4 6 5 5 6 7 7 5 5 6 6 7 7 7 7 8 9 8 8 7 6 5 4 3 7 10 12 13 13 12 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 7 7 6 6 6 5 4 3 6 10 13 13 13 12 11 10 9 8 7 7 7 7 7 6 3 5 9 10 10 8 9 9 10 11 12 14 14 15 14 14 14 14 14 15 15 15 14 11 10 8 9 10 9 8 6 6 6 6 6 7 7 6 5 4 2 2 5 7 8 8 7 7 7 8 10 12 14 15 14 12 9 5 4 2 3 3 1 1 3 5 5 3 5 8 9 6 5 7 10 13 13 13 14 14 14 14 15 15 14 13 11 8 6 6 7 7 6 7 8 9 11 12 13 13 12 10 10 11 12 10 7 3 2 4 6 8 11 11 10 8 7 7 7 6 6 5 6 7 8 8 7 7 6 6 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 5 9 9 7 3 2 4 5 8 11 12 11 10 9 6 2 3 5 7 7 6 6 6 6 6 5 3 1 1 2 2 2 2 2 3 4 4 4 4 3 3 4 3 3 4 4 3 2 2 3 2 0 1 2 4 4 5 6 5 4 6 8 5 1 2 2 1 1 1 4 7 8 7 6 5 5 1 2 2 2 7 8 9 11 8 4 5 6 6 6 7 8 8 8 9 13 11 7 3 3 3 3 2 1 3 3 3 1 2 4 3 3 2 2 1 3 4 5 4 3 3 2 1 1 2 2 2 2 3 3 3 2 3 3 3 4 4 3 2 1 2 3 4 4 5 6 7 7 8 8 9 9 9 9 9 9 9 9 8 7 7 7 7 6 4 1 3 4 4 4 5 5 6 6 6 6 7 7 7 7 7 6 8 8 7 5 4 5 6 5 3 3 4 5 3 3 3 2 2 4 5 5 4 4 6 7 8 8 7 7 7 6 5 6 5 7 9 8 5 1 2 2 3 4 5 7 7 6 5 6 7 7 6 5 6 7 7 6 4 3 3 3 3 1 2 1 4 6 6 5 4 3 2 2 2 1 1 1 4 7 9 9 8 7 6 6 9 10 8 5 4 5 4 2 2 4 3 3 10 10 6 7 8 7 8 9 10 10 9 8 6 3 1 2 2 1 1 3 4 5 5 3 3 3 2 2 3 4 5 6 6 6 6 6 5 5 4 4 5 5 6 6 5 3 2 2 2 3 3 3 4 5 5 6 6 7 6 6 6 5 5 5 5 5 6 7 6 5 5 5 5 4 3 3 6 5 3 11 16 18 22 25 26 24 21 16 14 12 9 8 7 6 4 2 2 4 6 6 5 4 4 4 4 3 3 3 5 5 5 5 4 4 3 2 3 4 5 4 3 2 2 2 2 3 4 4 4 3 2 0 1 1 2 4 5 6 6 6 7 8 8 8 7 6 6 5 5 5 6 6 5 5 5 6 6 24 25 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 26 26 26 26 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 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 21 17 10 7 5 4 3 3 2 1 2 3 4 5 5 4 4 4 5 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 4 4 3 3 3 4 4 5 6 9 9 7 5 5 6 6 5 6 5 4 4 4 5 5 4 3 2 2 3 1 1 3 4 5 4 4 3 1 2 4 4 4 4 4 4 2 1 1 3 3 6 9 10 9 8 8 10 8 5 1 3 5 5 4 2 3 4 6 8 8 7 7 7 7 8 8 9 9 8 8 7 6 6 7 10 12 13 13 12 11 11 11 11 10 9 8 8 8 7 7 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 6 10 14 15 15 14 14 13 11 10 8 7 7 7 7 6 4 5 10 12 10 8 6 6 7 8 9 10 12 12 12 12 12 12 13 14 15 16 14 13 10 9 8 10 10 10 7 6 5 5 6 6 6 6 5 4 3 3 6 10 11 10 9 9 9 9 10 11 12 13 14 14 12 9 6 5 4 2 2 3 4 3 5 6 8 12 10 8 6 5 6 10 12 14 13 13 14 14 14 14 15 15 14 11 7 5 4 5 6 6 6 6 7 10 11 11 12 11 9 6 7 9 10 8 3 1 1 3 6 9 12 10 8 6 6 6 6 6 6 7 7 7 7 7 7 6 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 7 10 9 6 2 2 3 4 5 7 7 8 9 9 5 2 3 4 6 6 6 5 5 6 6 6 5 3 3 4 4 3 4 4 4 4 4 3 3 2 1 2 2 2 4 3 2 3 4 4 3 1 1 1 3 6 6 5 4 4 6 8 6 5 3 1 1 2 2 4 4 5 7 6 4 3 1 2 2 4 8 8 7 8 11 9 4 7 6 7 8 6 5 7 9 11 10 5 4 2 3 3 1 2 4 4 4 3 1 1 0 1 1 1 3 6 6 5 3 1 3 3 3 4 4 3 2 2 2 2 3 3 3 3 4 5 4 4 2 2 3 3 4 4 5 6 7 7 8 8 8 8 9 9 9 9 9 9 9 8 7 7 6 5 4 1 3 5 4 3 3 4 5 6 6 6 6 7 7 8 8 7 7 6 6 6 6 6 7 6 5 3 3 4 4 3 4 4 5 6 6 6 4 5 5 7 7 8 8 7 7 8 8 8 7 6 7 8 6 2 1 3 5 6 7 8 8 8 7 6 6 7 5 4 2 5 7 7 6 5 4 3 1 2 3 3 4 5 5 5 4 2 2 3 3 2 1 1 4 7 10 8 6 4 3 3 5 7 8 6 5 6 6 4 2 2 3 3 7 10 9 7 7 9 11 12 12 11 10 9 8 6 4 4 3 4 3 2 0 2 3 3 2 1 1 1 3 4 5 6 6 6 6 6 6 5 5 5 5 6 6 6 5 4 3 3 3 4 4 5 6 6 6 6 7 6 6 6 6 5 5 5 5 6 6 6 5 4 4 5 5 4 3 3 5 5 4 5 11 16 21 24 25 24 22 18 15 12 10 8 7 7 4 2 4 5 6 5 5 4 4 4 4 3 3 3 4 5 5 5 5 4 3 2 2 3 4 4 3 2 1 0 0 1 2 2 3 3 1 1 2 2 2 3 4 5 5 7 10 9 9 7 6 6 5 4 4 4 4 5 5 6 6 7 7 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 17 10 5 3 2 2 2 2 3 4 3 3 4 5 6 6 5 3 2 2 3 3 3 3 2 2 2 2 2 3 3 4 4 4 3 3 2 1 1 2 4 6 8 8 6 4 3 3 4 4 5 4 4 5 5 5 4 3 3 4 1 1 2 3 4 5 4 4 5 5 5 3 3 4 4 4 3 3 3 0 2 6 6 6 8 8 9 8 9 10 8 6 4 3 3 4 3 1 3 5 8 9 9 7 7 7 8 8 8 8 9 8 8 8 7 8 9 12 12 12 10 9 9 11 11 11 9 8 8 7 7 7 6 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 6 6 5 5 6 10 15 16 17 16 16 15 13 11 10 8 8 7 7 6 5 7 11 15 12 9 6 6 5 6 6 7 6 8 9 8 7 7 9 12 14 15 15 13 10 8 8 8 10 10 9 6 6 6 7 7 7 6 6 6 6 6 8 10 12 12 10 9 10 11 12 12 11 11 11 12 12 10 7 6 6 6 5 4 4 3 2 7 11 14 15 11 8 7 3 2 7 11 13 12 12 12 12 12 12 13 13 13 12 9 5 3 4 6 6 5 4 6 7 8 9 10 10 9 6 4 5 8 9 7 3 1 1 4 8 11 10 8 6 5 5 6 6 7 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 4 5 6 5 6 8 11 8 6 4 4 4 3 5 5 6 5 6 7 5 4 5 6 6 5 5 6 6 5 3 5 5 5 5 5 5 3 1 3 3 3 3 2 3 2 1 0 1 2 4 3 3 5 3 3 4 2 2 3 3 2 3 3 3 4 6 8 5 6 6 5 5 6 5 3 2 1 5 6 4 3 3 4 6 9 9 8 7 8 11 12 8 8 8 7 7 4 3 6 8 12 15 9 2 5 5 3 1 1 3 5 6 6 6 5 5 2 2 2 5 7 7 5 4 1 2 4 5 5 4 3 2 2 2 2 3 3 4 4 5 5 5 4 3 3 3 4 4 4 5 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 6 4 3 4 6 5 4 4 4 5 5 5 6 6 7 7 8 8 8 8 7 7 7 7 7 7 7 6 5 5 5 4 4 5 7 7 7 7 6 5 5 5 6 7 8 8 7 7 7 7 7 8 5 3 5 7 6 3 3 5 7 8 9 8 7 7 6 5 5 4 3 2 4 6 7 7 6 6 3 2 3 2 2 3 4 5 5 3 2 3 4 3 2 1 1 3 6 9 7 5 3 1 0 0 3 5 7 6 6 7 5 4 4 4 3 7 11 12 8 10 11 12 11 10 8 7 7 5 5 5 4 4 4 4 3 3 2 3 3 2 2 2 2 3 4 5 6 6 6 6 6 6 5 5 5 5 5 5 5 6 5 5 5 5 5 6 7 7 7 7 6 6 6 6 6 5 5 6 6 6 6 6 5 4 3 3 4 4 3 2 2 4 3 2 3 8 15 20 23 24 25 23 20 17 14 11 9 8 7 5 3 5 6 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 3 3 3 3 4 3 2 1 1 1 1 1 1 2 2 1 1 2 3 3 4 3 3 7 10 11 9 8 6 6 5 4 3 3 2 3 5 6 7 7 7 6 24 24 24 24 24 24 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 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 25 25 25 25 25 25 24 24 24 24 24 23 19 12 5 2 4 4 4 3 2 2 3 4 5 5 5 6 8 7 5 4 6 7 7 6 6 6 6 6 5 3 3 3 4 3 2 1 2 2 1 1 1 4 5 6 4 3 2 3 4 4 4 3 4 5 5 4 4 4 2 2 1 1 1 2 3 5 3 4 4 5 4 2 2 3 3 4 4 2 1 3 2 2 4 6 7 6 6 6 9 10 10 6 3 1 2 4 4 4 3 2 5 7 7 7 7 7 8 7 7 8 8 8 8 8 8 8 10 11 12 10 9 8 9 10 10 10 9 8 7 6 6 6 5 4 4 3 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 6 9 14 18 18 17 17 15 13 11 10 9 8 8 7 7 6 7 12 14 14 10 8 6 6 6 6 6 5 4 3 5 6 5 5 9 12 14 14 12 9 7 6 6 7 8 9 8 6 7 8 9 9 8 7 9 10 10 11 11 11 11 10 9 9 9 11 12 11 10 9 8 8 9 8 5 5 6 5 4 3 2 1 3 7 11 12 11 8 7 7 6 2 3 9 10 9 10 11 12 12 11 11 10 9 10 9 6 3 4 6 5 5 4 4 5 7 8 9 8 7 6 4 5 6 9 9 7 5 4 5 7 10 11 9 7 5 5 6 6 7 7 6 6 6 6 6 7 7 7 6 5 5 4 5 5 5 5 5 6 6 5 5 4 3 3 4 5 6 6 7 8 9 8 7 7 7 6 4 2 4 5 4 5 5 7 8 8 8 6 4 4 6 7 5 3 4 4 5 5 5 6 5 3 2 1 1 1 1 2 1 1 2 2 2 2 3 3 4 3 3 3 2 2 4 3 2 4 4 4 3 6 7 3 3 4 5 6 7 6 5 3 4 6 6 5 5 7 7 8 8 8 8 9 10 11 13 8 7 8 2 7 3 2 2 6 11 16 12 4 7 5 3 1 2 5 6 7 7 7 8 9 5 3 4 6 6 7 4 3 2 4 5 5 4 3 3 2 1 1 3 3 4 4 5 5 5 5 4 3 3 4 4 4 5 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 5 3 4 5 6 5 5 5 5 4 5 5 5 6 6 7 7 8 8 8 8 7 7 6 6 7 7 7 7 6 5 4 4 6 8 7 7 6 6 6 5 5 5 6 8 9 8 7 6 7 8 8 5 4 6 9 8 5 2 4 6 8 8 7 7 6 6 5 5 5 5 4 4 5 5 6 6 6 5 4 3 3 3 2 3 3 2 3 4 5 5 3 0 0 2 4 6 8 7 4 3 2 3 3 1 3 7 6 5 6 8 7 6 5 5 7 12 14 11 11 11 9 6 5 5 6 5 2 3 4 4 4 5 5 4 4 4 4 3 3 3 3 4 4 5 6 6 7 6 6 6 6 5 5 4 4 5 5 6 6 6 5 5 6 6 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 5 4 3 1 2 3 2 1 1 0 2 4 4 4 6 11 15 19 22 24 25 23 20 16 12 10 9 8 7 5 4 5 5 5 4 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 4 3 2 1 0 0 0 1 1 2 2 2 2 2 3 2 5 11 12 11 7 6 5 4 3 3 3 2 1 4 6 7 6 6 6 6 24 24 24 24 24 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 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 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 24 24 24 24 24 23 21 14 7 2 1 1 3 3 2 2 4 5 4 4 4 5 7 7 7 6 7 7 7 7 7 6 6 7 9 10 9 8 8 9 8 6 4 2 1 1 2 4 5 5 3 2 2 3 4 4 4 4 5 3 3 3 4 4 3 2 2 2 3 2 4 5 3 3 3 2 1 0 2 2 1 2 1 1 1 1 2 2 4 8 10 9 7 6 8 9 8 6 3 1 1 3 4 4 3 2 5 7 9 8 7 7 6 6 6 7 7 8 8 9 9 10 10 11 12 12 11 11 9 8 8 8 8 7 6 6 5 5 5 4 3 3 4 5 5 6 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 7 9 13 17 18 18 15 13 10 9 8 8 8 7 7 7 6 8 10 14 13 11 9 7 7 7 7 7 6 5 3 1 1 3 5 7 10 11 12 10 8 5 4 3 3 5 6 8 7 6 7 8 9 9 9 9 11 12 13 12 11 10 9 8 7 8 9 10 10 10 9 8 6 5 6 6 4 4 5 5 4 3 2 2 4 7 10 9 6 5 6 7 7 5 3 7 7 7 8 10 12 11 10 9 6 6 7 8 6 3 4 5 5 4 3 2 3 6 8 8 7 7 6 5 6 7 11 12 11 10 8 7 7 8 9 8 6 5 5 5 6 6 6 6 6 6 7 8 9 9 8 8 6 6 6 6 6 6 6 6 7 7 6 5 4 4 4 5 6 7 8 8 9 9 8 7 7 8 6 3 2 2 4 4 5 5 7 6 6 6 6 5 4 3 4 5 5 6 3 3 3 2 2 4 4 4 2 1 2 3 3 2 2 1 3 3 1 1 3 4 4 3 2 3 2 2 6 5 5 4 5 5 5 8 7 0 2 2 4 6 5 5 5 6 6 6 5 6 7 6 6 7 8 9 11 10 12 13 10 5 4 2 4 3 2 2 5 7 11 14 8 2 4 2 4 4 4 4 6 6 5 4 7 7 5 3 3 4 4 4 2 6 8 7 5 4 3 3 3 2 1 3 4 5 5 5 5 5 4 3 2 2 3 3 4 5 5 6 7 7 7 6 6 6 7 8 8 8 8 8 8 8 7 6 5 4 3 5 5 5 5 5 4 4 4 3 4 4 5 6 6 7 7 7 8 8 8 7 6 6 6 7 7 7 6 5 4 5 7 8 7 7 6 6 6 5 5 6 6 8 8 8 7 6 8 9 10 8 8 9 10 8 5 2 2 4 6 7 8 7 7 7 7 6 7 7 7 7 6 5 6 7 7 7 6 5 7 6 4 3 3 3 5 5 5 4 2 1 1 2 6 7 7 7 5 4 4 4 4 5 3 6 7 4 4 6 8 8 7 6 8 13 14 13 7 6 7 5 6 7 7 5 1 1 2 3 4 5 6 5 5 4 4 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 7 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 6 6 6 6 6 5 4 3 1 1 0 1 1 2 2 2 4 5 7 9 12 16 19 21 22 23 24 22 20 16 12 9 8 7 7 5 5 5 5 4 2 3 4 4 5 5 5 5 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 1 1 1 2 4 8 13 11 8 5 4 3 2 2 2 2 1 2 6 6 6 5 5 5 6 24 24 24 24 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 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 24 24 24 24 24 24 24 22 16 11 7 5 2 1 2 3 1 2 3 4 3 3 3 4 6 5 4 4 4 4 4 4 4 3 5 8 8 8 8 8 9 10 9 8 7 7 7 6 5 6 5 3 1 0 2 4 4 4 4 4 2 2 2 1 3 6 6 4 2 2 4 6 5 5 4 2 0 1 2 3 3 3 2 1 3 3 2 1 1 5 9 9 8 7 7 7 8 7 5 2 1 1 2 3 3 4 5 9 10 10 8 7 5 5 5 6 6 7 7 8 8 10 10 11 12 13 13 11 9 7 6 6 7 7 6 6 6 5 5 5 5 4 4 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 8 10 13 15 18 16 14 10 8 7 6 7 7 7 6 6 6 7 10 11 12 10 10 8 8 7 7 7 7 6 5 4 2 2 4 8 9 10 9 8 7 5 2 2 2 2 2 5 7 6 6 6 6 7 8 9 10 12 12 12 11 9 8 7 7 7 7 8 9 8 8 8 8 6 3 3 4 4 4 5 5 4 3 2 3 5 8 8 6 5 4 6 6 6 5 3 5 7 7 7 9 11 11 9 7 4 6 7 8 7 6 5 5 4 2 1 1 3 5 8 8 7 6 5 5 7 9 11 11 12 12 11 9 7 7 7 7 6 5 4 5 5 5 6 7 8 9 9 9 9 9 8 8 7 7 7 7 7 7 6 6 6 6 6 5 6 6 6 6 8 9 8 8 8 8 8 6 6 6 5 3 2 3 4 6 7 6 5 3 2 2 4 5 5 1 3 4 5 6 3 3 5 4 3 3 4 4 4 3 4 5 4 3 4 3 3 5 4 3 2 1 4 5 3 3 3 2 6 6 5 4 4 5 1 6 9 4 1 3 1 3 5 5 5 5 4 4 5 6 7 6 6 6 6 7 9 7 6 7 10 9 5 2 4 6 5 2 4 6 8 14 12 6 4 6 7 7 7 5 3 4 5 3 1 6 6 4 2 2 3 5 4 4 4 6 6 6 4 5 5 3 2 2 4 5 5 5 5 5 4 3 1 0 2 3 4 4 5 5 6 6 6 6 6 6 7 8 8 8 7 7 7 7 7 5 3 2 4 5 6 6 5 5 5 4 4 4 3 3 4 6 6 6 6 6 7 7 8 8 7 7 7 7 7 7 7 6 5 6 7 8 8 6 6 6 6 5 6 6 7 7 8 8 7 7 7 8 8 9 10 10 9 8 6 2 1 2 4 5 6 8 8 8 8 9 9 10 10 9 6 5 6 7 7 7 7 7 9 8 7 6 5 5 6 5 5 3 1 1 1 3 5 6 6 6 7 5 3 3 4 6 5 4 8 7 6 5 7 8 8 7 8 13 15 14 10 9 8 7 8 9 7 4 1 1 2 4 6 7 6 5 5 4 4 3 4 4 4 5 5 6 6 6 5 6 6 7 7 7 6 6 6 6 6 6 6 6 5 3 3 2 2 2 2 2 3 4 5 5 6 6 6 6 6 6 5 3 3 3 3 1 2 3 4 5 5 6 7 7 10 14 17 19 21 22 22 22 21 20 18 14 10 7 7 6 6 5 5 4 1 2 5 5 5 4 4 4 5 5 5 4 4 5 6 6 6 6 6 6 5 5 5 5 5 5 4 3 2 2 1 1 1 1 2 2 3 4 7 10 11 9 7 5 4 3 2 1 2 2 1 3 6 6 5 4 4 4 5 24 24 24 24 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 24 24 24 24 24 24 24 22 18 12 8 6 6 4 2 0 1 2 3 4 4 4 4 5 5 4 3 2 4 3 3 3 3 3 3 5 5 5 6 6 7 8 8 8 8 9 8 6 6 6 6 4 1 0 1 3 4 5 4 3 2 2 2 5 6 6 6 8 8 6 4 3 4 5 5 3 1 1 2 2 2 3 4 3 1 1 1 1 1 4 7 9 7 6 8 9 10 8 4 1 2 1 2 4 6 8 10 12 12 11 9 7 6 5 5 6 6 7 7 7 8 9 9 10 12 11 11 8 6 5 4 5 6 5 6 6 5 5 5 6 7 7 7 8 7 6 6 5 4 4 4 3 3 3 4 4 5 5 6 7 9 11 12 14 15 15 12 9 7 6 5 5 6 7 7 7 7 7 9 11 12 12 10 9 8 8 7 7 7 7 7 5 5 5 6 8 10 10 8 6 5 4 3 1 1 3 1 2 5 5 5 5 5 5 6 8 10 10 11 10 10 8 7 6 6 7 6 6 6 6 6 6 7 7 6 4 3 3 3 4 5 6 4 3 4 7 9 9 8 7 7 8 8 5 4 3 4 6 7 8 9 12 12 12 11 11 10 12 11 10 9 8 7 6 5 2 1 2 3 5 7 8 6 5 3 5 8 8 9 9 10 11 12 10 8 7 6 6 5 4 4 4 5 6 8 10 11 11 11 10 9 8 8 9 8 8 8 7 7 7 7 6 6 6 5 6 8 8 7 7 8 10 8 7 6 7 6 5 4 5 5 6 8 10 9 7 5 4 3 1 2 2 2 4 4 3 2 1 3 4 3 1 3 5 5 5 4 2 2 4 6 7 6 4 4 5 3 3 4 4 4 2 3 6 2 2 3 1 3 5 5 7 6 4 2 4 7 7 3 2 3 5 6 6 5 4 3 4 6 6 6 6 5 4 3 4 7 7 4 3 6 10 11 5 2 7 5 1 3 5 7 9 13 9 7 8 7 6 7 8 6 4 2 2 4 6 5 3 1 4 3 6 6 3 3 5 5 5 5 6 7 6 4 3 4 4 4 5 5 5 5 4 3 3 3 3 4 4 4 5 5 6 6 6 6 6 7 8 8 7 7 7 7 7 6 4 3 4 6 7 7 7 7 6 6 5 5 5 5 3 3 4 6 6 6 6 6 7 7 8 8 8 7 7 7 7 8 7 6 7 7 8 7 6 5 6 5 5 6 6 7 7 7 7 7 5 4 6 7 8 9 9 9 9 7 3 2 2 4 3 3 5 5 5 6 7 8 8 9 9 8 8 8 8 8 7 7 7 7 6 7 7 7 7 6 6 5 2 3 3 1 1 4 7 7 7 5 4 3 5 5 7 7 4 2 8 8 8 5 7 9 7 8 10 15 17 16 15 13 11 10 9 7 3 1 2 6 8 8 7 5 5 4 3 3 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 7 6 5 5 6 6 6 6 4 2 1 1 1 2 2 2 3 4 6 6 6 6 6 6 5 5 4 4 4 3 2 1 3 4 5 6 7 7 7 6 5 10 15 19 21 22 22 21 21 20 19 16 11 8 6 6 6 4 3 1 3 4 5 5 4 4 4 4 4 5 5 4 4 5 6 6 6 6 6 5 5 5 5 5 5 5 5 3 2 2 0 1 2 2 3 3 5 8 10 10 9 8 6 5 4 3 2 1 1 1 2 4 6 6 5 4 4 4 4 24 24 24 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 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 24 24 24 25 25 25 25 25 24 24 24 25 25 24 24 24 24 24 24 24 22 17 11 8 6 7 6 5 3 2 1 1 2 2 3 4 4 4 3 2 2 3 3 3 3 5 6 7 6 5 6 7 7 6 5 4 4 3 5 6 5 7 7 7 5 3 3 1 2 4 4 3 1 1 4 6 7 4 4 4 5 5 5 5 4 3 4 5 5 3 0 3 3 3 3 3 2 2 2 1 3 4 5 7 9 5 5 7 10 10 8 4 0 2 3 2 1 4 7 11 12 12 9 8 7 6 5 5 6 6 7 7 7 8 8 8 9 10 10 9 7 4 3 4 4 5 5 5 5 5 4 4 5 6 7 7 7 6 6 5 4 4 4 4 3 2 2 2 3 4 5 6 7 9 10 11 13 13 12 8 6 5 5 5 6 7 8 8 7 8 9 11 12 13 11 9 8 7 6 5 6 6 6 6 6 6 7 9 10 11 10 7 4 3 3 2 2 3 3 4 4 5 4 4 4 4 4 6 8 9 10 9 8 7 6 5 6 6 6 5 5 4 4 4 6 6 6 6 5 4 3 4 5 5 4 5 8 11 10 9 9 7 7 8 9 9 10 13 15 15 15 15 15 16 17 18 19 19 18 17 17 15 13 13 12 10 8 5 3 2 2 3 5 7 8 6 3 1 4 6 6 7 8 9 10 11 10 9 8 8 7 5 4 4 5 7 9 10 11 12 12 11 10 9 9 9 9 9 9 8 6 6 6 6 7 6 6 5 7 9 9 8 8 10 10 8 4 3 6 5 5 5 7 9 9 9 9 9 6 2 1 3 3 4 4 3 3 3 3 3 5 8 7 5 4 2 2 4 4 3 2 2 3 4 6 7 4 3 2 1 3 6 5 4 2 2 6 5 6 4 1 0 2 3 3 3 1 2 4 5 5 4 3 2 4 4 4 2 2 4 6 7 5 6 5 4 2 2 4 6 7 5 5 5 5 10 15 6 0 3 1 2 4 4 6 12 11 6 5 5 3 3 6 8 8 6 6 6 5 4 1 3 6 5 1 5 4 1 2 2 1 4 5 6 5 5 4 3 3 3 4 5 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 6 6 6 7 7 5 3 4 6 7 8 8 7 7 6 6 6 6 6 5 3 2 4 5 6 7 7 7 7 7 7 7 7 7 7 8 9 8 8 8 8 8 7 4 5 5 5 5 5 6 7 7 7 8 8 7 7 8 7 7 9 9 9 10 8 6 4 5 5 4 2 0 1 2 2 2 2 3 4 5 7 7 8 8 8 8 8 5 5 7 7 8 9 8 7 8 7 6 6 5 3 3 5 9 8 6 2 4 6 9 8 8 6 4 2 5 9 10 7 8 8 6 7 10 14 16 17 17 16 15 13 10 7 4 4 7 8 7 6 5 4 4 3 3 3 4 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 4 3 3 2 2 3 3 3 4 5 6 6 6 5 5 4 3 4 4 5 4 4 2 2 4 6 6 6 7 7 7 7 4 3 11 17 20 21 21 21 21 20 18 15 10 7 6 5 5 3 3 4 5 4 3 3 4 4 3 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 3 2 1 0 2 3 3 3 5 9 12 11 8 6 6 6 5 4 3 2 1 1 1 2 4 5 6 5 5 4 4 4 24 24 24 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 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 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 22 17 12 8 7 6 6 6 5 6 5 3 2 2 4 5 4 3 3 3 4 4 2 2 4 7 8 9 7 7 8 7 5 5 4 4 3 4 6 7 7 9 9 9 8 8 7 5 4 5 5 6 9 10 10 8 5 4 3 3 2 4 5 5 3 3 4 5 5 4 2 1 2 2 2 1 1 1 2 3 5 6 7 6 5 5 5 4 9 10 9 4 2 3 3 4 3 4 4 3 7 10 8 6 6 6 6 5 5 6 7 7 7 8 8 9 9 9 9 8 6 4 3 4 4 5 5 6 6 6 4 2 1 2 3 4 5 6 6 5 5 5 4 5 4 3 2 0 2 3 4 4 5 6 8 10 11 11 9 6 4 3 4 4 6 8 9 9 8 9 10 11 11 11 9 8 6 5 5 5 6 6 7 6 7 8 9 10 11 11 10 8 6 3 4 5 9 8 8 8 7 6 4 4 3 3 4 7 7 8 8 8 7 5 5 5 5 4 4 5 4 3 3 5 7 6 6 6 5 4 4 4 6 5 4 11 12 11 7 6 5 4 5 7 8 10 12 16 17 14 16 18 19 20 21 23 22 20 18 17 16 15 14 14 14 12 10 6 3 1 2 3 5 7 7 6 4 2 1 3 4 5 6 7 8 10 11 11 11 10 10 8 6 6 7 8 9 10 10 10 11 10 10 9 9 9 9 9 8 7 5 4 3 4 4 5 5 7 9 11 10 9 9 10 8 6 3 3 0 5 7 8 8 9 9 6 4 6 6 3 2 3 4 4 4 4 3 2 6 9 11 11 7 6 6 4 1 1 2 3 2 0 3 3 4 4 4 4 4 4 5 5 6 5 3 5 7 6 6 4 2 2 3 3 2 2 1 2 5 5 6 6 6 6 6 4 1 5 5 5 5 5 4 5 4 4 2 4 4 5 5 5 5 6 7 8 11 6 1 2 2 2 4 7 8 10 12 8 4 6 6 5 1 4 7 6 6 6 5 3 1 2 5 5 3 3 4 4 3 3 3 3 3 3 4 4 3 2 1 1 3 4 5 6 7 7 7 6 6 5 5 5 5 5 6 6 7 7 7 6 7 6 6 6 5 6 7 7 6 2 3 6 8 8 8 7 6 6 6 6 6 6 6 5 3 1 3 4 6 7 7 7 7 7 7 7 8 8 8 9 9 8 8 9 8 5 3 4 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 10 10 11 10 8 7 6 5 5 3 1 2 4 4 5 4 4 4 4 3 2 2 3 5 8 10 10 8 7 9 9 9 8 7 7 7 7 8 10 9 7 5 7 9 9 5 4 6 8 10 9 6 4 4 4 4 7 10 11 12 12 10 11 12 12 12 12 13 13 14 17 14 10 9 8 7 6 5 5 4 3 2 2 3 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 5 5 6 6 6 6 5 4 3 3 3 4 5 5 5 4 2 2 5 7 7 6 6 6 6 6 6 0 8 16 19 20 21 21 21 20 18 14 9 6 5 5 5 6 6 6 4 1 2 3 4 4 3 4 5 5 5 6 5 5 5 5 5 6 5 5 6 6 6 6 6 6 5 4 3 1 1 2 3 3 4 6 9 10 8 7 6 6 6 5 4 3 2 2 2 3 3 4 5 6 6 5 5 4 4 24 24 24 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 26 25 26 26 26 25 25 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 24 24 24 24 24 25 25 25 24 24 24 24 24 23 19 14 8 5 4 3 4 4 4 5 4 3 3 4 4 4 4 3 4 2 1 2 5 7 8 8 7 6 6 6 5 4 4 4 5 8 9 9 9 10 11 11 10 10 10 10 8 8 8 10 11 11 8 7 7 5 3 2 4 5 6 4 2 3 3 3 3 3 3 3 2 1 2 2 1 2 3 3 4 4 5 5 4 3 5 5 3 9 11 9 6 2 3 4 3 3 4 3 2 6 9 9 7 6 5 5 4 5 6 8 7 7 7 8 8 8 8 7 6 5 4 4 4 5 5 6 6 6 6 5 4 3 4 4 5 6 6 6 6 5 4 4 3 3 2 1 1 2 3 3 3 4 6 8 10 10 9 8 5 3 2 3 3 6 8 9 8 7 8 8 9 9 9 8 7 6 5 6 6 7 7 7 6 7 9 9 10 10 10 10 9 8 8 9 10 11 10 10 9 8 7 7 5 4 3 5 7 7 6 6 6 5 5 4 4 5 4 4 4 3 3 5 6 7 7 7 6 5 4 4 5 5 5 4 10 11 7 5 3 4 5 8 9 10 10 13 18 18 18 18 18 19 20 20 19 16 14 12 12 13 12 13 14 15 14 12 7 3 2 3 5 6 7 7 6 5 4 2 0 2 4 5 7 8 10 12 12 13 13 12 10 8 7 7 7 8 8 9 9 10 10 10 9 9 9 8 8 7 7 6 6 6 5 3 2 5 9 11 10 9 8 7 7 6 4 4 2 1 5 7 8 6 7 8 7 5 3 6 5 1 2 3 3 4 2 1 6 10 10 8 9 7 6 5 4 3 2 2 2 1 2 5 6 4 2 1 2 5 6 5 4 6 6 7 6 6 5 4 3 1 1 2 2 2 1 2 3 3 2 4 6 6 8 10 5 2 6 7 6 6 4 3 3 4 5 4 3 2 3 3 3 4 7 8 7 7 4 0 2 2 2 4 6 7 8 11 10 5 2 4 3 3 5 6 5 5 5 5 4 2 1 3 3 2 4 1 3 4 3 2 1 2 2 2 2 2 2 2 4 8 6 6 7 7 7 7 7 6 5 5 5 5 5 6 6 7 7 7 7 7 6 6 5 5 5 6 7 7 3 2 5 8 8 8 7 6 6 6 6 6 6 6 6 6 4 2 2 4 5 6 7 7 8 8 8 8 8 8 8 9 8 8 9 8 5 3 5 6 7 7 7 7 7 7 6 7 8 8 8 8 8 9 10 10 10 10 7 6 5 4 4 3 2 2 3 3 4 4 4 5 5 5 4 4 4 2 1 5 8 9 9 8 6 5 6 7 7 7 8 9 11 11 11 10 9 9 10 8 7 9 9 10 7 5 4 5 6 6 6 8 11 12 13 12 12 12 11 11 8 6 4 5 10 12 12 11 8 5 4 5 5 3 2 0 2 3 4 5 5 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 5 6 7 7 7 6 6 6 6 6 6 5 5 4 3 3 3 4 5 5 5 5 3 1 1 5 7 8 7 7 7 6 6 6 3 4 14 18 20 20 21 21 20 18 15 11 7 4 3 5 8 7 5 2 4 5 6 4 4 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 3 2 1 2 3 4 5 7 9 9 8 6 6 6 6 6 4 4 3 3 4 4 4 4 5 6 5 5 4 4 4 24 24 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 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 26 26 26 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 25 25 25 25 24 24 23 21 14 8 4 3 2 3 3 4 4 4 4 4 4 4 3 3 2 3 4 6 7 8 7 6 6 5 4 4 4 4 5 6 10 12 12 11 10 9 9 9 10 9 9 9 9 8 8 8 7 2 2 3 5 6 5 3 2 5 5 5 3 3 3 1 1 2 3 5 5 4 3 1 1 0 2 3 3 4 4 5 4 4 3 2 1 5 9 12 9 4 1 0 1 1 2 4 4 4 9 11 12 9 6 5 4 4 5 8 9 8 7 7 8 7 7 7 6 5 4 4 4 4 5 6 6 6 6 6 5 4 4 4 5 6 7 6 5 4 4 3 3 2 2 3 2 2 3 4 4 5 5 7 9 11 10 9 7 6 4 3 4 6 8 8 8 7 6 5 6 7 8 8 7 6 6 6 7 7 7 6 6 6 8 9 10 10 10 9 8 8 9 10 10 11 10 10 9 9 8 9 9 7 6 6 8 8 7 5 4 4 5 5 4 4 4 3 3 3 3 4 6 6 7 8 8 7 5 5 5 4 3 5 9 9 8 6 5 5 9 11 13 12 11 11 13 16 16 16 15 16 16 16 14 12 9 9 8 8 9 10 12 13 15 15 13 10 5 3 5 6 7 7 6 5 4 4 3 2 1 2 5 6 8 10 12 13 13 13 13 11 9 7 7 7 7 8 8 9 10 10 9 9 9 8 8 7 7 7 6 4 4 5 3 1 6 9 10 9 6 5 4 4 4 3 4 4 1 3 6 6 5 5 6 6 4 3 4 5 5 1 1 2 3 2 7 10 9 7 7 8 8 5 3 3 2 2 2 1 2 3 4 4 4 4 4 5 6 7 6 6 7 8 6 4 2 2 2 2 2 3 3 3 1 1 3 1 2 5 4 5 6 7 10 12 8 6 6 5 4 4 4 4 3 1 2 1 1 2 2 2 5 6 6 3 2 2 2 2 2 2 1 2 3 5 9 11 10 5 3 3 6 5 4 3 4 5 5 3 2 5 6 6 2 4 3 2 4 5 2 1 4 3 2 0 1 2 3 6 9 9 8 7 8 8 8 7 6 6 5 4 4 5 5 6 7 7 7 7 7 7 6 5 5 5 5 7 6 3 2 5 8 8 7 6 6 5 5 6 6 6 6 6 6 5 4 2 1 4 5 6 7 8 8 8 7 7 7 8 8 8 8 8 6 5 5 6 7 7 8 8 7 7 7 7 8 7 7 7 8 9 8 8 8 9 9 6 4 5 4 4 4 4 4 3 3 4 4 4 3 3 1 1 3 5 5 4 4 6 8 7 5 3 2 3 7 8 8 10 10 10 11 11 12 9 8 10 9 9 10 9 8 6 7 7 6 6 7 9 10 11 13 14 15 13 12 12 12 8 1 1 1 2 8 8 5 5 4 4 4 3 2 1 1 2 3 4 5 6 6 6 6 7 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 7 7 8 7 7 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 4 3 2 1 2 4 6 7 7 7 6 6 6 5 0 11 16 19 19 20 20 20 18 16 12 8 4 3 5 7 7 5 4 6 5 3 4 6 6 6 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 1 1 2 4 6 8 8 7 7 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 4 3 3 24 24 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 26 26 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 23 24 24 24 24 24 24 24 25 25 25 25 24 21 16 10 5 3 2 3 2 3 3 4 5 6 5 5 8 11 11 10 9 9 7 6 5 4 4 4 4 4 4 6 9 12 13 12 11 9 7 7 8 9 8 7 6 6 7 6 4 3 2 3 3 4 6 6 5 4 4 5 5 3 1 1 1 3 1 1 5 5 5 5 5 4 3 2 1 1 1 3 4 4 3 2 1 2 3 7 9 9 8 6 5 5 7 10 8 7 6 5 9 12 10 8 7 6 5 7 9 10 9 8 7 7 7 7 6 5 5 4 4 4 4 5 5 6 5 6 6 6 6 5 5 4 4 4 4 3 4 5 4 4 5 5 4 4 3 2 3 4 5 5 6 8 10 10 9 7 6 5 5 5 7 8 9 7 6 5 5 5 5 7 8 7 7 6 7 7 6 6 5 5 6 7 8 9 9 8 8 7 7 7 8 10 11 11 10 9 9 9 8 9 9 9 9 10 10 8 7 4 4 4 4 4 4 5 5 4 5 6 7 6 6 6 7 8 8 8 7 6 4 3 9 12 13 11 9 10 11 12 13 14 14 12 11 9 8 10 12 12 12 12 13 12 10 9 7 7 6 5 6 8 10 13 14 14 14 12 8 5 2 3 4 5 2 2 2 3 4 3 3 2 4 6 8 9 11 13 13 13 13 12 10 8 7 7 7 7 8 9 9 9 9 8 8 7 7 6 5 5 6 5 3 2 2 3 5 7 7 5 2 3 3 2 2 3 3 3 2 4 9 9 8 6 5 4 4 3 1 4 5 4 2 2 1 5 7 7 5 6 6 7 9 6 3 2 1 2 3 4 5 4 2 1 2 4 6 8 7 6 5 6 8 9 6 1 1 2 2 3 4 5 4 3 1 0 2 3 4 6 4 6 8 5 7 16 11 6 2 1 2 3 3 3 2 1 1 0 0 1 3 4 5 3 2 2 2 2 2 2 2 2 2 2 3 4 6 9 11 10 7 6 7 6 4 4 4 3 2 4 5 7 7 7 3 2 4 3 5 6 4 2 4 4 3 2 2 2 3 6 9 10 9 8 9 9 9 8 7 6 4 3 3 3 4 6 6 7 7 7 7 6 6 5 5 5 5 6 4 2 3 6 8 7 6 5 5 5 5 5 6 6 6 6 6 6 5 4 2 2 4 5 7 7 8 8 7 7 7 7 8 8 8 8 7 6 6 7 7 8 8 8 7 7 7 7 8 8 6 6 8 10 7 7 7 8 9 7 4 5 6 5 5 6 5 4 4 4 4 5 5 5 6 5 3 1 3 3 4 4 7 7 5 3 2 2 1 2 3 9 8 8 9 10 10 9 7 9 11 11 11 9 7 6 9 9 8 4 6 10 11 12 14 15 15 14 12 11 12 8 4 2 1 2 5 2 1 3 4 3 2 2 1 0 1 2 2 3 4 6 6 6 6 6 6 6 6 6 7 7 7 7 6 7 7 7 7 7 6 3 4 6 7 7 6 6 6 6 6 5 5 4 4 4 5 5 5 5 4 4 3 3 3 3 2 1 2 4 6 6 6 6 5 5 5 1 7 15 19 19 19 19 19 18 16 12 8 5 5 6 7 6 5 4 3 1 4 7 7 7 5 5 4 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 3 1 1 3 6 7 8 7 6 6 6 6 6 6 7 7 7 6 5 4 4 3 3 3 3 3 3 3 3 3 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 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 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 23 23 24 24 24 24 24 24 25 25 25 22 18 12 8 5 4 3 3 3 4 7 9 10 10 11 12 11 10 10 10 10 9 6 4 4 4 4 5 6 7 9 11 11 10 9 7 6 4 7 8 9 8 7 6 6 6 5 3 3 3 4 5 6 7 6 4 4 4 4 4 2 1 1 2 2 1 3 5 3 3 4 4 5 5 4 5 5 4 4 4 3 0 0 1 3 3 6 7 7 7 7 8 9 10 10 8 6 6 4 5 11 10 9 8 8 9 11 11 10 9 8 7 6 6 6 5 5 4 4 4 4 5 5 6 6 5 6 6 6 6 6 6 5 4 4 6 7 6 6 5 5 5 5 4 4 3 2 1 1 3 4 5 7 9 8 7 5 4 4 5 6 7 8 7 6 5 4 5 6 6 7 8 8 8 7 7 7 6 6 5 5 7 8 8 8 9 8 7 7 8 9 11 12 10 9 8 8 8 8 8 7 8 8 9 10 10 8 7 6 7 6 6 5 4 5 5 5 7 6 6 5 5 6 7 8 9 8 7 6 5 8 13 14 15 14 15 16 15 14 13 13 12 11 9 6 3 6 9 10 11 11 12 11 10 10 9 8 6 5 5 7 10 13 14 14 13 11 10 8 8 8 5 4 6 4 2 3 4 5 4 2 4 6 7 8 9 10 11 11 12 12 11 9 7 7 8 8 8 9 9 8 8 7 7 6 6 6 7 8 9 8 7 5 1 2 4 5 5 3 0 3 5 5 3 3 3 3 5 9 11 10 9 8 5 4 4 3 2 4 5 5 4 6 8 10 8 6 5 5 5 7 9 9 6 3 2 2 4 6 6 4 2 1 2 3 6 8 6 4 4 6 7 9 6 2 2 2 2 2 4 5 4 2 1 2 2 3 4 4 5 6 7 5 6 12 9 4 2 3 4 5 3 2 2 2 1 2 1 0 3 3 2 2 2 2 3 2 0 0 1 3 3 3 4 4 5 7 10 10 8 7 7 8 4 2 2 5 8 8 7 5 7 8 3 2 3 4 5 6 6 5 4 5 5 5 4 2 2 6 8 9 9 9 10 10 9 8 7 6 3 2 1 2 3 5 6 7 7 7 6 6 5 5 5 4 4 4 3 3 6 7 7 7 6 5 5 4 5 5 6 7 7 7 7 6 6 5 4 3 2 4 5 6 7 7 8 7 7 7 8 8 8 7 7 7 7 7 7 8 8 8 8 7 7 7 8 8 7 7 9 10 9 9 9 9 9 9 6 6 8 6 6 6 5 5 4 3 3 5 6 6 7 6 5 3 3 4 4 5 7 6 6 5 3 3 1 1 1 6 8 9 10 11 12 11 8 8 10 10 10 11 9 9 10 10 9 7 7 9 11 13 14 13 13 14 12 9 7 7 4 1 1 1 2 0 1 1 1 2 2 1 1 1 1 2 3 3 4 5 6 7 7 7 6 6 6 6 7 7 7 7 7 8 9 9 9 9 8 6 3 4 5 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 2 1 2 3 2 2 1 2 4 6 6 6 6 5 5 6 3 3 13 18 19 18 18 18 18 16 12 7 6 6 5 5 4 4 3 4 5 6 7 7 7 5 4 3 3 3 4 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 2 2 4 7 8 7 6 5 5 5 5 5 6 7 8 8 6 4 3 3 4 4 4 4 3 3 3 3 3 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 25 25 25 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 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 23 19 13 9 6 5 4 4 4 6 8 7 8 8 8 7 6 5 5 6 7 8 6 5 5 4 4 4 6 7 8 9 9 7 6 5 5 5 8 8 7 8 8 8 8 7 6 3 3 4 5 5 6 6 6 4 4 4 4 4 3 2 2 2 1 1 1 2 1 3 4 1 3 4 4 4 4 4 4 3 2 1 0 1 3 4 4 5 5 6 6 8 9 10 8 5 4 5 4 8 12 12 10 9 9 10 11 11 10 9 8 7 6 6 6 5 5 4 4 4 4 5 6 6 6 5 5 6 6 6 6 6 4 3 8 9 9 7 6 5 5 5 5 5 4 3 2 2 2 2 2 4 5 6 6 4 2 2 3 3 5 7 6 5 4 5 6 6 7 7 9 9 9 9 9 8 7 6 6 5 6 8 9 10 10 8 7 7 9 10 11 11 10 8 7 5 6 7 7 7 6 6 6 8 10 10 9 9 9 10 9 7 5 4 5 4 4 4 3 2 3 5 6 8 8 8 7 5 5 8 12 15 15 16 16 16 16 15 13 12 11 9 8 7 5 2 7 10 12 13 13 11 9 9 10 11 11 9 7 6 7 9 12 12 12 11 9 7 8 11 13 10 9 9 7 5 1 2 2 0 3 6 7 7 7 7 8 8 9 10 11 11 9 7 7 8 8 7 7 7 7 7 6 6 7 9 10 10 9 9 9 9 8 5 6 7 7 5 3 1 2 3 3 3 4 3 2 5 9 11 10 8 9 7 7 7 6 5 3 4 5 5 8 11 11 8 7 6 3 2 4 6 7 6 5 3 2 4 8 7 6 4 3 2 3 6 8 6 5 4 5 6 6 4 2 0 0 0 2 3 3 3 4 7 6 5 5 4 4 5 4 3 4 6 6 4 1 1 2 2 3 2 2 2 2 3 3 3 2 1 1 2 2 2 2 2 2 1 1 2 3 3 3 4 5 5 6 8 9 8 7 8 10 9 7 5 8 10 9 6 3 7 9 7 3 3 4 4 5 6 5 4 3 5 6 5 3 3 7 9 10 10 10 10 10 9 8 7 5 3 1 0 0 2 4 6 7 7 7 6 7 7 7 6 6 5 4 4 5 7 7 6 6 5 5 5 5 5 6 7 8 8 8 7 7 6 6 6 5 5 4 4 5 6 6 7 7 6 7 7 7 7 7 7 7 8 8 7 7 7 8 7 7 7 8 9 8 8 9 8 9 9 10 10 10 12 11 8 7 8 7 6 5 5 4 4 2 2 2 4 6 8 7 6 5 6 6 6 6 5 4 4 5 4 4 5 5 6 7 8 8 8 9 9 8 5 3 2 4 7 12 11 11 13 11 11 10 11 11 11 12 12 9 10 11 12 11 10 8 4 1 0 0 0 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 9 9 9 9 9 6 3 3 4 5 5 6 6 6 6 5 4 4 3 3 3 2 2 1 0 1 1 1 1 1 2 4 5 6 7 7 6 5 5 5 3 2 12 17 19 18 17 17 17 15 12 8 6 5 4 2 1 2 1 6 6 5 7 8 7 5 3 2 2 2 3 5 5 6 5 6 6 6 6 6 6 6 5 5 4 4 4 3 2 3 5 7 7 6 5 5 4 4 4 5 7 8 8 8 6 5 4 4 4 5 5 5 4 4 4 4 3 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 25 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 23 23 23 23 23 24 24 24 24 24 20 14 8 6 4 4 4 5 5 4 3 4 5 5 4 3 3 4 6 6 6 6 5 6 5 5 4 6 7 9 8 7 6 4 4 4 5 7 5 5 4 7 9 11 11 9 5 3 4 4 5 6 6 5 4 3 4 4 4 3 4 4 4 2 1 1 1 3 3 3 2 0 1 2 3 5 5 4 4 2 1 1 3 4 4 3 3 3 4 5 7 8 9 6 2 2 4 6 12 13 12 10 10 10 11 10 9 8 8 7 7 6 5 5 4 5 4 4 5 5 5 6 6 6 6 6 6 7 6 6 5 3 3 7 6 5 5 6 6 5 5 5 5 4 2 2 2 3 3 2 2 3 4 5 3 2 2 2 4 7 7 6 5 5 7 7 7 7 7 8 9 10 10 9 8 8 6 6 6 7 9 10 9 7 5 5 6 8 9 9 7 6 6 6 6 5 5 6 5 5 6 8 9 10 8 8 8 8 8 8 7 5 4 4 4 3 1 1 2 3 4 7 8 8 6 5 7 9 11 12 13 14 14 13 13 12 12 11 10 8 7 7 7 5 7 10 12 13 13 10 7 5 5 8 9 9 9 8 7 8 9 10 11 10 9 6 4 8 11 12 12 11 11 11 10 9 6 7 7 8 8 8 7 6 6 7 7 7 8 9 10 9 8 8 7 7 7 6 6 6 6 5 8 11 12 10 9 9 8 7 7 7 7 10 11 11 8 7 6 6 6 3 4 5 2 3 7 12 13 11 9 9 10 9 9 9 7 5 4 5 7 10 9 8 7 8 7 3 1 2 3 4 5 5 3 2 5 8 8 6 5 4 1 3 5 7 7 5 5 6 6 6 6 4 1 0 1 3 3 3 2 4 6 7 6 5 4 4 4 2 1 1 3 2 2 2 2 2 1 0 0 1 2 2 3 3 3 3 3 3 3 3 2 2 2 4 3 3 3 4 4 4 3 2 1 3 6 7 8 8 7 7 9 8 5 7 9 8 6 3 4 7 8 7 5 4 5 5 6 3 1 4 5 5 6 3 5 8 10 10 10 10 10 10 9 8 7 5 3 0 1 1 2 4 5 6 7 7 8 10 11 10 9 8 7 7 7 6 7 7 6 5 5 5 6 7 8 9 10 10 9 8 7 7 6 6 7 7 7 6 5 5 5 5 4 4 4 4 5 5 6 7 7 8 8 9 8 7 7 7 7 7 8 8 9 9 8 7 8 8 10 9 9 8 10 10 9 5 5 6 6 5 5 5 5 4 2 0 3 1 4 6 6 6 7 7 7 7 8 8 8 7 7 8 9 10 9 8 8 8 7 6 6 7 6 6 6 3 3 7 10 12 13 13 12 12 13 13 13 13 11 6 10 12 13 13 12 11 7 3 2 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 5 6 6 6 5 5 6 7 7 7 7 8 9 9 9 9 9 9 7 4 2 2 3 4 6 6 6 6 5 4 3 3 2 2 2 2 2 2 2 1 2 3 4 5 6 7 7 7 6 5 4 4 0 6 14 18 19 18 17 17 17 14 11 7 6 5 4 4 3 3 4 5 4 3 6 7 7 6 4 2 2 2 3 4 5 5 5 5 5 6 6 6 6 5 5 5 5 4 4 3 2 2 4 6 6 6 5 5 4 4 4 6 7 7 8 7 7 6 6 6 5 5 5 5 5 5 6 6 5 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 23 23 23 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 23 21 14 8 5 3 2 1 2 2 2 2 3 2 1 1 3 4 4 5 6 5 4 4 4 4 5 5 7 7 7 6 5 5 4 4 4 4 4 4 4 5 8 9 10 10 9 7 4 4 5 5 4 4 3 3 2 1 0 2 4 4 4 3 1 1 2 1 1 2 3 3 2 1 2 4 5 5 4 3 3 2 1 4 4 3 2 2 2 3 4 6 6 6 5 4 3 6 8 12 11 9 7 10 10 10 9 8 7 7 7 7 6 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 4 3 2 3 3 2 3 6 6 6 6 5 4 2 1 2 1 1 1 1 1 4 5 6 5 6 6 8 10 12 11 10 9 7 7 7 7 7 7 7 9 9 9 9 7 7 6 5 6 8 8 8 6 5 4 4 5 8 7 5 3 4 5 6 7 6 5 5 4 4 5 8 8 7 6 5 5 5 5 6 7 6 4 4 3 3 3 4 5 5 6 7 7 6 5 8 11 10 9 9 11 12 11 10 9 9 9 10 9 7 6 5 6 11 12 12 10 9 10 7 5 3 3 5 7 8 8 8 8 8 8 9 9 6 4 4 8 12 14 13 12 12 13 15 14 13 12 12 13 13 11 9 8 8 7 7 7 7 8 9 9 9 8 7 7 7 7 6 6 6 6 7 9 10 9 8 8 8 7 6 6 6 9 12 11 11 11 9 8 6 5 3 6 6 5 7 10 13 13 11 9 9 9 8 7 8 8 7 5 4 6 10 8 6 6 7 8 5 4 2 2 3 3 3 4 7 9 8 6 5 5 6 1 4 6 7 7 6 6 7 8 9 8 5 3 1 2 2 2 2 1 3 5 6 6 5 3 1 2 0 1 2 3 2 2 2 2 2 3 2 2 1 0 1 1 1 2 2 3 3 4 4 3 3 3 4 4 5 5 5 5 3 2 2 2 3 4 5 6 8 8 7 7 7 5 7 8 6 5 5 5 7 8 9 7 5 5 6 6 5 2 5 6 6 6 5 7 9 10 11 11 11 10 9 8 7 6 5 2 1 2 3 3 4 5 6 7 8 10 10 11 10 9 9 9 8 7 7 7 7 7 6 7 7 8 9 11 11 11 9 8 8 7 6 6 7 8 8 8 7 7 7 7 6 5 4 3 3 2 3 5 7 9 10 10 9 9 8 7 7 7 7 7 8 8 7 7 7 8 9 10 10 9 8 10 8 5 3 5 6 6 5 4 6 6 4 4 3 4 5 4 4 4 4 7 8 8 7 7 7 7 7 7 9 11 11 9 7 4 8 8 7 8 8 8 8 7 7 5 7 11 12 13 13 13 13 13 14 14 13 13 12 15 15 15 14 14 14 10 7 5 2 1 1 0 1 2 2 2 2 2 3 3 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 8 8 9 9 8 7 5 4 2 2 4 6 7 6 6 5 4 4 3 3 3 3 4 4 3 4 5 5 6 6 7 7 7 7 6 5 4 2 3 9 16 17 18 18 18 17 16 14 12 9 7 6 6 6 6 6 5 4 2 3 5 7 7 6 5 3 3 3 3 4 5 5 5 5 5 5 6 6 6 5 5 4 4 4 4 4 3 2 2 4 5 5 5 4 4 5 6 6 7 7 7 7 8 7 7 5 5 4 5 5 6 7 7 6 5 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 21 14 9 5 3 1 1 1 2 3 3 2 3 4 3 3 4 4 5 5 4 4 4 3 2 3 4 5 5 5 5 4 4 4 4 4 4 3 3 5 6 8 8 7 7 8 7 5 5 5 3 3 6 7 8 7 6 5 3 1 2 3 3 2 2 3 4 3 2 2 2 2 3 4 4 5 5 4 3 4 2 1 4 4 3 2 1 1 1 3 4 5 5 4 5 7 8 8 8 9 10 9 8 8 7 6 5 5 6 7 6 6 5 5 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 4 3 1 0 1 2 3 5 5 6 7 4 1 1 3 4 4 4 5 5 6 7 8 10 12 12 12 13 13 13 13 12 11 7 6 6 6 6 5 6 7 8 8 7 6 6 5 4 4 7 7 6 5 5 6 7 7 7 5 2 3 5 6 7 7 7 5 4 2 2 4 7 6 5 4 4 4 4 5 6 7 6 4 3 3 3 3 4 4 4 5 6 5 4 8 9 9 6 6 6 9 10 9 8 7 6 8 9 8 7 6 7 10 14 11 7 4 5 6 5 4 4 4 5 7 7 8 7 7 8 8 8 7 7 10 14 15 15 15 14 13 13 14 14 14 14 14 14 14 14 11 10 9 10 10 10 11 11 11 10 9 9 8 7 7 8 8 8 8 8 7 7 6 7 7 7 7 6 5 5 4 7 11 13 9 8 10 10 9 6 5 5 9 10 10 9 11 12 12 10 7 8 8 6 5 5 6 5 4 6 8 9 7 5 5 6 6 6 5 5 4 4 5 6 8 8 6 5 3 3 5 6 3 5 7 8 8 8 8 7 7 7 6 3 2 2 2 3 2 2 2 3 4 6 6 5 4 4 4 3 2 3 4 3 1 3 4 4 3 2 2 1 3 3 2 1 1 1 2 3 5 5 5 4 4 4 4 5 7 6 6 5 4 4 4 2 2 5 5 2 7 9 10 7 4 8 7 4 3 5 7 7 9 9 7 7 7 6 6 6 1 2 4 6 6 6 8 10 10 11 12 12 11 9 7 6 5 5 3 3 4 4 5 5 5 6 7 7 9 9 9 9 9 10 9 8 7 7 7 7 7 8 9 10 10 11 11 11 10 7 5 6 5 5 6 8 8 8 8 7 8 8 8 8 7 7 6 5 5 4 4 5 7 8 9 9 9 8 7 6 6 7 7 7 7 7 7 7 8 9 10 11 10 8 5 3 3 4 5 7 7 5 5 7 7 7 5 4 4 6 6 4 4 3 5 5 5 6 8 8 8 7 8 11 10 8 7 4 3 7 8 10 11 10 9 10 9 8 7 7 8 10 10 10 11 12 13 12 12 10 12 13 14 13 11 8 9 10 8 5 3 0 1 1 1 1 2 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 8 8 8 8 8 8 7 6 5 4 2 3 6 7 7 6 5 5 4 3 3 4 4 4 4 5 5 6 6 6 6 7 7 7 7 6 5 4 3 6 12 16 16 16 16 17 17 16 14 12 9 8 7 6 6 5 4 2 2 1 3 5 6 7 6 6 3 3 3 4 4 5 5 5 4 4 5 6 6 6 5 5 4 4 4 5 4 3 2 0 2 4 5 6 7 7 6 6 6 6 6 7 8 8 7 6 5 5 5 6 6 6 6 6 5 5 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 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 20 16 9 4 1 1 1 1 1 2 1 1 3 3 3 2 3 4 4 3 3 4 3 2 1 1 3 4 5 4 4 4 3 3 4 5 5 4 5 7 6 7 7 7 7 7 6 5 5 3 1 4 6 6 4 4 6 7 9 8 6 4 2 2 4 5 6 6 6 5 5 4 5 3 2 4 5 4 3 3 2 1 2 3 3 3 2 0 1 2 3 4 3 6 8 9 10 9 9 10 12 10 8 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 6 5 5 3 2 1 0 1 2 3 4 6 5 3 5 7 7 7 6 5 5 5 7 8 8 9 10 11 11 12 11 10 9 9 9 7 6 5 5 5 4 4 6 7 6 5 5 5 4 2 2 5 6 5 4 5 7 8 6 5 2 2 3 4 6 7 7 7 5 5 3 2 4 6 6 5 4 3 3 4 5 7 8 6 4 3 3 3 2 2 3 4 5 5 5 6 9 8 6 4 4 6 10 10 9 8 7 6 8 8 8 8 7 9 10 9 7 4 1 3 4 4 3 4 5 6 7 8 9 10 11 11 11 11 12 14 15 16 17 17 16 16 16 15 16 15 14 14 13 13 13 11 10 10 10 12 14 15 15 14 13 12 10 9 8 7 7 9 10 11 10 9 7 6 6 7 8 8 7 5 4 3 5 9 12 12 7 6 9 10 9 7 7 9 11 11 10 8 8 10 9 8 7 8 8 7 5 4 5 5 2 4 7 7 4 3 1 4 4 4 5 5 5 4 5 6 6 6 5 2 1 2 4 6 5 6 8 8 8 8 7 7 7 8 6 4 2 3 4 4 4 3 2 3 4 6 7 8 6 5 4 3 2 3 3 2 1 2 4 4 3 1 0 1 2 2 2 1 1 1 1 2 4 5 5 5 4 4 5 6 7 7 6 6 5 5 5 2 2 3 3 3 3 8 10 8 4 4 3 0 4 6 7 8 9 9 8 8 7 6 6 6 4 1 1 2 3 5 9 10 11 12 12 12 10 8 5 5 5 7 6 6 5 5 5 5 5 6 7 7 8 8 8 9 9 9 8 7 7 7 8 8 8 9 10 11 11 11 10 9 7 4 2 3 3 4 6 7 8 7 7 7 7 8 8 8 8 8 8 7 7 7 7 5 4 4 6 7 8 8 7 6 6 6 7 7 7 7 8 8 7 9 8 7 4 2 1 3 4 5 6 7 8 8 8 8 7 7 7 6 5 5 4 4 2 4 6 4 3 4 7 9 10 10 11 14 11 10 10 9 9 8 10 11 11 12 12 11 11 10 7 3 2 5 6 7 9 11 14 10 6 2 7 10 11 9 5 2 3 3 2 2 2 1 1 2 2 2 2 1 1 2 3 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 7 7 7 8 8 8 7 5 4 3 1 4 7 7 6 5 5 4 4 4 4 4 4 4 5 6 6 6 6 7 7 8 7 5 4 3 4 4 9 14 17 16 14 14 15 15 15 13 11 9 7 6 5 4 3 2 1 1 1 3 5 6 6 6 6 4 3 3 4 5 5 5 5 4 4 5 5 6 6 5 5 4 4 4 5 5 3 2 0 3 5 7 7 7 7 6 5 5 6 7 8 9 8 7 5 5 5 5 5 5 5 4 4 4 3 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 20 15 8 4 1 0 1 2 3 3 1 0 0 0 0 0 3 5 7 8 8 7 6 5 2 2 3 4 4 4 4 4 3 3 7 11 10 7 7 7 6 6 7 8 8 7 5 4 5 2 1 3 3 4 3 3 4 5 6 6 7 7 7 7 7 6 6 6 6 6 5 4 4 5 2 2 3 2 1 2 3 4 4 4 5 3 1 0 1 2 2 2 3 5 8 12 14 16 16 16 16 12 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 3 2 2 2 1 2 2 3 5 4 5 8 8 7 5 3 2 2 3 5 5 5 6 7 7 7 7 6 5 5 5 6 6 6 5 5 4 3 4 6 6 5 5 5 5 5 5 2 3 5 4 4 5 6 7 5 3 1 1 2 5 6 7 7 6 6 5 3 3 6 7 6 5 5 5 5 6 7 8 8 7 6 5 4 4 4 4 5 6 6 6 7 8 8 6 4 4 5 8 11 9 8 7 6 6 8 8 7 7 6 6 5 6 8 5 3 2 3 4 5 7 8 8 9 11 13 14 14 13 13 14 15 16 17 17 17 17 17 17 17 16 16 15 14 13 13 12 11 9 8 8 9 11 13 14 14 14 14 12 11 10 8 7 7 9 11 12 11 9 7 6 6 8 10 11 10 8 6 5 7 10 12 10 5 5 7 9 8 7 8 8 9 10 9 7 5 6 8 9 8 7 7 6 4 3 3 4 3 1 3 4 5 5 5 3 2 3 4 5 5 4 1 3 6 5 4 1 1 3 3 5 6 7 6 6 7 8 8 8 8 7 7 5 2 3 3 3 3 3 2 2 3 5 6 7 7 6 3 0 2 1 1 1 0 2 4 4 3 3 4 3 3 1 1 2 1 0 1 3 4 5 6 5 4 4 5 6 6 5 4 4 5 5 4 2 1 3 4 4 4 6 8 8 6 4 1 2 4 7 7 7 8 8 7 8 7 7 7 6 5 3 4 4 4 7 10 10 11 12 12 11 8 5 3 6 8 9 9 8 7 6 5 5 5 6 7 8 8 9 9 8 7 6 6 6 7 8 8 9 9 9 10 10 9 8 7 6 5 3 1 2 2 2 6 7 7 6 5 5 6 7 7 8 8 8 7 8 8 9 8 8 6 4 3 4 5 6 6 6 6 6 6 7 7 7 8 8 7 7 5 4 4 3 3 4 5 7 7 8 9 10 10 11 9 8 9 8 7 6 6 6 5 6 7 7 7 8 9 9 9 11 11 11 9 10 12 12 12 10 11 11 11 12 13 13 12 11 8 1 2 3 7 9 8 9 11 6 1 3 5 6 7 7 4 3 2 1 2 1 1 0 1 2 2 2 2 1 1 2 3 4 5 5 5 5 6 6 6 6 6 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 5 4 3 2 1 5 6 7 6 5 4 4 4 4 4 4 4 5 6 6 5 6 6 8 7 5 3 2 1 2 5 12 15 16 14 14 13 14 14 14 13 11 8 6 4 3 2 2 2 2 2 2 4 5 6 6 6 6 5 4 3 4 4 5 5 5 4 5 5 5 5 5 6 5 4 4 4 5 5 3 1 3 5 6 6 6 6 5 5 5 6 7 8 9 9 8 7 5 5 4 4 4 3 3 3 2 2 2 23 23 23 22 23 23 23 23 23 23 23 22 22 22 22 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 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 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 20 14 10 9 7 5 3 2 2 2 2 3 3 3 2 2 3 5 6 5 3 3 4 5 4 4 4 4 4 4 4 3 3 7 12 17 12 10 8 8 8 9 10 10 10 8 5 3 1 3 5 8 4 2 2 3 4 5 5 4 3 2 3 5 6 6 4 3 5 5 5 4 4 4 3 4 4 3 3 5 6 6 5 5 4 2 2 3 2 2 2 4 6 7 10 14 18 20 19 15 13 11 10 9 8 8 8 7 6 7 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 2 3 4 3 2 1 1 2 3 4 5 8 7 6 4 3 2 1 3 5 5 5 5 6 6 6 6 5 3 1 1 3 4 5 5 5 4 1 4 6 5 4 4 4 5 4 2 1 4 5 6 6 6 7 6 5 3 1 1 3 5 6 6 6 5 5 4 1 4 8 7 6 6 7 7 7 7 7 8 8 7 7 6 4 5 5 5 4 5 5 6 7 8 6 4 4 3 6 8 8 6 5 4 4 5 7 7 6 6 4 3 4 7 8 8 8 8 9 10 10 10 10 10 10 12 13 13 14 14 15 15 16 17 18 18 18 17 17 17 17 15 14 14 13 12 11 10 9 8 6 5 7 9 13 13 14 14 14 13 12 11 9 7 7 8 10 11 12 11 9 7 8 9 11 11 10 10 9 8 9 10 10 7 5 4 6 8 8 6 5 8 10 11 9 8 8 4 4 6 6 6 6 5 4 3 2 1 2 2 3 4 4 2 3 3 3 4 5 5 4 2 1 0 2 2 1 1 1 1 3 5 6 7 3 2 4 6 9 9 8 7 6 4 3 1 2 1 2 3 2 2 3 5 6 7 8 7 4 1 3 3 2 0 1 3 5 5 3 4 6 6 5 3 1 2 2 1 2 4 6 6 6 5 4 3 4 4 3 2 2 3 4 2 1 1 2 3 4 4 4 5 6 7 7 6 4 3 3 4 6 7 8 7 7 7 7 7 8 4 5 8 4 4 6 8 10 10 11 11 10 7 3 3 4 7 8 9 9 9 8 6 5 4 5 6 7 8 8 8 6 5 4 4 4 5 6 7 7 8 9 9 9 9 7 7 6 5 4 3 2 1 1 4 6 7 6 5 4 5 5 6 7 7 7 7 7 7 8 9 8 7 6 6 5 4 4 5 6 6 5 4 4 5 6 7 8 8 8 7 7 6 6 6 6 7 6 8 10 9 8 9 11 12 10 9 9 10 10 9 7 8 9 7 8 10 10 10 10 10 8 8 6 6 10 12 12 13 11 10 12 10 8 8 10 12 14 13 9 2 3 9 11 12 10 12 11 5 1 3 3 2 3 5 3 3 1 2 4 3 2 2 2 2 2 3 2 2 2 2 3 4 5 5 5 5 5 6 6 6 6 7 7 7 6 7 7 8 8 8 8 8 7 7 6 7 6 6 7 7 7 6 5 5 4 5 4 3 6 7 7 6 5 5 5 4 5 4 5 6 6 5 4 5 7 7 5 3 2 2 2 2 5 10 13 14 14 13 12 11 12 13 13 11 8 4 3 3 3 3 2 2 2 3 3 4 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 2 1 3 5 5 5 5 5 5 5 6 7 7 7 7 8 8 7 6 4 4 4 3 3 2 2 1 1 1 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 19 15 11 9 9 9 9 6 3 4 4 5 4 3 2 1 1 2 1 2 4 4 5 4 4 5 5 5 4 4 4 5 8 12 14 15 12 11 10 11 11 11 11 11 12 10 7 5 6 8 10 10 8 6 4 3 4 4 4 2 3 5 5 2 1 2 1 1 3 5 4 4 4 1 5 6 5 5 3 1 3 5 6 6 5 4 4 4 3 2 6 9 10 9 13 15 14 10 10 6 4 3 4 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 5 6 6 5 4 3 3 3 5 5 5 3 2 2 2 2 3 4 6 6 5 4 3 2 1 3 6 7 6 7 7 8 9 8 7 6 5 4 2 3 3 4 5 4 2 2 4 4 3 2 2 3 3 4 7 8 10 10 11 10 10 8 7 6 5 4 3 3 4 4 4 4 2 1 3 6 8 6 6 6 6 7 7 7 7 6 6 6 6 5 4 4 4 3 3 4 4 4 5 6 4 5 4 3 6 7 6 4 4 4 4 5 5 6 5 5 5 5 5 5 7 9 13 15 14 13 12 11 11 10 9 10 11 13 14 16 16 16 17 18 18 18 17 16 16 15 15 14 13 13 12 11 10 9 8 7 6 5 9 11 13 14 14 15 14 13 12 11 10 7 6 7 8 9 10 10 10 10 10 10 9 9 9 10 10 11 10 10 8 7 6 5 6 7 7 5 5 9 11 12 11 10 11 6 4 7 8 8 5 4 4 4 2 1 1 2 3 1 4 6 4 3 3 3 2 1 1 1 1 1 1 1 2 2 2 1 3 5 6 6 2 1 1 5 8 10 10 9 5 2 3 2 1 1 2 3 3 1 1 4 5 7 8 7 5 1 2 2 1 2 4 5 5 5 3 2 5 5 5 4 3 1 1 1 3 5 5 6 6 5 2 2 2 3 2 0 1 2 3 2 2 3 2 3 3 4 4 4 5 7 8 7 5 3 2 1 4 7 8 7 6 6 6 7 8 5 5 7 5 5 6 8 9 10 11 10 7 5 5 4 5 6 7 7 8 9 9 8 6 5 5 6 7 7 6 5 4 3 3 4 5 6 6 6 7 8 9 9 9 8 7 6 5 4 3 3 3 4 6 8 8 8 6 5 4 5 7 8 8 8 7 7 6 7 7 8 7 7 6 5 5 5 6 6 6 6 6 5 3 3 4 6 7 8 8 8 8 7 8 7 7 6 5 5 8 9 9 9 11 11 8 7 7 8 8 8 6 8 10 8 8 9 10 10 10 10 9 6 4 6 10 11 12 12 9 8 10 8 6 7 8 10 12 10 7 1 2 7 8 10 11 11 8 4 1 3 2 1 1 1 1 2 3 4 5 5 4 4 4 4 4 4 3 2 2 3 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 7 6 6 5 4 3 6 8 8 6 5 5 5 5 5 5 6 6 5 5 5 6 7 6 4 3 4 6 7 8 10 12 12 12 12 13 10 9 9 10 12 11 8 4 1 3 3 4 4 3 2 2 3 4 6 6 6 6 6 6 6 5 5 5 4 4 3 3 4 4 4 5 5 5 5 4 3 3 4 2 1 2 4 4 5 5 6 7 7 7 6 6 6 7 8 8 7 6 5 5 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 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 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 21 21 21 19 15 8 5 5 8 9 7 5 5 5 5 4 3 3 1 1 1 1 2 4 3 3 2 3 6 8 9 8 7 8 10 11 12 13 12 11 10 11 11 11 11 11 12 12 10 8 8 8 6 5 7 8 9 10 10 9 9 9 6 4 2 3 5 3 3 3 2 1 3 1 2 5 4 5 6 3 5 3 1 5 6 7 7 5 5 5 3 2 3 6 9 9 10 15 15 13 7 4 6 6 6 4 4 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 7 7 7 6 6 6 5 5 3 2 3 5 5 5 5 5 5 4 3 2 1 1 3 5 6 4 3 2 2 1 2 4 6 7 7 7 8 8 9 8 8 7 6 5 4 3 3 4 4 3 2 4 4 3 2 0 1 4 7 9 12 14 14 13 11 10 9 8 7 6 5 3 4 4 4 5 5 4 5 7 8 7 5 5 4 4 5 6 7 7 7 6 5 5 4 4 3 3 3 4 4 3 3 3 3 4 5 4 3 5 5 3 3 3 4 4 4 4 4 3 5 7 5 4 2 5 9 14 14 13 11 11 11 11 10 8 8 10 13 15 17 17 17 18 18 18 17 16 14 14 14 14 14 13 12 11 10 9 8 8 7 9 12 15 14 14 14 14 14 14 13 12 11 9 7 6 6 7 8 8 9 10 12 13 13 12 11 11 12 11 10 10 11 11 9 7 6 6 6 6 4 6 11 13 13 12 10 9 6 8 10 11 10 8 6 5 5 4 1 2 1 2 8 9 10 9 7 7 9 5 2 3 3 2 1 1 2 0 1 2 1 2 5 4 3 2 2 2 5 8 10 10 7 1 2 4 3 2 1 2 3 3 1 0 1 4 5 6 7 6 2 3 2 2 3 4 5 5 5 3 3 5 3 3 4 3 2 2 2 2 3 3 4 6 5 3 2 2 2 1 1 1 0 1 2 3 3 2 2 3 2 3 3 5 7 8 8 6 3 2 3 6 7 7 6 5 5 7 7 8 6 6 8 7 6 7 7 8 8 11 10 7 7 6 6 6 7 6 6 7 8 8 8 8 7 6 6 6 6 6 5 4 4 4 5 7 8 8 8 8 9 10 11 10 9 9 8 8 8 7 8 8 9 10 11 10 9 8 7 7 8 9 10 11 11 10 10 10 9 8 8 7 7 6 5 5 5 6 7 7 7 6 5 5 4 3 4 5 7 7 7 6 4 5 6 5 3 2 1 3 8 9 10 12 10 7 6 8 10 8 7 7 8 9 7 8 8 8 8 8 8 5 3 5 5 7 8 8 7 2 1 3 5 6 8 8 9 8 4 2 6 6 4 1 4 7 7 5 4 2 1 1 3 2 3 1 2 3 4 5 5 5 5 5 5 5 5 5 4 3 3 3 3 4 5 6 6 6 6 5 6 6 6 6 7 7 7 9 10 9 9 8 8 8 8 8 7 7 7 6 6 6 7 7 7 6 6 4 2 6 8 8 7 6 5 5 5 5 6 6 6 6 6 7 7 6 4 4 4 5 7 8 10 12 12 10 10 10 12 9 7 6 7 9 10 8 7 3 3 4 4 4 4 2 2 3 5 6 7 6 6 6 6 6 6 6 5 5 3 3 3 2 3 4 4 5 5 4 3 3 3 3 3 2 1 3 4 6 7 7 7 6 5 4 5 6 8 8 9 8 7 5 5 4 4 4 3 3 3 3 3 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 19 15 7 2 0 3 6 9 8 7 6 6 5 5 5 5 2 1 2 4 6 5 4 3 4 7 11 11 11 10 10 11 12 11 11 10 9 9 10 10 10 11 11 12 12 11 9 9 9 6 4 6 7 9 9 8 6 6 7 8 8 5 0 2 3 3 2 2 2 4 5 2 2 3 4 4 2 3 3 2 5 6 6 5 2 2 5 2 4 5 6 7 8 10 14 17 13 7 4 6 6 6 5 5 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 7 7 7 6 6 6 5 3 3 6 7 7 6 6 5 5 4 2 1 2 2 2 3 5 6 4 2 1 1 0 1 2 4 5 5 5 6 5 6 6 5 5 3 2 1 1 3 4 4 4 4 4 5 5 4 3 1 3 5 8 12 14 13 11 9 7 5 5 5 5 4 5 7 7 6 6 7 7 8 7 7 5 4 4 4 5 5 6 7 7 7 7 6 5 5 4 4 3 3 3 4 3 1 0 2 5 5 2 4 5 4 0 1 5 6 5 4 4 3 4 7 7 5 3 2 4 8 11 11 10 8 11 12 13 11 9 8 10 13 15 17 17 17 17 16 14 13 11 11 12 13 13 13 13 12 10 9 8 8 10 12 16 16 16 15 14 13 12 11 12 12 12 12 9 7 5 5 6 7 7 8 9 10 11 12 13 14 14 14 12 11 10 12 12 11 8 7 7 6 5 5 7 11 14 13 10 9 8 6 9 9 8 9 7 3 4 5 5 3 4 8 10 12 12 10 10 7 6 8 6 4 6 6 6 6 5 5 5 4 5 4 3 5 5 4 6 3 2 8 10 11 11 7 2 2 3 3 2 2 3 4 3 2 1 1 3 5 6 8 7 5 3 3 3 3 2 0 2 5 8 8 7 3 3 3 4 5 4 3 3 2 1 2 5 6 5 4 3 2 1 2 3 2 2 3 3 1 0 2 3 3 4 4 6 7 7 7 7 6 5 5 6 6 6 5 4 5 8 8 6 3 6 9 10 9 8 7 7 8 9 9 7 6 5 6 8 8 6 6 6 6 7 9 10 9 8 7 7 7 6 6 5 5 6 8 9 9 9 9 10 11 12 12 12 12 12 12 11 11 10 10 10 11 10 10 9 9 9 9 9 10 11 12 13 13 13 13 11 10 8 7 6 5 5 5 5 6 7 7 7 6 5 5 6 6 6 6 6 6 6 6 6 6 5 5 3 1 1 2 1 4 8 10 11 9 6 6 8 10 10 10 10 8 6 5 6 6 7 6 6 6 4 5 8 5 3 7 6 3 1 1 1 2 5 8 9 9 8 5 3 1 1 3 4 2 2 3 3 4 6 5 3 2 2 4 3 2 3 4 5 5 6 6 6 6 6 6 5 5 4 3 3 3 3 4 5 6 7 7 6 6 6 6 7 7 7 7 8 9 10 9 8 8 8 8 7 7 7 7 7 7 7 7 8 7 7 6 4 2 5 7 8 7 6 5 5 5 5 5 6 6 6 6 6 6 4 3 4 5 5 6 7 10 12 12 10 8 8 10 9 8 6 7 7 6 4 3 2 3 4 5 5 4 3 3 3 5 6 7 6 6 6 6 6 6 6 6 5 4 3 2 2 2 3 3 4 4 4 3 2 2 2 3 2 1 3 6 8 7 6 5 4 4 4 5 6 8 8 9 8 7 6 4 4 4 4 4 4 5 5 4 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 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 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 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 19 16 11 6 5 6 7 9 11 11 9 7 7 6 7 7 5 4 3 4 7 9 8 6 4 4 6 7 9 10 11 11 11 10 9 8 8 9 9 9 10 10 11 11 12 12 12 12 12 9 7 6 6 6 4 1 1 2 3 4 3 4 4 4 4 3 4 4 5 5 6 6 5 4 4 3 3 2 2 3 5 6 5 4 2 2 3 4 5 10 9 8 8 13 16 18 13 6 3 7 7 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 4 6 9 8 8 7 6 5 4 2 1 5 7 7 6 5 4 4 4 1 2 4 3 2 0 2 4 5 3 2 3 4 5 5 6 6 6 6 6 6 4 4 4 5 5 5 5 5 4 3 3 3 5 9 12 11 9 6 5 5 5 4 3 4 4 4 3 2 2 3 5 7 6 5 4 3 4 5 5 6 6 7 7 7 6 5 4 3 3 3 3 3 3 3 3 3 3 5 6 4 2 6 6 5 3 6 8 9 6 5 5 6 7 8 6 5 3 2 3 6 8 9 8 9 12 13 13 11 9 8 10 12 14 16 17 16 13 10 7 7 9 11 12 13 13 12 11 10 9 8 9 11 13 14 15 14 14 13 12 11 10 11 11 12 12 11 9 7 5 4 4 5 5 6 7 7 9 12 14 16 15 14 13 9 9 10 11 10 9 8 7 7 6 5 7 11 14 12 7 5 6 6 10 7 7 8 6 3 3 4 6 6 9 13 11 10 10 9 9 8 7 7 6 5 6 6 6 7 8 8 8 7 7 5 5 2 3 3 2 3 6 10 10 9 7 5 2 2 2 1 1 2 4 4 4 3 2 3 5 5 5 5 6 6 5 4 3 3 2 4 8 10 12 10 9 6 5 5 6 4 3 4 3 3 4 4 5 6 7 6 5 3 1 3 4 4 2 2 3 0 2 2 2 3 4 5 6 6 6 6 6 6 6 6 6 6 4 2 5 9 10 7 4 3 6 10 12 12 10 7 7 7 7 6 5 3 3 7 9 8 7 6 4 4 7 9 11 11 10 9 9 8 7 7 6 6 8 9 10 10 10 10 11 11 12 12 13 13 13 13 12 12 11 11 10 10 10 10 9 9 10 10 11 11 12 13 13 13 12 11 10 8 7 6 5 4 4 5 5 6 7 8 7 6 5 5 5 5 6 7 7 7 6 6 7 6 6 5 4 2 1 3 3 2 3 4 4 3 4 7 9 10 11 11 10 7 6 6 6 6 7 7 7 6 5 6 7 7 6 7 7 6 3 1 1 1 4 7 10 11 11 8 5 3 2 3 5 4 2 1 5 6 8 9 8 5 4 5 5 3 3 3 4 5 5 6 6 6 6 6 5 5 5 4 4 4 3 3 5 6 7 7 7 6 6 6 7 7 7 7 7 8 9 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 7 6 4 1 4 7 7 6 5 4 4 4 4 5 5 5 5 5 4 4 3 3 3 4 5 5 5 7 11 11 10 8 7 7 9 9 8 8 6 4 2 1 3 4 4 5 5 5 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 5 4 3 2 2 2 3 3 3 3 3 2 2 2 3 2 1 4 6 8 7 6 5 4 3 3 5 7 9 9 8 8 7 5 4 4 4 5 5 6 6 5 5 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 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 21 21 21 21 20 20 20 21 21 21 21 21 21 21 19 16 13 9 8 7 7 7 8 10 10 8 8 8 8 8 7 6 5 5 7 7 7 6 4 1 2 4 8 10 12 11 10 9 8 7 8 8 9 9 9 9 10 10 11 12 13 12 12 11 11 9 8 4 4 2 2 3 3 3 3 4 7 9 9 8 8 7 7 6 6 8 9 10 10 9 7 5 3 2 5 7 8 6 5 5 4 7 12 14 13 12 12 14 15 16 13 8 5 5 5 4 5 5 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 6 8 6 5 5 6 5 3 4 7 10 12 12 11 8 6 6 5 6 3 1 1 2 2 4 4 3 5 8 11 12 13 12 11 11 10 9 8 6 5 4 4 5 5 5 5 5 6 5 5 3 5 8 10 11 9 8 7 6 6 4 4 4 4 3 2 1 2 1 3 5 5 4 4 4 4 5 5 6 6 6 6 6 5 4 5 5 5 4 4 4 4 4 4 4 5 4 1 4 8 10 8 6 6 9 9 9 7 6 7 6 5 6 5 5 4 4 6 7 8 8 8 8 9 10 11 11 9 9 10 11 12 13 13 12 8 5 5 7 9 11 12 12 11 11 10 8 8 10 13 14 14 14 13 11 11 11 11 11 10 10 11 12 12 11 9 7 5 4 4 4 4 5 6 8 11 14 16 16 14 11 9 6 7 8 10 9 8 7 7 7 7 5 5 10 12 9 3 1 4 7 10 9 9 10 7 5 4 4 4 2 7 11 10 7 6 7 8 7 5 5 6 6 5 6 6 5 5 7 9 8 8 7 7 6 4 7 8 10 8 7 4 3 2 2 1 2 1 1 1 2 2 3 4 4 3 2 2 4 4 3 2 4 6 6 5 4 5 7 11 11 9 8 8 7 5 4 3 1 2 4 4 4 5 3 4 6 8 7 6 2 2 4 4 4 2 2 3 1 1 2 3 4 4 4 5 6 6 6 6 6 7 7 6 5 2 5 11 12 10 7 4 5 6 10 12 12 9 7 7 6 5 4 3 1 5 7 9 9 7 5 5 6 9 10 11 12 12 12 11 9 8 6 6 6 7 8 10 10 10 10 10 11 12 13 14 14 14 14 13 13 12 11 11 11 11 11 11 11 11 12 13 14 14 14 14 13 11 9 7 6 5 4 5 5 5 4 4 6 7 7 6 6 5 4 4 4 5 7 7 6 6 5 5 5 4 4 4 2 1 2 3 4 3 3 2 1 1 4 7 9 10 9 8 7 9 10 9 9 9 10 9 7 7 8 9 9 9 9 8 7 6 1 3 3 3 5 9 8 8 7 6 4 1 3 4 4 4 2 5 7 7 9 9 8 5 4 4 4 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 3 4 4 5 6 7 8 8 7 7 6 6 6 6 7 7 8 8 9 9 9 8 7 7 7 7 8 8 8 8 8 8 8 7 6 5 1 3 6 5 4 3 2 2 3 4 4 4 4 4 3 4 4 4 4 4 5 5 6 4 5 9 10 10 8 7 6 7 7 7 7 6 4 2 4 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 5 4 3 2 2 2 2 2 3 3 3 2 2 2 3 2 1 3 5 6 6 6 5 4 4 5 6 8 9 8 7 6 6 5 5 5 6 6 6 6 6 6 5 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 20 19 16 11 8 7 7 7 7 8 10 10 9 8 7 6 6 6 7 7 6 5 4 5 5 5 5 5 7 11 12 11 9 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 11 13 11 8 3 2 2 4 5 4 3 3 6 7 7 7 7 7 6 6 5 4 6 9 9 8 8 8 7 6 8 11 11 11 9 9 9 6 8 15 16 14 11 11 12 13 12 11 8 7 5 4 4 5 5 6 5 5 6 6 6 7 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 5 4 4 4 1 3 5 5 4 7 11 13 14 13 12 9 7 8 8 7 4 1 1 3 4 6 2 5 11 11 12 10 10 9 9 9 10 9 8 7 5 3 3 5 6 6 5 5 5 6 6 2 5 9 11 11 10 9 8 6 6 4 4 4 5 4 3 1 2 2 3 4 4 3 4 4 5 5 5 6 6 5 5 4 6 7 8 7 6 6 5 4 4 3 3 3 3 3 6 10 14 12 9 7 8 11 9 7 5 5 4 4 4 4 5 6 9 10 10 11 10 9 7 6 6 7 9 10 10 8 8 7 6 6 5 6 6 6 6 7 9 11 11 11 10 8 8 10 13 15 16 15 15 14 12 9 8 8 9 9 9 9 10 11 11 10 8 7 6 5 3 3 4 7 9 12 15 17 17 14 11 8 6 5 7 8 9 9 8 5 6 6 8 6 4 8 9 8 3 2 5 8 9 8 10 11 10 9 7 5 5 5 7 10 10 6 5 7 6 5 4 4 5 6 7 7 5 4 4 7 8 10 10 9 7 8 8 10 10 8 2 2 3 2 1 4 3 2 0 1 1 2 1 1 3 5 4 2 1 2 3 2 1 2 4 6 7 7 8 8 9 6 2 5 6 6 5 3 2 2 4 5 6 4 3 2 3 5 7 7 6 3 4 4 5 4 3 3 2 0 1 1 1 2 2 3 4 5 6 6 6 6 7 7 6 4 5 9 12 11 8 5 5 6 7 10 11 11 9 7 7 5 4 5 4 5 6 7 8 8 7 6 8 10 12 10 11 12 12 12 12 10 7 5 4 4 6 8 9 10 10 10 10 11 12 13 14 15 15 15 15 14 13 13 13 13 13 12 12 13 14 15 16 17 17 16 14 12 9 7 6 5 4 4 5 6 6 4 3 6 7 7 6 6 6 5 5 5 5 6 7 6 4 4 4 6 4 4 4 4 3 3 1 1 2 1 2 3 3 3 6 7 9 9 8 8 9 11 11 11 11 12 11 9 8 10 12 11 11 11 11 10 8 4 4 6 8 8 6 3 1 3 3 3 3 2 4 5 4 2 2 3 5 8 9 9 7 5 5 7 8 7 6 5 5 5 5 5 5 5 5 4 4 5 4 4 3 4 5 6 7 8 8 7 7 6 6 6 6 6 7 7 8 8 8 8 8 7 6 6 7 7 8 8 8 8 8 8 8 7 7 4 1 3 3 2 1 1 3 3 4 4 3 4 4 4 5 5 5 5 5 6 5 6 5 5 6 7 7 7 6 5 5 6 6 4 5 6 7 9 9 7 6 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 2 2 2 2 2 2 2 2 3 3 2 1 2 4 5 5 5 6 6 6 7 7 8 8 7 6 5 5 5 6 6 6 6 6 6 6 6 6 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 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 19 16 11 9 7 8 9 10 7 7 7 7 7 5 3 2 3 5 5 5 4 3 4 7 9 10 10 11 12 12 10 9 8 8 9 9 8 8 7 7 7 7 7 6 6 6 5 5 6 7 9 7 7 6 5 4 4 4 4 5 6 7 7 4 3 3 5 6 4 4 3 4 6 7 8 8 8 8 6 5 10 12 10 6 7 7 5 6 13 17 15 10 10 10 10 9 8 6 4 3 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 6 6 6 5 5 6 6 6 5 3 0 2 1 1 3 4 4 7 10 12 12 11 9 5 5 5 4 5 4 2 1 2 2 1 3 7 10 8 6 6 5 6 6 7 8 9 8 7 6 4 1 0 0 1 1 1 2 1 1 5 8 12 12 12 10 8 7 6 5 4 4 4 6 5 4 2 2 3 4 3 3 2 3 4 5 5 4 4 4 4 5 7 7 6 6 5 5 5 4 3 2 4 6 8 9 9 10 12 13 11 9 7 10 11 8 6 5 4 4 4 4 4 8 9 11 12 12 12 12 12 10 6 5 5 7 8 9 8 5 2 1 2 3 2 4 6 7 7 10 11 11 10 8 7 11 16 18 17 16 16 15 14 12 10 8 7 7 8 8 8 9 9 9 8 7 5 6 6 5 7 9 10 12 15 16 16 14 12 9 7 6 6 7 8 9 9 7 5 5 6 8 7 4 6 9 9 5 4 5 7 7 6 8 10 11 12 12 9 7 6 7 9 10 7 6 7 6 5 3 3 3 4 6 6 5 5 5 8 8 8 6 6 7 8 8 6 8 6 4 1 2 2 3 4 3 2 1 1 1 2 1 0 2 4 4 2 0 1 3 3 2 3 3 4 4 5 8 9 8 6 6 5 1 5 8 5 3 3 5 5 5 3 2 1 2 4 5 4 3 4 3 3 4 4 3 1 1 3 3 3 3 3 2 4 4 5 6 6 5 6 6 6 4 5 9 11 10 8 6 5 6 6 7 9 10 11 9 7 6 5 5 7 6 6 8 8 8 9 9 11 13 12 11 10 10 11 12 12 12 10 7 4 2 3 6 7 9 9 9 9 10 10 11 13 14 15 15 15 15 14 13 12 12 12 12 13 13 14 16 17 17 17 16 14 12 9 8 7 6 5 5 5 6 6 6 5 3 7 8 8 7 7 6 6 6 6 6 6 5 6 6 4 5 6 6 6 6 6 6 5 3 3 4 4 5 6 5 4 4 7 10 12 10 9 10 10 11 10 10 10 10 8 6 9 10 10 8 7 9 11 11 9 8 8 11 9 6 2 2 3 2 2 3 3 3 4 3 3 3 2 3 8 8 7 6 8 9 8 8 8 9 7 6 5 4 4 4 3 3 3 4 4 5 5 4 4 5 6 7 8 8 7 7 7 8 8 7 7 6 6 6 7 7 7 6 5 5 4 6 7 8 8 9 8 9 9 8 8 7 5 3 1 1 0 2 3 3 4 4 4 3 4 5 5 4 4 4 5 6 6 6 5 5 5 5 5 6 6 6 5 5 6 5 3 5 8 12 10 9 6 6 5 5 5 5 4 3 3 4 5 5 4 4 4 3 3 4 4 5 5 5 4 2 1 2 2 2 2 2 3 3 3 3 3 2 1 3 4 4 5 6 7 8 7 7 6 7 7 6 6 5 5 6 6 6 5 5 5 5 5 5 5 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 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 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 19 19 20 20 20 20 19 16 12 9 6 4 1 2 4 5 5 5 5 4 2 2 2 1 2 4 4 5 9 11 12 12 12 12 11 10 9 8 8 10 10 9 8 7 7 6 6 6 5 5 3 2 1 1 3 2 5 7 9 9 8 8 7 7 6 7 6 5 3 2 3 4 4 5 4 5 7 7 8 7 7 7 7 7 7 7 10 14 8 4 6 6 5 5 11 16 14 12 12 10 9 7 7 7 4 1 2 4 5 5 5 5 5 5 5 6 6 6 6 5 5 6 6 7 7 6 5 5 5 5 6 6 6 5 2 0 1 2 2 4 2 2 6 9 11 10 7 3 3 4 4 5 6 5 5 4 3 3 5 7 8 7 6 5 4 4 5 6 7 9 9 9 9 10 11 10 9 10 10 11 11 10 9 11 12 13 13 12 10 9 7 6 6 6 5 5 5 6 5 4 4 3 2 2 2 0 2 3 4 4 5 6 7 8 8 7 7 5 5 5 4 3 4 6 8 10 11 11 10 11 11 11 10 9 8 7 10 10 9 6 5 3 5 7 9 10 11 10 10 10 8 7 8 9 9 7 4 3 5 6 7 7 6 4 5 6 6 2 5 7 8 9 12 12 11 9 9 13 16 18 17 17 16 16 16 15 14 11 9 8 9 10 9 7 7 7 7 6 4 4 6 9 10 9 10 10 13 15 16 14 12 10 10 9 8 7 6 8 8 9 6 5 5 6 8 7 4 5 10 10 8 6 5 5 5 5 7 8 10 9 9 9 7 6 6 8 9 7 7 7 6 5 4 3 1 1 4 5 5 6 7 7 5 4 3 4 6 7 6 6 8 7 5 3 4 4 4 3 1 0 0 1 1 1 1 1 2 2 3 2 2 2 2 2 3 4 4 4 2 2 4 7 8 8 6 3 5 7 8 6 4 3 5 5 5 3 2 2 3 3 3 2 1 5 2 1 1 3 4 3 3 3 5 6 6 5 4 5 6 7 7 6 5 4 5 5 5 9 11 10 8 5 5 6 7 7 8 9 10 10 9 6 5 6 7 8 7 7 8 9 10 12 13 13 13 11 11 11 10 10 11 11 10 9 6 2 2 5 7 8 9 9 9 9 9 10 10 12 14 15 15 14 13 11 10 10 11 11 11 12 14 15 16 16 16 15 14 12 9 7 6 6 5 5 5 5 5 5 6 4 3 7 8 8 7 7 7 6 7 7 7 7 6 3 3 5 6 7 8 8 8 8 8 8 6 6 7 9 8 8 8 7 6 7 9 11 10 10 11 10 10 10 9 9 9 5 5 7 7 7 4 4 5 9 10 10 9 9 11 9 8 7 4 1 2 3 3 2 2 2 4 4 3 1 1 5 5 4 4 6 8 7 9 9 9 7 6 5 4 3 2 2 2 3 4 4 5 5 5 5 5 5 6 7 7 7 6 6 7 9 9 9 8 7 7 6 6 5 5 5 4 3 5 6 8 9 9 9 9 8 8 7 7 6 5 4 3 2 2 3 4 4 4 4 4 3 3 3 3 3 4 5 6 6 5 5 5 5 5 6 6 6 5 5 5 6 7 7 9 11 12 6 4 6 4 4 5 5 5 4 4 4 4 5 4 4 3 3 3 3 4 5 5 5 5 5 4 2 2 3 3 3 3 3 3 3 3 3 3 2 3 5 6 6 6 6 6 7 7 6 6 6 5 5 5 6 6 7 6 5 4 4 4 4 4 4 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 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 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 18 15 12 7 4 1 3 4 5 4 4 4 3 3 2 2 2 3 3 3 2 5 8 8 9 9 9 8 7 7 7 7 7 8 8 8 6 6 6 6 6 6 5 3 2 1 1 1 2 6 7 8 9 9 7 8 8 9 6 4 4 3 4 3 2 5 5 5 4 6 8 7 4 2 3 3 2 4 6 7 9 11 7 3 5 7 6 6 10 13 13 14 14 13 10 7 7 7 6 2 2 5 5 5 5 5 5 5 5 6 6 6 6 5 5 6 6 7 6 6 5 5 5 5 6 6 6 5 3 2 3 3 2 2 3 2 2 6 8 9 8 6 2 2 5 8 8 8 6 5 3 4 6 9 10 9 7 5 5 5 5 5 6 7 8 9 11 13 14 14 14 15 15 15 14 13 12 12 13 13 13 12 11 10 9 9 10 8 6 6 6 7 7 5 2 2 5 7 6 5 5 5 6 8 9 11 9 8 7 6 6 4 4 5 4 5 8 9 10 10 9 9 8 9 10 10 8 6 6 6 9 8 7 6 4 5 8 11 13 11 10 8 8 6 3 1 3 8 9 8 5 3 2 4 6 7 7 6 6 4 4 8 8 8 8 9 12 12 10 7 11 16 16 15 14 14 15 16 16 15 14 12 10 9 11 12 12 10 7 6 4 3 3 4 6 7 8 7 8 11 14 16 15 12 10 9 11 10 9 7 5 7 8 8 6 5 5 6 6 6 4 6 10 10 9 6 4 3 4 5 6 5 6 7 7 7 6 5 6 6 8 8 6 5 5 5 4 4 1 4 7 5 4 4 4 3 3 3 3 4 5 6 7 8 9 6 5 5 4 4 4 2 0 1 1 1 1 0 1 3 5 4 4 3 4 4 4 3 3 3 4 4 2 1 2 3 5 5 4 4 6 6 5 5 5 6 7 6 5 3 2 3 4 3 2 1 3 3 2 1 0 2 2 3 3 4 6 6 5 3 3 5 7 7 6 5 5 5 7 7 8 10 10 9 6 5 6 6 6 6 7 8 9 9 8 5 5 9 8 6 7 8 9 13 14 14 12 11 11 11 10 10 10 10 10 10 8 6 5 5 7 9 10 10 10 10 9 9 8 8 9 11 13 14 14 12 10 8 8 8 9 10 11 13 14 15 15 15 14 14 13 10 7 5 5 5 5 5 4 4 5 5 5 4 4 6 7 8 8 8 7 6 7 8 8 8 8 6 3 3 6 8 9 9 10 11 11 10 8 7 8 10 10 10 10 7 4 5 6 7 8 9 11 9 10 12 11 8 6 5 6 6 6 6 5 4 5 8 9 8 6 7 8 8 8 9 8 8 8 9 9 6 2 1 5 5 4 3 3 3 4 4 5 6 7 7 8 8 6 5 5 5 5 5 4 3 3 4 4 5 5 5 5 6 6 5 5 5 6 5 4 4 5 6 8 9 10 11 11 9 8 7 6 4 4 3 4 6 8 9 9 9 9 8 7 6 6 6 6 6 5 4 2 2 3 4 4 4 4 3 3 3 3 4 5 6 7 6 4 3 3 4 5 6 6 6 5 4 4 6 7 8 10 11 11 5 4 5 4 3 4 4 5 5 5 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 2 3 6 6 6 5 5 6 7 7 6 5 5 5 5 5 6 7 7 7 6 5 4 4 4 4 4 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 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 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 18 17 15 11 8 8 6 2 1 1 4 5 5 2 1 2 3 3 3 3 2 0 3 5 4 3 3 3 3 3 5 6 5 5 5 6 6 5 5 6 6 7 7 6 5 3 3 5 9 9 8 5 5 6 5 3 3 3 3 4 4 3 3 2 4 5 4 3 4 3 6 6 5 3 3 3 2 2 5 6 7 7 9 10 7 6 7 7 5 7 10 12 13 14 13 9 6 6 6 6 3 2 4 5 5 5 5 5 5 5 5 6 6 6 5 5 5 6 6 6 6 5 5 6 6 5 6 6 4 2 2 2 2 1 2 3 3 1 3 5 6 5 5 4 4 6 9 8 6 4 4 4 5 8 11 9 6 5 4 4 5 4 4 4 4 5 6 9 12 12 13 12 12 11 12 12 12 11 12 13 13 12 11 10 9 9 9 9 8 7 6 5 5 3 2 6 9 9 9 7 7 7 7 7 7 7 7 6 5 5 6 6 5 4 5 7 9 10 9 7 7 6 6 5 5 5 5 4 4 4 3 5 7 7 6 7 9 11 11 11 9 8 7 7 5 4 4 6 8 9 8 7 5 4 5 6 7 7 5 2 6 8 9 8 7 6 8 10 10 7 7 12 14 13 11 11 12 13 15 16 15 14 13 10 8 11 13 14 11 9 7 7 7 7 6 5 7 6 6 8 12 17 17 16 12 10 9 10 10 9 6 5 5 8 7 6 5 5 5 5 5 4 6 10 10 9 6 4 3 3 4 5 5 6 7 7 6 6 4 4 4 6 7 5 2 4 4 4 3 3 6 8 6 4 3 1 1 2 4 5 6 6 5 6 8 8 6 5 5 4 4 3 0 2 4 3 2 1 2 4 7 7 6 5 4 2 3 3 2 1 2 4 3 2 2 3 4 6 6 6 5 4 4 3 5 8 8 8 8 6 4 3 3 4 2 0 3 3 2 2 1 1 3 4 4 3 4 5 4 2 3 4 5 6 5 6 8 8 9 10 9 9 11 8 6 6 6 6 5 5 5 6 7 8 7 5 6 9 11 8 7 8 10 11 13 13 11 10 10 10 11 9 9 10 10 9 8 7 8 10 12 13 14 14 14 13 12 10 8 7 6 7 9 11 11 11 9 7 6 7 8 9 11 12 13 13 12 12 12 13 14 13 11 9 7 6 5 4 4 4 5 5 6 6 5 5 6 8 9 9 9 7 6 8 9 10 9 9 8 6 4 4 5 7 7 7 8 9 9 8 5 5 6 8 8 7 5 5 4 3 4 6 8 9 7 9 11 10 8 7 8 6 6 7 7 6 6 7 9 6 3 4 5 7 6 6 6 5 7 8 9 10 9 5 1 4 6 6 5 4 1 3 5 7 7 6 6 6 6 4 5 5 4 5 6 5 4 4 4 5 5 6 5 5 5 6 6 6 5 5 4 4 3 3 4 6 6 7 8 10 10 10 9 7 5 5 5 5 6 7 8 8 9 9 8 6 5 5 5 7 7 7 6 4 3 1 1 1 2 3 3 4 4 6 6 7 7 7 6 4 3 4 4 4 6 6 6 5 4 4 6 5 6 11 12 10 4 3 4 3 3 3 4 5 6 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 4 3 3 3 2 2 2 3 3 3 3 3 2 3 5 6 6 6 6 7 7 6 6 5 4 4 5 6 7 7 7 7 7 6 5 5 5 5 4 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 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 21 21 21 21 21 20 20 19 19 19 18 17 14 9 8 7 8 7 5 6 6 7 7 6 3 2 3 4 4 4 3 2 2 3 2 1 3 5 4 3 5 6 6 5 5 5 5 5 5 6 7 7 8 8 7 6 7 8 8 5 4 4 5 5 5 3 3 4 3 1 3 4 4 3 3 0 2 3 4 6 7 4 4 5 3 0 5 6 7 5 6 9 9 9 7 6 5 6 5 5 9 12 13 14 13 8 5 4 4 3 1 3 4 5 5 5 5 4 5 5 5 5 5 5 6 5 5 5 6 6 6 5 5 6 6 6 6 5 4 2 1 0 1 3 3 4 3 2 1 4 4 2 2 2 5 7 8 6 3 2 4 6 10 10 8 5 2 3 4 5 5 5 4 5 4 3 5 9 11 11 10 9 8 9 11 11 10 10 11 11 9 8 7 6 6 6 8 8 7 6 7 7 8 9 10 10 10 6 5 6 6 6 5 4 4 4 3 4 4 4 5 5 5 5 7 9 8 7 5 5 3 3 3 4 4 3 1 3 4 4 1 2 4 4 6 10 10 9 7 7 6 7 7 7 6 6 6 7 8 9 8 8 6 5 6 7 7 6 2 3 7 6 6 7 7 8 9 8 7 6 9 13 12 11 10 10 11 13 15 16 14 13 13 9 9 12 13 13 11 10 10 12 12 10 8 7 7 6 7 8 13 18 18 16 13 11 9 7 7 6 4 4 5 8 7 6 5 5 6 6 6 6 5 7 9 10 9 8 7 5 4 5 6 8 8 8 6 4 3 3 3 1 5 5 1 2 1 2 4 6 8 8 5 4 3 2 2 4 5 6 7 7 7 7 7 6 4 4 5 4 3 2 3 4 6 4 4 4 6 7 7 5 4 5 4 2 4 4 3 2 2 4 2 2 2 3 5 7 6 5 6 5 4 5 8 10 8 7 8 8 7 4 4 3 1 3 5 4 4 3 1 1 3 4 4 4 4 4 4 3 4 4 2 4 7 10 11 9 8 8 7 9 11 6 4 6 7 6 5 4 4 6 6 6 4 7 12 12 11 10 10 11 12 10 7 7 8 8 10 10 10 8 8 10 9 8 7 10 12 14 15 16 16 16 15 13 12 11 9 7 5 5 7 9 10 9 7 6 6 6 8 10 11 12 12 11 10 9 10 11 12 11 10 6 6 5 4 4 5 6 7 7 7 6 5 5 7 9 9 9 9 7 7 8 10 10 10 9 9 8 6 3 0 2 4 3 3 6 6 5 2 2 1 1 3 5 6 6 6 5 5 7 7 7 6 7 8 9 6 6 8 7 7 7 6 6 3 4 6 2 1 3 5 6 6 6 5 5 3 3 5 7 8 8 5 2 4 5 5 5 4 2 1 4 6 5 5 5 3 4 6 5 5 6 6 5 4 4 4 5 5 6 5 5 5 5 5 5 5 5 4 3 4 4 5 7 7 8 8 8 9 10 9 9 7 7 7 7 7 8 8 9 9 9 8 6 4 3 4 6 6 7 6 5 5 4 3 2 1 2 3 4 5 6 7 7 7 7 6 5 4 4 4 4 6 6 6 6 6 7 9 8 9 13 9 5 2 3 4 4 4 4 4 6 7 6 6 5 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 4 4 3 2 1 1 2 2 3 3 2 2 3 5 6 7 7 7 6 6 6 5 4 4 4 5 6 7 6 6 6 7 6 5 5 5 5 5 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 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 21 21 21 21 21 21 20 20 20 19 19 18 17 14 9 6 5 6 8 9 7 5 4 6 7 4 3 4 5 4 5 4 3 3 3 2 2 3 3 1 4 8 8 7 6 6 5 5 6 6 6 7 8 8 8 8 8 7 6 4 3 5 6 6 5 4 2 3 4 3 1 1 3 4 5 4 3 1 2 3 3 2 2 4 3 2 5 8 7 3 4 4 2 5 8 8 6 6 6 5 5 11 12 12 12 11 9 5 3 1 1 2 4 4 5 5 4 4 4 4 4 4 4 5 5 6 6 6 5 5 6 6 5 5 5 5 5 5 5 4 2 2 3 3 4 4 4 3 3 1 2 3 2 1 3 6 8 7 5 4 4 5 7 8 7 6 4 1 3 5 6 6 5 5 5 3 3 8 11 11 10 9 9 9 10 10 10 9 8 8 8 7 6 5 6 6 7 8 8 7 8 10 12 12 11 10 7 5 4 4 4 4 4 4 4 2 2 1 2 4 4 5 5 3 5 6 5 3 3 3 2 1 1 4 5 6 5 4 3 2 2 2 3 3 3 6 8 6 4 4 4 5 6 7 7 7 6 6 7 8 9 10 9 8 6 4 4 5 3 3 5 6 5 5 7 7 6 6 6 8 12 14 15 12 11 11 12 13 14 15 15 13 12 12 9 12 16 13 12 11 12 13 14 13 11 10 9 7 7 8 10 13 15 16 14 12 11 8 6 6 5 4 4 6 7 6 6 5 7 8 8 6 5 4 7 10 12 11 10 9 8 6 6 7 8 8 8 7 4 1 3 3 2 4 7 7 6 6 6 6 7 8 6 3 3 3 3 4 5 6 5 4 2 5 6 5 3 2 3 4 3 2 4 5 5 6 5 6 6 6 4 3 1 1 3 3 2 5 5 4 4 4 4 3 3 2 5 6 7 6 5 8 9 7 7 10 11 7 6 8 9 7 4 3 2 2 5 6 5 3 2 1 2 3 4 4 4 5 4 5 3 1 2 7 10 12 10 7 7 7 5 6 9 10 5 4 7 7 6 4 4 4 5 3 4 10 12 13 11 11 11 11 10 9 8 7 6 7 8 10 10 9 8 8 8 7 8 11 13 15 16 16 16 15 15 13 11 11 11 10 8 5 6 8 10 10 9 8 6 6 6 7 8 10 10 10 10 8 7 7 8 9 7 5 2 2 3 5 6 8 8 9 9 8 7 6 6 7 8 8 8 8 7 8 9 10 11 10 10 9 8 6 5 4 4 5 4 3 2 4 3 3 3 2 1 2 4 5 7 8 8 7 7 7 7 7 8 8 8 5 4 6 7 8 9 3 2 2 1 1 1 2 3 3 5 8 8 4 6 3 2 2 6 8 11 9 7 5 2 4 6 6 6 3 1 2 4 3 1 3 6 7 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 5 6 6 4 4 4 6 7 8 8 8 8 9 9 9 9 9 8 7 7 7 8 8 9 9 9 8 6 3 2 3 4 5 6 5 5 5 5 5 4 4 3 3 5 6 7 7 7 7 7 7 7 6 5 4 4 5 6 7 7 7 8 9 9 11 13 10 6 2 4 6 6 5 4 4 6 7 7 7 6 5 5 4 4 4 4 4 3 3 4 4 5 5 6 5 4 4 3 3 2 1 1 1 2 3 2 2 4 6 7 7 6 6 6 6 6 5 4 4 4 6 7 7 6 6 6 6 5 5 4 4 5 5 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 18 15 10 5 4 4 5 5 5 4 4 5 5 3 2 4 5 4 3 1 1 1 2 3 3 3 3 7 9 9 8 8 8 8 7 7 7 6 6 7 8 8 8 8 8 7 6 4 4 5 3 2 6 6 5 5 4 2 1 2 4 5 4 4 4 4 3 2 1 2 3 4 2 3 5 5 4 2 5 5 2 5 9 10 8 4 5 5 6 12 13 10 8 8 8 7 4 2 3 3 4 3 4 4 3 2 2 3 4 4 5 5 5 6 6 6 6 5 5 5 5 2 0 2 3 2 2 2 3 3 4 5 3 1 1 1 1 1 5 7 6 5 5 8 11 9 8 7 6 6 5 6 6 6 5 4 3 5 6 6 5 5 3 2 7 10 12 11 11 10 9 10 10 10 9 7 7 8 8 8 8 8 8 6 7 8 9 7 6 7 9 8 5 2 3 4 4 3 3 4 5 6 6 5 4 3 2 3 4 5 5 3 0 4 5 3 2 2 2 3 3 3 4 5 5 5 4 2 2 1 0 2 5 5 4 5 4 5 5 6 6 7 7 7 6 5 5 6 7 9 9 9 9 9 9 7 7 10 8 7 6 8 9 11 12 14 15 16 17 16 14 12 12 12 13 14 15 15 14 12 13 12 11 14 15 11 11 12 12 12 12 11 11 11 9 8 7 8 9 11 12 12 10 9 10 8 7 6 6 5 6 7 7 5 6 7 7 7 6 4 4 7 8 10 13 11 10 9 9 8 6 6 7 6 7 8 6 5 5 6 7 8 10 11 9 8 7 5 5 6 4 3 2 4 5 5 4 3 2 2 1 4 6 5 2 2 3 2 4 5 5 5 5 6 7 7 6 5 3 2 1 3 4 4 4 5 4 4 4 4 4 4 3 3 6 7 7 6 4 5 7 7 8 10 8 7 7 7 7 5 3 2 2 4 5 5 5 2 0 1 2 3 4 4 5 5 4 4 3 5 9 11 10 7 6 6 7 5 4 6 9 8 4 5 8 7 6 6 6 5 5 5 10 14 13 12 10 9 8 6 5 7 8 8 7 8 9 10 10 8 7 6 6 8 11 13 15 16 16 15 13 11 10 10 10 10 10 10 8 6 7 10 11 11 9 8 6 5 5 5 7 9 9 9 9 8 6 5 5 5 4 3 3 2 2 6 9 10 9 9 9 8 8 7 6 5 6 7 8 8 8 9 10 11 11 10 10 9 8 7 6 5 4 4 4 3 2 1 1 2 2 1 1 2 4 5 6 6 6 6 7 8 9 9 9 8 8 6 4 4 5 6 5 3 4 4 2 1 2 4 5 4 3 6 3 2 5 6 3 1 5 8 12 13 11 7 3 5 6 5 4 4 3 3 2 0 3 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 6 7 7 6 4 5 6 8 8 8 8 8 9 9 9 9 9 8 8 8 7 7 8 8 8 7 5 3 3 3 5 5 5 4 4 4 5 5 5 5 5 5 5 7 8 8 7 7 8 7 7 7 6 5 5 5 7 8 8 8 9 11 12 13 14 12 9 6 6 7 6 5 5 5 6 7 7 7 7 6 6 5 4 3 3 4 4 3 3 4 5 5 5 5 4 4 4 3 3 2 1 1 3 3 2 2 4 6 7 6 6 5 6 6 6 5 5 4 5 6 7 7 6 5 5 6 5 4 4 4 4 5 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 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 23 23 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 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 19 19 17 11 6 3 2 1 3 4 5 4 4 3 2 4 5 6 5 6 7 8 8 5 3 1 1 9 12 11 9 8 8 9 9 8 8 7 6 6 6 7 8 8 8 8 8 8 7 7 8 9 10 12 11 10 8 7 5 2 2 3 3 3 3 4 4 4 2 2 2 1 1 2 3 5 2 2 4 2 2 4 6 8 5 2 4 5 4 5 11 14 11 8 7 5 4 3 3 4 4 2 4 3 3 3 4 5 6 5 5 5 5 5 6 6 6 6 6 5 4 3 4 8 11 9 7 5 3 2 2 2 4 5 5 5 4 3 5 6 8 7 6 5 8 10 9 9 8 7 7 7 8 8 8 6 3 3 4 4 3 2 2 5 8 10 11 11 11 10 10 9 10 10 9 8 7 6 7 8 6 5 6 6 5 5 7 9 7 5 5 5 5 2 4 6 6 6 4 5 6 7 7 7 5 4 3 3 3 4 5 5 4 3 2 3 3 2 2 2 4 4 3 3 4 4 5 6 4 3 2 5 6 6 4 4 5 5 5 5 6 7 7 7 7 6 5 4 4 5 7 7 9 11 13 13 13 13 13 11 10 12 15 17 18 19 19 18 17 14 13 12 10 9 9 10 12 14 15 12 12 15 13 10 12 11 9 11 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 11 13 13 10 8 9 8 6 5 6 6 6 6 8 7 6 6 7 8 10 9 7 7 6 3 4 5 5 4 5 5 4 3 2 1 1 1 1 5 6 4 1 1 1 4 5 5 4 4 5 6 8 8 8 6 4 3 3 5 5 5 6 6 4 4 5 5 4 4 4 5 7 7 6 4 5 6 8 8 7 6 5 8 8 6 5 4 2 0 3 5 4 3 2 2 2 4 3 1 4 5 5 5 4 3 4 7 8 7 4 2 5 5 5 3 6 8 9 8 5 7 8 8 8 8 8 6 5 8 12 15 13 11 8 6 5 4 5 7 8 9 9 9 10 10 10 7 5 6 9 12 13 14 15 15 14 13 11 8 7 7 8 8 8 7 5 6 9 10 10 9 7 5 2 3 4 5 6 7 8 9 8 8 7 6 5 4 4 4 4 4 2 6 9 9 9 8 8 8 8 7 6 4 5 7 9 10 11 10 10 10 10 10 9 8 7 6 6 5 3 2 2 3 2 1 1 1 2 1 1 2 3 3 3 3 3 3 5 8 10 10 10 8 7 8 7 6 7 7 5 5 5 6 5 3 5 4 5 4 3 4 3 3 3 6 5 3 2 4 5 5 6 7 6 6 5 3 1 2 3 4 5 2 1 4 5 5 5 4 4 4 5 5 5 5 6 5 5 5 6 6 5 5 4 4 5 6 8 8 7 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 4 3 2 4 6 6 5 4 3 3 4 5 6 6 6 5 4 5 7 7 7 7 8 8 8 7 7 7 6 6 6 8 9 11 11 13 14 15 15 12 10 8 6 6 5 5 5 6 6 7 7 7 7 6 6 5 4 4 4 4 4 4 3 4 4 5 5 5 4 4 4 4 3 3 2 2 3 3 2 2 4 6 6 6 6 6 6 6 5 5 5 4 5 7 7 6 6 5 5 5 5 4 4 4 3 4 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 24 24 24 24 23 23 23 23 23 23 24 24 24 24 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 17 13 6 3 3 3 3 2 4 5 6 6 7 7 8 7 6 9 9 9 9 7 5 4 7 12 10 8 8 7 6 7 8 8 7 6 6 6 6 6 7 7 7 8 8 9 10 12 12 13 12 11 10 8 7 6 5 4 4 3 2 1 3 2 2 1 3 4 5 5 4 2 4 6 4 3 2 6 7 7 5 5 6 4 4 5 4 3 7 11 10 10 8 7 6 5 5 5 5 3 1 1 1 2 4 6 6 5 5 5 5 6 6 6 5 6 5 5 4 5 9 10 11 8 7 6 7 8 11 10 8 8 8 8 5 4 4 6 7 8 7 7 5 6 7 8 7 7 7 8 9 9 7 6 5 5 4 5 7 10 11 11 10 10 10 10 10 10 9 9 9 9 9 7 5 4 3 4 2 3 5 5 5 4 6 9 9 6 2 1 4 5 4 6 7 7 6 6 6 6 7 6 5 4 3 3 4 4 5 5 4 3 1 2 3 3 2 2 3 4 4 4 4 4 4 5 4 3 2 5 8 7 6 6 5 5 4 5 5 6 6 6 6 5 5 4 4 5 5 5 6 9 11 12 13 14 13 12 12 13 16 16 17 17 15 14 13 12 12 11 8 5 5 6 9 12 13 9 11 14 11 8 7 8 9 11 11 10 9 10 10 11 10 9 10 10 10 8 7 6 6 5 4 5 7 8 8 9 8 9 9 9 9 9 8 7 9 8 8 7 8 8 11 13 12 8 8 9 9 7 6 6 5 4 5 7 8 7 4 5 6 9 9 7 7 7 8 7 6 8 7 7 6 4 3 3 3 3 2 3 5 4 4 2 4 6 6 5 3 4 5 7 8 9 10 9 8 6 5 5 6 6 7 7 6 6 5 6 6 4 4 5 7 8 8 7 5 5 6 7 8 7 4 4 6 8 6 4 2 1 3 7 6 3 1 2 3 5 7 7 3 3 5 4 4 3 2 4 6 6 5 4 6 7 6 5 6 8 9 8 6 6 7 8 8 8 8 8 6 7 11 13 13 11 8 6 4 4 4 5 7 9 9 10 9 8 7 6 5 7 11 13 14 13 13 13 13 12 11 9 7 6 7 7 8 6 4 5 7 8 7 6 5 1 1 1 3 4 5 6 6 7 7 7 7 7 6 5 4 4 5 5 4 1 4 7 8 8 8 8 8 7 6 5 5 7 10 12 13 12 11 10 10 10 9 8 6 5 5 5 5 3 1 0 1 0 1 2 1 2 3 2 1 1 2 2 2 2 2 5 8 10 10 9 7 6 6 6 6 5 5 5 7 6 6 7 7 9 7 3 3 3 4 4 3 1 3 5 4 6 8 7 6 8 9 8 7 6 6 5 3 3 3 4 3 0 3 4 5 5 4 4 3 4 4 5 5 5 6 5 5 5 5 6 5 4 4 5 6 7 7 8 7 7 7 7 8 8 7 7 7 7 8 8 8 8 8 7 7 6 5 4 4 2 1 1 4 6 7 6 5 3 3 3 4 5 4 3 2 2 3 6 7 7 7 8 7 7 6 7 7 7 7 7 7 9 11 11 13 15 16 14 11 7 7 6 6 5 4 5 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 3 2 2 3 2 1 3 5 6 6 7 7 6 6 6 5 5 4 6 7 7 6 6 5 4 4 4 4 4 4 3 3 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 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 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 18 14 6 2 1 1 0 1 3 5 8 9 10 9 8 7 7 6 4 3 6 6 7 9 9 9 6 6 7 6 6 6 6 7 6 6 5 5 5 6 6 7 7 7 7 8 9 10 9 9 9 8 9 8 6 4 5 5 6 5 3 0 1 2 1 1 4 4 4 3 2 3 6 7 7 5 6 10 8 4 4 1 6 5 4 6 5 2 7 10 12 11 11 9 7 6 5 5 5 4 3 3 1 2 5 4 4 5 6 6 6 6 6 6 6 5 5 5 6 7 9 8 7 5 4 5 7 8 8 5 6 6 7 7 7 5 5 6 7 7 6 5 4 5 6 8 8 8 8 9 10 9 9 8 8 8 9 11 12 11 9 8 7 7 9 8 8 7 8 8 8 7 6 4 4 5 3 2 2 2 4 5 5 5 7 8 9 8 6 4 5 5 6 5 5 5 5 5 4 4 3 4 4 5 3 1 1 2 4 3 2 1 1 2 3 3 2 1 3 4 5 4 3 2 2 4 2 1 6 9 10 7 6 6 7 7 7 6 6 6 6 5 4 4 4 4 5 5 5 4 3 4 6 7 9 10 11 10 8 9 11 11 11 9 9 10 12 12 12 11 8 5 8 9 11 12 11 8 9 10 10 6 4 9 11 12 11 10 9 10 11 11 9 8 10 11 11 8 4 4 5 4 4 5 6 7 8 9 10 11 11 11 10 10 8 7 9 9 8 7 8 10 12 13 11 7 7 9 9 8 7 5 4 3 3 5 7 9 8 7 8 11 9 8 8 6 7 6 6 8 7 7 7 5 7 9 7 6 5 5 5 4 5 7 9 10 9 7 6 8 7 7 7 9 9 8 7 6 6 6 6 7 6 6 6 6 6 5 5 5 5 6 7 7 6 5 4 3 3 5 7 8 8 7 7 7 5 3 1 4 6 7 3 3 5 6 7 7 8 7 4 3 3 3 2 1 1 2 4 7 8 8 7 6 6 7 8 10 8 5 6 7 7 6 6 7 7 7 6 10 13 12 9 7 6 5 5 4 4 5 7 9 10 10 9 7 8 10 10 11 13 12 12 12 11 10 10 9 8 7 7 8 8 8 8 5 5 7 7 5 2 1 1 2 2 4 5 6 7 8 7 6 5 5 5 5 5 5 3 3 4 4 3 1 4 7 9 9 9 8 8 7 6 5 4 8 12 14 14 13 12 11 10 10 7 5 4 4 5 5 4 2 1 1 1 1 2 3 3 4 4 4 3 1 0 1 1 2 2 5 7 9 8 7 7 7 6 6 4 3 2 3 5 9 8 8 7 6 8 4 2 2 3 2 2 2 2 3 4 7 10 9 9 8 8 8 7 6 6 6 7 7 6 3 0 1 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 8 8 8 8 8 8 8 7 6 7 8 9 9 9 9 8 8 8 6 3 2 1 1 0 4 6 7 6 5 4 3 2 2 2 1 0 1 2 2 4 6 7 7 7 7 6 7 7 8 8 9 10 10 10 11 11 11 12 12 9 6 6 8 9 7 6 5 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 5 4 4 4 4 4 3 4 4 5 5 4 4 3 3 3 2 2 2 4 6 7 7 7 6 6 6 5 5 5 6 7 6 6 6 6 5 4 4 4 4 3 3 4 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 24 24 24 24 24 24 23 23 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 15 9 5 3 3 3 4 5 5 7 7 7 6 6 6 6 5 4 4 4 5 8 12 11 9 7 5 5 6 6 6 6 6 6 6 5 5 5 5 6 6 7 7 6 6 6 7 7 5 5 6 6 6 5 3 2 3 4 5 3 1 4 4 4 1 1 3 3 2 1 4 8 7 5 3 5 8 5 1 5 1 5 6 3 5 5 3 9 12 14 13 12 10 7 6 6 5 5 4 3 0 4 4 4 3 3 4 6 7 7 7 7 7 6 5 5 5 6 7 7 7 6 4 3 4 5 5 4 2 3 5 8 7 6 6 6 7 4 4 4 5 6 7 9 10 9 9 10 10 9 8 8 8 7 7 8 8 7 6 3 2 2 3 5 5 4 4 5 5 5 3 1 3 4 5 5 4 4 4 4 5 5 6 7 8 8 8 6 6 4 2 0 2 3 5 5 5 6 6 5 4 5 7 7 6 5 4 4 2 1 3 2 2 3 4 3 2 2 3 4 4 3 2 0 2 5 8 10 8 5 4 4 4 6 6 7 7 8 8 6 5 4 4 4 5 6 6 6 6 5 4 3 3 4 8 9 9 6 6 7 8 6 5 7 9 11 11 11 11 8 8 9 10 11 11 10 8 6 7 8 4 6 11 12 11 10 10 10 11 10 9 8 8 11 12 12 10 5 2 3 3 4 4 5 6 8 10 11 11 11 11 11 10 8 7 8 9 8 7 8 10 11 11 9 6 7 8 8 8 7 5 3 2 1 2 4 5 6 8 10 11 9 8 8 7 6 6 6 7 6 6 6 7 9 10 8 7 5 7 8 5 6 8 10 12 12 11 11 9 8 7 7 8 7 5 4 5 8 6 6 6 6 5 5 6 6 5 4 5 6 5 4 5 5 5 3 1 1 3 5 7 9 9 9 7 5 1 2 7 6 3 3 5 8 8 8 8 8 6 3 2 1 1 1 2 5 7 9 9 7 5 4 4 4 7 8 8 6 5 6 7 6 5 5 5 7 5 5 11 13 11 6 4 6 6 5 4 5 7 7 8 9 9 10 11 11 11 12 12 11 10 9 8 7 7 6 6 6 6 7 8 10 8 6 5 8 10 6 2 1 2 1 5 6 6 5 8 10 11 10 9 7 6 6 6 5 5 4 3 1 2 1 3 7 9 10 10 9 9 8 7 6 5 7 10 12 14 13 13 12 13 11 9 5 4 4 4 5 5 4 2 2 3 4 3 4 5 5 5 6 5 4 4 3 3 1 2 3 6 7 8 7 6 7 7 7 7 6 6 6 5 5 10 12 11 6 6 8 6 4 1 3 4 7 6 6 5 3 4 10 10 9 8 7 6 6 5 4 5 5 6 5 4 3 3 2 3 2 1 2 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 5 5 6 6 7 7 7 8 8 8 9 8 8 7 7 7 8 9 9 9 9 9 9 9 8 4 1 2 2 2 4 6 7 6 5 4 3 2 2 2 2 2 1 2 2 4 6 6 6 6 6 6 6 8 9 10 10 11 13 12 12 12 11 11 11 7 4 5 7 8 7 7 6 6 6 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 4 4 5 5 4 4 4 4 3 2 2 4 6 8 8 7 6 6 5 4 4 6 7 7 6 5 5 6 6 5 4 4 4 3 3 4 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 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 24 24 24 24 24 24 23 23 23 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 16 12 6 4 4 6 6 6 5 5 4 2 5 4 4 4 4 4 4 3 3 7 9 10 8 7 5 5 5 6 6 6 6 6 5 5 4 4 5 6 6 7 7 6 6 7 7 6 4 4 6 6 5 4 3 2 2 2 3 3 6 9 6 4 3 2 3 3 1 2 5 8 6 3 1 4 4 4 3 2 1 5 7 4 4 5 4 8 12 12 12 12 9 6 6 6 6 5 4 3 2 5 5 4 4 4 4 4 5 6 7 7 7 7 6 5 4 3 3 4 5 5 5 5 6 6 7 5 3 3 5 7 7 7 7 9 10 9 8 8 9 9 10 11 11 10 9 9 10 9 8 7 6 5 4 5 5 5 4 2 2 2 3 4 5 4 4 5 4 3 2 3 5 6 6 6 6 6 6 6 6 6 7 7 7 6 5 4 5 6 8 10 12 13 13 11 11 11 11 11 12 11 10 10 9 8 6 4 2 1 2 1 2 3 3 1 2 2 2 3 4 3 1 3 7 9 8 4 2 2 3 3 4 4 6 7 7 8 8 7 5 4 4 5 5 6 6 5 6 6 7 5 3 6 11 14 13 11 9 8 9 10 9 8 7 8 9 10 9 9 8 8 9 10 11 11 9 6 7 7 8 8 9 9 10 11 11 11 11 8 7 7 11 13 13 12 11 8 5 3 4 4 5 5 6 8 10 11 11 11 10 10 9 8 5 7 10 7 6 8 12 13 12 7 5 7 7 7 7 7 6 4 3 3 3 2 3 6 8 10 10 8 8 8 8 7 7 8 7 7 7 8 9 9 8 6 5 3 3 3 3 6 8 10 11 10 8 7 7 7 6 6 6 5 4 5 6 7 4 4 5 6 6 6 5 5 5 5 6 6 5 3 3 4 5 3 1 1 3 4 6 7 8 9 6 3 2 4 8 5 4 5 7 9 10 9 8 7 5 2 1 1 2 4 8 13 8 6 5 6 5 3 3 5 6 7 6 5 5 7 6 5 4 4 5 6 4 5 13 13 10 4 5 7 6 6 5 6 7 7 7 7 7 6 7 8 10 11 9 7 6 6 6 5 5 5 5 5 5 6 7 8 6 5 9 11 11 8 8 8 8 9 9 7 6 6 10 12 13 12 11 9 9 9 10 10 11 12 10 8 6 6 7 10 11 11 11 10 9 8 7 6 6 8 11 12 12 12 11 11 11 10 7 5 5 5 5 5 5 4 3 4 4 4 4 4 5 5 4 5 5 5 5 5 4 2 1 4 6 8 8 7 7 7 8 8 9 7 7 7 6 5 6 10 11 9 7 6 7 6 6 8 9 9 5 4 4 2 5 10 10 9 7 7 6 7 6 6 5 3 3 3 3 3 2 2 5 4 3 2 3 4 4 5 5 5 4 4 5 5 6 6 6 6 5 5 5 5 5 6 6 7 7 7 8 8 8 8 7 7 7 8 8 9 9 9 9 9 9 8 5 2 3 3 3 5 5 6 6 5 5 4 4 3 3 3 2 1 2 2 4 5 6 5 6 6 6 6 8 8 9 9 11 13 11 10 10 11 10 8 5 4 5 4 5 7 7 6 6 6 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 3 3 3 4 4 5 5 4 4 4 3 2 4 6 8 7 6 6 5 4 3 4 6 7 7 6 4 4 5 6 6 5 4 4 3 2 4 22 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 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 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 17 12 7 5 5 5 5 5 4 2 1 1 2 4 4 4 4 4 3 3 1 7 6 5 6 7 6 6 6 6 6 6 6 5 5 4 3 3 5 6 6 7 7 6 6 6 7 6 5 5 5 6 6 5 4 2 2 2 3 5 7 8 4 3 4 1 1 2 4 6 5 6 5 4 4 5 4 4 2 2 3 6 8 6 4 5 4 9 14 11 10 10 9 6 6 6 6 5 5 4 4 5 7 4 4 4 4 4 5 6 7 7 7 7 6 4 2 2 2 3 4 6 7 8 8 9 8 7 7 7 8 9 9 9 10 11 10 9 8 8 9 8 7 7 8 8 6 5 4 5 6 6 5 4 4 3 3 1 1 2 2 3 3 5 5 5 5 4 4 3 4 5 5 5 5 6 5 5 5 6 6 6 5 4 3 4 9 12 12 13 14 14 13 13 12 12 11 10 11 11 11 9 8 8 8 7 6 3 1 2 5 7 8 7 7 4 2 0 2 3 4 3 1 5 7 7 3 2 2 1 2 3 4 5 6 6 6 7 6 5 5 4 5 5 4 4 4 4 5 4 3 4 9 14 15 16 16 16 16 14 12 10 8 6 4 5 7 8 8 8 7 6 5 8 10 11 7 5 10 12 12 10 8 8 10 10 11 10 9 7 8 9 13 13 13 12 12 11 8 6 7 7 6 5 5 7 10 11 10 10 9 9 8 7 5 8 12 10 9 9 12 13 10 4 5 7 7 6 6 6 5 4 3 4 2 4 8 8 9 9 7 5 4 5 6 7 8 9 9 8 5 5 5 5 5 3 4 4 3 3 6 8 9 9 8 5 4 3 3 3 3 3 3 3 3 4 3 3 2 4 5 5 4 3 5 5 5 5 5 6 5 4 3 3 4 3 0 2 3 3 4 5 6 7 7 7 7 6 6 7 7 8 9 10 10 8 7 5 4 2 1 2 3 7 10 11 7 5 4 7 7 5 5 4 5 5 4 5 6 7 6 5 4 4 5 5 3 8 15 12 8 4 6 7 7 6 6 6 6 5 5 5 4 1 3 7 8 9 8 8 8 7 7 6 5 4 4 4 5 6 6 6 6 9 12 11 10 9 10 11 12 11 9 6 6 7 11 13 14 12 11 10 11 12 13 14 15 16 14 12 10 10 11 12 12 12 11 10 8 7 7 6 6 10 13 12 10 8 5 6 8 8 7 6 6 6 5 5 4 4 3 4 4 3 3 4 5 4 3 3 5 5 5 5 4 4 2 2 6 8 9 8 7 8 10 11 11 7 5 3 4 4 5 7 7 6 4 4 8 8 8 10 8 5 1 3 3 1 4 8 7 6 5 5 7 10 7 6 5 3 2 1 2 1 3 6 7 5 4 5 4 4 4 5 5 5 4 3 3 4 5 6 6 5 5 4 4 4 4 5 6 6 7 7 7 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 6 3 3 3 4 5 5 5 4 4 4 4 4 3 3 3 2 1 2 2 4 5 6 6 7 8 6 6 6 7 7 6 9 11 7 3 1 2 2 3 4 4 3 3 5 8 7 6 6 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 3 3 3 3 3 3 3 3 3 3 3 2 4 6 7 6 6 6 4 3 3 5 7 7 6 5 4 4 4 4 5 5 5 4 4 3 4 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 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 18 14 9 5 3 2 3 3 5 4 2 2 3 3 4 3 2 2 2 1 1 2 1 2 5 5 6 6 6 6 6 6 5 4 3 2 2 4 6 6 7 7 7 7 6 6 5 5 5 5 6 8 8 7 5 4 3 2 2 5 6 5 2 1 2 4 6 7 7 8 8 8 7 6 7 8 7 6 5 5 5 5 6 5 4 4 4 8 11 11 9 9 10 8 7 6 6 6 6 5 4 5 6 5 4 5 5 5 5 6 6 7 6 6 5 4 2 3 4 4 4 5 8 9 10 9 8 8 7 7 8 10 11 10 9 7 6 5 4 4 4 4 5 6 7 6 3 1 2 3 3 3 1 2 3 3 3 3 3 3 3 2 3 4 5 5 5 4 3 3 4 4 5 5 6 4 3 6 9 9 6 4 4 5 9 12 13 13 14 13 13 11 10 10 10 9 9 8 8 7 5 4 5 6 7 6 4 5 6 8 8 8 7 6 6 6 6 5 4 2 1 1 2 5 4 4 4 4 3 1 2 3 4 5 6 6 6 5 6 6 5 5 5 4 4 4 3 2 1 4 9 14 15 15 14 15 16 17 17 15 12 11 10 7 4 5 5 8 5 4 4 4 5 8 9 9 7 10 15 15 14 13 10 8 9 9 8 8 9 9 9 11 14 13 13 14 14 13 10 9 9 8 7 6 5 8 11 11 11 10 9 8 8 7 8 11 13 12 10 9 11 10 7 1 4 7 7 7 6 5 4 3 3 1 4 8 11 10 9 8 7 5 4 2 4 6 8 9 8 6 5 3 2 1 2 4 8 5 3 8 8 9 7 6 6 4 3 4 3 2 0 2 4 5 4 3 2 2 3 5 5 3 4 5 6 5 4 3 5 6 5 4 4 3 4 5 2 2 3 3 3 4 3 6 12 12 10 7 7 10 10 10 11 10 9 6 5 4 4 2 2 5 8 10 9 9 8 7 8 9 7 5 5 4 4 3 3 6 6 6 6 5 5 5 3 2 6 11 15 10 6 6 7 8 8 7 6 5 5 5 4 4 3 1 4 8 7 6 5 7 8 9 8 7 5 3 2 3 4 5 5 5 9 12 12 9 6 5 7 9 9 8 6 5 6 10 13 14 12 10 9 9 11 12 13 13 13 13 13 12 11 12 11 11 11 11 10 9 8 8 7 5 7 10 12 9 6 5 3 4 5 6 7 6 6 5 4 3 4 3 3 3 4 2 1 3 4 4 4 4 5 5 5 5 5 5 4 2 4 6 7 7 7 10 13 14 12 8 5 5 4 4 4 5 4 3 3 3 7 10 9 7 6 4 4 5 4 4 2 5 5 3 2 6 6 6 5 6 6 4 3 3 1 3 7 5 3 4 6 6 5 4 4 4 4 4 3 2 2 3 4 5 5 5 5 4 4 5 5 5 6 6 6 6 6 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 5 3 1 1 2 3 3 3 3 3 3 2 2 2 2 2 2 1 2 2 4 5 6 6 6 6 4 4 5 5 6 7 9 9 5 2 2 2 2 2 3 5 5 5 6 7 6 6 7 7 7 7 6 6 5 5 6 6 5 5 5 6 6 5 6 6 6 6 6 5 4 4 3 3 2 1 1 1 2 2 2 2 2 4 5 6 6 5 5 4 5 6 7 7 7 5 4 4 3 3 3 4 5 5 5 5 4 4 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 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 19 16 9 3 1 2 2 2 2 4 3 3 4 3 3 2 2 2 2 3 4 4 5 4 4 4 5 6 6 6 6 5 5 4 3 3 4 5 6 7 7 7 7 7 6 6 5 5 5 5 6 7 6 6 6 5 4 3 1 3 5 5 4 4 6 8 8 7 4 5 5 5 4 4 5 5 4 3 4 5 6 5 4 2 3 4 2 5 7 9 9 12 13 10 7 6 6 6 6 5 4 4 5 5 5 5 5 5 5 5 5 5 5 6 5 3 3 4 4 4 4 4 5 8 9 9 7 6 6 7 8 10 10 9 7 5 4 3 3 3 2 2 2 5 7 6 5 4 4 4 3 1 1 1 2 2 3 4 5 5 4 2 2 4 4 3 1 1 1 2 4 5 5 4 2 3 6 11 10 10 9 8 7 6 8 10 12 12 13 12 10 8 6 6 6 6 6 5 4 4 3 3 5 5 7 6 7 9 9 10 9 8 6 4 5 7 8 7 7 6 5 6 7 7 4 1 4 4 3 3 4 4 4 4 5 5 6 6 6 7 6 6 6 6 6 5 3 4 7 12 14 14 12 11 10 13 15 16 16 15 14 14 13 11 9 7 9 9 3 1 3 4 6 8 8 8 11 13 14 14 14 13 11 9 8 8 9 10 10 11 11 12 14 14 14 14 13 12 10 9 8 8 7 6 7 10 14 13 12 12 10 9 8 9 10 12 12 11 8 8 9 9 5 2 5 8 9 7 5 4 3 4 5 5 7 10 11 8 8 7 6 5 5 2 3 7 6 6 5 5 5 3 1 0 6 8 8 7 7 10 6 4 3 5 6 4 3 3 1 1 2 5 6 8 6 5 3 5 6 7 6 5 6 6 6 4 4 2 3 6 5 4 4 3 3 2 2 3 5 5 4 2 3 8 14 14 11 8 9 12 11 11 10 8 7 5 4 3 2 1 5 10 9 8 8 8 9 7 7 7 6 4 4 2 2 2 4 6 7 7 6 6 5 5 3 6 12 13 11 7 5 7 8 8 7 6 5 5 6 6 4 3 3 6 6 5 3 2 2 5 7 10 9 7 5 3 3 3 3 3 3 6 10 11 10 7 4 4 5 6 6 5 4 5 9 12 13 10 7 5 6 8 11 10 9 6 6 7 9 9 10 11 9 8 7 6 7 8 8 8 6 5 9 10 9 5 5 5 5 4 3 3 4 5 5 4 3 4 4 4 4 4 5 2 2 2 3 5 6 5 5 4 4 5 5 5 6 4 4 5 4 4 4 9 15 18 17 14 9 6 4 4 4 6 4 2 2 2 2 8 10 8 4 3 4 5 4 3 2 3 5 4 2 2 2 3 5 6 6 4 3 1 5 5 3 1 4 6 7 7 6 6 5 4 3 3 2 1 1 2 3 4 3 4 4 4 5 5 5 5 6 6 6 5 5 6 7 8 9 9 9 9 9 9 9 8 7 6 5 4 3 4 4 3 3 2 2 2 2 1 1 1 0 0 1 1 1 1 1 2 3 3 4 3 3 3 1 2 4 5 6 8 5 3 1 2 2 3 4 3 3 6 8 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 3 4 5 5 5 5 6 6 6 7 7 7 6 4 3 3 3 3 3 4 5 5 5 6 5 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 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 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 21 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 19 16 8 2 4 4 4 3 2 2 4 3 3 3 2 2 2 3 3 4 4 5 5 4 3 3 5 6 6 5 7 9 9 9 8 7 6 7 7 7 7 8 8 7 7 6 6 6 5 5 5 5 5 6 6 5 5 4 4 3 3 5 5 8 8 8 7 7 7 5 3 2 4 4 3 4 4 3 4 5 4 3 2 2 3 4 2 3 5 6 8 13 13 10 7 5 6 6 6 5 4 5 6 6 4 4 5 5 5 4 4 4 5 5 5 4 4 5 5 4 3 3 4 7 9 10 9 7 6 6 8 10 10 9 7 5 5 5 4 4 2 1 3 5 7 7 6 5 4 4 4 3 1 0 1 2 2 4 5 5 4 2 2 4 6 5 4 2 1 2 3 4 5 2 4 8 7 6 7 9 11 10 8 4 7 11 12 12 11 9 6 6 5 4 5 5 6 6 6 6 5 5 4 3 5 8 9 9 8 8 7 7 6 4 4 5 5 5 6 6 5 4 4 3 2 2 4 4 4 4 3 2 3 4 5 8 8 8 7 8 8 8 7 6 6 6 5 7 10 11 10 8 6 6 7 11 12 12 12 12 13 14 15 16 14 13 14 11 4 3 5 7 7 8 7 10 14 14 13 12 12 12 13 11 9 11 11 11 11 12 13 14 13 12 11 12 12 12 10 9 8 8 6 7 11 13 15 15 15 13 11 10 10 10 11 13 13 11 7 7 9 11 8 6 8 9 9 7 5 5 6 8 7 7 7 10 9 7 5 4 4 5 4 1 4 6 5 4 4 3 3 4 6 7 8 7 6 6 6 6 2 1 2 5 6 5 4 4 6 7 7 7 7 7 5 6 6 6 4 4 5 6 8 7 6 6 3 1 4 6 6 5 5 5 6 6 6 5 4 3 3 5 7 8 11 11 9 6 10 13 13 11 9 6 5 4 2 4 8 10 10 10 9 7 7 6 5 4 6 8 5 3 3 3 3 3 4 6 7 7 7 7 6 5 6 11 16 13 9 5 6 8 9 8 6 4 5 7 7 7 5 7 8 10 8 7 6 4 3 5 7 9 8 6 4 3 2 3 2 0 3 6 8 9 9 7 5 5 5 4 4 4 6 8 11 11 10 8 4 3 4 6 7 5 5 5 4 4 5 6 7 8 5 2 2 3 5 7 7 7 6 8 12 10 7 4 5 5 5 3 2 1 1 2 4 4 4 3 3 3 4 4 5 3 3 2 3 6 6 5 4 4 4 4 3 3 3 4 5 6 6 5 4 6 12 18 19 18 16 13 11 8 6 6 5 5 4 2 2 5 9 9 4 3 3 4 4 3 2 3 4 6 6 4 1 4 5 6 4 1 4 6 5 1 3 5 6 7 7 7 7 7 7 6 4 2 3 2 1 2 2 3 3 4 5 6 5 5 5 5 5 6 6 5 5 5 6 7 9 9 10 10 10 10 9 9 8 6 4 2 3 4 5 5 5 4 3 2 1 1 1 1 1 2 1 2 2 3 2 2 2 2 1 2 2 2 3 3 5 6 5 4 1 2 2 1 3 3 2 2 3 5 6 5 6 6 6 6 6 7 7 7 7 7 7 6 6 5 6 5 5 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 3 3 2 2 3 3 2 1 4 5 6 6 6 5 5 5 6 7 7 6 5 3 3 3 3 2 3 4 4 5 5 6 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 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 22 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 21 21 21 20 16 9 2 3 4 4 4 4 4 3 2 2 2 3 3 4 4 4 4 4 4 4 3 3 4 4 5 6 9 10 12 12 12 11 9 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 6 6 6 5 5 3 1 2 6 11 10 9 8 7 7 6 6 6 5 3 0 3 3 4 6 8 8 6 5 3 3 1 1 0 3 4 4 4 9 14 13 11 8 5 6 6 5 6 5 4 5 5 4 4 5 5 5 5 5 5 6 6 5 4 4 4 4 3 3 3 5 7 9 10 9 6 5 5 7 9 10 10 8 7 5 5 5 3 1 4 6 7 7 6 3 2 2 2 4 4 3 2 1 1 2 4 5 5 3 1 2 3 5 5 5 3 3 3 4 4 4 4 6 8 7 7 8 9 11 11 8 7 11 13 13 10 8 7 5 5 5 5 5 5 6 6 6 6 5 5 4 2 4 7 6 5 5 5 5 5 5 5 3 3 3 3 4 4 2 3 3 2 2 4 4 3 1 2 4 6 7 8 8 9 8 7 6 7 8 7 6 5 5 5 6 8 8 8 5 4 3 4 6 9 8 6 7 8 9 9 10 10 11 12 14 13 9 4 5 7 8 8 6 10 13 12 9 9 9 10 12 12 10 9 10 10 9 12 13 12 10 10 10 11 12 12 11 9 7 5 5 10 14 14 14 14 14 14 13 12 11 10 9 12 13 10 7 8 9 11 9 8 9 9 9 7 7 7 7 6 6 5 6 8 8 7 3 3 3 6 4 2 5 5 4 4 3 2 2 4 6 7 7 6 5 5 4 4 3 2 3 6 6 5 5 5 6 7 7 7 6 4 2 6 8 8 6 3 4 7 9 8 6 7 4 2 6 7 7 5 6 6 6 6 6 7 7 8 10 10 8 4 6 9 6 3 7 11 13 11 8 5 3 1 4 10 14 12 9 6 8 8 7 6 4 3 5 6 5 2 4 4 4 4 5 6 7 7 7 7 6 6 12 14 13 8 6 4 7 9 10 8 5 4 7 7 7 6 6 9 9 9 9 9 8 6 5 5 6 6 4 4 3 2 2 2 2 1 3 5 6 7 7 7 6 5 5 4 4 3 3 5 8 9 9 9 7 7 6 7 8 7 6 6 5 5 6 7 8 9 10 7 4 4 5 6 5 4 7 11 12 9 7 5 4 4 3 2 3 3 1 2 4 4 3 2 1 2 3 3 3 3 2 1 4 6 6 5 4 3 3 2 1 1 2 4 5 6 7 6 5 3 6 11 13 15 16 17 16 12 9 6 2 4 6 5 3 0 6 8 7 4 2 2 3 2 6 6 6 8 8 6 2 2 3 3 5 8 6 4 0 3 5 6 6 7 7 7 7 7 7 6 4 2 4 3 3 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 6 7 9 10 10 10 10 10 10 9 8 5 4 4 4 5 6 6 5 4 2 1 1 0 1 1 2 2 2 1 1 2 2 2 1 1 0 4 6 6 6 6 8 5 2 1 2 2 1 2 2 1 4 5 4 4 4 5 6 7 7 6 7 7 7 7 7 7 7 6 6 6 5 4 4 3 3 3 4 5 5 5 5 4 3 4 5 5 4 3 2 2 3 3 3 2 1 3 4 5 6 5 4 4 5 6 6 6 6 5 4 4 3 3 3 2 2 3 3 3 5 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 22 22 22 22 22 23 23 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 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 21 21 20 17 11 4 1 1 2 3 3 3 3 1 3 3 3 4 4 4 4 4 4 4 3 3 3 4 3 3 7 10 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 7 7 7 6 5 4 5 7 12 12 10 8 7 6 5 3 2 4 5 5 3 1 1 4 8 9 8 5 4 4 4 2 1 2 0 3 4 3 1 6 10 13 12 9 6 6 6 5 6 6 4 3 4 2 3 4 5 5 5 6 6 6 6 5 4 3 2 2 2 3 4 5 6 7 8 8 6 6 6 8 10 12 11 10 7 6 4 4 3 1 5 7 6 5 4 1 1 2 1 2 4 4 3 3 2 3 4 3 1 1 2 4 5 5 5 5 5 5 5 5 5 6 9 11 10 9 9 9 9 9 10 7 9 13 12 11 8 6 5 5 5 5 3 4 5 5 6 6 5 5 4 2 1 5 7 6 4 4 4 4 5 6 5 3 3 3 3 4 5 5 4 4 4 3 2 1 4 7 8 8 7 6 4 4 6 7 6 5 4 5 5 5 5 4 3 4 6 4 2 4 5 5 5 6 7 5 4 3 4 5 6 7 8 10 11 12 13 12 7 6 7 8 7 6 9 10 10 7 6 7 7 9 11 8 7 8 8 9 11 9 7 8 10 11 12 13 13 10 7 6 6 10 13 14 14 13 13 13 13 13 12 12 10 5 8 12 8 6 5 8 9 8 7 9 8 8 8 7 7 5 3 2 3 6 10 10 7 4 4 5 6 3 2 7 6 4 3 3 2 3 5 7 6 6 5 6 7 7 7 6 5 5 6 5 3 1 1 3 6 7 7 5 3 0 3 5 5 6 5 3 6 8 7 2 5 4 3 8 7 6 4 3 2 4 5 6 7 8 9 9 8 8 5 5 7 4 1 5 9 11 9 6 3 1 4 9 12 12 11 9 7 8 9 9 6 4 2 1 1 2 2 3 5 5 5 6 6 6 6 6 5 4 8 13 10 6 3 4 5 8 9 10 8 5 6 6 5 6 5 5 8 7 6 8 8 8 7 6 5 5 4 3 2 2 2 1 2 2 1 1 3 4 5 6 6 5 5 6 6 6 6 6 4 5 7 8 8 8 7 7 7 6 6 5 5 7 10 12 14 13 12 12 10 9 8 6 4 3 3 7 9 9 6 5 5 4 3 3 2 1 1 1 2 3 3 2 1 2 2 3 3 3 3 3 4 6 7 6 5 5 4 3 3 2 3 4 6 6 6 5 5 4 5 5 6 6 7 9 13 15 15 13 12 10 7 5 4 4 3 2 6 8 5 3 3 1 2 4 4 4 4 4 5 8 6 4 5 7 7 3 1 3 5 6 7 7 6 6 7 7 6 6 5 4 3 4 5 5 6 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 5 6 8 9 10 10 10 11 11 10 8 7 5 5 5 6 7 7 6 4 2 1 0 1 1 3 3 2 1 1 1 0 2 3 5 6 6 6 7 7 6 6 6 4 2 1 1 2 2 2 2 4 4 5 5 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 4 3 3 3 4 3 2 1 2 3 5 5 6 5 5 6 6 7 6 5 5 4 4 4 4 3 3 3 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 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 20 19 19 19 20 20 20 20 20 18 12 8 7 4 1 1 1 1 2 2 2 3 2 3 3 3 3 3 2 1 1 3 3 4 2 2 5 7 7 9 9 10 10 10 9 9 8 8 8 8 7 7 8 7 6 5 6 7 8 8 8 8 8 9 8 8 9 9 9 8 5 3 3 3 3 3 3 4 4 4 4 5 6 7 5 2 1 4 3 3 2 1 1 1 3 4 3 3 3 8 15 15 12 7 6 5 5 5 6 5 4 3 2 3 5 5 5 5 5 6 6 6 6 5 3 1 1 3 4 5 5 6 6 7 6 6 8 9 10 11 12 12 9 6 3 3 5 3 1 6 7 6 5 3 3 3 2 2 2 4 4 3 3 3 2 2 4 6 9 7 6 6 5 5 7 7 6 5 5 6 8 10 11 10 8 8 7 7 8 8 7 9 11 10 9 7 4 4 6 5 4 4 4 4 4 4 4 3 4 5 5 6 9 7 5 4 4 4 4 5 6 5 4 3 3 3 5 5 5 2 1 1 3 5 8 9 11 9 8 4 3 4 4 5 6 5 4 4 3 4 5 6 5 4 3 2 3 4 5 3 2 6 6 6 5 4 4 4 5 6 7 8 10 11 11 12 12 10 7 8 9 9 10 11 10 9 6 6 6 5 6 8 8 7 6 8 10 10 6 3 6 9 11 13 12 11 8 9 12 13 14 15 16 16 15 14 13 13 13 13 12 10 5 7 10 8 6 5 8 9 8 6 8 7 6 6 6 5 5 3 2 0 5 8 10 7 5 5 5 5 3 1 5 6 5 3 4 5 6 6 6 5 5 4 7 9 11 9 9 9 7 5 3 1 2 2 4 7 8 7 5 3 3 2 1 2 6 6 3 4 6 6 5 2 3 6 8 5 4 4 3 3 4 4 4 5 6 7 7 6 7 9 11 11 7 5 5 7 6 4 2 3 6 9 11 12 10 9 8 8 9 9 7 4 3 3 3 3 3 3 4 4 4 5 5 6 6 5 4 1 5 9 10 6 4 3 6 7 7 7 7 6 6 6 5 5 5 4 5 7 6 6 8 8 7 7 7 7 7 6 4 2 0 0 1 1 2 4 4 4 3 3 4 5 6 8 9 11 11 9 8 6 4 5 6 7 7 7 6 5 5 6 8 9 11 12 11 10 8 8 8 10 11 11 6 3 4 4 6 7 6 3 3 4 4 4 4 3 3 3 2 1 2 2 2 5 5 5 6 7 6 5 6 6 7 7 6 6 6 5 5 4 4 5 6 6 6 5 5 5 5 5 6 5 3 3 2 4 7 10 10 12 13 11 9 7 4 2 1 3 5 6 4 2 2 1 2 2 0 2 3 3 7 7 7 8 7 5 2 0 3 5 6 7 7 5 4 5 5 5 5 4 4 3 4 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 2 2 3 4 5 6 8 9 10 11 11 11 10 8 6 5 4 4 5 6 7 7 6 3 1 0 1 2 3 3 3 2 3 4 3 4 5 7 8 8 7 6 5 5 5 5 4 4 3 2 2 3 3 3 4 5 6 6 6 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 6 5 4 4 4 4 3 2 1 2 4 5 6 7 7 6 6 7 7 7 6 4 4 4 4 3 3 4 5 5 4 3 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 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 20 20 19 17 11 8 7 6 4 4 5 5 3 2 2 2 1 2 2 2 2 1 1 2 2 3 3 3 2 0 3 5 7 9 9 8 8 7 7 6 6 6 7 7 7 7 7 6 6 5 6 7 8 8 8 9 9 9 7 6 5 6 7 5 3 4 4 4 3 3 4 4 4 5 7 6 5 2 4 3 1 3 4 4 4 3 2 2 2 3 1 1 2 8 13 13 7 2 4 4 5 4 4 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 4 1 3 4 5 5 5 6 6 6 4 4 6 8 9 10 11 11 8 3 3 5 4 2 7 10 7 5 4 4 4 4 1 1 1 1 2 1 2 3 5 7 9 7 6 7 6 5 4 5 7 7 6 4 4 5 5 6 8 7 7 6 6 6 9 7 6 8 9 8 6 4 2 4 5 3 3 5 5 5 5 6 7 9 8 8 6 5 4 2 3 5 4 4 4 3 5 6 5 4 3 3 5 2 3 6 8 9 11 12 13 12 11 10 8 7 4 4 4 4 4 4 3 3 3 5 6 6 5 3 4 4 4 2 2 5 9 10 8 7 6 6 6 6 6 6 6 8 10 12 13 13 13 11 8 8 10 11 10 9 9 7 6 5 5 6 6 7 8 7 6 9 11 10 5 4 5 8 11 13 10 8 10 14 17 17 17 17 17 17 16 16 15 15 14 14 14 10 7 10 13 15 12 10 9 9 7 6 7 6 5 5 5 4 4 3 3 3 2 6 9 6 4 4 5 4 4 4 7 9 6 5 6 6 5 5 6 6 5 4 6 6 6 5 7 8 5 5 3 2 3 4 5 7 8 6 5 5 4 2 2 3 6 5 2 4 4 3 1 5 9 9 7 5 3 4 4 3 2 4 3 3 4 5 6 5 8 12 11 11 9 8 7 7 7 8 8 9 11 13 12 10 7 5 5 5 6 7 5 3 3 4 5 5 5 4 4 4 4 5 5 5 5 4 1 4 10 11 10 7 8 8 9 6 6 5 4 5 5 5 4 4 5 8 8 7 7 7 7 7 7 8 8 8 7 7 5 2 1 2 2 5 7 9 8 7 4 1 3 5 7 10 11 12 12 10 8 7 4 3 5 5 5 4 3 4 8 11 14 13 12 9 8 6 5 4 4 7 9 7 2 3 6 6 6 6 3 2 2 3 4 4 4 4 5 4 3 2 0 2 5 8 8 9 9 9 7 6 7 6 6 4 5 5 5 5 4 4 4 6 6 6 7 7 6 6 5 6 6 6 4 5 5 4 4 3 1 4 7 6 8 9 9 5 5 5 4 4 3 3 6 4 3 2 1 4 6 6 4 2 4 7 7 5 3 2 3 5 6 6 5 4 3 4 4 4 5 5 5 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 5 6 8 10 11 11 11 10 8 5 3 2 2 3 5 6 7 6 5 3 2 2 3 4 5 4 3 4 4 5 5 5 6 7 7 5 3 2 3 4 5 5 5 6 5 4 3 2 3 4 6 7 7 6 5 5 6 7 7 7 7 7 6 6 6 6 6 7 7 6 7 7 7 6 6 5 5 4 5 5 4 4 4 4 4 5 6 6 6 5 5 4 3 2 2 3 4 6 7 7 7 6 6 6 7 7 6 5 4 4 3 3 3 4 5 6 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 23 23 23 23 23 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 19 15 10 7 7 8 7 6 6 6 5 4 3 4 3 2 2 2 2 2 2 2 2 1 2 2 2 1 2 6 6 6 5 6 6 6 5 5 5 5 5 6 6 6 6 5 5 6 7 8 8 8 8 8 8 6 5 4 3 4 5 5 5 4 2 2 2 3 2 0 3 6 8 4 2 3 3 2 3 3 2 4 4 2 0 2 4 5 5 5 6 11 13 13 7 3 3 4 3 2 3 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 4 2 4 5 5 5 5 6 6 4 2 1 2 7 9 11 11 9 6 1 4 5 1 7 10 9 6 5 4 4 5 5 3 2 2 2 3 3 3 2 5 6 5 4 5 7 6 4 2 4 6 7 6 5 4 3 3 3 5 6 6 6 5 5 8 6 6 8 7 6 5 2 1 4 4 2 2 4 4 5 5 7 7 7 5 4 5 5 4 4 3 3 3 3 2 3 4 5 5 4 2 3 5 9 11 13 13 13 12 12 12 12 11 11 11 10 8 7 6 5 4 5 5 4 4 5 6 5 5 3 3 2 5 9 11 13 14 13 11 9 8 8 10 11 10 10 9 10 12 14 14 13 13 11 9 7 7 6 5 4 5 5 5 4 4 5 6 6 7 7 6 9 10 9 7 6 6 9 10 10 6 8 14 15 15 16 16 16 16 16 16 16 16 16 15 14 14 11 10 13 15 14 11 9 7 8 7 6 7 6 4 4 4 4 4 3 2 1 4 8 9 7 6 6 6 4 4 8 9 9 6 6 6 5 4 5 7 7 7 6 4 3 3 3 4 5 3 1 2 5 5 4 4 5 6 2 2 3 4 6 7 6 6 5 3 2 4 7 11 11 10 7 3 3 4 2 2 2 3 3 2 3 5 5 4 7 10 10 6 8 9 10 10 11 11 9 6 8 10 13 11 8 4 3 3 3 4 5 3 3 4 5 6 7 6 6 5 5 4 3 2 4 7 9 8 9 10 10 12 12 14 11 7 5 5 4 5 5 3 4 4 4 7 9 7 6 8 7 7 7 7 7 6 6 5 6 4 1 1 2 4 7 8 8 8 8 6 3 3 5 8 10 11 10 10 8 7 6 3 1 2 2 2 2 4 8 12 14 15 14 12 9 6 4 4 3 3 6 6 6 5 6 7 8 7 5 3 2 2 3 3 3 4 4 5 4 4 3 1 1 4 6 8 8 7 6 5 5 5 4 3 2 0 2 3 3 3 3 4 6 8 8 8 7 5 5 5 5 6 6 5 5 6 6 5 3 1 3 3 1 4 7 9 9 7 5 5 5 4 3 5 4 4 3 1 2 5 5 4 2 4 7 7 4 4 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 3 4 5 7 9 11 12 12 11 8 5 2 1 1 2 3 5 5 5 5 3 3 4 3 4 5 4 4 5 6 7 7 5 4 4 3 2 2 2 1 2 4 6 6 6 6 5 4 3 3 5 6 6 7 6 5 4 5 6 7 7 6 6 6 6 5 6 6 6 6 6 6 7 7 7 6 6 5 5 4 4 4 4 4 4 4 5 6 7 6 6 5 5 4 3 3 3 5 6 7 7 7 6 6 5 6 6 6 5 4 4 4 3 3 3 3 5 5 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 23 23 23 23 22 22 23 23 22 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 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 17 12 8 8 9 8 6 5 5 5 5 4 3 3 3 2 2 1 2 2 1 1 3 4 4 3 3 3 4 3 2 5 6 6 5 5 4 4 4 5 5 6 6 5 5 7 8 10 9 9 9 8 8 7 6 5 4 3 4 3 3 3 3 4 3 2 3 3 2 1 3 4 2 4 5 1 1 3 4 3 3 5 7 9 10 8 6 4 4 7 12 13 11 7 4 3 3 2 3 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 4 2 4 5 5 4 4 5 5 3 3 3 2 7 10 11 11 8 4 2 3 2 4 8 10 8 6 5 5 4 4 5 5 4 3 4 5 5 4 1 2 4 4 2 2 5 7 7 6 6 8 9 6 5 5 3 2 2 4 5 5 6 5 4 5 5 6 7 4 2 2 2 1 3 3 2 2 3 4 4 4 5 4 3 2 4 6 6 4 2 1 3 5 4 4 3 4 5 5 4 5 9 11 14 14 13 12 11 10 9 8 9 8 8 9 8 8 8 8 8 7 7 7 6 6 6 5 4 3 2 5 10 12 14 13 13 14 14 12 9 9 9 11 13 13 13 12 12 11 11 12 12 12 10 8 5 2 1 2 3 2 3 4 4 4 5 6 6 6 6 3 5 9 8 7 8 8 9 8 6 6 11 14 13 12 12 12 13 13 12 13 14 13 13 13 13 12 10 9 13 14 10 6 6 5 6 6 7 7 5 3 3 3 4 4 3 4 7 9 11 11 11 11 10 10 8 7 10 8 6 5 5 5 3 3 6 7 6 3 4 3 2 2 3 3 4 4 2 3 5 4 3 2 3 3 4 3 4 8 8 8 6 5 3 3 5 9 12 13 9 5 3 4 4 2 3 3 4 4 4 3 4 4 3 5 8 9 9 7 9 10 11 11 11 10 7 4 1 7 12 10 7 4 4 4 2 3 4 3 3 5 6 7 7 7 7 6 4 2 3 8 13 13 11 9 7 7 9 12 13 15 10 7 6 6 6 6 4 3 4 4 6 7 6 5 6 7 7 7 7 6 5 5 4 4 4 4 2 1 5 8 9 8 7 6 6 6 6 7 8 10 11 11 9 8 6 5 5 4 3 4 6 6 6 8 10 12 12 11 9 8 8 7 6 5 5 5 7 8 8 7 7 8 8 6 5 4 3 2 2 2 2 3 4 4 3 3 3 2 1 6 9 10 8 7 5 5 4 3 2 2 3 1 1 3 4 5 4 5 6 7 6 6 5 4 3 3 4 6 6 6 4 5 5 5 1 2 4 2 1 4 6 6 8 8 7 6 7 8 5 1 3 4 5 3 1 3 5 5 3 5 6 7 4 5 7 7 6 4 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 7 7 7 7 6 6 5 5 5 5 5 5 4 3 3 4 5 6 8 9 11 12 12 9 6 3 3 2 2 3 4 4 3 3 2 3 3 3 3 5 5 7 8 6 4 2 1 1 1 2 3 3 3 1 2 4 6 6 5 4 5 5 4 4 4 5 6 6 6 5 4 3 4 6 6 6 6 6 6 5 5 5 6 6 6 5 5 6 6 6 6 5 4 4 4 4 4 5 5 5 4 4 6 6 6 6 5 4 4 4 4 6 6 7 6 6 6 5 5 7 7 6 5 5 4 4 3 3 2 3 3 4 4 3 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 23 23 23 23 22 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 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 17 13 9 8 8 8 6 4 4 4 4 4 3 2 2 1 3 5 6 5 3 4 2 1 1 3 4 2 2 0 2 4 5 4 4 3 4 4 5 5 5 5 5 5 8 11 11 11 10 9 8 8 8 7 6 4 3 3 4 4 2 1 3 3 3 3 4 2 2 2 1 3 4 0 1 3 1 3 2 2 7 8 8 7 6 4 2 2 1 4 8 13 10 6 1 1 2 3 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 4 3 2 3 4 4 3 2 3 4 3 2 3 4 8 10 10 9 6 2 2 2 1 6 8 9 7 5 5 5 5 5 5 5 5 4 4 4 3 3 1 2 4 4 3 1 2 5 8 9 8 9 9 7 5 4 4 2 1 4 6 6 5 4 2 3 4 6 5 2 1 1 1 1 2 3 2 1 2 3 5 4 4 3 2 2 4 5 5 3 1 5 6 6 5 5 5 6 5 5 2 5 10 12 12 12 10 9 7 6 5 5 5 6 6 7 7 7 7 7 6 6 5 6 6 5 4 3 3 5 9 11 14 12 11 11 12 12 14 12 9 7 7 8 10 12 13 12 11 10 10 11 11 10 9 7 4 2 3 5 8 9 9 5 2 4 5 6 6 4 4 2 2 7 7 5 6 7 7 6 8 11 13 13 12 9 8 8 9 9 9 10 10 9 10 10 11 9 7 8 12 13 7 2 3 5 8 7 7 8 5 3 2 3 3 3 4 7 9 11 12 11 10 8 10 11 10 8 6 7 6 6 5 4 2 3 6 6 3 2 3 2 1 0 1 5 6 6 5 3 2 2 2 2 2 4 6 5 5 6 5 4 6 5 6 6 8 11 10 7 4 4 6 8 7 7 5 3 1 2 3 4 5 5 4 5 6 6 7 8 10 10 11 10 10 10 6 3 5 10 12 10 7 4 4 3 1 2 3 3 4 6 8 7 7 7 6 5 2 6 12 13 12 10 9 8 4 6 9 13 13 12 10 9 10 8 7 6 5 4 5 6 7 5 5 6 7 7 6 6 5 4 5 6 6 5 4 2 5 10 12 12 11 9 7 5 5 6 7 9 10 11 11 11 10 8 7 6 7 7 7 8 9 9 9 9 10 10 8 7 6 6 7 9 8 8 8 7 7 6 7 7 7 6 5 5 5 5 3 2 2 1 1 4 4 4 3 2 2 1 5 10 12 11 10 8 7 7 6 5 4 3 2 2 4 6 8 9 10 8 6 4 5 5 4 3 3 2 3 5 6 5 3 1 2 3 2 3 4 5 6 8 7 6 3 1 1 1 6 12 9 3 5 6 6 5 3 0 4 4 3 3 5 6 4 3 4 6 6 5 4 5 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 6 6 7 7 7 7 7 6 5 5 4 5 5 5 4 4 4 5 6 6 7 8 10 11 12 11 9 6 5 4 4 3 3 3 2 1 2 3 3 3 3 5 6 7 6 3 1 2 2 2 2 3 3 3 2 2 4 5 6 5 4 3 5 5 5 5 4 3 4 5 5 5 4 3 4 5 6 6 6 6 6 6 5 5 5 6 6 5 5 5 6 6 6 5 5 4 4 5 5 5 4 4 5 5 5 5 5 6 4 4 4 4 5 6 6 6 6 5 5 5 6 7 7 7 6 5 5 4 3 3 3 3 4 4 3 2 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 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 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 18 16 11 8 6 6 6 6 4 4 4 4 3 1 2 4 4 5 6 3 5 3 2 6 6 6 3 2 3 2 1 1 2 3 2 2 3 5 6 5 5 5 5 6 10 11 11 10 10 9 9 8 7 6 5 5 3 0 4 5 4 3 4 4 2 2 3 3 3 4 5 6 5 5 7 6 6 4 4 5 6 6 5 4 4 4 3 3 6 7 6 8 10 10 9 6 4 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 4 3 1 2 3 3 2 1 1 3 4 3 4 5 7 9 8 7 5 3 2 3 4 7 8 7 6 4 4 5 5 5 4 5 6 4 3 2 2 2 2 1 3 4 2 2 4 5 5 6 8 7 8 8 7 6 5 3 3 4 5 6 5 4 3 2 2 4 4 3 2 1 2 2 2 3 2 1 3 4 5 4 3 2 2 3 5 5 5 2 2 6 5 4 5 6 6 7 5 3 3 7 10 10 9 9 7 6 4 2 2 3 5 6 6 6 6 6 5 5 4 4 4 5 5 5 7 8 9 11 13 11 8 8 8 9 9 10 12 10 7 4 3 4 7 11 13 12 11 9 9 10 10 10 9 7 5 5 5 6 10 10 9 7 6 7 7 7 6 4 3 1 4 7 7 5 5 5 7 12 12 12 12 11 10 8 7 6 6 7 8 7 7 7 8 9 10 7 5 8 10 11 6 4 4 6 6 7 8 8 6 4 3 3 2 1 3 7 9 10 10 8 7 6 8 7 8 6 4 7 7 7 7 4 1 3 5 6 5 4 3 3 3 6 10 11 9 7 5 3 1 2 0 2 6 6 5 6 5 3 3 4 3 4 6 7 8 9 7 5 3 5 6 7 5 5 6 4 2 2 4 5 5 6 5 3 4 5 7 9 10 10 10 9 9 9 6 5 9 13 11 8 4 2 4 2 1 2 2 2 5 7 8 8 7 7 4 3 8 12 13 11 9 9 8 7 5 8 12 15 11 9 8 10 10 8 7 6 4 4 6 8 7 6 7 7 7 7 5 3 5 8 9 9 8 7 6 10 13 14 14 12 11 8 7 6 6 7 9 8 8 8 9 11 11 11 11 10 9 8 8 9 10 11 11 11 12 11 8 6 5 6 7 8 9 9 9 6 5 4 6 7 5 4 5 5 6 5 4 3 3 1 3 6 6 6 5 4 5 7 10 13 13 12 10 8 7 6 6 5 5 5 6 7 8 9 10 11 11 9 8 7 6 5 4 3 3 2 4 5 5 3 2 1 0 2 5 7 9 9 9 9 8 7 5 4 4 4 5 12 14 8 2 5 5 3 1 1 4 3 1 2 1 4 5 2 1 4 5 5 4 5 6 6 6 6 6 6 5 5 4 4 4 5 6 6 6 5 5 6 6 6 7 6 6 6 5 5 4 4 5 5 5 5 6 6 5 5 6 9 11 12 12 10 8 5 4 3 3 1 1 1 2 3 4 5 4 5 5 7 6 5 1 2 3 3 2 2 2 2 2 3 4 5 6 6 6 5 4 4 5 5 4 4 3 3 4 4 4 3 3 3 4 6 6 6 6 6 6 5 5 4 5 5 5 5 5 6 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 6 6 6 5 5 5 6 6 6 6 6 6 6 5 5 4 3 3 3 4 5 4 3 20 20 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 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 19 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 16 11 8 6 5 6 6 5 4 4 5 5 5 6 6 4 2 2 4 3 4 7 11 10 10 8 7 6 5 4 3 3 2 2 3 5 6 6 5 5 6 8 11 12 11 9 8 8 8 8 7 7 6 7 6 5 1 4 5 3 1 1 1 2 3 4 4 4 6 8 8 7 7 8 7 7 8 8 8 7 7 5 4 3 2 3 5 6 6 5 7 9 10 8 6 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 5 4 3 3 3 3 2 1 1 2 2 4 6 6 6 5 6 7 5 4 5 7 9 8 8 8 7 6 5 4 5 5 4 3 3 4 4 3 3 2 3 3 2 2 3 2 1 3 3 4 3 4 5 6 7 6 5 5 5 6 6 6 6 6 6 5 3 3 4 4 4 3 3 2 2 2 2 2 2 4 4 4 3 3 2 2 4 5 5 4 2 2 2 0 3 5 5 5 4 2 5 9 10 10 8 6 5 5 3 1 1 2 3 5 6 6 6 6 6 5 3 5 6 6 6 8 9 11 12 13 13 11 8 7 7 7 8 8 8 9 8 6 3 2 4 7 9 11 11 10 9 8 9 9 9 8 7 6 6 7 8 10 9 8 7 8 8 9 8 7 5 4 5 8 9 10 7 6 7 11 14 11 9 8 8 7 6 6 5 4 5 6 7 7 7 8 8 8 5 6 10 10 9 6 6 5 3 4 7 8 8 8 7 5 4 2 3 7 9 12 11 11 9 8 7 6 3 5 4 5 7 7 7 7 5 4 3 5 6 7 6 6 7 8 9 8 5 2 3 5 5 4 5 7 6 7 5 4 4 4 4 3 4 4 4 5 6 8 8 6 4 3 4 5 5 4 3 5 5 2 3 5 5 5 6 7 5 5 6 8 9 9 9 10 11 12 11 9 7 10 13 9 4 2 3 4 3 2 2 2 1 4 7 8 8 7 5 2 7 14 12 11 9 8 7 7 7 6 9 13 14 10 8 7 9 10 10 8 7 3 5 8 8 8 9 9 8 7 5 5 8 10 10 9 9 9 7 7 11 14 14 13 11 8 6 5 5 7 7 7 5 5 5 7 9 11 12 11 8 7 7 8 10 11 11 11 10 8 7 7 7 7 8 7 7 8 9 9 6 3 0 5 6 5 5 5 6 5 4 3 2 2 4 7 9 9 10 10 9 9 10 11 13 13 11 9 7 5 5 5 5 6 7 7 8 7 7 6 6 7 6 7 7 6 5 3 3 3 3 4 4 3 1 1 1 1 3 6 10 12 11 8 6 5 5 5 4 4 3 2 7 15 14 11 7 4 3 2 4 6 6 4 3 2 1 4 4 4 7 7 6 4 4 5 5 6 6 6 5 4 3 3 2 4 6 8 9 9 7 5 5 5 5 6 6 6 6 6 5 5 4 4 4 5 5 5 5 4 4 5 8 10 12 12 10 8 5 3 2 1 1 3 4 4 4 5 5 4 4 4 4 3 2 1 2 3 2 2 3 3 3 4 5 6 6 6 6 6 5 4 4 5 5 4 4 3 3 3 3 3 3 2 3 4 5 5 6 6 6 6 4 4 4 4 4 5 5 5 6 7 7 7 6 6 6 5 5 4 5 5 6 6 5 5 4 4 4 4 3 4 5 5 6 6 5 5 5 5 6 6 5 5 5 6 6 5 5 4 4 4 5 5 4 3 20 20 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 23 22 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 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 16 13 8 6 5 5 6 7 8 8 7 7 6 5 5 5 3 3 3 2 8 9 8 6 8 8 7 6 6 5 4 4 4 4 4 4 5 5 7 8 11 13 13 11 9 7 7 7 7 7 7 7 7 8 9 10 10 10 8 7 7 7 8 8 6 4 3 3 3 6 7 7 6 6 5 6 6 6 5 4 5 5 5 5 5 7 8 8 6 5 6 8 10 8 6 4 4 4 3 2 4 5 5 5 5 5 5 5 5 6 6 6 5 5 4 5 5 4 2 1 2 2 2 3 6 8 7 6 6 6 6 4 4 4 7 9 9 8 8 8 7 6 6 5 5 4 3 2 3 4 3 3 3 2 4 3 1 2 3 1 4 5 4 2 2 3 3 4 5 5 5 5 5 6 6 6 6 6 3 4 6 6 6 6 6 6 5 4 4 3 3 1 2 3 4 4 3 3 4 4 4 5 3 3 2 3 3 1 2 5 6 9 11 11 11 10 8 5 2 3 3 2 1 3 3 3 4 5 6 6 5 4 4 6 9 9 9 8 9 11 13 12 12 11 9 8 8 8 8 8 8 7 7 7 6 4 3 4 5 8 10 10 10 9 8 8 8 8 6 4 4 5 6 6 6 7 8 7 7 6 6 8 8 8 6 4 3 4 4 4 6 7 11 10 6 5 5 6 6 5 6 5 6 6 7 8 7 7 8 7 5 6 9 11 9 8 8 6 4 2 5 7 8 9 9 9 6 4 6 10 13 14 14 12 10 8 9 7 7 3 2 3 4 6 5 6 6 7 5 5 7 7 7 7 6 5 4 3 1 1 4 2 4 9 9 9 9 6 6 5 3 3 2 2 3 5 5 5 6 7 8 7 5 3 2 3 4 4 5 4 4 4 2 4 6 6 5 6 6 5 6 7 9 8 8 8 11 13 14 14 12 9 8 12 10 6 1 2 3 5 4 3 4 3 4 6 7 7 3 2 9 12 13 10 9 8 7 6 7 7 5 5 12 14 12 9 8 8 9 10 8 4 5 9 9 8 9 11 11 9 6 5 9 13 11 9 6 7 7 6 7 11 14 13 11 8 7 6 5 5 5 3 4 4 5 6 8 8 10 11 9 6 5 5 8 10 10 8 7 6 5 6 7 10 10 11 9 8 9 10 8 5 3 2 3 5 5 5 6 6 3 3 5 5 7 9 9 9 9 10 10 10 9 9 10 11 11 8 5 5 5 4 4 5 6 7 6 6 5 5 5 5 5 4 5 5 6 4 3 3 3 4 4 3 2 2 2 2 2 4 7 9 11 11 8 6 5 4 5 5 5 5 4 2 3 8 10 9 9 8 6 7 9 10 9 7 5 5 6 5 6 9 8 8 6 4 3 4 4 4 4 2 1 2 3 4 5 6 7 9 10 9 7 6 5 5 5 5 5 6 6 6 6 6 5 5 4 5 5 4 4 5 6 8 10 11 12 10 7 4 1 1 2 4 5 4 4 5 4 3 3 2 1 1 1 2 3 3 3 3 3 3 3 4 5 6 6 6 5 5 5 4 4 4 3 3 4 4 4 3 3 3 2 2 2 3 4 4 5 5 5 5 5 5 4 4 3 3 4 5 5 6 7 7 7 7 6 5 5 4 4 5 5 5 5 5 4 4 3 4 4 3 4 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 5 4 4 4 4 4 3 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 12 8 6 5 4 4 6 7 7 6 6 6 5 5 5 5 3 5 9 9 7 3 3 4 6 6 5 5 4 4 5 6 5 4 4 5 6 9 12 13 12 11 9 8 7 7 7 7 7 6 7 7 9 10 12 12 11 9 9 10 12 11 9 8 7 7 7 6 6 6 6 4 4 5 5 5 5 5 5 5 5 5 5 5 6 7 6 5 4 5 6 8 8 6 3 1 2 2 3 4 5 5 5 5 5 5 5 5 5 6 6 5 4 4 4 3 2 1 2 3 4 3 3 8 10 8 7 6 6 5 4 4 4 6 8 9 9 9 9 8 7 7 7 7 6 5 4 3 3 4 4 3 2 3 4 5 7 7 6 6 6 3 2 3 1 0 2 3 4 3 3 4 4 5 5 3 3 7 10 10 9 8 8 8 7 7 6 6 6 5 3 2 4 5 5 4 3 4 4 4 3 3 3 4 1 2 7 9 11 9 10 11 10 8 5 2 2 3 4 5 3 3 4 4 4 4 5 5 5 5 6 9 9 9 8 9 9 11 12 12 9 7 7 9 10 10 10 9 9 8 7 7 8 7 5 4 3 5 7 9 10 10 9 8 7 6 6 5 3 1 1 2 3 5 6 7 7 4 2 6 10 8 7 6 5 3 1 1 2 4 6 8 7 5 5 6 7 5 4 6 7 7 7 8 8 7 7 6 6 8 10 11 11 10 10 9 7 4 4 5 6 7 8 8 9 7 5 10 12 11 11 10 9 7 7 7 6 7 6 4 2 3 4 5 6 6 8 6 4 6 7 7 6 5 5 4 3 1 1 2 8 8 8 6 7 7 6 4 2 1 2 2 4 6 8 8 7 6 7 8 7 5 3 2 2 2 3 4 4 3 1 3 6 9 7 5 5 5 5 7 8 9 9 9 9 12 13 13 14 13 9 5 9 12 9 4 2 4 5 4 3 2 2 4 5 6 5 4 10 15 13 12 10 9 8 6 5 6 7 4 6 13 15 13 10 8 8 10 9 6 7 10 13 9 7 9 12 12 8 5 10 12 13 9 7 5 6 5 4 8 11 14 12 9 7 6 6 5 5 4 1 2 6 8 9 9 7 7 9 7 5 5 5 8 11 9 7 7 7 8 8 9 10 10 10 10 9 9 9 8 5 2 1 1 3 4 4 5 4 4 5 7 8 9 9 7 7 8 7 7 8 7 7 8 9 8 5 4 5 4 4 4 5 5 5 5 6 6 5 4 3 3 4 3 3 5 4 3 4 4 3 1 1 2 3 3 4 4 4 7 10 12 13 10 7 5 4 5 7 6 4 2 3 3 2 2 3 7 9 11 10 9 7 5 7 10 9 7 6 7 8 8 8 7 5 3 2 1 1 1 3 4 5 5 5 5 6 7 8 10 10 9 8 7 5 4 4 5 6 6 6 6 7 6 5 5 4 4 4 5 6 7 8 9 10 10 8 5 3 1 2 4 5 5 5 5 5 4 3 3 2 2 2 3 3 3 3 3 3 3 3 4 5 5 6 6 5 4 4 4 2 2 2 2 3 3 4 4 3 3 3 2 2 3 3 4 4 3 4 4 5 5 5 5 4 3 4 4 5 6 6 6 7 7 7 7 6 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 6 6 6 5 5 5 4 4 5 5 4 4 5 6 6 6 6 5 4 4 5 5 4 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 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 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 13 9 6 5 3 1 3 5 5 5 5 4 4 4 4 5 8 10 11 8 4 2 3 4 5 5 4 4 4 5 6 7 5 4 4 5 6 8 8 9 8 8 7 6 6 7 7 8 7 7 7 8 8 8 8 8 7 7 6 7 7 6 4 3 5 7 8 8 8 8 6 5 3 4 6 5 5 5 6 7 6 5 4 5 5 7 5 3 2 3 5 6 7 8 7 6 5 3 3 4 4 5 5 5 6 6 5 5 5 6 5 4 2 3 3 2 1 1 3 4 6 4 2 8 10 10 8 7 6 5 5 4 4 5 7 8 8 9 9 9 8 8 8 8 7 6 5 4 3 3 4 3 1 5 9 12 9 7 8 7 6 3 3 3 3 2 1 3 4 4 3 3 3 3 5 0 5 11 11 10 8 8 8 7 7 7 7 6 6 5 3 3 3 5 3 1 3 3 3 3 4 5 1 3 7 9 12 9 8 8 8 8 6 4 4 4 3 5 7 6 5 4 4 4 4 4 4 4 5 7 8 9 7 5 5 6 8 10 9 8 6 6 7 8 10 11 11 10 9 8 8 8 8 9 8 7 6 6 8 10 10 9 7 6 6 6 5 5 5 5 4 4 4 4 6 7 7 4 5 7 9 7 8 8 6 4 3 2 1 4 7 8 7 6 6 7 7 5 2 5 7 7 8 7 6 5 7 9 10 12 12 11 11 10 9 7 4 4 4 4 5 6 6 7 8 7 5 8 12 12 11 9 7 6 5 5 5 6 6 4 2 2 3 4 7 6 7 6 4 4 6 7 8 6 5 6 6 7 9 9 8 5 5 6 6 5 5 3 2 4 4 5 7 8 10 10 10 9 6 5 4 2 1 2 2 2 3 3 1 1 3 7 8 7 4 2 4 4 4 8 8 7 7 7 8 10 9 8 10 10 7 4 4 11 9 6 4 3 3 3 3 3 4 5 6 6 5 7 12 15 12 10 9 9 7 5 5 5 6 3 8 15 15 13 9 6 8 9 9 6 10 13 13 9 8 11 12 10 5 8 13 12 10 7 6 5 5 3 5 11 12 12 10 8 7 7 7 6 6 5 3 5 9 12 9 6 4 5 7 7 6 6 5 8 11 10 9 9 9 9 8 7 6 6 7 9 8 8 9 8 5 1 2 4 6 5 4 3 3 5 6 7 7 8 8 8 8 8 6 6 6 5 6 8 9 8 6 5 5 4 3 4 5 4 4 5 5 5 4 4 4 4 4 4 4 5 4 4 5 4 3 3 2 1 5 5 6 4 4 6 9 11 12 11 8 5 4 5 6 5 3 2 3 3 2 2 2 3 4 6 4 4 4 7 8 8 7 6 6 7 8 7 7 7 6 5 4 4 4 5 5 6 5 5 5 5 5 6 7 8 9 10 9 9 7 5 3 4 5 6 6 6 6 6 6 5 5 4 4 4 5 6 7 8 8 8 5 2 0 1 0 2 5 6 6 5 5 6 5 3 2 2 2 2 3 3 3 3 3 3 4 5 5 5 6 6 6 5 4 2 1 1 1 2 2 3 3 4 4 3 3 3 3 3 4 4 4 4 4 4 5 6 6 6 6 6 6 6 7 6 6 6 6 7 7 7 7 7 7 7 6 5 5 5 4 4 4 3 3 3 3 3 4 6 6 6 6 5 5 5 5 5 5 5 5 4 5 6 6 6 5 5 5 5 6 5 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 16 14 9 6 5 5 4 5 5 4 3 3 3 3 2 3 6 10 9 8 8 8 7 5 4 5 6 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 6 7 7 7 7 7 7 7 7 6 7 6 7 7 8 6 3 3 3 3 5 7 7 7 6 5 4 5 6 6 4 3 1 5 7 7 5 5 4 4 6 4 3 2 4 5 6 6 7 6 6 5 4 4 4 4 5 5 5 6 6 5 5 5 5 5 2 5 6 6 5 6 7 7 5 6 5 2 8 11 11 9 7 6 6 6 5 5 5 6 7 8 9 10 9 8 7 7 8 7 7 5 4 3 4 5 3 1 8 8 8 7 7 8 7 6 4 4 4 2 1 1 2 3 4 2 1 2 3 1 5 9 12 9 7 5 5 4 4 4 5 5 6 6 4 3 2 2 1 2 3 4 4 5 6 2 2 7 10 12 10 9 8 7 6 6 4 2 3 4 3 5 6 7 4 5 5 4 3 2 2 2 2 4 6 5 5 5 4 4 6 7 8 6 5 5 4 5 7 9 11 11 10 8 7 7 8 8 9 10 9 9 9 10 11 9 8 6 6 5 5 4 4 5 5 5 4 3 4 6 7 4 3 9 7 6 8 8 8 6 5 4 3 0 6 10 11 7 7 6 6 5 4 2 5 7 7 7 6 6 8 10 11 12 13 12 11 11 10 9 5 2 3 3 4 4 4 4 5 6 6 6 9 12 10 8 9 8 7 4 3 5 5 5 4 2 1 1 1 4 5 6 6 4 5 7 7 7 5 6 7 8 8 8 4 3 4 5 6 5 4 4 5 6 6 6 7 10 8 6 4 7 8 6 4 2 1 2 4 3 2 2 4 5 6 7 7 6 5 3 2 3 3 5 7 6 5 5 5 3 3 2 3 6 7 6 5 6 9 8 6 3 2 3 3 3 3 5 6 8 8 8 7 12 12 9 8 8 9 7 5 3 4 4 6 12 17 16 13 8 4 5 8 7 6 11 12 11 8 9 12 10 6 7 11 13 10 8 6 5 4 5 9 11 14 13 12 10 8 7 7 7 6 6 4 4 8 11 11 7 5 4 6 8 9 8 7 6 8 12 10 10 10 8 6 6 5 5 6 7 8 7 7 8 7 4 4 5 8 9 8 5 4 4 5 6 7 8 8 8 8 7 7 5 5 5 5 5 6 8 8 7 4 5 5 4 3 4 4 4 3 3 3 2 4 5 6 6 6 5 4 3 1 2 4 4 4 1 2 7 6 5 5 4 5 8 10 11 10 8 5 4 4 5 5 5 3 5 5 5 4 4 6 5 5 5 6 7 8 6 4 4 3 4 6 8 7 7 7 7 6 6 6 6 6 5 4 3 4 4 5 5 6 7 7 8 9 9 8 7 5 4 4 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 7 8 9 9 7 6 9 7 3 3 4 5 5 6 7 5 3 2 2 2 2 3 4 3 1 1 2 4 5 4 4 5 6 6 6 4 3 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 4 4 4 4 4 5 6 7 7 7 7 7 7 7 6 6 5 5 6 6 7 7 7 7 8 7 7 6 5 4 4 4 3 3 2 2 2 4 5 6 6 5 4 4 5 5 6 6 5 4 4 5 5 6 6 5 4 5 5 5 5 20 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 16 13 9 6 5 7 7 7 5 3 2 2 1 4 5 5 6 8 7 8 10 10 9 9 9 10 10 10 9 8 7 6 6 6 5 4 4 3 3 3 2 3 4 4 5 5 5 5 5 6 6 6 6 5 6 6 8 9 10 9 7 4 3 2 3 5 5 5 4 4 5 4 2 4 5 3 0 1 1 5 6 6 4 4 3 3 5 3 2 2 5 5 5 5 5 6 6 5 4 3 4 4 4 4 4 5 5 5 5 5 5 4 3 6 9 10 10 10 9 8 7 6 4 5 9 13 11 8 7 6 6 7 7 6 6 6 6 7 8 10 10 8 7 7 8 7 7 6 5 5 5 3 2 7 11 11 9 8 8 8 8 8 7 9 9 9 10 11 12 10 9 8 8 8 8 8 9 11 10 7 4 2 2 3 4 4 5 5 6 6 5 3 2 3 4 4 2 2 2 1 5 9 11 13 11 10 7 7 6 5 5 4 2 2 2 3 5 7 6 4 4 5 5 1 2 4 5 5 5 4 4 3 2 2 3 5 9 8 7 4 5 5 5 6 8 9 10 10 9 7 6 6 7 7 9 11 11 12 12 11 10 9 8 7 5 3 2 3 4 4 3 1 1 1 3 5 2 3 7 10 7 6 7 7 7 5 4 2 2 5 8 11 10 7 4 4 4 4 4 2 3 6 6 5 6 9 10 10 10 11 13 12 10 9 9 8 4 2 3 4 4 4 2 2 6 6 5 5 7 9 7 8 10 10 9 6 5 6 5 4 3 2 2 3 2 3 5 4 5 5 5 7 7 6 4 5 6 7 5 3 2 2 3 6 6 5 4 6 8 7 7 7 7 7 1 3 4 4 6 6 4 2 0 2 5 5 5 8 8 9 8 7 6 5 4 3 3 3 3 4 6 6 4 4 4 2 3 2 2 7 8 7 7 7 7 6 5 4 3 3 2 3 3 4 7 7 7 5 4 10 11 8 5 7 10 9 6 4 4 6 10 14 17 15 11 5 1 3 6 4 5 10 9 6 5 8 10 8 6 11 14 12 8 8 7 7 10 12 15 15 15 13 10 8 7 7 7 7 6 5 5 6 9 9 9 7 6 7 9 11 12 10 7 5 7 10 11 10 9 6 6 6 5 5 5 7 7 5 6 7 5 5 7 8 8 8 8 6 5 6 7 10 9 8 8 7 7 6 5 5 5 4 4 3 5 6 7 6 4 5 6 6 4 3 3 2 1 1 1 1 3 5 5 5 6 6 4 3 2 1 2 3 3 6 8 8 7 6 4 4 5 7 10 10 10 10 9 8 6 5 5 5 5 6 6 6 5 4 5 6 7 7 6 6 7 5 4 2 1 4 5 6 6 7 7 7 6 5 5 5 4 3 3 3 4 5 5 5 6 7 7 8 8 8 7 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 7 9 12 14 16 16 14 11 9 7 4 2 3 4 6 6 7 6 5 4 4 3 2 1 1 2 1 2 3 4 4 4 5 5 6 6 6 5 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 2 2 3 4 4 4 4 6 7 6 7 7 7 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 6 5 4 4 3 3 2 2 2 3 4 5 5 4 4 4 5 6 6 6 5 4 4 5 5 6 5 5 4 4 4 4 3 20 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 13 10 6 5 6 6 6 6 5 4 5 7 9 7 6 7 8 9 8 7 6 7 7 7 7 7 9 9 8 8 7 7 6 5 5 4 4 4 4 5 5 4 5 5 5 5 5 5 4 4 4 5 5 6 8 10 10 9 6 4 3 3 4 5 3 2 1 2 5 4 3 2 3 4 3 1 1 2 5 5 3 3 3 1 4 5 4 2 2 3 5 6 7 6 6 6 6 4 3 4 4 3 3 4 4 5 5 5 4 4 3 3 6 9 10 11 10 10 8 8 6 4 8 11 12 10 8 7 7 7 8 8 8 8 8 8 7 8 10 10 9 7 7 8 8 7 5 2 1 2 7 13 15 14 10 8 7 6 5 4 5 7 10 10 11 12 12 13 13 14 14 15 14 12 11 11 12 10 7 4 3 3 4 4 5 5 5 6 6 5 4 3 4 4 2 4 8 12 12 12 13 12 11 9 7 6 5 4 4 3 3 3 1 1 5 6 6 4 1 4 4 2 3 6 8 7 6 6 5 5 4 5 6 6 8 10 9 8 7 6 6 7 7 8 9 10 10 8 7 5 5 5 6 8 10 11 12 12 11 10 8 8 7 5 7 10 12 11 9 7 7 6 4 4 2 4 9 10 10 9 7 5 2 2 1 4 7 11 11 12 13 10 6 2 2 2 3 3 2 3 5 5 6 8 11 10 9 8 10 11 9 7 6 6 6 5 2 2 3 4 4 0 4 9 8 7 9 10 9 6 8 11 10 7 6 6 6 6 4 5 7 5 3 2 1 4 3 2 2 5 6 5 4 2 2 4 6 5 4 3 3 3 5 6 5 7 7 7 6 6 8 6 2 2 3 3 3 5 6 4 1 5 5 6 5 6 8 8 6 5 4 5 5 4 4 4 4 3 2 4 6 4 4 4 1 2 6 8 10 9 9 8 7 6 5 5 4 3 3 3 3 3 4 6 5 5 5 2 7 9 8 4 6 8 9 8 7 8 9 11 13 14 14 10 5 4 3 3 1 4 8 7 4 3 7 7 6 9 13 14 10 8 8 8 10 13 15 15 14 12 10 7 6 7 7 7 6 5 4 5 7 9 7 7 6 9 10 10 10 11 10 7 4 7 10 12 10 9 7 7 7 6 5 5 5 5 5 7 6 3 5 8 8 6 7 6 5 8 10 10 8 6 6 7 6 5 5 5 5 4 3 3 5 6 6 6 5 4 4 6 7 6 5 3 3 2 2 2 2 2 3 5 2 4 6 4 2 1 1 4 7 8 7 8 7 5 5 4 4 6 8 10 11 10 8 7 6 5 4 5 5 5 5 4 3 4 4 6 7 7 7 6 5 4 5 5 5 4 3 3 4 5 6 7 6 5 5 4 4 3 3 4 4 4 5 6 6 7 7 8 8 7 7 7 7 7 6 5 5 5 5 6 6 6 6 6 6 6 6 6 9 13 15 17 19 19 17 12 8 6 6 4 2 3 5 7 7 7 6 6 5 5 4 2 1 1 0 2 3 4 4 4 5 6 7 7 7 6 5 4 3 3 3 3 3 4 5 5 6 6 6 6 5 4 3 2 1 2 2 3 4 5 6 6 6 6 5 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 7 6 6 5 5 4 4 3 2 2 2 2 3 3 4 5 6 6 6 6 6 5 5 5 6 5 5 5 4 3 2 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 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 23 23 23 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 20 20 20 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 16 14 10 5 4 3 3 4 5 6 7 8 8 8 8 8 9 8 7 4 3 5 6 5 4 5 5 7 8 8 8 7 7 6 6 5 6 6 7 8 8 6 5 5 5 5 4 4 4 4 3 3 4 5 7 9 10 7 6 4 3 4 5 5 4 2 3 4 4 3 2 3 4 3 5 5 3 2 3 4 5 2 0 1 2 5 5 4 2 1 3 4 5 6 6 6 6 5 3 2 3 3 3 3 3 4 5 5 4 3 3 2 3 6 8 9 8 8 8 7 7 8 5 9 11 10 6 6 7 8 8 8 8 7 6 7 7 7 7 9 9 9 8 8 8 9 6 5 8 10 11 13 15 13 10 7 5 3 1 1 3 5 6 7 7 8 9 9 9 10 11 12 13 12 11 11 11 11 9 6 5 4 4 3 4 5 4 4 5 5 4 4 4 4 4 2 5 9 10 9 10 10 9 9 8 6 4 4 4 4 4 2 2 3 4 5 5 5 4 4 4 3 1 5 5 6 5 6 6 6 7 8 8 8 9 9 9 8 6 6 5 6 8 7 8 10 10 9 8 6 5 4 3 4 6 8 9 11 11 10 8 6 6 6 8 10 11 10 9 8 8 8 8 6 6 6 10 12 12 11 11 12 10 8 7 8 12 14 14 13 12 11 11 6 2 5 5 4 3 3 4 5 5 5 8 10 9 8 8 7 6 5 4 3 4 5 6 5 3 1 3 2 5 8 11 9 9 11 11 10 8 10 11 8 6 5 7 7 7 5 5 6 3 3 3 0 2 3 3 1 3 4 4 3 3 2 2 5 7 6 5 3 3 5 7 7 8 5 4 2 3 5 5 3 2 1 2 5 6 6 3 2 5 5 4 3 3 5 7 5 4 3 4 5 5 5 5 4 3 4 6 6 4 4 4 7 8 9 8 8 8 8 8 7 5 4 4 4 3 3 3 3 4 4 5 5 5 5 2 3 8 8 6 5 6 8 9 9 9 10 11 12 13 12 9 7 6 4 3 2 5 6 5 1 4 5 4 7 12 14 12 9 7 7 7 9 13 13 12 10 8 6 5 6 7 7 6 4 3 4 7 7 6 5 5 5 9 12 11 8 9 10 7 4 8 12 13 9 8 7 8 9 8 7 6 4 4 5 7 5 2 6 8 8 5 5 5 7 9 8 5 2 3 5 6 5 4 5 5 4 3 3 5 7 7 7 6 4 3 4 5 7 6 5 4 4 4 4 3 2 3 3 3 1 2 3 2 3 7 6 6 8 7 6 6 6 4 4 5 4 6 9 12 12 11 8 5 3 2 3 3 3 3 3 2 2 4 5 6 7 8 8 7 6 4 4 5 6 3 1 3 3 4 6 6 6 5 4 3 3 3 4 5 5 5 5 5 6 7 7 8 7 6 5 6 7 8 7 6 5 5 5 6 6 6 6 6 7 5 6 11 15 18 19 19 20 17 13 9 6 5 5 3 1 3 6 7 7 7 7 6 5 5 4 2 2 2 2 3 4 5 4 5 6 6 7 7 7 6 6 5 4 3 3 4 5 6 7 7 7 7 6 6 5 4 4 4 2 0 1 1 2 2 4 5 5 5 4 4 4 5 5 5 6 6 6 5 5 5 4 4 4 5 6 7 7 6 6 5 5 4 3 2 2 2 2 2 3 5 6 6 6 6 6 6 6 7 6 6 5 5 4 3 2 2 2 2 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 22 22 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 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 16 14 10 5 3 3 3 2 2 3 5 7 7 7 7 7 6 5 2 3 4 5 5 5 5 5 5 5 7 8 7 7 7 7 6 6 6 6 6 6 6 5 5 4 3 3 3 3 3 3 3 3 4 6 7 7 7 6 5 4 5 5 5 5 3 4 3 3 2 1 4 3 1 4 2 5 5 5 5 4 4 3 2 2 4 6 6 2 1 1 3 5 5 4 4 5 5 3 1 1 2 4 5 4 4 4 4 4 4 4 4 4 4 6 8 8 6 5 5 6 5 6 6 9 11 9 6 5 7 8 9 9 8 7 6 6 6 6 6 7 8 8 8 8 8 10 7 7 13 13 12 11 11 10 7 3 1 1 1 2 4 5 5 5 5 7 7 6 5 5 5 7 8 8 8 8 8 8 6 5 4 4 4 3 4 5 4 4 4 3 2 1 3 2 2 3 4 5 6 6 7 7 6 6 5 3 1 3 4 4 3 1 2 3 3 4 5 4 3 1 1 1 2 4 5 5 5 5 5 6 7 7 7 7 7 6 5 4 4 4 5 7 7 7 7 8 9 8 7 6 5 3 3 3 5 5 7 10 10 9 7 5 4 5 6 8 8 8 7 6 6 7 8 9 8 9 12 13 14 11 10 11 11 12 13 14 15 15 14 13 9 9 12 9 6 7 8 7 6 5 4 4 3 4 8 9 9 8 7 5 3 2 3 3 3 5 7 7 5 3 2 6 12 12 11 10 8 11 11 10 10 9 8 7 7 6 6 6 6 5 4 4 4 3 3 2 2 2 3 3 3 3 3 3 3 5 6 7 8 5 4 4 4 5 6 6 5 5 3 2 1 3 4 4 3 4 5 8 8 7 6 6 6 5 3 2 2 3 4 4 4 4 4 4 4 3 3 3 4 5 5 4 3 4 5 8 7 6 6 6 6 6 4 4 4 4 5 4 3 4 4 5 5 4 5 5 5 5 2 3 7 8 7 5 4 6 8 9 10 10 11 11 11 10 9 8 7 6 5 5 4 4 4 2 2 3 5 10 13 11 10 9 7 6 6 8 12 11 8 5 3 3 4 6 6 5 4 3 6 7 7 6 5 4 3 3 6 10 12 9 6 8 6 4 8 11 12 9 7 5 6 8 10 9 6 2 3 4 6 4 4 8 9 7 5 5 5 6 6 5 1 1 1 3 5 4 2 4 5 4 4 4 5 7 8 8 6 5 5 4 5 5 6 5 5 5 5 6 5 4 4 4 2 2 4 5 7 8 9 8 8 10 10 8 5 5 6 5 6 6 6 6 7 7 9 10 6 2 1 1 2 4 3 2 1 1 3 5 7 8 8 7 5 4 3 1 2 2 1 2 4 2 3 6 6 6 6 5 4 3 4 5 6 7 7 5 5 5 5 6 8 8 7 5 5 6 8 8 7 5 5 5 5 6 6 6 6 6 5 9 17 19 20 21 20 18 15 11 8 5 4 3 3 0 5 8 9 9 8 8 6 5 5 4 4 3 3 3 4 5 5 6 6 7 7 6 6 5 5 5 5 4 4 5 6 7 7 7 7 7 6 6 5 4 4 4 4 3 2 1 1 1 1 2 3 4 4 4 4 4 5 5 5 6 6 5 5 5 4 3 3 3 4 6 7 7 7 6 6 5 4 4 3 3 3 3 2 3 4 5 5 6 6 6 7 7 7 7 7 6 6 5 4 3 2 2 2 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 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 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 14 10 4 2 3 3 3 2 2 4 5 6 5 4 4 4 3 4 5 5 5 5 5 6 6 6 7 7 7 7 6 7 7 6 5 4 4 4 5 5 5 4 3 2 2 2 2 2 2 2 3 5 5 6 6 6 6 5 4 3 5 5 4 3 3 2 2 3 4 5 4 4 4 5 6 6 5 5 4 2 2 3 3 3 2 3 1 1 2 3 5 6 5 3 2 2 1 1 2 5 5 5 5 4 4 4 4 4 4 4 5 5 5 7 7 5 3 3 5 4 4 5 8 11 7 5 4 6 8 10 9 8 7 6 6 5 4 4 5 6 7 7 7 7 8 7 6 10 10 9 8 8 7 4 1 2 1 3 6 6 6 5 6 7 8 6 5 3 3 4 5 6 5 5 6 5 5 4 4 4 3 4 6 6 6 5 4 4 4 5 6 8 8 7 6 7 8 6 6 5 5 5 5 4 3 1 2 4 4 3 3 4 4 4 1 7 8 7 7 5 4 4 5 7 7 6 5 4 4 5 5 5 5 3 2 1 2 5 4 5 7 7 8 7 7 8 8 7 6 4 2 1 3 5 4 4 6 8 8 7 6 6 5 6 7 8 8 7 6 6 10 11 11 8 9 12 13 14 12 11 12 13 14 16 17 16 15 13 11 8 8 9 10 7 7 9 8 7 6 5 4 4 5 9 8 7 6 6 5 3 3 5 5 5 7 7 7 5 3 6 11 13 11 9 9 6 9 13 11 9 7 7 7 7 5 5 5 5 5 3 4 4 4 3 4 6 7 7 6 6 7 8 8 9 8 6 7 6 4 3 4 4 4 5 5 5 5 4 2 1 3 4 3 4 6 7 7 7 6 5 6 6 5 2 2 2 5 5 4 3 3 4 3 2 1 1 2 4 4 3 2 2 3 5 7 6 4 5 4 3 4 2 2 6 6 5 4 4 5 7 6 4 3 4 4 4 3 5 8 10 9 7 5 3 3 7 8 9 10 10 10 9 9 8 8 7 7 6 6 5 4 3 4 6 8 10 11 11 11 10 10 8 7 7 8 8 6 2 1 2 4 5 5 4 3 6 9 10 8 7 5 5 5 4 3 2 5 9 9 4 3 5 3 5 10 11 7 4 3 3 6 9 9 4 1 3 4 6 4 6 10 9 6 3 3 3 4 3 1 2 2 2 2 4 4 1 3 4 2 3 4 5 6 8 7 4 3 4 5 3 3 5 5 5 3 4 5 5 3 1 1 3 7 7 8 8 8 7 8 8 10 11 10 7 6 7 8 5 3 3 5 6 6 6 8 8 4 1 1 2 3 2 1 1 1 3 5 7 8 6 4 2 4 3 1 1 2 3 5 6 4 4 6 8 9 8 7 5 4 4 5 8 8 8 6 5 4 5 6 8 9 8 6 4 5 7 7 7 6 6 5 5 5 5 5 5 5 8 14 20 21 21 21 19 16 13 11 8 5 2 3 3 0 5 9 10 9 8 7 6 6 5 5 4 4 3 3 4 4 5 6 6 6 6 5 5 4 4 4 4 4 4 6 7 8 7 7 6 6 5 5 4 4 4 4 4 4 3 2 2 2 0 1 2 4 4 5 5 5 4 5 4 4 4 4 4 3 3 3 3 3 4 5 6 7 7 7 6 6 6 6 5 5 4 3 2 2 2 3 4 5 6 6 6 6 6 6 7 7 7 6 5 4 3 2 3 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 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 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 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 15 11 4 2 4 3 2 1 1 3 4 4 2 1 1 2 4 5 5 6 6 5 6 6 6 6 6 7 8 7 6 6 6 5 4 4 4 5 5 4 3 3 2 2 2 2 2 1 0 2 3 4 5 6 6 6 6 5 4 4 5 5 4 3 2 2 4 5 5 4 4 4 5 6 5 4 3 1 2 3 1 3 3 2 1 2 1 1 2 5 6 6 5 4 4 3 3 3 5 6 5 5 5 5 5 5 4 3 4 5 5 5 5 6 6 6 5 3 1 1 2 4 7 8 8 5 3 5 8 10 10 8 7 6 6 5 4 3 3 5 6 7 6 5 6 5 5 8 9 8 7 6 6 4 3 4 5 7 8 7 7 6 8 8 8 6 5 3 3 3 5 5 5 5 5 4 4 4 4 5 6 7 7 7 6 6 6 7 8 9 10 12 13 12 11 10 10 10 10 11 11 9 7 6 5 5 4 4 3 2 1 1 3 8 11 12 9 7 6 5 5 7 8 9 9 6 4 3 2 1 2 3 3 2 3 1 3 4 4 5 5 7 7 6 7 7 8 8 7 4 2 1 3 5 6 5 5 6 8 10 9 9 7 6 7 10 8 6 5 7 12 11 10 7 10 13 13 14 14 13 13 15 15 16 17 15 13 11 11 11 9 10 11 8 7 8 7 7 7 7 6 6 8 10 7 5 5 6 7 6 6 8 8 8 9 8 7 5 6 10 12 11 9 7 7 5 7 11 11 8 6 7 7 6 5 6 5 5 4 2 1 1 1 1 2 6 8 7 8 9 10 9 8 8 7 5 6 5 4 5 6 7 5 4 4 4 5 5 3 1 2 3 2 4 6 7 8 8 6 4 4 4 4 3 4 6 7 5 4 3 3 4 2 1 0 2 4 4 4 4 3 3 2 5 6 5 3 4 3 3 4 4 6 9 7 4 5 4 5 7 5 3 3 2 2 2 4 8 9 9 8 5 4 4 1 5 7 9 9 10 9 9 8 7 6 6 6 6 4 4 7 10 13 12 12 10 10 11 11 11 11 9 8 7 6 5 2 3 4 5 4 3 3 7 12 12 11 9 7 6 5 6 6 6 5 4 1 4 7 4 1 3 3 8 13 11 8 4 3 4 6 9 10 4 2 4 3 4 3 6 9 8 4 3 3 2 2 1 1 4 3 1 3 3 3 3 3 1 3 5 5 6 6 5 3 3 2 2 5 4 4 5 5 5 4 4 3 3 2 4 5 6 7 7 7 8 8 7 7 7 9 10 9 9 8 6 5 3 4 6 8 9 9 7 6 6 5 2 1 1 2 1 1 0 2 3 6 6 6 5 5 5 5 3 2 2 3 6 8 10 10 7 7 11 11 11 9 7 6 4 5 7 8 8 7 6 6 6 6 8 9 9 7 5 4 4 5 5 5 5 5 5 4 4 4 5 7 13 18 21 21 20 20 17 15 13 12 9 6 2 1 1 5 8 10 10 8 7 7 6 5 5 5 5 4 4 4 5 5 4 5 5 5 5 5 4 4 4 4 4 4 4 5 7 9 8 7 5 5 4 4 4 4 5 5 5 4 4 4 4 3 1 0 2 3 4 5 4 4 3 3 2 2 2 3 3 3 3 3 3 3 4 5 7 7 7 7 7 7 7 7 6 6 5 4 3 2 2 2 3 5 6 6 5 5 5 6 6 7 7 6 5 4 2 2 2 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 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 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 18 18 18 18 17 17 17 17 15 12 8 4 2 2 2 3 2 1 1 3 5 6 5 5 5 5 5 4 4 4 5 6 6 6 6 7 8 8 7 6 5 5 4 4 5 8 7 5 2 1 1 1 1 2 2 2 1 2 4 5 5 5 6 6 6 6 5 5 5 5 4 4 3 2 3 3 1 2 1 1 4 5 3 0 2 3 2 4 1 3 4 2 1 1 2 3 4 5 6 5 4 4 4 5 6 7 7 6 5 5 5 5 5 5 4 4 5 6 6 5 4 3 4 5 5 2 2 4 2 6 10 9 7 5 4 5 7 9 9 8 7 6 6 5 5 4 3 4 6 7 4 3 4 2 6 6 6 5 5 6 7 9 8 8 8 9 8 7 6 6 8 8 7 7 7 5 4 2 3 5 5 5 5 5 5 5 5 5 6 6 6 5 6 6 7 9 9 10 10 10 9 9 9 10 10 10 10 10 10 9 8 8 7 6 5 5 6 8 9 11 11 10 9 6 3 2 2 4 8 10 10 8 7 5 4 4 3 2 1 0 1 3 3 3 2 4 5 6 7 7 8 8 8 9 10 10 9 8 6 5 5 6 7 7 8 9 11 12 11 10 8 7 8 10 9 8 7 9 11 9 9 9 12 13 12 12 12 12 13 14 12 12 13 12 11 11 11 10 9 10 11 10 7 6 6 7 7 6 6 6 8 10 9 9 9 9 9 9 8 7 7 8 9 7 7 7 9 11 11 9 6 4 5 5 7 11 13 10 8 7 6 5 2 3 5 5 3 2 1 2 3 3 6 8 7 6 7 8 7 6 6 5 4 4 5 5 6 5 5 6 5 4 2 3 4 5 4 3 3 2 2 3 5 7 8 8 7 4 1 3 5 6 6 6 6 4 4 5 5 5 2 2 3 5 5 4 4 4 4 4 3 4 5 4 2 3 2 3 4 5 8 8 5 3 6 6 6 7 4 1 3 1 2 1 4 8 9 8 7 4 4 4 2 5 6 7 8 9 8 8 7 6 5 4 3 3 7 11 14 15 14 12 10 9 9 10 10 10 10 9 8 6 4 3 4 5 4 3 2 7 14 14 14 12 10 8 7 6 6 7 7 7 6 5 4 2 4 6 6 6 9 11 14 12 9 8 8 8 9 11 12 8 4 3 2 2 1 6 8 8 5 1 1 2 3 3 3 4 3 2 1 2 3 2 2 4 6 6 6 8 7 5 3 1 3 3 4 5 4 3 3 3 2 2 2 3 5 6 6 5 5 5 4 5 6 6 6 6 6 8 7 8 9 6 5 4 5 8 9 10 11 9 7 6 4 2 1 1 1 1 1 1 2 3 4 4 4 4 4 4 2 1 2 1 3 7 8 11 13 11 10 12 12 12 11 9 7 5 5 5 6 7 7 7 7 7 7 7 8 8 7 4 3 3 3 4 4 4 3 4 4 5 7 9 12 15 18 19 18 19 19 17 15 13 13 10 7 1 4 8 10 10 10 9 7 7 7 7 5 4 3 3 3 5 5 5 5 5 4 4 4 4 4 4 3 3 4 5 4 3 3 5 8 9 7 5 4 3 3 4 5 5 5 4 5 5 5 4 3 2 0 2 3 3 4 4 4 3 2 1 1 1 2 2 2 3 3 3 4 5 6 7 7 7 6 6 6 6 7 7 7 6 5 4 3 3 2 4 5 7 5 4 3 4 5 6 6 6 6 5 4 3 2 2 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 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 18 18 18 18 18 18 17 17 17 17 16 15 11 8 5 4 4 4 2 2 3 4 4 5 5 5 4 2 2 3 3 4 5 5 6 6 6 7 8 8 7 6 5 5 4 3 4 8 8 7 3 1 1 1 2 2 3 3 3 3 4 5 5 5 5 6 6 6 6 5 5 5 4 4 3 1 2 1 0 2 2 2 5 6 6 3 1 3 1 3 2 2 4 3 2 1 3 3 4 5 5 4 4 4 4 5 7 7 6 4 3 4 5 5 5 5 5 5 5 5 4 4 4 3 2 1 1 2 4 4 3 7 10 8 7 6 5 5 6 8 9 8 7 5 5 5 6 4 4 3 4 6 3 2 4 1 4 6 5 4 3 4 5 7 7 7 7 8 8 7 6 7 8 8 7 6 7 4 4 2 1 5 6 6 6 6 6 5 5 4 4 4 4 5 6 9 10 10 9 9 8 8 8 8 9 9 8 8 8 9 8 8 7 6 6 5 5 6 8 10 10 9 7 6 4 1 1 1 3 6 8 8 7 5 4 4 4 4 4 4 4 4 3 3 3 2 1 4 7 8 8 8 9 9 9 10 11 12 11 10 9 7 7 7 8 10 11 11 10 9 9 7 6 5 7 9 9 10 11 12 10 9 10 11 14 12 9 6 7 7 8 8 7 6 7 9 9 9 10 9 8 9 10 13 9 6 6 6 7 5 4 5 8 9 9 10 11 12 12 11 9 8 9 8 7 6 9 10 10 11 10 7 5 3 5 7 9 11 12 11 10 9 7 5 3 6 6 4 4 7 9 8 5 7 8 7 6 6 7 6 5 4 4 3 3 4 5 5 5 5 4 4 4 3 2 5 6 6 6 5 4 3 2 1 2 3 2 3 7 4 1 5 7 8 7 6 6 5 6 8 6 5 4 5 6 6 5 4 4 4 4 3 2 3 4 3 2 1 0 3 4 4 7 6 4 1 4 7 8 7 4 1 3 2 1 1 7 9 9 7 5 4 3 3 3 3 3 4 6 7 7 8 7 6 4 3 5 8 13 15 15 12 10 9 8 7 8 8 9 10 9 7 5 3 3 4 5 5 0 6 13 15 15 13 11 9 8 7 8 8 8 7 7 7 7 7 6 3 3 11 11 10 9 12 14 12 10 8 9 10 11 12 12 10 7 5 4 2 2 7 9 9 7 4 3 3 4 3 3 4 3 3 3 2 1 3 6 8 7 7 7 8 7 5 4 2 2 3 4 5 3 2 2 3 4 4 3 4 5 6 6 4 4 5 3 3 5 6 6 5 5 7 8 7 6 2 3 6 7 7 5 8 10 11 8 4 4 4 4 4 3 2 2 3 2 2 3 3 3 4 5 4 3 0 1 2 4 4 3 4 7 10 11 12 12 12 12 11 10 7 6 5 6 6 6 6 6 7 7 6 6 6 5 4 2 2 2 2 2 2 4 7 9 10 11 11 12 14 17 18 16 18 19 18 16 14 14 9 4 3 8 11 12 12 10 8 6 6 6 6 5 3 3 4 4 4 4 4 5 5 4 4 3 2 3 3 3 3 4 6 5 3 2 3 6 10 8 5 3 3 4 4 4 4 4 5 5 5 5 5 4 2 0 1 2 3 4 5 4 3 2 1 1 0 1 1 2 2 2 3 4 5 7 6 6 6 5 5 5 5 6 7 7 6 6 5 5 4 4 4 4 5 4 3 2 3 4 5 6 6 6 6 5 3 2 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 22 22 22 22 22 22 22 22 22 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 15 14 11 7 6 5 5 4 3 4 4 5 4 4 4 4 3 3 3 4 5 5 6 6 6 6 6 6 7 7 7 6 5 4 3 1 3 5 7 6 5 2 1 1 2 3 3 4 4 4 4 5 5 5 5 5 6 6 6 5 4 3 1 2 2 2 1 1 1 1 2 4 6 6 5 3 2 3 3 5 4 1 2 4 4 5 4 4 6 5 4 4 4 4 3 4 5 6 5 3 2 3 4 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 4 3 3 6 8 9 8 6 5 4 5 7 8 8 7 6 4 5 5 5 3 3 3 4 4 3 4 3 5 8 7 5 4 4 5 5 6 7 7 7 7 7 7 7 8 8 7 7 6 4 2 1 2 5 6 6 6 6 6 5 3 3 2 4 6 8 9 9 9 8 9 9 8 8 8 9 9 9 8 8 8 8 8 7 7 6 6 6 5 5 5 6 6 5 4 4 3 2 2 3 5 7 7 6 5 4 3 4 4 4 3 3 3 3 3 3 2 1 2 5 6 6 7 8 9 9 10 11 12 12 12 11 10 10 9 9 10 11 9 7 5 7 6 4 3 3 5 9 11 13 13 13 11 11 13 13 12 10 7 4 4 5 6 5 4 5 6 7 6 6 7 8 8 7 9 11 11 7 4 5 5 5 4 4 6 9 11 12 12 12 12 11 9 9 8 6 6 7 10 9 9 9 8 6 7 7 8 8 8 9 10 10 11 11 10 9 8 9 8 6 9 11 10 8 6 7 7 6 5 5 6 5 5 4 3 3 3 4 4 4 5 6 5 4 3 4 6 7 6 5 4 5 5 4 4 4 1 3 5 2 6 5 2 4 7 7 7 7 7 7 6 5 6 6 7 7 6 4 4 4 5 3 2 3 2 2 3 2 3 1 2 4 4 3 6 6 4 1 3 7 7 6 2 2 4 4 4 7 10 10 8 6 4 3 3 3 2 1 1 3 4 5 6 7 8 8 7 6 9 11 13 12 10 8 6 5 6 7 8 7 7 7 6 4 2 2 4 5 4 2 7 12 15 12 9 7 7 7 8 10 11 11 10 9 8 7 8 6 4 2 7 12 10 10 11 13 14 11 8 6 8 9 11 11 11 10 9 7 6 2 2 7 8 8 7 5 4 3 2 2 2 2 2 3 2 1 5 9 9 7 5 5 5 6 4 3 4 4 4 5 5 4 2 2 4 5 5 5 3 4 6 5 4 1 3 5 6 4 5 6 6 5 5 6 7 4 3 2 2 6 9 8 6 4 6 11 9 7 6 6 7 6 5 4 3 2 3 4 4 2 2 2 3 2 1 2 4 5 5 4 2 2 4 7 10 11 11 11 11 11 11 10 8 6 6 6 6 5 6 6 6 5 4 5 5 4 3 2 2 0 2 6 9 11 12 11 10 7 8 12 16 16 15 17 19 19 17 16 15 8 4 11 12 12 12 11 10 7 5 5 5 4 3 3 3 4 4 3 2 3 5 5 5 4 3 2 1 1 3 4 5 6 5 3 3 2 5 10 9 6 3 3 4 4 4 5 5 5 5 5 5 5 4 2 1 1 2 3 4 5 5 4 3 2 2 1 1 1 2 2 2 3 4 6 6 5 5 5 5 4 4 4 5 7 8 7 6 6 6 5 4 4 4 4 3 2 2 2 3 4 5 6 6 6 5 4 3 2 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 22 22 22 22 22 22 22 22 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 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 17 17 17 17 16 15 14 10 7 5 4 4 4 4 3 3 2 2 3 4 4 4 3 3 4 6 6 6 5 5 5 6 6 7 6 6 6 5 4 3 3 3 4 6 6 5 3 2 2 2 3 4 4 4 4 4 5 5 5 4 5 5 6 6 5 4 3 1 1 2 3 3 2 2 3 6 5 5 4 2 1 2 3 5 3 5 3 3 6 6 5 4 5 6 5 4 3 3 3 3 4 5 5 4 2 1 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 3 5 7 8 7 5 5 5 7 7 7 6 5 4 5 5 5 4 3 3 3 4 4 3 3 2 5 8 6 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 6 6 4 4 4 5 5 4 5 5 5 5 4 3 3 4 6 9 8 8 7 5 5 5 6 7 7 8 8 8 8 8 8 8 7 7 6 6 6 6 6 5 4 1 2 4 5 5 5 5 4 4 5 6 6 6 4 3 2 3 4 4 3 3 5 3 3 2 1 0 3 4 4 4 5 6 7 8 8 9 11 11 12 12 12 12 10 9 9 9 9 7 5 5 5 5 3 2 2 6 10 12 12 10 9 9 10 11 13 14 12 11 10 9 7 6 5 7 9 9 9 7 7 7 8 8 6 6 8 10 7 6 6 5 5 5 9 12 12 12 12 11 10 11 10 9 8 7 5 6 8 8 5 3 7 8 7 9 10 10 8 7 7 8 9 9 8 7 7 7 8 7 6 9 6 6 6 6 6 5 4 4 3 2 5 5 4 4 3 4 3 3 4 4 4 5 4 4 5 3 0 4 5 6 6 5 4 4 3 1 2 3 6 9 8 5 6 9 8 8 8 7 6 4 5 6 7 6 5 6 6 5 4 3 1 2 2 2 3 4 2 3 3 5 7 6 4 4 5 4 2 4 6 6 4 1 3 4 6 8 9 9 7 5 4 3 3 3 3 3 2 2 2 3 4 5 6 7 8 8 8 8 9 10 8 7 5 5 6 8 9 9 8 6 5 3 2 1 2 3 3 4 5 8 10 11 8 6 5 6 8 12 12 12 10 9 9 9 7 6 1 4 11 12 13 11 11 11 12 11 10 9 9 10 10 10 10 9 8 7 6 4 3 5 7 6 5 5 5 4 4 3 3 2 1 1 3 2 2 7 9 7 4 2 3 3 3 2 3 4 4 5 6 5 4 1 2 4 4 5 5 5 5 6 4 3 2 4 6 7 6 4 7 6 5 4 4 6 4 3 3 5 7 10 9 7 4 3 6 8 8 7 7 6 5 4 2 2 1 2 2 2 2 1 1 3 0 3 4 5 6 5 5 4 3 4 6 8 10 11 11 11 11 10 10 9 7 6 5 5 4 5 6 6 6 5 5 5 4 3 1 1 3 7 10 11 12 13 10 8 6 7 11 15 14 13 16 18 19 19 18 16 8 8 15 13 12 11 10 8 5 4 4 3 3 4 4 3 3 3 2 2 3 5 6 5 4 3 2 2 2 2 4 6 7 5 4 4 3 5 10 10 7 4 4 5 5 5 5 5 5 5 5 5 4 4 2 1 1 2 3 4 5 5 5 4 3 2 1 1 2 2 2 3 4 5 5 5 4 4 4 4 4 3 4 5 7 8 8 7 7 6 5 5 4 4 3 2 2 2 2 3 4 6 6 6 4 3 3 3 4 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 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 21 22 22 21 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 14 12 8 4 4 3 4 6 7 4 2 2 2 3 4 3 3 3 4 5 5 5 5 4 4 5 5 6 5 5 5 5 4 4 4 4 4 6 6 5 4 3 2 3 4 4 5 4 4 4 5 5 5 5 4 5 5 6 5 5 4 2 2 2 2 2 2 3 4 5 3 2 3 2 1 2 1 2 1 3 3 4 6 5 4 4 5 5 5 5 5 4 4 4 4 3 3 2 1 2 3 3 3 4 5 5 6 6 6 6 5 5 5 5 4 3 3 4 4 2 1 2 4 6 7 7 6 7 7 6 6 6 5 5 5 6 6 5 4 3 2 3 4 2 3 1 4 8 6 5 5 5 4 4 4 4 4 5 5 6 7 7 7 6 6 6 6 6 5 4 4 3 3 3 4 4 4 4 5 6 7 7 7 6 5 3 3 4 5 6 6 7 7 8 8 8 8 7 6 6 6 6 6 6 6 6 4 1 1 3 5 5 6 6 5 5 5 5 5 4 2 1 1 2 3 3 4 4 4 4 3 2 3 5 5 4 3 3 4 5 7 8 7 7 8 10 10 10 12 11 9 8 7 6 5 6 6 4 2 3 2 4 8 10 10 9 7 5 5 5 9 12 14 14 13 12 12 11 8 7 8 10 11 11 10 8 8 8 8 8 6 5 7 9 9 10 10 7 7 9 10 11 11 11 10 8 7 7 10 10 9 6 5 7 7 6 5 6 9 10 12 13 11 9 8 8 7 7 10 12 8 6 6 6 7 5 4 7 7 7 7 8 8 5 4 4 3 3 6 6 6 5 5 4 1 2 3 2 1 3 3 3 2 3 5 6 6 7 6 4 3 2 1 4 8 10 12 10 8 7 7 9 9 8 6 5 4 5 5 5 5 4 4 4 5 4 3 2 3 1 3 4 4 4 5 5 6 6 7 9 6 3 3 4 6 7 7 6 2 2 4 6 8 9 7 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 5 6 8 7 6 6 6 7 7 7 7 9 11 12 12 12 9 7 4 2 1 1 1 2 4 6 7 7 6 6 5 6 7 10 12 13 12 10 9 9 9 9 7 5 8 11 14 12 12 12 11 11 10 9 8 8 9 10 11 10 8 7 6 6 5 4 2 4 7 6 5 4 4 5 4 3 3 2 2 3 3 1 2 5 6 6 4 3 3 3 2 2 2 4 4 5 6 5 3 1 3 4 4 5 6 6 6 6 4 4 4 5 5 5 5 4 7 7 6 4 4 5 4 4 4 8 10 11 8 6 5 2 4 7 7 7 7 6 5 2 1 3 3 2 1 1 1 2 2 4 1 1 1 3 3 3 4 5 5 6 7 8 9 9 10 11 11 10 9 9 7 5 4 4 3 4 5 6 6 5 4 3 2 1 2 5 8 10 11 12 12 12 8 6 5 9 12 14 11 10 12 15 17 18 17 15 9 10 14 13 13 13 8 5 1 2 4 4 4 5 4 3 2 2 2 1 2 3 6 6 6 4 4 4 3 3 4 5 6 5 5 5 3 6 10 10 7 5 5 6 6 6 6 6 5 5 5 5 4 4 3 2 1 2 3 4 4 5 5 4 3 2 1 2 2 3 3 4 5 5 5 4 3 3 4 3 3 3 3 5 6 7 8 8 7 6 5 5 5 4 3 2 2 3 3 4 4 6 6 4 3 3 3 5 5 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 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 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 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 16 16 15 14 11 7 4 3 3 6 9 7 5 2 1 1 4 5 4 5 6 6 5 4 3 3 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 5 4 4 4 4 5 5 5 4 4 5 5 5 5 5 5 5 6 5 5 4 3 2 2 2 1 2 2 3 3 3 3 3 3 2 1 3 3 2 1 3 6 5 5 5 5 5 5 5 6 5 4 4 4 4 3 2 1 1 2 2 3 4 5 5 5 5 6 6 6 6 5 5 4 3 2 2 3 3 3 2 2 3 6 7 8 7 7 6 6 6 6 7 7 7 7 6 6 5 4 3 2 4 2 2 2 6 7 5 3 3 4 3 2 2 3 4 4 5 6 7 7 7 5 4 4 5 5 4 3 3 4 4 4 5 6 6 6 5 5 5 5 5 5 4 2 2 3 6 6 6 6 7 7 7 7 7 7 6 6 6 6 7 7 7 7 5 3 1 3 4 4 5 5 5 4 4 4 4 4 3 2 2 3 4 4 4 4 4 3 3 5 6 5 4 4 3 3 4 5 5 6 6 6 7 8 8 9 11 10 9 7 5 3 4 4 5 3 5 8 9 10 11 11 8 3 3 6 4 9 13 12 11 8 5 2 6 9 9 10 10 8 7 9 7 7 7 8 9 9 6 4 7 8 9 12 12 9 9 10 8 9 9 9 7 2 4 5 8 10 11 8 5 5 5 5 7 8 10 10 10 11 9 7 7 7 7 7 8 9 7 5 6 6 5 4 7 8 7 7 8 8 7 6 3 4 5 5 7 7 6 5 4 4 3 4 3 1 3 4 4 3 4 3 3 4 4 6 6 5 3 2 4 8 11 10 8 8 6 4 5 7 9 5 1 2 3 4 4 4 4 3 3 4 4 4 3 1 2 5 8 7 6 6 7 6 6 4 5 8 9 6 3 6 8 10 9 6 2 4 6 8 9 9 6 4 4 3 3 4 4 4 4 4 4 2 2 2 2 2 2 4 7 7 6 5 4 6 8 10 11 13 13 13 12 11 9 8 6 4 4 4 5 6 7 8 7 6 4 1 2 3 6 11 11 11 10 10 10 10 10 10 10 9 12 14 14 12 12 12 11 10 9 9 9 9 9 9 10 8 6 5 5 6 5 3 1 3 6 9 7 5 5 5 5 4 3 2 1 3 4 1 3 8 9 8 6 4 4 2 2 3 1 2 5 5 4 3 1 2 4 5 7 6 6 5 4 3 3 4 4 5 4 3 5 6 8 7 6 6 4 3 2 3 5 8 10 10 8 7 7 4 5 7 6 4 6 7 6 2 4 6 5 4 2 1 2 4 3 2 1 1 2 2 3 3 4 5 6 7 8 9 9 9 11 11 10 10 10 10 8 5 3 3 4 4 5 6 4 3 5 6 5 3 6 9 11 10 10 10 10 8 4 5 7 12 13 11 6 6 10 13 15 15 15 12 9 10 13 12 13 15 9 4 1 3 4 5 4 5 5 3 2 1 1 2 2 3 5 6 7 6 5 4 3 2 2 4 4 4 5 4 2 7 10 11 8 6 6 6 6 6 6 6 6 5 5 5 5 6 5 4 3 3 3 3 4 4 5 4 4 3 1 1 2 3 4 5 5 5 4 3 2 3 3 3 3 3 4 5 6 6 7 8 7 7 6 5 5 4 3 1 2 2 3 3 4 5 4 4 3 4 5 6 5 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 22 22 22 22 22 22 22 22 22 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 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 17 17 17 17 17 16 15 14 11 8 4 1 3 3 3 5 4 1 6 10 10 9 8 8 9 9 8 7 4 1 0 2 3 2 2 2 2 2 2 3 4 5 5 5 5 6 6 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 1 1 1 1 2 3 3 3 2 2 3 3 3 2 2 3 4 5 5 5 3 1 2 4 5 5 4 4 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 5 5 4 2 1 2 2 2 3 4 5 6 7 7 6 6 5 5 6 7 8 8 7 7 6 6 6 5 5 3 3 5 6 7 7 7 5 3 3 5 6 6 5 5 6 6 6 6 6 7 6 3 1 2 3 5 4 3 3 4 4 5 5 6 6 6 5 4 3 3 3 4 3 2 2 4 6 7 6 6 7 7 6 6 6 6 6 6 6 6 7 7 7 7 5 3 2 2 2 1 3 4 4 4 3 2 2 2 3 4 4 4 5 4 4 4 4 2 3 4 4 4 3 3 3 3 4 5 5 5 6 7 7 7 7 9 10 10 8 5 3 3 4 3 2 6 9 11 11 11 12 7 3 4 4 2 9 11 10 6 3 3 2 2 4 8 10 11 11 10 9 9 7 6 5 7 8 10 7 5 5 6 7 9 9 8 8 8 7 9 9 7 6 4 4 3 2 7 10 11 7 5 5 5 6 7 8 7 8 9 9 7 6 6 6 6 6 6 5 4 6 6 4 6 8 7 5 6 6 5 6 4 4 6 7 5 5 5 5 5 6 6 6 4 4 7 7 6 6 3 2 2 3 3 3 4 4 4 3 4 8 10 9 5 5 7 5 3 4 6 9 7 4 3 3 3 3 3 4 4 5 6 5 3 1 3 5 7 5 3 5 6 8 6 4 5 6 8 10 8 6 7 10 12 9 5 6 8 9 10 9 8 5 3 3 3 2 3 3 4 3 3 2 0 1 1 1 1 1 2 5 6 6 5 4 6 10 12 13 13 12 12 11 10 10 9 9 9 9 9 9 8 8 8 7 6 5 3 2 2 1 6 9 10 10 10 11 11 11 10 10 10 12 14 15 13 12 11 10 7 7 10 11 11 10 10 10 8 6 5 6 7 6 3 1 5 7 10 9 7 6 5 4 3 3 2 1 2 3 1 3 7 8 7 5 4 4 3 1 1 1 2 3 4 5 5 4 5 5 6 7 7 5 4 3 2 1 2 3 4 5 5 6 7 8 8 6 5 3 2 1 3 6 9 8 7 6 6 6 5 7 9 5 3 1 2 4 5 5 5 5 3 3 1 2 5 4 2 1 1 1 3 4 4 4 4 7 8 9 8 8 9 12 11 11 10 11 11 10 8 7 8 7 7 7 6 4 9 12 12 10 8 10 11 12 10 9 9 8 7 5 8 11 14 11 6 3 7 10 12 12 13 12 9 8 11 13 13 13 13 9 6 4 5 5 5 5 5 5 3 1 1 2 2 2 3 4 6 6 6 5 4 2 1 1 2 3 4 5 3 2 8 10 11 8 6 6 5 5 5 6 6 6 6 7 7 7 7 6 6 5 4 3 3 3 4 5 5 5 4 2 1 2 3 4 4 5 4 4 3 2 2 2 3 3 4 4 4 4 5 6 8 8 7 6 5 4 3 2 2 2 2 2 3 4 5 4 4 4 5 6 5 4 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 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 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 14 12 8 3 2 1 1 1 3 6 11 11 7 6 6 5 4 5 6 7 8 9 8 7 8 7 6 6 6 6 4 3 1 2 3 3 4 5 5 5 4 3 2 3 4 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 2 2 2 2 1 1 2 3 3 2 2 2 3 3 3 4 4 4 4 5 4 4 2 2 3 3 5 3 3 4 5 6 4 4 3 5 6 6 6 5 5 5 5 5 6 6 6 6 6 5 4 2 1 2 2 1 1 2 4 6 6 6 6 5 5 5 6 7 7 7 7 6 6 5 5 4 4 4 5 7 9 11 11 10 9 9 9 10 8 7 7 7 7 7 7 6 6 5 4 2 2 2 4 5 5 4 4 5 4 4 4 5 6 5 4 3 2 1 2 3 5 5 6 7 7 7 7 7 8 6 5 4 4 4 4 5 5 6 6 7 7 6 5 3 2 1 2 6 6 6 5 6 6 5 4 4 4 5 5 4 4 4 5 5 4 3 0 2 3 3 4 3 3 4 4 4 4 5 7 9 8 8 7 9 9 9 6 2 1 2 4 2 3 9 9 9 9 10 9 3 4 7 4 9 12 6 0 4 0 6 7 6 4 7 9 10 9 9 9 9 8 6 5 6 7 8 8 5 3 4 5 7 7 6 5 7 9 10 9 6 9 8 7 1 2 4 8 10 9 6 3 4 5 6 7 7 8 9 9 6 5 6 4 6 6 4 3 4 5 5 5 6 7 5 4 5 5 5 7 6 5 6 6 4 2 2 4 6 7 5 5 5 4 6 6 6 6 7 7 7 8 9 9 9 9 8 8 8 9 7 4 3 5 7 7 6 5 6 7 7 7 6 4 2 2 2 2 4 5 6 6 4 3 3 3 3 2 3 6 7 7 6 6 7 8 9 11 9 8 8 10 11 8 5 8 10 10 10 8 6 3 3 3 2 1 1 2 3 3 2 1 0 1 2 2 2 2 1 3 5 5 5 4 6 9 12 12 12 11 11 10 10 11 11 12 13 13 12 11 9 8 7 6 5 5 4 4 3 2 1 5 8 10 10 10 10 9 9 8 9 10 13 13 12 11 9 8 7 7 9 10 11 11 11 11 9 8 9 9 9 7 3 5 9 9 9 7 6 5 5 4 3 2 2 3 3 2 1 3 7 8 6 4 4 4 5 3 2 2 2 3 4 5 5 4 4 4 5 7 8 7 5 3 2 2 2 2 5 6 5 5 7 8 8 4 2 2 3 4 6 6 7 6 4 3 3 4 4 7 9 4 1 3 0 3 5 5 5 5 5 5 5 4 5 6 5 3 3 3 4 4 3 1 4 6 7 7 7 6 9 12 12 11 11 12 13 13 13 12 11 11 10 9 7 8 13 15 14 13 13 14 14 14 12 11 10 9 9 10 12 12 10 7 5 6 7 8 9 10 10 8 6 7 10 11 11 11 10 7 6 5 6 5 4 4 5 6 4 2 3 4 5 4 3 4 5 6 5 4 3 2 1 1 2 2 3 5 3 2 8 11 11 8 6 5 5 4 4 5 5 6 7 7 7 7 7 6 6 6 5 4 2 3 4 5 6 5 5 3 1 2 2 3 3 4 5 6 5 5 3 2 2 3 3 3 3 3 4 6 8 8 7 6 5 3 2 2 2 3 3 2 2 3 4 3 4 4 5 6 4 3 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 21 21 21 21 21 21 21 21 21 21 21 21 21 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 16 16 15 14 12 8 5 5 4 3 4 5 7 6 4 1 5 6 2 2 2 3 3 6 9 9 9 10 10 11 10 9 8 8 7 6 4 4 4 5 6 7 8 8 6 4 2 3 5 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 4 4 4 4 2 2 2 3 3 3 2 3 4 3 3 3 4 5 5 4 3 1 1 2 2 2 4 4 3 3 3 5 4 2 4 4 5 6 6 6 5 5 5 5 6 6 6 6 6 6 6 4 3 2 3 3 3 2 3 4 6 7 7 7 6 6 6 6 7 7 7 7 6 5 4 3 2 3 4 7 9 9 8 8 10 10 9 9 8 8 7 7 7 7 7 7 7 5 4 2 2 2 4 6 6 7 7 6 6 4 3 1 2 3 4 3 3 2 1 1 3 6 7 7 8 7 6 6 7 7 5 4 3 2 2 2 3 4 5 5 5 6 6 5 5 6 8 9 9 8 7 7 7 6 5 4 4 4 4 3 3 4 5 5 5 4 3 2 1 2 4 4 4 4 4 4 4 3 5 8 10 10 9 8 9 9 8 4 2 1 2 1 1 6 9 8 7 7 8 5 4 2 4 9 9 7 3 5 6 3 8 9 7 5 5 5 5 4 6 8 8 7 6 5 5 6 7 7 6 5 4 4 5 7 6 4 6 7 8 8 8 9 8 7 3 2 5 6 8 10 7 4 3 6 8 8 8 9 9 8 5 4 4 4 6 6 3 4 4 3 3 2 4 5 4 2 3 3 4 7 8 8 6 6 4 2 1 3 6 6 3 4 4 5 5 6 6 6 8 7 7 8 7 7 8 8 7 6 7 8 5 4 4 7 9 8 6 5 5 6 6 6 6 5 4 3 3 3 4 3 4 7 6 4 2 2 4 6 6 8 7 6 6 5 6 8 9 10 10 8 7 9 9 7 5 8 11 10 9 6 3 3 3 3 3 1 1 1 2 3 2 1 1 1 2 2 2 2 2 1 3 4 4 4 5 8 10 10 10 10 11 11 12 12 12 13 13 13 13 12 10 8 6 6 5 5 4 3 3 4 2 2 7 10 9 7 6 6 6 7 8 9 11 12 12 11 10 9 7 8 9 9 11 12 12 12 11 11 12 11 10 8 4 6 10 7 6 5 5 4 4 4 3 3 2 3 3 2 3 5 7 8 6 4 4 4 4 4 4 4 4 4 4 4 4 2 2 3 5 7 9 8 4 1 2 3 2 1 2 4 6 6 8 8 6 3 2 2 2 3 4 6 7 5 3 2 2 3 4 5 7 7 5 3 5 5 6 5 5 7 7 4 2 3 2 6 6 4 3 3 3 2 1 2 4 6 6 6 5 6 9 12 12 13 13 14 15 15 15 14 13 12 11 10 8 9 15 16 14 12 12 12 12 12 12 11 10 11 12 13 14 12 8 3 2 6 7 8 8 7 7 5 7 10 11 10 8 9 8 6 5 5 5 4 3 4 5 6 4 2 4 6 6 4 5 5 6 5 5 4 3 2 3 2 2 2 3 5 3 2 9 12 11 7 6 5 4 4 4 3 3 4 6 7 7 7 6 6 5 5 5 4 3 3 4 5 6 6 6 4 2 1 2 2 3 5 6 6 6 6 5 4 2 1 2 2 2 3 4 6 8 8 6 5 3 2 2 3 4 3 3 2 2 2 3 3 4 5 4 4 3 4 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 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 22 21 21 21 21 21 21 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 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 16 16 15 14 12 8 6 5 5 5 5 3 4 4 4 5 4 4 3 3 2 1 1 3 5 7 9 9 10 10 9 8 8 9 8 7 6 5 5 6 7 9 11 11 9 7 4 2 1 1 1 2 3 4 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 3 3 2 3 4 4 4 3 3 4 4 4 3 1 1 2 2 1 2 3 3 3 2 3 6 5 5 5 5 6 6 6 5 5 5 5 5 6 6 6 6 6 6 5 2 1 2 3 5 5 4 4 5 6 7 7 7 6 6 6 6 6 7 7 7 6 5 3 3 2 2 3 6 8 8 7 8 8 8 8 7 7 7 6 6 6 5 5 6 6 4 3 1 1 3 5 7 6 6 6 6 5 4 2 1 2 2 2 3 2 2 3 3 5 6 6 6 6 6 6 6 7 7 6 4 2 1 1 1 2 3 3 3 4 4 6 7 9 9 8 8 8 7 7 6 6 5 4 3 3 2 2 3 4 4 5 5 5 4 3 1 0 2 3 4 4 4 4 4 4 2 4 7 9 10 9 8 8 8 6 4 2 2 2 2 7 10 9 5 6 7 8 3 4 3 3 10 7 4 3 3 2 7 7 7 7 5 5 2 1 4 6 7 6 6 6 5 5 6 5 5 6 7 6 4 5 9 9 7 6 7 8 8 7 7 6 6 7 5 5 6 7 8 6 4 4 7 8 8 8 8 10 7 6 5 2 6 6 5 5 4 4 4 3 2 3 5 5 1 3 3 2 6 8 9 9 9 5 3 2 4 7 6 5 7 6 7 6 6 6 5 4 3 4 4 3 4 5 4 3 3 4 6 5 5 7 8 9 9 9 8 6 5 4 3 4 5 5 4 4 4 4 3 4 6 5 3 2 5 7 8 8 7 6 5 4 3 4 7 9 10 12 9 8 10 8 4 4 9 12 9 7 3 2 3 3 3 3 2 1 1 2 2 2 2 2 2 2 2 2 3 2 0 2 3 2 2 3 6 9 10 10 10 11 12 13 13 13 13 12 12 12 11 10 8 7 5 4 4 3 3 3 3 2 1 5 7 7 4 3 4 5 6 7 8 9 11 11 10 9 8 8 9 10 11 11 12 13 13 13 13 13 13 12 9 6 7 8 6 5 5 4 4 4 3 2 2 0 1 3 4 6 5 6 6 5 4 3 4 4 4 4 4 4 4 4 5 4 3 2 3 6 8 9 8 4 1 2 2 2 2 1 2 4 7 8 7 5 3 2 2 1 3 6 6 6 5 4 5 6 6 7 5 3 5 5 6 8 6 5 5 4 3 2 2 2 4 5 6 5 4 3 3 2 2 2 3 4 5 5 5 6 7 9 10 12 14 15 14 15 15 15 14 14 12 12 11 8 9 15 15 14 12 11 10 8 8 10 11 12 13 13 14 14 11 7 2 3 6 5 5 5 5 6 9 12 14 13 10 7 6 6 6 5 4 3 2 3 4 5 5 3 2 5 7 6 4 5 6 7 6 6 5 4 4 4 4 3 2 3 4 2 3 11 12 11 7 5 5 4 4 3 3 2 3 5 6 6 6 5 5 5 5 5 5 4 3 4 5 6 5 5 4 2 0 2 3 5 6 6 6 6 6 6 5 4 2 1 1 2 3 5 7 8 7 6 4 3 3 3 4 3 2 3 3 3 3 3 4 4 4 4 4 4 4 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 20 20 20 20 20 20 20 20 20 19 19 19 19 19 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 15 14 11 7 3 3 5 5 5 2 1 3 3 3 2 2 3 2 2 1 2 2 4 5 6 6 7 7 7 6 5 6 6 6 6 6 6 6 7 9 10 10 9 6 5 5 7 9 12 9 7 5 3 4 4 4 4 4 4 4 4 4 3 3 2 1 1 2 3 4 4 4 3 3 3 4 4 3 2 2 3 4 4 3 1 2 2 2 1 2 4 4 4 3 5 6 6 6 5 6 6 6 5 4 3 4 5 5 5 6 6 6 6 5 4 3 5 8 8 8 7 6 6 6 5 5 5 5 7 7 7 6 6 6 6 6 6 6 4 3 2 1 1 3 7 6 6 7 8 8 7 7 7 6 6 5 5 4 4 3 3 2 0 0 1 3 5 5 5 5 5 5 5 4 2 1 2 1 2 3 3 2 3 4 5 6 5 4 5 5 6 7 7 6 6 5 3 2 1 1 1 2 2 2 2 3 5 6 6 6 6 6 5 5 5 5 4 4 4 3 2 2 2 4 5 5 4 4 4 3 2 2 2 2 4 5 5 4 4 4 3 2 4 6 9 9 8 8 8 8 8 6 4 3 4 3 8 11 8 6 5 5 5 2 5 4 5 10 9 7 6 8 8 9 5 4 7 3 3 4 5 5 5 5 4 6 6 5 5 5 5 3 3 5 6 5 6 10 11 8 4 3 5 7 7 7 5 5 5 4 4 6 6 6 5 5 7 10 8 5 4 5 7 6 5 5 3 6 6 4 6 4 3 3 2 2 7 6 5 3 2 0 4 7 7 8 9 9 6 3 3 7 10 9 8 7 6 6 5 5 5 4 3 2 3 2 1 3 5 5 4 4 4 5 6 6 6 7 7 7 7 7 6 5 3 1 2 3 2 3 4 4 2 5 6 5 2 3 5 7 7 6 5 5 5 4 3 1 3 7 9 11 13 10 9 11 7 3 7 9 10 7 5 4 3 4 3 3 3 2 2 1 2 3 3 3 2 3 3 3 3 3 2 0 2 2 1 1 1 5 8 9 10 11 12 13 14 14 13 12 12 12 11 11 10 9 7 5 4 3 2 2 2 2 2 2 4 6 7 5 4 4 3 4 5 5 6 8 10 11 10 11 11 12 12 13 12 13 14 14 14 14 14 13 12 9 6 6 6 5 5 4 4 4 4 3 2 1 3 4 4 5 5 4 4 5 7 4 2 2 2 2 3 3 3 3 3 4 4 4 3 4 6 8 9 7 3 3 4 2 1 2 1 1 6 8 8 6 4 3 3 2 2 4 6 5 5 5 6 6 7 5 5 4 1 2 3 5 7 7 5 5 5 3 3 3 1 5 6 6 4 4 3 2 3 3 4 4 5 5 5 6 7 7 8 9 10 12 13 14 14 14 14 13 13 11 11 10 6 8 13 14 14 13 12 10 7 6 6 9 10 11 13 14 15 10 4 2 5 5 3 4 7 9 11 12 12 12 12 10 8 6 6 5 5 3 3 4 4 4 4 4 2 4 6 7 5 4 5 7 8 7 6 5 5 5 5 5 4 3 3 3 1 6 12 12 11 8 6 5 5 4 3 3 2 2 5 5 5 5 5 5 5 6 6 5 5 3 4 5 6 5 4 3 2 1 2 3 5 6 6 6 6 6 6 5 5 3 2 2 3 4 5 7 8 8 7 5 4 4 5 4 3 2 3 4 5 4 3 3 3 3 3 3 3 3 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 20 20 20 20 20 20 20 20 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 16 16 16 16 16 16 15 15 14 12 7 2 3 4 4 4 3 2 2 2 1 1 2 2 1 3 4 4 3 3 3 2 1 4 6 6 6 5 5 5 5 6 6 5 6 7 7 6 6 7 8 10 12 13 12 11 11 10 8 6 3 1 1 2 3 3 4 4 3 2 2 3 3 3 4 4 4 4 4 3 3 3 4 4 4 3 3 4 5 4 2 1 2 2 2 2 2 4 5 5 6 7 8 8 7 6 6 6 5 4 3 3 4 5 5 5 5 5 6 6 6 5 6 7 8 8 8 7 6 6 5 3 3 3 5 7 8 8 7 7 6 6 7 7 7 6 4 2 2 2 3 6 4 4 6 7 7 7 7 7 6 6 5 5 4 3 2 1 1 1 1 1 3 4 5 5 5 5 5 4 4 2 2 2 3 4 5 4 4 3 4 5 5 4 3 3 4 5 6 6 5 5 4 4 3 3 2 2 1 1 1 2 3 4 4 3 4 4 5 5 5 5 5 4 5 5 5 5 4 4 5 5 5 3 2 3 3 2 2 3 4 4 5 4 4 4 3 4 4 5 6 8 8 8 8 9 10 10 9 7 3 2 6 9 11 8 6 6 5 4 4 1 3 10 12 11 6 5 9 8 5 5 3 3 1 4 7 7 6 6 5 4 6 6 5 4 5 7 6 5 5 5 5 7 9 10 8 6 3 5 7 10 8 6 3 3 4 5 5 6 5 5 6 8 10 6 3 2 2 3 4 4 4 4 6 6 5 4 4 5 5 7 9 11 7 4 3 3 5 8 8 8 8 7 7 6 4 5 7 8 7 5 4 4 4 4 5 5 4 4 3 2 2 2 2 5 7 6 4 4 5 6 7 6 4 3 4 6 6 6 5 4 3 2 1 1 1 3 5 2 5 5 3 7 6 5 5 7 7 6 5 4 5 3 1 3 6 9 12 13 11 10 8 5 5 11 11 9 6 5 4 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 5 5 5 4 3 3 3 2 2 4 7 8 8 10 11 13 14 14 14 13 12 12 12 11 11 10 10 8 5 3 3 4 5 5 5 5 4 2 2 4 6 5 4 3 5 6 6 4 4 9 12 13 14 15 15 14 12 12 13 14 15 15 14 14 13 13 8 3 6 6 5 3 3 5 5 3 2 4 5 6 6 5 4 4 4 4 3 4 4 3 2 2 2 3 3 3 2 2 3 3 4 5 4 4 7 8 8 4 4 4 2 1 1 2 4 8 9 7 3 2 2 3 2 2 4 6 4 4 5 6 6 6 6 5 5 3 2 0 4 7 10 10 7 7 5 4 4 2 3 5 5 4 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 9 11 12 12 13 13 12 12 11 10 8 6 9 14 14 14 14 14 11 8 7 6 1 3 8 13 14 14 9 3 4 6 4 2 4 6 6 8 9 10 9 8 8 7 6 5 4 3 2 3 3 2 2 3 2 2 5 7 7 4 4 5 7 8 7 6 5 5 5 5 5 5 4 2 0 6 11 13 11 9 6 5 4 4 4 3 3 2 2 4 5 6 6 6 6 6 6 5 4 4 3 5 6 6 4 3 3 2 3 4 5 6 6 6 7 6 6 6 6 5 4 3 2 2 2 3 5 6 8 7 7 6 5 5 3 3 3 4 4 4 3 3 3 2 2 3 3 3 3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 12 8 3 3 3 3 2 2 2 3 4 2 2 1 1 2 5 5 5 4 4 4 2 2 4 6 7 6 5 4 4 4 5 4 5 6 7 7 7 8 10 12 15 14 13 10 9 9 10 10 9 7 5 4 3 2 3 4 3 2 1 3 3 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 4 5 3 1 1 2 3 2 1 2 2 3 3 6 9 11 11 9 7 5 3 4 5 5 5 5 4 4 3 4 5 6 6 7 5 5 6 7 7 8 7 7 6 5 3 3 3 5 7 8 7 7 7 6 6 6 7 7 6 5 4 3 3 3 4 3 3 4 7 7 6 6 6 7 6 6 5 5 4 2 1 2 1 1 2 3 4 4 5 5 4 4 4 4 3 3 3 5 6 6 5 3 2 3 4 5 4 3 3 4 5 6 5 3 3 3 3 4 3 2 0 1 1 0 1 2 2 1 2 2 3 4 5 5 5 5 5 5 6 6 6 5 5 5 5 4 4 5 5 5 4 4 3 3 3 3 3 4 4 4 5 6 6 6 6 6 7 8 10 11 12 11 8 2 4 11 10 9 6 5 3 4 4 3 3 8 12 9 5 2 4 8 9 4 6 6 5 6 6 7 7 6 5 4 5 6 6 5 4 4 5 5 5 5 5 5 9 10 10 11 9 5 6 9 11 8 6 5 5 6 6 5 6 5 4 7 7 6 4 3 4 2 1 2 2 3 5 6 6 4 3 5 7 8 9 8 7 5 5 4 5 6 7 7 7 7 6 5 5 4 6 6 6 5 4 3 3 3 3 4 4 5 4 3 2 1 1 1 3 5 5 5 5 5 6 6 6 6 6 5 7 6 5 2 2 2 2 3 4 3 1 4 2 0 3 6 6 2 1 2 6 7 6 5 4 4 3 2 2 6 10 12 12 11 7 5 5 9 12 9 6 3 2 2 4 4 3 3 3 3 3 3 2 3 3 3 3 3 4 5 6 7 6 5 4 3 1 4 6 9 8 8 10 12 13 13 13 12 12 12 12 12 12 11 11 10 8 6 5 6 8 9 8 8 7 6 4 2 3 6 6 3 4 6 7 6 3 2 8 12 15 15 15 15 13 13 13 14 15 16 15 14 13 13 13 7 2 3 4 4 3 2 3 5 7 8 7 6 5 5 5 5 4 4 3 1 1 3 3 2 2 2 3 3 3 2 1 1 2 4 6 5 4 5 8 10 8 6 4 3 3 4 6 7 8 8 6 3 2 2 4 3 2 5 5 3 4 5 7 7 7 6 6 6 5 3 1 4 6 7 9 9 8 7 6 5 3 2 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 8 9 9 9 10 11 12 12 12 11 11 9 8 11 15 15 14 14 14 12 9 6 6 7 2 8 13 14 12 9 4 5 5 3 1 2 3 3 5 6 7 7 6 5 5 5 5 4 2 2 2 1 1 1 2 2 3 6 6 6 3 3 5 7 8 7 5 5 5 5 5 5 5 3 1 4 10 13 13 10 7 5 4 3 3 3 3 3 2 1 4 5 6 6 6 6 5 5 5 3 3 4 7 8 7 6 5 4 5 6 6 6 6 6 6 6 6 6 6 6 5 5 3 1 0 1 3 5 6 7 7 7 7 6 5 4 5 5 4 3 2 2 2 1 0 1 1 2 2 2 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 14 13 10 7 6 5 4 3 2 2 3 4 4 5 6 6 4 3 2 2 2 2 4 6 6 6 5 5 5 4 2 2 3 3 4 6 8 9 9 11 12 14 13 13 11 10 9 8 8 8 8 8 7 7 6 5 3 3 2 1 1 1 2 3 4 4 4 4 3 3 4 3 3 4 4 4 5 4 3 3 3 2 1 1 2 2 1 0 0 1 2 2 2 7 12 13 12 8 5 3 3 6 6 4 4 3 3 2 4 6 6 6 6 6 4 1 3 5 7 7 7 5 5 5 4 4 5 6 8 8 7 7 6 6 6 6 7 6 4 3 2 2 2 2 3 2 4 8 7 5 4 5 6 6 6 6 6 5 4 2 1 1 1 3 3 4 4 5 4 4 4 4 4 4 4 4 5 6 5 4 3 2 2 3 4 4 4 4 5 6 6 4 2 2 2 3 3 2 1 2 3 2 0 2 2 1 1 2 1 2 3 4 4 3 4 3 3 4 3 3 5 5 4 4 4 5 5 6 6 6 5 5 3 2 1 2 2 3 4 5 5 5 6 6 6 7 9 10 11 11 9 5 4 9 12 10 6 3 2 3 4 1 4 6 8 10 9 4 3 4 7 10 3 4 7 8 7 6 6 5 4 4 4 5 6 6 6 5 5 4 4 4 4 5 5 7 7 7 8 8 7 8 9 8 6 6 7 7 7 7 5 4 4 5 7 3 2 1 3 4 4 2 1 2 3 5 5 4 2 3 5 7 6 4 4 4 5 6 6 5 4 5 5 2 3 5 4 5 4 4 5 5 5 3 2 2 2 1 2 4 4 4 4 3 3 2 1 2 3 4 5 6 5 5 5 6 6 6 4 6 7 3 4 5 5 5 6 6 5 2 1 3 3 5 5 3 2 3 1 6 6 6 4 3 3 2 3 4 8 10 11 9 7 3 3 8 11 11 8 5 2 2 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 4 5 7 6 6 4 1 2 6 7 8 7 8 11 11 12 11 11 10 11 11 10 11 11 12 11 10 9 8 9 11 11 11 10 9 9 7 6 4 4 6 6 2 3 6 6 5 3 2 9 14 16 15 14 14 14 14 14 15 15 16 15 14 13 13 12 7 2 3 2 3 3 6 9 9 8 6 5 3 2 3 4 5 4 3 2 1 0 3 4 4 3 3 4 4 3 2 2 3 4 6 6 6 5 4 4 8 10 8 5 5 6 8 9 8 6 5 6 5 5 4 4 4 4 6 5 2 3 3 6 6 5 5 4 5 5 4 2 5 6 6 6 6 6 5 5 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 8 8 9 10 12 12 13 12 10 10 13 16 17 16 15 14 11 7 4 5 6 4 8 13 13 12 10 6 4 2 3 4 3 3 3 4 5 6 6 6 5 4 4 4 4 4 4 3 3 3 3 2 2 4 6 6 5 2 3 6 8 7 6 5 4 4 4 4 5 4 2 5 8 12 13 12 9 6 4 3 2 2 3 3 3 2 1 4 6 6 6 5 4 4 4 4 3 4 6 8 8 6 5 5 4 5 6 5 5 5 6 5 5 6 6 6 5 5 5 3 1 1 2 3 5 6 7 7 7 7 6 6 5 5 5 4 2 2 1 1 1 1 1 1 1 1 2 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 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 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 13 12 11 8 5 5 4 3 1 0 0 2 4 6 7 6 4 3 2 2 3 1 4 7 6 6 6 5 4 4 4 3 4 6 7 8 9 8 9 11 11 11 9 7 7 8 9 8 7 6 6 6 5 4 4 4 3 2 1 1 1 2 3 4 4 4 3 3 3 4 4 4 4 4 5 5 5 3 2 2 1 0 1 0 1 2 2 1 1 2 2 2 1 6 10 8 5 4 5 4 2 4 6 4 3 3 3 3 4 5 6 6 5 5 4 2 1 2 5 7 8 7 6 6 5 3 2 3 6 8 7 6 4 5 5 6 6 6 4 3 3 3 3 1 5 7 8 8 7 5 3 4 5 7 7 7 7 6 4 1 1 2 2 2 3 4 5 5 4 4 3 3 3 4 4 4 5 5 5 5 4 3 3 5 6 6 6 6 7 6 5 3 2 3 4 5 4 2 0 2 2 2 1 2 2 1 1 3 3 3 1 1 1 1 1 2 2 1 2 3 4 5 5 3 3 4 5 5 5 5 5 5 4 3 2 2 2 2 3 3 3 6 8 8 8 8 9 10 9 9 7 6 9 12 12 9 6 4 5 2 2 8 8 8 7 8 10 4 2 5 6 6 2 6 9 7 7 6 5 5 4 4 5 6 6 6 6 6 6 4 3 2 4 6 4 2 4 4 5 6 7 7 8 7 4 4 5 6 7 8 6 5 6 6 4 1 1 2 1 2 4 3 3 2 4 5 5 4 3 5 6 6 6 4 3 3 4 6 5 4 4 2 3 3 3 4 4 3 2 3 6 7 6 5 5 5 5 3 3 3 4 4 4 4 4 4 4 4 2 2 3 6 7 5 4 5 5 4 4 5 5 5 8 9 6 5 5 6 5 6 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 3 4 8 10 9 6 3 2 8 11 10 9 7 5 3 3 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 3 3 2 2 3 4 4 2 4 8 7 7 6 8 10 11 9 8 8 8 10 9 9 10 10 11 10 9 9 11 13 15 13 12 11 10 10 9 8 6 6 6 5 2 2 5 5 4 1 5 11 15 16 15 15 15 15 15 16 16 16 15 15 14 13 13 11 6 2 4 7 10 12 11 9 6 5 3 3 1 1 1 1 4 4 4 3 3 1 2 4 4 5 5 6 6 5 5 5 6 7 8 8 6 5 4 1 3 6 6 6 8 9 9 8 7 6 5 5 5 5 5 4 2 2 6 8 6 3 3 4 5 4 4 4 4 5 7 5 5 8 9 6 5 4 3 3 6 6 6 5 5 5 6 6 7 7 7 7 6 6 5 6 6 5 5 6 7 7 8 8 8 7 7 8 11 12 13 12 11 11 12 14 16 17 17 17 13 9 7 7 7 7 9 13 13 12 10 8 6 6 6 5 4 3 3 3 4 5 5 5 4 4 4 4 5 5 5 5 6 5 5 4 4 4 6 5 4 2 4 7 8 7 5 4 4 4 3 4 5 3 2 7 9 10 11 11 11 8 5 3 2 2 3 3 3 2 0 3 6 6 5 4 3 3 4 4 4 5 5 5 4 3 4 4 5 4 4 4 4 4 5 4 4 5 5 5 5 5 5 3 1 1 2 3 5 6 6 6 6 6 6 6 6 6 6 5 4 3 2 1 1 1 2 2 2 1 1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 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 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 11 9 5 3 4 4 3 2 2 1 1 2 5 4 4 5 2 1 0 2 5 5 5 5 7 9 9 9 10 8 7 8 7 7 6 5 4 6 9 9 8 7 7 6 7 7 8 7 6 6 5 4 3 3 4 4 3 3 4 3 3 3 3 3 3 3 3 4 5 5 5 5 4 4 4 3 1 1 2 1 1 1 2 2 2 3 3 3 2 2 2 5 9 11 10 4 3 5 3 2 4 5 4 4 4 4 4 4 4 5 5 5 5 4 3 4 3 2 5 8 8 8 7 6 4 2 0 3 6 7 5 2 3 5 6 7 7 6 5 4 4 4 2 4 7 8 8 6 4 3 4 5 7 7 7 7 6 4 2 2 2 2 2 3 4 5 6 4 3 2 3 3 4 4 5 5 5 5 5 6 7 7 7 7 7 7 7 6 5 4 2 3 4 6 5 5 4 2 2 2 1 2 2 3 2 2 3 4 4 3 3 2 1 0 2 1 2 2 3 5 5 4 2 3 4 5 4 4 4 5 5 5 5 4 4 3 2 1 2 7 9 10 9 9 8 8 9 8 8 9 10 11 12 11 9 5 3 5 3 6 11 6 5 4 5 8 4 3 5 4 3 6 7 8 6 5 5 4 4 4 4 5 6 6 5 4 4 6 5 4 5 4 6 5 2 2 3 4 5 6 7 7 5 5 3 4 6 6 7 7 5 4 3 1 4 4 3 3 2 3 4 3 3 3 4 5 5 5 6 5 5 4 3 3 1 2 5 5 4 2 2 3 3 2 2 4 4 2 5 7 7 6 5 7 7 6 5 4 3 2 3 3 4 4 4 4 3 2 1 2 2 6 6 5 4 3 2 4 2 6 9 7 5 3 3 3 7 8 7 6 5 5 5 5 4 4 4 4 4 3 3 4 4 5 6 4 4 7 8 6 2 1 4 9 11 10 8 6 6 3 3 4 4 4 4 4 4 4 4 4 4 4 2 1 1 1 1 2 2 3 4 5 5 2 5 9 8 7 8 9 9 8 6 5 5 7 10 10 9 9 9 9 7 7 9 13 14 15 14 12 11 11 10 10 9 8 6 4 2 1 2 4 2 2 6 9 13 13 14 14 14 14 14 14 15 15 14 14 14 13 12 13 10 6 7 10 12 10 9 7 5 3 1 1 1 3 3 2 2 4 4 3 3 3 1 3 5 6 6 6 5 4 5 6 6 6 6 7 8 8 4 2 1 1 2 2 6 10 9 7 5 4 3 2 3 4 4 3 2 1 1 2 6 7 4 4 5 6 5 4 4 4 4 4 4 4 7 9 7 6 5 4 5 7 7 6 5 6 6 7 7 7 7 7 7 6 6 6 6 5 5 5 6 6 7 7 8 7 7 6 7 9 10 11 11 11 11 10 10 13 17 17 16 13 10 8 7 7 8 10 11 11 11 9 8 7 7 6 5 4 3 3 3 3 4 4 3 2 2 3 4 5 5 6 6 6 6 6 5 5 4 3 2 3 4 6 8 9 7 5 5 4 4 4 4 4 2 4 8 8 9 9 11 11 10 7 4 4 3 2 3 3 2 0 2 5 5 5 4 4 5 5 6 5 4 3 1 2 3 5 5 5 4 4 4 5 5 4 2 2 4 5 5 5 5 5 3 1 1 2 3 4 5 5 6 6 6 6 5 4 5 5 5 5 4 3 3 3 3 4 4 4 4 3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 14 13 11 9 6 3 3 4 3 3 2 2 1 1 2 3 2 3 2 0 2 3 4 4 4 5 6 7 8 9 10 9 8 7 5 3 1 1 1 6 7 8 9 9 7 6 5 5 6 7 6 6 5 4 4 4 4 3 3 3 2 3 3 1 2 3 3 4 4 4 4 5 4 4 4 3 3 2 2 2 2 3 3 3 4 3 3 3 4 4 4 4 4 7 10 9 9 6 4 3 3 2 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 2 6 8 9 8 7 5 2 2 2 3 7 5 3 2 4 6 7 7 6 6 5 4 4 4 2 5 8 8 6 4 4 4 6 7 7 7 7 6 4 3 3 3 3 3 3 5 6 6 5 3 2 2 3 4 5 6 5 5 5 6 7 7 7 6 6 6 5 5 4 3 3 3 4 4 5 4 4 4 3 2 2 1 2 2 3 2 2 3 4 5 5 5 4 2 1 3 3 3 3 3 2 1 1 1 2 3 4 4 4 4 5 5 5 5 5 5 4 3 3 6 9 9 10 10 9 7 7 7 8 9 10 9 9 9 10 8 4 3 3 4 7 9 5 3 3 5 6 4 4 4 5 5 6 7 6 5 4 4 4 4 4 4 5 6 6 5 3 3 4 6 7 8 6 6 6 2 2 6 9 11 9 7 7 4 4 5 2 2 3 4 5 6 4 1 3 3 4 2 1 2 3 4 3 2 0 1 3 4 5 6 5 4 2 2 4 3 3 5 5 4 3 2 2 0 3 6 7 6 5 6 7 7 6 5 5 5 5 5 4 3 2 2 4 4 4 4 3 2 2 3 4 2 3 3 3 4 6 5 3 2 5 8 6 4 3 3 6 7 7 5 5 5 5 5 4 3 3 5 5 5 4 3 2 2 3 5 6 6 7 9 8 6 7 8 10 11 10 8 5 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 4 4 4 5 4 4 5 4 3 5 9 9 7 6 7 6 5 4 4 5 8 10 10 10 9 8 7 5 7 10 14 14 14 13 12 11 10 10 10 9 8 6 5 4 3 1 3 7 10 14 13 12 12 12 13 13 13 13 12 12 11 12 12 12 12 12 13 11 9 12 11 9 6 4 3 3 4 3 3 4 4 4 4 3 3 4 2 2 3 0 3 6 7 6 5 5 4 4 4 4 3 3 5 7 8 6 2 1 2 3 3 4 9 11 8 4 3 2 2 1 4 5 3 2 2 3 2 4 7 7 6 7 8 6 4 3 2 3 3 3 3 5 7 8 7 6 5 5 4 4 5 5 5 6 6 6 6 7 7 7 6 6 6 6 5 5 5 6 6 7 7 7 7 7 6 7 8 9 9 10 9 9 9 7 9 14 17 16 13 10 9 7 7 6 7 8 9 9 8 7 7 6 6 5 5 4 4 4 4 3 3 2 1 1 1 2 4 5 6 5 5 5 6 6 6 5 3 1 3 6 9 10 9 7 6 5 4 3 3 4 3 3 6 8 8 8 8 10 11 11 8 5 4 2 2 3 3 2 1 3 5 6 6 5 6 6 6 6 5 5 4 3 4 5 7 6 6 4 4 5 6 5 3 1 3 5 6 5 4 5 5 3 1 1 1 2 3 3 4 5 6 6 5 3 3 3 4 4 4 4 4 3 3 3 3 4 4 4 4 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 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 16 16 16 16 16 16 16 16 16 15 15 14 13 12 10 7 3 2 2 2 2 2 1 1 1 1 1 1 2 4 3 1 2 1 0 1 0 1 3 5 6 6 7 6 5 4 3 3 2 3 7 7 8 9 9 7 6 5 5 6 7 7 6 5 4 4 4 3 3 3 5 6 7 7 6 4 2 2 3 4 4 4 4 4 4 4 3 3 2 2 3 4 5 4 4 5 4 3 1 3 5 4 3 3 5 7 6 6 5 4 3 3 4 5 5 5 4 4 3 3 3 3 4 4 4 4 3 3 4 4 5 3 2 7 10 10 8 6 2 1 4 3 6 6 3 1 2 4 6 6 6 6 5 4 3 4 3 2 5 6 6 5 4 4 6 7 7 7 6 6 4 4 3 4 4 4 4 4 5 6 5 4 2 1 2 3 5 5 5 5 5 7 7 7 6 5 5 5 5 4 3 2 3 4 5 3 3 2 3 3 2 1 2 1 1 3 3 2 2 3 4 5 5 5 5 4 2 1 2 3 3 3 2 2 2 2 3 4 4 5 5 5 5 4 4 4 4 3 4 4 6 8 9 7 8 9 8 6 6 7 8 8 7 6 6 7 9 7 3 4 3 4 7 7 5 3 3 6 4 5 5 5 5 5 5 5 5 4 4 4 3 4 4 4 5 5 5 4 2 1 3 5 7 7 7 6 5 2 5 9 9 8 8 7 5 4 3 4 3 1 3 4 5 7 7 7 5 4 3 3 3 2 2 4 4 4 4 3 2 3 3 4 4 4 2 2 4 5 3 3 4 5 4 2 2 6 7 7 6 7 7 6 6 6 5 4 3 2 3 5 4 4 5 6 7 7 7 7 6 5 5 3 2 1 1 3 6 7 9 7 6 5 7 7 4 3 3 5 6 6 6 6 5 5 6 6 8 8 8 7 7 6 6 5 5 6 6 6 8 8 9 11 10 9 9 8 8 10 10 8 6 5 4 4 5 5 5 5 4 3 2 2 2 3 3 3 5 5 5 5 5 5 5 4 4 4 3 6 8 9 7 6 7 6 5 3 4 6 8 10 12 10 9 7 5 5 9 13 15 14 13 13 12 11 10 10 10 9 8 7 6 5 4 2 8 14 13 12 11 11 11 12 13 13 12 11 9 9 9 11 11 11 11 12 13 11 10 11 9 7 4 2 2 3 4 4 4 5 4 4 4 4 4 3 1 2 1 3 6 7 6 5 4 5 5 4 2 2 3 4 6 8 9 9 5 1 2 2 1 5 9 11 10 7 5 3 3 1 3 5 5 3 1 2 1 4 6 7 6 7 8 6 4 3 3 3 4 3 2 2 3 5 6 7 7 6 5 5 5 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 7 7 7 7 7 6 6 7 7 8 8 8 7 6 6 8 13 16 16 14 12 10 8 7 6 6 6 7 7 7 6 6 6 6 7 7 7 5 4 4 3 2 2 2 2 2 2 4 5 6 6 5 5 5 5 6 5 4 2 5 8 11 10 8 6 5 4 3 2 3 3 3 4 6 7 7 7 8 10 11 12 10 7 4 1 1 3 2 1 3 5 7 7 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 3 3 4 6 5 4 4 5 5 3 2 2 3 3 3 4 5 6 6 5 3 2 1 3 3 4 4 4 3 3 2 2 1 2 3 3 3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 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 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 14 13 12 11 8 6 5 3 1 2 1 1 1 2 2 3 3 3 2 1 1 1 2 4 4 1 1 4 4 6 7 8 8 5 3 2 2 3 5 7 7 7 9 8 7 6 5 5 5 6 6 6 5 4 6 8 8 8 7 8 8 8 8 7 5 3 2 1 3 4 4 4 4 4 4 4 4 3 2 2 2 2 3 4 5 3 2 1 2 4 4 3 3 4 5 5 4 3 3 4 4 5 6 5 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 5 4 3 3 7 9 8 7 4 1 1 3 6 7 3 1 1 2 4 4 4 4 4 3 2 3 3 1 0 1 2 3 3 4 5 6 7 6 6 5 5 5 5 5 5 5 4 4 5 5 6 5 4 2 2 3 5 4 4 5 6 7 7 6 4 4 4 4 4 3 2 2 2 4 4 3 2 2 2 2 0 1 1 1 3 4 4 3 3 3 4 4 4 4 5 5 4 2 1 1 2 3 3 2 1 2 4 6 5 4 4 4 5 4 4 4 3 3 4 6 7 8 7 5 6 8 7 6 5 6 6 6 4 4 4 6 8 7 4 5 3 4 7 7 5 4 4 5 3 4 6 5 4 4 3 3 3 3 3 4 4 3 4 5 5 5 4 2 1 2 4 5 5 5 7 7 4 3 7 9 7 6 7 8 7 4 3 2 2 4 6 7 8 9 11 9 5 5 6 7 6 6 7 8 7 6 5 5 5 5 4 0 4 3 1 1 2 2 1 2 2 2 1 3 6 8 7 6 6 7 7 5 3 5 5 5 4 3 3 4 4 5 6 6 6 6 5 5 6 6 5 3 1 3 5 7 9 7 6 6 7 9 8 8 7 7 5 5 5 6 6 6 6 7 7 7 7 8 9 9 8 8 8 7 5 5 5 2 4 5 5 7 8 7 5 3 4 9 10 9 5 4 3 4 5 5 5 5 4 3 1 1 1 2 2 4 6 5 5 5 5 5 5 5 4 5 5 7 8 8 8 7 7 6 6 4 7 8 9 10 12 11 10 7 6 9 16 16 16 15 14 13 13 12 11 10 9 9 7 6 5 3 1 6 11 14 13 12 11 12 12 13 12 12 9 8 7 8 9 10 11 11 12 12 12 10 9 9 7 5 3 3 2 4 4 4 4 4 4 4 4 4 4 3 2 4 6 5 5 5 5 4 4 4 4 4 3 3 5 6 7 9 9 9 8 5 3 3 3 3 6 10 9 9 8 3 3 3 3 4 5 3 1 2 1 5 6 5 3 7 11 10 7 5 4 4 4 4 4 3 3 2 2 4 5 6 6 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 8 8 8 8 7 6 6 6 7 7 7 7 7 5 5 6 8 10 13 14 14 12 11 9 7 6 5 5 5 5 5 5 5 5 7 9 9 8 5 4 3 3 3 2 2 3 3 2 3 5 6 5 5 4 5 5 5 6 5 4 6 9 10 8 7 5 5 4 3 2 2 2 2 3 5 6 6 7 8 9 10 10 9 7 4 2 1 3 1 2 6 7 8 7 5 4 4 3 3 3 4 5 6 6 6 4 4 4 5 6 6 5 5 4 4 4 4 5 4 3 3 5 5 3 2 4 5 4 4 5 6 7 6 4 2 1 1 3 3 3 3 3 3 2 2 2 2 2 2 3 3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 14 14 12 10 6 5 6 3 1 1 0 2 3 3 3 3 3 3 1 1 3 5 6 6 5 6 7 9 8 9 10 10 10 8 8 8 8 7 6 5 6 7 8 8 7 6 5 4 4 5 6 6 5 6 10 11 11 9 8 8 7 6 5 5 4 4 4 3 2 3 4 4 4 4 4 4 5 4 2 4 4 2 2 4 4 3 1 0 4 4 4 3 3 1 4 5 3 2 2 4 5 5 5 5 3 3 3 2 1 2 2 2 3 3 3 3 3 3 3 4 5 5 3 2 6 8 7 6 4 3 4 7 7 4 2 1 1 2 2 2 3 3 2 2 3 4 3 4 3 2 2 3 4 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 3 3 3 4 3 4 6 7 7 7 6 4 4 5 6 5 3 2 2 2 3 3 3 3 2 2 1 1 2 3 4 5 5 4 4 4 3 4 4 4 4 5 5 5 4 2 2 2 2 2 0 2 4 5 5 4 3 3 4 4 4 3 2 2 3 5 6 7 7 6 4 6 7 7 6 5 6 6 5 3 3 4 6 7 8 3 3 4 3 6 5 5 5 5 4 2 4 5 4 3 1 2 2 3 3 4 4 3 3 4 4 4 3 3 3 3 3 3 4 5 5 6 6 4 6 9 9 7 5 5 8 9 8 6 6 8 8 8 7 9 9 9 8 5 5 6 7 7 8 7 7 6 5 4 4 4 4 5 3 3 4 3 3 3 3 4 3 3 3 5 7 9 7 5 3 3 3 5 6 5 3 3 4 4 4 5 5 5 3 2 2 3 5 4 1 4 5 4 1 3 6 8 8 8 7 6 7 6 7 5 4 4 3 2 2 3 4 5 5 5 7 5 3 1 2 4 7 8 8 7 5 4 4 3 1 2 2 2 5 5 3 1 2 4 8 10 9 5 2 2 4 5 6 6 5 4 2 0 1 1 1 1 4 6 6 6 6 6 6 5 5 5 5 5 5 6 8 9 8 6 5 5 5 7 7 8 10 11 12 10 8 9 12 15 15 14 13 13 13 13 13 12 11 10 9 7 5 3 4 8 13 14 14 13 12 12 12 13 13 11 8 5 5 6 7 8 9 10 11 12 11 10 9 8 7 7 5 3 3 3 3 4 5 4 3 3 2 2 2 3 2 4 6 6 6 5 4 4 4 4 5 6 7 7 6 5 5 6 8 8 8 9 9 8 7 5 3 5 9 10 9 7 3 2 5 3 2 3 2 1 3 0 5 8 7 6 8 10 12 9 7 6 5 5 7 7 7 4 2 2 2 3 3 4 5 4 3 3 3 3 3 4 4 5 5 5 5 5 5 6 7 8 8 8 8 7 7 6 6 6 6 7 7 7 6 6 5 5 6 7 8 11 12 13 12 11 9 8 7 6 5 4 3 3 3 4 6 8 9 9 7 4 3 3 3 3 3 3 3 3 3 2 3 4 4 5 5 5 5 5 5 5 5 5 8 10 8 7 5 4 3 2 1 0 1 1 2 4 5 6 7 8 9 9 9 8 6 4 2 0 1 2 4 6 7 7 6 5 4 3 2 1 2 3 5 6 5 4 3 3 4 6 7 6 6 6 5 4 3 3 3 2 2 3 4 4 3 1 2 3 4 5 6 7 7 6 3 1 1 1 2 2 3 3 3 3 3 2 2 2 2 2 2 3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 14 12 10 6 7 6 4 2 1 1 1 2 1 2 1 1 1 1 3 6 8 8 8 9 11 11 11 11 10 11 10 11 11 12 12 11 9 7 6 6 7 7 7 6 5 4 4 4 5 5 5 8 10 13 11 9 8 8 8 8 7 7 6 5 4 4 4 3 3 3 4 4 5 5 5 5 5 4 2 3 3 2 2 2 3 3 4 5 4 3 2 3 2 2 4 5 2 2 5 4 5 6 5 4 3 3 2 1 2 2 1 2 3 3 3 3 3 3 3 3 3 3 1 3 7 8 8 6 5 5 7 8 6 3 2 2 2 1 1 1 1 1 2 3 4 4 4 3 3 2 2 3 4 4 5 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 4 3 3 3 3 4 6 7 7 7 7 6 6 5 5 5 4 3 3 3 3 4 3 3 3 2 3 4 5 5 5 5 4 4 3 3 3 3 4 5 4 4 5 5 4 3 2 1 1 1 2 3 3 4 4 3 3 3 4 5 5 3 2 3 4 5 5 6 7 6 4 6 7 6 6 6 6 5 5 4 4 5 6 6 6 2 2 3 3 5 5 4 4 5 3 3 3 3 2 1 1 2 3 3 3 3 3 3 3 4 3 2 3 5 7 8 8 8 8 7 6 5 5 5 7 8 7 6 5 5 6 7 7 5 6 8 7 6 5 6 6 7 6 6 7 8 9 8 8 7 6 5 3 2 2 2 3 6 7 7 7 7 6 5 5 6 7 7 8 11 11 10 5 1 1 1 1 2 4 5 6 5 4 3 3 3 4 5 3 3 3 2 3 3 2 4 3 2 4 7 8 9 8 7 6 6 6 5 3 1 1 2 5 4 2 2 3 4 5 5 5 3 1 2 3 2 5 7 7 5 4 5 5 4 3 3 1 3 5 5 3 2 4 6 8 8 7 5 2 2 4 5 6 6 6 5 2 0 2 1 1 0 4 6 5 5 5 6 6 6 5 5 5 4 3 3 7 9 8 5 4 4 4 5 6 7 9 11 12 10 9 9 11 12 10 9 9 11 13 14 15 14 13 12 11 9 7 7 11 13 15 13 13 13 12 12 13 13 12 9 6 4 5 6 7 7 8 9 10 10 8 7 7 5 5 5 4 3 4 5 5 4 3 3 2 2 2 2 2 1 1 1 3 5 7 5 3 2 3 4 6 8 9 6 3 1 2 4 6 6 6 7 9 10 10 7 4 6 10 13 9 6 4 2 4 4 2 1 1 2 3 0 3 7 7 7 8 11 13 11 9 8 7 7 8 7 6 5 4 3 2 1 1 2 3 3 3 3 3 3 3 3 4 5 5 5 4 5 5 6 7 7 8 7 6 5 5 5 5 5 6 7 7 7 6 6 5 4 5 6 8 11 12 12 12 11 10 9 7 6 5 3 2 0 1 4 8 10 10 7 5 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 5 5 4 4 5 5 5 4 6 9 8 6 5 3 2 1 1 1 1 1 1 3 5 7 8 8 8 8 7 7 6 4 3 2 2 3 4 5 6 6 6 4 3 2 1 1 1 3 5 5 5 4 5 6 6 7 7 7 7 7 6 5 3 3 2 1 2 3 4 3 2 1 2 4 5 6 7 7 7 5 4 2 1 1 0 1 2 3 3 3 3 2 2 2 2 1 1 3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 19 19 19 19 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 16 16 16 16 16 15 15 14 13 11 8 7 5 3 2 1 1 2 1 1 1 1 1 0 1 3 5 5 6 8 8 9 8 9 10 9 9 9 10 10 10 10 10 10 9 7 7 7 7 7 7 5 5 4 4 4 5 9 13 11 10 9 8 8 8 8 9 8 7 6 5 4 4 4 4 3 4 4 5 5 5 4 4 4 5 5 5 5 5 6 5 5 5 4 3 1 2 2 4 2 0 2 2 1 2 4 4 5 6 5 4 3 2 2 2 3 3 2 1 1 2 2 3 3 3 1 0 1 1 1 0 3 6 6 6 5 6 7 8 7 5 4 3 2 2 2 1 1 0 0 1 1 2 2 2 2 2 2 2 2 3 3 4 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 3 3 4 4 5 6 7 7 7 7 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 3 2 2 3 4 5 5 4 4 3 3 2 1 2 4 5 5 5 5 5 4 3 3 4 5 5 5 3 2 1 3 4 5 6 6 5 4 6 6 5 6 6 5 4 4 5 5 6 6 6 4 1 2 2 5 5 4 1 2 4 2 1 1 2 2 1 1 2 3 3 3 3 2 2 2 2 1 3 6 7 8 7 8 8 7 7 7 5 5 8 6 5 4 5 6 5 5 6 6 4 5 6 5 2 2 4 5 6 6 6 9 7 6 5 6 6 6 5 3 1 2 4 7 7 7 6 5 6 6 6 5 7 7 7 7 7 7 7 5 3 0 1 1 0 3 5 6 6 6 5 3 1 4 4 3 3 5 4 2 1 4 5 6 5 7 9 8 7 5 5 6 6 4 4 4 4 1 3 6 6 6 4 5 6 7 6 5 3 2 3 1 1 5 6 6 5 5 6 5 4 4 3 5 7 6 5 5 5 7 8 7 6 5 4 2 1 3 5 6 6 6 5 3 1 2 2 2 1 3 6 6 5 6 7 7 6 6 5 4 3 2 3 7 9 8 6 4 5 5 5 5 6 8 9 11 10 9 8 8 6 3 5 6 10 12 14 15 15 14 13 13 12 11 10 11 14 14 13 12 12 12 12 13 11 8 4 3 4 4 5 6 7 7 8 8 7 6 5 4 4 3 2 3 4 5 5 5 4 4 4 5 5 5 4 3 2 2 2 3 3 6 7 5 2 5 7 7 8 8 6 2 2 3 2 3 5 7 9 9 11 12 10 5 6 11 13 11 7 3 2 4 4 4 2 0 2 4 2 2 2 3 5 5 10 12 11 10 9 8 7 7 6 6 6 6 5 4 2 1 2 3 4 3 3 3 4 4 4 5 5 4 4 4 5 6 7 7 7 6 5 4 3 3 3 4 4 5 5 6 6 6 6 5 3 4 7 10 13 13 13 12 11 10 9 7 6 5 3 3 2 2 5 9 10 10 7 5 3 2 2 2 3 3 3 3 3 3 3 3 4 5 5 4 4 4 4 4 5 5 5 5 7 8 7 5 3 2 0 1 2 3 2 1 3 5 7 8 8 7 6 6 7 6 6 4 3 3 3 3 4 5 6 6 5 3 1 1 1 2 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 4 2 1 1 2 3 3 2 1 2 4 4 5 5 6 6 6 6 5 4 3 1 0 1 1 2 3 3 3 2 1 1 1 0 1 2 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 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 15 15 14 13 11 8 6 6 5 6 5 3 0 1 1 1 1 1 0 1 4 6 6 6 6 7 6 5 6 7 7 9 9 9 7 7 8 8 8 8 7 7 7 8 7 7 6 5 5 4 4 10 12 12 9 8 7 7 8 8 8 7 6 6 5 5 4 4 3 3 4 4 4 4 3 3 3 3 1 4 5 5 5 6 5 5 4 4 2 1 0 1 3 4 4 3 3 2 1 3 3 3 5 6 5 3 2 1 2 3 3 3 3 2 1 2 2 3 2 1 1 1 2 2 1 1 1 2 2 3 5 6 7 7 7 6 6 5 3 2 1 1 1 2 2 2 2 2 2 1 1 1 0 1 2 3 4 5 4 2 1 0 0 1 2 3 3 4 5 6 6 6 6 5 4 3 3 4 4 4 5 6 7 7 7 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 4 3 2 2 2 3 3 3 2 2 3 4 4 5 4 3 3 3 3 2 4 7 7 6 6 6 6 4 3 2 4 5 5 5 4 2 3 5 5 6 7 5 3 4 6 6 5 6 6 5 4 3 5 6 6 6 5 4 2 3 4 5 5 3 1 2 3 2 2 3 2 2 2 2 2 3 3 3 2 1 3 3 3 3 6 8 8 7 7 6 6 5 5 6 5 5 8 6 4 4 5 6 6 5 6 6 5 5 5 5 4 5 6 6 7 6 7 7 5 3 2 5 4 5 5 4 2 4 7 8 5 3 4 4 6 6 6 5 6 7 6 5 5 5 6 6 6 6 5 4 3 5 5 5 6 7 8 6 4 3 2 1 2 2 3 6 7 7 7 8 6 5 8 8 7 5 5 6 4 2 2 4 4 2 3 7 7 6 6 7 7 6 6 5 4 3 3 1 1 4 3 4 5 5 6 6 7 8 9 9 9 7 5 3 3 4 5 6 5 4 2 1 1 3 5 5 6 6 5 4 1 1 2 2 2 1 4 7 7 7 9 7 6 6 5 4 3 3 6 9 9 8 6 6 6 5 5 5 6 7 9 9 10 8 6 3 1 2 3 6 11 12 14 15 15 15 15 14 14 13 10 9 11 12 12 12 12 12 11 10 8 5 2 3 3 3 5 6 6 7 7 7 6 5 3 3 4 3 3 4 4 5 5 4 4 4 5 5 4 4 5 3 1 1 1 1 1 4 9 9 7 6 7 9 9 8 6 2 3 5 0 5 11 11 11 12 13 14 12 7 7 11 13 12 11 9 4 2 2 2 2 3 4 5 4 4 3 1 2 3 7 10 10 8 7 6 6 7 7 7 7 8 7 5 4 3 3 3 3 2 4 6 7 7 6 5 5 4 4 4 5 7 7 7 6 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 3 5 9 10 11 12 12 12 11 10 9 7 6 5 3 3 2 3 6 9 9 9 6 5 3 2 2 2 2 3 3 3 3 3 2 2 3 3 3 4 4 4 4 4 5 5 5 4 6 8 7 5 3 1 0 2 3 3 2 2 4 7 8 9 7 6 5 5 6 7 6 5 4 3 3 3 4 4 5 5 5 4 2 1 1 3 4 4 2 2 3 5 6 6 5 5 4 4 5 6 6 5 3 2 1 1 2 2 0 1 3 4 4 4 4 4 6 6 7 6 5 4 2 1 0 0 1 3 4 5 4 4 3 2 2 1 1 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 19 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 15 15 15 14 13 11 7 6 7 6 6 6 4 3 3 4 3 2 2 2 1 2 4 5 5 6 6 5 3 2 4 6 8 9 9 7 6 6 6 6 7 7 7 7 7 7 7 6 5 3 4 9 12 11 9 8 6 6 7 7 7 7 6 5 4 3 3 4 4 2 2 2 3 3 3 2 2 4 4 3 0 2 4 5 5 3 3 3 3 2 2 1 1 4 5 5 5 5 3 3 4 4 4 4 5 4 2 0 1 3 3 3 2 3 3 2 2 2 2 2 2 2 3 3 4 3 3 2 2 1 2 4 7 7 7 7 6 6 6 5 3 2 0 1 2 2 2 2 3 2 1 0 0 0 1 2 4 4 4 3 2 2 2 2 2 1 1 1 2 4 5 6 6 6 6 5 3 2 4 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 4 3 2 2 2 3 3 3 3 2 2 3 4 4 4 4 3 3 4 3 1 4 6 6 6 6 6 6 4 3 3 4 4 5 5 3 2 5 7 6 6 6 3 3 5 4 4 5 6 6 5 4 3 4 5 5 5 4 3 3 3 4 5 4 2 2 4 4 4 3 3 1 1 2 2 2 2 1 1 2 3 4 4 4 4 6 7 7 6 6 5 4 2 5 6 5 6 7 5 4 5 4 5 6 4 5 7 8 7 5 5 5 6 7 8 8 7 6 6 5 3 2 6 6 6 6 4 3 5 7 8 5 4 5 6 6 6 7 7 7 8 8 6 6 5 5 6 7 7 6 6 6 5 5 4 5 5 6 6 5 4 4 3 4 6 8 8 8 7 5 6 5 1 4 5 6 7 6 4 1 3 4 5 4 2 3 6 7 5 4 3 4 4 4 5 5 4 2 2 1 2 0 2 3 4 5 7 9 8 6 7 8 7 6 4 4 6 7 7 7 6 5 4 4 4 5 5 6 6 6 4 2 0 2 2 2 1 4 7 10 9 7 5 5 5 5 4 3 5 8 10 8 7 6 5 5 5 5 5 6 7 8 8 9 8 5 3 2 1 6 9 12 13 14 15 15 15 15 15 14 14 12 9 9 11 12 12 11 10 8 7 7 5 3 3 3 3 3 5 6 6 7 7 6 5 3 3 3 4 4 4 5 5 4 4 4 4 4 3 4 5 6 5 4 3 4 4 3 3 6 9 10 10 10 10 10 9 6 2 1 1 8 11 13 12 12 13 13 14 13 8 6 11 13 13 11 10 8 5 3 2 3 4 5 5 5 5 5 4 5 6 7 7 7 7 7 6 7 7 8 8 8 9 9 8 6 4 3 4 5 7 8 9 9 8 7 7 6 6 5 5 5 6 7 6 4 3 2 2 2 3 4 4 4 4 4 3 3 3 4 4 4 6 9 10 10 11 11 11 10 9 9 8 7 5 4 3 3 4 7 9 8 7 5 4 3 3 3 2 2 2 2 3 3 3 2 1 2 3 4 5 6 6 5 4 4 5 5 4 5 7 7 6 4 2 1 3 4 4 2 2 6 8 9 8 6 5 4 4 5 6 6 6 5 4 4 4 4 4 3 4 4 4 3 1 1 2 2 2 2 2 3 6 6 6 4 4 3 3 5 6 6 6 5 3 2 1 1 0 0 1 3 3 4 4 5 7 8 8 7 6 5 5 4 2 1 2 3 4 5 6 5 5 5 5 4 3 2 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 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 15 15 14 14 13 11 8 5 4 4 3 5 5 4 0 3 5 5 5 5 3 1 2 3 4 4 5 5 4 3 4 5 7 9 9 8 7 7 6 6 6 6 6 6 6 6 5 4 4 8 10 11 9 7 6 6 5 6 6 7 7 7 6 5 4 3 3 4 4 4 1 2 3 3 3 3 3 2 1 1 1 2 3 3 2 2 1 1 2 1 2 0 2 4 4 4 5 5 4 3 3 4 4 3 4 4 3 1 2 3 3 2 1 2 3 2 1 2 3 3 3 4 4 3 4 4 4 4 2 1 1 3 6 6 6 6 6 6 6 5 4 2 1 1 1 2 2 2 2 1 1 2 2 3 4 4 5 5 4 3 2 2 2 2 1 1 1 2 1 2 3 5 5 6 6 6 4 3 4 5 5 4 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 3 2 2 2 3 4 4 3 2 1 3 3 4 3 3 3 3 3 3 1 2 4 5 6 6 6 5 5 3 3 4 4 5 5 2 5 6 6 5 5 4 3 4 4 3 4 6 5 5 5 5 5 4 5 5 5 3 2 1 1 2 2 1 1 3 4 4 3 3 2 1 0 0 1 2 2 2 3 3 3 3 4 3 3 5 5 4 4 4 4 4 4 5 5 5 6 6 5 4 3 1 2 5 5 5 7 8 8 6 4 4 6 7 8 8 6 4 4 3 3 3 6 6 3 2 3 1 5 6 7 5 5 6 5 5 5 6 7 8 7 6 5 5 5 6 7 6 6 5 7 6 5 5 5 6 5 4 5 5 6 8 8 8 6 7 8 7 4 4 5 5 1 4 6 7 8 6 3 2 2 3 4 1 2 5 7 8 5 3 2 4 4 4 5 5 5 3 1 1 2 3 1 1 3 5 7 6 4 2 5 6 6 5 7 9 9 9 7 6 6 5 4 5 5 5 6 6 6 6 6 4 2 1 1 2 1 4 7 10 8 6 5 5 5 5 5 5 6 9 11 7 5 4 4 4 4 4 4 5 6 7 8 8 8 5 3 5 7 10 10 12 15 15 16 15 15 15 15 14 14 13 10 8 11 13 13 9 5 2 3 5 5 4 2 3 4 3 5 6 6 6 7 6 6 5 5 4 4 4 3 3 3 2 3 4 4 4 4 5 6 7 7 7 6 7 8 7 6 6 9 11 13 12 12 10 10 10 10 12 12 12 11 10 11 11 11 9 9 10 6 6 13 15 14 11 9 8 7 6 6 7 8 7 7 7 7 7 7 8 9 8 8 8 8 8 7 7 7 7 6 7 8 9 9 9 8 8 9 9 10 10 10 8 7 7 7 6 6 5 4 4 4 4 3 2 3 3 2 4 5 6 5 5 4 4 3 3 3 3 4 4 5 7 8 9 10 10 10 9 9 8 8 8 6 4 3 3 4 7 10 8 6 4 3 3 3 3 3 2 2 2 2 3 3 2 2 4 5 6 6 6 5 4 4 4 4 4 4 4 7 7 6 3 1 2 4 4 3 2 6 8 9 7 5 4 4 3 3 3 4 6 7 7 7 6 5 5 4 2 2 2 3 2 2 1 1 1 2 3 2 4 6 6 5 5 5 4 4 5 6 6 6 6 5 3 2 1 2 3 4 4 5 6 6 7 8 8 7 6 5 5 5 5 4 3 3 4 5 6 6 6 5 5 5 5 4 3 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 16 16 16 16 16 16 15 15 15 15 15 15 14 13 13 11 8 4 4 4 4 5 7 7 6 7 8 9 10 10 8 6 4 6 8 9 7 6 5 4 5 5 5 7 8 8 9 10 10 9 8 6 5 5 4 4 4 9 12 12 10 7 5 5 5 5 5 6 7 8 8 8 8 7 7 5 4 4 4 4 1 2 4 4 3 2 2 1 2 3 3 2 0 2 2 2 1 1 2 2 1 2 3 4 5 5 5 5 4 4 3 1 1 2 3 3 2 1 2 4 3 3 2 2 2 2 1 2 1 2 3 4 4 4 4 4 4 4 3 2 2 4 5 6 6 6 5 5 6 5 4 3 1 1 1 2 2 1 1 2 2 3 4 6 7 7 6 5 4 3 2 2 2 1 1 1 2 3 3 2 1 2 4 5 6 5 5 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 4 4 5 5 5 4 4 3 3 3 4 4 4 3 2 2 3 3 3 3 2 2 2 3 2 2 1 0 2 3 4 4 4 4 3 3 3 4 3 2 4 5 5 4 2 2 2 4 4 3 4 5 6 5 5 5 6 6 4 5 5 5 3 2 2 1 1 1 1 2 3 4 3 2 2 0 1 3 4 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 3 3 5 4 3 3 3 6 5 4 2 3 3 5 6 7 6 5 6 7 6 4 4 7 8 8 7 6 4 3 2 2 1 3 5 4 4 3 1 5 6 7 6 5 3 2 2 3 4 4 4 4 5 4 4 5 5 6 6 5 5 6 6 5 5 5 5 4 4 4 4 6 8 8 8 6 5 7 7 5 5 5 5 6 6 7 7 6 6 4 3 2 2 1 4 7 9 8 6 5 4 4 5 6 7 7 7 6 4 2 1 2 2 1 2 5 6 6 5 3 2 5 5 4 5 7 8 7 5 3 2 1 2 3 4 5 6 7 7 7 8 7 6 4 2 1 0 3 8 9 9 6 5 5 5 5 5 6 6 5 6 9 8 6 3 3 3 3 3 3 3 5 7 9 8 8 5 5 8 9 10 11 13 15 15 14 13 13 13 14 13 13 13 11 8 9 12 13 10 6 2 2 3 5 3 1 2 3 4 5 6 6 6 6 5 6 6 6 5 5 5 4 3 3 2 2 3 4 4 4 6 7 8 8 7 6 7 9 10 9 9 10 12 13 13 14 13 13 13 12 15 14 12 9 8 9 7 5 4 6 7 6 10 16 16 15 12 8 6 6 8 11 11 10 8 8 8 8 8 8 8 8 7 6 6 7 7 7 7 6 6 4 4 5 7 9 9 10 10 11 10 10 10 9 8 7 6 6 5 5 4 3 2 2 2 2 2 2 3 6 8 9 8 7 5 4 4 4 4 4 4 4 4 5 5 6 7 8 8 8 8 8 8 7 7 6 5 3 3 4 6 9 8 7 6 4 4 4 3 3 2 2 2 3 3 3 3 3 5 5 5 5 4 3 3 3 4 4 4 4 4 5 7 5 3 2 3 4 3 2 6 9 9 7 5 3 3 3 3 3 3 4 6 8 9 9 8 6 5 3 2 1 1 2 2 2 1 1 1 2 1 2 4 6 6 6 6 6 5 5 5 6 6 6 6 5 4 3 4 5 7 7 7 7 7 7 7 7 7 5 4 3 4 4 5 5 4 4 5 6 6 6 6 6 5 5 5 5 4 19 19 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 21 21 21 21 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 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 13 12 11 8 5 5 5 5 6 6 7 8 8 7 7 5 6 7 8 10 12 11 10 10 10 10 8 7 7 5 5 5 7 9 10 10 10 9 7 7 7 7 9 11 14 13 11 7 5 4 4 5 5 5 6 7 9 9 9 8 7 6 5 4 3 3 2 0 2 3 4 3 2 2 3 3 4 5 4 3 2 1 1 2 0 0 1 0 1 3 4 5 4 4 4 5 5 5 4 3 2 1 1 1 2 3 3 3 3 4 4 3 2 1 1 1 2 4 4 3 3 3 3 3 4 4 3 3 4 5 5 6 6 5 5 5 5 4 2 0 1 2 2 1 1 2 3 3 4 6 7 7 7 6 5 3 2 1 1 1 1 1 1 1 2 3 2 1 1 1 3 4 5 5 5 5 6 5 5 5 5 5 6 6 6 5 4 4 4 4 4 4 4 5 5 5 5 4 3 3 4 4 5 5 5 5 3 2 2 2 1 1 2 2 2 2 1 1 1 1 0 1 2 3 4 4 3 1 1 2 1 2 5 5 4 2 1 3 3 2 3 4 5 6 5 5 5 5 6 5 5 4 4 4 3 2 2 1 1 2 2 3 4 4 3 2 1 4 5 6 6 6 6 5 4 4 4 3 3 3 3 1 0 1 1 1 2 3 5 4 4 4 4 6 5 3 0 4 5 6 7 7 6 4 5 6 6 4 5 9 10 6 5 6 4 1 2 2 1 1 1 1 2 3 5 6 6 6 5 3 2 2 3 3 3 3 4 4 4 4 5 5 5 4 4 3 4 5 5 5 4 3 3 4 4 3 3 5 7 6 6 7 6 6 7 7 5 6 6 7 5 4 4 5 5 4 3 3 3 1 5 7 8 5 5 5 4 4 6 7 7 6 6 5 5 3 2 3 2 1 2 4 5 6 6 5 4 5 5 5 7 6 5 4 3 2 3 3 3 3 4 6 6 7 7 8 8 7 6 5 4 3 2 4 8 10 8 4 4 4 5 5 6 6 5 5 5 6 8 5 3 3 3 2 2 2 4 6 8 10 9 8 5 5 7 8 9 11 14 15 13 10 8 9 11 13 12 11 11 11 10 7 8 11 12 9 4 2 2 4 2 0 3 4 5 6 6 6 6 5 4 4 5 5 4 4 6 5 4 3 3 2 4 5 5 5 6 7 8 7 5 4 4 7 10 11 11 11 12 13 14 15 15 13 11 11 13 13 11 8 6 6 3 1 3 5 7 9 12 17 17 16 13 11 10 10 10 11 10 10 9 9 9 9 9 8 7 7 7 6 6 5 5 5 5 6 7 5 4 4 6 8 9 9 10 11 11 11 10 9 9 8 7 6 5 4 3 2 2 1 1 2 3 5 7 9 10 10 8 7 5 5 4 5 6 6 5 5 5 5 5 5 6 7 7 8 8 8 7 7 6 6 6 4 3 3 5 7 8 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 4 3 3 3 2 2 6 9 9 8 6 3 3 3 3 4 4 4 5 6 8 10 9 7 6 4 3 1 2 3 4 3 3 3 2 0 1 2 4 5 6 7 6 6 5 4 4 4 5 6 6 6 5 4 4 7 8 8 7 7 6 6 6 6 6 5 4 3 2 3 4 5 5 5 4 5 5 6 6 6 6 6 5 5 5 5 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 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 19 19 19 19 19 19 19 19 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 15 15 15 14 14 13 12 10 7 4 3 3 3 4 5 6 4 2 3 3 2 4 6 7 7 6 5 5 5 5 6 7 8 8 6 5 5 6 7 7 8 7 8 8 9 10 11 12 13 13 11 10 8 6 4 5 5 5 6 6 8 8 9 8 8 7 6 5 5 4 2 1 2 2 3 4 2 2 2 3 4 4 5 6 6 5 5 5 4 4 4 4 1 2 4 4 3 1 1 1 1 1 3 4 5 5 3 1 2 2 2 2 2 3 4 6 5 4 3 3 4 5 6 6 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 5 4 4 2 1 1 2 2 1 2 2 2 2 3 5 6 6 5 4 2 1 1 0 1 1 1 0 1 2 1 2 2 2 2 2 0 1 3 4 4 5 5 5 5 6 5 5 5 5 5 4 4 3 4 4 3 4 4 5 6 5 5 4 4 4 4 4 4 4 5 5 4 2 1 0 0 1 1 2 2 2 1 1 1 1 1 1 2 3 5 5 4 3 1 1 1 2 5 4 3 2 3 2 1 3 5 6 6 6 6 6 6 6 5 4 3 2 2 3 2 1 0 1 2 2 2 2 2 2 3 5 6 7 7 6 5 5 5 5 4 5 4 3 3 2 2 1 1 1 1 1 1 2 4 5 6 7 6 5 5 4 3 5 5 4 5 5 5 4 6 6 4 3 8 10 10 5 5 6 5 4 5 3 0 3 5 6 7 7 6 5 5 6 4 1 1 3 3 2 3 4 4 4 4 5 5 4 3 4 3 2 2 3 5 5 4 3 2 2 2 2 4 5 6 6 6 6 7 6 5 6 6 5 5 5 3 2 3 5 6 4 1 2 3 1 4 6 7 6 5 5 5 4 4 6 6 4 2 4 5 3 3 4 4 3 1 2 4 5 5 5 3 3 6 7 8 6 4 5 3 1 2 3 4 5 5 5 6 6 7 7 7 7 7 6 5 4 4 4 6 10 9 6 3 2 3 4 4 6 6 6 5 4 5 5 4 3 2 1 3 5 7 8 8 9 8 7 5 4 6 6 9 11 14 12 9 5 5 8 9 10 10 9 9 10 10 9 6 7 12 11 7 1 2 4 4 1 2 5 6 6 6 6 5 5 4 4 4 4 3 4 5 5 4 2 3 3 5 5 5 4 4 5 6 5 3 2 2 5 8 11 11 11 11 12 13 15 16 15 12 10 11 12 12 9 6 5 3 3 4 5 6 8 12 15 17 17 16 15 14 13 12 12 11 10 10 10 11 11 10 8 7 7 6 6 5 4 4 4 4 6 7 8 6 5 6 7 8 9 10 11 12 12 11 9 8 7 6 5 4 4 3 2 1 2 4 6 7 7 8 9 9 8 6 4 3 3 4 6 7 7 6 6 6 6 6 5 5 5 5 7 7 8 7 6 6 6 6 5 4 3 3 4 5 6 5 5 4 4 5 5 5 4 4 4 4 4 4 3 3 4 4 3 4 4 5 5 4 4 4 4 4 2 2 1 2 3 2 3 7 8 9 7 5 4 3 2 2 3 4 5 5 5 6 8 8 8 6 5 4 4 4 5 5 4 4 3 3 2 2 3 4 5 6 6 6 5 4 3 2 2 3 4 5 5 5 4 4 5 7 6 6 4 4 4 4 5 6 6 5 3 2 2 3 4 5 5 5 4 4 4 5 5 5 6 6 6 6 5 5 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 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 20 20 19 20 19 19 19 19 19 19 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 15 15 15 14 13 12 10 7 3 0 1 3 4 4 3 2 3 3 1 3 6 4 2 1 2 2 2 3 4 3 5 8 8 9 7 7 7 6 5 6 8 10 9 9 10 11 11 10 9 8 9 8 6 5 5 6 6 6 7 8 7 7 7 7 7 7 6 6 5 3 4 5 5 6 6 5 4 4 5 5 6 3 4 6 5 6 6 6 6 5 3 3 4 4 3 1 2 4 3 3 2 3 3 4 5 4 3 3 2 2 3 3 3 4 4 4 3 2 4 6 7 6 5 4 3 4 5 6 5 4 4 4 4 3 2 2 3 3 4 4 3 2 1 1 2 2 2 1 0 1 1 1 0 2 3 3 3 2 1 1 1 1 2 2 2 1 0 1 1 1 1 1 2 2 2 1 1 2 3 3 3 4 5 6 5 5 5 5 5 4 3 3 4 4 4 4 5 6 6 6 5 4 4 3 3 3 3 5 6 6 6 4 2 1 0 1 1 1 1 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 4 2 3 3 4 5 6 5 5 5 6 6 6 6 6 4 3 2 1 2 2 1 0 1 2 3 4 5 6 8 8 8 7 6 5 5 4 3 4 5 5 5 4 4 4 3 2 1 2 3 3 2 0 2 3 5 8 9 9 6 4 4 5 5 4 4 4 5 4 5 6 6 4 8 12 10 8 7 6 5 5 5 5 4 3 6 7 8 7 5 4 4 4 5 3 1 1 2 3 3 3 4 4 3 3 2 2 1 2 4 3 1 1 1 3 4 4 3 2 1 1 2 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 1 1 3 4 3 1 0 1 2 4 4 5 5 4 4 4 4 4 5 5 4 1 3 4 3 2 3 3 2 3 4 5 5 5 5 5 5 6 6 6 5 4 4 3 3 5 6 5 4 4 4 5 6 7 7 7 7 7 7 6 6 5 4 5 8 8 7 4 2 2 2 6 9 8 7 6 5 4 4 3 2 1 3 6 8 9 9 7 7 7 6 5 5 5 5 7 10 13 9 6 4 5 8 8 8 8 8 8 7 8 8 7 6 9 11 8 3 2 3 4 2 3 5 6 6 6 5 5 5 4 4 4 4 3 3 4 4 2 1 3 3 4 3 4 2 1 3 4 4 3 3 3 4 6 9 10 12 12 12 12 12 13 13 12 11 11 13 13 11 6 4 3 4 4 5 5 7 10 13 16 16 16 15 14 12 12 11 11 11 11 11 11 11 11 10 9 8 7 6 6 5 5 4 4 5 6 7 6 6 6 7 8 8 9 10 11 10 9 8 7 6 5 4 3 3 3 3 4 5 7 8 9 8 8 8 8 6 4 2 2 2 4 7 8 7 7 7 7 7 6 6 5 4 4 5 5 6 6 5 5 5 6 6 5 3 2 1 2 3 4 4 5 7 8 7 6 5 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 4 4 4 4 3 2 1 1 1 4 7 9 9 7 5 3 1 1 2 2 3 4 4 4 4 6 7 7 8 7 7 6 6 6 6 5 4 4 3 2 2 2 3 4 5 5 5 5 4 4 3 2 1 2 3 4 5 5 4 3 5 6 5 4 4 3 3 4 5 6 6 5 3 2 2 3 3 3 4 4 3 3 3 3 4 5 6 6 6 5 5 5 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 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 20 20 20 20 20 19 19 19 19 19 19 19 19 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 14 13 12 10 6 1 1 1 3 4 4 1 1 1 2 5 6 5 2 3 3 1 2 3 2 2 3 5 8 8 7 6 7 8 7 8 10 10 11 9 8 8 10 9 7 4 5 6 6 5 5 6 6 7 7 7 8 7 7 7 7 7 7 6 6 5 5 6 6 6 6 6 6 6 7 7 5 5 3 3 5 6 5 4 3 3 4 2 2 3 3 3 2 1 2 2 1 2 3 4 4 5 4 2 1 3 4 6 5 4 3 3 3 4 4 3 5 6 5 4 2 1 1 2 2 3 3 2 2 2 3 4 5 5 6 6 5 3 1 1 1 1 1 0 1 3 3 3 3 3 1 1 2 2 1 1 1 1 2 3 3 3 2 1 1 1 0 1 1 1 2 2 2 2 1 1 0 1 2 3 5 5 5 4 5 5 4 4 3 4 4 5 4 5 5 5 5 5 4 3 3 3 4 5 6 6 6 5 3 3 2 2 3 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 5 6 7 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 4 5 6 5 4 2 1 0 1 4 5 5 6 6 7 8 7 6 6 5 5 5 4 4 3 2 3 5 5 5 5 5 5 5 3 1 2 3 3 2 0 2 4 6 8 8 7 6 4 4 5 6 5 5 4 4 4 6 6 4 7 9 11 8 7 8 8 6 3 4 4 3 4 6 7 6 5 5 4 4 4 4 2 1 2 2 3 2 2 2 2 1 1 1 1 2 2 3 3 2 1 1 2 4 4 3 3 2 2 4 5 5 4 4 5 6 6 5 5 4 5 5 4 3 2 2 0 2 2 3 3 2 2 3 3 3 4 4 5 5 6 5 5 5 5 4 2 3 4 4 2 0 4 5 8 7 7 7 6 5 5 5 4 3 4 4 4 4 4 5 5 4 3 2 3 4 4 6 7 7 8 8 8 8 8 7 6 5 5 6 7 7 6 4 2 4 7 9 8 7 6 5 3 3 3 3 2 4 7 8 7 6 5 6 6 5 5 5 5 4 4 6 9 8 7 6 7 7 6 6 7 8 7 7 6 6 6 6 7 9 9 7 3 2 4 3 3 4 5 5 6 5 4 3 3 4 4 4 4 4 4 3 1 2 3 3 2 1 1 2 3 4 5 6 6 5 5 5 5 6 8 12 15 15 13 11 7 6 9 12 13 13 12 10 7 3 2 2 3 4 5 6 9 12 13 13 13 13 12 12 11 11 10 10 10 10 10 11 11 11 10 9 7 6 6 6 6 5 4 4 4 5 5 5 6 6 7 8 7 8 8 7 7 6 6 6 5 4 2 3 4 5 6 7 8 9 9 8 7 6 5 4 2 1 1 3 7 9 8 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 3 4 5 6 6 5 4 1 2 2 2 5 7 9 8 7 6 5 5 5 5 4 4 3 3 2 2 3 3 3 2 2 3 4 4 4 5 4 3 2 1 4 7 8 8 7 6 5 2 1 1 1 3 4 4 4 4 5 5 6 6 7 7 7 6 6 7 6 6 5 4 4 2 2 2 2 3 4 4 3 3 3 3 3 2 1 1 2 3 5 5 4 3 4 5 5 4 3 3 3 3 5 6 6 5 3 3 2 1 1 1 2 3 3 2 2 2 3 4 5 5 5 5 5 5 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 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 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 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 13 12 11 5 0 1 0 2 4 4 2 3 3 5 5 3 3 3 0 2 4 3 3 4 5 6 7 8 8 6 5 5 7 8 9 10 10 10 9 8 8 10 9 6 5 5 6 6 5 5 6 6 7 7 8 8 8 8 8 7 7 6 5 5 5 6 6 5 2 2 4 5 6 6 5 4 5 4 5 5 5 1 3 4 3 3 4 4 4 5 5 4 4 5 5 4 5 3 2 4 5 6 6 5 6 6 6 5 4 5 4 3 4 4 3 4 5 6 4 3 2 2 3 3 3 2 1 1 1 3 6 8 9 9 8 8 6 5 3 2 2 4 5 6 7 7 7 7 6 4 3 3 4 4 4 3 3 4 3 2 2 2 2 1 1 1 1 1 1 1 2 2 3 2 2 2 2 2 1 2 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 5 6 6 7 6 6 6 5 5 5 4 4 3 4 4 4 5 6 7 7 7 7 7 6 5 3 2 2 2 3 5 5 6 6 5 4 2 2 4 5 5 4 3 1 2 4 6 7 7 6 6 5 5 5 4 4 4 4 4 3 1 1 1 3 5 5 4 4 5 5 5 2 1 1 2 1 0 1 3 5 7 8 7 6 7 6 4 6 6 6 5 4 2 3 4 5 3 3 8 9 7 5 7 7 5 2 2 2 1 3 6 6 6 6 5 4 4 3 2 1 1 2 2 2 2 1 1 2 1 2 2 2 2 1 1 4 4 3 1 2 5 4 3 3 3 3 3 3 4 4 3 2 4 5 5 5 5 4 5 6 5 5 4 3 3 2 2 4 4 3 2 2 3 5 5 6 5 3 2 3 4 4 4 5 5 5 4 3 3 7 7 7 5 4 3 2 2 2 3 3 2 1 1 4 4 5 4 3 2 2 3 2 2 4 6 7 8 8 9 9 9 9 8 8 7 6 5 5 5 6 6 6 6 7 8 7 5 4 3 3 2 3 2 2 4 5 5 2 2 3 5 6 5 5 5 4 2 2 4 7 9 8 7 5 5 5 5 6 7 7 6 6 5 5 6 7 8 8 6 4 4 4 4 3 4 5 5 5 2 1 1 2 3 4 4 4 4 4 4 1 2 3 4 3 3 3 4 5 6 7 7 7 6 6 6 6 5 4 9 15 18 14 10 5 4 3 12 15 14 12 10 7 4 2 2 4 6 5 6 8 9 11 13 14 15 15 14 14 12 10 8 8 8 9 10 10 10 10 9 7 7 6 6 6 5 4 3 2 2 3 4 4 5 6 8 9 9 9 7 6 5 6 6 7 6 5 5 6 7 7 8 8 9 9 8 6 5 3 2 2 2 4 6 8 9 7 6 5 5 4 4 4 4 4 4 4 4 4 3 3 2 2 2 4 6 7 7 5 2 2 2 2 6 8 9 8 6 5 5 5 5 5 4 3 3 2 1 1 2 3 3 3 3 4 4 4 5 5 5 4 3 3 5 7 6 6 7 6 5 3 2 1 1 3 5 5 5 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 3 2 1 1 2 3 2 2 2 2 2 2 1 1 2 3 4 4 4 3 3 3 3 3 3 3 3 4 6 7 6 4 3 2 2 2 2 2 2 2 2 2 1 2 3 4 4 5 5 5 5 5 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 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 19 19 19 19 19 19 19 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 15 15 15 14 14 13 13 11 5 3 3 2 2 4 5 5 4 5 5 3 2 2 1 4 5 6 5 4 4 5 5 6 7 7 5 3 2 3 5 6 6 7 9 10 10 10 10 10 11 10 9 8 7 6 5 5 5 6 7 8 8 8 8 7 7 6 6 5 4 3 5 5 4 2 2 4 6 5 3 4 4 5 6 6 6 6 3 3 3 5 5 5 5 5 5 4 3 5 6 6 4 5 3 3 5 6 6 5 4 5 6 6 4 5 5 4 3 3 3 3 3 5 6 5 4 4 5 5 4 3 1 0 1 1 2 5 7 7 6 7 7 8 8 9 9 9 8 8 7 7 8 8 8 7 7 7 7 8 7 7 6 6 5 4 4 3 2 1 1 1 1 0 0 1 1 2 3 3 3 3 3 3 3 2 1 2 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 6 6 6 6 6 6 6 6 5 4 3 3 4 5 5 6 7 7 7 7 7 6 5 4 4 4 4 6 7 7 7 6 5 3 3 3 4 5 5 4 5 5 5 5 6 6 6 5 4 4 5 4 4 3 4 5 5 4 2 1 1 4 5 5 5 5 5 5 4 1 2 3 3 3 3 4 6 8 8 8 7 6 7 8 7 6 6 6 5 4 3 4 5 5 3 7 10 8 5 4 6 8 5 3 2 1 2 4 5 5 6 6 5 4 4 4 4 3 3 2 2 1 1 1 1 1 2 3 3 2 1 1 1 3 4 4 2 3 4 4 2 1 2 2 2 2 2 4 4 3 3 4 6 5 5 5 5 6 6 5 5 5 4 3 1 3 4 3 2 3 4 5 6 5 4 3 2 2 3 3 3 3 4 3 2 2 5 8 6 4 3 3 3 3 2 2 4 3 2 0 1 3 3 2 2 3 3 3 3 4 4 4 5 6 7 8 9 9 9 9 9 9 8 7 6 4 2 4 6 7 7 6 7 7 5 3 0 1 1 2 1 1 2 3 4 4 0 6 6 6 6 5 5 5 4 4 6 8 9 7 5 2 2 3 3 5 6 6 6 5 5 5 5 6 7 7 6 5 4 4 4 5 5 5 3 1 1 1 1 1 2 3 4 4 4 4 4 2 1 4 5 5 5 5 5 6 7 7 7 7 6 6 6 6 5 3 5 12 19 15 9 3 5 3 11 14 14 12 9 8 5 4 5 6 8 8 7 7 8 11 15 17 19 18 17 15 13 11 10 9 9 9 9 9 9 9 8 8 7 7 6 5 5 4 3 1 1 3 4 3 5 8 11 12 10 9 7 6 5 5 5 6 7 8 9 9 9 8 8 8 9 9 8 6 4 3 3 3 5 6 7 7 7 5 4 3 3 4 4 5 5 5 4 4 4 4 4 4 3 2 2 3 4 7 7 6 2 2 2 3 6 8 7 7 6 5 4 4 4 4 4 3 3 3 1 2 4 5 5 5 5 5 5 5 5 5 5 4 4 3 5 6 7 7 8 7 5 3 2 2 3 5 7 6 4 3 3 4 6 6 6 5 5 5 6 6 6 5 6 6 6 5 4 3 2 1 1 1 1 2 2 2 2 2 1 1 2 2 3 4 4 3 2 2 3 3 3 3 5 6 6 6 6 4 3 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 20 19 19 19 19 19 19 19 19 20 20 20 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 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 19 19 19 19 19 19 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 15 15 15 14 14 13 13 12 9 6 6 6 5 4 5 5 4 2 3 3 1 2 2 1 4 5 4 4 2 2 3 5 6 6 6 5 3 1 2 3 4 4 4 6 7 8 7 7 8 9 10 10 9 8 6 5 5 4 5 7 7 8 8 7 7 6 5 5 5 4 3 5 6 4 4 2 4 5 6 5 5 4 5 6 7 8 7 6 6 6 5 4 4 5 4 4 2 4 7 6 5 5 5 3 4 5 5 4 4 4 4 6 5 5 5 5 5 4 3 1 2 2 3 5 5 5 6 6 5 5 4 3 3 2 2 2 3 5 5 5 5 6 6 7 7 6 5 5 4 4 4 6 8 8 8 9 9 8 7 6 6 7 7 7 6 6 5 4 2 1 0 0 0 0 1 1 2 3 3 3 3 3 3 3 3 2 1 3 4 4 4 4 4 3 3 3 4 4 3 3 3 3 4 4 5 5 5 5 5 5 5 5 6 6 7 6 6 5 5 5 6 6 6 6 6 6 5 5 4 4 4 5 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 4 5 4 4 5 6 5 6 8 7 7 6 5 6 5 4 3 4 5 5 3 2 3 4 4 4 3 1 3 5 6 6 6 5 5 5 2 4 6 7 6 6 6 7 8 9 8 7 5 5 6 8 8 6 5 5 6 5 4 4 2 3 8 10 10 6 4 4 6 9 8 6 4 1 2 3 4 6 7 6 6 5 4 5 4 4 3 2 2 2 1 2 1 1 2 3 3 2 1 1 2 3 4 4 3 3 3 3 2 0 1 1 2 2 2 3 4 4 4 4 5 6 5 5 5 4 5 4 4 4 4 4 2 2 4 3 3 3 3 4 6 6 5 4 3 1 0 1 2 1 3 3 1 2 6 7 6 3 2 4 4 4 2 2 4 3 2 1 1 1 2 1 1 3 4 5 4 4 3 3 4 5 6 8 8 8 9 9 10 9 9 8 7 5 4 4 6 7 6 5 5 5 6 4 4 4 3 2 1 2 3 1 3 5 7 9 8 7 6 6 6 6 5 5 7 7 7 5 4 3 1 1 1 3 4 5 5 5 5 5 6 6 6 6 6 5 5 6 6 5 4 2 2 2 3 2 2 2 2 3 4 4 4 4 4 4 2 4 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 3 2 9 16 14 8 0 3 3 11 14 15 12 10 8 7 7 7 7 8 8 7 7 7 11 16 18 19 18 16 14 12 12 11 11 11 11 11 10 9 8 8 8 7 6 5 5 4 3 2 2 3 4 4 3 8 12 12 12 9 8 6 6 6 6 5 5 6 8 10 10 10 9 8 8 8 8 7 5 4 4 5 5 6 6 6 5 5 4 2 2 3 5 6 6 5 5 4 4 4 5 5 5 5 4 4 4 3 5 6 6 3 2 2 2 5 8 8 8 7 6 5 4 4 4 3 3 4 2 1 4 6 7 7 6 6 5 5 6 5 5 5 5 4 3 5 7 8 8 8 7 5 3 3 2 3 6 7 6 5 3 3 3 5 5 5 4 4 4 7 7 7 6 6 6 6 5 5 4 3 3 2 1 0 1 2 2 2 2 2 1 1 1 2 3 3 3 2 3 3 4 4 5 5 6 6 6 6 4 2 1 1 1 1 2 2 2 2 2 2 3 5 5 6 5 5 5 6 5 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 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 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 12 10 8 7 8 8 8 5 4 4 3 3 2 2 2 1 0 2 4 5 3 2 2 2 3 4 5 5 5 5 5 2 2 3 3 3 2 1 3 4 5 5 6 7 8 9 9 9 7 6 5 4 5 7 7 7 7 6 5 5 4 4 3 2 5 6 5 3 4 2 1 3 4 5 6 3 3 6 6 6 4 3 3 4 4 4 4 4 2 3 6 6 7 5 5 5 4 4 6 6 6 5 5 5 3 5 7 5 4 4 4 4 4 3 1 1 2 3 3 3 4 4 5 6 6 5 4 4 3 2 3 5 6 6 5 5 4 3 2 2 1 0 0 0 3 7 7 7 7 7 7 6 6 5 6 6 6 6 7 7 7 6 6 5 3 3 2 2 1 1 2 2 3 3 3 3 3 3 3 2 1 1 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 6 6 6 6 7 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 5 6 7 7 7 6 6 5 5 5 5 4 4 5 5 4 4 3 4 5 6 7 7 6 6 7 7 6 5 5 5 6 5 4 3 4 5 3 2 1 1 2 2 2 3 4 6 8 6 6 5 5 3 6 9 8 8 7 7 8 9 8 7 6 5 4 5 5 6 6 6 5 4 4 3 2 3 5 6 8 9 7 3 3 5 8 10 11 8 7 6 6 7 8 8 7 7 6 5 3 4 4 3 2 3 3 3 1 1 2 1 1 2 3 2 1 1 2 3 3 3 4 4 3 2 1 0 1 2 2 4 4 4 6 5 4 2 3 5 6 5 4 3 3 3 3 2 3 3 3 1 1 2 2 1 2 4 6 6 5 5 5 5 5 5 5 3 2 2 2 3 6 7 6 4 4 6 5 5 2 3 4 5 3 1 1 2 3 2 1 4 5 5 4 3 2 2 3 5 5 5 6 7 8 9 9 10 10 9 8 7 5 5 6 7 5 4 3 3 3 4 4 4 2 2 3 4 5 7 7 8 8 9 8 6 6 6 5 4 4 5 6 6 6 3 2 2 2 1 1 2 2 3 4 4 4 4 5 5 6 6 6 5 6 6 6 5 3 2 2 1 1 1 1 2 3 4 4 4 4 4 5 5 3 2 3 4 4 4 4 5 5 6 5 5 5 5 4 3 3 3 3 5 12 15 10 4 4 3 6 13 15 13 10 9 8 8 8 9 9 9 8 6 7 12 16 18 18 17 15 13 12 11 11 12 12 12 12 11 10 9 8 7 6 6 5 4 4 3 3 3 4 4 3 4 10 14 13 10 8 7 7 8 8 8 7 6 6 8 10 11 10 9 8 7 6 5 5 5 5 5 5 5 5 4 4 3 4 4 4 5 5 7 7 7 5 5 5 5 6 7 6 6 5 5 4 4 3 3 5 6 5 2 1 4 7 10 9 8 7 6 5 5 4 4 3 3 5 2 2 7 8 9 8 7 6 6 6 6 6 5 5 5 4 3 6 8 10 9 8 6 4 4 3 2 4 7 9 7 5 4 3 1 3 4 4 4 4 6 9 9 7 5 5 6 5 5 5 5 4 4 4 3 3 1 1 1 2 2 1 1 1 1 1 2 2 2 2 3 5 5 5 4 5 6 6 5 4 3 2 1 0 1 1 1 1 2 2 2 3 4 6 5 5 5 5 5 6 6 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 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 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 14 14 14 14 14 13 12 11 9 8 7 7 7 8 9 7 5 3 3 3 2 1 1 1 1 2 2 1 1 2 2 3 5 6 6 6 7 7 4 1 2 2 1 1 2 3 4 5 6 6 6 8 9 10 10 9 7 6 5 6 7 8 7 6 5 4 3 3 3 2 3 5 3 1 3 2 2 4 4 5 6 6 5 6 7 6 4 4 4 3 4 4 3 2 2 2 6 8 6 5 4 4 5 5 5 7 7 6 6 5 4 3 4 6 5 4 3 3 3 3 3 2 1 1 1 1 1 1 2 4 5 5 4 4 4 3 2 4 7 8 8 7 6 5 4 3 3 2 1 2 4 5 7 7 6 3 3 4 5 6 6 7 7 6 7 7 7 6 6 6 5 5 4 4 5 4 4 3 3 3 3 3 3 3 3 3 3 2 1 3 4 5 5 5 4 3 2 2 3 3 3 3 3 3 3 3 5 6 6 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 6 5 4 3 4 5 6 6 6 5 5 5 5 5 5 5 5 4 3 3 4 5 5 5 6 7 8 8 8 7 6 5 5 5 5 3 3 2 2 4 4 4 3 1 1 1 1 3 5 6 7 5 5 5 5 8 9 8 7 6 6 7 7 6 6 5 4 3 4 6 6 5 5 4 4 2 2 4 6 7 8 8 7 9 7 5 4 6 9 10 11 8 8 11 10 10 9 8 8 7 6 5 3 3 3 2 1 1 1 1 1 2 2 1 0 2 3 3 2 1 1 2 3 2 2 1 1 1 1 1 1 3 3 4 3 3 5 4 3 2 4 6 6 3 3 2 1 2 3 3 2 3 4 4 2 0 3 4 5 5 5 5 4 4 6 7 7 7 7 6 5 5 4 4 4 5 5 5 5 6 5 5 4 4 5 5 3 2 2 3 3 2 3 5 6 5 4 3 3 3 4 4 4 5 5 6 7 7 8 10 10 10 9 8 6 6 7 7 6 4 3 1 1 2 2 1 4 7 10 8 7 7 6 5 6 6 7 5 5 4 4 4 4 3 3 5 6 5 4 3 2 2 1 1 2 3 3 3 3 3 3 4 4 5 5 5 5 5 5 4 3 2 2 3 5 6 7 6 4 2 2 3 3 3 5 5 4 3 1 2 3 3 4 5 5 6 6 5 4 2 1 1 2 3 2 4 10 15 10 5 4 4 4 9 11 11 10 10 10 10 10 10 9 9 7 6 8 13 17 18 18 17 15 14 12 12 12 12 12 12 11 10 9 9 8 7 7 6 5 4 3 3 2 2 1 1 2 5 10 14 12 10 8 8 8 9 10 9 7 6 6 7 8 10 10 9 8 6 4 4 3 3 4 4 5 4 4 3 2 2 3 5 6 7 8 8 7 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 2 2 5 8 10 8 7 7 7 6 5 4 3 2 4 4 1 5 10 10 9 8 7 7 6 6 6 6 6 5 5 4 4 6 9 10 9 7 5 4 4 3 3 7 9 9 8 5 3 3 2 1 2 3 5 8 10 10 7 5 4 4 4 5 5 5 5 4 4 4 5 4 4 3 2 1 1 1 1 1 0 1 1 2 2 2 3 5 4 4 4 5 5 5 5 4 3 2 1 0 0 0 0 1 2 2 2 3 4 5 5 5 5 5 5 5 5 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 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 19 19 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 15 15 15 15 15 15 15 15 14 14 14 14 14 13 12 10 8 6 5 6 6 4 6 6 6 6 5 3 2 1 1 1 2 3 2 2 2 4 5 5 6 7 7 6 6 6 5 2 2 3 2 1 2 2 1 4 7 8 8 9 9 10 11 11 10 9 8 8 8 7 6 6 5 5 4 4 4 5 5 4 2 1 0 4 6 7 7 7 8 8 7 5 5 5 5 6 5 4 4 5 5 5 5 5 7 7 4 4 5 7 7 6 5 7 8 5 5 5 3 4 5 5 4 3 2 2 1 1 1 2 3 3 2 1 0 1 1 2 2 3 3 3 3 1 4 7 9 9 8 7 7 7 7 6 6 6 5 6 7 7 7 7 6 5 5 5 6 6 7 7 7 7 7 7 7 6 5 5 5 4 4 5 6 5 5 5 5 5 5 5 4 3 3 3 2 2 1 1 3 4 5 6 5 3 2 1 2 2 1 2 3 3 3 4 5 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 5 4 1 1 3 4 5 6 6 5 5 6 6 6 5 4 3 3 4 3 3 5 5 5 6 6 6 7 7 6 6 5 3 3 1 2 2 1 3 3 3 2 1 1 1 1 1 1 5 6 5 5 4 6 6 6 6 5 4 5 5 5 5 4 4 3 2 4 6 5 5 4 4 4 4 4 5 8 9 10 10 10 10 7 4 2 4 6 5 7 7 4 7 7 7 7 6 6 6 5 5 4 3 2 2 2 1 1 1 2 1 1 1 2 2 3 4 3 2 2 3 4 5 3 1 1 2 3 3 4 6 5 4 3 0 3 5 5 6 6 5 3 1 1 2 2 1 1 2 2 3 4 4 3 1 4 5 5 4 3 2 4 6 8 8 7 6 5 5 4 4 6 6 6 5 5 5 5 5 5 5 5 3 4 5 2 2 3 4 4 4 3 5 6 5 4 3 3 4 4 4 3 4 5 4 4 4 6 8 8 8 8 7 7 7 8 8 7 3 3 3 2 1 1 4 8 8 8 6 6 5 4 3 3 4 5 4 4 4 4 4 3 2 1 2 3 4 4 3 2 1 1 1 0 1 2 3 3 3 3 2 3 3 4 4 4 4 3 3 3 4 6 7 8 7 7 7 7 6 4 4 3 4 4 5 5 4 3 3 3 4 3 3 4 4 4 2 2 3 3 3 3 2 3 11 15 16 10 5 4 4 3 4 5 6 8 9 10 11 10 10 9 8 6 5 9 15 17 17 17 16 15 14 14 14 14 13 13 11 10 9 9 9 9 8 8 7 6 5 4 3 3 3 4 4 4 5 9 12 12 11 10 10 10 10 9 8 7 6 6 6 7 8 8 8 7 5 4 3 3 3 3 3 4 3 3 2 2 2 3 5 8 9 10 9 8 7 6 6 6 5 5 5 4 4 3 4 4 4 5 5 4 3 3 2 2 5 7 8 7 7 7 7 6 5 3 2 3 4 3 2 7 11 10 9 7 7 7 7 6 6 6 6 6 5 4 3 6 9 11 9 7 4 4 4 3 6 9 9 8 6 3 3 3 2 0 4 8 11 10 8 6 4 3 2 2 3 3 4 4 4 4 3 3 4 4 5 4 4 3 3 2 1 0 1 1 1 1 2 2 3 3 4 4 4 4 5 4 4 3 3 2 1 1 1 1 1 2 3 3 3 3 3 4 5 5 5 4 4 4 5 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 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 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 12 10 7 5 5 5 4 1 1 3 3 4 4 3 2 1 1 2 2 2 2 1 3 2 1 2 3 5 6 5 5 5 5 3 1 2 2 1 1 1 2 6 7 8 9 9 9 9 10 11 12 11 9 8 7 6 6 7 7 7 7 7 5 4 3 2 1 2 4 7 6 6 6 6 6 3 2 3 4 5 6 6 6 5 4 4 4 5 5 6 7 7 6 6 6 6 6 6 3 4 6 5 4 4 3 4 5 5 4 4 3 3 3 2 2 1 3 3 3 2 1 1 2 1 0 1 2 2 1 4 7 9 9 8 7 7 6 6 7 8 7 6 6 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 5 5 5 5 6 6 6 6 5 5 4 4 3 2 2 1 1 1 3 5 5 5 4 2 1 1 1 1 1 2 2 3 4 5 5 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 5 4 2 1 1 2 3 4 5 6 6 6 7 7 7 6 5 2 3 5 4 4 5 6 6 5 4 4 4 4 4 5 6 4 3 3 2 2 1 1 2 2 2 1 1 2 3 4 5 7 7 6 6 5 5 6 5 4 3 2 4 5 4 4 3 4 3 2 2 3 4 6 6 4 4 4 4 6 8 9 10 9 9 8 5 2 2 4 4 4 4 4 3 4 5 5 5 5 4 3 3 4 5 3 3 4 3 1 0 1 2 2 2 2 3 4 4 4 4 2 4 5 5 5 4 3 2 2 3 6 6 5 4 3 2 1 2 4 3 3 6 5 3 2 2 3 4 3 1 2 2 3 3 2 2 2 2 4 5 3 2 1 3 4 6 6 7 7 6 4 5 7 9 7 7 5 4 5 5 5 5 5 5 3 4 4 2 1 4 4 4 3 2 3 3 4 5 5 5 4 4 4 3 3 3 3 3 4 5 6 6 6 6 6 6 7 7 6 4 2 3 3 1 3 6 8 9 7 5 5 5 5 5 3 3 4 4 4 4 4 4 3 3 2 2 1 0 2 4 4 3 2 1 2 3 3 2 3 3 4 3 2 1 2 3 4 4 4 4 5 6 7 6 4 3 3 4 4 5 6 7 7 7 6 5 5 5 5 4 4 3 2 1 3 5 5 5 5 6 7 7 4 3 2 8 16 16 14 8 3 3 3 2 3 2 2 3 6 8 10 10 9 8 7 5 2 8 16 17 17 16 16 15 15 15 15 15 14 13 12 10 10 9 9 9 9 8 7 7 6 5 5 5 6 6 6 5 5 7 10 12 11 10 10 10 9 8 7 6 6 6 6 6 7 7 6 5 5 4 4 3 3 3 3 3 3 3 3 2 3 5 7 8 9 10 9 8 7 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 3 3 3 5 6 7 7 7 7 8 7 5 3 2 4 4 2 3 7 10 10 9 8 7 7 7 6 6 6 6 6 5 4 4 7 9 11 9 7 4 4 4 3 5 8 8 7 4 2 3 4 2 3 8 10 10 8 5 3 2 1 0 1 2 2 3 4 4 3 3 2 3 4 5 5 5 4 4 3 2 1 1 1 2 2 2 2 3 3 3 4 4 4 4 3 3 3 2 2 2 1 1 2 3 4 4 3 3 2 2 4 5 6 5 4 4 3 4 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 21 21 21 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 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 15 15 15 15 14 15 14 14 14 14 13 13 13 12 10 7 5 5 4 1 2 4 4 4 4 3 3 4 3 1 1 1 1 2 2 3 3 3 3 4 5 5 5 4 4 4 4 2 1 1 1 2 4 5 5 6 6 7 7 8 8 8 10 11 11 9 7 5 3 2 0 2 4 5 5 4 2 2 1 1 3 6 7 6 5 5 5 5 5 4 4 5 6 5 5 6 7 5 3 4 5 5 6 7 7 6 5 3 3 3 5 6 6 7 6 5 5 5 5 6 5 4 4 3 4 4 3 3 2 1 2 2 2 2 1 1 2 3 3 1 1 5 7 9 8 8 8 8 7 6 6 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 5 6 5 5 4 4 5 5 5 5 4 2 1 1 1 0 1 2 4 4 3 3 2 2 2 1 1 1 1 2 3 4 5 5 5 5 5 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 5 4 3 2 1 0 1 2 3 3 4 5 6 6 6 7 7 6 6 5 5 5 6 6 6 6 7 6 4 2 1 1 1 1 2 5 6 6 6 5 5 4 3 2 2 1 2 1 1 2 5 7 9 8 7 7 6 5 5 5 4 2 2 2 3 4 4 4 4 4 3 3 5 6 7 7 6 3 4 6 6 7 8 7 6 7 6 5 1 2 4 3 0 0 1 3 3 4 4 4 4 3 1 2 3 4 1 2 3 2 1 1 1 2 3 4 5 5 4 4 4 4 2 4 5 5 5 5 5 3 2 4 7 6 4 5 2 0 2 3 2 3 5 6 6 6 5 5 6 5 4 1 2 2 1 2 3 3 2 1 3 4 5 4 2 2 5 7 9 9 9 9 9 8 6 5 5 5 6 4 4 4 2 5 5 4 3 4 4 3 1 4 3 2 2 1 1 1 1 2 3 3 3 3 4 5 4 3 2 3 4 4 4 4 4 5 6 7 7 7 6 4 3 3 2 4 6 9 8 7 4 4 4 5 5 5 4 4 4 5 4 3 4 4 3 3 4 3 2 1 1 2 3 4 3 2 2 5 6 7 7 7 6 4 2 1 1 2 4 4 4 5 5 7 6 5 4 4 4 4 4 3 5 7 8 8 8 6 5 4 4 3 2 3 5 9 9 9 9 8 8 8 8 8 4 2 9 13 16 14 11 7 3 3 4 3 6 7 5 5 6 7 9 9 8 7 6 6 4 2 9 14 16 16 16 16 16 16 16 15 14 13 11 10 10 10 10 9 9 8 7 7 7 6 6 6 6 6 5 5 5 5 7 9 10 10 10 9 9 8 8 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 3 4 6 8 8 9 8 8 7 6 6 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 6 6 6 6 7 6 5 3 2 3 4 2 4 7 8 8 7 7 7 6 6 6 6 6 6 6 5 4 4 7 9 10 9 7 4 4 4 3 4 6 8 6 4 3 3 3 2 5 8 9 9 6 4 2 1 1 1 2 2 2 3 3 3 3 2 2 3 5 5 5 5 4 4 4 3 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 5 5 5 4 3 2 2 3 5 6 5 4 4 3 3 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 21 21 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 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 14 14 14 13 13 13 12 12 10 8 6 5 4 2 2 1 2 5 4 4 5 5 7 7 5 2 1 2 4 4 4 4 4 4 4 5 4 4 4 4 4 3 2 0 1 1 3 4 4 5 5 6 6 6 6 6 7 9 9 9 7 4 3 2 1 3 3 4 2 2 4 3 3 3 4 5 6 6 5 5 5 5 5 7 7 5 4 4 5 5 7 6 5 6 5 6 8 7 7 5 4 2 1 2 5 5 5 5 4 4 4 4 4 3 1 2 2 2 2 3 3 3 3 3 2 2 1 1 3 3 3 2 1 2 5 8 8 8 8 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 5 5 4 4 4 4 5 5 4 3 3 2 2 3 3 3 3 2 2 2 1 1 1 1 1 2 3 4 4 5 5 5 4 5 5 6 5 5 5 5 6 6 5 5 4 4 4 4 3 3 2 1 2 3 3 3 2 3 3 4 4 5 6 7 7 7 8 9 8 7 6 6 6 7 7 6 5 4 3 2 2 1 0 1 2 3 4 5 6 5 5 5 5 4 4 4 4 1 2 5 7 8 7 7 6 6 6 5 4 4 1 2 2 3 5 5 5 5 5 3 5 6 6 7 6 5 4 5 6 6 6 6 6 6 6 4 4 1 1 5 4 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 2 3 5 5 5 5 4 4 5 3 1 4 5 5 5 5 5 4 4 6 6 4 3 4 2 0 3 4 5 6 6 6 6 6 5 5 5 4 4 3 1 2 2 1 1 3 3 3 4 5 7 7 6 5 6 8 10 9 8 8 7 7 6 6 5 6 6 5 4 3 0 1 2 2 3 4 4 3 1 3 3 2 1 1 2 3 2 1 2 2 4 6 6 6 7 6 5 4 2 1 2 3 4 5 5 5 5 6 6 5 4 4 5 6 6 6 7 6 5 4 4 5 4 4 4 4 4 5 5 3 3 3 3 4 6 4 3 1 0 1 2 3 3 2 3 6 8 10 10 9 8 6 4 3 3 4 5 5 4 5 6 6 5 4 4 4 4 3 3 3 4 5 7 8 7 6 4 3 2 3 5 8 10 10 10 9 9 8 8 9 9 8 3 5 12 14 14 12 10 9 7 6 5 5 7 8 7 7 8 8 9 8 6 5 5 5 5 1 5 11 13 14 14 15 15 16 15 14 12 11 10 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 7 10 10 10 10 9 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 3 4 4 4 3 3 5 6 7 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 5 5 5 5 6 6 5 3 1 2 3 3 6 8 8 7 6 6 7 7 6 6 6 6 6 6 6 5 5 6 7 8 8 7 5 3 3 2 3 6 8 6 5 4 4 3 3 5 8 9 8 6 3 2 1 1 2 2 1 1 3 3 3 3 2 2 3 4 4 4 3 3 3 3 2 2 3 4 5 5 5 5 5 4 4 3 3 3 3 3 4 3 2 2 2 2 3 4 6 6 6 4 3 2 2 3 4 5 5 5 4 3 3 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 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 11 10 8 6 5 4 3 3 4 6 6 5 4 4 5 7 8 7 5 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 2 2 1 3 4 4 4 5 5 5 5 5 5 6 8 8 9 11 12 11 8 5 0 2 2 3 4 5 4 5 4 4 4 4 5 5 5 4 4 5 8 6 5 5 5 6 5 5 6 5 6 5 6 8 7 6 5 5 5 5 4 5 3 1 3 3 1 2 2 2 0 3 3 3 2 2 1 1 2 2 2 2 4 3 1 2 1 1 2 4 7 7 8 8 8 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 4 3 4 5 5 5 5 6 6 6 4 3 2 2 3 4 4 4 3 3 4 4 3 3 3 3 3 3 3 5 7 7 8 8 8 8 7 6 4 4 5 6 7 6 5 4 5 4 3 2 2 1 2 2 2 1 1 2 2 3 4 5 5 5 4 1 2 5 7 7 6 6 6 6 6 6 5 4 1 1 2 3 5 6 5 6 6 3 4 7 6 6 7 6 5 4 4 5 6 6 6 5 5 1 4 5 3 3 4 3 4 4 3 2 1 1 1 2 3 4 5 5 5 5 3 3 3 1 2 4 5 5 4 3 3 3 4 4 2 2 5 5 4 3 4 4 5 6 6 4 3 4 4 2 1 2 4 6 7 6 5 5 5 5 5 4 4 4 4 3 1 1 2 2 4 5 6 6 7 8 8 7 6 5 5 7 8 8 6 7 6 6 5 5 6 7 7 5 3 1 1 0 2 3 4 4 3 0 2 4 3 3 3 3 1 3 2 3 7 7 7 6 6 6 5 5 4 3 1 1 2 4 3 3 2 3 4 5 5 4 4 4 4 5 5 6 6 6 5 4 3 2 3 4 4 4 5 6 5 3 3 3 5 6 5 3 1 1 2 2 2 2 2 3 6 8 9 9 8 8 8 7 6 6 5 5 4 4 4 5 5 5 4 4 5 5 5 5 5 5 6 6 7 7 6 6 6 5 6 7 8 9 9 9 9 8 8 8 9 9 7 3 7 13 14 13 12 11 10 9 8 7 5 4 4 5 7 8 8 8 6 4 2 3 4 5 2 2 8 10 11 10 11 12 14 12 11 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 4 5 7 9 10 10 10 9 8 8 7 6 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 3 3 4 5 7 6 5 4 3 3 3 3 4 4 4 5 5 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 4 4 4 3 2 1 2 2 4 6 7 7 6 6 7 8 7 6 5 6 6 6 6 6 6 4 4 5 7 9 7 5 3 2 1 3 6 8 7 5 4 4 4 3 5 8 9 8 6 4 2 2 1 1 1 0 1 3 3 3 3 2 2 3 4 3 3 3 3 2 2 2 1 3 5 6 6 6 6 5 5 4 4 3 3 3 4 4 3 2 2 2 2 3 4 6 6 6 5 4 3 2 2 2 3 4 4 4 4 4 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 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 12 12 12 11 10 8 6 4 4 3 4 3 3 2 2 3 1 2 2 3 5 6 6 5 3 1 2 3 4 4 4 4 4 4 4 4 4 3 3 2 3 4 5 6 5 5 7 6 5 4 4 5 6 7 9 11 14 11 10 8 10 11 10 8 8 3 1 4 3 2 2 2 3 3 3 2 2 5 8 9 7 7 7 6 5 5 5 5 6 6 5 6 7 7 6 6 6 7 7 6 5 4 3 3 3 3 4 3 1 1 0 1 2 3 3 3 2 1 2 4 4 5 5 2 3 4 6 8 8 8 7 8 8 8 7 6 5 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 6 6 6 5 5 5 5 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 7 7 7 6 6 7 7 7 8 7 7 8 8 7 7 7 6 5 4 4 5 6 7 6 6 5 4 2 1 1 2 3 5 5 5 4 3 2 2 2 2 2 2 2 2 2 4 6 7 8 9 9 7 5 5 5 5 5 5 6 7 6 5 5 2 1 3 2 1 1 2 2 3 3 4 4 4 5 5 5 3 3 3 2 4 7 6 6 6 6 6 5 6 7 6 3 1 1 1 4 6 6 6 5 2 4 8 7 6 7 5 3 2 1 1 3 4 5 3 3 2 3 3 3 4 3 4 5 6 5 4 3 2 2 3 4 5 6 6 6 6 5 4 3 2 3 5 3 2 0 1 0 2 3 3 3 4 5 3 1 1 2 4 5 5 5 4 3 5 4 2 3 5 6 6 6 6 5 4 3 4 5 4 4 4 4 4 2 2 3 2 3 4 6 6 5 7 8 6 5 4 4 5 8 9 8 6 5 5 3 2 5 6 7 5 4 3 2 1 2 3 3 2 2 1 3 4 4 4 4 4 4 6 6 8 9 5 3 2 3 4 4 5 5 5 4 1 1 2 1 2 2 3 3 4 5 5 4 4 4 5 6 6 7 6 5 3 2 3 3 2 3 5 6 6 6 4 3 2 4 5 5 4 2 1 3 3 2 1 1 4 6 7 5 4 5 8 10 9 7 7 5 4 4 5 4 5 5 5 6 7 7 7 7 7 7 6 6 6 7 7 7 8 8 8 6 5 4 7 9 9 8 8 8 9 10 10 8 4 9 14 14 13 12 12 11 9 7 6 5 5 5 5 5 5 6 5 4 3 2 2 3 4 2 1 5 9 10 9 10 11 13 11 7 6 6 7 7 7 7 6 6 7 7 8 7 7 7 6 6 6 5 4 4 3 5 7 9 9 9 9 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 4 6 6 7 6 6 5 3 2 1 1 1 2 3 4 6 7 7 6 5 3 3 2 3 3 4 4 4 3 3 3 4 5 4 4 3 3 3 3 2 2 1 1 1 2 3 4 5 5 6 6 7 8 7 7 6 6 6 6 6 6 6 4 3 5 7 9 7 4 2 1 1 5 7 9 7 6 5 5 4 3 5 7 9 8 6 4 4 3 2 1 0 1 2 3 4 3 3 2 2 3 4 4 4 3 3 3 2 1 1 3 5 6 7 6 6 5 5 4 4 4 3 3 3 4 3 3 2 2 3 4 5 6 6 6 5 4 3 2 2 2 2 3 4 5 5 5 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 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 19 19 19 19 19 19 19 18 18 18 18 18 18 18 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 13 13 13 13 13 12 12 11 11 10 8 6 5 4 2 1 1 1 2 1 2 1 1 1 2 3 4 5 6 6 4 3 2 2 3 3 3 4 4 4 4 3 2 3 6 6 7 7 7 5 6 7 7 5 3 3 4 4 7 10 10 8 6 4 3 6 8 9 8 8 4 2 3 2 2 2 2 2 2 3 3 5 7 9 9 8 6 5 4 4 4 4 5 7 6 6 6 7 7 7 6 6 7 7 6 6 5 4 3 3 3 3 3 2 4 4 3 2 2 3 3 2 3 4 4 3 4 4 3 6 7 8 7 7 7 7 8 8 7 6 5 5 5 5 4 3 2 1 4 5 5 5 5 5 5 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 6 5 3 4 6 7 6 4 2 1 2 2 2 3 3 4 4 3 2 1 2 3 3 3 2 1 1 2 2 2 4 7 8 9 9 6 4 5 5 5 3 3 6 7 7 4 1 3 2 2 4 5 6 5 4 3 2 3 4 5 5 4 2 2 5 6 4 2 2 5 6 7 6 5 5 5 5 4 2 2 2 0 4 5 6 6 4 1 4 7 7 6 6 4 2 2 3 3 3 3 4 6 7 8 8 8 9 8 7 6 6 6 6 5 5 4 4 4 4 5 6 6 6 6 6 4 4 3 1 1 1 0 1 2 2 2 2 4 4 4 3 1 2 2 2 4 5 5 5 5 4 6 5 4 6 4 4 5 5 5 5 3 2 1 2 3 3 3 4 3 3 4 4 2 1 2 4 5 7 7 7 6 6 6 7 8 7 8 8 7 5 4 4 3 4 5 5 4 5 5 4 4 4 4 3 3 3 3 3 4 4 5 6 8 7 7 7 7 6 3 2 3 4 4 4 5 5 4 3 3 4 3 3 3 3 3 3 3 4 5 4 5 6 7 7 7 7 6 4 2 2 3 3 3 3 5 7 6 5 4 3 3 4 4 5 4 2 2 3 3 3 2 2 5 5 5 3 3 5 8 9 9 6 5 5 4 4 5 5 5 6 7 7 8 8 7 6 6 6 6 5 6 6 7 7 8 9 9 8 6 4 6 9 10 8 8 9 10 11 11 8 5 10 14 14 10 8 8 8 6 4 3 4 5 5 5 5 5 5 4 4 3 3 3 3 3 2 1 4 8 11 12 11 11 12 10 6 2 4 5 5 5 6 6 6 6 7 7 8 8 7 6 6 5 4 4 3 4 5 7 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 4 4 3 3 4 6 6 6 6 6 5 4 2 1 1 1 1 1 2 4 6 6 5 3 2 1 1 2 3 4 4 4 3 3 3 4 5 5 5 4 4 3 3 3 3 2 1 1 2 3 4 4 4 4 5 6 7 7 6 7 7 7 6 5 4 5 5 4 3 6 7 7 5 2 1 1 2 7 8 9 7 5 5 5 4 3 3 5 7 7 6 6 5 5 4 3 2 2 3 4 3 3 2 2 2 4 5 5 5 4 4 4 3 1 2 4 5 6 7 6 6 5 5 5 5 5 4 3 3 3 3 3 3 3 3 4 6 6 6 5 4 4 3 3 3 2 1 2 3 5 5 5 18 18 18 18 18 18 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 20 20 20 20 20 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 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 11 10 9 8 6 5 3 1 1 1 2 4 3 2 2 1 1 1 2 2 4 6 8 8 7 5 4 4 3 3 3 3 3 3 3 5 6 7 6 6 5 5 5 5 6 7 7 5 4 4 4 5 5 3 4 5 3 2 4 3 3 5 6 7 7 7 7 7 6 6 5 4 5 6 6 7 8 7 5 3 4 5 4 4 4 4 4 2 2 2 5 7 8 6 5 5 5 5 4 4 4 4 5 4 3 1 3 6 7 6 5 2 0 1 2 4 3 2 3 3 3 4 5 6 6 6 6 6 6 7 7 6 5 4 4 3 4 2 3 4 2 3 5 6 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 5 6 6 6 6 7 7 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 7 7 7 7 7 7 6 5 4 2 4 5 4 2 2 3 3 2 2 1 1 1 1 1 2 3 3 4 4 3 3 1 1 1 1 2 4 7 8 8 8 6 6 5 4 5 4 4 5 6 6 4 3 3 3 4 7 6 6 5 4 4 5 4 4 5 4 3 4 5 6 6 6 4 1 3 5 7 7 6 4 4 4 3 0 2 3 2 2 3 4 7 4 2 8 9 9 6 6 5 2 2 3 2 2 5 8 11 10 9 9 9 9 8 8 7 6 6 6 6 5 5 5 4 4 5 6 6 6 5 4 3 3 3 3 2 2 1 1 1 2 3 4 4 4 2 1 1 2 2 3 5 6 5 5 5 2 4 4 1 4 4 4 5 5 5 5 2 2 1 1 1 1 3 4 4 3 4 4 2 2 1 3 4 6 7 6 6 6 7 8 6 5 6 7 7 4 3 3 1 3 4 4 4 4 5 6 6 6 6 5 5 5 5 4 6 8 8 8 8 6 5 5 5 5 4 3 3 2 2 3 4 6 6 5 4 3 4 4 4 4 3 3 4 6 7 7 8 9 9 8 7 6 4 3 2 2 4 4 4 4 5 6 6 5 4 3 2 2 2 2 2 2 3 3 4 4 4 5 6 4 4 4 4 6 7 8 9 6 4 4 4 4 5 5 5 6 7 7 6 6 6 6 6 5 4 3 4 4 6 6 6 7 7 9 7 6 5 8 10 9 7 8 9 10 10 8 5 11 12 11 6 5 5 6 5 2 1 3 4 4 5 5 5 5 4 3 3 3 4 4 3 2 1 4 8 10 12 12 11 10 8 5 2 1 3 5 5 6 6 6 6 6 7 7 7 7 7 6 5 4 4 3 4 6 8 8 7 6 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 2 4 6 6 6 5 5 5 4 3 2 1 1 1 1 1 2 5 6 5 3 2 1 1 1 2 3 3 3 3 3 2 3 4 6 5 5 4 4 4 4 4 4 3 3 4 5 5 5 4 3 3 4 5 5 6 6 7 7 7 5 4 4 4 4 4 3 5 6 6 4 1 0 1 4 8 9 8 6 5 5 5 3 2 3 4 6 8 7 7 6 5 5 4 4 3 3 3 2 2 1 2 4 5 5 5 4 4 4 3 3 1 2 4 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 4 4 5 6 6 6 4 4 4 4 4 4 3 2 1 2 4 5 5 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 10 9 8 7 5 3 1 1 1 2 1 1 1 2 2 2 3 2 2 5 6 7 7 7 6 6 5 5 4 3 4 6 7 6 6 5 5 5 4 4 3 4 4 5 6 6 6 5 4 4 3 1 2 3 4 4 2 1 2 2 5 3 1 6 6 6 6 7 7 6 5 5 4 6 6 6 6 5 5 5 4 4 4 3 3 0 2 1 1 5 7 8 5 2 3 5 5 5 5 5 5 5 5 3 4 8 8 8 7 7 6 4 4 4 4 3 3 3 3 3 5 6 6 6 6 6 6 6 7 6 6 5 3 2 2 2 2 3 3 3 3 3 4 6 6 5 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 2 3 3 4 4 5 5 6 6 6 7 7 6 6 6 6 6 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 6 6 6 5 4 2 1 2 3 3 3 3 3 2 1 1 2 3 3 4 4 4 4 4 4 3 3 1 1 1 1 3 5 7 7 8 8 8 7 5 5 6 7 6 6 6 7 7 6 6 5 5 4 3 4 5 3 5 6 5 5 4 2 5 7 8 8 6 5 4 1 2 4 5 6 6 4 2 1 2 0 1 3 2 2 2 3 6 3 4 11 8 6 6 7 8 8 7 7 5 5 10 10 8 5 6 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 5 5 3 2 3 3 4 4 3 3 2 1 1 2 4 5 4 4 2 2 4 3 2 3 5 5 5 4 4 2 0 2 1 3 4 5 6 6 5 4 2 0 1 2 3 4 4 4 4 4 3 4 5 5 4 4 5 4 4 6 7 9 8 7 5 4 4 5 5 4 2 1 1 2 3 2 3 4 6 7 6 6 6 6 6 5 5 4 5 7 10 8 6 4 5 5 6 6 5 4 3 2 1 1 2 3 5 5 4 2 3 4 4 4 5 5 5 5 7 8 8 8 8 7 6 5 3 2 1 2 3 5 5 4 4 4 5 5 4 3 2 1 2 5 8 5 4 2 3 5 5 5 5 2 2 4 5 6 6 7 8 5 3 4 4 4 6 5 5 5 6 6 4 4 6 6 6 4 2 0 2 3 4 4 4 4 5 7 8 7 5 7 10 11 7 5 7 8 8 7 5 10 10 9 7 6 5 5 5 3 2 4 5 5 5 5 5 5 3 1 2 3 5 5 4 3 2 4 8 10 12 12 11 9 7 4 3 2 3 5 5 5 5 5 5 6 6 7 7 7 7 6 5 4 4 4 5 6 7 6 5 3 3 3 4 4 5 5 4 4 4 4 4 3 3 3 2 2 1 1 1 3 5 6 6 5 4 4 4 4 3 3 1 1 2 1 0 3 5 6 5 3 1 0 1 2 2 3 3 4 3 3 2 3 4 6 5 5 4 4 4 4 3 3 3 4 5 5 4 4 3 3 3 3 3 3 3 4 5 6 7 6 5 4 3 3 3 3 4 6 5 3 1 1 2 6 9 9 8 6 5 4 5 3 2 3 5 7 8 8 7 6 5 5 5 4 4 3 2 1 1 1 3 5 5 4 4 4 3 3 3 2 1 2 4 5 6 6 7 6 6 5 5 4 4 4 5 5 4 4 3 3 4 4 5 5 5 4 3 3 4 5 5 4 3 3 1 1 3 5 5 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 10 9 8 7 5 3 2 1 1 2 2 2 2 3 3 2 1 3 4 6 5 4 5 5 6 7 8 7 7 6 6 7 8 6 5 5 4 2 3 3 3 4 4 5 5 5 5 5 4 5 5 4 3 5 6 7 5 2 1 1 3 3 2 3 4 5 6 5 4 3 4 4 3 4 5 5 5 5 4 3 3 4 3 2 1 2 2 1 2 5 7 6 5 1 3 4 5 5 5 5 5 3 3 6 8 9 7 5 6 6 7 7 5 4 4 4 4 4 4 4 5 6 6 5 5 5 6 6 7 6 6 5 3 1 1 2 2 3 3 3 4 3 3 5 6 5 4 3 3 3 4 5 6 6 5 5 4 4 3 3 2 2 2 2 3 3 4 5 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 7 7 7 6 6 6 5 4 4 3 2 0 1 2 2 3 4 3 2 2 3 4 4 4 4 5 5 4 4 3 3 2 1 0 1 3 5 6 6 7 7 7 7 6 6 6 7 8 7 7 7 8 7 6 5 4 3 3 3 3 3 5 5 6 5 4 4 6 7 8 7 7 8 6 4 4 3 2 4 5 4 5 6 6 7 7 7 7 6 5 4 3 3 5 8 10 6 5 5 7 9 10 9 10 10 11 13 9 6 5 5 6 6 6 7 7 7 7 6 6 6 6 6 5 6 6 4 3 4 4 3 2 4 3 3 4 3 3 3 1 2 3 4 5 5 4 5 4 3 3 2 2 3 4 4 2 1 1 0 2 5 5 5 4 5 5 4 3 2 2 2 3 5 5 4 5 4 4 4 4 5 5 5 5 6 5 4 5 5 5 7 7 6 5 4 4 4 5 4 2 1 1 1 2 4 6 6 6 5 5 6 6 5 4 5 5 5 7 8 7 5 4 4 4 5 4 4 4 3 3 2 2 3 3 3 3 3 4 3 4 5 4 4 4 6 6 7 7 6 6 7 7 6 5 3 2 2 3 4 5 5 4 4 3 2 3 4 3 2 2 4 6 7 5 3 3 3 5 5 3 2 2 2 5 5 5 5 7 7 4 2 3 3 4 6 5 4 5 5 5 4 4 5 5 5 4 1 1 2 3 3 3 3 3 3 5 7 7 5 7 10 11 9 7 5 5 5 5 4 6 8 8 7 6 4 2 4 4 2 3 5 5 5 6 5 4 3 2 2 3 5 6 6 4 2 4 7 8 8 8 10 10 8 7 5 2 1 3 4 4 5 5 5 5 5 6 6 6 6 6 5 5 4 4 5 6 6 5 3 2 1 1 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 6 7 6 5 4 4 4 4 5 4 3 1 1 2 2 0 3 5 6 5 4 2 2 2 3 3 4 4 4 3 3 2 4 5 5 5 4 3 3 3 2 3 3 4 4 4 4 3 3 3 3 4 4 4 3 2 2 3 4 5 5 5 4 3 3 3 3 3 4 2 2 2 2 5 8 9 9 7 5 4 4 4 3 3 4 6 7 7 7 6 5 4 4 4 4 4 2 1 1 1 3 5 6 5 5 4 4 4 3 2 2 1 3 4 6 6 6 6 5 5 4 4 4 5 5 6 5 5 5 4 4 4 4 4 4 3 3 3 3 5 6 6 4 3 2 2 1 2 4 5 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 20 20 20 20 20 20 20 20 20 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 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 9 8 7 5 4 2 2 2 3 3 3 3 3 2 0 2 5 6 5 6 5 4 5 7 9 8 7 7 6 4 4 5 7 6 4 4 3 4 4 4 5 4 5 5 4 4 4 4 4 4 4 5 6 5 6 7 5 4 4 4 3 1 2 4 4 5 4 1 2 3 2 2 2 2 3 4 5 5 5 5 4 3 3 3 3 2 1 3 3 4 5 4 3 3 3 4 4 4 4 3 4 7 9 9 8 5 5 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 4 3 1 1 3 3 4 4 3 4 4 3 4 6 6 4 3 3 3 4 4 5 6 6 6 6 5 5 4 3 2 2 1 2 2 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 5 4 4 4 5 5 5 4 4 3 3 3 3 3 2 1 1 1 1 2 3 3 4 5 4 4 3 3 4 4 3 3 2 2 2 2 2 3 4 6 6 6 6 6 6 7 7 8 8 8 8 8 7 6 7 7 6 4 2 1 1 3 4 5 6 8 8 7 6 6 8 9 9 8 8 8 8 7 7 9 9 9 10 10 9 8 9 9 10 9 9 8 8 8 8 5 5 8 8 8 6 5 5 4 5 6 7 8 10 10 10 7 5 4 3 2 2 5 7 7 7 7 7 6 6 6 7 6 6 6 5 4 3 4 3 2 2 2 2 2 3 3 3 3 3 4 5 5 5 4 5 4 3 2 1 2 1 2 3 2 1 1 1 3 6 6 6 5 5 4 3 2 1 2 2 3 3 2 3 4 4 3 4 6 5 5 5 5 5 3 2 6 6 6 6 6 7 6 5 5 5 4 3 1 1 1 0 2 4 5 6 5 4 5 4 4 3 3 5 6 5 4 6 8 7 5 2 2 3 4 4 4 4 4 4 3 3 3 2 1 3 3 3 3 4 5 5 5 7 7 7 7 7 8 7 6 5 4 3 2 2 3 4 5 5 4 2 1 1 2 3 3 4 4 5 7 6 4 3 3 1 2 4 4 3 2 3 5 4 4 4 4 4 4 3 2 3 4 5 5 4 5 5 4 2 3 4 5 6 5 3 1 1 2 2 2 2 1 2 4 7 7 4 6 10 12 11 7 3 2 2 2 4 3 3 5 6 7 4 0 1 4 6 3 3 4 5 5 5 4 3 4 4 3 3 5 5 5 4 6 8 8 5 4 7 8 8 7 6 5 3 0 2 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 4 3 2 1 1 2 3 3 3 4 4 4 4 4 4 4 5 5 6 5 6 6 7 6 5 4 4 4 5 5 5 5 3 1 1 2 2 1 4 6 6 6 5 4 4 4 4 4 4 4 3 3 2 3 5 5 5 4 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 5 5 4 3 3 3 3 3 3 4 4 4 4 3 2 3 2 1 1 2 2 4 8 9 9 8 6 5 4 3 4 3 2 4 6 7 7 6 5 5 4 4 3 4 4 3 2 1 4 6 7 6 5 5 5 5 4 3 2 1 2 5 6 6 5 4 3 3 4 4 5 5 6 6 6 6 5 5 5 5 4 4 3 3 2 2 3 4 6 6 6 4 2 2 2 1 1 4 5 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 10 10 9 8 7 6 4 3 2 3 2 2 2 2 2 1 1 2 3 4 3 5 4 3 4 5 5 6 5 5 5 4 4 5 6 6 4 4 4 4 5 5 5 5 4 4 3 3 3 3 3 2 1 0 2 5 7 8 8 9 8 6 6 5 7 8 8 5 2 1 1 3 3 3 3 2 1 5 7 6 6 5 5 5 4 3 3 3 2 6 6 6 5 5 4 4 5 5 5 5 4 4 8 8 9 9 8 8 7 8 8 7 7 7 8 8 6 5 5 5 5 5 4 4 4 5 5 6 6 6 6 6 4 3 1 2 3 4 4 4 4 4 4 4 2 5 7 5 4 3 4 4 4 5 6 6 7 7 7 6 5 5 4 3 3 2 3 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 5 5 4 2 1 1 1 2 2 1 0 1 2 2 3 3 2 2 2 2 2 3 4 6 6 6 4 3 2 2 3 4 3 2 2 2 2 3 4 5 5 6 6 6 6 6 7 7 8 9 9 9 8 7 6 6 6 7 6 5 3 3 3 4 5 7 8 8 6 7 6 8 9 9 10 9 8 7 7 8 8 9 8 8 8 8 7 6 5 5 6 7 7 7 7 8 9 8 6 6 6 7 6 5 4 3 3 4 5 6 6 6 6 5 4 3 1 0 1 3 5 6 6 6 7 6 6 6 6 6 6 7 7 6 6 6 5 1 0 1 1 2 4 5 5 4 2 4 5 4 3 2 4 4 3 2 1 1 1 1 1 2 2 2 2 4 6 6 6 6 6 5 4 3 2 2 2 3 1 0 3 3 3 1 4 7 6 6 6 5 5 4 4 4 6 6 6 5 5 5 5 5 4 3 2 1 1 2 1 3 5 6 6 4 3 2 2 3 2 3 6 5 3 1 3 6 7 6 4 3 3 3 3 3 3 3 4 4 3 2 1 0 1 2 2 3 4 4 4 5 6 7 7 7 7 7 5 4 2 1 1 2 3 4 4 4 3 2 2 1 2 3 3 3 4 4 5 6 5 4 2 2 3 1 3 4 3 3 4 3 3 4 4 4 4 5 4 3 5 5 5 4 4 4 4 2 1 3 4 6 7 7 6 5 4 2 1 1 1 0 3 4 5 5 3 5 9 10 10 7 4 2 2 3 5 5 3 4 6 7 5 2 2 1 6 5 3 2 3 4 4 3 5 6 6 5 4 4 4 4 5 8 10 11 7 6 5 6 5 3 2 3 4 3 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 1 2 3 3 3 3 4 4 4 3 2 2 3 5 6 6 6 5 5 5 5 4 4 4 4 5 5 5 4 3 2 2 2 1 2 5 6 6 6 6 6 6 5 4 3 2 2 2 2 2 4 5 6 5 4 4 4 5 5 5 4 4 3 3 3 4 4 5 5 5 4 3 3 3 3 3 3 2 2 1 2 3 3 2 2 2 2 1 0 1 4 7 9 10 9 8 6 5 4 4 3 3 3 5 7 7 6 5 4 4 3 3 2 3 4 3 1 4 6 7 7 5 4 4 5 5 5 4 2 3 5 7 6 5 3 2 1 3 4 5 6 6 6 5 5 5 6 6 6 6 5 4 4 3 2 2 3 5 6 6 6 4 2 1 2 1 1 4 5 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 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 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 9 8 7 5 4 3 2 2 2 2 2 3 3 3 2 2 2 2 3 3 4 2 0 2 3 5 4 4 4 4 4 5 6 6 5 4 4 5 5 6 5 3 2 1 2 2 3 2 2 2 1 2 3 4 5 5 5 5 4 3 2 5 8 6 5 5 4 2 3 5 6 5 4 3 5 7 7 5 5 6 7 6 5 4 5 5 5 6 7 6 4 5 5 5 5 5 4 4 5 4 8 9 9 9 9 8 7 7 7 7 7 6 6 7 7 6 5 4 4 4 4 4 4 4 5 6 6 6 6 5 4 2 1 1 3 3 4 4 4 3 4 4 2 4 6 6 5 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 5 5 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 2 1 1 2 2 3 3 3 3 3 3 3 3 3 2 1 2 3 4 6 6 7 7 6 4 2 1 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 4 5 5 6 6 7 6 6 5 6 7 6 6 7 7 6 5 5 5 5 5 5 5 5 6 6 6 6 6 5 7 8 6 3 4 6 7 6 5 4 4 4 5 4 4 4 4 4 4 3 2 2 2 4 5 6 6 6 6 6 6 6 5 4 5 6 7 7 7 7 6 4 2 2 2 3 4 5 5 4 1 1 3 3 2 4 3 3 1 1 3 5 6 5 4 3 3 4 5 5 7 8 7 7 6 5 5 3 3 2 3 4 3 1 2 2 1 2 5 7 7 6 5 6 7 7 5 5 6 6 6 5 4 3 3 3 3 3 4 7 8 7 4 3 5 5 5 3 1 1 0 0 2 4 5 2 1 1 3 5 6 6 5 4 4 3 2 2 3 3 2 3 2 1 0 0 1 1 1 2 3 3 3 4 5 6 8 8 8 7 5 5 5 4 3 2 2 3 2 2 2 2 1 1 2 3 3 3 4 4 4 4 3 2 1 2 3 2 3 5 4 3 3 2 2 4 5 5 5 5 4 5 6 5 4 4 3 3 2 2 4 6 7 7 7 7 7 7 6 4 3 2 1 2 3 4 3 1 4 6 7 8 8 7 6 9 9 9 9 8 7 6 6 7 6 5 3 4 5 6 4 1 2 3 5 3 5 8 8 7 7 7 6 6 6 6 9 11 12 10 8 7 5 2 2 3 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 3 2 1 1 2 2 2 3 3 3 3 4 4 3 3 2 2 1 1 3 6 8 7 6 5 5 4 3 3 3 4 5 5 4 4 3 3 2 2 1 3 5 5 5 5 6 6 6 4 2 1 1 1 2 2 2 4 6 5 5 4 5 5 5 5 4 3 3 3 3 4 4 5 5 5 5 4 3 3 3 4 3 3 2 1 0 1 1 2 2 2 2 2 2 1 3 6 8 9 10 9 8 6 5 4 3 3 2 3 5 7 7 5 4 3 3 3 2 3 3 3 1 3 6 6 6 6 5 4 4 4 4 4 3 3 6 7 7 5 4 2 1 2 4 5 6 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 4 5 6 6 5 4 1 1 2 2 1 4 5 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 19 19 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 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 10 9 9 8 6 5 4 3 2 2 1 2 2 3 4 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 4 3 4 5 5 5 5 5 3 2 1 0 1 1 1 2 3 3 1 1 3 4 3 0 3 4 4 3 2 2 5 6 6 6 7 8 9 8 7 6 4 6 7 8 7 7 7 6 6 5 5 5 5 5 5 5 6 6 5 5 5 4 2 2 2 3 2 3 5 6 8 9 11 8 7 6 7 8 6 5 4 5 7 7 6 5 5 5 5 5 4 5 5 5 5 5 4 4 3 1 1 2 3 3 4 4 4 3 3 4 3 3 5 6 6 5 4 4 5 5 6 7 6 6 5 5 5 5 5 4 4 4 5 6 6 5 5 4 4 3 4 4 5 5 5 6 6 6 6 6 5 5 4 4 4 3 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 4 4 3 3 1 2 4 6 7 6 6 6 5 4 3 2 2 4 5 5 5 5 5 6 5 4 4 4 4 5 6 6 7 7 7 7 7 7 8 8 8 7 6 6 6 6 6 5 5 5 6 5 3 3 4 5 6 4 2 2 2 4 5 5 4 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 7 6 5 6 7 6 3 3 6 7 7 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 4 5 6 6 6 5 5 6 6 4 3 3 5 6 5 6 7 6 5 5 4 4 3 1 2 2 1 3 2 1 2 3 3 3 2 2 5 7 7 4 2 0 1 3 5 6 6 7 7 7 6 5 5 4 3 3 4 5 5 5 5 5 4 2 5 7 6 4 3 3 5 5 5 4 5 7 6 6 5 5 6 6 7 7 7 8 10 9 7 6 3 3 5 5 4 3 2 1 1 1 2 3 1 0 0 4 6 6 5 4 4 5 5 5 4 3 2 1 2 2 2 2 2 1 2 2 2 2 2 3 3 3 3 5 6 6 6 5 4 4 3 1 4 4 3 1 1 2 2 0 3 3 4 4 4 4 4 4 4 4 4 3 2 2 3 3 4 4 3 2 2 1 3 3 3 2 3 3 6 7 6 4 2 1 1 2 5 7 9 7 6 6 6 6 7 7 6 5 4 3 3 3 3 0 4 7 8 8 10 12 13 11 10 9 9 10 9 8 8 7 6 5 5 5 5 4 3 2 1 2 4 5 3 5 9 8 8 9 10 10 9 8 6 6 8 11 11 10 8 5 3 3 4 4 5 5 5 4 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 1 2 2 3 3 4 4 4 4 4 3 2 2 1 1 1 2 5 7 8 7 6 5 4 3 2 2 3 4 4 4 3 3 3 3 2 3 4 4 4 5 5 6 6 5 3 2 0 1 2 2 2 3 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 5 5 5 5 4 4 3 3 3 3 2 1 1 1 1 2 3 4 4 3 3 3 3 2 4 6 8 8 8 8 7 6 4 3 2 2 2 3 5 7 6 4 3 3 4 4 3 3 3 2 2 4 5 6 6 5 5 4 4 4 4 3 3 4 7 7 6 4 3 2 3 4 6 6 5 4 3 4 5 5 5 5 5 5 5 5 5 4 4 3 3 4 5 6 6 5 3 1 2 3 2 2 4 5 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 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 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 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 9 8 7 6 5 4 3 3 2 2 2 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 4 5 5 5 6 7 7 3 2 3 4 4 4 4 3 1 1 1 1 1 1 3 4 4 4 3 3 3 2 1 1 2 1 2 3 6 7 6 6 5 7 7 6 3 4 5 2 7 6 6 6 7 7 6 5 6 5 5 2 3 5 4 4 4 5 5 5 4 4 3 2 3 3 2 2 3 7 9 10 7 7 7 7 7 7 4 2 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 4 4 3 2 2 3 3 3 3 4 4 4 4 5 5 4 4 5 6 6 5 5 5 5 6 7 7 7 6 5 4 3 1 1 1 2 3 5 5 5 5 4 4 3 3 2 2 3 4 4 5 5 6 6 5 5 4 3 2 1 1 2 3 3 2 2 2 2 3 3 2 2 2 3 3 3 3 3 2 1 3 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 5 4 4 4 5 5 6 6 6 6 6 6 6 7 8 8 8 7 6 5 6 6 5 5 5 6 6 5 3 3 3 4 5 3 2 3 4 5 4 2 2 2 1 2 3 3 4 4 4 5 5 5 5 5 5 6 6 6 5 6 6 5 3 5 8 8 7 5 5 5 5 4 4 4 3 3 4 4 4 4 4 4 4 5 5 6 5 5 5 6 5 4 2 2 3 4 4 5 5 5 5 5 5 4 5 3 3 4 3 5 5 4 3 3 3 4 4 4 5 6 6 3 1 4 2 4 5 6 7 6 6 5 5 5 5 5 5 6 6 6 6 5 4 5 5 3 6 8 6 4 2 2 4 5 5 5 6 7 6 6 6 8 8 7 6 6 5 5 5 2 3 6 3 1 4 4 3 3 2 2 1 1 1 2 2 2 3 5 6 5 4 3 4 6 7 7 5 4 2 1 1 1 0 1 2 3 3 2 2 2 3 4 4 4 3 4 5 5 5 4 1 1 3 5 6 6 5 3 0 2 2 2 4 4 4 5 5 5 4 5 5 4 3 3 2 3 3 2 3 4 4 3 2 2 0 1 1 2 2 4 6 6 5 3 1 2 3 5 8 8 7 5 5 5 6 6 6 6 6 6 5 5 4 3 3 2 6 10 11 11 12 13 13 9 7 5 5 6 7 7 7 6 5 3 4 6 5 3 1 0 2 3 5 5 3 4 7 8 9 10 11 11 12 12 10 8 8 8 8 9 8 5 2 3 4 4 5 5 4 3 3 4 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 4 4 4 3 3 2 2 2 3 4 6 7 7 6 5 4 2 2 2 2 3 3 3 3 3 3 4 5 5 4 4 5 5 6 6 5 4 3 1 1 2 2 1 3 5 5 5 6 5 5 4 3 3 3 3 3 3 3 4 5 5 5 4 4 3 3 3 2 2 1 1 3 1 1 4 5 5 5 4 4 4 4 3 3 6 8 8 7 6 6 5 4 2 1 2 1 3 5 6 5 3 2 3 3 4 2 2 2 2 3 4 4 5 5 6 6 5 5 4 4 3 3 5 8 6 5 3 2 2 4 6 7 5 3 2 3 4 5 5 5 4 4 3 4 4 4 4 4 4 4 3 4 5 5 3 2 2 3 2 1 3 5 6 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 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 18 18 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 14 13 13 12 12 11 10 9 8 7 6 5 5 4 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 5 4 2 3 4 4 2 2 4 6 7 6 4 1 2 3 4 3 2 1 1 1 1 0 1 3 6 7 7 7 7 8 6 5 5 6 7 8 7 6 4 2 3 3 3 0 2 3 2 4 4 6 7 5 2 4 5 5 6 6 5 5 4 3 4 5 4 3 4 4 3 2 2 3 4 5 4 2 2 2 3 5 4 4 7 8 7 7 7 5 3 5 5 5 5 5 5 5 5 5 5 4 4 5 6 5 5 5 5 5 4 4 3 3 3 4 4 4 4 5 5 5 4 4 4 5 5 5 4 5 5 6 7 7 7 6 5 3 2 2 3 3 3 2 3 4 4 4 3 2 2 2 2 1 1 2 3 4 5 5 5 5 4 3 1 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 3 5 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 8 8 8 7 6 6 5 5 5 5 5 6 5 3 3 2 3 4 4 4 5 5 4 3 2 2 2 1 1 1 3 4 3 4 4 4 4 4 5 5 5 5 5 5 5 5 3 6 7 7 7 6 5 5 5 4 4 3 3 2 2 2 2 2 3 4 4 5 5 5 5 6 6 6 6 6 6 5 4 4 4 5 5 4 4 2 1 3 4 4 4 5 6 5 4 3 4 4 4 4 6 6 5 5 6 5 3 2 2 2 3 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 6 6 3 4 3 3 5 6 6 6 5 4 4 5 8 8 5 4 4 5 3 2 3 4 6 4 1 4 4 4 4 3 2 1 1 1 2 3 4 4 5 6 5 4 3 3 6 7 6 3 3 3 2 1 4 5 4 3 3 4 3 2 2 3 5 4 4 4 4 4 5 4 4 4 5 6 6 6 7 6 5 2 2 3 4 4 3 3 4 5 5 5 5 5 4 3 3 3 3 3 3 2 2 3 3 2 2 2 3 4 5 5 4 5 5 4 2 2 3 6 8 9 7 6 5 5 5 5 6 6 6 6 6 6 6 5 4 4 3 6 11 12 13 14 13 12 7 3 0 2 3 4 5 6 5 3 1 4 6 6 3 1 1 2 3 4 5 4 3 7 8 10 10 9 9 9 11 11 9 9 10 9 8 8 5 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 3 2 4 4 5 5 5 5 4 3 3 3 5 6 6 6 6 5 4 3 2 2 3 3 3 3 3 4 5 6 5 5 4 5 5 6 6 6 6 4 2 0 2 2 1 4 7 7 6 6 5 5 4 3 3 3 3 2 3 4 5 5 5 4 4 3 2 2 2 1 1 2 2 2 1 3 6 5 5 5 5 4 4 4 4 3 5 7 7 6 6 5 5 4 2 1 1 1 4 5 6 4 3 2 2 3 4 2 1 1 2 3 4 4 4 5 6 6 5 5 3 3 3 3 5 7 5 4 2 2 3 5 5 5 3 3 3 4 5 6 5 4 4 3 3 3 3 4 4 4 4 4 3 2 2 2 1 2 3 2 1 3 5 7 7 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 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 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 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 12 11 10 9 9 8 7 6 5 4 3 2 2 2 3 4 4 5 5 5 5 5 4 4 4 5 4 3 1 3 4 3 1 2 3 5 7 7 6 4 3 3 3 2 1 2 2 2 1 2 3 5 6 6 6 7 6 6 6 7 8 7 6 4 2 1 2 2 3 1 1 1 0 1 4 6 5 4 6 5 2 3 4 5 6 6 5 5 4 3 5 7 8 7 7 6 5 6 6 6 6 6 5 1 4 3 4 7 3 4 7 7 6 6 6 5 4 4 5 5 5 5 5 5 5 5 4 3 2 3 5 5 5 5 5 5 5 4 3 2 3 3 3 3 3 4 5 5 5 4 4 4 4 4 4 4 4 5 6 6 6 5 4 3 2 3 3 4 4 3 3 4 5 4 4 3 2 1 1 2 2 1 1 2 3 4 4 4 3 2 2 3 3 3 2 2 3 3 4 3 3 2 1 1 1 1 1 1 1 1 2 4 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 7 7 7 7 6 6 6 6 6 7 7 7 6 6 5 5 5 6 6 7 8 8 8 7 6 6 6 5 4 6 6 4 3 2 2 5 5 5 5 5 4 3 3 3 3 3 2 1 1 2 3 4 4 4 4 5 4 5 5 5 5 4 5 5 4 2 4 6 7 7 6 6 5 5 4 4 3 2 1 1 1 2 2 2 3 4 5 6 6 6 6 6 6 6 6 6 6 5 5 5 6 5 4 2 2 3 4 4 5 5 5 5 3 1 1 3 5 7 6 6 6 5 5 2 3 4 2 1 1 2 3 4 4 4 4 5 5 5 4 3 3 3 2 2 1 2 2 2 3 5 2 2 7 7 7 5 3 5 6 6 5 3 3 3 6 9 7 5 2 2 3 4 4 5 5 5 5 1 3 4 4 4 3 2 1 1 2 3 4 5 5 5 6 6 6 5 5 5 5 3 1 2 2 2 4 5 5 4 3 3 3 3 2 2 3 4 4 4 4 4 3 3 4 4 4 5 5 5 5 6 7 6 5 2 2 3 3 3 2 4 6 5 4 3 4 4 2 1 3 3 2 3 2 1 3 3 2 2 3 3 4 5 4 3 3 4 3 2 2 4 6 7 8 6 5 4 4 4 5 6 6 6 6 6 6 6 6 6 5 4 7 11 13 14 14 12 9 6 4 2 4 5 7 6 4 4 3 1 4 5 5 3 2 2 2 3 4 4 3 2 6 9 10 10 8 7 8 10 8 6 8 10 12 9 5 2 1 3 4 5 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 3 2 2 4 4 5 6 6 6 5 4 4 4 5 5 6 6 6 5 4 4 3 3 3 3 3 3 4 5 5 5 4 4 4 5 6 7 7 7 5 3 1 2 1 2 6 9 8 7 6 5 4 4 4 4 3 3 4 4 5 5 5 5 4 3 2 1 1 1 1 1 2 1 1 3 5 6 5 4 4 4 3 3 3 3 3 4 6 6 6 5 6 5 4 3 1 1 3 5 5 5 4 3 2 2 3 3 2 1 1 2 3 3 3 4 5 5 6 6 5 3 2 3 3 4 6 5 4 2 3 3 4 4 4 3 3 3 5 6 5 4 4 3 2 2 2 3 4 4 4 4 4 3 2 1 1 2 2 2 1 3 5 5 6 6 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 12 10 9 8 8 8 6 5 4 4 3 2 2 2 3 4 4 4 5 5 5 4 4 5 5 4 3 1 2 2 1 0 1 2 3 5 7 6 5 3 3 4 6 6 5 4 3 2 3 4 6 6 5 4 4 2 3 5 5 4 4 3 3 3 2 2 2 4 6 5 6 5 5 3 1 1 1 3 5 3 1 5 6 6 5 5 5 5 5 7 8 7 5 6 6 6 8 7 6 6 6 5 4 5 6 8 9 8 7 8 6 6 6 6 5 3 3 4 5 5 5 5 5 5 5 4 3 2 2 2 3 5 5 6 5 5 4 3 2 2 1 1 1 2 3 4 5 5 5 4 3 3 3 3 3 3 3 3 3 3 2 2 1 1 2 3 3 3 3 2 3 5 5 5 5 4 3 2 1 1 1 1 1 1 1 1 2 3 3 3 2 3 3 3 3 3 3 3 3 2 1 0 0 1 1 1 1 2 3 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 6 6 7 7 6 6 5 4 5 5 6 6 6 5 4 4 5 5 6 6 7 7 8 8 7 7 6 6 5 6 6 6 4 2 0 1 4 5 5 5 4 4 3 3 3 3 4 3 2 2 3 3 4 4 4 5 5 5 5 5 5 4 4 5 4 3 2 4 6 7 7 7 7 6 5 5 4 3 1 0 1 2 2 2 2 3 5 5 6 6 6 6 6 5 5 6 6 6 7 6 6 5 6 5 4 6 6 5 4 4 4 5 5 3 2 2 3 5 6 5 4 4 5 5 3 3 5 5 4 2 1 2 3 4 6 6 5 3 3 3 3 3 3 2 2 2 3 4 6 6 7 7 8 8 6 5 5 4 5 7 6 3 3 2 5 7 8 7 7 6 6 6 5 4 4 4 5 6 2 2 4 4 3 2 2 1 1 1 3 4 5 5 5 5 6 6 6 5 4 3 2 2 1 2 4 3 2 1 3 4 5 4 2 2 2 2 3 4 4 3 3 2 3 4 4 4 4 4 3 4 5 6 6 5 3 2 3 4 3 2 3 5 6 4 3 3 3 3 2 2 3 1 2 2 2 1 2 1 1 2 2 3 3 3 2 2 2 2 2 1 3 4 6 6 5 4 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 7 10 13 13 13 11 9 7 6 6 8 8 8 5 5 6 4 2 5 6 5 3 2 2 3 3 4 3 3 2 5 7 8 9 9 8 7 6 3 1 2 7 12 12 9 4 2 4 5 6 6 5 5 5 5 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 6 7 7 6 5 3 2 2 5 8 10 9 7 5 5 5 5 4 4 4 5 5 5 4 4 4 3 3 2 1 0 1 1 1 1 1 1 3 5 6 6 5 4 4 3 3 2 3 3 3 4 5 5 5 5 5 5 5 4 3 3 4 6 5 5 4 3 2 2 2 2 2 1 1 2 3 3 3 3 3 4 5 5 4 3 2 2 2 3 4 4 4 3 3 3 3 3 3 2 3 4 5 5 5 4 3 2 2 2 3 4 5 4 3 3 3 3 3 2 2 2 1 1 3 5 6 6 6 6 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 12 10 8 8 8 7 6 4 4 5 3 2 2 2 3 3 3 4 4 4 4 4 4 4 5 4 3 0 1 1 1 2 2 2 3 5 5 5 5 6 6 9 11 10 9 7 3 3 4 5 6 4 4 4 4 4 4 3 2 1 3 2 1 2 3 5 7 5 5 3 1 3 3 2 3 3 1 2 2 1 3 7 7 6 4 5 6 7 8 7 4 1 1 3 4 4 4 2 3 4 4 4 5 5 7 9 9 9 8 8 8 6 5 5 5 4 3 3 4 5 5 4 4 4 4 5 5 4 3 2 2 3 4 5 5 4 4 4 5 4 3 2 1 2 3 3 4 4 4 3 3 3 3 3 2 2 2 2 1 1 0 0 0 1 1 2 3 3 2 1 3 5 6 6 6 6 6 6 5 4 4 2 1 0 1 2 3 3 2 2 2 3 4 4 4 4 3 2 2 1 1 1 1 2 3 3 3 4 5 6 6 5 4 4 4 4 5 6 6 6 6 5 5 5 4 4 4 5 6 6 5 5 4 4 5 6 6 6 5 5 5 5 5 6 6 6 5 6 6 7 7 6 5 6 7 7 6 6 5 5 2 1 3 5 6 4 3 2 2 3 3 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 5 3 1 3 5 6 6 6 7 6 6 5 5 5 4 2 1 2 2 2 1 1 3 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 4 5 5 6 5 4 2 2 3 4 4 3 2 2 2 4 6 6 5 5 5 5 6 7 9 8 7 5 4 4 6 6 6 4 3 3 4 4 5 5 4 2 3 5 6 6 6 5 5 4 6 7 5 4 5 4 5 6 5 4 3 4 7 8 7 4 5 5 5 5 5 4 3 5 6 6 4 1 2 3 3 2 3 3 3 2 1 4 5 5 5 5 6 6 4 4 3 2 2 2 3 3 3 4 3 0 3 6 7 6 4 2 1 1 2 2 3 3 3 4 3 3 3 3 3 3 3 3 4 6 6 6 4 3 3 4 4 3 1 3 5 4 3 2 1 1 1 0 2 2 3 3 2 2 2 2 3 3 4 4 4 3 2 1 2 1 2 4 3 3 4 5 4 3 3 4 4 5 6 6 5 5 4 4 4 4 5 6 6 6 9 12 12 12 11 11 11 10 10 10 8 7 5 5 6 5 4 7 8 7 4 3 3 4 5 5 4 4 5 5 6 7 9 9 8 6 4 3 3 3 2 7 13 12 9 6 5 6 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 4 4 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 4 5 5 5 5 6 6 5 4 3 4 6 8 9 8 7 6 6 5 5 5 5 5 5 5 4 3 2 2 1 1 0 1 2 1 1 1 1 2 3 5 6 6 5 4 3 3 2 2 2 2 3 3 4 4 4 4 5 5 5 4 4 4 4 4 5 5 4 4 3 2 1 1 1 1 1 1 1 2 3 2 2 2 2 3 3 3 3 2 1 1 2 3 4 3 3 2 2 2 2 3 3 3 4 5 5 4 3 3 2 2 3 4 4 4 3 2 2 3 3 3 2 1 1 1 3 5 6 7 7 6 5 18 18 18 18 18 18 18 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 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 18 18 18 18 18 17 17 17 17 17 17 17 16 17 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 14 12 10 7 7 7 6 4 2 2 3 4 3 3 3 3 4 3 3 3 3 3 4 4 3 3 2 1 2 2 3 3 2 1 2 2 3 5 7 9 8 8 10 10 10 9 8 5 3 4 5 5 3 3 4 4 4 4 3 2 2 1 2 4 5 5 3 3 3 3 4 4 3 1 1 1 1 2 5 5 5 5 6 7 6 6 6 6 5 5 4 1 1 2 2 4 4 2 1 1 2 3 3 3 4 6 7 7 7 7 7 7 4 4 6 5 4 2 3 4 4 4 4 4 4 4 5 5 5 4 4 3 3 2 2 2 2 3 4 4 4 3 3 2 3 3 3 3 3 2 2 3 3 3 3 2 1 1 1 1 0 0 1 1 1 1 2 3 3 2 0 3 6 7 7 7 7 7 7 7 6 6 6 5 4 3 3 3 3 1 1 2 4 4 4 4 4 3 2 1 2 2 3 4 4 4 4 4 4 4 6 6 6 5 3 2 2 2 4 5 6 6 6 5 5 4 4 4 4 4 4 5 5 5 5 4 5 6 6 5 4 4 5 6 6 6 5 4 4 4 5 6 6 7 7 7 7 6 6 6 5 3 2 1 4 5 4 2 1 2 3 3 4 4 4 4 3 3 2 4 4 4 4 4 5 5 5 4 4 4 2 1 4 5 5 5 6 6 6 6 5 5 5 5 2 2 3 3 2 1 0 2 3 4 4 4 4 5 5 4 4 5 5 5 5 5 5 5 5 6 4 4 4 3 3 3 4 5 4 3 2 2 2 3 5 7 7 6 5 5 6 6 7 7 6 6 5 5 6 5 4 4 4 4 5 5 5 4 4 5 6 5 5 5 3 3 4 4 5 6 6 4 4 5 5 7 7 5 4 4 6 7 6 5 5 5 4 4 5 6 5 6 6 7 6 3 1 2 1 1 3 3 4 2 2 5 6 6 5 5 6 5 4 3 2 2 2 3 4 1 1 3 2 1 5 7 8 6 6 3 1 0 1 2 4 4 3 2 1 1 2 2 2 1 1 2 4 6 6 6 6 4 4 4 5 5 2 3 5 5 4 3 3 4 5 5 5 4 4 4 2 1 2 3 4 5 5 6 6 5 4 4 4 3 3 3 2 2 3 4 4 3 4 5 5 4 5 4 4 3 3 2 2 3 5 6 6 6 8 10 11 11 10 10 10 9 11 11 8 6 5 5 5 5 3 3 6 7 8 7 6 6 6 7 8 8 7 6 6 7 9 10 9 6 5 4 4 4 5 6 10 11 10 8 7 6 6 6 5 5 5 5 5 5 4 4 4 4 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 4 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 5 4 4 4 5 5 5 4 4 4 4 6 8 7 6 6 6 7 6 6 5 5 5 5 4 4 3 2 1 1 1 1 1 1 2 2 2 3 4 5 5 5 4 3 2 1 1 1 1 2 2 3 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 4 3 2 1 1 0 0 0 1 1 1 2 3 4 4 3 2 1 1 1 2 2 2 1 2 2 2 1 2 2 2 3 4 4 3 4 4 4 4 4 3 3 3 3 3 3 3 3 2 1 2 3 3 3 2 0 1 3 4 6 6 6 6 5 4 18 18 18 18 18 18 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 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 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 12 9 7 6 6 5 4 3 3 5 6 5 4 4 4 4 4 3 1 1 2 3 4 5 4 2 0 2 3 3 2 0 1 2 2 4 7 7 8 8 9 11 9 8 8 8 8 6 4 4 4 3 4 4 3 3 4 4 3 2 2 4 4 2 1 0 1 3 2 1 2 3 4 4 4 5 5 6 7 6 3 4 4 5 5 4 3 2 4 3 0 1 1 4 4 3 1 0 2 1 0 2 3 3 4 5 5 5 5 5 3 2 3 4 5 3 1 2 3 4 4 4 5 5 5 5 6 5 5 4 5 4 3 2 2 2 2 2 2 1 1 0 1 1 1 1 2 2 3 3 2 2 2 3 3 2 2 1 0 0 0 1 1 1 2 2 3 2 0 3 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 3 1 2 2 3 3 3 4 3 2 1 3 4 4 5 5 5 4 4 4 4 5 6 6 5 4 3 2 2 3 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 6 6 7 7 6 5 3 2 3 5 6 7 7 7 7 7 6 6 4 1 1 0 3 4 4 2 2 1 2 2 3 3 3 3 2 2 2 3 4 5 5 5 5 5 5 5 4 3 1 1 3 4 4 4 5 5 6 5 4 4 5 5 3 3 4 3 2 1 1 1 1 1 2 3 3 4 4 3 4 5 6 5 5 5 6 6 4 3 3 4 5 5 4 4 5 4 3 3 2 1 2 4 6 7 7 6 4 3 1 2 4 5 3 3 4 2 3 3 3 4 4 4 4 5 5 5 5 5 5 3 3 4 2 1 3 4 6 6 6 4 4 5 6 6 5 3 1 2 3 6 7 8 8 7 6 5 5 5 4 4 6 7 7 5 3 2 2 2 1 2 3 3 4 7 6 5 4 4 5 5 4 2 2 2 3 2 1 1 1 3 1 3 7 7 6 6 6 4 2 1 3 4 5 4 3 1 2 2 4 4 4 4 3 4 5 6 6 6 6 5 4 5 5 5 4 5 6 6 5 4 5 5 5 4 4 4 4 4 3 3 4 5 5 6 6 7 7 7 6 6 6 6 5 3 2 2 1 1 1 2 3 4 4 4 4 3 3 2 1 0 3 4 5 5 5 5 6 8 9 9 9 8 7 6 9 10 10 5 2 3 4 4 3 5 9 10 10 9 9 8 9 10 11 11 10 8 7 8 11 11 10 7 5 4 5 7 8 9 10 10 10 9 8 7 5 5 4 4 5 5 5 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 4 5 5 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 4 4 4 5 7 7 6 5 4 4 6 7 7 6 5 4 4 4 3 2 2 1 2 2 2 2 3 3 4 5 5 5 5 4 3 2 1 0 0 0 1 2 3 3 3 4 5 5 4 4 3 3 2 2 2 2 2 2 2 2 4 4 4 3 3 2 1 1 1 2 2 4 5 6 5 4 3 2 1 2 2 2 2 3 4 4 3 2 2 3 5 5 5 5 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 1 2 4 5 5 6 6 6 6 5 4 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 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 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 15 14 14 14 14 14 13 12 9 7 5 5 5 4 6 7 7 7 6 4 3 3 4 4 3 2 2 1 1 1 2 3 3 2 1 1 2 4 6 5 4 4 4 5 3 4 5 6 6 6 6 6 9 9 7 5 4 4 3 3 3 3 2 2 2 3 3 4 3 3 3 2 1 1 1 2 3 4 4 4 4 4 4 5 5 5 4 2 3 3 4 4 3 2 3 4 2 1 2 3 4 4 3 3 2 2 1 1 2 3 4 4 3 3 3 3 3 3 2 0 1 3 2 1 2 2 3 4 5 5 5 5 6 6 6 6 5 5 5 5 4 5 5 5 5 5 5 5 5 5 4 4 3 2 1 0 0 0 0 0 1 2 1 1 1 1 1 2 3 3 3 2 1 0 2 4 6 7 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 3 3 2 1 2 4 6 5 5 5 4 4 4 4 4 4 6 7 6 6 5 4 3 3 3 4 4 3 4 4 5 5 5 5 5 5 6 7 7 7 7 7 7 6 7 7 7 7 6 6 6 6 5 3 2 2 4 6 7 6 6 7 7 7 6 3 0 0 2 6 4 3 1 1 1 1 0 1 1 2 2 2 2 2 2 3 4 4 4 4 4 5 4 3 2 1 2 3 4 4 3 3 3 4 3 2 3 4 5 5 4 4 3 2 0 0 0 0 1 2 2 3 3 3 3 4 5 6 5 4 3 2 2 2 3 5 5 5 3 4 4 5 3 1 2 2 1 4 6 7 6 5 3 2 2 2 1 1 3 4 3 2 2 3 4 4 5 6 6 7 6 5 4 3 3 3 2 3 4 5 5 5 4 3 4 5 4 4 5 5 4 2 1 2 2 5 7 6 7 8 8 7 7 7 5 3 4 7 7 7 6 5 4 4 4 3 3 5 6 6 7 6 5 4 4 4 5 4 3 2 2 2 2 2 2 3 3 2 4 7 6 4 5 6 5 3 4 5 5 5 4 3 2 4 4 5 4 4 5 5 5 5 6 6 6 6 6 4 4 4 4 4 5 6 6 5 4 4 3 2 3 4 4 4 3 5 5 5 5 5 6 6 6 7 6 4 3 4 4 4 3 3 3 4 3 3 3 2 2 3 3 3 2 2 3 1 2 5 5 5 5 4 3 4 7 9 10 9 8 7 7 7 8 9 6 3 2 3 5 6 8 11 11 10 9 10 10 12 13 14 13 12 10 9 10 13 12 10 7 6 6 6 7 9 10 10 10 9 8 8 7 6 5 4 4 4 5 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 3 3 4 5 5 4 4 4 4 5 7 7 6 5 3 3 4 6 7 7 6 5 4 4 3 2 2 2 3 3 4 4 4 4 5 6 6 5 4 2 1 0 1 1 0 2 3 4 4 3 4 5 5 5 4 4 4 3 3 2 2 3 3 3 3 3 5 6 6 4 3 2 1 1 3 4 5 5 5 6 5 4 2 1 2 1 1 2 4 6 6 5 4 3 4 5 6 6 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 1 2 3 3 2 1 4 5 6 6 6 6 6 6 6 5 4 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 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 20 20 20 20 20 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 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 15 15 15 14 14 14 14 13 13 11 9 6 5 5 5 5 7 7 6 6 6 4 3 4 4 3 2 3 3 2 2 3 2 2 4 5 6 7 7 9 9 9 8 6 5 3 2 2 3 3 2 3 2 4 8 8 8 5 4 5 3 2 2 2 3 2 2 2 2 2 0 2 3 3 2 3 3 3 3 4 3 2 1 0 2 3 3 2 3 2 4 3 4 4 3 1 2 3 3 2 2 3 3 3 3 2 1 1 2 1 1 2 3 3 2 1 2 2 2 2 1 1 1 1 2 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 4 3 1 1 2 2 1 1 0 0 0 1 1 2 3 3 2 1 2 4 6 6 7 7 7 8 8 7 7 7 7 7 6 6 6 5 5 5 4 3 3 3 3 3 2 2 2 2 2 2 1 2 5 6 6 5 5 4 4 4 3 3 4 4 6 7 7 6 6 5 4 3 3 3 3 3 3 4 5 6 6 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 5 6 7 7 7 6 6 5 5 3 2 2 4 5 4 2 1 1 2 2 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 1 1 1 2 3 4 3 2 1 1 2 2 2 3 3 4 6 5 5 5 4 3 3 3 3 3 2 1 1 1 1 2 4 5 5 4 3 3 2 2 2 4 5 5 3 2 4 4 4 2 1 1 2 4 5 6 6 6 5 5 5 4 3 3 2 1 2 3 2 5 6 6 6 5 5 5 6 6 5 3 2 2 3 4 5 5 4 4 3 2 2 2 4 6 5 5 4 3 2 0 2 3 6 6 5 6 7 7 5 4 4 2 3 5 7 6 6 6 5 5 4 5 5 5 6 6 6 6 5 5 4 4 4 4 3 3 3 2 2 3 4 5 5 5 4 5 6 5 4 5 6 5 5 6 6 5 4 3 2 3 5 5 4 3 3 4 3 4 5 5 6 6 6 6 4 3 3 3 3 4 5 6 6 5 4 1 0 1 3 4 3 3 5 5 5 4 5 5 5 6 6 5 3 1 2 3 3 3 3 3 4 4 3 1 1 2 2 2 1 2 3 3 2 2 5 5 5 4 3 2 3 6 9 11 10 9 8 7 6 6 5 6 5 5 5 5 6 8 9 10 10 9 11 13 15 15 14 12 11 10 9 9 13 12 11 8 7 7 7 8 8 9 9 9 8 8 7 7 7 6 5 4 5 5 4 4 3 3 3 3 3 3 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 4 5 4 4 4 4 6 6 6 6 5 4 3 3 5 6 7 7 6 5 4 3 2 1 1 3 4 5 5 5 4 5 5 5 4 2 1 0 1 1 1 3 4 5 5 4 3 4 5 5 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 3 2 2 1 2 5 6 6 5 5 4 4 3 2 1 1 2 3 4 6 6 6 5 4 4 4 6 6 6 5 5 5 4 4 4 4 3 2 2 2 2 2 3 3 2 1 1 1 1 2 4 7 7 7 6 6 6 6 5 5 4 3 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 18 18 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 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 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 14 13 13 11 9 6 5 5 5 5 5 5 5 6 5 3 3 2 1 2 3 4 4 3 1 1 2 4 6 7 7 8 8 8 6 6 7 7 7 6 5 5 5 4 2 1 3 1 5 7 7 4 3 3 3 2 0 2 3 2 2 1 1 1 2 2 3 3 4 4 3 3 3 3 3 4 3 2 2 3 3 4 5 3 4 4 4 4 1 1 1 2 3 3 3 2 1 1 2 1 1 3 4 4 3 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 3 4 4 5 5 4 5 5 5 6 6 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 5 4 3 2 2 2 2 2 2 1 1 1 1 2 2 1 2 3 4 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 3 2 1 1 2 3 3 3 3 3 3 2 1 2 4 5 5 5 5 4 4 4 4 3 3 3 4 5 6 6 6 5 5 5 5 4 3 3 3 4 5 6 6 6 5 5 5 6 7 7 6 6 6 6 6 7 7 7 6 5 5 4 4 4 5 5 5 6 6 7 7 7 6 5 4 4 4 4 4 5 5 4 3 1 0 1 1 2 2 3 2 2 4 5 5 5 4 3 3 3 3 3 2 1 1 2 2 2 3 3 3 2 1 1 2 3 4 4 3 4 5 6 6 6 5 5 5 6 5 4 3 2 0 1 1 2 5 5 4 4 3 3 3 4 5 3 3 1 2 3 4 4 4 3 2 2 3 5 6 6 6 7 7 6 5 5 4 4 4 5 5 4 5 6 7 7 7 5 4 5 6 6 6 4 3 2 3 5 6 5 4 2 2 2 1 2 5 6 5 3 2 2 1 1 2 3 5 6 6 7 8 8 2 2 1 1 3 5 6 5 5 4 4 4 4 5 6 6 7 6 4 4 4 4 4 4 4 3 2 1 2 2 2 4 5 5 5 5 4 5 6 5 5 6 6 5 5 5 5 3 2 2 1 3 5 4 3 1 2 3 2 3 4 5 6 6 6 6 5 3 2 2 1 2 5 7 7 5 3 2 2 1 1 2 2 3 5 5 4 4 4 4 5 6 6 5 4 4 2 2 1 2 2 3 2 1 1 2 2 2 2 0 1 2 4 4 3 0 3 4 4 3 2 2 2 5 8 10 10 8 8 7 6 5 5 6 6 6 4 4 4 5 6 7 9 10 13 15 15 14 12 10 9 9 9 8 7 8 7 6 6 5 5 7 8 8 8 8 8 7 7 6 7 7 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 5 4 4 4 4 4 4 5 5 4 4 5 5 6 6 5 5 4 4 3 3 3 2 2 3 3 2 2 2 2 3 3 4 4 5 5 4 3 3 3 3 3 2 2 2 3 4 4 4 4 4 5 5 6 6 6 5 4 3 3 4 5 6 6 6 6 5 3 2 1 1 2 4 5 5 4 3 3 2 2 2 1 1 1 1 1 3 5 5 5 4 3 3 4 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 4 3 2 2 2 3 6 6 6 5 4 4 4 3 1 1 2 3 4 5 6 6 5 4 3 3 4 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 3 2 2 2 2 3 5 7 7 7 6 5 5 4 4 4 4 4 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 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 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 11 9 6 5 5 6 4 3 4 4 4 5 7 8 7 4 3 3 4 4 4 2 3 6 6 5 3 4 5 4 3 2 3 5 5 6 8 8 8 7 6 4 1 0 2 4 6 6 5 3 2 3 2 2 2 2 2 2 1 1 1 2 2 2 3 2 2 3 3 3 3 2 2 3 4 4 4 5 4 4 3 3 5 3 1 2 3 3 2 2 2 2 2 1 1 2 0 1 2 2 3 2 1 1 1 1 1 1 3 3 2 1 0 1 2 3 3 4 5 5 5 5 5 5 6 6 6 6 7 7 8 8 6 5 4 4 4 4 4 4 4 4 4 5 5 5 4 3 2 2 2 2 2 2 1 1 1 2 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 3 2 1 1 2 2 3 3 3 4 4 3 3 1 3 5 5 5 5 5 4 4 4 3 3 2 3 4 5 5 5 5 5 5 6 6 6 5 4 3 4 5 5 6 6 5 5 5 5 6 6 6 6 5 5 6 6 6 6 4 3 2 1 2 3 4 4 5 5 6 6 7 6 5 4 4 4 5 5 5 5 5 4 4 2 1 1 1 2 3 4 4 2 3 5 5 5 4 3 3 3 4 4 2 1 1 2 2 3 3 4 4 3 1 1 3 4 5 4 3 3 4 6 7 7 6 6 5 6 5 4 2 1 1 0 1 4 4 4 3 2 2 2 3 3 2 1 1 2 3 4 5 5 4 4 3 3 4 5 6 6 6 7 7 6 5 5 5 6 6 6 5 4 5 6 6 6 6 7 6 5 5 5 6 6 4 2 1 1 5 5 4 2 3 3 1 2 5 6 5 3 2 2 2 2 1 3 5 5 5 6 7 7 3 1 2 3 3 4 4 4 3 3 3 3 5 6 6 6 7 6 5 5 5 6 5 4 3 2 1 0 1 1 2 3 4 4 3 4 4 6 6 6 6 6 6 5 4 4 3 2 2 2 2 4 5 4 3 2 3 3 2 3 4 5 6 6 6 6 6 3 2 1 1 3 7 7 7 4 3 3 3 2 1 1 1 4 5 5 4 4 4 4 5 5 4 3 3 4 4 3 2 1 1 2 3 3 3 2 1 2 2 2 2 3 4 4 4 2 2 4 4 3 1 2 4 3 4 7 7 7 7 6 5 3 3 4 4 4 5 5 5 5 4 5 8 12 15 15 14 11 9 7 7 7 8 7 6 5 4 4 3 3 3 5 7 8 7 7 7 7 7 6 6 7 6 6 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 3 3 3 3 3 4 4 5 5 5 6 6 6 5 5 4 3 3 3 4 3 2 2 3 3 2 2 1 2 2 2 2 4 4 5 4 4 3 3 3 3 3 3 2 2 2 4 4 4 5 5 5 5 5 5 5 5 4 3 3 4 5 5 5 5 5 4 3 2 2 2 4 5 5 4 2 1 1 1 1 1 1 1 1 3 5 6 5 4 3 3 4 5 5 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 3 2 2 1 3 6 6 6 5 5 4 3 1 1 1 2 4 5 6 6 6 5 3 3 3 5 6 6 6 5 5 5 5 5 5 5 5 5 6 5 5 5 5 4 4 3 3 3 3 3 4 6 7 7 6 4 3 3 4 4 5 4 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 12 11 9 7 5 5 5 4 3 3 4 4 7 6 6 5 4 3 4 4 4 5 4 6 6 6 3 1 3 3 3 2 2 2 3 3 4 6 6 6 7 7 6 4 3 3 5 5 6 6 5 3 2 2 3 3 3 2 1 1 1 1 1 1 3 4 4 3 3 3 4 5 5 6 5 4 2 3 2 2 2 2 4 3 1 2 3 3 3 3 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 3 4 4 3 2 1 2 3 4 4 5 6 6 6 6 6 5 5 7 6 6 7 7 8 9 9 8 7 6 6 6 5 5 5 6 5 5 5 5 5 4 3 3 2 2 2 2 1 2 3 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 3 2 2 3 3 4 3 2 3 3 3 3 3 3 3 3 3 4 4 4 3 1 3 6 5 5 4 4 4 3 3 3 3 3 4 5 6 5 5 5 5 6 6 6 6 5 4 3 3 4 5 5 5 5 5 5 5 6 6 6 6 5 4 4 5 5 4 3 2 1 2 3 3 4 4 4 4 5 6 6 5 5 4 4 4 5 5 5 5 5 4 4 3 2 1 1 1 3 5 6 3 1 1 1 2 3 3 3 2 2 2 2 4 4 3 2 3 3 4 4 4 3 2 2 4 6 5 3 2 3 5 7 6 6 5 5 5 3 1 2 1 1 3 4 6 4 3 3 2 1 1 1 5 5 5 4 5 5 5 5 5 5 4 3 3 4 6 7 7 7 7 7 6 5 5 5 5 4 3 2 3 5 5 4 2 3 5 6 6 6 6 5 5 6 5 3 3 5 5 3 3 3 2 1 4 6 5 4 3 2 3 3 2 1 2 3 4 6 6 6 7 5 4 5 6 5 5 5 4 4 3 3 4 5 6 5 5 4 5 6 6 7 7 5 3 3 3 2 0 1 1 1 2 4 4 4 4 4 6 6 4 5 5 4 5 4 2 1 2 2 3 5 5 5 4 3 3 2 2 3 4 5 6 6 6 6 6 6 4 3 1 3 5 8 7 6 5 4 3 3 3 3 2 3 4 4 3 3 3 4 4 4 5 5 3 3 4 5 4 3 1 1 1 2 3 3 2 0 1 3 4 4 5 6 5 5 4 4 4 4 3 1 2 4 3 3 3 5 6 6 5 3 2 2 1 0 3 5 6 6 7 6 3 5 10 13 13 11 8 6 5 5 5 5 6 6 5 5 4 3 3 3 4 6 9 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 2 2 2 2 2 3 3 4 4 5 6 6 6 5 5 4 4 3 3 3 4 4 3 3 3 3 3 4 4 5 4 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 1 2 3 3 4 4 4 4 5 5 6 5 5 4 4 4 5 5 4 4 5 4 3 3 2 2 5 6 5 3 2 0 1 1 1 1 1 1 3 6 6 6 4 3 3 4 4 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 6 5 3 1 2 1 3 5 6 5 4 3 2 1 1 2 1 3 5 6 6 6 5 4 3 3 4 5 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 4 3 3 4 5 7 7 6 5 4 2 3 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 11 9 6 5 5 5 4 4 3 4 4 3 2 3 5 4 5 6 6 5 6 7 8 7 6 5 3 1 2 4 4 4 3 3 4 5 6 6 6 6 7 6 5 5 6 7 6 6 6 6 5 3 2 1 2 4 3 2 2 1 1 0 0 1 1 3 3 3 3 4 5 5 3 2 3 4 3 2 1 0 1 1 0 1 2 2 2 0 2 2 2 1 1 2 1 0 1 2 2 3 2 2 1 2 3 4 5 6 5 4 4 4 5 5 4 4 4 4 5 6 6 4 3 4 5 5 6 7 8 9 10 10 10 10 10 10 10 9 9 9 9 8 8 7 6 6 5 4 3 2 2 1 2 3 5 7 8 7 7 6 5 5 5 5 4 4 4 4 4 5 4 3 2 2 1 2 3 3 3 3 3 3 4 4 4 4 3 2 2 2 3 4 4 4 3 1 4 6 6 5 3 3 3 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 5 4 3 2 2 4 5 5 5 5 5 5 6 6 5 5 3 2 3 4 4 3 2 2 3 3 3 4 4 4 4 3 4 4 5 5 4 4 4 3 3 4 5 5 5 4 4 3 3 3 2 1 2 4 5 5 5 6 5 5 3 3 2 4 4 5 5 6 7 5 3 2 2 3 3 3 2 2 3 5 6 5 3 3 1 3 6 6 5 5 4 4 2 2 2 1 3 5 5 4 4 4 3 1 2 3 5 6 5 5 5 5 5 5 5 5 4 3 3 4 6 7 7 7 7 7 6 5 3 4 4 4 3 2 1 2 4 5 5 4 5 5 6 6 6 6 5 3 3 3 3 4 5 5 3 1 2 1 3 5 6 5 4 3 3 3 3 2 1 1 1 3 5 6 6 5 4 3 3 4 4 2 3 5 5 5 4 4 5 5 5 4 2 4 6 8 7 6 4 3 3 3 2 2 3 4 4 4 4 4 3 3 4 5 5 3 5 4 4 4 3 2 1 2 3 5 5 5 4 3 3 2 0 2 4 5 5 6 6 6 6 6 5 5 3 2 5 7 7 6 6 6 4 4 3 3 3 3 3 3 2 2 2 2 1 2 4 5 5 5 4 4 4 4 2 1 1 1 1 2 3 2 1 2 3 4 5 6 6 6 6 5 4 4 3 2 1 2 2 1 2 3 5 5 4 4 3 2 1 2 3 2 3 5 6 7 6 4 2 6 9 10 9 7 4 3 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 4 4 5 5 5 5 4 4 4 3 3 4 4 4 5 4 3 3 4 5 6 6 5 4 4 3 4 4 4 4 3 2 2 3 3 3 4 3 3 3 2 1 1 2 3 4 4 4 4 5 5 5 5 4 4 4 5 5 4 4 4 4 4 3 3 4 5 6 5 4 3 1 1 1 1 2 3 4 6 7 6 4 2 2 3 4 5 5 4 3 3 3 3 4 4 5 4 4 4 4 4 5 5 5 5 3 1 1 1 2 4 6 5 4 2 1 1 2 2 1 2 5 6 6 6 5 5 4 3 4 5 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 6 6 6 6 4 3 3 3 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 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 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 14 13 13 13 13 12 10 8 6 5 5 5 5 4 4 3 2 3 3 2 2 5 7 7 6 6 6 5 4 2 3 5 6 7 8 7 6 5 4 3 4 5 6 6 6 6 6 5 5 5 6 7 6 6 6 7 7 7 5 4 1 2 4 4 3 2 1 0 1 2 2 2 2 3 3 4 4 3 1 4 6 5 4 3 3 3 3 4 3 1 1 1 0 1 2 2 1 1 3 3 2 2 3 5 3 2 2 1 0 2 4 4 5 6 6 5 3 2 2 3 4 3 4 5 6 5 4 2 3 5 5 5 5 5 7 7 8 9 9 9 10 11 11 11 11 10 10 11 11 10 9 8 7 6 4 4 3 4 5 7 8 8 8 6 6 5 4 3 3 2 2 2 2 2 2 1 0 1 2 2 3 3 4 4 3 2 3 3 3 3 3 3 2 2 2 2 3 3 4 4 2 2 4 5 6 4 3 3 3 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 5 3 2 2 2 3 4 5 5 5 5 5 5 5 4 3 2 3 3 3 3 2 2 3 4 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 4 5 7 8 8 7 6 4 4 5 8 7 6 6 6 6 6 5 5 6 7 7 6 5 5 5 6 5 3 3 2 1 2 4 4 5 5 5 4 3 3 2 4 4 4 0 2 4 3 2 0 2 5 5 5 5 5 4 4 3 3 2 2 2 2 2 4 6 7 7 7 7 6 4 3 2 2 2 3 2 1 1 0 2 3 4 4 5 6 6 6 5 3 3 3 2 2 2 3 4 5 4 3 3 3 4 5 5 4 4 4 3 3 4 3 2 0 0 1 3 5 5 4 3 1 0 2 1 1 4 5 6 6 5 5 5 5 5 4 3 4 7 9 7 5 3 3 4 3 2 4 5 4 3 3 3 3 3 3 4 5 5 4 4 3 3 3 4 3 3 2 3 5 5 6 5 4 3 3 2 3 4 5 5 6 5 5 5 5 4 4 3 4 7 6 6 5 5 6 5 3 4 3 3 3 3 3 2 1 2 2 1 3 4 5 5 5 4 4 4 3 1 1 1 1 2 1 2 2 1 3 4 5 6 6 6 7 6 5 4 3 1 1 3 5 5 6 5 6 7 6 4 3 2 2 1 3 4 4 4 3 4 5 5 4 2 3 6 9 8 7 6 4 2 2 2 2 1 0 1 3 4 4 4 3 1 1 2 2 2 2 3 4 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 4 2 2 5 6 7 7 6 4 3 4 4 5 5 6 5 4 2 2 2 3 4 5 5 4 3 2 2 1 2 3 3 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 4 3 3 3 4 5 5 6 6 6 4 2 1 2 3 4 4 4 3 2 2 3 4 5 5 4 4 4 4 4 5 5 5 4 3 1 2 1 1 3 5 5 5 3 2 1 1 2 2 2 4 6 7 6 6 5 5 4 4 5 6 6 6 5 4 4 4 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 3 3 2 3 5 5 6 5 5 4 3 3 3 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 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 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 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 8 6 5 5 6 5 4 4 3 2 2 2 3 5 7 7 6 5 4 3 1 1 2 1 1 3 3 3 3 4 5 4 1 2 3 3 5 7 5 4 4 4 4 6 7 7 6 6 6 7 7 7 6 4 2 1 2 2 2 2 3 3 2 2 2 2 3 3 2 2 2 1 2 2 3 4 4 2 2 3 3 3 2 2 2 2 2 2 2 0 1 2 2 1 3 4 4 4 3 2 0 1 1 3 5 5 6 7 6 4 3 3 4 4 4 5 4 4 3 2 3 4 5 4 4 4 5 6 6 6 7 7 7 6 6 7 7 8 7 7 7 8 9 9 9 8 8 7 6 5 5 6 7 7 6 5 5 5 4 4 4 3 1 0 1 2 2 1 2 3 4 4 4 3 3 4 4 5 5 5 4 4 3 3 3 2 2 2 2 2 3 3 3 2 2 5 5 6 5 4 4 4 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 5 3 2 3 2 3 4 4 5 5 5 5 4 4 3 1 2 3 3 3 2 2 2 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 5 4 4 4 4 5 6 7 8 7 6 5 4 5 7 9 7 5 4 4 4 5 5 6 7 8 8 8 8 7 6 5 4 4 6 4 1 1 2 3 3 4 4 4 3 2 2 4 3 3 2 2 4 2 1 2 4 6 5 5 4 3 3 2 3 3 2 2 1 2 3 4 7 8 7 6 5 5 4 2 1 1 0 1 1 1 1 1 2 3 3 3 4 5 6 6 5 3 2 2 2 2 2 3 4 6 5 5 4 4 5 5 4 3 1 1 1 2 3 3 3 4 5 4 5 6 6 5 4 4 5 6 5 4 4 3 5 6 6 5 5 5 4 4 3 4 7 8 6 5 3 3 3 3 3 4 4 3 2 3 3 3 2 3 3 4 5 4 4 3 3 4 5 5 4 3 2 4 5 6 6 5 5 4 4 4 5 5 6 6 5 5 4 3 2 2 3 4 6 4 3 2 4 5 5 3 2 2 3 3 3 3 1 1 2 1 1 3 4 5 5 5 5 5 4 4 1 2 1 1 2 1 0 1 1 3 5 6 6 6 6 6 6 5 4 2 0 1 3 6 7 8 8 8 7 5 4 2 1 1 2 3 5 5 4 4 2 2 3 3 2 1 3 7 8 8 8 7 6 5 5 4 3 3 2 3 4 4 3 1 2 3 4 3 3 2 2 1 2 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 3 3 2 2 2 3 3 4 4 4 4 4 5 5 5 2 1 4 6 7 7 7 6 4 4 4 4 5 5 5 5 5 4 3 2 3 4 4 5 5 4 4 4 3 3 4 4 5 5 5 5 4 4 3 3 2 2 3 3 2 2 2 2 2 4 5 5 4 4 5 5 5 5 5 5 6 6 7 7 6 5 3 2 1 1 2 3 4 3 2 2 2 2 3 4 5 4 3 3 3 3 4 4 5 4 3 2 1 1 1 2 4 5 5 4 2 2 2 2 2 2 2 5 7 7 6 5 5 4 4 5 5 5 5 4 4 3 3 3 2 2 2 2 3 3 3 3 2 3 3 4 4 4 4 4 3 3 3 2 2 4 5 5 5 5 4 4 3 3 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 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 19 19 19 19 19 19 18 19 19 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 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 10 8 6 5 5 6 5 4 4 3 3 3 4 5 5 5 5 5 4 2 2 3 3 3 3 3 3 2 2 1 1 4 4 3 1 2 3 5 5 3 3 4 4 4 5 7 7 6 6 6 6 7 7 7 7 6 4 2 1 1 2 2 3 2 2 2 3 3 2 1 1 3 6 5 3 3 3 3 2 0 3 3 3 3 3 2 2 2 2 1 1 2 2 3 1 2 4 4 3 2 2 0 0 1 2 4 5 5 4 3 2 3 4 4 4 3 1 3 3 2 3 6 6 5 5 3 2 3 5 6 6 6 6 6 6 5 5 5 5 6 5 4 4 6 7 7 7 6 6 6 4 3 3 5 5 5 5 4 6 6 6 5 4 3 1 1 1 1 2 3 3 4 5 4 4 5 5 5 6 7 6 5 5 4 4 4 3 3 2 2 2 2 3 2 1 2 5 6 6 5 5 4 4 4 3 3 3 4 5 6 6 6 5 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 4 4 4 3 3 2 1 2 2 2 3 2 1 2 2 2 2 2 3 3 3 2 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 4 3 4 7 7 6 4 3 2 2 2 2 3 3 3 4 6 7 7 7 6 6 6 6 7 5 3 1 2 4 5 5 5 4 3 3 3 4 3 3 3 4 5 3 4 4 5 6 6 5 5 4 3 3 3 3 4 3 3 4 5 5 7 8 6 4 4 5 5 5 4 2 2 1 1 2 1 2 2 3 2 3 4 6 7 5 3 2 2 2 2 3 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 3 4 5 6 6 5 5 6 7 7 6 5 4 4 3 1 1 4 6 6 5 4 4 4 3 2 3 6 7 7 6 4 3 4 4 4 5 5 2 1 1 3 3 2 2 3 4 4 4 4 4 4 5 6 6 5 4 3 3 3 4 5 5 5 4 5 5 5 5 5 5 5 3 2 1 2 2 2 4 5 3 1 1 1 3 5 4 2 2 2 3 3 3 3 2 1 0 0 1 3 3 3 4 4 4 5 4 1 0 0 2 3 4 4 3 3 4 5 6 7 7 6 6 6 5 3 1 2 3 3 5 6 7 8 7 5 3 2 1 1 2 3 3 4 5 4 3 1 2 3 2 1 1 2 5 8 8 8 7 7 6 6 5 4 4 2 2 2 3 2 2 3 4 4 4 3 3 3 2 1 1 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 2 1 1 2 3 3 4 4 4 5 4 3 1 2 5 7 8 8 7 6 5 4 4 5 5 5 5 5 5 4 3 3 3 3 4 4 5 5 5 5 5 4 4 5 5 6 6 5 5 5 4 4 3 3 3 3 2 1 1 0 1 1 3 4 4 4 4 4 4 4 5 5 6 7 8 8 7 5 3 2 0 0 1 2 2 3 2 1 1 2 3 4 4 4 3 3 2 2 2 2 2 2 3 3 2 1 2 3 4 5 5 4 3 2 2 2 2 2 2 3 4 6 7 6 6 5 5 5 4 4 4 3 2 2 1 1 1 1 2 3 3 3 3 2 2 2 3 4 5 4 3 3 3 3 3 2 2 2 3 4 5 5 5 4 4 4 4 5 18 18 18 18 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 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 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 13 13 13 13 12 12 10 8 6 5 5 5 5 4 3 3 3 4 4 4 4 4 3 4 4 3 2 2 2 1 1 1 1 2 2 3 4 4 4 4 3 4 5 6 4 2 2 3 4 4 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 2 1 0 1 1 1 2 2 1 1 1 1 1 2 2 3 0 2 5 3 1 1 1 2 2 2 1 2 3 4 3 1 1 1 0 1 2 1 1 1 1 1 2 1 2 3 4 4 4 2 1 2 4 3 1 2 1 4 4 5 6 6 6 6 6 6 6 5 5 6 7 8 9 9 9 7 6 4 3 3 3 4 4 5 5 6 6 5 5 5 5 3 2 4 5 6 7 7 7 7 6 6 5 5 5 4 3 3 3 3 3 3 4 4 4 5 5 6 6 6 5 5 5 5 5 4 3 2 2 1 2 2 3 2 1 3 5 6 5 5 4 4 4 3 3 2 3 4 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 2 2 2 3 3 3 2 1 2 1 2 2 2 3 2 2 1 0 1 3 5 6 5 5 4 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 4 5 5 6 6 5 4 2 2 2 4 6 6 5 2 1 1 1 1 2 2 2 2 3 4 5 6 6 6 5 6 7 5 5 6 5 5 4 3 3 5 6 6 6 5 6 6 6 5 5 4 4 4 5 5 6 6 5 5 5 4 5 5 6 6 6 6 6 5 6 7 7 6 4 3 4 5 5 5 5 4 3 2 1 1 1 1 2 4 5 6 6 6 5 3 2 2 2 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 7 7 6 3 2 1 1 2 3 5 6 6 5 4 3 3 3 2 1 3 5 7 6 5 4 4 4 4 4 4 0 1 1 1 2 2 3 4 4 3 3 4 5 5 5 5 5 5 5 4 4 3 3 4 4 4 4 3 3 4 4 4 4 3 1 1 1 1 1 2 4 5 5 2 2 0 2 4 4 3 2 2 2 3 3 3 2 1 1 1 1 2 2 2 3 3 3 4 5 4 3 2 2 3 5 5 5 4 4 5 6 7 8 8 7 6 4 1 1 2 3 4 5 6 6 5 5 4 2 2 2 1 2 3 3 4 4 3 2 3 5 6 6 5 4 4 6 8 8 7 7 6 6 5 5 5 3 2 2 3 3 3 2 3 3 3 3 3 3 3 3 2 2 1 2 2 2 2 2 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 2 1 1 0 1 2 3 4 4 4 3 1 2 4 5 7 8 8 8 7 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 2 2 1 1 1 0 0 1 2 3 3 3 4 4 4 5 6 6 7 7 7 6 4 2 1 0 0 1 2 2 1 1 2 3 4 4 4 3 2 2 2 2 2 1 0 1 2 1 2 3 4 4 4 4 4 3 2 2 3 3 2 2 2 2 4 6 6 7 6 5 5 4 4 3 2 1 1 0 0 0 1 2 3 3 3 2 1 1 1 2 3 4 4 3 2 3 3 3 3 2 2 2 2 3 3 3 4 4 4 4 4 5 18 18 18 18 18 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 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 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 10 7 5 5 5 5 4 3 3 2 3 3 3 3 3 3 2 4 4 3 1 0 1 2 2 1 0 1 2 4 4 4 3 3 3 4 4 5 4 2 2 3 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 3 2 1 1 1 1 3 3 2 1 2 3 2 2 2 2 1 1 2 4 5 5 5 5 5 4 3 4 4 4 3 3 3 3 4 1 2 3 2 1 1 2 2 1 1 2 2 1 3 3 2 2 5 5 4 1 2 6 6 5 4 4 4 4 4 6 6 6 5 6 8 9 10 11 10 10 9 8 6 6 5 4 4 4 4 5 5 5 4 4 4 4 5 7 8 8 8 7 7 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 4 3 2 1 1 1 2 2 0 2 5 5 5 4 4 4 3 3 3 3 3 3 4 5 5 6 6 6 5 5 5 5 5 5 4 4 4 3 3 2 3 3 2 2 3 3 2 1 1 2 2 2 3 3 2 1 1 2 2 2 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 6 7 5 3 1 1 0 3 6 6 4 1 1 1 1 2 3 4 4 4 4 4 4 5 5 5 4 4 6 7 5 5 6 6 6 5 4 3 5 6 7 7 7 6 6 5 4 5 4 5 5 5 6 6 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 6 4 2 2 2 3 3 3 3 3 3 3 2 0 1 2 4 6 7 6 5 3 4 3 3 3 3 3 3 2 2 3 4 3 1 3 4 6 5 5 6 6 6 6 5 4 1 2 3 4 5 6 6 6 5 5 6 5 4 3 3 4 5 5 5 5 5 4 3 3 4 4 3 2 2 5 6 7 6 4 3 4 4 4 2 1 1 0 2 4 4 4 3 2 0 2 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 2 0 2 3 3 3 3 2 1 1 1 1 2 3 5 5 3 1 1 1 1 2 3 4 4 3 3 4 5 4 4 3 3 2 2 2 1 1 2 3 4 4 5 6 5 4 3 4 5 5 5 4 4 5 6 7 8 8 7 5 2 3 6 5 3 1 3 4 6 6 6 4 3 2 2 2 2 2 3 3 4 3 2 6 9 10 10 10 9 7 7 8 8 8 7 6 5 5 4 4 3 3 4 4 3 2 1 1 2 3 3 4 4 4 3 3 3 3 2 1 1 1 2 3 4 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 2 1 0 1 2 3 4 4 4 2 2 4 5 6 7 7 8 8 7 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 5 6 6 5 5 4 4 4 3 3 3 3 3 4 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 5 6 6 7 6 5 3 2 1 0 1 1 1 2 3 4 4 4 3 3 2 2 2 3 3 2 2 1 1 1 2 4 5 5 5 4 4 3 3 3 4 3 3 2 2 2 2 4 6 6 6 6 6 5 4 3 2 2 1 1 0 1 1 2 3 3 3 1 1 1 1 2 3 4 4 4 3 2 2 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 5 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 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 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 16 15 15 15 14 14 13 13 13 13 12 10 8 6 6 5 5 4 3 2 2 2 2 2 2 2 1 1 3 4 2 0 1 2 2 2 2 1 1 3 4 4 4 4 2 2 3 4 4 4 2 2 2 3 5 5 5 5 5 5 4 4 4 3 4 4 4 5 5 5 4 3 2 1 0 1 1 2 3 3 5 2 2 3 3 3 1 2 3 4 6 6 5 5 4 4 4 4 5 3 2 3 3 3 3 2 1 1 3 2 1 0 1 2 1 1 4 3 2 3 4 4 3 3 4 4 3 3 4 5 5 5 4 4 3 1 3 5 6 6 6 5 6 8 9 10 10 10 10 10 9 8 8 6 5 5 5 5 5 4 3 5 8 9 10 9 9 8 7 5 4 4 4 4 3 2 2 3 3 3 4 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 2 1 0 0 1 0 0 2 3 4 5 4 3 3 3 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 1 2 3 2 1 2 2 2 1 0 1 1 2 2 1 1 1 2 4 4 3 2 3 3 3 3 3 2 2 3 4 4 4 4 4 4 4 4 4 3 3 3 3 5 7 7 6 5 2 1 1 3 4 6 6 5 1 1 0 2 4 5 6 6 5 5 5 5 4 4 3 2 3 4 5 6 7 6 6 5 4 4 4 4 6 7 7 7 6 5 4 3 3 3 3 3 3 3 4 5 5 4 3 3 3 4 4 4 5 6 6 4 4 4 5 6 5 3 1 1 1 2 2 3 4 3 2 2 2 0 3 6 6 5 3 4 4 4 4 4 4 4 3 2 2 2 2 4 4 3 3 5 6 6 6 6 6 6 6 5 4 1 2 4 4 4 6 6 6 4 4 6 6 5 5 5 5 3 3 5 5 5 3 3 3 4 5 4 3 3 5 6 7 5 3 3 4 4 4 3 3 2 2 3 4 4 3 2 2 2 2 3 4 4 3 4 5 5 5 4 3 4 4 4 4 1 2 3 4 5 4 3 1 1 1 2 3 4 5 5 4 3 3 2 1 1 1 2 3 4 4 4 4 4 5 4 4 4 5 5 5 5 4 3 3 4 4 4 5 5 5 4 3 4 4 5 4 3 3 4 6 7 7 7 5 3 5 8 9 7 6 4 4 5 7 7 6 5 3 3 2 2 2 2 3 3 3 2 4 8 12 12 11 9 8 7 7 8 8 8 8 7 6 6 5 4 4 4 4 4 4 3 1 1 3 3 3 4 4 4 4 4 4 3 3 2 2 3 3 3 4 4 4 4 4 5 5 5 4 3 3 3 2 1 1 2 2 1 1 1 2 3 4 4 3 2 3 4 4 5 6 7 8 8 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 5 4 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 0 1 1 1 1 2 3 3 4 5 6 6 6 6 5 4 2 1 1 1 3 4 5 5 4 3 2 2 2 2 3 4 4 3 1 1 1 1 3 5 6 5 5 4 3 3 4 4 4 3 3 2 2 2 3 5 6 6 6 6 5 4 3 3 2 1 1 1 1 2 3 4 4 3 1 1 1 1 1 3 4 5 4 4 2 1 2 2 3 3 2 3 3 3 3 3 3 2 2 2 3 4 5 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 13 13 13 12 10 8 7 6 6 5 4 3 2 1 1 1 0 1 1 2 2 2 3 1 1 2 3 3 3 3 2 1 2 3 4 5 4 4 4 4 4 4 4 4 3 2 4 5 5 5 4 4 4 4 4 4 4 4 3 4 5 4 3 3 2 1 1 2 3 6 7 9 8 8 7 6 8 7 6 2 3 7 7 7 5 4 3 3 3 3 4 4 2 2 3 3 3 3 2 2 1 0 1 2 2 1 1 0 3 4 3 3 5 7 7 4 3 2 2 3 4 4 4 4 3 3 4 4 3 3 4 4 6 7 8 8 7 8 9 9 9 9 9 9 9 9 7 6 5 5 5 6 7 8 9 10 10 9 9 8 7 6 4 2 1 1 1 1 1 2 2 3 3 3 3 1 0 0 1 3 3 3 3 3 2 2 2 2 2 2 1 1 0 1 1 2 2 3 4 4 4 4 3 2 2 2 2 3 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 1 0 1 2 3 4 4 4 3 3 2 2 2 2 1 1 1 1 4 5 4 3 2 3 3 3 3 3 2 2 1 1 2 2 3 3 3 3 3 3 2 3 5 6 7 7 6 4 2 1 2 3 6 7 6 4 2 2 2 3 4 6 6 6 6 6 6 6 5 5 4 2 2 3 4 4 5 7 6 4 0 2 3 4 4 5 6 6 6 6 5 4 3 3 2 2 3 3 2 2 3 5 4 3 4 4 4 3 4 5 6 5 4 3 3 5 6 6 3 1 1 3 5 5 5 5 3 2 2 1 2 4 6 6 5 4 4 4 4 4 4 3 3 2 3 3 2 2 3 2 3 4 5 6 6 6 6 5 5 6 5 4 3 4 4 4 4 4 5 5 4 5 6 6 5 5 5 4 2 3 4 4 4 2 2 3 4 4 5 5 5 6 6 6 5 5 4 5 4 4 4 4 2 1 4 4 4 3 2 2 1 1 3 4 4 4 5 5 6 5 4 3 2 4 4 3 1 2 4 6 6 5 3 2 3 4 5 5 6 6 5 4 3 3 3 3 2 2 2 2 4 5 6 4 3 2 2 2 3 4 4 5 6 5 5 5 5 5 4 4 4 4 3 2 3 3 3 3 3 3 4 6 7 5 5 4 6 9 10 10 8 7 7 6 6 6 6 6 5 4 3 3 2 1 2 2 2 1 2 7 10 13 11 8 7 6 7 7 7 7 7 7 7 7 7 5 5 5 5 5 4 4 4 3 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 1 1 2 0 2 3 4 3 2 1 1 1 2 2 2 3 3 3 4 4 4 5 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 4 2 0 0 0 0 1 1 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 3 4 5 5 6 6 6 5 4 3 3 4 4 5 5 4 3 2 2 1 2 2 4 4 3 2 1 1 2 2 3 5 6 5 5 4 4 4 4 4 4 4 3 3 2 2 4 5 6 6 6 5 4 3 3 2 2 1 1 1 2 3 4 4 3 2 1 1 1 0 2 4 5 5 4 3 1 1 2 2 2 2 3 4 4 4 4 4 3 3 3 2 3 4 5 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 15 15 14 14 13 13 12 10 8 7 6 5 5 4 3 2 1 0 1 1 2 2 2 2 2 1 1 1 2 3 3 3 2 2 3 3 4 4 4 4 3 3 3 3 4 4 4 4 3 4 4 4 4 3 3 4 5 5 5 5 4 3 4 4 4 1 2 4 5 7 7 8 10 9 9 7 7 9 8 8 8 8 6 7 7 5 5 5 2 2 3 3 2 3 3 3 3 3 3 3 4 2 1 2 2 2 1 2 1 1 1 2 3 4 4 5 6 5 4 4 3 1 3 4 1 1 1 1 1 3 4 4 1 1 1 4 8 9 9 8 8 7 8 8 8 8 8 8 7 5 5 5 4 4 5 7 8 8 8 7 6 5 5 5 6 5 4 2 3 3 2 2 2 1 1 2 2 2 1 1 2 3 4 4 4 4 4 2 2 1 1 1 1 1 1 1 2 2 3 3 4 5 5 4 4 3 1 1 2 2 4 5 6 6 6 5 5 4 4 3 3 2 3 4 4 3 3 3 3 3 2 2 2 2 2 4 4 4 4 4 4 4 4 4 3 2 2 3 5 6 5 4 3 3 4 5 4 4 3 3 2 2 2 1 2 3 3 4 4 5 5 5 5 5 5 5 4 2 1 1 3 6 8 6 5 3 3 3 3 4 4 4 3 3 3 4 6 6 6 5 4 3 3 3 4 5 6 6 6 4 2 3 4 3 4 5 6 6 6 6 5 5 4 4 4 4 4 4 3 0 0 1 4 4 4 3 4 5 5 5 5 4 4 3 3 5 6 5 4 4 5 6 6 5 4 4 4 3 2 3 3 5 5 5 5 4 5 5 4 3 2 3 2 2 3 2 2 2 3 5 6 6 6 6 7 7 5 5 6 6 6 5 5 3 2 2 2 3 4 4 4 5 6 5 3 3 5 5 5 4 4 3 4 4 3 3 4 4 5 5 6 7 7 7 6 6 5 4 4 2 2 3 2 2 3 3 3 3 3 2 1 1 2 3 4 5 5 5 5 4 3 1 0 2 2 2 1 2 4 5 5 5 4 5 6 6 6 4 3 2 4 5 4 3 3 3 3 2 2 3 5 6 5 3 3 3 3 3 4 4 4 5 5 6 6 6 7 6 5 5 4 3 1 0 1 1 2 3 3 4 5 5 3 4 7 9 10 10 9 8 7 6 6 6 5 4 4 4 3 3 3 3 2 1 0 1 2 5 7 9 9 9 8 8 8 8 7 7 6 5 6 6 6 6 6 6 6 6 6 5 3 2 2 3 2 1 1 1 2 3 4 6 6 5 4 3 3 3 3 2 2 2 3 3 3 2 2 3 4 5 3 3 2 4 5 6 5 4 3 3 3 2 1 1 1 2 3 3 4 5 4 4 4 6 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 4 3 1 1 1 2 2 2 2 2 2 1 1 1 2 2 3 3 3 3 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 2 3 4 5 5 5 6 5 5 5 5 5 5 4 3 3 2 2 2 2 3 4 4 3 2 2 2 3 3 3 3 4 5 5 5 4 4 4 5 5 5 4 3 2 1 2 3 5 6 7 6 5 3 2 2 2 2 1 2 3 4 4 4 3 2 1 2 2 0 1 3 4 5 4 3 2 1 1 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 3 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 19 19 19 19 19 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 10 8 6 5 4 4 4 3 2 1 2 2 2 2 3 3 2 1 0 1 2 2 2 2 2 1 1 2 2 3 3 4 5 4 3 3 3 4 4 4 4 4 5 5 5 4 3 3 4 5 5 5 5 4 4 3 4 4 4 5 7 7 8 8 8 7 6 5 5 6 6 5 5 5 6 7 7 3 1 2 3 2 2 2 3 3 2 3 3 5 5 5 3 2 1 2 4 2 3 4 3 3 3 2 0 2 3 5 6 6 4 4 4 4 4 3 3 4 4 4 3 3 3 2 2 0 1 3 1 3 6 7 8 8 8 8 8 7 7 7 7 6 5 5 5 4 2 2 5 6 7 6 5 4 4 4 6 6 7 8 7 5 3 2 3 4 5 5 4 3 2 3 4 4 5 5 5 5 5 5 4 3 2 2 2 2 2 2 3 3 3 3 3 4 4 5 4 4 2 1 1 2 3 4 5 6 6 6 6 5 5 4 3 3 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 3 4 4 6 6 6 5 4 4 4 5 5 4 3 3 3 4 4 3 2 3 4 6 5 3 2 2 4 3 3 2 2 2 3 4 6 7 6 4 3 4 4 3 2 2 2 2 2 2 2 4 5 5 5 5 4 3 3 3 4 5 5 6 6 5 6 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 3 3 4 4 6 5 5 3 3 5 5 5 3 2 2 2 3 6 6 5 4 5 6 7 4 3 4 4 2 3 4 4 4 4 4 5 5 5 6 5 4 3 3 3 3 2 2 2 2 4 4 4 4 6 6 6 6 6 6 6 6 6 7 6 5 3 1 0 1 2 3 3 4 5 6 6 2 1 3 5 6 5 5 4 5 5 5 4 4 4 4 6 6 7 8 7 6 5 4 4 4 3 1 1 2 4 3 2 2 2 2 3 3 3 1 1 3 4 4 4 4 3 2 1 1 2 1 2 2 4 5 5 5 5 5 6 7 5 5 4 4 4 5 6 5 4 3 2 3 3 4 5 6 5 4 2 3 4 5 5 5 5 5 5 5 5 6 6 7 7 6 5 4 4 3 3 3 1 1 2 1 2 2 3 5 9 11 11 9 7 7 7 7 6 5 4 3 2 2 2 2 2 2 3 2 2 2 3 6 9 11 12 9 7 6 6 8 9 8 7 6 5 5 5 6 6 6 6 6 6 5 3 2 3 3 3 4 4 4 4 5 6 6 5 6 7 7 7 7 6 6 5 6 6 6 5 5 6 6 7 7 7 6 6 6 7 7 7 6 4 4 4 4 3 3 2 1 1 2 2 3 3 3 2 2 4 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 7 7 6 6 5 4 3 3 4 4 4 3 2 2 2 1 2 2 3 4 4 3 3 3 3 2 3 2 2 2 1 0 0 1 1 1 1 2 2 2 2 4 5 6 6 5 5 5 5 5 5 4 3 2 1 1 1 2 2 4 4 4 3 2 2 3 4 4 3 2 3 4 5 5 4 4 5 5 5 5 4 2 1 1 1 2 5 6 7 6 4 3 2 2 2 2 2 3 4 4 4 3 2 2 3 2 1 1 2 3 4 4 4 3 2 1 1 1 1 2 3 3 3 3 4 4 4 3 3 3 3 2 2 3 18 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 13 12 10 8 6 4 4 3 3 3 3 2 3 2 2 2 1 1 0 1 1 2 2 2 2 1 0 1 1 2 3 3 5 6 6 6 5 5 4 4 4 4 5 5 5 6 5 5 3 3 4 4 4 4 4 4 4 4 5 6 7 8 8 9 8 7 7 6 5 3 3 4 4 4 2 3 4 5 5 5 4 3 3 3 2 1 2 2 2 2 3 5 2 2 2 2 2 3 1 3 5 5 5 5 5 3 2 2 4 6 6 5 4 4 4 6 6 5 4 4 5 6 7 5 4 3 3 6 4 3 3 3 5 6 7 7 7 8 8 8 8 7 5 5 4 5 5 5 3 2 4 7 7 6 6 5 6 6 7 8 8 8 8 7 5 4 5 5 6 7 6 4 3 4 4 5 5 5 5 5 5 5 4 3 2 2 3 3 3 3 4 4 4 3 2 3 4 4 4 4 3 2 2 2 3 5 6 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 2 2 3 3 3 3 3 3 3 4 4 5 6 6 5 5 6 6 6 5 4 3 3 4 5 5 4 3 4 4 5 4 3 3 3 4 3 2 1 1 3 5 7 8 6 5 4 4 4 4 3 1 1 1 2 2 2 2 3 3 2 2 3 3 3 3 3 4 5 5 6 6 6 7 7 7 6 6 5 6 6 6 5 5 5 4 4 3 3 4 5 3 3 5 6 6 6 5 5 4 3 4 4 2 1 2 3 5 7 6 6 5 5 5 6 2 3 5 2 2 4 5 5 4 3 3 4 7 6 5 2 2 3 4 4 4 3 3 3 3 4 3 3 4 5 6 6 6 5 6 6 6 6 6 6 4 3 3 2 1 1 2 3 3 4 4 2 2 2 1 4 4 2 3 4 5 5 5 5 4 4 5 7 7 7 7 5 4 3 4 4 3 2 1 2 3 4 2 0 1 2 2 3 4 3 2 1 2 3 4 4 4 3 2 3 4 4 4 5 5 6 5 5 5 5 6 6 6 5 5 6 5 5 6 5 5 4 2 2 3 4 6 6 6 5 4 3 5 6 5 5 5 6 6 6 5 4 4 5 6 6 6 5 5 5 5 5 5 4 2 1 1 1 5 7 10 9 9 8 7 6 4 5 7 6 4 3 3 3 4 4 3 3 3 4 3 3 3 5 9 12 12 11 9 7 6 5 6 8 8 8 5 4 4 5 5 6 5 5 5 4 5 5 5 5 5 4 5 4 4 5 5 5 4 4 5 6 6 7 8 8 8 8 9 9 9 9 9 10 9 9 9 8 8 7 7 7 6 6 4 2 4 5 5 3 2 1 0 1 2 2 2 2 3 3 3 4 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 5 5 5 5 5 4 4 3 3 2 3 3 4 4 4 3 3 2 2 2 2 2 2 1 1 2 2 1 0 0 0 1 1 2 2 2 2 3 5 6 6 5 6 6 6 6 5 4 3 2 1 1 1 2 3 4 4 3 3 2 3 4 5 4 3 2 3 4 5 5 5 4 5 5 5 4 2 1 0 1 0 2 5 6 6 5 4 3 2 2 2 2 3 4 4 4 3 3 2 3 3 2 1 2 3 4 4 4 3 2 1 1 0 1 3 3 3 2 2 3 4 4 3 2 2 2 3 3 2 1 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 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 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 16 16 16 16 16 16 15 14 12 10 8 6 4 2 2 2 2 2 2 1 0 2 4 2 1 1 1 2 2 2 2 1 1 1 1 2 2 3 3 5 6 4 5 5 5 4 3 3 4 4 5 5 5 5 5 4 3 4 4 4 4 4 4 4 4 4 6 8 9 9 7 5 3 2 3 4 4 4 4 3 3 3 3 3 4 5 5 3 3 3 3 3 2 2 2 2 0 0 0 1 1 2 0 1 2 4 6 6 4 4 4 3 2 4 5 6 6 6 6 5 4 4 5 4 3 2 2 3 5 6 6 6 6 6 7 7 7 7 6 5 5 5 6 7 8 8 7 6 4 3 2 3 3 4 4 4 5 7 9 9 7 6 6 7 6 6 5 6 7 8 8 8 8 8 8 8 8 6 4 3 3 4 5 5 5 4 4 4 4 4 2 2 2 3 3 3 4 4 4 3 2 2 2 3 3 3 3 3 2 1 2 3 5 6 6 6 6 6 5 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 4 5 5 5 4 4 4 4 4 5 4 4 3 3 4 4 4 5 5 5 4 1 1 3 5 8 8 7 6 6 5 5 4 4 2 1 1 1 2 1 1 1 1 2 1 0 1 2 3 3 3 4 5 5 6 6 6 6 6 5 6 6 6 5 6 6 5 4 3 2 1 1 2 4 5 4 4 6 7 6 5 4 4 3 2 2 3 3 3 4 5 6 6 6 5 5 5 5 5 1 2 4 1 3 5 5 4 4 4 4 5 5 5 4 4 3 4 5 5 4 2 2 2 3 2 2 4 5 5 4 3 5 6 6 6 5 6 6 6 4 3 3 2 1 1 1 2 3 2 1 1 3 2 1 3 3 2 2 2 3 3 4 4 4 4 5 5 4 5 6 5 3 2 3 4 4 3 2 2 2 2 0 2 3 2 1 1 1 1 1 1 2 1 1 2 2 1 4 6 7 7 6 5 5 4 4 4 5 5 6 6 5 5 5 5 5 5 4 4 3 3 3 4 6 6 7 6 5 4 4 4 5 5 4 5 5 6 6 7 6 5 5 5 5 5 5 6 6 6 6 6 5 4 4 3 1 3 7 9 8 5 5 7 8 6 5 5 6 6 4 3 4 4 4 3 3 3 4 4 4 4 3 3 5 8 10 11 10 8 7 4 3 4 6 8 6 5 4 4 4 4 4 4 5 6 7 5 5 4 4 3 3 2 2 3 4 4 4 4 4 4 3 5 6 7 8 8 9 8 8 9 9 8 8 8 9 8 8 7 6 6 5 4 1 1 4 5 4 3 2 2 2 2 3 3 3 2 3 4 6 6 6 4 4 4 4 5 5 5 5 6 6 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 3 4 4 5 5 5 5 4 3 2 1 1 1 1 1 1 1 2 2 3 2 2 1 1 1 1 1 2 2 2 2 3 4 5 6 6 6 7 7 6 5 3 3 3 2 2 2 1 2 2 2 2 2 2 4 5 5 4 2 2 2 3 4 5 5 5 4 4 3 2 1 1 1 1 2 4 6 6 5 4 3 3 3 2 3 3 4 4 4 4 3 3 3 3 3 2 2 3 4 4 4 3 3 2 1 1 2 3 3 2 2 1 1 2 2 2 2 0 1 2 2 3 3 2 18 18 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 13 10 7 6 4 1 1 1 2 3 2 2 3 4 3 1 0 1 1 2 2 2 2 1 2 2 2 2 1 2 5 5 4 3 4 5 4 3 3 3 3 4 4 4 5 5 4 4 4 4 4 4 4 3 3 3 3 2 4 8 9 7 3 3 4 2 4 5 5 3 2 1 1 2 3 4 6 5 4 1 3 4 5 4 2 1 2 2 3 2 1 1 1 0 2 4 4 6 6 6 3 4 3 3 4 4 6 7 7 7 5 4 4 2 2 3 2 1 1 2 2 2 3 3 1 2 3 5 6 8 9 10 10 9 9 9 8 7 6 5 3 2 1 2 2 2 4 6 8 8 8 8 7 6 5 5 2 2 4 5 6 7 8 9 9 8 8 8 7 5 3 1 3 4 5 5 5 4 4 4 4 3 3 2 2 2 2 3 4 4 3 2 1 1 1 2 3 3 2 1 0 1 1 3 5 6 6 6 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 4 4 4 3 3 3 2 1 1 1 1 2 2 2 3 3 4 5 4 4 3 3 3 3 3 4 4 5 5 5 5 5 4 4 5 5 6 6 6 5 4 4 6 7 8 7 6 5 5 5 5 4 4 3 2 1 1 2 2 2 1 1 2 1 0 1 3 4 5 4 4 5 5 6 6 5 5 5 5 5 6 6 6 5 5 4 4 3 2 0 1 1 3 4 5 5 6 7 5 3 3 4 5 3 2 3 3 6 5 6 6 5 4 4 5 5 5 4 1 1 2 3 4 4 5 4 4 3 3 4 3 3 2 2 4 5 6 5 4 3 3 3 4 4 4 5 5 4 3 2 5 6 6 5 5 6 5 4 3 3 2 1 1 2 1 1 1 1 1 2 2 3 2 1 1 1 2 3 3 3 3 4 4 5 5 5 5 5 5 5 3 2 2 2 2 4 3 2 2 1 1 1 0 3 4 4 4 4 5 4 4 3 3 3 3 5 6 6 5 3 3 2 2 3 3 4 5 5 5 5 4 4 4 4 4 3 3 3 3 4 5 6 7 6 5 4 4 3 3 2 3 4 4 4 5 5 6 6 6 6 6 5 5 5 6 6 6 6 6 5 5 5 5 3 1 4 6 7 6 4 5 6 7 6 5 6 5 5 3 3 3 2 2 3 3 3 3 4 5 5 4 3 3 4 8 10 10 8 6 4 3 2 5 6 6 5 4 4 3 4 6 7 8 6 5 3 2 2 3 2 2 1 1 0 2 5 5 3 1 0 1 2 3 4 5 5 5 5 5 5 4 4 6 8 9 8 7 6 6 5 5 3 1 1 3 3 2 3 5 6 5 6 7 7 6 5 6 6 6 6 6 5 4 3 3 3 4 5 5 5 6 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 4 5 5 5 5 4 3 2 1 1 2 2 2 2 2 2 2 3 3 3 2 2 1 1 1 1 2 2 2 4 4 4 5 6 6 7 7 7 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 4 6 5 4 2 2 2 3 4 5 5 5 3 2 2 2 2 1 0 1 3 5 6 5 4 4 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 2 3 4 4 4 5 4 3 2 2 2 3 3 3 2 1 0 0 0 0 0 1 1 1 2 2 2 2 2 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 18 18 18 18 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 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 14 12 9 6 5 4 3 3 3 4 3 3 4 4 5 3 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 3 3 2 4 5 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 4 7 9 6 3 3 3 2 3 5 3 2 2 3 3 2 1 2 3 5 5 2 1 2 3 4 2 1 2 2 1 1 1 1 0 1 1 1 4 6 7 5 3 4 3 4 5 6 5 6 7 6 6 4 2 0 1 2 5 5 4 2 1 1 2 3 3 3 4 4 4 4 6 7 9 9 9 10 10 8 7 6 6 5 4 3 3 3 3 6 6 6 4 5 8 6 4 2 1 4 3 3 4 5 7 8 9 10 9 9 8 6 4 2 3 5 5 6 5 5 4 4 4 4 4 4 3 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 3 5 5 6 6 6 6 5 5 5 4 4 4 4 4 5 5 6 5 5 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 2 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 5 6 6 6 6 6 6 6 6 6 7 7 6 6 5 4 4 4 5 4 4 3 3 2 3 3 3 3 3 2 2 2 3 4 7 7 6 5 5 5 5 5 6 5 5 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 5 5 6 4 3 4 4 5 4 4 5 6 6 6 6 6 5 3 2 2 3 4 4 4 3 4 4 4 5 4 4 4 3 2 4 5 5 4 4 5 6 5 4 4 3 3 3 4 4 5 6 4 2 3 4 6 5 4 3 3 3 1 1 2 2 2 1 1 2 2 2 2 2 2 3 3 3 2 2 1 1 2 3 3 3 2 2 3 3 4 4 4 6 5 4 3 2 2 1 1 3 3 2 2 3 5 5 5 6 6 5 4 4 5 4 4 5 6 6 6 5 4 1 2 3 3 2 0 2 3 3 4 5 5 5 2 2 3 3 2 2 3 3 4 5 6 7 7 5 4 3 4 4 4 1 1 2 2 4 5 5 6 6 6 5 5 5 6 6 6 6 5 5 5 5 5 5 4 2 4 7 7 4 2 3 4 5 6 7 6 6 5 3 1 2 3 3 3 4 4 3 3 3 4 4 4 2 2 3 6 8 9 8 7 6 4 4 4 4 5 5 4 4 6 8 8 7 7 5 3 1 1 1 3 3 4 1 1 2 1 3 5 4 3 3 2 2 1 1 1 2 3 4 5 5 5 6 7 8 8 6 5 5 5 5 3 2 4 6 7 8 8 8 7 7 6 6 6 6 4 3 5 5 5 5 5 5 4 3 3 3 3 4 5 6 7 7 7 6 6 5 5 5 5 4 4 3 3 2 2 1 1 1 2 3 3 3 3 3 2 2 1 1 1 2 2 2 2 2 2 3 3 4 3 3 2 2 2 2 2 1 2 4 5 5 5 6 7 7 7 6 6 6 5 4 4 3 2 2 2 1 1 0 1 2 0 2 5 5 5 3 3 3 4 4 5 4 3 2 2 2 2 1 1 2 2 4 5 6 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 4 4 4 4 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 2 2 2 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 12 8 6 5 5 5 6 5 4 3 3 4 4 4 2 1 1 2 2 2 2 1 1 2 3 2 2 1 2 1 1 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 3 3 2 3 4 5 6 7 4 3 4 1 4 4 2 3 4 5 4 3 2 3 4 5 4 4 2 1 1 1 2 1 1 0 2 3 3 2 1 1 1 1 3 6 7 7 7 6 6 6 6 6 4 4 4 6 6 5 4 2 2 3 4 5 5 3 3 3 3 1 1 2 3 4 4 4 3 3 5 7 7 7 8 8 7 7 7 7 7 7 7 6 6 6 6 4 3 4 6 6 5 3 2 2 1 3 5 7 7 8 8 9 10 9 8 7 6 5 5 5 6 7 7 6 5 4 4 4 4 4 3 3 2 2 2 2 2 1 1 1 1 2 1 1 0 1 1 1 2 3 4 5 6 6 6 6 6 5 5 5 4 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 2 2 2 2 2 3 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 7 8 8 7 7 6 6 6 5 5 4 3 3 4 5 5 5 5 4 4 3 3 3 4 4 3 4 4 4 5 5 6 5 4 3 4 4 5 5 5 5 6 5 5 5 5 5 5 4 3 2 3 4 5 6 7 8 6 5 3 3 4 4 4 5 6 5 3 4 4 5 4 3 4 3 2 2 3 4 5 7 7 6 6 6 6 3 2 2 1 3 4 3 2 1 1 1 1 2 2 2 2 2 2 3 3 2 1 1 2 2 3 3 3 2 2 2 3 3 4 3 5 6 5 4 2 2 2 1 1 2 3 4 5 6 6 6 5 5 4 3 2 3 4 5 5 6 6 6 5 4 4 3 2 2 2 2 1 1 2 2 2 4 3 3 1 1 2 2 2 3 3 4 6 6 7 7 6 4 3 3 3 3 3 2 1 1 2 3 5 6 6 6 5 5 5 6 6 5 5 3 2 2 3 4 4 3 3 2 5 8 7 5 5 4 5 5 6 7 7 5 1 1 3 2 2 3 4 5 5 4 2 2 3 3 3 2 2 3 5 6 7 6 6 5 5 4 4 4 4 5 5 5 7 7 7 5 4 4 3 2 0 1 2 2 1 0 1 1 1 3 5 5 5 4 4 4 4 3 3 4 5 5 6 7 7 7 7 7 6 5 4 4 4 3 3 6 9 10 9 7 5 3 2 1 1 1 1 1 1 1 4 4 4 5 5 4 4 3 3 2 3 4 5 6 5 5 5 5 5 4 4 5 5 4 3 3 2 1 1 0 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 2 2 3 3 3 3 3 3 2 2 2 2 1 3 4 5 5 5 6 7 7 6 6 6 6 6 5 4 2 2 2 2 1 2 2 1 1 1 0 3 5 5 5 4 4 4 4 4 3 2 1 2 2 2 2 3 2 3 4 5 6 5 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 5 5 4 4 5 5 4 4 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 18 18 18 18 18 17 17 17 18 18 18 18 17 18 17 17 17 17 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 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 11 8 6 5 5 4 4 4 4 3 3 3 1 2 2 1 1 2 2 2 2 2 3 3 3 2 1 2 2 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 5 4 3 3 3 4 5 6 6 6 5 4 4 4 4 2 2 5 5 4 3 2 2 3 3 4 3 3 2 3 3 1 1 1 2 2 3 4 4 3 3 1 2 5 5 6 7 9 9 8 7 6 5 3 4 4 6 6 7 4 4 3 2 3 4 4 4 3 3 4 5 5 4 3 3 4 4 5 4 3 4 5 6 6 6 5 5 5 6 7 8 8 7 8 9 9 7 6 6 6 5 5 6 5 3 3 5 7 7 8 7 8 9 9 9 8 8 8 8 6 5 5 4 5 5 4 4 4 4 3 3 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 5 5 5 6 6 6 6 6 5 5 5 4 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 5 4 4 3 3 2 2 2 2 2 2 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 4 4 5 5 5 5 6 6 7 7 7 7 6 6 5 5 5 6 6 5 4 3 2 2 4 5 6 5 5 4 3 2 2 3 4 5 5 6 6 6 6 5 5 6 5 5 5 5 4 4 5 5 5 3 3 4 5 6 6 6 5 4 3 4 5 6 7 5 1 1 1 3 4 3 4 5 5 4 2 3 4 4 3 2 1 2 3 2 3 5 6 7 7 6 5 4 4 4 4 3 1 2 5 4 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 1 2 4 4 4 6 6 5 4 3 3 3 2 1 2 5 6 5 4 4 3 3 2 3 3 4 4 5 5 5 6 5 5 5 5 4 4 4 3 1 1 1 1 1 2 2 2 1 1 1 1 2 3 3 2 3 5 7 6 6 6 6 5 4 4 5 5 5 3 3 3 4 5 6 6 5 4 5 6 6 6 5 5 5 3 2 2 2 3 2 1 1 4 7 8 8 7 6 5 5 5 6 6 6 4 0 2 3 2 0 2 3 4 5 4 3 2 2 2 2 2 1 2 4 6 7 6 5 4 4 4 4 5 6 8 7 6 6 6 6 4 4 4 4 4 2 0 2 2 2 1 1 1 2 3 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 4 3 3 3 4 7 8 8 6 5 5 5 4 4 5 4 3 1 1 2 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 1 2 3 4 4 4 5 5 5 5 4 3 3 3 2 0 1 2 2 2 2 1 2 1 1 1 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 1 1 3 4 5 4 5 5 6 6 6 6 6 6 6 5 3 2 2 2 1 2 3 4 2 1 1 0 2 5 6 6 5 5 4 3 2 1 1 2 1 1 3 4 4 3 3 4 5 6 5 5 4 5 5 6 5 4 4 4 4 3 3 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 3 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 2 18 18 18 18 18 17 17 18 17 18 18 18 18 18 18 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 18 18 18 18 18 18 18 18 18 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 10 8 4 4 3 3 3 3 4 3 3 2 2 2 3 3 2 2 2 2 3 3 3 3 2 1 1 2 2 3 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 4 5 5 5 5 6 5 4 3 4 4 3 4 4 5 5 4 3 3 3 3 3 3 2 2 1 2 3 2 2 2 2 2 2 3 4 4 4 4 4 5 6 4 3 6 7 5 5 5 6 6 6 5 6 6 4 1 3 3 1 2 3 3 3 4 4 5 5 5 5 4 3 3 4 5 3 2 2 3 5 6 5 5 5 6 6 6 7 7 8 9 9 9 9 8 7 7 5 6 8 10 9 8 7 7 6 6 7 8 8 8 7 7 6 7 7 6 3 1 1 2 4 4 4 4 4 4 4 3 2 1 2 2 1 0 0 1 1 1 0 1 1 2 2 2 1 2 4 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 3 2 2 2 3 2 1 2 3 4 4 4 4 5 5 5 4 4 3 3 3 3 4 5 5 4 4 4 5 5 5 5 4 3 3 2 3 3 3 4 4 5 5 5 5 5 5 6 6 4 3 3 2 2 1 1 2 4 5 5 4 3 2 3 6 6 5 4 4 5 4 3 3 4 5 5 5 6 6 6 6 6 7 7 7 6 6 5 5 4 4 3 3 2 3 6 6 6 4 5 4 3 2 3 5 6 6 5 4 1 3 5 6 6 5 5 7 6 4 3 3 2 1 1 0 2 3 2 3 5 7 8 7 3 0 2 2 4 3 1 2 3 4 3 2 0 1 1 2 2 1 0 0 1 2 2 1 0 1 1 1 0 1 2 4 4 3 1 1 3 4 5 5 6 6 5 4 3 2 3 4 5 5 3 2 3 4 4 4 3 3 4 5 5 4 3 3 4 5 5 5 4 4 4 4 4 3 2 1 1 2 2 2 2 1 0 2 4 5 6 5 5 6 6 7 6 5 6 5 5 4 5 6 6 6 5 5 5 5 4 3 4 4 5 6 6 6 5 5 5 4 3 1 1 2 2 3 4 5 7 8 8 7 6 5 4 4 5 5 5 4 3 0 2 3 2 2 3 3 3 4 4 4 2 1 1 2 2 1 1 2 4 5 6 4 3 3 4 6 6 7 7 7 6 5 5 5 4 3 3 4 4 3 1 2 2 2 2 2 3 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 5 4 3 3 4 5 8 8 7 6 5 5 5 5 5 5 4 4 2 1 2 3 4 5 5 5 4 4 4 4 3 2 1 1 2 2 3 3 3 4 5 5 5 5 5 5 4 4 4 4 2 1 1 2 2 2 3 3 3 2 2 1 1 2 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 1 1 1 2 3 4 4 4 5 5 5 5 5 6 6 5 5 3 1 1 1 0 2 3 4 3 2 1 1 3 5 6 7 6 5 4 3 1 1 1 2 1 2 4 5 4 4 3 4 5 5 6 6 5 5 5 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 1 1 0 0 0 0 1 1 1 1 0 0 1 1 2 18 18 18 18 18 17 17 17 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 17 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 14 12 10 6 4 4 4 3 3 3 3 3 3 2 2 2 3 3 3 2 2 3 3 3 2 2 2 2 1 2 3 3 4 4 4 4 3 3 2 1 2 3 4 5 4 4 3 3 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 2 2 2 1 1 1 2 1 0 2 3 5 5 4 2 2 3 3 5 6 2 1 2 2 5 6 6 6 5 4 3 3 4 2 2 1 2 4 4 4 4 5 6 6 6 5 5 4 3 3 2 1 0 2 3 5 5 5 5 5 5 5 6 7 7 7 6 6 6 6 6 7 8 10 11 11 9 7 5 5 6 6 6 7 7 6 5 4 4 5 6 6 4 2 1 1 3 3 4 5 6 6 6 5 5 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 1 1 3 5 6 5 5 6 6 6 5 5 5 5 4 4 3 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 3 4 4 3 3 3 3 3 3 2 3 4 3 2 2 2 3 4 4 4 4 5 4 4 3 2 1 1 3 4 5 5 5 5 5 6 5 4 3 3 3 2 2 3 4 4 5 5 5 5 4 4 5 5 5 4 4 3 3 2 1 3 2 1 2 4 4 4 3 3 3 5 5 5 5 5 5 5 4 4 4 5 5 5 6 5 5 5 5 6 6 5 5 3 3 5 4 4 3 2 3 4 6 5 3 1 2 2 1 0 0 2 2 4 5 4 6 6 6 6 5 4 5 7 7 5 3 4 4 4 3 2 3 3 2 3 5 8 7 6 2 1 3 2 1 1 1 2 2 2 1 0 1 2 2 3 2 1 1 1 1 3 3 2 1 1 2 1 0 1 3 4 4 3 1 1 3 4 4 5 5 5 5 4 3 4 6 5 4 2 1 1 4 4 4 4 4 3 4 5 5 2 1 2 2 4 4 4 3 2 2 3 3 3 3 3 2 2 2 2 2 1 1 3 6 6 6 5 6 6 5 5 4 5 5 4 4 5 5 5 5 5 6 6 6 5 3 4 5 6 6 6 4 4 5 5 5 3 2 2 2 3 3 6 9 10 10 7 5 3 3 4 5 6 5 3 3 4 3 2 2 3 2 1 2 3 3 2 3 2 1 0 1 2 2 2 1 2 3 4 4 4 4 4 5 6 6 6 5 6 6 5 5 5 3 3 2 3 4 3 1 1 2 2 3 4 5 5 4 3 2 3 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 5 4 3 3 3 4 7 8 7 7 6 5 5 5 5 4 4 4 4 3 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 3 5 5 5 5 4 4 5 5 5 4 4 3 1 1 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 1 1 1 2 2 2 2 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 4 3 1 1 1 1 2 3 3 2 2 2 3 3 4 5 6 6 5 4 3 1 1 1 1 1 2 4 5 5 4 4 4 5 5 6 6 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 4 2 2 2 2 2 1 1 0 1 1 1 1 1 1 1 2 2 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 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 14 12 9 6 6 6 4 4 3 3 3 3 4 4 2 1 1 2 2 3 3 3 3 2 2 2 3 3 3 2 2 3 4 4 4 3 2 2 1 1 3 5 5 5 5 4 3 3 4 4 4 4 3 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 4 3 3 3 4 4 4 4 3 3 3 2 2 1 1 2 4 4 4 2 2 2 1 3 3 1 2 4 5 3 2 4 2 4 5 2 1 3 4 4 4 4 3 3 4 3 3 3 3 4 3 3 3 5 6 6 6 6 5 5 5 3 1 1 2 4 6 7 5 4 4 4 4 5 5 5 5 6 6 6 5 4 5 8 8 7 7 7 6 5 4 6 6 6 7 7 7 7 7 6 6 6 6 6 5 4 4 3 3 4 5 6 6 7 7 7 7 6 5 4 4 4 3 3 3 3 3 4 4 3 3 2 1 1 3 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 4 4 3 3 4 4 4 3 2 2 2 3 4 4 5 5 5 4 4 3 3 3 4 4 6 6 6 6 5 5 4 3 2 2 2 2 3 4 4 5 5 5 4 3 3 3 4 4 4 4 3 3 3 3 2 2 1 0 1 2 3 3 4 6 6 7 6 6 6 5 5 4 4 4 4 4 5 5 5 6 5 5 5 6 5 3 2 3 4 5 4 4 3 2 2 3 3 4 3 3 4 3 1 1 2 3 5 6 8 7 6 5 4 2 2 3 4 6 8 7 6 5 5 6 4 4 3 2 3 4 6 8 7 5 3 2 2 4 3 2 1 1 2 2 2 1 2 3 3 2 2 1 1 0 2 3 2 2 1 1 1 1 1 2 2 3 2 2 1 1 2 3 4 5 5 5 4 5 6 5 4 2 1 2 1 1 3 3 3 3 3 3 5 4 3 0 1 3 1 4 5 3 2 1 1 2 3 4 4 3 3 1 1 2 1 1 4 5 5 3 3 3 3 4 3 2 2 4 5 5 5 6 5 4 2 4 5 6 5 3 4 6 7 6 6 5 4 4 4 4 3 3 4 3 3 5 2 5 7 7 7 6 4 2 1 3 6 7 6 4 4 4 3 3 2 3 3 1 1 1 1 2 2 1 0 0 1 2 2 2 3 2 3 3 4 6 6 6 5 5 6 6 6 5 5 6 6 5 4 3 2 2 2 2 2 1 1 2 4 5 5 5 3 2 2 3 4 5 5 6 6 7 7 7 7 7 7 6 6 7 7 5 4 2 2 2 2 4 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 4 3 2 1 1 2 3 4 4 4 3 3 4 4 5 5 5 5 4 3 1 2 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 3 3 4 4 4 4 5 5 6 5 5 5 4 4 3 3 2 2 2 2 2 2 2 3 3 4 4 5 5 4 4 3 2 1 1 0 0 1 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 2 1 1 1 1 2 2 2 2 2 2 2 2 18 18 18 18 18 17 18 17 17 17 17 17 17 18 18 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 18 18 18 18 18 18 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 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 12 9 7 7 7 5 4 3 3 3 3 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 1 2 3 4 4 3 3 2 2 3 4 4 3 4 5 5 4 3 3 3 3 3 2 1 1 2 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 4 4 3 2 1 0 1 1 2 3 5 5 4 3 3 2 1 1 1 1 1 2 1 1 3 3 2 1 2 2 2 2 3 3 3 2 3 3 3 3 3 2 1 2 2 1 2 3 2 2 6 6 6 6 6 6 4 2 1 1 3 5 5 4 4 4 6 6 6 5 5 6 6 5 5 4 2 3 5 5 6 6 6 5 3 3 4 5 7 7 7 8 8 7 7 7 7 5 4 3 4 5 5 4 3 3 3 5 6 7 7 7 6 6 5 5 4 4 3 3 3 3 4 4 4 4 3 2 1 2 4 5 5 5 5 5 5 5 5 5 5 5 4 3 2 1 2 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 3 3 4 4 4 3 2 2 2 3 4 4 5 5 5 5 5 4 4 4 5 5 5 5 4 4 3 3 2 2 2 3 3 3 4 4 5 5 4 2 2 1 2 2 2 3 3 3 3 3 3 3 3 2 2 1 0 1 3 5 6 6 6 6 6 5 5 4 4 3 3 3 5 5 5 5 5 5 5 5 5 4 2 0 3 4 4 4 3 3 2 1 1 3 5 6 7 7 7 7 6 5 5 5 6 7 3 3 6 4 1 1 1 3 5 7 7 6 5 4 4 3 3 4 2 4 6 6 7 7 7 6 4 2 3 3 3 2 2 2 1 2 2 2 2 2 1 2 1 0 2 2 3 1 1 2 2 2 2 1 1 0 1 2 2 3 4 4 4 4 4 4 5 5 5 5 5 4 3 1 1 1 0 1 2 1 2 3 4 4 2 2 1 2 3 4 5 5 3 2 2 3 4 5 5 4 2 1 0 2 3 1 2 3 5 6 4 2 1 2 3 3 3 3 3 3 4 5 6 5 3 1 4 5 5 3 3 6 7 6 6 6 6 4 3 2 3 4 5 4 3 4 3 2 5 7 6 6 7 5 4 3 4 6 6 6 5 5 4 3 1 0 2 2 1 1 1 1 1 1 1 1 1 2 3 2 2 1 2 3 4 5 5 5 5 5 5 6 6 6 5 5 5 6 6 5 4 3 3 3 3 3 1 1 2 2 3 3 3 3 2 2 3 5 5 5 6 6 7 7 7 7 7 6 6 6 6 6 5 4 1 1 1 1 4 6 7 7 7 6 6 6 6 6 5 5 5 6 6 6 5 4 3 3 3 2 2 3 3 3 3 3 3 3 3 4 3 3 3 2 2 2 3 4 4 5 5 5 4 3 2 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 2 1 2 2 3 3 3 3 4 4 4 4 5 5 6 6 5 5 5 4 4 4 4 3 3 2 3 3 3 3 4 4 4 5 4 4 4 3 3 3 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 5 5 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 17 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 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 15 15 14 12 10 9 8 8 6 5 3 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 3 3 4 4 4 3 3 4 5 6 5 4 3 4 5 5 4 4 3 3 2 2 2 1 1 2 3 4 4 4 3 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 1 1 0 2 3 5 5 3 2 2 1 1 2 2 0 1 3 3 3 4 4 2 2 3 3 2 1 2 3 3 3 2 1 3 3 3 3 2 1 0 1 2 3 2 1 1 3 5 5 5 5 5 5 5 5 5 4 5 6 6 7 7 7 7 7 7 7 7 6 5 4 2 1 1 2 4 5 6 5 4 4 5 5 6 7 7 7 7 7 7 6 7 6 5 4 4 5 6 5 4 4 4 4 5 6 7 7 7 7 6 5 4 4 4 3 3 3 3 3 4 4 4 3 2 1 2 4 4 4 4 4 5 5 5 6 6 5 5 4 4 3 2 1 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 3 4 4 4 4 4 4 4 3 3 3 4 4 3 3 2 2 1 2 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 3 2 0 0 1 2 2 2 2 3 3 2 2 3 3 2 2 1 1 1 2 4 5 6 4 4 3 4 6 5 4 4 4 4 5 5 6 6 5 5 5 5 3 1 2 3 4 5 4 4 3 3 2 2 3 0 4 7 7 6 6 6 7 7 7 6 7 7 5 4 6 4 2 2 2 2 4 7 7 6 4 3 2 3 3 3 3 4 6 7 6 6 6 5 1 3 4 3 3 4 3 2 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 3 3 3 3 2 1 1 3 4 5 5 5 4 4 4 5 5 5 5 5 5 4 2 1 1 1 2 2 1 2 2 2 3 2 2 2 2 1 2 3 4 4 4 2 2 3 3 3 3 2 2 1 1 2 3 3 2 2 2 5 6 5 2 0 1 2 3 3 4 3 4 4 5 5 5 4 3 4 4 4 3 5 8 6 6 6 6 6 5 4 5 5 5 4 3 4 4 3 1 4 6 7 8 8 6 5 4 4 5 6 6 7 6 5 3 2 1 1 2 2 2 2 1 1 1 3 4 2 1 2 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 5 5 4 5 5 5 4 3 3 3 3 2 1 2 1 0 2 2 2 2 3 4 5 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 4 2 0 1 1 3 5 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 4 3 3 2 2 1 1 2 2 3 3 2 2 2 3 3 3 3 2 2 1 2 4 4 4 4 5 5 4 3 2 2 3 3 3 4 4 4 4 4 5 5 4 4 3 3 3 2 2 2 2 2 3 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 3 3 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 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 1 1 1 17 18 18 18 18 17 17 18 17 17 17 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 17 17 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 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 15 15 13 11 9 9 9 8 7 5 4 3 3 3 4 4 4 3 3 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 6 6 6 5 5 5 4 5 4 4 3 3 2 2 1 0 1 3 4 4 4 4 3 2 2 3 3 3 3 3 2 3 3 3 3 3 3 2 2 2 1 1 2 3 2 2 1 1 2 0 2 2 3 3 4 5 3 2 2 3 3 2 2 2 2 2 2 1 1 3 2 2 3 3 4 4 3 1 0 1 2 3 2 2 2 2 5 4 4 4 5 5 6 6 6 6 6 7 7 7 6 6 7 7 6 6 6 6 4 3 2 2 3 3 5 5 5 4 5 5 6 6 5 5 6 7 7 7 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 7 7 7 7 6 6 5 4 4 3 3 3 3 3 3 3 4 4 4 3 2 3 3 4 3 3 4 4 5 5 6 6 5 5 4 4 3 2 2 2 2 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 4 3 3 2 1 1 1 2 3 3 4 4 5 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 5 4 5 5 5 4 3 2 1 1 1 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 4 5 3 3 2 2 3 4 5 5 5 5 4 4 3 4 3 3 3 3 4 4 3 2 3 3 3 3 3 2 1 2 2 2 4 7 7 7 6 6 7 7 7 7 7 5 3 5 6 5 5 6 7 7 7 7 7 5 4 4 3 3 3 4 5 6 6 6 5 2 1 1 2 4 5 4 4 4 3 2 1 2 1 1 1 3 2 2 3 1 1 1 1 2 3 3 3 3 3 2 1 2 3 5 6 6 6 5 5 5 6 6 4 4 4 4 3 2 0 1 2 3 4 2 1 2 2 3 3 3 2 1 1 2 2 4 4 3 2 1 1 3 3 3 2 1 1 2 2 3 3 2 2 3 4 5 4 2 1 1 2 3 3 4 4 4 4 4 4 4 5 5 4 3 3 5 7 8 5 4 4 5 5 5 4 4 4 3 2 4 5 4 2 2 5 7 9 9 9 7 5 2 4 4 5 5 6 7 7 6 4 3 3 2 1 2 1 2 1 1 4 3 1 0 1 3 4 4 4 3 4 4 5 6 5 5 5 5 5 5 6 7 6 5 4 4 5 4 4 4 3 3 3 4 3 3 2 2 3 3 3 4 6 7 7 7 7 7 6 6 6 6 6 6 6 7 7 6 5 3 2 1 1 2 3 5 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 5 4 3 3 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 2 0 1 3 3 4 4 5 5 5 4 3 3 2 3 3 3 4 4 4 4 4 5 4 4 4 3 2 2 1 1 2 2 2 2 2 3 4 4 5 6 6 6 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 3 2 3 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 1 1 17 17 18 18 18 17 17 18 18 17 17 17 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 17 17 17 18 18 17 17 17 17 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 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 9 8 9 9 9 7 6 4 3 2 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 2 2 2 3 5 7 7 6 5 5 5 5 5 5 4 4 3 2 1 1 1 2 4 4 4 4 4 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 0 2 2 2 1 2 2 1 2 4 3 3 4 5 6 4 2 3 4 5 4 2 2 2 2 3 3 3 2 3 2 2 2 2 3 3 3 2 3 5 4 4 4 3 4 3 3 3 3 4 3 4 5 6 6 6 6 6 6 6 5 6 6 7 6 6 5 5 4 3 2 3 4 4 5 5 4 4 5 5 5 4 3 4 5 7 7 7 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 6 6 6 6 5 4 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 2 2 2 3 4 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 6 6 6 6 6 6 6 6 4 4 4 4 3 3 2 2 2 2 2 3 3 2 2 2 2 2 3 3 5 5 5 3 3 3 3 3 3 3 3 3 3 5 5 6 6 4 3 3 2 2 2 3 4 5 6 5 5 4 4 5 6 6 6 4 3 4 5 8 9 8 6 6 6 6 5 6 4 2 3 1 3 5 6 7 7 7 5 5 7 6 6 4 4 4 5 5 5 6 7 7 6 5 5 5 5 3 2 3 4 3 3 1 0 2 3 4 3 1 1 1 2 2 2 2 2 2 1 2 3 2 1 1 1 1 1 2 2 4 5 6 6 5 5 5 5 5 5 4 4 4 4 3 2 1 2 2 2 2 0 1 1 2 1 0 1 2 2 2 2 2 3 3 2 2 1 2 3 3 2 1 1 2 3 3 3 2 2 4 5 5 4 3 2 1 1 2 3 4 4 4 4 4 4 4 4 3 3 2 3 5 6 5 4 4 4 4 5 5 4 3 3 2 3 5 4 2 3 5 7 8 10 10 9 7 5 2 2 2 3 3 4 6 8 7 6 5 4 3 2 2 2 2 1 1 3 3 2 3 3 3 2 3 3 4 4 5 5 5 5 5 5 5 5 3 4 6 6 5 5 5 4 3 4 5 4 3 4 4 5 5 4 4 5 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 3 3 2 3 3 3 4 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 5 5 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 2 1 1 1 3 4 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 2 2 1 0 1 1 2 2 2 3 3 3 4 5 6 6 6 6 6 6 6 5 5 5 5 6 6 6 5 5 4 3 2 2 3 4 5 5 5 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 4 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 17 17 17 17 17 17 17 18 18 17 17 17 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 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 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 15 15 14 11 7 8 9 9 8 7 5 4 3 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 4 4 4 3 3 2 1 1 1 1 1 2 4 5 6 6 5 5 5 5 5 5 5 4 4 3 2 1 1 1 2 3 4 4 3 3 3 3 3 3 2 3 3 3 2 2 2 2 1 1 0 1 1 1 0 1 1 3 5 5 4 3 2 1 3 5 5 4 3 5 5 6 2 1 2 2 2 1 1 3 3 3 1 2 2 1 1 2 2 1 3 5 4 4 5 4 3 3 3 3 2 2 3 4 5 4 5 5 6 7 7 7 6 6 7 8 7 5 4 4 4 4 3 2 3 3 3 3 2 2 3 3 2 1 2 5 6 8 8 7 6 4 4 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 6 5 4 3 3 3 3 3 4 4 4 4 5 5 4 4 3 3 3 3 3 2 1 1 2 3 4 5 5 5 4 3 4 4 4 4 3 2 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 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 5 5 5 4 4 4 3 3 4 4 4 5 4 4 5 6 6 6 5 4 3 2 2 2 2 3 4 4 4 5 5 5 7 8 8 7 6 6 7 9 9 9 7 5 4 4 5 5 4 3 5 5 4 4 4 6 6 6 5 2 2 4 6 5 4 3 4 4 5 5 5 7 7 6 3 3 2 4 6 5 4 3 2 2 2 2 2 2 3 4 4 2 1 1 0 2 3 3 3 3 2 2 2 1 0 1 1 2 2 1 1 2 3 5 5 5 4 4 5 6 6 5 4 4 3 2 2 1 1 2 2 1 0 0 1 2 4 4 4 3 2 1 1 2 2 2 2 2 2 3 3 3 2 0 1 2 3 3 2 1 2 4 6 5 3 0 1 1 1 3 4 5 5 4 3 2 3 3 3 3 3 3 5 6 5 3 3 4 4 4 4 5 5 4 3 4 4 5 2 4 6 6 6 6 8 8 7 6 5 3 1 0 0 1 1 3 5 7 7 5 4 3 3 2 2 1 1 3 4 4 4 5 4 3 2 3 5 5 5 5 5 4 3 3 5 5 5 3 2 4 5 5 5 5 4 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 3 3 4 4 4 4 4 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 3 3 2 2 3 3 3 3 4 4 3 3 2 1 1 2 2 2 3 3 3 2 2 2 3 4 5 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 4 3 2 2 2 3 4 5 6 6 6 6 6 6 5 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 5 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 2 1 1 1 1 2 2 2 2 1 1 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 10 7 8 9 9 7 6 4 3 3 1 0 1 1 1 1 2 2 2 3 2 2 2 2 2 3 3 3 3 2 2 2 1 0 0 1 0 2 4 6 6 5 4 4 4 3 4 5 5 4 4 3 2 2 1 1 2 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 1 1 2 3 3 2 1 2 3 4 4 3 2 2 2 1 2 4 6 5 5 6 5 5 2 1 1 2 2 2 1 2 3 3 1 1 2 2 1 2 2 2 2 3 4 4 5 5 4 3 3 2 2 4 5 5 4 5 5 6 5 6 7 7 7 6 7 7 6 4 3 3 4 4 5 4 3 2 1 1 1 2 2 2 2 5 6 7 8 9 10 9 6 4 3 2 1 1 2 3 4 5 5 6 6 6 5 5 5 5 5 5 4 4 3 3 3 4 4 4 4 5 5 5 5 4 3 3 3 3 3 2 1 1 1 2 3 4 5 6 5 4 4 4 5 5 4 3 2 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 3 3 3 4 5 5 4 4 4 5 5 5 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 3 3 3 4 5 5 5 5 5 5 6 6 5 3 3 4 4 4 4 5 6 6 6 6 6 6 6 6 5 4 2 1 1 1 1 1 2 3 2 3 4 6 7 7 6 5 6 6 7 8 9 7 6 6 6 5 4 3 4 4 5 7 5 4 4 5 5 5 5 3 1 3 5 5 4 4 4 6 4 3 5 6 7 5 3 4 3 1 2 4 4 3 3 4 4 4 3 2 2 2 3 3 3 1 1 1 2 3 4 3 2 3 2 2 1 1 1 2 3 3 2 0 1 1 2 4 5 7 7 6 3 3 3 2 2 1 2 4 2 0 2 2 2 3 3 4 4 5 4 4 4 3 1 1 2 2 3 3 2 2 3 3 2 1 1 0 1 2 2 1 1 2 4 5 4 2 2 1 3 4 5 6 6 6 5 4 3 2 2 2 3 4 6 6 6 4 3 4 4 4 4 4 5 5 5 5 4 4 3 3 5 6 6 4 5 5 6 6 6 4 3 1 1 1 1 2 2 3 5 7 5 3 3 3 2 3 2 2 2 4 5 5 4 4 4 4 4 5 5 5 5 5 4 2 1 3 4 4 3 1 2 4 5 5 6 6 4 3 3 4 5 5 5 5 5 6 6 6 7 7 7 8 8 7 7 6 6 6 6 6 6 6 5 6 5 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 3 3 4 4 5 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 3 3 2 2 2 2 3 3 3 2 2 1 1 1 3 4 4 4 3 3 3 3 3 3 3 4 5 6 6 6 5 5 5 4 4 5 5 6 6 6 6 6 5 4 3 3 3 3 3 4 5 6 6 5 6 6 6 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 5 5 4 4 3 3 2 1 1 1 1 2 2 2 1 1 1 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 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 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 13 9 8 8 8 7 6 5 4 3 2 1 1 1 1 2 2 2 1 2 3 2 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 3 5 5 3 2 2 1 1 2 4 4 4 4 3 3 2 2 2 3 3 3 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 3 4 4 4 3 3 3 4 5 3 2 2 2 3 4 4 5 5 5 5 4 3 2 3 2 1 1 1 2 2 2 3 2 1 1 1 3 2 0 2 3 3 4 5 5 4 4 3 3 3 3 4 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 6 6 5 5 6 7 7 7 6 5 3 2 2 2 2 4 6 7 7 8 8 10 11 11 8 4 0 1 1 1 1 3 4 5 5 6 6 6 5 5 5 5 5 5 4 4 3 3 3 3 4 3 4 4 5 5 4 3 3 2 3 3 3 3 2 2 1 1 2 4 5 6 5 5 4 4 4 5 5 5 4 3 2 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 3 4 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 6 5 4 4 4 4 4 4 4 5 6 6 5 6 6 6 6 5 3 2 2 4 5 5 5 6 6 5 4 4 4 5 5 4 2 1 2 2 2 2 2 2 2 2 2 3 5 7 6 6 4 4 6 6 7 7 6 6 5 3 4 4 4 3 2 1 2 4 4 4 3 5 5 4 2 0 2 3 3 4 6 6 5 4 2 2 6 7 6 3 2 2 2 2 2 1 2 3 4 4 3 2 1 0 1 0 1 2 3 3 1 1 2 3 4 3 2 2 1 1 1 1 1 1 2 3 2 1 1 0 1 4 6 7 5 3 2 2 3 2 1 2 3 5 4 4 5 5 4 5 5 5 5 5 5 5 5 3 2 0 1 2 2 1 1 2 2 2 1 1 1 1 1 0 1 2 3 4 5 4 4 3 3 5 6 7 7 6 6 5 4 4 3 3 3 3 4 5 5 6 5 4 3 4 4 4 4 5 5 5 5 6 5 4 4 3 3 4 5 6 6 6 6 6 5 5 4 4 3 2 0 2 3 3 3 5 6 3 2 2 3 2 2 2 2 4 6 5 5 5 4 3 4 4 4 3 3 6 5 3 2 4 4 2 2 2 3 4 4 5 6 6 5 3 2 3 4 5 6 6 6 6 6 7 7 7 8 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 5 4 4 3 3 3 4 4 4 3 3 2 2 2 2 2 3 3 3 3 2 1 1 1 2 3 3 4 4 4 3 3 4 4 4 3 4 5 6 6 6 5 5 4 3 3 4 5 6 6 6 6 6 6 6 4 3 3 3 3 3 4 5 5 5 5 5 6 6 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 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 5 5 5 6 6 5 4 4 4 3 3 2 2 2 2 2 2 1 1 1 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 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 12 9 7 6 6 5 4 4 4 4 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 1 2 3 4 3 3 2 2 1 2 3 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 2 3 4 4 3 3 2 2 3 2 1 1 2 3 4 5 4 4 5 6 6 3 1 3 3 3 1 1 1 2 2 3 3 2 1 1 2 3 4 3 3 4 4 5 5 5 4 4 4 4 4 6 6 6 4 4 4 4 5 5 6 6 6 6 7 7 8 7 7 7 8 9 8 8 8 8 7 5 3 2 0 2 4 6 7 8 8 8 9 10 10 11 9 6 2 2 2 3 4 5 5 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 4 4 3 3 4 4 4 4 3 2 2 3 3 3 3 3 3 2 2 2 3 4 5 5 5 4 3 3 4 4 4 5 4 4 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 3 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 4 3 3 3 4 4 4 5 5 5 5 5 5 5 4 2 2 2 3 5 5 6 5 4 3 2 2 1 2 2 2 1 1 2 2 2 1 2 3 5 4 4 4 6 7 8 4 2 1 3 6 6 5 3 1 1 2 1 2 3 4 4 3 4 5 6 6 6 6 6 4 2 1 1 3 4 3 3 5 6 3 2 2 2 7 5 3 3 3 2 2 3 3 3 2 5 5 4 1 1 2 2 1 1 1 1 3 4 4 4 4 4 5 5 4 2 2 1 1 1 1 2 3 3 3 2 1 1 0 5 6 6 3 3 3 4 5 5 5 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 2 3 4 4 4 3 5 8 7 7 7 7 7 6 5 4 3 3 3 3 4 3 4 4 4 4 5 5 5 4 3 3 4 4 4 4 4 5 5 6 6 6 5 4 3 2 1 1 2 3 6 7 6 6 5 4 3 1 0 2 3 4 4 3 3 5 4 3 1 0 2 2 2 2 4 6 6 6 7 4 2 1 1 3 1 2 6 6 5 4 4 3 3 3 4 4 3 4 4 5 6 6 5 3 2 3 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 5 4 4 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 3 2 2 2 2 3 3 3 3 3 4 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 3 3 4 3 3 3 2 1 1 1 2 2 3 3 3 3 3 4 5 5 5 5 5 5 6 6 5 5 5 4 3 2 3 4 5 5 5 6 6 6 6 6 5 4 3 3 4 4 4 5 5 5 5 6 6 6 5 5 4 4 4 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 2 1 0 1 1 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 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 15 15 15 14 12 9 6 5 5 4 4 4 4 4 3 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 4 5 5 4 3 4 4 4 4 3 3 3 4 4 4 3 2 1 1 2 3 3 3 2 1 1 1 2 2 2 2 2 2 2 2 3 4 5 6 5 2 3 3 3 3 1 2 2 2 2 2 2 2 0 2 2 3 4 3 3 5 5 4 4 4 4 4 5 5 5 5 4 3 4 4 4 4 4 5 6 6 6 6 6 7 7 7 7 8 9 9 9 7 6 6 5 5 5 5 6 7 9 8 8 8 8 9 10 10 10 10 10 6 3 4 5 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 3 3 4 3 3 3 2 2 3 3 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 2 2 1 1 2 2 2 2 2 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 3 2 3 3 4 4 4 5 5 5 4 3 2 2 1 0 2 3 4 5 5 3 2 1 1 2 2 2 3 3 1 1 1 2 2 1 1 3 6 6 6 6 6 6 6 5 4 3 2 4 6 6 4 3 3 3 3 3 3 3 3 3 5 6 7 5 5 5 6 6 5 3 2 1 3 3 2 3 5 5 0 1 4 5 6 4 2 3 4 4 2 3 3 2 2 2 3 3 1 2 2 2 2 2 2 3 5 5 5 5 5 5 5 4 3 2 1 1 2 4 3 3 2 3 3 2 1 3 3 2 5 6 5 4 5 4 4 2 2 3 2 2 3 2 2 3 2 2 2 3 4 4 4 5 4 3 3 2 3 3 3 2 2 2 1 1 0 3 5 6 7 7 7 5 4 6 8 6 5 4 6 7 5 3 3 3 3 3 3 3 3 4 5 5 5 5 4 4 4 3 4 3 4 4 4 5 5 6 6 6 6 6 5 4 3 2 1 1 1 6 7 7 6 5 4 3 1 1 2 3 4 3 3 2 4 5 5 5 3 2 3 2 3 4 5 5 6 7 6 2 3 2 1 0 2 5 7 6 5 4 3 3 4 5 5 5 4 4 4 4 5 5 5 4 4 5 6 6 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 5 5 4 4 5 5 5 4 3 3 3 3 3 3 3 4 4 4 4 3 2 1 0 1 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 5 5 5 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 2 3 3 4 4 4 5 6 6 6 6 5 5 5 5 6 5 5 4 4 3 5 5 5 5 5 5 5 6 6 6 5 4 4 4 4 5 5 4 4 4 5 6 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 3 3 3 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 5 5 5 4 4 3 2 1 1 1 2 1 17 18 18 17 17 17 18 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 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 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 15 16 15 15 15 15 15 14 12 8 5 4 4 3 3 3 4 4 4 4 4 4 4 3 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 2 0 1 2 2 2 3 3 4 4 4 4 4 4 3 3 2 2 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 3 3 2 2 2 2 4 4 4 2 1 1 1 2 2 2 2 2 2 1 1 1 3 5 6 4 3 4 4 3 3 2 2 3 3 2 2 2 2 1 1 2 3 2 2 4 5 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 9 9 9 7 6 5 6 8 9 10 10 10 11 11 10 9 8 8 9 10 10 10 10 10 8 5 4 5 6 7 7 7 6 6 6 6 6 5 5 5 5 5 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 3 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 2 1 1 1 2 2 2 3 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 3 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 3 2 3 3 4 4 5 5 5 4 3 1 1 2 2 1 1 3 5 5 4 2 1 1 1 2 2 3 3 1 0 1 1 1 0 1 4 6 6 6 6 6 5 5 5 5 5 5 5 7 7 6 4 3 3 2 2 1 1 2 3 5 6 5 4 2 1 3 3 3 4 4 4 3 4 1 2 4 3 2 1 3 6 7 6 6 3 3 4 4 4 1 3 2 2 3 2 2 1 1 2 1 2 3 4 5 5 4 5 5 5 5 3 2 0 1 1 3 4 4 3 2 1 2 3 2 1 3 3 2 4 6 7 6 3 0 2 3 4 4 3 2 1 1 2 3 2 2 3 4 4 3 3 3 4 3 1 2 3 3 3 1 3 4 4 3 4 6 7 6 5 5 5 4 6 7 7 3 2 2 5 6 7 5 4 3 3 4 2 2 4 4 4 4 4 4 4 4 3 4 4 3 2 2 4 6 6 6 5 6 6 6 5 4 3 1 1 1 2 6 6 6 5 6 7 4 2 1 1 3 3 3 2 2 4 6 7 6 5 3 4 3 2 5 6 5 6 7 7 4 1 3 3 1 1 2 4 4 4 3 3 4 4 5 6 6 6 6 5 4 3 3 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 3 2 1 1 2 3 4 5 4 4 3 2 1 1 1 1 1 1 2 3 3 4 4 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 3 2 1 1 1 1 1 1 2 3 3 4 4 5 5 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 6 5 5 4 4 5 6 6 6 6 6 5 5 5 5 5 4 4 4 5 6 6 6 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 2 2 2 3 3 4 4 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 2 2 2 2 1 18 18 18 18 18 18 18 17 17 17 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 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 16 16 16 16 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 15 15 15 15 15 15 15 15 15 14 13 11 7 5 4 4 3 1 2 3 4 4 4 4 4 4 4 3 2 1 2 2 2 1 0 0 0 0 1 1 2 2 3 3 4 3 4 4 3 2 2 2 2 2 2 3 4 4 4 4 3 3 3 3 2 1 2 3 4 4 5 5 5 5 5 4 3 3 3 4 4 4 3 3 3 4 4 5 5 4 4 2 2 2 2 1 1 2 2 2 1 0 0 1 3 5 4 4 4 4 3 4 3 2 2 2 2 2 3 3 3 3 4 3 2 2 3 4 4 5 4 3 2 3 3 4 4 5 5 5 5 5 5 4 5 5 5 6 6 6 6 7 7 9 10 10 9 7 6 7 9 11 11 11 11 10 8 9 9 8 8 7 7 8 9 10 10 10 10 10 8 6 5 6 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 3 2 1 2 4 4 4 3 3 3 3 4 4 5 5 5 5 4 4 4 4 5 5 4 4 3 3 3 3 3 3 2 2 1 1 1 2 2 3 4 4 5 5 5 5 5 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 4 3 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 5 4 3 3 4 4 5 5 5 5 3 2 1 2 2 2 1 1 3 6 4 2 1 1 1 0 1 2 2 1 1 1 1 0 1 4 5 7 6 6 5 4 2 1 2 4 4 4 4 5 7 6 4 3 2 3 0 2 3 3 3 3 4 4 2 1 1 1 1 2 2 3 2 2 3 2 1 2 3 3 3 4 5 6 4 2 2 3 2 2 3 3 2 1 2 2 3 1 2 3 1 2 2 4 5 6 5 4 5 5 5 5 4 2 1 2 2 2 2 2 3 3 2 1 2 2 2 1 2 2 1 2 4 7 7 4 2 3 4 4 4 4 3 2 2 2 2 3 3 4 3 3 2 2 2 1 2 2 2 2 2 3 6 7 7 6 4 6 7 6 3 2 3 4 5 8 7 6 3 3 5 7 7 5 2 1 3 3 3 2 4 5 5 4 3 3 4 4 4 3 3 4 5 4 4 5 6 6 5 5 5 5 6 5 4 3 1 1 3 4 6 4 3 2 4 6 5 4 3 3 3 2 2 2 2 4 5 6 7 6 5 6 4 3 7 6 5 5 6 8 7 5 2 2 3 2 0 3 4 4 3 3 4 5 6 7 7 7 8 7 6 4 3 5 7 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 5 5 5 5 4 5 5 5 4 3 2 1 1 1 3 4 4 4 3 2 1 0 0 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 3 3 3 2 1 1 1 1 1 2 2 2 3 3 4 5 5 6 6 7 6 5 5 5 5 6 6 6 6 6 6 6 5 5 6 6 5 5 5 4 4 5 6 7 7 6 6 6 5 5 5 5 4 4 5 5 5 5 6 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 3 3 4 4 4 5 4 4 4 4 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 18 18 18 18 18 18 18 17 17 17 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 16 16 16 16 16 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 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 12 9 6 5 4 3 1 0 1 2 2 3 3 3 4 4 3 3 2 2 2 2 3 2 1 1 1 1 1 1 2 2 3 3 3 3 3 4 4 3 3 2 1 1 1 1 3 3 4 4 3 3 3 2 1 1 1 3 4 5 5 5 5 6 6 6 4 4 3 3 4 4 4 5 5 5 5 5 4 4 3 1 1 2 1 1 1 2 2 2 2 1 1 2 3 4 4 4 4 4 4 4 3 2 1 1 2 2 2 2 2 2 2 3 2 2 2 2 3 4 4 4 1 2 1 2 4 5 5 5 5 5 5 5 5 6 6 5 4 5 6 7 8 9 10 9 8 7 8 11 10 10 10 9 7 7 7 7 7 7 8 8 7 8 9 10 10 10 10 9 9 7 5 6 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 5 5 4 4 5 4 4 4 4 4 4 4 3 3 2 2 3 4 4 3 3 3 4 4 6 6 6 6 5 5 5 4 4 4 5 4 4 3 3 3 4 4 3 3 2 2 1 1 1 2 3 4 4 4 5 5 5 4 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 4 3 1 0 1 1 1 0 1 4 5 5 3 2 1 1 1 1 0 1 1 1 1 1 1 1 2 5 6 7 6 4 3 1 0 0 1 2 3 4 5 5 5 4 2 2 3 3 2 2 3 2 1 2 2 3 3 2 2 0 1 1 2 3 2 2 1 1 0 2 3 3 4 6 5 4 5 1 1 2 3 2 1 3 4 3 2 2 2 2 2 3 3 2 2 5 5 5 4 5 6 5 5 4 3 3 2 3 3 2 2 1 1 2 3 3 3 3 3 2 1 2 1 2 3 5 7 5 3 1 1 1 2 2 2 2 1 2 3 4 4 3 2 2 2 2 2 1 1 2 3 4 7 7 6 4 5 5 4 5 7 5 4 4 5 6 6 6 6 5 5 4 4 5 5 4 1 1 3 3 4 5 5 5 4 4 3 4 4 5 4 3 3 3 5 4 4 4 5 5 5 5 4 4 5 5 4 3 2 3 5 5 4 3 2 1 4 5 5 5 4 4 3 2 1 1 1 2 3 4 5 6 5 5 2 2 7 7 6 3 4 6 8 8 6 3 1 3 2 2 4 4 4 3 3 4 5 7 6 6 6 7 7 7 6 5 7 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 4 3 1 1 0 1 2 3 3 2 2 2 1 1 0 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 3 3 4 5 5 6 6 5 5 5 5 5 5 5 5 5 6 6 5 5 5 6 6 5 5 5 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 3 3 3 3 3 2 2 2 2 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 5 5 4 4 4 4 3 3 17 18 18 18 18 18 18 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 13 11 8 5 5 5 4 2 1 2 2 1 1 2 3 3 3 3 3 3 2 2 2 2 3 2 2 2 2 2 1 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 3 4 4 3 3 3 2 1 0 1 3 5 6 6 5 5 5 6 7 5 4 3 3 4 5 5 6 6 5 5 4 3 3 2 2 0 2 2 2 1 1 2 2 2 2 2 3 3 4 5 4 4 4 4 5 4 3 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 3 3 4 3 3 4 4 5 5 5 5 4 3 3 4 4 4 4 4 3 4 4 5 5 5 6 7 7 9 9 9 8 8 8 6 5 6 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 6 5 7 8 8 7 7 7 6 5 4 4 4 4 4 5 5 6 6 6 5 5 6 5 5 5 5 5 5 5 4 3 3 2 3 4 4 4 4 4 4 5 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 2 3 3 4 4 5 5 5 5 4 4 4 4 3 1 1 0 1 2 3 4 6 4 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 4 6 7 6 5 3 1 1 1 1 1 1 2 4 5 5 4 2 1 2 3 3 2 2 4 3 2 2 3 4 5 3 2 2 2 1 2 3 4 2 1 2 2 3 4 6 4 2 1 3 4 2 1 2 3 3 2 2 3 3 3 2 2 2 2 2 3 4 4 5 5 4 4 6 6 4 4 4 4 5 4 4 2 2 1 1 1 3 4 5 5 4 4 4 3 3 4 7 7 4 3 5 5 3 3 3 2 2 1 1 2 3 3 4 4 3 3 3 3 3 3 3 1 3 5 5 6 5 4 4 4 4 5 6 7 3 3 3 4 5 4 4 4 4 3 3 4 4 4 3 2 3 4 6 7 6 4 3 2 3 4 4 4 5 5 4 3 2 3 4 4 3 3 4 4 4 3 4 4 5 3 1 5 6 7 5 3 3 3 3 3 4 4 4 3 2 2 2 1 1 1 1 1 2 3 4 5 5 5 5 6 5 4 1 3 4 7 8 9 6 3 4 2 3 4 4 4 3 1 0 4 6 6 5 4 6 8 9 8 7 7 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 4 4 5 5 5 4 3 2 2 2 2 2 2 2 3 2 2 2 0 1 2 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 2 2 3 3 3 3 3 3 2 2 1 1 1 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 5 5 5 6 5 6 6 6 6 5 5 5 5 4 4 4 4 5 5 5 5 6 6 5 5 5 4 4 5 5 5 5 6 5 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 17 17 18 18 18 18 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 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 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 14 14 13 10 6 5 5 5 5 4 1 2 3 2 1 2 4 4 4 4 4 4 3 2 2 2 2 2 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 3 3 2 1 1 3 5 5 6 5 5 4 5 6 7 7 5 5 4 5 5 6 6 5 4 4 4 4 4 3 2 1 2 3 2 2 1 1 2 2 2 2 2 3 4 4 4 5 4 4 4 4 3 2 2 2 1 1 1 1 2 2 2 1 1 1 1 3 4 4 4 4 5 5 5 5 5 4 4 3 3 3 4 5 5 4 4 3 2 1 1 1 1 2 4 5 7 7 7 7 6 6 6 5 5 6 7 8 8 7 7 7 8 8 9 9 8 7 7 7 4 3 5 6 7 7 7 6 6 5 4 4 4 4 5 6 6 6 6 6 7 7 7 6 6 6 6 6 6 5 5 4 3 3 4 5 5 5 4 4 4 5 5 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 5 5 5 4 4 4 4 4 4 3 3 4 4 5 5 5 5 4 3 2 3 2 1 1 2 2 2 2 2 2 2 2 1 1 2 3 3 4 4 5 5 5 4 3 4 3 2 1 2 3 4 6 5 4 2 2 2 2 2 2 2 2 1 1 1 1 1 2 3 5 6 6 6 4 3 2 1 1 1 2 3 3 2 3 4 4 4 3 3 3 2 2 2 1 3 3 2 2 3 4 4 3 2 2 2 2 2 2 3 2 4 5 4 5 6 4 1 2 2 1 2 2 3 4 4 3 3 3 2 2 2 2 2 2 2 3 4 6 5 5 4 4 5 5 5 3 4 5 5 5 4 2 1 1 1 2 2 2 3 4 5 5 5 5 4 3 6 7 6 5 3 4 5 5 4 4 4 3 4 4 4 4 4 4 4 2 2 1 1 1 2 2 3 5 7 6 5 5 5 5 5 5 6 7 6 3 3 3 4 3 2 1 2 3 4 5 7 7 5 5 5 5 6 6 6 5 3 3 2 2 3 5 5 6 6 6 4 4 3 4 4 4 4 4 4 4 4 4 3 3 1 3 7 6 6 5 4 4 3 3 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 4 6 8 7 5 4 3 2 3 4 6 8 9 7 4 3 2 2 4 4 4 3 2 1 4 5 7 5 5 6 7 8 8 8 8 8 8 7 7 6 6 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 3 2 1 0 2 3 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 4 3 2 2 2 3 3 4 4 4 3 3 3 2 2 2 2 2 3 4 4 5 4 4 4 3 4 5 5 5 5 5 5 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 5 5 5 5 5 6 5 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 17 17 17 17 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 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 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 12 10 7 5 4 4 5 5 3 2 3 3 3 3 3 3 3 3 3 3 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 3 3 3 2 2 1 1 3 4 6 5 5 5 5 5 5 6 7 7 6 6 6 6 6 6 5 4 4 4 4 3 3 2 1 2 3 4 4 3 1 1 1 1 1 1 2 3 5 5 4 3 3 2 2 2 1 1 1 2 2 3 3 1 1 1 0 1 1 2 3 3 4 5 5 5 5 5 4 5 4 4 4 4 4 4 5 5 5 5 4 4 2 1 1 2 1 2 3 6 6 6 5 5 5 5 5 3 4 6 6 7 7 7 7 7 8 8 9 10 8 6 7 7 5 4 4 5 5 6 6 6 6 6 6 5 5 5 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 3 3 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 4 3 3 3 2 2 3 4 5 5 3 2 2 1 1 2 2 2 1 0 1 1 2 2 3 3 5 6 6 5 3 3 2 2 1 1 1 2 3 4 4 3 2 1 3 4 5 4 4 4 3 2 2 2 2 2 2 3 3 2 1 1 3 3 3 3 4 5 5 7 5 5 6 3 1 2 2 2 1 3 4 4 5 3 3 2 2 1 1 2 3 3 4 5 5 6 3 4 5 5 4 4 4 4 5 5 5 4 3 1 2 2 3 4 3 2 2 3 3 4 4 4 5 6 6 5 3 3 3 3 4 5 4 5 6 6 6 5 5 5 5 4 3 1 1 2 2 2 2 1 6 7 6 4 5 5 5 5 6 5 6 7 6 4 4 3 3 2 2 3 4 6 6 7 7 6 5 4 4 2 4 5 5 4 3 3 3 2 3 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 2 2 4 7 9 7 5 5 5 4 3 3 3 2 2 1 1 2 3 3 3 2 2 1 0 1 1 3 5 7 8 8 7 5 5 5 5 6 7 8 8 8 5 3 2 4 6 6 6 5 4 3 4 6 7 7 6 5 6 6 6 6 6 7 7 7 7 6 5 5 5 6 6 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 4 5 4 4 4 4 4 4 3 2 1 2 3 3 4 4 3 3 2 1 2 3 3 2 2 2 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 3 2 2 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 4 4 3 4 5 6 6 5 5 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 5 5 5 5 6 5 4 4 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 16 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 12 10 7 4 3 3 4 5 6 4 3 3 3 2 1 1 1 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 2 2 3 3 3 3 2 1 1 2 2 2 2 3 3 3 3 3 2 1 2 2 2 2 3 5 5 5 5 5 6 7 7 7 7 7 7 7 7 8 6 5 4 4 4 3 2 2 2 2 2 3 4 4 4 3 2 1 1 1 1 1 1 3 5 5 3 1 1 2 2 3 3 2 2 2 3 3 3 3 3 2 2 1 2 1 3 5 5 5 5 4 3 3 4 5 5 4 4 3 3 3 4 4 4 4 4 3 1 2 4 4 4 3 4 6 6 5 4 4 5 4 4 4 5 6 5 4 5 6 7 8 7 7 8 9 7 6 7 9 10 7 5 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 4 4 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 1 2 2 2 2 3 4 4 4 4 4 3 3 3 3 3 3 2 1 1 2 2 3 3 3 3 3 3 3 2 3 4 4 3 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 4 2 2 3 3 4 5 5 5 3 2 2 0 0 1 2 3 2 1 2 2 2 1 2 3 5 6 6 4 3 3 3 2 2 2 1 1 2 3 3 2 1 1 2 3 5 5 5 5 4 3 2 1 1 2 3 4 3 2 2 1 3 3 2 3 5 7 6 6 7 6 6 3 1 2 3 3 2 2 4 5 5 4 3 3 3 2 1 3 4 5 5 6 4 3 4 5 4 4 4 5 6 6 4 3 2 3 4 3 3 3 4 5 5 4 3 2 2 3 3 5 6 6 6 6 5 3 2 2 5 6 8 7 6 6 5 5 4 5 5 4 2 1 3 5 3 4 3 3 8 7 4 3 3 3 4 5 5 4 5 6 4 3 3 1 1 1 3 6 7 7 6 6 6 6 5 3 2 1 1 0 2 3 4 3 3 2 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 2 2 4 7 9 9 7 5 4 3 3 4 4 3 3 3 2 2 2 3 4 3 3 2 1 1 1 3 4 6 7 7 7 7 7 6 6 6 7 8 8 8 8 7 5 3 4 6 7 7 7 6 5 5 5 6 5 4 3 3 2 2 2 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 4 4 4 3 3 2 2 3 4 3 3 2 4 4 4 2 0 1 1 2 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 4 3 2 3 3 4 4 4 4 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 4 4 5 6 6 5 6 6 6 6 6 6 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 4 4 4 4 5 5 5 5 5 5 5 5 5 6 5 5 4 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 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 13 12 11 10 7 5 4 4 5 5 5 5 4 3 2 2 2 2 1 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 6 8 9 8 7 6 6 6 7 6 5 3 3 4 3 3 3 3 3 3 3 2 2 3 3 3 3 2 1 1 1 2 2 2 3 4 5 3 1 0 1 3 4 4 4 2 1 1 2 3 4 4 4 3 1 1 1 2 5 5 5 5 3 2 3 4 5 4 4 4 3 3 4 4 4 3 2 1 2 5 5 5 5 4 3 4 6 6 4 3 3 4 4 5 6 5 4 4 5 5 6 7 8 8 7 8 8 7 5 6 8 10 10 7 5 5 6 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 2 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 5 4 4 3 3 2 2 2 2 1 1 0 1 2 2 2 3 3 3 2 2 2 3 5 5 3 2 3 3 4 4 4 4 4 4 3 3 4 3 4 5 4 3 3 4 4 4 4 4 3 2 2 1 1 1 1 1 2 1 1 2 2 3 3 4 5 6 6 5 4 3 2 1 2 2 2 2 2 2 3 3 2 3 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 1 1 1 3 5 6 6 7 7 6 7 4 2 2 2 2 4 5 5 5 5 5 4 4 3 3 3 3 4 5 5 5 4 4 2 3 4 4 5 5 4 4 3 3 4 3 3 5 5 4 3 3 4 5 6 5 4 3 2 3 4 6 6 7 7 7 6 5 3 4 8 8 8 7 5 3 3 3 4 3 3 3 2 1 3 5 3 3 3 4 6 4 2 2 0 2 5 4 4 6 7 7 4 2 3 2 2 1 3 5 6 6 5 5 6 6 5 2 2 2 2 1 2 3 4 3 3 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 3 2 4 5 6 8 8 7 4 1 2 3 4 5 5 4 4 3 2 3 4 4 4 3 2 1 2 3 4 5 6 6 6 6 6 7 7 6 6 6 7 7 8 8 7 5 3 3 5 7 7 7 6 6 5 5 5 5 5 4 4 3 3 2 1 1 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 2 2 2 3 3 2 3 4 5 4 2 1 2 2 3 4 5 5 4 3 3 4 4 4 4 3 2 2 2 2 2 2 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 5 5 5 5 5 5 5 6 5 5 5 5 4 5 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 5 4 4 4 3 3 3 3 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 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 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 14 13 11 9 8 7 6 5 5 4 4 4 4 4 4 4 3 3 3 2 1 2 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 3 3 4 3 3 2 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 3 4 5 5 5 7 9 9 9 7 6 5 4 4 3 1 0 1 2 4 5 6 5 5 5 4 3 3 2 3 3 3 2 2 3 3 4 4 4 3 4 5 5 3 0 1 2 3 4 5 5 4 3 3 4 3 3 3 2 2 1 2 4 3 3 5 5 5 3 3 4 4 4 4 5 3 3 3 3 3 3 2 1 4 6 5 3 3 3 3 5 6 6 4 3 4 4 5 4 4 4 5 6 6 6 5 7 9 10 10 10 8 6 4 5 7 8 9 8 7 7 8 9 9 9 10 10 10 10 10 9 9 9 9 8 7 6 6 5 4 3 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 1 1 1 2 3 3 3 3 2 2 2 2 3 3 4 5 5 5 4 4 3 2 2 2 1 1 1 0 0 1 2 3 3 3 2 2 2 2 4 5 5 4 3 3 4 4 4 4 3 3 2 3 3 3 3 4 5 4 4 4 4 4 3 2 2 2 2 3 2 1 2 1 1 1 0 2 3 4 5 5 6 6 5 5 4 3 2 1 1 3 4 4 4 4 4 3 3 4 5 5 4 3 3 3 4 4 5 4 3 5 5 5 4 3 2 3 6 6 5 3 4 4 4 3 3 4 3 3 2 2 3 4 5 5 4 3 2 2 2 3 5 5 4 3 2 2 1 2 2 3 5 5 5 5 3 3 3 4 5 5 5 5 6 6 5 5 6 5 4 4 3 2 3 4 6 6 7 7 7 7 6 5 5 6 7 5 4 5 3 2 1 1 3 3 3 3 2 1 3 4 4 6 7 7 5 2 2 1 1 2 4 5 5 7 7 6 4 2 2 2 1 2 4 5 6 6 7 7 6 5 3 1 1 2 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 4 6 5 5 6 6 6 4 1 2 2 2 4 4 4 4 3 3 4 4 4 4 3 1 1 3 5 6 6 6 6 5 4 4 6 7 7 6 5 5 6 7 7 7 5 4 3 5 7 7 7 7 6 7 6 6 6 6 5 5 4 4 4 3 3 2 2 2 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 3 3 3 3 4 4 4 4 3 3 4 4 5 5 5 5 4 4 4 4 4 5 5 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 4 4 5 5 5 6 5 5 5 5 5 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 4 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 13 12 9 6 6 5 6 5 5 4 3 4 3 3 3 3 3 3 3 2 1 2 3 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 3 2 1 1 1 1 2 1 0 1 2 2 3 4 4 4 3 3 3 4 4 5 5 5 7 8 9 8 6 5 4 2 1 1 1 1 3 4 5 5 5 5 6 6 5 4 3 3 3 3 3 4 4 4 4 4 4 3 2 4 5 5 4 3 2 2 3 4 5 5 5 5 4 3 1 2 4 3 2 3 4 4 3 3 4 4 4 3 4 5 4 4 5 5 5 4 4 5 6 5 3 2 5 6 5 1 1 2 3 5 6 6 5 3 3 3 2 1 3 5 6 6 6 6 6 6 7 9 10 11 10 7 5 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 6 6 5 5 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 3 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 3 3 4 4 4 4 4 3 3 2 2 1 1 2 4 5 5 5 5 4 3 2 1 1 1 1 1 1 2 3 3 3 3 2 2 2 2 3 4 5 6 5 4 3 4 3 3 2 2 2 2 3 2 2 3 3 4 4 4 4 3 2 1 1 2 2 2 2 0 1 1 0 1 1 1 2 4 5 5 6 6 5 5 4 3 3 2 2 2 3 4 5 5 5 4 4 5 5 5 4 3 3 4 5 5 5 6 5 6 5 4 3 2 1 4 6 6 2 1 1 1 1 1 2 4 3 2 1 1 2 2 4 5 3 1 1 1 1 2 3 2 1 1 1 1 2 2 3 3 1 3 4 5 4 4 3 5 6 6 5 5 6 7 6 5 4 3 3 5 4 3 4 6 6 6 6 7 6 6 7 7 7 3 2 3 3 4 4 4 4 3 2 3 3 3 1 1 2 3 4 6 6 5 4 2 2 1 2 3 5 6 6 6 5 3 2 2 2 2 1 3 5 6 6 6 6 5 4 2 1 1 2 4 5 4 3 2 3 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 5 6 6 5 5 5 5 4 2 1 0 0 1 2 2 3 3 4 4 4 3 3 2 1 1 3 6 8 8 8 8 7 5 4 5 6 7 6 5 5 6 7 7 7 6 5 4 5 6 6 7 8 8 8 8 7 7 6 6 5 4 4 4 4 4 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 4 4 4 4 4 3 3 4 5 5 5 5 5 4 4 4 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 2 2 2 3 3 4 4 4 4 3 3 3 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 5 5 5 5 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 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 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 16 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 15 15 15 14 14 14 14 14 12 11 7 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 4 4 4 3 3 3 3 3 4 5 4 4 4 5 5 4 3 1 2 3 2 2 2 1 2 1 1 0 1 1 2 2 3 4 4 4 4 4 4 3 3 4 5 6 7 6 6 5 3 2 1 1 2 2 3 3 3 3 3 4 4 4 4 4 3 4 4 3 4 4 4 4 4 3 3 2 2 5 4 2 3 3 3 4 4 3 2 1 1 2 3 4 3 3 4 4 4 4 4 3 2 3 3 3 3 4 4 4 4 4 5 6 6 4 5 6 6 5 4 3 5 5 5 2 1 3 3 4 5 5 5 3 1 1 3 4 4 5 7 7 6 7 7 7 7 7 9 10 10 7 6 7 7 7 5 4 5 8 10 9 9 9 8 8 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 4 4 4 4 4 3 2 2 2 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 4 4 3 2 2 1 1 1 2 3 4 5 5 5 4 4 3 2 1 2 2 2 3 3 3 3 3 2 2 2 2 2 3 4 5 6 5 3 2 2 1 1 1 2 2 2 2 2 1 1 2 2 3 3 4 2 1 1 2 1 1 1 1 1 2 0 1 1 1 2 3 4 5 5 4 3 2 3 3 4 3 3 3 4 5 4 5 4 4 5 5 4 4 3 3 3 4 6 6 6 6 4 4 4 1 2 2 0 5 5 3 2 1 4 4 3 2 2 3 3 2 3 3 3 4 3 3 2 2 1 2 3 2 1 2 1 0 1 1 2 1 0 3 3 4 5 5 4 5 5 6 5 4 4 5 5 5 4 4 3 2 4 5 5 6 7 6 6 6 6 6 5 4 7 7 7 4 1 3 3 3 3 3 5 4 3 2 2 2 1 1 3 4 5 6 5 4 2 1 2 1 1 1 3 4 3 2 2 1 1 1 2 1 1 4 6 7 6 3 2 2 1 1 1 1 1 3 4 3 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 3 3 3 4 4 5 5 5 5 4 4 3 3 2 2 1 1 1 0 1 3 3 3 3 3 3 3 3 2 2 4 6 8 9 10 10 9 7 6 6 6 7 6 6 6 7 8 8 7 6 5 5 5 6 6 6 7 8 9 9 8 7 6 6 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 4 4 4 4 4 4 4 4 4 4 4 6 6 6 6 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 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 2 1 1 1 1 1 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 4 4 4 3 3 4 3 4 5 5 4 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 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 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 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 14 13 10 9 7 6 5 4 3 3 3 3 3 3 3 2 1 1 0 2 3 3 3 3 4 5 4 3 3 3 2 4 5 4 3 3 3 4 4 2 1 2 3 4 4 4 3 2 2 3 1 1 1 1 1 1 2 2 3 4 4 4 4 3 1 3 4 5 5 5 5 4 4 4 3 3 3 2 2 2 3 3 3 2 2 2 3 3 4 5 4 4 4 4 4 4 4 3 2 2 3 4 2 1 3 2 5 5 2 2 2 2 2 2 2 1 1 2 3 4 4 5 5 3 4 3 4 4 3 4 4 5 6 5 5 5 5 4 5 5 5 5 4 4 5 6 5 4 4 4 3 3 4 4 3 1 1 3 5 5 4 5 7 8 8 7 8 7 7 6 7 7 7 6 6 6 7 7 4 1 4 6 8 9 9 9 7 7 6 6 6 6 7 7 6 6 6 5 5 5 5 5 5 4 4 5 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 3 3 2 1 1 1 1 3 4 4 4 4 4 4 4 4 3 2 2 3 3 3 4 3 3 2 2 2 1 2 2 3 4 5 5 4 2 1 0 0 1 1 1 2 2 1 1 2 2 2 2 2 3 2 1 1 2 2 2 1 2 1 1 1 1 1 2 2 2 3 3 5 5 6 6 6 6 6 5 5 5 5 4 4 4 5 6 6 5 4 3 2 3 4 3 4 5 2 1 1 1 2 3 4 4 4 5 3 1 2 3 4 5 4 3 2 2 2 0 2 2 3 4 3 3 1 1 1 1 1 1 1 3 4 5 5 4 4 3 2 4 4 4 4 4 4 5 5 5 4 3 3 5 6 5 4 3 2 2 3 5 7 6 5 4 4 5 5 5 3 2 5 6 5 4 2 2 1 1 1 3 4 4 4 3 3 2 1 2 5 6 6 5 3 3 2 2 3 1 1 0 1 2 2 3 3 2 2 2 1 1 3 5 7 5 4 2 2 3 2 3 2 2 2 2 4 5 4 3 3 3 2 2 2 3 2 2 2 2 3 3 3 3 4 4 4 3 3 3 4 4 5 5 4 3 3 2 2 2 2 3 2 1 1 2 3 4 4 4 3 2 3 4 3 4 5 7 8 9 10 11 10 9 7 6 6 6 7 7 8 8 8 8 8 7 6 5 5 5 5 5 5 6 8 10 10 8 5 5 5 4 3 4 4 4 5 4 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 6 6 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 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 3 2 2 1 1 1 1 2 3 3 3 3 3 2 3 3 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 5 5 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 3 3 3 2 3 3 3 3 4 3 3 3 2 3 3 3 4 5 5 4 3 3 3 3 3 4 4 4 4 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 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 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 14 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 7 6 6 7 7 6 4 4 3 3 2 2 1 1 1 1 2 4 4 3 3 4 4 3 3 2 2 2 3 5 4 4 4 4 4 3 2 3 3 4 5 5 4 4 3 3 2 1 0 1 1 2 1 1 1 2 2 3 3 3 3 2 4 5 5 5 4 4 5 5 4 3 2 3 3 3 4 4 5 4 2 1 1 2 3 4 5 5 4 4 4 4 4 4 3 2 2 2 2 2 2 2 5 4 4 3 3 2 2 1 1 2 1 1 2 2 1 4 3 3 3 3 2 3 4 4 5 5 5 6 4 3 4 5 5 6 6 5 5 5 6 7 8 7 6 5 4 2 1 2 3 1 2 2 1 1 1 4 6 7 9 9 8 7 6 5 4 3 2 3 5 5 6 7 6 4 1 5 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 5 4 4 4 4 4 4 4 5 6 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 2 3 3 3 2 3 4 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 3 3 4 4 4 4 5 5 5 4 4 4 3 3 3 3 4 4 3 2 1 1 1 1 2 3 4 4 4 2 1 1 1 1 1 1 1 2 2 2 3 3 2 1 0 1 2 2 1 1 2 2 1 1 2 2 2 2 2 3 4 6 6 6 7 6 7 6 6 6 6 5 5 5 5 4 3 4 5 6 6 5 4 2 0 1 2 2 1 3 3 2 1 3 4 6 5 5 4 3 1 0 2 3 4 5 4 2 1 1 1 0 2 4 4 4 3 1 2 1 2 3 3 2 2 2 4 5 5 4 5 5 2 1 1 2 3 4 4 4 4 4 4 3 2 2 4 4 3 2 1 1 1 2 3 3 3 3 4 4 5 3 2 4 4 3 2 2 2 3 4 5 5 6 6 5 5 5 5 3 2 3 5 6 4 2 2 2 3 3 2 0 1 2 1 0 2 2 1 1 1 2 1 3 5 6 7 5 3 2 2 3 4 3 2 3 3 2 1 1 2 2 3 3 3 3 3 3 2 1 2 2 2 2 2 3 3 4 4 3 1 2 3 4 5 4 3 2 1 1 2 2 2 2 0 1 3 3 4 4 4 3 2 1 3 4 5 6 6 6 5 6 7 9 11 9 8 6 6 6 7 8 9 9 9 9 8 7 6 6 6 6 6 6 6 6 8 9 11 9 6 2 2 2 2 1 2 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 4 4 4 5 5 6 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 4 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 5 6 6 6 6 6 6 6 6 6 6 7 6 6 5 4 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 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 3 3 3 5 5 4 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 10 7 6 5 5 6 6 6 5 5 5 5 3 2 1 1 2 1 1 3 4 3 3 3 4 4 3 3 2 2 3 3 4 4 3 3 3 3 3 3 3 4 5 4 4 4 4 3 2 1 1 2 2 3 2 2 2 3 3 2 2 2 3 4 5 5 5 5 4 4 4 4 3 2 1 4 5 5 5 6 6 5 2 2 2 2 3 4 4 5 5 5 5 4 4 3 2 1 1 2 3 4 4 5 5 0 2 3 2 2 2 2 1 2 2 2 3 4 3 3 2 2 3 3 4 5 4 5 5 4 3 4 3 3 4 5 5 5 6 6 6 6 7 6 6 5 4 5 5 4 2 1 1 2 2 0 2 3 4 5 7 9 9 7 4 1 2 3 3 2 1 3 4 6 6 7 7 6 4 5 7 7 6 4 3 4 5 6 7 6 6 5 5 5 5 6 4 3 3 3 4 3 3 4 5 6 6 6 5 4 4 4 3 3 2 2 2 3 4 5 5 5 4 3 3 3 2 3 3 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 5 5 5 5 4 4 3 2 2 2 3 3 3 4 4 4 5 5 5 5 4 4 3 3 3 3 4 3 2 1 1 1 0 1 2 3 3 3 2 1 1 1 2 1 1 1 1 1 2 3 3 2 2 2 2 2 1 1 2 1 1 1 3 3 3 3 4 4 4 4 3 4 4 4 5 5 4 4 5 4 3 2 4 4 4 5 6 5 5 5 5 4 2 2 2 1 2 2 3 3 3 6 8 7 5 2 2 2 1 1 2 3 4 4 4 3 2 1 2 2 3 3 4 4 4 3 3 2 4 4 4 3 2 2 1 3 3 1 3 4 4 2 1 1 2 3 5 5 5 5 4 5 4 3 3 3 4 3 1 2 2 2 2 2 3 3 3 3 4 3 2 4 7 7 6 4 2 1 3 3 2 3 5 5 5 5 4 3 2 1 3 4 4 1 0 1 1 1 1 0 1 1 1 1 2 3 3 2 2 2 2 3 4 6 6 6 4 3 3 4 4 4 3 2 3 3 3 2 1 0 1 2 2 3 4 4 3 2 1 1 1 1 2 2 2 2 3 4 3 1 1 3 5 5 5 4 2 1 1 1 1 1 2 4 5 5 4 4 4 3 2 1 0 1 3 5 6 6 5 3 2 3 7 9 10 9 8 7 7 8 9 9 9 9 9 8 7 6 6 7 7 7 7 7 7 7 8 8 9 8 4 4 4 4 2 1 2 2 4 4 4 3 3 3 3 3 3 4 5 5 6 6 6 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 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 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 5 4 4 4 4 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 5 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 3 2 2 3 5 5 5 4 4 3 3 3 3 4 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2 16 16 16 16 16 16 16 17 17 17 17 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 16 16 16 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 12 10 7 5 4 4 4 4 5 5 5 5 5 4 2 1 1 1 2 1 2 4 4 2 3 4 4 3 3 3 3 3 2 2 3 2 2 2 3 3 3 4 4 5 4 4 4 4 3 2 1 3 3 3 3 3 4 4 4 4 3 1 1 2 4 5 5 5 5 5 4 3 3 3 3 3 4 6 6 6 6 6 4 4 4 4 4 4 4 5 5 5 5 4 4 4 3 2 1 3 5 6 5 5 4 4 2 1 1 1 2 2 2 2 4 3 3 4 4 5 5 5 5 5 5 4 5 4 4 5 4 5 4 4 5 5 4 4 4 6 6 6 3 2 3 3 3 4 5 6 4 3 1 1 4 2 1 3 2 3 6 9 11 10 6 2 3 5 5 4 3 3 4 5 6 6 7 8 9 9 9 8 6 3 2 3 5 6 7 7 6 5 5 4 3 5 5 5 3 3 3 3 3 5 6 7 6 6 5 4 4 4 5 4 4 3 3 4 5 6 6 6 5 4 3 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 4 4 3 3 4 4 5 5 5 5 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 3 2 1 0 0 1 2 2 2 2 2 1 1 1 2 1 0 0 1 2 3 3 3 2 2 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 5 4 3 3 3 5 5 6 5 5 4 1 2 3 4 4 4 5 4 4 4 5 5 4 2 1 1 3 5 5 5 5 4 4 3 2 0 1 3 2 1 2 3 3 2 3 4 4 4 6 5 5 5 4 4 4 5 5 4 4 3 2 1 2 2 2 2 2 2 3 2 2 2 2 2 3 4 5 4 4 3 4 5 5 4 4 3 3 2 1 2 2 2 1 1 2 3 3 4 4 4 2 2 6 6 5 5 4 3 1 2 2 3 5 5 5 4 3 3 3 2 3 3 3 2 1 1 1 2 2 1 0 1 1 2 2 2 2 2 2 2 3 4 5 5 4 4 3 3 3 4 5 5 3 2 2 2 3 2 2 1 1 2 3 4 5 4 4 2 2 1 1 1 2 2 2 2 3 3 3 2 1 3 5 5 4 3 2 1 1 1 1 2 4 6 5 3 2 2 2 2 1 2 1 1 2 4 6 6 5 3 2 1 4 7 9 9 8 8 8 9 9 9 9 9 8 8 7 6 7 8 7 7 7 8 7 7 6 6 7 6 5 5 5 6 4 3 3 4 4 4 4 3 2 2 2 2 2 4 5 6 6 6 6 6 6 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 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 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 4 4 4 4 4 5 5 5 5 5 4 4 5 6 6 5 5 4 4 4 4 3 4 4 5 6 6 6 6 6 6 5 5 4 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 5 5 5 4 4 4 3 4 4 4 4 4 4 4 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 2 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 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 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 12 10 7 4 4 4 3 4 4 4 4 4 4 4 3 1 1 1 1 0 1 2 3 3 4 3 4 4 3 3 2 2 3 3 4 2 1 2 3 3 3 3 3 3 4 3 2 2 2 3 1 2 3 3 3 3 3 4 4 4 3 2 2 3 4 5 5 5 5 5 4 4 4 4 4 4 4 5 6 7 6 5 5 5 6 5 4 4 4 5 4 4 3 4 4 4 3 1 3 8 6 6 5 5 6 3 0 1 2 2 0 2 4 4 5 3 2 4 5 5 4 4 5 4 4 3 3 3 4 5 6 6 5 5 5 4 3 4 4 5 5 5 4 3 2 2 3 4 5 5 2 1 2 1 4 4 2 2 2 1 5 9 11 9 6 4 4 6 5 5 5 5 6 6 6 6 7 9 9 10 11 8 5 4 3 4 5 6 6 6 5 5 4 3 2 4 5 5 4 4 5 5 5 6 7 7 6 5 5 5 5 5 6 6 5 4 4 4 5 5 6 5 5 4 4 3 4 4 5 5 5 4 5 5 5 6 6 6 6 5 5 5 5 5 4 3 2 3 3 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 3 2 2 2 2 3 3 3 2 1 1 1 1 2 2 2 2 2 1 1 2 2 1 1 1 2 2 3 3 3 2 2 2 3 3 3 3 2 1 1 3 2 2 3 3 3 3 4 6 5 4 2 2 5 5 5 4 4 4 1 3 4 5 5 6 5 3 2 1 4 4 3 2 1 2 3 5 4 3 3 3 2 2 2 3 4 6 5 5 4 4 4 6 6 7 6 6 7 6 5 5 5 5 5 5 3 3 4 3 1 2 2 2 2 1 1 1 1 1 1 2 4 4 3 4 4 3 2 2 3 5 5 5 4 2 1 2 2 2 1 2 1 1 1 2 3 4 4 4 3 1 6 5 4 3 1 1 2 2 2 3 5 5 4 3 3 3 3 3 4 4 2 2 1 0 1 1 2 1 1 1 2 3 3 2 2 2 3 3 4 5 5 4 3 3 4 3 3 4 4 5 5 3 1 1 2 2 2 2 2 3 4 4 5 4 4 3 2 1 1 2 2 2 2 2 2 3 3 2 2 4 5 5 4 3 1 2 3 3 3 3 4 5 5 3 0 1 2 2 1 2 1 1 4 6 7 6 5 4 3 2 2 4 6 7 6 6 6 8 9 9 8 8 9 8 7 6 6 6 7 7 7 8 8 7 6 6 7 6 6 6 5 6 5 5 5 5 4 4 4 3 2 1 1 1 2 4 5 6 6 5 5 6 6 6 6 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 3 3 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 5 5 5 4 3 3 2 2 2 3 4 5 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 3 3 4 4 4 5 5 4 4 4 4 4 3 3 2 2 2 1 3 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 12 9 5 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 1 0 1 1 1 2 3 3 2 3 3 3 2 1 3 3 4 2 1 2 2 2 1 1 1 1 3 3 3 2 2 3 2 1 2 3 3 2 2 3 3 4 3 3 2 2 3 4 5 5 5 5 4 4 4 4 3 3 3 4 4 5 4 5 6 6 5 4 4 4 4 4 4 3 2 2 3 2 3 8 8 8 5 4 5 5 4 3 1 2 3 3 1 2 4 3 3 4 5 6 2 1 0 1 1 2 3 3 2 2 3 4 3 5 5 4 3 4 3 5 5 4 3 3 3 3 3 3 3 4 4 4 2 2 2 3 4 5 4 4 4 6 7 8 9 8 7 5 4 4 6 6 7 6 6 6 6 7 8 9 8 7 7 8 7 7 7 7 4 2 3 3 3 3 3 2 1 3 4 4 4 5 6 5 5 6 5 5 4 4 4 4 5 6 6 6 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 5 5 5 5 5 4 4 3 3 3 3 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 3 2 1 2 2 3 3 2 2 1 1 1 2 2 3 2 2 2 1 1 1 1 2 3 3 3 3 3 3 3 2 2 3 4 4 3 2 0 1 2 2 2 2 1 1 1 2 4 5 4 2 2 2 5 4 3 2 2 2 3 5 3 4 6 4 2 1 1 3 2 1 0 0 2 3 3 3 4 4 3 4 5 5 5 4 3 4 5 5 6 5 5 4 3 3 4 4 3 4 5 4 3 3 3 2 3 4 5 3 2 2 1 0 1 3 3 2 2 1 4 5 4 4 4 3 2 1 2 4 5 5 4 4 2 1 1 1 1 0 1 2 1 1 2 2 2 3 2 2 2 5 5 3 2 3 2 4 4 3 3 3 4 4 4 4 4 4 5 5 5 4 3 2 1 1 1 1 1 1 1 1 2 2 2 3 4 4 4 5 5 5 4 3 4 3 3 3 3 5 6 5 3 1 1 1 1 2 3 4 4 4 4 5 5 4 3 2 2 1 2 2 2 2 2 2 2 3 2 3 4 5 4 3 2 2 2 4 5 3 1 1 1 3 2 1 2 2 3 3 3 3 3 4 6 7 7 6 4 2 2 3 4 5 5 5 4 5 6 7 8 8 8 9 8 7 6 4 4 5 5 6 7 7 7 7 7 7 7 6 5 5 6 7 6 5 5 5 5 5 5 4 4 4 4 4 6 6 6 4 4 4 4 5 6 6 6 6 5 5 6 6 5 5 6 5 5 5 5 5 4 3 3 4 4 5 5 5 5 5 5 6 6 6 5 5 5 4 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 3 3 3 2 3 3 4 4 4 4 4 3 3 2 2 3 5 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 5 4 4 4 3 3 3 4 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 2 3 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 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 17 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 13 13 13 13 13 14 14 14 14 14 13 12 8 5 4 4 4 4 4 4 4 4 4 4 5 5 4 3 3 4 5 5 3 3 2 3 5 3 3 2 3 3 2 2 3 3 2 2 2 2 2 0 1 1 1 2 2 3 3 4 5 5 4 2 2 2 2 2 3 4 4 4 4 3 2 3 4 5 5 4 4 4 4 4 4 3 2 2 2 3 4 5 5 6 5 4 3 3 3 3 4 4 3 3 4 5 7 9 8 5 4 5 4 4 5 5 4 1 1 1 0 0 2 3 2 3 5 4 2 2 3 2 2 1 4 4 4 5 5 3 0 1 4 5 4 3 3 4 5 5 3 1 1 0 2 4 5 1 2 4 5 4 2 4 5 5 5 6 6 7 7 7 7 7 7 6 5 1 4 7 7 7 7 7 7 7 8 9 8 8 7 6 6 7 8 8 8 7 4 2 0 1 1 1 2 3 4 4 4 4 3 4 4 3 2 2 1 0 1 3 4 5 6 6 6 6 5 4 3 3 4 5 5 5 4 4 4 4 4 4 5 5 6 6 5 4 4 5 5 5 5 5 4 4 4 4 4 3 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 3 2 2 2 3 3 3 3 2 1 1 1 2 2 2 2 2 2 2 1 2 3 4 5 5 4 3 2 2 1 1 1 2 1 1 2 1 1 2 2 1 3 3 4 3 2 2 3 5 5 4 3 2 4 4 3 1 1 2 3 3 4 5 5 3 2 2 2 3 4 3 2 2 2 3 3 4 5 6 6 6 7 4 2 1 2 1 1 2 2 1 1 1 1 2 1 2 2 3 3 2 1 3 3 3 2 2 4 4 3 1 0 2 2 3 3 2 2 1 2 3 3 4 5 5 4 3 4 6 6 5 5 4 3 2 1 1 1 2 1 1 2 2 2 1 1 1 1 1 3 5 5 2 1 2 1 3 5 6 5 4 3 4 4 4 4 4 6 5 2 4 4 3 2 2 0 1 1 2 2 2 1 1 2 4 6 5 3 3 3 4 3 3 3 3 3 3 4 5 5 4 4 3 1 0 1 2 3 4 4 4 4 5 5 5 4 3 2 2 2 2 2 2 2 3 2 2 2 3 4 4 4 3 2 2 2 2 4 3 1 1 1 1 1 2 3 4 5 5 5 3 3 3 5 6 7 6 5 3 2 3 4 5 5 4 4 4 4 5 6 7 7 7 7 7 5 3 2 2 4 5 5 6 6 7 7 6 7 6 5 5 6 8 7 7 7 7 7 7 7 7 6 6 7 7 6 6 5 4 3 3 3 3 4 4 6 6 6 6 6 6 5 5 5 5 5 6 6 5 4 3 3 4 4 4 4 4 4 4 5 5 6 6 6 5 5 4 4 4 5 5 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 2 1 1 1 2 2 3 3 3 2 1 2 3 3 3 4 4 5 5 4 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 2 2 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 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 17 16 16 16 16 16 16 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 13 11 6 4 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 4 3 1 2 2 3 2 3 4 4 4 2 2 1 2 2 1 2 3 5 6 7 6 6 6 5 4 2 2 2 2 2 4 4 5 4 4 3 4 5 5 4 3 3 4 4 4 4 2 2 2 2 2 4 6 6 4 3 3 3 3 3 3 4 6 7 6 7 6 5 5 4 3 4 5 5 4 4 4 3 1 1 3 3 2 3 2 1 2 3 2 2 3 0 2 3 4 5 4 3 2 3 3 1 0 5 5 4 4 4 6 4 2 1 1 2 1 2 3 3 2 2 4 6 6 6 3 4 4 6 7 6 6 5 4 5 5 5 4 1 3 5 7 7 8 8 8 8 9 8 8 8 8 7 6 6 6 6 6 7 8 7 5 3 3 3 4 5 6 5 5 7 5 2 1 1 1 1 2 1 0 1 3 5 6 7 7 7 7 6 5 3 3 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 3 4 4 4 5 5 5 5 4 5 5 6 6 6 6 5 5 6 6 7 6 6 6 6 6 6 5 3 2 3 3 4 4 3 2 1 1 2 2 2 2 1 1 3 3 4 4 4 5 6 6 6 5 4 3 3 4 3 3 2 1 1 2 2 2 2 2 3 4 5 3 3 3 3 4 4 4 4 3 3 3 3 2 1 1 3 3 4 5 5 4 3 2 3 3 4 3 3 2 2 3 4 5 5 6 7 5 3 2 1 2 4 4 3 2 2 1 2 2 3 4 4 3 2 3 3 3 1 3 3 3 3 3 4 4 2 1 2 3 4 4 3 0 2 4 4 4 3 3 6 7 7 6 6 7 6 6 5 4 3 2 1 1 2 2 3 2 2 1 1 1 0 1 1 1 4 5 5 2 1 1 1 2 5 6 6 4 4 4 4 3 3 3 6 3 0 3 3 2 2 2 2 0 2 2 2 2 1 1 3 4 4 2 1 1 2 2 1 1 1 2 3 4 5 6 3 3 4 3 2 1 0 2 3 4 5 5 5 5 5 5 5 4 3 2 2 2 2 2 2 2 1 2 3 4 4 4 3 3 2 1 1 0 1 1 1 1 1 1 0 1 2 3 3 4 4 3 2 2 3 4 5 5 4 4 4 4 4 4 4 4 4 3 3 2 3 4 4 4 4 4 3 1 1 1 4 5 5 6 7 7 6 6 6 6 5 6 6 6 7 8 9 9 8 8 8 7 7 7 7 6 6 5 5 5 5 4 3 3 3 4 5 6 6 5 5 5 5 5 5 5 5 5 5 5 4 3 3 4 4 4 4 4 4 5 5 5 6 6 6 5 5 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 3 3 3 3 2 2 2 3 5 5 6 5 5 6 6 6 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 4 4 5 5 5 5 4 4 3 3 3 3 2 2 2 2 1 2 2 2 2 3 4 5 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 1 1 1 16 16 16 16 16 16 16 16 16 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 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 10 7 5 4 3 3 4 3 3 3 2 2 1 2 2 2 2 2 2 2 3 4 5 5 5 5 4 3 3 3 3 3 3 3 5 4 3 1 1 3 1 1 3 4 5 3 3 4 5 5 5 6 5 3 1 1 2 2 3 3 4 4 5 6 8 7 5 3 2 2 3 3 3 2 1 1 2 2 3 5 6 5 3 2 2 3 3 3 4 5 6 7 5 4 4 2 1 2 3 4 5 4 4 3 2 1 0 0 1 3 3 3 3 2 2 2 2 3 3 3 4 5 5 3 2 1 1 4 3 3 3 4 3 4 5 5 5 2 2 1 0 1 1 1 3 3 3 4 5 7 5 4 4 4 5 6 7 6 7 7 4 2 2 0 0 2 4 6 6 7 8 8 9 9 8 8 7 8 7 6 6 6 6 6 6 6 7 8 8 7 6 6 7 7 7 7 7 8 7 5 1 1 2 2 1 1 2 3 4 5 6 6 6 7 7 7 6 4 4 4 5 5 6 6 6 6 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 6 6 6 6 5 5 5 6 6 7 7 6 6 6 6 6 6 5 4 4 3 4 4 3 2 1 1 2 3 3 1 1 3 4 4 4 4 4 5 5 6 6 6 6 5 5 5 5 4 4 3 3 2 2 2 3 3 4 4 4 3 3 3 4 4 3 2 2 2 3 3 3 3 2 1 1 2 4 5 5 5 4 3 3 4 5 4 3 1 1 2 4 5 5 5 5 3 1 0 1 2 3 4 4 3 2 3 3 3 3 4 4 3 1 2 2 2 0 3 4 5 5 3 3 3 2 3 4 4 6 5 4 1 1 3 3 3 2 3 5 6 7 6 6 6 7 6 5 4 3 3 2 1 2 2 2 1 1 1 1 1 1 1 1 2 5 5 5 3 1 1 3 5 6 6 5 4 4 4 3 3 2 2 4 2 1 3 2 2 1 2 4 2 0 2 2 1 1 3 3 4 5 3 1 0 0 1 2 1 1 2 3 4 5 4 2 2 4 3 3 2 0 2 3 4 5 6 6 5 5 5 5 4 3 2 1 0 0 0 1 1 3 4 4 4 4 4 3 2 1 1 0 1 1 2 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 4 5 6 6 6 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 0 1 1 1 3 4 5 6 7 7 7 6 7 6 6 6 5 5 7 8 9 9 8 7 6 6 6 6 6 5 6 6 6 6 6 5 6 5 5 5 5 5 5 5 4 4 5 5 5 6 6 5 6 5 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 2 2 1 1 1 2 3 3 3 3 3 2 2 2 2 3 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 6 5 4 4 4 5 4 4 4 3 3 3 3 3 2 2 2 1 2 2 2 2 3 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 1 1 1 1 1 1 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 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 11 8 6 4 3 3 3 3 2 2 2 3 2 1 2 2 3 4 3 3 3 3 4 5 5 5 4 3 3 5 4 3 1 2 3 4 4 2 1 3 1 3 5 4 3 3 4 6 6 5 5 5 5 3 1 1 2 3 3 3 3 4 6 6 6 4 3 3 1 1 0 1 1 1 0 1 2 3 4 5 5 3 1 1 3 4 4 4 4 5 4 3 2 3 4 2 2 2 3 5 4 4 3 2 2 1 0 1 1 2 3 3 4 4 4 4 4 5 4 3 4 4 5 4 3 3 4 6 6 5 2 3 4 4 4 2 2 1 1 1 2 1 1 1 1 2 4 6 7 6 3 3 4 4 5 5 7 9 9 8 6 5 3 3 3 6 5 6 7 7 7 7 8 8 8 8 8 7 7 6 6 7 7 6 6 5 6 7 8 8 6 6 7 7 8 7 7 8 8 7 4 2 1 2 2 3 4 4 4 4 5 5 5 6 6 7 6 6 5 4 5 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 4 3 4 5 5 5 6 6 6 5 5 5 6 6 6 6 6 5 5 4 5 5 6 5 4 4 4 4 3 3 2 1 3 3 3 1 3 4 4 3 3 3 4 4 4 3 3 4 4 5 5 4 4 2 1 2 2 2 1 2 4 4 4 3 2 2 4 4 5 4 3 2 2 2 3 4 5 5 4 3 2 1 2 3 4 5 5 5 4 5 5 4 3 3 1 1 4 4 4 3 2 2 0 1 2 2 2 2 2 2 2 3 3 4 3 4 5 3 2 2 2 2 1 2 5 6 5 4 4 4 4 4 5 5 5 5 4 2 2 2 2 2 3 3 4 5 5 5 4 4 5 6 5 3 3 3 2 0 2 2 1 1 2 2 2 2 2 2 1 2 5 6 5 3 1 1 4 6 7 6 5 4 3 3 4 5 7 4 2 3 2 1 2 2 1 1 2 1 1 1 1 1 2 3 3 3 3 3 2 1 1 0 1 1 1 2 3 3 3 3 2 2 3 2 2 2 0 1 3 4 6 6 6 6 5 5 5 4 3 1 1 3 3 3 4 4 5 4 4 4 4 3 2 1 1 1 1 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 6 7 6 6 6 5 5 5 4 3 3 3 2 2 1 1 1 1 1 1 2 2 3 3 4 5 7 8 8 8 9 8 8 7 6 6 6 6 6 7 6 5 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 6 5 5 5 5 4 3 4 4 5 5 5 5 6 5 4 3 4 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 3 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 3 3 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 3 4 5 5 5 5 5 6 6 7 6 6 5 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 6 8 7 7 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 2 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 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 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 8 5 4 4 5 6 6 5 3 1 1 2 1 2 3 3 3 3 3 3 3 3 4 5 5 5 5 4 3 2 2 2 3 3 4 4 3 4 4 3 3 4 4 2 2 3 4 4 4 5 4 3 4 3 3 2 3 3 3 4 5 5 5 3 1 1 2 1 0 0 0 0 0 1 2 3 4 4 4 3 2 2 2 4 5 5 4 3 3 2 1 1 1 1 1 2 3 4 4 4 3 2 2 1 1 1 1 1 1 3 3 4 4 4 4 4 3 4 4 5 4 4 4 4 3 4 5 4 2 2 3 3 2 0 6 3 1 1 1 3 3 3 3 2 1 3 5 6 6 4 3 4 5 5 6 7 8 8 7 7 7 6 6 6 7 7 6 6 6 5 4 5 5 6 7 8 7 6 6 6 7 7 6 6 5 6 6 7 7 6 5 5 6 6 7 6 6 7 7 7 7 5 4 4 4 5 4 4 3 4 4 5 5 5 6 7 6 6 5 5 6 6 6 6 7 7 6 6 6 6 5 5 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 6 6 6 5 5 5 5 5 6 6 6 6 4 3 3 4 5 5 5 5 4 4 4 4 3 2 3 2 1 2 3 3 2 1 1 2 3 4 4 3 2 1 2 3 4 3 2 1 0 0 2 2 2 1 4 4 3 2 2 2 3 3 2 1 2 2 3 3 5 6 6 4 3 3 2 1 2 4 5 6 5 5 5 6 4 2 2 2 0 2 3 3 4 4 4 4 3 3 4 4 4 3 2 1 2 2 2 3 3 4 4 2 2 3 2 2 4 4 5 6 5 4 5 5 6 6 6 6 6 6 5 5 5 5 4 4 3 3 4 5 5 5 4 5 5 5 5 4 3 3 3 2 1 2 2 0 2 3 3 3 4 3 2 3 4 4 3 2 1 1 3 4 5 5 4 3 2 2 2 4 5 4 2 2 2 2 0 1 1 1 0 1 1 2 3 3 2 1 2 3 3 3 2 2 3 2 2 2 2 2 3 3 2 2 2 2 2 3 3 2 1 2 4 5 5 6 5 5 5 5 4 3 1 2 3 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 2 3 3 4 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 7 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 1 2 3 3 3 3 4 5 5 5 5 6 7 8 9 8 8 7 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 5 4 4 4 4 5 5 5 5 5 4 4 3 4 6 5 5 5 5 5 5 5 6 5 5 5 5 5 4 4 3 2 2 2 2 3 3 4 4 4 4 4 5 5 5 5 6 5 5 5 5 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 3 3 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 3 3 3 3 2 3 3 4 4 4 5 5 6 6 6 6 5 4 4 5 6 5 5 4 4 4 3 3 4 4 4 4 5 5 4 4 4 3 4 4 6 7 8 7 7 6 5 5 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 4 3 3 4 4 4 3 3 3 3 2 2 1 1 1 1 2 2 1 1 1 2 2 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 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 9 5 4 4 3 4 4 5 5 6 5 3 1 1 1 1 1 1 1 2 2 4 4 4 5 5 5 4 3 2 2 2 3 4 4 4 4 4 4 4 4 3 3 5 5 4 3 3 3 4 4 5 6 7 7 6 2 2 3 4 4 4 4 3 2 1 1 1 1 2 2 2 2 2 3 4 5 5 5 4 3 3 3 3 4 5 5 4 3 3 2 2 1 1 1 2 2 3 4 4 3 2 2 2 2 1 1 2 3 1 2 3 3 2 3 4 4 5 6 4 4 5 4 4 4 4 5 5 5 2 1 3 2 1 0 2 3 3 2 1 1 0 1 4 2 1 3 6 8 6 4 3 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 6 5 4 3 1 2 3 5 7 7 7 6 6 5 6 6 6 6 6 6 6 7 7 6 3 4 5 5 5 5 5 5 5 6 7 7 7 7 7 6 5 4 4 4 4 4 5 6 6 6 6 5 5 5 5 5 5 6 6 7 7 7 7 6 5 5 5 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 5 5 5 6 7 7 6 5 4 3 3 4 5 5 5 5 5 5 5 4 2 2 1 1 2 1 1 1 2 2 3 4 4 4 4 3 2 2 2 4 4 3 2 1 1 2 2 2 2 4 5 4 3 2 2 2 3 3 2 3 4 5 6 6 4 2 1 1 2 2 2 3 5 5 4 4 5 4 4 2 0 1 0 2 3 3 3 3 3 4 5 5 4 4 4 4 4 3 2 2 2 2 2 2 2 1 1 1 1 1 3 4 5 4 1 3 3 3 5 6 6 5 5 5 6 6 6 5 4 5 4 4 4 5 5 5 5 4 4 4 4 5 5 5 4 4 1 1 2 2 1 1 2 3 4 5 5 4 4 3 2 3 4 3 2 3 4 4 3 3 3 2 2 2 3 4 3 2 1 1 1 1 1 1 1 1 0 2 3 5 4 3 2 3 4 3 2 0 2 4 3 2 1 2 2 3 3 3 2 1 0 1 2 1 1 1 2 4 5 5 5 5 5 5 4 3 2 3 5 5 6 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 3 4 4 4 3 4 4 4 3 3 3 3 4 6 6 6 6 6 6 6 7 7 7 6 5 4 4 4 4 4 3 3 2 2 1 1 1 1 2 3 3 3 3 3 4 5 5 5 4 3 3 4 6 7 8 9 7 5 3 3 4 5 5 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 1 1 1 1 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 4 4 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 0 1 1 1 1 1 2 2 2 3 4 4 3 3 3 2 3 3 4 4 5 5 5 4 3 2 3 4 5 6 6 5 5 5 4 4 4 3 3 3 3 4 5 5 5 4 3 3 3 4 6 6 7 7 6 6 6 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 3 3 3 3 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 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 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 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 8 5 5 4 3 2 2 1 1 3 5 5 4 3 2 2 1 2 2 3 3 3 4 5 5 5 5 3 2 2 1 2 4 5 5 4 4 4 4 4 5 4 4 3 3 3 3 2 4 6 7 8 6 6 6 6 5 2 2 3 4 4 3 3 2 1 0 0 1 3 3 3 3 3 4 5 5 6 6 5 5 4 3 3 3 3 5 5 4 4 4 4 3 2 2 2 1 3 4 4 3 1 1 1 2 1 1 2 2 2 3 4 4 3 2 3 5 5 4 1 2 2 3 4 4 4 5 4 3 2 1 1 2 2 1 1 3 3 3 3 2 1 2 3 4 1 2 5 6 4 4 5 5 5 5 5 5 4 5 5 4 3 3 3 4 4 4 6 4 1 1 1 1 3 5 6 7 6 6 6 5 6 6 6 7 7 6 6 6 6 5 4 3 3 3 3 4 4 4 5 5 5 6 8 9 8 7 6 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 5 5 6 6 6 6 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 5 6 6 6 6 6 5 5 4 4 5 5 6 6 6 6 6 5 2 1 1 1 1 1 1 2 2 3 4 4 4 4 3 3 3 2 2 3 4 4 3 2 1 1 2 1 2 4 5 5 4 3 4 4 4 4 5 6 6 5 4 3 2 1 1 2 3 5 5 5 5 6 5 4 4 3 2 2 1 1 2 2 4 4 4 4 5 5 4 3 2 2 3 3 4 2 2 1 1 2 1 0 1 2 2 2 2 4 3 4 4 0 3 2 2 2 3 4 5 5 4 4 5 5 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 5 6 7 6 4 1 1 2 2 2 1 1 3 4 5 5 4 4 2 1 1 2 3 4 5 6 4 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 1 3 4 5 4 4 4 4 4 2 1 2 1 2 3 2 1 2 2 3 4 5 4 3 2 2 3 3 2 1 2 3 4 4 5 5 4 4 2 2 3 5 6 6 6 5 5 4 3 3 2 1 1 1 1 1 1 1 1 0 2 3 4 4 4 4 3 3 2 1 1 3 5 7 7 6 6 6 6 6 7 7 6 6 6 5 5 4 4 3 3 2 1 1 1 0 1 2 3 3 3 3 4 5 6 6 6 5 4 4 3 3 4 6 7 9 8 6 4 3 3 4 5 6 6 6 6 5 5 5 5 6 6 5 5 5 5 6 6 7 6 6 6 5 5 5 4 4 4 4 4 3 3 4 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 4 3 2 1 1 0 1 2 2 3 4 5 5 5 5 5 5 5 5 5 4 3 3 2 2 2 1 1 1 0 1 1 1 0 1 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 3 4 4 3 2 2 2 1 2 4 5 5 5 3 1 1 1 3 4 5 5 5 5 5 5 5 4 4 3 3 3 3 4 5 5 5 4 3 3 3 4 5 5 6 6 6 6 6 6 6 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 3 2 1 1 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 1 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 10 9 7 7 7 6 5 3 1 1 1 1 2 3 3 3 3 3 3 3 2 2 2 3 4 4 6 6 5 4 3 2 5 6 5 5 5 6 6 5 4 4 4 3 2 3 3 2 1 0 2 5 5 5 2 2 3 4 3 2 1 1 2 3 3 3 2 2 1 0 1 2 3 3 3 4 4 5 6 6 6 6 6 5 4 3 2 4 5 5 5 4 3 3 2 2 3 3 3 4 4 4 3 2 2 2 2 2 1 1 2 3 3 3 4 4 4 4 5 5 3 2 2 3 4 4 4 3 1 2 2 3 2 2 3 2 0 0 1 3 2 2 2 1 2 4 5 1 2 3 3 3 3 4 5 5 6 5 4 4 3 3 2 1 1 3 4 3 4 6 4 1 1 3 4 5 6 6 7 7 7 7 7 6 6 7 7 7 6 6 6 6 6 4 2 1 1 2 3 3 4 4 5 4 4 6 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 3 4 4 5 5 5 5 4 4 3 3 3 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 5 6 6 6 7 7 6 6 5 5 5 5 5 6 6 6 6 5 3 2 1 1 1 1 1 2 2 2 3 4 4 3 3 3 3 2 2 1 2 3 2 1 1 1 1 1 2 4 6 5 4 3 4 4 5 6 6 6 4 3 3 2 2 2 3 4 5 5 5 4 4 4 4 4 3 4 3 3 2 2 2 3 4 5 5 5 5 4 2 1 3 2 1 1 1 2 1 0 0 0 1 1 2 2 3 4 4 4 4 4 3 1 4 4 2 1 1 3 4 3 2 2 2 2 3 4 4 4 5 5 5 4 4 5 5 5 5 4 4 3 4 7 7 5 3 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 1 1 3 4 5 4 3 3 3 3 3 3 3 2 1 0 1 2 2 2 1 1 1 1 2 3 4 5 4 4 4 4 3 1 1 1 1 2 1 1 0 2 2 3 4 4 5 3 2 3 4 5 3 2 2 4 5 5 5 5 4 3 1 1 2 3 4 4 4 4 4 3 2 1 1 1 1 1 1 1 1 1 1 0 1 2 4 4 4 4 3 2 1 0 2 4 5 7 7 6 6 5 6 6 6 6 6 6 6 6 5 5 4 3 3 2 1 1 1 1 1 2 2 3 4 4 5 6 6 6 6 6 5 5 4 4 3 4 7 9 9 7 5 4 4 4 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 4 4 3 4 3 3 3 3 4 4 5 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 2 2 1 1 1 2 2 2 3 3 4 4 5 5 5 5 4 3 1 1 2 1 1 1 1 1 0 1 1 1 1 0 0 0 1 2 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 2 1 1 1 1 2 4 5 5 5 3 2 2 1 1 2 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 4 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 5 4 3 3 3 3 3 3 3 3 4 4 3 3 3 4 4 5 5 5 4 4 3 2 1 0 1 2 2 3 4 3 3 2 2 2 2 2 2 2 1 1 1 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 8 6 4 5 5 6 6 6 5 3 1 1 1 2 2 2 3 3 2 2 2 2 2 3 4 2 2 3 4 5 6 6 5 5 6 6 6 6 5 4 2 2 3 5 5 4 4 4 4 4 3 2 2 2 6 5 4 2 2 2 1 2 2 3 3 2 1 1 1 2 2 3 2 3 3 3 4 4 5 6 6 7 6 6 6 5 4 3 4 5 4 2 1 1 2 3 4 5 4 3 3 3 4 4 3 3 2 1 1 1 2 3 3 3 4 5 5 5 4 4 3 1 2 2 4 4 3 4 3 1 2 3 3 2 0 1 1 3 1 1 1 1 1 1 2 4 5 3 1 2 1 1 3 3 4 5 5 5 5 4 4 3 2 2 3 4 5 4 4 4 3 2 2 4 7 7 8 8 9 9 9 8 7 7 7 7 7 6 6 6 6 7 7 5 3 1 0 1 1 3 3 4 4 4 4 5 6 6 7 7 7 8 9 8 8 8 7 6 5 5 5 4 3 3 3 4 4 4 3 3 2 3 3 4 5 6 6 6 6 6 5 5 5 4 4 3 2 2 3 3 3 4 4 5 5 5 5 5 5 4 4 4 5 5 6 5 5 6 7 7 7 7 6 6 6 5 5 5 5 5 6 6 5 4 2 1 1 1 1 0 0 1 2 2 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 4 5 5 5 4 4 5 5 6 6 6 5 3 3 3 4 4 4 3 4 6 4 3 2 2 3 2 2 2 3 3 2 1 1 3 4 4 4 4 5 4 3 1 1 2 2 2 2 2 1 1 1 1 0 1 1 2 3 5 4 5 6 4 3 1 2 4 3 2 1 2 2 1 1 1 2 3 4 3 2 3 3 5 4 4 4 4 4 6 7 6 4 2 2 5 7 6 4 2 1 0 0 0 0 1 1 1 1 1 2 4 3 3 2 1 2 3 2 2 2 3 4 4 4 4 4 3 3 3 0 1 0 0 1 0 1 2 3 3 4 4 4 3 2 3 3 2 0 1 1 1 1 1 0 1 2 3 4 5 6 4 3 4 4 4 1 1 2 4 5 5 5 5 4 3 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 3 4 4 4 3 2 2 2 3 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 1 1 1 1 1 1 2 3 5 6 6 6 6 6 6 6 5 5 5 5 5 5 6 7 8 7 6 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 3 3 3 3 3 2 3 3 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 2 2 1 1 1 1 1 1 2 2 3 3 3 4 3 3 1 1 1 1 1 1 1 1 0 0 0 1 2 2 2 1 1 2 2 3 3 3 3 3 2 2 2 1 1 0 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 3 4 6 5 5 2 2 3 2 1 1 2 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 5 4 3 3 3 3 3 3 4 4 4 3 3 4 4 5 5 5 5 4 4 3 2 1 0 1 1 3 4 4 4 3 2 2 2 2 2 2 1 1 1 1 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 8 6 2 1 1 2 3 6 7 7 6 4 3 2 4 4 4 3 3 3 3 2 1 2 3 3 3 2 2 4 5 6 4 2 5 6 6 3 3 2 1 3 3 4 4 4 4 3 3 4 3 2 1 1 4 5 6 4 3 3 3 1 2 2 1 2 1 1 2 3 3 5 4 3 3 3 3 3 3 5 6 7 7 7 7 6 6 4 2 4 4 3 2 1 1 2 4 4 4 3 3 4 4 4 4 4 4 2 1 1 1 1 2 4 4 4 5 5 5 4 2 2 1 2 1 1 2 3 3 2 1 2 3 4 3 2 2 2 2 0 1 1 1 2 1 3 5 4 4 3 2 2 3 4 4 4 5 5 5 5 4 3 3 2 3 4 4 5 4 4 3 3 3 5 7 7 8 8 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 6 5 3 1 0 1 3 4 4 4 4 4 3 4 5 6 6 6 7 8 8 8 8 8 8 7 6 6 5 4 3 3 3 3 3 3 2 2 3 5 6 6 6 6 6 6 6 5 5 5 4 4 3 2 1 2 3 3 4 5 5 5 5 4 4 4 3 3 3 4 4 5 5 5 6 6 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 1 2 2 3 2 2 1 2 2 2 3 3 3 3 3 2 1 2 4 5 5 5 5 5 6 6 4 3 3 2 2 3 3 4 4 4 4 4 2 0 2 1 3 4 3 2 2 2 1 1 1 2 4 4 4 5 6 5 4 2 1 2 2 3 3 3 3 3 2 2 1 1 1 2 3 3 4 6 7 5 5 4 1 2 1 1 1 1 1 1 1 2 4 5 6 4 1 3 2 3 3 3 4 4 4 5 7 8 7 5 5 6 6 4 3 2 2 2 2 1 1 1 2 2 2 2 1 3 4 3 2 2 3 3 2 1 2 3 3 3 3 4 3 3 0 3 4 4 4 1 1 3 3 3 3 3 4 4 4 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 3 4 4 3 3 3 3 1 2 3 4 5 5 5 5 5 4 4 4 3 3 3 3 2 1 1 1 1 1 1 2 2 1 1 2 3 3 3 3 2 2 2 2 3 3 3 2 2 3 4 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 1 0 1 2 1 2 5 7 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 5 4 4 3 3 3 2 3 3 3 3 4 4 4 4 4 5 5 5 6 6 5 5 4 4 4 4 3 3 2 2 1 1 0 0 1 1 1 2 2 3 3 4 3 2 1 1 0 0 0 0 0 0 1 1 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 2 1 1 1 2 2 2 2 1 0 0 1 2 3 2 0 2 3 4 3 3 3 4 6 6 6 3 3 3 2 2 1 3 4 5 5 5 4 3 3 3 3 4 4 5 5 5 4 4 5 5 5 4 5 5 4 4 5 5 5 5 4 4 4 5 6 6 5 4 4 3 3 3 3 3 4 4 3 2 3 4 4 5 5 5 5 5 4 3 3 2 1 0 1 2 4 4 4 3 3 2 2 2 2 2 2 2 1 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 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 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 10 10 10 10 9 7 4 1 1 2 1 1 3 4 5 6 6 5 5 5 5 4 4 3 2 3 2 1 1 2 4 4 4 3 3 3 6 6 5 7 5 2 3 3 2 1 2 4 4 4 4 3 2 2 3 2 1 1 1 2 3 6 4 5 6 6 6 7 5 1 2 2 3 4 4 5 6 5 4 4 4 3 2 3 5 7 8 8 8 7 7 6 4 2 3 3 3 2 2 1 2 2 2 3 2 3 4 3 3 2 3 4 4 3 2 0 1 2 4 4 5 5 5 5 3 2 2 1 1 0 1 1 1 1 1 2 4 6 5 4 3 2 2 2 3 3 4 1 1 3 2 2 4 5 6 5 5 6 6 5 5 5 5 5 5 4 3 2 2 2 3 4 4 3 3 2 2 3 5 7 7 6 5 4 4 6 7 7 7 8 7 7 7 7 7 7 7 7 7 7 6 5 2 2 2 4 5 5 4 4 4 3 4 5 5 5 5 5 6 7 7 8 9 9 9 8 8 7 6 6 5 4 4 3 3 3 4 5 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 2 1 2 3 4 4 4 4 3 3 2 2 1 2 3 3 3 3 3 3 4 5 7 7 7 7 6 6 6 6 6 5 5 5 4 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 3 4 6 5 5 6 5 5 3 2 2 1 1 1 2 4 4 3 3 2 0 1 1 3 4 4 3 3 1 1 0 1 1 2 4 5 5 5 5 3 2 2 2 2 2 2 2 2 2 3 3 2 1 0 2 2 3 2 2 6 7 6 5 4 2 2 2 2 2 2 1 1 2 3 5 5 5 5 3 3 3 2 3 3 4 4 4 5 5 6 7 8 8 7 6 5 4 3 2 3 3 2 2 1 1 2 2 2 1 1 3 3 2 2 3 3 2 1 2 2 3 2 2 2 2 2 1 3 4 4 4 2 2 2 2 2 1 2 3 4 4 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 3 4 3 2 1 1 2 2 3 4 4 5 5 5 4 4 4 4 4 5 5 4 4 3 2 2 1 0 1 2 2 1 2 3 4 5 5 4 2 1 1 1 2 2 2 2 3 5 5 5 5 5 4 4 5 5 5 5 5 6 5 5 5 5 4 5 5 5 5 5 4 4 3 2 1 2 3 1 1 4 5 6 6 7 7 7 6 5 5 5 6 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 1 2 2 2 2 3 3 4 4 4 4 3 3 3 4 4 4 4 4 4 4 3 3 2 2 1 1 1 0 0 1 2 2 3 3 3 3 2 1 1 1 1 1 1 1 1 1 2 2 4 4 4 4 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 3 3 3 1 0 0 0 1 3 2 1 3 4 5 4 4 4 5 7 8 7 5 4 2 1 1 1 2 4 6 6 5 4 4 3 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 6 6 5 4 4 4 4 5 6 5 5 4 3 3 3 3 3 3 3 2 1 3 4 5 5 5 5 5 5 4 4 3 2 1 1 1 2 4 5 4 4 3 3 2 2 2 2 3 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 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 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 6 6 4 2 0 2 2 2 2 3 3 5 6 4 3 4 4 5 5 4 3 2 0 0 1 1 3 3 3 2 3 4 7 7 7 4 4 4 1 2 2 4 6 5 5 6 5 2 1 3 3 4 7 7 6 7 7 6 7 8 8 7 6 5 2 2 3 5 5 5 5 4 4 5 5 5 4 3 4 6 7 9 10 9 8 8 7 5 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 3 2 3 4 5 4 4 3 2 3 4 4 5 5 4 2 3 3 2 2 2 2 1 2 2 2 2 3 3 4 3 3 2 1 3 4 5 5 5 4 3 4 3 2 5 5 5 4 4 5 5 5 4 5 5 4 4 3 2 2 2 3 3 3 3 3 4 2 1 1 3 5 5 3 1 2 2 3 4 6 6 7 7 7 8 7 7 7 7 7 7 7 7 6 5 4 4 5 6 6 5 4 4 3 4 5 6 6 5 5 5 6 6 7 7 8 8 9 9 9 9 8 7 6 5 5 5 6 6 6 6 6 6 6 6 6 6 5 4 4 3 3 3 3 4 3 2 1 2 3 4 4 3 3 2 2 2 1 2 3 4 3 2 1 2 3 4 5 6 7 7 6 6 6 6 6 6 4 2 1 0 1 1 1 1 1 1 1 1 2 3 3 3 3 2 2 1 1 2 1 1 1 1 1 1 1 1 1 2 1 1 3 4 5 6 5 4 2 2 2 1 1 1 2 2 3 3 3 3 2 2 2 5 5 4 2 1 2 2 1 2 3 3 3 3 5 5 4 2 1 1 1 1 2 2 2 2 3 3 4 4 3 1 1 2 2 2 2 3 2 5 5 5 4 4 3 3 3 4 4 3 1 1 3 3 3 4 4 6 5 4 3 3 4 4 4 4 4 4 4 4 5 6 7 7 7 7 6 5 2 2 3 2 2 2 1 0 1 1 1 0 2 2 3 2 2 2 1 1 1 2 2 2 2 2 1 0 1 0 1 3 3 3 2 2 2 2 1 1 3 4 3 2 1 1 3 2 1 0 0 1 1 1 2 2 3 2 1 2 3 4 3 2 1 1 2 3 3 4 4 5 5 5 5 4 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 1 2 4 6 6 5 4 3 2 2 2 2 2 2 2 3 4 5 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 2 3 3 2 1 2 3 4 5 6 7 7 6 5 5 6 7 8 7 7 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 2 2 2 2 2 1 1 1 1 1 2 2 3 3 4 4 4 3 2 2 3 3 3 4 4 4 3 3 3 3 2 1 1 1 1 2 3 2 2 1 1 2 3 3 3 2 2 2 1 2 2 2 2 3 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 2 3 3 3 3 2 1 0 1 1 1 2 3 2 2 4 5 5 5 5 7 8 9 8 6 4 2 1 1 2 2 3 6 6 6 4 3 3 2 2 2 2 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 5 5 4 4 4 5 6 5 4 3 3 2 2 2 3 2 1 1 2 4 4 5 5 5 5 4 4 4 3 3 2 1 1 2 3 4 4 4 4 3 3 3 3 3 3 3 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 16 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 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 7 6 6 6 5 4 3 2 1 1 1 1 2 3 4 3 1 1 3 4 3 2 1 1 1 1 0 1 3 4 2 3 5 8 9 8 8 6 5 5 3 2 2 4 6 6 5 5 4 3 0 3 8 8 7 4 5 6 6 6 6 6 6 4 5 7 5 2 4 5 5 4 2 2 3 4 5 5 4 4 4 5 6 8 9 9 9 8 7 7 6 4 3 2 2 2 3 3 4 4 5 6 5 6 6 5 4 4 5 5 5 5 5 5 4 4 5 6 4 2 1 2 2 3 3 3 2 1 1 2 1 2 3 4 5 2 0 1 2 4 3 3 4 4 6 5 4 2 3 5 6 7 5 3 3 4 3 2 3 3 3 3 2 4 5 5 4 4 3 2 4 4 3 1 2 3 3 3 4 4 3 2 2 2 2 4 5 7 7 8 7 7 7 7 7 7 7 7 6 6 5 5 6 6 6 5 4 4 4 4 6 7 7 5 5 4 5 5 5 6 6 7 8 8 8 9 8 8 7 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 3 2 2 2 3 4 4 2 1 2 3 4 4 4 3 3 3 2 1 1 3 3 2 1 1 1 2 3 3 5 6 7 6 6 6 6 6 6 4 2 1 1 1 1 1 1 1 1 2 2 3 3 4 3 3 3 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 5 6 5 4 2 0 1 1 1 2 3 4 3 2 2 2 2 3 4 4 4 2 1 1 2 1 1 3 4 5 4 4 4 3 1 2 3 4 2 1 2 3 1 1 2 3 4 4 2 0 1 1 2 2 1 2 1 2 3 4 3 4 4 4 4 4 4 3 2 1 2 2 2 3 4 5 5 4 3 3 4 4 4 4 4 3 2 2 2 3 4 6 7 7 6 4 2 2 2 2 2 2 2 2 2 2 2 1 1 3 3 3 2 2 1 1 1 2 2 3 4 5 4 2 1 1 0 2 4 4 3 2 3 2 2 2 3 5 4 3 1 1 2 2 2 1 1 2 1 1 2 2 3 2 1 2 3 4 3 3 3 1 1 3 4 4 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 0 2 4 5 6 5 4 4 3 3 4 4 4 4 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 5 5 5 4 4 3 4 4 4 4 3 3 3 3 2 2 1 1 2 3 5 5 6 5 5 6 7 8 8 8 7 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 5 4 3 2 2 3 3 2 1 1 1 1 1 2 2 2 2 3 3 4 5 5 4 3 3 3 3 2 3 3 3 2 2 2 2 2 1 2 2 2 3 3 2 1 0 0 1 2 3 3 3 3 2 1 2 2 2 2 3 4 4 4 4 5 5 5 4 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 1 1 2 2 3 2 2 2 4 5 6 6 7 8 9 8 7 5 4 3 3 3 2 2 5 6 5 3 2 2 2 2 2 2 3 3 3 4 4 4 3 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 6 5 4 3 2 2 2 2 2 1 2 3 4 4 5 5 5 5 4 4 3 2 2 2 1 1 1 2 3 4 4 4 3 3 3 3 3 3 3 3 2 2 3 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 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 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 7 7 6 4 4 4 4 4 6 5 5 3 2 2 3 4 4 4 2 2 1 2 2 2 2 2 1 1 0 1 2 4 5 7 7 8 9 8 6 5 4 2 1 1 1 2 5 8 8 7 6 5 4 6 6 4 2 3 4 6 5 5 6 6 6 6 6 6 5 4 4 5 4 3 1 2 3 3 4 5 4 3 2 4 6 8 8 8 8 7 7 7 7 6 5 3 3 4 5 5 5 5 4 4 4 6 7 8 7 5 4 3 3 4 6 5 4 3 4 4 1 1 2 2 1 2 3 4 3 1 0 1 3 2 1 1 2 3 2 1 2 3 3 0 1 2 4 4 3 3 3 4 6 6 4 2 1 2 2 2 2 2 3 3 5 6 6 5 4 5 4 3 4 3 2 2 4 7 8 8 8 7 6 5 4 4 2 2 4 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 6 6 5 5 4 4 5 6 7 5 5 4 4 4 4 5 6 6 7 7 7 7 8 8 8 7 6 6 6 7 7 7 7 7 7 7 7 6 4 3 2 2 2 2 2 3 3 3 2 3 4 5 6 5 5 5 4 2 1 2 3 2 1 1 1 1 0 2 2 3 4 5 5 5 6 6 5 5 3 3 2 2 2 2 2 2 2 2 2 3 4 4 5 5 4 4 4 3 3 2 2 3 3 2 2 2 3 4 5 4 4 3 2 3 4 6 6 4 2 0 1 1 2 4 3 2 1 1 1 1 0 2 3 3 2 1 1 1 1 0 2 5 4 4 4 4 2 1 2 2 3 3 3 3 2 1 1 0 1 3 3 3 1 1 2 2 2 3 1 2 1 1 4 5 5 4 4 3 3 3 3 3 3 2 2 2 2 3 3 5 5 3 1 2 2 3 3 4 3 2 1 1 2 3 4 4 5 5 4 3 1 1 2 2 2 2 3 3 3 2 2 0 2 5 5 4 2 2 2 2 1 2 2 3 3 3 3 2 1 1 2 3 3 3 2 2 3 3 3 3 3 2 3 2 2 2 2 2 2 3 2 2 0 1 1 2 3 2 2 1 1 1 1 1 1 1 2 4 4 5 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 2 1 1 3 4 6 5 5 5 5 5 5 6 6 5 5 4 4 4 6 6 7 7 7 6 6 7 7 7 7 7 7 7 6 6 6 5 5 4 3 2 2 3 4 4 4 3 2 2 2 2 2 2 2 2 1 2 3 3 4 5 6 7 7 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 5 5 6 7 7 6 4 3 2 1 1 2 3 2 2 1 2 2 3 3 3 4 4 3 2 2 3 4 5 5 4 4 4 4 3 3 3 2 2 2 1 0 1 1 1 2 2 2 2 2 1 0 1 0 1 2 3 3 3 2 2 2 2 2 2 3 4 4 5 5 5 5 5 3 3 2 3 3 3 3 2 3 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 2 1 3 5 5 6 6 7 8 8 7 6 5 5 4 4 3 3 5 6 4 3 2 1 1 2 3 4 4 4 3 3 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 5 5 4 3 2 3 2 1 1 3 4 4 4 5 5 5 4 4 3 3 2 2 1 1 1 2 3 4 4 3 3 3 3 2 2 3 3 3 3 2 2 2 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 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 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 7 6 6 5 4 3 3 3 4 4 4 5 4 4 3 3 3 2 2 3 4 5 3 2 1 1 1 2 1 2 2 3 2 6 8 8 5 4 4 5 4 4 2 2 2 2 1 5 7 7 5 5 7 8 8 5 4 1 1 5 7 7 6 6 6 7 7 5 4 4 4 5 4 5 4 3 3 4 4 3 3 3 4 4 5 6 7 8 8 7 6 6 7 7 7 6 4 5 5 6 6 5 4 3 4 4 4 3 4 6 5 3 1 1 1 1 3 2 1 1 2 2 2 2 2 2 2 0 1 2 1 1 1 2 1 1 1 1 1 0 0 1 1 2 1 2 3 3 3 3 3 2 3 4 5 4 1 1 1 1 1 2 3 3 4 6 6 5 4 4 5 7 4 4 4 4 5 6 7 8 6 5 5 4 2 2 2 2 2 3 5 7 7 7 7 7 7 7 7 6 6 5 6 6 7 7 7 7 7 6 6 5 4 3 5 6 6 4 4 2 3 4 5 5 6 6 6 7 7 7 8 8 8 7 6 7 7 8 8 8 8 8 8 7 7 5 3 2 1 1 1 2 2 3 5 6 6 6 7 7 6 5 5 3 2 1 2 3 2 1 1 1 0 1 3 4 4 4 4 4 5 5 4 3 3 3 3 2 2 3 4 3 2 2 2 2 2 2 3 4 6 5 5 5 6 6 6 5 5 5 4 4 3 3 4 4 4 4 2 2 2 3 5 6 5 3 1 0 1 3 4 3 1 1 1 1 2 2 1 1 2 1 1 1 1 2 3 3 4 4 3 4 5 5 3 2 2 2 2 3 4 5 3 2 2 1 2 1 2 3 3 2 2 2 3 1 2 3 0 3 4 4 1 2 4 3 3 3 3 3 3 3 2 3 3 3 5 6 4 2 2 2 2 3 4 3 2 1 1 3 5 5 5 5 5 5 4 4 3 3 3 4 4 4 3 3 2 1 2 5 6 5 4 3 3 2 2 2 2 2 2 3 3 2 2 2 2 3 3 2 2 3 3 3 4 4 4 4 3 3 3 2 2 2 3 3 3 2 1 1 1 1 3 2 2 1 1 2 2 1 1 1 2 3 4 5 6 7 6 6 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 3 3 3 2 1 1 3 4 5 5 5 5 6 6 6 7 7 6 5 4 4 5 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 4 3 3 2 1 1 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 4 5 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 5 6 6 5 4 3 1 2 2 3 3 3 2 1 2 3 4 4 4 4 4 4 4 3 3 3 4 5 5 5 5 5 4 3 3 3 3 3 2 1 2 2 2 2 1 1 2 2 2 1 0 0 1 2 3 4 4 4 3 3 2 2 2 3 3 4 5 5 6 6 5 5 5 4 4 3 2 1 1 2 3 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 2 2 4 6 7 7 7 7 7 7 6 6 6 5 4 4 5 6 6 5 3 3 2 2 3 3 4 5 5 5 5 4 5 4 4 4 4 3 3 4 4 4 5 5 5 5 5 5 6 6 6 5 4 3 3 3 2 1 2 3 4 5 5 5 5 4 4 3 3 3 2 2 1 1 1 2 3 4 4 3 3 2 2 2 2 3 4 4 3 3 2 2 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 7 7 6 5 5 5 5 5 5 4 4 4 4 4 4 5 7 7 7 7 7 6 6 5 5 5 5 2 1 1 0 1 2 4 5 7 8 8 4 4 6 6 5 5 4 3 2 2 7 7 6 5 4 6 6 6 2 1 1 2 2 4 6 6 7 7 7 6 6 4 5 5 5 5 5 6 5 3 3 3 3 3 4 5 5 5 6 6 7 7 6 6 5 6 7 7 6 6 6 6 7 5 4 4 3 1 3 3 4 3 5 5 5 4 4 4 3 1 1 2 4 1 1 3 4 4 3 2 1 1 1 2 1 3 2 2 1 1 2 1 1 1 2 1 2 5 5 5 4 4 6 5 4 4 4 6 5 5 5 4 2 1 2 5 6 6 5 4 6 6 5 6 7 6 5 5 5 4 4 5 4 2 4 5 5 5 2 1 3 3 4 5 6 7 7 8 7 7 7 6 6 6 5 6 6 7 7 7 7 7 7 6 6 4 3 4 6 5 3 2 2 2 3 5 5 6 6 7 7 7 7 7 7 8 7 7 7 7 8 8 8 8 8 8 8 7 6 4 3 1 1 3 4 5 6 7 7 7 7 7 7 7 5 4 3 3 3 3 4 4 3 3 3 2 2 2 2 2 1 2 3 4 4 4 3 4 4 3 2 2 4 4 4 3 2 1 1 1 1 3 4 6 5 5 6 6 6 5 4 4 3 4 5 4 2 2 3 3 2 2 1 2 3 4 5 5 4 2 2 2 4 4 3 1 1 2 2 2 2 1 2 2 1 2 3 5 4 4 2 2 3 4 5 4 2 0 2 3 3 3 3 3 3 4 3 2 1 2 5 4 3 2 2 2 1 1 1 2 4 1 2 4 2 2 3 3 2 3 3 3 3 4 3 3 3 3 4 5 5 5 5 3 2 3 5 5 4 3 1 1 2 4 4 4 4 4 4 6 5 4 3 3 4 4 3 3 2 2 1 3 5 5 4 3 3 2 2 2 2 2 2 3 4 3 2 1 0 2 1 1 2 2 3 3 2 3 4 4 4 3 3 3 3 2 2 2 3 3 1 1 2 1 1 2 2 2 1 0 2 2 2 2 2 3 4 5 6 6 7 7 6 5 5 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 4 4 5 5 6 6 7 7 6 6 4 4 4 6 7 7 8 7 7 7 7 7 6 6 6 6 6 5 5 4 3 3 2 1 1 1 1 1 2 2 3 3 3 3 3 2 2 3 3 3 2 2 2 2 3 4 5 6 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 4 4 4 3 2 2 3 3 3 3 2 2 2 3 4 4 4 3 3 2 3 4 4 3 3 3 4 5 6 6 5 4 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 1 1 3 4 5 5 5 5 4 4 3 2 2 3 3 4 5 5 5 5 6 6 6 5 5 3 2 1 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 1 3 6 7 8 8 7 6 6 6 6 6 6 5 4 5 6 6 5 4 4 4 4 4 4 4 5 6 6 6 5 6 6 5 5 4 4 4 3 3 4 4 4 5 5 5 6 6 6 5 5 4 4 3 3 2 3 4 4 4 5 5 5 5 4 4 3 3 3 3 2 2 1 1 2 3 4 4 3 2 2 2 2 3 3 4 4 4 3 3 2 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 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 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 7 7 6 6 5 5 6 6 6 6 5 4 4 4 4 4 5 6 7 4 2 3 2 1 2 3 4 5 5 4 2 1 1 1 3 4 4 4 7 7 6 8 7 7 5 6 6 5 3 4 7 8 7 5 3 2 1 2 2 0 2 4 3 2 3 5 6 6 5 7 7 4 4 5 5 5 5 6 5 5 3 3 4 5 5 5 5 5 6 7 7 7 7 6 6 6 7 7 7 6 6 6 5 4 3 3 2 1 2 4 4 4 4 4 4 3 3 4 4 4 4 1 2 3 4 4 5 5 5 3 1 1 2 3 3 4 4 3 2 3 3 3 2 3 2 3 3 5 6 4 3 5 6 5 5 5 5 5 6 5 5 3 3 4 4 7 6 6 5 5 8 7 6 5 6 6 5 5 5 4 1 1 1 2 4 5 4 2 4 5 5 4 5 6 6 6 7 7 7 7 6 5 5 5 5 5 6 6 7 7 6 6 6 6 5 4 3 4 6 4 3 2 2 2 3 4 5 6 7 7 7 7 6 6 6 6 6 5 5 5 6 6 6 7 7 7 7 7 7 6 4 2 3 5 6 7 6 6 6 7 7 7 7 6 4 3 4 5 6 6 6 6 5 4 5 5 4 4 4 4 4 3 2 2 2 4 5 5 4 3 2 3 3 4 5 4 3 2 1 1 2 3 5 6 6 6 6 6 5 4 3 2 1 2 2 2 3 2 1 1 1 1 1 1 1 3 4 4 3 2 2 2 4 3 2 1 1 1 1 1 2 2 2 2 2 2 4 6 4 3 2 3 4 6 5 3 1 2 3 4 3 3 3 4 3 3 2 1 0 1 2 2 3 2 2 2 0 1 1 2 3 1 2 5 3 1 1 1 2 3 4 4 3 3 3 2 3 3 3 4 5 5 5 5 5 5 6 5 4 3 1 0 1 2 2 4 5 6 6 6 6 5 3 2 3 3 2 2 1 2 0 2 5 5 4 3 3 2 2 2 2 3 3 4 4 3 2 1 1 1 1 2 2 3 3 2 2 3 5 4 3 3 3 3 4 4 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 3 1 2 3 3 4 5 5 6 7 7 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 2 1 1 1 1 2 3 4 5 5 6 6 6 4 4 4 5 6 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 2 3 3 3 4 4 4 4 3 3 3 2 2 1 2 3 4 5 6 7 7 7 7 7 7 7 6 6 5 5 4 3 3 3 3 3 3 3 3 3 3 3 2 2 3 4 4 4 3 2 2 2 2 3 4 4 4 3 3 3 5 6 6 5 4 2 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 1 2 3 5 6 6 6 5 5 5 5 5 4 3 2 2 3 4 5 5 5 5 6 6 5 5 4 3 2 1 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 3 3 3 1 2 5 7 8 8 8 7 6 6 6 6 5 4 3 5 6 7 6 5 5 5 5 4 4 3 3 3 4 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 5 5 6 6 5 4 4 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 2 4 4 4 3 3 2 2 2 3 3 4 4 4 4 3 2 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 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 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 5 4 4 3 4 4 5 5 5 4 4 4 4 5 5 6 5 3 3 4 3 2 1 1 1 1 2 4 6 5 4 3 3 4 6 7 7 6 8 8 10 5 4 6 6 5 4 3 4 7 9 7 4 3 4 5 1 2 2 1 5 5 4 3 4 5 6 6 7 7 5 4 5 5 5 5 5 5 5 5 4 5 5 5 5 6 6 7 7 6 6 6 7 6 6 7 8 8 8 7 5 4 3 2 2 3 2 1 1 1 2 3 4 3 3 2 2 3 3 2 1 4 6 5 4 4 5 5 4 3 3 3 3 4 5 5 4 3 4 5 5 4 4 2 2 2 2 2 1 1 4 2 1 1 2 5 5 5 4 3 3 5 8 7 6 5 4 4 6 7 7 4 4 4 4 4 5 6 2 2 1 1 3 4 4 5 6 7 7 6 4 5 6 5 4 5 6 7 6 5 5 4 5 5 5 6 6 6 6 6 6 5 5 4 3 3 5 6 6 5 4 4 3 3 3 5 6 7 7 6 6 5 4 4 4 4 2 1 4 5 4 4 5 5 6 6 7 6 5 3 3 5 7 7 6 5 5 5 6 7 7 6 5 3 3 5 5 5 4 4 5 4 4 5 5 4 4 5 6 6 6 6 4 4 5 6 5 4 4 4 4 4 4 4 4 4 2 2 2 3 4 5 5 6 6 6 5 5 5 5 3 3 3 3 3 3 3 2 2 1 1 1 1 2 3 4 4 4 2 1 1 3 3 1 1 1 2 1 1 1 1 1 1 1 0 3 4 3 2 2 4 5 5 4 4 2 2 2 3 4 3 2 3 2 1 2 2 2 2 3 4 4 4 3 2 1 1 1 1 1 1 3 5 4 3 1 1 2 3 4 4 2 2 3 3 3 3 3 5 5 5 5 5 5 5 5 5 5 4 2 1 2 2 2 2 4 5 6 6 4 3 2 2 3 2 1 1 2 2 1 3 6 5 4 3 3 2 2 2 3 4 4 4 4 3 3 2 2 2 3 2 3 4 4 4 3 3 3 3 2 2 2 3 4 4 3 2 2 2 1 2 2 2 1 1 2 2 1 2 3 3 1 1 2 2 3 4 5 6 6 7 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 4 4 4 5 4 4 3 2 1 1 1 1 2 2 3 4 5 5 5 4 4 4 5 6 6 6 7 6 6 5 5 5 5 4 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 4 4 4 4 3 3 2 2 2 2 2 2 2 4 5 6 6 7 7 7 7 6 6 5 5 4 4 3 3 2 1 2 3 3 3 3 2 2 3 3 4 5 5 5 3 2 2 2 3 3 4 5 4 4 3 3 4 5 5 4 3 2 0 1 2 2 2 2 3 3 3 3 4 3 2 2 2 2 3 4 5 6 6 6 6 7 7 7 7 7 7 5 3 1 2 4 4 4 5 5 5 5 5 5 4 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 1 4 6 7 8 8 7 6 5 5 4 4 3 3 5 6 7 6 5 5 5 5 4 3 3 2 2 2 3 3 3 3 4 5 6 6 6 5 5 4 4 4 4 4 4 4 5 5 4 4 3 3 3 4 5 6 5 5 4 5 5 5 5 4 4 4 4 3 2 2 2 2 2 3 4 4 4 3 3 2 2 2 2 3 4 4 4 4 3 3 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 6 3 1 1 1 2 2 2 2 3 3 3 4 5 5 6 5 4 4 4 4 3 3 4 5 5 4 4 5 7 7 6 5 4 5 6 8 9 8 7 7 5 3 5 7 6 4 5 1 4 7 8 7 3 5 5 5 3 1 4 3 3 6 6 5 5 5 6 7 8 7 6 5 5 5 4 4 5 5 6 6 5 6 6 6 7 7 8 8 8 7 5 5 6 7 6 7 8 8 9 7 6 4 3 2 3 3 4 4 4 3 3 4 4 4 3 2 1 0 1 1 2 4 5 5 4 3 3 4 5 4 4 3 1 1 2 4 5 6 5 5 6 5 4 2 1 1 2 2 3 1 2 2 1 1 1 4 5 5 5 2 4 6 7 5 4 4 4 5 6 5 4 4 4 3 2 4 4 4 3 2 3 6 8 9 8 8 8 7 6 6 5 4 5 5 3 2 4 6 7 6 5 4 4 4 5 5 6 6 6 5 5 4 3 3 3 5 7 8 7 7 7 7 6 5 3 3 5 6 7 4 3 3 3 3 4 4 3 4 6 4 3 3 2 4 5 6 6 4 2 4 6 6 6 7 6 5 5 5 4 2 4 6 5 3 4 5 5 4 3 4 4 4 4 5 5 4 5 5 6 5 6 7 6 6 5 5 4 4 4 4 4 4 5 5 5 4 3 3 4 5 5 5 5 4 4 3 3 4 5 5 3 1 0 1 2 2 3 2 2 2 1 0 1 2 3 4 5 5 3 2 2 3 4 2 0 1 1 1 1 1 2 2 3 2 2 3 3 3 1 0 3 3 2 2 2 2 1 1 1 2 2 1 1 1 3 5 4 4 4 3 4 4 5 4 4 4 3 2 1 1 2 3 4 4 3 2 3 3 3 3 3 1 1 1 1 2 3 4 6 6 5 4 4 5 4 4 4 5 5 5 5 6 4 3 3 3 5 4 4 3 2 2 3 3 2 2 2 3 2 2 4 6 5 4 4 4 3 1 1 2 3 4 4 3 4 4 4 3 3 3 2 3 4 4 4 3 3 4 4 3 2 2 3 3 4 5 3 2 0 1 3 3 2 1 1 2 1 1 3 3 3 1 1 1 0 1 3 5 6 6 7 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 3 2 2 2 3 3 4 4 3 3 3 4 4 4 5 5 6 5 5 4 4 4 3 3 2 2 1 2 2 2 3 4 4 4 4 4 3 3 2 3 3 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 4 4 5 6 6 6 6 6 5 5 4 4 4 3 2 2 1 1 2 3 3 3 3 3 4 4 4 5 5 5 4 3 2 2 3 3 3 4 4 4 3 3 3 4 4 3 3 2 1 1 2 2 2 2 2 2 3 3 4 3 2 2 2 3 4 5 6 6 6 6 7 7 7 8 7 6 7 7 7 7 5 3 3 3 4 5 6 6 6 6 5 5 5 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 1 3 4 5 6 7 7 6 4 4 3 3 3 3 5 6 7 6 5 5 5 4 4 4 3 2 2 2 2 2 1 1 2 3 4 5 6 6 5 5 4 4 4 4 4 4 4 4 3 3 2 2 3 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 3 4 4 4 3 3 2 2 2 2 3 4 4 4 4 3 2 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 8 8 8 6 3 2 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 3 5 5 5 5 6 6 6 6 7 8 8 5 3 1 4 6 7 7 5 3 6 5 4 4 4 4 2 2 3 6 8 7 6 4 2 1 2 4 4 4 4 4 6 6 5 3 4 6 7 7 7 6 5 5 4 3 3 4 6 7 7 7 8 8 8 9 8 8 8 7 7 6 6 5 6 5 5 6 7 9 7 6 5 5 4 4 5 5 5 4 4 4 5 5 5 4 3 1 0 1 1 2 3 4 4 5 5 4 4 5 4 3 3 3 5 4 4 6 6 6 5 5 6 5 4 3 2 1 3 3 3 2 3 2 3 3 5 6 5 5 3 5 6 5 4 4 5 5 5 5 4 4 5 4 3 4 4 1 3 5 5 6 9 8 8 8 8 7 7 7 7 6 5 4 4 3 3 5 7 8 8 7 6 5 4 5 6 6 6 5 4 4 3 4 4 6 7 8 8 8 8 8 9 8 7 6 5 7 6 5 3 4 4 3 4 5 5 5 1 2 4 4 4 2 2 3 4 5 3 5 7 7 6 7 6 5 5 6 5 4 2 3 4 4 4 5 6 6 5 4 5 5 5 6 6 6 5 5 5 5 3 4 5 6 6 6 4 4 3 4 5 5 5 5 5 5 4 3 4 4 5 5 5 4 3 2 1 1 3 4 5 4 3 3 2 2 2 2 2 2 2 1 1 0 1 2 2 3 4 4 3 4 4 4 3 3 2 0 1 1 1 3 3 3 2 2 2 2 3 4 2 3 1 1 1 1 1 0 1 0 0 0 0 0 1 3 5 5 5 4 3 3 4 3 1 2 2 2 2 2 2 2 3 3 3 2 2 3 3 2 2 2 1 0 1 2 1 2 4 6 6 5 5 5 4 4 4 5 5 6 7 6 6 6 5 5 4 3 4 5 5 3 2 4 5 4 3 3 3 2 1 3 5 5 5 4 5 3 1 1 2 2 2 1 2 3 4 3 3 3 2 2 3 4 5 4 5 4 4 4 3 3 3 3 3 4 4 3 2 2 2 3 2 0 2 2 1 1 2 3 2 2 2 2 2 2 1 3 5 6 6 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 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 2 3 3 4 4 4 3 3 3 3 3 2 2 3 3 4 5 5 5 5 4 4 3 3 3 3 4 4 5 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 5 5 5 5 4 4 4 3 3 2 2 2 3 4 4 4 4 4 4 4 5 5 4 4 3 3 2 3 2 2 3 4 4 4 3 3 3 3 3 2 2 1 1 1 1 2 2 2 2 2 3 3 3 2 2 3 5 5 5 5 6 6 6 6 6 7 5 4 3 3 2 3 5 7 7 5 3 3 4 5 6 6 6 6 6 6 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 3 3 2 2 4 5 6 6 6 5 4 3 2 2 2 4 6 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 1 3 4 5 5 5 4 4 4 4 4 4 3 3 2 2 2 2 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 2 2 2 2 3 4 4 4 3 3 2 1 2 2 3 4 4 4 3 3 2 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 7 7 8 7 4 3 2 2 2 2 1 1 2 2 1 1 2 2 1 1 3 4 5 6 6 5 5 6 6 6 6 5 3 2 0 1 2 4 7 7 4 1 2 3 2 2 2 2 2 4 5 8 6 6 5 5 5 5 6 5 4 1 4 6 6 6 5 5 5 5 6 7 7 6 5 5 4 4 3 3 4 6 9 11 10 9 10 10 10 9 8 7 6 6 7 7 5 4 5 4 4 6 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 2 1 1 2 2 3 5 4 4 4 4 4 4 5 6 5 5 5 6 7 7 6 6 5 5 5 6 6 5 4 2 1 2 3 4 2 3 5 5 6 6 6 4 5 6 6 6 3 3 5 5 5 3 4 5 4 4 6 7 6 2 2 2 5 7 6 6 6 7 8 8 8 7 7 7 7 6 4 4 5 7 8 8 9 9 9 8 5 4 5 6 6 6 6 5 5 5 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 5 5 5 4 4 4 2 2 6 7 8 7 6 6 6 6 6 7 7 8 8 7 6 7 6 5 5 6 7 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 5 5 4 4 4 4 6 7 6 5 4 4 4 5 5 6 5 5 4 3 3 3 3 4 3 3 2 0 1 1 0 2 3 4 4 4 3 2 2 2 2 2 1 1 1 1 2 2 2 1 2 3 3 4 4 5 4 4 3 2 2 2 2 2 2 2 2 1 0 1 2 3 2 1 1 0 2 1 3 2 2 2 2 1 1 1 1 2 4 6 5 5 4 4 4 2 2 1 2 3 2 2 2 2 2 2 1 1 2 4 3 3 3 2 1 1 1 1 0 1 4 5 6 6 5 5 5 5 6 6 6 5 5 3 4 5 6 7 7 6 6 5 4 3 3 6 5 5 3 3 2 1 0 2 3 5 5 5 5 4 3 1 1 2 2 3 3 2 2 2 3 2 2 2 3 3 4 4 5 5 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 2 1 2 3 4 2 2 4 3 3 2 1 3 5 6 7 7 6 6 6 5 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 2 2 1 1 1 1 1 2 3 4 4 4 3 3 3 3 3 3 4 4 5 6 6 5 4 4 3 3 3 3 3 4 5 5 5 4 4 3 2 2 1 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 4 4 4 4 3 3 3 3 2 2 2 3 3 4 4 3 2 3 3 3 2 1 0 0 0 1 2 2 2 2 2 3 3 2 2 3 4 4 5 5 5 5 5 6 6 5 5 4 3 2 2 2 2 3 4 5 6 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 3 2 2 2 1 2 2 2 2 2 1 2 2 2 3 4 3 2 4 5 6 6 5 6 5 4 2 2 2 4 5 6 6 6 6 5 5 4 4 4 4 4 4 4 3 3 2 1 1 1 1 1 3 4 5 5 5 4 4 4 4 4 3 2 2 2 2 2 3 4 5 5 5 5 5 4 3 3 4 4 5 4 4 3 3 2 2 2 2 3 4 4 3 3 2 1 1 1 2 3 4 4 4 3 2 2 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 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 7 7 6 5 3 3 3 3 3 2 2 3 2 2 3 3 4 4 5 4 5 5 6 6 6 5 5 5 5 5 3 1 2 3 1 2 5 6 6 2 3 4 3 2 2 1 3 5 7 7 6 3 3 5 4 3 4 5 6 5 4 5 6 6 5 5 6 6 6 6 6 7 7 5 3 3 4 5 4 5 7 9 11 10 10 10 10 9 8 7 6 5 5 6 7 7 6 5 4 3 3 4 5 4 4 4 3 2 2 3 3 3 3 3 4 4 4 4 3 2 2 0 2 3 4 5 4 4 4 5 6 6 6 6 6 6 5 5 3 2 2 3 4 4 5 5 5 5 3 3 5 4 3 2 3 5 4 4 6 4 3 6 7 6 3 2 3 4 4 3 4 4 4 2 3 6 7 6 2 3 4 3 5 4 5 5 7 8 7 7 7 7 7 7 6 5 6 7 8 8 8 8 9 8 7 4 3 2 4 6 7 6 5 6 6 7 7 7 6 7 7 7 6 6 6 7 7 8 8 8 8 7 7 6 6 5 5 6 8 8 10 7 6 6 6 7 6 6 5 6 8 8 6 5 5 6 6 5 5 6 7 7 6 6 7 7 7 6 6 6 6 6 6 6 5 4 4 4 5 5 6 5 4 3 3 3 5 7 7 6 5 5 4 4 5 5 5 4 3 2 2 2 2 3 3 3 2 2 2 3 3 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 3 3 3 4 4 5 4 4 4 4 3 2 2 2 2 2 2 1 2 1 1 0 0 1 1 3 2 1 1 2 3 2 1 1 1 1 2 4 7 6 5 6 5 4 2 1 2 2 3 2 2 2 3 3 1 1 1 2 3 4 3 2 0 0 1 1 1 2 2 3 4 5 5 5 5 5 5 5 5 6 4 3 2 2 4 5 5 6 6 6 5 4 3 5 6 5 4 3 2 2 1 1 2 4 5 6 5 5 5 4 1 1 2 2 2 1 1 1 2 2 2 2 2 3 4 4 4 5 4 4 3 4 4 3 2 2 3 3 2 3 3 3 3 3 3 3 2 1 1 2 2 1 2 4 3 3 1 1 3 5 6 6 6 6 6 5 5 4 4 4 5 5 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 4 4 4 4 4 3 3 2 2 2 2 4 4 5 5 4 4 4 4 4 4 4 5 6 6 7 6 5 4 3 2 2 3 3 5 5 5 4 4 3 2 2 1 2 2 3 3 4 4 4 4 3 3 3 2 2 2 2 3 3 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 4 4 3 3 3 2 2 1 1 1 2 3 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 1 1 2 3 3 3 3 3 4 5 5 5 3 3 2 2 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 1 1 2 3 3 3 3 4 3 2 3 5 5 6 6 5 4 2 2 2 4 5 6 6 6 5 4 4 4 3 4 4 4 4 4 4 4 4 3 3 2 2 1 1 3 4 5 5 5 5 4 4 3 3 2 2 2 2 3 3 4 6 6 6 5 4 4 3 3 3 4 4 4 4 3 3 2 2 1 2 2 3 3 3 2 1 1 1 1 2 3 4 4 3 2 2 1 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 16 16 16 16 16 16 16 16 15 15 15 15 15 16 15 15 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 6 5 5 5 5 5 5 5 5 4 3 2 3 3 3 3 3 3 2 3 3 4 4 4 5 4 4 4 5 5 5 5 5 4 3 1 2 1 1 3 4 5 6 6 5 4 3 0 2 4 0 4 5 5 6 6 5 2 4 5 6 5 6 5 5 3 3 3 3 3 4 6 5 4 3 4 6 7 6 2 4 5 6 6 6 7 9 9 9 10 10 9 7 6 6 6 5 5 6 7 8 9 8 6 4 3 3 3 3 3 4 3 2 2 3 4 3 2 2 3 4 3 4 5 1 1 3 4 5 5 4 3 4 6 6 5 3 2 3 5 5 3 2 2 2 2 1 3 2 3 4 3 3 3 2 2 3 3 4 3 3 3 4 5 3 5 6 5 3 3 4 3 2 2 4 6 5 2 1 1 3 5 6 5 3 2 2 4 4 5 6 6 6 4 5 5 6 7 7 6 4 5 6 7 7 7 8 7 7 6 5 2 1 2 4 5 5 5 6 6 6 6 5 5 6 7 7 6 6 6 6 7 7 7 6 6 7 7 6 4 3 5 8 10 9 8 5 3 4 4 5 4 3 0 3 6 7 6 4 4 4 4 3 3 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 5 4 2 2 3 4 5 6 4 3 3 3 4 5 6 6 6 5 4 4 5 5 5 4 3 2 2 2 3 4 4 4 4 4 5 4 3 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 4 4 3 2 2 2 2 4 5 5 5 3 2 2 2 2 3 3 3 3 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 3 4 4 4 3 5 6 5 4 3 3 2 2 3 3 2 2 2 2 3 3 2 1 1 1 2 2 2 1 1 0 1 1 1 2 2 3 4 5 5 4 4 2 2 2 4 5 4 3 2 1 1 2 2 2 3 5 6 5 5 5 6 5 3 2 1 2 3 3 3 5 5 5 5 5 6 5 3 1 0 0 0 1 0 0 1 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 3 2 1 1 1 2 3 3 3 2 1 1 2 3 3 2 2 2 2 1 1 2 3 5 5 6 6 6 6 5 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 3 3 3 4 5 6 6 6 5 5 4 4 4 3 4 4 5 6 5 5 4 4 4 3 3 3 3 5 6 7 8 7 5 4 3 2 3 4 4 5 4 3 3 2 1 1 1 2 3 4 4 4 5 5 4 4 3 3 2 2 1 1 1 2 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 3 3 2 1 1 1 2 2 2 2 3 3 4 4 4 3 3 2 2 3 2 3 4 4 4 4 5 5 6 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 0 2 3 3 2 2 3 3 3 3 2 3 5 6 6 5 4 2 2 2 4 5 6 6 5 5 4 3 3 3 3 3 3 3 4 4 4 5 5 4 4 3 2 1 2 2 4 5 5 5 5 5 4 3 3 2 2 2 3 4 5 6 6 6 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 2 2 2 3 2 1 1 0 0 1 2 2 3 3 2 2 1 1 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 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 8 8 7 6 6 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 2 1 1 1 2 4 5 4 3 3 4 6 5 4 2 3 5 4 3 4 5 6 6 5 5 5 6 5 5 4 2 1 1 1 1 1 2 3 5 4 1 1 1 4 7 7 6 5 6 7 8 7 8 8 9 10 10 9 8 6 5 5 6 6 7 8 9 10 10 9 7 5 3 1 1 2 4 4 4 2 2 3 4 4 2 2 3 3 3 2 1 3 3 4 4 4 5 5 5 5 5 3 0 3 2 2 3 3 4 2 1 3 3 2 2 2 2 1 0 1 2 2 2 3 4 4 2 2 4 4 4 6 6 6 3 4 4 3 4 3 4 5 5 6 5 6 7 7 8 7 7 6 6 5 3 4 6 6 5 2 1 1 3 4 6 7 6 4 3 3 4 5 6 7 7 7 6 5 4 4 2 2 3 3 3 4 4 3 2 2 3 6 7 7 5 5 5 6 7 7 7 6 6 7 6 4 1 4 8 8 8 8 7 5 5 5 5 4 3 2 2 5 6 6 3 3 4 4 3 0 1 2 1 0 2 3 5 5 5 5 6 6 6 6 6 6 5 3 2 1 2 4 5 5 5 4 4 4 4 5 5 6 6 5 5 5 6 5 5 4 4 4 4 4 4 4 5 4 4 5 5 6 4 3 2 1 1 1 2 2 1 1 1 0 1 2 2 2 2 2 3 4 4 3 4 3 2 1 3 5 4 4 2 1 1 2 3 3 3 2 1 1 1 1 0 2 3 4 4 3 2 2 2 1 1 5 5 6 5 5 4 2 5 4 4 4 3 1 2 3 4 2 1 2 3 4 4 3 2 2 3 3 2 1 0 0 1 1 1 2 3 3 3 3 3 4 3 2 0 1 2 2 3 4 4 3 1 1 2 1 1 2 4 6 6 6 5 4 3 2 0 2 4 5 5 3 3 3 4 5 6 6 4 3 1 1 1 0 1 1 2 3 4 4 4 3 3 3 2 2 2 3 4 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 1 2 2 2 3 3 2 2 3 2 2 3 3 5 5 6 6 6 5 4 3 3 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 5 3 2 0 1 1 2 5 7 7 7 5 4 4 4 4 5 4 4 3 2 1 1 1 2 4 5 5 5 5 5 5 5 4 3 2 2 2 2 1 1 1 1 2 2 2 2 3 3 4 4 4 4 3 3 3 2 2 2 1 1 1 2 2 2 3 3 4 5 6 6 6 6 6 6 6 7 6 5 5 5 5 5 4 3 3 3 3 2 2 2 1 0 1 2 2 2 2 3 3 3 3 3 3 3 2 1 1 3 4 5 5 5 5 6 6 6 6 6 5 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 2 2 2 1 0 2 3 3 2 3 3 3 3 3 3 2 3 5 6 6 4 3 1 2 3 5 6 6 5 5 4 3 3 3 3 3 3 3 3 3 4 4 5 5 4 3 3 2 2 2 3 4 5 5 5 4 4 3 2 2 1 2 3 4 5 6 6 6 5 4 4 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 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 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 14 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 9 8 8 7 6 5 4 4 3 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 3 3 3 2 2 1 1 2 3 4 2 2 2 2 2 2 2 2 2 1 1 2 2 1 4 2 2 3 3 3 3 3 2 2 4 4 5 4 3 1 1 2 3 4 4 4 3 2 3 5 4 3 2 1 2 4 7 7 8 7 7 8 9 9 9 10 11 10 10 8 7 6 5 5 7 8 8 9 10 10 9 8 7 5 4 2 3 4 4 5 5 3 2 2 3 4 3 3 4 4 4 4 3 3 3 4 4 4 5 5 4 3 2 2 2 2 1 1 3 3 3 2 0 2 2 1 1 2 2 1 1 2 4 6 2 2 2 2 1 3 4 5 6 8 4 2 3 4 3 4 6 6 5 5 4 6 7 7 6 6 6 5 5 6 4 3 4 4 5 3 1 2 2 1 2 3 6 7 7 5 3 0 2 3 3 5 6 6 5 5 5 5 4 2 2 2 1 1 1 2 2 1 2 5 6 6 4 4 4 6 7 7 6 6 6 6 5 4 5 5 6 7 7 7 7 7 6 5 5 3 2 3 3 4 3 2 2 4 5 4 4 3 1 3 2 1 2 3 4 4 5 5 5 6 6 6 6 6 5 4 4 3 4 5 5 5 5 5 6 5 5 5 5 6 6 6 6 6 6 6 5 5 5 6 6 6 6 5 4 4 3 3 4 5 5 4 3 3 3 4 4 3 2 1 1 2 1 1 3 3 3 2 2 2 2 2 2 2 1 1 3 3 1 1 1 1 1 2 2 1 1 2 2 2 1 2 2 3 3 3 2 2 3 4 5 4 3 3 3 4 4 4 4 3 2 5 5 4 2 1 2 4 5 4 3 2 2 3 3 3 3 3 3 3 2 0 1 2 3 4 4 4 4 4 3 3 2 2 3 2 1 1 1 1 0 2 4 4 1 2 2 3 3 3 4 5 6 6 5 4 2 1 1 3 5 6 5 3 1 2 2 4 4 4 3 2 2 2 2 2 2 3 3 3 4 4 3 3 3 3 1 0 1 2 3 3 2 2 1 1 1 1 2 3 3 3 3 3 3 2 1 1 3 3 4 4 4 4 4 5 4 4 3 4 4 5 6 6 6 5 4 3 3 4 4 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 3 3 4 5 6 6 7 6 6 6 6 6 6 7 7 7 6 6 7 6 5 3 1 1 1 1 2 4 7 7 6 6 5 5 5 6 5 4 2 1 1 0 1 3 4 5 5 5 5 5 5 4 3 3 2 2 2 2 2 2 1 1 1 2 2 3 3 4 4 4 4 3 3 3 3 2 2 2 1 1 1 2 2 3 3 4 5 6 7 8 8 8 7 7 7 6 5 4 5 5 5 5 4 4 3 3 2 2 3 2 2 2 1 0 1 1 2 2 2 2 3 3 3 3 3 2 3 3 4 5 5 5 6 6 6 6 6 6 5 4 3 3 3 4 3 3 2 1 1 0 0 1 1 1 1 1 2 1 1 2 3 2 2 3 3 3 3 3 4 2 1 4 6 6 5 3 1 1 2 4 5 6 6 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 3 4 5 5 4 3 3 2 2 1 2 3 4 4 4 5 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 0 0 0 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 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 9 9 8 7 6 5 4 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 2 3 3 3 2 2 3 4 5 5 4 3 1 2 3 3 3 3 2 1 1 2 2 2 1 1 2 4 4 3 2 3 4 5 4 4 3 3 3 3 3 4 5 5 5 5 5 4 5 6 7 6 5 4 5 5 6 6 7 7 8 9 11 11 11 12 12 11 10 8 7 6 6 6 7 8 9 9 9 9 8 7 6 6 5 3 3 4 4 5 5 4 2 2 2 3 3 3 3 2 3 3 2 2 4 4 3 3 3 4 3 2 2 2 3 2 4 4 3 2 1 1 2 3 3 1 2 1 2 5 3 3 3 3 1 0 5 4 3 4 3 5 6 6 3 3 3 2 3 5 6 6 4 3 4 5 6 5 4 3 2 2 0 0 2 4 5 4 3 1 1 2 2 2 3 4 6 7 7 6 3 2 4 4 2 2 4 4 4 2 1 3 4 4 3 2 2 1 0 0 1 3 3 5 5 4 3 3 4 7 7 7 5 4 4 4 6 7 7 5 5 6 7 7 5 6 6 3 2 3 2 5 5 5 4 3 3 3 3 5 5 5 4 3 4 4 3 4 5 5 5 6 6 5 5 6 6 6 5 6 6 6 6 6 5 5 4 5 5 5 5 5 5 6 6 6 7 6 6 6 5 5 5 6 8 7 7 5 3 3 2 2 4 5 4 3 3 4 3 4 4 3 2 1 2 2 2 3 3 3 3 3 3 3 3 1 1 1 0 1 2 3 3 2 1 2 2 2 1 1 1 2 3 2 2 3 3 3 2 2 2 2 4 3 4 4 2 1 1 2 4 3 2 2 2 4 4 4 3 2 4 4 4 3 2 4 2 1 1 1 2 2 2 2 2 2 3 4 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 4 4 4 3 3 3 3 4 4 6 6 5 5 4 3 2 4 5 5 5 3 2 1 2 2 2 2 3 1 2 3 3 3 3 2 3 4 4 3 3 3 3 4 2 1 0 0 2 2 2 3 2 2 3 3 3 3 3 4 3 3 2 2 1 2 4 5 5 4 4 4 5 5 5 4 4 5 5 6 6 7 6 6 5 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 0 0 0 1 1 1 2 2 2 2 3 4 6 6 7 6 6 5 5 6 6 7 7 6 6 7 7 7 6 4 2 1 2 1 2 5 6 6 6 6 6 6 6 6 5 3 2 1 1 2 4 5 6 6 6 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 3 3 4 4 4 3 3 4 3 3 3 3 4 5 5 7 7 7 7 7 7 6 5 4 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 2 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 5 5 5 4 4 3 3 3 3 3 3 2 1 1 0 0 0 1 1 0 0 1 1 1 2 3 3 3 3 3 3 3 2 3 3 2 3 5 6 5 3 1 1 1 3 4 5 5 5 4 3 3 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 4 5 5 4 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 18 18 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 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 8 7 6 5 4 3 3 3 4 4 3 2 2 2 2 2 1 1 3 3 3 2 1 1 1 1 2 2 2 3 3 3 4 5 4 4 2 2 3 4 4 4 4 3 3 2 3 4 4 4 5 5 5 4 3 4 5 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 6 5 6 7 9 10 11 11 12 13 13 12 10 8 7 7 8 8 8 7 7 6 7 7 7 7 6 7 7 4 3 4 4 6 6 5 4 3 3 3 2 3 3 2 1 2 3 4 4 4 3 4 4 4 4 3 3 4 5 4 3 3 2 1 1 2 5 6 6 2 3 3 1 5 2 1 2 2 2 2 3 4 5 6 3 4 6 5 4 4 3 4 5 6 4 3 4 5 4 5 6 5 4 4 5 5 4 4 4 4 3 2 2 1 1 2 3 4 4 4 5 7 8 8 5 2 1 2 4 4 4 3 1 1 2 4 6 7 7 7 5 5 5 6 6 7 5 2 4 3 3 4 5 6 7 6 2 0 1 4 7 7 6 4 4 5 7 7 6 6 6 3 3 5 5 6 6 5 5 4 3 5 6 7 5 5 6 8 9 6 5 4 5 5 5 4 3 2 3 5 6 7 6 6 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 5 5 5 5 2 3 5 6 6 5 5 4 2 0 1 1 3 4 4 2 2 2 2 2 4 3 2 1 1 2 3 4 2 2 3 2 3 4 4 4 3 2 2 2 3 3 3 2 1 2 3 3 2 1 2 2 2 1 1 2 2 2 4 4 4 2 1 1 1 1 2 2 3 3 2 1 2 2 3 4 4 4 4 4 3 3 2 1 1 4 4 4 3 2 2 1 1 1 2 4 5 4 4 5 5 5 4 3 1 1 0 1 3 3 2 2 2 2 3 3 3 4 4 4 4 3 3 3 4 5 6 6 5 5 5 4 2 3 5 5 4 4 3 3 2 3 4 3 2 1 1 3 2 2 3 4 5 4 4 3 3 3 3 4 3 3 3 2 1 1 2 4 4 3 2 2 3 3 4 4 4 3 2 0 2 4 5 4 5 5 3 2 3 3 3 4 5 6 6 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 0 0 0 1 1 2 2 2 2 2 3 5 6 6 5 5 4 4 4 5 6 5 5 6 7 8 7 5 3 2 2 2 1 2 5 6 6 6 5 6 6 6 6 5 3 2 2 2 4 6 6 6 6 6 5 4 3 3 3 3 3 3 3 3 3 2 2 1 1 1 2 3 4 5 5 4 4 4 4 5 5 5 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 7 7 6 5 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 4 4 4 4 3 3 2 1 2 3 3 4 4 4 4 4 4 4 4 5 5 6 6 5 5 5 4 4 4 4 3 3 3 2 2 1 0 0 0 1 1 2 2 2 1 0 0 1 3 4 4 4 4 3 3 2 2 2 2 2 3 5 6 5 4 2 1 1 1 3 5 5 5 3 3 2 2 2 2 3 4 4 4 4 4 4 4 4 4 5 5 4 4 3 4 4 5 5 4 4 3 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 3 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 18 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 8 7 6 5 3 3 3 4 4 3 2 1 1 1 1 1 0 1 3 3 3 0 1 3 3 2 1 1 0 0 1 2 3 4 4 5 5 5 5 5 5 5 5 5 4 3 4 5 5 5 4 5 5 5 5 5 5 6 6 6 6 7 7 6 6 6 5 5 5 6 6 6 5 5 6 6 6 7 7 8 8 7 6 7 8 9 11 12 12 13 13 12 10 9 7 7 8 8 7 5 4 5 6 6 6 6 6 8 8 6 4 4 5 5 6 5 4 5 5 5 3 0 1 1 2 2 3 4 4 5 5 5 3 3 4 5 6 5 5 4 2 1 1 2 3 5 6 3 2 2 3 3 2 4 2 1 4 3 2 2 2 5 6 5 3 4 6 4 4 5 5 6 4 3 0 2 5 5 4 3 4 4 4 5 5 5 4 3 3 2 1 1 1 1 2 3 4 3 3 2 4 6 8 9 8 7 6 3 2 1 1 1 3 4 5 6 7 7 8 8 8 8 8 9 8 7 6 2 1 2 2 2 3 4 5 5 5 2 0 5 7 7 5 4 5 7 9 7 6 6 6 5 6 6 6 6 6 4 5 3 4 7 6 6 4 5 7 6 6 6 4 4 4 4 3 2 2 2 4 6 7 8 7 5 4 5 5 5 4 3 3 3 3 4 4 5 6 6 6 4 4 5 5 4 1 3 5 5 5 4 4 3 2 1 2 1 1 2 3 3 1 0 1 2 3 2 1 1 1 3 4 3 2 1 3 2 3 4 3 3 4 4 4 3 2 0 1 1 2 3 3 3 3 3 3 3 2 2 2 2 4 5 6 4 3 2 1 1 2 1 2 3 4 4 3 2 2 3 4 4 3 3 3 3 2 1 0 1 1 1 3 3 3 2 2 2 1 1 2 3 4 4 4 5 4 4 3 2 1 1 0 2 3 3 2 1 2 2 2 2 2 4 4 5 3 4 4 4 5 5 5 5 5 5 5 5 2 2 4 5 5 4 4 4 4 4 3 2 0 1 2 3 2 1 2 4 5 4 4 3 3 3 2 2 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 1 3 5 5 4 5 6 5 4 4 2 2 4 6 7 7 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 5 4 4 3 3 4 4 4 4 3 2 1 1 1 1 1 1 1 1 1 1 3 4 5 5 4 3 2 2 3 5 5 4 5 6 7 8 6 5 3 2 1 1 2 3 4 5 5 5 5 6 6 6 5 4 2 1 1 3 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 3 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 5 6 6 6 6 5 4 4 4 5 5 5 6 6 6 6 5 6 6 6 6 5 5 5 5 4 4 3 2 2 3 4 4 4 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 4 5 4 4 3 3 3 3 2 2 2 1 2 4 6 5 4 2 1 1 1 1 3 4 4 4 3 2 2 2 2 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 4 4 4 3 3 3 3 3 3 3 3 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 3 3 3 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 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 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 7 6 4 3 3 3 4 4 3 1 1 2 1 1 2 2 1 1 2 1 0 2 4 5 4 1 2 3 3 4 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 5 5 6 6 6 5 5 5 6 7 7 7 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 8 8 9 10 10 10 10 10 10 11 11 12 13 13 12 11 9 8 7 7 6 6 5 3 3 5 6 5 5 6 7 7 7 7 5 4 4 5 5 3 4 6 7 8 6 4 3 1 1 1 0 1 2 4 4 4 2 3 4 4 4 3 4 4 2 1 3 4 5 2 0 1 1 1 3 4 4 3 2 1 2 3 2 1 1 3 5 6 6 5 4 3 4 5 4 4 2 0 1 3 5 5 2 1 2 2 3 3 4 3 2 1 1 2 2 1 2 2 4 4 5 5 3 3 4 5 7 8 9 8 7 7 7 6 5 4 4 5 6 6 6 5 6 7 8 8 8 7 7 6 5 3 3 4 3 2 1 1 3 4 3 4 7 9 8 7 6 6 7 7 7 6 5 5 5 5 4 5 6 5 5 5 4 3 5 6 6 6 5 6 7 6 6 6 4 3 3 4 4 3 4 4 6 7 8 8 7 6 5 6 7 6 5 4 2 2 2 2 3 5 5 6 6 5 4 5 6 6 6 5 5 5 5 5 5 5 4 2 0 1 1 1 2 3 2 2 1 2 3 3 2 2 1 2 4 4 4 3 1 1 2 3 3 2 2 5 6 5 4 2 1 3 5 6 6 6 5 5 5 4 1 1 5 6 6 6 5 4 3 4 2 1 1 1 1 0 2 5 5 4 2 4 5 3 2 2 2 2 2 1 1 1 3 3 4 4 3 2 2 3 2 1 2 1 2 3 3 2 2 2 2 2 2 2 1 2 2 3 3 3 4 4 3 3 4 5 5 4 1 3 5 5 5 5 4 4 4 5 5 5 4 1 3 4 4 4 3 4 5 3 1 1 1 2 2 2 0 1 2 3 4 4 3 3 3 2 1 2 2 2 2 3 3 3 2 2 2 3 3 4 3 2 2 2 2 2 2 3 5 6 5 4 5 6 5 3 2 2 3 5 6 7 7 8 8 8 7 7 6 6 6 6 6 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 3 4 4 6 7 7 6 4 3 3 2 1 1 0 1 1 0 1 2 3 4 3 2 1 1 1 3 4 4 4 5 6 7 7 6 5 4 3 2 2 3 3 5 5 5 5 5 5 6 6 5 3 2 1 2 3 5 5 5 5 5 5 4 4 5 5 5 4 4 3 2 2 1 1 1 1 1 1 2 4 5 5 5 5 5 6 6 6 5 4 4 4 5 6 6 6 6 5 4 3 2 1 1 3 5 6 6 7 6 5 5 5 5 6 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 1 1 1 3 4 5 4 4 4 4 3 3 2 1 2 1 1 4 5 5 5 3 2 1 2 0 2 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 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 18 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 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 9 9 9 8 7 6 4 2 2 2 3 4 4 3 1 1 1 1 1 2 3 3 2 1 1 3 4 5 5 3 3 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 9 8 8 7 7 6 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 12 12 12 12 11 11 9 7 6 6 6 5 5 4 2 3 5 5 4 4 6 6 7 6 6 5 4 3 4 2 1 2 3 4 5 5 5 3 1 2 5 3 4 3 4 4 4 4 4 3 2 1 1 3 3 3 2 2 2 3 2 2 1 4 5 5 3 2 2 1 1 1 4 3 3 3 3 3 2 2 2 1 1 3 3 3 2 2 2 1 3 3 3 1 1 1 2 3 4 4 4 3 4 4 4 2 2 3 3 4 4 4 4 6 6 6 6 6 6 7 7 8 9 9 8 7 5 4 5 6 6 5 5 5 6 7 8 9 8 7 6 6 6 5 6 6 5 3 3 4 7 9 11 8 7 7 6 6 5 4 4 5 5 5 5 4 4 5 6 6 5 5 5 3 4 7 6 6 6 6 7 7 6 6 6 5 4 4 5 5 5 5 5 6 7 6 7 7 7 6 6 6 6 6 5 3 2 2 2 3 3 3 4 5 6 6 7 8 8 8 7 6 5 4 5 5 5 5 5 4 2 2 2 3 3 3 3 4 5 5 4 3 2 1 1 2 3 4 4 3 3 2 3 4 3 2 2 4 4 4 3 1 4 6 7 7 6 5 4 5 5 4 5 6 6 5 5 4 4 5 6 5 3 1 2 2 2 4 6 5 4 3 4 4 3 2 3 3 3 3 2 2 2 2 3 3 3 2 0 2 4 4 2 2 3 3 3 1 1 1 1 3 3 2 1 1 1 2 3 4 3 3 3 3 3 4 5 5 3 0 2 3 3 4 4 4 4 4 4 5 5 5 2 1 4 4 4 5 5 4 1 2 3 2 1 2 2 1 2 3 3 3 3 2 2 3 2 1 1 2 3 3 3 3 2 3 3 4 3 3 2 3 3 3 3 3 2 2 5 6 7 6 5 5 5 5 4 3 2 3 4 5 6 7 8 7 7 6 6 6 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 3 4 4 4 4 4 4 5 6 7 7 6 5 4 4 3 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 3 3 3 4 5 6 6 6 6 6 5 4 4 4 4 5 5 5 5 5 6 6 5 4 3 1 1 2 3 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 1 1 2 2 2 1 2 3 4 5 5 4 4 5 5 5 5 4 3 4 5 5 5 4 4 4 3 2 1 2 2 2 2 3 4 5 5 5 4 4 5 6 6 6 7 7 7 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 3 2 2 2 1 1 1 1 2 2 1 0 2 4 5 5 5 4 4 4 3 2 1 1 2 1 1 4 5 6 5 3 2 1 1 1 1 3 5 5 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 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 7 5 3 1 1 2 2 4 4 5 4 3 3 3 2 2 1 2 2 1 1 2 4 5 5 4 3 3 4 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 8 8 8 8 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 10 9 8 7 6 5 5 5 5 5 5 3 2 4 4 3 3 5 6 5 5 4 4 4 3 2 1 2 3 2 3 3 3 3 2 2 2 4 3 2 2 2 3 3 3 3 2 1 1 1 2 1 1 2 2 2 2 3 3 4 5 3 1 2 2 3 2 2 2 3 4 3 2 1 1 2 2 2 2 2 4 4 5 5 5 6 6 5 4 3 1 0 1 3 4 4 4 5 5 5 5 4 2 2 3 4 4 4 6 7 8 8 7 7 6 6 6 7 8 8 8 8 7 6 5 5 5 6 6 6 6 6 8 8 8 8 7 6 6 5 3 3 4 4 4 5 6 9 7 6 4 4 4 4 4 4 4 4 5 6 5 5 5 4 5 6 5 5 5 4 3 4 7 5 5 5 5 6 6 6 5 6 7 6 5 6 6 6 5 5 6 6 6 6 7 7 6 5 5 6 6 6 5 2 2 2 2 2 2 3 5 6 6 6 6 6 6 7 7 6 5 5 5 5 6 6 6 6 5 5 4 4 3 3 3 4 3 3 3 3 2 1 1 1 2 3 3 3 3 3 3 3 2 2 3 4 4 3 2 3 5 6 6 5 4 4 6 7 6 3 3 4 5 5 5 5 5 4 4 2 2 2 2 3 3 4 5 5 4 4 4 4 3 4 4 4 3 1 4 4 4 2 2 3 1 1 1 4 5 5 3 2 2 3 1 1 0 0 0 1 2 2 3 4 5 5 5 5 4 2 1 1 3 4 5 4 2 1 1 2 3 4 4 4 4 4 5 5 5 3 1 4 5 6 6 4 3 3 4 5 4 3 3 3 2 3 3 3 3 2 1 1 2 2 1 1 1 1 2 2 2 2 3 4 4 3 2 2 2 2 2 3 4 4 4 6 6 7 7 6 6 6 5 4 4 4 4 5 5 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 2 2 2 2 2 2 2 2 1 0 1 1 1 2 2 3 3 3 4 5 5 5 5 5 4 4 4 5 6 6 5 5 5 6 6 5 4 2 1 1 2 3 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 2 2 2 2 2 2 3 4 5 5 5 4 4 4 4 4 4 4 4 3 2 3 3 3 3 3 3 1 2 2 2 2 3 3 3 4 3 3 2 3 3 4 5 5 6 6 6 5 5 5 5 5 5 5 5 5 4 3 2 3 4 4 3 3 3 4 5 5 5 5 5 4 4 4 3 2 2 2 2 2 2 2 3 3 3 3 2 2 1 1 2 2 2 1 1 3 4 5 5 5 5 4 3 3 1 0 1 2 1 1 4 5 5 4 4 2 2 1 1 1 3 4 5 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 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 18 18 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 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 7 5 2 0 1 1 2 3 3 4 4 3 1 2 4 5 3 2 3 3 3 4 5 5 5 3 2 1 2 4 5 5 5 5 5 6 6 7 7 7 7 7 7 7 8 8 7 8 8 8 9 9 10 10 10 10 9 9 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 12 11 10 8 7 7 6 5 4 5 5 5 6 7 6 4 3 3 3 3 4 5 5 4 3 4 4 3 2 2 3 3 4 4 4 2 2 4 5 5 2 1 1 2 3 3 3 2 2 0 2 2 1 2 3 3 3 3 3 3 3 1 3 4 2 2 4 3 4 4 3 2 2 2 3 2 1 1 2 3 3 3 2 4 2 2 2 4 6 5 4 3 1 1 0 1 3 4 4 3 4 5 6 6 5 3 2 3 5 5 6 7 7 6 7 8 7 7 6 6 7 7 8 8 7 7 7 6 5 5 6 7 6 6 7 8 8 8 8 7 7 6 5 5 5 4 3 4 5 5 6 6 4 3 2 3 4 4 4 5 6 7 7 6 5 5 5 5 5 3 3 4 4 4 5 5 4 4 5 4 3 3 4 4 5 6 6 5 5 5 5 5 5 6 6 5 5 5 6 6 6 6 6 6 6 6 4 2 1 2 3 2 4 6 6 5 3 2 2 4 6 6 6 5 4 4 5 4 4 4 5 5 4 4 4 4 5 4 4 4 4 3 2 2 2 1 1 3 4 4 3 1 1 2 3 4 4 3 4 4 4 3 1 1 2 3 3 4 6 6 6 5 2 0 2 4 5 5 4 3 3 2 2 2 5 6 6 5 3 4 4 4 4 2 1 2 4 5 4 2 2 5 4 4 2 1 3 1 0 1 2 4 5 5 4 4 3 2 1 0 1 2 3 4 5 5 5 5 4 4 5 5 3 2 1 1 3 5 5 4 3 2 3 3 3 4 4 4 4 4 4 3 2 2 5 7 5 3 2 3 4 4 5 5 4 3 4 4 4 3 2 2 2 2 2 2 1 1 1 2 3 2 2 2 2 3 4 3 3 2 1 2 2 2 4 5 6 6 6 6 6 7 6 5 4 4 4 5 5 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 5 5 4 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 4 5 5 4 3 3 2 3 3 3 2 2 2 1 1 1 1 1 1 3 3 3 3 3 4 4 5 4 4 3 3 4 6 6 6 5 5 5 6 6 4 3 2 1 2 3 4 4 4 3 3 3 3 3 3 3 3 2 2 2 1 2 2 2 2 2 2 2 4 5 5 6 5 5 4 4 3 3 4 3 2 2 2 2 2 2 3 3 3 2 1 1 2 3 3 3 3 3 2 1 1 2 1 1 3 4 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 4 4 4 3 3 4 4 5 5 5 5 4 4 3 2 1 0 0 1 2 2 3 3 3 3 3 3 2 1 1 2 2 1 1 3 4 5 5 5 5 4 4 3 2 1 1 2 2 0 2 4 5 5 4 4 3 2 1 1 1 2 4 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 3 3 4 4 5 5 5 5 4 4 3 3 2 3 3 4 4 4 4 4 5 5 5 4 3 3 3 4 4 4 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 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 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 8 7 5 2 1 1 1 1 1 1 2 4 3 2 1 2 5 4 4 3 3 3 4 4 5 4 2 2 3 5 6 6 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 12 11 9 7 6 6 6 6 5 5 5 5 6 7 7 5 4 3 4 4 4 5 5 4 4 4 4 4 2 2 3 4 3 4 4 2 4 4 3 1 1 1 3 4 3 2 3 3 3 3 2 3 3 4 5 3 1 1 1 2 0 2 1 1 3 3 3 2 4 2 0 0 0 2 3 3 2 1 2 4 3 3 3 3 3 3 4 4 3 2 1 2 1 2 2 3 3 3 2 1 2 5 6 6 5 3 1 1 2 4 6 7 7 6 7 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 7 7 6 7 8 8 7 7 7 6 5 4 3 1 1 6 7 7 7 7 6 5 4 2 3 5 5 5 6 7 8 6 5 5 6 6 3 2 2 2 2 4 6 6 6 5 5 4 2 2 3 3 2 2 4 5 5 4 2 4 6 5 5 4 4 3 4 6 7 6 6 6 6 7 7 6 4 3 3 3 4 5 6 6 4 3 1 1 3 5 6 5 4 4 4 4 4 4 3 3 3 2 4 6 6 6 5 6 5 4 4 3 2 2 1 1 3 4 4 3 2 2 3 4 4 4 3 4 5 5 5 4 2 1 1 2 4 4 5 5 4 2 1 1 2 4 4 4 2 2 3 3 1 3 5 5 4 3 1 3 5 6 3 2 3 4 5 3 2 3 3 3 3 2 1 1 1 2 3 1 2 3 3 4 4 3 2 1 1 3 3 4 4 4 3 3 2 3 4 5 5 6 5 4 3 4 5 5 4 4 4 3 3 4 4 4 3 3 3 3 1 2 5 6 6 3 2 3 3 4 3 4 5 3 3 5 5 4 2 2 2 2 2 2 2 1 1 1 2 2 3 2 2 3 3 3 3 3 2 3 4 3 3 3 4 5 6 6 7 6 6 5 4 3 4 5 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 2 2 2 3 3 3 3 3 4 3 3 3 4 5 4 4 3 3 3 4 4 3 3 3 3 2 2 1 1 2 1 2 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 4 3 2 1 1 3 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 5 6 6 6 6 6 5 4 4 4 4 4 4 4 3 3 3 4 4 3 2 2 3 3 4 3 3 2 3 3 1 1 3 3 2 3 3 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 2 1 1 0 1 1 2 3 3 4 4 4 4 3 3 2 2 1 2 2 1 3 5 5 5 5 5 5 4 3 3 2 1 2 2 2 0 2 4 5 5 4 3 3 1 0 1 1 2 3 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 3 3 4 4 5 5 5 5 5 4 4 3 2 3 3 4 5 5 5 5 5 5 4 3 3 3 3 4 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 7 5 2 1 1 1 0 1 1 2 2 3 2 4 3 4 5 4 4 4 5 5 5 5 5 5 5 5 7 7 6 6 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 11 9 7 7 7 7 7 6 6 6 5 6 7 7 6 5 4 4 4 5 5 5 5 5 4 5 5 3 2 2 3 3 3 2 1 1 0 1 1 2 4 5 4 3 2 2 2 2 2 3 4 4 4 4 2 0 1 1 1 2 3 3 3 3 1 1 2 2 2 3 2 2 1 2 3 3 1 2 3 1 1 2 1 0 3 5 6 4 3 1 1 2 3 3 2 2 2 1 3 1 3 5 6 6 4 2 2 1 4 6 7 6 4 4 5 5 5 6 6 6 6 6 7 7 5 3 4 5 6 7 7 7 8 8 7 7 7 6 6 3 2 5 6 6 6 7 7 6 6 5 5 6 5 4 5 5 5 5 5 6 6 5 5 5 5 5 3 3 3 4 4 6 6 6 6 6 5 4 4 4 4 4 3 1 2 3 4 4 2 3 5 5 3 0 3 5 4 3 5 5 5 5 6 7 7 6 5 4 4 4 6 6 6 5 5 4 3 4 6 6 6 4 4 4 4 4 4 3 2 1 1 4 6 7 5 5 6 6 5 5 4 4 2 1 2 3 3 2 2 2 2 2 3 4 4 2 2 4 5 5 4 4 3 2 2 2 3 2 2 4 4 3 1 3 2 2 4 3 3 3 3 3 2 1 4 4 2 2 0 3 5 6 4 3 3 3 4 4 3 0 2 3 3 2 0 1 1 2 3 4 3 2 2 2 2 3 3 1 1 2 2 3 3 3 2 2 2 3 4 4 5 5 6 5 5 4 4 5 4 4 4 3 3 3 3 3 2 2 1 0 3 5 7 5 4 3 3 4 3 3 3 2 2 2 3 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 2 3 3 3 4 4 3 4 4 4 4 2 1 2 2 2 4 4 5 5 6 5 4 4 5 6 6 7 7 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 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 4 4 4 4 4 3 3 2 2 2 2 3 4 4 4 4 4 4 3 2 2 1 1 2 2 3 3 3 4 4 3 3 3 2 2 2 3 4 4 4 3 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 3 5 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 2 2 2 3 3 3 3 3 3 3 3 2 1 3 4 4 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 4 4 3 3 3 3 3 2 1 0 1 1 1 1 2 3 3 4 4 5 4 4 4 3 3 2 2 2 1 1 4 5 5 5 5 5 5 4 3 2 2 2 3 2 1 1 3 4 5 5 4 3 2 1 0 1 1 2 4 4 4 4 4 3 3 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 3 4 4 4 4 5 5 5 5 4 3 2 3 3 4 5 5 5 5 5 4 4 3 3 3 4 4 5 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 3 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 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 9 8 6 2 1 2 1 1 1 1 1 3 5 4 3 4 4 5 4 4 5 5 5 5 5 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 13 12 11 9 7 7 6 7 6 6 6 7 7 6 6 5 4 3 3 2 3 4 5 6 7 5 5 5 6 7 6 4 2 2 2 2 2 1 1 0 0 2 3 3 4 2 1 2 3 2 2 2 4 4 3 2 1 0 1 3 3 4 3 3 4 4 3 0 2 2 2 3 2 1 3 2 4 3 2 2 3 3 2 2 2 3 6 6 6 4 3 2 3 4 3 3 2 1 2 1 2 2 4 6 6 6 6 5 4 5 5 5 6 5 2 3 4 4 5 5 6 7 6 5 6 7 6 2 1 3 5 6 7 7 8 7 7 6 6 5 6 7 8 9 8 8 7 5 3 2 2 3 4 6 7 7 6 5 5 5 5 6 6 5 5 5 5 5 5 3 4 4 5 6 5 5 6 6 6 4 3 1 2 5 4 3 2 2 3 3 2 2 4 4 2 1 2 3 2 1 3 5 4 4 5 6 7 6 5 4 4 5 6 6 5 5 5 5 4 5 5 5 5 4 3 3 4 4 3 2 2 2 5 7 6 6 6 5 5 5 5 5 5 4 3 3 3 4 4 5 5 4 4 4 4 4 4 3 3 4 4 4 3 2 2 1 1 0 1 0 1 2 3 4 5 3 2 2 3 4 4 4 2 1 3 1 2 3 3 2 0 2 5 6 4 3 3 3 3 4 3 1 2 3 4 2 1 2 3 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 3 3 2 2 2 2 3 4 2 2 2 5 5 5 4 4 4 4 3 3 3 3 3 3 2 0 1 3 5 6 6 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 2 1 2 2 3 1 1 1 2 3 4 4 4 4 6 4 3 2 1 1 1 2 4 5 5 5 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 3 3 4 4 4 4 5 6 6 5 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 3 2 2 2 3 3 4 4 4 3 3 2 2 3 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 2 3 3 3 2 2 2 2 2 3 5 5 6 6 6 6 6 6 5 5 5 5 4 5 5 5 4 4 4 4 4 4 3 4 4 4 3 3 3 3 3 3 3 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 3 2 2 2 2 2 3 4 5 5 5 5 5 4 4 3 2 2 2 1 2 5 5 5 5 5 5 5 4 3 2 2 2 3 3 1 1 3 5 5 5 4 3 2 1 1 1 1 3 4 5 5 4 4 4 4 4 4 4 4 3 3 3 2 2 3 2 2 3 3 4 4 4 4 4 4 5 5 5 5 4 3 2 3 3 5 5 5 5 4 4 3 3 2 3 3 4 4 4 3 3 2 2 2 2 3 3 3 2 2 3 3 3 3 4 3 3 3 3 3 3 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 17 17 17 17 17 17 17 17 17 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 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 6 4 1 2 2 1 1 1 0 2 4 6 4 4 4 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 7 7 8 8 9 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 11 9 7 5 5 5 5 5 5 6 7 6 5 3 2 1 0 1 1 3 4 5 6 5 4 5 4 3 4 4 4 3 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 3 3 2 1 2 1 0 1 1 1 2 2 1 1 2 2 1 1 1 2 3 3 4 2 3 4 3 1 3 3 2 3 1 3 5 3 3 2 3 3 1 1 1 1 1 1 2 2 2 3 4 5 6 6 6 6 7 8 6 4 4 4 2 2 3 4 4 5 6 6 5 4 5 5 5 1 2 3 4 6 6 6 7 6 6 5 4 5 6 8 6 6 6 6 5 3 2 2 0 3 5 7 7 7 7 6 5 6 6 7 6 5 5 4 3 3 4 5 4 4 5 6 6 5 4 5 5 6 6 6 6 6 6 5 3 2 2 2 1 2 4 4 4 4 4 5 5 4 4 6 5 5 5 6 6 5 5 5 5 6 5 5 4 5 6 6 6 6 6 6 5 4 3 3 3 3 3 3 4 6 7 7 6 5 6 4 4 5 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 2 2 2 2 2 2 1 1 2 3 2 2 3 2 2 3 4 5 3 2 1 1 4 3 3 2 1 3 4 4 5 5 3 2 3 3 3 4 1 0 1 2 4 2 1 2 3 4 3 2 3 2 2 2 1 2 2 2 2 2 2 2 4 4 2 1 1 1 3 2 1 1 2 4 5 5 4 4 4 3 3 3 3 4 4 3 2 2 2 3 4 6 5 3 2 3 3 2 2 1 2 3 3 3 2 2 1 1 3 3 3 3 1 1 2 2 0 1 2 1 1 2 3 3 4 4 4 3 2 1 1 2 3 5 7 6 5 6 6 6 6 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 7 6 6 7 7 7 7 7 7 7 7 6 6 6 6 5 4 3 3 2 3 3 3 3 3 3 3 3 4 4 3 3 2 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 4 4 4 4 3 3 2 2 2 2 2 4 5 5 5 5 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 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 3 3 2 2 3 3 3 3 2 2 3 3 4 4 5 5 5 5 5 5 4 4 2 2 1 1 3 5 5 5 5 5 5 5 4 3 3 2 3 3 2 1 2 4 5 5 4 3 2 2 1 1 1 2 3 5 5 5 4 4 4 4 4 4 4 4 3 3 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 5 4 3 2 2 4 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 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 12 11 11 11 11 10 10 10 10 9 7 4 1 2 2 2 2 2 2 3 4 5 5 6 6 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 10 8 5 3 3 3 4 4 4 6 7 7 5 3 1 1 2 2 1 3 5 6 5 5 3 2 1 1 3 4 5 4 3 2 1 1 2 3 5 4 3 3 4 4 3 3 1 1 1 0 2 3 2 2 2 1 0 0 0 2 3 2 1 1 2 2 2 2 3 2 1 1 1 3 2 3 2 1 1 2 1 1 2 5 4 3 3 3 1 1 2 2 2 2 2 2 1 1 2 3 4 4 5 5 4 3 4 6 6 5 4 3 2 2 4 4 5 5 5 5 4 5 6 5 4 2 1 2 4 6 6 5 4 4 6 6 4 3 3 4 4 4 5 4 3 0 1 1 4 6 6 6 6 6 6 6 6 7 6 6 6 5 5 4 3 4 4 4 4 4 5 6 6 3 3 2 3 5 6 6 6 6 6 6 5 6 4 3 3 4 5 6 7 8 8 8 7 7 6 6 6 5 5 4 4 5 5 6 5 5 5 5 6 6 6 7 7 6 7 7 6 5 4 4 4 4 4 5 6 6 6 3 1 3 4 3 4 4 5 6 5 4 3 3 3 3 2 2 3 3 2 3 4 4 4 5 5 5 4 3 2 1 1 1 1 2 2 3 3 2 1 3 5 5 4 2 4 5 5 4 2 2 2 4 4 3 1 2 4 4 4 3 2 2 2 3 3 2 0 1 1 2 3 1 1 2 3 3 4 4 4 3 3 2 1 1 0 1 1 2 3 3 3 4 3 1 0 1 1 0 0 2 2 4 5 5 4 4 4 3 3 3 3 4 4 4 4 3 2 2 2 4 3 2 2 2 2 1 2 3 3 3 3 2 2 0 2 2 3 3 3 2 1 3 4 3 1 1 1 1 1 2 2 2 3 4 4 4 3 3 4 5 7 7 6 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 6 7 9 8 8 8 7 7 6 6 7 6 6 6 6 6 6 6 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 2 2 2 2 2 1 2 4 5 5 5 5 5 5 5 5 4 3 3 4 4 4 4 4 4 4 4 5 5 4 5 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 4 4 4 4 3 3 2 1 2 3 3 3 2 2 3 4 4 5 5 5 5 5 5 5 4 4 3 1 0 1 1 3 4 5 5 5 5 5 5 5 4 3 3 3 3 2 1 2 4 4 4 3 2 2 1 1 1 1 2 4 5 5 5 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 4 3 2 2 2 4 5 5 5 4 3 3 3 3 2 2 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 19 19 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 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 12 12 12 11 11 11 11 10 10 10 9 8 5 2 2 2 2 2 2 3 4 5 6 7 8 9 9 9 9 9 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 6 7 6 7 8 9 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 8 5 1 1 1 2 3 4 5 6 6 6 5 4 1 1 2 3 2 3 4 6 5 5 4 4 4 2 2 3 3 3 2 2 2 3 4 2 1 1 2 3 4 5 5 3 1 0 1 2 1 2 2 2 1 0 1 1 1 2 3 5 4 2 2 3 3 3 5 3 2 2 2 4 3 1 1 1 1 3 3 3 2 2 2 3 5 5 3 2 1 2 3 3 4 4 3 3 3 4 4 4 4 5 4 4 5 5 5 5 5 3 1 1 2 3 3 4 4 5 6 6 5 5 5 5 6 5 4 4 4 3 1 2 4 4 2 1 3 4 4 4 5 4 3 2 3 5 7 7 6 6 6 6 6 6 5 5 5 5 6 6 5 5 5 5 3 3 4 4 6 6 5 4 2 2 3 5 5 5 6 6 6 6 7 8 6 4 5 5 6 7 7 6 5 5 5 6 6 6 5 5 6 7 6 6 4 3 4 4 5 5 5 5 5 7 7 7 7 7 7 6 5 5 5 6 6 6 6 5 4 1 2 2 3 2 3 3 4 5 5 4 3 2 2 2 1 1 1 2 3 3 4 3 4 4 4 4 3 2 1 1 1 1 1 1 2 3 4 3 1 3 5 6 4 3 2 3 4 4 4 3 0 3 4 4 3 3 4 4 3 1 0 2 2 2 3 2 1 1 2 1 1 0 1 1 2 3 4 3 3 3 3 2 1 0 0 1 2 3 3 3 4 4 4 3 3 3 3 2 1 1 2 3 4 4 4 4 3 2 2 3 3 3 4 4 4 4 3 2 1 2 2 2 2 3 3 3 4 4 3 3 4 4 3 2 2 3 3 3 2 1 1 2 3 2 1 2 2 3 1 1 3 3 3 4 4 4 4 5 5 6 6 5 4 3 2 3 3 3 4 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 6 6 5 4 5 7 8 8 7 5 4 4 4 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 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 3 4 5 5 6 6 5 5 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 2 1 1 2 3 3 2 1 2 2 4 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 3 3 3 2 2 2 2 4 4 4 3 2 1 2 2 1 1 2 4 5 5 5 4 4 3 3 3 3 4 3 3 3 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 5 5 3 2 2 2 2 4 5 5 4 3 3 3 3 3 2 2 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 8 7 4 2 2 2 3 5 6 6 6 7 8 9 9 10 10 10 10 10 9 9 8 7 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 2 3 2 2 4 5 7 7 7 6 7 8 9 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 7 4 2 1 2 2 1 3 5 6 6 6 5 5 4 2 1 2 3 2 1 3 5 5 4 4 5 6 5 5 5 5 4 5 4 4 4 3 1 2 2 2 3 4 4 4 3 2 0 1 2 1 1 2 2 2 2 1 2 2 1 2 3 2 2 2 3 4 2 2 2 2 3 2 2 2 2 2 2 3 5 5 5 3 3 4 4 6 6 4 2 2 3 3 3 5 5 5 3 3 3 4 3 4 5 5 5 3 3 5 6 5 3 0 2 2 1 3 4 6 6 5 5 5 5 7 9 9 8 6 3 2 2 2 2 1 1 0 2 5 4 4 2 2 3 3 5 7 7 7 6 5 5 6 6 6 5 3 3 4 4 5 5 5 5 5 4 3 2 3 4 6 6 5 5 3 2 5 4 3 3 4 5 5 6 6 6 6 5 6 6 6 6 5 4 3 2 5 6 6 5 4 5 6 7 7 6 4 3 3 2 3 4 4 6 5 6 6 7 7 7 7 6 5 5 6 6 6 6 7 6 5 2 1 2 3 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 2 3 3 3 4 3 3 3 3 2 1 1 2 2 2 2 3 2 2 3 4 5 3 2 3 2 0 2 3 2 1 3 3 4 5 4 4 4 3 2 1 1 2 2 2 1 0 1 2 1 0 1 2 2 2 1 2 3 4 4 3 2 1 0 1 1 1 1 1 3 3 3 3 3 3 3 2 2 1 1 1 3 4 4 4 4 3 2 2 1 1 1 2 4 5 5 4 3 3 3 3 2 1 3 4 5 5 4 4 3 3 2 1 2 2 2 2 2 1 1 2 2 2 1 1 1 1 1 2 2 1 3 4 5 4 3 3 3 4 4 3 2 2 2 2 2 3 3 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 4 5 5 5 5 6 6 7 7 7 7 6 4 3 2 1 2 4 4 4 3 3 3 4 4 4 3 3 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 5 5 4 4 3 3 3 3 2 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 5 5 6 5 5 4 3 3 4 4 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 0 1 2 3 3 3 2 2 2 3 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 2 2 1 1 0 0 0 1 1 2 2 2 1 2 1 1 2 4 4 4 3 2 2 2 2 2 1 2 4 4 5 4 4 3 3 4 4 4 4 3 3 3 2 3 3 3 4 4 5 5 5 5 5 6 5 5 5 4 3 2 1 2 2 3 3 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 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 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 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 8 7 5 4 4 5 7 8 8 8 8 8 9 9 10 10 10 10 10 9 9 8 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 4 3 2 3 3 3 2 2 1 1 1 3 4 6 7 6 6 5 5 6 7 8 9 10 10 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 10 9 9 8 7 4 2 1 2 2 1 0 3 5 5 5 4 4 4 4 2 1 2 2 2 1 3 4 4 3 4 6 7 7 7 7 6 6 5 6 5 4 3 1 1 2 3 2 1 3 4 3 3 2 2 3 3 3 2 2 2 1 1 0 1 1 3 3 4 2 2 3 2 2 0 2 3 3 2 2 2 1 2 4 5 5 3 2 3 4 4 4 4 4 3 2 3 5 5 5 5 4 3 2 1 2 3 3 4 4 5 5 4 3 4 6 5 3 3 4 4 4 5 5 5 6 6 7 6 6 8 7 8 8 8 6 4 1 2 3 2 1 1 3 3 2 4 6 5 6 6 6 6 4 3 3 3 3 4 6 6 5 3 3 3 4 4 5 5 5 4 4 4 5 5 6 6 6 5 5 6 5 4 3 2 3 4 5 5 6 6 6 6 5 5 5 6 6 5 4 3 3 6 6 5 4 3 4 5 5 6 7 6 4 2 1 2 2 4 7 6 6 6 7 7 7 7 6 5 5 5 6 6 7 7 6 6 5 5 5 6 5 5 3 3 2 2 3 4 4 5 4 3 3 2 0 0 1 3 4 3 3 3 3 4 5 4 4 3 3 3 3 2 2 3 3 4 4 5 5 5 3 0 2 2 1 1 1 1 2 2 3 5 5 5 3 3 2 1 1 2 1 1 1 0 1 2 2 0 1 3 2 1 1 1 2 4 5 4 3 3 2 2 2 1 1 1 1 2 3 4 5 4 4 3 2 2 3 3 3 3 4 4 4 3 2 1 1 2 0 2 4 5 5 4 4 6 6 4 1 1 1 3 5 5 4 4 3 1 1 1 2 2 2 4 5 4 2 1 2 2 1 1 1 2 1 2 3 4 4 5 7 5 4 4 4 3 2 1 1 1 2 2 3 3 4 4 4 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 4 4 4 4 4 5 5 5 5 5 5 4 3 2 2 2 2 2 3 3 4 4 4 5 5 5 4 4 5 5 5 4 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 2 2 3 3 3 4 4 3 3 2 2 3 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 1 1 2 1 1 1 2 4 4 5 5 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 2 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 5 5 5 4 4 4 4 4 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 3 4 3 2 2 2 2 2 2 0 1 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 3 2 1 1 2 3 3 3 4 4 4 4 4 3 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 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 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 11 11 11 10 10 10 9 9 9 8 7 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 7 6 5 5 4 4 4 3 3 2 2 2 2 3 4 4 4 1 1 0 2 3 3 2 1 2 3 4 4 5 5 5 4 4 4 4 5 5 6 7 8 8 9 10 10 11 11 11 11 11 11 11 10 10 9 8 7 6 6 6 5 3 1 2 2 2 1 2 4 4 4 3 3 4 4 4 3 2 2 2 3 3 3 4 2 1 4 6 6 6 6 6 5 4 5 6 5 4 4 4 5 4 2 2 2 2 3 3 4 3 3 2 3 3 2 0 1 1 1 2 2 3 3 3 3 2 2 2 1 2 1 2 2 2 3 3 3 3 2 2 4 5 4 4 5 3 3 2 2 2 3 4 6 6 6 4 3 3 2 3 2 4 5 5 4 5 4 3 2 2 3 4 4 3 5 5 5 5 5 6 7 7 6 6 6 6 6 5 6 7 8 8 7 6 3 1 0 1 2 4 6 8 7 7 7 7 7 7 5 3 2 1 2 3 2 3 4 5 5 5 4 4 4 3 3 3 2 3 4 5 5 6 6 5 5 5 5 5 5 4 3 3 3 4 4 5 6 6 5 4 4 5 5 5 5 5 5 4 4 4 4 2 2 3 5 5 4 4 4 4 3 1 3 6 7 7 7 6 6 6 6 6 6 6 4 4 4 5 6 7 6 5 6 7 6 5 4 5 5 4 3 3 4 5 5 5 5 4 3 1 0 2 2 3 4 4 4 3 3 4 4 5 5 5 5 5 6 5 3 1 2 4 5 6 6 6 5 5 4 3 2 1 1 2 0 1 1 3 4 4 3 1 1 0 1 2 2 1 1 1 1 2 1 1 1 1 3 2 2 3 1 1 3 4 5 4 4 3 2 2 1 1 1 1 1 1 2 4 4 4 5 4 3 4 5 4 4 4 4 4 3 2 2 3 3 1 1 4 5 5 4 4 6 5 3 1 2 1 3 5 5 4 3 3 2 2 1 1 2 3 3 4 4 3 2 3 3 2 2 1 2 1 2 3 4 5 6 7 5 4 4 3 2 1 1 1 1 2 2 2 3 3 4 4 4 4 4 5 5 5 6 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 5 5 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 4 4 3 2 2 2 2 3 3 4 4 4 4 4 4 3 3 2 2 3 3 3 4 4 4 3 2 2 2 2 3 4 3 2 1 1 0 1 1 1 1 1 1 1 1 2 2 3 2 1 0 1 2 3 4 4 4 4 4 4 4 5 5 5 5 4 4 5 5 5 5 5 6 5 5 6 6 6 6 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 2 1 0 2 3 3 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 3 1 1 1 2 2 2 1 1 2 2 2 2 2 1 1 0 1 3 3 2 1 2 2 2 2 1 1 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 5 4 2 1 1 2 2 3 3 3 3 4 4 4 3 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 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 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 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 7 7 6 6 7 7 7 7 7 7 8 8 8 8 8 8 7 6 5 4 4 4 3 3 2 2 2 2 3 3 4 5 6 6 5 4 4 4 5 5 5 3 2 4 5 5 5 4 3 3 3 3 3 2 2 3 3 4 4 5 6 7 8 9 9 9 9 9 9 9 8 7 6 5 4 5 5 4 3 2 1 2 2 2 1 2 4 5 4 3 3 4 4 4 4 3 2 3 4 4 4 4 2 0 3 4 5 5 5 6 4 3 4 6 6 5 5 5 5 5 4 2 2 3 1 1 2 2 2 1 1 1 0 1 1 1 2 3 3 3 2 1 2 5 4 2 1 0 1 1 2 4 4 3 2 2 1 1 3 3 3 3 3 3 1 2 2 3 4 5 6 4 2 3 3 4 5 5 5 5 6 6 6 6 4 2 1 1 1 2 3 2 3 4 5 5 5 6 5 5 4 5 5 4 4 5 6 6 7 7 8 8 7 5 2 2 3 6 8 8 6 5 5 6 6 5 5 4 4 3 2 0 1 0 2 5 6 6 6 4 2 1 2 2 2 2 4 5 5 5 5 4 4 3 4 5 4 4 5 5 3 2 2 3 5 5 5 5 5 5 6 6 6 5 6 5 4 4 2 1 2 2 2 2 2 2 3 5 3 2 5 7 8 6 5 6 6 7 6 6 6 5 4 3 4 5 6 6 5 5 5 6 6 5 5 4 4 4 4 4 5 5 5 3 3 3 2 1 3 4 4 4 5 5 5 4 4 4 5 5 5 5 6 6 6 5 3 1 2 4 4 5 6 6 4 4 4 4 4 3 2 1 2 1 2 3 4 4 2 1 1 0 1 2 2 2 1 0 2 3 3 2 1 1 1 2 2 2 2 1 1 3 4 4 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 4 4 4 4 4 4 4 2 3 4 4 3 2 2 3 4 5 6 5 5 4 3 2 2 1 2 4 5 3 2 3 2 1 1 3 4 4 3 3 3 3 2 1 1 1 3 2 1 3 4 4 4 5 7 7 4 2 1 1 1 1 1 1 2 3 3 3 4 4 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 3 3 4 4 5 5 6 6 5 4 3 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 4 5 6 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 3 2 1 1 1 2 3 3 4 5 4 4 4 3 3 3 3 3 3 3 4 4 3 2 2 1 2 2 3 3 3 2 1 1 1 1 1 1 1 1 1 1 2 3 3 3 2 1 1 0 1 2 3 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 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 2 3 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 2 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 2 1 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 1 1 2 2 3 3 3 2 3 3 3 3 2 2 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 6 5 4 3 3 2 2 3 3 3 4 5 5 6 5 4 4 4 5 6 7 7 6 6 6 5 3 3 3 5 5 6 5 4 4 4 3 2 1 1 1 2 3 4 4 4 5 5 6 6 6 7 7 7 6 5 4 3 3 3 5 5 4 3 1 1 2 3 2 2 1 3 4 4 3 3 4 4 5 5 4 3 3 4 4 4 4 3 2 1 3 4 5 5 4 3 3 5 5 6 5 4 3 3 3 3 4 3 1 2 1 2 2 2 1 1 2 1 1 1 1 2 2 1 1 1 1 3 4 3 2 2 1 0 2 3 4 3 2 2 2 4 3 2 1 1 0 2 4 3 2 3 4 5 6 5 3 3 5 5 5 6 6 5 5 5 5 6 6 5 3 2 1 1 1 1 3 4 4 5 6 6 5 4 2 3 4 4 4 4 5 5 6 6 6 7 7 7 6 2 3 6 7 7 6 5 5 5 5 4 4 4 5 6 5 5 3 1 0 2 5 6 6 5 5 4 3 2 3 3 3 4 5 5 5 6 4 4 4 4 4 4 4 6 7 6 3 1 2 3 5 4 5 6 6 7 7 7 6 6 5 5 3 3 3 4 2 1 2 3 4 3 3 1 4 7 7 6 4 4 5 6 6 6 5 5 5 5 5 5 4 4 4 5 4 5 5 5 5 5 5 5 5 5 6 5 5 4 2 2 2 1 2 4 5 5 5 5 4 5 6 5 5 5 5 5 6 6 5 5 5 3 1 2 3 2 3 5 6 5 4 4 3 3 1 1 2 2 0 2 4 5 5 4 2 0 1 2 2 2 2 2 2 2 1 2 1 1 0 1 2 2 2 2 2 2 2 3 5 4 3 2 1 1 2 3 4 3 1 2 2 2 2 2 3 4 5 4 4 4 4 3 2 2 2 2 1 1 1 1 2 2 4 5 4 3 2 2 2 0 1 1 2 3 2 2 3 1 1 1 2 2 3 4 3 3 2 1 2 1 1 2 1 1 4 5 5 4 4 7 7 5 2 1 1 1 2 2 2 2 3 3 4 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 2 3 4 5 5 4 3 3 3 3 3 3 2 1 1 0 1 1 2 2 2 2 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 2 3 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 4 3 3 2 1 0 1 1 2 2 3 4 4 5 5 5 5 5 6 6 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 5 5 4 4 4 3 3 3 2 1 1 1 1 2 3 3 4 5 5 5 5 5 5 6 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 2 1 0 0 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 1 1 0 1 1 2 2 2 2 2 2 3 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 5 5 4 4 4 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 4 3 3 1 1 3 4 6 6 6 6 7 6 6 6 4 3 3 3 5 6 5 5 5 5 5 4 1 1 3 4 5 5 5 5 5 5 4 3 1 0 2 3 4 4 3 3 2 2 3 3 5 5 5 4 4 2 1 1 3 5 5 4 2 1 1 2 3 3 2 2 2 3 4 4 4 4 4 5 5 5 4 3 3 4 4 4 4 5 5 5 4 4 4 3 1 1 2 3 3 3 2 3 1 1 2 3 4 3 1 1 2 2 1 1 1 1 1 0 1 1 1 2 2 2 1 2 2 1 0 1 1 2 2 1 2 3 3 3 4 3 4 5 4 2 2 4 4 4 4 4 5 5 6 5 5 4 4 6 7 7 7 6 6 6 5 6 5 5 5 5 4 1 2 2 2 4 4 4 5 6 5 4 2 1 3 4 4 5 5 5 5 5 5 6 6 7 6 5 5 6 7 5 5 5 5 5 5 6 5 4 4 4 5 5 5 5 3 1 2 4 5 5 5 5 5 5 5 5 3 3 4 5 5 6 6 5 5 4 5 6 6 6 5 6 6 4 3 3 4 5 4 4 6 7 8 7 7 7 7 7 6 5 4 5 5 3 2 2 3 2 1 1 4 6 7 6 5 3 4 5 5 6 5 5 4 5 6 5 3 2 2 3 5 4 6 5 4 3 5 6 6 6 5 5 5 4 3 2 0 2 2 3 5 5 5 4 3 2 4 5 5 5 6 6 6 6 6 5 5 4 4 3 1 2 3 3 3 5 5 4 3 2 2 1 3 4 3 2 2 3 4 5 5 2 2 2 2 3 3 3 4 4 4 2 1 1 1 0 1 1 2 2 3 3 2 1 2 3 4 4 2 1 1 1 1 3 3 3 3 2 2 2 3 5 5 6 5 4 3 3 2 1 1 0 1 1 0 0 1 2 2 1 2 2 2 1 1 2 2 2 2 3 3 3 1 0 0 1 1 2 3 3 3 3 3 2 1 2 2 1 2 1 1 2 5 5 4 6 7 6 6 4 3 3 4 4 4 4 4 5 5 6 6 6 6 5 5 4 4 4 3 3 2 2 1 1 2 1 1 0 0 1 1 1 1 2 2 3 3 4 3 2 1 1 1 1 0 1 1 2 2 3 4 4 5 5 5 4 4 3 4 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 6 6 5 4 4 4 4 4 3 3 2 2 2 2 2 3 5 5 5 5 5 4 4 3 3 2 2 2 2 3 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 2 3 3 3 3 2 1 0 0 1 1 2 2 3 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 1 0 0 1 2 2 3 3 4 5 5 5 5 6 6 6 6 5 5 4 4 3 4 5 5 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 3 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 3 2 2 2 2 3 3 3 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 4 4 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 7 6 6 6 5 5 4 4 4 4 3 2 3 3 3 4 6 6 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 0 1 4 5 5 5 5 4 5 5 5 4 3 2 2 3 3 3 2 1 1 1 1 2 4 5 4 3 3 2 1 2 2 4 4 4 2 1 1 2 2 2 2 2 3 3 4 4 4 4 5 5 5 5 4 3 2 2 3 4 4 5 4 4 4 3 3 2 2 3 4 4 3 2 1 0 0 1 1 1 1 2 2 2 2 2 2 2 4 3 3 1 1 1 1 1 0 0 2 2 1 1 1 1 1 1 3 3 2 2 3 3 3 3 4 6 5 4 4 3 4 4 5 3 3 2 3 3 2 3 3 5 7 7 7 6 6 6 5 5 5 6 7 6 5 3 3 4 4 4 4 5 6 5 4 3 1 2 2 2 2 4 6 6 5 5 4 5 6 7 6 5 6 5 5 5 6 6 5 4 5 6 5 4 3 2 1 1 3 5 4 2 1 1 3 3 3 5 5 5 5 5 4 3 4 5 5 5 4 4 5 5 6 5 5 5 5 5 5 5 6 7 6 5 4 4 6 7 6 4 5 7 7 7 7 5 4 5 5 5 2 1 1 1 3 4 5 6 6 5 3 1 3 4 5 6 5 3 2 2 3 3 3 2 2 3 6 6 5 5 5 4 5 5 4 4 4 5 5 4 3 2 4 4 3 2 5 4 3 1 2 3 3 4 4 5 6 6 6 6 6 5 5 5 4 4 3 2 2 3 4 5 5 4 3 1 1 3 3 4 4 3 3 3 4 5 4 3 3 4 4 4 4 4 5 4 5 5 4 2 2 2 2 1 2 3 3 3 3 2 2 2 2 3 3 1 3 3 1 2 3 4 4 5 5 4 3 5 5 6 5 4 3 2 1 0 1 3 2 2 2 3 3 2 2 1 1 0 1 2 2 2 2 1 2 3 4 5 2 2 2 2 3 4 4 3 2 2 2 1 2 3 3 2 2 2 1 2 5 6 6 6 6 6 5 5 5 6 7 7 6 6 6 6 6 7 7 7 6 6 5 5 4 3 3 3 3 2 2 1 1 1 1 1 0 1 1 1 1 2 3 4 5 5 3 1 0 1 1 1 2 3 4 4 5 5 6 6 7 6 5 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 5 4 4 4 4 3 3 2 3 3 3 3 3 4 6 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 3 3 3 2 2 1 1 0 0 0 1 1 2 2 3 4 4 5 5 5 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 0 1 2 3 3 3 4 4 5 5 5 5 5 5 6 6 5 6 5 5 3 3 3 4 4 5 4 4 4 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 4 4 5 5 4 3 2 2 3 4 5 5 5 5 5 4 3 3 3 4 5 5 4 4 3 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 5 4 4 3 2 2 3 3 4 5 5 5 6 6 6 5 4 3 3 4 4 3 3 3 4 6 6 5 4 4 5 5 5 5 5 4 2 2 3 3 3 4 4 2 1 2 3 4 4 3 3 3 3 2 1 2 3 3 2 1 3 4 3 2 2 1 1 2 2 2 2 2 2 2 1 1 1 0 1 0 1 3 4 4 5 5 5 5 5 4 3 3 2 2 2 3 3 3 4 4 5 4 3 2 2 3 4 5 5 5 3 2 1 1 1 2 2 2 3 3 2 3 3 2 2 3 3 2 2 2 1 1 1 2 3 2 1 1 0 2 2 3 4 4 2 1 3 1 2 3 4 6 6 5 3 2 4 3 3 2 0 1 2 3 2 1 1 2 4 6 7 6 5 4 5 6 6 6 6 6 6 6 5 5 5 4 4 4 3 2 3 3 2 2 2 3 3 4 6 6 5 6 6 6 6 6 6 4 4 3 4 5 5 4 3 5 7 7 5 3 2 1 1 1 3 4 4 3 3 3 3 1 3 6 5 5 5 5 4 3 4 4 4 5 5 4 5 5 5 3 3 5 5 5 3 3 5 6 5 5 4 4 5 7 6 4 2 3 5 6 6 5 4 4 4 4 2 1 4 5 6 6 5 5 4 3 2 1 3 3 5 5 5 3 1 0 2 3 4 4 5 6 6 4 5 6 6 6 5 4 4 4 5 5 5 5 2 1 2 3 3 3 4 3 3 4 4 4 3 2 2 3 4 5 5 5 6 5 4 2 1 3 3 3 3 4 4 5 5 5 3 0 2 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 4 5 3 2 2 3 3 1 1 3 3 2 2 1 1 1 1 1 3 1 2 4 2 1 1 2 3 4 5 4 4 5 5 4 4 2 1 0 1 2 3 4 3 3 4 3 3 2 2 2 1 1 1 2 4 3 2 1 1 2 3 4 2 1 2 2 4 5 4 4 2 1 1 1 3 1 1 2 2 1 2 3 4 6 8 7 6 6 6 7 6 6 5 5 5 5 6 7 7 7 7 7 7 6 6 5 5 5 4 4 4 3 2 1 1 1 1 1 2 3 4 4 5 5 6 6 5 4 2 1 1 2 3 4 5 5 6 7 7 7 7 6 6 5 4 4 5 5 5 4 4 4 3 3 3 3 2 2 3 4 5 5 4 4 4 4 5 5 6 6 6 5 4 4 4 4 3 3 3 3 3 4 3 3 4 5 6 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 0 0 1 1 1 1 1 1 2 3 3 3 2 2 1 0 0 1 1 1 1 1 1 2 3 3 4 4 4 4 4 5 6 6 5 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 2 2 1 1 1 0 0 1 1 3 4 4 5 5 5 5 5 5 6 5 5 5 5 5 6 5 5 5 4 4 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 0 0 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 5 5 5 4 3 2 2 3 4 4 5 5 5 5 4 3 2 3 4 5 4 4 3 2 2 2 2 2 2 2 2 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 4 4 3 2 1 0 1 2 3 4 4 4 4 5 5 4 3 3 2 2 2 2 1 1 1 1 2 3 2 3 3 3 2 2 3 5 5 5 5 3 1 0 0 2 4 4 2 3 1 2 3 4 4 3 3 2 1 2 3 4 4 4 2 1 3 2 1 0 0 1 1 1 1 0 1 1 1 1 1 1 2 1 1 1 2 3 4 5 5 5 4 3 2 3 3 3 3 2 2 1 1 4 4 5 3 2 2 2 3 3 4 6 5 5 3 2 1 2 3 2 2 3 2 1 2 3 2 2 3 3 3 2 2 2 1 1 2 3 3 2 2 1 1 1 1 2 3 2 3 3 1 1 3 3 4 6 3 1 0 0 3 3 4 2 2 1 2 3 2 1 2 4 6 7 6 4 5 5 5 5 6 5 6 6 6 4 4 4 3 3 3 2 1 3 3 1 2 3 4 4 5 5 6 6 6 6 5 6 5 5 3 2 2 3 4 4 5 7 7 7 5 4 3 3 3 3 3 3 4 4 3 2 1 1 3 5 6 5 5 6 5 3 3 4 5 4 4 5 5 6 5 5 5 5 4 5 5 2 1 2 3 4 3 1 2 4 6 5 3 1 3 6 6 5 4 3 3 2 3 5 7 8 7 6 5 4 4 2 2 2 3 4 4 4 5 5 5 3 3 4 4 5 5 6 6 5 4 5 6 6 6 6 5 5 5 5 6 6 4 1 3 5 5 4 2 3 5 4 3 4 3 2 1 2 2 3 4 5 6 6 5 4 2 1 2 3 4 3 3 4 4 3 2 1 2 2 3 2 3 3 3 3 2 3 4 4 5 4 4 4 4 4 5 4 3 5 6 6 5 4 4 4 3 1 3 2 1 1 1 1 0 1 0 1 2 2 3 2 1 1 2 2 2 2 4 4 4 4 3 2 2 3 3 3 3 4 4 4 4 4 3 2 2 2 2 2 2 2 3 4 3 3 3 0 2 2 4 5 3 1 2 3 4 4 4 3 2 2 1 1 1 2 2 1 3 4 4 5 6 8 8 8 7 7 6 5 4 3 3 3 5 6 6 7 7 7 6 6 5 5 5 5 5 5 5 4 3 3 3 3 3 3 4 4 5 6 6 7 7 6 6 4 3 2 2 3 4 5 5 5 5 6 6 7 7 6 5 4 4 4 5 6 6 6 5 4 4 4 4 3 2 2 2 3 4 5 5 4 4 5 5 5 5 6 6 6 5 5 4 4 4 3 3 3 3 4 4 3 2 4 5 6 5 4 4 3 4 4 4 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 1 1 2 2 2 2 2 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 2 1 1 1 2 2 2 2 2 3 3 3 4 5 5 5 5 5 5 5 6 6 5 5 5 5 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 3 3 3 4 4 5 5 5 4 4 3 3 4 5 5 5 4 4 3 2 2 2 3 4 5 5 6 5 4 3 2 3 4 4 4 3 2 2 2 1 2 2 2 2 1 1 1 1 1 2 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 3 4 4 4 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 5 5 4 3 2 2 4 3 3 2 2 3 3 4 3 3 4 5 4 3 3 2 2 2 2 3 2 1 0 0 2 3 3 2 3 3 3 1 3 4 5 4 5 4 3 2 2 2 2 3 0 2 2 1 3 3 3 3 2 0 2 3 4 5 5 4 3 2 2 2 1 2 1 1 1 0 0 1 1 0 1 2 1 1 1 2 1 2 2 3 4 4 4 4 3 3 3 4 5 4 4 2 0 2 3 5 5 5 3 4 4 3 2 3 3 3 3 3 2 1 1 1 2 2 2 3 2 1 1 2 3 2 2 1 1 1 1 1 0 1 1 2 3 2 1 2 1 1 2 2 1 1 1 1 2 1 2 4 3 3 2 1 1 2 3 4 4 3 2 4 3 3 4 4 4 4 5 6 5 4 4 4 4 5 5 7 6 4 4 4 2 3 4 4 3 2 1 2 2 2 4 5 5 5 6 6 6 5 5 5 5 6 6 5 4 3 2 3 4 5 5 6 6 6 4 3 2 2 3 4 3 3 2 1 3 3 4 4 5 5 5 5 5 5 5 4 4 3 3 2 3 5 5 5 5 5 6 5 5 4 4 4 4 4 4 4 4 3 2 2 2 3 1 2 4 5 6 4 3 2 1 2 4 7 6 4 3 2 1 1 1 3 3 3 4 5 5 6 7 7 5 3 4 5 5 4 4 5 5 5 4 5 4 4 5 5 5 5 5 6 7 7 5 3 4 6 6 4 2 5 6 5 3 2 2 2 3 4 4 3 3 5 6 7 6 6 5 5 4 5 5 3 3 4 3 2 0 1 2 2 2 2 1 1 1 2 3 3 3 2 2 3 3 3 4 4 5 4 3 3 4 5 6 6 6 5 3 2 2 2 2 3 3 3 3 4 4 3 2 3 3 2 1 1 2 3 3 1 2 3 3 2 2 3 5 5 4 4 4 4 4 4 2 1 1 2 3 2 1 1 2 4 4 3 3 4 4 1 2 1 2 4 3 3 3 3 3 2 3 4 2 0 3 4 3 2 1 3 5 5 5 5 6 7 8 8 8 6 5 4 3 3 3 3 4 5 6 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 5 5 5 5 4 3 3 3 4 5 5 5 4 4 4 4 5 6 6 6 5 4 4 5 6 6 6 5 5 5 4 4 4 3 3 3 3 3 4 5 5 5 4 4 5 5 5 6 6 6 5 4 4 4 4 3 3 3 3 3 3 2 3 5 5 5 4 4 4 4 4 4 4 3 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 0 0 1 1 2 2 2 2 2 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 5 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 1 0 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 3 3 4 5 5 5 4 4 3 3 3 2 2 3 4 5 5 5 5 4 4 4 4 4 3 3 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 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 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 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 9 8 8 7 6 6 6 6 6 5 5 5 4 3 2 2 2 4 6 6 5 4 3 3 4 5 4 4 4 4 4 4 4 4 3 3 2 1 0 1 3 3 2 1 1 2 2 3 3 3 2 3 5 4 5 5 4 3 2 2 1 2 1 2 2 2 2 3 3 2 1 1 2 3 5 5 5 5 4 3 3 2 2 2 2 1 1 1 1 0 0 0 1 1 1 2 2 2 2 1 2 3 4 4 5 5 4 5 6 6 5 5 6 6 4 3 4 5 5 5 5 5 4 2 2 2 2 1 1 1 1 1 2 2 2 2 3 4 4 4 3 3 3 1 3 4 2 2 1 1 1 0 0 1 2 1 1 3 1 1 0 2 4 3 2 3 3 2 3 4 4 3 2 2 2 1 2 1 2 2 2 3 4 5 6 5 5 5 5 5 4 3 2 2 2 4 6 5 5 4 4 5 5 5 5 4 4 3 3 3 2 2 4 4 4 5 5 5 5 5 6 6 5 5 6 6 5 3 3 3 4 4 5 5 6 6 5 3 1 3 4 4 3 2 4 4 5 5 6 6 5 5 5 5 4 4 5 3 2 2 2 2 3 5 5 5 5 4 4 4 4 4 5 6 5 4 5 3 2 2 3 2 3 3 1 1 2 4 5 5 4 2 2 3 5 6 5 2 1 2 2 1 3 6 5 4 4 4 5 6 6 6 4 3 4 4 4 3 0 3 5 4 4 4 5 5 5 5 4 4 4 4 5 6 4 4 5 6 6 4 3 5 6 6 5 4 5 6 6 6 5 4 3 4 6 7 7 5 5 5 6 6 6 6 4 4 3 1 1 1 2 2 2 2 0 1 2 3 4 3 3 2 1 2 2 2 3 4 4 3 2 2 2 2 3 4 5 4 2 1 2 4 4 4 5 5 4 3 3 2 2 3 3 3 3 2 1 2 2 2 2 3 2 2 2 3 4 4 4 5 4 4 3 3 0 1 2 2 3 3 2 1 1 3 3 3 3 4 4 4 3 1 1 1 2 3 3 3 2 1 1 1 3 3 4 4 4 4 4 5 3 3 5 5 5 6 6 6 7 7 6 5 4 3 3 4 5 5 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 2 3 4 5 6 5 4 3 3 2 2 3 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 6 6 6 5 4 4 4 3 2 2 2 3 3 3 3 4 6 5 5 4 4 4 4 3 3 3 3 2 1 1 1 1 1 2 2 1 0 1 1 1 1 1 1 0 1 1 2 2 2 2 2 2 1 1 1 1 1 0 1 2 3 3 2 2 2 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 2 2 3 3 3 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 4 5 5 5 5 5 5 5 5 4 4 3 4 5 4 4 4 4 3 2 2 2 1 2 3 4 5 5 6 5 5 4 4 3 3 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 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 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 7 7 6 5 5 5 5 4 4 4 4 4 4 4 3 4 5 6 5 5 4 4 4 5 5 5 5 5 5 4 3 3 3 2 2 2 2 2 3 3 3 3 3 1 1 3 4 4 4 3 4 5 5 5 5 5 5 4 4 3 2 1 1 2 2 1 2 2 2 1 1 2 3 4 4 4 4 4 3 3 3 3 3 2 2 1 2 2 2 3 3 2 1 1 2 2 2 1 1 2 3 4 5 5 6 6 6 5 5 4 5 6 5 5 5 3 3 4 5 5 5 5 5 4 3 1 2 3 3 3 3 2 2 2 2 2 2 2 2 2 4 4 3 2 1 2 2 2 3 3 2 1 1 1 2 2 1 3 2 3 3 4 2 3 4 4 3 4 4 4 1 0 2 2 3 3 3 3 3 2 3 4 5 5 5 6 6 4 4 4 2 2 1 1 3 4 5 5 5 5 5 5 5 5 4 4 3 3 3 1 2 3 4 4 5 5 6 6 6 6 7 6 6 6 6 5 3 2 3 4 4 3 4 6 6 5 4 1 3 3 2 4 6 8 6 5 6 6 6 5 5 5 4 3 2 2 2 1 2 2 3 3 4 5 6 5 3 3 4 3 3 4 5 6 5 6 6 7 7 5 4 4 5 5 5 6 6 6 6 5 4 5 6 6 4 3 2 2 1 3 5 6 6 6 5 3 3 2 2 5 7 5 3 3 2 4 2 1 3 4 5 4 4 5 5 5 4 3 3 3 3 4 5 5 5 6 5 5 4 3 5 5 6 5 5 7 7 7 6 5 4 2 4 6 6 7 4 2 2 3 5 6 6 3 2 1 1 2 1 1 1 1 2 1 1 3 3 3 2 1 1 1 2 2 2 2 1 3 4 3 3 2 2 3 3 3 3 3 3 4 5 5 4 5 5 5 3 1 1 2 4 3 4 4 3 2 2 3 5 4 3 2 1 3 3 3 3 3 4 3 4 4 3 2 2 3 3 3 2 1 1 2 2 2 2 2 4 4 5 5 4 2 1 0 0 1 1 2 4 5 5 3 3 2 4 4 3 2 4 3 3 5 6 7 7 6 6 6 6 7 7 6 5 4 4 5 6 6 7 7 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 4 5 6 6 5 5 4 2 1 1 1 2 3 4 5 6 6 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 5 5 4 4 4 3 2 1 1 2 2 3 5 6 6 5 4 4 4 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 3 3 2 2 2 1 1 1 1 1 2 2 3 3 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 6 6 5 5 4 5 5 6 6 6 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 3 3 3 3 3 2 1 1 1 0 0 1 0 0 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 4 5 5 5 5 5 5 5 4 4 4 3 4 4 4 4 4 3 2 1 1 2 1 1 2 3 4 5 5 5 5 5 4 3 2 2 1 0 0 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 4 4 4 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 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 8 8 7 7 6 5 4 4 3 3 3 3 3 4 5 5 5 5 4 5 3 2 3 3 3 4 4 4 4 5 4 4 3 2 1 2 2 2 2 2 2 2 3 2 3 4 4 4 3 4 4 3 3 3 4 5 5 5 5 5 5 5 4 4 3 1 1 1 1 1 2 1 1 0 1 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 3 5 6 5 2 1 2 2 2 2 2 2 3 5 5 6 6 6 5 4 4 4 4 4 3 4 6 4 2 2 3 4 4 5 5 5 4 3 4 4 3 3 3 1 2 3 3 3 2 2 3 3 2 2 3 2 2 2 2 2 2 3 2 1 1 1 1 2 1 3 2 1 1 1 2 4 4 3 3 4 4 3 1 1 3 4 5 5 4 4 4 3 4 4 5 5 4 4 4 3 4 5 2 2 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 5 4 3 3 4 5 5 5 5 6 5 6 6 6 6 6 5 6 5 4 3 3 2 2 2 3 4 6 6 5 4 2 2 5 9 7 6 6 5 5 5 5 5 5 5 4 3 2 2 2 2 2 1 2 3 4 5 6 5 4 5 6 6 5 5 4 4 4 5 5 4 4 5 5 5 5 5 4 4 5 5 6 5 5 6 6 6 5 4 5 6 6 7 6 6 5 5 6 5 3 3 4 6 6 5 4 3 3 3 2 4 6 6 5 3 2 2 3 5 5 5 5 4 4 4 5 5 6 5 5 5 5 4 3 4 4 4 4 5 6 6 6 5 4 1 2 4 5 5 4 4 5 5 5 6 6 6 2 2 2 2 2 2 2 2 1 2 1 2 2 2 1 2 2 3 3 3 1 2 2 0 2 2 3 4 4 4 3 1 2 3 4 4 5 5 5 4 4 4 4 3 2 3 4 5 5 5 4 3 3 3 4 3 2 1 1 2 2 2 3 3 3 3 4 3 3 3 4 4 3 3 3 2 1 3 2 3 4 5 5 5 4 4 4 3 1 1 3 2 2 3 4 3 4 2 2 2 4 6 6 5 4 5 5 5 6 7 7 5 4 5 5 6 7 8 7 5 5 6 6 6 7 7 6 5 5 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 3 4 6 6 5 4 3 1 0 0 0 1 2 3 5 6 7 7 7 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 3 1 0 0 1 3 4 6 6 5 5 4 3 3 3 3 3 3 2 2 2 1 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 4 5 5 6 6 6 6 6 5 5 6 6 6 6 6 6 6 5 4 4 4 4 4 4 3 4 4 4 4 3 2 2 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 2 2 3 4 5 5 5 4 5 5 5 4 4 4 4 3 3 4 4 3 3 2 1 1 1 2 1 1 2 2 3 4 5 5 5 5 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 19 19 19 19 19 19 19 19 19 18 19 19 18 19 18 18 18 18 18 18 17 18 17 18 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 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 10 9 8 7 7 6 6 5 4 3 2 2 2 3 3 3 3 4 4 5 5 5 3 2 1 1 2 2 3 4 4 3 3 3 3 2 1 2 2 2 2 2 1 1 1 1 1 1 2 3 4 4 4 5 4 2 1 1 3 3 4 4 4 3 3 4 4 4 4 2 0 0 0 1 1 1 1 0 1 1 1 1 2 2 2 3 3 3 2 2 1 1 1 2 3 3 5 7 6 3 1 2 2 1 3 2 2 3 4 5 5 4 4 5 5 5 6 5 4 3 3 5 3 1 1 1 3 3 3 3 4 5 4 4 4 4 3 2 1 3 5 5 3 2 3 3 2 1 2 2 3 1 2 2 1 2 2 2 1 1 1 0 1 0 1 1 1 0 2 3 3 4 4 2 1 2 2 2 1 2 1 3 5 5 5 6 6 5 3 2 2 1 5 6 6 6 6 5 3 3 4 4 5 3 1 3 4 4 4 4 4 4 4 4 5 4 4 5 5 6 5 5 5 5 5 5 5 6 6 6 5 4 4 3 2 2 1 2 3 3 3 4 4 4 3 3 6 6 6 4 3 3 3 4 4 5 5 5 4 3 2 3 4 4 4 3 2 1 2 5 5 5 5 5 5 5 5 5 5 4 5 6 4 5 5 5 5 5 5 4 4 3 2 3 4 4 4 4 6 6 6 6 5 5 6 5 5 4 4 4 4 5 6 5 5 5 6 6 5 4 5 7 6 6 7 7 7 7 6 5 3 2 3 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 4 4 4 5 6 7 6 6 6 5 4 1 3 4 4 5 5 6 7 7 7 5 3 2 2 2 3 2 2 3 4 2 2 2 3 4 3 3 3 3 3 3 3 2 0 2 2 1 0 2 5 5 4 0 1 3 4 4 5 4 4 5 4 1 2 4 5 5 4 4 5 5 5 5 4 2 1 1 1 1 1 1 1 0 1 3 3 3 4 4 3 3 3 3 3 3 2 2 2 1 2 3 5 5 5 4 4 4 3 2 2 2 1 2 1 2 4 3 3 4 4 3 3 3 5 6 6 5 5 5 5 6 7 7 6 5 4 5 6 6 7 8 7 5 5 5 5 6 6 5 5 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 2 1 1 1 2 4 5 5 4 3 2 1 0 0 1 1 1 3 4 5 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 4 3 2 1 1 1 3 5 6 5 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 2 3 2 2 2 2 3 4 5 6 6 5 5 5 5 5 5 4 4 4 5 6 6 7 6 6 6 5 5 6 6 6 6 6 6 5 5 4 3 3 3 3 3 4 4 4 4 4 3 3 2 1 1 1 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 2 2 3 4 5 5 5 4 4 4 5 4 4 4 4 4 4 3 3 4 3 2 1 0 0 1 2 1 1 1 2 3 3 4 4 5 5 4 4 3 3 2 2 1 2 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 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 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 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 10 9 8 7 6 6 5 4 3 2 2 2 2 2 3 3 3 3 3 3 4 4 3 1 1 1 2 3 3 3 4 3 2 3 3 2 3 3 4 4 2 1 2 1 1 2 1 1 0 1 2 3 4 4 5 4 2 1 1 2 2 1 2 2 2 2 3 4 5 5 4 2 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 5 7 4 2 1 2 2 1 0 1 1 3 4 4 4 3 1 3 6 6 5 4 4 5 5 5 2 1 1 2 3 2 2 3 3 5 5 5 4 4 3 2 3 3 4 5 3 2 2 2 1 1 1 2 3 2 2 2 1 2 2 2 3 2 2 1 1 2 2 2 2 2 3 2 2 3 3 2 1 1 1 1 2 2 2 1 1 4 6 7 7 7 6 5 3 5 6 6 5 5 6 6 6 6 6 5 4 2 3 6 4 2 3 3 3 3 2 3 4 4 4 4 5 5 5 5 6 5 4 1 3 5 6 5 4 4 4 4 3 1 1 3 4 4 4 4 3 3 5 6 6 5 4 4 3 2 2 3 4 4 5 6 6 6 6 5 5 5 5 4 3 2 4 6 5 5 5 5 5 4 4 4 5 5 5 6 5 4 4 4 4 4 5 6 5 4 2 1 1 1 2 4 6 6 6 5 6 5 3 3 3 2 2 3 4 4 5 5 5 6 6 5 3 5 6 7 7 7 7 6 5 6 6 6 5 3 3 4 4 3 6 6 6 5 5 5 3 2 4 5 4 4 4 3 4 4 6 7 6 6 6 4 2 1 2 2 3 4 5 5 6 5 5 2 2 3 2 2 2 1 2 4 5 3 2 4 4 4 4 3 3 2 2 2 3 4 3 1 1 2 2 2 4 6 4 1 2 3 4 4 5 4 4 5 5 2 1 2 4 5 3 4 5 5 5 5 3 2 1 2 2 1 0 1 1 0 1 0 2 3 4 3 2 2 2 2 2 2 2 1 1 1 2 3 3 3 4 4 4 4 3 1 1 2 0 2 0 1 3 3 3 4 5 5 5 5 5 6 6 5 4 5 5 6 5 6 7 7 6 5 6 6 7 8 6 4 3 3 4 5 5 5 4 4 3 2 2 3 3 4 4 4 5 5 5 6 6 5 5 5 5 4 4 3 2 1 1 1 2 4 4 4 3 2 1 1 1 1 1 1 1 2 2 4 5 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 5 6 6 6 5 5 5 5 5 5 4 3 2 2 2 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 0 0 1 1 2 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 1 2 3 3 3 3 2 2 2 2 2 3 3 3 4 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 7 6 6 5 5 6 6 6 6 5 5 5 4 4 3 2 2 2 3 3 4 4 3 3 3 3 2 2 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 4 4 4 4 5 5 4 3 4 4 4 2 3 3 3 2 1 1 1 1 1 1 1 1 2 3 3 3 4 4 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 3 4 4 4 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 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 10 9 8 7 6 5 4 3 2 2 3 3 3 2 2 3 3 3 2 2 2 3 4 3 3 3 3 4 4 4 4 4 5 4 4 4 4 4 4 5 4 4 2 1 1 1 2 1 1 2 2 3 4 4 4 4 5 4 3 3 3 3 1 0 1 1 2 2 3 3 4 4 4 3 0 1 1 1 0 0 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 1 2 3 3 2 2 1 1 1 2 3 4 4 3 2 1 2 1 2 3 3 4 4 4 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 2 2 1 2 3 2 1 2 1 1 1 1 2 2 3 3 3 3 3 3 3 3 1 2 4 3 3 2 1 3 2 1 2 1 1 2 2 0 1 3 4 3 2 3 3 3 5 6 6 6 6 7 7 7 5 4 5 4 3 4 5 7 7 6 6 6 6 5 6 5 4 3 4 5 3 2 3 3 4 4 5 4 5 6 5 6 5 3 0 2 3 4 4 3 4 4 4 3 3 1 2 3 4 6 6 6 7 7 6 6 4 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 4 4 4 2 3 4 5 5 5 5 5 4 4 3 3 4 5 5 4 4 4 5 5 4 5 6 6 5 5 3 2 2 2 3 5 6 6 5 5 6 6 5 4 3 2 2 3 4 5 5 4 4 5 5 4 2 5 6 6 4 4 4 4 4 5 6 7 6 5 6 6 6 6 6 6 6 6 5 5 3 3 4 4 4 3 4 6 5 5 5 6 6 6 5 1 0 2 2 1 1 1 1 2 3 3 2 2 2 2 1 0 2 3 5 5 5 3 2 3 2 2 2 3 3 1 2 3 3 4 4 4 2 1 1 2 4 6 4 2 1 2 2 4 6 5 5 4 5 5 4 3 4 5 4 4 5 5 5 4 3 3 4 4 4 2 0 1 0 1 1 1 2 3 3 2 2 3 3 4 3 2 1 1 2 3 3 3 4 4 4 4 4 3 3 2 2 3 2 2 1 0 1 2 2 1 4 6 6 7 7 7 7 6 4 4 5 5 5 5 7 7 7 7 7 7 6 6 5 4 2 2 3 4 4 4 4 4 3 2 2 2 2 3 4 4 5 5 6 6 6 6 5 5 4 4 3 2 2 1 0 1 3 4 4 4 2 1 1 1 2 2 2 1 1 0 1 2 3 4 6 6 6 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 5 6 6 6 5 5 5 5 5 5 4 3 3 3 3 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 4 4 4 3 3 2 2 2 2 3 3 4 5 6 6 7 7 6 6 5 5 5 5 5 5 5 6 6 7 7 7 6 6 5 5 5 5 6 5 5 5 4 4 4 4 3 3 2 2 2 2 3 2 2 1 1 1 2 2 2 3 3 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 3 4 5 5 4 4 4 5 5 4 3 3 3 3 3 2 2 3 2 2 1 1 1 1 2 1 1 1 2 3 3 3 3 3 3 4 4 4 4 3 3 3 2 1 0 1 1 1 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 3 3 3 3 3 3 3 3 3 3 4 4 4 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 17 16 16 17 16 16 16 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 10 9 8 7 6 4 4 3 4 4 5 5 4 3 2 2 3 3 3 3 2 2 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 3 2 0 2 3 4 4 4 4 3 2 1 2 4 4 4 5 4 4 4 4 5 5 5 5 5 3 1 1 0 0 1 2 5 6 8 8 8 3 1 1 1 1 1 1 1 1 1 2 2 2 2 3 4 4 4 4 4 4 4 3 3 2 2 3 3 4 3 3 2 1 1 1 2 3 4 4 4 3 2 1 1 1 1 4 5 6 4 3 3 3 3 2 2 1 1 1 1 1 2 3 5 3 0 1 1 2 2 3 3 4 2 2 2 2 3 2 2 4 4 4 4 4 5 2 1 3 4 5 4 3 3 3 1 1 2 1 1 1 1 2 3 4 4 4 2 2 1 3 5 4 5 5 6 5 5 6 6 3 4 4 4 4 5 7 6 6 7 7 6 5 5 5 4 5 6 6 3 3 3 3 4 5 5 5 5 5 6 6 7 5 3 1 2 5 4 3 3 3 3 3 3 1 0 1 4 7 8 8 8 7 7 6 5 3 2 3 4 4 3 2 2 1 2 3 4 4 5 5 5 4 4 2 3 4 4 4 5 5 5 4 4 4 4 4 5 6 4 3 3 4 6 4 3 4 3 3 3 3 5 6 5 5 5 5 5 5 5 5 5 5 5 4 2 1 1 3 4 4 3 2 5 5 3 3 5 5 5 3 1 2 3 3 4 5 6 6 6 7 6 6 6 6 6 6 5 5 4 4 5 5 3 2 2 3 6 5 5 5 6 7 8 5 1 2 4 4 5 4 4 4 3 1 0 0 1 1 2 4 2 2 4 5 4 4 3 3 2 2 2 1 2 1 1 1 3 3 4 5 5 5 3 4 5 5 6 4 2 1 2 3 4 4 3 4 4 5 6 5 5 5 5 5 5 4 4 4 4 4 1 2 3 3 2 1 1 2 1 0 1 3 3 4 4 4 5 4 3 1 0 1 2 3 3 3 3 3 3 3 4 3 2 2 2 3 4 3 1 0 1 1 2 2 3 5 6 6 6 7 5 5 7 7 6 5 6 6 6 7 7 7 6 6 6 6 5 5 4 4 3 3 3 4 4 4 3 2 1 1 1 2 3 4 4 5 5 6 6 6 6 5 4 3 2 2 1 1 1 1 2 4 5 4 4 2 2 2 3 3 3 2 1 1 1 2 2 2 4 5 6 6 6 6 5 5 5 5 5 4 4 3 3 3 3 4 4 5 5 6 6 6 6 5 5 5 5 5 4 3 3 3 4 4 4 4 3 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 3 3 3 3 2 1 2 2 3 3 3 3 2 2 2 1 2 3 3 3 3 3 3 3 3 3 4 4 5 4 4 3 3 3 2 2 3 3 3 4 5 6 7 7 7 7 6 5 5 5 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 5 5 5 5 4 4 4 4 4 3 2 1 1 1 1 1 1 0 0 0 1 2 3 3 3 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 3 4 5 5 4 4 4 5 4 4 3 2 2 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 3 4 4 4 3 3 2 1 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 9 8 7 6 5 3 3 3 5 5 5 5 4 4 3 4 5 5 4 4 4 5 5 5 5 4 2 1 1 1 2 2 3 3 3 4 4 1 1 1 0 1 3 4 5 4 4 1 0 3 4 5 5 5 5 4 4 4 5 5 4 4 4 3 2 1 1 2 3 4 6 6 6 7 6 4 3 2 1 1 1 1 1 1 2 1 3 4 3 3 4 4 5 5 4 4 4 3 3 2 3 3 3 4 4 3 3 2 2 1 2 3 3 4 4 4 3 2 1 1 2 4 5 5 4 3 5 4 4 3 1 1 2 3 3 3 3 4 5 3 2 1 1 2 3 3 6 3 3 2 2 3 3 1 1 1 3 4 5 4 2 2 1 2 4 5 4 4 2 2 2 2 2 0 1 2 1 0 2 2 4 4 3 3 3 3 2 1 3 4 5 4 4 5 4 4 5 5 5 3 4 6 6 6 6 6 6 6 5 5 4 5 5 4 3 3 3 3 3 4 5 5 5 5 5 5 5 6 4 2 3 4 4 3 2 1 1 1 1 1 3 4 6 8 8 8 7 6 6 6 6 6 5 5 5 4 4 3 2 1 1 3 4 5 5 5 4 5 5 4 3 3 4 4 5 5 5 4 4 5 5 3 4 4 3 2 1 3 6 5 2 2 1 1 2 3 5 5 6 5 5 3 2 4 4 5 4 3 4 4 3 1 1 2 3 3 3 4 5 5 4 5 5 4 2 3 3 2 3 3 4 6 6 5 4 4 3 4 4 5 6 6 5 6 4 3 4 5 4 4 2 3 5 6 4 3 2 2 5 5 4 1 4 5 6 6 6 5 4 2 1 1 2 3 3 3 1 3 4 2 1 2 2 3 3 2 2 2 1 1 1 1 3 3 4 6 6 5 2 3 5 5 5 3 2 1 3 3 3 2 2 4 5 6 5 5 5 5 6 5 4 4 4 5 5 4 1 1 3 2 2 1 1 0 2 3 3 3 3 3 3 4 4 5 3 1 1 2 4 4 3 3 3 3 2 2 2 2 3 3 4 4 3 1 1 3 3 2 1 3 6 6 5 4 5 6 5 4 4 5 6 4 6 7 6 7 8 8 7 7 6 5 5 5 5 5 5 4 4 4 5 4 3 1 1 1 2 3 4 4 4 5 6 7 7 7 6 5 4 2 1 1 1 1 1 2 3 5 6 5 5 4 3 3 4 4 4 2 1 1 2 3 3 3 3 4 6 6 6 5 5 4 4 4 4 4 4 3 3 3 3 4 5 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 4 4 3 3 2 1 0 1 1 1 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 2 1 2 3 3 3 3 3 2 2 3 3 4 4 4 3 4 3 4 4 4 4 5 5 5 4 4 4 3 3 3 3 3 4 4 4 5 6 7 7 7 7 6 5 5 6 6 6 6 6 6 6 6 6 6 5 4 3 2 2 2 3 4 4 4 5 5 5 5 5 4 3 2 1 1 1 1 1 1 1 1 2 3 4 4 3 3 2 2 1 1 1 1 1 1 1 1 0 1 1 2 2 1 1 3 5 5 5 4 4 4 4 4 3 2 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 4 4 4 3 2 1 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 3 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 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 7 6 4 3 3 2 3 4 4 4 3 4 4 5 4 4 4 3 3 3 4 4 4 3 1 1 1 1 1 1 0 2 2 2 4 4 3 2 1 1 0 0 1 4 4 3 2 0 1 2 4 5 5 4 4 3 4 4 5 4 3 3 2 1 1 3 2 3 4 4 4 4 6 6 6 6 5 4 3 2 3 3 3 2 2 5 6 7 5 4 4 4 4 4 4 4 3 3 2 3 3 3 3 3 3 3 3 2 2 2 3 3 4 4 4 3 2 2 1 1 1 3 5 4 3 4 3 3 3 2 2 4 4 3 3 3 4 4 3 1 0 2 3 4 5 5 2 2 2 1 2 3 2 3 4 3 2 3 3 3 2 1 1 2 2 2 1 1 0 1 1 2 2 1 1 1 1 2 3 5 4 4 5 4 2 1 1 3 4 4 5 4 4 5 5 4 4 2 2 3 5 6 6 6 7 7 7 7 5 3 4 5 4 3 3 3 3 4 5 5 5 5 5 5 5 5 6 5 3 3 3 5 4 2 2 2 2 2 4 6 7 7 7 7 7 6 5 5 5 5 6 6 5 4 4 4 4 3 1 1 2 4 5 5 5 5 5 5 5 3 3 3 4 5 5 5 4 5 6 6 6 6 5 5 4 3 5 5 5 3 1 1 1 2 3 5 4 5 4 4 4 2 0 1 3 4 2 2 3 2 1 1 1 2 4 6 6 6 5 5 6 5 5 3 2 2 3 4 3 3 4 4 4 2 1 1 2 4 5 5 5 5 5 3 3 5 6 6 4 3 2 4 6 2 2 4 4 6 7 5 2 3 5 6 6 6 5 3 2 1 1 2 2 0 1 2 4 6 3 1 2 1 1 2 2 2 2 1 1 1 1 2 3 3 5 6 6 5 4 4 4 5 5 3 1 4 5 5 4 4 5 5 5 4 3 5 5 5 3 3 3 4 5 3 3 2 1 2 2 2 0 1 1 2 3 4 3 2 1 2 3 4 4 3 2 1 3 4 4 3 3 3 3 2 1 1 1 4 3 2 1 1 3 4 5 5 2 1 5 6 4 4 4 5 6 6 6 5 6 5 4 5 7 6 6 9 9 8 7 6 5 5 5 5 5 5 6 6 6 5 4 3 2 2 2 4 4 5 5 5 6 7 7 7 6 6 4 3 2 1 1 2 2 2 3 4 5 6 6 6 5 5 4 5 5 5 4 2 2 3 4 4 4 3 4 5 6 6 6 5 4 4 4 4 4 4 4 3 3 4 5 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 4 4 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 6 7 7 6 6 5 5 6 6 7 7 7 7 7 6 5 5 5 4 3 2 1 1 2 2 3 4 4 5 5 5 5 5 4 3 3 2 2 2 2 2 1 1 2 3 4 4 4 3 3 2 2 1 1 1 1 0 0 0 0 1 1 2 2 1 1 3 4 5 5 5 4 4 4 3 2 1 1 2 2 2 1 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 2 2 2 2 2 3 4 4 4 3 2 1 1 0 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 3 2 3 3 3 4 4 4 4 4 3 3 3 3 3 3 4 3 3 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 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 7 6 5 4 3 3 3 3 3 3 3 3 3 3 3 2 3 4 3 2 3 4 4 4 3 3 2 1 1 0 1 2 2 2 3 3 4 4 4 3 2 2 3 3 4 4 4 3 3 3 2 3 4 4 5 5 4 5 5 5 5 3 2 1 1 1 3 3 3 4 4 6 7 8 8 7 6 7 6 5 4 4 4 4 4 3 4 5 7 8 7 5 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 3 4 3 3 3 4 4 4 4 5 5 3 1 1 0 1 3 3 3 3 3 2 3 4 3 2 1 3 4 5 6 5 5 4 2 0 1 2 5 3 4 5 5 3 2 2 2 2 3 3 1 1 1 1 0 3 3 2 2 2 2 2 1 1 2 3 4 4 4 3 2 2 2 2 3 1 2 6 6 5 6 6 6 5 4 3 4 5 6 6 6 7 6 7 8 6 4 3 3 4 4 3 2 3 5 5 6 6 6 5 5 4 5 6 6 6 5 4 4 4 3 1 1 1 1 2 4 6 7 7 7 6 6 6 6 6 4 3 4 5 4 3 2 2 3 3 1 1 3 4 5 5 5 5 5 5 4 3 1 4 5 5 5 4 5 5 5 5 5 5 5 6 6 5 5 4 3 3 4 3 2 1 2 2 2 2 3 3 2 2 1 3 4 3 2 3 2 2 0 2 5 7 8 7 6 5 5 5 5 5 4 2 2 2 3 2 3 4 6 5 4 2 2 4 5 5 4 3 2 3 5 6 7 4 4 3 3 3 4 6 7 6 4 5 5 5 4 2 3 5 5 6 6 4 2 0 1 2 3 3 1 2 3 5 6 6 4 4 2 0 1 0 1 2 2 2 1 0 1 2 2 4 5 5 5 6 6 6 6 6 6 3 5 6 6 6 5 5 5 5 5 4 5 4 3 1 3 4 4 3 2 2 2 1 0 2 2 2 3 3 2 3 5 5 5 3 3 2 2 2 2 1 1 3 4 4 4 3 4 4 3 3 2 3 3 2 1 1 3 4 4 4 6 3 2 6 6 5 5 5 5 4 4 4 5 6 5 4 5 7 7 6 9 9 9 8 7 5 5 6 6 6 6 6 6 6 6 5 4 3 3 4 5 6 6 6 6 7 7 7 6 5 5 4 3 3 2 2 2 3 3 4 5 6 6 6 7 7 7 6 6 6 6 6 5 4 5 5 5 5 4 4 5 6 7 6 6 5 4 4 4 4 4 4 3 3 4 5 6 6 5 5 5 4 4 5 5 4 4 3 3 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 4 4 4 4 3 3 3 2 3 3 3 3 3 2 3 3 3 3 4 3 3 3 3 4 4 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 6 6 7 7 7 7 7 7 6 5 5 5 4 3 3 2 2 2 2 3 3 4 4 4 5 5 5 5 4 4 4 4 4 3 3 2 2 2 3 4 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 2 4 4 5 5 5 5 4 4 3 2 1 1 2 2 1 1 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 2 2 2 2 3 3 4 4 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 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 2 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 11 10 10 9 9 8 7 7 6 5 5 4 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 3 3 4 4 3 3 3 3 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 2 2 2 3 4 5 5 5 5 5 5 5 5 3 2 1 0 1 2 3 4 4 4 5 5 6 8 7 7 5 5 6 6 5 5 5 5 5 4 4 5 5 6 6 5 4 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 4 2 1 2 0 2 0 0 2 1 2 4 4 4 2 2 3 3 3 3 4 4 5 2 1 3 4 6 5 5 5 5 6 3 2 2 3 4 3 2 2 1 2 2 3 2 2 2 1 1 2 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 3 4 4 5 6 6 6 6 6 7 7 6 6 6 5 2 2 1 3 5 5 5 5 5 6 5 5 6 6 7 4 2 4 5 5 6 6 5 5 5 2 1 4 6 7 6 4 5 6 6 5 4 2 2 4 4 3 2 2 3 3 2 1 3 4 4 3 4 4 4 4 5 3 2 4 5 5 3 2 2 2 4 4 5 5 5 5 5 5 4 4 5 5 5 5 4 2 1 1 1 2 4 2 1 1 1 3 3 3 2 2 1 0 2 5 7 7 7 7 6 5 4 4 6 3 2 1 0 2 4 4 5 2 2 5 6 4 4 5 5 4 3 3 3 5 7 8 7 4 2 2 3 3 2 3 5 6 6 7 7 6 4 4 5 5 6 6 6 6 4 2 1 2 4 4 4 3 3 5 6 6 6 5 4 2 2 1 1 1 1 1 0 1 1 1 1 1 2 2 3 4 5 5 6 6 7 5 4 4 5 6 4 3 4 5 6 5 5 3 1 3 4 4 4 2 2 1 1 1 1 1 2 3 3 4 3 4 5 6 5 3 2 1 1 2 1 1 3 4 4 3 3 3 4 3 2 4 4 4 5 5 3 3 3 3 3 1 1 3 5 7 5 5 6 6 7 6 5 5 5 6 5 4 6 7 8 7 8 9 9 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 5 5 4 4 4 4 3 3 2 2 3 4 5 5 6 6 7 7 7 8 8 7 7 8 8 7 6 6 6 6 6 5 5 6 7 7 7 6 5 4 4 3 3 3 3 2 2 2 3 4 4 3 2 2 2 3 4 5 5 4 2 1 1 1 1 0 0 1 1 2 2 3 3 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 3 3 2 2 2 3 3 3 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 5 5 4 4 4 4 5 5 4 5 5 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 5 5 4 3 3 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 3 2 2 3 3 3 3 3 2 2 1 1 1 1 1 1 0 0 1 0 0 1 1 1 2 4 5 5 5 5 5 5 4 2 1 0 1 2 2 1 1 2 2 3 3 3 3 3 3 3 3 2 1 2 2 3 3 3 3 2 2 3 3 3 4 4 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 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 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 9 8 8 7 6 6 5 4 3 3 3 4 4 4 4 4 4 5 5 5 4 4 3 3 4 4 5 5 5 4 3 2 3 4 2 2 2 2 2 3 4 3 2 1 1 2 2 3 3 4 5 4 3 3 4 5 5 5 5 5 6 5 5 5 5 5 5 5 3 1 1 1 1 1 2 2 3 3 3 3 5 6 7 5 3 4 5 6 6 6 6 6 6 6 5 5 5 5 6 5 4 3 3 2 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 3 4 4 4 4 4 5 5 4 4 4 2 0 2 4 5 4 1 2 1 1 2 1 0 1 2 3 3 3 2 2 3 3 3 1 1 2 2 3 3 2 4 5 5 4 3 4 5 4 2 1 1 2 2 1 3 3 4 1 1 2 2 3 3 2 1 0 1 3 3 3 2 1 1 2 2 2 2 1 2 1 1 1 2 3 4 4 4 3 2 4 5 6 6 6 6 5 4 5 6 6 5 5 5 4 2 1 2 3 4 3 2 4 5 5 5 6 6 4 0 1 4 5 5 6 5 5 6 6 2 3 6 6 6 5 5 5 6 7 4 2 1 2 3 4 4 3 3 3 3 3 1 2 5 4 3 4 4 5 4 3 1 1 4 4 4 3 2 1 2 4 5 5 5 5 6 5 4 4 5 5 4 4 5 5 5 3 3 2 2 3 2 1 1 1 2 1 1 1 2 3 3 4 5 6 5 4 5 6 5 4 3 3 2 1 0 1 3 3 4 4 4 2 3 6 5 5 5 4 3 4 6 7 7 7 6 4 3 3 3 3 2 1 1 1 3 4 5 7 7 6 4 5 5 6 6 6 5 5 4 3 3 5 5 5 4 5 5 5 5 7 7 7 4 2 2 2 3 2 1 1 2 2 0 1 2 2 2 3 3 3 4 5 6 7 7 7 6 4 4 4 4 4 5 6 5 4 3 3 4 4 3 2 1 2 2 3 3 1 1 2 3 4 4 4 4 5 6 5 3 2 2 2 2 0 2 4 5 4 3 2 2 3 2 1 1 2 4 5 7 5 3 4 3 2 2 4 6 5 5 5 4 5 6 7 7 6 5 6 6 6 4 5 6 7 7 8 9 9 9 8 6 5 6 6 6 5 5 5 5 6 6 7 7 7 8 7 7 7 6 6 5 4 4 4 4 4 4 4 4 3 3 2 3 4 5 5 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 6 6 6 5 6 7 7 7 7 6 5 4 3 4 3 3 2 1 1 2 3 3 3 3 3 3 4 4 5 5 4 2 2 4 4 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 3 2 2 2 3 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 6 6 7 7 8 8 8 8 7 6 5 5 5 5 6 6 5 5 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 1 1 1 1 2 2 2 2 2 3 5 5 5 5 5 5 4 2 1 1 2 2 2 0 1 2 3 3 3 3 3 3 3 3 2 2 1 1 2 2 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 3 3 3 4 4 3 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 3 3 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 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 10 9 8 7 7 6 5 5 4 3 2 3 4 4 4 4 4 4 4 4 4 4 2 2 2 2 3 4 4 4 4 4 4 5 5 4 3 2 2 2 2 2 2 2 1 1 1 2 2 3 3 4 4 4 2 4 6 7 7 6 6 5 3 3 4 4 4 5 5 6 5 3 2 2 1 2 1 1 1 2 2 3 4 5 6 6 4 3 4 5 7 8 8 8 8 8 7 7 6 6 6 6 6 5 4 3 3 3 3 4 4 4 4 4 3 3 3 4 3 3 4 4 4 4 4 5 5 5 5 5 5 4 3 2 2 1 4 5 4 2 1 1 2 2 1 1 0 0 1 0 1 1 1 1 2 3 2 1 2 2 3 3 2 1 2 3 2 3 1 1 2 2 2 2 2 1 1 1 3 4 2 2 2 2 3 5 4 3 3 3 4 4 3 2 1 1 1 2 2 2 1 1 2 2 1 3 4 4 3 3 3 4 5 4 4 5 6 7 6 5 6 6 5 5 5 4 3 4 3 3 1 1 2 3 4 5 6 5 5 5 2 1 2 1 3 4 3 3 4 6 5 5 6 6 4 3 3 3 4 6 6 4 2 2 3 3 3 3 4 4 4 3 2 1 3 5 5 4 4 4 5 4 3 1 1 3 3 4 3 3 3 4 5 6 5 5 5 5 5 3 5 5 5 4 3 4 4 5 6 5 5 6 6 4 3 3 1 1 2 1 2 5 6 5 4 5 5 5 4 4 6 6 5 3 2 2 3 4 5 5 5 5 3 3 2 1 3 7 6 5 3 4 6 7 7 5 4 4 3 3 2 1 1 2 3 1 0 2 2 4 6 7 6 5 5 4 5 5 5 5 5 5 4 3 4 6 5 4 5 6 5 6 7 8 8 6 5 3 3 4 2 1 2 2 2 1 1 3 3 3 3 2 1 2 3 4 6 7 7 6 2 3 5 5 5 6 5 5 5 6 5 4 2 1 1 2 3 2 2 2 2 2 2 3 4 5 5 4 4 5 4 3 2 3 4 2 1 2 3 3 2 2 1 0 2 3 3 3 4 5 5 5 4 2 4 2 2 5 5 6 4 3 5 3 1 4 6 6 7 6 7 6 6 5 6 7 6 7 7 8 8 8 7 6 6 6 6 5 5 5 5 5 5 5 5 6 7 7 7 7 7 6 5 4 3 3 4 5 5 5 5 4 4 3 2 2 3 5 5 5 6 6 7 7 7 8 8 8 8 8 6 6 7 7 7 6 6 5 5 5 6 7 8 7 6 5 4 4 4 3 2 1 1 1 2 4 4 5 5 5 5 5 6 5 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 4 4 4 4 3 3 2 2 2 3 3 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 4 4 5 5 5 4 4 4 4 4 4 5 5 4 4 4 3 2 3 5 6 7 8 8 8 9 8 7 6 5 5 4 4 5 6 6 5 5 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 3 2 2 2 1 3 4 5 6 6 5 5 4 3 1 1 2 2 1 1 2 3 3 3 3 3 3 3 2 2 2 2 1 0 1 2 3 3 3 3 3 3 3 3 3 4 4 4 3 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 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 16 16 16 16 15 15 15 15 14 14 13 13 13 13 12 12 11 10 10 9 7 6 5 4 4 3 3 2 1 2 5 5 5 5 4 4 3 4 4 3 3 2 2 3 3 3 3 4 3 2 2 3 3 3 3 3 3 4 4 4 2 1 1 1 0 2 3 3 3 3 2 2 4 6 7 6 3 4 5 5 4 3 2 4 4 4 5 5 5 5 5 6 5 5 4 4 3 3 2 3 4 5 6 6 5 4 5 5 7 8 10 10 10 9 9 9 8 7 7 6 6 6 5 4 4 3 3 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 3 3 3 4 3 2 1 1 1 1 0 1 2 2 2 3 2 2 3 3 4 4 4 2 1 2 2 2 1 2 2 2 2 2 2 2 1 3 3 3 2 1 2 2 2 0 0 2 2 1 2 4 4 4 4 4 4 3 3 3 2 1 1 2 2 2 2 1 2 2 0 3 3 3 2 3 5 4 5 3 2 3 4 5 5 6 6 5 4 3 2 2 4 5 5 5 3 2 2 3 4 5 5 5 5 5 2 1 3 2 4 2 2 1 3 6 4 4 5 4 2 2 3 3 4 6 5 4 2 2 3 2 1 4 5 5 4 4 4 2 2 3 4 5 5 4 3 3 2 1 1 2 3 4 4 5 5 5 5 6 6 5 5 5 5 3 4 4 3 3 1 1 1 3 5 5 6 6 6 5 6 5 3 1 1 1 4 6 6 6 4 3 3 4 5 5 7 6 5 5 4 3 4 5 6 4 4 5 6 5 4 3 4 6 6 4 4 5 6 6 5 3 4 4 3 2 1 3 4 3 2 2 1 1 2 3 6 6 5 3 3 2 2 3 4 4 5 4 4 4 5 6 5 3 4 6 6 6 6 6 7 7 6 5 5 4 2 2 3 2 1 0 2 3 3 3 2 1 2 1 2 4 5 6 7 7 4 3 5 5 5 5 5 6 6 6 5 2 1 2 2 2 3 4 1 2 3 3 3 4 4 5 5 4 4 5 4 3 2 3 4 3 2 3 2 2 1 2 3 4 3 2 3 4 5 6 5 5 4 2 1 3 4 6 5 4 4 4 6 4 1 5 6 6 7 8 8 6 4 5 7 8 7 8 8 8 8 8 8 7 7 6 6 6 6 6 5 5 4 4 5 5 6 6 6 7 7 6 5 5 5 5 5 6 6 5 5 4 3 2 2 2 3 4 5 5 6 6 7 7 7 8 8 8 8 7 5 5 6 6 6 6 5 5 4 4 5 6 8 8 7 6 6 5 4 3 1 0 1 2 3 4 5 5 5 5 6 6 6 5 5 4 3 3 2 3 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 2 1 2 3 2 1 1 1 2 2 3 3 4 5 6 6 6 6 6 5 5 6 5 5 4 4 3 3 3 4 5 5 5 4 3 3 3 4 4 5 5 5 5 5 4 4 3 2 2 5 6 7 8 8 8 8 8 7 6 5 4 4 5 5 5 5 5 4 4 3 3 3 3 4 4 5 5 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 2 3 3 3 2 1 1 1 2 4 5 5 6 5 5 4 3 2 2 3 1 0 2 3 3 3 3 3 3 2 2 2 2 2 2 1 1 0 1 2 2 2 2 2 2 3 3 3 3 4 4 3 2 1 1 1 2 2 2 2 2 3 3 3 3 4 4 3 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 3 3 19 19 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 17 17 17 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 11 10 9 8 6 5 4 3 2 1 1 1 0 2 4 5 6 5 5 4 4 3 4 4 3 3 3 3 4 5 5 4 3 3 3 3 3 3 2 2 3 4 6 5 4 2 1 1 1 2 4 5 5 6 6 6 6 7 7 6 5 4 5 5 6 5 4 4 5 5 4 3 3 4 5 7 8 7 7 7 7 7 5 4 3 3 4 5 5 6 6 7 8 9 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 3 2 1 1 0 1 1 2 3 4 4 4 4 1 1 2 2 1 2 3 3 3 3 2 1 1 2 4 1 0 2 2 3 3 2 2 3 2 2 1 2 3 2 2 3 4 3 0 2 5 4 3 4 4 4 3 3 2 1 1 2 2 2 2 1 1 2 2 3 2 1 1 3 4 4 3 2 0 2 2 3 5 6 5 5 4 2 1 4 4 5 5 6 5 4 4 4 4 5 5 5 5 4 2 1 1 3 3 2 1 0 1 2 2 4 5 5 5 5 4 5 6 7 5 4 3 2 2 2 2 4 5 5 5 5 5 4 2 3 3 5 4 4 5 5 4 3 2 1 3 4 5 5 5 4 5 5 6 5 5 6 6 4 4 5 3 2 1 1 1 2 4 5 5 4 3 3 4 5 5 3 2 2 4 5 4 5 5 4 3 4 5 5 5 6 6 6 4 2 2 3 5 4 4 5 6 7 7 7 7 6 5 5 6 7 7 6 3 3 3 4 4 4 3 2 1 1 1 1 1 0 1 3 5 5 4 2 2 1 0 0 1 2 3 3 3 4 4 4 2 2 4 5 6 5 4 5 6 7 6 6 6 5 5 4 4 3 2 2 3 3 3 2 0 1 1 1 2 4 6 7 8 6 4 2 3 4 5 5 6 6 6 5 3 1 3 4 3 2 3 4 2 1 2 3 3 4 5 5 5 5 5 5 5 3 2 3 2 1 1 2 2 2 0 2 4 5 6 5 4 2 2 3 4 5 5 3 3 5 3 5 7 6 5 3 4 4 4 6 6 7 7 7 7 6 4 5 6 7 8 9 9 10 10 9 9 8 7 6 6 6 7 7 6 5 4 4 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 5 4 3 2 3 3 4 5 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 6 7 8 7 7 7 6 5 3 2 3 4 5 4 5 5 5 5 6 7 6 6 5 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 2 2 1 2 2 3 3 3 4 4 4 4 4 5 5 5 5 4 3 1 1 2 2 2 1 0 1 1 2 3 3 4 4 5 6 6 6 6 6 6 6 6 5 4 3 2 2 3 4 5 5 5 4 3 2 2 3 4 5 5 5 5 5 5 4 4 4 3 2 3 5 7 7 7 7 8 8 7 6 5 5 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 2 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 3 3 3 2 1 0 1 1 1 3 4 5 5 6 5 5 4 3 3 3 1 1 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 0 1 2 2 2 2 2 2 2 3 3 3 4 3 2 1 2 2 2 2 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 3 3 3 19 18 18 18 18 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 16 15 15 15 15 14 14 13 13 12 12 11 10 9 8 7 6 5 4 3 3 3 3 2 1 1 2 4 4 5 5 4 3 3 2 3 4 4 3 3 3 4 6 6 5 4 4 4 5 4 2 1 2 3 4 5 5 3 3 1 2 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 7 6 5 4 5 5 4 4 5 6 7 8 7 7 8 8 9 7 5 4 3 3 5 6 8 8 9 9 10 10 10 10 10 10 10 10 10 9 8 7 6 6 5 5 4 4 4 4 4 4 5 5 4 4 3 3 2 1 0 1 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 6 5 4 2 1 1 1 3 3 3 2 2 4 2 2 2 3 3 4 4 2 1 2 3 3 2 2 2 2 0 1 3 2 2 2 1 3 2 1 1 1 3 3 2 2 1 2 2 0 3 6 5 4 3 4 4 4 2 4 2 3 3 3 1 2 3 3 3 3 2 1 0 1 2 2 3 3 2 1 2 2 2 4 5 5 6 5 3 4 5 5 4 2 4 6 6 5 5 5 5 6 5 4 3 3 2 1 1 2 1 2 2 2 1 2 4 6 6 6 6 6 7 6 6 5 4 3 3 3 3 3 3 4 5 5 5 4 5 4 4 3 3 4 5 5 5 5 3 2 2 2 4 5 4 5 5 5 5 6 5 5 6 6 5 5 5 4 2 1 2 4 4 5 5 3 3 3 5 5 5 5 4 3 2 1 2 2 2 4 4 3 2 4 5 4 4 5 5 4 2 2 3 4 5 5 5 5 7 6 3 1 3 4 6 7 7 2 3 2 1 2 3 5 6 5 4 2 2 1 1 2 1 1 3 4 5 4 3 4 4 4 2 1 2 2 2 2 3 3 3 1 1 2 3 4 6 7 6 6 6 5 5 6 6 6 5 4 3 2 2 2 1 1 0 1 1 1 3 4 5 6 7 8 5 3 2 2 3 5 6 7 6 5 3 1 2 4 6 5 4 3 2 3 2 2 3 3 4 4 5 4 4 4 5 5 4 3 2 1 1 1 2 3 3 4 5 5 6 5 4 3 1 1 2 4 5 5 3 3 5 3 2 7 8 8 6 4 5 6 6 6 7 8 8 7 7 6 6 6 6 8 9 9 10 10 10 9 8 7 6 5 5 6 7 7 7 6 5 5 6 6 6 6 6 5 5 6 6 7 7 7 7 7 7 6 5 5 4 5 5 5 6 6 6 6 6 6 6 5 6 6 6 6 7 7 7 6 5 5 5 5 5 5 5 4 5 7 8 8 8 8 7 6 5 5 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 4 4 2 0 1 2 2 1 1 1 1 1 2 3 3 4 4 4 5 5 5 6 6 6 6 6 5 4 3 2 2 2 3 4 5 5 5 4 3 3 3 3 4 5 5 5 5 5 5 5 4 4 4 3 2 4 6 7 6 6 6 6 7 6 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 1 1 1 1 2 3 4 4 4 3 1 1 1 0 0 1 2 3 4 5 5 6 5 4 4 3 2 1 2 3 3 3 3 2 2 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 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 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 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 16 16 16 15 15 15 14 14 13 13 12 12 10 9 8 7 6 5 4 4 3 4 4 4 3 2 1 2 3 3 3 4 6 5 4 2 1 2 3 4 3 2 2 3 5 5 6 6 5 5 4 3 3 2 3 4 5 5 5 4 3 1 3 5 4 4 4 3 5 5 5 4 5 5 3 3 4 5 5 5 6 6 5 5 5 6 5 5 5 6 8 8 8 8 8 8 8 7 6 5 4 4 7 8 10 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 7 6 6 5 4 3 3 4 4 5 5 5 5 4 3 3 1 1 0 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 4 2 1 1 1 2 2 2 3 1 2 1 3 1 2 3 3 3 2 2 2 2 3 2 1 1 1 1 2 3 2 0 3 2 3 1 1 1 1 3 2 3 3 2 1 1 2 4 5 6 5 4 3 4 4 2 4 2 3 3 3 1 2 2 3 2 2 0 1 1 1 2 1 3 3 1 3 2 2 2 3 5 5 5 5 4 4 4 5 5 4 6 6 6 6 5 5 5 6 5 3 2 1 2 2 1 1 1 3 4 3 2 1 3 5 7 7 7 6 5 5 5 4 3 3 3 3 3 2 2 2 4 5 5 4 4 5 5 5 4 4 4 4 4 5 3 3 3 3 3 4 4 4 3 4 4 5 5 4 3 4 5 4 4 3 3 4 5 5 5 5 5 3 4 5 4 4 4 3 2 2 2 2 2 5 3 1 1 3 4 2 4 3 3 5 4 3 2 3 5 5 5 5 4 3 3 4 2 3 1 3 6 3 5 2 0 2 2 2 2 1 1 2 3 3 3 2 1 1 1 1 3 4 5 6 7 7 6 5 4 2 1 1 1 3 4 3 2 2 2 2 2 2 4 6 7 6 4 4 4 4 5 5 5 4 2 0 1 1 0 0 1 0 1 2 4 6 7 6 6 6 3 2 2 3 3 4 5 6 5 4 3 2 2 3 5 4 3 4 3 2 3 3 3 3 3 4 4 2 4 5 5 4 3 2 1 1 1 2 2 2 3 3 1 1 2 1 1 3 4 5 6 5 4 4 3 3 4 4 3 7 7 7 7 6 5 6 6 8 8 8 8 7 7 7 7 7 6 6 7 7 8 9 9 8 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 7 8 8 8 7 7 7 6 6 6 7 7 6 6 5 5 4 4 5 6 7 7 7 7 6 5 5 5 6 6 6 5 5 6 8 8 8 8 7 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 1 2 2 3 3 3 3 4 4 4 4 4 4 5 5 4 3 1 1 2 3 2 1 0 1 1 1 1 2 3 4 4 4 5 5 5 5 6 6 6 6 5 5 4 3 2 2 2 3 4 5 5 5 4 4 3 3 4 5 5 6 5 5 5 5 5 4 4 4 3 3 4 5 7 7 6 6 5 6 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 2 3 3 4 4 3 2 1 1 1 0 1 2 2 2 3 3 4 5 5 4 3 3 2 2 3 3 3 3 2 2 1 1 2 3 3 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 3 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 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 16 16 16 16 16 15 15 14 14 14 13 12 11 10 9 7 6 5 4 4 3 3 3 5 5 4 3 1 1 1 2 2 2 4 6 5 2 3 2 3 5 3 2 2 2 2 4 7 6 6 4 3 3 4 5 5 5 3 3 4 5 5 4 3 5 6 5 5 5 5 5 5 4 3 2 2 2 3 4 5 4 3 5 7 7 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 8 8 9 10 12 12 13 13 13 12 12 12 12 12 12 12 12 12 11 9 8 7 7 6 5 3 3 3 4 5 5 5 5 5 4 4 3 3 3 2 2 3 2 2 2 2 2 2 3 3 4 4 4 4 3 2 2 1 1 0 2 1 2 4 4 5 3 3 4 3 1 2 4 4 3 3 2 1 1 2 2 1 1 2 2 3 2 1 1 2 2 3 3 2 2 1 2 2 1 1 1 1 2 4 4 4 5 5 3 1 3 4 3 1 1 1 2 1 1 2 2 3 1 1 2 2 3 2 2 1 2 3 1 5 3 3 2 2 3 5 5 5 4 2 3 3 2 3 4 5 5 5 4 4 5 5 4 2 1 2 2 0 1 2 1 1 0 1 2 1 1 5 8 8 7 5 5 4 5 4 3 2 2 2 2 1 1 1 3 4 5 4 3 3 4 4 3 3 3 3 3 4 5 4 3 2 1 2 2 1 2 4 5 5 5 4 3 4 4 4 3 3 4 4 5 5 6 6 6 5 6 6 5 4 3 2 2 3 5 5 4 2 3 4 4 3 2 1 1 1 2 4 3 2 3 4 5 5 4 2 3 4 3 2 0 1 2 4 6 4 2 2 2 1 1 0 2 2 3 3 3 4 4 3 2 1 1 2 3 4 5 6 5 5 5 5 5 3 1 1 2 2 3 3 3 3 3 3 3 2 3 5 6 6 3 2 2 2 1 3 4 4 3 2 1 2 1 1 1 2 2 1 3 6 7 7 7 5 2 2 3 3 2 2 3 4 4 3 3 2 0 2 3 4 2 3 4 3 3 3 2 4 5 5 3 1 2 4 6 3 1 2 2 2 2 2 2 2 2 1 1 2 3 2 1 4 5 6 5 4 3 3 4 4 4 4 4 6 8 8 8 6 5 5 4 5 6 7 7 7 7 7 7 6 7 7 6 6 7 7 7 7 7 7 7 7 7 6 5 6 6 7 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 9 9 9 9 8 7 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 5 7 7 8 8 8 7 6 6 5 5 5 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 2 3 3 2 1 0 0 1 1 0 1 2 3 4 4 5 5 5 5 5 6 6 6 5 5 4 4 3 2 2 3 3 4 5 5 5 5 5 4 4 4 5 5 6 5 5 5 5 5 5 4 4 3 3 3 5 7 7 7 6 6 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 4 4 4 4 3 3 2 2 1 0 0 0 0 1 2 3 4 4 3 3 2 2 2 1 1 2 3 3 2 2 2 3 4 4 4 3 2 2 2 3 4 4 3 2 1 0 2 2 3 3 3 3 3 2 2 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 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 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 15 15 15 15 16 16 16 16 15 15 15 14 14 13 12 11 9 8 6 5 4 4 3 3 2 1 3 4 4 4 4 3 2 0 1 1 1 4 5 5 2 3 3 4 5 1 3 3 2 5 7 8 7 6 4 3 3 4 4 3 2 2 2 3 4 5 5 5 6 5 5 5 4 3 5 5 5 5 3 2 1 2 5 5 4 2 4 7 9 8 7 6 5 6 6 6 6 5 6 6 7 7 7 8 9 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 10 8 7 6 7 6 5 3 3 4 4 4 4 4 4 4 5 5 5 5 4 4 4 3 2 2 2 2 3 3 3 4 4 4 4 3 3 2 1 0 1 2 4 4 4 4 4 4 4 4 2 1 2 2 4 2 2 1 1 2 1 1 1 1 2 2 1 2 3 2 2 2 1 1 1 2 3 3 3 3 3 3 1 2 3 3 4 4 4 2 1 2 3 3 2 1 2 2 3 1 2 3 3 2 2 4 4 4 3 2 0 2 2 3 4 4 3 2 2 4 4 5 4 3 4 5 4 3 2 2 4 6 6 5 4 4 4 4 2 1 2 2 2 3 4 4 3 3 1 2 0 1 4 6 7 6 5 5 5 6 4 2 2 3 3 3 3 3 3 3 4 5 3 2 1 2 3 2 2 3 3 3 4 5 4 4 3 1 3 2 2 3 4 4 2 1 1 3 5 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 4 4 5 6 7 6 6 6 3 2 3 1 1 1 1 2 2 1 1 2 2 3 3 4 3 1 1 2 2 4 5 5 4 4 3 5 6 5 4 5 5 4 4 3 2 2 2 2 2 4 4 3 2 1 2 3 3 3 3 5 5 5 3 2 4 5 3 1 2 2 2 3 4 3 3 5 4 4 5 4 4 3 2 2 2 2 2 4 5 4 3 1 2 2 2 2 3 3 2 2 6 8 7 5 2 1 3 3 2 1 0 1 2 3 4 5 3 1 1 2 4 3 2 3 3 2 2 3 4 4 3 3 3 4 4 4 1 2 3 3 3 1 1 3 2 1 2 3 6 6 6 4 4 5 4 2 2 3 5 5 5 5 6 5 6 8 9 8 4 3 5 4 5 8 8 8 8 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 5 5 5 6 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 7 8 9 10 10 10 9 8 7 6 6 6 6 6 6 6 6 5 5 5 5 6 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 6 5 4 4 5 6 7 6 6 6 6 6 5 6 6 6 6 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 3 3 4 3 2 1 0 0 0 0 1 2 3 4 4 4 5 5 5 6 6 6 5 5 5 4 4 3 2 2 2 3 4 4 5 5 5 5 5 4 3 4 4 5 6 5 5 5 5 5 5 4 4 3 3 2 4 6 7 7 7 6 5 5 5 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 0 1 2 3 3 3 3 2 2 2 1 1 1 1 2 3 4 3 2 2 2 3 3 3 2 1 1 1 3 4 4 2 1 0 1 2 2 3 3 3 3 3 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 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 4 4 4 4 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 15 15 15 15 15 15 15 15 14 14 13 12 10 9 7 6 4 3 3 3 2 2 1 1 1 2 2 2 2 2 2 2 1 0 4 6 7 4 3 3 2 3 4 1 3 4 4 7 8 7 5 4 3 2 3 4 3 2 2 1 2 1 2 3 4 5 5 3 2 2 2 2 4 5 6 4 4 5 6 6 2 2 3 2 4 7 9 9 8 7 7 6 5 5 5 5 6 7 7 7 8 9 11 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 11 9 7 6 6 7 7 6 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 3 2 2 2 2 3 4 4 4 5 5 5 4 4 4 3 1 1 2 3 4 2 0 1 0 1 0 1 3 3 3 3 2 2 2 1 3 4 3 1 3 4 4 4 4 4 4 4 3 2 2 3 3 2 1 1 2 4 4 4 4 3 2 3 4 1 2 4 3 3 3 3 2 3 3 1 2 3 2 4 3 4 3 2 4 3 3 4 4 3 3 4 4 4 3 2 2 4 6 6 4 3 3 3 2 2 2 2 2 1 1 2 3 4 2 1 1 3 6 6 6 6 6 6 4 3 3 3 3 3 4 5 5 5 4 4 4 4 4 3 2 3 3 3 3 4 4 3 2 4 5 5 5 5 4 3 2 2 1 2 4 4 4 4 5 4 4 6 5 5 6 6 7 6 6 5 5 6 6 5 5 5 6 4 3 4 5 6 5 3 4 4 4 3 1 1 2 3 2 0 1 1 2 2 1 1 1 2 3 5 6 6 6 5 4 5 6 6 6 6 6 7 6 3 1 0 1 1 2 2 3 4 2 1 2 2 1 2 3 4 5 5 1 2 3 5 5 4 3 2 1 2 4 4 3 4 4 2 2 3 4 5 5 5 4 3 3 3 3 3 1 1 2 3 3 3 4 3 1 3 5 8 7 4 1 2 4 3 2 0 1 1 3 5 6 6 5 4 3 3 3 4 2 1 2 2 1 3 5 4 3 3 4 5 3 2 1 2 4 4 3 1 2 3 1 3 4 5 6 5 5 3 3 4 3 2 3 5 7 6 6 6 7 7 7 8 9 8 5 4 5 5 6 9 9 8 8 7 6 5 4 4 4 4 5 6 6 6 6 5 5 5 6 7 7 6 5 4 4 5 6 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 8 9 9 10 9 8 7 7 7 7 7 7 7 6 6 5 5 5 5 6 6 7 7 7 6 6 6 6 6 6 7 7 7 6 5 5 4 5 6 7 7 7 6 6 7 7 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 5 4 4 4 4 3 3 3 2 1 1 1 1 1 1 1 1 2 3 4 4 3 3 2 1 1 1 1 1 2 3 4 4 5 5 5 6 6 6 6 5 5 4 4 3 3 3 2 2 3 4 4 5 5 6 6 5 4 4 3 3 4 5 6 6 5 5 5 5 6 5 4 3 3 3 4 6 7 7 7 6 5 5 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 3 3 2 2 1 1 0 1 1 1 1 1 0 2 3 3 3 2 1 1 1 1 1 0 0 1 2 3 4 4 3 3 2 1 1 1 1 1 1 2 3 3 3 2 1 1 1 2 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 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 4 4 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 11 9 8 6 5 4 3 2 2 2 1 1 1 1 1 1 1 2 2 3 2 2 2 3 5 6 6 3 1 2 1 5 5 5 4 3 5 6 6 3 2 4 4 3 2 4 3 2 2 2 2 2 2 5 5 5 3 1 1 2 3 3 4 2 1 1 2 1 4 5 4 3 3 3 6 7 9 8 7 7 6 5 5 4 5 6 7 8 8 8 9 11 11 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 14 12 10 7 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 3 2 3 3 3 3 3 4 5 5 5 5 3 3 3 2 1 2 3 4 2 1 1 1 1 0 1 2 4 4 4 4 2 1 1 1 3 3 3 2 4 5 4 3 4 3 3 3 3 2 3 2 1 1 0 1 1 1 3 4 4 4 3 2 4 3 2 4 3 2 4 2 2 2 3 4 4 3 2 2 2 2 2 2 3 3 3 2 4 5 5 3 3 4 3 3 3 3 5 6 5 4 5 4 4 3 3 1 2 3 2 2 3 3 1 2 5 5 5 4 4 5 5 5 3 2 3 4 4 4 3 3 2 2 2 2 1 2 5 4 4 4 4 5 5 4 3 2 1 3 5 5 5 6 5 5 5 5 6 5 5 5 5 5 5 5 5 6 5 6 6 6 7 7 6 6 5 5 5 6 6 6 5 3 1 1 3 5 4 3 4 3 3 3 3 2 2 1 2 2 3 4 4 2 2 4 4 4 4 5 6 6 6 4 4 3 4 4 4 4 3 4 6 4 2 2 3 4 5 5 4 3 1 1 2 2 2 1 1 3 4 4 1 2 2 1 3 4 3 1 1 2 3 3 3 2 2 1 2 3 5 6 6 6 5 4 3 3 2 1 1 2 3 3 3 3 4 4 2 4 6 8 7 4 1 2 2 1 0 1 1 2 4 6 6 4 5 5 4 3 1 1 1 2 1 1 3 4 6 6 5 6 4 3 2 2 1 1 2 3 3 3 2 3 3 3 3 3 2 1 1 2 2 4 5 5 6 6 6 6 6 6 7 7 8 8 9 7 5 5 6 7 8 9 8 8 7 6 5 4 3 4 4 4 6 7 9 8 6 5 5 6 6 7 7 7 7 5 5 5 6 6 7 8 8 8 8 8 8 8 7 7 7 7 7 7 6 5 5 5 5 6 7 8 9 9 10 9 8 8 8 8 7 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 7 7 6 6 5 5 5 5 6 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 2 1 2 3 2 2 2 1 1 2 3 4 4 4 3 2 2 2 2 3 3 3 4 4 5 5 6 6 6 6 5 5 4 4 4 3 3 3 2 2 2 3 4 5 6 6 6 6 5 4 3 3 3 4 5 6 5 5 5 5 5 6 5 4 3 2 3 2 4 7 7 7 6 5 5 4 4 4 4 5 5 5 5 5 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 1 1 0 0 0 1 1 1 0 0 1 2 3 4 4 2 1 1 1 1 1 1 1 1 1 2 3 4 4 3 2 1 1 0 1 2 2 3 3 3 2 1 0 1 2 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 2 2 2 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 3 3 3 3 3 3 3 4 4 4 3 3 3 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 14 14 15 15 15 15 15 14 14 14 14 14 13 11 9 7 5 4 3 3 2 1 1 1 0 1 1 1 1 2 1 2 4 5 4 3 4 4 5 4 3 0 2 3 5 5 4 3 2 2 4 5 4 3 2 6 5 3 1 1 2 2 1 1 1 4 5 6 6 6 6 5 4 3 1 3 3 3 3 3 3 4 4 5 5 4 3 5 5 7 7 6 5 5 5 5 4 5 5 7 8 9 9 9 10 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 14 10 8 5 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 3 2 3 4 4 5 5 6 6 4 2 2 2 2 2 1 1 2 1 2 2 2 2 1 1 2 3 4 3 3 1 1 3 3 3 2 2 4 4 5 4 3 3 2 1 2 3 2 3 2 1 2 1 2 2 2 2 4 5 5 4 2 3 6 5 3 1 3 4 2 2 1 3 4 4 4 2 1 2 1 0 2 3 4 3 3 4 4 4 2 4 3 2 1 3 4 5 6 6 6 5 4 3 4 5 5 2 2 2 1 2 2 4 5 5 3 3 3 3 4 5 5 5 4 4 4 5 5 4 3 3 2 2 2 3 4 5 5 5 5 5 5 5 3 2 1 1 2 4 6 4 4 5 6 5 5 6 4 4 5 5 5 4 5 6 7 7 6 6 6 6 7 7 7 4 4 5 6 8 7 5 4 2 1 3 4 5 3 3 2 1 2 4 5 4 4 5 5 6 6 6 3 4 5 5 5 4 5 6 6 5 5 4 3 2 3 4 4 3 2 3 4 4 5 5 5 3 1 1 0 1 1 1 1 0 1 0 1 3 5 5 4 4 3 3 4 4 4 3 1 1 1 1 2 1 1 2 2 2 5 6 5 5 3 4 5 3 3 3 3 4 3 5 3 3 4 4 5 6 7 6 3 2 1 1 0 1 2 1 2 5 6 6 4 5 5 3 2 2 3 3 4 3 2 3 4 6 6 5 4 4 3 2 2 2 1 1 2 2 1 3 5 6 4 2 2 2 1 0 1 3 5 6 7 8 5 4 5 6 7 6 6 6 7 7 7 6 6 7 8 8 8 8 7 7 6 6 5 5 5 6 7 8 9 10 8 7 6 6 7 7 7 7 7 8 7 6 6 7 6 6 6 6 6 6 6 7 7 8 8 8 8 8 7 6 6 5 5 5 5 4 4 6 8 9 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 5 4 4 3 4 4 5 5 6 6 6 6 6 7 7 7 7 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 3 3 3 3 3 2 1 2 3 4 5 5 4 4 3 3 3 3 3 4 4 4 5 5 5 5 6 6 5 5 4 4 3 3 3 3 3 3 2 3 4 5 6 6 6 6 6 5 4 4 3 3 4 5 6 6 5 5 5 5 5 6 5 4 2 2 2 2 5 6 7 6 6 6 5 5 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 1 1 1 0 0 0 1 1 2 3 4 4 4 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 3 3 4 3 2 1 0 2 2 3 3 3 3 3 2 2 2 2 1 1 1 2 2 1 1 1 1 1 0 0 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 3 4 4 3 3 3 3 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 11 9 7 5 4 3 2 2 1 1 1 1 0 1 0 1 2 3 2 2 4 4 4 4 4 5 5 3 3 4 4 4 4 2 3 2 3 4 4 6 6 5 4 5 6 5 3 1 1 1 3 5 4 5 3 4 4 5 7 7 7 8 8 8 6 3 2 2 4 5 8 7 6 4 6 8 8 9 9 8 7 6 6 6 5 6 6 7 8 9 9 9 10 11 12 13 13 14 15 16 16 17 17 17 18 17 17 17 17 17 16 16 13 9 6 3 2 2 2 2 2 3 3 3 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 3 2 2 1 1 2 3 3 4 5 5 5 4 4 4 4 3 2 1 2 2 1 1 1 1 1 2 1 1 0 2 5 5 4 2 1 1 2 2 2 4 6 6 5 4 4 5 5 4 3 2 1 2 2 2 3 2 1 1 2 2 1 2 3 4 5 5 5 5 5 5 4 2 3 3 2 1 2 2 3 4 4 4 4 4 3 3 3 3 4 5 5 4 4 3 3 4 2 0 2 4 5 6 6 6 6 5 3 3 5 5 5 3 1 1 2 3 5 6 6 5 5 4 4 4 4 5 6 6 6 6 5 5 5 5 4 4 3 3 4 5 4 5 5 6 6 6 5 5 3 2 1 1 1 0 1 3 4 6 6 5 5 5 5 5 5 3 2 4 6 7 6 6 7 7 6 6 7 7 7 5 4 5 5 6 6 6 6 5 3 3 2 3 3 4 4 4 3 5 6 6 6 7 6 6 6 5 4 4 4 5 4 4 3 2 3 5 6 5 4 3 4 5 4 4 3 3 3 3 4 3 3 3 1 1 2 3 4 4 5 3 2 2 2 3 5 5 5 5 5 4 4 4 4 3 3 2 1 1 2 2 2 2 3 2 2 4 5 5 3 3 4 4 5 4 4 4 4 5 5 4 5 5 5 6 6 6 3 1 0 0 1 1 2 2 3 6 6 5 3 5 6 2 1 3 3 2 4 5 3 3 4 5 6 4 4 4 3 2 1 1 1 2 3 3 3 4 4 5 2 1 1 1 1 2 3 5 5 5 6 6 5 5 5 7 9 7 6 6 7 8 8 7 7 7 7 8 8 8 7 7 6 6 7 7 8 8 9 9 9 9 8 6 6 7 7 7 7 7 8 8 8 8 8 7 7 6 5 4 4 4 5 6 6 7 7 8 8 9 8 7 5 4 4 4 4 5 4 4 4 5 6 7 8 8 8 8 7 7 6 6 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 2 2 3 3 3 3 3 3 3 4 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 4 4 3 3 3 3 4 4 4 4 3 2 1 2 3 5 5 5 5 4 4 4 3 4 4 4 5 5 5 5 5 5 6 5 5 5 4 3 3 3 3 4 3 3 3 4 4 5 5 6 6 6 6 5 5 4 3 4 5 5 6 6 6 5 5 4 4 5 5 5 3 2 1 1 2 4 5 6 7 7 7 6 6 6 5 5 5 4 5 5 5 5 5 4 4 4 4 4 3 3 2 2 1 1 0 0 0 0 0 1 1 1 1 0 0 0 1 2 2 3 3 3 3 2 2 2 2 3 3 2 2 1 1 1 0 0 1 1 1 2 2 2 2 3 4 4 4 3 1 1 2 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 2 2 1 1 0 0 1 1 1 2 2 2 2 2 2 2 1 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 4 3 4 4 4 3 3 3 3 2 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 14 14 14 14 13 13 12 11 8 6 4 4 4 3 1 1 1 1 2 2 1 0 1 1 2 4 5 4 4 3 3 4 5 6 5 5 4 2 2 1 2 3 2 4 4 5 6 6 6 5 4 4 5 5 4 2 2 3 5 5 4 2 1 1 3 5 6 6 6 7 4 4 7 8 7 6 5 6 8 8 6 6 7 9 10 11 11 11 10 9 8 8 8 8 8 9 10 10 10 10 11 13 14 15 16 17 18 18 19 19 19 19 19 18 18 18 18 18 17 16 12 7 3 2 1 0 1 2 2 3 3 3 3 4 4 3 3 2 3 4 4 4 3 3 4 4 4 4 3 3 3 3 2 1 1 2 2 2 3 4 4 5 5 5 4 3 3 3 4 4 3 2 1 1 2 2 3 3 3 3 3 2 2 3 3 3 2 2 1 2 3 3 4 3 4 5 6 6 5 5 4 3 3 3 2 2 2 2 2 4 3 2 1 1 1 2 4 3 4 5 6 6 4 2 2 1 1 1 1 2 3 3 1 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 2 1 1 3 5 6 7 7 6 4 2 4 6 5 5 4 1 3 5 5 6 6 6 5 5 5 5 6 5 6 7 7 6 6 5 5 5 5 5 5 3 4 5 5 5 5 5 5 5 6 6 5 4 2 0 2 4 4 2 2 3 5 5 4 5 5 6 5 5 2 1 5 6 6 6 6 7 7 6 6 6 7 5 5 7 7 7 6 6 5 4 4 4 5 5 5 5 6 7 6 5 5 6 6 5 4 4 4 5 5 5 3 3 4 4 4 4 3 4 5 6 7 6 6 5 5 5 4 2 2 4 5 5 5 5 5 3 1 2 4 5 4 5 4 3 3 2 2 2 3 4 4 5 5 4 1 3 4 4 3 1 0 1 1 3 4 3 2 2 3 5 5 4 3 3 4 3 3 3 3 4 4 6 5 5 5 5 7 5 3 2 2 1 1 1 2 2 3 5 6 6 4 4 5 5 2 1 3 2 1 4 5 4 3 3 5 5 5 4 4 2 1 1 1 3 3 3 2 2 3 2 1 1 1 2 3 3 4 4 5 5 6 6 6 6 6 7 9 10 9 7 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 8 8 9 9 9 8 7 6 6 6 7 7 7 7 7 8 8 8 9 8 8 7 6 5 5 5 5 6 5 5 5 5 5 5 5 4 3 2 2 3 4 5 5 5 5 4 4 4 5 6 7 7 7 6 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 4 4 4 3 2 2 1 1 1 1 2 3 4 5 5 6 6 6 6 6 7 6 6 6 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 3 2 2 3 4 4 5 5 6 5 4 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 5 5 4 4 4 5 5 6 6 6 6 5 5 4 4 4 4 4 3 2 1 1 1 2 4 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 0 0 0 1 1 1 1 1 1 0 0 1 2 3 2 2 1 1 1 1 2 2 3 3 3 3 2 1 1 1 0 1 2 2 2 2 2 2 2 4 4 4 4 3 2 3 3 3 4 3 3 3 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 3 3 3 3 3 3 3 3 3 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 12 10 7 5 3 2 3 4 5 4 1 0 1 2 2 2 1 2 3 3 4 5 4 4 5 3 3 4 4 4 3 2 2 1 1 1 1 2 3 4 4 5 5 5 3 3 4 2 3 3 3 2 3 4 5 4 3 4 3 3 5 5 5 3 4 3 3 4 6 7 5 5 6 6 6 3 1 3 6 9 9 10 11 10 9 9 10 10 10 10 10 10 11 12 12 14 15 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 15 10 6 2 2 1 1 1 2 3 3 3 3 3 4 4 3 2 2 3 4 4 4 3 3 3 4 4 3 2 1 2 2 2 2 2 1 1 2 3 4 4 5 5 5 4 3 3 4 4 3 2 2 2 1 0 1 2 2 3 3 4 2 1 2 2 3 2 0 1 2 5 4 4 2 0 1 2 3 4 4 3 3 3 3 3 3 2 1 2 2 1 1 3 2 3 3 3 3 3 6 6 5 2 1 1 2 3 3 3 3 3 4 2 3 5 5 4 4 4 4 3 2 2 3 4 3 3 2 2 2 3 3 2 4 5 6 6 6 5 3 2 3 3 5 5 5 1 2 4 5 5 5 5 5 5 6 6 6 5 6 7 7 6 6 5 5 4 4 4 5 4 4 4 4 3 3 3 3 4 5 5 5 5 3 2 2 2 3 1 2 2 2 3 3 4 5 5 5 4 3 2 1 1 3 5 6 7 7 6 6 6 5 5 7 9 7 8 7 5 1 1 2 4 5 6 6 6 5 5 6 5 4 4 4 3 2 0 1 2 4 4 3 2 2 3 3 4 5 5 6 6 6 7 6 5 5 6 5 3 4 5 4 3 1 4 6 5 2 2 3 3 3 4 4 2 1 1 2 3 3 4 3 3 2 3 5 4 4 5 3 2 1 2 2 3 6 5 4 3 2 2 4 6 4 4 5 3 1 2 2 5 6 6 5 5 6 5 6 3 0 3 2 2 1 0 2 3 4 5 5 5 3 4 5 4 2 1 2 2 3 4 5 5 4 3 5 6 6 5 3 0 1 0 2 3 3 2 2 3 3 1 1 1 1 0 2 3 4 4 5 3 3 4 5 7 8 9 11 9 8 5 5 5 6 7 8 8 8 7 6 6 6 6 6 6 7 7 7 7 7 8 8 9 7 6 5 5 5 6 7 7 7 8 8 8 8 9 8 8 7 7 7 7 7 7 6 5 4 2 1 1 1 2 2 1 1 2 3 4 4 4 4 5 5 5 4 4 5 5 5 5 5 5 5 5 6 7 7 7 7 6 6 5 5 5 5 5 5 4 4 5 5 5 5 4 3 2 1 1 0 1 1 1 1 2 3 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 4 5 5 5 5 5 4 4 3 3 3 4 5 5 5 5 5 5 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 4 4 3 3 3 3 4 3 3 3 4 5 6 6 7 7 6 6 5 4 3 2 2 2 3 4 4 3 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 2 3 3 2 1 1 1 1 2 3 3 3 2 2 1 1 0 0 1 2 2 2 2 2 2 1 2 3 4 4 4 4 3 3 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 3 3 17 17 17 16 16 16 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 13 13 12 12 10 7 5 3 3 2 3 3 5 4 2 2 2 2 1 1 2 3 5 4 4 3 4 3 3 4 2 4 5 5 4 3 3 2 2 2 1 1 2 4 3 5 3 2 1 2 4 1 1 2 2 2 4 6 6 5 5 4 4 3 4 5 3 4 3 3 3 3 4 5 5 5 6 8 8 5 4 5 6 8 8 8 9 9 9 10 10 10 11 11 11 11 13 14 15 16 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 13 9 5 3 2 1 1 1 2 2 2 3 2 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 3 2 1 1 2 2 2 1 1 2 2 3 3 3 4 5 6 4 4 4 3 0 2 4 3 3 3 2 1 1 1 2 3 3 4 5 2 2 3 2 1 3 4 5 5 4 1 1 2 3 4 4 4 4 3 4 4 4 3 2 2 1 2 1 2 2 3 4 2 1 4 7 6 4 0 1 2 4 5 5 3 2 3 4 3 3 5 4 4 4 4 4 4 3 3 3 3 3 3 3 1 1 3 4 4 5 7 6 5 3 3 3 2 1 1 4 5 4 2 0 2 2 3 2 4 5 6 6 5 5 5 4 5 5 6 7 6 5 4 4 4 4 4 3 3 2 1 1 1 0 2 4 5 5 5 4 3 2 1 1 2 2 2 3 4 3 4 5 4 4 3 4 3 2 3 5 7 7 7 6 6 6 6 5 7 6 5 5 7 7 4 1 1 2 4 5 5 4 4 5 5 5 4 3 2 3 5 4 4 2 2 4 3 4 5 5 4 4 4 5 6 6 4 2 3 3 2 4 7 6 6 5 5 5 5 6 8 8 8 4 1 2 2 2 3 5 3 3 3 3 5 5 5 5 3 3 2 2 2 2 4 4 2 1 2 3 1 3 5 5 4 0 1 2 4 4 4 5 5 4 3 3 5 5 5 5 5 5 5 5 4 1 2 1 2 2 0 2 3 5 5 4 4 3 5 5 2 3 3 2 3 4 5 3 3 4 5 6 6 6 5 3 1 1 2 3 3 4 3 4 5 5 4 3 2 2 2 2 2 3 2 3 6 6 6 7 8 10 10 8 6 5 3 4 5 6 7 9 9 9 8 7 6 6 6 7 7 8 7 7 7 7 8 8 7 6 5 6 6 5 6 6 6 7 8 8 8 8 8 9 8 8 8 8 8 8 7 6 4 1 1 1 1 0 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 7 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 4 3 2 1 1 1 2 2 1 1 2 2 2 3 3 4 4 5 4 4 4 4 5 5 5 6 6 6 6 5 5 5 5 4 4 3 3 3 4 4 5 5 5 5 4 4 3 3 3 4 5 5 5 5 5 6 6 6 5 5 5 5 4 4 4 3 3 4 4 5 5 5 5 5 4 4 3 2 1 1 1 2 2 3 4 4 5 6 7 7 7 6 5 4 3 2 1 1 2 3 4 4 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 4 4 4 3 2 2 1 0 0 0 0 1 1 1 1 1 0 1 1 2 3 3 3 3 2 2 2 2 3 3 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 2 3 4 4 4 4 4 4 4 3 3 3 2 3 3 3 2 2 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 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 4 4 3 3 3 3 3 4 4 3 3 3 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 10 8 6 4 3 3 1 1 0 3 4 3 2 3 4 3 3 2 3 5 5 4 2 3 5 5 5 3 2 5 4 4 2 1 1 2 3 3 2 2 2 3 2 1 1 1 2 2 0 1 1 3 5 7 7 6 2 4 2 3 5 5 3 5 4 1 2 2 4 5 5 5 5 6 8 7 7 5 6 8 8 7 6 7 8 9 10 11 12 12 12 13 14 15 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 15 11 8 5 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 4 4 4 4 4 3 2 2 1 1 2 2 2 1 2 2 1 1 2 3 1 4 5 3 3 1 2 3 3 3 3 3 3 3 2 1 1 2 3 4 3 1 0 1 2 3 4 4 4 4 4 2 2 3 3 4 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 3 5 5 5 6 6 5 4 3 4 4 6 6 5 4 3 4 3 2 2 4 4 4 3 3 4 4 3 3 2 2 2 3 3 3 2 2 3 5 6 6 4 3 1 2 4 3 1 1 3 4 4 3 3 2 0 1 3 4 6 6 5 4 4 4 3 3 3 5 6 6 6 5 5 5 4 4 4 3 1 1 1 1 1 1 3 4 5 5 5 4 4 4 4 4 4 5 5 5 4 3 4 3 2 3 3 3 4 6 8 7 6 6 6 6 5 5 5 6 5 5 5 6 9 6 5 4 3 3 4 5 4 4 5 3 3 4 3 2 4 5 2 1 3 2 2 2 3 4 3 3 3 3 3 4 4 4 3 2 2 1 3 5 6 6 5 3 3 5 6 8 8 7 6 5 4 3 3 3 4 5 5 5 4 4 4 4 5 5 5 3 1 1 1 2 6 6 4 3 3 2 3 4 4 4 3 2 2 3 5 5 5 6 6 5 6 6 6 5 5 5 5 4 4 5 3 2 2 3 3 1 1 3 3 4 3 1 3 5 5 2 1 2 3 4 3 3 1 2 6 6 6 5 5 5 3 1 1 2 2 3 4 4 5 5 5 5 4 4 4 4 3 1 1 2 2 6 7 8 8 8 9 9 8 7 6 4 5 6 7 8 9 10 10 9 8 7 8 8 8 8 8 8 8 8 8 8 7 5 5 6 6 6 6 6 6 6 7 7 8 7 7 8 10 10 10 9 9 8 7 5 4 3 2 2 1 2 2 3 2 2 2 3 3 4 5 5 6 7 7 7 8 8 8 7 6 6 6 7 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 4 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 4 5 5 6 5 5 4 3 2 1 1 1 1 1 2 4 4 5 5 5 6 7 7 7 7 6 5 3 2 2 2 2 2 3 3 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 2 1 1 1 1 1 0 0 1 1 1 1 1 1 2 3 4 4 4 4 3 3 3 3 2 1 1 1 1 1 1 1 2 2 2 1 1 1 2 1 1 2 3 3 4 4 4 4 4 4 3 3 3 4 5 5 4 4 3 2 2 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 4 4 3 3 4 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 11 10 10 9 8 8 7 6 5 5 5 2 1 2 2 3 2 1 3 4 5 5 5 5 5 5 5 5 5 5 4 4 4 2 2 3 3 1 0 1 2 3 3 4 4 4 2 1 3 5 5 4 3 2 2 3 5 6 8 6 5 4 4 7 6 6 6 7 7 6 3 3 4 4 5 5 5 6 6 7 7 7 7 8 10 9 8 7 8 9 11 12 13 14 14 15 16 16 16 17 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 17 16 13 10 7 5 5 5 5 4 3 1 0 1 1 0 1 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 5 4 2 1 1 2 2 2 2 2 2 1 1 1 1 3 3 4 3 0 0 2 3 3 3 2 2 1 2 3 3 2 1 1 3 2 1 1 1 3 4 4 4 4 4 3 1 1 3 4 2 1 0 1 1 1 1 0 2 2 2 1 2 3 2 1 2 5 7 7 5 5 5 5 5 6 5 5 5 4 4 4 4 3 2 2 3 4 3 2 2 3 5 4 4 3 3 4 4 5 5 4 3 4 4 5 5 5 3 0 0 0 1 2 2 3 3 4 4 5 3 2 4 5 5 4 3 4 4 4 4 4 3 2 2 3 4 5 6 6 5 4 4 4 3 2 2 2 1 1 2 4 5 5 5 5 5 5 4 5 6 6 6 6 6 5 3 2 3 4 4 5 5 7 7 8 7 6 6 6 6 5 4 1 2 5 6 6 7 9 9 9 8 6 4 3 3 3 3 4 3 3 4 3 2 2 1 0 3 4 2 1 1 2 2 1 2 1 2 3 2 1 4 5 4 2 1 1 1 3 4 5 3 3 5 6 8 6 5 8 8 6 3 3 4 4 4 4 4 4 3 2 2 2 5 6 5 2 1 3 1 6 6 5 5 4 5 4 3 1 3 4 4 4 5 5 5 5 6 5 5 5 6 6 5 5 4 3 2 4 5 6 6 6 5 4 3 2 2 2 2 3 4 5 5 4 3 2 2 2 2 1 1 2 3 6 7 5 1 1 3 5 4 3 2 2 3 3 4 5 6 5 5 3 3 5 4 3 2 1 3 5 7 9 9 10 10 11 9 8 7 7 6 7 7 7 8 9 9 9 9 8 8 8 8 8 8 7 8 8 8 8 7 5 5 6 6 7 7 7 7 6 6 7 8 8 8 8 9 10 11 11 11 9 7 5 4 4 3 3 3 4 5 4 4 3 3 4 5 5 6 8 9 9 10 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 5 5 6 6 6 6 7 7 6 6 5 5 4 4 3 3 3 3 3 3 4 4 4 3 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 4 4 4 4 4 5 4 4 4 3 4 5 5 4 4 3 2 3 4 5 6 6 5 4 3 2 1 1 1 1 2 3 5 5 5 5 5 5 6 7 7 7 7 6 5 4 3 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 4 4 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 4 5 5 5 4 3 3 2 1 2 3 3 3 2 1 1 2 2 2 2 1 1 1 1 1 2 2 3 3 4 4 4 5 4 4 4 5 5 6 5 5 4 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 4 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 12 11 11 11 11 11 11 9 8 7 6 5 3 3 5 6 8 7 3 1 2 2 1 1 2 4 3 4 6 6 6 5 5 4 4 5 4 3 3 4 3 2 3 3 4 4 3 1 1 2 2 3 2 2 1 2 5 5 5 5 4 4 3 3 5 6 5 6 8 7 7 3 4 6 5 5 6 7 7 6 5 5 6 6 6 7 7 7 7 8 9 10 10 10 10 11 12 13 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 17 17 16 15 12 9 6 5 5 5 4 4 2 1 1 2 2 2 2 2 3 3 2 2 2 2 3 3 3 4 4 4 4 3 3 3 2 1 0 0 2 2 1 2 2 2 1 1 3 4 2 2 4 3 2 1 3 4 3 2 2 2 2 3 3 2 2 1 2 1 1 3 1 2 4 4 4 3 1 2 3 1 3 5 4 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 3 6 7 7 7 6 4 4 5 5 4 3 2 5 5 4 3 4 5 5 5 4 4 3 3 4 4 3 3 4 5 5 5 4 4 5 6 6 6 6 6 3 1 2 2 2 3 3 3 3 3 3 4 3 4 6 6 6 5 5 5 4 4 4 3 2 2 1 1 2 4 5 6 5 4 3 3 3 2 1 1 2 3 4 4 3 3 5 5 5 5 5 6 6 6 6 5 5 4 3 3 5 5 5 6 5 7 6 5 5 5 4 5 6 7 5 1 2 4 5 5 4 5 6 6 7 8 7 6 4 3 4 4 4 5 5 4 3 1 1 1 3 3 1 1 2 2 1 1 1 0 3 4 4 2 4 4 4 3 2 2 2 1 2 4 5 6 6 7 7 6 5 7 7 6 3 3 4 3 3 3 4 6 4 2 3 5 5 5 5 5 4 4 4 6 7 6 5 3 4 3 3 1 2 4 4 3 4 5 5 4 4 5 5 5 6 6 5 5 5 3 2 4 6 7 5 5 5 5 4 4 3 3 4 5 6 6 5 5 4 4 4 4 5 5 4 4 4 5 7 4 1 2 4 6 4 2 2 3 2 3 5 6 6 5 4 2 3 4 5 5 4 4 6 7 8 9 10 11 10 9 7 7 7 8 8 8 7 6 6 7 8 8 8 7 7 7 7 7 8 8 8 8 8 6 5 5 5 6 7 7 8 8 8 7 7 8 9 9 9 9 10 10 11 11 10 9 7 6 5 5 5 5 6 6 6 6 5 4 5 6 7 8 9 11 12 12 11 10 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 6 6 6 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 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 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 4 5 5 5 4 2 2 2 3 4 5 5 4 3 2 2 1 1 1 1 2 3 5 6 6 5 5 5 5 6 6 7 7 7 6 5 4 3 2 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 2 2 2 2 2 2 3 4 5 5 4 4 2 2 1 2 4 4 4 4 3 2 2 2 2 2 1 0 0 0 0 1 2 2 3 4 5 5 5 5 5 5 6 6 6 5 5 4 4 3 3 4 4 4 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 3 4 3 3 2 2 2 3 3 4 4 4 3 3 3 3 4 4 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 12 12 11 11 10 10 10 10 8 6 5 4 3 3 4 4 5 4 6 6 4 1 1 3 1 2 3 3 3 3 4 6 6 5 5 6 3 2 2 2 2 3 3 1 1 2 2 2 2 1 1 1 5 5 3 3 4 3 2 1 2 3 3 2 1 3 6 7 7 7 7 6 3 2 4 5 6 6 6 7 7 6 5 5 5 5 6 6 6 7 6 7 8 9 11 12 13 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 13 10 6 4 3 2 2 1 1 1 2 2 3 2 2 3 3 3 2 2 2 2 2 2 2 4 4 4 3 2 2 2 1 1 1 0 1 1 1 3 3 3 2 1 3 3 1 1 2 3 3 1 2 4 4 5 5 3 3 3 3 2 1 1 2 3 3 3 3 2 5 5 4 3 3 4 3 2 3 4 2 0 1 1 3 3 3 1 1 1 1 1 3 2 1 1 1 2 4 6 7 8 7 5 6 5 4 3 1 3 5 6 6 6 6 6 5 4 3 4 4 4 4 4 2 2 3 4 5 4 3 3 5 6 6 6 6 5 3 1 2 1 1 2 2 2 2 1 2 3 3 4 7 7 6 5 4 4 3 3 4 4 3 2 1 1 3 4 5 6 5 4 4 4 4 3 2 2 3 4 4 3 4 4 5 5 5 5 6 6 6 6 6 5 4 5 5 5 4 5 4 4 6 6 7 5 4 3 1 3 4 7 6 4 2 2 3 2 2 4 5 6 6 7 7 6 4 3 4 5 6 6 6 6 5 3 2 3 4 2 3 4 5 4 3 1 1 2 3 2 3 3 3 1 2 4 2 1 1 1 1 1 3 5 7 8 9 8 5 4 4 5 6 5 5 5 5 5 5 4 3 3 3 3 4 6 5 7 7 6 6 6 7 7 6 2 3 2 2 3 1 2 5 3 3 5 5 4 4 4 4 5 6 6 6 4 3 2 3 5 6 6 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 4 5 5 4 4 3 2 2 3 6 6 6 5 5 5 1 3 4 4 4 6 7 6 4 2 3 3 4 5 5 5 5 6 7 8 8 9 10 10 9 8 7 7 7 8 8 8 6 6 6 6 7 7 7 6 6 6 6 7 8 8 9 8 7 5 5 5 5 6 7 7 8 8 8 8 8 9 10 10 10 10 10 9 9 8 8 8 9 9 8 8 8 8 8 8 9 9 8 8 9 9 10 11 12 13 12 11 9 7 7 6 7 6 6 6 5 4 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 6 6 6 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 3 2 2 2 3 4 5 5 4 3 3 2 2 3 3 4 4 4 3 2 2 1 2 2 1 1 3 4 5 5 5 5 4 4 4 5 5 6 6 6 5 4 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 4 3 2 1 1 2 3 3 4 4 4 3 3 3 3 2 2 1 1 1 1 1 2 3 4 5 5 5 5 5 5 6 6 6 5 5 5 5 4 4 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 9 8 7 7 7 7 7 6 6 6 6 6 4 4 5 5 4 3 1 1 1 2 2 2 2 3 4 6 5 3 0 1 1 1 1 1 1 3 4 3 3 3 2 2 4 6 8 7 7 5 4 3 2 1 2 2 2 2 2 1 2 5 7 7 7 6 5 4 3 2 3 5 6 6 6 6 6 5 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 13 11 9 6 3 1 1 1 1 1 1 2 2 3 3 4 5 4 4 3 3 3 2 1 1 1 3 4 5 3 2 2 1 0 2 3 0 1 1 1 2 2 3 2 2 4 3 2 1 2 4 3 2 2 3 3 4 5 5 4 5 5 3 2 3 4 5 3 2 1 3 4 4 3 2 2 4 3 2 4 3 3 2 2 0 2 4 2 1 0 1 1 1 2 2 1 2 2 2 3 6 7 7 7 5 6 6 5 3 2 2 4 6 6 6 5 4 3 3 3 4 4 4 4 5 4 4 3 4 5 4 4 5 5 5 4 5 7 6 3 1 2 1 1 1 1 1 0 1 1 1 2 4 6 6 6 5 5 4 4 4 4 5 6 5 5 5 4 4 6 6 5 4 4 4 4 4 3 2 3 4 4 4 5 4 4 5 6 6 6 6 6 6 5 4 5 5 6 5 4 3 3 4 5 6 7 4 3 2 2 1 4 7 7 7 4 2 2 4 5 5 5 6 5 5 6 5 4 3 4 5 6 5 5 5 6 5 5 4 5 5 5 4 4 5 4 2 2 1 1 1 2 3 3 2 4 5 2 3 3 3 3 3 3 3 6 9 9 8 5 3 2 4 5 4 5 6 5 6 6 5 4 3 4 5 6 7 6 5 5 5 5 4 5 6 7 6 1 4 1 1 2 3 6 4 3 4 3 1 3 5 6 6 6 5 4 3 3 3 3 5 5 4 1 1 2 2 3 3 3 3 1 1 2 2 2 2 2 3 4 5 3 2 3 2 1 2 3 5 6 6 5 4 1 3 4 4 6 7 7 5 3 2 4 4 4 3 3 5 6 6 7 8 9 9 9 8 7 7 7 8 8 8 8 7 6 6 6 6 7 7 7 6 6 6 6 7 8 9 9 8 6 5 5 5 6 6 6 7 8 8 9 9 9 9 10 10 11 10 9 8 7 6 8 9 10 11 11 11 11 11 11 12 13 13 13 13 13 13 14 14 13 11 9 7 7 6 6 6 6 6 6 5 4 3 3 4 4 4 4 4 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 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 4 4 4 4 3 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 2 3 3 4 4 4 4 4 5 5 5 6 6 6 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 2 1 0 0 1 2 2 3 4 4 4 4 4 3 3 2 2 2 3 2 2 3 4 5 5 5 5 6 6 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 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 3 3 3 3 3 2 2 1 2 2 3 3 3 3 3 4 3 3 3 16 16 15 15 15 14 14 14 13 13 13 13 12 12 11 11 11 11 11 10 9 6 4 3 4 6 6 7 7 7 7 7 8 6 4 3 3 4 4 3 1 1 2 2 2 2 2 3 4 3 1 1 1 1 1 3 4 4 4 4 4 5 3 2 3 4 5 4 1 2 4 3 3 2 1 2 2 3 2 2 3 4 6 4 5 5 5 4 2 1 3 4 5 5 5 6 6 6 6 6 6 6 6 7 8 9 11 11 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 12 10 7 4 1 1 2 2 3 3 4 4 4 3 2 3 4 5 5 3 1 3 5 5 4 1 1 2 3 4 4 3 2 2 3 2 2 0 1 2 1 2 3 4 3 3 4 3 3 3 3 4 2 1 0 2 4 3 4 5 6 6 6 5 4 4 4 3 1 1 1 3 3 4 3 1 3 3 4 1 3 0 2 1 1 3 2 2 1 1 2 2 1 2 3 2 1 1 2 3 5 6 5 4 5 7 6 5 5 5 4 4 5 5 5 4 4 3 2 1 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 4 6 7 6 2 1 1 1 1 2 2 1 1 1 1 1 4 5 6 5 5 5 5 5 5 5 6 6 6 6 5 4 5 6 5 5 3 4 5 5 5 4 3 2 3 4 4 4 4 4 5 6 6 6 6 5 5 4 4 5 5 5 6 4 3 3 4 6 7 7 5 4 4 2 0 4 6 8 7 6 4 3 5 5 6 5 5 6 6 5 4 4 3 4 5 5 5 5 5 6 7 7 6 8 8 7 5 4 4 3 2 0 2 3 2 3 4 5 6 4 3 1 2 2 3 4 5 5 5 6 7 6 6 6 5 5 5 4 3 2 3 3 4 4 4 4 3 4 5 6 6 5 5 5 5 5 4 4 3 6 8 4 1 3 3 4 4 5 4 1 4 3 2 1 2 6 8 8 6 5 5 5 5 6 5 2 1 2 2 3 2 3 3 2 1 3 3 1 2 3 3 2 2 3 3 1 2 2 4 5 6 6 6 5 4 5 4 1 2 3 5 7 8 5 3 4 4 6 4 2 4 5 6 6 6 7 8 9 8 7 7 6 7 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 8 8 8 7 6 5 5 6 6 6 6 7 7 7 8 9 9 9 10 10 10 9 8 7 7 8 9 10 11 12 13 13 14 14 14 14 14 14 15 15 15 14 13 12 9 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 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 5 5 5 5 5 5 6 6 6 6 6 6 6 5 4 4 3 3 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 4 4 3 3 2 2 2 3 3 4 4 4 4 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 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 3 4 4 5 5 4 4 4 4 5 5 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 2 1 1 0 0 0 1 2 2 2 3 4 4 4 4 4 3 3 3 3 4 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 3 3 3 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 10 10 10 9 7 4 2 3 4 5 5 5 6 6 6 6 6 5 4 4 4 4 4 3 2 2 3 2 1 1 2 3 3 3 2 1 1 2 3 4 4 3 2 2 3 4 1 1 4 5 5 4 5 5 6 5 4 2 2 2 2 1 3 4 5 5 4 1 2 3 4 4 2 1 3 5 5 5 5 6 6 6 6 7 8 8 8 9 9 10 12 12 13 14 14 15 15 16 16 16 16 15 15 15 15 15 15 16 16 17 17 17 17 18 17 17 17 17 17 16 15 14 13 13 13 12 10 8 5 2 0 2 1 1 2 3 3 3 3 3 2 0 1 3 2 3 2 2 3 0 4 4 2 1 1 1 2 3 3 2 3 3 3 2 1 1 1 0 2 4 4 3 4 5 5 4 4 4 3 2 1 2 3 4 2 3 5 5 6 5 5 4 3 3 4 3 1 2 4 3 1 1 1 3 3 2 1 1 3 2 0 2 3 1 1 2 1 3 3 2 1 1 1 2 1 2 4 7 5 4 3 2 6 7 7 4 5 5 6 6 6 5 4 3 3 0 2 4 4 3 4 4 4 5 5 4 4 2 2 3 3 2 2 2 4 6 8 7 5 4 4 4 3 3 2 2 3 2 2 1 2 2 4 5 5 5 4 4 4 5 5 4 4 4 4 4 5 5 5 4 3 4 5 5 5 4 3 2 3 4 4 4 5 6 7 6 6 5 5 6 5 4 4 4 4 4 6 5 4 5 6 7 7 7 7 5 3 1 1 2 4 6 7 7 5 5 6 5 5 4 4 6 6 4 3 4 4 5 5 5 5 5 6 6 8 9 7 8 9 7 6 4 4 6 6 5 4 3 4 4 4 5 6 5 4 3 4 4 4 3 3 4 5 7 6 6 6 7 5 5 6 5 3 3 4 4 3 3 3 3 2 3 4 2 1 1 4 6 5 4 3 1 2 4 6 6 4 3 4 5 4 3 2 1 3 5 3 3 3 1 5 7 6 5 5 4 4 6 4 1 2 3 3 3 3 4 4 4 3 6 6 5 3 4 4 4 3 2 1 2 3 5 6 6 6 6 6 5 4 5 4 4 1 2 4 6 8 5 4 6 6 7 5 4 6 7 7 6 6 7 8 9 8 6 6 7 8 9 9 9 9 8 8 8 8 8 8 7 6 6 6 6 6 7 7 7 8 7 6 5 6 6 6 7 7 7 7 6 6 7 8 8 8 8 8 8 7 7 7 8 10 11 11 12 12 13 14 14 14 15 14 14 13 13 13 12 10 8 6 6 5 6 6 6 6 6 5 5 6 6 6 6 7 6 6 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 5 4 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 4 4 4 3 3 2 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 5 5 5 5 5 4 4 3 3 3 2 2 3 4 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 4 4 4 4 4 3 3 4 4 4 3 3 2 1 1 1 1 0 0 1 1 2 2 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 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 4 4 4 4 3 3 3 3 3 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 4 4 4 4 4 4 3 15 15 14 14 14 13 13 12 12 11 10 9 8 8 8 9 9 9 8 6 6 5 4 4 4 4 3 1 3 5 4 4 4 4 4 4 3 2 1 2 3 3 4 4 2 1 2 4 4 3 2 1 1 1 2 3 2 3 3 3 2 2 0 2 4 5 4 1 2 3 3 5 4 3 2 1 0 3 6 5 6 6 6 5 4 3 2 2 2 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 15 15 16 17 17 17 17 17 17 17 16 16 15 14 13 10 7 6 7 8 7 5 3 1 2 2 2 1 1 1 2 1 2 4 1 3 2 1 2 1 1 1 2 1 4 3 3 2 1 2 1 1 3 2 1 2 3 2 1 2 1 1 2 3 3 2 1 3 4 4 4 4 1 2 1 1 3 4 4 4 5 6 5 5 5 5 3 2 4 3 2 3 4 4 3 2 1 2 2 2 1 1 3 3 2 1 1 3 2 2 1 2 3 1 0 0 1 3 0 3 6 6 5 4 3 1 5 7 7 4 4 5 6 6 5 4 4 3 2 2 3 5 4 4 3 4 5 5 4 4 4 3 3 3 3 3 2 2 4 6 8 7 6 4 5 6 5 4 4 4 5 3 1 1 2 3 4 5 5 4 3 3 4 4 4 3 2 3 4 4 4 4 4 3 3 4 4 5 5 5 4 3 4 5 5 6 7 8 7 4 2 2 3 5 5 4 3 3 3 3 5 5 4 6 7 7 7 6 7 6 3 3 3 2 3 5 6 6 7 5 4 3 4 7 6 4 2 2 4 4 5 6 6 5 4 5 5 4 4 6 6 7 7 6 5 4 3 5 4 3 3 2 3 4 4 3 3 5 5 5 6 5 5 5 5 7 7 8 6 5 3 2 2 2 4 7 5 2 3 2 1 2 2 3 2 1 2 4 3 3 4 6 5 2 3 4 4 5 5 4 5 5 2 1 3 1 2 2 3 4 5 5 4 4 5 5 6 6 6 6 4 3 1 2 3 3 4 4 3 3 3 4 1 5 7 7 6 4 4 4 4 3 3 5 5 5 6 5 4 2 2 3 3 3 2 3 2 3 5 6 8 7 6 6 5 4 5 5 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 9 9 8 8 8 8 8 7 6 6 6 6 7 7 7 7 7 6 6 6 6 7 7 8 8 8 7 6 6 6 7 7 7 6 6 5 4 6 7 9 10 12 12 13 13 13 14 14 14 13 12 11 10 9 8 7 5 5 5 5 6 6 6 6 6 5 5 5 5 6 7 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 5 4 3 3 4 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 4 3 3 3 4 4 5 5 5 5 5 5 5 6 6 6 5 5 6 6 6 5 5 5 5 5 5 6 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 4 4 3 2 2 3 4 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 3 3 3 3 3 3 3 2 2 1 0 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 6 6 5 5 5 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 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 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 15 15 14 14 13 13 12 12 11 10 9 7 6 6 7 8 8 8 6 5 6 6 6 4 3 1 1 2 3 4 3 3 4 5 5 4 2 2 3 3 3 3 4 5 3 1 1 0 2 3 3 1 1 3 2 2 2 3 1 1 4 2 2 3 3 3 3 5 3 2 4 5 5 3 1 3 3 5 5 4 5 5 6 7 8 8 7 5 4 4 4 5 5 5 6 7 8 9 10 10 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 13 13 13 12 12 13 13 14 15 16 16 16 16 16 15 15 15 13 12 9 8 8 7 6 6 5 5 4 4 2 2 3 3 3 2 3 3 2 0 2 3 3 4 3 1 2 1 2 1 1 3 4 3 3 3 2 1 3 1 0 1 1 2 3 3 2 1 1 1 3 3 3 1 1 3 3 3 3 2 3 4 3 3 4 5 5 5 6 7 6 6 6 3 2 3 4 4 5 5 5 5 5 3 0 1 3 3 2 0 1 4 2 2 1 3 1 2 5 2 3 2 1 1 1 2 1 4 7 6 5 5 5 4 4 7 7 7 5 4 4 5 5 4 4 4 3 4 4 5 5 5 5 4 4 3 1 1 2 2 1 1 2 3 2 3 5 6 7 7 5 2 4 5 6 5 5 5 5 3 1 1 2 4 4 4 4 3 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 3 4 5 5 5 5 4 5 5 5 5 5 7 6 4 2 3 5 5 6 4 3 2 2 1 2 3 4 5 6 5 5 5 6 6 5 4 4 5 5 6 6 5 4 4 5 6 7 9 9 7 5 3 2 3 4 5 4 5 3 3 5 5 3 3 5 6 6 6 6 5 3 2 3 1 2 2 4 6 2 2 1 3 4 5 5 6 5 4 5 7 7 7 6 5 5 4 2 2 2 6 7 7 2 1 2 3 4 4 5 6 5 4 4 5 6 6 6 7 4 4 6 6 5 5 4 5 4 1 2 2 1 1 2 2 5 6 5 4 4 3 4 7 7 5 2 1 2 2 3 2 2 2 1 1 1 0 3 5 6 5 4 3 2 3 4 4 5 5 6 6 5 4 2 2 2 3 2 3 4 4 5 6 7 7 7 7 6 4 1 3 6 6 7 7 6 5 4 5 6 7 8 8 8 8 8 8 8 8 9 8 8 8 7 7 8 7 6 5 6 6 7 7 7 7 7 6 6 6 7 7 8 8 9 8 8 7 7 7 7 7 7 6 5 5 5 6 8 9 10 11 12 13 13 13 12 12 11 10 9 8 7 6 5 5 6 6 6 6 6 6 6 6 5 5 4 5 5 6 6 6 7 6 6 6 6 6 5 4 4 4 3 3 3 3 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 3 3 3 3 4 4 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 4 4 3 3 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 5 4 4 3 3 3 3 4 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 4 4 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 3 3 15 14 14 13 12 12 11 11 10 9 7 5 5 5 6 7 7 7 6 6 6 6 5 5 3 2 1 1 2 3 2 3 5 5 6 6 5 5 5 4 4 4 4 4 3 3 3 4 3 3 3 3 2 2 2 1 1 1 2 3 4 2 3 6 6 5 5 6 5 5 4 4 4 2 1 4 4 6 4 4 4 4 4 5 7 7 7 6 5 5 5 6 6 7 7 8 9 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 12 12 13 14 14 15 15 14 13 12 11 10 9 8 6 4 2 3 5 7 8 7 6 4 2 2 2 2 2 2 1 1 2 2 1 1 2 4 4 3 2 3 4 3 1 1 3 4 4 3 2 1 1 2 2 1 1 2 2 3 4 4 2 1 2 3 3 3 2 1 1 1 0 2 3 2 3 3 4 5 5 5 5 7 8 7 7 7 4 4 5 4 4 4 5 5 5 6 4 2 3 2 3 4 3 3 3 4 3 3 1 1 2 3 1 3 5 4 3 0 1 3 4 7 7 5 5 6 5 5 6 6 6 5 3 3 4 5 5 5 4 4 4 5 5 5 5 4 4 4 4 3 2 1 0 1 2 3 3 3 4 5 6 6 7 6 5 5 4 4 3 2 2 2 2 1 1 2 4 4 3 2 1 1 1 1 2 1 2 3 3 2 2 2 2 2 3 3 3 4 5 5 5 5 4 4 5 6 6 6 6 6 5 3 5 7 6 6 5 3 2 1 1 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 5 3 2 3 6 6 7 7 6 5 6 6 5 3 1 3 5 2 2 2 2 5 5 4 4 4 4 6 7 7 6 4 1 2 2 3 4 6 6 4 3 1 2 2 3 3 4 4 4 6 7 7 6 5 4 5 4 4 3 3 3 5 7 6 4 4 5 5 5 5 6 6 6 7 6 6 3 2 5 6 5 3 3 5 6 6 5 4 2 3 3 2 2 3 4 5 5 5 3 2 4 5 7 6 4 0 2 2 1 0 0 0 1 2 3 3 2 4 3 4 5 3 1 1 1 3 4 4 4 4 5 5 3 1 2 2 4 5 6 7 7 7 7 7 6 6 6 5 5 3 3 6 5 5 5 5 5 5 5 6 7 8 8 7 6 7 7 8 9 9 8 8 7 7 7 7 7 6 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 10 9 8 7 7 7 8 8 8 8 8 8 8 9 8 8 8 7 7 6 6 6 6 6 7 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 6 6 4 3 2 2 3 3 3 3 4 4 4 4 4 5 5 4 4 4 3 4 4 5 4 4 5 5 5 5 6 6 6 5 5 5 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 4 3 3 3 4 4 4 4 3 3 3 3 2 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 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 3 4 4 4 4 4 5 5 4 4 3 1 1 1 2 2 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 1 2 2 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 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 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 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 14 14 13 13 12 11 11 10 9 8 6 4 4 5 6 6 7 6 6 5 5 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 4 3 4 5 6 7 7 6 5 4 3 4 5 3 2 2 2 2 2 2 2 3 4 4 4 2 1 4 5 6 5 4 3 3 3 5 6 4 5 6 5 4 5 5 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 11 11 11 11 10 10 9 9 10 10 11 11 11 11 10 10 10 10 10 10 11 12 12 13 13 12 12 10 8 7 6 6 7 7 7 5 2 2 5 7 8 7 6 4 2 2 2 2 2 2 2 1 1 1 2 3 3 3 2 2 2 2 0 1 1 1 1 3 3 2 2 2 2 1 1 1 1 1 2 2 3 2 1 1 2 2 2 1 1 1 1 2 1 2 3 3 3 2 1 3 5 5 6 8 8 8 7 6 6 5 4 4 3 3 3 4 5 5 3 2 4 3 4 5 4 3 2 1 2 3 2 1 3 4 4 3 5 6 4 2 3 4 4 5 7 6 5 5 6 5 5 7 6 5 3 3 5 5 5 5 4 5 4 4 3 3 3 3 3 4 4 4 3 2 0 2 3 3 2 2 3 5 6 6 6 7 6 4 1 0 1 1 1 2 2 1 2 2 1 0 0 1 2 2 2 3 2 2 1 2 1 1 2 3 4 3 2 2 2 3 3 5 5 5 4 4 6 6 5 5 6 6 6 6 4 4 5 5 5 4 3 2 1 2 2 2 3 3 2 2 4 5 5 5 4 4 2 2 2 3 4 5 6 5 3 4 5 6 5 5 3 2 0 2 3 2 1 1 2 3 5 3 1 1 3 4 5 5 4 4 3 3 6 6 6 6 6 5 3 2 2 2 1 2 3 4 5 6 7 7 6 5 5 5 5 5 6 6 5 5 6 6 5 4 6 5 2 2 2 3 5 5 5 4 0 2 4 5 8 7 5 2 4 6 5 4 3 4 4 4 4 5 5 5 3 4 4 3 5 6 6 5 3 1 2 2 3 4 4 2 1 3 4 5 2 2 1 1 3 2 3 2 1 4 4 3 3 4 5 4 2 2 2 4 5 5 6 7 9 8 5 5 5 5 4 3 4 5 5 5 4 5 6 6 6 6 6 7 7 7 6 6 6 7 8 9 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 6 6 7 8 9 9 10 12 11 9 8 8 8 7 7 6 4 2 1 1 3 4 5 5 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 3 3 3 4 4 4 5 5 5 6 6 6 6 6 5 5 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 6 6 5 5 5 4 4 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 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 3 3 2 2 2 2 3 4 4 4 5 5 5 5 5 4 3 2 0 0 0 0 1 1 1 1 1 1 1 0 0 1 2 2 2 2 1 1 1 2 2 2 2 3 4 4 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 3 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 14 14 13 12 12 11 10 9 8 7 5 4 4 4 5 5 5 5 5 4 4 4 5 6 7 6 7 6 6 6 6 6 5 4 5 5 6 5 4 4 3 3 4 6 7 6 6 6 6 6 5 5 5 2 1 1 3 5 3 1 3 4 4 2 3 2 4 5 5 5 3 2 5 7 7 5 4 4 5 5 5 5 5 5 4 4 5 6 7 8 8 9 9 9 10 10 11 11 11 11 9 9 9 8 8 8 8 9 10 11 10 10 9 9 9 9 9 9 10 11 11 11 10 9 8 7 6 5 6 6 6 6 5 7 7 5 1 3 3 3 4 5 5 4 3 2 2 3 2 1 1 1 3 2 2 3 3 2 2 3 3 3 2 2 2 1 2 3 3 2 2 1 1 1 1 1 1 2 3 2 1 1 1 2 2 1 1 1 0 1 3 4 4 4 2 1 1 2 4 4 5 6 8 7 6 6 6 5 4 3 4 4 4 3 3 4 5 5 2 4 4 3 4 5 4 1 2 1 2 3 2 1 4 5 5 4 4 4 4 4 4 3 4 6 7 6 5 6 6 6 5 4 4 3 3 3 3 3 3 3 4 4 3 3 2 2 2 2 3 4 4 3 2 2 1 2 2 2 2 2 4 6 7 6 5 5 3 1 1 1 2 2 3 1 2 4 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 0 0 0 2 3 4 5 4 4 4 4 4 4 5 6 6 6 5 5 5 4 3 3 3 3 1 0 1 2 3 3 3 3 5 5 5 5 3 2 1 2 4 5 5 5 5 4 3 3 5 5 4 6 9 7 5 3 2 1 1 1 3 4 5 3 3 4 5 6 3 2 2 3 3 4 4 3 4 5 6 6 4 2 3 4 5 4 4 5 5 6 7 7 6 6 6 6 6 6 6 7 7 6 5 5 6 4 3 2 1 3 3 2 2 2 4 5 6 2 3 3 4 9 9 7 5 3 1 2 3 4 4 4 5 5 5 4 0 2 6 7 6 3 2 3 2 2 2 3 4 5 5 3 2 3 4 5 5 4 4 4 5 2 3 2 3 5 4 4 4 4 5 3 3 3 4 6 6 5 5 7 10 8 4 2 2 3 3 3 4 5 5 5 6 6 6 6 6 6 6 7 6 6 6 7 7 8 8 8 7 6 4 4 4 4 5 5 5 5 5 5 4 3 3 4 5 6 6 6 6 5 5 4 4 5 5 6 6 8 9 10 11 11 9 8 6 6 6 6 5 4 2 1 2 2 2 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 6 6 6 6 5 5 5 6 6 6 6 5 5 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 3 3 3 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 2 2 2 3 3 3 3 3 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 2 1 1 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 4 4 4 3 2 1 1 2 2 2 3 3 4 5 6 6 6 5 5 5 6 6 6 6 6 5 5 5 5 4 5 5 5 5 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 4 4 4 4 4 3 3 3 3 4 3 3 3 4 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 14 13 12 12 11 10 10 9 8 6 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 5 5 5 5 5 6 5 4 4 5 6 6 5 6 5 3 5 5 5 3 3 5 4 5 4 4 5 5 4 4 5 4 3 2 1 2 2 2 1 2 4 4 5 5 4 5 7 9 6 3 4 5 5 5 5 5 5 5 4 4 5 6 7 7 8 8 9 9 10 10 11 11 11 11 9 7 7 7 7 7 7 8 9 10 10 10 8 8 8 8 8 8 8 8 8 9 8 7 5 3 5 5 5 5 6 6 6 5 6 7 3 3 2 2 1 1 3 4 4 3 2 3 3 2 2 2 2 4 5 3 3 2 1 2 3 3 3 2 2 3 2 2 3 2 2 0 0 0 0 1 1 1 2 2 0 1 1 1 1 3 1 2 2 1 2 2 3 4 4 3 2 3 3 4 4 4 5 4 3 4 5 5 5 6 4 3 3 4 4 4 6 6 5 2 3 5 4 5 5 4 3 3 3 3 4 3 3 4 5 5 3 3 5 5 5 4 4 5 6 7 6 5 5 5 5 3 4 5 5 4 2 1 2 2 2 2 2 2 1 2 2 2 2 3 3 3 2 3 3 3 2 1 2 2 2 3 5 6 6 5 5 2 1 2 2 3 3 2 1 3 6 6 5 3 3 2 2 2 1 1 2 3 3 2 3 2 2 1 1 2 2 2 2 2 3 3 3 4 5 4 4 4 4 4 5 5 6 6 5 4 4 3 2 2 1 2 2 1 1 3 5 5 4 4 4 5 5 4 4 2 2 2 3 6 6 7 6 5 5 6 9 9 10 8 8 8 8 7 6 4 1 1 1 0 1 0 1 3 5 5 4 3 2 0 2 2 2 2 3 5 4 5 6 5 6 6 6 5 5 5 6 6 7 6 5 5 5 4 4 2 4 6 7 8 5 6 8 6 5 4 3 4 4 3 1 1 4 5 6 4 0 6 2 5 8 9 8 5 3 1 1 2 4 5 5 5 5 4 3 4 6 7 5 2 3 4 4 3 2 2 3 1 2 4 4 4 5 5 4 4 5 4 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 6 5 5 4 6 10 8 5 1 1 2 3 4 5 6 5 4 5 5 6 7 6 5 5 5 6 6 6 7 7 7 7 6 4 3 3 4 5 5 5 5 5 5 5 5 3 2 2 4 5 7 7 8 6 5 4 4 4 5 5 6 7 8 9 9 8 6 3 2 1 2 2 2 3 3 1 1 2 2 2 2 3 4 5 6 6 6 6 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 5 5 6 6 6 6 6 6 6 5 5 5 4 5 5 5 6 6 6 5 4 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 3 2 1 1 2 3 3 4 4 3 2 1 0 1 2 2 2 1 1 1 2 2 2 2 2 1 1 0 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 4 4 4 4 3 3 3 3 2 3 3 2 3 3 3 4 5 5 5 5 5 5 5 5 4 3 2 1 1 2 2 2 3 4 4 5 6 6 5 5 5 5 5 6 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 4 3 3 2 2 2 3 3 3 3 13 13 12 11 11 10 9 8 7 6 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 6 6 4 5 5 3 4 5 5 5 5 5 6 4 1 2 4 4 3 5 6 5 3 3 3 3 2 2 1 3 4 4 4 4 6 8 6 5 3 4 5 5 6 5 5 5 4 4 5 5 5 6 7 7 8 8 9 10 10 11 11 11 11 10 8 8 7 8 8 8 7 7 8 9 9 9 9 9 9 9 9 8 7 6 6 6 6 5 3 2 5 6 6 6 5 5 6 6 6 6 2 2 3 4 4 2 1 2 2 2 3 5 3 3 2 2 3 3 3 2 1 1 3 4 2 1 2 4 5 5 5 2 2 3 2 1 2 2 1 1 2 1 1 2 3 0 1 1 1 3 2 2 2 1 1 1 3 4 5 4 2 1 3 3 3 2 2 1 2 4 3 3 5 7 5 3 3 4 6 6 6 4 3 3 3 5 5 5 5 3 3 4 5 5 4 4 3 3 5 6 5 5 6 5 5 5 5 7 6 6 5 4 4 2 2 3 5 5 6 6 1 2 3 3 2 2 2 1 1 2 2 1 1 3 3 2 2 2 3 3 3 2 2 3 3 4 6 7 7 6 5 3 1 1 2 2 2 1 1 2 4 4 4 2 2 3 3 3 3 3 3 3 3 2 2 2 1 0 0 0 1 1 3 3 4 3 2 4 5 5 4 4 4 5 6 6 6 5 4 4 4 3 1 3 2 2 3 3 3 5 5 5 4 4 3 4 5 5 5 3 2 1 3 6 6 6 6 6 7 8 8 7 7 4 5 6 7 7 5 3 4 3 4 4 5 6 3 1 1 2 3 3 2 1 1 1 2 2 3 3 1 3 6 6 5 5 5 5 6 7 7 7 7 4 3 3 2 1 2 2 3 4 6 7 7 6 7 7 7 8 6 5 4 2 1 2 4 5 6 6 3 4 6 4 5 6 7 6 5 5 5 4 3 4 5 5 5 5 6 6 5 4 3 4 4 5 5 5 3 1 1 3 3 5 5 5 6 6 6 5 5 2 1 4 5 4 2 2 3 4 5 5 4 3 3 1 4 5 4 3 3 5 9 9 5 2 1 1 4 6 7 7 7 5 5 5 6 6 5 5 4 4 5 5 5 6 6 7 6 5 3 3 3 5 6 6 6 5 5 5 5 4 3 3 3 4 6 8 8 8 6 5 4 4 4 5 6 6 8 9 8 5 2 1 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 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 6 6 7 7 7 6 6 6 7 6 6 6 6 6 5 4 4 4 5 5 5 6 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 5 5 4 4 4 4 4 5 5 5 5 4 4 3 4 4 5 4 4 3 3 3 3 3 3 3 3 3 4 3 3 2 2 1 1 2 3 3 4 4 4 4 3 2 2 2 3 2 2 2 1 1 1 1 2 2 2 1 0 0 1 2 3 2 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 3 2 2 1 2 2 3 3 4 5 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 3 3 4 4 4 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 13 12 11 11 10 9 8 7 7 6 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 6 7 5 5 5 5 5 6 6 6 6 5 5 5 3 1 1 2 3 3 2 5 6 5 4 3 2 2 2 4 4 4 4 4 6 7 5 3 4 5 5 5 5 5 5 4 4 4 4 5 5 5 6 6 7 7 8 9 10 10 11 11 11 11 10 10 10 10 10 10 9 7 6 8 9 11 11 11 10 10 10 9 8 6 5 4 4 4 4 3 4 6 6 6 6 4 3 5 6 4 3 3 2 3 3 3 3 1 1 2 4 5 4 3 3 5 4 3 2 3 2 1 1 4 5 4 2 3 4 5 5 5 2 2 3 2 1 1 1 1 1 2 2 2 3 3 2 1 1 3 4 4 1 4 2 1 1 2 4 3 2 2 1 2 3 3 1 3 3 4 5 3 3 4 5 5 5 6 5 4 3 4 4 3 4 4 5 5 5 4 2 2 3 2 2 2 3 4 5 6 6 7 6 5 4 4 5 5 6 5 3 1 1 1 2 3 5 5 6 6 5 1 3 4 3 3 3 2 1 1 2 1 1 0 2 3 1 2 3 1 2 4 4 3 3 5 6 8 7 7 7 6 5 3 2 2 2 1 1 2 2 3 4 4 3 2 2 3 4 5 5 5 3 3 2 2 1 1 1 0 1 1 2 4 3 3 3 3 4 5 5 4 4 4 2 3 5 6 6 6 5 5 5 5 3 2 2 3 4 4 4 5 4 4 4 3 4 5 6 5 4 3 2 4 6 7 7 6 7 7 7 6 6 6 5 5 5 7 6 5 4 5 5 6 7 6 6 3 2 1 1 1 2 1 1 1 0 1 3 3 3 1 1 1 2 2 2 3 5 7 7 7 6 6 2 2 2 2 2 1 2 4 3 4 6 6 3 2 2 3 4 4 5 6 4 2 3 3 3 4 5 7 5 4 5 6 6 6 5 5 6 6 6 4 3 4 5 5 5 7 7 4 3 4 5 5 5 5 5 4 1 2 3 2 2 2 4 5 5 5 6 5 2 0 2 3 3 2 1 1 3 4 5 3 5 4 4 5 3 1 1 1 3 6 10 6 2 2 2 5 7 7 5 4 4 5 5 5 5 5 5 6 5 4 4 4 4 5 6 7 6 5 4 4 6 6 6 5 4 4 4 4 3 3 4 4 5 7 8 9 8 5 3 3 3 4 5 6 7 7 6 3 1 4 5 5 5 5 5 4 3 2 1 1 2 2 3 2 2 2 2 3 3 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 6 6 7 7 7 7 6 6 6 6 6 5 5 4 4 3 3 4 4 5 5 5 6 6 6 6 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 5 5 4 4 4 4 4 5 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 1 2 2 3 4 4 4 5 4 4 3 3 4 4 3 3 2 2 2 2 2 2 2 2 1 1 1 3 4 3 2 1 1 1 1 1 2 3 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 5 5 5 5 5 5 5 5 6 6 6 6 6 5 6 6 6 5 5 5 4 3 2 2 3 3 4 4 5 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 4 4 4 3 3 3 3 4 3 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 3 3 3 3 3 3 3 3 3 3 2 1 1 1 2 2 2 3 12 11 11 10 9 8 7 7 6 5 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 4 5 5 5 5 5 5 3 2 2 1 0 1 2 1 1 3 3 3 4 3 5 7 6 4 2 3 4 2 3 5 6 6 3 4 5 5 5 5 5 5 5 4 3 4 5 5 6 6 7 7 8 8 8 9 10 11 11 11 11 10 10 10 11 10 10 7 5 5 7 10 12 14 12 11 10 9 9 8 7 7 6 6 5 5 6 6 7 6 6 6 6 4 3 5 5 4 3 4 2 1 1 3 5 2 2 2 3 4 3 2 3 4 4 2 3 4 5 3 2 3 4 4 2 2 2 2 3 3 4 3 3 1 1 1 1 2 2 2 3 2 1 1 2 2 2 4 4 3 3 1 2 0 1 2 3 3 2 2 2 1 1 1 2 3 4 4 4 5 3 1 1 1 3 3 2 0 1 4 5 3 3 5 5 6 5 4 3 3 3 2 2 3 4 5 5 5 5 6 7 4 0 1 2 2 4 5 3 1 2 3 4 4 5 6 7 6 4 1 2 4 2 2 2 2 1 3 3 2 2 1 2 3 2 2 3 3 3 4 5 5 5 5 6 6 6 6 7 6 5 3 3 3 4 4 3 2 2 3 3 4 5 4 3 3 4 5 5 5 3 2 1 1 1 0 0 1 1 2 3 4 3 2 3 3 4 4 5 4 3 3 3 2 3 5 6 6 5 6 6 7 6 5 3 3 3 4 4 5 4 4 4 5 5 6 6 6 5 6 7 8 7 6 6 6 6 5 2 4 6 6 6 5 5 5 3 3 3 3 3 5 6 5 4 2 1 2 1 2 4 2 1 0 0 1 3 4 3 2 1 1 1 1 2 4 6 7 7 6 5 5 3 3 3 5 6 5 2 2 3 3 5 7 6 3 3 4 4 3 2 5 5 5 3 3 4 2 4 7 7 6 5 4 5 5 4 5 5 5 5 5 4 4 5 5 6 6 6 3 3 5 4 4 2 2 4 3 1 1 1 0 0 0 0 1 2 3 4 5 4 3 1 1 2 2 2 3 3 4 5 4 4 5 4 4 2 1 2 4 6 8 9 8 5 3 3 5 7 7 5 5 4 4 5 4 5 5 6 6 5 4 3 3 3 4 5 7 6 6 5 5 5 5 5 4 4 4 4 4 3 3 4 5 6 7 7 7 6 4 1 1 3 3 3 4 3 2 1 3 4 5 5 4 4 3 2 2 2 1 1 1 1 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 4 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 4 4 3 3 2 2 2 3 4 4 4 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 4 5 5 4 3 2 2 2 3 3 3 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 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 4 4 4 5 5 4 4 4 3 3 4 4 4 4 4 4 3 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 2 2 2 11 10 10 9 8 7 6 6 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 5 5 5 5 4 4 5 5 5 4 3 0 1 3 2 2 2 2 2 1 2 3 2 1 3 6 7 7 4 2 1 1 3 3 5 5 4 2 3 4 5 5 5 5 5 4 3 3 4 5 6 7 8 8 8 9 9 10 11 11 11 11 10 10 10 10 10 10 8 7 7 6 6 9 12 13 13 12 10 8 7 6 6 6 7 7 8 6 5 8 8 7 6 5 5 5 6 6 6 4 3 4 3 2 2 2 4 4 3 3 4 5 5 4 3 2 2 3 2 3 5 5 3 3 4 3 3 2 2 2 2 3 3 3 1 1 1 0 0 1 3 3 2 2 1 1 1 2 2 3 3 2 2 2 2 3 1 1 3 1 2 1 1 2 1 2 4 5 4 4 3 1 2 2 1 1 2 0 1 1 1 3 5 6 5 3 2 4 5 5 5 4 4 4 4 3 3 3 3 3 4 4 5 7 5 2 1 1 3 4 6 5 1 3 3 2 3 5 8 7 5 2 1 3 3 2 2 2 3 3 3 3 2 2 2 3 4 4 2 2 3 3 4 5 5 5 5 6 5 5 6 7 6 5 3 4 5 6 6 5 3 1 2 2 3 4 4 3 2 3 4 5 4 4 2 1 2 1 1 1 1 2 2 3 3 3 1 2 3 4 4 4 4 3 3 4 4 3 3 5 6 5 6 5 5 6 6 4 3 2 4 4 5 4 3 5 6 6 6 6 6 6 6 7 8 6 5 4 3 3 3 3 5 6 6 5 3 4 5 5 3 3 3 2 2 4 5 4 3 3 3 2 2 4 2 3 2 1 2 3 4 4 2 1 1 0 1 3 4 5 7 7 6 4 4 5 5 6 5 4 4 3 2 2 2 4 6 6 4 3 3 1 2 1 1 3 4 5 6 5 2 3 4 5 7 7 6 4 2 4 4 4 4 5 5 4 4 5 5 6 5 4 3 4 4 4 2 1 2 3 4 4 1 1 2 2 1 1 1 1 2 3 5 6 6 5 4 2 1 2 2 3 4 6 5 3 4 2 1 3 3 4 5 7 8 8 7 5 2 2 3 5 5 5 5 5 4 3 2 3 3 4 4 4 4 3 3 3 4 5 6 6 5 4 4 4 5 5 4 4 4 4 4 4 4 4 5 6 6 5 5 4 3 1 1 3 2 2 1 1 2 3 4 4 4 3 2 2 1 0 0 1 1 2 2 1 2 3 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 3 3 3 3 3 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 4 4 2 2 1 1 2 3 4 4 4 4 5 5 5 5 5 5 6 6 5 5 6 6 6 6 6 5 5 5 5 5 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 3 3 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 3 3 3 4 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 3 3 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 5 5 6 6 5 5 5 6 6 6 7 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 1 1 1 1 2 2 10 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 4 4 4 4 4 4 5 5 5 6 6 5 4 3 2 2 3 2 2 2 3 4 1 1 3 2 1 4 6 7 7 6 4 3 2 1 3 3 3 1 2 3 4 4 5 5 5 5 4 4 4 5 6 7 8 8 9 9 10 10 11 11 12 11 11 10 9 8 8 8 8 8 7 7 8 9 11 12 13 12 10 8 5 4 3 4 5 6 5 5 6 5 7 6 4 1 2 2 3 5 3 3 5 4 5 5 4 4 4 5 5 4 5 6 6 5 4 3 2 3 3 3 3 4 4 5 5 4 2 3 4 2 1 2 3 5 5 4 3 2 0 0 1 2 2 1 1 2 3 4 3 2 1 1 0 2 2 1 2 2 2 4 4 2 2 2 2 2 5 7 6 3 3 2 3 4 4 3 3 4 5 4 3 3 4 6 5 4 4 3 5 4 4 4 4 4 2 2 1 1 1 2 4 4 4 4 4 5 3 1 3 2 3 5 6 2 5 4 3 5 7 9 7 4 1 3 3 2 1 2 3 3 4 3 3 3 2 2 4 4 5 3 2 1 3 4 5 6 5 5 5 5 4 6 6 6 6 5 6 6 7 6 4 2 0 1 2 2 2 3 3 2 4 5 5 5 4 3 1 1 1 1 0 0 2 2 2 3 4 3 2 3 3 3 3 3 3 1 2 3 3 4 5 5 6 5 4 3 3 6 7 4 4 4 4 4 4 4 4 5 6 6 5 5 5 5 6 6 6 4 2 2 2 1 2 4 5 5 2 1 1 2 4 2 1 3 3 2 2 4 4 5 6 6 6 6 5 5 4 4 3 2 1 0 1 1 1 0 1 1 2 3 1 4 6 5 4 3 2 1 1 2 3 3 4 2 3 2 3 4 5 6 6 6 5 4 3 3 4 5 6 7 6 5 5 6 6 7 8 6 4 1 1 1 2 3 5 5 5 5 5 5 4 3 3 4 3 2 2 2 2 2 3 5 6 4 3 3 3 2 2 2 3 2 4 5 5 4 5 5 3 1 3 4 4 5 5 5 1 4 2 1 5 6 5 6 7 8 6 5 4 3 3 4 5 5 5 6 6 6 3 1 1 1 2 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 1 2 3 3 2 2 2 2 3 3 3 2 1 0 1 1 2 2 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 7 7 6 6 6 6 6 5 6 6 6 5 4 4 3 3 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 3 2 2 3 3 3 4 4 4 4 4 4 5 6 5 5 6 6 6 5 5 4 5 5 5 4 4 4 4 5 5 5 5 6 5 4 4 4 5 5 4 4 4 4 4 5 5 5 6 6 6 6 6 5 4 4 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 3 3 3 3 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 2 9 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 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 2 1 2 3 3 2 2 0 2 5 7 7 7 7 6 6 7 6 4 0 2 2 2 2 2 3 4 4 5 5 5 5 5 6 7 8 8 9 10 10 11 12 12 12 12 11 10 8 7 7 7 8 7 6 7 9 11 12 13 13 12 11 8 5 2 0 2 3 5 4 5 6 6 5 6 6 0 5 6 6 5 4 4 4 5 5 4 4 4 6 5 5 6 5 6 5 6 6 6 4 3 3 2 2 2 2 2 4 5 4 3 2 2 3 2 3 4 5 4 3 2 1 1 0 0 2 3 3 2 2 1 1 2 2 2 2 2 3 3 2 3 4 4 4 4 3 2 1 1 4 7 9 5 2 3 2 2 3 3 3 5 6 5 5 4 5 4 5 6 5 5 4 5 5 5 5 3 2 2 4 3 2 2 3 5 5 3 1 1 3 4 2 3 1 6 7 5 3 5 5 5 6 7 6 3 1 3 3 3 2 1 4 3 3 2 3 3 3 4 4 4 3 4 4 4 3 4 4 5 5 5 5 5 5 5 6 6 6 6 6 5 5 4 3 2 1 1 2 2 1 1 1 2 1 1 4 5 5 4 4 2 1 1 1 1 0 0 2 3 4 4 3 2 2 3 3 3 3 3 1 2 3 3 4 5 6 7 5 2 2 3 4 6 6 4 3 3 3 4 4 4 5 6 5 5 5 5 5 5 6 8 6 3 2 3 2 3 5 5 4 1 1 3 2 3 3 2 2 2 1 3 4 4 5 6 6 7 7 7 7 4 4 5 5 3 2 2 1 1 1 1 1 2 2 0 2 5 6 5 3 1 4 3 2 2 3 5 2 2 1 1 3 3 4 5 5 5 5 5 5 5 5 5 6 4 5 4 5 6 6 6 5 5 4 4 4 4 5 5 6 6 6 5 4 3 2 2 3 1 1 1 3 4 4 4 5 5 6 6 5 3 2 2 2 2 1 3 6 5 3 3 4 4 2 2 3 3 3 4 4 1 3 1 2 5 5 6 7 6 5 3 2 2 2 1 2 4 4 5 6 7 6 4 3 2 3 3 4 4 3 3 2 3 3 4 4 5 5 4 4 5 5 4 4 4 4 5 5 6 6 5 5 4 3 3 3 3 2 1 2 3 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 5 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 4 4 5 5 5 5 5 5 5 4 4 4 5 6 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 5 5 5 4 4 4 5 6 6 7 7 6 6 6 6 5 3 3 3 3 4 5 6 7 6 6 6 6 6 5 5 6 6 6 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 4 3 4 5 5 5 5 5 5 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 5 6 7 7 7 7 8 8 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 3 3 3 3 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 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 4 4 4 5 6 6 6 5 5 4 3 4 3 3 3 3 2 1 1 2 3 2 1 1 3 6 6 6 6 6 7 7 7 7 6 4 2 1 1 1 2 3 4 4 4 5 5 6 7 7 8 9 10 10 11 12 12 13 13 13 12 10 8 6 6 6 6 6 7 9 11 12 13 14 13 12 11 9 5 2 0 2 3 3 4 3 5 6 5 7 7 7 4 4 9 11 12 9 7 5 3 2 1 2 3 5 5 6 7 5 4 5 7 8 6 3 3 3 2 1 2 2 2 3 4 3 1 2 1 2 2 3 4 3 3 1 0 1 1 1 1 2 4 4 1 1 1 2 3 3 3 3 2 4 5 4 4 5 5 4 4 3 2 1 3 6 7 7 5 3 5 2 1 2 2 2 2 6 5 5 4 5 5 5 6 4 3 4 6 6 6 5 4 3 1 2 4 4 4 5 5 5 3 1 2 2 5 4 0 2 5 7 3 5 5 4 5 6 6 2 3 4 3 2 1 1 2 4 5 3 0 2 3 4 4 4 4 4 3 4 5 6 6 5 4 4 4 4 5 6 6 6 6 5 5 5 4 4 3 1 0 1 1 1 1 0 1 2 2 1 1 4 5 5 5 4 1 0 1 1 1 2 1 1 2 3 3 2 1 1 2 3 3 3 3 2 2 2 3 3 5 5 6 6 5 4 3 4 6 7 6 3 2 3 4 4 4 5 5 5 4 4 4 5 5 6 7 8 6 3 3 4 4 3 2 4 6 5 2 2 2 2 1 1 2 3 4 4 4 4 5 6 5 4 5 6 4 4 5 3 2 3 3 2 2 3 3 2 1 1 2 4 5 5 5 4 1 2 1 1 3 4 5 3 2 1 2 4 3 3 4 4 5 4 4 4 5 4 2 2 4 5 5 3 2 2 4 5 6 6 6 6 6 6 6 6 5 5 4 4 2 1 1 1 0 2 3 4 4 5 5 5 4 4 4 4 4 3 2 1 1 2 4 5 5 3 2 3 5 3 2 2 1 2 4 4 1 1 1 2 3 2 4 6 4 3 3 3 3 2 2 2 3 4 6 7 8 7 5 4 4 4 4 5 4 3 3 3 3 4 4 4 5 5 5 5 5 5 4 3 2 3 4 5 5 5 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 3 4 5 5 6 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 7 7 6 5 4 4 5 5 5 4 4 4 4 4 5 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 3 3 4 5 6 7 7 6 6 6 7 7 7 7 7 8 8 7 6 6 6 6 6 5 4 4 3 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 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 4 5 6 7 7 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 3 3 3 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 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 nan 7 6 5 5 5 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 5 5 5 5 4 3 3 3 3 3 3 2 1 1 1 2 3 3 2 0 2 3 5 6 6 6 6 7 7 7 7 7 7 5 5 3 3 4 4 4 4 4 5 5 6 8 8 9 10 11 11 12 12 13 13 13 13 11 8 7 6 6 6 6 7 9 12 14 15 15 14 12 10 9 7 5 1 2 2 3 2 1 3 5 6 6 6 3 4 5 2 2 5 6 6 5 4 2 1 1 1 3 3 4 5 6 5 5 6 7 8 5 2 3 3 1 0 1 1 1 2 3 3 2 2 2 1 2 3 3 2 2 1 1 2 3 2 1 2 4 2 2 3 4 4 4 3 3 4 4 5 6 5 4 4 5 5 4 3 4 5 5 6 6 4 6 5 4 2 2 2 1 3 4 5 4 3 1 2 2 2 3 1 1 4 5 6 5 5 5 5 6 5 5 4 4 6 6 6 4 2 4 1 3 6 7 7 7 7 3 4 5 5 6 5 4 1 3 1 2 5 2 0 1 3 5 3 1 1 2 4 5 5 4 4 4 4 4 6 6 5 4 3 4 5 6 6 6 6 6 4 3 3 3 3 1 0 1 1 1 1 2 1 1 3 3 3 3 4 5 5 5 3 1 1 1 2 2 2 1 2 3 4 4 4 3 3 4 4 4 4 3 3 3 2 1 2 4 5 5 6 5 4 4 4 6 7 7 3 2 4 4 5 5 5 5 4 4 4 5 5 5 5 6 7 7 6 5 4 4 4 5 6 7 7 4 1 1 2 1 1 3 4 4 4 4 2 1 1 2 2 2 4 6 7 6 4 2 2 3 3 1 3 4 3 1 4 5 4 4 3 3 3 3 2 2 2 3 4 4 3 4 4 3 2 2 1 3 4 5 5 5 6 6 6 2 2 3 3 7 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 3 1 0 1 1 2 3 4 4 4 6 5 5 3 2 2 3 5 5 3 2 1 1 3 3 4 2 1 4 6 6 5 4 1 2 4 5 4 2 1 1 1 2 4 5 4 4 3 3 4 3 2 2 3 4 5 8 9 7 5 5 5 5 5 5 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 3 1 2 3 4 4 5 5 5 5 4 4 3 3 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 8 8 8 7 6 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 7 8 8 7 7 7 7 8 7 7 8 8 10 10 9 8 7 7 7 7 6 5 5 4 4 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 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 6 6 6 6 6 5 5 5 4 4 3 3 4 4 4 4 4 4 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 4 4 4 4 4 3 3 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 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 nan nan nan nan nan nan 4 4 4 3 3 3 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 4 4 3 3 2 2 3 2 2 1 0 1 2 2 3 2 1 1 2 4 5 5 6 6 6 7 7 7 7 6 6 6 5 4 4 4 5 4 4 4 5 6 7 8 9 10 11 11 12 12 12 13 13 13 12 10 8 7 7 7 6 6 8 10 13 14 15 14 13 10 7 5 6 4 1 2 1 1 2 1 3 6 6 8 5 2 1 2 3 4 3 1 3 1 1 3 2 0 2 3 3 4 4 4 5 5 5 4 3 4 2 3 3 2 1 1 1 0 1 1 2 4 4 4 2 1 2 3 2 2 2 3 4 4 2 2 3 4 2 2 3 3 4 4 5 4 4 5 5 5 4 4 3 4 6 4 4 6 5 3 3 3 4 6 4 3 1 1 2 3 4 5 5 4 3 2 2 2 4 3 2 2 4 5 5 5 5 6 5 5 4 2 2 2 5 7 6 5 2 5 3 2 7 9 9 8 7 4 4 5 5 5 5 4 2 2 4 3 3 0 1 2 4 5 4 2 1 0 2 3 4 4 5 5 5 5 5 5 5 3 3 5 5 6 7 8 7 6 4 3 3 3 3 0 1 2 1 1 2 2 1 1 2 2 1 2 3 6 6 5 3 1 1 2 2 2 2 1 3 4 5 6 6 6 5 5 5 4 4 4 4 4 3 3 3 4 6 7 8 6 4 4 5 5 7 8 2 2 4 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 6 7 7 7 5 3 4 3 4 2 1 2 2 3 4 3 3 2 2 2 2 2 1 2 3 5 7 8 4 2 2 3 4 3 3 2 3 6 6 5 4 4 5 5 5 3 1 1 2 4 5 5 5 6 6 4 3 2 2 1 3 5 6 7 6 5 3 1 4 4 7 7 6 5 5 5 4 3 3 4 4 5 5 5 5 5 4 2 1 1 1 2 4 5 5 5 4 5 6 5 4 3 2 4 5 5 3 1 2 2 2 3 4 1 3 1 4 7 6 4 0 1 2 3 3 2 2 2 1 3 5 5 4 4 4 5 5 5 4 4 4 4 5 7 9 6 5 5 5 5 5 4 4 3 3 2 3 5 5 5 5 5 5 5 5 5 5 4 3 1 2 2 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 5 6 6 6 5 5 5 5 6 6 5 4 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 11 11 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 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 5 5 5 6 6 5 5 4 4 4 4 4 4 3 3 3 4 4 4 5 4 4 4 4 5 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 nan nan nan nan nan nan nan nan nan nan 3 3 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 4 3 3 2 2 2 2 2 2 1 0 1 1 2 2 1 1 2 3 4 5 5 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 7 8 9 10 11 11 11 12 12 12 12 12 11 10 8 7 6 5 5 6 8 9 11 12 13 14 14 12 9 6 4 5 4 2 2 2 3 3 3 4 6 5 5 5 2 2 3 2 1 2 4 4 2 1 1 1 2 1 1 2 1 2 3 4 5 6 7 5 5 3 3 4 3 2 0 1 2 3 4 3 4 4 4 5 3 2 3 3 3 3 3 4 3 0 2 3 4 4 2 0 3 3 2 1 1 2 2 4 4 4 3 2 3 5 4 3 3 3 2 3 4 5 4 4 4 4 3 3 3 5 6 6 4 2 2 3 1 1 5 5 5 4 4 5 6 5 4 3 4 4 2 1 3 6 8 6 3 4 6 6 5 8 10 10 9 7 6 4 3 5 5 6 6 4 4 4 4 3 1 1 1 5 5 4 1 1 1 1 2 2 3 4 4 3 3 4 4 4 2 2 4 5 8 8 7 5 5 6 5 3 2 1 2 2 1 1 2 3 2 2 1 2 2 2 0 2 4 5 5 4 2 2 2 2 2 1 1 3 4 5 6 6 6 6 5 5 4 4 4 4 3 4 4 4 4 5 7 7 7 5 4 6 6 7 7 4 2 4 5 5 4 4 5 5 5 4 4 4 4 2 2 5 6 4 4 6 7 7 6 6 3 2 4 5 7 3 2 1 2 2 3 4 4 3 2 2 5 4 2 2 3 6 8 10 8 7 7 4 5 3 2 4 6 6 5 5 5 5 6 5 5 5 5 4 4 4 4 4 4 4 7 6 3 0 1 2 2 4 5 6 4 5 6 4 3 4 4 5 5 5 5 4 3 2 2 4 4 5 5 5 5 5 4 2 1 3 4 6 6 5 5 5 3 5 8 6 5 5 5 5 4 4 3 2 2 3 5 5 5 1 1 3 3 6 6 3 3 2 1 3 3 3 2 2 0 2 5 6 6 6 5 6 6 5 4 4 3 4 6 7 7 5 4 5 5 5 5 4 4 3 3 1 2 4 5 6 6 5 5 5 5 5 4 5 4 3 1 1 2 2 3 4 4 4 4 4 4 4 5 5 6 5 5 4 4 3 4 4 4 5 5 5 5 5 6 6 6 6 5 4 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 7 6 7 7 6 6 7 7 7 7 8 8 9 9 9 9 9 8 9 9 9 10 10 9 9 10 10 11 11 11 11 10 9 9 9 9 9 8 8 7 7 7 7 7 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 5 5 6 6 6 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 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 3 3 2 2 2 3 3 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 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 2 2 2 2 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 6 6 6 6 5 5 5 5 4 4 4 4 3 3 4 4 4 4 3 3 3 2 1 1 1 2 2 1 1 1 0 1 1 1 0 1 2 3 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 6 5 5 5 5 6 8 9 10 10 11 11 12 12 12 12 12 10 8 7 7 7 6 6 7 8 9 10 11 11 12 12 12 12 9 6 5 4 4 4 3 3 4 4 4 5 5 4 4 3 4 3 1 2 1 2 5 3 1 1 0 2 2 2 3 2 2 1 4 4 4 5 6 6 5 4 3 3 3 3 2 3 5 5 5 4 3 1 2 2 3 3 3 4 3 1 1 2 3 2 2 3 3 2 1 1 4 3 2 2 4 3 2 3 2 3 1 1 3 5 5 4 4 4 3 3 4 4 1 1 3 4 4 3 4 5 6 6 5 5 2 0 3 5 7 4 2 2 4 6 6 6 5 5 5 3 1 4 7 6 6 5 2 2 5 6 6 8 10 9 7 6 5 4 4 5 5 6 5 4 4 4 4 4 4 3 3 5 5 4 1 1 2 1 0 1 1 2 1 2 3 4 5 5 3 2 2 5 7 8 5 3 4 5 4 3 1 1 2 3 3 3 3 4 3 2 1 2 4 2 1 1 2 4 4 4 3 2 2 2 1 0 1 2 2 3 4 5 6 7 6 5 4 3 3 4 4 4 4 3 2 1 2 4 5 5 4 4 5 6 7 6 4 4 3 2 2 3 4 5 4 3 2 2 3 3 3 5 7 5 5 6 4 6 5 5 4 5 6 6 6 6 4 2 2 2 3 4 4 3 2 4 6 7 7 6 7 8 9 9 9 10 11 10 8 3 4 7 7 6 5 5 6 6 6 7 7 7 7 6 6 6 5 4 4 2 3 5 4 2 0 1 2 1 2 2 2 4 6 8 7 5 4 4 5 5 4 4 3 1 1 2 3 4 5 5 6 5 4 2 1 5 7 8 7 6 5 5 6 5 6 6 6 6 5 4 2 1 3 2 1 4 5 7 6 6 3 2 2 4 6 4 1 2 2 4 4 3 3 3 3 3 5 5 5 4 4 6 6 5 4 3 2 4 6 7 6 4 4 5 5 5 5 4 4 3 2 1 1 3 5 6 5 5 5 5 4 5 5 6 5 4 2 1 1 1 2 3 4 4 3 3 3 3 4 5 5 6 6 5 4 3 3 3 3 4 4 4 5 5 6 7 7 6 4 4 5 5 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 8 7 7 7 6 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 5 5 5 5 5 5 5 6 6 6 6 6 6 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 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 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 3 3 3 3 3 3 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 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 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 2 2 1 0 1 2 2 1 1 1 0 0 0 0 1 2 3 4 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 8 9 10 10 10 11 11 11 12 12 11 10 7 6 6 7 9 9 8 7 7 7 7 7 7 7 8 9 10 9 7 7 6 5 3 2 3 4 4 5 5 4 5 3 4 4 4 1 1 2 2 4 4 2 1 1 1 1 1 0 1 1 1 3 2 3 5 6 7 6 6 5 3 2 2 2 3 3 4 4 3 2 2 2 3 3 3 3 3 2 2 1 2 1 3 2 2 1 1 3 2 4 4 2 3 4 4 3 2 2 1 2 2 5 6 4 1 2 4 2 2 5 3 2 2 2 3 4 4 4 6 6 6 4 3 2 3 5 5 5 3 1 2 2 5 6 6 5 4 4 4 6 6 5 5 6 6 5 6 5 6 6 7 9 8 6 3 3 3 4 5 5 4 3 3 4 4 4 5 4 4 4 4 5 5 4 1 1 1 1 3 3 3 2 2 1 3 6 6 4 3 4 5 6 7 6 5 4 4 5 3 1 1 1 3 3 4 4 4 3 2 2 3 4 2 1 3 4 5 4 3 2 1 1 0 1 1 2 3 2 2 2 2 4 5 6 6 5 2 2 3 3 3 4 2 1 3 3 3 3 5 4 4 3 4 7 7 5 4 3 4 5 5 6 6 4 3 2 2 4 5 5 5 6 5 4 6 5 5 6 4 4 6 8 9 9 9 7 6 6 5 3 4 5 4 4 3 4 6 6 6 6 6 7 6 5 6 8 9 8 6 6 6 5 4 4 5 6 5 6 7 5 5 6 6 6 6 6 4 6 6 5 4 4 5 4 4 2 2 3 2 2 3 4 7 8 8 7 7 7 6 6 5 3 2 2 2 2 3 4 5 6 5 3 2 3 7 7 7 7 6 5 6 6 5 5 5 6 7 4 2 3 4 6 4 2 4 5 7 7 9 7 5 3 4 6 4 2 2 3 5 4 4 4 4 4 3 4 6 4 2 3 4 5 5 3 1 1 4 6 7 5 2 3 3 4 4 4 4 3 3 2 0 2 4 6 5 4 4 4 4 3 4 6 7 6 4 3 1 1 1 1 3 3 4 4 3 3 3 3 4 5 5 5 5 4 4 3 2 2 2 2 3 3 4 5 6 6 6 4 4 5 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 4 5 5 5 6 6 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 7 7 6 6 6 7 7 7 6 6 5 4 5 6 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 7 8 8 9 9 9 9 9 9 9 10 10 10 9 9 9 8 8 8 9 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 1 1 2 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 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 5 5 4 4 3 3 2 2 2 3 3 3 3 3 2 1 1 1 2 1 2 1 1 1 1 1 1 1 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 9 9 10 10 10 11 11 11 12 12 11 10 7 7 7 9 9 8 7 6 5 5 5 5 5 5 6 7 8 6 4 5 6 7 6 5 5 4 5 4 3 1 3 4 4 2 3 2 2 2 2 2 2 2 2 2 2 3 3 2 1 1 2 0 1 3 4 4 5 5 6 5 3 2 1 1 2 3 3 4 3 2 1 2 1 1 1 1 2 1 2 1 2 3 3 3 2 0 2 4 4 3 3 2 2 4 4 3 2 1 2 3 2 3 4 2 1 1 1 3 4 7 2 2 3 2 1 3 4 5 6 7 6 4 4 4 4 5 6 4 2 1 1 1 2 5 5 5 5 5 6 5 5 6 6 8 8 7 4 3 4 5 7 8 7 4 1 0 2 4 4 5 2 2 4 5 5 5 4 3 3 3 3 4 4 4 2 2 2 2 3 3 3 2 1 1 2 4 6 5 5 5 6 6 5 5 5 5 5 5 6 6 5 4 3 3 4 4 4 4 4 4 4 4 2 3 4 3 4 4 3 3 2 2 2 2 2 3 4 5 4 4 2 1 3 5 6 5 3 3 3 3 3 4 3 2 3 3 2 1 2 2 2 3 3 6 7 8 6 5 5 5 6 6 5 2 1 1 1 2 4 4 4 6 8 7 6 5 6 8 5 6 7 5 4 6 8 7 5 4 5 6 4 4 5 5 4 5 6 4 4 4 3 2 3 2 5 7 9 7 6 6 6 6 4 4 5 5 5 5 5 5 6 7 7 5 4 3 3 5 5 4 3 4 5 6 4 3 2 2 3 3 3 2 3 4 5 5 6 7 7 7 7 6 4 2 1 1 3 5 5 5 4 3 3 5 6 5 3 4 5 4 4 5 5 5 5 5 6 7 5 5 6 6 6 5 4 4 5 7 8 8 7 6 5 5 5 3 1 3 4 4 4 5 4 3 1 3 6 4 2 1 1 4 4 3 1 1 4 6 7 4 2 2 2 3 3 3 3 3 2 1 0 2 3 4 4 4 4 4 4 4 4 6 7 6 4 2 1 1 1 1 2 3 4 4 4 3 3 2 3 3 4 4 4 4 4 3 2 1 1 2 2 3 4 5 6 6 6 5 4 4 5 5 6 5 5 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 5 5 5 5 6 7 8 7 7 6 6 6 6 6 6 6 6 6 5 6 7 7 7 6 6 6 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 6 7 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 9 8 8 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 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 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 4 4 4 3 3 2 2 2 1 1 1 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 3 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 2 2 2 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 6 6 6 7 8 8 9 9 10 10 10 10 11 11 11 12 12 11 10 9 10 10 10 8 6 5 5 4 5 5 5 5 5 5 6 7 7 7 6 6 4 3 4 5 5 4 3 2 1 2 3 3 2 3 2 3 3 3 2 1 2 3 3 3 2 2 1 1 1 2 1 2 2 1 2 2 4 5 5 4 2 2 3 3 3 3 4 4 3 1 1 2 2 1 2 2 2 1 2 1 3 3 1 1 1 3 2 1 0 1 1 3 4 4 4 3 3 5 5 3 3 3 4 3 4 1 3 5 5 1 2 4 1 2 2 2 3 4 6 5 4 4 5 6 6 4 2 1 3 4 4 2 2 2 4 5 5 5 5 6 8 8 8 4 1 2 2 1 5 7 7 5 2 3 3 1 3 3 2 1 2 4 4 5 5 4 3 4 4 4 4 4 4 4 3 3 3 4 4 4 3 3 2 3 5 5 5 6 5 5 5 4 5 5 6 5 6 7 6 6 5 5 4 3 3 3 3 4 5 6 5 3 3 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 2 1 1 3 5 5 4 4 3 4 4 3 3 3 2 1 4 6 4 2 4 3 4 7 8 8 6 5 5 5 5 3 1 0 1 0 1 3 4 5 8 8 6 5 4 7 9 8 7 8 1 3 4 6 7 2 1 4 6 5 3 4 6 6 4 2 1 2 3 4 2 2 1 2 8 10 6 5 6 5 4 3 4 6 5 5 6 6 6 7 7 8 7 4 2 2 5 6 5 4 3 3 4 4 5 3 1 1 1 1 2 2 3 3 3 4 5 6 7 6 6 4 2 0 3 4 6 5 5 4 4 5 6 4 1 1 2 3 5 4 5 6 7 8 6 7 9 6 5 6 6 6 6 6 4 4 6 7 7 6 6 6 5 4 3 1 2 3 3 4 4 4 3 0 3 5 5 3 1 1 3 4 4 2 2 3 5 6 4 3 3 3 3 3 3 3 2 2 2 2 1 2 3 3 4 4 4 5 6 6 7 7 6 3 2 2 2 1 1 2 3 4 4 4 3 3 2 2 2 3 4 4 4 3 3 3 2 2 2 3 4 4 5 5 6 6 6 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 4 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 4 4 4 5 5 5 5 5 6 6 6 6 7 6 6 6 5 5 4 4 3 3 4 4 4 4 4 4 6 7 7 7 7 7 7 6 6 5 6 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 5 6 7 6 6 5 5 4 5 6 7 8 8 9 9 10 10 9 9 9 10 9 9 9 9 9 9 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 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 3 3 3 2 2 1 1 1 1 0 0 0 nan nan nan nan nan nan nan nan nan 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 1 1 1 0 1 1 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 8 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 9 10 10 10 9 6 5 4 4 4 5 5 6 5 4 3 3 2 3 5 7 8 6 4 4 4 3 1 1 1 0 1 2 3 2 2 3 2 3 3 2 1 2 4 4 2 2 2 2 3 4 2 3 2 3 2 4 2 4 5 5 4 1 2 3 3 2 2 2 4 3 2 1 1 1 1 2 3 3 1 1 1 2 3 2 1 2 2 1 2 3 3 4 4 3 4 5 5 5 6 4 3 3 4 5 1 4 5 5 5 3 0 3 4 4 3 3 2 3 5 6 5 5 5 4 4 5 4 3 1 1 4 4 2 1 1 2 5 5 6 7 7 8 6 4 1 2 5 3 5 6 7 4 2 5 5 5 5 4 2 2 1 2 3 4 4 4 4 4 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 6 6 5 5 5 5 6 6 5 3 2 2 2 2 4 5 5 4 2 2 3 4 5 5 5 4 4 4 4 4 5 4 4 3 3 4 3 2 1 3 5 6 6 5 4 4 3 3 3 3 3 2 5 6 5 3 4 4 4 6 7 8 7 6 6 6 5 3 1 0 1 1 1 3 5 6 7 6 6 4 5 6 6 4 7 7 2 4 4 5 7 4 2 4 5 6 2 3 3 3 2 1 1 3 5 6 4 0 3 2 6 10 10 9 7 5 5 5 5 6 5 6 7 6 6 5 6 9 8 5 3 5 6 6 5 4 2 2 3 7 5 4 3 2 1 1 2 3 4 3 3 3 3 5 6 6 6 4 2 1 4 5 6 6 5 5 5 6 5 3 2 3 3 5 5 5 4 5 6 6 6 8 8 6 5 4 4 4 4 4 3 4 5 6 6 3 3 5 5 4 3 2 1 2 3 3 4 4 3 2 4 5 5 4 3 3 4 4 3 2 3 3 4 4 4 4 3 3 2 2 3 3 3 2 2 2 2 2 2 3 4 5 6 7 7 8 8 6 5 3 3 3 2 1 1 2 4 4 4 4 4 4 3 3 2 2 3 3 4 4 4 3 3 3 3 3 4 4 5 5 5 6 6 6 5 5 4 3 3 3 3 3 3 4 4 5 5 5 5 5 5 4 3 2 2 2 2 2 2 3 3 4 5 5 5 6 6 6 6 6 6 6 6 5 5 6 6 5 5 5 5 5 5 4 4 4 4 4 5 6 6 6 6 6 6 6 6 7 6 6 5 5 4 4 4 4 4 5 5 5 5 4 5 5 5 6 7 7 7 7 6 6 6 7 8 8 8 8 7 7 7 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 5 5 5 5 5 6 7 7 7 7 6 6 5 5 6 7 7 8 9 9 9 9 9 9 9 9 9 8 9 9 9 8 8 8 8 7 8 9 8 8 8 8 7 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 4 4 4 3 3 3 4 4 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 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 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 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 1 1 1 0 0 1 2 2 3 3 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 9 10 10 11 10 11 11 11 11 11 11 11 11 11 11 11 9 9 9 9 9 7 5 4 4 4 4 4 4 5 4 3 2 2 3 3 4 4 5 6 6 8 6 4 4 2 1 2 3 2 2 1 1 3 4 2 2 2 2 1 2 2 3 4 3 1 1 2 1 1 2 1 3 3 3 3 4 4 3 1 0 1 1 1 2 2 3 1 1 2 2 1 0 1 3 4 2 0 2 2 2 0 2 1 1 1 1 3 4 3 2 2 5 5 5 5 4 2 2 3 4 5 6 6 6 4 2 2 1 3 4 5 4 4 5 5 4 4 5 5 6 5 4 4 5 5 4 1 2 4 4 2 1 4 5 5 5 6 5 4 3 3 2 3 4 2 7 9 5 4 1 2 6 7 6 2 3 2 2 2 3 4 4 4 4 4 5 5 4 3 3 4 3 3 4 4 4 4 4 4 4 5 6 6 6 6 5 4 4 4 4 4 4 5 5 5 4 3 4 5 4 3 2 2 2 2 1 2 3 3 4 4 5 5 6 5 5 5 4 3 4 5 4 4 3 2 1 2 3 3 3 3 4 6 6 6 6 5 5 3 3 3 3 4 3 4 5 6 4 4 5 5 7 7 7 7 7 7 6 5 3 2 2 1 2 1 2 5 6 6 5 4 2 2 2 3 3 5 6 7 7 6 6 6 6 5 3 4 5 2 1 1 2 2 3 3 3 2 2 4 3 2 4 2 4 9 9 9 7 6 6 6 5 5 6 7 6 5 5 5 10 10 7 6 6 5 5 5 5 5 5 6 7 6 5 3 2 1 1 1 3 4 4 2 3 3 2 4 6 7 4 2 2 3 3 4 6 6 5 5 5 5 5 6 7 6 6 5 4 2 0 3 2 2 5 7 7 3 3 5 5 5 3 1 3 5 7 8 7 6 6 5 4 3 2 2 3 3 3 3 3 4 4 5 5 5 4 5 5 5 5 3 1 2 2 3 4 5 4 3 3 2 2 2 2 2 1 1 2 3 3 3 5 7 8 7 7 8 7 7 6 5 4 3 2 2 1 1 2 4 4 4 4 5 5 5 4 3 3 3 4 4 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 5 3 2 1 1 1 1 2 3 3 4 5 5 6 5 3 2 1 1 2 2 2 3 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 6 6 6 6 7 6 6 6 6 5 5 5 5 5 6 6 6 6 5 4 4 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 7 7 8 8 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 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 4 4 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 4 4 4 4 4 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 3 3 3 3 4 4 4 4 4 4 4 4 3 4 3 3 3 3 2 1 1 1 1 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 1 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 9 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 8 8 7 5 4 4 4 4 4 4 3 3 3 3 3 2 1 2 2 3 4 5 6 7 5 5 4 2 4 5 4 1 0 1 1 2 4 4 4 4 5 4 2 2 3 4 4 4 4 3 2 2 2 2 4 4 3 2 2 3 2 1 1 2 2 2 1 2 3 1 1 2 3 2 1 2 2 1 1 3 5 4 2 1 0 0 1 1 1 1 4 4 4 4 5 3 4 4 4 4 2 2 4 5 6 4 3 4 4 5 3 1 2 4 5 4 4 4 4 4 4 5 5 5 3 3 4 4 5 4 5 5 5 4 3 4 5 6 6 6 4 2 3 3 3 4 4 3 7 10 5 5 6 6 9 8 6 3 4 3 3 5 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 5 5 5 6 5 5 6 7 7 6 5 4 3 2 2 3 3 3 3 2 5 4 1 1 1 2 2 2 2 3 3 4 5 6 8 7 7 6 5 5 4 3 2 2 2 2 1 1 1 1 2 2 3 5 5 6 7 7 6 6 5 3 2 3 2 3 2 1 4 6 6 6 7 7 7 7 6 6 6 6 5 5 5 3 2 2 2 1 2 4 5 5 4 2 3 3 2 1 2 5 6 7 8 8 7 6 7 7 7 6 5 2 1 2 4 4 5 3 1 2 2 1 3 4 3 6 3 4 6 6 6 5 5 5 5 6 6 6 6 6 6 5 6 9 9 7 5 4 5 5 5 4 5 6 6 7 5 3 2 2 1 1 3 4 4 3 3 4 2 2 5 6 5 3 2 3 3 4 5 6 5 5 6 6 6 6 7 6 5 5 3 1 2 2 1 2 5 6 6 2 4 5 6 6 3 2 3 2 6 6 6 6 5 6 5 4 3 3 2 2 1 2 3 5 5 6 5 3 1 2 3 4 4 3 2 1 2 4 5 5 4 3 2 1 1 1 1 2 1 1 2 3 4 6 7 7 8 8 7 7 7 6 6 5 4 3 2 2 1 1 3 4 4 4 5 5 5 5 4 4 4 4 4 5 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 5 5 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 4 5 5 5 4 4 4 5 5 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 6 6 6 6 5 5 5 6 7 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 7 7 7 6 5 5 4 4 5 6 6 7 7 7 7 7 6 6 7 7 7 7 7 7 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 7 7 7 7 6 6 6 7 7 7 7 6 6 6 6 6 6 7 7 7 6 7 7 7 7 7 8 8 8 8 7 7 6 7 7 8 8 7 7 8 8 8 8 8 7 6 6 6 5 5 5 5 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 2 2 2 3 3 3 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 3 3 4 4 4 5 5 5 5 5 5 4 4 4 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 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 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 10 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 10 9 8 7 6 5 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 4 4 4 4 5 6 7 5 3 4 4 4 2 3 2 2 2 2 3 3 4 4 4 4 3 3 3 2 2 3 4 3 3 2 1 0 2 4 3 1 4 5 4 3 4 4 4 3 2 1 2 1 1 2 2 2 2 3 5 4 4 4 5 4 3 2 1 1 1 2 5 3 2 3 4 5 4 3 3 3 5 3 1 3 4 5 5 1 2 4 4 6 5 4 4 3 4 3 2 5 5 4 4 4 4 4 4 4 4 6 6 5 6 6 6 5 5 5 6 6 7 8 8 5 4 5 5 5 7 7 9 9 4 5 7 7 6 4 2 5 4 4 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 4 4 6 8 6 5 4 2 1 1 0 1 2 3 3 5 1 1 2 1 1 1 2 2 2 2 2 3 4 6 6 5 5 5 5 3 2 1 1 2 3 3 2 2 1 2 3 4 5 4 4 7 7 7 6 4 2 1 1 1 1 2 1 3 3 4 6 6 5 6 7 6 6 7 6 6 5 5 4 2 3 2 1 1 2 2 3 3 2 4 4 1 2 4 5 6 7 7 7 8 7 7 8 6 7 5 4 2 1 3 3 2 2 2 2 3 3 2 6 6 4 4 5 6 6 6 4 4 5 5 5 6 6 7 6 6 4 3 4 6 7 5 4 5 5 4 5 5 6 6 8 8 7 6 3 2 2 1 2 3 2 1 4 1 2 5 7 8 7 5 3 4 5 5 6 5 5 6 6 6 6 5 5 5 5 3 2 2 1 1 2 4 6 5 4 5 7 6 6 3 2 2 1 3 4 5 5 5 6 5 4 4 3 2 1 2 3 4 6 6 6 6 4 3 3 4 3 3 3 3 3 3 4 5 5 4 3 2 1 1 2 1 2 1 1 3 4 5 6 7 7 8 8 8 7 5 5 5 5 4 4 3 2 2 1 2 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 6 6 6 6 6 6 7 6 6 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 2 2 3 3 4 4 5 5 5 5 5 5 5 4 4 4 5 4 4 4 3 2 2 2 3 4 4 5 5 5 6 6 7 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 6 6 7 7 7 7 6 6 7 7 7 7 7 8 8 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 7 7 6 6 5 5 6 6 7 7 7 7 7 7 7 8 8 7 7 6 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 4 4 4 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 3 2 3 3 4 4 4 4 4 3 3 4 4 5 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 3 3 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 1 1 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 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 8 7 6 5 5 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 6 5 4 4 3 3 4 4 4 4 4 4 3 2 1 1 1 1 1 1 2 3 2 2 2 2 2 0 5 5 4 3 4 2 3 6 5 4 3 4 3 3 3 2 1 1 2 3 2 2 2 1 5 6 3 3 3 3 3 2 1 1 1 2 3 5 4 3 1 2 4 4 3 3 4 6 4 3 4 5 6 5 4 1 1 1 2 4 5 6 6 5 5 4 7 5 4 3 3 4 4 5 5 5 5 5 5 6 6 5 4 5 5 7 6 7 8 7 5 4 4 4 4 5 5 10 7 3 3 4 1 1 1 2 3 3 3 5 5 5 5 5 6 5 5 5 5 5 6 6 6 5 4 4 3 4 4 5 5 5 5 5 5 5 5 5 5 6 7 5 3 2 2 2 2 3 2 2 0 2 3 3 2 1 0 2 2 2 2 3 1 1 3 4 4 4 3 2 1 0 1 2 3 4 5 5 4 3 3 4 4 4 5 7 7 7 6 4 2 1 1 1 1 2 2 2 1 1 3 4 5 6 6 6 6 7 6 6 6 5 3 1 1 2 2 1 1 2 3 3 2 3 4 1 2 2 2 2 3 3 5 6 7 6 6 6 6 4 3 2 1 1 1 1 2 3 5 4 3 3 6 8 7 5 4 4 5 5 5 4 4 3 4 6 5 5 3 2 3 3 3 4 5 5 6 6 5 5 7 6 5 5 6 8 7 7 6 4 3 4 4 1 2 1 3 1 2 5 6 7 7 7 6 5 5 5 5 5 5 5 4 4 5 4 5 4 3 3 3 2 1 3 2 4 7 7 6 7 7 7 6 4 3 3 3 4 5 4 4 5 6 6 4 5 4 3 2 3 6 5 6 6 6 7 6 4 3 3 2 2 3 3 3 3 4 6 6 5 3 1 2 2 2 1 1 0 3 5 6 6 7 7 7 8 8 8 7 6 5 5 5 5 4 4 3 2 2 2 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 6 6 6 7 7 7 7 6 6 5 5 5 6 6 6 5 5 5 5 5 5 6 5 4 3 4 4 5 6 6 6 6 5 5 5 5 5 4 3 3 3 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 4 5 6 6 6 5 5 5 4 3 3 3 4 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 7 7 6 6 6 7 7 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 5 5 5 4 4 3 3 3 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 2 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 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 5 5 5 6 6 6 7 7 7 7 8 8 9 10 10 10 11 11 11 11 11 10 10 11 10 10 10 10 9 8 7 6 6 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 4 3 3 3 4 4 5 5 5 4 4 4 3 3 1 1 3 4 3 3 3 1 1 3 5 6 5 4 2 1 2 3 3 3 3 4 5 4 2 2 1 1 1 2 2 2 2 1 3 3 3 2 1 2 2 2 2 2 2 2 2 3 4 5 5 4 4 4 1 3 5 6 5 5 4 3 4 5 4 2 2 3 1 1 3 5 5 5 5 5 5 4 5 6 5 5 4 4 4 1 3 4 6 7 6 6 5 5 4 6 7 6 6 6 5 3 3 5 5 5 6 9 8 3 3 2 2 3 2 1 0 1 3 5 6 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 7 8 6 4 3 4 4 3 1 1 2 3 4 4 3 2 1 1 2 2 2 3 3 1 1 3 3 2 1 1 1 1 0 1 3 3 4 4 3 2 2 3 5 7 7 7 7 6 5 2 1 1 0 1 2 3 3 4 5 3 2 4 6 6 6 6 6 5 5 6 7 6 4 2 2 0 2 3 1 2 1 1 2 3 3 0 1 2 3 3 3 2 2 3 5 7 7 8 7 7 5 3 1 1 2 3 4 4 5 4 2 2 4 5 6 7 7 6 5 4 3 2 1 1 4 5 3 3 4 4 5 3 2 2 1 5 6 7 6 5 6 5 3 1 1 3 3 4 7 7 3 1 4 2 1 2 4 4 5 6 6 6 5 5 5 5 5 6 6 5 5 5 4 4 5 5 4 4 3 3 2 1 2 2 3 4 6 5 6 7 7 7 5 3 3 4 5 5 7 6 5 5 5 5 5 5 6 5 5 5 5 5 5 6 6 7 6 5 4 5 5 4 3 3 3 4 4 5 6 5 3 2 2 2 2 1 0 1 4 6 7 6 6 6 7 7 7 7 6 6 5 5 5 5 4 4 3 3 2 2 3 4 4 4 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 5 5 5 5 6 6 6 6 6 5 5 5 6 6 7 7 6 6 6 6 5 5 5 4 3 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 5 4 4 4 4 4 4 3 4 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 5 5 5 5 4 4 5 5 5 5 5 6 7 7 7 7 7 7 7 7 6 6 5 5 6 6 6 6 5 4 4 3 3 3 4 4 5 5 5 6 5 5 4 5 5 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 6 6 6 5 5 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 4 5 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 3 3 4 4 4 4 3 4 4 4 4 4 4 4 4 4 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 4 4 4 4 5 5 5 4 4 4 4 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 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 nan nan nan nan 6 7 7 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 7 6 6 5 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 4 3 3 2 2 3 4 5 5 4 4 3 3 3 2 2 3 3 3 3 4 5 4 2 3 6 5 4 3 2 1 2 3 3 2 2 3 2 1 2 2 2 1 1 2 2 2 2 1 1 1 1 2 3 3 2 1 1 1 3 5 5 5 5 3 3 0 1 2 3 5 5 5 3 2 1 2 4 5 5 1 2 3 3 4 3 2 3 3 3 4 5 5 5 5 4 3 2 3 1 3 5 5 6 5 4 4 3 2 5 8 8 8 7 5 5 4 6 5 5 9 8 7 4 4 2 2 5 5 5 4 4 4 5 6 6 5 5 5 5 6 6 7 7 7 6 6 6 5 5 6 6 5 5 4 4 5 5 5 5 5 6 6 6 7 7 6 5 4 5 5 5 4 3 3 4 5 6 3 3 3 3 3 2 1 2 2 1 1 2 1 1 1 2 2 2 1 0 1 2 3 4 3 2 1 0 2 3 4 6 6 6 4 2 1 2 0 1 3 2 2 3 3 4 4 5 6 6 6 5 5 4 5 6 6 6 4 1 1 1 3 3 1 0 1 2 2 3 2 1 1 1 1 1 1 3 5 5 5 8 7 6 6 6 7 4 1 3 4 3 3 2 3 4 5 4 3 3 5 6 7 6 5 5 4 3 0 1 4 6 7 6 7 7 7 5 5 4 3 3 6 6 6 5 5 6 4 1 3 3 4 5 6 8 10 7 4 4 2 3 4 5 5 5 5 5 5 4 4 4 5 6 5 5 5 5 5 5 6 7 6 7 4 1 1 0 1 1 4 4 4 4 5 7 7 7 4 3 4 5 5 5 7 6 5 5 5 4 3 4 6 5 5 5 4 5 5 6 7 7 6 5 3 5 6 3 3 4 4 4 4 4 6 6 5 4 3 3 1 1 1 3 6 7 8 6 5 5 6 7 7 7 7 6 6 5 5 4 4 4 3 3 2 3 4 4 4 4 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 5 5 6 6 7 7 7 7 6 6 6 6 5 5 4 3 1 0 1 3 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 4 5 5 6 6 5 5 5 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 5 6 6 7 7 7 7 6 5 5 4 4 4 4 4 3 2 2 1 2 2 3 3 3 3 4 5 5 6 6 5 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 5 5 4 5 5 5 5 5 4 3 3 3 4 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 4 4 5 5 5 5 5 4 5 5 5 5 4 4 3 3 3 4 4 4 4 4 4 5 5 4 4 3 3 3 4 4 3 2 1 1 2 3 4 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 4 4 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 3 3 3 3 3 3 2 2 2 2 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 8 8 9 9 9 9 10 10 10 10 10 9 9 9 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 2 2 3 4 4 5 4 3 2 1 1 1 2 3 3 3 3 3 4 5 3 2 3 5 4 3 2 1 1 1 2 5 4 3 0 2 3 3 3 2 1 1 1 1 1 1 1 2 2 0 1 1 0 1 1 1 2 4 4 5 6 5 1 1 1 1 2 4 5 4 3 1 1 1 3 5 3 1 2 0 1 2 2 1 2 3 3 2 2 2 2 2 2 2 2 1 3 3 2 5 6 6 5 5 4 2 2 5 7 8 8 7 5 4 5 6 8 8 10 2 3 4 4 4 5 7 7 7 5 4 4 5 6 5 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 5 6 6 5 5 4 4 4 5 6 6 5 4 4 4 5 6 5 5 4 4 4 1 1 2 2 3 2 2 2 2 3 3 3 3 2 2 2 3 4 5 5 5 4 4 3 3 3 4 6 7 6 4 4 3 2 2 3 3 3 2 3 4 4 5 6 6 4 4 4 4 5 5 6 6 4 2 2 2 2 1 1 0 0 1 1 2 1 0 2 3 3 2 2 2 3 5 3 5 6 6 6 6 7 5 2 2 3 2 2 3 4 5 4 1 3 4 6 6 6 5 3 5 4 3 2 1 4 6 7 7 8 9 7 5 7 6 2 2 4 5 5 4 5 7 5 2 4 6 6 5 3 2 6 8 8 7 5 4 3 4 6 6 6 5 3 2 2 4 5 5 4 4 6 6 5 5 6 6 6 7 4 2 0 1 2 1 4 5 4 4 5 7 8 8 5 3 4 5 4 6 7 6 3 2 3 2 2 4 5 3 2 3 3 5 5 5 8 8 7 5 4 5 6 5 4 4 5 5 5 5 6 6 6 5 4 2 0 1 1 4 7 7 7 6 5 5 6 6 6 6 6 6 6 4 4 3 3 3 3 3 3 3 4 4 5 5 5 5 4 4 4 3 3 3 4 4 4 5 5 6 6 6 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 6 5 5 4 3 2 2 2 4 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 3 5 6 6 6 6 6 5 4 3 3 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 5 5 4 4 4 4 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 2 3 3 3 3 3 3 3 4 5 6 7 7 6 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 5 5 5 4 3 3 3 4 4 5 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 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 4 4 4 4 2 1 2 2 3 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 4 4 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 4 4 4 3 3 3 3 3 3 3 2 2 2 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 nan nan nan nan nan 9 9 9 9 9 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 3 3 3 2 2 3 4 4 5 4 4 2 2 2 3 4 3 3 2 2 1 2 4 4 4 4 5 6 2 2 2 2 2 2 4 4 4 1 3 4 4 3 1 1 1 1 2 2 2 1 2 3 2 1 1 2 2 3 3 3 4 1 2 4 3 1 1 3 1 2 4 4 4 3 2 2 3 4 3 1 2 4 2 1 2 2 1 3 4 5 4 2 1 1 2 2 4 3 0 3 4 2 6 6 5 5 5 4 3 3 7 9 9 8 7 6 4 5 7 8 7 7 5 4 2 3 5 7 7 5 4 3 4 5 6 6 5 5 5 6 7 7 6 6 5 5 4 5 6 6 6 6 6 5 5 4 3 3 3 3 4 4 3 3 3 3 2 2 1 3 4 5 7 6 5 4 3 4 5 5 5 5 3 2 2 3 4 5 5 4 4 3 3 3 3 4 4 4 3 3 4 3 3 2 3 3 2 2 2 2 4 5 7 7 6 5 4 4 4 4 4 4 3 3 4 5 5 5 4 3 5 6 5 5 6 5 4 4 4 4 2 1 1 1 1 1 1 2 3 2 1 1 1 2 1 2 3 3 4 4 5 6 6 4 5 6 6 4 1 1 2 2 3 4 4 4 2 6 7 5 2 2 1 2 3 4 4 3 2 4 6 7 7 8 9 6 4 5 5 4 1 1 4 5 4 6 7 5 2 4 4 5 3 2 1 4 8 7 7 6 6 7 6 6 5 6 7 6 4 4 4 3 3 3 4 6 6 5 5 4 3 4 6 3 1 0 0 0 2 3 5 4 5 5 6 8 8 7 3 2 5 5 6 8 7 2 2 1 1 3 4 3 1 1 2 3 4 4 5 9 8 6 4 3 5 6 7 5 4 5 6 6 6 6 6 6 6 4 2 1 1 3 5 6 6 6 6 6 5 6 7 6 6 6 6 6 4 3 2 2 2 3 3 3 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 7 7 7 6 6 6 5 5 5 4 4 4 5 5 5 5 5 6 6 6 5 5 5 4 3 3 2 2 1 1 1 2 5 6 6 6 6 6 5 4 3 3 3 5 6 6 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 5 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 4 4 4 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 5 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 3 4 4 4 4 4 4 3 2 2 3 4 4 5 5 4 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 2 3 3 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 9 8 8 8 8 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 3 3 2 2 2 3 4 4 4 4 4 3 3 3 3 3 3 3 2 3 3 3 4 5 4 4 5 4 1 1 3 3 3 4 4 5 5 4 3 3 3 2 1 1 2 2 3 2 1 2 2 4 2 1 1 1 3 3 3 3 3 1 1 2 1 2 1 1 1 1 3 4 4 4 4 4 3 2 1 1 1 1 2 0 2 3 3 4 5 5 5 4 3 3 5 4 2 2 3 2 1 4 6 6 6 5 5 4 5 7 9 10 8 6 2 4 2 3 6 5 3 4 5 5 6 6 5 3 3 3 4 5 6 6 7 5 4 3 4 6 8 9 7 6 5 4 3 4 5 6 5 5 5 6 5 5 5 5 4 5 6 5 4 3 3 3 2 2 1 3 4 5 7 6 5 4 4 4 4 5 5 4 2 1 3 3 4 4 5 5 4 3 2 3 3 4 4 4 3 4 3 2 1 4 5 4 4 3 2 3 4 6 6 6 6 5 3 3 3 3 2 2 3 3 3 4 4 4 4 4 5 6 7 5 4 4 3 4 5 5 3 3 3 3 3 1 1 1 1 3 2 2 0 2 4 5 5 3 4 4 4 7 6 5 2 2 4 2 0 3 4 5 3 4 2 1 5 6 6 2 3 3 3 3 4 5 5 5 3 3 4 3 3 7 8 5 3 2 4 4 0 1 2 3 4 3 4 5 2 2 1 2 3 2 1 3 6 5 4 2 3 5 6 5 4 4 6 6 6 5 4 2 3 4 5 6 7 6 4 2 1 3 3 2 1 3 2 2 4 4 3 4 5 5 5 7 8 7 4 3 6 6 6 8 9 6 2 1 2 3 4 4 4 4 3 4 3 4 6 8 6 3 0 3 5 7 7 6 3 5 5 4 6 7 7 6 5 4 3 3 3 4 5 5 5 5 5 6 6 6 6 5 6 6 7 5 3 2 2 2 3 3 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 6 6 7 8 7 7 6 6 6 6 5 5 5 5 5 4 3 2 3 3 3 3 4 4 4 4 4 5 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 5 6 6 6 6 6 5 5 5 4 3 3 3 3 3 3 3 4 5 6 6 6 6 6 5 4 4 4 4 5 5 6 7 7 7 7 6 5 4 2 2 2 3 4 4 5 6 6 6 5 4 4 3 3 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 3 3 2 2 4 5 6 7 7 7 6 6 5 5 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 4 4 4 3 3 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 6 5 5 4 4 5 5 6 6 6 6 6 6 5 5 5 5 6 6 5 5 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 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 6 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 2 3 4 4 4 4 4 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 5 4 2 0 2 3 4 5 6 6 5 4 3 2 2 2 2 3 3 2 3 3 1 1 1 1 0 2 3 1 2 3 4 4 2 1 2 1 1 1 2 3 3 2 2 3 4 5 5 5 4 3 2 1 1 3 4 4 5 6 6 7 6 5 3 2 3 4 4 4 5 5 4 4 5 5 1 2 3 5 5 6 7 8 8 8 5 3 4 5 5 5 6 5 5 4 4 6 7 7 6 5 4 5 6 7 8 6 4 2 1 2 4 6 7 8 8 6 5 4 4 4 5 6 5 5 5 5 5 5 5 5 5 6 5 5 3 4 4 3 2 2 3 4 5 5 6 6 5 3 3 3 4 5 5 2 0 3 3 1 1 1 2 2 2 1 1 2 3 3 4 4 4 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 3 4 5 4 3 4 5 6 6 5 5 5 4 4 3 2 2 3 3 3 2 1 2 3 5 4 3 2 4 5 0 2 2 1 1 4 7 6 3 1 2 3 2 3 3 5 7 3 1 2 2 4 5 5 3 2 1 3 5 4 4 5 4 3 1 1 3 4 6 6 6 4 3 4 3 1 2 3 1 2 4 4 5 4 2 2 0 4 2 1 2 4 6 3 4 3 3 4 3 3 2 3 5 6 7 5 4 4 5 6 6 7 6 4 2 2 4 4 4 1 3 3 3 5 3 3 5 4 6 5 6 7 7 7 5 5 6 4 6 8 8 3 1 3 4 5 3 2 3 3 4 3 4 7 8 6 3 3 5 5 7 7 6 3 5 4 3 6 7 7 5 4 4 4 4 3 4 5 5 4 5 5 6 5 4 4 5 6 6 7 5 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 5 5 6 7 8 7 7 6 6 6 6 6 5 5 5 4 3 3 2 3 3 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 4 4 5 5 4 4 4 5 6 6 6 6 6 6 5 5 5 4 4 4 4 5 5 6 5 5 4 3 2 2 1 2 2 1 2 3 3 3 3 3 3 3 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 4 4 4 3 3 2 2 3 3 5 5 5 5 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 3 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 6 6 6 6 6 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 6 6 7 7 7 7 6 5 5 6 6 6 6 6 6 7 7 7 6 6 5 6 5 5 4 3 2 2 1 2 2 2 2 2 2 2 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 5 4 4 3 3 3 3 2 2 2 2 3 4 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 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 2 3 3 4 4 4 4 4 3 3 3 2 2 2 3 3 3 3 2 2 1 2 3 4 5 4 2 3 4 5 6 6 6 4 4 4 2 0 2 3 4 3 2 3 4 3 1 3 2 1 1 2 2 2 3 4 4 1 1 3 2 1 2 2 3 3 3 0 3 4 4 4 4 3 2 1 1 1 3 4 6 7 7 6 5 5 4 2 2 3 1 3 6 6 6 5 6 7 5 2 2 2 4 3 2 3 7 7 6 5 5 6 4 6 7 7 7 7 6 5 5 7 8 7 6 6 7 7 7 6 2 0 1 1 3 4 5 6 7 8 7 7 6 6 7 6 6 7 6 5 4 4 5 5 5 5 6 5 5 4 4 5 3 2 2 3 4 4 4 5 6 4 3 2 3 5 5 4 2 1 2 2 1 3 3 2 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 3 2 1 2 3 2 2 2 3 4 4 3 3 2 1 3 6 6 6 7 4 2 0 1 1 1 2 3 2 1 0 2 3 3 3 4 5 3 3 3 2 1 3 5 6 6 3 2 3 4 4 4 5 4 6 4 2 2 3 6 8 6 4 3 3 2 3 3 3 4 3 2 2 2 2 5 8 6 3 2 3 3 1 1 3 3 3 2 2 5 5 6 4 4 3 3 4 3 2 4 7 6 5 5 5 5 2 2 5 5 6 6 7 6 5 4 5 5 4 5 6 4 2 3 3 4 4 2 2 4 3 3 4 3 5 4 6 5 5 6 7 7 6 4 3 4 5 8 8 5 3 5 5 4 2 1 3 3 3 4 5 7 5 3 4 4 5 5 7 6 4 4 5 5 5 7 8 6 3 2 4 4 5 4 4 6 6 6 5 5 5 5 5 5 5 7 7 7 6 4 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 7 8 7 7 6 6 6 6 6 6 6 5 4 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 4 5 5 6 6 6 6 6 6 5 5 6 6 6 5 4 4 4 5 6 6 6 6 6 6 6 6 6 4 4 3 2 3 3 4 4 4 4 4 4 4 3 3 1 0 0 0 1 2 2 3 3 3 3 3 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 3 2 2 2 3 4 4 4 4 3 3 2 3 3 3 3 4 3 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 3 4 4 4 4 4 3 3 4 4 5 5 5 5 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 4 4 4 4 4 5 5 6 7 8 7 6 5 5 5 5 6 7 7 7 7 7 8 8 7 6 5 4 4 4 3 3 2 1 1 1 2 3 3 3 4 3 3 3 3 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 4 4 3 3 2 2 2 2 2 3 4 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 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 3 4 5 4 4 5 5 5 6 5 4 4 4 4 3 1 2 4 3 3 4 3 1 2 3 2 0 3 4 3 2 3 3 2 0 2 3 3 1 2 1 2 2 1 1 2 3 3 3 2 2 1 3 3 1 4 6 7 7 6 4 3 3 3 3 3 5 6 6 7 7 6 5 6 8 6 5 2 0 5 4 5 5 6 6 7 7 5 4 5 8 10 6 5 7 8 8 8 9 8 6 5 5 5 3 3 2 2 1 0 3 5 6 4 5 7 8 9 8 7 6 7 7 7 8 8 7 6 6 6 6 6 6 6 5 4 4 5 5 4 4 5 4 4 4 4 5 5 4 4 3 4 5 4 4 3 2 1 1 1 3 2 1 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 5 5 4 3 2 2 2 3 3 3 2 2 3 3 2 1 2 3 3 3 3 4 5 4 3 1 1 1 1 2 2 2 2 1 2 2 2 1 2 3 1 4 4 3 2 4 6 4 2 1 2 2 2 3 3 3 2 4 6 7 7 6 6 6 4 4 5 5 2 3 3 3 4 4 3 4 4 7 5 2 2 3 2 0 1 3 2 5 4 4 4 4 7 6 6 3 1 3 4 4 4 3 4 6 7 4 2 3 3 1 1 4 2 1 4 5 6 5 4 3 2 1 3 6 4 1 2 1 3 1 1 3 4 3 2 5 3 4 6 6 5 4 4 5 6 7 5 3 5 6 8 9 8 4 4 4 3 2 3 3 3 2 6 6 6 2 3 4 4 5 6 7 7 4 5 5 6 6 8 8 5 2 2 3 4 4 5 6 6 6 7 7 7 7 7 6 6 6 6 6 5 4 3 3 4 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 6 7 8 8 7 6 6 6 6 6 6 6 6 4 3 3 3 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 6 5 5 4 3 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 6 5 4 4 5 6 6 6 6 5 5 5 6 6 6 6 5 5 4 4 4 4 4 5 5 6 6 5 4 4 3 2 1 1 1 2 3 3 3 3 2 2 3 4 5 5 4 4 5 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 4 4 3 3 3 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 5 5 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 5 5 5 5 5 4 4 3 3 3 4 5 6 7 7 7 8 7 7 4 3 2 2 3 3 3 2 2 1 2 2 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 2 1 2 2 3 4 5 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 nan nan nan nan nan 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 1 2 4 3 3 2 1 2 2 3 2 2 2 3 4 3 2 2 2 1 2 3 3 3 4 3 2 1 2 2 4 2 2 1 1 0 2 3 2 4 7 7 6 4 2 1 0 1 2 5 4 4 3 5 5 5 4 5 6 6 5 3 4 4 2 2 7 5 3 1 3 7 8 8 9 10 6 5 6 6 6 6 5 3 2 1 2 1 1 2 2 1 1 3 6 8 7 6 5 6 8 9 9 8 8 7 7 6 5 6 6 6 6 6 6 6 6 5 5 5 5 4 3 4 4 4 4 4 4 5 5 5 5 4 5 5 6 6 5 4 3 1 0 1 3 3 2 3 4 5 4 4 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 3 2 4 3 3 2 2 2 0 2 3 4 2 1 3 4 6 5 4 2 1 2 2 2 2 2 2 1 2 3 3 4 4 4 4 5 4 3 4 5 5 3 3 2 2 2 3 4 2 1 1 4 6 7 8 7 4 3 3 4 4 4 3 1 1 3 4 4 4 5 7 9 10 9 5 2 1 3 3 3 2 3 3 2 1 4 10 8 6 5 4 3 4 4 4 5 5 6 6 4 1 1 1 1 1 2 3 3 4 4 5 5 3 2 2 2 3 5 5 4 2 1 0 3 4 5 4 3 2 3 3 4 4 4 4 3 3 5 6 7 4 4 5 6 8 8 6 4 4 4 3 1 3 4 2 3 6 6 4 3 4 4 4 5 6 6 6 4 4 4 5 8 8 7 4 2 1 2 3 3 4 6 6 7 6 6 6 6 6 6 5 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 5 6 7 8 7 7 6 6 6 6 6 6 6 4 3 3 3 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 5 6 6 6 5 5 5 4 4 5 5 5 5 5 6 6 6 7 6 6 7 7 7 6 6 5 4 5 5 6 6 6 5 5 5 5 5 5 6 6 6 5 5 5 5 5 6 6 6 6 6 6 5 4 4 3 3 3 3 3 4 4 3 2 1 1 2 4 5 5 5 4 5 5 5 6 5 5 5 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 4 3 3 3 3 3 4 5 5 6 6 6 5 4 3 3 2 2 2 3 3 3 3 2 2 2 3 4 4 5 4 4 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 1 1 1 1 2 3 4 5 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 nan nan nan nan nan 4 4 3 3 3 3 3 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 5 4 3 2 1 1 2 3 3 4 4 5 5 6 5 5 3 4 4 4 5 3 2 1 0 0 2 3 3 2 2 2 1 3 4 4 3 1 1 0 1 1 2 2 2 3 6 8 9 7 4 3 3 3 2 1 1 2 1 3 6 6 5 6 6 6 5 3 4 5 8 7 8 6 6 6 7 10 9 8 7 5 2 2 2 1 4 4 3 3 2 2 3 3 3 3 2 1 1 3 4 5 5 5 4 6 8 9 9 8 7 4 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 3 3 4 3 3 3 3 4 3 3 4 5 4 4 5 6 6 6 4 1 1 2 0 2 4 3 3 4 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 3 2 3 4 4 4 4 4 3 3 4 5 5 4 2 3 4 4 3 3 3 2 3 3 2 3 4 3 5 6 6 5 3 2 1 1 1 0 2 3 4 2 1 1 1 3 4 4 3 3 5 5 5 4 5 5 4 3 4 4 5 4 4 2 3 2 1 2 3 6 5 4 3 3 2 3 4 3 3 3 4 4 5 6 6 7 9 9 9 9 6 2 2 3 2 1 2 3 5 5 6 5 4 3 5 6 7 7 5 3 5 5 5 4 2 2 1 2 2 1 1 2 3 4 5 5 3 2 3 3 4 4 3 3 4 4 4 4 3 4 4 3 3 4 5 4 4 1 2 3 2 4 4 3 2 3 4 6 8 5 4 5 5 4 3 2 3 3 3 5 6 6 3 4 4 4 5 6 6 5 4 3 3 3 6 9 8 6 5 3 2 2 3 3 4 6 6 5 4 4 5 5 5 5 6 6 7 7 6 5 5 5 5 5 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 5 7 7 7 6 5 5 6 6 6 6 5 4 3 3 4 4 4 5 5 6 6 6 6 6 6 5 5 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 5 5 5 5 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 5 5 4 4 4 4 4 4 4 4 3 2 2 2 3 5 6 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 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 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 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 3 3 3 4 4 4 5 5 6 6 4 3 2 3 3 4 4 3 4 4 4 3 2 2 2 3 4 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 2 1 1 0 1 1 2 4 5 5 6 5 5 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 3 3 3 2 2 3 3 3 3 3 4 4 5 6 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 3 2 2 3 3 4 5 6 6 6 7 8 8 7 6 5 5 4 4 3 3 3 2 1 3 3 2 2 2 2 3 5 5 6 4 2 2 2 3 1 1 2 2 1 3 5 7 9 7 5 4 3 1 1 3 3 4 5 6 5 5 7 7 6 4 4 8 9 9 8 7 6 7 8 8 8 7 4 1 1 4 4 3 1 4 6 5 4 3 2 2 1 1 3 2 1 3 4 2 5 7 6 4 5 7 8 8 5 3 3 4 4 2 1 2 2 1 2 4 4 4 5 5 6 6 5 5 5 4 4 4 3 3 3 3 3 4 5 5 4 5 4 3 2 1 2 2 1 1 3 3 2 2 4 4 5 5 5 5 6 6 6 6 6 6 5 4 3 2 3 3 4 4 4 4 3 3 2 4 5 4 4 4 4 4 3 2 2 3 3 1 1 3 3 5 7 7 6 5 4 4 2 1 0 2 2 2 4 4 4 1 2 2 2 1 1 2 2 3 4 4 6 6 5 3 2 3 4 3 4 5 4 4 4 3 3 0 4 7 5 2 2 2 3 4 5 4 3 3 5 5 3 1 2 4 4 6 10 9 6 3 2 3 2 2 4 4 4 4 4 3 2 3 5 7 8 9 5 3 3 3 4 2 1 2 3 4 4 3 3 4 6 5 4 5 4 1 2 3 1 4 6 6 6 5 4 2 1 3 5 5 6 6 3 3 3 4 4 4 5 4 1 2 1 4 7 5 3 4 5 4 4 3 3 2 2 4 6 6 6 2 2 2 3 5 6 6 5 5 4 4 5 7 8 7 6 5 4 3 3 4 4 5 7 5 4 3 4 5 5 6 6 7 8 9 9 7 6 5 5 5 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 1 2 4 6 6 6 5 5 6 6 6 5 4 4 3 4 4 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 6 6 6 6 5 5 5 5 5 5 5 4 4 3 3 3 5 7 6 6 5 4 4 4 4 4 5 5 5 6 6 5 5 5 4 4 4 4 4 4 4 4 5 4 4 3 3 3 4 4 4 4 4 4 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 4 4 5 5 5 5 5 4 4 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 7 7 7 6 5 4 4 4 5 6 7 7 7 5 3 1 1 2 3 4 5 5 5 5 5 4 3 2 2 3 4 5 6 5 5 4 5 5 5 5 5 4 4 4 4 3 3 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 1 1 1 1 2 3 4 5 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 2 3 3 3 3 3 4 5 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 4 4 4 5 5 5 5 5 5 4 3 3 3 4 4 5 5 5 5 6 7 8 8 7 6 6 5 4 4 4 4 3 3 1 2 3 3 4 3 4 5 6 6 5 5 4 4 4 3 2 2 1 2 3 4 4 1 6 9 8 6 2 3 4 5 5 4 5 5 5 6 7 6 5 8 8 9 9 7 7 6 7 8 8 7 6 7 5 2 3 5 5 5 5 4 6 6 4 2 1 0 2 3 3 3 2 2 3 2 3 7 8 8 5 6 7 5 3 4 5 4 3 3 3 3 1 0 3 4 4 4 4 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 4 4 3 2 2 2 2 2 2 1 1 3 4 3 1 2 3 4 5 5 5 5 6 6 6 5 4 3 3 3 3 3 3 4 4 3 2 2 2 3 5 5 4 3 4 3 3 3 3 3 3 3 3 4 4 5 9 8 6 5 5 6 4 3 1 0 2 2 3 3 4 3 1 1 1 1 1 1 2 3 4 4 5 5 4 3 2 1 4 5 5 5 3 2 2 3 3 2 3 7 6 5 4 3 2 2 4 4 3 3 2 1 2 3 3 4 6 4 5 8 7 5 6 7 6 5 3 2 3 2 3 1 2 2 3 6 8 8 8 7 8 6 6 5 5 4 3 5 5 5 5 6 6 5 5 7 6 3 1 4 4 5 5 5 4 4 4 5 4 3 5 6 6 7 5 1 4 5 3 4 5 5 3 0 4 6 7 3 2 4 4 4 4 2 3 3 2 4 6 6 5 1 1 2 2 3 3 5 6 6 6 6 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 2 4 5 6 6 7 8 9 9 9 8 7 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 2 1 1 1 0 2 4 4 5 5 5 5 4 3 3 3 3 4 5 5 5 5 5 5 6 5 5 5 5 4 4 4 4 4 5 5 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 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 2 2 3 3 5 6 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 5 7 7 7 5 4 4 4 4 4 5 5 6 6 6 6 6 5 5 4 4 3 3 3 3 4 5 5 5 4 4 3 4 4 4 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 5 5 5 5 4 4 4 4 4 4 4 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 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 6 5 5 6 7 7 7 7 7 7 6 6 5 6 6 7 8 9 6 4 1 0 1 1 2 4 5 6 6 7 6 4 3 3 3 3 4 5 5 6 5 5 5 5 5 5 5 4 4 4 4 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 1 2 3 4 5 6 6 6 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 3 4 5 6 6 6 6 6 6 6 5 5 4 4 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 5 5 4 3 3 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 1 2 3 3 4 4 4 4 3 3 4 5 5 4 3 3 4 4 3 1 0 2 4 5 6 5 5 8 10 8 4 5 6 6 5 4 6 7 6 5 8 10 9 9 7 6 5 4 7 7 8 10 8 7 7 5 4 2 4 5 6 5 5 5 5 6 2 1 2 2 3 3 4 4 4 2 1 4 4 6 7 6 3 4 5 5 4 4 4 5 4 4 4 4 2 1 2 2 3 3 3 5 6 6 6 6 6 5 5 4 4 4 4 4 4 5 4 3 3 3 3 3 5 5 4 1 1 2 3 3 3 2 2 3 5 5 5 4 2 2 2 3 3 2 2 2 2 2 1 1 1 2 2 2 1 1 2 2 3 3 3 2 2 2 1 1 0 1 2 2 2 3 4 4 6 7 5 1 3 6 7 5 1 0 1 1 1 2 1 2 0 2 3 2 1 1 2 2 3 5 4 3 2 3 3 2 2 4 5 5 4 3 2 3 4 5 6 7 6 4 7 7 5 3 3 3 2 2 3 2 3 4 4 5 6 3 4 9 8 5 6 6 6 7 9 4 3 5 5 5 4 4 3 4 5 6 6 6 8 8 8 6 5 3 3 4 4 4 5 6 5 4 5 8 6 4 3 3 3 4 5 4 3 4 5 6 3 3 4 4 6 7 6 2 3 4 2 4 5 5 4 4 4 6 7 5 3 2 2 3 2 1 1 0 2 4 6 6 4 3 2 1 2 2 2 4 7 8 8 7 7 6 6 5 4 4 4 3 3 3 3 4 4 3 2 2 4 6 7 7 7 7 8 9 9 8 6 5 6 6 7 7 6 6 5 5 5 5 4 4 4 3 3 3 3 4 4 5 4 4 3 3 3 3 3 2 1 1 1 1 1 2 2 3 3 3 2 2 2 3 4 4 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 4 3 2 1 1 1 1 1 2 4 5 6 7 7 7 6 6 6 6 5 5 4 4 3 4 4 6 8 9 8 6 5 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 4 5 5 5 4 4 3 4 4 4 3 3 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 8 6 5 2 1 1 0 1 2 4 5 6 7 7 7 5 4 3 3 3 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 4 5 5 6 6 6 5 4 4 3 3 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 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 5 5 5 4 3 1 3 4 4 5 4 4 2 3 4 4 4 4 3 2 3 5 4 4 2 1 1 3 5 6 6 6 6 9 9 7 6 6 4 3 3 4 6 4 4 6 5 5 3 1 2 2 5 6 7 8 9 7 5 5 3 1 2 4 5 5 5 4 4 5 5 4 1 1 3 4 3 3 4 4 4 2 3 1 1 5 6 5 4 5 6 6 5 5 5 5 4 3 3 3 2 1 1 1 2 2 3 5 6 6 6 6 5 4 4 4 3 3 4 4 3 3 3 3 3 4 4 4 4 3 2 1 2 2 2 1 1 1 3 5 6 6 5 4 3 3 3 2 1 0 1 2 1 1 1 1 0 1 2 3 2 2 0 0 1 1 1 2 3 1 1 2 1 0 1 3 3 4 6 6 7 3 5 2 2 5 4 2 0 1 2 1 2 2 2 1 2 3 3 2 1 2 2 3 4 3 3 5 6 5 2 2 2 4 5 5 5 3 3 5 7 8 8 7 6 7 6 5 5 4 2 2 2 3 2 1 2 4 5 6 6 4 7 6 5 5 5 5 6 7 5 4 6 6 8 6 5 5 5 5 5 5 4 5 6 6 5 5 3 2 2 3 5 6 6 5 4 5 6 6 5 4 3 3 4 5 5 4 5 5 5 3 3 3 2 4 6 8 6 3 4 3 4 3 4 6 7 8 7 7 6 4 2 1 0 2 2 0 2 4 5 6 7 4 3 3 4 4 4 3 5 7 8 8 7 6 6 6 5 4 4 3 2 2 2 3 5 5 4 3 4 5 6 7 7 7 7 8 9 8 7 4 4 6 7 7 7 7 6 5 5 5 4 4 4 3 3 3 3 4 4 3 2 1 1 1 1 1 1 2 2 3 2 2 1 0 0 1 1 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 2 2 3 4 5 5 5 5 5 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 3 2 2 2 3 3 2 2 2 3 4 5 6 6 6 6 6 5 5 3 2 2 1 3 6 8 9 8 7 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 3 3 2 2 2 1 1 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 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 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 4 2 2 2 2 3 3 4 5 6 7 7 7 6 4 3 3 3 4 4 5 5 5 5 5 5 5 5 4 3 3 2 2 2 2 2 2 2 3 4 4 4 4 5 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 4 5 5 5 6 6 6 6 5 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 4 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 4 4 3 3 3 3 3 4 4 5 5 5 5 5 4 3 3 2 1 2 3 4 5 4 4 3 2 2 2 2 2 3 3 2 4 5 5 5 6 5 4 2 3 5 6 8 9 10 9 8 5 5 5 3 1 1 1 3 4 4 5 7 6 4 1 3 6 6 6 7 7 6 4 4 2 2 3 4 4 5 5 4 4 5 6 6 3 1 3 4 2 3 3 5 5 4 2 1 3 5 7 6 5 5 6 7 6 5 5 5 4 3 4 4 3 2 2 2 2 2 2 3 4 5 6 6 6 5 4 4 4 4 5 5 4 3 3 3 4 3 3 2 1 1 1 1 2 3 2 1 1 1 1 2 4 4 3 2 3 4 3 3 1 1 1 1 1 1 1 1 1 1 2 3 3 3 2 2 2 2 3 2 2 2 2 1 1 1 1 2 1 2 3 6 6 4 5 5 4 2 1 1 2 2 3 2 2 2 1 1 2 3 3 2 2 1 1 1 2 4 6 7 7 7 2 1 2 4 5 5 4 4 4 6 8 10 10 9 7 6 5 6 7 5 4 3 2 2 3 3 4 4 3 3 3 4 5 4 4 5 5 5 6 6 5 3 3 6 8 7 6 3 3 4 4 4 4 5 5 4 4 5 5 4 1 2 5 6 6 5 4 5 6 8 6 5 3 4 5 5 5 4 4 4 4 4 4 3 1 2 1 4 7 5 4 5 5 4 4 4 7 9 7 6 6 5 4 1 2 3 4 4 5 7 8 8 7 4 3 4 5 5 5 4 5 7 8 7 7 6 6 6 6 6 6 5 3 3 3 4 6 6 6 6 6 6 7 7 7 8 8 8 9 9 8 6 5 6 6 7 7 6 5 5 4 4 4 3 3 2 3 3 4 3 2 1 1 1 1 1 1 1 1 2 3 3 4 4 3 2 2 2 2 2 2 3 3 3 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 3 3 3 3 4 5 6 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 5 5 5 4 4 3 3 3 4 4 4 4 3 2 2 3 4 5 6 6 6 5 3 2 1 1 2 6 8 9 8 7 7 6 6 5 4 4 4 5 6 6 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 3 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 6 4 3 2 2 3 4 5 5 6 6 6 6 7 7 6 4 3 2 2 3 4 4 5 5 5 6 6 6 6 4 3 3 3 3 3 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 4 4 5 5 5 5 5 6 5 5 5 4 4 3 3 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 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 3 3 3 2 3 3 4 4 4 4 4 3 2 1 1 1 2 3 4 4 4 4 4 3 2 1 0 1 1 2 3 4 5 5 6 5 5 6 5 3 3 5 7 8 7 7 6 6 7 7 6 4 2 4 3 1 4 5 5 7 9 7 4 3 5 6 5 8 7 5 2 2 2 3 4 3 3 4 4 5 5 5 5 5 4 2 4 4 4 4 4 5 5 5 2 1 3 5 7 6 5 5 6 6 6 6 6 5 5 5 5 5 4 3 2 2 2 2 2 2 2 3 4 5 6 5 5 5 5 6 5 4 4 3 3 3 3 3 4 3 2 2 2 3 2 3 2 1 2 2 3 1 3 4 3 2 1 3 2 2 0 1 1 1 0 1 2 2 1 2 1 0 1 1 1 1 1 2 1 1 2 3 2 2 2 1 2 3 2 2 2 5 6 6 5 4 4 2 2 3 5 2 2 2 2 1 1 2 1 2 2 2 2 2 2 3 3 3 2 2 3 4 4 3 4 4 3 2 2 2 3 5 7 7 5 6 8 7 6 6 6 5 4 3 2 0 1 3 5 8 8 8 8 9 9 7 7 6 5 6 7 7 5 4 5 4 6 9 8 8 7 7 7 6 6 4 4 4 4 4 3 1 4 3 2 4 6 4 4 7 7 9 8 5 2 4 5 5 5 5 4 2 3 4 5 5 4 3 2 4 5 4 4 5 5 5 4 5 8 8 6 6 6 5 3 2 3 4 4 5 5 7 11 10 6 1 2 3 4 5 4 4 4 7 9 6 5 6 6 7 7 6 6 4 3 4 4 5 7 7 7 7 6 6 6 7 7 8 8 8 8 8 7 5 4 4 4 5 5 4 4 4 4 3 2 2 2 2 2 3 3 2 2 2 1 1 0 1 1 2 2 3 4 5 5 6 6 6 5 4 3 3 4 4 5 5 5 5 5 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 5 6 7 6 6 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 4 4 5 5 6 5 5 4 4 4 4 4 4 4 4 3 2 2 2 3 5 6 6 6 5 4 3 2 3 7 8 9 8 7 6 6 5 5 4 4 4 5 6 6 6 5 5 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 3 2 2 3 3 3 3 3 3 4 4 3 3 3 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 5 6 6 6 6 6 6 6 6 6 4 3 2 2 3 4 4 5 6 6 7 7 7 5 4 3 3 4 3 3 3 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 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 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 2 1 2 2 3 3 4 3 3 4 3 3 2 1 1 1 2 3 4 4 5 6 6 5 5 6 6 6 5 5 5 6 6 5 6 8 9 10 8 5 1 5 5 3 5 5 4 7 8 7 3 4 5 6 6 5 2 1 3 3 3 4 3 1 2 3 4 4 4 3 3 3 4 2 3 4 4 5 5 5 4 3 1 0 1 5 7 7 5 4 5 5 6 6 6 5 5 5 5 5 5 3 2 2 1 1 1 1 1 2 3 4 5 5 5 5 5 4 3 3 2 2 3 3 3 3 3 4 4 4 4 4 2 1 1 1 1 1 2 4 5 5 5 4 3 2 2 1 0 1 2 2 2 1 0 1 1 1 0 1 2 1 0 0 0 1 1 1 2 3 3 3 2 2 3 3 2 3 3 5 6 6 5 4 2 0 2 3 3 3 4 5 2 1 2 2 0 0 2 3 3 2 3 4 3 4 3 2 1 2 5 4 2 3 2 1 2 2 2 1 6 7 6 6 6 7 5 1 2 3 3 3 2 1 2 3 4 3 4 4 5 8 10 12 11 9 8 6 6 9 7 2 2 1 2 5 7 7 7 7 9 8 7 6 5 5 4 4 3 2 2 1 2 4 5 4 5 7 6 8 9 5 2 4 5 3 1 3 3 1 3 4 5 5 3 4 5 5 4 3 3 4 4 3 2 4 7 6 5 5 5 5 2 2 3 4 4 3 2 5 8 9 6 2 2 2 3 4 4 3 4 7 9 6 5 5 7 7 6 5 4 3 3 4 4 6 7 7 6 6 6 6 6 7 8 8 8 7 5 4 4 4 3 3 3 3 3 3 3 3 2 1 1 0 1 1 2 3 3 3 2 2 3 3 2 2 2 3 4 5 5 6 7 7 8 8 7 6 5 5 5 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 4 4 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 6 6 5 5 5 4 5 5 4 4 3 2 2 2 1 1 3 4 6 7 7 6 4 3 5 7 9 9 8 7 6 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 4 4 4 3 3 2 2 3 3 4 4 3 3 3 3 4 4 4 4 4 3 3 4 4 5 5 5 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 5 5 4 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 4 4 3 3 4 4 4 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 4 4 5 6 6 7 7 6 6 6 6 5 4 4 3 4 5 6 6 7 7 7 7 6 5 3 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 5 5 5 4 4 4 4 4 4 4 5 5 5 4 5 5 5 6 6 6 6 6 6 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 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 2 2 2 3 3 3 3 3 3 2 2 2 1 1 0 1 2 3 4 5 5 6 6 5 5 5 5 5 6 6 6 6 7 8 9 10 11 12 8 3 3 5 6 6 7 6 7 7 7 6 3 3 3 4 5 4 2 1 4 5 4 3 2 1 2 2 2 1 1 2 2 3 3 4 4 4 5 5 4 3 1 1 1 2 3 6 7 7 3 2 3 4 4 6 6 6 6 6 6 5 5 3 1 1 1 1 0 0 1 1 3 4 5 5 5 5 5 5 4 3 3 3 3 4 4 3 4 4 3 2 2 2 1 1 1 1 2 2 3 5 5 5 4 3 2 1 1 1 1 2 2 1 1 1 1 2 2 2 1 0 1 0 0 0 1 2 2 1 1 1 2 3 4 4 3 2 2 4 5 6 6 6 4 4 4 2 1 1 1 5 5 5 3 1 1 1 1 1 2 4 5 5 5 5 2 2 2 2 2 1 2 3 2 2 1 2 3 4 5 6 5 5 5 3 4 7 5 2 1 0 2 2 2 2 3 3 3 4 4 4 3 2 5 7 7 7 6 5 5 7 8 8 3 1 0 2 4 5 5 6 6 6 7 7 5 4 2 2 1 3 4 4 4 5 4 3 4 6 6 6 11 6 1 4 4 4 2 1 2 2 3 4 5 5 5 6 5 5 3 3 3 4 5 3 1 3 5 5 4 3 4 6 4 2 2 3 3 2 3 5 7 9 6 2 2 2 4 4 5 4 5 8 8 6 6 5 6 6 5 4 4 3 3 3 4 6 7 7 6 5 5 6 6 7 9 10 9 6 4 2 2 3 3 3 3 3 2 3 2 2 1 1 1 1 2 2 3 3 3 3 4 4 4 4 4 3 3 5 6 7 7 7 7 7 8 8 8 7 6 5 5 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 3 4 4 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 6 6 5 5 5 5 6 6 5 5 5 5 5 5 5 4 2 1 1 1 1 1 2 4 5 6 6 5 3 5 8 10 10 9 8 7 6 6 6 7 7 6 5 5 6 6 5 4 4 4 4 4 3 3 3 2 2 2 3 3 4 4 5 4 4 5 5 5 5 5 5 4 3 4 5 6 6 7 7 7 6 6 5 5 4 4 4 4 5 5 5 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 5 5 6 6 5 5 5 5 5 4 3 2 2 3 4 4 4 4 5 6 7 8 7 7 6 6 5 5 5 5 5 6 7 7 7 7 6 5 5 4 3 2 3 4 3 3 4 4 4 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 6 6 6 6 6 5 5 5 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 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 2 2 2 2 3 3 4 4 3 3 2 2 3 3 3 3 2 2 1 1 1 1 1 1 1 2 3 3 5 5 6 6 5 5 5 5 5 6 6 6 7 8 9 9 10 10 9 6 2 4 4 6 6 7 6 6 7 7 6 3 1 0 1 2 2 2 0 2 5 4 3 3 4 5 5 4 3 3 4 4 4 4 5 4 4 4 4 3 3 2 3 3 4 5 6 7 6 2 1 2 2 3 4 6 6 6 6 5 5 5 4 4 3 2 1 1 1 1 1 2 4 5 6 6 6 5 5 5 5 5 4 4 5 5 5 6 5 2 2 2 1 3 4 3 1 0 2 2 3 3 3 2 1 0 2 3 3 3 4 3 2 1 1 1 2 3 2 1 1 1 1 1 2 2 2 2 2 0 0 1 2 2 1 2 4 3 4 5 5 5 5 5 5 5 5 4 2 3 4 5 4 3 1 1 0 0 2 2 3 4 4 6 6 5 3 3 2 1 1 2 0 1 1 3 4 6 5 3 5 6 6 5 3 4 6 6 5 3 3 2 1 1 2 2 3 2 2 3 4 6 5 3 2 3 4 5 6 6 7 6 5 3 2 1 2 4 5 5 4 3 3 5 6 6 4 3 3 3 4 5 6 5 5 3 2 5 6 7 7 11 9 8 9 4 1 1 2 4 5 6 5 6 7 6 5 5 4 5 5 5 6 7 4 4 5 6 7 7 6 8 7 5 2 2 3 4 4 5 7 8 9 6 3 2 3 5 5 6 6 6 9 8 7 5 5 5 5 5 5 3 3 3 3 4 5 6 7 6 6 6 6 7 8 9 10 8 6 3 2 2 3 3 2 2 2 2 3 2 2 1 1 1 2 3 4 4 4 4 5 5 6 6 5 5 5 6 6 7 8 7 7 7 7 7 7 7 6 5 5 5 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 6 6 6 5 5 5 5 5 5 5 4 3 1 1 1 1 1 2 3 4 5 4 3 4 7 10 10 10 9 8 7 7 7 8 8 7 7 6 6 6 6 5 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 6 5 6 6 6 6 5 4 4 4 5 6 7 7 7 6 6 5 4 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 2 4 4 5 5 5 5 6 7 7 8 7 6 4 4 3 4 4 5 6 7 7 7 6 5 4 4 4 3 3 3 3 4 4 4 4 4 5 4 4 4 4 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 6 6 7 6 6 5 5 4 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 2 2 2 1 1 1 1 2 3 3 3 3 3 3 2 2 2 2 1 1 0 1 2 2 2 2 1 1 2 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 7 6 4 3 4 5 6 6 6 6 6 6 5 4 2 2 2 2 2 2 1 2 4 5 5 5 5 6 5 5 5 5 6 6 5 5 5 4 4 5 4 3 5 5 6 5 5 4 4 5 5 4 2 1 2 3 4 3 3 4 5 4 5 5 5 5 4 3 4 3 1 1 1 2 3 4 4 3 4 5 5 5 5 5 5 5 5 5 6 6 3 1 3 3 4 5 6 4 2 1 1 1 0 1 3 3 3 2 3 4 5 4 3 3 2 1 1 2 0 1 1 2 2 1 1 1 2 1 1 1 1 2 1 2 2 1 1 1 1 1 3 6 6 6 4 4 4 5 7 6 4 1 1 2 3 3 1 0 1 1 2 2 1 1 2 3 5 6 4 3 1 1 1 1 2 1 2 5 8 10 8 6 4 3 4 5 5 6 4 3 4 5 4 3 2 0 2 4 6 5 4 3 0 4 6 6 5 5 4 6 10 9 7 7 5 5 2 1 3 3 5 6 6 5 5 6 6 6 5 4 4 5 5 5 6 6 5 3 2 5 6 6 7 9 7 8 8 6 3 2 4 6 7 7 6 6 7 6 6 3 3 5 6 8 7 6 5 7 8 9 11 7 6 6 7 6 2 3 3 3 6 7 8 7 6 4 3 2 3 3 4 5 6 7 8 7 6 5 5 6 6 5 5 4 3 3 3 4 5 6 7 7 7 6 6 6 8 8 9 7 5 3 2 3 3 3 2 2 3 3 3 2 2 2 2 3 4 5 5 6 6 6 7 7 7 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 5 4 4 4 5 5 5 6 6 6 6 5 5 4 4 4 3 3 2 2 2 2 2 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 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 5 5 5 5 5 4 3 3 3 3 3 2 2 2 3 3 4 4 4 6 9 10 10 9 8 8 8 8 9 9 8 8 7 7 7 7 6 5 5 5 5 5 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 7 7 7 6 6 5 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 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 4 4 4 4 4 4 3 3 3 4 3 3 4 4 5 6 7 6 6 6 6 7 6 4 2 1 0 1 1 2 3 4 5 6 6 6 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 6 6 5 5 5 5 5 5 5 4 4 5 6 6 6 6 6 5 4 4 3 3 3 3 3 3 3 3 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 2 2 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 2 1 1 2 2 2 2 3 3 2 2 2 2 2 3 3 4 5 5 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 4 5 5 5 6 6 6 6 5 5 5 5 4 3 3 3 1 1 4 5 5 5 5 5 5 5 5 6 6 7 6 6 5 5 4 4 5 5 5 6 6 6 5 4 2 3 4 5 6 5 4 3 4 4 2 2 4 6 6 5 4 5 5 5 5 5 3 2 2 1 2 2 2 3 4 4 5 4 5 6 6 5 5 5 5 5 6 3 2 4 5 5 6 6 4 2 1 1 1 1 0 2 4 5 4 3 4 5 4 2 1 0 1 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 5 7 6 6 5 6 7 7 7 7 5 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 5 3 2 2 3 3 2 1 1 2 4 7 8 8 7 6 2 2 4 6 6 4 4 4 4 3 3 3 1 2 4 5 5 5 9 7 6 4 4 7 7 7 7 8 10 9 8 9 7 1 2 2 2 4 6 6 5 5 5 3 4 4 4 4 5 5 5 5 5 4 3 3 5 6 6 7 7 6 6 6 6 3 4 5 6 7 6 5 5 5 6 5 2 3 5 3 6 6 3 6 7 8 11 12 9 4 3 4 5 3 2 2 3 6 6 6 4 4 3 3 4 5 5 5 5 6 7 7 5 5 5 7 7 7 6 5 5 6 5 5 4 5 6 7 8 8 7 6 5 5 5 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 6 6 7 8 8 7 7 7 7 7 7 7 6 5 5 4 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 5 5 4 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 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 5 5 5 5 5 5 4 4 4 4 5 5 4 3 2 2 2 3 4 4 5 7 9 10 9 8 7 8 9 9 9 8 8 7 7 7 8 7 7 6 6 6 6 7 6 6 6 7 7 7 7 6 7 7 7 6 6 5 5 5 6 6 6 7 6 6 5 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 4 4 5 5 5 5 5 5 5 5 4 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 5 4 4 4 3 3 2 2 3 3 3 3 4 5 5 6 6 6 5 5 5 4 3 1 0 2 2 2 2 2 1 2 3 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 3 3 3 4 3 4 4 5 6 6 7 7 6 6 5 5 4 4 4 4 4 5 5 6 6 6 5 4 3 3 2 2 2 2 2 3 3 3 3 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 1 1 1 1 2 3 3 3 2 2 2 3 4 4 4 4 4 4 4 4 4 3 3 2 1 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 2 3 5 5 5 5 5 5 5 5 6 6 7 7 7 6 5 5 4 5 5 5 5 6 5 5 5 5 5 5 5 6 6 6 5 4 4 4 3 3 5 6 6 5 4 5 5 6 5 4 4 3 3 3 5 4 4 4 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 5 5 6 6 4 2 1 1 2 2 2 1 1 3 4 4 3 3 3 2 1 1 2 3 4 2 1 0 1 1 1 0 1 2 0 1 1 1 1 3 4 3 2 3 4 5 6 5 3 4 6 6 5 6 6 6 7 8 5 2 1 0 1 1 1 2 2 2 3 4 2 1 2 1 4 2 1 1 2 2 3 4 2 1 1 3 5 6 7 6 5 4 2 1 3 4 5 5 3 2 1 1 1 0 1 3 5 6 5 10 11 9 6 7 8 6 5 4 4 5 4 5 9 9 7 3 1 2 2 2 3 5 3 3 3 4 4 4 4 5 5 5 4 4 3 3 5 5 6 5 6 7 6 4 3 3 3 5 6 4 5 5 5 3 4 6 6 4 5 4 3 4 6 2 6 6 4 9 11 10 4 3 2 3 4 4 4 5 6 6 4 4 4 4 5 6 8 8 7 6 6 7 6 4 4 4 6 7 8 7 6 6 6 5 5 5 5 6 8 9 9 7 5 3 3 4 5 5 5 4 4 3 3 3 3 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 6 6 6 7 8 7 6 5 3 2 1 1 2 3 4 4 4 4 4 4 4 5 5 5 5 5 6 5 4 3 2 2 1 2 2 2 2 2 2 2 2 2 3 3 3 4 3 3 3 4 4 4 5 5 5 7 7 7 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 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 4 3 2 2 1 2 2 3 5 9 10 9 6 5 5 7 9 9 8 8 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 5 5 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 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 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 4 4 4 4 3 2 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 1 1 2 3 3 3 2 2 3 3 3 4 4 5 6 6 6 5 5 4 4 3 2 2 3 3 3 3 4 4 4 4 4 5 5 6 6 7 8 8 8 7 7 6 5 4 4 3 4 4 5 5 6 6 5 5 3 2 1 1 1 1 2 2 3 3 3 3 3 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 2 1 1 2 3 4 5 5 5 5 5 5 4 4 3 2 1 1 2 2 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 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 6 7 6 5 4 4 4 4 4 5 5 5 4 3 3 3 4 5 6 6 6 7 7 6 5 4 4 3 3 4 6 6 6 5 5 5 6 5 5 5 4 4 4 5 5 5 4 4 4 4 3 4 4 4 2 2 2 3 5 6 6 4 3 4 4 3 2 0 1 1 2 3 3 2 1 1 3 3 2 1 1 1 2 3 3 2 2 2 2 0 1 2 1 1 1 1 1 3 5 4 3 4 4 3 3 3 4 6 7 4 1 2 5 6 6 6 6 6 7 7 4 3 2 2 2 1 2 2 2 1 2 3 2 2 2 1 5 2 1 2 2 1 4 5 4 2 3 5 6 5 5 5 5 6 6 5 5 6 6 6 6 2 2 2 1 0 1 3 3 3 1 4 8 8 9 11 10 6 5 6 3 2 1 3 6 9 11 8 6 5 4 4 4 4 3 2 2 4 5 3 3 4 4 3 3 2 3 4 5 3 3 4 5 8 7 5 2 2 4 5 5 4 4 3 3 2 3 7 6 6 8 7 4 5 6 4 3 4 1 8 8 7 2 1 3 2 2 3 5 6 6 5 4 5 6 6 7 7 9 8 7 5 5 7 5 4 4 5 6 7 8 7 6 6 6 6 5 5 5 6 7 8 8 7 6 5 5 5 5 6 5 4 4 4 3 4 4 4 4 4 3 3 3 3 4 4 4 3 3 2 2 3 3 3 5 6 7 6 5 2 1 1 1 1 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 3 2 2 2 1 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 6 7 8 8 7 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 4 3 3 3 3 3 2 1 4 9 9 8 5 3 2 5 8 9 9 8 8 8 8 8 8 8 8 8 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 4 4 4 4 5 5 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 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 2 3 3 4 4 4 4 4 4 4 4 4 3 3 2 1 1 2 3 2 2 1 1 3 4 5 5 5 5 6 6 7 7 5 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 8 8 8 7 6 5 4 3 3 3 4 4 5 5 5 5 4 3 2 1 1 1 1 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 3 4 5 5 5 5 5 5 5 4 3 2 1 0 1 1 2 2 2 2 3 3 4 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 5 4 4 4 4 4 5 5 5 4 3 3 4 4 4 4 4 4 1 1 1 0 3 4 5 5 5 6 6 5 5 4 4 3 3 4 5 6 6 5 5 5 6 6 5 5 5 4 5 5 5 5 4 3 2 2 1 0 1 1 2 3 2 1 3 2 2 1 1 2 2 1 0 1 2 1 0 3 4 4 3 2 0 2 1 1 2 2 3 4 4 3 1 1 1 0 1 1 3 3 2 2 1 2 4 6 6 5 3 2 2 2 3 4 5 1 1 2 4 5 6 7 5 5 5 5 4 4 4 3 2 2 2 2 1 2 2 2 2 2 3 1 2 0 1 4 4 4 5 6 7 5 4 5 5 4 4 6 6 5 4 4 5 5 3 5 6 3 1 2 1 3 2 2 1 2 4 2 1 2 6 11 11 9 3 5 2 0 2 2 3 5 7 9 9 9 8 7 5 3 0 2 2 3 4 4 4 4 3 2 2 3 5 4 3 1 3 3 3 7 7 5 2 3 4 4 6 5 5 3 2 2 4 5 4 4 6 7 7 8 8 7 5 3 5 8 7 6 4 3 3 3 3 3 5 7 5 4 5 5 6 5 6 9 9 7 5 4 5 5 4 4 5 5 5 6 6 5 6 6 7 7 6 5 4 5 6 7 7 7 7 7 7 7 6 6 5 4 4 4 4 4 4 4 3 3 2 3 3 4 4 3 3 2 2 3 3 3 3 3 4 5 6 5 3 2 2 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 6 5 5 5 4 3 3 2 2 2 2 3 3 2 2 1 1 1 1 2 3 3 3 4 4 4 4 4 4 4 5 6 7 8 7 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 7 8 8 8 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 3 3 3 3 2 2 6 8 8 5 3 1 3 5 8 9 9 8 8 8 8 8 7 7 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 6 6 6 5 4 3 3 4 4 4 4 4 4 4 4 4 5 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 4 4 5 5 5 5 5 5 4 4 3 2 2 1 1 2 2 2 1 1 0 2 4 6 7 7 7 6 6 7 6 6 4 3 2 1 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 6 5 4 3 3 3 4 4 4 4 5 5 5 5 4 3 3 2 2 2 2 3 3 3 3 4 4 4 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 4 4 4 4 3 2 1 1 1 1 2 2 2 2 2 2 3 4 5 6 6 6 6 6 6 6 5 5 5 4 4 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 1 2 2 3 3 4 4 4 4 4 4 3 2 2 3 4 4 5 4 3 3 3 4 4 4 3 3 2 2 2 3 4 5 6 6 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 5 6 6 6 6 5 6 6 6 5 4 4 3 2 2 2 3 3 5 5 5 3 3 3 3 2 0 2 2 2 2 1 1 1 2 4 4 5 4 3 3 1 2 1 2 3 3 4 4 4 3 2 2 2 2 2 5 4 3 2 2 1 1 5 6 6 4 2 0 1 3 2 2 1 1 2 4 6 7 7 5 5 5 5 5 4 3 3 1 2 2 3 1 1 1 1 1 1 3 2 2 2 2 4 6 6 5 6 7 6 6 5 5 4 4 5 4 2 2 3 3 3 2 4 5 6 3 1 2 4 3 1 4 2 4 4 5 6 1 5 9 10 7 4 1 1 2 3 4 5 6 8 9 10 8 6 5 5 4 1 2 3 4 5 5 5 3 2 3 4 6 5 4 4 2 1 4 6 6 4 3 3 2 1 3 4 4 5 4 3 4 3 2 2 3 5 7 9 8 7 7 7 8 8 7 7 7 4 3 5 4 3 5 6 4 4 5 6 7 7 8 10 9 6 6 5 6 6 4 4 4 4 4 4 4 5 6 6 7 7 6 5 4 5 5 6 6 7 7 7 8 7 7 5 5 4 4 4 4 4 4 3 2 2 2 3 3 4 4 3 3 2 2 2 2 3 3 4 4 5 5 4 4 3 4 4 5 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 6 5 4 3 3 3 3 3 3 3 3 2 1 1 1 1 1 2 3 3 4 4 4 4 4 4 4 5 5 6 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 8 9 9 8 8 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 5 5 5 4 3 2 0 1 2 2 2 2 2 4 8 8 8 5 3 2 4 7 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 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 4 4 4 5 5 5 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 5 6 6 6 6 6 5 5 4 3 2 2 1 1 1 1 1 0 0 1 3 4 6 7 7 7 7 6 5 5 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 6 6 6 6 5 4 4 3 3 3 3 4 4 4 4 5 5 5 5 4 3 3 3 3 3 4 3 3 3 3 4 4 4 4 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 3 2 2 2 1 1 0 0 1 2 3 4 4 5 5 6 6 6 6 6 5 5 5 4 4 3 2 2 2 2 3 3 3 4 4 3 3 3 3 2 2 2 2 2 3 3 4 5 4 4 4 3 2 1 1 3 4 5 5 4 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 6 6 6 6 5 5 6 6 5 5 5 6 6 6 7 7 7 7 7 6 6 4 3 4 4 4 4 4 5 4 3 3 4 4 4 2 1 2 3 3 3 2 1 1 1 2 4 4 4 4 4 4 1 2 3 3 3 2 2 2 2 2 2 3 3 2 3 6 3 3 3 2 2 3 5 6 6 5 2 3 3 2 2 2 2 2 2 3 5 7 7 6 5 4 4 3 1 1 2 1 2 3 3 3 3 3 3 2 1 1 2 3 4 1 2 6 5 3 5 5 5 4 4 3 2 2 2 3 2 3 3 1 4 6 5 5 5 3 2 3 4 4 3 2 1 1 4 5 5 2 2 7 8 8 9 7 3 3 3 4 5 5 6 8 9 9 7 5 4 3 3 2 2 3 4 5 5 4 3 4 5 5 6 6 6 5 5 6 6 5 4 3 3 1 3 4 5 5 5 4 2 0 1 2 3 4 5 5 6 6 7 9 9 10 6 5 5 5 3 4 6 5 4 6 6 4 4 6 7 8 8 9 10 9 8 8 7 6 5 3 3 4 4 4 4 5 5 6 6 6 6 5 6 6 6 6 6 6 6 6 7 8 8 7 5 4 3 4 4 4 4 3 2 1 2 3 4 4 4 4 4 3 2 1 1 1 1 2 3 4 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 6 5 4 4 3 3 3 3 3 3 2 1 1 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 8 8 8 7 6 6 5 6 6 7 6 6 5 4 4 5 6 6 6 6 5 5 4 3 2 2 1 1 2 2 2 1 3 7 8 9 7 5 3 5 7 7 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 5 5 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 6 6 6 5 5 5 4 4 3 3 2 2 2 2 2 2 2 3 3 4 5 6 7 7 7 6 5 5 3 2 2 3 4 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 7 7 6 5 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 3 3 4 4 4 4 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 1 1 2 3 3 4 5 5 5 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 4 3 2 1 1 3 4 5 5 5 5 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 5 4 4 4 4 4 3 4 5 5 5 5 5 5 4 3 3 3 3 4 4 3 3 3 3 1 2 3 3 3 3 2 2 4 5 4 3 2 1 1 2 2 3 4 3 1 4 4 3 3 4 3 2 3 4 6 6 5 3 3 4 3 2 1 1 2 2 1 3 6 7 7 5 4 4 1 0 1 1 1 2 3 3 3 4 4 4 4 4 4 4 4 3 1 3 6 6 4 3 3 4 2 1 2 3 5 5 5 2 1 4 3 3 4 5 4 4 2 2 5 4 5 4 3 2 1 1 2 3 2 3 7 6 6 9 10 7 2 2 3 5 6 7 8 7 7 6 4 3 3 4 3 3 3 3 5 5 4 4 4 5 4 2 1 2 6 7 7 5 5 6 6 5 4 1 2 3 2 3 4 2 4 3 1 2 3 4 4 2 3 5 7 9 10 4 3 4 3 3 5 6 6 6 7 6 6 4 5 8 8 7 7 7 9 9 7 6 4 4 5 5 5 4 4 4 5 5 6 5 5 4 5 6 7 8 8 7 7 6 6 6 7 7 6 5 3 3 3 4 4 3 2 2 2 2 3 4 4 4 4 4 3 2 1 1 0 1 1 2 4 5 6 6 6 6 6 6 5 6 6 5 5 5 5 5 6 6 6 6 7 7 7 7 6 6 5 5 4 4 4 4 4 3 3 1 1 2 3 3 2 3 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 5 5 5 5 5 5 5 5 5 6 6 7 6 6 5 5 5 6 7 6 6 5 4 4 4 5 5 6 6 5 5 4 4 3 3 2 1 2 3 4 4 2 2 6 8 7 6 5 7 7 7 7 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 5 5 5 5 5 5 4 4 4 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 4 4 3 3 4 4 5 5 5 4 4 4 5 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 5 5 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 6 6 5 5 4 3 2 2 1 2 4 5 6 6 6 6 6 5 5 5 5 6 6 5 6 6 7 8 7 6 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 5 5 6 5 5 5 5 5 4 4 3 3 2 2 1 2 2 2 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 4 4 5 5 5 4 4 3 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 6 6 6 6 7 7 7 7 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 4 3 4 5 5 5 5 5 4 2 0 1 1 2 3 5 5 5 4 4 3 3 3 4 4 3 3 4 4 1 1 3 2 1 1 2 5 6 5 3 2 2 2 3 4 4 5 5 4 2 2 3 3 3 3 2 1 2 4 5 5 5 3 1 2 2 2 1 1 3 3 2 0 3 6 6 6 6 5 2 2 2 1 1 2 3 3 3 3 2 1 1 2 3 3 2 4 6 5 4 4 4 3 3 3 2 3 5 5 7 7 7 5 3 1 2 2 3 3 3 2 2 0 1 4 6 7 2 1 3 3 1 1 2 4 6 6 6 7 8 8 6 4 4 5 6 5 5 5 4 4 4 3 3 3 3 4 4 3 3 4 5 6 5 4 5 3 1 2 6 6 6 4 5 5 6 7 6 5 2 1 3 4 6 5 6 6 5 4 1 1 4 3 2 4 6 8 10 8 4 4 4 6 6 6 7 6 7 7 5 2 3 7 8 7 5 6 8 8 8 6 4 5 5 7 6 5 5 4 4 4 5 5 4 4 4 5 7 8 8 8 7 7 6 5 5 5 5 4 3 3 3 4 4 3 2 2 2 2 3 3 4 4 4 4 3 2 2 1 1 1 2 3 4 6 6 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 5 5 4 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 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 5 6 6 6 6 5 5 6 6 6 6 6 6 5 4 4 4 5 5 5 5 5 5 4 3 3 3 2 2 3 4 5 3 2 2 5 6 6 6 7 7 7 7 7 7 7 7 6 6 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 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 3 4 4 5 5 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 5 4 4 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 5 5 4 4 3 3 2 2 3 4 5 6 7 7 7 6 6 5 5 6 6 6 6 6 7 7 8 7 5 3 3 4 4 4 4 4 5 4 4 3 3 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 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 4 3 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 4 4 5 5 5 4 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 5 4 4 4 4 4 4 3 2 1 1 1 2 3 4 5 6 5 4 2 0 1 1 2 5 4 4 3 3 2 2 3 4 4 2 3 5 4 2 2 4 4 3 3 1 4 5 4 2 1 2 2 3 2 2 1 1 2 1 0 2 2 2 2 1 1 2 3 3 3 3 3 3 2 2 1 1 2 3 4 3 3 1 5 6 6 6 4 3 3 3 0 1 4 3 2 2 1 2 3 2 1 4 2 2 2 4 7 4 1 2 2 3 2 1 3 5 5 6 7 6 4 2 2 5 5 4 2 1 2 2 2 4 8 9 8 3 1 1 3 4 3 2 1 3 6 5 5 5 7 8 8 8 7 7 8 6 4 3 3 3 4 5 5 5 5 4 3 2 4 6 7 7 6 6 5 3 4 6 5 5 5 4 4 2 3 4 5 5 3 5 5 6 6 6 7 6 5 1 2 1 2 4 5 6 6 6 6 4 5 6 6 6 7 8 8 7 6 5 4 5 7 8 8 7 7 8 8 7 6 5 5 5 6 6 6 6 5 4 4 4 5 4 4 4 5 6 7 8 8 8 7 7 6 5 5 4 3 3 3 4 4 4 3 2 1 1 2 2 3 3 4 4 4 4 3 3 3 2 2 3 4 6 6 7 6 5 5 5 6 6 6 7 6 6 6 6 5 6 6 6 6 6 6 6 6 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 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 5 5 5 5 5 5 4 3 3 2 2 3 4 5 4 3 1 2 4 4 3 3 3 4 4 5 7 7 8 7 7 6 6 6 5 5 5 6 6 6 5 6 6 6 6 6 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 4 3 2 3 4 4 5 5 6 6 6 6 5 5 5 5 4 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 3 3 4 5 6 7 7 7 6 5 5 5 5 5 5 5 5 6 7 7 5 4 3 3 4 4 5 5 5 4 4 3 2 2 2 3 4 4 4 4 4 4 4 4 4 4 4 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 0 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 4 4 3 3 3 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 6 6 6 7 7 7 7 7 5 4 3 3 2 2 2 1 0 0 1 1 1 0 1 2 3 5 6 6 4 3 2 1 3 5 5 4 3 3 2 3 4 5 3 1 3 5 4 2 3 4 5 4 4 2 1 4 5 4 2 1 2 4 4 2 0 2 2 1 1 3 2 2 3 3 2 3 3 2 1 2 3 3 3 3 1 3 5 5 4 4 3 2 5 6 6 6 4 2 2 2 4 3 3 2 1 1 2 4 2 0 3 5 5 4 4 4 6 4 2 2 2 3 2 2 4 4 4 3 4 6 6 3 2 2 5 5 1 1 3 3 3 6 8 8 7 6 2 3 3 3 3 3 2 0 3 5 5 6 6 7 8 8 7 6 4 5 6 5 4 5 5 6 5 5 5 4 3 3 5 5 4 4 4 2 5 7 7 5 5 6 7 6 4 1 2 1 4 7 5 4 4 5 6 5 5 5 2 5 3 2 5 7 8 7 5 2 2 4 4 4 4 5 7 8 8 6 5 5 5 7 7 6 6 6 6 7 7 6 6 5 4 4 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 7 7 7 7 6 6 5 5 4 3 3 3 4 3 3 2 2 1 2 2 2 3 3 4 5 5 5 4 4 4 4 4 4 6 8 8 7 6 5 6 6 7 8 8 8 8 7 6 5 5 5 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 5 5 4 5 5 5 6 6 6 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 4 4 4 5 5 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 5 4 4 3 3 3 3 3 4 4 3 2 1 2 3 3 2 2 2 1 2 3 5 7 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 3 2 2 2 1 2 3 3 4 4 5 5 5 5 4 4 4 4 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 5 5 5 5 5 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 5 4 3 3 3 4 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 6 5 5 4 3 4 4 4 4 5 6 7 8 7 6 5 4 4 4 4 4 4 4 5 6 6 5 4 3 3 4 4 5 5 5 4 4 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 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 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 4 4 3 3 2 2 2 2 2 2 3 3 3 3 2 1 1 3 6 6 5 3 2 3 4 4 4 4 4 3 4 4 4 2 1 2 4 5 5 5 5 5 5 4 4 3 1 3 4 3 0 3 5 5 3 1 3 3 3 4 4 3 2 3 3 4 3 3 3 2 1 2 2 3 3 5 6 7 6 5 4 2 3 6 7 6 6 6 5 5 5 5 4 4 2 1 1 3 4 1 1 4 6 6 4 5 5 5 4 2 5 5 4 4 5 5 3 2 1 3 6 7 6 1 2 2 3 1 2 5 3 3 5 5 5 4 2 2 2 3 2 1 1 1 3 3 3 3 3 6 7 7 6 5 5 5 5 5 6 6 6 5 5 5 5 5 4 3 4 5 4 1 4 4 4 4 6 6 3 4 5 6 7 5 2 2 4 5 6 6 3 1 3 5 6 7 7 1 5 3 2 7 8 6 5 5 3 3 4 3 2 3 5 7 8 7 7 7 8 9 10 8 4 4 5 5 6 6 6 6 4 3 3 4 6 6 5 5 4 4 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 5 4 3 3 3 3 2 2 1 1 1 2 2 3 3 4 4 5 6 6 5 5 5 6 6 7 8 10 9 8 6 6 7 8 9 10 10 10 9 8 6 5 5 5 6 6 6 6 6 5 4 4 4 4 5 6 6 6 6 4 3 3 3 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 6 6 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 2 1 1 3 4 5 4 3 2 1 1 2 4 6 7 8 7 6 6 6 6 6 5 5 5 5 5 5 4 3 3 3 3 3 2 2 2 3 4 5 5 6 6 6 6 5 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 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 5 5 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 5 5 5 5 5 4 4 3 3 4 4 5 5 5 6 7 7 6 4 3 3 3 4 4 4 4 4 4 5 4 4 3 3 4 4 4 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 3 3 4 5 5 5 5 5 5 4 3 2 3 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 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 3 3 3 4 4 4 4 4 5 5 5 5 4 3 4 6 5 3 3 3 3 4 4 4 4 3 4 4 4 2 1 1 2 5 5 5 4 4 3 3 4 3 2 1 2 2 1 2 4 6 6 4 3 4 4 4 3 2 2 3 2 2 5 4 3 3 3 2 3 4 2 2 4 6 5 4 3 0 2 6 7 5 4 4 4 3 3 3 4 3 2 1 1 2 2 1 2 3 5 5 4 4 5 4 4 3 5 5 2 4 3 3 1 2 3 3 5 7 7 3 1 3 3 3 2 4 5 4 2 1 2 3 3 2 1 2 3 2 2 2 1 0 0 3 5 8 8 8 7 6 5 4 3 3 5 5 5 3 4 5 5 5 5 4 5 6 6 5 4 2 2 3 5 6 3 2 2 1 4 5 6 7 7 6 6 5 3 1 2 3 5 6 7 2 2 3 2 6 7 7 7 5 3 3 5 3 3 6 6 6 4 2 4 7 9 10 11 9 6 4 3 4 5 5 5 5 4 4 5 6 7 7 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 5 3 2 2 2 1 1 1 1 2 2 3 4 4 4 5 6 7 7 6 6 5 6 7 8 10 10 10 9 7 8 9 10 11 11 11 11 9 7 6 5 5 5 5 6 6 6 5 4 4 3 4 5 6 6 6 6 5 3 2 2 3 4 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 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 3 2 2 0 1 4 6 6 6 4 3 1 1 1 2 4 6 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 6 6 6 6 6 7 6 5 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 4 4 4 4 5 5 4 4 4 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 3 3 3 3 3 4 4 3 2 2 1 2 2 3 3 4 5 5 6 6 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 6 6 7 7 6 5 3 1 2 3 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 3 3 3 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 2 1 2 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 2 2 1 1 1 1 1 2 2 2 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 5 4 3 3 5 6 6 4 3 3 3 3 3 3 3 3 4 4 3 2 1 1 1 3 3 2 2 1 0 1 2 2 2 1 1 2 3 5 6 7 6 5 4 4 4 3 2 3 3 2 0 3 4 3 3 4 4 4 6 3 1 2 4 4 3 2 3 6 8 6 2 1 2 2 2 2 3 4 2 1 3 3 2 1 1 2 3 4 5 5 4 3 4 5 5 5 6 3 0 1 1 1 2 3 1 1 2 4 6 4 2 1 2 4 5 6 5 6 6 5 5 3 2 1 1 0 1 3 4 4 4 4 6 7 7 7 7 7 7 7 7 6 5 5 4 3 4 4 5 5 5 5 4 6 6 7 7 7 5 4 4 5 5 5 1 4 4 5 5 5 4 4 4 3 4 5 6 6 3 1 6 7 5 5 5 4 5 6 6 6 4 2 4 5 5 5 9 8 7 4 3 4 6 9 8 8 8 7 6 5 5 5 6 7 6 5 5 5 7 7 7 6 5 5 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 5 5 5 2 1 2 1 1 2 2 2 3 4 5 5 5 5 6 7 8 8 8 7 6 6 7 8 9 10 10 9 8 9 9 10 10 11 11 10 8 6 5 5 5 5 5 5 5 5 5 5 5 4 5 6 7 6 6 5 4 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 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 6 6 6 6 5 5 5 5 4 3 2 2 1 1 3 6 8 7 7 6 5 4 2 2 2 3 6 7 7 6 6 5 5 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 6 6 5 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 3 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 2 2 2 1 1 1 2 3 3 3 3 4 4 5 5 5 5 6 6 6 7 7 7 7 6 6 6 6 5 4 4 4 4 5 6 6 7 7 6 5 3 3 3 4 4 5 5 4 3 3 4 4 4 3 3 3 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 4 4 5 5 5 5 5 4 4 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 3 2 2 3 4 5 4 4 3 3 3 3 3 3 4 4 5 4 3 1 2 2 2 2 2 3 3 2 1 1 2 2 2 1 2 3 4 5 6 6 5 4 4 4 3 3 3 3 2 1 1 2 2 2 4 5 3 5 4 2 1 3 5 5 4 2 5 8 4 0 1 0 2 2 3 4 4 3 3 4 2 1 2 2 3 4 5 5 6 5 5 6 7 7 4 2 4 4 4 5 7 7 4 2 2 2 3 5 6 4 2 3 4 3 4 5 5 5 4 3 3 3 3 5 6 3 1 1 0 3 5 7 6 6 6 6 6 5 4 6 7 6 4 4 4 5 5 5 5 4 4 5 6 5 5 6 7 8 7 5 5 6 8 4 2 3 5 6 4 3 4 3 1 1 5 9 10 4 3 4 5 7 8 9 9 8 6 5 4 3 2 5 5 5 6 8 7 7 8 8 9 7 7 6 6 8 7 6 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 5 4 4 4 5 5 6 6 6 5 5 5 4 3 1 2 3 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 9 8 7 7 7 8 8 9 10 9 9 8 9 9 9 9 8 8 6 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 6 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 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 10 9 8 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 3 5 7 8 8 7 7 6 5 4 2 2 5 6 6 6 6 5 5 5 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 6 6 5 5 4 3 3 3 4 4 4 4 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 4 4 4 5 5 4 3 3 2 1 1 2 2 3 2 2 2 1 1 2 2 3 2 2 1 1 1 1 1 1 1 0 0 1 1 2 2 3 3 4 4 4 3 2 2 2 2 3 3 3 4 5 6 6 7 7 7 7 7 7 6 5 4 4 4 5 5 6 7 7 7 5 4 2 3 4 5 5 6 5 5 4 3 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 1 1 1 2 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 2 2 2 2 3 3 4 4 4 4 4 3 3 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 3 3 1 0 1 2 3 4 4 4 4 4 4 3 3 4 4 5 5 3 0 3 3 3 3 3 3 3 3 2 1 2 1 2 1 2 3 4 4 6 6 5 5 4 4 3 3 3 3 4 3 1 1 1 2 2 2 4 5 5 2 1 1 2 2 3 4 5 6 4 1 2 1 3 4 4 5 4 3 3 3 1 1 2 3 3 3 3 3 3 3 4 5 8 6 2 1 6 6 5 4 5 6 6 5 3 2 3 5 6 3 3 3 3 3 3 6 8 7 1 3 3 3 5 7 9 5 1 4 2 4 6 8 9 7 5 5 5 5 5 6 6 6 4 5 5 5 5 5 4 4 5 5 5 4 4 5 6 6 6 4 4 6 7 7 7 6 4 1 2 2 4 4 1 3 4 5 5 4 2 1 2 3 6 8 11 8 6 6 5 3 3 5 5 6 6 6 4 4 6 12 13 9 4 1 3 6 7 7 7 8 9 7 5 5 5 5 6 6 6 6 6 6 7 7 7 6 5 4 4 3 4 4 5 5 5 5 5 4 4 4 3 3 3 4 4 4 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 9 9 8 8 7 6 5 4 3 2 2 4 5 5 5 5 5 5 5 5 6 7 7 7 7 7 7 7 5 5 5 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 8 7 8 8 9 9 10 10 10 9 9 9 8 7 6 5 5 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 5 5 5 6 6 6 6 5 5 4 4 4 5 7 8 8 7 7 6 5 3 3 3 3 4 6 6 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 4 4 5 5 5 5 5 5 6 6 6 5 5 4 5 5 5 4 4 3 2 3 3 3 4 4 4 4 3 3 3 3 4 4 4 3 2 1 0 1 1 1 1 1 1 1 1 2 3 4 5 5 5 4 3 2 2 2 2 3 3 3 4 4 4 5 6 6 6 6 6 6 6 6 5 5 5 5 5 6 7 7 7 6 4 3 2 3 4 5 5 6 6 5 5 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 4 4 4 4 4 3 3 3 3 2 2 1 1 1 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 nan nan nan nan nan nan 2 2 2 3 3 3 2 2 1 1 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 2 3 3 3 3 3 2 1 1 1 2 3 3 4 4 4 3 3 3 4 4 4 3 2 1 3 4 4 3 3 2 3 3 3 3 3 1 1 1 2 3 4 3 3 4 5 4 4 3 4 3 3 4 4 4 4 2 1 2 2 3 4 4 3 2 2 1 2 3 4 4 5 5 5 4 2 3 4 5 5 5 3 2 3 4 3 1 1 1 2 3 3 3 1 3 2 1 1 4 6 2 5 6 5 6 5 5 5 5 5 4 3 4 4 4 4 2 2 3 4 4 4 5 4 3 5 5 5 7 8 7 2 4 1 2 5 6 6 7 7 6 5 5 5 6 4 3 4 5 5 5 6 4 3 4 4 4 4 3 5 6 6 4 2 3 4 5 5 6 7 7 7 5 4 5 6 6 7 3 5 3 3 6 4 2 1 0 3 5 8 6 6 8 6 6 3 4 7 8 9 6 2 3 5 10 11 10 2 3 3 6 8 7 6 7 8 8 7 6 6 6 6 6 6 6 5 6 6 7 6 5 4 4 5 5 5 5 6 6 6 5 5 5 5 6 6 5 5 5 6 6 7 7 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 9 9 8 8 8 7 5 4 2 1 2 2 3 2 3 4 4 5 4 5 5 5 5 4 4 4 4 4 4 5 4 4 3 3 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 5 4 5 5 5 7 8 9 9 9 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 9 8 8 7 7 7 7 7 7 7 6 6 6 5 5 4 5 7 8 8 8 7 7 6 5 4 3 1 2 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 6 5 4 4 4 5 5 4 4 3 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 2 1 1 1 2 2 2 1 1 2 3 4 5 6 6 5 5 4 4 3 3 3 4 4 5 5 5 5 5 5 4 4 3 3 3 3 4 5 5 5 5 6 6 7 7 7 7 5 3 2 1 2 3 5 5 5 5 5 5 4 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 3 3 3 3 3 2 2 1 1 1 2 2 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 1 1 1 2 2 3 4 4 5 5 5 5 5 5 5 4 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 3 3 2 2 1 0 1 2 3 3 3 3 3 4 4 4 4 3 1 1 2 4 4 4 4 3 2 3 3 4 3 1 0 1 2 3 4 4 4 4 3 4 3 2 1 1 2 3 3 4 5 4 2 1 1 3 4 4 1 4 3 3 1 1 3 6 8 6 4 2 2 5 5 5 4 3 2 1 3 3 3 2 2 3 5 6 5 5 3 4 4 4 4 1 5 7 4 3 2 5 5 4 5 5 5 4 2 3 5 5 4 4 4 3 3 3 3 5 8 9 10 9 8 7 7 7 3 0 1 2 6 4 4 6 7 6 5 5 4 2 2 3 5 5 5 5 5 3 3 4 3 3 4 5 6 6 5 2 1 4 6 7 5 1 2 3 5 2 3 5 5 6 9 5 3 1 3 5 3 3 4 4 5 2 2 5 7 9 6 5 5 6 8 9 10 8 5 2 5 8 8 8 1 2 2 6 10 8 6 6 6 8 7 7 6 6 5 4 4 5 5 6 6 7 5 4 3 4 4 5 7 7 8 8 7 6 6 5 6 7 8 7 6 6 6 7 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 10 10 9 9 8 6 4 2 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 0 0 1 1 0 0 0 1 1 2 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 3 2 1 2 2 3 4 6 7 8 8 8 8 7 6 6 6 6 7 7 7 6 6 6 5 5 6 6 7 8 9 9 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 6 7 8 9 8 8 7 7 6 5 3 2 3 6 6 6 6 6 6 5 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 6 5 5 5 4 5 5 5 6 6 6 6 6 6 6 5 5 5 6 6 7 7 6 5 4 4 4 4 5 5 4 4 3 3 3 3 4 4 5 5 6 6 6 6 5 6 5 5 5 4 3 1 1 1 2 2 2 2 2 3 4 5 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 5 4 3 2 2 1 2 2 3 4 4 5 5 5 6 6 6 6 6 5 3 2 1 1 2 3 4 5 5 5 5 6 5 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 2 1 1 1 1 1 1 1 1 2 2 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 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 2 1 1 0 1 2 3 3 3 3 4 4 3 3 1 1 2 3 4 4 4 3 2 2 2 2 2 1 1 2 3 3 4 4 5 4 4 4 3 3 3 2 2 2 2 3 5 5 4 2 2 3 3 4 1 2 3 4 4 3 4 5 7 7 5 2 3 5 5 4 2 2 3 3 3 3 4 5 5 5 3 4 4 5 5 2 4 4 4 4 1 8 7 5 4 4 4 3 3 4 4 3 1 3 4 4 3 2 4 5 7 6 5 5 8 7 7 8 7 6 5 6 6 3 4 1 4 6 7 7 7 6 3 2 3 3 3 3 5 5 5 3 2 2 2 3 3 4 5 6 6 5 4 3 3 4 7 10 8 6 4 3 4 1 3 5 3 3 6 7 6 5 5 2 3 2 5 5 4 2 4 6 7 9 6 3 4 4 7 8 8 9 9 8 6 7 7 6 3 4 6 8 9 6 5 5 6 7 7 7 7 6 5 4 3 4 6 7 7 7 5 3 2 2 4 7 8 9 9 8 8 7 7 7 7 8 8 8 7 7 6 7 7 8 8 9 9 9 9 9 9 9 10 10 10 10 9 8 7 6 5 3 1 1 2 3 3 3 3 3 3 3 3 3 3 3 2 2 1 0 0 1 1 1 2 2 2 3 3 2 1 1 2 4 4 4 5 5 5 5 5 5 5 6 6 5 5 5 6 5 5 6 6 6 6 6 6 7 7 7 7 6 5 5 5 5 5 5 4 3 3 4 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 7 8 8 9 10 10 10 10 10 10 9 9 8 8 7 7 7 6 5 5 5 5 5 6 6 6 8 8 9 8 7 7 7 6 5 3 3 5 6 7 6 6 6 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 5 5 5 6 5 5 5 5 5 6 6 6 7 7 7 6 6 6 6 6 6 7 6 6 4 3 3 2 2 3 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 5 5 5 5 5 5 4 3 1 1 1 2 2 3 2 2 3 4 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 6 6 5 4 3 2 2 2 2 3 4 5 5 5 4 4 4 5 5 5 5 4 3 3 2 2 2 3 4 4 4 5 5 6 6 5 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 3 2 1 1 1 1 1 1 1 1 2 2 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 5 5 5 4 4 4 4 4 4 4 4 4 3 4 4 4 5 5 5 5 5 4 4 4 3 2 2 1 1 1 2 3 3 3 3 3 3 2 2 1 1 1 2 2 2 3 2 2 2 1 0 1 3 3 4 4 3 3 2 1 1 2 2 2 2 3 3 3 4 5 5 5 5 5 5 5 5 5 4 3 3 3 2 2 0 3 3 3 4 4 2 2 3 4 4 3 4 7 7 7 6 4 4 5 5 5 4 1 2 4 4 3 0 1 2 4 4 2 2 3 5 2 3 5 4 5 3 1 5 5 2 1 2 4 5 5 5 4 4 5 3 3 4 2 2 4 5 6 5 7 6 4 4 5 5 5 4 6 8 5 2 2 2 5 7 8 7 5 2 2 4 4 4 5 5 5 4 2 3 3 3 4 4 4 5 5 5 4 4 5 4 2 3 6 6 6 6 5 3 3 2 1 1 4 4 5 6 8 9 3 3 2 3 6 4 4 4 6 8 6 1 3 5 3 6 6 6 6 9 11 10 9 8 6 5 5 5 5 6 5 6 6 6 7 7 6 6 6 6 5 5 5 6 7 5 4 2 1 1 4 7 8 9 9 8 7 7 7 8 8 8 8 7 7 6 6 5 5 6 6 7 7 7 7 7 7 8 8 8 8 7 7 5 3 2 1 0 0 1 2 2 2 3 3 3 3 3 3 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 6 6 6 5 5 5 5 4 3 2 3 5 6 5 5 5 6 6 6 5 4 4 6 8 9 8 7 6 7 8 8 8 7 7 7 7 8 9 9 10 10 10 10 10 9 9 8 8 8 7 6 5 5 5 5 5 5 5 5 5 5 4 4 5 7 8 8 8 7 7 7 5 4 3 4 6 6 7 6 6 6 6 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 6 6 6 5 4 3 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 6 5 5 5 5 5 4 3 2 2 1 2 2 3 3 3 3 4 5 6 6 6 5 5 4 4 4 5 5 5 6 6 6 5 4 3 3 2 2 2 3 3 4 5 6 6 6 5 4 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 6 6 4 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 6 5 5 5 4 3 2 1 2 2 2 2 2 2 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 4 3 3 3 3 3 3 3 3 4 4 4 4 5 4 4 4 4 3 2 2 1 1 1 2 2 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 2 1 1 1 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 5 5 4 2 3 1 3 4 5 6 5 5 4 4 4 4 4 4 7 6 5 4 4 4 4 5 7 6 3 1 2 3 2 3 4 3 1 5 5 4 2 3 3 2 5 2 3 5 5 5 5 3 3 5 7 7 5 5 5 6 5 3 3 4 4 4 3 3 3 5 7 4 2 2 2 4 4 4 6 8 7 6 5 5 7 7 7 7 4 1 2 4 5 5 5 4 3 4 5 4 5 5 5 6 5 5 4 4 4 5 5 4 2 1 2 3 5 6 5 6 8 9 9 8 7 5 3 2 7 11 9 4 2 2 4 2 2 5 6 9 3 2 4 3 3 5 6 6 6 7 9 12 10 8 7 6 6 6 5 6 6 6 6 5 6 6 7 7 7 6 6 6 6 6 6 4 2 2 3 4 6 8 9 8 8 7 7 7 8 8 7 7 6 5 4 3 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 2 1 1 1 1 1 1 1 1 2 3 3 3 3 3 4 4 4 4 4 3 3 2 3 3 3 2 1 1 1 1 1 1 2 2 3 3 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 4 4 4 3 3 3 3 3 3 6 7 7 6 6 6 7 6 5 4 3 3 7 8 7 5 3 5 7 8 9 8 8 8 9 9 9 9 9 8 7 6 5 4 3 3 4 4 3 3 2 2 3 3 4 4 5 5 5 4 3 2 2 4 6 8 8 8 7 7 6 5 4 4 5 6 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 5 5 6 6 6 5 5 5 5 5 5 5 5 6 5 5 5 4 4 5 6 6 6 5 3 3 2 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 4 5 4 4 4 3 3 2 3 3 3 4 4 4 5 6 6 6 6 5 5 4 4 4 4 4 5 5 4 3 2 2 2 2 2 2 3 3 4 5 5 6 6 6 5 4 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 6 5 4 3 2 1 2 3 3 3 3 2 2 2 2 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 4 3 2 2 1 0 0 1 2 2 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 2 1 1 1 1 1 2 2 3 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 1 1 1 0 1 2 4 5 6 6 5 5 6 7 6 6 4 3 3 3 4 4 4 6 6 5 3 2 2 3 5 6 5 3 4 5 3 1 3 5 3 2 1 1 1 2 5 6 6 5 6 8 7 7 5 5 4 4 6 8 8 7 6 5 5 6 5 4 1 3 3 1 5 4 4 7 9 9 8 7 5 6 6 5 4 4 3 2 3 5 5 5 3 3 5 6 6 6 6 6 6 6 4 2 3 4 4 5 7 6 3 4 5 7 6 4 6 9 8 8 8 8 7 2 5 6 7 8 4 4 4 4 2 1 5 7 8 2 2 3 3 4 4 6 7 7 8 9 10 9 7 6 6 7 6 6 6 6 5 5 4 5 6 7 7 7 7 6 6 6 6 6 5 4 3 4 6 8 8 8 7 7 7 7 8 7 7 6 5 4 3 3 2 1 2 3 5 6 6 6 6 6 5 5 5 5 5 5 6 6 5 4 2 1 1 2 1 1 1 1 2 2 2 2 2 3 4 4 5 5 4 4 4 4 4 4 4 3 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 4 3 2 2 3 3 3 4 5 6 7 6 6 6 6 6 6 5 3 2 4 4 4 3 2 3 5 9 11 10 10 10 10 9 9 7 6 5 4 4 4 5 4 4 4 4 3 3 3 2 1 0 0 1 2 3 3 3 2 2 1 1 3 6 7 8 8 8 7 7 6 5 5 5 5 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 4 4 3 3 4 5 5 6 5 4 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 4 5 4 4 4 4 4 3 4 4 4 5 6 6 6 6 5 5 5 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 5 3 3 3 3 4 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 4 3 2 3 3 3 4 4 4 4 5 5 5 5 5 4 3 2 2 1 2 3 3 3 3 3 3 3 3 2 2 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 3 3 3 4 4 3 3 2 2 1 1 0 1 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 4 4 4 3 3 2 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 2 4 6 7 7 8 8 7 7 5 3 2 3 3 3 3 2 2 4 5 4 4 4 3 5 5 4 3 5 6 3 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 8 4 5 6 4 4 4 4 2 5 6 5 4 6 8 9 8 7 4 2 3 4 4 4 4 5 5 4 3 4 4 5 6 7 7 6 6 6 5 4 2 2 2 3 4 5 4 3 4 5 9 7 4 3 2 4 6 7 7 6 3 3 6 5 6 5 3 3 4 4 2 4 8 9 5 2 3 4 5 2 3 6 8 9 9 9 8 5 2 4 6 7 8 8 6 5 4 4 5 6 7 7 6 6 6 6 6 6 6 6 5 5 6 7 8 8 8 8 8 8 8 8 6 5 4 4 4 4 4 3 2 3 4 5 6 6 7 6 6 6 5 5 5 6 6 7 7 6 4 3 2 2 2 2 1 1 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 3 3 3 4 4 3 3 2 3 4 4 4 3 4 6 6 6 6 6 6 6 6 5 4 3 4 4 4 4 2 2 5 6 7 8 9 9 8 7 5 4 4 4 5 6 6 5 4 4 4 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 2 4 6 7 8 8 8 7 6 5 4 4 5 7 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 3 3 3 4 4 4 4 3 3 3 3 3 3 4 5 6 5 5 4 4 5 5 6 6 6 6 6 6 6 5 4 3 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 6 6 6 6 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 4 4 5 4 4 4 4 5 5 5 6 6 7 5 4 3 4 4 4 4 4 4 4 4 5 6 6 6 5 5 5 5 5 4 4 2 2 3 3 4 4 4 5 5 5 5 4 3 2 1 1 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 1 1 1 1 2 2 3 3 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 2 2 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 1 0 1 2 2 3 5 6 6 6 6 6 5 4 2 3 3 3 2 2 2 2 2 2 2 3 3 2 3 4 4 4 4 5 4 3 2 2 5 1 1 1 2 3 4 5 5 4 4 2 3 6 9 7 3 4 5 6 6 7 8 8 5 2 5 5 3 1 2 4 6 7 5 4 4 5 8 7 5 1 1 2 3 4 5 5 5 5 5 5 5 5 5 6 6 7 7 6 4 4 4 3 1 1 3 3 4 3 2 3 2 6 7 5 1 2 4 5 5 6 6 7 5 4 4 5 5 3 1 2 3 2 2 8 9 8 3 3 5 5 1 3 7 7 8 9 8 6 5 4 6 7 9 9 10 8 6 4 4 5 5 6 6 6 6 5 5 6 6 7 7 6 6 6 6 6 6 7 7 8 8 8 6 5 3 2 3 4 5 5 4 4 4 5 6 6 7 7 6 6 5 5 5 6 7 7 7 7 6 4 3 2 2 2 2 1 2 2 2 1 2 3 4 4 5 5 5 5 6 6 6 6 5 5 4 4 3 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 4 4 3 2 3 4 5 5 5 5 4 4 4 4 3 2 3 4 5 6 6 6 6 6 6 6 6 5 4 4 5 4 1 0 1 1 1 3 5 6 6 6 5 5 4 5 6 6 6 6 5 5 5 5 5 5 4 3 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 3 5 6 6 6 6 5 4 2 2 3 5 5 6 7 7 7 7 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 3 3 3 3 3 3 3 3 2 2 3 3 3 4 4 5 6 6 5 5 5 5 6 6 6 6 6 6 6 5 4 3 3 3 4 4 5 5 5 5 6 6 6 6 6 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 4 4 3 2 2 2 3 4 5 5 6 5 5 5 5 5 5 5 6 6 7 7 5 4 3 3 4 4 4 4 4 4 5 5 6 6 6 5 5 5 5 5 4 4 3 2 3 4 4 4 5 5 5 4 3 2 1 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 1 1 1 1 2 2 2 3 4 4 4 4 3 3 1 1 3 3 4 4 3 3 3 3 3 2 2 2 2 2 2 0 1 2 2 2 4 6 6 5 0 1 1 2 2 3 4 6 5 4 2 3 1 5 8 5 7 6 5 6 6 5 7 9 7 5 5 3 2 5 8 7 6 5 6 7 7 8 7 5 1 0 1 2 3 5 6 6 5 5 5 5 5 5 5 6 6 5 4 4 5 5 4 2 3 4 2 1 3 2 2 2 3 6 5 4 5 5 4 4 5 4 3 6 7 8 5 3 2 4 1 1 1 4 8 10 8 2 4 6 4 3 4 7 6 7 9 8 7 5 5 6 8 10 10 9 8 7 6 5 5 5 5 5 5 4 4 4 6 7 8 7 7 6 5 5 5 5 6 7 7 7 7 6 4 3 3 3 4 5 5 5 5 5 5 6 6 6 7 6 6 5 5 5 6 7 7 7 6 6 5 4 3 3 3 2 2 3 2 1 1 3 5 6 6 5 5 5 5 5 5 5 5 5 5 4 3 2 1 1 1 2 2 3 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 2 3 4 5 5 5 5 5 5 5 4 4 3 3 3 4 6 6 6 6 6 7 7 7 7 7 6 5 5 4 4 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 6 5 4 4 4 4 2 1 1 2 2 2 2 2 3 3 3 3 3 2 1 1 2 3 3 3 2 0 1 1 0 0 1 1 2 3 4 4 5 5 4 4 3 3 3 3 4 4 5 6 6 5 5 4 4 3 3 3 3 3 3 2 2 2 3 3 4 4 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 2 2 2 3 4 4 5 5 5 5 6 6 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 5 4 4 3 3 3 3 3 4 5 5 6 6 6 5 5 5 5 6 6 6 6 7 6 4 3 1 2 3 3 4 4 4 5 5 5 6 6 6 6 5 5 5 5 4 4 3 3 3 4 4 4 4 4 3 3 2 2 3 3 4 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 2 2 1 0 1 3 4 4 4 4 4 3 3 3 3 2 0 1 2 3 3 2 1 1 3 6 6 3 2 1 2 2 3 3 5 7 7 5 2 3 5 4 7 4 6 6 5 6 6 4 6 8 8 6 4 3 3 4 7 8 7 7 7 8 7 5 2 1 2 3 3 4 5 5 6 6 4 4 5 5 4 6 7 6 5 4 4 5 4 4 6 5 0 1 2 1 1 3 3 4 4 2 4 5 6 6 5 6 6 5 5 8 8 9 5 3 3 3 4 3 1 3 6 10 10 8 3 2 4 5 5 6 6 7 7 5 5 5 6 7 8 10 9 9 8 7 7 6 5 5 6 6 5 4 5 6 7 7 8 7 6 5 4 3 4 5 6 7 7 7 7 6 4 3 2 3 4 5 5 5 5 5 5 6 6 6 6 6 5 4 5 6 6 7 7 7 7 6 6 5 4 3 3 3 2 2 0 2 4 6 7 7 6 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 3 2 3 4 5 5 5 5 6 6 5 5 5 5 4 4 5 5 6 6 6 6 6 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 6 6 4 4 4 4 5 3 0 1 1 1 2 3 3 2 2 2 2 3 3 4 4 3 2 2 2 2 2 1 1 2 3 3 3 2 2 1 0 1 1 1 1 1 1 2 2 1 2 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 5 5 6 6 7 7 6 5 4 3 2 2 2 3 3 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 3 2 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 3 1 0 1 2 3 3 4 4 5 5 5 6 6 6 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 3 3 3 3 3 3 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 3 3 3 3 4 4 4 5 5 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 0 0 1 1 2 2 2 3 3 3 3 2 2 1 1 1 2 3 3 3 3 3 2 2 3 3 4 4 4 4 4 4 3 2 1 0 3 4 5 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 9 8 6 6 5 5 4 3 3 4 4 4 5 4 5 2 2 4 5 6 5 5 5 6 5 5 5 5 6 5 5 6 5 3 1 1 1 1 3 0 3 4 4 4 5 5 4 5 6 6 5 6 9 8 5 2 2 4 4 5 2 1 2 4 7 8 9 7 6 4 4 5 5 5 6 5 3 3 5 7 8 8 8 7 8 8 8 7 6 6 6 7 6 5 5 5 6 8 8 7 7 5 4 3 3 4 5 6 7 7 7 6 5 4 2 2 3 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 6 6 7 7 7 7 7 5 3 3 4 3 2 1 2 4 6 7 8 7 4 3 3 3 3 3 3 2 2 3 3 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 5 5 4 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 6 6 6 6 5 5 5 5 5 6 6 5 6 6 6 7 7 7 6 6 6 6 6 6 7 7 6 5 4 4 5 5 5 4 3 3 4 5 5 5 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 1 1 2 2 3 3 3 2 1 1 2 2 2 3 3 2 1 1 3 2 3 3 3 4 5 5 5 6 6 7 7 6 6 6 6 7 7 7 7 6 6 4 2 1 1 2 3 3 4 4 5 5 5 5 5 5 4 4 3 3 3 4 4 4 5 4 4 4 4 4 3 3 4 4 4 4 4 5 5 5 6 6 5 5 5 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 2 1 1 1 1 2 3 4 4 5 5 5 5 5 5 5 5 5 5 4 3 2 1 1 1 1 1 1 2 2 2 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 1 1 1 0 0 1 1 1 2 2 3 3 3 3 3 2 2 1 0 2 3 4 3 3 3 3 3 2 2 3 3 3 4 4 4 4 3 2 1 2 4 5 6 5 5 5 4 2 2 1 0 2 4 5 6 5 4 3 2 4 2 2 5 7 6 7 7 7 6 7 7 7 6 6 5 6 6 5 5 6 6 5 4 4 4 4 4 5 4 3 3 4 5 5 6 5 4 3 3 4 5 6 6 7 8 7 6 5 4 1 1 2 1 5 4 2 3 3 3 4 5 5 6 8 6 3 5 6 6 5 5 4 3 4 3 2 2 4 4 5 5 6 7 9 10 5 5 6 6 6 5 3 5 7 9 9 8 7 6 7 8 8 7 6 6 7 7 7 7 6 7 7 7 7 7 6 5 3 3 2 3 5 6 6 6 6 6 5 4 2 3 3 4 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 7 7 7 8 7 6 3 2 4 4 3 3 4 6 8 9 8 5 2 2 3 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 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 6 5 6 6 6 6 6 6 7 7 8 8 7 7 6 7 7 7 7 6 5 4 4 5 5 5 5 5 5 5 6 6 6 6 5 5 4 4 4 4 3 2 0 2 2 2 3 4 5 5 5 5 5 5 5 6 6 5 3 2 0 1 1 0 1 2 2 3 3 3 3 2 2 2 3 3 4 5 6 6 7 7 7 7 7 7 7 6 6 5 4 2 2 2 2 3 3 4 4 5 5 6 6 6 5 5 5 5 5 3 3 3 3 4 4 4 3 3 4 4 5 5 5 4 4 4 4 4 4 5 5 6 6 6 5 5 5 5 5 6 5 5 4 4 3 3 4 4 4 5 5 5 6 6 6 6 6 6 5 4 4 4 4 4 4 4 4 3 2 2 1 2 2 3 3 4 4 4 4 5 5 5 5 5 5 4 4 3 2 1 0 1 1 2 2 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 3 3 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 4 3 3 3 2 2 1 2 3 4 4 4 4 3 3 2 1 2 2 3 4 4 4 3 2 1 2 3 4 5 6 6 6 5 4 3 3 2 2 1 3 4 6 7 5 3 1 1 2 4 8 8 7 7 7 7 8 8 8 7 6 4 5 5 6 5 4 5 6 6 5 5 5 5 5 5 4 5 6 5 5 5 5 5 4 3 4 5 6 6 8 6 7 6 5 4 4 3 2 2 1 3 4 2 2 2 1 2 3 4 5 7 5 3 4 4 4 7 8 6 5 3 4 5 6 6 4 3 4 6 8 9 11 8 5 5 5 5 5 5 7 8 8 8 7 6 5 6 7 8 7 7 7 7 7 7 8 8 8 7 7 7 6 6 4 3 3 3 3 5 6 7 7 7 6 4 3 3 3 4 5 5 6 6 5 5 5 6 6 6 6 6 5 6 6 7 7 7 7 8 7 5 3 3 4 4 4 5 7 9 8 6 2 1 3 4 4 4 4 4 4 3 3 4 3 3 3 4 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 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 6 6 6 5 5 5 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 7 7 7 7 8 8 9 8 8 8 7 8 8 8 7 6 5 5 6 6 6 5 5 6 6 6 6 6 6 6 5 5 4 4 4 4 4 3 1 1 2 2 3 4 5 6 6 7 7 7 7 8 7 6 5 3 2 3 3 4 5 5 5 5 5 5 4 4 3 3 2 2 2 3 4 5 5 5 4 4 4 4 5 4 3 2 2 2 3 4 4 4 5 5 5 6 6 6 6 5 5 5 5 5 5 3 2 3 3 4 3 3 2 3 4 5 6 5 4 4 4 4 4 4 4 4 4 5 6 6 5 5 6 6 6 5 5 4 3 3 3 3 3 4 4 5 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 3 2 1 0 1 1 2 2 2 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 3 3 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 3 2 2 2 2 2 3 3 3 4 4 3 2 1 0 1 2 3 4 3 3 2 2 1 2 3 4 5 5 5 5 4 4 3 2 1 1 2 3 5 5 6 5 3 1 2 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 6 5 5 6 6 5 5 6 6 6 6 5 4 4 5 5 3 3 3 3 3 4 5 6 7 9 7 5 3 1 2 4 5 4 3 4 3 3 1 1 0 1 2 4 6 6 6 5 5 5 2 5 5 5 7 6 4 5 6 6 6 5 4 6 7 9 9 10 10 8 6 5 5 5 6 8 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 7 6 6 5 4 3 3 4 5 7 8 8 7 5 5 4 3 3 3 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 7 6 4 4 4 5 6 8 8 7 3 1 2 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 3 2 4 5 5 5 5 5 5 5 5 6 6 6 5 5 5 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 7 8 8 9 8 7 7 7 7 7 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 3 2 2 2 2 3 4 4 5 6 6 7 8 8 8 8 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 4 4 4 5 5 5 5 5 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 3 2 2 3 4 3 3 2 3 5 6 6 5 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 5 5 4 3 4 4 4 4 4 5 5 5 5 5 4 4 3 4 4 4 3 3 3 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 0 1 1 2 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 4 4 4 3 3 3 3 3 3 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 2 3 3 3 4 4 4 4 4 3 3 3 2 2 2 3 3 3 4 3 3 1 0 1 2 2 3 3 2 2 1 1 2 3 3 4 4 4 4 4 4 3 2 1 0 1 2 2 3 4 4 4 4 3 4 5 6 6 6 7 7 8 8 8 8 8 8 7 6 5 5 6 6 6 5 5 5 5 6 6 6 5 3 2 2 3 5 4 3 3 3 4 4 4 4 5 4 6 8 5 1 2 4 5 6 6 6 6 4 3 1 1 1 3 6 6 5 2 3 6 6 5 2 5 4 2 8 6 4 5 4 2 4 6 7 7 5 5 5 7 9 8 6 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 6 5 4 4 3 5 6 7 7 6 6 5 5 4 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 8 7 7 6 6 6 7 7 8 7 5 1 1 3 3 3 3 3 4 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 6 5 5 5 4 4 5 5 5 5 5 5 5 5 4 3 2 1 2 4 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 3 4 4 5 6 6 6 6 5 5 5 5 6 6 7 6 6 6 6 5 5 4 4 4 5 6 6 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 6 6 5 5 4 5 5 5 5 4 4 3 3 3 2 3 3 3 4 5 6 7 8 7 6 6 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 5 5 4 3 3 4 4 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 3 2 2 3 3 3 3 2 2 4 5 6 6 4 3 4 4 5 5 4 4 4 5 5 5 6 6 6 7 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 4 3 3 3 4 5 5 4 4 3 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 4 4 4 3 3 2 1 1 1 1 2 2 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 4 4 4 4 3 3 3 3 3 4 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 3 3 3 4 4 3 2 1 0 1 2 2 2 2 1 1 0 1 1 2 3 4 4 4 3 3 2 2 1 1 1 1 2 2 3 3 4 4 4 4 5 6 6 6 6 7 7 7 7 7 7 7 7 6 6 5 6 6 6 5 5 5 5 6 6 5 3 2 1 2 3 3 3 4 5 5 5 5 5 5 5 5 4 5 6 6 4 5 5 4 5 7 6 6 5 4 3 1 4 5 6 6 3 3 3 6 7 5 2 3 3 3 7 6 4 3 4 6 4 5 9 10 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 8 7 7 7 8 8 8 8 8 8 7 6 5 6 6 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 5 4 4 4 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 8 7 7 6 7 7 8 8 8 6 3 2 1 1 1 2 2 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 5 5 4 4 5 5 5 5 5 4 3 2 1 0 1 2 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 4 4 4 4 5 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 5 4 3 2 2 3 5 6 6 7 7 7 6 5 4 5 5 6 6 6 7 7 7 6 6 6 5 6 6 6 6 5 5 5 5 6 6 5 5 4 4 3 3 3 3 3 3 4 6 7 7 5 4 4 5 5 6 6 6 6 5 5 5 5 4 4 4 5 5 5 6 6 6 6 5 5 5 4 4 4 5 6 6 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 5 4 3 2 1 2 3 3 3 3 3 4 5 6 7 5 3 3 4 5 5 6 5 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 4 4 5 5 5 4 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 2 2 2 2 2 2 2 2 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 4 4 4 3 3 3 3 3 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 0 1 1 2 2 2 3 3 4 4 4 5 5 4 4 3 3 2 2 3 3 3 3 3 3 2 1 0 1 2 2 2 2 2 1 0 1 1 2 3 3 3 3 3 2 1 0 1 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 5 5 5 5 5 5 5 6 4 3 1 1 1 2 3 3 4 5 5 5 5 5 5 5 6 5 3 2 3 5 6 6 6 6 5 6 6 6 5 5 6 6 5 6 5 5 2 1 4 6 7 5 4 3 3 5 5 5 5 6 7 8 5 6 9 10 10 9 10 10 7 4 5 6 7 7 8 7 7 7 7 7 7 8 8 8 8 9 8 8 8 7 6 4 4 5 5 6 6 6 6 6 5 5 4 5 5 5 6 6 7 8 6 4 4 4 5 5 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 6 6 5 6 6 6 5 3 3 2 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 4 2 1 1 1 2 3 3 3 4 4 5 5 5 5 5 4 5 5 6 7 6 6 5 4 4 4 5 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 5 5 4 3 2 2 3 5 6 7 7 7 7 7 6 5 5 5 6 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 4 5 6 6 6 3 2 4 4 5 6 6 5 5 4 4 4 4 4 4 4 5 5 5 6 6 5 5 5 5 5 4 4 4 5 6 7 7 6 6 5 5 5 6 5 5 5 5 5 5 5 5 6 6 5 5 4 3 2 1 1 2 3 3 4 5 5 6 7 7 5 3 3 4 4 5 6 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 3 3 3 4 4 5 5 5 4 4 3 3 2 2 1 2 2 2 2 2 2 2 3 3 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 5 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 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 3 3 2 1 1 1 2 2 3 2 2 1 0 1 1 2 3 3 3 2 2 1 1 1 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 6 5 4 4 4 5 5 4 4 4 4 3 2 3 3 4 5 5 4 4 5 5 5 4 5 6 5 5 4 2 3 4 4 4 6 7 6 5 5 5 4 3 4 7 7 6 4 3 2 2 5 5 6 3 3 6 7 7 4 5 6 5 5 7 7 8 9 11 12 11 11 12 9 5 3 5 6 7 6 5 5 5 5 6 6 7 7 8 9 9 9 8 8 7 5 4 3 4 5 5 5 5 5 5 3 3 4 5 6 7 8 9 8 8 5 3 4 4 5 6 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 6 5 4 4 4 3 3 2 1 2 3 4 5 5 5 4 4 4 3 2 2 2 2 3 3 4 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 6 6 5 4 2 1 2 2 3 4 4 4 3 4 4 5 5 5 5 5 5 5 5 6 6 7 6 6 5 4 4 5 5 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 4 3 3 3 5 7 8 8 8 8 7 6 5 5 6 7 7 8 8 7 7 7 6 7 7 7 7 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 5 3 3 4 4 5 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 6 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 3 4 5 6 6 7 6 5 4 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 3 2 1 1 0 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 2 3 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 3 2 2 1 1 1 2 2 3 3 3 3 2 1 1 2 2 3 3 3 2 1 1 0 1 2 2 2 2 2 2 1 1 1 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 6 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 5 4 4 4 5 5 5 4 4 4 2 1 1 3 5 6 7 4 3 4 5 5 5 7 7 6 3 2 4 4 4 4 4 3 4 5 6 7 5 6 6 3 4 5 7 8 9 10 11 10 11 11 10 8 5 3 2 3 4 4 4 3 4 4 5 6 7 7 8 8 8 9 8 8 6 4 3 2 3 4 4 5 5 4 4 5 6 7 9 10 10 10 8 7 5 4 4 4 5 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 6 6 4 4 3 3 3 3 3 2 1 2 3 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 5 6 6 6 6 6 6 6 6 6 4 2 2 3 3 4 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 7 7 7 6 5 5 5 5 6 7 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 5 4 4 4 5 7 8 9 8 8 7 6 5 5 6 8 8 8 8 7 6 7 7 8 8 7 6 4 4 4 4 4 5 5 6 6 6 5 5 6 6 6 7 7 7 7 7 7 5 3 3 4 5 6 6 6 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 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 4 4 4 4 4 5 5 6 6 6 6 6 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 5 5 5 4 4 2 1 1 1 1 2 2 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 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 2 3 3 3 2 1 1 2 3 4 4 3 3 2 1 1 1 2 2 2 2 2 1 1 1 2 2 3 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 7 7 7 6 6 5 5 5 4 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 4 3 1 2 3 4 5 6 7 6 5 4 5 6 6 6 6 5 5 6 8 7 6 4 3 3 3 4 3 5 6 6 7 5 4 4 5 6 7 8 9 9 10 10 10 9 7 7 7 5 3 2 3 4 5 5 5 5 5 6 6 7 8 9 9 8 6 3 2 2 3 3 4 6 7 7 8 8 9 9 10 10 10 9 8 7 6 5 4 4 5 5 6 6 7 7 8 8 9 8 8 8 7 7 7 6 5 5 4 4 4 4 5 5 5 3 2 2 2 2 4 5 5 5 5 6 6 6 7 7 7 7 7 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 5 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 6 7 7 7 6 6 5 5 5 6 7 7 6 5 5 5 6 7 7 7 7 7 7 6 6 6 6 5 4 4 4 6 8 8 8 7 6 5 5 5 7 8 8 8 7 7 6 7 7 8 7 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 7 7 8 8 8 8 7 7 5 4 4 5 6 6 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 5 5 5 5 5 5 4 5 4 4 4 5 5 4 4 4 4 4 5 5 5 5 4 4 3 2 2 2 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 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 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 1 1 2 3 4 4 4 3 3 2 1 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 7 7 7 7 6 6 6 5 5 5 5 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 4 5 5 5 5 5 5 5 5 4 3 1 2 4 5 6 6 6 6 5 5 5 5 5 5 5 6 5 6 7 6 4 5 5 3 1 3 3 4 5 6 6 4 2 3 5 8 10 10 9 9 9 8 6 5 6 7 6 2 1 1 3 5 6 6 5 5 5 5 5 6 7 6 5 5 4 4 4 5 5 6 7 8 8 9 10 10 10 9 8 6 7 7 8 7 6 5 4 5 5 6 7 7 8 8 9 9 9 8 8 7 7 6 6 5 5 5 5 6 6 7 7 6 4 3 3 3 4 4 5 5 5 5 6 6 7 7 7 6 5 5 4 4 4 5 5 5 6 6 6 5 5 5 5 6 6 7 7 7 6 6 5 6 6 7 7 7 5 4 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 6 6 5 6 7 7 7 7 6 5 5 5 6 7 7 7 6 5 5 6 7 8 7 7 7 7 7 7 7 6 6 5 4 4 4 5 7 7 7 7 6 5 5 6 7 7 7 7 7 7 7 7 6 5 4 4 4 5 5 4 4 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 7 6 5 5 5 6 6 5 4 4 4 4 4 4 5 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 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 5 5 5 5 5 5 5 5 5 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 6 6 5 5 4 3 3 4 4 4 4 5 5 5 4 4 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 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 2 2 2 3 3 4 4 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 4 3 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 3 3 3 3 3 4 4 4 4 4 3 3 2 2 3 3 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 4 3 4 5 6 6 6 5 5 5 5 5 5 5 5 4 4 5 7 5 5 6 7 5 2 4 2 1 4 6 6 3 1 3 5 7 9 10 10 9 8 7 6 5 6 6 6 2 1 2 4 7 6 6 5 5 5 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 9 10 10 9 8 6 6 6 7 8 9 8 7 5 4 4 5 6 7 8 9 9 10 9 9 8 8 7 7 6 6 6 6 6 7 8 8 8 7 7 6 5 5 6 6 5 4 4 5 5 5 6 6 6 5 4 4 5 5 4 5 5 6 7 8 8 7 7 6 6 7 7 8 8 8 7 6 7 7 8 8 7 6 4 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 6 6 7 7 7 7 6 6 6 6 7 8 7 6 5 5 5 7 8 8 8 8 8 8 8 7 7 6 5 5 4 3 4 5 7 8 7 6 5 5 5 6 7 7 7 7 6 6 5 5 5 5 5 5 6 5 5 4 4 5 5 6 7 7 8 8 8 7 8 8 8 8 8 7 6 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 5 5 6 6 6 6 5 5 4 4 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 4 4 4 5 5 5 5 5 5 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 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 5 5 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 4 4 4 4 3 3 3 3 2 2 2 2 2 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 2 2 2 2 3 4 4 5 5 6 6 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 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 3 3 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 3 4 4 4 5 5 5 5 4 4 5 5 5 5 4 5 6 4 2 1 1 4 5 5 5 4 4 5 7 7 8 9 10 10 9 7 7 6 7 6 4 3 3 4 5 5 5 5 4 4 4 5 5 6 5 5 6 6 7 7 7 8 8 8 8 8 9 9 8 7 7 7 8 9 9 10 9 7 5 4 4 5 6 8 9 10 10 10 9 9 8 7 7 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 8 7 6 6 6 6 5 5 5 5 5 5 4 4 5 5 6 7 7 8 8 7 7 8 8 8 8 9 9 10 9 9 8 8 9 9 8 7 4 3 4 4 4 4 4 5 5 5 6 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 5 5 5 5 6 7 7 7 7 7 7 6 6 7 8 8 7 6 5 5 7 8 8 8 8 9 9 9 8 7 6 5 5 4 3 3 4 6 7 7 7 5 5 5 6 7 7 7 6 5 5 4 4 5 5 6 6 6 6 5 4 5 5 6 7 7 8 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 4 4 5 5 6 6 6 5 5 5 5 5 5 6 6 7 7 6 6 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 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 5 5 5 5 5 5 6 6 6 6 5 5 5 5 4 4 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 2 2 1 1 1 2 3 3 4 4 5 5 6 6 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 3 3 3 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 2 2 2 2 3 3 4 4 4 4 5 5 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 5 6 6 5 5 4 4 4 5 4 5 7 7 7 7 7 7 7 8 8 8 8 7 7 6 5 3 3 3 4 4 4 4 3 3 4 5 6 6 6 5 5 6 7 7 8 9 9 8 8 8 9 9 8 7 7 8 9 10 10 10 9 6 4 4 4 5 7 8 9 10 10 9 9 9 8 7 7 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 7 7 6 6 6 5 5 5 5 4 4 3 4 5 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 8 8 7 7 7 6 5 3 3 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 6 6 6 5 4 4 4 4 4 6 7 7 8 8 7 7 6 6 7 8 8 8 7 5 5 6 7 9 9 9 9 9 9 8 7 6 5 4 4 3 3 4 5 6 7 7 6 5 5 6 7 7 6 5 4 3 4 4 6 6 7 6 6 6 5 5 5 6 7 7 7 7 6 6 6 6 6 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 7 6 5 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 4 3 3 3 4 5 5 6 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 4 5 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 5 6 6 6 6 6 6 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 3 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 4 4 4 3 3 2 1 1 1 2 2 3 4 4 5 5 5 6 6 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 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 5 5 5 5 5 6 7 7 8 8 7 6 5 4 5 7 8 9 8 8 6 6 7 7 7 8 8 8 7 6 5 4 3 3 3 3 3 3 4 4 5 6 6 6 5 5 5 6 7 8 8 8 8 7 8 8 9 8 7 7 8 9 10 11 10 8 5 4 4 4 6 8 9 10 10 10 9 9 8 8 8 7 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 6 6 6 6 7 7 8 8 8 8 7 7 6 6 5 4 3 3 3 4 4 5 5 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 6 6 6 5 4 4 4 4 5 6 7 8 8 8 7 7 6 7 8 9 8 7 6 5 5 6 8 8 8 9 9 8 8 7 5 4 3 3 3 3 3 4 5 7 7 6 6 6 6 7 7 5 4 3 3 4 5 6 7 7 7 6 6 6 5 6 7 8 8 8 7 6 6 6 6 6 6 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 6 6 7 7 7 7 7 7 7 6 6 5 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 5 5 5 6 5 5 5 4 4 3 3 3 4 5 6 6 6 5 5 5 5 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 5 6 6 6 5 5 5 6 5 5 5 5 5 5 5 5 6 5 6 6 6 5 5 4 3 4 4 5 5 5 5 5 5 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 3 3 2 2 1 1 2 3 3 4 4 5 5 6 6 6 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 4 4 4 4 4 4 3 3 3 3 2 3 3 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 2 3 3 3 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 5 5 6 6 5 5 5 5 5 5 6 7 7 7 6 6 5 5 6 7 8 8 8 7 7 6 6 7 7 7 7 7 7 6 5 5 4 3 3 3 3 4 4 4 5 6 6 6 5 5 5 6 7 8 8 8 8 7 7 8 8 8 8 8 8 9 9 10 10 9 6 4 4 5 7 9 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 3 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 4 5 5 5 5 5 5 6 6 7 7 7 7 7 7 6 5 3 3 3 4 4 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 6 6 6 6 5 4 4 4 4 5 7 7 8 8 7 7 6 6 7 8 8 8 6 5 4 5 6 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 4 6 7 7 6 6 6 6 6 5 4 3 3 4 5 6 7 7 7 7 7 6 6 7 7 8 8 8 7 7 6 6 6 6 6 4 4 4 4 5 5 4 4 3 4 5 5 6 6 6 6 6 6 7 8 8 7 7 7 7 6 6 5 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 6 5 5 5 5 5 5 6 6 5 4 3 3 3 3 3 4 5 5 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 5 4 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 3 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 nan nan nan nan nan nan nan 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 8 9 8 8 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 4 4 4 4 5 5 6 6 5 6 6 6 7 7 8 8 7 7 7 8 8 8 9 9 9 9 9 10 9 8 6 5 5 7 8 10 10 10 9 8 8 8 8 8 7 6 5 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 3 4 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 6 6 7 7 7 7 5 4 3 4 5 5 5 6 6 6 6 6 6 7 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 5 6 6 7 7 6 5 5 4 3 4 6 7 8 8 8 8 7 6 7 8 8 8 7 5 4 4 4 5 5 5 6 6 6 6 6 6 5 5 4 4 3 3 3 5 6 7 7 6 6 6 6 5 4 3 4 4 4 5 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 4 3 4 5 5 6 5 3 3 3 4 5 6 6 6 6 6 7 7 8 8 8 7 7 6 6 6 5 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 6 5 5 5 5 5 6 6 5 4 3 2 2 2 3 4 4 5 6 6 7 7 6 5 5 4 4 4 3 3 3 4 4 4 4 4 5 5 5 4 4 4 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 4 4 4 5 5 6 5 4 3 3 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 4 4 4 4 4 3 3 3 2 2 2 3 3 3 3 4 4 4 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 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 5 6 6 6 6 6 6 6 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 8 7 6 6 8 9 10 10 9 8 8 8 8 8 7 6 5 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 5 5 5 5 5 5 6 6 6 5 5 4 4 4 5 6 6 6 7 7 7 7 7 6 6 6 5 6 5 5 5 5 5 5 5 5 6 5 5 4 4 4 5 6 7 7 6 6 5 5 4 4 4 7 8 8 9 8 8 7 7 8 9 8 7 6 5 4 4 4 5 5 6 7 7 7 7 7 6 6 5 4 3 3 4 5 6 7 7 7 7 7 6 6 5 5 4 4 4 5 6 6 6 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 3 4 4 5 6 6 5 4 4 4 4 5 5 5 5 5 6 7 8 8 8 8 7 7 6 6 5 4 3 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 4 4 4 5 5 5 6 5 5 5 5 5 6 6 5 3 2 2 2 3 3 4 5 5 6 6 7 7 6 5 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 4 4 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 4 3 3 3 4 5 6 5 5 4 3 4 4 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 5 5 5 4 4 3 3 3 4 4 4 4 3 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 2 2 2 2 2 3 3 3 3 2 2 1 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 9 9 9 8 8 8 8 9 9 9 9 8 8 7 7 8 8 7 5 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 7 8 8 9 9 9 9 8 8 7 7 7 7 7 8 9 8 7 7 6 6 6 6 6 5 5 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 6 5 5 5 5 6 6 6 6 5 5 5 5 6 6 6 5 4 4 4 5 6 7 8 8 7 6 6 5 4 4 5 6 8 8 9 8 8 8 8 9 8 8 7 5 4 4 4 5 6 6 7 8 8 7 7 7 6 5 4 4 4 5 6 7 7 7 7 7 7 7 7 7 6 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 5 5 6 6 6 5 5 4 4 4 4 4 4 5 6 8 8 8 8 7 6 6 6 5 5 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 5 6 6 5 2 1 2 2 2 3 4 4 5 5 6 7 7 7 6 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 4 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 5 5 5 5 4 3 3 4 5 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 5 5 4 4 4 4 4 4 4 4 4 3 3 2 1 1 2 2 2 3 3 4 4 4 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 2 2 2 1 1 1 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 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 6 6 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 8 8 8 8 9 9 8 8 8 7 7 7 7 7 6 5 4 4 4 4 5 5 5 6 6 7 7 7 7 7 8 9 10 11 11 11 10 10 9 9 8 8 9 9 10 10 10 9 8 7 7 7 8 8 7 6 4 4 4 4 5 5 5 5 5 5 5 6 7 7 7 6 6 5 5 6 6 6 7 7 6 5 5 5 5 6 7 7 6 4 4 4 5 7 8 8 8 8 7 6 5 5 4 4 4 5 7 8 8 8 8 8 8 9 8 7 6 5 5 5 6 6 7 7 7 7 7 7 6 6 5 5 5 5 6 7 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 6 6 5 5 4 4 4 4 5 5 5 6 5 4 4 4 4 5 6 6 6 6 6 6 6 5 5 4 5 5 6 6 7 8 8 7 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 6 6 5 5 5 5 5 5 4 3 3 3 4 5 6 6 5 3 0 1 1 2 3 4 4 4 5 5 6 7 7 6 5 3 3 2 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 6 5 5 4 4 4 4 5 5 5 6 6 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 5 4 3 4 4 4 5 5 6 6 6 7 7 7 7 8 9 10 11 11 10 10 9 9 9 9 9 9 10 10 10 9 8 7 7 7 7 8 8 7 6 5 4 5 5 5 5 6 6 5 5 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 6 6 7 7 6 4 4 4 6 7 8 8 9 8 8 7 6 6 5 4 3 3 5 6 7 7 8 8 8 9 9 8 7 6 5 5 6 6 6 7 6 7 6 6 6 6 6 6 6 6 7 8 8 8 8 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 6 5 5 4 4 4 5 5 6 6 6 6 6 5 4 4 5 5 6 6 6 6 6 7 7 7 6 6 6 6 6 6 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 4 4 3 3 3 4 4 5 5 5 5 4 3 2 3 4 4 5 5 5 5 5 6 7 7 6 5 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 3 3 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 4 4 4 5 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 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 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 5 4 3 3 3 3 4 4 5 5 5 5 5 5 5 6 7 7 7 7 7 6 6 6 5 6 6 6 6 5 5 5 4 3 3 4 4 4 4 3 3 4 4 5 6 6 7 7 6 6 6 6 6 6 6 6 7 7 8 8 8 8 7 7 7 6 6 5 5 6 6 7 8 7 6 5 5 4 5 6 6 7 8 9 9 9 8 7 6 5 5 4 3 4 5 6 7 8 8 8 9 9 8 8 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 7 7 8 8 8 8 8 8 8 8 7 8 8 7 7 5 5 5 5 5 5 6 6 7 7 7 7 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 7 6 6 4 4 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 6 5 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 4 3 3 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 2 2 1 1 0 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 8 8 8 7 6 5 5 6 8 9 9 9 7 6 5 5 5 6 6 6 7 8 9 10 9 9 8 7 6 5 5 4 4 5 5 6 7 8 8 9 9 9 8 7 6 6 6 6 6 6 7 7 7 7 8 8 8 8 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 6 5 5 5 6 6 7 7 7 7 8 7 7 7 7 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 5 4 3 3 3 4 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 6 6 7 7 7 7 7 7 6 5 5 4 4 3 3 4 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 5 5 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 5 5 5 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 4 3 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 7 6 6 7 9 11 12 11 9 7 6 5 6 6 7 7 8 8 8 9 9 9 9 8 8 7 6 5 5 5 5 5 5 6 7 8 8 9 9 8 7 7 7 7 7 7 7 8 8 9 9 9 8 8 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 6 5 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 4 3 3 3 4 5 5 6 6 5 5 5 6 6 6 6 6 5 5 5 6 7 7 7 7 7 6 6 6 6 5 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 5 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 6 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 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 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 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 5 4 5 5 6 6 7 7 8 8 9 10 10 11 10 10 10 10 11 10 10 8 7 8 10 12 12 12 10 8 6 6 6 7 8 9 9 9 9 9 9 8 8 8 8 8 7 6 6 6 5 5 5 5 5 6 7 7 8 8 8 8 7 7 7 8 8 9 9 9 8 8 7 7 7 6 7 7 7 8 8 9 10 10 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 7 7 8 8 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 4 3 3 3 3 4 4 5 5 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 5 5 5 4 3 3 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 1 1 1 2 2 3 3 3 3 3 3 3 3 5 5 6 6 6 6 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 11 11 11 11 11 10 9 8 9 11 12 12 12 10 8 7 6 6 7 7 8 9 10 10 10 9 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 6 6 7 7 8 8 8 8 8 9 9 8 7 7 6 6 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 9 9 9 8 8 7 6 5 6 6 6 7 7 8 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 7 6 6 7 7 7 7 7 7 6 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 4 3 3 3 4 4 5 5 5 5 5 5 5 5 6 7 7 7 6 6 6 6 7 6 6 4 3 3 3 3 3 3 3 3 2 2 2 3 3 3 2 3 3 4 4 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 4 5 5 5 5 4 4 4 4 5 5 5 6 6 6 5 5 5 5 5 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 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 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 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 0 1 2 2 3 3 4 4 4 4 4 4 5 6 6 6 6 5 5 5 6 6 7 7 7 7 7 8 9 9 10 11 11 12 12 12 12 11 10 10 10 11 11 12 11 9 8 6 6 6 7 7 8 9 9 10 10 9 9 8 7 6 6 6 6 7 7 7 7 6 6 6 6 5 5 5 6 6 7 7 7 7 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 5 4 4 4 5 5 6 6 7 7 7 6 6 6 5 4 4 5 5 6 7 8 9 9 9 9 8 8 7 8 8 9 8 7 7 6 6 6 6 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 5 4 4 5 5 5 5 4 5 5 5 6 6 6 6 6 6 6 6 5 4 4 3 4 4 4 5 5 5 5 5 5 5 5 6 7 7 7 6 6 6 6 6 6 4 2 0 0 0 1 2 2 2 3 3 3 3 3 3 3 2 2 3 3 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 5 5 5 5 6 6 6 5 5 4 4 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 9 9 9 10 10 11 11 11 11 11 10 10 10 10 11 11 10 8 7 6 6 7 7 8 8 8 9 9 9 9 8 8 7 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 5 6 6 7 7 7 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 4 4 5 4 4 4 5 5 5 5 4 4 5 6 7 8 9 9 9 9 9 8 7 7 7 8 8 7 6 5 5 5 5 5 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 5 4 3 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 4 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 7 6 6 5 6 6 5 4 1 0 1 1 0 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 6 6 5 5 5 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 5 5 5 5 4 5 5 5 5 6 6 6 6 6 6 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 7 6 6 7 8 8 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 7 7 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 5 5 4 4 4 5 5 5 5 5 5 6 8 9 9 9 9 9 9 8 8 7 7 8 8 9 6 5 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 6 6 5 5 4 3 3 4 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 4 4 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 3 0 2 2 2 1 0 1 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 4 3 3 4 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 4 4 4 4 3 4 4 4 4 5 5 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 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 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 8 7 7 7 8 8 9 9 9 9 9 8 7 7 6 6 6 6 6 6 6 7 7 7 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 6 6 6 8 9 10 9 10 10 10 9 8 8 7 8 8 8 7 4 3 4 5 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 7 7 5 3 1 2 2 2 1 1 2 2 3 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 5 5 5 6 6 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 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 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 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 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 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 9 9 8 7 6 7 8 8 9 9 9 9 9 8 7 6 6 5 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 7 7 7 8 8 8 9 8 8 7 7 7 8 8 8 9 10 9 9 8 7 7 6 6 5 4 2 2 3 5 6 6 6 5 4 4 3 3 4 4 4 4 4 5 5 6 6 5 4 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 4 4 4 5 6 6 6 6 6 5 5 6 7 8 6 4 1 2 3 3 2 2 2 3 3 4 5 5 5 5 5 5 4 4 4 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 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 3 3 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 4 5 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 4 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 4 4 4 4 4 4 4 4 4 4 4 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 8 8 8 7 7 6 6 6 6 7 7 8 8 8 8 7 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 8 8 7 7 6 7 7 7 7 7 7 6 5 4 4 3 3 3 3 3 4 4 4 4 5 5 4 3 2 3 3 4 4 4 4 5 6 7 6 5 4 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 6 6 6 7 7 8 7 5 2 2 3 3 3 3 2 3 3 4 5 6 6 6 6 6 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 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 4 4 3 3 3 3 4 5 5 5 5 5 5 5 4 4 4 4 5 6 6 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 5 5 5 5 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 5 5 5 4 4 3 3 3 3 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 7 7 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 4 4 5 4 3 3 3 4 4 4 3 3 3 4 4 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 4 4 4 4 5 5 6 7 7 7 7 6 6 6 5 5 6 6 6 6 3 2 3 3 4 3 3 3 2 3 4 5 5 6 6 6 6 6 5 5 4 4 3 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 5 5 5 6 6 6 6 5 5 5 5 5 6 6 5 5 4 4 3 3 3 4 5 5 5 5 5 4 4 4 4 4 4 5 6 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 5 5 5 5 5 4 4 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 2 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 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 5 4 3 2 3 4 4 4 4 4 4 5 5 5 5 4 3 2 4 4 4 4 4 4 4 4 5 5 6 6 6 5 4 3 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 7 7 7 7 6 5 5 4 4 4 4 3 3 2 1 2 3 3 3 3 3 3 2 2 3 3 4 5 5 5 6 6 6 6 6 5 4 3 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 6 5 5 5 5 5 5 5 6 6 6 6 5 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 5 5 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 8 8 8 8 8 7 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 6 6 5 5 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 4 3 3 4 4 5 5 5 4 4 4 5 5 5 5 5 4 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 5 5 4 4 4 5 5 6 7 7 7 7 6 5 5 4 4 4 3 3 2 1 1 1 2 2 2 3 3 3 3 3 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 4 2 1 0 1 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 4 4 3 3 3 3 4 5 5 5 5 5 6 5 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 4 5 5 6 6 5 5 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 6 5 4 3 3 3 3 4 4 5 5 5 4 4 4 4 5 5 5 4 4 3 3 4 4 5 5 5 5 4 4 4 4 5 5 4 4 3 4 4 4 5 4 4 5 5 5 6 6 6 6 6 5 4 4 4 5 5 6 6 7 7 7 6 5 4 4 3 3 3 2 1 0 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 7 7 7 5 3 1 2 2 3 3 3 3 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 3 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 4 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 6 5 5 4 4 4 4 4 4 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 4 3 2 2 2 3 4 4 5 5 4 4 3 3 3 4 4 5 5 5 4 4 4 4 5 5 5 5 5 4 4 5 5 5 5 4 4 4 5 5 6 6 5 5 5 5 5 6 6 6 6 6 5 4 4 4 5 5 6 6 7 6 6 5 5 4 3 3 2 1 1 1 2 2 2 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 6 5 5 6 6 6 7 7 6 5 3 3 3 3 3 3 2 2 2 3 4 4 4 4 4 4 5 5 5 5 4 4 3 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 2 2 3 4 4 4 4 4 4 3 3 3 3 3 4 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 6 6 6 6 5 5 5 4 4 3 2 1 1 1 2 2 2 2 1 0 0 1 1 2 3 4 4 5 5 5 5 6 6 6 6 6 5 5 6 6 7 7 7 5 5 4 4 4 4 3 2 1 1 2 3 3 4 4 4 4 5 5 5 5 5 4 3 3 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 4 5 5 5 4 4 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 3 3 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 4 3 3 3 3 4 4 4 4 4 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 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 2 2 2 2 2 2 2 1 0 0 1 1 2 3 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 5 5 4 4 4 3 2 0 1 2 3 3 4 4 4 4 4 4 5 5 5 5 4 3 3 3 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 5 5 5 4 4 4 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 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 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 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 5 5 5 5 5 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 3 3 3 3 4 3 3 2 2 2 2 2 2 1 0 1 2 2 3 4 4 5 6 6 6 5 6 6 6 6 6 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 2 1 1 1 2 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 4 4 4 4 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 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 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 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 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 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 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 5 5 4 3 3 3 3 3 3 3 3 4 4 4 3 2 2 1 2 1 1 0 1 2 3 4 4 4 5 5 5 5 5 6 6 6 6 6 5 4 4 3 2 1 1 1 2 2 3 3 4 4 4 4 4 4 3 2 2 1 1 1 1 2 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 4 4 5 5 5 5 5 4 4 4 3 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 2 2 1 2 2 2 3 3 4 4 4 3 3 2 1 1 1 0 0 1 2 3 4 4 4 4 4 5 5 5 5 6 6 6 5 5 4 3 2 1 0 1 1 1 0 1 2 2 2 3 3 4 4 4 3 2 2 2 1 1 1 0 1 2 2 3 4 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 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 6 6 6 6 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 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 5 5 5 5 5 4 4 4 4 4 3 3 2 2 1 2 2 2 3 3 3 3 3 3 2 1 0 0 0 1 1 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 3 2 1 1 1 2 1 1 1 1 1 1 2 2 3 4 4 4 4 3 3 3 3 3 3 2 1 0 1 1 2 3 3 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 5 5 5 4 4 4 4 4 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 3 3 3 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 6 6 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 8 8 7 7 7 7 7 6 6 6 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 7 7 7 7 7 7 6 6 6 7 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 4 4 4 4 3 2 1 1 2 2 2 1 1 1 1 1 1 2 3 3 4 4 4 4 4 4 4 4 3 3 2 1 0 0 1 1 2 3 4 4 5 5 5 5 5 5 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 7 7 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 7 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 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 3 3 3 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 2 2 3 3 4 4 4 4 4 3 3 3 4 4 5 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 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 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 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 7 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 4 4 4 4 4 3 3 3 3 2 2 2 1 1 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 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 3 3 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 7 7 6 6 5 5 4 4 4 4 4 5 5 5 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 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 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 4 4 4 4 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 6 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 4 4 4 4 3 3 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 5 4 5 5 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 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 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 2 2 2 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 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 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 5 5 5 5 4 4 4 4 4 4 3 3 2 1 1 1 1 1 1 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 7 7 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 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 2 2 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 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 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 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 5 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 5 5 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 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 1 1 1 1 1 1 1 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 5 5 5 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 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 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 4 5 5 4 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 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 4 4 4 4 4 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 5 4 4 4 4 4 4 4 5 5 5 5 5 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 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 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 5 5 5 5 5 5 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 5 5 5 5 5 5 5 6 5 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 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 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 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 nan nan 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 4 4 4 4 4 4 5 5 5 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 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 13 12 11 10 10 10 10 9 10 9 9 9 9 9 9 9 10 9 9 9 8 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 8 9 9 10 10 10 10 10 10 10 10 9 9 8 7 6 5 5 4 3 2 358 329 297 297 298 310 196 329 294 274 178 84 52 41 24 11 10 2 358 346 344 345 320 281 291 300 349 10 136 136 73 56 36 33 30 333 310 333 336 327 312 39 52 38 332 316 317 310 298 293 222 203 219 246 254 260 271 300 37 305 302 301 306 309 311 310 308 306 305 306 307 308 308 308 306 304 302 301 306 312 315 319 322 327 328 328 329 330 335 347 348 336 304 288 274 255 229 214 204 182 169 160 164 166 168 160 149 143 143 145 150 178 207 261 171 170 198 260 2 28 49 50 47 43 41 31 59 165 175 164 135 98 124 167 173 140 117 107 106 116 130 153 180 205 222 227 214 191 224 243 248 247 245 244 241 245 251 289 323 327 309 302 300 294 288 284 283 281 280 275 289 305 309 308 306 300 295 289 284 278 272 267 264 265 268 265 259 247 239 234 228 19 24 30 30 226 226 240 248 258 270 279 288 23 51 42 7 333 310 299 290 282 276 271 271 280 289 295 308 71 95 92 90 117 141 181 222 255 273 285 294 302 310 317 322 323 323 317 316 312 156 158 170 183 194 209 234 251 274 318 326 320 292 289 290 294 292 254 149 153 155 152 153 163 211 274 289 294 302 304 308 101 87 61 16 344 329 325 308 267 220 208 216 233 241 249 259 273 281 284 284 287 293 232 127 114 104 86 32 334 320 318 322 326 327 324 320 317 314 315 313 303 270 245 242 254 260 257 249 242 233 216 220 241 261 274 282 285 288 286 278 259 248 241 223 187 166 162 168 179 191 201 211 227 234 237 231 207 169 149 145 145 150 161 177 197 214 224 231 241 253 258 243 221 202 170 135 135 140 146 155 170 190 208 223 231 237 239 207 155 152 186 192 196 208 221 230 223 220 223 240 247 233 181 156 148 143 142 147 154 163 177 192 193 187 185 185 170 164 169 195 246 276 273 186 138 144 153 168 180 194 205 203 207 215 226 231 235 239 261 297 327 334 338 338 329 328 338 24 51 57 47 34 21 17 26 34 38 61 79 92 103 136 212 243 250 252 254 256 264 339 43 48 47 37 30 27 16 354 327 317 315 313 297 263 215 127 122 128 156 201 229 235 231 224 126 65 51 37 25 22 26 45 38 28 13 360 351 348 27 45 46 56 87 131 86 311 310 317 320 322 324 324 324 324 43 115 115 127 172 196 189 178 166 170 157 148 147 146 155 180 195 197 165 124 127 136 165 200 223 214 174 150 137 113 105 108 117 112 104 96 86 75 90 118 129 128 132 136 143 143 148 172 240 344 360 4 6 5 360 353 344 339 346 360 41 63 70 49 280 270 276 289 291 289 285 283 279 275 252 216 194 197 190 160 117 123 153 192 139 64 51 47 43 36 24 27 108 138 148 160 188 172 147 138 137 137 138 142 139 123 86 72 65 61 54 45 36 26 20 21 29 33 33 30 29 29 33 31 21 358 339 312 289 291 317 10 41 41 28 7 5 17 39 49 51 50 46 42 40 49 55 57 60 57 42 23 16 205 228 238 242 247 248 251 256 254 246 226 165 74 40 25 223 214 223 298 297 265 238 227 237 259 238 220 223 236 250 258 259 259 254 242 241 247 247 207 156 161 266 282 290 120 94 69 83 93 101 108 118 121 124 128 135 135 89 90 98 98 85 61 70 79 105 143 121 64 58 62 75 100 142 171 157 134 141 148 144 143 160 227 236 122 92 90 87 87 84 90 111 177 190 204 270 332 47 84 69 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 13 12 12 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 10 10 10 10 9 8 8 7 6 4 2 359 346 300 247 255 275 336 313 301 301 338 356 25 77 93 61 12 343 320 360 356 335 314 296 269 259 293 347 320 260 155 58 54 50 23 5 3 1 344 327 328 342 28 23 360 292 291 262 277 301 297 270 224 258 284 283 285 298 305 289 254 279 287 293 295 297 298 297 295 295 297 297 299 299 299 298 300 302 305 309 310 310 311 313 316 317 319 322 323 317 287 235 226 232 247 251 244 226 217 204 181 168 164 168 171 172 170 158 150 150 156 169 186 188 182 149 159 155 78 44 49 64 53 45 42 36 50 76 112 133 144 120 19 354 10 44 51 77 96 113 136 155 173 198 211 213 210 207 206 219 229 235 237 240 242 243 270 1 8 356 352 355 8 12 356 333 315 315 309 86 117 330 317 309 303 299 295 288 276 262 268 269 267 260 260 264 265 259 234 168 115 84 41 9 339 312 281 265 262 257 258 261 274 300 13 38 30 348 316 299 289 281 272 263 260 264 272 285 294 303 3 88 90 54 37 66 183 202 228 254 270 283 293 307 318 327 324 320 314 315 318 353 148 163 185 192 197 210 217 335 346 331 316 300 294 293 293 287 212 154 156 161 164 167 180 212 259 289 301 305 304 310 77 78 63 24 350 336 329 316 301 278 238 219 217 223 224 230 247 264 274 281 285 290 117 115 115 113 114 119 283 296 311 323 328 324 319 314 312 311 313 313 308 294 268 247 252 261 267 270 262 243 222 225 238 256 268 278 283 286 288 285 272 251 227 199 168 158 160 171 188 210 217 222 231 238 241 241 232 196 163 155 155 159 168 184 211 241 243 240 238 258 268 266 234 156 132 142 146 149 156 169 184 196 208 223 234 246 254 208 149 151 178 200 209 216 221 223 222 219 234 267 288 293 283 166 146 142 146 152 158 161 177 195 216 209 203 201 192 183 184 192 200 210 224 217 193 175 170 173 179 187 193 195 200 209 222 229 234 239 263 304 329 332 331 330 326 332 349 25 45 50 46 34 23 14 16 25 41 61 70 74 72 57 280 267 266 260 254 237 59 49 49 47 42 23 12 2 356 336 316 313 313 313 308 250 154 120 119 128 156 206 229 236 234 230 73 57 51 46 42 49 54 62 53 28 354 348 339 330 342 14 32 39 44 271 285 295 304 311 313 316 318 312 322 23 52 69 91 139 198 224 198 169 159 157 159 163 164 157 165 179 190 177 138 128 138 153 182 205 218 209 156 131 128 125 125 129 140 130 116 104 100 100 170 168 152 137 131 133 137 143 147 129 90 79 52 7 356 350 340 333 334 343 360 26 65 85 90 85 348 311 317 325 316 306 298 292 284 272 253 220 194 193 187 179 168 176 178 152 59 50 46 36 27 19 8 360 353 77 138 150 181 190 174 151 143 142 144 118 83 65 60 60 60 61 62 59 52 37 27 25 31 32 29 26 25 24 24 19 6 339 332 336 356 12 25 33 39 37 28 14 21 31 41 50 55 57 53 51 52 50 54 59 53 56 58 21 286 241 234 237 241 246 248 249 252 257 253 233 196 141 49 300 234 220 205 262 285 281 277 265 244 226 206 210 224 250 265 274 267 262 259 252 245 236 217 180 159 162 196 228 233 197 84 55 80 92 100 82 89 117 128 124 117 107 93 100 109 118 120 110 117 255 226 173 147 138 137 112 106 115 181 214 212 127 140 144 128 139 163 219 221 154 112 97 84 73 65 72 248 269 251 234 224 196 161 119 96 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 15 15 15 15 15 15 14 13 12 12 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 9 8 7 5 2 356 335 291 246 237 235 265 320 1 10 14 5 357 271 150 149 196 279 305 3 315 300 322 337 358 64 27 345 312 307 121 46 54 50 21 1 346 349 360 4 25 20 6 323 315 311 342 354 358 346 326 308 243 299 309 309 296 280 282 273 262 266 273 279 281 282 283 284 283 283 284 283 281 281 285 289 294 299 302 304 302 299 299 299 297 297 303 311 316 292 231 204 205 211 221 231 227 215 213 208 193 170 166 167 172 173 171 160 151 150 154 147 117 84 77 70 35 39 46 52 64 77 84 50 30 52 72 86 106 129 154 226 300 320 326 338 21 70 107 139 160 170 188 208 217 216 209 212 215 221 224 229 235 238 248 286 7 16 8 338 326 323 342 359 12 27 56 82 109 111 103 17 317 304 303 297 292 285 272 260 267 273 272 264 263 265 268 252 171 126 104 81 42 346 317 301 289 282 277 271 264 256 261 320 20 43 16 330 303 294 287 282 271 258 249 256 275 296 301 304 312 21 70 45 15 349 199 192 204 230 250 263 276 296 313 323 318 314 311 311 314 318 139 156 176 187 170 134 67 20 354 333 318 308 299 300 299 288 169 157 161 167 168 167 170 181 353 356 323 307 302 305 357 83 70 38 354 340 328 318 308 299 283 236 208 203 203 209 226 249 265 276 281 289 81 111 118 125 135 148 181 259 329 331 326 317 311 307 308 311 316 311 307 301 288 264 250 256 271 292 314 319 267 230 236 246 258 273 287 291 289 288 284 255 207 170 159 158 162 172 192 218 235 237 241 248 251 251 248 233 194 165 161 161 165 171 218 323 321 306 281 286 283 280 261 187 152 155 158 162 167 181 195 204 208 220 242 264 281 284 190 170 173 191 215 229 238 248 258 250 265 285 302 309 307 276 166 154 156 163 165 164 173 189 210 217 222 234 256 227 206 194 193 198 213 225 224 214 196 183 178 181 185 189 193 203 215 223 227 231 266 322 333 329 323 323 325 344 12 33 43 45 42 34 23 14 8 12 26 50 61 62 54 35 2 325 298 282 266 108 71 57 47 42 30 357 340 331 324 310 303 305 307 313 322 113 108 101 102 112 153 239 247 249 248 246 57 72 72 75 74 65 62 59 56 38 12 339 322 314 319 343 1 10 334 292 280 289 298 306 309 310 308 298 58 78 65 51 56 114 89 315 313 122 123 123 271 230 180 158 166 171 172 143 124 129 142 169 195 213 214 157 124 135 154 180 176 162 149 139 130 119 130 162 196 187 154 127 112 105 101 100 112 160 124 141 146 196 344 338 333 339 352 5 16 40 70 92 92 89 296 325 330 335 324 316 309 297 288 276 260 226 198 195 199 197 175 118 76 61 54 50 45 32 21 10 360 348 338 330 336 357 171 185 183 170 154 101 63 50 47 47 51 55 59 61 69 78 84 87 88 78 60 48 38 26 21 18 16 4 357 353 8 17 23 27 31 34 35 32 28 23 30 35 39 47 55 63 63 67 68 60 63 66 59 63 214 241 244 242 241 241 244 248 258 265 270 263 263 243 220 190 177 212 234 225 210 218 240 282 347 352 350 331 198 195 207 256 285 297 284 266 254 252 239 221 199 180 172 178 205 216 213 187 117 87 130 125 104 59 40 53 113 111 102 98 105 110 119 130 145 173 209 222 234 236 207 173 160 142 144 161 194 213 231 113 116 114 111 149 183 208 203 142 110 86 84 81 70 260 261 276 271 260 237 210 193 142 89 19 19 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 13 13 12 11 10 10 10 10 10 10 9 9 9 9 10 10 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 9 10 10 10 11 11 11 11 11 11 12 11 12 12 12 11 10 8 6 1 359 354 356 349 341 181 14 11 24 23 9 339 329 305 278 84 50 345 350 2 358 355 355 3 356 345 332 347 355 26 45 52 64 56 19 321 331 360 36 28 19 324 300 279 293 322 342 7 14 8 346 338 332 335 323 316 308 286 268 274 270 269 280 280 276 271 270 273 273 273 273 273 272 272 274 278 283 288 290 291 290 288 285 287 292 294 296 308 312 289 261 209 204 206 213 220 211 205 204 202 188 165 164 165 172 167 159 146 127 121 125 101 74 59 59 46 25 24 29 41 53 66 71 34 38 63 90 99 111 147 182 232 278 305 312 300 308 14 93 128 157 174 198 215 225 221 216 221 227 230 235 237 242 252 299 348 360 349 329 302 301 309 334 339 343 4 86 98 101 107 120 190 290 292 289 284 282 279 273 269 274 284 280 273 268 267 265 215 134 119 106 90 51 330 306 297 289 285 281 279 270 247 161 37 28 38 356 316 298 294 292 288 278 258 235 234 270 293 298 301 302 310 355 30 8 336 283 192 194 209 230 243 255 272 291 304 308 307 307 306 310 313 314 147 157 167 112 72 52 31 1 335 317 308 303 306 308 301 147 153 157 158 146 126 80 28 5 348 315 302 297 301 335 87 78 54 1 340 323 312 304 302 298 265 199 183 188 198 212 232 255 269 277 288 96 114 125 135 146 146 141 115 344 328 316 309 306 307 310 313 314 308 305 303 297 282 262 250 263 282 310 323 320 245 227 233 243 252 264 275 282 286 286 262 194 159 152 155 161 170 192 218 243 251 255 259 259 257 251 250 225 182 164 157 152 141 97 336 321 316 312 310 297 288 279 224 170 161 164 168 171 176 182 190 197 212 238 259 267 243 215 201 187 179 212 243 266 274 280 281 292 301 307 311 311 302 249 177 165 171 171 168 168 181 197 211 220 235 258 248 219 196 195 205 225 249 255 256 248 228 206 189 184 185 190 200 209 213 203 184 89 20 347 328 317 318 327 11 35 44 46 45 40 36 27 16 6 5 14 33 49 53 49 35 15 348 323 306 307 78 76 67 45 25 339 299 303 301 294 276 276 290 303 318 359 98 97 94 92 94 89 282 270 267 265 252 164 129 122 108 95 76 60 59 77 44 333 304 301 303 313 329 339 342 329 314 303 305 308 313 315 309 298 276 108 102 91 54 39 45 24 32 58 87 84 357 289 270 192 153 162 160 149 124 122 136 152 180 206 255 262 136 120 149 179 198 184 164 140 139 150 169 181 182 181 177 144 120 106 101 104 149 198 181 155 157 156 154 359 347 346 1 12 20 23 40 65 94 100 108 284 313 323 327 328 324 315 304 297 284 259 224 208 204 198 167 75 63 58 55 54 52 46 33 13 355 344 335 331 329 329 327 320 216 202 196 167 98 75 62 47 43 46 52 58 64 75 92 114 141 149 139 95 72 57 43 24 20 20 10 11 18 26 27 27 26 27 31 35 33 32 33 42 44 45 50 57 65 68 72 74 77 81 93 114 192 226 236 241 243 245 247 248 253 270 270 279 69 62 230 232 210 193 190 230 237 236 224 237 324 13 16 5 333 264 204 184 184 345 341 310 284 256 237 224 208 191 180 182 202 240 239 224 192 160 117 114 117 112 86 39 27 37 63 75 90 114 122 129 141 155 180 209 207 222 252 263 211 180 168 179 189 185 171 144 125 120 119 117 123 160 212 233 167 114 85 96 111 162 252 292 300 298 297 289 242 227 40 49 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 15 15 15 14 13 13 12 11 11 10 10 10 10 10 9 9 9 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 8 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 12 10 8 6 13 21 26 22 19 19 22 19 14 359 343 322 332 339 348 6 17 15 31 22 3 346 343 245 292 308 314 22 34 25 7 27 94 115 125 331 53 50 57 22 318 279 289 259 169 212 233 235 40 10 336 328 331 340 327 324 323 317 301 289 263 276 295 297 290 276 265 262 261 261 263 265 267 267 268 268 272 278 280 284 285 288 301 314 322 324 326 333 332 330 343 2 24 190 208 210 205 201 199 194 179 161 160 161 162 156 151 136 99 111 123 119 95 65 50 34 21 16 15 15 17 29 34 28 48 73 91 103 127 169 200 234 286 303 293 273 281 297 49 160 184 193 210 231 245 250 251 256 263 262 260 261 277 320 342 341 334 318 294 268 277 333 343 334 325 317 325 15 81 119 155 189 244 259 265 267 269 271 274 280 291 296 286 280 275 271 254 150 129 122 116 112 96 298 291 290 287 285 284 283 276 260 96 14 13 10 343 316 309 301 296 293 287 264 233 220 243 269 283 291 297 306 347 19 13 332 310 262 209 204 213 224 231 237 254 276 291 298 301 303 305 309 312 142 121 87 75 65 54 40 8 330 308 304 303 306 313 23 136 140 134 119 90 63 39 13 351 328 306 296 294 301 357 93 93 87 32 340 314 306 302 302 303 299 186 170 179 190 199 213 240 263 277 288 117 123 134 143 148 146 141 132 334 314 308 308 306 306 309 309 306 302 302 302 300 295 276 252 244 250 267 292 324 19 151 201 215 223 235 252 271 281 283 275 183 155 150 151 156 165 183 218 245 259 264 266 261 257 251 245 240 204 168 151 143 138 154 253 289 295 302 307 298 295 294 252 175 158 159 159 157 158 163 172 183 198 210 221 234 224 214 218 207 190 206 220 233 242 273 301 321 324 325 323 320 312 296 236 180 170 174 172 167 174 183 194 202 204 195 161 147 171 226 270 295 304 294 284 275 263 246 219 195 186 188 197 200 192 145 108 86 59 6 326 309 315 340 37 50 54 54 49 44 37 29 19 9 3 7 18 39 42 40 31 14 351 328 318 349 75 82 76 48 315 279 268 273 277 270 243 236 260 320 332 2 94 102 103 104 118 156 267 265 266 259 168 150 147 147 127 109 90 51 55 110 130 274 286 291 300 311 327 342 351 349 340 337 337 339 344 351 359 83 127 121 127 136 172 102 27 4 350 10 91 75 282 257 218 167 155 163 148 131 127 134 149 165 183 191 40 82 102 116 184 215 215 187 156 129 142 165 173 166 160 156 149 132 123 117 115 129 183 210 192 169 158 147 112 49 26 17 19 24 25 25 36 57 90 127 260 288 312 324 334 341 342 338 328 322 299 246 213 205 199 168 77 59 57 54 53 54 56 52 35 1 340 328 325 326 327 323 311 293 248 135 122 111 109 99 87 67 54 49 51 57 65 72 86 112 140 134 109 63 50 41 35 29 24 21 20 23 30 39 38 34 28 28 29 34 32 39 54 62 63 63 65 70 76 83 83 90 98 117 142 175 206 228 240 246 247 248 248 257 260 251 238 219 135 111 182 226 224 206 171 151 89 59 52 44 35 23 2 328 297 268 231 188 156 174 234 235 271 266 233 214 201 189 180 181 198 266 262 226 178 167 144 125 113 105 86 51 33 26 31 45 58 68 90 112 183 256 228 205 183 196 270 296 264 225 203 196 187 179 174 165 152 134 124 121 124 148 210 249 187 141 117 132 149 177 24 321 300 302 318 349 37 49 49 46 19 19 19 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 15 15 14 13 13 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 8 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 14 13 13 16 25 27 27 19 16 12 12 2 338 312 339 344 353 344 341 350 8 25 51 22 350 311 288 265 292 331 355 36 41 11 283 293 152 138 113 95 101 63 74 184 337 333 352 327 187 196 202 201 183 213 275 300 318 331 339 338 337 339 341 341 323 323 322 320 319 307 278 259 249 247 250 255 260 262 262 261 269 274 277 291 308 326 338 342 346 347 346 343 340 342 347 354 4 15 187 198 202 192 179 170 166 155 152 152 157 160 159 154 145 140 140 141 126 99 56 29 16 9 2 349 329 352 23 38 62 72 83 97 140 180 205 226 258 272 261 255 261 261 240 235 234 229 229 263 292 311 303 293 280 278 279 285 304 325 336 332 323 313 305 282 128 355 341 330 319 311 301 291 270 231 210 215 229 245 253 258 263 274 290 321 302 293 285 281 277 272 212 141 132 131 133 139 191 252 266 279 283 285 286 285 284 286 328 342 345 353 343 305 298 296 295 293 290 276 245 223 228 245 262 277 290 309 353 14 7 329 312 296 247 206 203 211 214 216 221 243 266 282 292 297 301 305 306 149 88 78 72 70 59 41 10 322 305 300 301 303 311 10 126 117 97 74 56 49 35 3 339 314 300 294 295 301 338 95 107 120 127 300 296 300 302 302 306 307 188 165 170 183 189 199 224 258 275 291 214 137 145 152 155 154 153 159 203 287 296 296 298 298 299 297 297 297 299 300 300 299 288 263 230 229 235 249 275 19 54 67 105 163 184 209 245 271 278 272 191 161 154 153 157 165 179 217 242 257 262 262 257 257 251 244 243 221 180 154 152 157 173 202 240 270 286 295 301 303 302 292 181 151 147 145 147 150 158 167 180 192 198 201 213 215 215 224 220 212 202 196 193 195 315 340 351 347 340 332 323 318 312 301 226 182 169 166 166 169 175 182 190 189 183 152 358 318 286 313 317 313 301 292 285 277 264 245 215 191 175 165 146 100 86 90 88 80 34 324 309 319 6 49 61 61 60 55 49 42 35 26 17 10 12 17 26 28 27 21 9 350 333 326 25 80 88 83 58 323 298 280 278 272 259 228 194 151 19 354 19 92 108 115 130 160 184 207 222 216 186 138 144 151 156 148 125 110 89 80 92 126 270 287 294 303 313 329 350 358 355 346 346 350 357 3 10 29 119 152 151 152 164 183 176 70 14 339 343 98 124 272 253 147 164 164 159 144 139 146 150 162 173 182 172 146 146 152 166 209 236 241 219 226 264 245 208 194 163 145 134 122 114 121 134 150 171 192 202 187 170 150 124 102 90 90 69 51 41 33 27 29 44 66 221 282 300 318 336 348 355 356 360 1 360 347 286 197 166 127 74 61 56 54 53 51 50 58 61 44 334 317 313 316 318 316 305 285 272 256 90 88 88 90 90 88 84 78 68 63 67 71 76 74 79 88 75 61 48 45 38 33 31 28 27 28 36 49 68 75 74 63 55 51 51 50 60 73 78 87 92 95 95 100 106 109 118 129 146 161 183 210 233 246 253 252 248 240 246 246 239 236 224 203 183 188 195 182 93 84 90 101 88 65 46 35 16 323 293 279 266 234 204 188 213 218 214 88 30 11 204 200 191 181 164 142 108 89 117 135 129 119 109 93 83 71 54 37 24 14 24 35 37 10 345 327 321 308 182 136 297 308 311 300 277 238 206 168 158 158 150 142 135 129 128 133 154 192 244 161 145 145 148 138 127 10 299 297 311 357 40 56 50 49 49 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 15 15 14 13 12 11 11 11 11 11 10 10 10 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 7 6 6 6 6 6 6 6 6 6 7 8 9 10 11 11 11 11 12 12 12 13 13 14 15 15 15 16 16 17 18 21 25 23 18 309 344 341 322 292 282 338 349 334 321 316 323 332 358 360 358 356 339 325 332 333 349 21 24 23 254 239 265 23 21 24 79 93 74 22 86 126 38 12 358 336 330 262 214 208 209 220 243 282 314 334 350 354 346 343 343 343 343 343 341 341 346 348 345 335 242 231 243 248 252 255 256 259 267 277 295 326 345 350 352 350 348 345 342 341 340 342 345 350 1 12 30 121 147 138 130 129 131 140 147 152 158 161 159 153 149 149 148 145 133 121 94 28 12 355 331 288 272 273 24 73 97 96 88 87 130 177 207 215 231 244 245 247 250 247 227 227 247 270 318 343 335 328 308 291 284 286 292 298 310 322 326 322 309 304 301 307 83 44 336 318 309 292 283 276 264 244 225 222 230 243 252 260 271 294 315 342 289 282 280 280 278 269 159 139 136 140 146 158 193 224 251 271 281 285 287 287 286 281 271 275 287 306 284 280 286 288 290 291 291 288 267 242 234 249 275 301 306 321 350 1 350 333 320 311 297 224 195 196 202 202 206 220 243 264 280 289 295 299 300 317 90 77 73 74 63 42 9 317 302 298 298 301 307 307 112 101 75 53 40 44 53 314 316 300 295 294 297 302 323 77 110 134 155 235 305 305 304 304 306 307 299 175 167 178 184 194 210 246 279 304 312 177 166 169 169 168 167 174 193 233 258 275 286 287 286 286 286 290 296 299 299 297 295 274 233 216 216 223 238 271 22 60 82 112 136 158 203 261 275 266 198 168 162 162 169 174 184 213 234 246 252 253 249 250 251 248 244 239 204 165 164 169 179 189 209 244 282 301 308 306 304 300 250 148 140 143 149 154 161 169 176 184 182 181 186 203 209 207 201 181 162 137 114 83 31 13 360 350 344 335 323 317 314 318 294 226 181 166 163 165 171 178 183 173 156 128 287 274 268 299 306 300 293 290 286 280 266 251 224 179 144 119 86 66 63 78 89 91 75 353 324 336 30 56 66 66 64 60 55 48 42 36 32 29 31 24 17 10 11 8 1 349 340 338 52 87 94 93 69 15 3 352 336 299 257 217 169 113 53 12 53 94 113 126 156 185 193 202 211 198 169 134 142 156 162 167 143 129 127 112 100 100 294 296 300 303 309 323 347 349 344 336 344 351 358 359 3 20 104 144 158 159 165 170 189 293 306 298 297 312 100 50 46 73 196 187 172 155 154 160 161 167 177 193 187 174 165 174 187 209 238 251 235 232 248 274 263 248 219 172 141 105 72 102 145 172 177 180 180 175 162 143 110 99 103 117 105 85 63 47 36 29 30 8 290 301 313 330 350 358 2 2 8 12 14 15 25 46 56 63 61 58 54 53 55 55 53 46 41 271 288 290 298 308 309 309 316 8 32 41 43 57 67 69 68 71 81 77 73 71 78 84 88 87 85 83 78 77 75 73 66 63 75 79 70 60 110 137 147 147 144 133 110 100 96 107 80 72 76 96 106 111 111 113 118 131 144 145 134 122 119 185 240 249 256 258 254 240 229 238 242 244 237 225 209 185 157 115 107 114 124 121 103 83 60 41 297 278 282 280 276 238 213 205 219 213 189 71 48 34 208 199 192 181 145 114 112 111 114 124 122 107 94 78 70 61 52 35 13 352 349 1 18 1 348 338 342 350 359 344 321 317 319 321 318 250 128 124 122 117 113 116 127 132 134 137 154 175 204 134 131 132 134 134 126 97 27 4 19 38 49 48 30 35 48 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 15 15 14 14 12 12 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 7 6 6 6 6 6 7 8 9 10 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 14 336 290 247 222 207 330 345 345 338 301 294 304 308 313 322 330 335 334 335 336 319 309 326 357 44 66 241 228 181 52 32 14 335 267 99 24 7 90 108 75 44 324 319 337 332 299 261 242 235 271 336 358 354 23 22 353 343 341 344 345 346 346 351 358 2 4 9 30 182 220 241 245 245 241 257 283 313 343 356 356 353 350 345 342 340 339 338 338 338 342 347 357 7 27 93 128 127 114 104 98 114 139 149 153 137 117 112 127 143 144 148 149 147 129 79 22 350 302 261 265 280 16 119 148 165 143 117 126 206 218 216 224 231 241 244 246 247 211 192 350 359 2 359 322 297 283 280 281 287 298 306 308 313 305 297 289 284 284 286 303 107 260 274 277 276 282 290 359 89 156 207 237 248 255 261 276 304 306 293 272 275 277 279 279 261 144 140 141 149 153 162 179 196 228 263 281 285 286 285 283 270 245 231 229 215 257 274 281 284 286 289 292 295 293 292 298 327 329 325 317 326 348 4 356 339 323 314 308 291 197 184 189 193 198 208 228 247 264 277 285 291 299 312 63 72 73 72 66 46 360 308 299 297 297 299 302 309 85 86 58 19 347 327 205 209 250 274 287 292 297 304 319 36 89 104 94 47 352 317 307 304 305 306 303 272 179 173 184 182 187 260 328 331 324 286 219 196 188 184 181 182 194 213 231 255 271 276 278 277 271 278 286 293 294 295 296 279 236 207 206 206 211 213 201 154 110 118 140 161 196 244 279 263 205 168 166 169 172 173 187 210 228 236 236 236 232 231 246 248 246 254 234 186 170 173 177 179 189 220 269 289 298 301 299 295 283 210 154 150 155 159 163 167 164 160 148 141 138 166 187 171 153 130 111 92 72 51 28 8 354 348 343 334 324 315 312 315 314 295 239 176 163 161 167 166 163 150 146 189 249 253 253 253 266 274 276 277 277 275 264 258 232 127 109 99 82 62 52 56 77 87 88 50 11 12 43 61 69 71 69 65 59 54 50 46 46 48 50 34 9 351 352 354 353 351 350 3 65 91 100 103 78 41 18 8 360 347 291 206 168 125 77 24 46 98 126 143 182 197 202 210 211 203 180 157 165 178 168 152 152 148 143 132 130 129 300 296 292 290 294 298 309 315 316 319 358 4 2 352 346 342 4 87 81 60 74 101 98 335 301 248 277 313 72 52 358 260 238 206 182 165 164 165 166 169 172 180 179 175 168 174 187 210 342 315 246 233 261 297 285 279 254 218 139 76 78 145 208 200 170 157 149 161 161 149 106 100 106 121 115 100 80 64 51 40 29 345 313 318 329 341 355 360 3 3 10 17 21 26 31 38 40 49 58 60 51 47 49 64 80 258 258 260 268 279 297 317 335 9 41 53 50 46 41 46 59 75 73 73 79 87 91 91 90 97 107 118 119 120 123 129 129 125 132 145 161 150 141 146 174 175 174 181 150 110 75 106 105 92 59 55 62 95 111 114 113 117 125 144 168 146 109 90 82 63 241 246 254 265 248 230 232 241 248 254 253 249 240 210 175 153 157 174 169 146 122 111 119 185 229 257 276 287 288 263 228 215 218 203 155 80 62 53 217 193 178 144 49 65 101 123 126 130 123 105 93 83 74 62 45 23 359 341 342 357 8 352 342 336 349 341 327 313 309 310 312 313 308 135 126 118 110 100 97 106 128 135 137 136 140 140 112 112 133 145 157 138 127 111 90 72 66 47 355 334 335 331 320 20 19 19 19 19 19 19 18 18 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 14 13 12 12 11 11 11 11 11 11 11 11 10 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 7 7 7 7 6 6 6 6 6 7 8 10 10 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 20 19 21 16 5 357 5 32 360 343 322 314 306 301 307 311 311 316 321 321 306 293 311 297 293 295 224 205 211 192 138 105 79 10 235 270 261 148 13 1 350 132 154 189 271 320 334 321 306 288 297 342 19 314 235 201 141 103 40 321 321 331 346 346 344 352 358 2 353 347 349 356 236 249 238 235 231 300 337 351 357 358 357 350 345 339 339 338 338 337 336 337 340 344 350 353 354 145 157 142 127 114 114 123 137 141 136 114 100 91 84 43 249 160 158 158 148 136 126 246 246 247 262 282 293 210 183 178 168 169 190 216 221 222 229 237 242 242 245 251 29 57 39 359 309 250 225 241 253 259 267 273 283 282 281 281 279 277 281 285 287 287 291 230 220 255 272 283 322 23 53 67 93 161 247 257 255 242 263 285 287 281 277 279 279 280 283 258 148 145 151 156 157 156 157 161 194 259 280 283 284 285 281 267 232 214 202 184 238 277 284 285 288 291 295 303 313 327 346 357 347 330 320 328 3 20 3 340 323 313 313 310 222 179 179 187 196 206 222 237 251 264 273 282 292 299 342 70 74 71 66 45 346 305 298 296 297 301 307 321 26 38 20 354 337 320 255 206 211 238 269 286 295 304 319 19 65 72 58 30 356 317 306 304 303 304 304 299 214 167 161 152 97 15 353 338 322 305 276 236 208 196 190 187 194 207 221 239 253 264 267 266 259 252 264 276 283 288 291 287 246 208 203 202 202 202 193 185 183 205 201 183 183 221 273 262 219 159 161 163 167 172 200 219 232 229 225 225 215 213 231 240 246 253 251 207 171 170 170 170 179 199 231 257 278 290 289 288 282 250 182 159 163 163 163 160 153 143 127 116 105 66 246 167 139 119 105 90 73 45 15 351 343 342 339 329 318 310 309 311 317 311 297 251 179 162 158 152 150 149 157 194 228 244 242 237 237 242 250 255 262 266 267 282 340 75 93 94 88 73 56 47 58 73 81 70 44 33 46 62 72 76 74 69 64 60 56 54 54 56 58 45 3 337 333 342 350 354 360 17 68 92 97 93 72 46 15 359 355 353 347 205 174 142 94 39 28 90 147 210 213 207 202 208 212 209 195 186 187 193 188 173 160 145 142 141 148 159 196 253 269 275 274 271 265 270 261 130 77 52 7 326 324 320 312 310 359 46 9 11 37 83 99 112 355 255 214 175 223 236 234 201 177 166 169 168 165 168 171 174 173 172 170 163 169 285 333 344 308 239 305 19 81 357 297 288 301 49 102 194 235 223 161 135 133 166 175 172 140 118 109 111 113 105 91 80 73 63 44 9 338 333 335 340 346 353 1 7 15 22 28 32 35 37 36 45 63 85 48 27 18 38 67 221 249 259 274 324 11 20 14 28 53 71 66 58 49 39 54 89 104 108 113 120 114 106 90 103 124 137 139 137 135 136 138 141 146 142 135 104 57 44 51 51 43 29 28 23 17 12 38 48 35 27 22 78 114 117 116 117 124 138 188 209 124 101 114 153 216 228 241 79 174 217 243 251 256 264 262 261 257 242 217 186 178 202 209 189 157 152 167 188 205 228 280 304 311 295 239 216 211 196 157 108 109 176 212 181 133 84 56 27 29 162 142 118 103 108 104 97 81 63 40 6 349 341 347 353 353 339 329 324 320 302 274 261 266 272 277 270 196 152 136 118 107 100 131 164 166 148 144 141 136 126 111 99 149 166 178 142 132 130 132 133 143 243 302 326 335 334 334 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 14 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 7 7 7 7 7 6 6 6 6 6 6 7 9 10 11 12 12 12 13 13 13 14 15 16 16 18 19 19 20 22 24 27 24 20 17 4 352 336 322 308 304 283 282 302 307 311 321 315 307 284 244 251 289 297 282 199 209 217 205 117 109 148 204 224 266 62 64 30 360 335 324 354 3 353 332 322 305 290 240 77 19 351 329 261 200 193 195 216 270 290 313 15 354 344 348 355 356 346 349 351 357 354 334 270 285 317 347 350 352 354 355 353 348 343 340 339 339 338 336 337 337 337 339 343 349 335 217 184 161 149 139 139 140 143 138 127 105 93 86 81 28 359 169 164 164 168 171 190 219 228 230 235 241 241 226 195 176 167 187 208 219 221 225 233 241 243 240 236 231 203 77 139 238 237 227 225 229 234 241 251 249 247 247 249 255 269 315 342 317 302 301 343 21 301 287 298 318 3 35 59 74 93 129 234 287 278 242 241 258 273 279 281 282 283 286 292 289 169 155 161 162 158 150 150 156 193 259 277 283 284 285 283 269 231 213 193 184 210 280 288 290 292 295 300 310 322 333 352 3 2 331 323 325 13 40 18 341 325 319 315 313 300 177 173 185 195 208 223 236 246 254 261 270 280 291 306 68 82 80 74 58 351 311 304 303 305 308 318 332 350 354 354 347 336 326 310 223 190 202 238 271 289 301 319 13 73 67 43 4 321 298 295 301 303 304 304 302 277 158 134 99 32 1 341 330 322 314 300 277 234 201 193 191 197 208 221 232 241 248 253 253 248 227 238 251 266 278 286 293 270 215 203 201 199 195 187 186 189 211 203 179 160 200 256 271 251 159 150 153 159 176 227 241 243 230 223 221 212 206 209 225 234 243 256 224 175 163 166 172 179 192 208 225 248 268 277 280 277 261 212 169 168 167 163 157 150 141 129 120 110 84 340 155 139 126 116 106 94 57 356 319 326 328 327 315 305 297 299 306 312 312 303 290 257 210 162 141 149 157 170 199 225 239 236 229 222 222 227 235 247 256 265 277 297 82 96 95 93 85 69 53 47 59 70 73 60 46 48 63 74 79 79 75 70 65 62 60 59 60 58 46 359 336 333 345 354 360 3 15 56 91 88 80 69 44 4 338 341 348 356 346 176 152 89 37 24 30 4 255 240 219 207 210 214 213 200 188 180 179 182 177 159 136 134 146 157 161 170 208 241 258 259 256 250 246 198 133 108 122 142 236 34 19 354 335 123 102 10 2 13 118 132 57 7 297 206 176 186 186 177 153 148 150 143 147 155 172 175 175 171 176 174 166 168 174 191 209 226 223 124 94 94 126 259 261 256 246 221 204 251 250 164 118 133 169 194 196 174 124 106 98 101 94 85 75 92 96 99 94 77 331 305 315 326 346 360 10 18 28 34 35 37 36 34 43 67 95 53 358 347 358 7 357 243 266 13 34 32 26 10 17 61 91 93 92 87 64 46 57 102 121 127 130 123 114 96 77 106 115 123 118 111 102 97 94 84 56 41 32 28 27 28 29 26 21 19 12 6 2 27 38 29 1 328 307 142 131 127 123 126 138 198 235 234 202 182 177 185 181 170 158 190 216 244 262 267 270 251 248 251 254 245 229 211 226 234 236 217 200 190 194 197 221 355 5 9 10 6 198 191 192 174 117 41 32 26 18 10 10 16 7 356 200 128 102 91 94 91 84 76 65 42 358 348 346 355 346 340 334 327 319 298 270 248 237 240 238 232 218 184 163 146 120 108 117 187 180 157 109 114 120 125 118 113 111 172 189 191 144 137 139 140 141 148 226 310 326 334 340 346 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 16 16 16 15 15 14 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 8 9 11 12 12 13 13 13 14 14 15 16 17 17 19 19 21 23 25 26 24 14 358 342 330 316 312 304 289 264 264 287 305 314 323 324 326 323 342 349 346 339 294 191 218 227 235 86 148 173 192 187 77 63 51 33 17 13 17 4 357 351 337 331 323 311 156 147 106 317 306 273 226 214 238 256 268 275 326 32 348 339 345 1 357 352 356 357 357 358 359 355 352 352 355 351 348 347 350 350 348 343 341 340 340 339 338 336 334 331 331 329 321 283 226 195 172 155 146 147 147 143 133 120 101 88 83 76 52 25 15 165 170 174 179 195 210 222 212 208 217 229 232 209 180 179 194 214 222 221 219 225 233 238 232 213 200 181 156 198 235 243 239 234 229 222 225 234 239 239 238 238 245 41 31 6 335 312 319 11 19 353 330 324 323 336 62 84 90 90 52 359 341 312 283 248 243 255 268 276 284 292 299 305 305 270 170 159 159 154 148 154 170 206 252 272 281 284 287 290 287 164 161 164 171 215 279 290 293 294 297 305 317 327 336 354 5 1 330 319 317 345 67 50 344 321 314 313 315 315 271 169 175 187 205 227 243 249 255 266 278 284 287 277 108 104 101 94 80 28 322 309 305 309 316 329 339 348 349 348 344 335 327 321 311 258 199 202 249 280 300 328 30 81 75 52 297 278 281 290 303 305 304 303 303 299 177 100 64 19 352 339 336 330 321 310 303 276 201 190 191 198 212 223 233 239 242 244 242 234 221 244 255 261 268 278 288 295 243 198 197 193 189 183 183 186 194 168 130 120 164 272 296 305 184 147 154 165 190 230 246 250 240 229 225 225 212 205 212 221 235 254 247 187 162 168 173 178 187 195 206 220 241 261 271 272 266 233 187 172 171 166 160 153 146 140 136 132 130 136 169 150 137 132 128 127 144 262 293 302 301 296 283 276 279 291 303 309 307 298 291 285 307 346 38 151 167 179 202 220 229 229 222 214 208 211 215 222 238 253 260 236 181 132 111 103 96 86 70 51 49 54 66 66 59 60 70 78 82 85 82 77 71 67 64 62 61 55 28 354 347 351 358 2 4 1 1 15 76 80 77 73 45 356 326 337 344 351 352 124 139 81 30 15 19 13 333 291 235 217 215 220 218 209 192 178 170 169 167 159 147 132 131 141 163 184 206 229 244 253 254 255 255 237 159 122 130 132 128 105 128 132 109 120 119 39 360 4 100 141 326 340 355 112 89 110 128 127 122 115 117 127 146 164 184 183 177 170 175 175 165 169 175 184 189 201 198 157 115 119 185 233 239 231 243 240 225 289 311 331 136 172 180 212 227 182 126 114 99 84 67 48 33 96 112 116 124 147 189 233 282 319 341 356 8 20 29 30 26 31 33 33 41 58 73 54 342 337 347 356 10 47 56 51 47 37 19 347 346 52 89 98 104 100 77 54 46 63 108 121 122 119 124 185 275 181 135 105 79 65 54 48 46 46 40 34 25 18 18 20 21 16 8 3 358 355 354 23 35 24 329 308 302 265 165 146 140 143 164 216 236 238 228 203 187 178 176 181 193 205 211 219 233 228 219 213 206 226 254 259 257 250 249 256 261 261 258 243 206 135 90 62 58 53 49 34 66 166 148 54 38 34 28 19 5 354 351 358 360 11 77 98 92 89 92 88 82 75 69 50 348 338 343 359 342 336 333 321 311 297 280 258 240 229 220 209 194 180 169 152 128 135 164 177 145 123 98 102 104 103 107 119 140 189 204 191 133 115 108 103 115 126 234 294 306 319 334 336 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 16 16 16 15 15 14 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 6 6 7 9 10 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 22 3 335 323 313 310 308 304 297 281 271 271 310 313 320 335 16 19 13 4 5 7 2 358 333 309 343 14 81 156 154 150 79 61 38 40 90 80 60 320 328 326 326 311 312 317 154 159 175 232 264 265 249 237 243 273 287 305 126 128 277 305 348 30 359 352 354 356 357 357 359 358 355 352 349 345 341 341 344 345 343 340 341 341 341 339 337 334 330 326 321 313 294 255 223 192 163 147 146 148 149 146 139 124 104 83 69 55 43 28 19 88 170 176 185 198 205 211 191 175 174 190 266 262 191 186 196 220 229 233 231 228 228 230 213 176 165 193 206 197 259 260 251 243 232 207 199 221 243 258 294 20 28 30 30 358 331 316 339 4 12 350 333 321 320 332 55 82 76 56 24 356 335 308 294 276 261 255 260 274 290 307 310 307 303 298 198 137 140 152 159 169 184 203 230 256 272 282 291 309 69 107 128 142 159 205 256 281 288 292 298 307 323 328 340 357 3 349 323 313 312 319 120 112 359 308 308 310 313 314 314 312 223 198 219 243 256 266 279 296 308 303 288 217 159 136 127 115 102 68 306 302 303 311 321 333 339 341 341 341 337 330 321 318 316 308 264 186 231 282 310 346 39 66 65 169 227 245 270 294 307 306 305 305 304 304 304 60 49 21 352 343 339 333 323 313 311 303 254 185 188 198 215 228 236 240 242 237 219 204 221 256 267 266 263 267 277 293 264 197 182 183 182 180 181 171 143 98 81 69 44 353 331 324 315 174 168 184 204 230 261 278 286 264 252 249 236 220 211 215 229 252 274 215 174 169 174 178 182 186 191 199 219 241 259 270 269 246 210 178 175 168 162 157 154 153 152 152 159 172 188 160 146 144 147 149 159 203 254 265 255 247 242 254 270 290 304 306 302 293 293 300 335 1 13 21 174 180 195 216 224 224 215 206 196 194 195 201 234 266 272 251 202 152 127 118 110 104 93 76 58 55 60 67 71 78 84 88 90 89 86 82 77 73 69 64 62 52 32 16 13 13 14 11 7 4 10 36 69 78 79 80 59 357 332 342 345 348 351 57 111 82 36 20 29 57 43 356 261 232 225 225 221 212 197 179 167 163 160 158 156 147 148 155 163 185 217 235 243 249 257 265 267 265 238 133 121 113 103 78 154 160 161 162 160 163 199 322 359 338 337 345 35 37 39 55 113 128 123 137 145 148 152 159 171 175 170 160 144 142 148 165 169 173 173 175 158 123 113 143 188 231 234 224 235 294 342 350 335 309 270 216 168 56 32 294 260 214 156 86 61 42 4 139 130 128 133 150 176 204 206 196 355 329 359 17 29 13 320 308 343 9 25 40 46 35 352 345 350 357 3 13 29 50 60 55 14 341 357 35 49 54 51 49 47 46 45 47 67 94 110 115 107 74 25 86 90 67 57 51 46 43 42 40 35 28 18 11 10 11 10 351 332 316 315 317 326 17 30 337 295 295 295 273 215 173 157 163 181 206 241 258 242 196 186 183 176 178 186 209 210 209 207 203 202 200 181 181 208 259 273 273 264 264 268 270 278 283 291 120 105 91 82 79 75 44 262 185 68 52 43 34 23 5 345 340 342 348 349 14 85 94 80 76 83 83 82 80 81 63 341 329 318 297 314 321 314 295 293 290 282 268 248 224 205 191 182 179 166 150 138 148 149 143 129 120 112 101 93 85 91 131 160 188 185 149 96 88 90 114 210 239 239 253 270 287 297 281 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 16 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 7 7 6 6 5 5 6 6 8 9 11 12 13 14 14 14 14 15 16 16 17 17 18 18 19 20 21 20 10 326 306 297 293 294 295 296 300 302 309 297 279 287 300 8 29 359 350 9 4 352 350 360 24 22 17 73 52 163 184 64 46 24 10 157 126 155 204 288 308 311 306 316 324 343 178 189 210 231 244 237 224 237 273 294 68 146 176 226 258 232 226 302 326 337 343 348 352 356 347 341 337 337 336 334 335 336 336 337 339 341 342 341 340 336 331 327 322 315 302 281 248 217 181 155 140 146 149 151 147 142 131 111 85 69 52 36 24 15 19 176 189 196 206 202 195 184 159 139 105 260 247 225 200 203 221 223 233 240 236 225 207 104 119 160 200 210 226 270 263 255 250 241 227 210 236 272 318 345 3 7 15 14 348 330 324 341 358 6 355 347 343 342 350 13 48 50 39 18 349 321 303 303 299 291 276 273 298 328 330 321 307 304 311 11 93 127 162 177 189 196 206 218 239 259 276 293 318 82 113 127 141 155 185 245 281 287 290 295 309 325 330 342 355 358 332 312 303 306 302 147 142 187 282 292 299 306 310 312 312 305 291 276 283 294 306 319 323 320 312 290 230 180 155 141 132 134 166 266 290 301 312 322 331 335 334 333 333 329 321 316 315 314 314 317 334 5 332 330 353 28 25 10 195 196 203 229 272 295 303 303 302 303 305 322 46 47 28 355 344 336 330 320 315 314 311 297 198 183 193 214 229 237 241 242 221 163 162 214 257 273 273 269 260 260 265 248 181 161 159 153 138 120 96 82 72 63 54 40 360 338 333 345 319 207 219 242 295 336 345 351 350 333 311 291 261 227 217 238 261 280 243 191 171 173 174 175 173 177 188 206 226 248 269 271 262 224 195 183 174 166 161 160 161 161 160 162 168 197 6 44 92 132 148 160 187 217 233 229 222 216 223 261 291 304 302 297 287 292 312 360 24 31 35 110 166 193 221 226 222 210 198 189 182 178 174 335 321 316 310 312 131 129 127 123 117 109 100 86 74 68 70 81 100 102 102 98 94 91 87 84 80 75 70 64 55 42 31 26 23 20 17 11 10 23 52 71 77 80 80 71 11 344 342 343 345 348 48 104 92 47 30 53 75 60 26 285 257 242 236 230 220 202 183 170 164 159 156 156 155 146 143 144 173 227 246 250 254 261 269 274 275 261 156 123 117 111 106 117 146 158 160 166 168 173 174 173 184 354 1 38 20 26 37 103 123 127 145 151 151 146 132 115 89 75 91 119 121 118 120 143 148 144 133 117 119 130 162 194 225 233 224 86 53 347 294 275 271 269 265 358 56 68 259 254 234 208 103 68 61 283 263 239 195 157 168 175 176 151 157 183 229 321 8 32 358 264 262 308 350 11 26 33 28 5 357 355 358 360 2 4 25 53 74 33 22 33 44 45 43 36 29 26 30 38 45 48 52 63 73 67 49 16 54 68 63 58 51 45 42 42 42 36 22 358 341 333 324 315 302 292 279 262 267 276 311 324 280 291 289 285 273 254 198 117 117 121 121 81 57 214 185 170 155 131 97 79 68 190 195 196 196 195 193 184 172 163 145 308 285 262 253 251 250 255 255 248 181 137 120 107 106 118 194 135 76 67 59 47 29 10 343 319 320 324 327 324 356 103 106 88 82 83 85 88 92 95 56 359 347 340 323 306 305 305 299 297 290 282 280 262 216 174 162 160 172 156 144 143 145 145 140 130 122 114 97 85 67 12 230 186 193 172 129 95 108 123 151 200 243 234 220 235 265 286 279 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 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 8 8 7 7 6 5 5 5 6 7 8 10 12 13 14 14 15 15 15 16 16 17 17 17 18 17 18 17 14 4 326 299 289 287 289 292 293 285 276 294 302 266 206 151 128 198 216 222 210 252 311 330 346 358 8 25 19 335 293 287 31 30 18 328 234 160 173 185 221 279 296 310 339 345 338 223 205 213 235 240 240 219 238 259 275 284 126 165 207 240 228 219 220 245 289 329 345 342 340 329 325 323 325 326 326 325 328 331 334 338 342 343 342 340 336 331 326 319 309 295 276 239 167 142 138 136 141 136 134 134 134 131 125 114 98 77 40 7 343 308 263 224 225 221 206 196 185 168 171 190 221 226 222 203 208 212 214 219 229 240 201 99 44 352 222 197 182 206 243 250 252 251 242 226 218 278 325 346 348 355 358 4 356 327 319 330 346 5 12 9 360 353 350 353 359 11 20 17 5 338 317 309 311 303 298 297 317 350 1 342 325 309 310 322 2 31 136 191 198 203 205 211 218 228 240 258 285 294 110 123 137 145 150 168 250 286 289 290 293 304 317 324 334 339 330 301 295 294 299 288 197 164 191 242 266 281 290 296 301 305 305 307 310 319 325 330 334 330 325 319 313 276 171 154 149 151 168 197 238 272 292 307 318 323 325 324 327 330 330 325 320 315 315 317 326 337 343 334 331 344 16 5 353 294 195 191 201 215 253 284 290 294 297 302 321 46 59 43 6 340 328 321 318 314 311 308 300 261 173 179 203 229 235 238 235 198 176 176 212 251 273 281 284 282 283 271 139 140 134 125 105 93 85 79 71 61 49 37 24 4 358 1 18 34 45 40 26 15 7 8 12 16 17 8 353 350 340 315 302 301 301 293 204 169 164 159 154 148 156 172 194 210 233 257 270 267 234 214 192 183 172 166 160 151 134 121 110 57 20 8 5 5 17 120 164 186 205 219 224 214 198 180 211 275 294 290 283 277 285 324 36 54 51 48 66 178 209 235 235 227 209 196 187 172 89 28 16 6 355 347 344 347 82 133 131 125 117 109 96 49 20 275 218 160 119 108 100 97 94 92 90 88 85 80 75 66 54 42 33 27 24 20 14 16 30 59 71 73 75 71 54 1 341 336 340 343 346 19 128 130 129 117 71 74 79 48 278 262 254 250 242 223 202 185 175 168 163 161 156 146 132 126 128 166 219 246 252 258 265 272 278 279 261 165 138 133 132 129 119 128 133 123 157 169 170 163 160 165 208 271 312 355 16 34 86 84 76 100 132 134 130 116 105 93 104 127 130 111 94 82 106 119 128 153 143 140 149 179 201 214 236 226 113 146 202 240 251 257 270 298 333 359 175 234 241 235 228 97 63 121 245 255 243 230 211 192 168 158 152 173 199 220 261 319 136 199 225 240 277 329 1 22 36 34 9 355 351 355 355 354 350 357 12 30 29 37 44 50 51 49 40 25 16 15 26 36 43 45 50 57 56 42 21 45 70 75 72 62 54 57 58 57 44 346 297 282 270 263 261 270 275 278 272 279 296 319 319 320 323 304 300 330 35 36 33 37 67 93 90 136 194 198 148 114 89 74 64 8 211 181 166 173 170 172 190 176 147 79 7 337 308 270 249 237 228 224 220 214 183 155 134 145 163 181 94 75 72 69 53 22 356 331 310 303 293 297 338 75 98 106 102 99 97 95 95 96 77 31 11 3 353 344 337 333 329 324 320 319 327 359 5 28 108 108 121 216 162 147 141 143 143 142 140 121 105 91 81 58 347 330 320 310 123 116 111 124 133 147 164 217 239 216 205 314 333 340 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 15 15 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 5 5 6 6 7 9 11 13 14 14 15 15 16 16 17 17 17 17 17 16 16 15 14 7 347 308 290 285 289 295 303 198 249 324 330 320 282 192 218 251 234 221 215 216 222 294 318 319 322 27 15 352 23 22 20 14 9 301 191 191 208 233 245 264 287 317 347 343 341 327 209 297 324 304 261 234 245 253 265 289 83 106 347 313 286 238 212 193 252 281 292 301 303 302 305 311 318 319 317 318 325 333 338 340 343 344 344 341 336 329 323 315 305 291 262 206 147 123 116 119 122 123 121 119 117 118 118 114 113 117 106 314 308 296 292 289 299 291 262 220 195 185 189 201 213 215 210 203 205 207 210 212 214 210 153 130 126 268 255 206 159 205 230 243 241 121 103 132 216 308 337 9 18 4 357 351 335 317 334 351 5 21 28 19 3 352 349 349 351 356 4 359 350 332 317 302 296 297 302 310 332 349 353 337 322 310 312 321 341 339 312 273 245 225 217 215 221 227 226 240 257 261 171 140 148 154 161 175 241 279 288 290 289 287 303 312 315 299 282 271 278 283 289 285 254 185 195 221 249 265 278 288 294 302 312 325 335 340 339 336 334 331 331 332 338 356 103 121 147 166 183 204 228 254 276 293 305 308 314 319 331 341 354 338 323 313 316 321 330 336 336 332 327 337 5 9 343 287 223 202 197 200 221 251 273 282 289 294 306 28 83 76 24 320 307 301 301 300 298 296 294 285 167 155 185 227 234 230 217 194 186 190 214 247 275 296 322 348 12 47 93 118 119 114 104 96 87 80 70 59 47 38 26 14 12 15 24 50 63 63 47 29 15 11 17 23 26 26 22 19 13 4 354 352 352 354 6 129 146 144 144 144 154 166 180 195 213 238 266 267 254 217 197 186 173 149 120 95 74 62 48 20 3 354 354 355 355 360 271 204 216 219 218 207 186 171 172 208 246 259 258 258 268 61 85 90 83 75 60 193 227 256 264 248 227 220 243 337 353 4 18 30 18 4 353 340 336 117 133 129 121 115 104 34 294 266 233 196 125 108 103 102 99 97 97 98 99 94 87 78 68 54 40 31 27 25 20 21 35 65 74 75 77 78 66 13 342 336 340 342 344 347 161 165 172 197 81 71 117 168 253 250 258 261 248 209 190 183 175 169 165 164 159 146 129 130 144 178 205 228 245 258 270 279 284 285 270 175 153 146 150 151 146 133 152 187 193 188 181 176 166 167 189 203 210 196 19 46 76 65 56 42 55 101 110 110 119 130 144 126 109 100 97 90 79 95 129 168 148 152 162 190 203 208 239 158 125 161 192 222 242 254 278 343 334 315 276 266 266 269 276 318 350 241 246 248 232 221 205 165 135 141 157 191 215 227 240 210 163 187 217 234 249 247 14 27 43 34 352 344 349 358 351 348 348 358 5 10 12 22 34 44 49 52 52 31 11 7 21 30 40 45 49 50 48 42 32 37 78 88 82 78 78 92 101 115 162 224 238 247 251 247 244 249 280 322 349 346 339 334 325 329 340 355 39 57 49 36 22 6 24 51 83 154 184 188 128 90 74 70 56 19 285 144 128 103 97 75 48 32 28 27 15 355 335 308 275 241 219 209 209 216 208 185 148 140 135 115 72 70 71 72 56 25 351 337 321 312 313 8 43 76 93 103 107 107 106 103 98 82 45 27 13 359 351 347 344 344 339 335 334 348 16 29 23 19 20 136 172 181 156 147 143 141 147 150 149 114 97 91 92 71 360 344 339 346 85 125 131 135 138 149 178 228 346 19 61 66 54 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 17 17 17 17 16 15 15 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 12 12 12 12 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 6 7 8 10 12 13 14 15 16 16 16 17 17 17 17 17 16 15 15 14 12 6 345 320 306 306 196 136 163 279 317 328 322 302 169 297 323 315 356 327 267 235 225 236 262 298 25 16 17 32 21 8 335 42 85 156 207 221 258 284 293 307 321 342 355 349 352 42 32 356 325 266 241 252 259 252 177 175 262 297 296 291 265 240 216 227 251 256 258 272 286 297 310 317 317 316 322 337 343 346 346 349 351 350 344 336 327 324 325 322 322 346 100 90 88 86 100 109 113 110 104 96 88 84 84 90 101 115 202 263 290 311 324 336 323 323 335 338 308 232 224 217 208 200 199 198 202 206 210 204 186 159 167 195 231 231 205 175 217 232 241 246 89 90 102 185 271 296 62 51 17 353 333 313 349 42 30 24 31 49 33 4 344 340 342 351 359 359 351 335 316 298 291 292 302 318 331 341 342 337 325 314 310 312 322 333 332 328 320 310 289 247 218 219 227 232 234 239 244 202 169 164 171 178 192 221 261 284 286 280 257 282 305 308 294 277 262 262 270 278 287 269 221 197 215 237 256 271 282 292 305 323 346 350 351 348 338 333 331 332 336 345 10 49 74 95 197 210 216 230 248 264 275 286 297 313 329 344 346 343 329 317 312 319 329 335 339 336 332 328 339 356 2 324 279 248 218 204 203 218 238 259 272 281 288 299 350 113 123 174 265 270 282 288 285 283 283 283 281 149 119 157 217 229 221 204 190 197 206 223 245 284 315 331 352 14 32 75 109 112 112 108 104 92 82 72 65 56 46 33 20 10 8 16 47 73 77 66 47 28 20 24 25 25 26 31 36 35 29 23 21 20 19 15 18 84 149 151 154 161 168 175 181 193 219 259 273 266 213 186 170 154 122 97 79 64 55 39 11 356 350 351 354 359 5 331 290 283 282 268 215 180 175 176 186 214 237 236 239 232 117 117 121 122 118 118 150 160 294 278 253 254 273 313 331 336 345 8 35 35 20 1 340 328 321 133 129 126 121 116 106 290 270 245 194 133 110 104 105 106 105 107 110 110 106 99 91 84 73 58 42 35 33 34 32 47 75 86 90 92 92 82 46 352 343 343 346 349 352 139 187 201 224 255 114 144 171 213 241 263 271 166 169 172 171 169 166 164 165 163 149 121 144 172 199 200 211 241 262 279 288 298 296 274 183 163 154 157 154 149 145 158 160 48 48 90 147 159 169 184 181 171 158 242 339 32 53 46 19 346 67 97 107 110 117 124 105 96 100 109 101 83 80 118 149 123 157 172 185 173 66 38 41 84 149 171 201 227 259 335 59 16 282 272 272 284 291 290 288 281 264 258 250 233 201 145 105 111 132 161 197 232 255 273 214 160 189 223 242 251 181 84 51 43 17 341 340 355 1 348 348 354 9 8 6 5 14 24 34 38 45 63 89 47 32 33 37 46 57 61 59 45 41 38 38 74 89 94 102 119 150 158 173 189 202 211 224 234 234 233 241 17 19 16 4 348 334 322 333 352 6 38 68 77 66 38 8 10 17 34 62 75 74 68 65 64 64 50 36 22 54 65 61 52 46 42 36 28 19 6 348 332 321 307 273 208 191 193 207 224 351 25 33 41 52 57 61 65 66 56 30 353 357 3 10 14 30 42 62 85 102 106 102 99 98 95 83 57 33 12 357 346 344 342 343 340 338 340 354 7 18 16 4 344 273 172 163 149 145 141 139 161 168 152 102 92 91 100 92 32 341 354 9 42 114 129 130 137 149 176 34 6 12 54 88 103 112 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 16 15 15 14 14 14 14 13 13 13 13 13 13 13 12 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 8 8 8 8 8 8 8 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 7 9 10 12 13 15 16 16 17 17 17 17 17 17 16 16 15 14 13 12 8 356 350 335 181 195 216 265 283 294 310 249 163 260 31 23 17 350 315 270 263 257 265 347 8 30 23 17 1 339 330 46 38 5 312 288 277 294 323 328 323 359 6 347 332 332 3 346 326 291 349 348 324 244 188 179 200 229 259 275 287 315 284 267 266 262 263 275 291 305 318 321 323 331 342 355 355 356 356 357 357 356 351 350 351 360 12 27 40 48 54 53 55 62 80 93 99 97 93 87 78 68 57 46 33 25 201 246 283 311 327 334 335 346 355 360 357 349 330 287 199 177 179 184 192 199 203 204 191 185 193 209 219 219 190 190 225 240 249 319 61 80 90 52 308 332 49 40 21 340 320 303 9 57 47 19 13 23 54 30 332 334 355 10 11 1 347 333 326 320 318 327 338 340 334 329 327 319 309 303 308 317 331 339 342 346 344 337 327 309 242 201 212 225 233 238 237 220 200 188 187 193 198 206 241 271 283 269 238 214 289 296 293 284 270 254 255 273 289 284 258 214 216 234 253 268 281 294 317 352 21 17 359 346 330 325 324 328 335 345 7 30 46 19 309 261 241 241 246 257 270 287 311 334 346 347 337 326 310 304 319 330 341 341 341 336 333 332 344 358 360 332 297 268 233 213 207 219 238 256 268 276 284 293 266 142 147 190 226 243 265 273 274 275 277 280 277 110 110 142 191 215 219 210 205 212 223 236 248 250 270 307 340 352 352 31 90 100 108 110 108 92 83 77 72 65 57 46 27 2 341 346 31 85 91 87 75 65 54 44 32 23 13 24 47 57 50 43 38 34 33 31 28 31 61 151 160 162 161 162 172 182 201 241 278 272 218 154 143 128 109 94 82 68 63 43 18 2 357 357 352 348 349 357 342 333 339 346 350 333 242 179 175 203 222 224 219 158 114 131 139 141 133 134 147 164 200 231 239 269 309 326 333 337 347 13 40 48 35 12 345 324 315 305 140 132 128 126 128 282 281 268 208 131 114 108 109 112 114 118 120 120 116 108 102 99 99 94 81 67 58 56 54 65 84 104 108 107 101 89 63 7 353 349 352 350 348 351 297 248 254 245 158 148 157 172 223 314 99 133 155 160 162 163 163 165 166 164 146 105 163 195 224 210 213 255 280 292 301 308 300 256 171 158 151 146 138 129 126 130 132 48 31 64 111 154 176 193 158 160 188 274 331 4 39 20 353 319 14 100 107 103 109 116 111 111 112 103 104 102 102 106 113 101 171 175 161 117 75 51 42 79 122 152 188 212 286 72 91 145 258 265 269 278 281 274 266 265 267 257 248 230 120 99 93 154 208 231 232 258 288 302 267 231 218 245 262 272 260 272 44 32 7 350 353 3 2 349 356 4 10 3 1 4 13 19 24 21 19 17 42 40 39 44 44 53 68 81 78 56 27 35 47 62 91 108 122 142 161 172 183 189 191 196 205 215 213 83 48 38 27 13 354 334 319 310 323 334 344 8 79 102 96 76 41 16 15 22 36 42 48 52 54 56 59 49 41 34 37 41 43 41 41 39 34 24 12 356 337 325 320 317 317 136 135 167 204 50 32 31 33 36 43 52 55 58 61 58 35 5 10 18 20 10 23 36 47 66 97 115 111 109 109 101 95 81 47 17 358 342 338 338 339 338 340 347 353 352 348 349 344 335 303 145 128 118 120 126 133 201 190 148 102 95 94 102 113 182 209 40 32 21 75 103 112 125 130 125 79 31 359 81 162 163 172 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 9 9 8 8 9 8 8 7 7 6 6 6 6 6 6 7 8 10 11 12 14 15 16 17 17 18 18 17 17 16 16 15 14 14 14 12 9 4 348 265 220 221 232 233 214 182 182 303 322 25 17 4 328 333 351 13 26 30 12 2 355 347 313 274 289 318 9 3 341 307 300 256 190 353 297 273 276 297 297 305 326 349 328 323 327 43 25 353 298 191 175 204 224 242 258 275 288 293 294 291 283 270 269 297 315 329 341 344 348 356 5 3 3 2 1 1 2 5 12 19 27 33 36 39 44 45 44 42 50 70 87 88 87 80 74 68 58 47 33 22 8 346 221 232 259 313 333 344 349 348 346 347 358 4 7 36 102 133 158 173 181 183 190 219 226 226 297 42 117 170 198 219 246 282 355 63 82 85 70 52 39 48 34 5 316 303 301 3 57 48 21 359 350 14 122 96 31 22 21 19 1 342 329 328 332 349 358 353 339 324 317 312 305 303 304 311 326 345 350 352 353 348 342 335 331 330 168 185 211 235 249 246 237 221 228 220 205 203 204 218 249 268 257 228 214 240 276 288 292 287 276 255 272 288 296 287 267 244 265 276 285 294 311 335 8 39 43 358 328 310 313 319 326 337 348 4 20 20 5 343 312 281 262 260 265 288 322 355 2 350 337 324 315 312 326 14 7 353 343 338 333 331 335 351 6 2 342 316 297 259 211 202 214 248 266 275 280 286 292 273 162 162 192 213 229 242 259 268 274 278 282 149 113 117 142 157 230 334 284 245 233 239 246 255 257 262 271 311 326 326 355 46 78 98 108 104 87 83 81 78 72 66 64 41 5 335 330 354 94 107 109 109 90 73 62 42 21 359 1 32 53 53 50 45 40 41 42 45 42 37 30 163 167 160 171 192 214 205 223 265 284 280 147 132 120 107 99 88 65 37 25 19 11 9 5 357 346 344 15 17 9 1 3 5 360 354 339 192 216 220 220 197 133 122 146 150 147 136 141 153 172 203 224 241 292 325 335 343 350 6 28 45 51 40 23 353 324 313 307 212 140 135 131 127 129 297 290 253 129 115 112 111 114 118 123 125 124 120 114 112 112 117 119 117 102 86 78 73 76 87 107 113 111 104 95 76 28 360 354 353 346 343 342 340 307 285 271 137 134 146 145 50 28 98 131 149 153 156 158 163 166 168 164 147 122 166 202 219 214 229 286 306 305 304 304 284 170 154 146 140 135 147 156 146 151 159 169 176 170 169 178 196 230 205 214 246 300 12 16 7 323 311 303 295 121 121 123 137 145 144 140 142 146 144 146 145 124 122 131 155 165 147 106 85 68 64 91 119 164 202 225 338 83 114 160 248 259 264 252 261 267 263 262 262 261 252 234 101 107 128 250 254 251 245 248 262 265 252 250 249 262 269 267 250 242 263 352 358 2 7 7 4 359 4 2 358 354 358 5 12 15 14 10 13 19 25 28 32 42 60 74 86 97 83 64 55 66 70 68 95 120 137 150 161 172 178 181 184 193 191 154 65 53 46 38 19 352 323 312 307 307 312 314 311 310 53 78 75 82 81 59 31 25 34 44 48 48 47 49 52 51 45 39 39 42 44 41 38 35 31 19 4 346 331 320 313 302 305 124 143 142 64 38 36 35 33 35 41 49 52 56 62 74 58 29 16 17 12 354 9 33 54 56 82 117 122 119 116 111 107 96 64 30 359 336 335 337 342 343 342 340 338 337 334 330 322 315 319 30 51 53 32 352 297 251 215 136 104 104 109 123 156 200 207 103 62 33 70 97 113 123 132 137 144 162 187 210 200 192 188 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 9 9 9 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 6 6 7 8 9 10 11 12 14 16 17 18 18 18 18 18 17 16 16 15 14 14 13 11 5 347 290 232 209 192 170 167 171 205 15 18 21 5 353 341 10 25 35 33 19 333 318 288 234 243 257 291 330 345 337 341 346 347 299 192 172 117 190 207 237 236 263 358 323 309 317 349 81 37 350 316 291 161 184 243 249 239 230 251 276 305 317 324 313 274 295 340 355 4 348 347 351 12 14 9 3 1 2 3 8 20 29 33 35 36 38 42 41 39 35 42 65 88 85 80 76 70 62 52 39 29 21 11 3 331 183 214 348 346 343 337 323 319 321 5 24 28 47 59 63 64 80 94 130 170 218 254 290 348 3 5 209 219 235 267 302 358 81 92 81 62 46 48 51 35 333 297 294 306 345 50 64 46 357 334 331 96 83 53 29 21 14 355 331 323 325 331 342 351 343 330 316 310 306 303 301 302 308 333 356 359 354 351 347 339 333 326 325 320 167 209 259 287 317 337 348 333 316 229 208 206 211 232 246 248 220 209 219 255 280 292 297 292 279 269 286 297 301 302 302 311 310 313 319 328 335 346 13 24 352 320 312 316 326 337 349 360 11 19 10 2 354 345 323 284 274 288 328 353 8 11 351 337 327 345 27 42 29 11 351 339 333 329 329 336 352 14 359 320 291 292 273 185 180 199 260 280 288 295 300 302 300 170 170 191 213 225 233 250 261 271 279 285 100 113 117 122 89 2 344 318 293 269 257 268 294 312 317 321 324 342 1 15 34 53 79 101 103 94 88 85 82 74 67 65 41 9 342 324 316 145 139 132 119 87 79 74 64 24 349 346 26 44 46 44 39 30 31 38 47 48 45 38 28 130 176 179 192 214 226 225 242 289 298 302 133 120 111 103 87 58 21 16 15 14 15 12 2 348 1 31 38 24 9 5 4 2 358 349 305 260 249 242 112 132 146 166 155 146 135 144 162 191 215 237 265 317 333 339 346 359 16 37 41 39 29 16 355 333 322 317 315 145 139 133 125 111 359 319 319 120 117 114 113 114 117 120 121 120 119 117 118 122 128 130 125 115 104 97 91 89 92 100 105 105 103 104 98 71 14 359 350 339 333 333 340 337 339 25 83 106 137 348 352 35 85 114 132 145 152 157 163 166 165 157 159 155 167 185 194 199 216 271 297 265 242 205 154 144 143 142 135 117 87 69 75 140 163 171 175 171 169 167 186 236 254 216 184 88 60 358 294 286 291 310 357 92 138 160 170 173 168 170 167 164 171 174 172 157 155 156 145 142 141 133 113 90 82 104 137 181 213 231 24 92 128 172 240 258 265 241 264 273 275 258 258 264 258 254 93 114 127 211 249 254 254 241 212 223 244 250 252 251 249 248 245 239 250 302 346 9 18 9 5 5 7 360 355 356 360 6 14 14 13 12 13 10 7 5 8 19 102 107 93 85 68 52 32 80 92 95 130 149 153 156 160 165 170 169 156 110 71 57 50 48 42 25 345 311 300 299 300 303 307 306 308 358 44 43 34 53 83 99 84 64 59 61 58 55 50 48 49 52 49 44 38 38 40 41 36 31 24 12 359 345 334 323 307 237 159 138 138 78 50 40 36 33 32 37 44 53 63 73 91 108 69 43 25 14 357 336 346 24 66 71 78 94 111 119 121 117 109 98 75 45 360 336 338 343 349 340 330 322 322 327 326 312 300 298 318 20 41 47 34 348 298 269 242 101 98 113 129 145 176 197 201 118 98 88 107 146 151 143 114 87 105 167 208 224 222 221 217 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 7 8 9 10 11 13 15 17 18 18 18 18 18 17 17 16 15 15 15 15 14 9 347 282 226 190 183 178 176 178 110 29 17 8 341 5 13 23 41 36 12 333 307 310 284 230 250 286 330 1 1 8 18 4 354 339 346 341 330 145 142 110 90 107 140 249 278 284 333 62 36 338 310 290 223 185 257 267 254 191 203 243 310 336 348 2 56 100 31 358 345 330 341 351 13 16 11 2 359 359 358 4 19 36 38 37 37 39 40 40 33 27 27 66 89 89 85 80 74 64 51 35 22 12 12 26 49 92 79 28 355 326 308 293 297 309 34 60 62 62 46 32 21 16 20 32 52 57 326 324 323 300 277 255 237 228 232 242 203 103 96 81 58 37 58 59 44 313 297 294 312 332 360 49 47 5 322 314 324 75 62 38 15 356 335 326 325 327 329 335 341 333 323 313 306 301 298 297 298 305 342 6 7 357 348 342 331 327 324 323 325 343 13 19 17 17 3 352 335 330 313 240 222 219 223 228 228 211 206 214 237 265 284 295 297 290 270 280 290 296 307 317 323 318 319 327 336 336 334 343 347 333 314 319 330 347 358 3 7 11 12 5 358 353 356 17 42 40 6 360 1 14 18 6 2 14 43 47 42 28 3 344 335 331 329 330 337 350 22 234 236 254 303 106 139 152 179 251 297 305 309 311 314 318 149 171 196 221 231 241 251 261 271 282 295 55 106 106 95 52 359 333 314 305 301 299 310 325 338 345 350 355 6 14 23 31 40 59 91 102 98 91 88 85 79 71 61 42 7 341 321 308 276 162 123 106 83 82 86 94 70 12 10 39 42 38 30 22 13 14 30 40 45 45 42 35 30 54 173 179 189 220 236 244 266 302 305 294 128 107 92 86 57 17 11 12 14 14 13 7 355 23 44 51 26 5 1 3 2 359 360 355 336 307 299 335 196 176 173 158 147 145 156 168 187 219 259 297 325 331 336 343 3 25 39 26 18 9 2 355 348 344 341 340 25 128 131 124 112 74 356 349 48 111 115 113 113 112 112 113 113 114 116 119 124 129 130 126 120 114 109 105 102 99 95 89 85 93 105 102 88 36 358 338 326 319 320 328 2 35 49 55 69 89 345 25 61 75 92 112 132 151 160 165 167 171 173 179 181 167 160 159 160 163 186 204 198 181 163 148 147 148 152 118 93 80 67 62 74 138 158 160 150 148 153 182 216 253 183 121 66 359 302 286 280 296 354 27 54 129 182 170 168 172 188 172 169 182 187 183 170 159 152 151 159 161 160 150 124 94 126 159 183 199 194 57 93 132 174 226 254 266 275 253 258 266 258 260 266 267 284 38 108 164 205 229 241 247 236 194 209 241 252 254 248 236 242 247 242 249 278 329 7 39 52 39 22 2 359 360 2 1 10 18 14 4 356 1 347 338 333 342 349 23 95 91 85 78 61 45 81 108 138 187 185 170 150 154 159 156 117 78 59 54 49 44 40 25 322 287 283 283 286 290 294 301 298 317 44 52 42 17 351 28 93 83 75 72 70 67 63 59 55 52 52 52 49 44 41 39 37 31 24 15 8 3 355 342 332 338 111 112 99 75 57 48 42 34 31 34 41 42 44 52 96 148 110 62 46 28 5 339 324 330 360 39 68 75 82 98 116 119 115 106 96 79 43 3 349 345 340 336 333 325 322 323 322 315 299 288 287 310 16 49 59 42 303 279 266 83 86 90 117 141 156 185 193 183 130 131 148 166 157 140 102 39 12 354 331 313 298 287 275 268 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 8 9 9 10 11 13 16 18 18 19 18 18 18 18 17 16 15 15 15 16 14 3 226 200 189 183 181 183 176 200 349 344 342 338 72 37 34 55 40 14 311 325 339 348 7 52 331 20 34 14 351 337 327 316 310 308 304 297 166 85 51 51 96 200 234 259 280 332 11 3 324 308 289 200 200 235 254 239 174 184 188 344 356 353 354 2 28 10 345 338 339 2 6 9 11 10 3 355 353 353 360 17 44 43 40 38 40 38 35 28 22 22 60 87 92 89 86 82 75 58 27 4 344 332 344 70 103 107 119 271 314 307 295 298 319 81 76 71 64 47 33 21 18 10 6 14 14 1 343 312 273 261 253 243 224 203 193 172 135 111 90 56 47 82 93 99 289 289 293 309 323 338 8 21 355 311 306 315 76 72 57 18 333 321 327 329 328 326 327 327 322 317 311 305 300 298 295 302 316 6 28 25 8 347 329 317 318 318 318 322 339 13 25 31 30 2 338 317 314 300 273 248 235 229 228 219 201 200 215 233 251 278 292 297 295 288 281 291 301 315 319 318 313 322 333 346 337 331 326 328 337 343 353 359 5 8 7 4 4 4 1 355 357 11 59 63 55 35 22 13 18 22 23 26 39 48 51 42 23 355 342 336 334 334 335 339 349 28 207 216 243 7 83 109 111 119 14 320 314 312 311 315 321 341 324 255 250 253 258 266 272 279 288 309 359 83 97 92 73 347 299 292 294 295 295 297 310 328 354 7 11 16 20 22 25 30 50 81 92 93 90 90 88 82 54 36 20 337 322 320 353 29 64 86 90 87 88 101 108 107 74 54 53 46 36 22 10 2 1 28 38 41 39 37 33 28 27 51 155 170 185 218 227 236 297 299 294 263 67 70 75 47 12 4 9 9 6 5 3 6 39 52 55 26 13 11 9 4 359 356 9 14 347 323 325 327 214 175 160 155 154 160 157 161 181 270 300 315 321 328 341 21 35 31 12 4 359 358 356 356 1 2 1 1 61 113 120 112 95 40 7 19 81 108 110 110 107 107 107 109 112 115 117 121 125 127 124 119 114 112 110 110 103 92 78 58 58 79 105 104 88 329 307 304 304 316 336 8 30 40 38 36 28 15 37 56 65 70 90 121 150 163 168 171 176 182 187 193 191 157 154 157 166 179 182 180 168 160 153 159 158 144 98 84 77 71 59 50 74 113 120 114 134 154 182 170 103 37 54 39 359 309 295 294 328 37 40 42 49 98 137 157 167 179 158 169 190 197 189 174 175 171 168 170 178 176 164 161 165 174 170 172 179 181 140 130 140 168 202 240 257 268 247 252 263 268 266 271 280 302 341 132 191 208 215 219 228 229 186 196 218 246 249 243 228 242 250 248 250 277 329 5 40 60 51 35 10 11 6 2 354 9 14 357 335 325 326 320 329 340 348 358 17 56 86 95 94 80 64 80 131 168 197 195 177 153 140 108 72 58 55 53 54 46 33 356 297 271 270 271 272 274 283 289 294 290 329 47 53 46 21 334 24 78 62 56 59 65 69 70 70 67 61 58 58 57 53 48 40 32 20 15 15 20 12 359 341 347 28 78 91 83 68 55 48 43 33 27 28 38 42 41 35 25 47 66 62 50 25 339 316 307 307 340 32 59 60 61 66 90 104 106 100 92 72 41 18 358 337 335 333 330 324 322 321 317 307 296 285 281 283 306 101 112 161 248 265 76 81 85 92 118 142 155 193 192 169 123 125 132 138 128 111 61 4 349 339 324 319 315 313 307 300 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 18 18 17 17 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 8 8 9 9 10 11 14 17 19 19 19 18 18 18 17 16 15 15 16 18 21 41 170 181 176 170 157 163 181 210 254 287 12 73 90 4 35 45 26 348 304 358 2 353 355 15 42 63 41 5 305 278 244 244 266 281 283 325 54 24 355 337 296 265 250 262 286 327 336 338 328 339 341 147 181 191 200 184 186 187 177 175 356 344 340 340 356 10 5 35 30 18 4 0 1 9 5 353 358 8 17 25 37 43 42 37 38 46 42 32 26 27 42 77 91 94 91 89 87 77 26 337 301 281 274 6 25 160 188 249 316 307 309 321 58 81 80 73 65 54 44 38 33 14 360 355 3 1 348 329 299 278 268 257 236 188 159 141 122 107 90 62 83 121 137 172 248 264 268 278 317 331 341 345 316 302 301 309 44 79 117 200 249 284 315 319 316 312 316 318 316 316 315 311 305 302 304 317 335 1 51 58 35 351 324 314 314 313 314 319 340 10 28 38 29 358 325 309 307 299 285 266 252 239 223 173 141 155 216 234 246 267 282 293 297 302 305 311 318 327 328 328 326 329 338 348 338 329 326 339 6 24 31 25 17 11 4 358 353 357 1 1 11 38 66 57 45 28 17 11 14 21 28 33 44 51 54 42 21 356 346 340 337 336 337 341 2 19 16 112 31 4 347 355 6 5 357 327 300 297 299 305 313 323 331 319 304 296 291 288 288 290 295 306 322 17 107 107 111 250 272 275 280 287 291 294 306 317 345 9 21 25 25 21 16 11 32 72 87 87 86 86 82 69 24 344 299 280 285 334 35 47 53 60 74 79 73 67 71 78 73 68 64 59 45 21 360 1 15 35 39 39 36 33 30 27 26 27 46 156 175 189 201 215 243 278 284 280 35 56 60 30 7 3 8 4 357 352 349 356 58 72 65 37 30 23 17 10 6 11 15 18 214 318 330 342 319 187 167 159 153 147 131 127 133 292 297 301 307 326 1 49 45 31 5 0 360 2 358 358 2 5 4 3 16 60 101 109 104 84 38 28 46 88 101 105 104 104 105 105 107 109 111 114 115 118 118 117 113 111 109 106 101 92 81 62 39 51 101 117 132 218 263 282 300 333 354 8 15 23 29 26 19 14 32 61 68 42 59 112 148 168 176 178 182 186 192 201 211 214 193 182 179 179 176 173 165 165 167 179 149 105 82 81 78 74 60 50 49 80 95 103 131 165 166 117 79 37 28 24 359 305 336 8 103 85 70 54 50 58 75 88 103 115 119 160 196 216 191 168 177 180 178 173 190 190 172 173 177 181 170 170 176 199 203 195 185 187 200 223 243 252 231 245 266 280 275 278 292 317 354 137 186 213 223 218 224 231 215 196 208 236 242 241 230 238 244 247 220 79 42 26 40 52 52 43 35 33 9 345 323 8 2 336 328 332 343 359 6 4 355 1 20 47 84 97 99 94 90 98 158 181 191 193 169 90 59 50 44 40 45 55 73 56 13 321 305 293 284 274 274 285 306 306 301 289 3 48 51 45 33 15 32 47 49 45 50 59 69 69 66 62 60 60 62 61 58 54 44 32 12 11 20 28 18 360 344 355 36 64 77 79 76 67 56 46 36 26 27 37 45 48 42 27 36 56 74 69 12 299 288 284 281 306 43 54 44 39 41 54 75 87 88 83 70 47 14 344 322 328 327 322 318 317 318 313 308 300 289 280 270 256 226 208 205 155 76 72 79 88 105 126 143 158 192 186 152 107 108 110 112 117 116 100 345 330 320 309 308 309 313 309 302 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 18 18 17 17 16 16 15 15 15 15 15 14 15 15 15 15 14 14 14 14 14 15 15 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 7 7 8 8 8 9 10 13 16 18 19 19 19 19 19 18 17 16 15 16 19 25 69 146 166 162 154 145 172 198 220 260 295 319 275 24 348 33 31 16 323 316 34 11 350 332 343 46 71 14 338 295 325 329 300 288 290 304 267 202 213 293 305 303 296 270 232 268 279 219 21 20 25 11 16 83 139 158 172 192 202 187 187 257 336 339 340 337 20 34 63 59 18 347 346 349 359 353 346 357 30 36 31 32 37 43 33 26 38 45 42 38 13 14 60 92 99 98 101 104 106 69 316 303 342 34 28 360 342 325 316 315 306 326 359 64 81 83 78 71 63 54 51 47 37 8 356 8 15 13 7 353 323 290 270 249 163 117 105 95 98 97 89 174 174 166 178 202 227 224 223 282 323 319 292 294 298 301 312 331 59 156 176 192 200 232 268 292 300 308 310 312 312 314 312 309 309 316 328 332 343 20 61 41 360 336 322 313 308 309 316 344 13 29 40 21 344 317 316 318 318 323 336 14 50 67 71 68 66 245 246 248 257 270 282 292 304 315 324 330 333 333 331 331 332 338 345 351 342 337 342 8 22 27 26 20 10 357 348 341 354 4 11 25 49 64 57 41 17 6 5 10 20 31 38 48 56 57 45 19 356 345 339 336 336 339 350 60 27 10 357 6 357 338 341 344 346 340 323 281 277 285 293 307 317 325 324 320 312 306 301 298 296 295 296 297 286 198 128 143 240 270 279 289 300 309 314 319 318 326 348 19 29 32 22 9 353 350 52 84 83 79 73 68 57 14 305 285 283 294 15 47 51 49 49 57 67 68 61 55 53 59 67 72 72 60 29 354 17 32 44 40 36 29 25 24 24 24 22 22 23 165 179 184 202 230 251 262 279 42 60 52 25 4 360 2 356 349 342 334 308 217 169 93 48 35 27 19 12 8 7 21 34 171 292 344 350 336 260 167 153 137 126 114 116 114 304 300 299 303 354 48 62 60 42 10 10 9 8 2 358 355 351 355 3 10 21 48 84 95 92 73 49 46 62 87 95 99 98 97 94 94 94 96 97 96 97 98 101 103 105 102 99 95 94 90 79 38 35 82 120 141 182 234 273 352 14 5 359 358 7 14 19 14 13 30 83 83 33 331 297 220 188 187 185 188 193 199 207 211 212 207 197 187 182 176 172 167 174 177 169 102 87 80 83 82 76 65 54 49 63 79 91 126 236 136 103 91 58 11 16 34 51 23 44 92 99 96 89 89 87 83 71 70 66 54 68 86 88 108 146 191 204 198 186 196 187 170 176 182 183 169 170 180 203 206 201 189 195 200 209 227 230 215 223 257 275 283 294 304 311 313 221 184 218 237 238 226 189 155 176 204 228 239 241 234 221 210 185 135 124 115 117 85 78 76 65 56 50 14 325 289 256 329 342 352 4 13 22 20 9 342 342 351 33 86 98 102 108 123 162 175 185 187 176 72 52 47 41 35 29 30 52 93 82 55 334 328 329 333 345 12 21 19 5 353 344 40 49 49 42 32 20 18 28 38 38 46 59 69 63 59 55 58 62 65 62 60 59 52 38 19 23 32 37 25 1 349 6 47 63 69 78 83 85 80 74 66 353 62 78 84 82 73 41 29 50 87 85 38 302 307 325 1 38 54 56 38 27 25 45 59 64 63 67 64 49 2 333 319 322 317 312 311 314 317 318 314 309 302 290 279 265 240 220 181 71 68 69 75 87 111 136 162 178 194 157 122 99 100 102 106 120 129 139 312 302 297 296 289 286 286 289 294 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 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 6 7 7 8 8 8 8 8 10 14 17 20 20 20 19 19 18 18 16 16 17 19 27 63 138 161 160 161 167 180 204 230 264 296 312 305 345 18 53 20 350 306 4 32 355 319 308 319 24 55 8 330 324 31 339 313 310 321 318 279 202 187 207 282 299 307 331 144 190 200 181 58 48 30 346 339 342 152 181 195 199 201 186 174 11 357 347 347 353 32 38 51 79 4 324 325 337 343 318 304 313 39 48 43 34 32 36 29 24 23 36 51 55 10 350 12 99 104 105 110 114 119 127 278 294 321 42 50 337 315 306 304 310 321 4 30 58 79 86 85 77 67 59 54 50 41 12 359 3 38 42 36 21 10 338 228 185 106 93 90 90 105 123 154 181 177 170 169 171 174 162 136 77 359 336 326 317 314 316 327 337 12 146 158 169 185 212 247 278 291 299 302 306 308 311 310 310 313 321 329 332 336 348 43 27 358 335 321 311 301 305 316 359 27 33 35 10 337 319 323 327 334 1 27 39 45 55 64 60 324 270 259 257 257 263 273 289 305 318 327 331 331 329 330 331 332 337 341 345 337 335 340 3 21 30 29 17 1 339 333 337 353 6 22 38 56 66 68 39 9 355 357 5 20 33 42 49 60 64 59 18 346 332 331 333 337 354 25 53 40 11 339 338 344 345 342 340 339 334 327 312 290 282 285 301 312 318 315 311 308 304 301 300 297 293 290 283 270 243 181 210 249 274 322 344 350 347 344 337 327 325 338 12 27 32 24 5 345 326 10 76 80 73 65 51 39 13 262 289 302 332 46 53 53 47 43 43 56 64 63 53 48 49 54 59 61 56 42 29 37 42 42 36 29 21 15 18 21 23 20 17 12 3 177 169 178 202 236 254 270 68 72 58 34 2 354 351 348 343 337 332 312 251 205 127 45 32 25 19 11 4 4 22 61 135 166 34 7 351 338 141 134 118 112 112 119 124 298 299 302 323 63 84 90 98 90 61 43 33 24 16 359 346 338 346 2 19 23 22 27 48 58 59 49 49 59 76 85 90 91 88 85 81 78 74 70 65 62 59 65 77 90 97 96 92 93 92 83 41 22 38 114 159 184 196 90 58 36 354 336 335 349 2 12 12 14 42 97 99 82 291 285 274 236 203 194 194 200 206 216 215 216 214 203 194 189 185 180 180 188 195 157 91 93 91 87 88 83 68 60 54 55 67 77 117 280 283 97 112 95 35 17 33 44 35 41 69 111 137 152 157 143 132 120 118 36 349 2 15 44 94 172 219 237 240 228 200 170 164 182 178 177 173 176 187 204 217 205 188 201 203 203 213 213 204 196 224 246 259 267 271 272 275 261 219 220 234 248 247 222 186 180 201 220 231 233 217 161 152 150 146 144 143 142 134 132 134 124 115 105 53 283 266 232 328 14 20 24 19 11 7 355 340 332 328 333 84 105 113 131 161 189 201 186 130 65 53 49 46 37 26 13 357 11 68 72 68 35 353 357 12 38 40 36 26 15 14 25 45 49 47 41 30 17 4 9 19 30 45 60 66 63 59 53 61 64 64 64 64 64 60 46 32 26 35 39 29 1 358 29 63 70 72 78 86 94 104 124 181 212 183 150 128 117 114 111 68 73 83 74 40 349 14 34 45 49 59 61 45 22 22 47 66 73 75 66 59 40 347 325 316 313 309 307 311 321 326 329 327 323 318 302 282 263 243 110 73 63 62 63 68 83 116 151 180 196 200 132 111 102 95 103 115 129 138 148 175 229 275 290 289 287 284 294 300 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 19 18 17 17 16 16 16 16 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 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 7 8 8 7 7 9 12 16 19 20 20 19 20 19 18 17 16 17 18 24 44 135 161 170 171 169 183 206 230 270 324 330 340 5 37 47 345 324 321 9 355 328 289 280 299 42 26 357 310 268 212 250 285 304 347 6 11 48 164 162 170 314 342 86 93 86 270 241 74 74 33 319 311 305 193 343 359 17 358 155 139 49 16 1 355 7 40 22 9 350 333 320 315 339 328 289 253 233 63 52 50 45 28 21 16 20 20 23 37 32 9 329 338 98 96 98 104 106 116 139 198 233 247 215 201 219 273 287 288 306 349 32 47 59 74 87 93 88 73 61 51 42 27 358 327 309 158 102 76 35 75 102 113 109 110 112 117 124 135 135 144 154 152 156 155 148 130 105 78 55 31 12 357 346 341 339 339 339 341 358 136 157 171 202 238 268 282 291 295 303 305 306 305 309 315 324 332 337 336 337 348 5 348 330 316 310 307 313 328 14 42 34 22 351 325 319 324 327 333 351 10 22 26 35 38 29 328 294 280 277 274 278 285 297 306 318 321 324 325 325 324 325 326 329 328 329 327 325 335 358 24 31 27 360 329 313 318 325 337 358 35 56 63 70 74 42 360 345 344 357 18 40 46 50 59 70 74 12 321 314 318 331 353 32 46 52 50 22 347 331 335 336 336 335 334 332 324 317 307 295 291 297 300 302 303 302 300 299 298 298 300 297 290 282 270 250 217 200 152 65 43 30 20 8 354 343 332 335 346 11 23 28 23 1 341 325 355 67 79 70 57 33 15 353 265 279 294 36 58 56 51 44 37 36 44 56 62 55 48 44 46 46 44 38 37 41 45 45 40 31 20 12 6 8 15 20 17 14 11 2 355 176 174 185 205 250 50 76 76 58 34 4 350 345 343 339 336 332 317 278 227 48 34 28 23 17 10 3 9 25 85 151 148 50 23 7 357 100 115 108 102 101 108 108 294 290 297 97 109 115 117 119 106 82 64 54 45 30 356 339 333 347 7 25 37 32 28 27 27 25 20 34 65 88 90 90 88 85 81 76 72 68 64 58 49 42 35 41 61 90 93 91 86 86 80 43 356 350 96 168 161 135 93 80 48 309 307 320 340 354 7 11 15 54 95 115 139 270 277 278 270 232 209 203 204 205 205 198 206 215 210 210 210 220 221 220 221 236 249 82 113 110 97 95 89 78 69 64 61 60 48 328 316 308 158 132 131 130 187 2 10 28 7 285 186 172 176 183 170 161 161 174 177 177 182 257 259 253 224 216 224 242 229 157 141 154 180 162 173 186 196 194 197 223 212 193 194 201 204 204 205 204 196 208 223 235 240 245 249 253 254 250 238 232 235 240 227 202 182 193 199 185 146 131 143 151 156 160 156 152 145 141 140 142 141 127 119 119 211 226 200 110 62 45 41 25 358 345 335 324 312 307 305 328 124 136 162 187 185 135 75 62 53 50 47 43 33 14 346 326 333 1 39 42 38 15 2 29 45 40 32 22 16 20 34 45 48 47 42 28 11 352 353 1 20 41 57 66 65 62 57 66 68 67 72 76 74 63 50 39 29 31 32 27 357 14 51 77 85 89 93 98 105 119 142 173 193 165 145 125 117 119 132 214 92 90 82 59 23 28 56 66 63 72 77 75 31 25 41 51 65 77 67 54 26 331 316 310 308 306 312 325 341 346 345 341 335 326 308 287 156 80 68 66 68 70 71 78 104 144 183 215 234 240 145 122 118 109 118 129 143 161 179 192 266 313 314 302 299 300 308 304 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 21 20 20 20 20 20 20 19 19 18 17 17 17 16 16 16 16 16 16 15 15 16 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 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 7 8 8 7 7 8 10 14 18 20 20 20 20 20 19 18 16 16 18 22 33 125 166 166 159 148 186 211 267 320 354 352 3 17 26 15 313 340 356 3 323 309 297 236 166 89 4 325 293 228 175 194 229 251 299 23 23 14 68 174 70 9 32 113 108 328 308 41 92 78 5 306 284 285 297 58 12 359 352 282 160 97 37 15 356 357 6 9 334 325 344 3 360 346 323 295 255 19 46 40 50 48 29 13 8 29 22 24 44 28 4 318 357 74 80 81 81 82 105 152 205 218 223 217 217 230 266 277 283 304 336 29 67 63 62 66 82 86 79 67 55 42 16 343 310 279 238 211 249 43 86 103 110 113 118 128 137 143 146 140 133 130 128 126 130 128 105 90 72 55 38 20 6 355 349 346 340 333 333 337 350 358 196 214 247 267 275 296 303 303 303 303 304 314 324 335 338 339 334 330 331 340 332 322 314 312 313 317 335 17 50 33 3 322 313 317 322 325 331 342 353 1 5 11 15 7 331 313 305 306 308 307 308 300 293 305 317 319 320 320 318 317 319 322 322 308 303 305 316 332 13 8 314 263 290 299 319 325 331 340 44 75 77 78 79 59 334 320 320 337 21 57 58 56 56 65 70 282 288 296 307 338 18 44 58 59 53 36 349 324 325 327 328 328 328 325 320 315 310 306 310 310 307 300 297 295 297 298 298 300 302 301 295 288 280 254 193 150 99 77 61 48 29 4 349 353 358 360 6 20 29 25 14 355 340 340 23 72 80 75 57 26 360 354 340 322 27 66 64 57 50 42 33 28 30 45 56 59 48 44 43 42 38 33 30 40 47 47 39 26 9 360 352 348 357 10 16 13 10 7 348 321 184 167 160 107 64 41 11 16 12 3 350 343 339 336 332 326 313 291 283 22 28 27 21 14 8 3 14 28 149 176 132 42 29 15 6 59 104 109 106 108 113 126 227 265 257 156 129 125 118 109 90 70 56 47 42 29 360 346 349 15 17 21 25 26 24 20 15 6 356 347 4 67 101 100 93 88 82 77 71 65 60 54 47 39 29 15 14 42 82 85 81 77 71 31 308 302 137 153 126 112 97 111 156 274 292 312 335 350 360 7 16 54 87 128 156 258 280 285 284 266 235 210 201 184 168 154 171 221 242 245 254 255 249 242 239 246 255 251 132 118 110 98 96 96 104 110 105 81 37 345 329 307 239 146 142 147 209 337 338 337 352 353 177 166 176 187 197 173 173 181 182 183 187 203 225 245 238 226 213 212 186 149 141 150 164 153 180 198 203 191 196 223 212 192 181 199 208 210 202 207 212 211 220 228 227 233 236 231 240 248 250 246 238 230 215 192 169 166 158 150 159 161 163 162 167 171 174 166 160 153 147 141 134 123 122 133 161 167 149 117 99 87 84 51 352 334 314 306 304 303 301 303 353 85 67 58 57 55 55 55 53 51 47 39 19 351 324 311 322 343 17 14 5 293 271 72 74 67 43 22 21 29 38 46 48 48 44 26 3 344 348 358 16 41 57 66 68 65 62 72 76 80 90 83 71 62 52 42 31 23 16 5 337 13 63 86 92 94 96 99 107 126 145 158 159 133 119 102 101 99 100 288 108 95 86 79 55 338 103 109 104 100 93 82 55 50 53 52 61 69 65 47 5 310 305 304 305 308 327 357 4 3 357 348 337 329 327 67 86 79 73 72 81 100 116 130 137 147 284 304 290 280 251 140 135 136 144 151 158 169 173 172 49 346 318 300 303 307 303 293 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 7 7 7 8 7 7 7 8 11 16 19 21 21 21 20 20 18 16 16 17 19 27 102 166 156 139 125 182 310 335 347 5 25 24 20 17 325 328 5 349 330 292 294 312 341 22 76 181 298 315 348 182 183 199 199 201 27 23 18 25 39 27 357 344 211 226 10 18 45 60 53 342 327 305 13 26 38 348 315 320 287 223 135 56 30 5 346 334 315 301 350 37 19 352 335 323 1 32 44 40 37 47 44 30 3 9 53 31 33 39 19 346 316 11 67 76 73 66 53 97 202 219 220 219 216 216 240 269 281 286 297 315 39 72 66 64 63 75 88 90 82 72 54 9 339 323 317 346 6 7 27 62 90 94 96 100 105 112 121 129 133 133 126 117 108 101 97 96 87 77 63 48 28 10 357 350 346 337 330 328 336 349 354 342 315 304 298 300 308 307 307 307 311 319 331 338 342 342 336 330 324 323 321 316 311 307 304 310 319 337 16 43 34 339 318 321 326 329 331 334 338 345 347 352 5 21 10 333 323 323 328 333 336 328 218 214 241 297 311 316 316 317 317 321 321 316 285 272 272 275 266 240 232 231 246 328 349 354 345 338 335 359 90 96 89 85 79 297 286 288 284 353 92 84 79 80 103 223 254 271 280 304 9 38 50 63 65 60 29 320 315 320 322 323 322 321 316 310 306 306 311 323 327 324 313 303 295 294 295 295 297 300 302 299 297 295 156 115 106 91 83 77 81 53 11 346 18 30 23 10 11 27 25 9 351 342 360 41 74 80 79 65 32 2 8 5 7 53 69 68 62 52 41 29 21 19 33 48 55 50 44 41 41 36 31 25 35 46 52 41 18 352 343 335 327 324 331 356 5 4 354 336 318 206 157 145 129 94 28 285 247 335 355 351 342 336 332 327 323 315 339 14 26 26 23 16 9 6 5 13 18 189 178 68 39 31 19 13 23 80 108 116 120 128 148 205 237 244 184 129 104 81 71 64 52 43 39 35 28 16 12 39 58 29 13 8 11 9 9 10 5 355 341 334 342 93 106 100 90 81 73 64 56 52 49 47 41 34 20 9 19 64 79 79 66 49 325 298 302 289 146 115 110 110 161 199 245 276 305 332 346 353 1 13 30 81 154 190 276 293 294 294 284 261 230 208 177 149 135 156 223 258 259 262 261 254 246 242 240 244 233 118 97 93 88 91 105 149 152 137 101 87 25 331 342 103 115 124 119 350 330 329 332 94 108 117 131 140 151 296 183 178 183 188 187 186 191 209 228 241 238 226 208 183 162 153 158 167 167 202 219 221 198 201 217 203 186 181 194 211 224 203 210 220 220 227 232 232 236 235 227 235 245 255 243 205 171 146 138 136 145 159 167 173 179 180 175 173 179 190 183 173 162 166 157 142 133 135 140 144 135 127 120 123 127 147 78 13 351 324 319 324 319 312 311 47 51 51 49 50 52 53 55 57 56 50 37 357 304 296 298 311 330 356 353 332 302 285 40 85 89 71 48 32 35 40 46 50 50 45 23 358 348 347 356 15 43 59 67 71 68 66 75 81 85 86 74 63 56 50 41 29 17 1 342 317 11 77 85 86 84 81 83 101 131 145 143 130 115 114 118 125 127 128 192 102 92 88 103 148 230 175 141 120 98 83 76 70 74 78 78 72 66 60 32 334 292 307 312 314 327 1 23 16 10 360 343 329 334 21 66 79 83 89 97 112 129 130 125 96 11 341 333 332 336 107 111 123 137 144 146 145 149 154 160 158 228 291 300 304 298 281 275 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 7 7 8 7 7 6 6 9 13 18 21 22 21 21 21 19 17 16 17 18 26 89 151 144 122 103 43 356 342 340 354 42 49 312 259 266 330 353 340 309 279 247 288 338 31 25 14 12 9 13 12 235 212 187 194 6 17 55 52 46 18 349 335 342 19 63 32 16 37 34 11 18 52 69 21 359 226 234 236 240 262 218 77 42 359 304 301 301 293 202 186 236 301 325 7 36 45 51 44 40 39 35 24 360 357 103 96 59 31 339 311 329 39 71 79 79 68 50 247 249 241 235 234 236 241 274 287 295 297 308 349 36 49 52 67 77 89 128 132 103 97 84 37 10 26 57 37 19 11 27 41 59 67 73 73 69 66 67 85 117 133 114 86 60 52 68 87 90 86 79 65 44 19 2 350 342 333 329 328 337 347 359 339 318 313 307 296 294 307 313 319 325 332 339 345 344 338 330 324 317 314 308 301 293 292 295 305 318 337 13 29 17 338 340 344 344 341 337 336 339 344 351 3 18 32 44 24 347 359 9 11 6 7 182 181 187 258 305 311 313 317 323 327 328 315 284 255 247 245 235 224 219 208 30 23 15 6 352 342 337 333 118 112 97 82 52 329 288 272 254 214 152 134 143 158 188 221 247 259 259 315 43 46 51 58 67 72 46 320 320 322 322 318 315 311 303 296 293 294 304 324 334 335 327 315 303 290 295 296 297 298 298 296 302 73 102 98 94 91 98 122 154 124 83 25 50 47 34 355 349 360 23 7 350 340 4 45 75 79 78 73 39 17 13 10 22 51 72 73 68 58 45 27 9 6 18 43 50 48 43 41 40 35 30 26 29 41 53 54 355 317 312 311 307 294 276 244 226 320 355 352 335 248 160 149 144 141 161 221 239 315 342 346 336 331 327 322 332 1 31 31 27 21 16 10 4 2 2 6 28 85 121 59 40 34 27 22 21 39 79 109 119 132 161 217 238 239 200 104 72 53 49 48 46 41 35 31 28 25 23 60 84 77 15 2 1 357 356 358 356 349 338 329 326 331 112 109 97 82 68 58 49 45 45 47 47 43 35 24 27 49 83 81 58 13 310 301 311 312 127 115 119 135 187 209 235 266 300 330 348 353 356 1 10 10 220 295 305 307 306 298 287 267 248 226 196 148 130 150 236 261 270 274 270 262 249 240 233 232 204 102 89 86 83 78 90 188 144 131 134 154 133 54 48 77 89 93 69 4 330 329 348 107 114 113 108 95 86 81 83 88 108 155 170 177 180 199 215 233 237 236 224 196 173 160 167 179 195 210 228 234 208 201 197 179 172 172 180 205 223 227 221 227 237 240 250 264 272 275 268 256 266 282 127 129 130 133 136 143 156 173 178 174 180 190 192 180 182 188 187 181 172 163 150 143 152 157 148 129 108 105 116 125 103 53 42 23 5 345 354 11 38 57 61 57 52 50 48 51 55 62 63 60 52 33 350 282 274 279 288 302 316 331 321 271 266 307 16 50 68 72 64 49 40 35 35 47 60 37 11 352 343 341 352 11 42 60 71 75 74 73 78 82 76 71 63 57 52 47 35 22 11 350 330 309 4 74 81 81 80 77 71 90 142 139 121 109 113 126 136 148 144 141 138 101 96 99 140 180 203 187 120 86 77 73 73 77 91 102 105 85 71 58 14 321 299 316 315 323 9 31 31 7 358 340 316 317 350 43 55 71 91 103 118 132 127 109 75 24 356 351 358 28 75 106 100 109 149 150 144 139 139 147 161 177 200 305 332 311 293 277 268 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 17 17 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 7 7 7 7 6 6 6 7 11 16 20 22 22 22 21 19 17 16 16 18 25 80 139 138 117 117 108 342 323 313 300 301 322 251 235 244 353 323 306 306 270 224 232 25 44 16 356 344 358 34 51 33 359 231 237 267 281 45 54 50 12 342 336 351 37 72 39 29 39 21 9 4 56 63 25 340 297 237 214 226 325 303 346 4 301 287 311 333 329 202 216 228 257 4 26 34 40 52 66 53 44 34 17 358 322 192 131 77 20 313 327 25 48 72 91 104 120 131 168 238 254 258 301 338 342 329 316 308 301 329 16 29 32 37 49 63 96 151 216 182 131 117 85 48 49 53 45 20 11 26 34 44 53 59 59 54 47 38 19 66 101 92 80 65 45 56 82 100 102 100 92 79 55 29 358 341 334 333 333 334 339 359 117 357 327 317 283 294 315 319 321 322 327 333 340 336 330 323 316 311 307 300 289 281 286 292 300 310 325 351 21 24 7 1 356 344 341 340 339 344 3 41 41 32 22 42 79 74 54 43 33 26 25 31 50 52 34 349 325 319 318 325 334 342 339 315 266 238 225 218 205 174 56 39 29 15 1 345 332 330 339 105 106 97 76 33 320 290 281 266 223 172 157 165 177 214 250 257 252 245 49 51 49 49 52 58 65 41 342 328 323 319 314 310 305 292 280 274 272 291 320 337 341 339 334 331 332 332 327 321 311 298 290 289 118 109 100 83 82 96 90 93 93 117 124 105 99 82 315 315 324 7 21 352 339 358 46 76 79 77 71 44 22 11 13 23 48 76 76 72 63 50 23 344 338 5 49 47 44 38 39 40 39 31 25 23 29 43 95 239 281 293 296 299 297 294 314 37 33 25 17 2 24 151 151 152 158 177 201 237 326 338 340 332 327 324 324 9 40 42 32 23 15 8 3 358 355 356 3 31 82 104 63 42 37 41 35 29 25 41 78 108 118 148 231 242 242 221 81 67 59 50 47 44 38 33 30 29 28 29 46 83 96 36 2 353 349 347 344 341 339 337 336 327 320 308 112 100 83 66 54 43 39 41 49 53 51 45 36 34 48 99 101 84 278 295 305 319 327 78 119 131 154 195 213 232 261 298 337 359 3 3 360 358 347 329 315 312 313 309 302 289 275 257 240 215 145 119 114 266 279 289 298 297 281 260 244 236 237 214 99 89 87 85 74 312 275 243 193 171 158 101 62 42 60 75 83 69 16 313 314 355 94 112 102 92 88 94 90 77 66 65 75 105 154 186 208 218 225 228 235 235 208 182 154 145 143 155 187 229 239 220 178 144 140 145 160 183 196 213 230 220 222 234 293 41 46 9 336 321 346 103 107 117 132 145 153 150 150 154 173 192 194 188 196 207 201 195 190 189 186 180 162 154 155 171 175 159 86 61 69 90 95 71 51 41 23 4 346 11 48 82 74 70 66 63 56 49 59 65 70 74 63 50 19 316 282 272 275 282 294 302 301 278 224 178 115 72 60 60 70 70 64 50 7 307 265 257 256 297 298 306 312 343 11 34 53 69 81 84 82 79 80 73 67 61 56 50 44 32 8 339 328 326 333 39 72 81 84 88 93 98 118 129 117 110 114 131 143 149 155 151 143 133 105 109 127 170 181 177 127 73 65 72 70 73 86 107 104 90 76 70 60 9 334 313 302 296 317 37 45 28 333 308 294 291 316 39 66 60 72 91 104 113 116 99 58 19 350 349 17 48 60 88 118 129 144 164 157 144 139 138 140 144 148 68 16 356 315 300 302 335 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 19 19 18 17 17 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 7 7 7 7 6 6 6 6 8 13 18 22 23 23 22 21 18 16 17 19 27 64 137 141 138 159 181 234 278 291 294 319 349 333 280 271 355 308 315 341 347 323 228 87 62 34 334 323 340 32 53 45 305 277 256 219 170 65 67 56 22 350 340 342 53 82 63 41 28 4 340 337 44 47 21 332 322 312 293 342 359 353 352 350 299 330 360 3 346 286 239 245 280 38 39 38 33 39 41 38 37 30 1 349 356 15 51 67 47 36 38 47 47 62 106 130 142 134 138 145 191 13 22 16 3 341 312 298 301 8 19 18 13 12 12 4 345 291 266 250 208 172 105 64 51 48 42 14 12 20 24 34 45 57 65 64 51 12 303 20 80 85 92 86 65 39 65 99 113 117 119 122 117 101 49 358 342 340 332 326 322 333 123 97 62 355 196 317 322 317 309 302 302 308 314 311 309 307 305 307 308 314 318 313 302 295 295 293 322 354 23 24 17 357 340 337 346 350 353 357 42 64 60 34 14 15 61 69 56 43 35 30 31 30 30 29 28 19 5 346 330 340 2 16 16 11 346 244 200 177 78 56 49 43 28 4 343 327 312 344 17 46 66 85 93 36 16 12 19 13 15 6 6 12 16 5 355 335 22 53 54 50 47 46 49 52 54 35 356 327 318 314 311 308 303 290 265 244 242 265 307 337 347 354 0 0 358 355 351 348 342 331 320 314 128 125 112 42 37 45 34 26 26 57 167 175 169 169 178 214 311 327 330 353 347 350 43 77 87 82 73 52 27 14 17 17 40 72 82 80 69 63 11 306 331 29 53 48 38 25 32 40 42 35 27 19 14 13 2 298 296 299 303 341 23 39 36 33 31 29 26 22 22 92 152 156 161 173 173 176 356 339 332 327 322 327 350 45 54 50 35 21 10 1 355 351 348 347 354 21 91 108 80 40 37 49 44 37 27 24 43 95 122 160 227 242 250 265 54 74 73 56 47 42 36 29 25 27 31 36 45 75 94 88 347 327 325 322 324 328 335 341 346 340 330 328 83 90 80 63 49 39 33 40 50 58 57 53 44 40 52 99 128 140 232 305 318 328 345 68 112 130 161 205 224 241 266 320 25 32 28 17 8 358 347 338 327 326 327 330 326 319 302 277 251 212 140 134 151 259 289 304 317 312 300 274 260 253 252 223 109 97 99 105 140 181 233 239 210 187 143 86 66 40 3 63 79 84 214 282 337 16 57 91 70 50 42 106 76 39 45 46 50 59 101 212 229 221 216 216 225 224 207 179 135 111 119 144 203 237 238 224 167 134 130 145 173 199 193 205 216 211 197 172 75 84 77 38 341 323 117 129 129 131 142 153 159 151 144 144 156 197 216 208 203 205 215 216 210 201 192 189 183 177 178 178 168 147 117 103 93 89 85 73 61 46 15 335 307 309 52 92 79 76 76 82 73 56 60 56 57 66 69 60 321 289 280 276 276 279 283 288 295 300 236 119 97 83 75 70 71 69 66 49 315 273 260 249 245 244 252 265 288 350 23 36 44 55 69 86 85 83 83 75 72 69 65 57 54 54 28 8 2 13 27 51 69 81 91 102 114 128 129 118 111 114 117 127 132 141 150 163 143 129 119 131 151 168 154 122 74 60 60 70 73 85 118 129 108 95 92 93 74 18 352 324 284 270 291 58 56 22 308 286 287 298 340 76 88 87 82 86 96 91 80 64 32 4 345 4 47 59 55 63 96 132 153 162 159 143 137 132 125 111 93 76 27 313 303 331 11 30 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 19 19 18 17 17 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 7 7 7 7 6 6 5 5 7 10 15 21 24 24 24 22 19 16 17 19 28 62 138 142 144 156 169 193 212 287 339 47 20 8 339 2 10 8 28 20 354 334 341 77 54 13 289 297 320 326 176 173 306 331 355 170 102 77 98 87 45 352 339 334 77 89 74 43 15 339 332 6 37 25 354 317 328 343 357 344 352 354 353 344 294 19 358 312 314 310 279 27 56 57 49 43 37 45 40 28 23 22 16 18 15 14 24 45 59 49 55 63 36 343 245 174 134 101 119 131 118 71 46 26 354 318 291 321 3 25 18 10 356 355 350 340 327 295 254 255 235 197 55 46 45 44 29 350 345 352 2 21 37 54 69 79 89 260 260 75 81 92 108 120 118 89 70 95 118 124 130 131 129 124 108 53 356 333 321 315 309 304 313 97 98 119 140 293 292 283 280 284 287 287 276 276 285 293 299 307 315 324 335 343 345 314 314 359 20 18 19 8 348 323 336 354 4 7 9 17 50 65 64 33 2 349 38 56 51 38 34 31 30 27 23 21 22 23 21 22 20 34 38 37 33 31 24 346 90 81 61 54 48 42 21 348 313 326 356 22 27 30 30 33 38 35 39 42 45 26 5 348 356 9 20 18 18 19 39 52 56 48 42 36 42 43 39 27 354 327 318 314 313 318 324 324 294 238 222 231 268 334 360 6 8 5 2 359 356 355 355 355 360 31 106 114 100 53 30 21 15 10 6 358 338 195 175 161 149 126 76 37 31 19 357 352 32 74 85 81 73 59 33 21 18 13 24 56 85 90 89 95 25 12 28 51 57 54 34 10 13 37 45 43 30 18 8 7 5 360 345 342 355 36 43 40 34 30 27 26 26 26 21 27 118 152 152 148 132 91 10 333 324 322 321 344 28 57 60 55 39 21 5 353 345 341 340 338 342 360 106 115 104 46 34 43 49 44 35 24 25 40 84 206 237 243 277 353 14 60 71 60 46 38 32 20 15 16 29 40 48 66 97 154 214 242 267 288 308 325 339 346 352 355 347 344 12 75 74 61 43 30 19 28 47 62 63 60 56 53 59 74 108 100 10 341 336 337 349 35 85 111 127 271 295 312 339 44 65 61 52 38 21 3 350 346 348 6 19 25 24 19 8 344 300 226 145 146 157 267 301 315 319 308 293 270 256 250 242 131 104 102 113 137 174 187 207 226 223 204 123 96 109 141 284 298 303 214 194 25 29 43 52 64 78 60 20 347 328 349 44 26 18 23 33 37 7 202 204 208 204 186 167 146 136 131 150 182 215 234 230 210 182 152 144 154 191 205 191 199 201 192 165 147 35 34 34 350 315 301 182 144 133 129 135 143 151 150 139 138 145 184 214 223 219 216 219 229 231 225 210 211 223 220 203 177 150 137 129 127 117 97 84 82 77 61 5 333 326 332 58 80 78 82 87 93 88 80 70 70 76 98 117 161 244 267 273 275 280 285 292 299 305 32 59 60 63 69 79 79 73 65 51 27 336 284 260 246 244 246 255 284 353 29 40 45 44 45 51 65 64 70 76 82 86 93 105 140 171 50 53 51 45 42 46 54 67 79 93 102 111 120 118 113 107 106 100 91 86 110 138 169 154 131 124 139 160 172 121 90 70 60 63 73 86 122 158 149 123 112 115 104 73 33 5 331 282 250 169 84 76 32 284 282 301 356 64 86 94 100 88 83 86 75 62 47 30 8 352 7 52 58 49 34 33 112 152 161 163 145 131 122 113 103 93 105 50 344 341 25 37 39 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 21 21 21 21 20 20 19 19 18 18 17 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 7 7 7 6 6 5 5 5 8 12 18 23 25 25 23 20 17 15 18 26 58 127 143 140 137 135 145 156 336 27 34 16 333 326 3 10 4 346 344 335 319 347 86 63 14 247 220 218 202 110 55 21 11 31 108 41 101 149 99 57 360 339 4 69 92 92 67 315 335 6 28 30 1 347 354 8 356 348 331 351 357 353 332 241 204 237 302 318 348 357 12 43 58 57 46 43 48 39 23 3 24 31 30 17 8 6 33 81 83 85 86 50 263 245 196 81 64 45 44 51 62 78 102 244 315 352 26 29 26 11 355 344 345 341 334 318 283 248 241 313 40 33 33 37 42 27 312 315 317 331 12 15 22 28 108 210 293 11 58 88 109 126 134 131 123 97 94 109 116 121 127 132 132 134 133 282 301 300 301 301 300 302 318 98 170 205 232 263 286 305 317 322 326 320 305 297 304 311 322 325 327 331 344 22 61 49 45 41 25 7 342 329 341 9 13 16 17 18 26 50 64 61 29 341 334 11 50 50 38 39 37 35 24 16 9 12 17 22 32 43 56 46 40 36 39 33 24 60 66 64 57 50 38 16 360 360 23 27 28 26 24 21 22 25 30 36 40 40 15 348 339 351 10 22 22 19 22 36 52 58 51 37 26 35 32 26 20 356 327 314 313 326 4 23 20 356 296 228 215 224 355 14 13 9 5 1 358 355 356 358 3 18 56 89 94 87 71 44 16 4 4 7 9 11 18 40 92 101 95 75 56 44 44 10 12 48 76 80 79 73 60 38 25 16 10 10 29 73 100 103 87 62 48 45 55 61 64 46 30 29 38 49 50 34 18 7 4 8 10 9 10 22 43 46 43 34 29 27 26 26 25 24 21 33 123 136 129 116 97 5 325 313 321 337 14 44 58 62 57 44 20 357 343 335 333 333 331 331 338 145 131 108 28 10 23 45 48 45 37 30 17 348 301 275 259 30 36 38 56 90 109 54 31 27 12 357 350 16 31 39 46 119 196 214 227 252 287 317 335 348 353 355 357 354 352 4 69 75 64 38 15 355 357 38 64 69 67 65 63 64 67 78 54 21 360 346 344 348 1 25 42 22 4 356 352 357 12 35 51 60 60 44 16 347 356 20 40 42 43 41 37 34 30 28 39 70 104 81 304 313 313 305 290 274 259 249 239 166 101 93 94 102 134 175 198 203 205 203 139 108 112 123 113 340 321 303 293 66 37 32 41 45 51 68 68 37 358 5 132 131 107 36 353 11 26 47 170 193 197 182 166 158 154 158 166 181 197 211 224 217 205 184 155 150 162 204 203 185 185 184 173 146 126 97 50 319 282 283 271 157 132 126 129 138 145 148 144 131 133 143 168 191 211 219 220 221 229 241 252 270 282 277 266 244 148 123 123 127 134 133 99 82 84 79 64 20 359 355 11 58 77 82 96 101 96 80 66 55 90 154 177 182 205 236 260 271 280 293 298 300 300 300 64 66 57 53 51 55 56 54 52 39 20 354 339 321 312 40 39 45 46 48 47 45 43 41 41 42 44 41 48 64 88 105 119 132 102 57 30 40 44 46 45 48 54 67 76 83 88 90 93 98 96 94 92 85 71 43 56 110 139 111 103 114 142 155 150 87 79 75 74 75 88 123 149 156 134 105 96 97 82 63 41 17 349 297 182 120 105 123 211 232 237 258 55 64 78 88 93 84 78 76 66 57 46 31 8 354 1 43 52 46 23 5 2 99 169 185 173 125 113 111 106 99 92 54 19 34 49 48 43 22 22 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 7 7 7 6 6 5 5 5 6 10 15 22 25 26 25 22 18 15 15 22 47 110 138 130 123 96 24 358 359 6 329 310 320 326 350 8 10 358 336 322 309 324 354 18 112 176 168 157 90 63 49 23 317 27 43 356 286 313 34 31 15 344 35 64 84 114 155 192 105 60 59 41 32 23 18 11 347 335 335 354 354 353 346 187 110 31 19 22 26 18 13 20 51 63 54 49 48 45 22 8 27 48 47 11 357 353 11 42 94 113 139 200 250 229 98 60 54 46 32 27 28 32 338 351 17 23 28 24 12 354 343 338 337 334 328 311 277 279 64 44 37 30 22 22 33 62 322 306 290 293 73 33 2 336 286 296 9 25 56 102 134 138 139 135 133 127 121 96 104 109 123 134 141 153 171 209 248 270 281 287 289 298 309 348 215 253 298 340 354 1 359 356 349 346 345 344 344 347 341 326 321 325 4 40 46 42 41 37 19 346 326 336 12 25 20 18 17 20 28 44 62 54 16 319 323 355 57 53 43 38 38 35 21 7 357 1 10 18 30 41 49 46 38 36 39 32 44 70 77 75 65 58 45 34 33 35 38 32 27 19 18 17 18 21 26 30 37 35 14 343 330 336 7 21 24 19 17 25 54 63 60 40 28 28 24 13 360 343 320 310 313 6 37 39 24 359 335 255 211 199 26 20 16 10 3 359 356 354 354 357 5 27 70 89 91 87 80 65 23 1 356 7 13 19 21 21 20 26 34 39 32 30 34 24 35 59 79 81 79 74 61 43 27 15 8 4 4 25 90 96 90 70 55 46 45 57 64 55 41 34 33 51 55 44 19 5 3 11 15 17 10 20 40 49 44 36 31 29 28 27 26 25 22 21 38 123 129 126 125 126 301 287 336 7 36 53 62 65 62 50 16 341 329 323 326 329 332 340 44 118 104 42 349 349 3 24 44 48 43 32 14 340 311 298 299 68 62 55 47 131 168 197 21 17 6 342 334 353 11 5 340 317 315 302 298 322 339 347 353 356 357 359 360 359 356 13 75 84 76 40 353 331 329 22 63 74 72 70 67 68 68 67 55 35 14 353 346 348 357 9 18 19 14 4 356 355 358 6 16 33 60 99 113 52 52 53 53 50 47 44 42 38 36 32 32 30 15 346 326 318 309 297 289 330 312 271 227 110 94 89 88 94 146 183 198 192 153 125 101 91 87 93 85 41 334 330 359 71 46 32 23 34 44 59 75 61 30 75 109 119 121 94 349 348 9 57 154 169 169 161 157 158 160 169 181 194 202 210 217 200 178 160 150 156 172 206 192 174 171 181 175 148 135 127 120 196 258 261 243 177 143 138 142 148 153 149 139 118 118 132 159 181 200 216 221 224 229 248 278 319 304 278 263 263 154 124 125 133 145 171 79 69 78 77 67 35 11 7 18 57 83 110 126 113 96 84 76 68 198 211 207 204 224 248 267 279 286 292 294 298 302 305 67 73 62 57 49 41 36 34 37 30 19 12 24 43 58 58 55 50 47 45 44 45 44 41 41 39 36 30 26 25 40 121 110 84 50 42 38 30 30 34 39 45 50 60 69 73 72 67 67 73 83 86 86 87 79 43 6 34 92 88 94 111 145 135 85 59 68 80 97 100 125 161 163 152 119 72 70 75 71 68 58 46 42 54 135 137 152 177 204 209 196 95 64 53 60 75 86 77 72 67 61 58 50 39 13 2 5 34 40 34 16 4 358 352 320 261 267 277 102 106 104 102 95 81 61 66 61 55 49 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 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 15 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 7 7 6 6 5 4 5 5 7 12 18 24 27 26 24 19 14 11 14 28 105 119 114 121 112 357 342 340 341 330 323 324 329 343 355 1 345 324 326 351 12 353 353 13 131 114 85 61 49 43 310 296 342 325 299 261 38 33 21 23 26 41 50 68 133 169 180 133 127 132 84 49 38 22 354 320 313 322 341 349 11 27 26 32 32 23 21 27 22 10 2 39 72 70 50 46 47 18 358 348 94 94 2 19 13 10 16 50 154 202 338 11 53 57 53 51 43 28 20 17 17 15 20 28 25 17 4 355 344 338 334 331 327 316 299 274 45 50 44 35 23 8 6 9 20 3 318 264 231 117 63 2 339 313 345 22 33 66 125 155 151 146 139 142 148 167 167 158 147 142 147 155 175 192 211 228 244 256 268 284 304 316 334 357 1 3 15 15 10 359 350 346 344 344 346 347 344 339 323 333 6 42 45 42 35 32 23 2 337 340 6 32 29 16 12 16 24 31 39 52 38 345 306 315 347 64 58 48 38 36 32 17 359 359 4 9 15 23 32 41 43 36 32 32 25 40 80 92 92 88 81 60 47 44 42 41 35 24 13 10 12 16 19 22 24 29 25 11 343 315 305 353 20 22 19 6 8 52 64 60 43 31 25 24 12 2 350 325 316 324 37 45 45 30 10 355 333 226 158 29 22 16 8 2 357 354 351 350 351 359 36 85 91 92 94 92 85 54 6 360 11 17 23 25 20 12 7 11 17 18 15 14 23 63 82 85 85 83 79 67 51 32 19 10 4 354 353 33 93 92 79 62 45 33 35 44 50 44 36 32 45 54 49 22 10 7 17 21 21 8 15 35 52 46 39 31 32 32 29 27 26 24 21 28 70 117 128 136 157 177 178 44 41 55 66 72 76 80 71 5 317 312 314 325 339 356 29 64 77 60 12 350 350 352 1 23 45 51 39 24 343 315 296 286 280 56 57 55 142 178 175 30 13 359 334 332 342 2 6 15 30 24 15 5 2 1 359 358 358 360 3 5 3 1 31 80 92 83 47 332 317 320 1 62 76 75 73 71 70 71 72 69 57 33 356 345 353 17 12 10 10 10 5 359 356 355 355 354 351 347 175 138 106 75 63 57 52 47 44 41 38 35 32 27 19 5 351 338 324 313 317 53 64 61 54 58 88 96 99 102 115 182 193 194 185 154 122 86 62 56 60 68 44 351 358 55 91 69 47 30 31 38 50 67 62 57 66 99 117 125 122 70 334 4 76 110 117 127 133 140 149 159 170 181 193 195 180 158 144 145 148 153 161 175 192 180 173 171 177 169 151 143 141 145 166 213 254 245 209 170 150 143 141 139 128 116 103 108 123 151 173 193 211 219 227 240 291 307 297 265 258 257 264 208 138 138 145 157 180 108 71 73 72 63 44 25 15 17 44 91 120 108 92 88 89 98 110 203 224 222 215 237 259 274 281 285 289 305 320 331 344 62 73 66 60 50 39 24 14 11 17 19 22 34 47 56 62 63 61 57 54 51 51 49 46 42 36 27 4 342 297 228 112 85 73 54 48 42 32 20 15 22 40 53 61 66 67 66 60 55 57 80 91 97 105 115 125 2 30 79 118 129 129 130 82 60 51 52 66 95 82 76 76 61 70 82 68 71 77 89 96 93 71 77 95 157 182 188 193 201 190 132 78 64 50 37 61 79 82 75 68 67 63 57 49 18 8 13 36 31 17 3 360 355 341 324 299 275 280 295 96 103 104 103 106 94 76 67 61 55 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 19 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 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 5 4 4 4 6 9 14 22 27 28 26 22 15 6 357 4 47 37 58 117 182 209 255 331 325 316 314 328 6 1 351 341 321 306 302 12 20 340 337 349 20 58 65 57 20 313 290 287 295 297 32 69 60 39 10 24 31 35 25 26 260 248 147 121 143 133 102 80 64 25 330 310 289 316 339 7 34 28 13 14 27 35 17 19 26 4 356 6 39 57 50 43 34 17 358 353 43 36 35 41 19 5 1 20 36 24 42 48 51 48 49 50 42 28 16 14 13 11 15 21 23 1 343 337 337 334 329 323 314 297 286 322 53 51 44 28 15 4 359 360 3 5 20 62 55 55 44 7 348 335 337 19 72 102 154 162 152 141 135 143 149 153 154 166 183 202 202 195 199 207 217 224 232 249 277 290 312 338 4 15 11 14 18 17 7 356 345 340 338 336 335 335 340 349 5 36 48 49 45 38 26 14 8 2 348 17 45 49 31 15 8 19 29 35 36 30 3 324 307 309 337 61 67 54 38 22 30 22 11 8 7 9 11 16 23 31 34 32 27 26 34 31 69 105 112 114 110 78 62 53 48 44 39 24 14 8 13 16 19 20 21 22 18 4 340 303 319 9 21 20 15 360 6 48 63 57 45 29 24 23 14 6 356 338 344 27 50 48 44 35 26 16 6 4 13 24 20 14 6 360 354 351 348 345 340 338 58 101 94 92 94 98 103 105 44 24 23 21 24 28 27 17 8 8 10 14 10 1 360 63 88 91 90 88 86 81 73 56 39 19 7 358 351 12 88 89 82 68 45 27 16 22 34 45 42 40 42 55 50 26 12 13 23 26 22 10 9 33 52 50 40 31 35 34 32 28 26 24 26 30 49 100 127 140 154 151 145 140 123 95 82 86 97 115 121 151 270 310 330 349 7 25 40 54 55 43 14 356 348 345 348 358 32 59 79 142 227 253 266 279 305 7 40 56 53 139 147 90 23 357 337 334 341 4 22 37 45 37 19 2 355 354 352 353 359 4 10 12 12 11 51 83 93 87 57 310 310 316 344 59 77 78 75 73 71 70 69 69 65 48 15 359 28 41 14 355 347 356 359 357 355 355 353 349 337 327 305 90 87 76 66 59 53 47 43 38 35 32 29 26 19 10 2 350 338 328 349 53 66 62 57 55 81 95 100 112 144 201 200 195 190 180 106 74 52 39 33 53 33 13 10 61 94 92 67 42 33 33 40 52 44 40 42 70 106 121 122 122 79 79 97 104 105 107 111 115 125 138 149 147 141 134 134 131 127 130 138 155 156 165 174 179 174 168 167 160 152 148 151 154 158 164 195 233 213 185 152 129 114 100 91 86 84 84 95 124 164 192 206 206 210 336 325 289 272 265 264 266 275 278 154 145 152 161 170 130 82 76 75 67 54 37 25 18 17 47 83 79 82 88 98 119 133 143 167 198 215 236 254 266 274 289 319 2 7 13 26 63 69 66 59 49 30 3 351 353 6 14 21 33 54 79 90 90 88 83 77 69 65 61 54 46 37 17 332 287 271 84 62 64 64 57 50 45 41 21 2 351 12 50 69 65 66 68 61 51 49 75 96 106 100 105 104 61 53 67 115 121 105 87 73 62 52 42 36 37 46 50 50 26 35 83 91 96 109 138 132 118 98 119 153 185 196 197 194 189 137 95 75 72 62 28 46 65 81 80 77 73 67 62 52 17 13 27 51 34 5 340 336 334 327 314 299 284 280 288 54 102 107 112 120 101 79 70 65 59 23 23 23 23 23 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 5 4 4 4 5 7 11 18 26 28 28 24 17 6 350 3 9 1 345 304 223 194 297 342 333 323 319 354 13 8 340 321 315 310 320 39 350 314 305 344 26 57 58 52 337 305 297 320 341 360 46 59 63 35 291 324 25 354 289 48 81 67 352 66 157 167 158 139 151 204 267 277 309 348 7 42 50 40 12 348 19 114 297 19 26 3 355 357 10 39 54 48 29 13 358 360 10 15 16 17 358 351 359 26 25 23 41 61 69 68 60 53 46 32 18 15 9 5 3 3 359 334 325 324 327 328 325 314 300 283 311 49 50 49 39 17 8 2 357 356 357 2 17 26 27 18 15 7 349 332 318 271 187 170 157 132 112 98 103 114 126 137 145 165 183 199 203 209 213 217 220 225 239 257 281 279 348 29 27 19 9 15 24 24 8 350 337 331 329 328 329 336 351 23 40 46 49 48 44 31 18 7 2 360 5 53 66 63 38 20 12 23 30 39 43 21 341 319 310 309 336 49 68 56 32 342 28 23 17 8 6 7 9 15 20 26 29 28 25 23 23 19 50 122 131 135 125 94 74 61 52 46 39 29 22 16 16 17 18 18 17 17 13 360 352 360 24 26 23 18 11 360 10 45 63 55 43 25 22 19 13 8 1 353 14 46 56 49 43 36 38 32 20 8 8 15 14 9 2 356 351 348 344 340 330 302 261 121 96 91 86 83 87 88 66 49 36 22 20 21 25 21 13 6 6 6 1 350 359 59 94 97 94 94 97 103 121 112 83 37 18 4 358 26 75 82 80 72 49 22 2 3 16 41 52 47 44 52 47 27 4 14 25 29 24 13 3 28 50 57 47 37 37 37 34 29 26 24 25 28 38 72 122 140 147 144 143 142 132 102 83 88 111 141 157 165 325 360 7 15 22 31 38 44 43 34 10 350 340 338 339 343 360 67 144 183 215 265 281 303 318 336 353 17 46 62 117 106 40 2 341 332 333 348 19 44 53 54 17 348 332 337 344 351 2 11 18 21 22 26 65 85 92 84 47 308 307 316 339 51 75 80 76 74 71 69 69 67 65 56 45 40 49 44 13 342 336 348 352 355 355 357 356 353 342 335 334 35 71 74 69 61 54 46 41 36 31 27 24 23 18 13 6 357 348 342 12 56 73 67 57 51 68 101 121 138 166 197 207 199 181 142 93 74 55 30 22 43 25 12 3 47 90 106 96 75 50 45 47 51 39 28 19 19 78 112 122 124 127 119 106 102 101 102 103 103 102 108 117 122 128 132 132 130 127 126 129 136 138 144 153 168 167 162 157 151 149 150 157 161 158 153 164 196 198 180 144 124 115 109 100 95 90 79 68 53 348 246 240 103 120 165 286 279 276 274 275 278 285 305 358 112 143 150 144 111 93 88 89 84 74 51 31 19 21 42 59 69 80 94 112 128 134 138 151 196 237 252 260 269 289 6 34 37 27 24 36 66 70 68 57 42 12 341 339 348 360 3 5 6 89 105 103 105 112 143 187 197 187 139 93 67 37 305 270 270 58 64 58 56 52 48 42 39 38 19 354 332 348 60 80 74 72 71 63 50 41 50 84 95 91 98 101 93 85 80 82 78 74 73 80 77 69 60 53 48 47 44 30 305 271 138 128 132 142 151 135 130 133 154 174 192 198 194 186 169 109 92 84 85 73 55 42 45 60 77 79 76 66 58 49 23 20 33 61 31 332 312 313 312 307 299 293 285 280 283 300 102 114 119 119 93 77 70 65 59 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 20 20 19 19 18 18 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 9 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 4 3 3 4 6 8 14 21 28 29 26 19 9 358 9 4 352 314 299 291 34 13 350 334 342 1 15 12 2 330 330 341 343 342 353 341 305 273 15 47 60 44 14 302 336 12 36 29 30 42 47 46 346 5 339 284 252 251 239 187 143 246 235 54 21 32 73 246 246 272 359 4 5 3 35 69 69 9 327 287 230 215 177 32 14 358 352 355 21 58 69 47 20 1 357 3 15 12 5 345 9 26 34 26 20 19 65 78 74 54 50 49 35 21 11 2 354 347 345 339 322 321 324 328 328 321 309 304 37 64 54 49 45 27 9 1 358 354 351 348 346 344 353 4 4 11 11 357 324 301 261 230 117 51 68 66 53 55 70 92 108 134 161 172 185 200 212 216 218 215 214 224 242 246 201 64 52 42 16 2 6 38 42 9 331 321 318 323 327 332 349 21 47 48 48 50 48 41 24 11 2 2 5 24 59 72 71 54 25 18 26 20 23 42 17 344 326 317 317 327 17 52 50 13 9 37 27 17 2 3 5 7 14 20 24 27 27 25 21 16 9 49 124 154 170 146 108 83 63 49 41 36 30 25 21 19 17 16 15 16 14 11 6 17 30 35 29 22 15 8 3 4 44 60 55 40 23 19 16 12 10 7 12 30 53 59 54 43 36 38 42 37 20 11 7 6 1 356 351 349 346 343 337 322 277 243 133 95 96 94 93 96 95 85 76 63 32 11 18 25 21 13 2 355 352 351 349 10 62 98 102 102 102 106 116 169 137 81 59 28 6 5 42 69 79 80 78 65 15 344 343 354 23 63 54 48 45 29 354 332 12 24 28 20 10 360 10 45 71 62 49 42 41 37 31 26 23 24 27 29 37 90 134 145 147 146 136 112 79 64 61 65 70 68 52 33 21 20 22 27 34 38 40 37 25 1 339 331 328 329 332 336 332 172 173 160 330 321 315 318 322 326 338 352 350 100 94 52 360 336 330 333 340 358 21 41 56 13 339 329 339 348 357 8 17 24 26 24 29 61 86 90 78 29 334 329 326 337 23 71 80 78 75 72 69 68 68 66 62 59 57 50 36 8 343 340 345 351 355 358 360 359 356 349 342 344 8 53 71 73 66 58 50 43 36 28 22 19 16 14 9 5 360 354 355 14 59 85 84 80 75 76 87 104 129 156 180 237 226 184 132 105 98 91 52 37 38 19 4 359 32 71 101 110 97 74 66 64 63 56 33 15 2 36 99 125 125 122 115 101 100 101 103 104 104 104 105 110 111 116 122 127 130 129 125 125 126 128 133 138 148 160 159 153 146 145 148 157 163 162 156 163 172 173 159 145 146 138 128 117 109 101 91 67 25 320 271 205 146 134 127 338 298 290 283 281 282 288 310 16 84 138 139 126 106 99 98 101 102 99 89 67 53 52 55 59 66 81 106 128 137 134 129 115 182 251 260 261 274 36 52 49 43 32 32 46 69 72 68 56 31 351 329 334 343 354 360 10 35 62 66 59 62 77 218 252 243 233 209 176 176 231 238 247 41 62 62 57 53 46 38 26 20 14 357 337 319 326 60 84 84 79 72 62 50 38 37 69 90 100 107 111 114 107 92 80 72 68 69 76 85 89 89 88 83 65 242 246 247 243 214 164 134 128 134 146 143 144 155 171 191 200 191 182 172 115 94 85 76 68 58 34 22 29 65 73 71 63 56 50 46 22 12 10 342 320 311 312 311 306 299 291 284 276 276 277 262 146 124 104 84 75 70 64 58 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 20 19 19 18 18 18 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 9 9 9 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 4 3 3 3 5 6 10 16 25 30 28 22 13 5 355 348 325 296 326 351 2 4 347 329 349 18 28 26 357 329 17 21 358 336 349 26 21 23 39 51 54 37 330 311 50 50 43 23 18 26 45 12 348 46 16 331 287 244 213 207 178 126 78 55 32 26 26 25 26 25 28 14 360 342 8 53 88 10 337 315 256 187 89 20 11 358 352 352 357 22 49 64 28 5 350 353 4 21 5 19 43 43 41 33 23 20 30 40 43 35 37 38 31 15 357 341 334 331 330 326 324 326 331 330 324 321 333 41 59 61 56 48 35 14 359 350 351 347 342 337 330 324 318 336 9 22 9 345 304 281 267 55 42 34 46 48 37 7 29 47 48 84 153 167 195 215 219 206 196 189 193 201 213 189 132 91 76 57 10 348 340 6 21 332 274 293 308 323 329 339 6 44 58 55 54 53 49 37 23 12 10 11 15 35 57 78 83 76 36 25 21 8 10 21 31 2 339 319 318 324 349 14 29 19 30 33 28 12 357 360 4 7 14 19 24 26 25 24 19 12 9 62 175 214 215 185 120 85 58 46 36 31 26 23 20 18 16 15 14 13 13 11 9 25 34 38 27 18 12 7 1 358 45 60 58 37 23 15 14 12 11 12 20 34 56 63 61 46 36 33 41 45 39 18 3 355 352 350 348 348 347 345 342 340 335 65 78 87 108 115 114 108 103 101 106 114 111 79 48 34 18 2 347 337 339 339 342 20 70 98 101 102 103 103 104 110 62 76 86 52 24 18 49 68 78 79 83 88 359 316 318 329 355 32 46 44 34 343 294 301 25 29 25 12 3 354 341 8 61 66 57 49 45 40 36 30 26 25 27 28 26 24 65 162 173 161 111 78 60 49 42 41 43 43 40 30 18 13 21 30 36 38 38 33 11 335 317 316 317 320 325 328 323 204 182 175 336 325 310 309 311 320 332 337 355 101 93 63 343 334 336 337 340 346 355 5 13 4 352 348 350 356 3 14 21 25 29 23 22 35 86 92 83 27 357 347 332 333 355 62 77 79 76 72 69 68 67 68 67 67 66 62 45 11 350 345 346 354 360 1 3 360 356 351 345 342 349 22 55 69 68 62 54 47 37 26 17 13 10 7 5 1 358 355 356 4 51 89 103 101 92 86 82 75 60 15 355 347 349 12 114 131 132 125 95 70 50 22 11 10 25 40 74 108 110 109 108 88 82 77 51 21 5 16 80 114 116 116 111 97 95 99 103 107 110 113 100 91 89 90 97 111 124 127 126 126 124 124 129 136 145 159 161 156 146 146 149 156 161 165 162 162 158 149 142 144 158 144 130 120 115 110 104 90 49 314 260 176 145 124 110 78 338 309 293 279 276 278 287 14 142 156 132 113 102 100 101 102 104 110 122 171 174 93 59 55 57 70 105 125 124 108 101 90 236 260 263 259 250 75 65 55 45 39 41 52 69 70 67 57 13 329 318 326 333 342 1 32 50 53 43 29 13 359 303 270 259 244 229 229 231 233 226 67 60 63 62 60 54 45 31 9 358 349 338 330 326 341 54 83 89 80 72 62 46 36 38 61 80 93 99 110 119 116 96 83 77 73 68 63 71 81 92 108 150 239 248 248 247 247 228 185 144 131 128 134 136 138 142 158 182 202 198 190 171 103 87 82 76 69 58 30 15 18 50 60 64 65 64 68 71 39 10 349 342 333 325 323 319 316 310 299 288 277 270 269 270 260 226 91 80 75 71 66 59 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 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 10 10 9 9 9 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 4 3 3 3 4 5 7 12 20 30 30 25 17 8 350 328 303 319 22 2 353 341 337 326 326 338 3 8 334 326 357 3 348 316 358 46 37 33 34 36 34 338 289 23 67 63 35 338 340 351 65 339 328 359 26 358 319 292 230 209 173 77 71 62 44 22 21 24 28 28 17 352 360 360 2 11 35 20 360 354 27 44 40 30 17 7 3 5 7 3 16 38 31 9 347 341 347 34 305 354 51 55 55 51 38 36 37 39 36 31 29 26 18 347 322 302 305 309 312 314 316 319 323 317 310 318 29 57 65 66 63 51 25 337 337 338 341 337 331 324 312 298 278 249 81 29 357 319 280 238 82 60 42 32 31 34 22 356 9 15 12 336 282 230 236 241 237 177 167 168 183 186 186 158 121 100 86 63 15 355 351 356 350 302 233 305 321 323 328 342 13 50 63 62 59 54 48 32 23 16 16 18 23 42 64 82 91 85 59 39 23 6 352 10 34 2 335 319 319 323 334 347 14 33 36 33 24 2 353 356 4 11 16 20 23 25 25 23 19 15 23 46 59 359 297 275 210 79 48 40 33 27 21 17 15 14 13 14 14 13 12 11 15 28 37 37 24 15 9 6 358 3 46 68 66 39 20 11 11 8 7 12 23 38 56 67 68 56 41 33 35 49 50 34 1 347 345 347 349 352 353 356 5 49 66 60 48 38 38 46 57 61 62 83 107 109 105 92 72 52 12 298 303 319 323 316 311 5 77 93 97 100 102 101 102 103 78 88 93 83 55 39 47 67 77 81 90 112 188 256 288 324 359 12 26 30 26 9 21 36 46 35 18 356 353 347 339 356 43 60 55 50 45 40 35 32 30 27 25 25 23 17 359 259 231 200 76 67 61 47 36 33 37 38 35 17 3 3 25 32 36 37 34 14 322 308 307 309 312 316 322 330 347 56 66 12 329 313 302 301 308 318 329 335 60 112 106 71 338 338 336 334 335 337 341 346 351 357 356 354 354 358 5 14 21 26 28 24 17 21 77 96 95 52 8 343 329 326 341 40 69 75 72 67 62 58 62 68 74 79 80 79 62 28 359 347 350 358 3 4 3 360 355 350 344 338 336 344 17 48 62 59 55 50 40 25 13 10 6 2 360 356 353 351 350 349 6 49 114 115 100 93 87 76 47 352 330 323 339 29 104 143 140 130 115 102 79 38 25 24 27 29 44 79 115 117 108 89 88 88 72 39 18 19 63 96 112 113 109 101 96 92 94 107 114 111 92 84 79 75 75 84 103 120 124 124 126 129 132 141 152 162 164 163 158 156 155 157 162 166 165 161 151 141 136 144 153 144 128 119 115 114 112 109 108 228 191 161 136 119 111 102 61 345 287 263 262 263 254 200 181 160 117 102 99 99 101 104 110 127 149 176 134 94 67 55 46 41 56 74 87 96 93 93 248 263 262 256 233 100 82 70 58 45 49 59 67 64 63 52 333 311 309 319 328 343 13 45 57 57 44 26 358 338 305 270 260 250 240 238 231 203 72 64 63 64 65 63 58 46 19 337 332 328 321 332 353 44 65 76 79 77 74 67 53 37 33 57 72 76 69 78 92 94 81 76 76 74 70 66 67 68 73 76 272 266 266 261 258 255 233 204 177 155 129 113 118 123 131 154 175 192 201 188 124 93 91 89 83 72 56 27 22 30 46 49 49 48 58 85 90 79 29 352 342 335 329 326 325 324 321 311 301 289 279 272 270 271 276 69 79 77 74 69 62 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 19 19 19 19 18 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 10 10 9 9 8 8 8 7 7 6 6 6 6 6 6 5 3 2 2 3 5 6 8 16 25 32 28 21 12 356 325 299 355 19 352 331 318 335 324 317 284 270 277 289 308 322 320 320 306 337 74 66 42 20 354 291 286 312 64 66 56 338 304 317 52 114 8 295 283 203 326 321 315 259 181 86 84 81 80 66 42 34 30 28 28 12 359 4 4 359 349 6 19 360 7 38 52 62 60 35 18 12 3 1 358 356 5 16 2 344 331 312 235 232 238 77 70 70 69 58 56 58 57 49 29 359 350 326 295 283 280 285 290 295 298 299 301 302 284 277 263 54 61 67 70 77 135 262 311 329 329 327 322 315 303 287 271 253 204 57 17 345 301 270 159 81 65 45 30 24 31 10 353 350 343 335 325 302 274 258 256 244 184 167 168 185 174 155 126 101 84 69 49 19 358 351 349 343 347 359 350 334 328 335 356 15 35 46 52 51 50 45 34 20 12 8 14 31 65 77 83 87 79 64 44 20 360 338 8 21 3 333 321 319 322 327 332 13 35 36 28 12 348 350 360 11 17 19 20 21 23 24 23 22 21 32 44 57 12 350 337 336 42 39 34 28 21 17 13 10 9 10 12 13 13 11 11 15 26 42 39 24 11 5 3 355 9 44 76 74 53 18 4 3 356 359 10 27 41 54 68 71 66 47 34 30 45 57 52 2 344 341 349 357 2 1 6 28 72 73 66 56 44 30 13 7 5 3 8 23 46 57 64 68 73 89 203 312 310 305 292 283 284 94 94 94 95 99 105 119 135 163 121 92 91 77 60 47 62 74 83 96 127 184 208 248 11 12 9 9 15 20 21 23 37 47 35 356 340 342 333 332 349 38 52 52 44 37 31 27 26 29 27 25 22 15 360 322 261 248 185 65 68 69 53 36 28 33 37 34 5 4 17 30 30 29 27 20 360 329 317 314 313 315 320 326 4 32 45 24 358 329 315 305 303 305 315 330 348 88 110 98 52 346 338 332 327 326 328 334 342 347 351 354 352 350 351 360 10 18 24 27 28 21 22 46 93 99 86 18 334 318 317 331 11 60 69 68 61 54 47 48 57 76 90 85 76 63 38 10 349 355 1 5 4 3 0 356 350 344 338 332 331 346 19 49 49 48 45 40 27 16 10 4 357 353 349 346 343 343 343 345 334 315 81 100 105 108 125 154 211 237 256 284 83 113 125 110 105 103 103 96 74 43 39 41 42 37 47 80 92 91 79 81 82 77 55 31 25 56 86 109 112 113 112 104 99 96 121 117 105 92 85 81 79 75 63 47 93 117 124 126 129 134 150 160 167 169 167 165 169 169 166 165 166 165 159 149 139 137 144 145 135 118 113 112 116 116 117 113 182 178 157 135 120 117 117 122 154 216 244 256 259 234 204 175 138 100 98 99 105 109 113 119 144 160 156 106 90 79 70 49 31 30 53 77 85 86 90 255 261 262 258 226 106 91 83 70 55 58 62 64 57 45 336 301 301 305 310 323 352 28 54 64 64 53 29 342 310 291 272 270 274 276 260 74 71 67 65 63 63 63 62 55 38 345 313 316 316 316 347 29 63 75 78 78 78 77 72 59 37 33 56 72 72 58 59 75 85 78 75 72 75 78 80 81 77 68 47 319 283 279 265 260 259 238 214 193 169 127 105 107 113 126 159 174 179 164 117 91 89 91 91 88 76 58 30 36 40 42 35 20 360 322 321 103 105 62 6 336 325 321 321 325 325 323 319 314 310 301 289 280 277 281 63 81 80 78 74 67 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 20 20 20 19 19 19 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 10 10 9 9 9 10 10 10 9 8 8 8 7 7 6 6 6 6 6 6 5 4 2 2 3 4 5 6 11 19 29 31 23 12 360 334 305 280 319 322 307 307 346 320 315 296 262 294 323 319 315 305 347 1 13 65 76 53 8 327 266 313 42 74 70 39 285 302 316 48 101 103 278 240 197 163 8 337 286 253 106 92 89 90 83 62 47 35 28 21 8 1 1 0 347 333 347 6 4 2 34 80 103 117 90 35 13 357 360 356 351 355 357 351 331 317 297 254 217 206 96 78 74 67 62 62 120 140 153 176 214 241 272 285 291 288 289 292 291 288 287 282 274 255 247 65 53 59 63 66 75 88 39 346 335 325 312 300 292 280 269 256 319 26 33 7 333 291 261 105 80 70 53 30 22 18 353 341 335 328 325 320 305 279 256 244 227 193 166 171 186 174 152 116 79 63 53 40 17 352 343 343 346 357 360 356 353 4 16 22 26 32 36 38 38 38 36 28 7 354 342 327 65 73 70 70 71 72 65 48 20 2 353 20 14 356 329 322 320 320 318 328 35 38 32 16 4 356 360 12 22 22 21 20 20 21 23 24 24 24 32 44 51 20 11 16 46 43 35 27 21 16 12 7 4 2 4 8 14 15 13 10 12 22 44 40 26 6 3 360 354 10 45 76 79 70 9 349 341 336 350 15 34 44 54 65 72 71 56 35 22 28 54 47 12 347 348 1 11 12 8 9 41 81 82 81 77 71 54 22 359 351 347 345 351 3 12 20 30 39 30 2 322 293 280 284 285 285 104 89 84 80 82 87 90 108 208 242 94 92 96 91 79 71 72 77 86 100 148 163 42 27 19 9 3 3 6 11 16 19 6 324 317 320 323 310 319 352 42 50 50 41 31 24 19 19 21 22 21 16 5 336 289 246 208 73 64 66 66 56 39 25 24 33 33 9 18 25 32 25 19 10 6 356 344 332 326 321 323 331 354 53 58 48 9 344 328 320 315 312 309 330 350 10 86 99 88 46 356 336 325 321 322 329 336 340 344 347 349 344 340 340 354 9 19 24 28 30 28 24 32 81 96 101 63 315 302 302 317 354 54 64 64 57 47 36 28 32 44 67 71 66 56 40 23 7 6 6 6 5 3 0 357 352 347 344 338 336 341 14 40 37 32 29 27 18 12 6 1 354 347 346 343 340 340 340 339 326 321 335 72 105 134 163 176 189 201 209 202 167 145 126 93 95 99 104 110 105 72 58 50 53 41 35 43 76 83 76 70 73 77 52 36 34 53 82 102 112 118 119 115 116 124 149 112 98 94 91 90 97 90 70 44 5 114 126 121 126 136 158 171 175 177 175 174 179 182 179 169 165 162 157 147 141 138 142 135 121 108 108 112 119 120 119 125 162 176 160 136 123 121 130 143 163 177 227 305 294 236 202 155 120 100 103 106 108 106 114 130 160 164 136 95 95 97 102 86 56 304 218 106 88 90 93 259 259 260 258 181 109 97 90 79 66 64 62 58 46 350 306 301 306 308 309 332 16 44 66 76 78 73 44 302 292 289 291 358 36 46 61 67 68 68 67 67 67 70 71 68 39 315 305 313 316 327 6 31 69 80 81 81 81 81 81 73 36 38 56 76 81 81 67 88 90 81 78 78 85 97 104 106 111 117 128 171 238 258 258 259 259 246 223 195 162 126 108 109 118 140 174 170 150 111 89 85 88 94 94 90 81 65 44 48 48 45 30 14 355 335 6 92 104 84 30 318 309 311 318 325 326 325 321 319 318 313 302 290 280 286 74 83 82 81 77 71 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 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 17 17 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 10 10 9 9 10 10 10 9 9 8 8 8 7 7 6 6 6 6 6 5 4 3 2 2 3 4 5 7 15 24 35 28 18 3 338 291 208 275 298 299 314 340 316 316 324 35 52 9 324 322 343 47 24 19 49 73 72 315 276 268 12 83 97 139 220 272 308 315 315 175 147 330 275 205 169 27 349 305 298 67 80 72 66 59 52 42 23 357 360 11 8 358 350 335 331 340 3 9 342 39 65 49 42 40 39 32 9 2 350 341 335 340 338 314 300 276 232 203 160 90 80 78 83 78 70 205 195 185 187 199 224 277 312 328 327 323 321 314 306 297 284 272 252 46 49 50 55 58 62 72 77 51 350 323 303 286 280 279 270 308 51 35 29 23 2 336 310 70 80 76 70 55 23 8 349 329 327 327 326 325 321 308 274 242 228 208 173 141 160 191 205 168 97 62 58 51 31 357 337 331 341 353 4 1 8 29 31 28 22 25 30 35 31 27 19 19 8 338 340 360 38 47 51 51 50 52 58 59 49 25 14 13 23 8 348 328 325 321 316 316 27 49 40 27 6 2 2 9 19 26 26 22 20 19 20 21 23 23 23 25 38 53 52 28 35 54 48 33 20 13 8 3 360 357 355 357 4 14 18 17 11 7 22 37 35 24 8 5 2 358 7 49 75 89 97 151 287 302 324 3 29 43 47 55 64 74 77 71 41 21 27 48 42 21 356 6 16 23 18 13 12 48 79 82 77 73 72 66 45 352 333 331 331 343 353 360 359 2 9 8 358 332 295 281 290 287 284 109 84 76 67 63 59 45 9 320 265 194 131 119 114 98 81 68 61 54 45 33 26 27 24 20 12 7 2 360 359 359 351 304 280 278 292 299 292 321 17 46 49 47 39 28 18 11 11 13 16 13 7 354 330 295 221 73 68 66 64 60 53 40 26 13 19 18 16 29 31 29 17 8 1 357 351 345 336 331 328 331 332 357 68 69 54 350 331 328 328 333 340 353 10 13 15 77 95 93 50 360 329 320 321 325 330 333 337 339 341 340 333 329 334 355 14 23 26 26 28 28 27 37 65 85 100 137 270 288 292 303 337 49 61 59 54 43 30 16 14 21 35 49 52 48 37 26 17 12 9 7 5 3 1 359 356 352 349 345 344 348 37 49 34 12 6 11 8 5 1 358 353 347 342 339 337 337 337 335 327 327 19 78 78 79 90 138 167 185 196 199 189 160 112 65 94 113 124 131 128 116 110 78 55 43 27 24 60 78 82 54 63 75 58 56 59 67 78 85 92 86 100 114 129 135 134 98 93 94 95 95 93 87 81 60 311 283 132 116 124 137 164 174 180 182 180 179 180 189 192 185 171 160 152 143 140 138 139 126 112 104 107 112 115 120 126 137 159 172 165 139 126 124 137 148 161 164 14 350 336 264 190 141 117 107 107 103 101 102 121 147 175 159 118 91 100 108 118 119 150 247 242 175 104 109 128 249 268 270 264 226 135 102 88 81 74 67 57 47 21 335 323 324 327 328 336 13 47 67 90 103 107 97 280 285 293 304 347 55 58 61 64 66 68 70 74 79 85 89 95 101 165 291 302 315 324 337 359 19 69 77 81 83 85 91 93 92 50 29 41 78 87 87 48 86 90 87 90 97 117 117 117 113 144 184 203 212 226 242 250 256 258 256 231 176 130 126 126 132 147 162 174 145 119 95 83 80 82 88 92 92 87 72 56 50 50 47 25 9 360 358 48 79 93 95 73 287 299 313 323 329 328 325 322 323 321 318 306 293 279 295 80 83 84 83 81 75 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 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 18 18 18 17 17 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 10 10 10 9 8 8 8 7 7 6 6 6 6 6 5 4 3 2 2 2 4 4 5 9 19 30 35 23 6 326 253 219 224 260 279 267 309 314 308 308 306 327 328 316 310 310 97 14 353 358 158 181 227 238 289 358 70 101 166 207 296 7 317 304 188 157 100 78 36 347 353 316 297 302 73 72 60 60 55 40 16 343 317 2 21 15 344 329 322 330 340 357 337 293 43 47 39 23 12 7 3 3 355 328 332 335 340 333 315 282 242 213 190 123 82 72 75 90 123 184 221 219 207 198 201 240 342 356 357 357 353 346 334 325 326 330 39 51 48 48 50 52 55 73 132 141 167 284 276 274 275 289 310 42 50 48 37 26 15 14 12 28 68 74 71 61 45 11 341 324 317 320 326 330 331 329 322 300 295 271 108 122 123 150 204 224 172 80 61 54 48 20 335 325 327 342 3 9 1 19 42 42 29 19 19 27 30 24 13 3 355 354 357 22 35 40 42 43 42 38 37 39 43 41 32 21 13 7 356 345 337 333 329 332 90 68 55 46 16 353 349 360 12 21 25 26 23 19 17 17 19 20 22 20 17 16 57 83 62 56 58 56 35 13 2 358 354 351 349 349 350 357 7 20 18 11 3 26 35 35 20 8 4 359 351 352 46 80 103 130 182 228 221 37 35 41 45 49 53 62 73 82 81 65 47 38 41 36 26 14 27 29 29 20 18 23 57 73 77 73 68 62 56 39 347 322 321 327 342 349 353 350 353 358 360 357 349 341 325 309 286 117 95 87 79 69 55 44 28 6 1 359 14 303 203 142 99 83 68 52 39 32 24 19 20 20 18 13 8 2 356 349 342 325 291 277 274 282 286 289 4 42 50 49 44 35 23 14 7 7 8 9 8 1 353 354 38 64 63 65 64 61 53 43 27 20 13 13 15 24 36 36 27 7 358 352 348 345 341 335 333 332 334 344 20 62 59 38 1 342 340 342 348 359 13 25 19 20 57 91 96 72 358 320 317 320 324 326 329 331 333 334 331 324 325 339 7 24 29 28 26 25 27 29 35 48 64 78 127 293 293 292 286 322 48 56 53 48 37 27 17 11 12 18 32 42 41 35 25 19 15 12 9 6 5 2 360 358 355 353 348 351 8 69 70 45 355 351 356 358 356 355 356 352 345 338 335 334 331 331 331 329 326 23 91 84 75 62 80 139 178 190 177 141 110 65 42 65 142 152 148 146 136 115 90 67 37 17 18 37 64 72 37 3 358 57 89 93 90 81 74 71 74 97 120 131 124 108 90 91 93 96 86 85 98 99 94 286 288 169 120 129 141 163 183 192 191 186 181 179 186 194 201 190 165 148 138 136 135 134 119 105 100 103 106 109 119 129 142 157 166 166 151 139 136 147 155 161 147 36 3 349 308 166 121 114 109 107 106 107 115 142 165 173 130 107 98 111 117 122 132 178 239 255 245 200 147 139 169 282 275 268 249 123 92 80 81 76 69 57 36 351 338 346 357 4 8 15 35 54 78 114 117 107 83 324 315 319 2 43 59 63 64 66 69 70 73 78 88 101 117 140 167 216 259 292 317 329 331 331 34 77 79 81 85 91 101 101 95 79 64 60 70 72 70 63 81 88 93 103 120 140 114 111 118 166 209 227 231 235 240 246 252 257 261 245 118 113 131 143 149 154 157 156 127 107 93 88 80 73 65 75 90 100 84 66 55 54 49 34 10 3 12 44 62 78 126 257 281 311 325 329 326 323 321 322 323 322 318 305 292 279 23 83 84 85 85 83 79 24 24 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 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 10 10 9 10 10 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 3 2 1 2 3 4 4 6 12 23 33 29 6 315 254 227 215 214 217 261 309 308 297 297 293 291 310 325 339 29 358 279 285 24 93 34 304 246 50 53 66 67 355 282 315 339 332 328 218 187 117 74 27 337 322 46 341 343 87 92 86 70 51 28 341 316 291 275 242 239 254 280 302 322 334 345 22 43 49 51 39 18 8 359 348 351 354 348 348 346 344 340 337 160 214 212 199 50 45 49 57 75 153 183 206 220 220 213 196 15 14 13 4 359 355 344 336 332 351 26 50 52 52 54 55 56 50 75 156 183 202 224 254 295 329 358 32 47 50 45 35 22 17 16 12 37 66 75 74 62 27 347 322 313 319 328 333 335 336 335 337 341 350 7 49 115 135 139 119 101 94 83 70 53 30 357 332 325 336 11 23 14 2 20 47 56 31 18 15 26 24 15 356 348 347 10 32 41 44 44 41 40 38 35 31 26 22 18 17 10 358 353 351 353 349 343 354 56 102 86 81 83 5 340 334 356 10 18 23 26 24 17 15 15 16 18 20 19 10 358 2 88 83 65 62 61 44 13 349 344 343 342 342 342 344 349 357 8 14 9 8 31 38 36 15 1 353 348 340 340 35 89 114 149 182 203 109 57 46 42 42 44 47 56 68 80 80 72 55 44 35 32 34 37 43 40 34 22 24 40 67 74 76 74 69 59 39 8 335 317 321 332 344 344 345 344 347 351 353 353 354 359 349 346 343 96 94 90 86 75 53 35 31 35 28 22 13 347 318 279 95 87 77 58 41 31 23 16 13 15 15 12 8 1 352 342 336 324 297 280 274 277 278 310 42 51 52 49 43 33 20 12 7 6 5 3 2 356 360 19 50 58 59 62 62 58 48 35 17 9 8 11 17 27 33 37 22 357 344 341 339 337 334 332 332 332 339 3 44 58 55 29 1 352 353 354 355 360 7 17 20 30 48 87 100 106 349 312 316 318 319 320 322 325 326 321 316 312 318 349 22 33 32 30 25 23 22 25 28 34 40 41 27 347 311 291 272 15 49 51 47 42 32 23 16 12 8 10 18 32 37 35 27 21 17 14 11 9 7 4 1 359 356 352 347 356 27 77 68 39 345 338 342 351 349 348 348 347 343 337 333 329 326 322 324 333 353 63 97 101 100 95 171 232 226 273 14 78 94 59 46 38 135 153 141 131 117 98 92 79 33 14 18 27 42 52 41 347 317 283 221 126 107 96 90 90 105 118 119 112 102 94 88 88 88 88 77 83 100 111 117 278 300 348 123 130 140 154 179 195 201 195 183 177 179 190 201 211 181 150 134 133 130 122 101 87 82 79 84 94 108 125 140 154 167 172 171 164 160 164 167 166 145 77 28 358 24 51 70 101 105 105 105 113 129 151 147 111 92 99 104 111 112 117 129 167 233 256 253 251 250 184 205 249 273 275 276 84 82 79 79 74 68 60 29 353 350 6 18 27 26 24 28 46 61 65 60 56 46 21 9 17 43 56 62 65 68 70 71 73 76 82 92 119 171 200 217 233 240 259 314 334 328 331 59 79 81 82 87 97 104 98 91 82 75 66 60 55 58 66 78 85 93 105 118 124 110 115 128 156 202 231 240 242 244 247 252 258 264 227 129 126 136 140 143 148 149 141 111 100 97 104 93 81 59 45 57 85 86 78 63 58 50 37 11 5 8 21 22 13 315 307 318 334 328 321 312 313 316 321 322 319 314 301 290 282 72 85 84 84 83 81 79 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 10 10 10 9 10 10 10 9 9 8 8 8 7 7 6 6 6 6 6 5 4 3 1 1 2 3 3 4 7 17 28 35 13 326 270 234 210 194 195 224 287 306 307 298 294 296 328 41 44 30 320 291 276 23 39 18 339 329 7 60 61 17 328 312 327 336 339 330 14 106 65 40 12 301 15 64 12 336 309 91 83 68 38 357 305 300 285 240 236 236 248 262 281 309 339 6 35 43 50 56 41 22 5 352 345 345 344 345 350 349 346 341 25 121 227 338 360 15 20 27 33 34 324 235 322 359 319 6 23 19 16 12 360 351 345 339 333 333 358 36 59 64 74 99 90 62 44 46 53 203 217 292 359 13 20 27 39 46 50 45 34 25 13 3 355 37 62 77 74 58 6 329 316 312 319 323 326 332 335 336 336 338 343 7 81 119 104 100 90 84 78 75 65 47 17 347 333 328 346 25 39 18 6 5 45 52 34 17 14 26 13 356 333 339 351 13 23 36 49 51 46 39 35 29 21 10 356 333 309 303 312 357 4 7 1 2 23 77 99 99 123 143 289 336 346 7 13 17 21 30 26 17 13 11 12 14 18 19 11 6 9 62 74 68 63 59 49 356 327 324 330 334 336 338 340 342 346 352 360 346 4 34 44 38 10 350 339 333 315 329 40 82 140 180 176 105 50 47 44 37 35 35 35 42 58 68 71 67 56 47 38 32 39 44 48 46 39 26 26 43 64 73 75 74 73 70 47 347 327 322 331 339 342 336 337 338 340 343 348 354 7 31 39 43 65 89 97 98 94 84 66 42 47 49 40 27 10 346 325 355 97 99 95 83 58 39 26 12 7 9 11 10 6 359 350 340 338 334 323 305 289 279 276 36 57 56 53 49 42 32 19 12 8 4 359 357 354 351 358 24 57 60 60 61 62 57 40 24 9 5 6 8 13 21 27 30 7 341 329 330 330 329 328 328 329 326 338 23 53 62 65 42 17 6 1 358 356 358 359 1 9 25 51 81 106 126 155 304 310 311 313 315 318 318 314 307 305 308 320 11 33 37 33 30 25 21 21 22 25 28 31 28 15 352 321 309 345 50 50 49 45 38 28 21 16 12 6 4 7 20 32 35 31 25 20 17 14 11 8 5 2 359 355 350 345 1 42 72 63 26 337 328 333 344 345 345 343 343 340 336 330 324 318 309 315 348 48 72 87 99 115 139 194 224 240 158 28 59 77 68 65 65 78 87 96 103 98 93 96 89 55 15 25 41 51 57 41 332 306 283 265 205 121 112 115 129 165 143 113 91 85 83 84 88 88 86 74 70 93 117 125 136 312 329 123 130 138 149 170 194 207 211 191 175 170 180 192 205 201 160 137 129 119 105 88 79 70 60 56 61 77 94 122 163 181 188 189 188 186 186 181 170 154 141 147 131 79 58 51 65 90 99 101 111 122 123 108 100 97 110 113 108 106 110 122 144 209 244 245 244 238 251 265 266 273 291 9 70 81 84 83 82 79 72 32 7 3 18 29 35 31 22 13 24 51 61 56 50 43 33 34 41 54 59 63 66 70 73 75 74 75 79 96 161 226 240 244 248 243 226 228 348 338 355 68 81 83 83 88 90 88 84 78 65 69 68 63 56 58 65 76 84 91 99 112 122 123 130 140 157 194 225 243 248 251 252 258 263 266 234 154 139 135 136 140 148 145 132 105 104 108 122 115 109 101 83 70 66 78 80 76 60 46 25 20 22 20 14 2 353 343 340 336 336 319 307 300 303 308 313 314 312 308 299 291 291 81 85 84 83 81 80 79 24 24 24 23 24 24 23 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 20 20 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 16 16 16 16 15 15 14 14 14 13 13 13 13 12 12 11 11 10 10 9 10 10 10 10 9 9 8 8 8 7 7 6 6 5 6 5 4 3 2 1 1 2 3 2 5 10 24 35 31 348 289 235 210 200 198 203 241 291 291 295 307 259 172 79 49 27 325 18 47 39 19 343 287 279 331 70 56 14 326 323 65 327 307 301 60 64 51 19 2 342 63 60 27 360 52 86 82 68 343 305 291 290 285 236 300 277 273 272 267 291 319 360 35 45 48 54 50 21 349 334 332 332 336 342 348 350 359 29 73 49 14 19 15 10 6 9 14 8 17 33 35 31 29 22 18 15 10 2 352 346 341 335 330 328 336 38 78 92 106 120 95 49 36 32 30 30 30 26 25 24 25 31 43 49 53 53 34 9 349 355 9 39 57 65 60 37 345 317 313 309 310 307 308 315 319 323 326 326 333 63 88 87 83 84 83 79 74 69 60 40 8 339 332 332 347 25 46 29 25 31 50 49 37 5 357 1 345 328 316 336 349 1 1 14 49 64 56 44 37 26 11 349 323 297 270 264 318 19 23 22 18 22 37 72 84 87 201 198 34 15 16 19 12 12 20 35 29 19 8 7 7 9 14 18 19 21 30 58 72 73 66 64 49 278 291 304 320 328 332 335 337 339 340 342 339 320 335 30 46 42 19 348 336 323 290 18 35 8 286 209 93 52 40 37 34 29 26 23 22 28 51 61 66 65 59 49 43 42 46 49 51 51 45 37 34 48 63 73 74 71 66 59 34 340 329 326 336 333 328 322 326 328 330 335 345 3 27 43 51 48 55 73 99 105 104 100 88 67 66 65 61 31 360 336 319 359 81 98 98 92 74 52 33 10 3 2 8 7 3 358 349 342 348 358 356 339 318 310 35 70 67 62 55 48 40 31 19 14 9 2 354 350 347 345 347 23 64 65 63 62 67 65 49 20 6 4 4 3 2 7 10 9 346 327 320 322 323 323 322 322 322 314 321 44 68 69 69 60 34 14 359 356 355 357 355 354 356 6 38 83 116 136 170 263 297 305 313 316 319 320 316 309 306 316 2 36 39 37 33 29 24 21 20 22 24 24 25 23 11 357 341 34 58 54 50 47 42 34 26 19 16 11 6 359 360 8 25 34 37 31 25 20 16 12 9 5 3 359 353 346 346 4 45 62 53 8 332 325 336 344 344 343 342 339 337 333 327 319 311 303 299 3 67 71 73 76 90 131 175 124 130 138 125 90 71 76 79 74 67 73 80 88 94 97 101 97 80 27 22 33 48 62 31 315 300 289 279 276 144 127 133 156 191 170 113 92 81 72 71 81 89 90 80 44 345 338 123 127 314 348 125 128 138 147 163 184 207 231 231 199 182 182 187 195 201 175 143 126 115 105 93 83 77 69 61 58 60 52 38 289 239 223 215 208 204 201 198 174 153 148 154 131 86 66 53 40 72 93 106 113 122 129 121 119 120 121 112 103 102 108 121 150 199 237 251 240 228 227 276 293 290 347 35 59 75 82 85 88 88 79 43 24 15 25 39 45 37 21 3 355 36 60 61 52 45 39 41 48 56 60 62 64 68 73 77 74 70 64 149 235 248 258 260 253 234 188 97 20 2 27 68 82 84 84 83 80 78 78 70 60 61 67 69 62 62 68 78 90 102 112 121 129 137 143 154 173 201 224 242 253 257 258 258 265 269 261 176 148 136 137 142 152 143 131 120 130 129 117 113 113 111 103 91 77 72 77 80 68 44 32 59 53 39 12 354 347 343 344 342 334 320 307 299 299 298 298 298 298 295 291 297 19 84 85 85 84 82 82 81 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 11 10 10 10 10 10 10 10 9 9 8 8 8 7 7 6 6 5 6 5 5 3 2 1 1 2 2 2 2 5 15 27 35 12 309 259 204 178 178 181 245 283 289 303 331 280 199 104 56 35 21 35 40 32 316 269 273 330 12 55 62 18 306 273 173 173 106 74 74 67 53 4 356 20 59 51 41 19 59 77 87 75 330 300 294 291 290 139 330 308 301 301 327 242 256 286 50 55 43 44 46 349 314 306 316 325 333 341 349 359 29 60 78 28 10 13 6 360 351 356 358 352 26 46 45 38 27 14 9 4 358 354 349 345 337 330 321 316 312 185 96 91 81 64 46 36 31 27 25 24 25 25 25 25 23 27 36 47 57 76 54 13 353 15 29 37 53 56 43 350 316 306 302 298 293 294 300 311 315 316 317 316 340 76 80 79 76 78 79 78 73 67 57 32 355 328 327 330 340 25 48 38 30 40 55 51 27 329 322 319 315 315 322 343 344 342 329 334 35 65 55 46 35 20 360 331 298 281 258 314 36 31 35 35 33 34 41 61 82 120 227 89 44 33 19 9 358 4 18 35 28 19 7 6 5 4 7 16 24 30 40 56 78 90 94 130 237 249 270 294 315 322 327 330 333 335 336 336 329 310 311 19 39 37 25 359 351 348 351 25 15 354 337 43 62 48 39 27 21 17 14 12 13 24 51 63 69 72 70 62 55 53 53 53 54 54 50 45 44 51 62 72 77 76 71 60 26 344 329 326 324 319 314 312 314 315 319 329 347 10 34 49 55 53 53 58 70 84 99 111 110 105 106 114 122 149 271 297 293 326 59 91 93 89 80 62 35 7 356 356 5 4 1 356 350 357 16 21 9 350 338 354 50 77 76 70 58 47 33 16 14 20 13 359 348 342 341 340 333 21 66 71 68 63 65 64 53 22 7 1 1 356 352 349 349 346 335 323 317 313 311 311 313 314 312 301 287 89 72 69 65 61 43 14 340 349 353 355 353 351 350 348 352 152 160 162 173 223 300 320 331 334 335 331 318 305 294 359 49 49 44 39 33 28 23 20 21 23 24 25 25 24 13 7 10 62 66 59 48 41 34 27 23 19 16 12 5 358 355 358 13 31 41 39 33 26 19 14 10 5 3 358 351 342 348 22 54 52 34 357 339 338 345 346 344 341 338 335 332 328 323 316 309 301 290 355 71 73 67 63 71 221 229 322 135 138 136 141 106 35 83 87 83 83 84 88 96 101 104 104 104 92 48 40 46 60 325 295 291 281 273 277 222 141 139 170 198 205 119 101 93 85 77 78 92 96 92 60 335 326 75 130 147 103 126 131 139 146 155 165 182 217 257 239 215 196 188 184 185 173 144 125 115 107 99 94 91 90 84 81 78 72 65 289 261 253 243 232 219 214 220 200 178 161 138 103 80 70 55 34 44 88 120 121 119 118 118 127 131 118 104 97 99 107 124 139 124 353 305 264 238 195 255 337 353 40 53 61 71 79 84 87 87 81 57 40 28 20 36 44 35 14 357 342 22 59 67 57 50 43 45 49 55 57 58 60 64 71 75 75 68 40 270 265 263 268 264 246 201 115 72 40 25 43 66 79 85 87 83 78 75 76 74 68 59 65 70 68 67 71 81 93 103 115 130 138 146 152 170 197 221 236 250 261 265 265 257 257 259 261 194 156 138 140 145 151 140 134 131 129 117 107 104 106 109 110 109 104 89 87 88 94 81 85 92 96 70 351 348 347 345 344 342 337 329 321 313 304 295 286 282 278 279 281 304 68 85 86 87 86 85 85 84 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 23 23 23 23 22 21 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 15 14 14 13 13 13 13 13 12 11 11 10 10 10 10 10 10 10 9 8 8 8 8 7 7 6 5 5 5 5 4 2 1 0 1 2 2 1 2 8 20 30 34 327 272 152 137 144 160 270 282 290 310 334 4 68 72 60 33 7 343 38 31 9 29 28 19 8 19 86 8 317 258 249 308 4 72 84 85 60 30 30 38 41 7 22 53 61 69 83 91 32 323 321 308 291 228 308 316 313 312 311 293 279 281 69 61 41 16 327 272 288 299 316 325 334 342 351 12 80 102 115 218 346 356 354 347 342 345 349 357 24 42 52 55 35 13 358 353 347 350 349 344 332 321 310 304 311 54 62 58 51 45 38 33 30 26 23 22 22 22 23 24 23 26 30 36 34 37 36 15 10 27 35 33 33 27 347 289 291 292 292 289 289 293 309 317 315 312 311 311 360 66 82 79 77 76 75 75 72 66 55 25 344 327 325 329 339 28 50 37 10 33 68 72 31 339 312 321 332 349 354 350 336 325 321 359 45 56 55 48 29 6 336 314 297 301 41 61 52 44 39 40 41 41 41 47 80 115 100 64 48 37 8 353 347 356 11 25 24 16 8 6 3 360 357 5 22 38 43 51 75 96 114 166 233 255 272 294 308 315 321 325 329 331 332 331 321 313 322 23 32 31 23 13 16 19 21 23 9 359 9 59 63 49 35 19 12 6 2 359 1 17 48 74 87 102 108 104 91 66 59 57 56 55 51 49 49 52 61 70 78 79 75 62 25 347 326 326 322 313 309 308 308 308 312 323 343 6 31 54 61 61 60 61 63 59 78 109 127 137 145 147 157 176 198 223 252 297 40 81 87 83 76 65 37 359 345 352 1 3 1 359 356 16 32 30 5 345 343 12 49 73 80 79 67 50 31 15 28 29 19 359 346 339 339 335 322 29 69 77 73 65 59 52 42 21 5 357 357 359 349 340 337 335 332 319 301 295 295 298 301 305 309 309 327 30 45 49 51 50 42 13 356 357 351 349 349 348 345 338 339 349 121 121 126 57 7 360 358 349 341 332 311 290 261 47 53 47 43 38 33 27 22 19 21 23 25 26 28 26 19 14 26 68 75 69 52 37 26 18 19 18 18 12 6 358 350 350 359 25 42 47 41 33 25 18 11 7 4 358 351 341 354 42 73 53 19 348 341 340 347 345 342 337 333 331 327 324 320 314 308 301 291 351 84 86 90 124 195 241 263 348 143 145 149 162 165 77 95 108 111 99 95 94 95 103 113 128 138 140 124 113 68 282 282 285 285 270 265 267 271 174 144 176 187 172 109 103 102 102 92 81 96 102 103 83 23 356 20 117 133 89 133 139 141 149 154 157 158 168 200 232 235 226 198 181 171 165 141 123 113 108 105 105 107 108 106 105 106 110 132 234 263 267 268 261 240 228 222 228 203 161 110 89 78 71 57 33 26 78 106 114 124 126 122 134 129 111 99 96 99 92 82 74 72 62 34 305 260 204 120 57 40 50 58 66 73 77 81 85 87 85 75 60 47 37 65 63 46 29 9 351 23 57 68 65 57 48 45 47 50 52 54 55 59 67 72 76 78 282 273 275 272 268 258 183 110 93 73 53 38 51 66 75 82 84 83 79 76 79 85 81 70 65 65 69 74 78 83 92 106 122 138 148 154 166 195 221 237 251 266 277 275 273 265 249 239 234 200 160 139 140 144 147 140 128 117 107 109 113 119 120 123 125 129 129 125 124 131 170 172 142 126 134 106 359 350 349 346 342 340 337 333 330 325 318 306 295 287 281 278 279 294 74 86 87 88 88 88 86 83 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 23 23 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 19 19 19 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 10 10 10 10 10 9 9 8 8 8 7 7 6 5 5 5 5 4 3 1 1 0 1 1 1 0 4 11 26 41 44 117 139 139 153 200 272 283 298 341 42 58 71 76 71 26 344 353 60 45 31 24 28 19 354 346 352 3 344 308 275 16 37 77 97 98 85 66 51 48 30 353 38 67 69 56 66 98 59 356 343 325 305 271 278 299 303 300 304 307 345 51 74 76 55 305 288 280 293 305 317 324 332 340 344 25 121 148 166 201 347 344 340 335 340 350 359 9 20 26 33 40 31 13 351 348 351 357 352 343 329 320 327 345 28 46 49 48 45 40 36 31 27 23 21 19 19 19 18 21 24 27 27 25 18 11 7 4 9 14 31 25 6 319 288 274 273 281 288 291 293 301 301 307 310 306 309 320 356 67 86 85 81 78 77 75 71 67 54 18 339 327 325 330 339 8 45 17 337 308 65 65 35 16 358 12 12 7 353 339 323 310 349 51 48 50 55 46 27 8 350 335 326 14 56 61 58 49 42 43 43 43 39 38 42 74 79 68 49 23 345 350 351 355 360 7 12 11 8 5 360 353 344 345 17 47 47 48 57 83 105 135 248 284 293 297 303 309 315 320 325 327 327 325 315 328 11 28 30 28 21 18 20 21 21 20 10 10 33 75 70 52 26 13 8 358 350 344 344 355 31 105 125 137 153 134 94 63 58 57 56 54 52 50 51 54 60 66 71 73 71 60 29 353 332 322 313 308 308 310 309 308 305 309 327 350 22 60 71 70 64 66 63 41 29 66 122 129 155 176 189 204 222 240 269 294 14 72 83 74 63 49 27 356 341 353 359 2 2 2 2 26 34 29 350 335 342 30 47 59 78 86 86 71 53 41 39 32 19 359 350 345 340 334 337 52 69 72 70 63 54 43 29 12 359 354 353 358 345 335 329 328 322 309 290 282 280 282 288 300 338 8 27 27 27 26 30 36 41 24 6 352 342 339 338 336 335 335 357 12 24 11 11 18 29 17 4 348 342 335 322 310 335 37 39 38 36 33 30 25 20 19 22 24 26 27 30 30 27 17 28 63 85 79 61 35 17 6 13 14 13 7 2 356 346 344 349 14 40 52 48 41 33 24 16 11 6 357 349 339 4 66 91 67 16 335 336 338 344 342 338 333 329 325 322 320 316 313 310 306 302 66 114 123 160 179 196 236 270 243 165 163 169 178 166 133 114 143 144 128 113 104 95 113 132 152 154 149 142 143 171 242 257 270 276 268 256 251 283 299 282 208 154 118 102 103 105 112 103 87 84 97 102 101 90 30 355 81 112 97 140 144 145 156 157 156 153 158 170 196 219 232 218 192 181 181 148 122 111 109 110 117 122 124 123 123 127 138 172 226 263 280 285 282 264 245 236 244 220 125 95 87 82 73 58 26 23 76 107 126 126 126 125 144 128 108 100 96 91 84 77 73 76 75 64 300 270 190 100 74 60 50 62 71 73 75 80 86 93 97 101 103 115 182 141 96 83 75 58 42 42 57 67 74 70 63 56 52 51 49 49 51 54 64 75 92 171 262 275 274 268 258 103 81 84 87 79 66 46 50 61 72 79 82 82 79 81 90 97 92 83 74 69 68 78 88 93 100 108 118 128 135 182 249 255 255 256 261 267 273 275 276 270 245 223 209 189 155 140 140 146 147 137 116 101 92 90 112 137 146 148 147 145 143 141 143 151 168 172 160 148 149 135 19 350 348 342 337 331 329 326 325 323 320 314 304 295 290 283 278 280 79 88 89 89 89 88 83 78 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 23 23 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 19 19 19 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 11 10 10 10 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 5 4 2 1 0 1 1 1 0 1 5 16 29 43 145 152 156 172 227 269 293 323 353 27 86 94 106 104 99 52 50 64 62 40 22 24 5 347 341 352 9 345 333 324 319 61 68 117 111 101 93 81 81 187 291 19 73 78 46 44 54 42 360 327 308 304 291 271 274 287 289 310 10 55 63 72 95 57 289 291 300 307 310 316 322 329 337 345 30 142 168 174 186 353 327 325 330 349 358 5 14 17 14 15 20 23 10 358 356 1 3 360 354 351 357 16 33 43 46 47 47 43 38 32 27 23 19 17 16 15 15 16 18 23 27 25 15 3 354 352 360 20 24 26 13 343 292 275 269 267 275 284 292 287 278 272 293 301 303 305 315 333 62 88 93 88 83 80 76 72 70 55 10 329 327 328 333 340 350 14 339 334 16 56 52 34 24 17 20 9 354 335 322 311 294 35 54 47 43 40 42 27 17 2 347 347 9 53 64 62 54 47 45 44 42 38 37 39 54 67 66 53 25 7 9 2 355 349 353 358 2 5 2 355 337 323 311 14 44 47 48 51 62 75 79 353 322 308 300 302 305 311 316 321 323 322 320 313 3 31 32 28 24 19 18 17 17 18 17 14 16 47 83 76 60 17 12 7 356 345 337 330 329 310 186 185 184 180 76 57 52 53 53 52 51 50 48 51 56 61 65 67 68 70 64 34 323 296 292 302 310 316 317 314 307 298 299 314 338 22 65 86 87 82 82 77 54 23 48 73 49 357 308 278 270 270 286 297 309 9 72 76 67 53 33 13 359 354 360 359 359 358 1 8 25 28 9 323 325 356 47 44 43 56 83 93 91 71 54 43 32 18 1 353 346 339 340 18 68 67 67 67 61 52 37 17 1 350 346 345 345 337 329 322 323 324 320 299 278 264 264 286 350 23 29 31 24 17 10 9 12 14 5 343 326 324 322 320 320 345 5 19 19 15 1 357 3 22 16 4 348 347 356 22 44 48 45 35 29 23 23 22 21 18 18 19 21 22 25 31 35 34 24 29 55 89 85 73 35 14 5 15 8 2 356 355 351 342 337 340 1 38 55 56 50 43 35 27 18 6 354 344 340 28 73 87 73 10 333 337 340 343 339 332 326 322 318 317 316 315 315 318 319 322 43 145 159 181 180 184 202 249 246 214 190 162 149 143 151 175 174 165 150 136 130 125 130 151 164 163 150 143 140 157 207 226 250 263 266 250 242 271 311 321 318 89 101 101 103 106 110 103 85 44 60 100 111 100 34 342 345 70 89 40 75 130 147 152 153 151 157 163 176 190 206 216 208 206 214 181 124 112 112 117 125 133 131 128 130 141 160 192 229 259 278 289 292 271 216 208 226 203 107 92 92 91 88 71 52 45 58 101 123 111 107 110 177 133 105 98 96 95 93 89 87 90 113 154 240 241 103 89 88 82 70 75 76 75 76 83 92 102 113 128 147 167 202 212 156 133 123 82 59 49 53 61 74 77 75 68 61 55 49 48 49 50 49 56 79 257 270 274 268 256 106 78 69 72 81 87 81 64 54 57 67 79 83 84 83 93 108 99 93 88 84 77 71 75 92 105 114 110 106 98 93 49 315 315 312 297 273 266 267 273 273 268 250 217 191 168 149 143 143 149 140 115 102 92 79 57 101 146 155 156 152 145 139 138 146 159 171 171 161 153 153 156 163 289 319 324 321 318 319 320 322 322 320 316 309 302 297 286 278 275 89 92 90 89 86 84 80 76 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 23 23 22 22 22 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 19 19 20 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 10 10 9 9 8 8 8 7 7 7 6 5 5 5 5 4 2 1 0 0 1 1 0 359 1 6 18 23 36 189 190 200 233 261 294 314 271 215 207 164 129 126 122 111 76 65 61 44 23 10 351 336 328 354 23 321 313 314 293 57 58 47 78 105 126 158 204 198 29 35 69 76 69 48 37 20 340 327 315 324 307 303 299 302 311 16 59 68 81 87 104 40 329 319 309 307 307 313 320 328 343 4 33 90 121 135 163 267 292 307 335 356 357 3 15 14 9 3 6 10 9 5 5 6 10 11 11 13 20 32 39 44 45 46 46 41 35 29 24 19 15 13 12 12 13 14 15 20 22 19 4 353 347 357 13 27 27 21 4 338 294 281 274 266 266 270 265 257 258 270 308 313 302 282 302 323 16 88 96 91 85 79 74 70 63 49 2 333 330 332 336 343 346 346 330 1 48 62 51 33 18 12 5 350 336 321 310 310 12 61 55 47 35 38 45 36 22 4 344 343 360 54 64 64 59 53 48 47 44 39 38 41 49 59 61 53 30 17 11 358 347 340 344 347 352 357 352 340 315 313 333 25 37 43 42 45 47 47 26 347 327 317 309 306 307 310 310 315 320 323 326 342 37 40 35 26 21 18 14 13 13 14 14 14 11 49 83 90 74 27 13 7 1 347 334 322 309 277 242 218 63 48 42 43 45 46 45 46 46 45 45 48 54 59 62 67 72 81 106 205 247 264 282 311 326 330 326 315 308 305 319 342 4 32 65 93 101 102 98 93 75 13 67 80 65 10 329 298 288 297 323 324 334 41 83 82 73 51 25 3 2 3 4 358 354 352 359 3 4 339 316 307 329 27 57 46 32 20 60 85 90 73 59 45 29 16 3 353 345 340 350 50 71 68 67 65 63 53 31 1 349 343 339 336 333 328 323 323 331 334 330 315 293 262 243 31 41 39 39 34 24 10 0 355 353 348 336 307 295 299 305 321 349 14 23 26 16 5 351 350 357 10 12 3 355 3 26 44 50 50 44 32 20 12 12 13 16 16 18 17 12 12 19 33 41 42 36 36 56 85 88 82 52 34 21 13 353 343 339 346 344 337 332 339 358 39 56 61 58 53 46 36 20 2 345 346 4 46 68 75 63 8 341 341 342 342 335 328 321 315 312 310 310 315 322 332 337 353 38 118 148 175 180 178 181 212 234 238 207 149 134 142 171 196 186 174 156 144 140 139 148 156 165 170 156 145 140 153 177 202 229 250 263 256 247 273 338 337 345 74 97 101 103 107 109 109 101 68 35 24 28 21 358 340 331 83 93 76 68 70 85 89 130 151 157 161 166 173 183 196 209 223 231 226 126 114 115 121 128 130 130 131 135 152 175 205 223 238 234 136 108 101 117 176 203 181 103 94 95 95 93 83 75 67 62 110 106 87 68 28 300 78 91 95 102 106 109 110 115 131 168 191 210 209 112 85 95 99 97 81 79 80 82 89 100 111 119 128 141 143 158 222 212 183 134 79 64 55 48 50 60 72 76 76 71 64 57 53 54 51 45 34 359 291 278 272 263 113 87 78 69 65 71 88 90 86 77 72 73 83 88 92 100 120 116 88 89 89 88 83 80 83 108 125 129 117 112 108 109 93 71 63 50 14 299 278 274 279 276 268 250 207 179 159 153 147 145 136 115 84 86 93 99 84 147 159 149 149 147 140 139 143 153 163 169 167 159 156 159 165 172 192 232 294 313 317 319 321 322 321 318 314 309 303 297 287 277 271 169 94 90 87 84 82 79 77 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 19 19 20 20 20 20 20 19 18 18 18 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 10 10 9 9 8 8 7 7 7 6 5 5 4 4 4 3 1 360 360 0 1 0 360 359 3 8 14 16 223 212 216 227 229 264 312 181 201 259 255 215 138 117 96 71 68 63 50 6 326 305 310 314 342 100 35 346 360 29 49 32 21 31 95 133 122 101 78 51 47 55 74 80 69 54 2 313 309 310 122 305 311 316 348 26 51 76 95 125 111 103 87 312 293 290 291 294 301 310 324 346 20 48 73 110 149 185 213 245 279 328 349 334 348 10 11 5 358 360 4 9 7 7 9 13 15 16 19 25 33 37 40 41 44 43 39 29 22 17 12 9 7 8 9 10 11 13 16 13 9 357 353 354 5 13 22 24 22 19 29 27 18 349 301 256 265 289 321 356 8 14 18 19 14 356 353 6 73 89 90 84 78 70 62 55 39 360 342 338 340 343 346 348 342 336 11 58 67 50 30 10 3 353 338 331 322 315 7 55 62 55 45 29 33 37 35 26 9 346 11 47 62 65 65 64 57 52 51 46 41 39 42 48 58 63 58 38 17 0 345 337 334 339 343 345 348 340 331 304 19 35 32 33 35 36 39 42 41 11 341 325 322 318 314 309 306 303 318 329 335 348 21 49 44 36 23 19 16 12 11 10 10 10 10 8 33 86 107 87 47 18 7 356 343 329 311 290 270 3 48 42 41 40 39 39 40 39 39 40 40 41 45 51 55 58 68 81 105 116 119 289 290 327 354 350 339 328 320 328 357 15 22 26 49 70 90 105 108 108 116 122 171 166 131 106 61 320 317 29 22 9 350 1 62 92 90 82 54 24 5 2 3 0 353 351 351 359 356 346 323 313 317 7 50 59 50 24 1 10 62 75 71 63 49 26 12 359 350 342 342 358 64 76 74 68 66 67 62 31 348 336 331 327 327 326 324 325 330 340 340 337 333 1 29 49 46 46 45 46 41 27 2 350 344 337 327 310 278 266 270 290 336 17 27 25 20 4 354 349 354 355 1 9 3 6 26 43 49 50 51 44 27 8 359 357 2 8 13 14 9 358 356 10 39 50 51 49 47 60 76 87 88 78 54 28 3 328 323 324 333 332 330 329 340 1 41 58 64 64 62 54 40 17 359 345 18 40 46 56 58 46 358 343 341 343 339 331 323 316 310 304 303 306 321 335 344 346 360 13 170 193 192 182 174 174 191 215 225 201 157 145 164 177 179 169 157 130 128 140 147 155 151 154 162 203 200 175 173 185 200 220 242 257 264 286 357 358 346 14 82 99 104 109 113 117 120 111 86 28 17 9 3 359 354 6 99 108 105 94 87 82 48 5 358 144 158 160 160 166 178 200 218 226 232 127 117 117 120 123 125 125 132 146 166 184 200 206 181 138 109 102 101 107 193 211 154 98 92 94 95 96 94 95 108 201 147 88 77 59 33 4 69 91 98 109 116 120 124 135 157 190 204 207 181 102 81 85 98 97 82 82 86 96 100 106 112 116 119 121 118 131 186 224 199 99 76 70 64 52 50 53 64 70 75 78 72 63 60 57 52 41 24 348 310 290 284 73 85 84 82 78 72 70 84 94 98 98 91 85 85 94 103 121 95 85 88 88 88 88 86 88 102 155 174 168 143 130 123 116 107 97 93 83 58 310 293 291 293 293 283 236 181 169 164 163 154 140 115 92 64 54 103 149 183 181 168 148 153 154 147 145 148 156 163 164 160 158 160 166 168 171 174 185 322 326 323 320 319 318 316 313 310 305 302 297 288 279 269 140 94 89 87 85 83 80 80 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 23 23 22 22 21 21 21 20 20 20 20 21 21 21 20 20 20 20 20 20 20 20 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 10 9 9 8 8 7 7 7 6 6 5 4 4 4 3 2 0 360 360 0 1 0 359 0 2 8 11 357 236 225 209 189 206 113 114 58 19 295 282 65 68 60 59 68 58 35 261 276 290 309 323 352 63 53 32 29 41 46 20 1 341 315 214 110 93 82 61 47 48 69 100 139 199 265 290 299 300 117 301 334 352 39 38 50 82 98 132 142 157 180 229 254 265 270 276 284 296 309 329 338 60 100 136 172 201 199 238 9 357 338 302 327 1 13 5 360 359 4 6 6 8 11 14 15 16 20 26 32 36 37 39 43 42 36 20 11 5 4 3 2 3 5 7 8 8 8 5 2 356 355 358 3 10 17 24 30 39 47 45 45 48 60 61 55 47 42 39 38 37 36 38 38 35 26 31 55 83 88 86 80 72 61 51 30 2 347 343 345 346 348 348 342 347 28 66 68 50 25 360 355 344 336 336 335 349 37 58 60 55 42 28 21 27 35 38 35 38 50 59 63 64 66 66 62 57 53 48 43 41 44 50 58 67 68 60 14 342 333 331 334 337 341 342 340 334 340 20 51 43 32 22 25 29 29 33 32 6 340 326 323 319 314 305 314 326 345 350 356 5 35 51 49 36 23 17 13 11 8 7 7 7 8 8 11 86 104 92 69 19 357 344 331 316 298 286 286 39 45 43 39 37 37 39 39 36 34 34 35 37 41 47 50 53 58 62 62 55 48 36 30 24 18 10 358 351 349 8 25 36 37 43 57 68 80 93 94 101 120 161 192 184 128 73 44 49 54 60 49 31 1 3 48 109 109 103 81 38 11 3 356 352 348 349 352 360 355 340 322 315 340 41 58 57 45 15 356 354 46 67 71 68 56 26 1 349 342 338 349 21 71 81 80 74 70 66 63 19 332 321 318 318 319 323 326 328 332 337 336 336 357 24 29 30 30 35 40 45 46 34 4 342 330 321 309 292 263 246 252 328 25 37 35 23 8 352 359 1 359 352 355 3 4 19 44 58 54 49 49 40 18 342 336 340 351 360 7 8 360 351 353 17 44 58 60 60 59 66 75 85 93 90 71 37 346 309 311 314 320 315 320 328 345 10 41 57 64 66 64 57 45 20 10 17 62 63 55 47 41 19 341 338 338 340 335 327 318 312 303 295 298 313 341 352 353 348 356 25 120 150 169 167 163 164 170 180 166 143 122 124 145 147 133 117 95 57 144 145 150 157 154 155 159 173 198 215 208 209 219 236 249 259 270 297 350 22 34 75 95 101 113 124 123 116 111 105 92 44 28 28 30 32 340 314 106 117 119 113 114 113 95 28 19 79 147 156 158 163 172 184 195 203 200 133 119 119 121 121 123 126 136 156 174 183 193 194 156 122 107 103 106 140 229 215 110 95 94 96 99 104 111 128 152 179 95 76 75 69 46 28 76 96 105 114 119 126 134 146 159 184 205 195 139 94 78 63 80 89 86 83 91 111 117 118 117 116 108 103 107 145 190 208 79 74 78 79 75 65 58 55 59 65 74 86 85 69 56 56 52 42 18 353 341 359 57 79 83 85 86 87 82 78 79 89 96 99 93 86 81 89 91 87 64 75 90 90 88 86 86 93 222 237 237 232 206 169 146 127 118 114 114 114 118 218 290 300 305 317 337 70 147 162 170 176 162 135 106 93 70 7 352 176 169 163 157 151 155 155 151 146 148 154 161 159 154 157 160 162 158 148 117 51 3 339 327 320 315 311 310 308 305 301 299 296 285 276 264 108 94 90 89 87 85 82 84 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 20 20 20 19 19 19 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 10 9 9 8 8 7 7 7 7 6 5 4 4 4 3 2 1 359 360 0 0 0 360 359 359 1 5 1 289 223 212 185 158 92 79 54 328 304 64 53 55 62 59 58 37 360 322 335 336 346 14 36 55 48 38 29 48 40 8 351 354 80 53 63 83 92 93 74 51 52 148 188 214 270 292 301 302 88 70 27 35 46 25 40 81 103 154 192 194 204 222 236 245 253 261 270 282 284 267 233 224 203 181 187 117 91 52 27 1 346 346 24 21 14 3 4 3 5 4 4 8 11 13 13 16 20 27 30 32 33 37 42 41 29 10 359 355 357 358 359 359 1 2 4 4 3 1 357 356 356 359 2 9 19 29 35 40 44 45 47 50 54 53 51 48 45 41 40 37 37 39 38 36 32 33 49 78 88 91 89 83 72 54 29 10 356 349 346 348 348 347 341 356 44 75 71 54 12 353 349 338 338 343 350 16 45 60 61 55 36 14 355 9 37 48 48 51 57 61 63 64 65 67 66 61 55 49 44 43 44 50 57 66 73 74 28 347 338 335 337 339 339 336 335 332 12 45 52 43 30 13 17 20 21 22 16 360 339 327 321 312 317 334 360 6 13 5 4 10 42 53 54 39 24 14 11 8 5 5 5 5 5 3 358 71 93 97 93 47 344 324 310 295 277 280 26 45 45 43 37 35 36 40 39 36 31 28 29 32 37 42 45 46 44 44 45 43 40 37 36 33 28 22 17 14 16 22 28 32 37 42 49 60 71 79 85 99 131 205 189 140 87 76 69 65 65 64 56 39 17 8 53 123 128 128 123 86 17 351 341 341 342 346 351 352 342 324 314 312 355 54 70 60 37 9 351 2 48 69 73 73 66 33 331 322 323 326 1 39 69 79 83 83 76 64 45 360 325 313 312 313 318 323 326 328 330 330 330 335 18 30 26 24 22 22 26 33 39 29 2 333 320 311 301 294 284 10 21 22 28 36 37 21 7 360 5 3 358 347 350 356 4 24 56 78 64 51 40 25 352 309 324 333 343 353 360 4 2 5 12 26 39 54 61 66 68 71 79 87 93 93 88 68 309 298 300 301 299 290 314 335 358 20 40 53 60 63 62 58 50 31 32 49 74 73 62 38 14 345 326 333 336 335 327 320 313 306 304 302 316 341 1 1 354 349 355 59 93 94 100 113 124 140 154 164 142 123 104 97 92 86 90 91 43 310 289 145 154 162 176 168 166 166 181 193 209 221 244 263 267 268 275 297 358 44 77 94 98 100 119 123 112 109 107 107 104 90 62 36 40 137 282 301 14 114 118 119 124 125 125 129 296 139 150 154 159 164 167 167 163 157 141 115 116 119 123 123 126 131 145 160 173 173 170 163 121 105 102 99 108 222 245 117 99 98 98 102 110 122 137 156 145 113 80 78 78 77 53 50 79 97 107 115 121 127 132 142 155 172 191 149 109 93 84 66 51 81 91 85 92 119 138 137 129 112 84 54 4 49 78 75 68 70 77 82 82 78 69 62 59 60 65 72 71 65 58 53 48 34 359 9 28 50 69 81 86 86 86 86 83 80 78 81 85 87 83 80 79 83 87 87 69 71 84 94 94 93 94 93 280 284 278 270 256 230 201 167 139 131 129 132 141 177 261 293 306 333 19 58 118 158 175 190 173 138 110 110 108 28 319 308 242 160 153 151 152 148 143 140 146 151 157 154 149 150 147 141 132 112 85 60 27 353 328 315 306 299 297 295 294 294 290 286 279 274 266 99 94 92 91 89 87 86 87 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 20 20 19 19 19 19 19 20 20 20 21 20 20 20 19 19 18 18 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 6 5 4 4 4 3 2 1 360 359 360 0 0 0 360 359 359 360 2 69 149 184 189 144 78 93 145 261 358 76 64 54 51 55 47 38 10 354 4 355 10 36 39 40 28 8 52 68 48 24 10 39 61 56 54 64 87 85 64 42 31 271 241 253 281 306 312 313 246 114 73 65 45 348 312 234 162 197 208 203 211 220 227 234 242 249 263 268 262 247 233 224 222 226 59 78 78 64 28 338 342 18 34 23 7 345 359 6 6 1 4 11 13 12 11 14 20 26 27 27 28 34 36 35 17 358 346 347 350 353 354 355 355 356 358 359 358 357 356 355 357 360 5 12 25 35 40 42 44 45 45 48 51 52 50 47 43 42 41 39 38 38 39 36 31 29 42 68 86 91 89 85 76 57 32 12 357 347 345 346 346 343 337 360 56 82 78 63 12 358 346 333 340 347 355 25 49 62 64 58 23 337 330 358 40 45 44 49 57 63 62 61 61 63 65 64 58 48 30 39 47 53 54 55 56 51 31 1 344 338 336 332 330 330 329 345 40 51 51 45 27 12 8 9 11 13 6 355 339 327 318 313 2 25 23 18 12 6 8 21 45 56 57 45 27 14 8 5 3 2 4 5 5 2 6 54 79 85 84 42 321 303 293 281 264 357 46 48 45 40 31 31 36 43 42 37 30 28 28 30 34 38 40 39 38 38 38 38 37 35 33 31 28 25 22 22 23 25 27 30 33 37 42 48 55 64 74 97 149 223 178 114 100 99 93 84 76 70 62 46 31 24 74 106 118 121 119 107 53 336 326 330 335 341 343 341 331 316 311 312 349 62 84 66 36 4 338 358 48 72 76 78 89 145 269 277 298 338 25 48 62 71 78 81 79 70 43 345 322 313 312 314 319 323 325 326 327 326 333 26 43 38 26 21 16 12 11 14 22 17 354 329 323 325 348 31 37 31 25 19 11 14 23 28 27 19 13 3 353 343 344 350 1 13 62 87 76 57 25 4 352 340 336 336 340 349 357 4 11 17 23 27 35 43 54 60 66 70 78 84 89 93 103 181 256 276 283 284 281 273 319 350 11 27 40 49 56 61 63 61 58 52 54 63 74 76 63 29 353 333 326 334 333 328 318 309 306 309 323 340 2 8 7 360 351 351 15 79 85 74 64 69 101 145 171 175 143 116 100 94 92 90 90 82 325 308 301 183 164 177 190 182 176 173 182 185 188 195 215 248 259 266 267 258 73 74 84 96 99 95 97 98 96 99 103 113 116 116 110 89 62 355 301 335 22 87 105 114 120 127 129 133 112 40 120 142 154 161 157 154 145 128 107 96 106 114 121 124 130 140 149 153 152 142 128 102 90 90 92 87 76 41 100 102 100 99 103 111 127 147 155 149 104 83 75 71 65 53 42 47 69 92 104 111 115 122 132 143 149 154 150 104 94 94 99 104 86 91 93 90 103 161 181 162 137 104 63 35 13 29 60 73 74 74 77 83 84 82 76 71 66 64 66 67 68 65 61 51 39 4 327 27 47 57 72 82 88 85 82 80 79 78 78 78 84 91 96 98 97 93 92 91 83 71 77 97 105 112 120 133 162 271 292 300 301 291 275 260 241 209 177 162 170 203 266 295 315 355 59 83 101 150 182 201 182 142 120 124 136 163 250 344 12 52 130 142 140 136 134 136 145 149 143 141 143 149 137 125 113 104 95 85 66 11 320 299 289 280 272 266 267 269 269 270 273 280 49 91 92 93 92 91 91 90 91 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 23 23 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 20 20 20 20 19 20 20 20 20 21 21 20 20 20 19 19 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 7 7 7 7 6 5 4 4 4 3 3 1 360 359 359 0 1 1 360 358 356 357 3 140 175 207 220 181 99 128 150 206 44 71 87 73 60 56 44 19 347 337 334 315 12 42 38 20 324 259 108 88 72 56 42 47 66 72 52 45 69 81 73 50 30 326 274 280 303 327 325 321 295 159 130 112 132 254 261 236 212 299 289 216 228 221 222 233 239 247 260 263 258 241 224 212 198 195 57 73 77 82 108 307 360 30 30 360 332 333 8 11 7 356 360 8 18 14 12 14 19 23 22 23 28 36 30 19 357 345 338 340 344 347 348 348 349 350 352 354 354 354 355 356 358 360 4 13 28 38 42 43 44 46 47 49 51 53 51 48 45 42 42 42 41 40 39 37 31 25 32 56 81 84 83 79 69 53 33 8 350 340 341 342 343 338 338 2 66 83 85 76 36 1 341 332 338 341 353 27 52 63 68 53 337 299 328 28 51 48 44 44 56 63 61 58 57 59 62 64 59 39 3 28 49 55 54 51 48 43 28 4 341 331 326 326 325 325 327 9 52 54 52 45 22 7 357 360 4 7 2 351 338 322 324 355 37 35 24 8 3 6 14 30 47 57 56 48 28 14 6 2 1 2 4 6 8 6 15 50 82 84 74 13 332 326 342 7 33 45 47 47 39 30 21 24 35 45 48 41 30 27 27 29 33 36 36 35 34 34 34 34 33 32 31 29 26 25 24 24 25 26 27 28 30 32 35 39 44 48 56 82 150 207 200 156 131 128 113 97 83 73 63 47 37 40 73 90 96 99 103 104 96 331 320 322 329 336 339 337 331 325 321 325 356 56 74 59 30 354 321 348 49 78 81 90 147 202 249 275 355 27 41 50 57 62 67 72 77 72 35 327 311 306 305 310 316 322 323 322 323 324 355 54 58 45 26 16 11 6 0 360 3 6 357 343 350 19 43 44 37 27 20 8 355 347 357 21 38 30 16 357 346 338 337 344 352 356 63 86 83 66 34 5 356 350 343 338 339 347 357 6 12 18 25 31 33 38 44 46 51 59 68 76 81 87 102 238 252 263 270 276 281 290 337 3 18 29 38 45 53 61 69 70 69 69 67 68 72 77 67 30 346 338 337 341 331 319 304 298 308 329 358 7 11 4 358 350 343 1 57 86 81 64 16 355 349 282 224 193 135 100 91 93 106 115 120 136 286 315 280 234 184 168 169 173 177 179 182 182 180 175 180 196 226 248 235 167 121 98 85 94 97 95 90 91 91 91 100 119 129 130 128 126 121 86 296 22 42 64 88 104 108 102 99 97 67 40 59 123 133 140 125 111 102 84 78 79 90 103 113 119 126 134 142 144 137 122 109 97 85 86 90 96 99 104 109 101 99 99 107 126 157 169 144 106 95 89 85 79 69 51 31 29 47 83 98 108 117 129 140 142 133 123 104 84 89 101 115 118 103 93 94 99 127 195 214 195 139 93 69 50 33 27 46 67 78 81 82 85 82 79 74 78 80 79 79 78 77 75 71 59 28 352 19 49 57 62 75 84 85 83 79 76 73 76 79 81 91 101 109 111 108 102 98 96 94 80 76 89 112 125 136 148 166 279 315 327 330 327 313 299 286 284 286 292 294 295 301 305 320 352 112 124 122 133 161 185 164 131 120 120 126 130 31 15 12 5 6 107 130 133 137 148 148 146 140 142 139 134 126 120 114 114 114 117 125 159 233 259 268 268 259 250 246 247 249 255 272 20 74 85 90 92 93 93 95 97 99 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 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 21 21 21 20 20 20 19 19 18 17 17 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 7 7 7 7 6 5 5 4 3 3 3 2 0 359 359 360 1 1 360 358 355 356 356 147 204 202 219 20 45 64 82 83 67 70 86 88 75 58 46 2 324 296 306 329 27 49 50 332 274 224 104 100 106 141 144 110 86 85 70 31 36 80 90 82 45 352 310 298 318 334 315 309 297 185 159 153 176 218 245 69 40 19 1 354 334 252 230 237 242 247 255 260 244 217 196 185 169 178 99 59 67 73 102 44 29 37 16 309 302 340 19 23 12 5 4 7 16 16 16 16 18 17 16 18 25 31 20 1 339 335 334 335 338 341 342 341 342 344 348 350 352 352 353 354 355 357 360 8 23 37 43 45 46 48 50 51 52 53 51 47 44 43 44 45 45 43 41 38 31 23 18 43 72 81 79 74 66 49 24 354 339 331 335 338 340 333 339 14 73 82 84 77 44 358 334 330 334 333 350 34 58 64 64 24 305 289 15 51 58 53 47 43 57 61 60 56 54 56 60 62 57 19 350 22 53 56 55 50 44 39 26 2 338 330 326 326 325 330 345 25 48 56 52 41 14 359 352 358 1 3 1 347 333 314 350 37 46 36 19 360 360 7 18 36 48 57 55 47 27 13 4 360 0 2 4 8 11 12 17 46 94 89 75 30 24 28 31 36 42 45 44 41 32 19 9 11 30 44 56 46 35 26 27 30 35 36 36 35 33 32 31 31 30 30 28 27 25 24 24 25 26 26 27 27 28 30 31 34 36 39 42 54 89 205 209 193 185 188 143 94 82 74 63 46 42 45 62 84 93 96 96 96 97 338 316 313 327 335 339 337 341 352 347 346 360 48 56 46 12 340 318 341 57 84 86 103 159 90 50 42 41 44 49 52 56 60 63 68 73 67 2 311 296 291 292 302 314 320 322 317 314 316 25 58 66 52 30 12 4 359 353 351 352 359 2 5 11 32 45 49 36 22 10 354 341 331 349 20 45 35 15 348 338 334 333 337 339 345 67 82 83 72 43 5 355 347 340 337 340 347 360 7 11 17 28 38 39 39 38 36 37 46 62 72 78 83 66 308 262 264 270 282 303 328 353 7 17 27 36 43 48 60 74 83 84 82 79 76 73 71 71 39 343 333 335 340 329 317 302 304 341 12 19 11 360 346 341 337 334 19 69 82 74 52 325 313 309 306 282 228 93 91 90 92 107 122 138 157 241 303 268 247 156 150 154 161 168 170 169 171 175 173 172 179 193 217 196 162 136 117 92 85 93 94 91 96 98 97 109 132 152 153 147 140 139 131 117 67 55 55 68 79 81 76 73 71 54 36 29 94 108 106 99 98 94 87 78 73 76 88 101 111 115 121 130 123 113 104 102 101 97 97 106 116 126 116 104 97 98 102 121 151 173 154 101 91 96 98 97 93 84 67 29 10 12 62 97 108 116 125 128 121 110 103 95 85 93 103 108 105 97 90 94 105 145 204 223 218 135 84 72 60 43 26 34 51 73 83 88 90 91 90 90 94 95 93 90 90 91 93 94 92 72 58 58 60 65 73 78 80 81 81 79 75 70 73 79 90 93 98 104 107 107 106 104 106 106 99 85 64 65 83 103 110 20 342 348 356 358 360 4 2 357 346 339 336 332 328 317 289 218 171 170 155 140 132 130 127 115 109 108 110 110 96 39 13 357 344 336 340 130 145 149 152 145 139 134 132 129 127 123 123 124 128 134 140 154 175 198 222 238 247 249 242 239 240 241 243 65 73 77 81 85 89 93 96 99 102 104 25 25 25 25 25 24 24 24 24 24 24 24 25 24 24 24 24 24 24 24 23 23 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 20 20 20 20 20 20 20 21 21 21 21 21 20 20 19 19 18 17 17 16 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 7 7 7 7 6 5 5 4 3 3 3 2 0 359 359 360 1 1 0 359 359 12 360 335 243 84 64 37 29 35 56 68 73 338 83 96 95 75 33 2 334 300 42 35 30 49 95 177 277 357 79 94 126 198 174 129 80 76 70 13 353 65 114 104 74 331 308 292 270 265 272 288 281 204 185 184 193 176 54 49 44 15 338 342 341 312 280 255 246 238 239 238 211 188 169 159 148 90 60 54 59 54 49 39 38 57 212 219 250 21 25 41 151 139 354 347 357 7 15 19 20 15 13 21 23 18 355 334 324 321 326 329 333 334 335 336 337 340 344 346 347 347 347 348 349 351 353 360 16 35 45 48 48 50 51 53 53 53 51 47 45 44 45 46 46 45 43 40 32 21 12 32 65 82 80 76 71 52 14 331 325 323 328 336 335 328 341 38 77 79 77 67 39 2 333 328 328 328 10 48 59 56 43 343 313 327 48 59 60 57 52 51 59 62 62 57 55 55 62 64 59 14 19 44 57 58 57 51 44 37 26 2 341 330 329 332 346 12 24 24 38 50 51 35 7 355 355 360 1 360 355 339 330 328 35 47 46 33 14 360 356 3 20 41 49 53 54 44 26 9 2 359 1 3 6 12 15 17 19 45 88 95 89 69 41 35 36 38 39 41 38 31 18 0 353 355 18 39 51 44 36 28 29 32 36 37 36 34 32 31 30 31 29 27 26 25 24 25 25 25 25 25 26 27 28 30 31 30 30 32 34 35 26 227 212 204 205 214 235 96 89 89 81 65 55 45 45 68 84 90 90 85 74 278 313 331 347 344 342 340 360 8 347 329 341 39 43 33 355 331 321 327 64 84 84 84 68 44 45 46 46 50 54 59 62 67 74 75 73 56 343 308 290 288 296 314 322 323 321 308 304 326 49 59 66 58 34 8 357 351 346 344 346 351 3 12 20 36 46 49 35 15 350 331 320 316 332 18 43 35 13 353 338 332 330 330 327 343 76 84 83 73 44 6 352 341 336 337 340 347 360 8 12 16 28 41 48 42 35 25 14 25 57 80 90 98 90 305 280 275 286 312 345 358 3 7 13 21 34 42 47 50 66 83 87 85 84 82 73 62 66 37 351 339 342 346 344 343 348 6 27 33 32 7 345 326 330 331 334 29 72 82 69 39 290 299 303 308 301 31 83 87 83 78 98 120 135 138 314 324 308 271 161 151 153 155 160 149 138 131 161 190 187 183 188 203 185 160 138 116 83 65 94 99 98 103 109 119 134 151 169 188 209 214 182 127 108 81 64 52 50 71 77 73 68 64 47 26 26 71 94 100 99 98 99 98 90 81 70 75 92 108 111 110 104 87 82 83 97 105 116 128 145 145 130 108 98 96 105 121 162 171 153 103 88 86 93 98 101 102 99 92 62 357 340 3 90 103 108 109 113 111 108 109 111 110 100 97 98 95 91 86 91 105 160 217 230 227 95 81 76 68 53 33 29 34 48 70 84 91 97 100 103 103 100 98 93 98 105 116 115 104 78 74 74 75 87 86 69 73 77 80 79 77 71 68 71 79 80 79 80 89 100 108 113 114 116 114 107 94 68 48 32 15 22 25 26 25 26 30 41 41 31 9 355 346 340 331 320 228 165 162 178 176 159 142 130 122 114 110 109 108 105 94 58 7 336 317 321 319 302 165 148 138 131 129 127 124 124 125 125 131 137 141 147 155 165 176 189 203 210 219 229 232 237 240 245 245 73 78 78 79 81 85 90 95 98 102 104 25 25 25 25 25 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 21 21 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 19 18 18 17 17 16 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 5 5 4 3 3 2 2 1 359 359 360 1 1 2 3 5 11 11 7 24 64 60 44 12 8 24 355 308 262 289 84 108 85 54 18 3 13 75 42 27 7 21 34 9 45 59 64 42 258 226 107 84 72 43 316 289 278 277 223 318 323 305 277 233 240 252 274 273 248 207 203 173 71 54 48 89 315 310 315 319 316 305 282 248 218 212 205 183 186 187 135 82 62 57 60 70 60 52 30 214 198 192 173 147 57 319 256 212 196 197 253 299 327 344 359 13 21 16 6 355 335 309 306 309 314 318 321 325 327 329 330 332 336 340 342 342 342 343 343 345 346 343 342 347 17 44 48 50 51 52 53 54 53 51 47 45 44 46 47 47 47 45 41 34 20 11 15 60 81 82 79 75 61 357 322 316 319 325 332 329 329 347 52 73 75 72 59 30 357 332 323 331 359 54 59 57 49 31 357 11 52 61 61 60 57 55 58 62 67 67 64 61 60 64 62 55 40 42 54 62 63 59 53 47 37 23 360 341 330 335 355 30 41 36 23 23 36 57 36 8 355 359 1 1 358 351 340 350 25 52 49 42 25 8 357 349 349 16 43 50 52 53 44 25 2 358 358 2 5 10 15 19 21 22 37 73 102 103 85 59 44 38 37 36 34 28 13 350 332 332 346 20 39 43 40 34 30 30 34 35 36 35 33 31 30 30 30 28 26 24 24 25 25 26 25 24 25 25 27 28 28 29 28 28 29 34 34 29 10 230 205 201 210 238 117 102 104 103 92 66 47 45 55 68 78 83 79 63 10 9 4 3 351 344 343 14 5 338 307 321 33 31 13 349 335 332 359 67 76 76 70 57 41 40 42 46 52 63 73 78 85 93 93 81 56 337 297 291 321 334 340 336 329 321 310 349 48 50 55 60 62 36 3 344 340 338 337 339 344 2 19 31 39 46 47 31 351 318 309 311 323 360 28 35 30 10 349 335 331 329 331 327 357 86 87 84 74 42 7 347 339 339 343 338 343 355 12 14 13 17 33 48 47 29 354 312 313 4 92 99 97 72 343 321 310 331 358 11 11 9 7 9 14 29 43 51 45 51 65 77 81 83 84 74 58 26 20 360 349 354 3 11 17 20 21 21 18 13 346 331 327 337 338 340 352 80 102 98 108 272 303 310 311 297 348 74 89 82 68 42 77 83 65 51 29 6 34 143 151 153 156 163 152 138 118 122 194 211 206 204 200 183 144 124 121 103 58 100 109 111 107 115 129 149 165 189 235 271 281 246 107 98 84 59 39 46 82 85 79 71 60 37 7 9 53 97 102 100 100 99 98 94 87 78 73 90 103 106 99 90 79 72 71 84 96 104 128 139 121 105 97 98 106 131 162 190 167 119 94 90 89 91 95 97 100 101 104 111 287 295 306 96 106 112 115 121 122 121 124 124 120 94 85 86 86 86 85 90 114 193 233 241 232 73 75 76 72 60 45 36 34 38 49 69 85 94 99 101 100 97 93 88 93 119 135 112 98 87 89 94 103 104 84 70 71 75 79 80 79 73 66 64 67 74 72 72 74 95 111 115 111 112 115 116 114 108 87 55 27 39 51 50 36 30 29 32 29 18 356 345 337 330 321 310 278 167 157 156 171 176 165 140 127 122 119 118 116 114 112 108 228 289 300 330 342 10 129 129 127 123 124 124 123 125 127 134 141 145 148 153 160 168 176 184 193 199 208 218 228 235 241 261 60 72 80 81 82 82 83 85 90 95 98 102 25 25 25 25 25 25 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 17 16 16 16 16 15 14 14 13 13 13 12 12 12 11 10 10 9 9 8 8 7 7 7 6 5 5 4 3 2 2 1 0 360 359 0 1 2 5 8 12 16 20 26 49 68 68 48 347 324 300 275 272 265 275 92 94 86 64 24 337 25 50 40 28 18 12 5 12 51 55 47 300 285 271 94 94 88 78 310 277 217 154 131 6 352 352 358 354 257 254 263 270 237 220 222 51 50 46 31 234 247 272 294 312 318 318 311 283 228 202 189 177 194 203 81 75 67 60 51 50 48 43 34 227 192 124 95 112 331 315 266 211 171 167 182 255 265 271 311 349 2 357 335 310 292 288 293 299 303 308 313 317 319 321 325 328 333 337 338 338 339 340 341 341 339 329 321 312 345 33 50 52 52 52 53 53 52 50 47 45 45 46 47 47 47 46 42 35 22 9 7 49 80 88 81 74 59 356 330 321 323 324 326 323 341 21 63 72 74 71 60 25 347 327 318 352 45 62 60 56 47 36 33 44 57 60 61 58 55 53 59 64 71 73 73 68 64 61 58 52 46 40 50 58 62 61 57 53 38 21 357 341 335 346 20 46 55 49 31 8 9 25 30 9 0 1 360 358 357 354 358 25 45 51 49 37 20 1 350 340 334 19 48 55 54 52 49 26 359 351 357 5 10 14 18 22 23 25 27 53 94 88 81 72 57 44 35 28 13 349 323 308 304 318 360 33 42 42 38 32 30 31 33 34 34 32 31 29 29 29 29 27 24 23 23 24 25 25 25 25 25 26 27 28 27 26 25 29 33 40 39 34 27 32 97 124 112 348 319 111 113 108 85 58 37 36 43 53 64 74 82 72 50 32 15 2 345 346 360 26 7 343 311 340 43 37 10 352 339 6 59 69 71 73 75 63 47 34 35 40 49 67 81 94 102 106 103 85 56 338 356 360 4 354 350 342 335 343 4 41 48 47 46 50 58 42 357 331 331 331 331 332 339 2 31 42 45 48 44 10 323 321 329 352 13 30 34 30 19 358 339 327 328 336 343 347 34 87 94 89 76 44 8 346 344 344 340 328 334 349 15 13 3 349 358 18 41 354 310 288 299 334 41 41 37 17 357 352 353 13 22 23 18 13 8 4 6 17 46 60 58 51 56 65 74 81 84 79 62 32 17 5 1 7 21 31 29 20 12 6 359 349 336 346 352 355 350 351 41 108 122 141 231 304 329 331 321 303 330 78 97 96 85 53 49 49 52 58 55 48 53 110 140 146 153 159 153 142 131 135 176 204 212 220 224 222 195 137 128 137 142 128 129 128 126 131 139 152 166 200 266 287 314 83 92 89 81 47 25 37 87 92 88 74 53 13 348 353 40 95 100 98 95 91 89 85 84 80 71 82 95 99 96 92 88 90 84 75 72 70 65 78 87 91 97 112 137 165 173 166 108 94 92 94 94 95 97 100 104 108 116 134 238 268 273 114 126 134 155 155 146 136 134 116 94 75 73 77 82 85 92 118 172 221 241 236 80 71 74 76 74 67 55 43 39 40 48 68 82 90 93 93 93 93 95 97 105 158 158 121 109 103 112 117 116 90 80 76 77 77 78 78 77 73 65 59 60 70 76 77 71 87 104 106 104 106 111 118 121 121 114 104 79 66 73 68 45 28 18 17 11 358 339 328 320 310 304 299 292 224 169 154 157 170 186 172 138 126 126 126 127 130 135 146 178 219 326 6 22 71 116 121 122 122 124 125 127 129 134 141 148 151 152 156 162 169 173 179 188 199 208 213 219 222 210 60 67 73 80 83 85 84 83 83 86 90 94 98 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 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 19 18 17 17 17 16 16 16 16 15 14 14 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 3 2 2 1 0 359 359 0 1 3 8 13 18 16 17 18 40 68 83 65 300 268 257 253 267 260 94 71 86 89 77 38 23 43 44 37 16 1 351 337 6 47 39 20 303 58 73 71 92 106 104 72 29 264 190 128 74 24 4 18 27 29 16 261 245 223 184 37 32 31 24 326 253 239 267 295 315 321 327 333 327 304 222 195 189 195 213 182 85 70 57 46 41 38 32 28 21 15 12 17 5 336 337 340 4 89 81 12 307 270 255 257 304 327 325 299 286 278 280 284 290 297 303 309 313 315 318 324 330 335 335 335 334 337 338 339 335 329 320 314 314 350 42 55 55 54 53 52 52 51 49 47 45 45 45 46 46 46 45 42 36 25 10 5 17 77 88 83 73 49 9 346 333 329 327 327 327 360 42 65 72 74 72 60 26 343 328 330 17 53 62 62 57 50 43 42 46 54 57 58 56 55 56 60 64 69 70 67 62 58 56 53 49 45 40 46 52 57 56 61 57 40 21 358 345 348 3 36 56 64 66 50 14 3 11 21 8 1 357 358 358 359 357 15 40 49 50 47 32 14 352 341 332 328 28 53 58 56 54 54 27 5 356 3 10 15 19 21 24 25 27 29 46 70 86 89 87 81 63 34 4 332 308 291 289 302 337 21 40 47 43 39 31 32 32 33 32 30 29 28 28 28 28 28 25 23 22 23 24 25 26 26 26 27 28 28 28 26 24 23 30 37 42 39 35 32 42 49 48 34 15 341 304 23 90 83 73 46 35 37 43 46 61 83 79 67 48 8 346 337 8 22 29 19 10 6 50 53 39 7 347 336 21 67 74 69 74 78 72 55 33 28 28 35 67 86 101 107 105 96 79 62 46 38 21 5 343 336 340 347 17 40 52 51 46 40 37 38 36 337 322 325 329 332 334 344 8 41 52 56 58 39 331 340 355 7 22 29 32 29 18 1 336 322 321 332 352 2 8 40 84 100 94 83 53 7 345 339 335 332 329 336 347 7 4 342 321 311 299 277 277 285 296 356 26 35 27 18 3 352 358 11 29 29 27 23 17 10 2 360 3 26 50 59 55 55 58 67 81 93 99 84 50 26 19 13 13 30 42 43 24 3 352 344 348 1 15 13 6 356 14 85 108 119 144 303 317 329 333 324 307 299 104 116 125 121 101 71 41 32 41 62 67 56 86 126 143 150 156 157 148 143 144 181 205 210 220 239 260 284 249 135 150 157 174 148 139 134 134 138 144 149 161 314 348 85 99 101 93 81 43 16 28 86 96 93 71 44 19 358 9 46 88 91 92 90 87 85 80 81 80 69 69 84 94 101 108 121 121 95 78 74 70 68 73 82 92 112 139 158 155 126 99 78 83 91 97 97 99 102 106 109 113 119 142 215 254 263 220 153 159 175 185 178 160 123 89 72 64 64 69 78 88 100 114 187 266 252 275 71 72 76 77 76 72 65 54 44 38 44 68 83 89 90 89 89 92 99 108 124 154 171 149 135 127 135 113 90 76 79 81 82 80 79 77 76 72 65 56 56 64 76 82 84 85 95 103 109 109 109 111 114 118 119 124 122 85 87 84 70 37 13 6 358 345 330 320 311 300 294 290 287 276 229 157 144 158 178 201 133 117 119 123 128 133 135 139 148 121 67 47 49 75 104 114 119 123 126 129 131 134 139 146 154 155 156 159 164 171 174 177 184 201 204 189 144 99 81 70 68 71 78 84 86 86 84 84 84 87 91 96 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 24 24 25 24 24 24 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 21 22 21 21 22 22 22 21 21 21 21 21 21 22 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 3 2 1 1 360 359 359 360 2 4 8 15 16 4 13 13 360 66 113 163 220 257 302 58 77 73 59 52 84 92 91 69 58 58 55 32 341 310 308 314 33 56 45 28 33 68 81 91 128 109 97 77 10 299 206 178 165 98 51 45 39 29 16 15 10 42 52 47 33 13 357 339 253 222 250 287 310 322 332 336 333 331 318 266 217 205 210 112 74 62 53 43 41 34 27 23 16 8 358 354 351 2 358 354 358 24 67 332 301 290 268 248 253 270 281 279 276 276 282 288 293 300 305 310 312 314 317 325 331 335 332 332 332 333 332 331 327 323 317 317 337 30 56 60 58 55 54 54 53 51 48 46 45 45 45 45 45 43 41 39 36 28 15 8 19 67 84 86 75 51 17 351 342 337 332 330 335 5 48 66 73 74 72 60 29 355 342 352 27 55 62 65 59 52 46 43 44 49 53 53 51 53 56 59 61 62 62 58 56 54 52 50 45 44 43 45 50 46 24 36 47 46 21 4 353 3 18 39 52 66 83 84 58 25 18 13 4 357 353 355 357 357 354 23 48 56 52 44 27 5 345 334 329 341 45 55 55 50 44 36 28 17 11 12 15 18 20 23 26 28 29 29 31 55 83 98 103 105 103 59 337 302 292 289 299 329 355 23 45 52 44 38 34 33 32 31 29 27 25 26 27 27 27 26 24 21 21 23 24 26 27 28 28 29 28 27 26 25 24 25 31 36 39 38 35 35 45 49 47 36 26 14 359 120 120 112 109 97 60 43 33 8 4 19 70 96 131 232 317 8 28 31 30 24 23 29 55 51 35 4 342 335 12 75 80 70 70 75 79 64 41 23 18 22 46 76 95 103 96 87 76 63 53 43 21 353 333 330 332 342 40 55 61 62 58 46 30 19 348 316 315 322 330 334 337 345 3 37 58 65 65 48 27 14 17 22 26 27 26 17 348 327 314 314 334 3 15 14 15 39 80 97 95 89 68 6 347 341 343 347 348 347 347 347 338 322 305 292 273 260 258 276 331 33 34 30 18 10 355 340 357 18 34 33 30 26 21 14 7 3 5 14 30 42 49 52 56 60 79 104 111 104 78 41 34 21 7 5 29 39 27 1 345 339 357 21 29 22 13 3 43 84 105 113 348 320 326 331 335 330 316 297 245 186 178 167 158 144 7 4 23 62 73 66 56 93 140 152 157 159 150 146 148 181 213 229 232 254 290 304 305 218 155 162 167 163 141 133 136 138 139 133 126 107 102 126 123 115 108 97 61 15 31 84 95 91 77 57 30 10 19 46 75 86 86 85 84 84 84 85 79 34 30 74 97 120 137 137 107 88 81 79 77 76 76 87 106 146 165 156 125 99 88 78 77 89 98 99 100 103 106 107 110 119 153 209 253 268 251 175 181 192 201 194 155 90 71 65 62 60 60 62 58 54 39 345 304 274 59 68 70 75 77 77 71 65 56 46 36 41 69 82 88 90 90 90 96 110 127 143 166 178 173 149 120 90 82 79 78 80 81 81 80 78 76 73 69 64 58 55 55 62 69 76 80 83 94 106 109 109 103 100 102 108 114 109 89 86 84 83 57 22 5 356 344 333 324 319 312 305 295 289 318 39 86 110 135 141 129 98 94 98 100 101 102 104 108 112 102 88 72 62 66 81 97 110 119 125 129 132 136 140 146 154 158 160 162 169 176 182 182 186 190 168 127 105 94 85 77 69 69 76 83 86 87 85 85 85 87 91 95 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 17 16 16 16 15 14 14 13 13 12 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 3 2 1 0 359 358 358 359 2 4 9 16 8 356 360 360 344 281 203 156 83 52 44 45 60 71 58 51 76 89 94 94 110 134 155 203 250 262 295 335 61 69 62 45 54 68 85 89 86 86 80 63 11 6 66 43 65 74 70 65 59 57 38 30 31 35 40 37 25 353 346 348 358 206 215 248 291 313 327 337 341 352 356 359 354 329 222 90 83 85 78 61 55 35 25 17 5 354 339 344 353 4 354 344 332 315 257 239 273 291 284 270 262 262 272 278 282 289 295 298 303 307 310 311 311 313 317 325 331 332 329 331 332 332 329 328 326 321 318 312 341 47 65 63 60 58 57 56 55 52 49 46 45 45 46 45 43 39 36 33 32 28 21 10 26 60 84 88 85 69 27 357 348 342 336 333 336 358 51 67 73 74 72 64 38 18 14 20 32 47 61 65 64 56 49 44 43 43 45 38 35 45 57 60 60 60 59 57 54 52 50 51 48 41 42 46 52 45 33 24 34 40 15 7 5 14 20 30 39 22 346 103 75 51 28 9 357 351 351 352 352 349 348 28 55 61 56 43 22 355 340 331 329 12 56 58 52 43 36 30 26 20 18 18 17 18 19 22 26 29 31 29 27 32 67 100 106 107 107 101 338 277 283 293 343 348 346 344 56 54 43 37 33 31 30 28 26 24 24 25 26 26 26 23 21 20 22 23 26 27 28 30 30 30 29 26 25 24 24 25 29 33 36 37 35 40 51 55 51 42 35 40 73 108 115 115 115 105 81 59 35 360 328 306 279 235 224 227 29 34 37 34 30 24 21 28 45 41 23 359 345 348 25 80 83 76 68 70 76 71 58 28 20 17 21 41 76 100 102 95 83 72 60 47 24 350 325 304 299 338 47 61 71 86 91 84 53 16 340 318 315 317 321 334 340 345 354 12 34 41 39 31 25 21 23 24 22 9 345 308 294 304 314 335 13 26 24 17 17 35 73 87 90 87 73 14 348 347 358 359 356 348 341 334 327 320 311 297 280 270 270 321 9 30 30 22 8 7 359 354 7 21 30 33 32 28 25 20 15 13 16 19 21 27 34 42 52 62 82 125 121 115 91 58 34 26 24 27 39 40 37 7 351 347 23 35 33 23 15 10 54 82 106 126 250 318 322 329 337 340 338 330 141 188 212 201 168 137 126 19 19 62 80 84 55 53 102 139 148 152 146 144 146 172 204 239 230 312 328 326 315 314 126 157 156 149 130 128 133 135 133 127 133 143 157 159 145 126 119 114 102 31 49 84 94 89 79 68 43 23 24 38 60 81 88 90 89 91 98 124 330 342 21 68 100 133 123 104 88 86 85 85 85 86 90 108 153 189 185 135 101 93 87 81 68 83 99 104 104 104 105 107 111 125 166 216 266 282 234 169 183 202 217 199 111 69 64 62 61 59 56 52 44 30 3 324 315 359 70 69 66 66 69 69 62 54 47 42 37 50 70 79 85 91 95 103 118 136 151 164 179 181 170 115 87 76 76 79 80 81 82 82 81 78 75 69 66 63 60 57 54 59 62 63 65 70 78 91 105 107 104 100 98 98 99 97 90 83 83 84 81 52 22 6 350 340 330 328 322 312 300 297 95 88 90 104 117 115 105 96 93 93 95 99 103 105 104 102 102 98 90 76 69 66 73 85 97 107 118 128 136 141 146 151 154 156 160 169 180 192 200 206 204 175 119 99 95 90 84 74 72 74 80 83 85 86 88 90 92 89 88 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 22 23 22 23 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 19 18 18 17 17 17 16 16 15 15 14 13 13 13 12 12 11 10 10 9 9 8 8 7 6 6 5 5 4 3 2 1 360 359 358 357 359 1 5 11 16 7 9 13 13 17 16 51 65 63 56 46 36 47 61 67 53 61 87 110 159 188 184 183 192 233 326 12 23 41 65 72 57 59 72 84 81 74 75 67 56 25 23 27 358 332 40 44 28 36 132 86 54 43 36 33 23 1 326 333 336 335 284 223 233 310 334 345 353 3 10 5 357 345 324 285 129 100 99 116 86 57 33 18 2 345 335 329 349 354 353 333 323 314 305 264 227 258 277 291 286 288 287 297 302 306 306 306 308 310 311 310 309 309 310 316 322 330 332 335 345 350 349 342 337 332 329 323 325 10 57 67 65 63 60 59 58 57 55 52 48 46 46 46 45 43 39 32 28 26 27 25 19 29 58 84 86 87 84 47 10 351 345 338 331 331 354 49 68 73 73 71 64 47 35 31 39 45 47 54 64 68 62 54 46 41 39 37 27 24 36 60 64 63 62 61 59 55 50 44 45 44 41 40 45 52 48 31 12 5 356 318 15 20 23 18 18 24 342 300 249 59 54 39 10 353 352 350 348 345 340 352 44 58 61 59 43 17 346 335 330 332 38 60 62 54 43 32 29 25 19 19 20 18 17 18 22 25 28 30 28 24 14 28 78 105 105 106 112 149 247 269 310 13 350 329 8 60 52 44 34 30 27 24 22 21 21 22 24 25 25 24 21 21 21 23 25 28 28 30 31 31 30 28 25 24 23 24 24 26 29 31 33 35 47 57 61 57 49 38 44 71 104 105 104 104 97 90 86 50 310 300 296 282 252 245 296 51 44 40 35 31 25 20 30 39 40 14 357 355 7 33 74 84 82 72 70 67 62 52 38 31 19 10 4 23 69 95 103 97 86 72 56 27 326 301 280 318 22 37 50 64 86 93 86 64 26 354 344 344 350 357 352 347 345 352 1 12 23 25 23 17 12 9 1 334 307 285 275 278 307 337 15 32 30 22 17 19 35 65 74 75 69 57 22 354 358 4 359 349 337 329 328 330 333 339 348 2 20 25 25 25 26 23 12 2 359 10 16 15 18 24 30 31 30 26 22 18 15 27 28 22 16 16 21 34 46 43 76 113 117 104 76 19 10 16 27 43 52 49 18 6 12 51 46 34 17 11 19 52 86 112 133 312 324 322 329 342 352 354 14 90 102 106 110 108 105 105 95 14 105 105 104 93 56 61 97 123 138 141 143 145 152 154 152 129 100 43 14 11 8 43 156 149 140 128 128 131 130 128 131 144 154 162 159 153 135 123 120 114 77 71 84 91 80 70 63 51 37 26 28 41 68 90 98 104 115 141 196 8 25 42 67 90 101 92 88 87 89 90 92 95 104 120 158 196 210 196 112 94 93 90 82 64 70 89 104 105 106 107 111 117 132 170 258 301 315 174 160 174 198 215 168 75 64 62 59 57 54 51 46 33 6 336 315 339 52 73 72 69 64 65 63 57 47 39 42 54 68 73 76 84 94 107 123 146 162 173 179 184 163 119 88 81 79 77 78 78 78 80 82 84 80 76 69 64 62 66 64 62 59 59 58 58 62 65 71 98 105 107 105 102 98 90 84 81 75 71 70 82 69 48 28 7 354 348 340 327 309 294 246 113 104 103 108 106 99 91 88 90 95 103 107 110 112 112 111 110 108 104 96 87 78 71 79 90 101 110 123 134 139 143 147 148 148 149 156 171 195 213 222 223 212 127 100 96 93 89 82 77 75 78 81 83 86 88 90 91 85 79 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 23 23 23 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 4 3 2 1 360 358 357 356 358 360 6 16 17 10 1 358 1 47 63 65 66 64 60 45 34 35 50 64 46 68 97 149 216 251 82 65 48 35 33 35 26 26 40 76 90 67 84 91 97 83 71 61 53 16 333 318 312 20 34 17 356 326 201 140 116 108 84 46 354 329 297 282 307 321 330 359 5 4 6 10 18 20 17 5 345 330 308 320 83 64 71 82 59 44 28 3 346 331 331 340 356 352 344 325 343 354 4 359 323 308 291 308 327 333 335 335 330 324 318 314 312 310 308 307 306 307 309 314 321 332 343 356 13 15 7 356 349 346 344 342 358 34 62 67 67 65 62 59 59 58 57 54 50 48 47 46 45 43 38 31 25 22 21 21 22 27 58 82 86 89 88 68 27 356 342 332 325 321 353 45 63 68 70 68 62 52 40 39 45 54 52 46 54 64 68 58 49 40 33 27 16 9 29 64 70 69 67 64 62 58 54 49 45 44 42 37 38 45 50 34 6 337 310 305 27 30 27 14 3 348 331 353 46 57 51 40 16 1 353 346 341 337 336 23 57 60 61 58 42 11 343 331 332 351 52 62 62 55 45 34 31 25 18 16 17 19 16 17 21 23 24 26 25 21 15 8 40 90 93 95 101 99 48 38 41 32 14 17 52 62 56 45 30 26 22 18 18 17 18 20 22 23 23 22 20 20 21 24 26 28 29 32 32 32 30 27 25 23 24 24 23 24 27 29 36 46 53 59 63 62 55 42 42 66 93 96 96 93 93 96 107 300 294 299 303 298 282 266 292 56 50 43 35 33 29 26 32 37 38 5 349 347 14 44 68 84 89 87 84 71 53 50 47 43 28 8 354 351 1 29 79 98 97 90 70 356 306 321 2 40 34 31 34 40 51 63 60 53 38 17 7 14 12 9 2 353 348 354 3 10 14 15 15 8 360 349 332 310 290 279 280 294 328 7 28 39 28 19 16 24 39 58 67 67 57 42 19 1 7 3 351 340 332 329 334 343 356 14 26 32 31 29 28 26 21 15 3 356 354 7 16 15 14 17 21 27 30 28 22 18 17 32 36 30 6 353 354 17 36 45 46 79 102 109 82 11 358 5 20 46 67 65 35 25 37 62 55 36 5 4 17 41 84 102 101 18 334 321 332 348 360 353 5 70 94 92 83 77 75 78 66 267 258 135 121 117 74 62 68 70 124 141 144 147 150 150 148 145 122 69 46 41 37 50 138 141 136 130 134 138 139 128 131 145 155 158 153 154 139 124 120 120 117 95 90 91 78 65 51 53 45 34 21 20 33 75 101 120 145 149 122 68 65 66 71 78 84 88 90 91 93 95 100 108 128 156 192 212 216 176 102 95 95 93 87 72 62 80 99 104 107 110 115 117 118 94 333 320 328 201 172 175 177 158 83 68 63 60 58 55 54 50 40 14 343 331 334 40 66 72 73 71 69 68 64 60 48 43 51 69 75 78 82 89 102 125 146 165 182 187 182 164 107 87 82 80 80 78 77 76 76 77 81 85 85 82 77 68 63 62 66 63 59 54 50 50 53 55 61 95 107 107 100 94 86 77 69 62 57 51 47 48 46 40 33 18 6 355 346 331 314 311 106 108 103 103 103 101 97 94 92 95 101 108 111 113 115 117 117 118 117 115 112 109 103 96 88 94 105 116 121 124 133 137 141 143 142 140 140 146 164 196 221 230 231 153 101 95 93 91 87 80 76 76 81 84 84 85 85 85 81 76 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 21 21 21 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 22 21 21 21 20 20 21 21 21 21 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 4 3 2 0 359 358 356 355 355 357 3 20 22 9 345 326 323 32 59 65 69 71 67 51 34 23 41 42 29 59 105 151 204 61 63 47 31 20 30 30 23 6 360 68 83 70 80 110 114 92 88 83 129 249 253 274 296 13 62 219 248 240 217 188 155 135 126 96 20 357 351 340 311 323 346 27 23 14 8 15 24 18 5 353 337 333 348 72 70 58 56 54 48 37 14 342 334 331 331 340 349 350 360 11 17 15 15 17 11 2 354 354 355 353 353 349 344 337 329 321 313 309 307 305 304 305 307 312 324 357 11 19 22 24 18 11 5 3 1 360 19 47 65 67 67 66 63 60 59 58 57 54 52 49 48 47 45 43 38 31 24 21 19 19 20 24 55 83 94 96 89 77 39 2 339 325 316 310 10 46 57 61 63 63 60 52 40 40 47 56 54 50 46 59 65 62 52 40 28 17 4 350 21 63 72 71 68 64 61 56 51 47 43 43 41 37 32 34 41 32 352 317 308 12 56 42 27 7 356 360 15 46 59 62 57 42 19 356 344 335 332 332 341 48 62 62 64 60 43 7 340 326 335 16 61 65 64 56 47 38 33 25 18 12 16 18 18 20 22 22 20 20 20 18 14 9 37 69 83 83 80 66 55 47 44 38 35 42 57 60 56 41 26 21 17 15 15 15 15 18 20 21 21 20 19 20 23 25 26 27 29 30 32 32 30 27 26 24 23 23 24 28 32 34 41 49 56 61 63 64 60 54 49 65 83 92 95 96 97 96 96 15 329 322 316 303 286 267 342 54 53 42 32 29 29 30 33 33 25 345 327 331 33 64 75 84 100 107 98 81 33 331 42 46 31 3 349 345 348 355 11 51 102 124 89 24 358 30 49 59 42 23 17 26 35 44 49 45 36 19 14 22 18 10 359 353 353 358 5 7 7 6 4 360 347 330 311 294 283 276 284 305 341 23 36 40 18 10 16 37 47 55 69 69 58 16 343 337 5 355 345 338 339 341 348 2 17 28 30 30 30 28 26 24 17 9 1 357 357 2 7 11 11 11 13 19 26 29 24 18 17 24 33 32 358 346 353 25 38 45 47 55 72 96 65 12 347 356 15 49 81 87 76 56 56 65 56 33 354 355 11 32 69 77 69 14 338 324 336 352 360 356 3 50 90 89 82 69 56 35 309 294 314 72 113 112 83 70 60 40 105 145 150 146 145 146 149 144 123 90 70 60 49 49 83 132 135 134 135 135 132 123 129 141 152 153 149 151 141 127 118 118 116 90 93 96 90 74 55 56 48 34 14 8 12 34 66 114 167 110 94 85 76 72 71 78 85 93 94 94 95 99 108 127 160 190 210 226 211 130 101 97 97 95 92 83 68 78 95 105 109 113 115 112 110 102 23 331 329 265 178 166 124 90 73 71 68 65 63 61 60 55 39 4 352 2 27 56 67 72 74 77 78 78 76 70 60 59 67 78 85 90 94 102 117 147 169 184 198 192 157 105 87 83 81 80 79 78 78 78 78 77 80 85 89 89 85 73 65 62 68 68 64 54 44 38 40 44 42 234 116 102 94 87 80 72 63 55 48 45 45 46 42 35 27 20 13 6 2 358 6 66 93 98 94 94 98 101 101 101 102 103 105 107 108 110 112 115 117 118 116 117 118 117 115 113 107 106 112 124 122 119 127 131 135 136 135 135 134 138 150 177 214 231 236 167 102 93 92 91 88 82 77 75 80 83 84 84 82 80 79 75 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 23 23 23 24 23 23 23 22 22 22 21 21 20 20 21 21 21 20 20 20 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 4 3 2 0 359 357 355 354 353 354 360 15 21 1 338 331 45 71 74 75 76 78 79 70 37 23 47 27 3 324 128 129 104 74 63 50 23 352 26 19 4 335 326 326 39 56 47 72 81 90 121 138 194 231 260 303 302 297 250 236 235 232 209 179 151 134 121 90 55 24 352 333 310 295 278 132 38 18 3 7 9 4 1 360 359 17 49 79 75 66 54 51 45 23 347 326 319 321 325 334 342 352 16 21 21 15 11 8 4 360 357 4 1 352 350 349 348 345 341 334 325 318 313 310 308 307 310 317 350 32 33 30 28 27 25 23 20 18 11 10 23 51 64 66 66 66 63 60 60 58 56 55 52 50 49 47 45 43 37 30 23 19 17 16 17 20 36 86 110 104 83 68 41 3 331 311 309 336 36 47 52 54 56 58 59 52 42 35 45 54 56 51 45 53 60 62 53 39 24 9 359 354 38 64 70 68 66 61 56 51 45 42 41 40 38 35 29 28 26 18 328 301 300 38 58 55 24 352 335 1 35 52 61 67 69 54 15 334 326 324 328 344 21 61 65 66 72 67 48 1 329 323 337 40 67 71 69 61 50 42 35 24 17 12 15 20 24 27 26 22 15 13 14 15 12 11 32 64 82 83 83 78 63 51 44 40 38 42 55 59 56 36 20 12 12 13 15 14 14 15 18 18 18 17 18 21 24 25 24 21 23 26 29 31 31 30 28 24 21 23 28 35 39 41 42 48 57 62 62 59 57 55 53 63 78 90 95 97 98 101 101 91 53 353 305 281 271 265 49 54 52 38 27 21 26 30 31 17 345 310 310 317 63 87 86 79 116 104 98 81 320 291 344 60 47 350 340 341 347 349 351 360 20 60 66 46 36 36 47 69 71 47 24 38 47 55 61 55 43 16 14 26 28 15 357 356 2 6 5 2 359 355 352 347 335 317 297 282 272 265 269 284 336 30 27 10 313 324 22 52 52 56 69 72 64 305 282 284 346 2 3 3 360 359 360 14 28 37 34 31 27 25 23 20 12 5 358 356 355 356 359 5 10 9 8 10 19 28 28 20 15 15 14 12 3 7 20 37 39 42 48 52 62 72 55 8 344 348 10 55 82 90 84 69 68 65 45 17 353 349 9 37 60 57 44 1 339 328 342 358 4 1 360 29 85 94 90 74 59 38 4 4 8 20 95 110 98 81 66 62 89 147 154 144 141 140 142 145 135 105 90 81 62 44 40 112 126 127 123 119 113 107 114 126 140 134 129 125 126 115 103 101 95 67 93 101 104 88 69 63 57 38 10 3 5 19 20 7 349 53 84 91 86 83 81 88 91 93 92 92 94 102 119 159 207 228 238 245 196 114 101 99 98 98 99 97 90 91 98 107 113 114 114 110 108 101 54 340 325 302 140 123 90 80 77 78 78 77 77 79 83 82 60 33 29 36 45 59 69 75 82 88 93 97 97 93 87 81 83 92 97 101 107 117 135 166 190 200 199 147 101 89 87 85 83 81 80 78 78 81 83 83 81 81 86 88 87 81 72 65 69 74 72 65 46 29 15 3 291 241 123 101 93 88 81 72 66 59 52 50 52 53 50 40 30 23 20 21 28 25 30 52 91 104 106 103 100 100 102 105 108 106 104 103 103 105 106 110 111 112 111 113 115 117 119 119 119 119 121 127 124 123 128 133 135 136 133 131 129 132 141 160 197 223 230 144 100 93 91 90 88 86 82 78 79 81 83 83 80 79 77 74 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 22 22 22 22 21 22 22 22 22 23 23 23 23 23 23 23 23 22 23 23 23 24 24 24 23 23 23 23 22 22 22 21 21 21 20 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 14 13 13 12 12 11 11 10 9 9 9 8 7 6 5 5 4 3 1 0 359 357 355 353 352 352 357 5 13 352 350 358 78 96 97 95 94 90 90 91 67 50 48 29 323 276 124 92 82 77 72 66 30 13 16 338 314 303 309 326 18 61 104 113 148 168 180 160 143 95 50 7 289 316 327 201 228 249 254 253 246 147 128 119 137 162 293 296 289 239 242 348 33 24 8 1 360 5 15 22 23 21 46 75 82 77 64 56 36 351 315 305 303 311 320 329 335 336 338 358 22 20 8 5 359 357 355 356 351 347 347 348 349 349 346 341 337 331 326 323 321 319 317 330 10 51 46 38 31 30 30 30 26 21 13 10 16 53 63 65 64 64 63 61 59 58 56 54 52 50 48 47 45 42 37 30 23 18 16 14 13 14 14 323 161 101 74 62 41 348 323 308 333 28 42 45 47 49 50 53 56 53 43 29 44 54 60 53 47 49 57 58 50 36 20 3 2 17 51 64 68 67 64 59 54 48 41 36 37 39 38 30 22 19 18 13 353 9 28 33 41 55 9 303 300 342 38 54 60 67 73 76 331 295 313 327 347 12 39 60 63 63 65 70 58 340 309 314 336 54 69 73 73 68 58 51 40 26 16 12 15 23 28 30 29 21 10 6 6 9 9 12 21 62 82 85 81 78 72 62 51 44 41 46 57 62 58 30 9 360 6 12 14 13 13 14 15 16 16 16 19 22 24 20 16 11 17 25 30 33 33 32 28 23 18 25 34 40 40 40 38 46 57 65 65 62 56 51 50 57 74 87 94 99 104 113 119 122 117 193 253 270 313 49 59 55 48 29 16 10 21 28 23 2 330 307 301 313 72 79 73 33 3 99 107 100 307 297 272 248 335 338 339 341 349 349 347 346 357 19 44 45 40 30 38 57 80 65 53 65 66 76 86 92 87 55 43 41 38 26 16 16 16 9 2 355 350 345 342 339 333 319 301 281 267 259 257 264 295 25 8 320 283 280 41 57 52 55 64 69 56 289 308 28 37 20 17 19 15 8 4 25 39 45 41 32 26 22 19 14 6 359 353 351 350 350 351 358 7 10 5 3 11 27 36 31 20 10 2 1 5 19 38 45 37 30 36 55 60 59 48 1 343 340 9 61 75 71 69 69 70 60 23 360 345 333 347 35 54 40 19 346 343 346 358 360 1 360 357 6 53 103 102 91 70 40 20 5 357 1 69 118 137 151 112 82 42 357 156 144 138 136 142 147 145 111 100 94 83 47 11 50 117 121 120 110 103 97 101 104 106 87 78 71 87 92 89 87 79 64 84 102 109 100 87 74 68 43 8 358 1 9 9 354 343 6 69 94 99 101 104 104 95 90 86 90 93 104 136 231 258 266 265 261 151 106 102 103 104 107 112 116 114 108 109 112 114 111 108 103 100 93 55 351 327 333 86 96 89 88 88 89 92 95 103 110 115 117 85 62 55 54 59 65 75 84 95 103 108 110 110 113 118 117 113 111 114 117 124 139 158 181 194 161 114 96 90 87 87 86 85 84 83 81 81 82 84 83 79 79 81 85 86 86 81 76 72 77 78 75 61 30 352 321 285 246 121 101 96 94 88 80 71 64 59 55 64 69 68 54 40 27 26 31 39 31 17 360 62 104 112 107 105 103 104 106 109 106 102 101 102 103 105 109 111 112 110 110 112 115 117 121 126 128 128 128 128 128 129 131 133 133 129 125 123 125 131 144 166 190 193 116 96 93 91 90 89 89 86 82 79 79 81 81 79 78 76 74 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 22 22 21 21 20 20 21 21 21 21 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 6 5 5 4 3 1 360 358 356 354 352 350 350 352 356 358 347 10 37 79 104 130 131 87 81 86 100 136 167 172 24 312 308 71 73 75 77 67 51 23 357 309 241 279 296 309 326 333 227 216 198 185 173 285 13 34 46 45 31 233 236 218 135 104 289 283 275 274 281 178 182 190 213 239 259 328 31 16 6 13 34 18 353 336 360 29 40 32 22 39 70 84 75 63 45 8 319 300 300 303 310 317 323 318 282 223 214 39 29 15 3 355 355 353 351 350 346 345 345 346 345 344 344 343 340 338 336 331 326 321 329 359 79 55 41 31 31 31 30 25 19 10 1 9 51 62 64 63 62 62 61 60 58 56 54 51 49 48 47 45 41 37 29 23 18 16 14 12 10 3 322 275 69 64 59 34 303 328 356 32 39 41 42 43 44 45 48 51 55 45 37 40 51 58 56 50 47 56 55 48 32 17 6 4 26 53 67 71 72 69 65 58 47 37 25 25 31 34 17 8 6 29 34 33 31 29 23 360 320 279 276 280 304 41 54 57 59 63 77 227 287 336 358 11 25 41 54 60 48 39 38 8 270 281 303 2 59 67 70 71 69 63 55 45 30 14 13 20 32 34 34 31 21 8 0 1 4 6 9 19 55 73 79 77 80 83 83 74 59 51 54 61 69 67 36 358 356 5 13 14 14 12 13 15 15 15 15 18 19 17 6 4 6 23 32 35 36 34 33 27 20 15 27 37 43 41 39 35 44 56 64 67 64 57 48 44 46 67 85 98 106 115 128 138 145 145 121 62 41 50 56 61 64 53 18 359 1 16 27 14 345 316 316 348 55 55 51 52 35 15 97 115 126 276 288 287 192 343 341 339 340 343 341 342 344 355 7 23 45 45 32 17 34 84 72 66 73 79 88 99 111 110 99 77 59 46 37 33 32 27 11 356 345 340 337 338 338 337 330 320 301 281 267 260 260 270 320 350 319 296 59 73 69 59 58 59 55 34 32 61 56 48 28 21 17 12 5 11 78 71 61 50 35 25 18 12 6 359 352 347 344 342 341 342 349 358 6 360 357 1 26 43 47 29 1 348 356 9 25 44 47 36 7 7 27 49 51 37 354 341 338 19 63 68 60 60 63 64 48 10 344 332 324 333 30 44 28 359 338 350 354 354 349 350 354 360 7 22 159 142 129 118 67 24 1 348 348 22 147 168 181 136 59 15 345 322 249 131 131 137 149 149 120 104 102 98 71 345 308 249 130 123 115 109 104 106 102 93 72 62 56 69 86 92 88 80 51 23 95 108 108 97 85 80 48 10 355 356 356 353 345 341 343 21 87 117 126 125 113 94 87 85 91 97 110 260 278 280 281 280 275 83 95 100 106 111 117 124 126 126 119 117 115 113 108 103 100 96 88 58 1 335 341 70 94 97 95 95 97 103 111 122 130 132 122 98 80 69 67 69 74 83 94 106 113 116 118 124 132 146 155 150 144 140 147 162 192 176 135 101 91 89 88 89 88 88 88 87 87 87 87 86 82 81 80 80 80 80 81 85 89 90 85 80 76 73 69 58 30 354 325 302 250 111 101 98 99 96 89 76 65 56 53 74 84 85 66 49 33 28 30 34 33 19 4 13 83 108 110 109 109 109 110 111 109 104 100 97 97 98 100 105 108 109 109 111 115 116 120 125 129 130 131 134 136 138 142 138 131 123 119 118 120 127 137 152 154 133 96 92 91 91 91 90 90 87 84 80 78 78 79 79 77 73 71 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 24 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 7 6 5 5 4 3 1 360 358 356 353 351 348 347 347 348 347 1 34 56 64 59 69 74 69 71 74 80 149 202 184 79 53 59 64 70 69 68 59 36 21 14 333 301 298 309 325 329 299 256 47 53 53 50 40 27 19 22 26 341 241 171 77 70 69 36 1 335 319 308 154 357 307 256 243 279 38 31 16 354 356 32 34 306 303 338 27 58 44 32 30 68 82 80 68 27 328 302 297 297 306 315 319 315 300 226 201 167 41 28 15 354 349 351 346 343 342 342 341 342 338 337 339 343 344 341 339 337 332 324 316 303 250 105 50 36 31 31 29 25 19 13 4 352 14 52 64 64 62 60 59 59 58 58 56 53 50 48 46 45 44 40 35 28 21 18 16 14 11 8 4 11 74 74 66 46 304 286 18 32 37 38 37 36 37 37 39 40 47 54 48 40 36 46 56 61 53 50 54 53 46 29 17 6 357 28 56 71 76 80 80 74 65 51 34 16 5 357 355 340 26 36 39 38 36 30 22 13 351 327 298 281 276 291 43 53 55 54 51 45 37 25 19 19 21 26 39 53 58 44 15 323 284 257 256 320 44 59 64 64 61 60 60 57 48 34 18 19 26 36 37 36 32 20 7 358 360 2 3 4 20 53 75 83 84 88 93 101 86 71 60 66 73 83 87 77 2 3 9 15 15 15 12 13 14 15 16 15 16 8 360 346 6 24 34 36 36 35 33 30 23 14 13 26 38 43 43 38 38 45 56 63 67 65 59 50 39 32 41 78 103 117 125 133 137 105 84 69 59 53 51 54 62 79 72 25 348 2 12 15 353 332 321 23 60 67 58 48 48 31 32 84 117 137 234 261 266 113 43 339 326 324 326 331 341 347 354 356 4 29 46 41 11 3 61 85 50 59 98 100 104 111 107 98 81 66 54 46 44 39 31 4 343 327 329 332 336 339 340 337 335 332 320 291 270 261 262 287 343 351 31 69 80 80 71 66 59 48 28 44 68 70 65 47 22 4 346 342 21 131 104 84 68 45 26 14 3 354 348 343 338 333 332 332 333 337 343 349 348 349 355 21 44 60 42 319 323 359 28 40 48 44 30 356 351 6 38 42 26 350 347 357 56 72 68 54 53 53 50 27 356 334 327 324 336 29 32 16 346 335 349 348 343 333 339 347 1 24 65 115 117 119 119 90 39 1 340 339 349 162 166 165 76 24 5 345 329 320 127 137 144 157 151 132 111 107 105 96 19 315 304 275 127 124 120 119 122 113 104 96 77 59 64 88 100 104 83 34 27 84 99 102 93 88 83 52 6 347 347 346 347 344 342 342 343 351 135 138 118 96 82 84 87 94 103 185 275 278 279 280 307 47 72 87 97 105 113 121 126 127 126 122 120 116 112 107 104 101 97 91 73 12 335 330 40 90 100 98 97 99 107 115 126 128 118 98 90 77 72 72 74 78 86 99 112 121 125 130 138 154 170 183 181 181 187 222 248 264 94 88 85 81 81 83 88 90 91 91 90 91 91 91 90 87 85 83 82 82 82 82 85 90 92 90 85 78 72 66 58 40 16 352 359 71 100 100 101 101 102 98 88 74 63 56 85 97 89 73 55 38 24 22 23 24 25 23 20 56 93 109 111 113 115 115 114 111 107 102 99 97 96 94 99 104 108 111 114 118 121 124 128 131 134 138 139 140 142 162 189 161 124 118 119 122 132 145 161 134 104 90 91 92 92 93 92 90 87 84 80 77 75 76 77 75 71 68 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 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 19 18 18 17 16 16 15 14 13 12 11 10 10 9 9 8 8 7 6 6 5 4 3 1 360 358 355 353 349 347 346 344 342 340 354 28 52 63 66 72 72 69 69 68 64 66 77 80 54 47 50 62 68 65 56 53 51 43 29 351 324 304 3 14 8 42 56 55 51 50 44 41 27 10 17 25 27 33 41 42 38 35 25 6 350 344 350 2 31 10 348 32 39 35 23 357 329 333 355 152 280 306 328 29 60 59 47 44 66 83 89 85 358 292 277 287 301 314 321 323 319 299 224 184 85 41 27 5 338 337 336 333 332 332 334 333 328 318 324 331 339 339 337 334 331 324 311 295 260 56 48 38 29 25 24 20 14 7 1 354 345 25 55 64 63 61 58 58 58 58 58 56 54 50 47 45 43 41 39 33 26 19 17 16 14 12 8 4 24 67 74 71 47 347 14 33 33 33 32 30 29 29 32 32 33 43 51 52 38 30 33 54 61 56 51 50 52 44 29 14 3 5 38 62 74 78 80 81 78 71 57 36 10 345 312 309 47 53 52 49 42 36 29 19 6 351 336 314 291 274 293 46 56 55 51 47 40 29 29 27 26 22 24 35 60 67 57 335 298 292 260 256 39 52 56 60 54 46 43 50 53 46 37 30 29 33 38 39 36 32 22 9 1 360 360 360 359 13 47 83 92 98 103 94 88 80 78 77 90 97 106 118 112 67 27 19 18 17 15 15 16 17 17 17 14 9 354 351 358 29 37 39 36 33 32 30 24 15 2 9 27 40 44 44 40 40 44 54 61 66 65 60 51 39 28 21 39 115 131 118 103 89 76 69 64 58 52 45 43 61 79 74 42 5 21 19 11 354 358 19 49 60 68 69 60 46 35 37 55 99 120 146 149 118 97 68 301 283 295 311 330 347 348 347 344 347 356 23 31 18 351 359 42 32 50 122 113 107 103 99 93 84 75 69 61 55 44 22 336 322 320 323 329 334 337 336 332 329 330 326 295 273 260 258 298 32 42 53 70 87 89 84 71 62 51 23 51 77 92 102 115 97 51 43 56 88 111 106 99 90 77 55 19 345 334 329 325 322 320 321 321 322 326 332 336 335 336 340 356 12 86 219 239 243 88 65 63 60 56 38 345 340 357 30 32 19 357 359 18 69 82 76 58 49 40 30 4 344 327 328 339 44 31 11 351 335 335 344 341 335 328 334 342 355 27 72 98 109 114 119 121 90 349 314 321 321 181 165 135 32 6 355 356 3 53 121 139 146 154 145 133 119 118 115 105 59 335 318 315 126 129 124 121 120 113 109 105 91 75 73 95 103 103 74 53 52 85 93 95 91 84 71 43 339 327 334 340 342 343 341 338 334 324 309 124 93 85 80 85 92 103 151 247 265 270 275 299 50 67 75 83 91 99 108 115 122 124 123 121 118 116 111 109 106 105 103 101 94 26 328 320 357 85 100 100 100 102 108 112 115 109 97 83 80 76 73 75 76 78 84 94 114 140 148 157 167 187 201 206 203 206 246 308 358 53 80 84 83 78 73 73 84 91 95 96 97 97 95 94 92 91 89 87 86 85 87 89 88 85 79 77 76 75 73 70 65 53 43 34 43 67 87 98 103 106 104 102 95 78 71 49 265 107 88 81 65 43 20 17 18 20 28 32 33 42 67 97 107 111 113 112 112 112 113 112 111 109 108 105 106 107 110 115 119 123 127 129 132 136 142 147 147 144 146 167 247 274 284 126 126 132 145 150 144 108 95 90 91 92 93 94 92 90 87 84 80 76 74 73 76 77 76 72 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 23 23 23 22 22 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 15 15 14 13 12 11 10 9 9 8 8 7 6 6 5 4 3 1 360 358 355 352 348 345 343 342 345 355 11 16 15 55 77 77 78 78 76 73 68 59 56 56 52 49 49 57 69 76 46 17 37 69 5 318 307 340 56 41 35 43 63 61 51 52 53 49 31 13 17 28 34 35 40 42 31 18 359 340 325 305 294 332 72 37 29 38 39 32 5 333 322 312 327 26 22 13 10 63 76 72 59 54 64 86 101 121 220 253 256 292 313 320 323 323 321 303 246 181 93 47 24 356 331 319 314 314 318 322 324 320 314 308 314 318 322 318 318 319 318 308 290 28 62 52 44 36 29 26 20 11 360 351 344 344 357 39 59 65 64 61 59 57 58 58 59 58 56 52 48 45 44 41 39 33 25 17 15 14 14 12 9 4 24 64 81 75 64 48 46 41 32 27 23 20 19 21 25 25 28 38 49 51 37 20 16 55 61 57 45 43 48 42 28 11 357 15 53 69 72 72 75 77 77 70 58 35 6 336 309 337 49 58 58 54 45 38 29 20 8 355 341 325 297 273 301 52 61 56 50 46 40 32 27 28 27 19 16 26 59 71 70 285 293 305 319 37 48 51 50 47 34 23 15 29 41 42 37 36 35 37 39 40 34 27 19 10 4 360 359 357 355 357 35 91 100 105 107 91 89 90 109 123 134 120 114 117 107 80 50 36 26 19 17 17 21 19 18 13 8 3 351 10 31 42 42 39 31 28 25 22 11 360 348 17 34 43 44 43 40 40 43 51 60 65 67 61 52 38 27 10 341 256 176 100 83 76 70 67 66 67 71 69 61 64 65 61 36 10 24 21 14 3 27 46 57 63 70 76 69 54 46 46 52 75 96 118 114 108 104 147 247 270 288 315 343 359 346 339 338 341 345 355 12 17 4 3 10 18 50 141 135 116 105 100 99 98 94 86 78 71 59 22 337 321 316 316 325 331 333 326 323 327 331 324 287 267 255 245 301 43 48 49 70 93 92 86 73 72 58 315 32 93 121 130 126 107 92 81 76 84 89 91 103 110 114 108 214 272 279 287 291 295 298 301 304 309 318 325 327 325 323 322 324 317 271 240 235 224 181 87 73 68 70 58 295 315 358 28 30 16 1 3 30 69 88 86 77 63 42 15 348 336 330 346 56 96 52 336 328 337 347 350 343 336 333 338 340 348 15 49 90 122 130 140 158 163 297 296 321 327 159 126 70 25 360 354 1 16 68 121 133 137 136 132 129 128 126 119 108 93 11 332 321 350 118 119 118 115 110 108 107 102 97 98 111 104 95 77 54 52 82 91 94 93 73 7 328 326 329 333 337 339 337 331 326 319 317 354 74 83 88 90 95 107 139 227 261 273 280 311 53 70 75 77 82 89 94 97 104 110 113 114 115 115 113 111 109 109 108 109 111 111 81 305 310 335 80 99 103 105 108 111 102 89 68 59 54 53 60 68 69 70 70 70 73 275 250 248 235 223 231 230 228 222 117 55 51 54 64 78 83 83 80 67 56 66 87 96 99 98 97 97 95 94 92 91 91 91 91 93 94 88 82 78 77 77 78 79 78 76 69 60 54 53 57 66 79 95 103 105 103 96 71 62 270 275 88 92 91 80 60 28 19 18 21 35 42 43 39 48 69 92 98 100 102 106 110 113 114 115 116 117 118 119 119 119 121 123 126 129 133 137 143 149 153 151 147 149 157 203 267 290 283 196 145 139 130 116 100 94 91 90 91 91 92 91 89 85 81 76 72 70 69 73 75 75 69 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 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 1 360 357 354 350 345 340 339 340 350 4 22 13 12 26 72 83 87 89 88 77 72 64 56 51 49 43 43 47 63 68 49 329 293 158 303 316 322 40 57 44 43 51 64 64 57 53 69 80 70 19 345 41 48 45 53 60 44 346 320 317 311 312 343 16 49 52 54 56 63 34 335 312 312 321 360 12 18 21 37 90 93 91 88 88 93 108 134 167 219 233 247 305 319 320 323 319 314 301 261 208 139 41 19 358 340 324 314 306 303 310 311 308 301 299 304 303 297 292 304 310 310 299 317 67 57 50 41 32 24 18 9 357 345 337 334 341 14 50 62 65 65 62 59 57 57 58 59 59 57 54 49 47 45 43 40 35 24 16 12 13 14 12 10 9 20 63 84 79 74 64 55 45 32 17 12 12 11 14 17 19 25 34 45 44 32 360 2 49 64 58 36 29 34 43 27 10 349 25 62 75 72 70 70 72 72 69 57 34 8 345 332 339 43 67 68 61 52 44 34 25 11 359 345 328 299 280 330 60 64 59 51 42 38 32 26 26 24 21 19 27 46 58 41 300 317 7 44 49 49 47 40 30 14 2 354 358 20 46 39 42 42 40 41 39 34 25 17 9 4 0 357 353 347 334 359 94 101 100 98 93 106 126 160 150 122 81 84 88 78 66 54 47 20 359 12 21 27 27 20 12 4 4 12 34 43 46 44 37 27 20 14 7 350 355 10 33 41 45 46 44 41 38 41 48 59 65 67 63 55 41 28 11 345 298 92 85 79 75 70 67 63 57 56 61 66 66 64 60 37 23 29 29 20 15 41 59 70 77 81 87 81 68 57 50 51 59 71 82 89 102 124 182 271 297 310 335 360 12 352 341 335 338 341 346 360 15 20 4 355 351 19 124 138 122 113 110 110 111 108 100 93 86 72 34 337 315 306 305 321 328 327 318 323 331 332 321 282 256 245 234 189 86 69 49 67 88 93 90 84 90 282 281 315 151 151 150 132 115 101 91 84 84 81 81 96 105 112 118 219 237 238 246 255 263 271 280 290 302 313 320 318 314 311 312 314 317 303 273 249 236 230 47 49 53 69 166 223 251 43 39 29 10 2 3 29 68 90 93 91 71 23 356 342 337 347 17 79 91 62 315 326 354 3 358 348 342 341 341 337 339 357 26 90 147 156 152 148 138 175 281 339 13 98 86 61 29 351 348 356 13 71 120 126 125 122 139 139 134 126 122 117 106 70 337 315 319 89 118 118 115 111 111 113 117 121 133 139 110 99 88 55 45 68 90 96 87 44 17 359 347 339 340 339 336 331 320 312 308 333 51 75 85 94 106 118 144 209 266 289 305 329 35 70 80 81 81 82 85 87 85 87 93 100 106 109 111 110 109 108 110 111 113 116 121 142 252 288 323 75 93 99 101 98 91 81 72 59 44 36 33 39 41 43 38 34 27 15 359 339 322 301 275 258 247 228 89 83 73 63 59 64 75 83 84 82 69 56 47 75 89 93 93 95 97 96 94 94 94 96 98 99 96 92 88 85 82 82 82 83 86 86 81 74 66 61 57 57 58 61 78 93 100 101 97 64 300 283 285 89 96 95 91 79 53 34 24 24 42 49 51 44 45 58 84 89 90 91 93 97 101 105 109 114 118 122 125 127 128 128 130 130 132 136 139 143 143 140 135 137 148 162 185 208 245 263 183 138 128 113 104 98 95 92 89 87 87 88 88 87 84 79 75 70 66 66 69 72 70 65 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 17 16 16 15 14 12 11 10 9 8 8 7 7 6 5 4 3 2 1 359 357 353 348 342 335 335 333 328 350 7 360 351 9 67 83 91 89 75 69 73 72 68 60 52 40 36 42 55 44 23 299 290 289 2 26 38 55 55 49 49 55 60 64 65 62 119 147 163 108 348 4 100 125 153 164 206 262 280 310 357 17 23 7 7 28 109 121 128 197 259 279 335 5 22 9 4 357 23 125 106 104 105 114 135 168 190 203 221 224 220 232 312 311 310 305 302 295 283 346 23 17 13 6 358 347 336 319 305 298 298 294 283 290 301 314 325 331 337 327 321 319 41 65 57 49 37 26 12 357 344 332 322 326 332 348 32 54 63 66 66 63 60 59 58 58 59 60 59 58 54 52 50 48 44 39 25 14 10 14 14 12 10 9 15 62 83 84 80 70 60 52 33 8 4 4 5 9 12 13 23 33 40 33 17 340 1 48 70 58 34 6 22 37 25 6 353 27 65 77 75 72 69 69 69 68 55 37 11 352 329 312 295 78 77 66 57 49 40 30 17 3 346 325 293 291 47 65 66 64 52 43 38 31 26 23 21 19 18 22 32 47 43 37 54 56 57 55 51 42 28 11 354 346 339 328 299 270 252 34 48 45 42 39 34 24 14 5 1 357 354 348 337 322 321 80 84 80 82 88 111 138 164 88 61 52 59 63 57 44 27 335 302 326 2 23 31 34 29 21 10 12 24 41 45 47 45 36 22 12 358 353 351 14 30 41 44 46 45 44 41 36 37 47 59 67 69 67 59 47 32 25 30 58 78 82 81 77 74 70 66 58 41 46 60 66 69 67 52 42 40 41 27 24 46 74 86 92 96 99 94 84 72 59 52 44 33 19 5 358 322 297 299 311 326 339 9 20 1 332 327 330 339 346 352 6 11 352 337 332 353 51 90 103 104 108 114 117 114 106 98 90 81 58 308 287 290 302 331 334 330 322 326 332 331 328 315 236 235 220 185 128 85 59 61 73 89 96 102 210 270 284 342 187 191 200 168 130 108 99 93 88 88 92 104 117 128 155 228 241 240 242 247 255 263 276 293 305 312 313 308 308 310 318 328 339 334 319 297 17 35 35 29 26 22 10 117 94 66 44 19 2 357 359 10 63 91 96 77 18 1 349 343 343 5 33 73 82 63 349 1 14 13 358 345 336 335 336 332 329 334 34 93 128 141 128 128 141 149 156 27 57 81 87 72 33 328 343 355 13 66 116 124 125 127 296 158 129 125 122 117 110 100 358 315 316 358 114 117 115 112 118 122 132 141 162 157 113 102 94 63 39 42 88 95 84 56 31 8 349 342 340 342 337 330 315 310 333 37 62 74 87 101 119 127 165 282 307 342 3 23 56 77 86 85 83 81 78 74 70 66 70 83 96 103 107 107 109 110 111 113 115 121 133 156 207 255 352 71 85 89 87 80 76 73 71 64 47 35 30 34 32 30 24 21 20 18 16 12 7 359 352 7 78 82 81 81 75 66 59 62 71 81 84 82 74 63 56 80 89 92 92 93 95 94 95 96 99 101 102 99 93 90 89 89 87 84 81 81 83 81 78 74 69 64 58 56 55 56 63 78 90 97 99 96 292 286 285 102 98 97 95 89 73 57 34 30 47 53 52 40 36 53 83 89 91 91 90 89 89 88 90 95 104 111 116 123 126 128 131 132 133 134 131 125 107 98 101 114 135 172 230 244 250 244 218 159 123 105 99 96 94 91 88 84 81 81 83 84 84 82 79 74 68 65 66 70 69 67 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 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 25 24 24 24 24 23 23 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 20 20 19 19 18 18 17 16 15 15 13 12 11 9 8 7 7 7 6 5 4 3 2 1 359 356 351 344 337 331 331 334 332 331 345 344 333 358 51 73 78 79 71 67 70 71 70 64 55 42 29 41 45 26 352 295 29 41 49 64 66 62 58 60 63 65 68 74 74 74 92 50 10 334 309 286 247 224 198 192 244 274 264 4 29 28 16 348 338 335 140 157 179 212 250 353 27 23 17 2 358 355 5 62 57 61 75 91 123 159 186 213 236 239 210 200 244 278 290 294 304 348 32 23 15 7 7 5 1 356 352 348 342 334 315 293 277 319 11 21 18 14 10 356 355 8 57 63 59 45 29 9 349 331 318 320 323 325 342 16 48 58 63 66 66 64 61 60 59 59 60 61 61 58 54 54 53 51 44 37 23 12 11 14 15 13 9 6 13 57 78 81 75 70 61 49 33 16 2 1 4 9 12 16 26 32 33 20 359 336 355 56 74 60 31 352 22 32 23 1 358 20 68 78 79 75 72 70 67 62 51 32 356 308 276 265 250 87 74 66 58 50 43 35 24 7 341 312 295 19 62 68 68 65 55 46 38 29 24 19 16 14 14 13 19 38 54 62 67 66 64 61 57 45 18 354 342 337 330 318 295 259 240 226 44 45 43 39 32 21 9 0 355 354 349 343 333 336 50 60 59 56 55 60 71 67 56 45 44 42 40 41 38 16 342 312 298 341 13 27 33 36 34 29 22 19 31 42 47 47 44 35 16 355 329 341 7 29 37 44 47 48 48 47 41 35 32 46 60 69 71 71 65 55 43 36 42 58 76 82 84 83 82 82 81 73 55 54 61 65 73 78 78 67 62 57 40 33 44 84 95 102 108 110 107 99 92 79 66 39 345 324 310 303 295 292 289 290 291 293 289 236 242 299 312 322 336 342 343 351 352 341 326 325 348 22 37 44 43 61 85 99 111 113 108 106 108 147 223 249 276 334 4 348 333 323 330 337 342 356 13 22 12 17 117 77 69 62 56 66 82 97 107 220 322 4 89 169 195 219 221 181 127 112 110 110 119 132 147 154 169 193 226 242 248 249 252 257 269 291 307 313 314 316 323 330 335 341 349 355 351 359 19 45 39 31 14 3 352 355 50 70 68 44 17 354 346 341 322 41 76 70 44 17 2 349 343 344 10 32 63 71 57 22 24 24 12 344 333 326 332 334 333 327 330 78 98 107 119 118 127 146 136 126 114 103 112 127 138 139 319 342 360 17 54 104 117 117 112 65 340 104 119 118 113 107 108 66 315 315 340 106 114 113 111 114 112 114 159 230 206 115 107 103 87 40 24 90 96 93 76 37 353 335 336 336 339 336 335 330 32 60 64 67 73 90 95 108 139 303 348 13 26 28 37 61 80 88 87 83 78 74 68 60 52 51 58 74 93 104 107 110 111 113 116 120 127 141 155 171 114 59 64 78 82 81 76 73 75 79 77 67 50 43 43 36 29 20 17 17 18 19 19 20 19 29 55 77 83 82 79 76 72 64 62 66 79 84 86 76 63 64 83 92 96 96 95 92 90 91 93 94 93 91 89 86 85 86 84 81 75 69 65 65 70 73 73 69 64 57 53 52 54 58 68 78 92 103 121 252 281 304 90 97 98 98 93 84 75 44 42 58 62 56 39 26 45 77 92 96 96 94 91 85 78 71 64 67 76 89 103 114 124 129 129 126 122 112 98 78 70 67 70 84 139 281 276 270 263 245 211 132 100 95 93 91 89 87 83 80 79 80 83 85 85 83 78 71 66 64 68 71 73 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 24 24 23 23 23 23 23 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 23 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 14 13 11 10 9 8 7 6 5 5 4 3 2 1 359 355 348 339 331 331 335 341 350 9 37 14 345 345 39 78 77 76 72 71 69 68 68 66 58 48 39 46 41 21 352 11 50 49 59 77 93 98 105 95 93 92 101 101 73 66 53 16 340 311 302 273 240 241 251 282 300 336 17 47 44 29 358 343 348 1 27 48 212 246 25 38 40 29 14 359 359 359 4 4 3 6 23 37 45 77 128 177 245 281 305 284 263 262 297 330 32 35 33 21 10 1 0 360 358 359 1 4 1 354 340 347 22 38 33 31 29 20 13 5 15 38 61 64 60 41 14 341 323 317 318 322 327 336 7 41 59 62 63 65 67 67 64 62 60 59 59 60 59 56 53 53 51 47 39 29 17 10 12 15 16 13 9 2 12 47 77 77 72 66 54 37 25 11 360 358 3 11 14 18 24 28 23 8 349 342 353 65 76 68 35 8 29 31 24 4 4 30 69 78 79 75 71 67 61 49 31 345 284 261 254 251 88 68 67 65 59 52 44 41 32 18 10 16 38 57 64 68 67 63 56 48 38 27 20 15 10 8 6 1 2 34 70 68 68 68 68 66 64 47 14 344 338 333 326 304 276 253 242 245 39 42 43 37 27 15 0 353 348 349 345 340 340 21 55 57 54 48 41 39 40 39 38 37 37 33 25 17 8 353 327 315 319 354 17 30 35 37 36 33 29 25 35 43 48 47 43 34 3 331 297 331 18 39 42 46 52 55 54 52 41 30 21 45 63 72 74 73 70 62 54 47 47 57 73 83 87 89 92 94 97 93 83 74 76 81 93 106 120 114 107 94 61 56 66 90 100 107 117 118 117 117 119 122 136 194 248 271 277 281 279 277 273 268 262 259 254 228 226 251 287 310 326 331 335 343 339 332 322 325 353 53 43 32 20 13 12 18 78 118 121 122 126 147 174 197 348 14 7 348 329 324 340 355 10 28 22 16 7 20 33 34 38 43 45 55 67 81 75 37 4 23 51 152 202 229 239 226 184 135 128 131 141 156 168 176 187 202 221 237 246 253 257 268 290 309 320 324 347 357 360 352 350 352 357 357 353 2 26 46 39 27 359 360 1 7 44 65 71 46 17 346 333 325 326 72 68 55 36 19 2 343 334 331 350 18 53 63 49 22 12 351 322 335 336 336 339 341 342 342 8 99 111 121 125 126 133 141 129 134 144 167 166 160 161 181 307 337 2 17 32 92 117 117 119 118 324 115 116 115 111 111 120 132 291 308 322 101 113 112 109 96 84 54 305 283 271 109 110 111 112 66 47 99 101 101 99 28 323 320 327 330 335 341 359 37 69 74 75 78 94 136 296 14 34 38 44 44 43 43 46 63 80 85 84 81 77 71 63 55 45 41 42 48 71 90 99 105 110 114 118 123 131 138 132 116 88 74 66 69 75 80 81 83 88 93 90 83 73 60 51 43 27 14 8 10 12 14 16 16 16 27 47 70 79 82 79 79 78 75 68 66 73 86 91 87 77 75 84 94 99 102 97 91 86 87 87 86 84 83 82 80 78 76 74 69 65 59 56 55 60 65 69 67 62 56 49 47 49 57 66 74 83 95 102 90 44 54 75 91 97 101 92 76 56 40 46 60 64 60 47 25 35 65 97 101 99 95 90 85 78 69 59 52 56 64 76 90 104 109 114 114 110 99 86 72 61 49 36 17 335 307 291 283 274 259 226 138 96 90 88 87 86 85 83 81 80 81 83 85 86 85 81 74 69 63 60 68 73 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 24 25 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 23 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 20 20 20 19 18 18 17 16 15 14 13 12 10 9 8 7 6 5 5 4 3 2 0 357 353 344 337 327 320 322 332 10 32 42 15 354 334 34 79 77 76 76 76 78 77 74 69 59 46 44 52 46 28 358 29 49 48 58 72 91 136 170 139 113 101 97 81 57 58 48 351 306 300 308 271 217 81 347 336 306 25 50 63 64 42 353 350 359 16 23 25 13 12 22 38 46 45 22 8 7 359 358 358 350 348 356 5 9 8 113 158 158 308 300 270 276 291 9 33 44 39 28 12 1 355 352 353 358 5 9 8 2 358 7 36 40 38 33 31 27 16 9 5 20 44 59 64 58 34 347 319 310 312 320 332 348 8 35 54 61 62 63 64 68 68 67 64 61 59 58 57 57 54 52 50 48 43 35 22 14 11 14 17 18 14 8 1 12 48 76 76 71 56 34 11 353 346 345 347 357 7 15 18 21 21 16 4 350 345 4 67 82 82 53 34 36 36 26 14 4 29 63 77 79 73 70 65 56 29 321 279 265 273 78 67 64 64 66 66 63 55 49 49 44 39 35 44 56 63 66 67 66 62 56 49 39 28 17 10 4 358 357 359 13 51 70 69 69 71 74 73 68 49 12 342 336 336 338 339 342 332 36 44 45 45 42 36 20 4 345 343 343 347 341 343 355 41 55 57 52 45 35 32 31 31 31 30 31 26 18 6 356 345 328 323 328 347 8 26 34 36 36 35 32 31 34 41 45 46 40 27 347 314 293 336 29 46 46 46 50 56 58 54 39 17 11 46 65 73 76 75 72 67 62 57 53 58 69 84 92 97 98 101 104 107 104 97 105 116 134 150 150 142 124 108 86 85 93 100 107 117 126 127 129 131 139 152 178 198 219 238 250 261 268 267 263 258 253 249 243 234 233 235 262 284 301 315 324 331 328 324 321 326 359 81 50 35 22 9 358 350 349 35 111 114 114 113 121 81 31 23 7 343 326 335 2 18 29 34 22 11 1 19 29 30 23 20 25 44 55 62 55 28 1 360 13 60 181 221 235 233 233 218 170 154 156 165 175 184 195 209 226 240 250 258 267 282 306 315 353 6 13 10 4 351 348 347 353 353 353 4 30 42 37 23 9 17 20 27 46 65 72 59 18 341 332 347 50 80 74 63 41 13 346 324 318 319 337 17 56 63 45 14 9 7 4 357 351 346 347 349 355 12 51 81 98 123 132 134 136 136 131 146 160 173 173 168 160 169 262 307 354 15 29 81 113 118 124 134 176 146 124 113 111 115 126 147 241 299 312 100 114 114 109 99 76 13 321 308 305 110 111 112 111 98 104 117 108 115 124 272 305 311 319 322 329 338 13 48 69 81 99 154 181 188 65 53 52 53 55 54 53 54 60 69 77 82 83 81 77 70 60 50 43 44 42 44 58 76 90 98 104 111 117 121 127 123 111 101 92 85 78 71 74 83 97 103 105 103 100 97 90 68 53 48 22 6 355 355 357 1 5 9 13 25 42 64 77 80 81 84 87 89 83 76 73 84 91 92 89 87 89 95 99 102 96 90 84 82 81 79 79 78 77 76 73 71 67 63 60 56 52 50 52 59 63 63 58 52 42 38 40 48 64 73 79 78 74 67 58 58 63 78 89 97 91 76 54 49 51 54 55 50 41 25 25 53 100 101 97 92 87 83 78 69 58 47 48 53 60 65 69 72 94 108 113 106 98 87 77 63 37 352 323 307 291 285 278 263 212 122 94 87 84 85 85 85 85 83 83 84 85 85 86 85 83 77 73 68 60 61 67 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 22 22 22 22 22 23 24 24 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 20 20 19 19 18 17 17 16 15 14 12 11 10 8 7 6 5 4 4 3 2 0 357 353 344 344 349 3 2 25 45 42 36 18 8 17 62 74 75 76 74 72 75 79 83 81 77 69 53 51 53 31 18 32 47 52 46 40 34 246 216 216 101 87 80 66 48 18 338 307 286 292 293 283 330 54 28 35 42 46 63 82 120 167 268 298 4 30 30 20 2 3 11 25 43 68 72 48 18 347 336 332 329 334 340 349 348 341 86 159 165 207 217 221 335 19 45 46 44 39 21 1 346 341 341 348 2 13 12 4 357 358 23 41 43 37 30 29 23 11 358 2 21 45 58 66 56 19 315 306 306 310 334 358 16 31 46 57 60 61 61 64 67 68 67 65 63 62 61 60 57 55 54 52 49 42 31 15 13 13 16 20 19 15 8 3 9 48 73 79 75 60 32 338 294 284 312 331 345 2 13 17 16 11 9 2 353 344 5 58 91 94 82 59 46 41 31 20 8 23 55 79 80 77 71 66 56 335 299 325 68 72 71 67 64 63 68 70 69 60 55 52 49 44 40 45 57 67 70 69 68 63 56 47 36 24 12 3 355 349 349 355 12 56 69 71 71 73 77 75 69 50 10 345 339 357 23 47 51 51 48 47 46 45 40 30 9 346 333 335 341 344 340 352 22 52 58 58 51 42 32 25 24 24 24 24 21 18 11 4 353 343 331 319 312 317 340 9 28 34 35 35 36 35 35 38 40 42 33 14 332 312 324 25 37 42 45 45 47 51 54 52 39 25 31 50 66 73 77 76 74 70 67 64 61 60 67 80 90 96 99 101 106 112 115 119 126 143 158 168 155 137 117 114 115 135 120 117 115 125 133 133 135 141 153 168 183 195 208 219 232 245 255 261 260 257 252 246 241 238 239 243 254 267 279 286 299 308 310 313 315 319 333 44 51 43 31 17 1 347 335 337 2 64 76 75 74 46 26 16 9 352 341 4 30 39 38 33 19 360 355 11 20 23 15 9 14 34 49 54 50 20 355 341 352 16 171 190 211 226 243 260 271 159 151 155 180 193 203 219 234 248 258 269 286 284 262 126 49 32 22 9 356 342 338 339 347 349 356 12 33 38 34 19 11 16 26 35 43 60 75 91 26 353 351 26 69 87 90 95 129 232 285 295 298 303 319 34 68 70 51 29 29 26 16 3 352 350 351 353 7 36 67 71 78 117 129 134 133 134 137 144 159 175 175 165 157 161 217 275 336 7 26 74 108 118 122 143 193 178 125 110 112 114 123 147 236 302 320 89 115 117 114 110 104 4 321 313 309 109 106 109 113 135 156 144 123 128 133 249 294 304 313 318 320 326 359 32 54 117 215 222 194 85 63 59 57 59 61 62 61 62 67 72 75 78 82 82 77 69 57 47 44 48 48 47 51 65 81 90 95 100 106 112 114 111 102 98 96 94 92 87 91 101 113 114 115 117 119 109 92 75 58 41 15 360 349 346 348 353 2 12 20 25 38 56 74 80 85 90 97 104 97 85 75 80 87 92 94 94 94 97 97 96 93 88 85 82 79 77 75 75 75 75 73 69 66 63 59 54 49 47 47 52 55 55 45 33 15 7 10 25 56 69 74 70 66 62 58 55 53 57 68 80 83 74 62 57 62 62 54 40 27 17 17 49 95 100 99 95 91 85 78 69 60 51 51 48 47 47 39 16 15 118 124 116 108 98 97 92 68 322 303 290 278 277 276 272 227 104 93 88 85 84 85 86 86 86 87 88 87 86 85 84 84 82 79 75 69 59 61 25 26 25 26 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 23 24 24 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 23 24 24 24 24 24 24 24 23 23 22 22 21 21 21 20 20 20 19 18 18 17 16 15 14 13 12 10 9 7 7 5 4 4 3 1 360 357 356 356 3 25 41 41 47 53 47 37 24 10 20 54 71 73 72 67 64 65 70 79 87 77 64 45 44 46 25 14 17 46 56 54 33 5 321 73 82 67 80 78 65 32 3 328 316 309 307 298 294 14 50 44 88 103 65 75 119 150 209 235 243 9 41 35 349 327 340 354 7 27 92 120 117 144 297 304 308 310 314 316 318 327 330 346 157 167 198 159 101 48 51 55 56 49 36 359 332 319 323 336 350 6 12 10 357 353 3 36 46 48 38 28 22 10 354 337 356 22 48 56 61 47 313 286 288 294 313 4 21 27 32 46 58 60 60 59 63 67 69 69 66 61 58 60 63 60 59 60 60 56 46 30 17 16 20 24 26 22 16 6 3 8 47 72 84 90 95 260 265 261 255 299 336 351 1 9 12 9 7 7 5 357 346 360 46 91 95 90 70 54 45 33 22 11 14 47 73 83 82 76 72 64 43 52 65 71 72 72 70 67 67 72 78 75 66 58 56 55 48 43 42 54 67 73 73 71 67 59 50 38 20 3 349 343 339 342 352 19 59 70 74 75 76 77 77 69 50 6 344 339 13 44 55 52 48 46 45 44 43 34 18 351 334 330 334 340 343 345 13 42 57 62 60 51 39 28 20 21 22 24 20 17 12 5 357 348 340 335 328 327 328 337 350 11 29 34 35 36 36 35 36 36 34 24 1 337 351 28 40 38 36 35 39 43 45 49 46 39 28 39 54 67 74 79 79 77 73 70 68 66 64 67 75 86 92 96 100 107 118 126 134 144 159 165 164 146 131 123 133 149 160 131 119 117 133 139 140 142 152 167 180 188 195 205 213 222 234 244 252 254 253 250 245 239 237 237 238 241 249 257 262 269 275 282 300 309 314 319 348 45 48 39 25 1 342 331 331 337 355 16 33 41 30 19 12 16 12 6 29 41 44 36 24 1 336 341 2 12 12 4 360 8 28 46 52 50 11 343 322 346 346 187 188 195 216 242 277 309 84 56 32 4 243 234 243 250 260 270 281 293 273 214 120 71 49 25 2 344 329 326 331 339 346 6 28 36 35 28 13 7 7 21 29 35 43 67 90 49 16 8 42 74 93 114 149 186 197 235 276 290 292 307 70 77 77 50 35 34 27 13 357 344 347 353 360 18 48 80 78 80 105 120 125 123 129 137 146 165 182 196 175 169 196 228 270 335 359 19 59 110 117 119 158 219 205 120 112 115 116 119 151 273 325 359 81 109 114 113 116 129 289 307 315 124 114 108 113 123 151 181 163 134 127 121 20 315 319 328 333 330 329 335 332 310 283 263 227 84 71 65 61 59 61 66 67 66 63 66 71 75 78 80 82 78 70 57 47 45 51 53 53 51 59 71 81 85 86 87 92 97 98 97 97 99 101 107 115 125 121 113 118 125 132 122 99 82 73 60 35 12 1 353 346 343 347 3 13 21 25 34 51 71 82 92 104 112 113 100 86 78 77 80 86 91 94 98 103 95 91 87 87 86 84 82 79 76 74 74 74 74 72 69 65 60 55 49 45 43 46 47 43 24 3 345 341 337 344 25 65 73 70 66 63 60 56 51 45 49 56 65 65 63 60 68 69 62 32 10 1 4 33 84 103 103 98 95 90 84 76 70 65 68 56 40 28 22 10 348 87 117 115 113 113 123 125 138 212 255 259 255 264 272 280 299 88 92 89 87 84 84 85 87 89 90 91 91 89 86 83 84 84 82 78 72 60 59 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 23 23 24 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 20 20 20 19 18 17 16 15 15 13 12 11 9 8 7 6 5 4 3 1 359 358 359 357 4 26 46 51 47 47 47 42 15 352 354 43 72 72 67 54 54 56 54 57 63 58 49 41 39 32 14 350 337 10 98 92 75 32 34 79 86 81 83 85 80 40 345 310 332 345 338 332 333 19 106 164 199 211 226 271 287 260 245 255 275 12 357 333 265 273 297 302 342 50 79 99 103 15 313 303 307 309 302 302 305 319 323 315 239 201 168 88 58 44 42 61 73 68 37 309 300 316 336 350 1 9 12 7 353 352 11 45 58 60 50 27 4 332 324 322 351 24 49 57 54 262 258 259 265 290 356 28 29 25 18 41 56 62 60 59 60 65 69 71 68 61 46 53 65 68 69 74 72 60 48 33 25 23 28 30 31 25 16 3 356 9 49 68 79 89 101 198 255 251 253 31 12 6 4 3 5 5 7 8 11 4 358 2 45 78 87 85 69 55 47 36 22 13 8 27 62 82 84 82 78 71 66 64 67 71 75 77 78 79 77 80 83 80 75 67 63 61 56 50 47 54 65 73 76 75 72 66 57 39 8 343 328 327 331 337 350 26 61 73 78 80 78 79 79 72 50 343 325 336 21 55 62 61 58 53 48 45 40 28 2 338 327 330 335 339 348 6 35 49 58 64 61 51 33 23 21 26 26 23 17 10 3 357 352 346 342 341 342 345 345 344 343 352 10 29 36 37 37 35 32 27 19 2 359 18 37 44 44 40 34 31 31 35 40 45 45 41 31 42 59 68 75 79 81 78 75 72 70 68 67 68 75 83 89 96 102 113 127 139 145 151 160 160 154 141 142 148 161 164 154 120 111 118 149 150 152 155 166 177 187 194 198 206 210 218 227 235 243 246 245 243 241 238 235 234 232 230 234 241 247 252 258 266 280 296 305 309 321 5 48 49 34 6 340 328 328 332 339 348 360 12 18 15 15 22 17 18 39 43 41 27 3 338 317 318 8 8 1 356 1 20 35 44 48 41 354 332 325 10 40 184 205 214 228 282 342 34 67 47 27 360 345 321 299 286 278 275 282 291 297 78 90 80 61 29 341 320 312 314 322 333 348 24 40 41 35 24 6 2 4 14 18 22 27 48 67 76 25 20 47 69 94 140 181 198 202 243 285 297 300 32 70 59 332 282 33 34 23 2 347 335 346 360 15 30 58 82 84 86 89 107 120 135 148 149 148 158 171 278 242 235 243 253 298 350 2 9 48 117 121 124 170 231 236 120 117 120 124 124 117 99 60 35 39 99 110 112 118 135 246 312 85 94 93 97 110 132 158 190 159 120 102 90 61 352 338 338 341 342 340 342 335 302 283 297 77 79 73 67 60 59 62 69 72 69 62 60 65 75 78 80 81 77 70 59 51 50 52 59 60 58 60 66 74 80 81 80 78 81 85 91 95 99 107 117 130 132 113 95 96 112 123 102 83 74 70 58 40 11 351 336 325 321 325 341 3 18 25 34 48 65 86 105 123 124 114 98 87 80 78 76 77 78 81 88 95 94 91 89 87 86 85 85 84 81 77 76 75 75 74 72 68 63 56 49 43 40 40 39 32 8 349 337 338 330 335 2 62 73 73 69 65 64 60 55 48 45 45 51 58 65 70 75 76 71 31 360 350 357 14 54 100 104 103 101 99 95 92 87 85 87 79 58 10 16 28 22 64 103 115 119 125 140 143 152 177 205 226 236 253 268 281 312 75 88 89 88 87 86 86 88 90 92 93 94 91 86 81 76 73 75 76 73 67 60 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 22 22 22 23 23 24 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 25 25 25 24 24 24 23 23 24 24 24 24 24 24 24 24 24 23 22 22 21 21 21 20 20 19 19 18 17 16 15 14 13 11 10 9 7 6 5 5 3 1 359 357 354 353 358 7 48 54 48 39 42 58 9 341 321 51 70 69 66 53 40 52 66 64 62 56 43 35 36 21 1 326 294 252 201 135 125 161 198 156 99 82 67 87 103 156 265 276 282 305 324 330 334 342 158 152 170 208 231 234 241 238 246 295 305 86 323 306 280 268 281 301 352 32 32 29 7 331 314 313 320 331 345 352 343 331 314 300 268 220 92 61 45 32 4 80 128 137 167 265 339 356 3 5 5 7 11 2 348 330 323 28 85 85 87 53 358 331 334 340 359 17 41 76 243 248 246 250 281 12 28 31 31 17 8 30 54 62 60 57 55 59 67 71 68 60 39 18 77 103 104 86 72 55 44 34 28 25 27 31 31 27 12 1 355 24 52 64 66 67 64 58 47 56 61 57 37 22 10 357 355 357 3 9 19 22 16 13 40 65 83 79 69 60 48 37 25 13 8 11 47 74 84 83 78 72 68 66 69 73 76 80 84 90 85 82 82 86 84 79 73 70 69 62 58 58 66 73 78 79 78 70 57 27 346 322 316 322 328 337 352 35 62 75 78 80 80 81 81 78 51 323 308 348 46 69 71 69 67 61 54 48 36 13 336 324 320 327 333 341 358 26 47 54 58 61 58 48 26 23 25 33 29 23 13 4 356 352 350 349 347 346 346 348 348 346 342 339 347 13 32 39 41 35 25 357 319 320 18 41 47 49 47 43 35 26 22 25 31 37 40 39 38 48 64 70 73 77 79 78 76 74 72 71 69 70 76 83 90 99 110 122 133 142 145 147 147 147 151 155 161 166 170 166 144 109 103 128 162 162 166 171 177 184 193 200 206 208 213 218 226 233 239 242 239 238 235 234 234 233 231 229 227 231 236 241 245 249 256 277 291 299 305 323 30 52 41 5 331 320 318 324 331 339 347 356 7 13 17 24 21 26 38 44 35 7 347 336 331 337 359 7 2 8 24 46 49 50 49 30 330 327 350 31 44 130 200 238 323 352 26 43 44 33 17 1 352 341 329 319 307 285 300 336 19 62 78 82 74 27 311 303 302 305 317 335 5 39 47 47 33 16 2 2 4 8 5 8 16 37 66 97 41 37 46 51 57 130 185 191 202 301 314 318 12 53 58 23 13 47 72 45 16 350 338 334 347 3 22 40 62 77 84 85 85 88 92 103 123 131 136 141 139 123 117 147 198 265 337 5 7 3 49 127 136 143 171 223 254 108 122 127 136 131 108 93 68 42 19 88 108 113 120 137 255 110 95 91 84 86 99 133 162 185 132 106 101 90 66 342 333 332 337 340 345 350 327 315 300 58 74 77 74 69 62 59 64 72 78 76 69 52 55 68 79 81 81 80 76 67 58 54 55 66 70 69 68 68 72 78 82 84 81 80 82 87 92 98 107 113 111 98 90 85 85 85 86 83 76 72 67 56 37 357 331 320 313 310 311 322 359 20 33 38 46 59 84 103 114 112 104 95 89 83 79 73 67 64 59 59 69 85 91 92 89 88 87 88 87 86 83 81 78 77 76 74 71 67 60 50 43 37 34 30 19 355 342 335 335 329 333 356 61 74 74 70 68 65 63 59 53 46 44 47 55 67 76 79 85 88 57 320 329 356 7 37 87 106 110 108 110 112 114 110 101 92 107 121 165 149 121 95 90 103 116 125 133 145 153 161 172 187 203 224 250 268 282 335 70 83 86 88 89 89 91 92 93 85 82 87 88 85 80 74 68 66 67 70 72 65 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 22 22 23 23 24 25 25 25 25 24 24 24 24 24 24 25 25 25 26 25 26 25 25 25 24 24 24 23 23 24 24 24 24 24 24 24 24 24 23 22 22 21 21 21 20 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 1 358 358 1 20 12 30 54 55 48 29 30 33 346 340 1 65 67 66 66 49 341 300 82 78 72 72 66 55 37 12 356 351 32 38 38 58 142 175 121 75 72 58 50 64 153 199 241 250 253 236 275 298 304 315 50 105 85 38 355 250 240 242 239 300 289 275 272 285 286 276 304 328 8 10 4 356 344 322 310 322 337 352 356 357 342 326 296 277 262 207 64 59 50 10 306 230 187 155 97 33 17 14 9 3 2 2 3 350 325 303 282 292 82 61 52 45 26 16 13 3 350 326 257 224 234 240 252 14 29 32 31 29 23 3 1 21 53 58 57 52 49 48 61 66 67 57 30 297 252 217 83 64 56 49 41 31 21 20 21 23 26 23 9 7 13 41 56 65 65 60 48 52 54 58 65 67 57 36 13 344 347 354 2 8 24 38 29 24 26 57 80 83 75 63 50 39 26 10 360 358 25 64 82 81 78 75 69 66 69 75 79 84 87 90 83 74 80 87 90 89 84 79 76 72 66 65 68 74 78 81 77 68 49 16 341 322 321 323 328 342 9 47 62 72 75 77 79 83 87 92 76 305 305 43 66 73 74 74 73 65 56 43 25 339 308 309 312 322 330 343 8 38 52 58 59 59 55 43 25 23 28 32 30 20 9 357 352 350 350 348 347 345 345 345 347 346 342 336 336 347 19 38 42 34 359 292 262 337 34 44 48 49 48 45 37 20 9 5 22 31 33 36 43 52 60 65 69 74 77 79 78 77 77 75 73 72 78 84 92 102 112 125 131 136 134 133 135 142 156 167 176 173 169 161 135 113 108 149 170 172 177 180 182 189 195 204 210 214 215 221 228 234 237 239 235 234 233 235 236 236 232 230 230 230 231 234 238 241 246 260 275 286 293 302 334 71 59 342 300 301 305 313 323 331 338 347 360 15 21 23 22 25 33 47 29 358 343 346 351 359 4 4 359 11 43 70 68 63 56 24 327 341 13 44 56 68 67 32 7 5 21 39 43 33 14 357 344 337 331 328 327 325 332 13 41 59 70 78 81 351 289 291 295 302 323 356 25 41 45 43 29 13 2 6 4 360 344 346 357 19 59 75 49 44 42 36 23 2 245 230 314 351 348 4 41 48 45 355 37 82 91 58 12 337 329 330 348 3 20 40 58 69 73 78 85 92 85 89 102 112 121 135 145 144 126 133 135 34 14 13 12 3 66 137 145 149 160 195 279 340 119 133 140 133 104 76 57 32 10 81 108 116 120 124 312 101 101 98 90 87 91 125 159 167 112 100 98 93 80 307 310 312 318 346 4 3 339 346 33 80 80 78 74 71 66 64 68 72 76 78 72 53 46 56 77 80 81 82 78 69 53 48 57 71 80 80 77 74 75 81 86 88 88 86 85 86 90 93 94 91 89 86 86 86 87 83 77 75 77 76 73 62 35 342 325 320 318 323 336 5 31 42 47 48 53 61 78 91 98 100 96 94 91 87 80 72 65 60 54 47 49 64 85 93 94 93 91 89 89 87 85 83 81 79 78 77 75 71 65 55 45 36 28 21 9 355 345 340 336 328 331 352 59 73 74 69 65 62 59 55 51 45 44 45 51 59 67 70 104 165 241 289 311 332 338 352 34 112 118 118 123 125 127 123 121 123 146 164 179 163 141 123 125 122 123 130 139 149 158 165 172 177 186 206 248 270 290 51 76 79 80 86 91 94 96 95 90 75 66 71 82 84 82 77 70 61 61 62 66 67 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 25 25 25 24 24 24 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 17 16 14 13 12 11 9 8 7 6 6 4 1 360 2 13 25 17 42 58 62 51 26 355 360 4 30 55 70 75 74 70 37 329 282 67 75 71 98 143 110 67 8 349 30 52 47 42 39 49 52 47 52 51 43 7 309 238 239 259 274 218 203 260 290 311 306 341 64 42 20 356 346 315 310 238 231 267 263 260 273 288 306 332 347 5 12 347 325 322 333 339 346 347 350 341 333 316 299 279 263 38 63 52 57 55 290 264 242 26 32 31 26 20 12 6 1 357 356 352 335 335 350 27 37 41 43 46 43 31 23 13 353 330 300 254 236 236 49 45 43 37 32 26 20 10 349 4 36 56 54 52 48 45 44 50 60 63 55 34 356 5 45 52 51 48 43 36 26 16 13 12 13 17 18 12 21 30 43 59 75 89 87 77 78 95 98 87 67 59 44 20 4 10 9 7 6 16 27 28 21 13 39 70 84 75 65 53 39 22 2 351 351 7 53 78 82 79 75 69 66 66 72 77 81 79 74 72 69 77 86 95 96 92 84 79 76 73 71 70 74 77 79 75 64 43 10 342 325 323 325 329 359 39 62 66 69 70 69 70 76 90 104 157 253 43 75 76 76 78 77 73 63 41 1 318 297 291 296 303 314 331 352 17 46 58 61 58 57 54 39 28 25 27 29 26 14 3 353 351 349 347 345 343 342 341 341 343 341 339 333 328 328 337 14 20 359 317 292 287 31 41 47 48 49 47 42 34 6 338 340 9 23 31 39 45 49 53 58 62 67 73 78 83 85 85 84 82 79 78 83 89 97 107 117 122 123 123 123 131 144 163 175 182 175 172 166 149 135 135 168 179 179 187 190 191 191 196 206 212 219 224 226 229 231 231 230 229 229 233 237 239 239 236 235 235 238 240 240 240 241 245 250 263 274 285 292 295 123 143 193 237 263 285 301 312 323 332 341 357 23 26 24 19 18 28 52 35 12 351 348 351 355 356 353 344 346 6 67 85 86 81 59 3 355 4 31 60 71 65 40 6 357 2 38 44 33 5 345 331 327 326 325 326 331 345 30 49 60 61 61 55 281 277 280 288 310 348 20 33 41 45 40 25 6 357 1 354 338 321 346 2 18 50 57 49 41 35 27 357 332 304 310 331 358 13 37 50 44 24 327 43 93 93 60 1 322 320 331 353 8 23 37 50 56 61 60 72 85 99 100 100 106 111 122 133 145 143 143 135 73 10 12 16 17 72 123 137 139 136 105 43 27 70 134 142 122 93 69 46 17 3 72 109 117 118 123 142 109 112 111 101 104 113 154 175 135 110 102 100 98 112 281 294 301 346 62 58 40 359 349 44 91 89 84 77 71 69 68 73 74 73 76 74 61 50 56 72 74 74 72 68 49 24 27 52 74 87 88 85 80 80 83 88 91 92 92 91 90 88 87 85 84 85 86 88 90 91 88 82 77 79 77 74 64 39 1 345 348 360 20 32 42 50 50 50 49 54 61 72 81 88 91 93 93 93 89 83 76 70 64 56 50 46 46 67 88 98 99 98 94 92 88 85 84 82 81 80 78 77 74 70 63 53 42 29 19 12 3 354 347 338 328 332 358 57 71 73 70 63 57 51 45 40 36 37 38 39 33 14 315 274 267 273 287 297 308 315 305 296 132 129 130 135 137 138 137 140 149 162 174 181 171 148 137 147 147 143 140 148 157 164 168 173 174 180 194 235 267 331 83 83 81 77 82 89 94 91 87 81 71 65 65 75 81 84 81 74 64 65 66 63 58 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 24 23 23 23 23 23 23 23 24 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 26 25 25 25 24 24 24 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 16 15 14 12 11 10 8 8 7 6 5 2 3 8 20 14 1 27 59 73 69 25 349 23 49 60 65 74 87 86 76 54 50 57 66 64 56 33 28 60 132 313 325 48 61 57 48 42 54 52 49 51 40 18 343 321 291 256 228 193 171 165 353 298 298 296 351 40 33 342 318 317 311 303 267 260 265 264 270 288 332 340 344 340 329 185 230 270 295 358 7 353 342 332 315 318 332 6 19 35 58 59 51 12 263 253 241 19 27 25 21 16 14 10 5 359 353 350 348 355 25 36 42 42 38 35 42 40 31 16 6 360 5 17 40 48 49 48 47 45 38 27 18 12 2 356 19 49 57 53 47 42 42 46 51 59 60 56 44 37 36 46 49 49 42 37 30 20 11 4 3 3 7 14 24 33 37 40 47 76 127 149 174 192 186 132 55 36 33 33 27 23 25 23 13 1 3 10 18 11 11 25 63 76 71 63 51 37 21 5 353 352 4 46 76 83 79 75 69 66 64 66 68 68 67 67 72 75 73 82 94 97 96 90 84 81 78 76 75 76 77 77 74 64 43 11 344 330 327 332 340 6 48 68 72 70 66 59 55 55 65 94 206 226 94 82 79 78 78 77 73 62 28 339 301 288 284 288 297 324 352 4 24 50 61 62 55 50 44 32 27 28 30 24 18 7 360 353 352 347 343 339 339 339 340 340 340 339 338 335 328 320 311 323 348 350 343 359 26 36 42 47 49 49 45 36 22 351 325 321 350 21 33 40 41 44 48 50 54 58 64 74 84 89 92 94 92 88 82 82 85 92 100 107 111 109 108 108 130 157 177 182 182 174 177 177 169 157 159 181 186 190 196 198 197 193 197 202 209 216 221 225 228 229 227 223 221 221 230 237 241 242 240 237 238 242 245 247 247 246 248 253 261 271 279 286 280 195 154 162 181 201 241 275 300 318 327 331 343 13 28 21 12 4 14 44 43 13 350 335 335 337 333 331 330 332 340 22 97 101 99 94 63 359 333 2 57 90 90 62 320 326 2 50 46 29 352 330 319 318 318 319 323 331 359 46 58 63 62 60 286 273 270 272 284 335 20 36 37 38 41 33 17 351 338 330 317 337 355 8 12 22 46 53 51 37 23 2 332 316 307 312 325 347 23 50 55 47 15 331 104 91 83 56 355 315 318 340 8 21 32 41 48 44 37 29 36 64 119 118 114 117 108 103 117 140 210 194 165 353 342 349 4 20 78 117 128 121 110 67 54 44 19 113 124 109 92 70 26 358 355 44 112 118 117 125 127 110 121 120 117 126 144 178 193 133 117 111 110 112 210 274 292 307 7 50 49 44 11 322 59 95 95 93 86 77 72 72 77 77 75 75 72 65 57 68 76 75 65 52 38 16 356 2 44 80 92 93 91 86 85 86 90 91 92 93 93 92 91 88 87 86 87 88 91 91 91 89 85 82 79 76 70 60 40 23 17 27 37 45 45 48 51 50 48 47 52 59 67 75 80 83 86 90 93 94 94 90 85 78 70 63 53 45 42 66 92 101 100 98 94 91 88 86 84 83 81 80 79 76 73 67 59 48 36 26 19 11 1 351 339 326 332 17 65 72 73 72 64 55 44 34 26 18 21 24 22 1 321 291 280 279 281 288 292 293 275 268 268 264 151 143 140 139 138 135 142 157 173 180 186 187 162 146 152 157 158 150 154 158 164 168 173 177 182 193 219 239 95 91 87 84 80 82 85 88 83 78 73 66 64 64 69 74 78 79 77 71 64 74 73 62 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 24 24 24 24 24 24 23 23 23 23 23 23 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 25 25 24 24 24 24 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 19 18 17 16 14 13 11 10 9 8 7 7 5 4 6 11 18 1 4 24 57 84 129 70 25 50 57 59 61 71 88 94 104 102 84 73 71 67 58 34 4 346 226 348 20 57 77 89 108 84 75 78 79 85 60 26 355 350 345 253 175 157 138 100 319 302 301 306 24 79 89 273 279 279 267 267 268 266 272 286 338 359 357 346 340 331 311 205 217 229 289 7 350 336 327 331 343 21 34 39 35 40 52 79 93 261 263 270 56 33 26 21 14 7 7 4 0 354 349 345 346 17 42 40 38 37 28 28 38 37 31 18 12 14 30 44 49 48 47 47 46 46 42 25 16 10 3 11 32 54 57 52 40 30 31 46 54 58 61 56 43 37 40 48 52 50 42 33 23 14 2 353 351 353 360 15 29 38 40 39 38 46 86 159 238 234 177 41 28 21 19 18 20 22 24 31 15 2 353 357 3 3 12 33 62 68 66 56 47 38 26 12 1 355 1 31 74 82 80 75 70 64 63 62 60 57 56 58 65 68 66 62 75 92 97 96 90 85 83 82 80 80 80 79 75 67 47 18 350 340 338 344 346 352 39 69 78 72 66 58 50 40 25 16 297 263 48 72 76 77 76 74 70 58 18 334 305 290 282 285 342 5 9 8 26 49 61 60 54 41 32 26 20 22 24 19 10 1 356 351 346 338 335 331 334 336 339 341 341 340 341 341 338 327 322 323 338 349 357 4 13 19 34 44 48 46 42 34 19 1 347 2 23 31 38 41 43 44 46 46 47 49 50 56 62 69 81 91 95 93 85 80 81 84 92 96 99 92 92 101 147 173 186 188 182 176 177 179 176 163 170 188 202 204 205 203 201 198 199 202 207 214 221 225 227 228 226 221 218 218 228 236 242 243 243 243 240 243 247 251 252 252 252 255 262 269 275 282 277 248 152 158 167 178 194 215 262 317 319 314 315 331 4 7 358 346 355 60 54 11 342 320 316 311 302 308 314 319 320 331 108 106 106 106 100 74 323 346 26 109 127 182 302 322 2 66 56 33 329 312 305 305 308 313 321 333 15 63 73 77 81 117 246 261 262 269 323 33 40 44 44 41 37 21 360 329 323 322 326 18 24 19 14 22 43 53 51 35 7 337 317 309 309 315 323 340 16 37 46 50 28 25 101 83 77 67 334 321 329 2 29 35 39 48 57 51 36 19 15 32 118 125 123 122 124 131 149 169 212 263 280 308 326 328 346 24 95 111 114 105 93 68 44 30 18 3 83 106 106 94 13 354 2 51 108 113 113 115 110 106 119 122 126 140 160 181 188 126 119 121 122 129 245 270 278 20 42 38 32 20 5 348 82 80 83 88 88 84 78 76 80 83 82 77 75 73 64 74 80 79 64 46 29 7 350 341 7 81 98 96 93 89 87 88 92 91 91 92 92 92 92 92 91 91 90 90 89 87 85 82 80 79 77 75 70 62 42 31 28 35 41 44 41 44 47 50 49 47 50 55 61 67 70 73 75 79 86 97 104 108 106 98 88 79 68 54 42 43 68 93 98 99 97 95 93 89 87 84 83 82 81 79 75 69 60 51 42 33 25 16 6 353 338 319 312 36 62 67 69 70 64 56 43 26 11 0 359 356 348 327 301 286 283 284 285 287 287 279 237 224 245 290 199 152 143 139 136 134 145 162 185 189 193 197 188 171 162 160 154 151 159 164 168 171 176 182 188 196 206 204 113 95 91 89 87 82 81 82 78 73 67 60 59 61 67 67 66 66 67 61 11 50 65 68 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 24 24 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 19 18 17 15 13 12 11 9 8 7 7 5 4 4 11 350 290 309 20 54 59 117 60 54 60 65 68 70 69 66 64 123 160 140 80 72 64 57 25 329 324 332 80 88 83 103 115 124 107 102 126 151 121 67 45 6 345 343 344 138 117 77 8 347 325 312 317 335 167 192 236 246 247 241 248 255 261 315 39 44 11 352 340 348 358 349 333 315 345 355 360 331 321 319 336 2 33 43 45 32 16 3 217 212 251 326 28 40 30 21 10 11 5 360 358 354 347 344 342 341 25 45 45 13 331 302 14 36 38 29 18 7 17 34 44 47 48 46 45 43 44 38 27 18 14 11 20 37 55 56 49 26 14 22 48 55 58 62 60 50 35 43 52 55 53 46 31 16 1 343 336 336 347 2 17 28 36 41 40 37 33 30 30 27 36 43 36 26 18 9 8 11 14 22 27 14 356 343 348 352 356 11 39 62 63 60 47 47 40 31 18 5 355 359 23 70 83 84 77 66 58 59 59 58 56 55 57 59 59 53 20 22 72 96 97 94 89 85 84 85 86 88 83 75 64 46 26 2 354 352 355 345 347 25 71 78 75 70 61 52 38 27 31 50 64 70 73 75 76 75 73 69 56 15 329 310 294 315 30 38 22 11 1 20 45 61 59 51 33 23 15 5 9 13 14 5 356 350 346 339 330 325 325 331 336 339 341 342 343 345 347 349 342 333 323 315 315 317 310 309 341 29 42 44 41 35 27 17 6 5 26 37 41 44 45 46 46 46 45 45 43 43 43 44 45 53 60 67 69 67 64 64 66 70 72 71 68 74 98 166 182 190 194 184 179 180 179 176 163 184 207 215 216 214 209 206 204 202 204 209 214 223 227 227 225 224 221 220 221 228 237 244 246 245 244 243 244 247 251 252 252 251 254 260 268 273 277 280 266 206 171 166 169 174 172 163 303 298 294 292 299 315 330 327 318 292 280 68 354 320 310 309 306 302 296 298 303 305 309 89 94 92 90 95 90 35 350 353 9 355 10 8 360 6 33 78 117 250 278 293 302 307 316 328 344 35 86 97 104 122 183 228 245 246 43 56 51 46 43 45 42 30 1 330 312 308 327 8 36 31 19 7 19 39 50 47 30 350 328 315 308 311 317 336 6 24 23 28 39 38 46 78 107 118 141 325 335 352 19 36 39 33 42 53 56 41 21 11 22 62 118 121 119 123 132 159 186 198 222 271 293 305 330 358 82 108 104 100 93 88 73 34 14 1 353 56 108 126 129 114 25 36 83 107 111 111 108 103 106 117 128 138 153 173 185 173 118 120 127 131 137 264 271 68 81 50 33 16 8 18 72 90 89 83 88 90 90 85 82 83 89 90 86 80 75 71 79 82 82 69 53 33 13 359 350 10 78 98 97 96 94 91 92 93 92 92 92 93 92 93 94 95 95 93 90 86 82 78 75 74 73 73 73 71 64 47 35 30 35 39 41 38 39 41 47 48 47 48 51 55 60 61 62 63 60 61 73 111 123 122 110 100 92 82 72 58 52 59 78 92 97 98 99 97 95 92 90 88 84 82 80 77 71 62 53 45 37 29 20 9 353 334 312 348 57 57 58 65 70 68 63 53 21 344 333 332 330 325 311 298 289 290 293 292 285 276 262 220 62 42 20 2 139 147 137 134 136 147 161 185 196 198 192 187 183 178 168 165 165 171 176 179 180 183 189 195 202 205 189 120 98 91 89 83 75 76 77 77 72 66 56 50 53 67 70 67 56 46 34 24 30 60 77 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 24 25 25 25 25 24 24 24 25 24 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 19 17 16 14 13 11 9 8 7 7 5 3 359 305 259 254 262 185 85 75 70 61 50 51 56 68 68 63 53 29 251 230 90 63 59 54 31 304 269 277 269 190 147 140 150 113 88 74 73 63 46 39 40 48 25 310 316 316 10 81 55 6 333 320 310 307 287 202 210 227 236 242 246 248 250 257 34 46 44 6 346 339 348 344 326 342 356 23 1 344 316 319 328 347 358 14 21 43 41 6 1 339 72 55 47 46 38 25 8 1 8 1 355 352 352 349 347 338 337 27 47 46 319 302 304 36 40 39 26 14 360 18 38 47 48 47 45 41 38 38 34 27 18 16 16 22 34 47 55 41 352 344 18 48 57 58 56 55 51 37 48 51 53 50 43 26 6 347 334 337 343 357 10 19 26 33 39 42 41 37 23 19 24 39 39 33 19 8 359 359 2 7 16 18 9 346 338 342 344 351 10 44 59 62 59 51 47 42 34 22 10 358 360 20 58 84 88 83 70 61 59 60 62 63 64 64 62 58 46 20 353 20 88 97 97 93 90 88 90 93 93 85 73 60 45 31 15 2 356 352 341 353 34 73 78 76 70 63 55 41 31 30 47 63 72 75 77 79 79 78 76 60 13 321 325 11 58 51 41 19 1 353 10 45 60 61 50 29 14 4 355 1 7 12 5 356 348 342 334 323 318 322 328 333 338 342 342 348 353 356 353 346 331 310 280 273 278 295 280 347 34 42 42 39 29 18 5 1 8 27 39 45 46 49 50 50 49 48 46 44 42 39 36 35 34 36 38 42 43 44 44 45 45 46 47 48 54 84 171 182 188 188 182 182 186 186 179 174 204 216 220 222 220 215 215 213 211 210 212 217 226 231 231 226 223 222 222 226 232 240 245 247 246 245 244 244 246 249 252 254 254 255 258 265 269 275 279 270 243 188 174 169 170 164 177 245 270 273 273 269 262 246 270 279 275 239 181 232 276 290 301 308 306 295 292 293 297 302 358 74 63 63 72 77 51 355 10 34 39 32 26 17 2 356 9 359 325 324 328 330 330 344 7 16 64 102 116 127 146 183 209 213 115 65 59 58 52 47 45 33 15 337 316 307 306 2 34 43 31 16 2 27 44 50 45 22 347 330 317 303 310 331 26 32 27 8 5 14 36 39 53 119 138 161 329 353 6 24 43 45 37 37 44 54 45 29 8 25 60 105 109 114 122 130 164 202 203 208 248 292 335 353 49 100 108 94 85 77 71 56 20 356 347 349 44 108 132 133 133 129 108 108 113 115 114 112 112 117 124 137 146 163 180 188 81 113 121 128 134 121 65 74 78 79 52 23 2 9 23 51 91 101 104 101 98 98 94 91 90 92 95 94 91 85 79 81 84 86 76 61 38 21 10 7 24 80 97 99 100 100 98 94 94 95 95 95 95 95 95 96 97 97 94 89 83 76 73 70 70 69 68 67 68 65 55 40 32 35 40 39 35 32 34 40 45 46 47 48 52 56 57 57 56 51 41 24 34 117 117 105 100 102 103 98 88 75 72 75 83 89 94 99 102 103 102 98 93 87 82 78 76 72 67 58 49 41 30 19 7 354 349 10 80 71 64 59 70 80 89 113 165 198 277 304 316 323 322 316 308 307 311 313 306 287 291 14 27 31 31 27 15 58 131 131 133 137 145 157 177 194 195 187 178 180 182 179 175 175 180 186 190 192 196 198 205 217 212 170 106 93 89 84 79 71 70 72 75 74 69 59 43 40 55 73 77 72 60 47 34 27 57 80 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 24 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 21 20 18 17 15 13 11 10 9 8 7 7 7 12 21 18 352 324 330 42 52 65 58 45 39 40 49 45 44 44 27 2 41 53 61 64 48 360 307 277 270 256 175 127 101 68 64 51 45 45 43 39 28 11 357 346 286 288 291 312 65 59 356 296 295 293 291 288 261 239 237 240 245 249 252 257 298 36 53 50 355 311 297 291 277 271 335 340 336 319 310 308 332 344 343 338 329 309 266 40 40 36 46 60 52 50 49 36 15 350 352 357 356 352 350 351 350 345 330 319 348 117 353 297 25 42 49 45 36 20 8 7 28 43 48 48 47 45 38 36 34 29 22 14 14 18 24 26 29 35 19 341 323 360 43 63 64 62 58 55 55 55 55 53 46 36 20 3 353 344 351 2 14 19 21 23 27 33 40 48 43 22 21 31 43 38 28 6 356 349 349 353 360 9 5 354 335 334 337 338 348 18 49 59 63 60 54 48 42 35 25 13 8 9 16 43 78 91 91 81 71 63 60 65 71 77 76 73 69 59 40 5 13 65 97 100 99 95 93 94 97 95 88 72 56 40 31 19 5 358 352 344 9 52 75 76 74 67 62 55 44 26 18 36 60 71 77 80 82 82 82 81 72 25 346 21 50 61 52 37 1 344 347 9 46 59 63 50 27 2 351 349 360 12 14 10 360 351 341 330 322 315 319 327 330 337 341 345 356 1 360 351 340 323 302 274 265 276 296 329 26 39 44 42 37 24 12 355 346 358 24 42 46 48 51 52 54 54 53 50 47 43 39 36 32 29 29 30 31 32 33 33 33 33 34 34 34 33 37 175 188 185 182 175 181 195 204 186 177 188 204 216 220 223 222 222 219 218 218 219 223 229 234 234 226 223 223 226 233 238 243 246 248 245 245 244 244 245 248 251 253 255 256 257 260 264 269 273 271 253 209 185 178 176 177 196 227 248 254 255 246 241 235 241 249 253 222 204 208 239 261 277 289 293 290 288 290 297 304 318 352 9 20 35 63 42 2 28 51 59 41 31 19 357 347 344 348 352 354 349 346 347 17 52 54 77 109 126 137 150 169 173 119 77 78 76 74 66 54 42 22 357 325 305 311 339 38 45 44 28 11 359 23 41 51 46 18 354 331 317 308 326 33 57 46 25 353 348 6 33 30 35 101 144 152 353 6 15 26 51 56 50 40 38 43 47 37 14 8 51 97 105 115 125 137 171 211 210 211 232 350 359 8 65 101 98 83 73 65 59 46 12 348 342 345 29 103 125 129 144 152 147 128 120 122 125 128 131 125 126 137 147 163 181 209 343 120 138 137 121 98 79 76 83 84 59 6 355 12 19 34 66 103 115 113 108 105 104 102 99 96 99 101 100 93 88 85 87 87 82 63 39 23 19 23 39 81 96 100 104 104 100 93 93 96 97 98 98 100 99 99 96 93 90 86 81 75 70 68 68 68 66 63 64 62 59 47 40 46 54 47 38 31 32 37 43 47 50 51 54 55 55 53 52 51 40 25 8 46 90 108 116 124 125 118 109 98 88 81 77 74 76 86 103 109 108 100 92 85 79 75 71 71 71 70 60 50 35 14 3 2 29 57 79 84 87 92 98 114 133 159 179 199 258 300 320 330 333 333 333 338 344 343 352 56 97 68 39 24 24 25 23 46 94 120 128 135 143 154 165 179 184 183 180 181 183 181 179 179 183 189 196 202 205 211 217 226 196 126 96 90 87 82 77 71 67 68 72 75 74 67 50 38 42 64 75 79 73 62 49 37 52 76 26 25 25 25 25 25 25 25 25 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 24 24 24 24 23 23 23 24 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 20 19 18 16 14 12 11 9 8 8 10 12 13 11 15 37 47 51 45 50 63 57 49 37 39 39 29 26 27 32 43 52 51 60 72 53 7 333 346 19 59 45 36 32 44 54 49 46 46 52 51 36 338 317 290 273 271 282 293 318 344 260 252 259 256 262 306 309 297 279 263 254 254 254 259 306 58 78 132 216 253 255 253 237 228 243 277 281 278 281 288 301 321 327 323 314 334 76 59 52 43 56 64 63 57 50 36 360 335 342 350 354 349 349 351 351 347 327 266 221 207 81 39 45 48 47 41 28 13 5 21 38 47 48 47 48 46 40 36 31 25 13 9 12 21 23 18 7 359 350 331 313 309 348 59 67 64 60 58 58 59 57 51 42 30 14 355 345 347 360 15 22 24 20 18 21 24 28 34 30 24 31 45 47 36 17 349 341 337 336 341 348 356 349 340 328 332 333 331 357 33 51 56 59 58 53 48 43 35 28 18 19 21 15 22 54 90 94 89 79 71 64 65 74 85 89 88 84 77 62 37 28 57 94 101 102 102 100 97 97 95 90 78 59 36 25 17 7 358 357 1 27 59 73 75 73 65 56 49 45 24 16 26 56 70 77 81 84 86 87 88 88 57 41 52 61 62 53 24 346 334 348 17 50 59 61 55 25 358 344 352 10 23 19 13 1 349 339 328 322 318 324 327 330 337 344 351 3 2 356 343 333 320 303 280 261 297 1 23 32 36 39 38 34 21 11 355 339 355 29 40 44 48 50 52 54 55 54 52 50 47 43 39 35 31 30 29 28 28 27 27 26 26 26 24 22 15 9 358 189 187 172 158 149 183 226 205 184 177 189 208 219 223 224 225 226 227 227 231 231 233 232 231 227 223 224 230 240 248 253 254 251 248 245 244 243 245 247 250 252 255 257 256 258 261 264 268 271 257 227 196 191 189 186 200 218 235 240 240 235 245 245 237 235 234 225 215 214 226 245 259 268 275 280 283 294 305 313 316 322 329 340 3 47 60 42 39 73 83 60 39 16 348 333 331 336 351 356 349 341 337 354 29 53 67 117 137 147 144 129 90 70 68 85 88 87 78 58 37 14 352 333 316 353 34 53 50 43 18 358 354 13 35 47 42 19 357 334 332 336 87 84 73 57 18 347 341 1 16 12 353 280 203 208 329 360 9 24 48 58 57 44 35 30 30 29 23 15 47 88 110 118 128 141 168 213 214 219 296 15 3 355 357 102 94 80 65 54 42 35 9 353 345 342 349 118 130 134 160 167 154 133 128 132 137 141 141 138 137 139 147 160 187 253 271 237 176 131 107 100 95 92 96 104 130 331 345 8 21 27 31 77 108 115 113 110 108 107 105 101 103 106 107 104 98 93 91 88 81 56 31 15 16 36 55 78 90 97 102 100 95 91 91 93 98 98 99 101 101 98 91 84 82 84 83 81 76 71 69 69 69 68 68 71 74 74 81 89 73 58 48 34 31 32 42 48 51 52 53 55 55 53 52 51 47 37 16 6 21 110 132 144 148 133 120 108 95 84 76 68 58 44 56 96 108 95 87 82 78 74 70 69 73 79 82 79 66 10 4 20 51 67 80 95 110 123 119 125 138 158 172 189 239 317 339 347 349 354 1 2 1 358 15 60 98 89 66 38 30 29 29 39 62 94 105 116 129 141 149 154 166 179 185 182 181 180 179 180 184 192 199 207 218 226 228 214 159 108 92 89 87 84 79 74 67 66 69 74 75 71 50 37 40 62 69 75 74 65 54 45 47 55 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 24 24 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 20 19 17 15 13 11 10 9 8 10 10 10 343 333 37 50 50 48 53 58 58 50 37 48 49 37 13 17 35 43 45 43 38 66 113 126 343 52 54 56 44 28 16 31 54 70 71 78 107 158 203 240 271 277 263 268 288 301 297 282 248 234 234 225 227 281 324 338 319 292 271 259 245 226 185 154 156 186 221 246 241 230 215 220 232 254 262 258 241 257 285 306 313 322 331 52 72 67 56 44 56 70 73 64 51 26 340 332 338 350 352 348 350 352 356 3 360 249 230 136 46 45 46 46 42 34 14 5 6 30 42 50 46 43 43 44 38 28 22 11 354 3 15 26 22 13 353 341 331 324 305 275 253 79 70 64 62 60 62 61 58 49 37 21 2 347 337 349 7 21 26 26 17 15 16 18 20 22 24 26 32 45 45 34 2 338 331 327 327 334 340 342 338 335 332 330 330 342 28 41 46 51 52 51 49 45 40 35 28 20 26 28 22 16 41 79 87 88 82 75 62 47 61 87 103 104 99 92 84 70 52 60 85 100 105 106 105 99 93 92 91 85 67 36 5 10 4 357 1 17 39 61 69 74 72 65 50 35 26 16 16 26 50 69 78 83 87 91 94 99 104 92 72 68 70 68 58 356 332 330 347 25 53 57 57 48 12 353 346 6 23 31 23 13 358 346 335 324 327 331 342 343 342 343 348 356 6 355 347 336 334 327 306 308 352 23 29 31 32 31 31 30 26 20 12 7 5 26 34 38 40 42 45 48 50 52 52 52 52 49 45 42 37 35 33 32 29 27 26 25 23 22 19 14 9 5 1 4 2 2 356 4 124 249 245 229 201 181 178 203 221 224 225 227 230 234 240 245 240 237 231 234 234 228 229 235 246 256 262 264 261 254 246 242 242 245 247 249 251 254 256 257 258 260 263 267 270 262 236 211 207 203 200 205 215 227 229 227 227 244 248 244 228 225 230 215 210 215 237 252 261 266 273 283 299 310 315 316 316 317 323 332 346 258 34 43 85 100 100 78 32 297 300 321 345 360 353 338 326 322 324 344 359 335 260 200 174 112 78 66 59 59 69 72 70 62 49 30 3 349 342 341 35 57 64 51 36 312 337 354 10 35 42 36 19 358 333 341 9 101 101 92 67 11 351 346 350 349 324 285 257 244 260 291 335 355 25 50 58 57 50 33 22 17 10 5 5 35 90 117 114 120 137 162 194 210 242 352 16 355 326 298 117 99 91 67 45 23 27 18 6 351 348 12 122 132 136 169 170 150 130 132 141 139 145 152 147 142 139 150 161 192 217 229 233 135 112 106 113 128 147 154 176 202 318 342 4 17 18 16 28 75 108 112 113 113 112 109 106 106 107 110 111 110 105 99 93 85 61 31 8 19 47 61 68 80 90 95 96 95 94 92 91 91 88 88 91 94 92 85 84 84 87 89 88 85 80 75 71 71 72 75 78 84 83 73 61 53 53 47 31 359 350 23 48 52 52 53 55 58 59 56 51 46 39 25 358 338 310 220 199 192 149 118 103 91 82 75 67 57 43 29 57 94 90 87 84 84 87 90 92 94 100 113 125 140 156 56 52 66 77 86 100 111 120 123 128 139 154 162 167 164 25 12 9 7 9 14 13 8 1 21 54 89 90 84 67 51 42 38 42 52 65 76 86 98 115 125 135 161 186 197 185 179 176 177 179 182 186 191 197 213 228 226 201 155 112 93 87 86 85 82 78 72 70 69 70 70 65 43 30 37 64 69 70 68 55 42 27 29 23 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 24 24 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 20 18 16 14 12 11 9 8 7 13 13 353 17 54 55 52 50 52 55 56 49 42 71 90 67 15 9 30 51 53 24 328 264 203 210 188 95 62 58 53 33 15 16 37 66 78 108 147 184 215 248 271 271 261 244 260 274 264 260 256 242 222 201 208 222 245 267 282 286 281 264 234 207 188 186 200 214 230 238 236 215 217 235 234 241 259 235 189 216 234 249 261 290 331 68 78 80 76 58 53 68 74 72 50 8 327 326 335 355 352 349 350 356 6 31 45 51 51 52 49 45 42 40 32 17 347 359 16 34 45 49 42 28 13 6 350 320 279 280 315 12 25 30 18 2 339 330 324 319 305 266 239 214 72 62 60 59 60 60 57 45 33 4 346 338 337 360 19 28 29 24 15 13 12 12 10 15 26 28 28 31 33 24 354 336 329 327 328 332 336 338 339 339 335 331 341 21 50 42 42 44 47 47 47 42 37 34 28 23 24 31 32 22 45 63 74 71 63 48 14 344 341 19 114 115 112 107 105 104 95 59 85 100 104 104 101 95 92 91 92 90 80 47 16 10 4 358 1 23 41 58 67 72 72 65 53 37 26 20 22 31 45 65 77 85 92 99 106 113 112 99 84 79 77 81 74 313 312 324 353 31 47 48 34 9 359 357 1 19 30 31 23 10 355 342 332 324 336 357 5 358 351 347 348 347 349 338 337 339 346 356 11 49 48 40 36 34 31 28 25 22 18 15 12 17 23 32 35 36 36 36 38 41 43 45 46 50 51 49 48 45 39 37 36 36 33 30 26 23 20 18 12 6 359 357 356 360 358 354 344 328 219 198 219 235 232 204 189 203 215 224 234 240 244 253 269 283 274 260 240 247 252 252 249 252 259 264 269 273 270 262 248 243 243 245 247 250 250 252 254 256 259 262 265 269 272 270 249 230 222 217 212 211 215 219 221 221 225 236 243 242 222 229 237 235 221 218 232 249 260 267 279 295 309 313 313 312 312 313 313 317 320 246 220 89 81 98 109 34 305 286 289 44 41 24 346 319 306 310 318 332 325 306 289 293 358 50 54 55 55 54 51 51 48 44 40 24 360 343 340 347 41 75 80 56 27 348 5 7 12 33 38 32 6 347 338 358 41 87 101 97 76 27 353 338 333 322 290 253 244 246 264 287 320 7 41 53 59 58 49 28 14 4 355 353 355 25 98 113 108 115 137 167 190 219 294 328 353 332 304 294 280 113 104 82 47 19 24 24 18 3 15 56 113 126 135 147 131 122 117 120 124 123 130 136 135 135 138 152 161 181 208 233 205 124 118 123 153 166 181 206 251 287 319 341 359 8 4 2 360 21 81 119 121 119 114 110 108 107 110 115 120 120 116 109 100 88 71 44 23 31 55 61 61 64 75 90 94 96 97 93 88 80 74 74 82 91 94 92 91 89 87 89 90 90 86 80 73 70 66 64 62 58 50 41 36 33 34 30 20 2 359 22 47 51 51 48 52 58 65 63 56 43 30 12 336 307 288 256 232 175 114 94 90 87 84 80 73 64 52 35 59 87 94 96 99 106 115 121 122 124 130 141 150 155 156 115 93 91 99 107 114 117 121 123 128 136 147 150 145 118 65 38 28 23 21 19 15 10 6 19 48 76 81 80 76 67 59 51 54 61 70 82 91 99 110 121 135 166 196 209 188 172 162 162 165 168 172 175 184 197 212 212 195 156 119 92 83 81 82 82 80 77 73 71 70 67 59 39 22 25 55 72 75 69 55 37 14 12 6 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 26 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 24 24 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 22 21 20 19 17 15 13 12 10 9 10 20 23 25 39 54 59 53 49 49 56 58 53 41 35 40 36 33 3 333 3 41 2 312 264 278 20 69 72 61 62 58 41 19 12 17 27 40 71 70 299 263 267 276 272 249 212 226 241 245 234 224 237 205 191 204 224 238 248 261 272 275 267 239 204 192 193 209 222 234 236 227 212 224 244 205 137 70 108 149 236 233 221 217 223 155 76 77 88 103 73 63 71 77 76 49 327 310 323 341 358 358 356 355 359 17 42 47 49 48 55 53 47 38 26 6 349 340 3 24 38 49 47 34 355 323 300 284 270 259 259 359 35 36 28 8 345 329 323 319 313 301 259 231 198 68 58 58 57 57 58 54 39 16 335 312 316 340 9 24 31 32 22 14 12 10 8 2 9 22 33 26 19 19 9 351 330 324 324 329 331 334 340 343 344 340 342 358 50 62 51 43 42 48 47 45 40 36 32 30 24 19 20 31 40 54 60 66 54 23 338 323 314 310 302 282 161 128 125 126 137 153 181 110 99 102 102 101 96 92 91 90 87 79 54 29 12 1 1 9 29 42 52 62 68 69 64 55 39 31 28 29 37 44 54 70 85 96 104 109 108 101 93 86 85 87 98 139 248 259 322 24 40 39 32 13 2 4 10 16 22 29 27 20 5 351 336 328 331 350 16 14 1 347 336 336 325 323 324 341 353 3 17 39 61 58 51 41 35 31 27 23 17 11 9 9 17 26 31 34 34 32 32 33 34 36 37 39 43 48 51 49 45 40 38 37 35 33 30 26 22 19 16 9 2 354 353 352 353 351 346 338 326 247 185 209 251 277 231 201 191 206 229 263 281 288 298 302 302 294 279 261 264 278 284 282 277 274 273 274 276 277 270 258 246 243 245 249 251 252 254 255 256 260 262 266 272 275 275 267 252 236 225 221 219 220 218 218 219 222 228 237 234 219 220 229 239 230 227 232 250 263 276 288 301 311 310 308 308 307 308 308 310 307 276 236 223 78 92 86 326 305 314 98 72 56 29 324 301 295 306 317 329 321 313 308 8 44 55 57 57 56 58 57 53 50 46 37 15 352 334 331 333 353 77 78 63 33 16 22 12 9 13 24 21 357 351 358 20 50 72 83 84 75 27 337 325 319 311 283 242 238 244 261 272 337 61 52 54 66 74 60 19 360 350 345 346 354 35 105 115 114 114 120 140 187 252 289 270 240 214 254 274 277 125 115 99 67 28 19 20 20 15 33 58 95 114 121 108 91 90 97 105 109 109 112 115 114 116 126 135 147 168 205 260 182 136 148 170 199 190 192 218 281 311 330 340 346 347 345 340 334 331 338 117 119 115 110 109 109 112 118 127 135 129 119 107 100 91 75 56 42 44 57 59 58 52 61 77 92 96 94 91 84 76 65 68 98 108 102 97 91 81 72 70 71 74 74 74 72 69 65 59 52 45 41 38 33 29 24 21 19 20 28 36 41 44 43 38 41 51 64 64 57 38 12 332 295 281 274 95 80 78 75 78 84 89 90 89 86 80 70 53 72 90 100 105 110 118 122 126 128 134 141 150 153 151 144 126 116 114 115 118 121 123 125 126 126 125 123 112 92 73 58 48 38 32 26 21 17 11 8 13 46 68 73 70 66 64 57 50 49 52 62 75 90 105 116 125 139 163 186 199 186 166 152 143 147 151 158 156 162 171 187 188 183 139 106 88 79 76 76 79 80 81 77 74 71 68 60 42 17 12 24 51 66 71 62 41 15 6 1 26 26 25 25 25 25 25 25 25 25 26 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 24 24 25 26 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 22 21 20 18 16 14 12 11 9 11 18 24 30 40 60 61 52 29 32 71 61 56 52 36 23 7 27 80 29 31 50 25 17 26 55 52 45 49 53 56 54 43 27 14 7 9 14 16 349 318 286 282 277 269 244 220 215 238 267 294 287 270 215 206 213 237 246 252 264 271 277 272 252 212 199 198 210 221 230 226 214 203 313 34 54 48 16 323 318 302 292 240 222 209 94 74 58 61 73 77 85 94 102 115 140 216 319 347 2 8 9 4 2 4 26 44 51 45 45 60 61 51 24 354 321 324 333 354 17 38 57 58 359 285 284 281 275 272 264 237 61 54 54 26 342 325 321 320 314 299 270 239 207 95 59 56 57 55 56 58 51 36 6 336 300 281 344 11 25 33 33 20 10 4 6 6 1 2 13 39 21 9 2 355 344 332 328 325 325 328 335 347 353 353 350 352 12 66 77 72 50 47 51 47 43 39 34 32 31 24 16 7 26 54 60 65 67 54 2 327 312 302 294 288 281 264 205 162 156 166 178 196 208 115 102 104 102 98 94 89 87 83 73 54 32 15 357 357 22 46 45 47 53 58 63 61 52 41 36 34 35 40 42 46 52 72 93 100 100 97 93 92 92 95 103 128 192 221 227 89 59 54 32 16 2 6 10 10 17 23 29 24 15 1 348 337 335 353 15 24 14 360 342 326 313 307 318 336 351 354 360 25 52 65 66 61 52 41 32 24 19 10 359 356 5 18 27 32 33 33 32 32 32 31 31 31 32 35 41 45 46 44 41 39 36 34 31 28 24 21 18 14 6 358 351 349 348 347 344 341 338 332 312 204 248 295 296 244 208 187 202 271 310 312 311 308 305 301 293 276 259 256 275 284 287 285 283 280 278 278 279 276 267 253 248 247 249 253 254 254 255 256 257 259 264 269 273 276 275 266 251 229 222 221 225 224 222 221 222 226 233 233 229 223 231 239 239 238 241 254 266 277 290 299 305 304 304 302 302 302 303 303 300 287 257 246 243 218 112 88 320 19 74 69 52 18 320 305 302 315 322 328 321 333 359 42 57 63 66 68 67 68 65 61 59 50 36 6 342 328 323 324 348 66 71 65 35 23 22 12 1 353 2 12 12 10 15 27 45 58 67 72 65 23 327 317 314 313 289 226 224 221 218 143 80 68 53 47 49 65 49 9 348 341 340 345 357 65 108 115 116 119 123 134 192 243 252 242 229 216 244 251 155 129 121 112 109 78 21 26 31 34 40 48 63 83 97 97 82 77 80 94 103 106 102 109 117 108 112 126 146 167 208 308 169 158 175 193 208 195 198 221 278 320 337 343 338 333 328 325 325 326 328 350 115 112 109 111 117 123 134 138 137 121 108 102 99 91 78 61 53 52 54 53 51 45 48 62 86 90 89 86 84 84 86 131 211 167 102 88 77 65 57 54 58 63 68 71 72 71 65 58 50 43 38 35 31 25 19 15 17 26 34 38 37 35 32 27 25 30 42 49 46 21 336 309 285 96 87 82 78 78 81 85 89 92 95 96 98 98 94 88 85 94 102 108 114 122 125 128 131 138 143 147 146 141 136 130 125 122 124 129 134 137 130 122 110 96 81 66 58 54 50 44 37 34 29 25 23 17 12 10 45 63 67 61 57 53 51 46 42 39 38 43 59 86 111 118 129 149 164 172 162 129 118 120 133 137 139 132 128 127 127 120 105 89 84 82 79 77 75 76 78 80 79 78 77 74 70 55 23 31 45 48 52 56 59 42 21 6 358 26 26 25 25 25 25 25 25 25 25 26 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 25 26 26 25 25 24 24 24 24 24 25 25 25 25 25 25 26 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 21 20 19 17 15 13 11 9 11 13 18 21 44 67 72 61 353 17 64 60 62 65 50 19 349 360 22 30 29 51 50 11 16 68 64 52 52 48 45 46 43 35 12 359 354 357 356 344 332 317 308 302 298 261 193 184 240 304 297 281 269 242 237 242 263 278 289 288 288 286 283 272 235 203 195 194 194 197 198 215 343 19 34 38 30 6 331 327 315 299 242 227 169 82 79 68 59 80 112 147 159 153 151 158 181 5 7 9 11 11 8 7 12 35 50 55 42 42 55 61 46 355 324 311 316 319 325 334 320 247 220 239 252 264 268 269 265 251 224 124 94 92 357 310 311 318 318 309 288 244 153 71 58 55 52 51 53 56 58 52 36 4 344 332 328 360 10 24 38 32 17 359 354 360 7 4 354 354 2 12 2 356 360 352 342 332 326 325 335 353 6 6 3 360 355 5 58 85 81 60 54 52 49 43 37 33 32 29 25 18 12 24 51 61 60 57 42 359 327 306 290 282 278 278 276 270 246 226 218 217 221 235 258 156 103 101 98 91 87 83 80 71 55 32 16 1 4 39 55 52 48 43 44 48 52 46 43 41 41 39 37 37 35 31 46 75 92 94 96 95 101 106 112 130 158 188 199 200 97 70 58 33 10 353 357 354 350 6 20 27 21 11 360 358 1 9 22 24 25 12 353 331 315 310 322 331 339 342 349 13 46 61 66 68 68 63 50 34 10 348 328 328 341 7 22 30 33 34 34 34 33 31 30 28 26 26 28 32 36 39 41 40 39 36 33 29 26 23 19 15 9 0 353 346 344 341 340 339 340 338 335 327 315 317 313 305 261 205 190 214 292 305 302 301 300 300 294 279 250 235 235 250 269 279 283 284 282 278 278 279 279 274 265 256 253 251 254 255 255 255 254 251 252 256 262 266 271 274 275 264 238 217 219 226 229 227 225 223 225 228 232 233 232 239 245 249 248 250 255 265 275 287 292 295 297 298 298 297 297 297 298 297 289 270 251 242 229 126 98 68 33 44 63 52 24 331 320 317 327 328 328 324 345 24 55 66 72 76 84 87 81 81 78 70 56 36 351 331 322 319 323 360 67 74 71 47 29 18 13 354 342 347 10 21 23 22 28 46 55 61 64 54 14 324 316 313 320 311 223 202 175 134 96 78 66 54 53 53 52 23 350 336 336 339 348 349 77 117 118 121 129 140 161 194 216 229 239 247 249 263 171 135 129 121 112 89 43 44 68 56 49 45 42 38 34 81 102 97 85 75 82 103 111 104 109 115 118 128 139 157 136 57 3 162 173 187 200 208 198 203 219 266 327 341 344 338 333 329 331 331 329 329 337 112 112 112 114 128 140 146 130 109 94 95 95 96 90 81 66 59 53 50 49 48 45 47 57 77 86 91 92 101 112 147 193 216 169 75 70 65 56 49 45 50 57 63 67 70 70 65 59 50 42 36 32 27 20 13 12 16 25 34 36 35 30 26 21 17 13 13 15 7 345 317 326 60 88 86 82 82 84 89 93 94 96 97 100 103 105 104 100 94 98 105 112 118 124 128 131 135 139 141 142 140 137 132 126 126 128 136 143 147 141 113 91 76 66 59 52 54 55 54 47 39 30 28 27 29 22 16 7 47 66 71 69 65 59 54 49 44 35 25 15 5 9 41 90 118 145 160 155 137 107 102 112 126 126 122 116 109 102 90 81 76 74 77 81 83 82 80 77 77 77 77 82 88 90 88 75 26 52 65 64 54 50 54 46 30 6 353 27 26 25 25 25 25 25 25 25 25 26 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 25 26 26 25 25 24 24 24 24 24 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 25 25 25 25 25 24 24 23 22 21 19 18 16 14 11 10 9 12 14 11 38 70 95 94 62 27 62 77 63 69 88 8 325 327 320 312 306 234 198 226 279 84 104 82 61 48 40 37 46 40 10 349 342 346 350 351 351 350 353 352 355 40 107 114 129 237 263 266 253 257 276 274 284 301 295 278 274 277 281 286 263 186 165 156 145 139 123 56 28 21 25 29 32 313 271 280 295 274 245 226 129 69 102 107 104 112 153 236 218 145 75 62 17 3 4 7 10 10 9 6 16 39 56 59 47 44 50 59 38 3 331 321 315 307 307 302 289 259 237 236 247 257 258 254 249 236 220 154 67 53 25 326 322 327 349 24 64 73 74 67 62 56 47 46 50 53 54 49 33 7 348 357 2 360 8 25 41 27 8 348 349 356 7 1 349 338 346 10 8 4 1 350 341 331 334 347 10 16 17 13 9 5 360 2 45 83 81 71 54 52 52 44 37 32 30 29 26 22 20 25 36 42 45 38 24 354 328 312 298 290 285 283 282 278 269 263 260 261 259 259 267 265 95 95 92 87 85 85 83 76 58 33 13 360 352 36 52 55 53 46 37 39 42 45 46 46 46 41 36 32 26 24 29 62 86 94 100 108 119 126 129 144 151 152 118 94 85 71 58 38 3 343 330 325 331 351 18 25 21 8 2 7 21 27 28 23 16 4 350 337 331 345 347 332 324 329 354 41 60 67 72 75 79 78 71 81 255 258 263 310 354 18 27 32 35 36 36 35 34 33 29 26 23 23 24 26 28 31 35 38 38 34 32 28 25 21 17 12 3 354 344 340 338 337 338 339 339 337 334 330 327 329 326 317 299 217 200 223 272 284 289 289 291 293 287 270 236 227 228 239 256 268 277 280 279 276 278 280 282 280 275 268 261 256 254 253 252 250 248 246 245 248 253 258 264 270 275 273 259 232 225 227 232 232 230 228 228 230 234 239 244 252 254 254 252 253 255 263 270 277 279 283 285 290 292 293 292 293 293 295 289 277 262 254 244 125 86 73 46 46 60 63 35 344 327 325 328 328 327 323 344 36 61 71 74 76 84 88 90 89 84 75 60 37 320 318 316 313 317 6 69 83 83 74 56 33 9 340 331 334 3 23 31 22 32 49 59 63 63 48 3 324 318 316 322 319 205 165 123 96 78 79 72 60 56 49 37 354 330 324 338 352 1 357 39 122 117 124 137 151 168 188 210 222 232 248 353 73 135 139 136 128 124 129 124 97 95 80 65 55 49 43 39 63 91 107 102 87 73 103 115 115 120 126 133 144 150 152 77 55 46 136 191 191 192 195 197 204 223 271 331 339 341 336 333 331 336 334 328 323 330 76 109 112 118 150 157 145 115 100 88 87 88 89 86 82 77 67 58 49 46 47 50 56 65 75 90 101 108 120 131 148 140 86 62 63 65 66 64 55 47 53 57 61 62 62 64 62 57 51 41 36 30 24 16 10 10 15 22 29 32 32 26 21 16 11 5 358 349 336 324 318 22 78 91 92 92 94 95 95 95 97 97 98 101 103 106 105 105 101 103 107 114 120 126 131 135 138 141 143 143 143 134 125 117 122 126 132 129 113 86 67 59 55 53 55 58 66 65 62 55 45 32 27 28 33 27 15 6 51 66 71 74 74 71 66 62 56 46 25 353 324 308 296 280 253 213 178 146 128 122 116 112 117 112 105 104 97 87 77 77 77 77 76 78 83 87 88 85 81 77 74 80 95 110 111 110 65 83 79 72 60 51 48 46 32 3 345 27 26 25 25 25 26 25 25 25 25 26 26 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 24 24 25 26 26 26 25 24 24 24 24 24 24 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 25 25 25 25 25 24 24 23 21 20 18 16 14 11 9 7 8 10 12 18 65 111 121 131 220 86 83 75 77 68 5 323 309 289 273 230 160 166 187 287 310 359 49 52 50 35 30 56 66 3 335 336 340 345 347 352 348 346 343 360 37 108 128 123 246 256 257 234 253 300 315 308 300 286 272 257 263 265 269 244 171 139 133 125 109 90 58 37 19 354 11 285 233 238 252 277 302 258 185 251 54 103 102 98 77 44 32 56 49 37 17 4 353 357 2 7 9 6 1 20 40 58 65 63 41 48 55 44 11 349 328 315 304 302 296 284 260 252 254 272 274 271 256 244 224 81 51 43 39 30 11 1 2 31 56 69 68 70 74 68 60 41 41 44 49 43 37 26 13 5 14 8 5 13 31 37 21 360 344 347 351 358 351 341 325 342 9 14 6 355 345 343 347 11 26 29 25 19 14 10 6 2 1 42 74 82 74 52 50 52 49 42 36 33 31 28 25 28 32 35 34 31 25 13 357 342 336 329 325 315 305 295 286 280 281 286 291 289 279 270 95 92 90 91 92 95 94 92 87 71 40 5 3 12 31 41 50 56 48 38 34 42 51 49 47 46 41 36 28 21 17 18 49 80 94 104 116 133 132 132 137 119 105 87 83 77 69 58 39 2 344 333 323 324 341 16 23 17 3 4 16 30 33 31 24 17 9 358 356 11 2 345 320 315 327 17 57 65 70 80 86 89 96 121 214 238 253 286 7 19 27 30 32 34 37 38 37 35 33 29 25 23 23 24 24 24 25 27 30 32 32 30 28 25 21 15 8 356 345 333 331 332 335 338 339 338 335 332 330 328 326 325 316 303 241 206 212 268 284 287 283 284 285 285 275 255 238 237 241 251 262 270 276 276 274 276 279 283 284 283 279 273 264 254 250 245 244 244 242 240 242 246 251 258 265 271 274 268 255 240 233 232 231 230 228 227 229 233 238 248 257 259 259 256 255 255 258 262 263 265 267 271 276 280 284 285 288 290 290 284 274 264 258 253 241 84 83 80 77 78 81 58 357 321 321 323 325 323 323 339 41 63 70 67 66 77 84 87 84 81 76 64 14 280 289 297 302 307 13 73 90 90 86 72 42 358 323 321 328 357 30 44 33 32 40 54 64 73 58 339 321 322 326 332 346 93 109 85 74 73 92 92 80 62 40 8 325 317 320 344 2 8 360 47 118 113 123 138 154 168 189 207 212 200 107 90 92 111 133 138 134 141 159 183 148 120 114 98 76 69 64 58 55 76 103 110 100 85 86 94 104 120 130 139 148 139 114 68 46 35 37 83 157 188 193 205 240 297 322 332 330 330 329 331 331 332 325 319 314 322 10 109 120 132 173 170 140 110 102 97 91 86 84 83 82 81 76 64 53 45 48 56 66 72 76 88 99 106 109 106 95 77 69 63 62 64 66 64 53 51 56 61 62 60 56 53 53 50 45 38 33 26 17 10 7 10 14 18 22 24 21 13 10 4 358 349 340 331 322 320 327 33 79 96 101 103 107 103 99 96 97 98 100 103 106 109 109 108 106 107 109 114 120 126 132 138 144 150 156 146 124 102 92 85 88 88 83 70 59 54 56 55 54 50 49 62 140 92 72 61 53 43 33 30 33 34 35 41 54 59 63 70 77 84 85 79 75 71 89 249 265 268 269 267 258 241 205 156 137 133 124 115 110 99 91 87 81 76 72 74 78 82 79 76 75 83 91 96 92 89 85 74 91 122 124 122 114 100 87 76 63 53 41 38 19 355 344 27 26 25 25 25 26 25 25 25 25 25 26 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 24 24 24 25 26 26 26 25 25 24 23 24 24 24 24 25 25 25 25 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 25 25 24 23 21 20 18 16 14 12 8 6 5 4 10 18 47 77 133 194 214 235 99 81 65 30 1 324 308 292 238 219 189 50 35 24 53 55 48 48 46 25 12 12 164 201 327 332 328 326 317 276 236 266 327 21 16 14 17 27 33 216 218 212 172 14 351 339 341 336 315 275 263 251 249 223 143 131 130 132 131 141 139 158 191 212 222 235 241 241 262 341 31 66 117 243 342 65 89 86 74 60 54 58 50 31 359 348 342 348 356 4 10 8 8 26 42 52 60 54 35 34 54 62 19 345 319 309 301 294 278 279 305 22 30 32 25 15 5 30 50 43 42 40 34 29 24 17 22 41 61 68 71 73 75 75 69 49 38 44 44 34 27 21 17 14 14 10 13 22 34 30 11 351 343 345 347 347 343 332 323 338 8 12 357 347 343 357 20 34 36 31 24 17 11 6 4 4 4 40 72 87 83 69 46 54 58 50 43 37 32 29 28 30 34 36 33 28 20 13 8 5 3 360 357 347 336 321 311 307 310 320 328 329 325 110 97 97 97 104 105 105 103 101 99 93 71 31 36 34 31 28 37 54 47 38 28 45 55 57 51 46 42 34 24 14 7 10 37 71 87 93 95 97 99 101 94 81 79 78 76 73 68 61 39 7 347 334 324 319 329 3 14 7 351 1 20 39 36 33 26 19 12 6 4 1 350 322 303 302 320 44 80 86 91 99 99 100 120 154 200 200 39 39 31 29 29 28 29 32 35 37 37 35 33 29 25 23 23 22 23 24 23 23 24 26 26 26 25 24 21 12 1 345 334 325 326 334 339 340 338 336 333 332 330 328 324 321 315 304 274 217 224 270 285 284 280 277 277 277 270 261 252 248 249 253 261 269 275 275 275 272 274 279 284 286 286 283 274 259 247 241 240 241 240 240 239 244 248 254 260 265 269 269 265 254 242 231 224 220 219 222 224 228 232 240 250 257 258 258 256 253 252 252 253 255 258 259 263 267 272 277 281 283 284 276 268 262 258 257 260 218 131 131 127 116 106 107 29 304 308 315 320 321 328 349 47 64 69 64 66 73 77 79 78 77 76 70 284 268 266 272 280 292 24 75 86 84 74 44 26 347 318 319 325 345 37 49 45 35 29 25 11 245 248 320 336 342 344 352 24 82 86 75 64 64 100 93 85 67 32 340 314 316 325 345 3 8 358 58 117 111 127 157 160 164 177 201 188 148 112 98 90 85 99 114 124 146 167 196 171 142 131 121 111 106 98 90 74 71 88 114 110 98 81 74 80 98 115 129 137 119 104 86 63 11 10 26 43 222 248 286 322 328 332 337 339 340 337 333 328 324 316 310 309 315 333 110 131 143 168 151 113 101 103 103 99 93 89 86 82 80 79 71 61 51 51 56 62 69 75 81 87 87 84 74 67 63 62 64 67 69 62 50 45 48 57 61 62 61 60 54 47 41 37 33 27 18 7 3 4 9 9 9 9 9 5 358 353 347 340 330 321 313 310 342 43 63 79 95 105 110 111 107 103 100 98 98 99 103 107 110 112 111 109 107 110 115 121 128 138 147 161 169 160 114 86 80 76 71 65 61 58 54 49 47 52 54 56 52 46 44 71 68 62 54 50 45 38 36 36 37 38 42 46 50 53 58 71 88 98 79 67 55 260 245 246 247 248 249 247 239 218 178 153 141 131 119 107 88 79 75 74 73 71 69 75 82 84 79 69 62 80 100 106 109 113 110 117 132 131 129 117 100 89 78 63 49 34 17 357 340 334 27 26 25 25 25 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 26 27 26 26 25 24 24 23 23 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 26 26 27 26 26 26 26 26 26 25 25 23 22 20 18 17 15 12 8 3 360 354 11 35 46 39 9 286 285 21 66 73 73 59 334 300 317 328 323 63 60 39 35 41 55 56 51 44 34 19 353 333 234 216 233 270 294 301 281 245 230 234 26 39 25 7 336 357 330 196 199 190 157 145 326 289 306 335 356 351 341 315 299 137 130 132 135 150 161 175 180 194 207 215 221 233 243 258 326 22 42 56 41 305 340 46 83 87 83 69 63 63 65 21 328 327 332 341 351 2 10 11 16 29 44 50 55 47 25 331 297 228 279 305 302 297 285 278 289 33 47 43 40 35 33 36 44 48 47 43 39 35 29 26 24 23 29 43 62 69 71 71 74 78 83 74 62 56 46 30 21 16 13 10 9 10 19 25 32 18 358 341 339 340 342 341 337 327 327 339 8 11 358 341 354 17 35 40 40 30 19 9 2 358 358 6 14 27 65 86 95 88 62 59 60 56 46 39 34 31 30 31 36 37 36 30 25 21 20 19 18 13 8 360 352 344 342 346 353 357 354 355 93 103 101 106 110 116 113 112 110 111 111 113 104 74 56 43 32 17 20 32 43 37 30 40 56 63 57 50 42 32 22 10 1 3 25 64 77 80 68 56 35 9 4 20 59 69 72 71 70 66 43 8 335 323 317 315 316 326 346 341 333 340 22 45 44 38 30 22 15 10 1 348 322 317 305 295 287 163 130 128 120 114 111 121 152 156 132 68 54 47 40 34 28 27 28 30 33 35 35 34 32 29 26 24 22 21 21 24 23 22 20 20 19 18 16 15 12 4 353 338 328 329 338 342 342 340 337 336 333 331 330 327 323 320 315 311 297 258 265 280 284 282 277 270 267 263 257 256 255 258 259 261 265 269 275 278 277 272 271 273 277 283 286 287 280 269 256 246 243 242 242 241 241 245 248 252 256 260 264 267 266 264 251 228 208 206 209 217 220 222 224 233 242 252 255 256 253 251 250 247 246 248 250 253 255 257 262 267 272 274 273 268 261 257 257 259 260 257 176 152 144 135 131 143 175 292 307 319 328 333 344 21 58 72 78 80 76 75 75 75 77 78 83 108 274 270 267 259 263 273 39 72 77 79 67 43 18 345 325 322 326 343 37 56 58 38 16 337 299 285 312 353 360 2 359 9 37 75 78 73 62 59 83 87 84 74 31 337 330 325 329 342 359 4 359 97 130 126 161 191 182 166 171 185 159 132 119 106 97 89 96 117 137 151 167 192 171 141 125 128 132 136 130 120 112 103 105 131 125 113 98 88 80 81 99 118 129 120 122 131 169 184 32 36 14 318 300 312 330 343 352 360 357 349 340 332 327 323 320 316 313 315 333 89 126 132 131 98 79 72 87 99 104 100 96 90 85 81 80 77 69 61 57 57 61 70 73 75 76 76 73 65 63 63 62 61 61 59 51 39 33 39 48 53 49 44 49 45 42 37 30 23 17 8 358 357 2 7 2 359 354 347 340 335 335 331 324 318 310 305 311 54 86 81 80 85 102 108 109 108 106 104 102 100 100 103 108 112 111 110 108 108 112 117 123 134 150 172 184 171 116 85 77 75 74 72 65 59 56 56 52 48 46 51 54 52 47 45 48 48 46 43 41 40 38 37 37 37 39 40 41 42 42 42 46 56 64 58 47 32 355 284 261 248 239 235 234 231 218 193 173 154 138 108 81 66 61 61 66 68 70 69 72 80 88 87 81 56 48 73 111 119 122 125 129 135 136 129 115 99 86 75 57 38 17 354 342 336 331 27 26 26 25 25 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 26 27 27 26 25 24 24 23 23 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 24 22 21 19 16 14 11 7 1 355 351 352 38 57 39 36 40 49 54 56 60 75 133 299 301 332 41 55 64 58 44 17 32 50 53 50 38 20 357 325 328 302 231 234 254 301 332 356 8 360 339 30 36 26 325 280 228 252 235 210 193 184 191 205 221 181 2 359 345 334 317 318 108 129 134 144 163 180 185 183 195 209 218 223 233 263 284 326 21 40 42 4 333 349 34 84 88 80 72 67 81 100 128 326 328 329 337 348 358 5 12 13 24 46 50 51 43 2 294 247 227 229 270 284 286 274 342 39 48 50 49 41 36 33 37 40 44 45 42 35 29 23 22 23 27 31 42 57 65 68 67 67 74 90 78 70 66 54 34 18 13 10 5 5 11 23 25 23 3 346 334 335 339 344 342 340 335 350 6 14 20 25 24 29 38 47 46 42 27 6 349 343 347 355 12 25 35 51 76 97 98 91 64 64 58 47 39 34 34 33 34 38 39 38 34 29 26 27 25 23 18 12 5 1 360 1 5 5 360 350 5 114 110 111 118 121 123 119 119 119 121 121 119 109 80 58 49 32 14 8 12 28 33 29 26 49 62 64 54 45 35 21 7 355 354 12 58 71 72 58 39 19 356 356 18 51 63 69 72 72 68 42 347 317 309 312 320 343 350 350 328 316 313 12 45 51 43 34 25 17 8 358 343 328 330 334 327 265 198 164 147 131 120 125 156 179 157 82 58 54 51 46 42 36 31 31 31 32 33 33 32 30 29 27 24 21 18 18 19 21 21 19 18 15 12 9 7 3 357 352 348 350 349 348 345 342 339 337 335 332 330 328 325 322 320 319 316 313 305 302 296 290 284 276 270 265 259 252 253 260 268 269 270 270 273 275 281 278 276 275 275 277 279 285 287 282 275 266 258 250 245 244 246 248 249 251 253 255 257 260 264 266 266 257 228 208 202 208 214 218 220 224 231 240 248 252 250 247 249 249 248 245 243 243 246 253 258 262 266 267 265 262 258 254 252 254 261 261 249 187 159 145 134 126 123 106 70 28 10 359 355 12 44 63 74 79 81 78 78 78 80 81 86 90 62 328 294 278 261 255 259 65 62 67 75 66 49 17 343 324 317 330 354 37 65 73 53 2 325 332 2 18 10 11 13 8 16 40 71 77 76 64 66 80 87 88 87 66 356 342 327 331 340 353 358 15 139 143 149 172 188 194 170 164 158 136 126 120 113 113 115 132 148 152 144 151 162 167 130 119 138 149 152 144 136 133 144 152 142 120 110 102 95 90 85 101 135 148 137 143 156 181 166 124 118 97 332 328 346 359 7 10 7 358 346 335 328 327 326 327 322 318 324 30 87 92 93 93 88 79 68 65 92 104 106 103 98 94 91 87 86 83 79 73 71 72 74 74 74 74 75 74 66 62 61 63 56 51 51 43 31 19 24 32 44 36 32 40 41 40 37 23 9 360 352 347 346 351 353 350 339 330 321 318 316 316 315 315 316 308 304 307 117 113 103 87 78 87 101 107 107 107 107 108 108 109 110 110 110 108 107 108 113 118 124 130 142 156 175 170 123 85 81 79 78 77 77 75 71 67 64 58 51 45 46 47 47 44 43 44 42 41 39 37 36 35 36 37 38 39 39 39 38 35 31 25 21 20 22 22 21 11 352 319 267 237 227 221 218 213 203 199 185 117 77 65 57 53 52 57 61 67 74 76 80 87 97 99 89 70 62 99 115 121 125 130 133 130 117 102 92 82 67 40 21 360 345 342 342 344 28 26 26 25 25 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 26 27 27 26 25 24 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 23 21 19 17 14 12 6 359 353 348 339 75 98 88 103 91 73 63 60 59 49 36 356 348 358 33 53 62 65 54 33 41 43 42 37 25 355 329 323 357 1 359 338 6 18 17 13 9 8 13 20 19 13 323 237 198 342 327 270 208 226 270 340 2 53 26 349 288 284 288 307 156 144 144 159 180 210 218 216 212 210 214 222 241 278 278 278 196 100 89 271 81 81 270 57 82 78 73 67 129 142 139 358 342 331 331 337 346 352 358 357 6 34 47 46 35 317 262 240 226 232 259 278 302 34 40 42 46 52 52 43 38 35 38 44 48 48 43 34 25 21 21 24 28 30 38 50 61 64 62 52 50 69 69 68 68 66 49 25 16 10 4 2 10 23 19 7 346 337 333 334 342 348 346 349 353 2 8 13 22 46 100 50 46 52 51 42 22 354 338 327 345 2 22 35 43 46 59 77 88 91 83 67 55 46 37 34 36 37 39 40 41 40 37 33 31 29 27 25 20 15 11 9 10 10 12 5 357 343 27 113 114 114 117 120 123 125 131 132 131 120 107 91 72 58 49 29 12 358 359 7 26 26 30 45 60 66 57 48 37 23 5 349 342 357 42 65 62 53 36 22 9 15 32 48 60 67 73 74 68 17 315 304 301 320 347 8 1 347 323 316 327 28 48 51 46 37 26 18 5 350 331 329 341 349 350 332 209 177 161 144 149 195 211 194 87 56 52 52 49 43 38 35 34 33 34 33 31 31 30 30 29 27 25 21 18 16 15 16 17 20 22 21 14 7 1 357 353 351 352 355 353 349 344 340 337 336 332 329 326 323 322 319 320 320 320 323 322 318 314 311 308 306 301 293 283 274 273 278 282 281 279 278 277 277 278 278 280 281 280 280 281 284 285 282 277 272 266 257 249 245 251 255 257 258 258 257 258 260 261 264 263 251 231 214 206 211 215 217 218 221 228 237 243 245 243 240 241 243 243 240 236 235 236 244 251 256 259 261 258 253 248 244 242 243 247 239 215 181 159 137 117 107 102 98 92 80 64 40 25 34 56 68 73 75 77 77 80 84 88 88 86 80 59 14 323 296 272 244 87 72 63 64 69 66 55 21 351 338 334 355 14 37 81 99 108 66 32 32 35 26 11 10 14 20 27 46 71 82 87 87 83 90 94 104 107 92 13 342 324 330 340 351 4 81 112 104 124 157 169 181 170 148 135 125 121 120 118 131 149 176 161 144 121 138 160 230 357 89 159 163 158 146 142 144 158 158 141 118 114 109 100 111 121 181 203 170 140 150 159 172 162 151 152 147 142 40 15 16 21 12 1 345 332 325 322 326 327 328 324 323 324 47 86 83 77 77 85 76 62 31 53 92 108 109 108 107 105 105 104 99 95 93 92 84 76 71 70 72 73 67 55 46 44 51 47 45 43 37 24 5 6 15 31 24 23 35 46 45 40 13 347 329 328 332 334 335 330 323 317 311 307 311 313 315 326 329 326 310 301 288 142 126 119 107 95 91 97 102 104 105 108 111 114 115 117 111 106 104 104 111 122 127 131 135 146 154 157 121 91 80 82 81 80 78 77 76 75 71 67 62 53 46 43 42 43 42 42 41 40 38 36 34 34 33 34 36 38 40 40 40 39 36 31 23 17 12 9 9 9 10 8 3 346 264 216 207 208 211 211 203 155 80 69 63 56 51 48 48 51 59 76 88 95 99 106 109 109 98 83 78 106 117 121 125 122 100 75 74 84 81 68 38 12 353 345 347 353 358 28 27 26 25 25 26 26 26 25 25 25 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 23 23 24 25 27 27 27 26 25 24 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 27 26 25 22 20 17 14 10 5 356 347 332 296 205 202 182 152 133 140 211 85 60 42 27 17 35 45 49 50 57 66 61 52 48 41 35 26 1 330 315 355 20 5 360 1 35 36 24 6 358 357 12 20 11 2 360 53 42 7 346 331 217 42 25 17 4 354 333 327 305 253 310 8 129 164 169 174 191 221 237 237 228 205 192 186 192 272 278 234 168 147 164 190 126 255 280 281 73 78 70 39 229 187 30 8 350 335 328 330 332 329 322 312 327 27 44 35 9 298 265 249 234 240 260 332 33 48 44 39 37 50 49 43 37 38 41 47 51 53 46 35 21 23 24 26 28 31 35 46 57 61 56 40 37 56 62 61 59 54 44 30 18 10 3 356 5 15 12 351 336 330 331 335 347 350 351 355 1 7 8 11 19 41 59 43 43 46 51 40 20 351 339 339 360 13 23 31 41 47 49 49 56 78 81 72 58 45 37 38 39 41 41 42 45 43 40 35 32 30 28 26 22 18 15 16 17 17 14 3 353 342 64 99 101 97 96 98 103 126 165 173 150 113 87 74 65 55 45 27 9 354 349 353 8 14 27 42 61 64 60 50 38 23 4 345 329 356 42 65 59 52 40 31 25 30 41 47 53 59 63 64 44 335 306 304 312 343 3 10 354 336 318 320 2 48 54 53 49 37 25 13 355 338 314 335 352 4 5 4 358 198 192 199 234 251 231 53 52 50 48 46 42 38 34 32 33 36 38 37 33 31 30 29 28 26 25 21 18 14 13 11 9 13 18 24 15 5 356 351 348 349 349 351 352 346 340 335 332 329 326 322 319 317 316 315 316 320 323 324 324 322 322 322 321 317 313 309 305 301 297 293 291 289 286 283 280 278 277 277 279 280 282 285 286 285 286 285 282 279 274 264 252 247 255 260 265 268 266 264 261 262 261 257 250 237 226 220 216 214 214 216 216 218 223 232 237 238 235 234 235 239 238 234 228 226 226 232 239 246 250 250 247 241 237 231 226 220 216 211 197 181 156 129 106 100 100 102 102 99 90 71 54 52 66 71 74 76 77 79 84 90 93 91 86 77 62 30 316 293 281 137 77 75 70 67 68 71 63 35 353 349 11 33 18 29 105 109 101 68 58 52 46 24 5 357 8 26 35 58 81 93 101 105 82 91 102 118 101 65 15 334 321 328 342 4 48 86 101 107 125 154 158 158 153 135 122 116 117 122 133 158 171 178 154 135 128 137 137 119 17 346 191 172 156 142 148 166 183 168 147 128 129 131 137 148 166 192 213 189 152 157 163 168 170 176 182 165 142 65 35 26 19 359 343 330 325 322 321 322 327 336 342 339 334 12 72 89 84 79 76 61 46 25 23 54 95 111 114 115 116 113 108 105 104 109 103 87 73 64 62 63 66 62 52 33 32 39 44 37 29 29 22 9 353 354 2 343 316 285 73 59 42 4 336 318 315 308 301 299 301 302 301 302 305 310 312 315 345 346 329 304 294 283 215 136 126 120 114 108 110 109 106 106 108 112 116 117 116 110 105 102 103 112 125 127 129 130 133 127 111 89 82 80 80 78 77 75 74 73 73 70 67 64 56 48 42 42 43 45 44 42 41 38 34 32 31 32 33 35 37 39 40 40 39 38 33 26 16 9 2 1 2 6 8 10 11 15 36 176 201 217 222 184 101 74 69 65 59 50 43 36 33 37 46 67 86 105 109 111 113 110 104 93 100 110 115 113 106 89 64 62 75 87 80 53 14 352 345 351 1 6 29 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 25 26 27 27 26 25 24 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 27 26 24 21 18 15 10 3 351 343 321 358 82 39 51 58 53 55 50 56 52 42 16 355 22 66 63 52 51 58 63 62 55 41 28 13 347 322 297 87 64 351 334 337 100 105 64 327 317 305 301 315 332 344 357 28 26 15 360 6 20 32 25 13 345 338 337 350 360 50 31 21 18 25 184 179 181 207 232 226 216 190 247 289 8 32 19 329 240 162 173 165 102 297 286 274 73 74 66 54 37 37 21 8 348 337 328 326 320 307 291 300 352 32 39 34 26 12 351 341 347 14 22 28 45 49 47 34 38 52 49 41 29 34 42 50 54 55 51 40 29 30 30 29 27 28 31 40 49 60 48 38 42 57 60 58 54 48 41 28 16 7 357 351 356 1 359 336 326 322 327 337 355 355 356 359 3 6 6 11 18 35 44 44 36 38 40 35 21 1 350 356 14 17 18 22 36 46 51 43 42 55 72 75 64 49 38 39 41 42 41 44 46 45 41 36 32 30 30 28 24 20 19 19 22 20 12 360 352 5 76 86 88 83 79 75 75 85 188 208 139 99 85 79 74 65 49 26 4 350 343 347 352 1 13 39 65 67 64 56 43 26 359 344 345 22 56 68 64 57 47 40 34 36 40 40 39 36 33 25 356 326 311 318 329 350 358 355 337 319 310 315 24 55 59 56 52 40 22 1 338 328 324 358 9 11 8 8 7 332 230 220 236 253 51 49 50 51 47 44 40 36 32 29 31 34 37 36 33 31 29 28 27 25 23 20 18 15 12 9 5 4 7 12 10 2 351 347 345 345 345 346 346 339 334 329 325 320 317 313 310 308 309 309 308 316 320 319 319 319 321 317 314 311 310 308 306 304 300 297 293 291 288 283 278 277 276 276 276 279 283 288 288 286 284 284 283 282 279 270 253 248 254 264 268 273 274 273 269 267 270 270 262 249 240 247 245 240 238 232 224 222 223 228 232 233 231 231 233 236 234 231 224 223 223 226 230 233 234 233 230 224 219 213 205 202 200 201 197 187 165 134 113 105 106 110 113 112 109 97 79 72 71 74 75 78 78 78 79 86 93 91 86 79 70 46 298 291 12 69 74 76 79 77 85 97 97 73 336 328 77 82 308 282 194 76 68 56 59 57 50 20 352 336 344 4 31 68 85 89 92 81 45 60 74 83 57 28 353 334 326 331 352 26 64 85 100 117 126 150 150 154 144 127 121 120 127 145 165 180 180 175 160 141 132 133 133 134 135 235 250 181 159 154 161 179 183 163 140 130 141 156 165 160 173 193 214 195 166 165 173 179 172 160 147 153 151 358 17 13 356 341 334 330 326 325 325 328 344 360 7 354 346 353 34 84 99 89 77 59 40 25 24 29 53 101 113 116 113 109 106 107 111 112 100 82 69 58 52 52 58 64 62 43 40 44 50 30 15 13 18 14 290 297 295 268 266 263 242 49 43 16 356 337 328 315 302 294 295 297 296 297 297 291 293 293 275 291 292 284 279 275 265 164 129 124 121 118 119 116 113 110 110 112 116 116 114 110 106 105 108 119 133 131 123 117 110 99 88 80 80 79 78 77 76 75 72 70 69 68 67 65 60 53 45 42 43 47 47 45 43 38 34 30 30 31 33 35 36 37 38 38 38 37 33 27 15 4 356 357 360 5 7 9 12 18 23 26 4 266 237 138 89 76 73 69 62 51 41 33 34 36 37 40 46 66 98 107 111 114 114 111 102 103 107 106 104 98 89 80 78 97 95 81 27 352 342 352 8 9 30 28 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 26 27 27 27 25 24 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 27 28 28 28 28 28 28 28 29 28 27 26 23 20 15 10 4 355 2 29 55 47 40 43 41 34 33 41 51 49 37 7 4 14 56 79 85 78 69 68 80 76 59 38 10 342 314 261 174 185 225 269 249 197 179 195 232 249 280 316 338 359 8 23 31 30 22 17 14 13 16 15 352 310 302 345 1 9 31 39 15 1 338 236 198 203 213 217 199 178 152 295 317 7 36 28 7 340 294 195 209 263 277 305 78 83 80 77 76 61 52 25 6 346 336 328 322 312 306 319 12 27 32 33 30 24 25 31 30 27 21 19 27 42 51 49 28 35 48 56 33 346 343 21 46 55 54 50 44 38 36 36 33 28 26 25 28 33 31 3 22 50 62 61 58 53 45 38 25 12 1 351 345 342 345 338 323 318 318 322 340 359 1 355 354 360 3 5 11 18 30 42 43 32 34 35 33 25 15 5 359 359 4 10 19 37 48 52 49 42 39 57 69 71 54 42 36 38 39 40 45 47 47 42 38 32 30 28 27 24 21 20 23 25 22 13 1 360 39 76 84 83 77 68 62 56 142 152 140 96 92 89 89 85 79 62 31 358 346 340 340 344 350 355 23 70 81 78 68 54 39 21 19 32 54 72 78 78 72 63 52 41 35 35 31 25 15 3 351 335 327 327 330 335 342 343 334 320 308 315 345 48 59 61 61 56 42 11 346 322 336 353 12 12 10 7 8 5 355 284 235 222 54 51 50 51 52 48 45 41 37 32 29 30 33 36 34 33 31 30 28 25 22 20 18 18 17 15 10 5 0 359 360 0 358 352 346 343 341 340 337 334 326 323 319 312 308 304 301 300 300 302 301 299 306 309 308 308 307 306 304 302 301 301 301 300 299 297 294 291 288 286 282 278 275 274 273 274 278 280 284 281 280 281 282 282 282 282 277 253 237 245 261 269 274 278 284 294 298 303 309 309 304 298 291 286 280 273 260 245 233 228 227 228 229 227 227 227 229 230 227 223 221 219 220 221 221 218 215 213 210 209 207 201 199 200 202 205 202 195 168 141 124 121 121 120 117 113 104 94 84 80 78 77 75 71 68 67 74 82 86 84 83 80 66 51 58 63 68 72 77 83 83 133 155 148 161 260 210 136 135 228 237 77 62 61 59 60 56 45 2 329 320 328 344 20 69 69 62 54 37 18 25 43 56 42 14 342 341 343 348 8 47 77 85 92 102 84 75 98 130 132 127 129 137 151 170 181 187 175 164 154 133 129 132 141 150 161 193 276 286 284 257 212 201 191 160 129 121 116 124 138 147 174 192 209 198 179 171 176 168 139 119 129 161 196 319 310 327 335 336 334 334 336 337 344 353 10 15 11 353 345 349 4 52 104 90 80 65 40 24 22 19 22 48 100 107 103 102 106 118 120 108 91 78 70 64 60 60 64 71 71 61 59 62 69 54 19 347 354 342 208 252 254 216 241 250 256 294 8 32 2 346 332 318 310 307 305 303 301 300 293 279 270 266 259 256 261 266 264 262 262 266 154 120 126 127 127 120 116 114 115 117 121 118 112 108 108 112 119 131 139 130 115 107 101 94 87 82 80 79 78 77 77 77 74 71 68 67 66 65 63 58 51 47 46 46 48 46 44 38 34 29 28 31 33 34 35 37 37 36 34 33 29 23 9 359 353 357 2 6 9 13 16 19 19 15 1 323 184 98 86 82 81 77 70 59 42 24 16 20 30 42 50 67 91 102 108 113 115 115 109 103 102 107 106 105 102 99 98 108 108 104 67 354 350 13 23 15 30 29 27 27 26 26 26 26 25 25 25 25 26 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 26 27 28 27 26 24 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 28 27 24 21 17 12 10 13 33 50 57 54 48 44 45 36 23 39 50 51 32 15 14 18 26 37 72 90 93 96 112 92 87 77 351 321 295 272 212 246 256 267 292 349 13 262 301 355 11 17 30 32 31 32 38 37 24 17 14 7 2 355 340 340 20 13 7 360 21 36 359 325 304 281 246 228 203 196 176 157 175 243 279 25 51 29 360 323 292 249 248 258 268 52 90 97 109 118 131 75 58 34 359 340 331 324 318 312 350 29 32 30 28 28 26 21 26 28 26 19 13 10 18 31 44 42 28 16 25 64 303 293 297 359 40 54 53 50 45 42 40 39 35 29 22 18 17 19 3 327 327 57 68 64 57 50 42 32 17 2 348 336 330 326 327 320 313 312 314 321 339 354 357 344 346 354 358 3 9 15 25 41 43 34 31 33 34 30 27 22 17 13 11 17 29 42 49 51 50 48 44 42 59 69 69 52 37 33 33 39 46 45 45 42 37 30 26 22 20 20 22 22 26 27 25 15 10 8 51 75 83 80 73 53 33 19 161 102 91 81 80 83 89 89 87 83 49 357 345 339 336 340 346 351 1 27 78 86 84 72 61 53 51 65 79 92 100 104 99 77 53 38 32 31 25 18 7 356 348 342 339 336 335 337 337 333 322 317 314 352 38 60 62 63 64 57 41 1 345 339 2 8 11 6 5 5 5 357 337 280 255 79 52 50 50 49 49 50 47 44 41 34 30 28 33 35 34 32 31 32 29 25 20 18 18 20 19 17 10 4 358 355 352 351 351 348 343 337 333 330 325 320 314 310 306 300 295 292 291 291 291 292 291 290 292 292 292 293 292 291 290 291 291 291 293 293 292 289 287 285 284 283 282 280 274 266 264 267 272 271 270 270 272 275 279 281 281 283 285 271 206 234 257 270 280 291 303 308 308 313 313 310 311 312 313 307 301 294 284 270 251 239 231 228 224 222 221 220 221 221 219 218 216 214 213 211 209 202 181 155 136 117 184 196 208 213 216 222 223 218 201 172 146 132 126 120 116 115 112 107 100 94 88 82 77 72 69 65 69 74 79 78 78 82 72 67 67 69 72 75 80 83 74 57 258 253 235 218 188 156 153 170 80 60 56 63 66 66 58 38 346 326 322 323 340 27 70 61 50 36 25 19 33 43 49 38 1 338 335 340 347 2 63 84 84 80 71 58 61 82 114 125 129 134 149 166 178 179 172 159 148 137 125 129 135 146 152 160 236 294 298 315 307 278 236 222 197 149 151 157 151 154 163 188 200 207 203 187 175 176 170 129 61 68 110 113 348 305 335 350 352 345 347 350 359 10 17 18 9 353 337 336 340 343 16 85 89 83 71 42 24 18 15 12 19 70 95 102 104 117 143 137 101 80 75 69 63 57 59 65 71 70 65 64 70 75 69 50 345 332 305 224 283 257 220 233 244 320 61 187 242 318 317 311 306 304 304 305 305 304 306 299 281 252 248 256 254 257 261 260 259 259 267 267 167 137 131 126 119 117 117 123 127 128 118 113 111 113 117 124 132 131 119 108 105 103 98 93 89 85 83 81 80 79 78 76 73 70 68 67 65 64 59 54 49 46 46 45 45 43 37 31 27 29 32 33 33 33 33 34 33 31 28 22 14 3 358 359 5 7 10 14 19 22 21 17 12 4 55 85 84 84 85 88 87 85 81 61 33 2 351 354 34 66 86 95 100 104 108 112 113 111 110 109 112 111 111 111 115 116 113 114 114 108 38 29 43 41 18 31 30 28 27 26 26 26 26 25 25 25 25 25 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 24 25 26 27 27 26 25 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 27 25 22 19 17 19 28 44 59 64 65 63 65 76 42 11 27 52 57 39 20 11 15 24 31 43 68 104 121 131 136 155 174 229 259 285 24 27 17 21 24 26 16 11 11 14 12 13 16 20 30 36 40 49 47 35 11 0 354 350 349 2 12 18 19 9 358 360 349 259 261 263 42 8 3 165 168 185 208 204 221 266 147 124 128 190 263 255 250 238 247 256 28 100 109 123 115 101 68 67 54 341 325 319 313 313 318 26 37 36 28 23 23 22 21 23 24 20 8 3 1 12 23 34 32 16 349 328 302 275 267 279 42 48 49 50 47 44 43 41 38 33 28 20 13 8 5 337 306 257 63 66 63 56 46 34 17 346 320 308 304 305 305 305 305 306 308 312 319 334 341 342 331 343 351 355 0 5 10 18 34 62 54 36 35 35 34 33 31 29 27 27 32 39 45 50 48 48 48 47 47 50 66 78 64 48 37 38 42 46 45 43 39 32 26 19 14 12 15 24 30 34 33 29 22 19 27 58 74 81 79 70 51 27 40 92 88 85 81 83 87 91 89 89 91 64 13 348 340 336 339 352 2 2 354 352 62 101 102 96 90 90 103 116 131 132 114 88 62 48 37 32 28 21 11 2 357 354 349 343 339 337 337 335 330 325 329 342 30 55 64 64 61 59 57 43 19 23 24 25 11 2 355 2 4 1 350 353 25 57 58 53 51 50 47 50 52 50 50 47 40 30 25 31 36 36 32 32 34 29 25 20 18 18 19 17 13 6 1 355 350 344 341 340 338 334 327 323 317 312 308 304 300 297 293 287 286 285 283 280 280 280 279 279 279 279 280 280 280 282 282 283 283 285 283 281 280 280 279 279 280 282 276 264 243 244 250 257 260 262 264 267 271 276 279 282 285 298 345 240 250 259 273 283 291 296 301 304 307 307 308 313 314 315 312 307 301 294 281 265 246 233 226 220 212 203 203 215 230 229 217 209 196 159 73 51 42 32 28 27 27 28 26 14 338 297 275 259 240 213 175 143 127 123 120 120 123 123 119 109 102 96 92 87 81 75 69 68 72 75 72 71 74 73 72 73 75 78 81 85 83 75 51 20 354 318 254 211 181 110 85 69 59 52 65 76 77 77 49 346 327 324 324 342 41 74 69 57 30 7 8 35 55 57 15 334 329 328 335 348 18 70 80 81 76 65 45 46 76 108 111 118 126 150 163 173 171 159 133 131 127 123 133 140 141 134 130 346 310 299 299 295 287 268 264 236 154 150 149 145 154 169 206 216 216 203 179 171 178 150 81 73 90 117 140 154 169 151 142 117 8 4 9 16 17 13 1 342 328 329 334 337 333 5 69 91 87 75 50 31 19 12 8 10 35 83 106 116 132 156 128 73 65 64 58 49 42 45 53 64 64 59 55 63 71 74 260 268 289 283 280 299 12 59 79 62 34 205 230 253 273 280 285 289 291 293 300 304 308 310 312 309 284 267 268 268 268 268 269 265 259 255 263 258 173 133 125 119 119 123 132 136 131 121 119 118 118 119 122 123 122 116 111 109 108 106 102 97 92 87 84 82 80 77 75 72 70 68 65 64 63 58 53 47 45 44 42 41 39 35 28 25 29 34 34 31 30 30 32 31 27 20 11 4 359 2 7 14 17 19 21 24 25 22 16 16 37 83 84 81 81 79 78 80 85 89 77 48 5 349 347 20 81 100 103 105 108 111 115 117 116 115 115 113 114 114 115 117 113 93 89 104 112 70 53 47 37 353 31 30 29 27 27 26 26 26 26 25 25 25 25 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 26 27 27 26 25 24 23 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 26 24 21 22 26 35 48 60 63 69 97 63 56 44 8 4 54 58 50 15 357 341 4 23 37 35 44 106 149 176 198 202 206 21 33 46 35 27 22 26 24 11 360 349 359 354 345 337 356 30 47 52 58 71 70 9 346 344 350 8 24 19 14 11 5 355 350 342 314 287 347 22 14 8 25 144 117 349 358 341 336 218 173 166 179 191 197 211 228 236 237 218 123 95 90 83 78 71 130 232 297 302 301 297 312 8 39 39 35 24 21 20 21 17 14 11 6 355 351 354 5 17 21 18 353 326 305 289 273 252 346 52 43 44 45 42 41 40 38 36 32 27 21 14 4 354 333 333 72 66 64 61 53 39 15 333 307 295 287 283 284 286 291 295 300 304 309 315 324 331 336 340 352 355 357 357 358 360 4 18 63 59 47 37 36 36 35 34 32 32 34 38 41 46 49 48 45 43 41 41 41 54 68 70 62 51 46 46 46 45 41 37 30 24 19 15 21 29 39 41 41 39 37 33 28 39 58 73 77 78 69 52 19 55 82 87 90 91 93 92 93 94 95 95 83 34 358 344 339 341 353 356 353 332 317 298 215 166 146 147 154 165 158 140 96 69 58 50 45 39 30 23 14 5 358 354 353 348 343 342 340 338 337 337 335 339 1 41 60 66 66 67 64 61 52 45 41 32 22 4 360 1 14 19 23 26 42 57 60 59 57 50 46 43 51 59 59 59 56 49 31 19 25 38 41 38 37 35 31 28 23 19 15 12 7 3 357 353 343 334 328 326 324 322 319 314 310 305 301 300 298 296 294 290 285 284 283 282 276 270 266 268 269 274 274 275 275 276 277 278 278 277 277 276 276 278 278 280 283 282 279 267 246 226 227 237 247 254 259 262 265 266 269 275 280 289 311 320 286 270 269 270 277 284 288 292 294 296 297 298 303 307 307 304 302 299 293 277 259 240 234 223 205 165 113 76 58 44 31 37 50 53 47 42 36 29 22 16 16 20 28 31 33 31 27 22 20 28 44 58 67 72 79 88 99 108 110 108 95 87 82 83 84 85 82 78 71 74 77 77 73 70 70 73 77 81 84 85 85 81 74 58 38 19 358 320 233 188 75 70 70 61 48 42 78 84 77 45 358 332 325 324 335 52 73 68 53 19 344 355 24 72 79 62 302 319 332 347 19 53 69 72 72 75 72 50 35 82 100 98 97 100 140 154 161 153 142 124 130 128 128 146 149 141 120 106 5 318 279 202 251 282 290 290 198 149 145 149 153 159 169 205 223 224 215 183 173 172 156 142 148 159 165 170 179 179 174 160 149 135 82 27 13 357 343 324 324 327 331 330 330 328 355 65 96 91 81 59 40 21 9 2 1 6 60 107 125 122 102 77 67 64 64 60 50 36 33 36 45 59 65 61 58 67 128 210 235 253 261 261 252 297 326 304 328 285 229 264 281 285 287 288 291 295 301 308 309 310 313 326 328 318 296 289 293 288 285 282 273 262 247 250 256 262 144 127 123 128 134 143 146 138 126 125 124 123 121 120 119 122 135 174 130 114 110 106 102 98 92 87 84 81 78 75 73 70 68 64 62 62 59 54 47 44 42 39 37 36 34 26 25 28 37 38 33 28 27 29 26 21 11 1 359 2 10 16 21 24 26 27 29 28 23 20 26 55 84 89 88 88 87 86 83 82 84 82 64 33 15 19 43 71 88 98 107 113 117 118 117 115 114 115 114 113 112 111 106 96 81 67 71 82 74 63 50 22 339 30 31 30 28 27 26 26 26 26 25 25 25 25 26 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 26 27 27 26 25 24 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 26 26 27 27 28 28 29 29 29 29 30 29 29 30 30 30 29 27 25 22 25 30 39 52 59 58 60 63 55 50 48 42 44 50 50 42 342 342 354 13 22 33 28 24 29 46 71 203 39 43 43 44 43 36 23 14 20 4 331 311 317 327 297 268 254 7 62 68 69 74 95 102 113 328 350 0 11 20 22 5 355 1 353 351 356 3 9 14 15 11 358 354 1 7 5 8 10 5 324 53 117 147 153 150 122 205 216 212 114 79 71 67 65 74 84 189 284 295 295 291 305 19 38 42 38 31 20 18 17 20 11 1 350 350 348 342 355 5 12 6 351 324 307 294 287 279 255 49 48 44 41 39 39 37 36 35 34 32 28 21 13 1 350 345 39 68 69 65 59 48 25 351 314 316 309 298 288 283 284 287 291 296 302 307 313 322 336 353 2 6 1 356 352 348 347 344 4 33 50 47 40 38 36 36 34 34 34 37 40 42 45 47 48 44 39 35 36 36 37 39 48 58 57 54 50 49 45 41 37 31 26 25 25 33 41 50 49 47 45 46 46 42 48 58 70 74 73 65 44 23 62 82 88 90 93 97 96 96 100 103 101 93 58 14 345 344 350 2 350 335 321 317 307 243 204 192 193 188 184 101 65 55 49 46 43 41 34 26 15 7 358 354 350 345 344 343 344 343 342 341 341 341 339 360 38 64 68 70 72 67 61 55 51 45 33 22 9 15 26 40 41 40 38 50 58 63 65 65 59 50 44 75 77 76 75 74 71 48 5 19 47 47 45 42 40 37 34 29 23 13 2 352 347 343 335 319 310 306 306 306 305 303 301 299 297 296 296 295 293 291 287 282 280 283 283 278 263 244 250 267 275 275 277 278 279 280 280 279 278 277 278 279 283 283 283 285 283 277 266 242 224 220 232 244 254 259 264 266 264 262 267 278 292 311 299 281 275 275 274 276 278 281 284 285 285 283 288 290 292 290 290 291 289 285 272 260 237 240 99 96 83 74 68 61 51 40 44 47 47 41 35 29 22 14 6 8 16 29 33 33 31 29 30 35 40 44 44 44 46 48 52 56 60 59 56 49 50 53 58 67 76 84 83 81 78 78 78 75 70 66 70 77 84 86 87 87 85 79 68 49 28 3 331 293 218 63 65 69 60 40 350 24 75 65 42 6 332 325 322 320 73 80 69 52 359 342 356 10 94 132 159 194 330 8 25 56 66 68 66 61 46 35 33 46 82 92 93 87 80 127 154 147 137 127 123 129 131 137 157 147 131 108 82 3 336 139 150 175 284 297 293 148 140 139 149 158 160 167 183 209 222 222 186 177 177 180 176 175 172 169 170 184 184 174 156 147 137 114 14 337 322 319 321 327 326 326 325 326 330 359 70 92 88 81 65 47 25 1 349 343 346 10 75 103 94 82 72 66 64 64 69 71 70 61 46 36 49 64 76 57 61 104 161 199 219 250 246 217 348 17 9 38 44 25 334 324 320 321 318 312 314 312 312 311 314 322 329 324 312 307 304 302 295 291 287 281 268 248 235 245 258 222 140 133 133 135 140 148 147 138 131 129 128 125 126 128 137 153 179 183 125 110 106 104 101 98 94 89 86 83 80 77 73 70 65 63 62 62 58 52 45 41 38 30 28 27 22 19 24 39 43 40 26 22 21 17 11 4 4 8 14 19 23 25 28 29 31 32 31 28 30 38 51 72 90 98 103 105 106 103 99 94 93 82 64 36 32 48 75 82 87 96 104 109 110 110 110 112 114 115 109 108 106 106 105 107 113 112 102 85 75 60 26 338 30 31 30 29 27 26 26 26 26 25 25 25 25 26 26 26 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 27 27 26 25 24 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 26 26 27 27 28 29 29 30 30 30 30 30 31 31 30 30 28 26 24 25 28 37 52 62 62 54 55 57 54 49 44 47 48 44 19 324 353 22 23 16 18 25 27 30 34 38 40 39 41 42 41 35 28 14 357 345 310 305 308 334 345 343 351 6 40 71 93 120 123 124 129 140 159 41 17 4 1 9 14 358 352 346 351 356 1 6 11 13 5 354 345 342 349 352 337 274 359 39 38 21 9 21 38 32 330 124 112 84 81 80 72 66 74 64 38 348 332 324 343 30 49 45 41 32 25 17 12 10 7 1 354 346 347 350 355 2 5 6 354 336 319 306 296 288 333 52 57 51 45 37 36 36 34 32 31 31 31 28 21 10 357 351 4 48 68 71 67 57 42 11 347 334 337 331 317 298 288 286 288 291 296 300 305 313 335 3 16 13 9 2 355 350 347 356 10 22 33 42 41 38 32 33 34 35 37 38 40 39 41 44 47 48 44 38 33 33 34 34 32 38 49 57 57 54 50 46 42 37 32 29 28 30 36 46 53 53 51 49 53 56 56 55 59 65 69 66 57 29 27 61 86 92 92 95 97 97 97 100 105 103 97 83 41 350 355 360 2 341 328 319 322 311 265 222 206 200 130 65 54 51 47 41 39 38 37 30 19 7 359 353 349 345 341 341 343 346 342 337 334 335 335 334 339 16 61 69 71 71 62 55 50 47 44 39 33 31 37 45 50 49 42 39 46 61 72 77 85 100 145 177 151 113 103 101 112 139 189 201 182 105 54 48 45 46 45 44 34 22 7 352 341 336 333 329 313 303 297 295 294 294 294 295 296 296 296 295 293 289 285 282 278 274 281 284 284 257 207 204 261 274 275 278 281 283 283 283 282 283 283 286 287 288 286 285 286 284 281 275 262 244 234 239 247 255 258 266 271 269 263 256 270 286 294 281 278 276 278 277 276 277 277 279 280 286 289 290 286 281 277 275 279 282 283 280 338 54 52 54 60 71 76 76 73 69 63 62 62 59 52 42 29 17 7 360 1 16 32 38 37 33 28 30 34 39 42 43 43 43 42 42 40 40 38 37 37 38 38 39 45 54 72 84 88 85 81 78 77 71 66 65 73 82 89 93 95 94 87 77 62 36 360 320 330 55 62 63 63 53 30 352 298 20 70 52 5 328 324 323 345 103 102 96 104 10 9 7 8 160 147 148 152 136 71 62 69 68 67 62 54 42 38 46 60 80 91 98 106 119 157 128 108 97 88 97 113 133 145 162 135 119 112 95 31 349 84 117 127 300 299 284 138 131 127 136 143 139 158 178 206 215 212 175 176 183 192 162 93 139 158 170 184 185 181 166 157 152 196 309 312 312 318 321 326 326 326 326 333 347 46 81 87 84 79 71 59 19 333 310 315 328 22 50 62 67 72 73 71 64 62 71 80 83 73 60 48 45 67 98 110 55 41 82 193 212 317 147 143 120 94 68 64 61 51 26 359 339 326 318 313 314 312 311 311 319 326 325 314 304 308 302 297 294 293 291 287 275 253 223 231 245 266 167 137 132 134 139 145 152 154 144 133 130 128 130 132 139 148 163 169 120 106 104 102 102 102 101 100 97 92 87 83 79 74 70 67 65 64 63 60 51 41 25 358 354 357 2 6 15 38 50 54 38 28 22 27 21 20 20 23 25 26 26 28 30 31 32 32 34 34 34 43 51 59 73 90 105 109 111 112 111 110 109 110 106 80 72 76 87 89 90 92 94 99 102 106 109 114 114 114 111 113 117 123 129 134 142 135 121 99 87 72 30 322 29 30 30 29 28 26 26 26 25 25 25 25 25 26 26 26 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 26 27 26 25 24 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 30 31 31 31 31 32 32 31 30 27 26 26 25 30 45 76 83 77 74 72 72 77 83 80 71 56 27 13 17 24 24 17 19 17 18 32 39 38 41 42 39 37 37 20 355 312 308 296 270 318 347 4 13 16 14 16 23 37 57 71 68 103 142 148 140 84 15 334 316 315 108 312 319 322 341 343 341 354 10 23 344 330 324 330 335 344 319 283 34 52 47 15 356 347 353 354 306 73 78 69 80 102 122 88 67 57 31 353 354 11 37 47 49 46 38 28 20 12 5 3 360 357 356 355 357 358 360 4 6 4 358 343 328 314 299 307 39 64 65 57 47 36 36 34 31 28 27 26 26 25 20 10 1 356 21 54 70 72 69 57 35 2 349 347 349 339 323 297 291 290 296 295 295 294 315 339 9 19 21 15 9 4 356 355 359 14 24 31 35 37 36 26 18 17 28 36 41 42 42 40 40 42 46 47 45 38 33 31 33 34 33 34 42 55 58 56 53 47 42 37 32 28 26 28 35 46 55 59 56 56 58 64 64 62 59 61 64 58 44 7 22 63 92 95 96 97 98 100 101 104 107 106 105 104 81 40 16 9 358 340 327 319 319 334 19 130 77 62 62 58 52 47 42 34 31 31 30 22 9 355 348 344 344 343 342 342 345 345 339 328 324 325 328 326 317 352 51 66 67 66 59 52 47 45 44 43 42 44 46 50 53 53 43 35 33 57 77 94 116 146 176 179 168 143 132 130 149 175 194 203 196 152 39 39 41 43 48 52 45 24 360 345 336 329 325 320 313 307 301 298 297 295 295 296 297 297 297 295 294 288 283 276 273 272 278 284 288 210 148 174 259 271 273 274 276 278 280 283 285 288 291 294 294 294 293 291 289 289 288 286 282 272 262 256 258 260 259 270 276 279 265 228 181 236 261 267 272 276 279 281 281 282 284 289 295 298 300 301 294 287 281 277 276 279 285 317 48 57 55 51 58 71 78 82 87 90 86 81 78 73 68 56 35 10 357 351 355 19 36 42 39 34 30 33 37 40 41 42 45 44 43 42 41 40 38 36 35 33 32 30 28 28 34 52 68 78 82 81 80 77 72 69 72 80 90 97 100 100 94 87 77 57 16 344 48 63 64 64 57 37 14 344 298 266 182 132 14 342 345 23 82 102 107 111 118 48 26 6 339 282 145 149 153 152 97 75 72 67 61 50 47 45 43 51 63 79 95 110 123 123 110 94 80 70 59 67 96 145 144 136 119 118 121 117 89 347 55 74 70 315 305 240 134 127 121 121 132 149 175 187 199 204 192 161 176 183 187 142 128 157 164 174 188 194 206 226 251 278 297 306 310 313 319 323 325 325 331 340 354 20 62 86 90 88 85 84 95 286 284 283 308 20 53 55 54 53 66 75 80 72 65 63 84 92 84 74 62 47 75 106 135 106 37 35 62 88 356 52 94 81 111 118 115 194 277 323 343 336 324 315 309 308 307 310 314 320 322 315 310 307 312 302 296 295 296 295 295 286 258 210 212 233 262 217 144 133 134 137 142 147 153 165 132 125 123 125 127 133 136 135 123 106 101 101 101 101 102 103 102 100 96 93 89 85 81 77 72 68 64 65 66 69 51 324 299 306 319 337 350 359 30 55 62 44 30 25 26 35 34 34 32 31 30 29 30 32 34 33 32 38 42 44 44 47 52 59 71 87 95 101 106 110 112 112 115 114 105 98 90 90 93 94 95 94 95 98 105 111 116 117 118 121 126 129 134 137 140 144 143 133 115 101 89 330 298 28 30 30 30 28 27 26 26 26 25 25 25 25 25 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 26 27 27 25 25 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 32 33 33 33 32 30 29 26 22 24 34 117 101 88 83 91 115 129 130 141 163 137 88 38 15 349 347 348 6 14 18 35 40 42 46 45 38 17 338 287 284 273 267 266 297 3 9 12 27 26 19 16 16 19 24 27 24 46 125 125 128 126 257 275 268 221 203 271 293 276 238 287 305 318 96 132 288 312 318 330 333 328 307 319 54 52 45 3 343 335 335 335 8 79 74 65 51 58 73 66 59 53 13 334 343 26 42 49 49 45 35 25 17 7 1 359 357 357 359 2 1 357 359 3 11 10 4 348 334 316 297 305 38 69 68 62 49 40 37 33 30 26 23 22 22 20 18 13 14 19 38 57 68 72 70 60 29 358 348 351 350 341 326 307 301 301 302 296 312 355 15 15 17 19 18 16 12 7 2 5 12 22 26 30 33 34 31 16 4 357 23 40 47 46 44 40 39 40 43 45 44 39 35 32 32 33 33 31 41 53 59 57 53 47 42 36 31 28 26 29 34 45 55 60 61 60 62 67 69 69 66 63 59 48 25 349 4 68 95 96 98 100 101 103 105 108 110 108 104 99 89 65 37 16 2 345 329 319 317 353 61 79 72 66 61 60 54 45 37 31 26 26 21 9 351 339 335 337 342 345 347 348 347 340 331 320 320 324 332 333 332 14 51 63 64 63 60 53 47 43 43 44 45 47 50 53 55 54 44 26 11 39 81 113 143 164 177 178 175 165 152 152 164 186 198 204 192 59 29 31 31 28 27 29 33 14 357 343 334 328 324 319 315 310 306 303 300 298 297 296 296 297 297 296 295 290 282 274 270 272 277 284 295 59 104 222 266 275 274 269 270 273 276 282 286 290 293 294 295 297 297 295 293 293 291 290 288 284 278 273 273 270 269 274 282 286 275 198 154 198 242 260 270 277 283 285 288 291 297 304 309 309 310 311 308 301 290 280 275 276 295 22 59 64 65 60 65 73 78 81 85 84 79 73 70 69 70 66 38 356 341 344 358 28 39 42 39 34 30 37 41 43 43 45 46 45 45 43 43 42 41 37 34 32 29 26 22 20 21 24 36 54 76 86 90 90 85 80 77 79 87 97 102 103 99 99 96 90 69 59 68 69 68 69 61 39 356 324 297 264 214 144 58 35 28 50 81 99 105 108 105 71 37 315 310 308 275 161 167 174 112 81 73 67 58 41 44 44 42 44 58 87 102 112 120 108 93 81 76 69 52 46 73 128 117 113 110 116 125 139 184 329 33 41 10 316 318 131 135 134 135 146 165 177 185 192 200 199 180 164 176 191 202 169 147 135 150 177 208 217 243 261 280 292 305 316 320 322 325 325 325 328 340 358 15 30 57 85 93 97 107 147 214 251 276 303 49 64 64 61 58 57 64 76 86 93 85 74 90 95 96 95 82 65 79 103 139 193 235 261 250 261 346 22 27 36 97 119 129 209 302 328 342 334 322 313 309 308 311 316 322 321 319 315 315 316 317 308 301 299 301 302 302 303 287 181 185 219 248 226 149 131 129 132 137 139 140 141 126 120 120 119 120 123 122 117 109 102 100 100 101 101 102 100 99 96 95 93 91 90 88 84 78 75 73 76 93 135 172 239 273 290 310 343 349 344 306 272 296 358 4 22 32 41 40 37 35 33 32 31 32 34 37 37 38 43 45 46 45 45 47 52 61 71 81 87 93 96 98 100 103 105 104 98 94 92 95 97 99 99 100 101 108 113 116 117 121 125 128 130 133 133 135 139 142 143 138 139 145 272 291 28 29 30 30 29 27 26 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 26 27 27 26 25 24 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 33 34 35 34 33 33 26 26 29 34 40 46 49 52 53 53 55 78 149 170 81 49 40 355 314 302 294 312 14 36 44 39 38 42 48 53 244 257 270 311 341 3 16 23 25 12 357 340 347 22 22 18 16 15 16 12 6 358 360 359 332 270 295 305 136 104 345 321 287 247 249 272 294 139 88 313 323 328 335 332 328 317 35 52 45 29 354 330 323 325 2 75 86 83 76 65 69 72 70 60 44 4 12 24 38 41 45 48 41 29 22 15 5 360 356 354 354 356 360 356 355 360 7 13 9 360 345 333 309 288 276 68 70 68 63 47 42 37 33 29 25 21 20 18 16 15 16 26 34 45 56 65 70 67 55 18 352 343 350 349 342 331 322 316 310 309 312 31 40 34 19 6 10 19 20 17 13 10 12 17 23 24 27 31 31 23 9 352 356 37 50 52 49 45 41 39 39 40 43 42 40 37 34 33 32 31 30 39 50 58 56 53 47 42 36 31 30 29 32 38 43 52 60 63 62 65 68 72 74 73 68 59 41 13 359 8 72 92 95 98 100 101 103 106 110 110 106 99 95 90 79 56 24 10 356 337 323 324 342 41 70 79 74 69 67 60 50 36 27 20 16 2 343 328 325 329 336 343 350 350 346 339 331 325 316 325 331 337 331 342 28 55 62 63 62 60 55 49 43 43 45 47 50 55 59 60 56 47 17 359 1 60 131 163 172 177 179 179 174 165 166 174 190 202 209 136 32 29 31 29 24 15 10 4 2 353 341 331 324 322 316 313 309 307 305 302 300 298 296 296 297 297 296 296 294 287 277 269 271 277 281 294 327 292 273 275 284 283 280 276 275 276 281 283 286 290 294 296 296 296 294 293 293 292 291 290 286 283 280 278 280 279 279 285 289 288 198 152 175 224 255 273 282 285 288 292 297 306 311 314 314 315 315 313 304 288 274 270 270 327 54 71 75 73 64 64 68 72 72 71 66 65 65 62 58 53 24 301 290 303 335 19 42 44 43 37 34 33 40 44 46 46 48 48 48 47 45 45 44 43 40 36 32 27 23 20 18 18 18 19 30 57 93 108 111 100 90 82 81 83 91 97 101 102 104 102 97 82 75 74 74 74 74 63 31 319 300 290 271 6 34 37 38 39 51 80 94 102 110 120 121 165 290 311 318 322 198 168 158 110 79 70 66 56 34 37 40 38 21 28 86 103 106 105 100 91 82 85 89 90 49 65 94 92 93 98 106 119 170 283 322 21 5 330 315 357 128 140 142 150 157 155 158 169 197 208 203 183 164 157 141 105 84 90 100 127 182 254 255 261 273 286 306 320 331 331 332 332 326 321 327 344 3 19 33 56 80 95 107 147 194 226 257 318 27 66 69 68 64 62 63 67 77 90 103 107 106 106 108 110 116 110 93 78 157 195 216 217 219 227 235 263 36 36 35 51 86 102 76 12 351 338 323 314 311 311 315 322 325 324 319 317 317 324 324 320 313 309 307 308 311 317 337 23 84 135 198 221 192 138 122 117 118 121 127 131 134 126 120 117 117 117 117 115 111 105 102 101 102 103 102 101 99 97 95 94 92 91 91 89 85 82 86 96 127 164 184 185 204 253 284 332 9 12 9 5 21 20 19 22 34 41 44 42 39 35 33 32 31 32 34 39 41 43 44 46 46 46 45 45 48 56 65 75 82 88 93 96 99 102 103 103 100 97 96 97 98 101 105 107 108 108 113 118 121 124 126 126 128 128 130 133 138 146 155 167 177 192 226 261 27 29 30 30 29 27 26 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 26 25 25 25 25 25 24 24 24 24 24 24 25 26 27 27 27 25 24 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 35 30 35 40 43 43 40 33 32 35 33 28 3 13 35 33 21 10 327 301 290 351 17 24 35 41 40 36 33 30 24 319 321 10 29 20 13 12 29 43 27 15 9 4 29 37 27 16 6 6 5 7 356 351 347 356 3 353 336 334 66 311 300 294 272 224 239 314 19 340 330 330 327 331 338 356 21 49 52 43 7 341 322 319 347 51 81 89 93 101 107 98 87 82 74 60 45 42 41 43 39 38 42 33 24 18 10 2 356 354 352 351 352 353 352 357 5 9 8 2 357 347 333 299 274 234 67 66 68 61 47 42 37 33 28 23 20 18 15 13 13 18 26 39 48 55 62 67 66 51 14 344 341 350 348 343 335 332 328 320 347 25 46 40 30 358 1 18 26 25 20 16 13 13 18 21 23 23 24 27 16 2 344 3 43 57 55 51 44 40 38 39 39 39 39 41 42 37 33 31 27 28 36 48 55 55 52 47 42 36 31 30 32 37 41 45 50 56 60 62 67 71 74 75 75 73 63 42 10 360 10 68 89 96 97 98 100 102 106 113 111 104 97 93 91 88 74 48 16 5 357 349 346 354 24 62 78 81 77 72 65 53 37 21 8 355 334 323 320 327 333 341 348 351 348 339 333 330 329 330 334 329 325 317 337 29 60 66 66 66 64 59 51 45 42 46 52 56 62 66 68 65 53 15 352 343 345 185 176 179 180 182 180 179 176 179 181 186 27 25 30 30 30 31 27 19 5 353 347 347 337 327 319 316 314 310 308 305 304 302 300 299 297 296 295 295 295 296 297 297 295 285 268 263 265 270 281 274 253 264 276 283 286 286 284 282 282 282 282 284 292 294 293 291 290 288 288 290 292 293 289 284 281 280 279 281 282 283 285 287 290 264 133 130 202 258 283 286 287 287 289 294 304 311 314 315 315 315 310 294 277 264 264 270 30 64 74 76 69 60 57 63 67 65 62 60 64 66 64 53 20 298 270 260 258 285 51 54 51 45 34 35 42 51 51 51 51 53 53 51 49 48 47 48 47 44 40 35 29 23 17 13 14 14 11 11 20 76 104 109 102 96 90 86 84 85 90 96 99 101 98 93 86 82 78 75 72 68 49 343 287 286 280 149 59 50 39 29 28 41 76 85 89 93 93 60 8 317 322 322 329 40 103 99 87 77 72 69 55 17 358 38 42 19 29 83 102 105 105 104 101 101 111 113 106 66 71 84 89 85 77 64 32 328 4 48 89 214 264 265 136 137 138 129 126 126 129 136 149 197 213 207 175 118 98 96 88 71 82 103 131 228 286 291 294 302 309 325 335 340 336 331 328 324 322 323 329 353 22 35 51 69 92 117 170 204 226 19 38 52 64 67 67 64 63 62 59 64 76 97 105 109 108 115 120 126 144 215 273 229 221 227 220 217 220 217 203 135 97 77 54 33 19 22 2 343 318 309 306 308 316 322 329 329 326 321 321 324 329 328 324 320 321 323 328 334 349 21 58 82 109 158 177 152 125 116 113 111 114 122 131 131 126 120 117 117 117 115 112 108 106 104 103 103 103 102 100 98 97 95 93 91 89 89 89 91 96 111 136 170 183 186 175 159 126 89 59 50 44 41 38 39 38 38 37 43 46 47 44 41 35 33 31 30 30 34 39 43 44 43 43 43 43 44 47 51 57 62 67 73 80 87 92 97 100 102 102 102 100 99 101 102 105 111 113 115 114 115 118 120 122 124 125 127 129 133 137 145 157 175 198 209 219 230 240 26 28 29 30 29 28 26 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 26 25 25 25 25 25 24 24 24 24 24 24 24 26 27 27 27 26 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 27 27 28 29 30 31 32 34 35 37 38 38 38 42 48 53 53 43 18 4 9 22 20 16 27 26 19 345 320 294 278 284 27 43 41 34 40 43 38 32 27 23 17 13 25 26 17 359 346 324 129 97 36 12 5 30 42 41 23 9 2 356 354 352 351 351 347 333 320 315 297 247 228 265 286 279 289 39 7 331 308 303 300 295 337 3 16 29 40 42 26 343 341 346 7 36 60 81 92 102 127 125 111 94 86 78 67 58 52 47 42 36 36 34 25 17 9 4 358 352 349 348 346 347 349 349 357 6 9 2 359 360 357 345 307 315 88 64 62 64 56 46 40 36 31 26 20 17 15 13 11 10 15 26 41 50 54 57 62 65 47 14 340 345 350 347 343 340 338 339 347 22 40 47 37 26 10 25 29 31 26 22 17 16 15 18 21 21 18 19 18 10 355 343 8 47 62 56 51 44 40 38 40 39 36 33 41 44 40 35 29 23 27 35 47 52 54 50 46 42 37 32 30 34 38 42 44 47 51 55 60 65 71 74 76 76 74 68 47 12 358 8 52 85 94 95 97 100 103 112 122 124 106 96 93 92 91 89 68 39 23 19 28 14 2 1 46 72 83 79 72 62 50 33 13 356 342 330 326 327 334 342 349 354 353 347 338 335 336 346 349 348 332 314 299 309 15 66 71 72 71 68 64 56 47 40 37 45 57 69 76 80 80 69 25 342 333 332 333 297 200 209 203 192 196 197 202 34 30 27 26 28 29 27 24 18 5 348 337 331 325 316 310 307 306 304 302 301 300 298 298 297 296 296 295 294 294 295 296 298 300 301 294 272 240 249 260 266 255 245 248 263 275 281 284 285 285 282 280 281 287 293 291 288 285 284 284 283 291 294 293 287 280 273 270 269 271 275 278 282 285 293 328 347 355 271 282 294 289 285 281 283 289 298 306 309 311 311 304 294 276 265 255 264 314 38 51 57 63 58 54 53 60 66 71 70 69 70 71 71 59 335 286 278 274 265 68 67 64 62 55 41 42 54 59 60 58 55 59 59 58 55 53 51 51 50 49 46 41 33 24 15 8 8 8 8 2 5 18 49 75 87 95 97 96 91 90 88 93 95 96 93 89 87 87 86 84 81 74 46 321 288 290 145 114 88 65 46 21 17 44 73 73 69 56 40 19 21 356 331 318 343 49 54 66 76 77 78 83 89 271 285 56 49 29 43 90 102 107 110 112 118 119 112 103 98 79 78 90 101 99 82 23 24 28 59 112 156 200 221 219 186 146 133 123 123 127 135 142 157 191 204 196 143 105 97 107 118 135 128 139 164 280 308 312 312 316 323 334 340 338 329 324 320 320 321 324 333 19 43 40 43 50 82 124 155 110 70 56 52 55 59 62 65 65 66 64 62 57 62 75 88 93 96 107 120 135 173 223 252 255 257 260 257 256 242 185 169 151 140 129 118 89 50 36 353 319 298 300 305 313 323 331 335 332 329 327 329 331 334 333 333 335 345 353 358 1 20 53 80 93 109 132 134 124 115 114 115 116 119 126 131 130 126 120 118 117 116 114 111 108 107 106 105 105 103 102 100 98 97 95 93 91 91 92 98 106 119 136 155 175 179 172 147 119 97 90 72 57 53 49 46 42 39 39 39 45 48 49 46 42 36 31 28 28 31 35 39 43 44 43 39 35 34 41 49 56 62 66 70 73 77 81 87 93 98 101 102 104 103 104 104 103 106 111 115 118 119 117 117 119 124 126 127 129 132 137 138 137 135 171 218 229 233 237 244 26 28 29 30 29 28 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 24 24 24 24 24 25 26 27 27 27 26 25 25 24 24 24 24 23 23 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 32 34 36 38 40 41 44 49 57 69 85 216 254 318 25 26 17 10 360 341 296 276 281 298 257 250 47 18 8 324 44 45 30 20 7 6 11 16 2 343 331 335 332 75 67 38 324 272 216 145 117 87 39 4 339 328 320 329 311 290 288 289 294 287 267 239 261 275 276 320 357 321 293 273 270 295 339 4 17 25 35 41 41 5 345 5 24 33 40 53 72 96 136 195 148 103 88 82 76 69 65 61 57 54 49 41 30 18 7 360 357 354 349 346 343 343 344 345 348 353 360 4 360 3 10 16 17 14 57 71 68 62 57 50 44 38 34 29 23 17 13 11 9 5 359 10 30 45 49 51 53 57 58 45 13 352 352 350 347 345 343 343 343 3 34 44 47 41 34 30 32 32 30 26 22 18 16 17 19 20 18 14 11 7 1 349 350 12 53 62 57 49 42 42 40 39 40 36 32 43 47 45 37 27 15 28 38 46 50 52 50 46 42 38 34 32 34 39 42 43 44 45 49 56 63 69 73 75 76 75 72 52 21 357 5 36 79 89 94 97 102 110 128 133 125 102 94 90 89 87 86 75 58 35 26 24 26 2 356 26 65 75 72 64 54 43 25 4 349 338 328 329 334 341 347 351 353 349 344 336 338 345 360 358 350 331 305 288 284 352 67 70 70 70 68 64 59 52 44 36 40 53 68 76 82 91 95 66 309 321 352 55 61 253 263 249 234 220 65 45 34 30 27 26 25 25 21 13 360 344 332 324 318 313 306 304 301 299 297 296 296 295 294 294 294 294 295 295 295 297 297 298 298 299 301 299 291 267 270 268 265 257 248 236 251 265 274 278 280 280 274 270 269 274 281 285 284 283 281 282 286 295 292 289 282 282 279 270 265 263 266 273 281 300 315 326 313 306 302 302 294 289 283 280 278 278 283 289 294 293 290 282 272 258 249 237 20 42 43 46 47 48 49 46 44 51 60 73 77 76 74 74 70 43 358 359 10 20 33 46 53 64 73 69 63 63 65 65 66 61 58 60 60 60 58 56 54 55 56 55 54 48 40 28 15 7 4 4 6 6 8 11 17 29 54 84 100 106 103 99 94 93 93 91 89 86 86 89 93 96 96 95 93 7 358 83 97 90 72 58 44 20 24 50 75 83 78 59 35 18 19 7 339 315 39 62 54 64 73 81 93 133 208 209 89 84 81 73 103 89 90 98 107 114 116 109 103 98 104 118 125 120 119 115 106 88 75 89 132 165 196 221 226 204 163 134 120 111 117 126 143 151 163 182 194 195 172 147 139 143 154 160 140 160 271 297 308 312 312 317 325 334 340 334 322 311 312 315 318 329 10 54 56 46 34 26 23 74 81 69 65 64 63 60 59 59 64 69 69 72 73 68 63 66 79 81 82 90 121 153 183 205 225 252 263 271 285 321 354 125 149 154 154 141 128 118 104 83 292 291 294 306 317 327 335 338 337 332 331 332 336 339 342 345 353 4 13 16 18 20 40 70 95 104 112 122 118 112 110 112 116 120 124 129 131 128 124 119 117 116 115 113 112 110 109 108 107 106 104 102 100 98 97 95 94 95 98 101 109 118 131 142 152 161 164 151 127 102 88 78 68 60 55 52 48 45 40 38 38 44 47 47 44 39 33 30 27 28 33 35 38 42 43 42 36 31 30 37 48 58 63 66 70 74 76 81 87 94 100 102 104 105 107 110 114 118 122 126 124 120 116 115 119 124 130 127 122 124 121 113 88 72 59 44 355 241 272 43 46 26 27 29 30 30 28 27 26 25 25 25 26 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 24 24 24 24 25 26 27 28 27 26 25 25 25 24 24 24 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 26 26 27 28 29 29 31 31 33 35 37 40 41 44 49 53 60 107 223 243 42 35 26 13 360 335 328 324 271 297 299 250 237 303 320 307 268 33 57 46 331 310 325 325 315 261 304 337 8 16 21 16 12 292 250 227 176 161 162 182 215 258 264 268 282 286 280 275 277 276 272 256 239 253 269 268 234 259 279 275 278 299 339 347 347 294 211 203 50 28 356 2 18 23 29 35 41 42 45 8 258 203 100 93 89 83 76 71 69 68 70 65 52 27 5 347 349 349 349 346 342 341 341 342 343 347 352 360 1 358 7 21 32 29 35 56 74 78 72 65 55 47 39 30 24 18 12 9 6 1 355 355 11 38 47 48 47 47 50 52 45 16 3 356 351 347 346 345 343 340 9 36 43 45 43 36 34 32 30 27 24 20 17 15 17 19 18 13 5 357 351 345 336 350 24 58 63 61 48 42 42 43 40 37 32 36 47 49 48 41 30 23 32 41 46 47 48 48 45 42 38 35 33 33 37 40 42 40 40 42 51 59 66 70 74 76 76 73 59 29 1 1 26 69 87 94 98 107 117 133 125 107 93 89 87 85 84 83 80 69 51 25 17 17 1 358 18 61 67 66 58 47 34 14 354 337 330 327 331 335 342 346 347 346 344 340 336 338 347 358 356 344 326 306 298 295 45 58 63 64 64 63 61 58 51 47 44 44 50 58 66 79 103 140 193 241 214 113 104 103 296 283 267 302 43 43 40 36 28 25 27 21 17 9 355 337 327 322 319 315 311 306 302 299 295 294 293 292 293 292 293 294 295 297 298 301 304 303 301 297 297 301 303 300 292 286 278 270 264 252 239 241 255 267 273 275 272 265 258 253 254 263 272 273 276 279 282 285 288 284 282 280 289 299 292 276 268 270 281 291 302 302 302 303 305 305 299 286 282 284 286 285 271 253 247 251 254 252 254 251 244 226 151 80 62 56 53 47 44 45 39 34 33 47 61 71 71 67 61 54 47 41 38 38 41 39 37 36 43 54 59 61 61 66 67 66 62 58 58 60 60 60 59 59 58 60 60 60 54 46 36 22 12 7 7 8 10 9 8 5 4 13 57 101 116 116 111 104 98 93 90 89 88 89 91 97 103 110 116 118 98 86 82 80 72 63 54 39 16 19 59 78 88 86 72 45 21 11 359 13 51 74 74 69 73 80 94 127 185 226 149 106 114 135 157 155 75 64 60 83 100 108 106 108 113 133 162 184 149 132 130 130 133 149 160 166 172 209 241 254 206 151 125 110 105 108 113 121 138 157 185 203 198 176 157 152 150 147 129 54 21 326 304 305 306 308 312 324 337 352 353 341 323 317 317 318 342 60 75 69 51 22 12 31 65 68 63 64 67 73 68 61 54 61 70 81 76 77 80 70 69 78 83 83 75 118 167 205 206 213 230 247 257 268 352 20 39 127 145 142 132 127 132 138 173 245 295 313 326 330 333 338 337 335 330 332 335 341 346 351 359 11 23 29 30 31 31 48 74 103 110 114 114 112 110 109 112 116 121 125 129 130 125 120 117 115 114 113 112 111 110 109 108 107 105 104 102 101 100 99 99 100 102 105 108 115 121 128 132 134 138 147 142 123 91 78 70 65 60 57 53 50 47 42 39 39 44 46 45 41 36 30 25 24 26 32 34 36 38 39 38 33 29 30 36 48 57 61 64 67 72 78 86 94 101 105 104 108 111 118 125 134 141 139 130 112 103 99 103 116 126 118 95 78 78 72 67 61 53 46 34 34 46 52 54 52 25 27 29 30 30 29 27 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 24 24 24 24 24 26 27 28 28 27 26 25 25 25 24 24 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 26 26 27 28 28 29 30 32 33 35 37 39 42 48 50 49 45 354 11 44 31 19 351 339 329 326 312 291 304 295 272 250 248 266 286 307 350 322 270 264 262 268 279 287 287 8 19 25 20 14 4 7 14 14 4 3 156 173 185 196 219 239 222 225 256 265 273 282 294 295 274 250 245 278 266 220 231 245 255 313 337 310 290 276 256 240 222 214 37 33 30 9 339 5 26 39 28 13 348 350 114 98 94 92 88 80 70 66 66 69 72 68 344 317 321 338 340 340 338 337 339 340 342 344 347 353 360 356 355 358 19 33 31 36 52 80 87 86 80 70 58 45 33 20 14 9 5 1 357 351 3 25 42 45 46 41 40 43 47 40 19 3 354 348 346 344 342 336 338 15 39 45 46 42 37 34 30 25 24 22 19 17 16 18 16 14 3 352 339 329 328 332 353 30 58 67 66 55 47 45 48 41 31 18 31 47 52 50 45 34 31 35 44 47 47 45 44 43 41 39 37 35 34 36 39 41 40 40 43 49 55 60 66 71 76 77 75 66 35 8 357 18 54 82 93 101 112 118 120 103 91 86 87 88 88 87 85 83 79 68 41 22 11 2 8 32 61 67 67 59 44 23 360 340 327 324 325 329 334 338 339 341 343 343 340 338 338 345 349 347 335 331 339 27 48 53 56 58 60 59 56 52 50 47 48 50 51 54 56 58 72 139 189 206 209 199 98 77 70 54 32 50 51 50 47 42 35 25 24 28 17 4 344 332 320 315 313 312 311 309 305 303 297 293 293 292 292 292 292 293 295 297 299 303 310 315 313 309 306 304 303 305 302 298 292 288 287 287 278 260 242 253 264 275 275 270 260 250 241 232 246 260 268 275 282 285 274 270 273 278 283 291 298 295 286 284 287 292 293 292 292 296 306 312 312 302 285 285 295 301 302 280 227 216 219 222 229 234 235 230 186 113 83 71 67 63 56 51 49 39 27 18 35 49 60 61 58 55 50 46 39 39 39 40 35 31 28 30 35 41 49 56 62 64 64 61 60 59 60 60 61 61 60 58 57 58 57 54 47 39 28 19 12 12 12 11 8 4 359 353 352 4 102 124 127 122 114 106 98 94 92 92 92 95 99 104 110 109 103 90 82 76 72 67 61 54 27 338 306 35 72 84 87 87 84 49 5 345 14 60 79 82 84 92 104 126 166 194 220 86 117 133 154 141 113 71 51 38 58 92 107 109 122 138 152 158 152 129 120 120 127 142 166 163 161 161 200 222 226 189 141 118 109 107 113 123 145 180 169 149 85 113 127 127 125 120 106 86 76 92 158 274 284 289 296 303 326 346 358 358 351 337 328 325 327 12 71 85 79 61 31 35 52 68 67 61 58 64 73 79 69 56 51 66 82 78 78 81 80 76 76 93 103 124 168 204 228 224 216 213 237 239 211 65 32 26 59 120 136 125 130 147 190 302 329 341 339 335 335 336 336 336 333 331 334 339 345 354 5 15 25 31 35 36 36 37 41 63 100 113 114 113 111 110 110 112 115 120 125 128 129 123 118 114 112 111 110 110 110 109 108 106 104 103 102 101 101 102 102 104 105 108 110 112 116 117 118 118 121 124 133 120 98 78 71 66 62 60 57 53 51 48 44 41 41 46 48 46 39 32 26 22 23 26 30 33 34 34 36 36 32 27 28 37 49 57 59 61 65 73 80 90 101 103 102 101 107 113 118 126 133 138 118 97 82 77 77 80 88 87 69 60 55 53 53 52 52 49 45 37 39 45 51 52 50 25 27 29 30 30 29 27 26 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 26 25 25 25 25 25 25 24 24 24 24 25 27 27 28 27 27 26 25 25 25 24 24 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 32 34 35 37 39 44 51 49 40 20 38 38 25 1 322 312 302 297 302 309 323 316 298 261 240 237 267 298 310 293 290 291 255 254 266 308 25 34 32 27 14 2 356 360 15 24 13 3 353 360 39 142 34 323 297 275 267 267 266 274 285 293 295 286 248 238 260 249 230 227 248 301 315 301 280 257 233 224 216 195 59 43 271 264 270 334 20 36 13 4 356 46 90 92 90 91 92 87 75 62 66 71 79 82 270 286 308 328 328 329 329 333 336 339 343 346 351 355 358 352 351 352 8 19 24 28 50 79 88 91 91 84 74 62 42 19 8 5 4 359 353 349 15 34 44 43 40 33 34 37 41 38 22 357 345 339 338 334 331 323 342 31 46 48 46 40 36 32 28 24 22 20 18 16 15 15 13 4 349 335 325 323 342 354 4 29 52 69 70 64 53 50 50 45 33 13 26 45 55 52 47 40 36 38 48 51 48 44 43 41 40 39 38 36 35 36 37 41 43 43 45 47 49 53 57 65 71 75 74 67 41 15 1 14 36 64 89 100 107 106 97 85 81 83 88 91 92 90 85 82 79 74 59 31 16 11 25 49 63 73 74 70 49 22 354 338 329 325 324 325 328 328 332 338 343 345 342 340 340 342 340 334 329 353 30 44 49 52 54 55 57 55 50 42 39 42 48 52 54 54 50 43 22 235 224 219 205 76 55 55 57 56 57 57 57 55 52 44 36 25 23 19 5 341 323 317 314 311 309 308 307 305 304 302 299 295 294 292 291 291 292 293 294 297 301 308 320 326 326 319 312 307 308 307 306 306 308 312 311 309 304 292 276 269 274 283 286 282 271 253 241 237 250 264 277 281 287 290 269 259 263 272 278 281 281 282 280 280 282 287 287 289 294 309 322 322 316 308 300 304 317 321 315 292 254 223 215 216 223 228 231 219 175 101 81 75 74 75 76 75 65 54 30 25 35 44 53 56 56 54 50 45 40 38 38 38 36 32 28 24 25 27 34 47 57 61 62 61 60 60 60 61 62 62 60 58 56 56 53 51 45 37 28 22 18 18 14 10 4 356 349 342 340 342 62 121 127 125 121 115 107 103 100 97 97 98 100 100 99 96 92 88 83 78 74 70 65 54 332 286 286 47 78 87 99 114 138 135 121 326 25 75 90 96 106 122 132 146 165 156 113 47 85 112 119 100 88 80 75 34 16 79 105 123 137 146 141 131 117 108 98 96 98 127 166 163 161 163 192 205 207 170 127 114 110 122 145 159 162 159 114 87 70 81 97 106 105 105 105 115 137 164 180 210 245 254 265 281 320 349 2 351 343 337 334 339 351 31 61 75 69 58 42 45 56 70 68 62 52 53 64 84 79 66 49 59 73 80 78 77 88 90 100 135 183 203 195 211 233 246 232 203 33 50 111 131 112 88 67 114 137 130 134 149 325 344 350 345 341 337 336 336 335 334 335 337 341 347 358 9 22 31 37 39 39 38 37 35 29 35 67 109 114 112 111 110 110 110 114 119 124 126 126 122 117 113 111 110 110 108 108 108 106 104 101 100 100 100 100 101 102 104 107 110 112 112 113 112 112 111 109 105 100 89 80 73 70 66 63 60 57 55 51 48 43 41 44 50 53 51 42 31 24 23 26 29 30 31 31 32 31 29 26 23 27 40 52 54 56 57 61 71 78 82 83 82 85 90 89 90 92 97 97 95 77 69 66 63 62 62 63 62 59 55 51 46 47 46 47 48 46 43 40 43 47 49 50 25 26 29 30 31 29 27 26 25 25 25 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 26 25 25 25 25 25 24 24 24 24 25 26 27 28 28 27 26 26 25 25 25 24 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 32 33 35 37 45 49 44 40 34 40 35 23 350 321 304 289 287 297 328 340 327 298 266 232 229 234 242 255 281 329 12 32 11 326 311 47 55 44 25 360 318 304 347 24 23 11 354 344 345 350 14 37 323 299 297 294 294 252 244 254 274 295 320 285 231 264 263 248 215 196 215 311 327 340 345 335 190 202 213 232 276 289 241 195 92 54 35 6 21 41 55 81 91 93 95 98 102 99 93 93 98 115 153 213 261 289 306 310 317 323 329 333 339 347 352 356 358 353 347 342 348 5 12 17 24 58 76 85 89 90 87 84 78 62 27 356 357 357 355 353 1 25 37 41 36 31 25 29 30 31 31 6 337 324 321 322 322 319 312 360 40 51 49 45 38 33 28 24 22 20 18 17 16 15 12 8 355 340 326 345 2 14 18 19 20 37 60 68 66 59 56 51 45 33 19 14 42 54 52 48 43 38 38 44 52 52 48 43 41 39 38 38 37 37 37 37 39 42 45 45 45 44 43 47 56 64 70 70 64 45 17 5 8 15 34 72 95 101 93 82 78 77 81 86 90 89 87 81 76 70 67 61 45 27 23 39 60 74 84 89 90 76 46 11 351 339 331 326 320 316 318 331 344 351 350 347 341 338 338 330 324 324 9 38 48 50 51 51 52 53 51 45 35 32 40 49 51 52 52 47 36 352 261 243 184 54 51 49 47 48 50 56 61 64 63 60 52 43 30 18 2 330 315 312 313 311 310 308 306 305 303 303 301 299 297 294 293 291 291 291 293 295 298 303 314 326 323 318 312 309 308 311 313 316 316 316 317 315 313 310 309 306 302 300 301 301 300 295 270 231 229 242 261 277 285 293 295 281 270 262 266 266 251 265 270 274 277 275 272 278 289 308 326 334 326 315 309 308 321 328 327 313 297 270 246 228 222 231 235 238 238 187 60 64 67 71 77 85 81 72 58 40 37 40 45 50 56 58 57 53 46 41 38 38 38 38 34 28 21 16 16 23 37 49 57 59 60 60 60 60 61 62 63 62 61 61 58 55 52 47 41 34 26 20 17 13 6 357 347 341 338 338 343 2 79 110 116 123 126 125 118 112 106 102 100 98 94 91 91 91 90 89 87 84 82 80 76 261 265 270 86 101 110 131 145 151 139 135 331 12 97 110 122 134 143 144 145 143 119 87 53 61 79 94 92 91 90 93 54 26 58 101 142 142 136 127 121 113 101 92 81 68 74 130 187 195 200 213 214 208 157 122 117 115 132 154 161 163 144 108 95 86 87 97 106 117 128 140 160 172 179 176 189 212 221 228 236 241 245 271 315 322 327 335 353 19 35 48 60 64 58 51 50 59 68 71 66 53 45 51 75 100 96 69 61 65 83 90 92 105 157 179 184 203 205 195 194 216 250 268 327 29 35 51 117 121 122 123 139 145 139 131 42 352 350 347 341 336 333 334 333 333 334 339 347 359 11 21 28 35 42 47 47 44 40 36 32 26 22 32 88 109 113 110 110 109 109 112 118 123 124 123 119 115 112 110 109 109 108 107 106 104 102 100 99 99 99 100 100 101 103 106 108 110 111 111 110 107 104 98 91 85 78 74 71 70 67 63 60 58 56 53 49 45 42 45 52 59 59 53 35 28 28 31 34 34 33 33 31 28 24 20 19 29 44 50 51 51 51 53 59 62 60 58 59 68 74 74 73 71 71 70 68 63 61 60 58 57 58 57 56 56 54 50 45 43 42 43 48 47 46 44 43 44 45 47 25 26 28 30 31 30 28 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 25 25 25 25 25 25 24 24 24 24 25 27 28 28 27 26 26 26 25 25 25 24 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 34 38 42 42 44 42 39 35 20 355 345 329 318 299 292 304 293 288 282 260 220 223 239 257 245 248 344 20 27 16 337 268 227 164 67 24 353 323 344 10 25 14 332 296 316 326 326 327 318 248 254 279 294 296 267 255 245 249 263 283 286 268 262 252 250 246 202 207 287 313 313 300 258 187 181 173 214 326 315 270 104 82 56 36 20 47 65 67 82 92 99 102 107 112 118 121 128 139 148 147 229 264 273 285 299 311 320 326 331 341 352 360 1 360 347 333 308 333 23 31 35 44 64 75 82 86 91 96 97 100 110 131 293 347 1 4 4 21 39 45 39 25 14 13 19 18 9 350 309 295 295 306 318 329 343 1 34 48 53 49 43 35 32 27 23 19 16 15 16 16 14 9 1 351 349 360 18 24 26 25 18 7 9 35 65 64 61 57 52 45 36 24 17 43 52 52 48 45 43 39 39 45 52 51 44 40 38 39 38 38 37 37 37 40 43 46 47 45 41 36 37 46 59 64 65 59 44 16 3 355 346 342 354 93 87 77 72 71 73 79 82 84 83 80 77 73 67 58 52 49 38 33 42 81 99 107 113 115 105 60 29 7 350 340 329 320 319 330 352 360 360 353 346 340 337 333 321 315 321 9 41 50 51 51 49 49 48 46 37 28 22 39 49 53 52 50 47 37 20 27 47 51 51 50 48 42 41 45 53 58 63 67 73 81 60 34 1 316 293 298 302 305 307 309 308 308 307 306 305 303 302 300 298 296 295 294 296 298 300 304 309 316 321 313 310 307 308 309 311 313 314 315 314 313 312 312 312 313 313 312 311 310 311 312 312 309 254 226 231 252 273 290 300 305 303 296 288 289 313 275 259 274 280 285 280 275 279 296 315 325 327 322 312 310 311 318 321 319 307 294 279 262 251 245 249 251 253 315 19 39 42 45 49 51 52 51 50 46 41 40 43 46 49 55 58 58 57 50 43 39 40 40 39 36 28 17 10 11 17 29 40 50 57 59 61 59 58 56 57 59 61 63 64 65 63 61 58 53 45 35 23 14 7 358 349 342 342 342 343 347 355 21 65 96 113 125 133 133 127 118 110 102 96 91 91 91 92 94 97 100 102 105 115 140 214 209 117 102 112 121 135 134 130 120 122 100 351 112 127 136 142 143 140 133 122 103 86 63 51 63 76 86 95 102 85 58 42 36 72 141 133 127 122 116 107 98 99 98 98 102 124 206 237 243 245 246 251 214 127 134 143 142 141 141 167 152 120 122 119 114 123 136 158 156 161 175 194 202 180 183 192 206 211 215 219 228 239 257 292 317 340 19 39 40 42 47 56 61 61 57 61 67 74 69 60 52 48 56 91 104 98 77 68 73 135 163 226 229 218 209 209 201 186 184 196 224 62 67 79 67 58 54 34 160 161 160 157 154 73 2 352 347 340 332 329 330 332 334 337 341 356 8 20 27 30 32 36 45 55 55 51 43 37 31 24 19 20 38 101 112 111 110 110 108 106 113 121 122 120 116 113 111 109 109 109 108 107 105 102 100 99 99 99 100 101 101 102 102 104 105 106 106 106 104 101 97 92 87 81 75 73 70 69 65 62 59 56 53 51 48 45 42 45 51 59 62 59 46 40 38 38 36 35 32 29 27 23 18 14 15 33 46 48 48 45 42 46 50 52 53 52 50 57 65 69 68 67 64 64 63 62 60 57 55 54 54 55 54 54 53 49 43 40 40 41 46 48 48 48 45 43 45 45 25 26 28 30 30 30 28 26 25 25 25 25 25 25 25 25 25 25 25 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 24 24 24 25 26 28 28 27 27 26 26 26 25 25 24 24 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 30 31 32 35 39 41 41 40 36 32 15 2 360 350 339 309 292 288 292 296 296 261 190 181 266 285 277 239 233 240 8 9 336 268 217 183 138 32 327 320 31 25 15 346 309 280 284 295 301 315 321 311 253 235 240 259 270 278 264 243 227 231 246 284 291 216 29 29 219 238 251 255 267 266 222 196 187 235 326 342 317 325 67 68 59 41 26 23 47 75 86 93 97 104 110 116 127 124 110 88 76 52 301 281 279 287 296 307 312 319 327 347 1 7 8 3 343 309 267 14 50 46 44 51 64 76 83 89 94 102 111 124 143 161 139 47 29 26 26 33 40 49 34 12 352 360 4 358 329 298 276 281 295 316 343 9 27 38 42 48 50 48 40 32 28 24 21 16 13 12 13 13 13 5 359 351 6 22 32 30 26 21 11 357 346 16 56 64 62 58 53 47 39 29 30 45 50 50 47 45 44 41 39 40 49 51 47 42 39 40 39 39 39 38 38 40 44 47 49 45 39 29 30 40 56 60 59 52 34 11 351 337 324 328 12 76 75 71 67 65 69 77 79 79 78 77 76 73 68 56 36 14 12 33 59 124 126 126 123 107 86 55 35 14 355 344 340 351 7 15 18 13 3 352 346 342 333 325 308 291 313 23 47 51 52 50 49 47 44 39 27 19 21 41 50 54 52 51 48 46 45 45 48 50 51 51 48 38 38 45 52 53 53 51 57 62 49 16 323 291 284 284 293 299 305 309 311 312 312 311 311 310 309 307 306 306 307 308 309 313 313 314 317 318 317 312 308 307 309 311 311 312 311 311 310 309 308 308 308 310 311 313 313 314 314 314 313 310 293 259 234 252 287 307 314 314 313 313 318 339 355 339 301 287 293 302 306 307 308 324 329 332 324 319 312 311 312 315 312 307 300 293 283 268 262 263 262 285 329 15 25 30 30 28 26 26 28 29 32 35 35 36 38 42 47 54 56 58 57 55 47 43 44 44 42 41 29 15 3 7 14 23 33 44 53 58 60 60 57 54 53 54 57 61 64 69 71 70 69 64 58 48 31 16 360 354 350 348 345 345 345 346 350 358 20 48 71 101 123 134 132 125 113 102 94 93 94 95 96 100 105 111 117 120 124 124 118 103 96 97 100 104 112 117 116 113 117 98 30 94 118 130 130 124 117 109 104 97 89 73 52 55 64 88 102 104 91 78 55 16 23 89 121 117 113 108 101 98 107 121 134 132 124 296 271 274 278 281 282 255 130 133 137 127 165 170 171 157 140 158 163 162 156 159 166 153 149 155 230 275 273 221 199 191 185 183 187 202 220 240 294 3 37 55 51 39 28 30 43 63 69 67 62 64 72 65 60 62 57 57 68 79 89 88 90 94 113 170 227 245 237 228 220 198 178 173 191 213 207 161 135 103 90 72 306 255 213 176 155 134 95 12 347 339 330 325 327 329 335 341 353 5 18 25 29 31 29 27 26 43 61 64 59 50 40 31 24 19 16 19 82 108 112 112 110 108 98 101 114 120 118 113 111 110 108 108 108 108 106 103 101 101 101 101 103 104 104 104 104 105 104 103 103 101 100 98 95 92 89 86 82 77 72 67 63 60 57 55 53 50 47 44 42 40 41 44 47 47 45 41 41 39 38 36 33 30 27 22 17 10 8 16 37 46 48 45 41 36 41 46 49 49 47 45 51 59 67 69 69 66 65 63 63 61 57 53 51 51 53 52 51 50 45 40 38 41 42 45 45 46 47 45 44 43 43 25 26 28 30 31 30 28 26 25 24 25 25 25 25 25 25 25 25 25 25 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 24 24 24 25 26 27 28 28 27 26 26 26 26 25 24 24 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 32 37 37 36 35 31 23 11 8 4 354 336 312 297 284 286 310 328 350 77 152 280 289 277 212 218 15 25 17 3 343 186 166 164 176 219 197 132 53 13 338 304 283 270 272 286 326 338 343 337 271 221 258 290 306 297 268 231 212 182 35 31 30 21 2 255 257 257 258 253 243 199 193 190 195 322 341 326 8 69 70 63 48 30 16 1 46 90 101 109 115 115 119 122 113 100 94 100 93 262 272 279 291 297 303 305 314 331 354 3 9 6 358 345 344 28 50 47 44 41 49 61 74 86 95 103 114 128 141 145 144 113 70 47 41 41 42 44 42 26 10 357 352 337 318 295 284 277 296 324 352 16 29 35 38 41 45 46 45 38 30 23 20 16 11 8 7 9 11 9 2 357 360 16 27 34 32 23 13 3 352 344 16 51 63 61 58 53 48 41 34 34 39 48 49 48 45 43 41 38 38 40 45 47 42 41 40 41 40 38 37 39 42 45 48 48 43 34 21 21 37 55 57 53 42 20 358 335 330 334 360 38 63 72 75 74 69 70 75 76 76 75 73 71 67 67 64 54 29 19 23 59 92 93 86 82 85 76 58 36 12 351 3 21 34 33 29 22 12 358 347 345 337 321 301 282 270 22 47 52 53 52 51 49 46 41 31 12 2 13 46 58 61 60 59 60 65 53 50 50 50 52 52 48 42 42 48 53 54 49 37 33 28 15 335 310 299 296 298 303 306 309 313 314 314 315 315 314 314 314 315 316 318 319 318 320 324 321 320 320 318 316 313 311 310 311 311 311 311 310 310 309 309 308 310 310 311 313 314 315 314 312 311 309 310 309 308 310 323 320 315 309 307 312 319 332 347 343 341 345 347 351 353 349 341 337 339 342 340 331 322 315 314 314 314 309 303 297 295 286 266 255 262 285 355 16 26 27 27 25 22 20 16 18 21 26 28 28 27 29 33 42 49 54 55 55 52 48 46 45 45 44 41 31 15 4 11 16 20 25 34 47 55 59 60 58 56 54 53 54 56 57 60 68 69 69 67 64 57 44 25 8 1 355 350 345 343 343 344 348 355 5 17 32 44 70 100 112 110 99 93 90 90 93 96 97 100 107 115 117 114 108 100 94 92 91 91 93 100 108 111 115 117 120 97 67 70 102 120 120 113 104 99 96 96 89 76 58 43 44 83 100 108 110 117 125 250 271 253 173 114 110 107 102 102 107 135 139 86 86 73 43 14 342 309 303 151 136 127 119 34 198 182 156 148 149 177 183 170 147 144 141 131 128 127 151 257 263 239 209 188 179 176 174 178 173 149 69 57 57 62 53 32 8 8 28 64 75 76 69 69 71 65 62 64 80 73 56 50 44 42 121 140 136 207 234 253 252 251 250 205 179 177 196 207 205 176 157 134 139 147 164 206 223 198 166 143 135 96 344 328 322 322 327 331 338 351 8 20 28 31 31 29 26 22 18 46 67 72 66 57 44 34 28 23 19 20 50 98 112 113 113 113 106 103 108 116 114 110 109 108 109 109 108 106 104 103 103 103 104 106 107 107 106 105 105 105 103 101 100 99 97 94 92 90 88 86 82 77 70 64 59 56 55 54 52 49 45 42 39 39 39 40 39 39 40 39 39 39 39 36 32 27 23 17 11 6 11 26 39 45 48 44 39 33 37 42 46 45 44 42 48 57 65 69 71 70 67 65 63 61 59 55 51 50 53 53 51 48 44 41 42 41 41 42 44 45 46 44 42 39 37 25 26 28 30 31 30 28 26 25 24 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 26 27 28 28 27 27 26 26 26 26 25 24 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 29 31 33 31 30 25 20 16 12 2 346 320 295 270 259 260 289 315 318 287 247 245 282 338 52 39 29 29 23 16 27 49 78 313 241 224 201 167 122 21 337 297 283 281 298 318 346 351 352 352 356 357 359 341 329 320 340 18 58 46 39 28 7 335 336 301 273 287 270 219 203 236 218 194 185 211 284 287 70 80 77 68 52 28 3 348 346 87 113 81 87 104 121 133 137 127 119 133 147 223 287 317 327 327 323 320 331 343 356 358 360 360 10 25 48 45 43 39 38 38 46 52 61 78 99 116 130 144 155 150 130 83 60 47 41 38 39 38 32 18 6 347 330 302 288 279 284 297 338 11 22 32 35 37 38 41 43 42 40 35 27 20 13 8 4 1 2 4 7 3 357 353 8 24 29 32 33 22 11 358 351 357 25 51 60 61 57 53 47 42 36 33 37 44 47 47 45 44 41 38 36 34 39 42 42 41 42 41 40 39 38 40 43 47 48 45 39 23 8 7 41 55 56 48 32 9 349 337 344 7 35 43 52 68 80 81 75 71 71 72 70 70 68 65 59 55 63 64 46 31 20 41 61 68 66 66 70 73 65 44 29 24 34 42 44 40 30 15 358 348 342 342 320 292 276 299 50 52 54 55 54 51 49 48 45 37 20 353 326 322 52 96 98 112 194 88 51 53 52 51 50 49 48 45 44 44 50 55 59 53 36 6 351 332 322 321 323 324 322 322 319 317 317 316 316 316 316 315 315 315 317 318 319 322 326 326 323 318 318 318 318 316 314 313 312 312 312 312 311 311 311 311 312 312 313 314 314 317 321 321 319 316 313 310 311 316 322 327 329 319 313 313 323 337 346 357 6 16 18 17 16 14 17 23 34 36 24 349 334 325 321 318 317 336 346 350 347 339 328 309 290 282 334 10 22 24 26 24 23 22 20 16 11 14 20 26 25 23 20 20 25 34 44 50 54 51 48 46 45 44 42 41 37 31 23 17 20 20 21 22 27 36 46 50 53 54 55 56 55 57 59 58 56 58 59 59 58 56 51 46 32 18 5 355 348 343 340 341 345 350 354 360 6 13 20 25 34 50 68 79 82 83 83 82 84 86 84 92 99 100 92 83 77 77 80 82 87 96 112 123 125 123 122 120 103 83 74 104 120 122 116 111 107 99 93 83 84 72 5 351 34 90 116 128 143 161 199 240 252 248 136 122 122 119 132 151 162 152 120 122 109 90 94 358 324 330 160 150 139 139 145 176 159 133 144 158 199 173 125 117 116 121 127 142 162 189 209 228 240 225 203 190 179 172 164 145 123 99 78 64 61 49 21 348 355 26 71 79 80 77 82 85 80 69 68 105 107 94 84 53 31 75 114 175 221 239 252 267 277 283 246 235 245 256 233 201 175 167 163 167 168 168 183 196 200 167 148 139 128 68 315 325 326 328 330 346 7 20 27 30 29 28 27 26 24 27 51 68 77 73 66 53 45 38 33 30 28 29 73 100 110 114 117 116 112 110 112 110 108 107 107 107 106 105 104 104 105 106 107 108 109 109 108 106 105 104 104 103 101 99 97 95 94 92 90 87 83 80 75 69 63 59 58 56 55 53 50 45 42 39 38 39 40 41 40 39 39 38 38 37 34 30 24 18 14 13 15 25 36 42 45 45 42 37 33 34 38 42 42 41 41 47 55 61 64 67 70 68 67 65 63 60 57 53 52 53 56 55 52 49 45 43 41 41 41 42 45 47 46 43 40 35 25 26 28 30 31 30 28 26 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 24 24 24 25 27 28 28 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 30 30 24 24 23 28 22 15 357 336 304 298 277 241 234 234 246 262 266 255 294 17 55 64 54 18 322 10 30 30 28 26 9 314 226 214 195 124 351 315 285 265 265 275 294 335 13 358 352 349 352 356 358 2 12 37 42 46 36 14 268 311 337 12 16 15 8 4 145 145 147 171 203 200 187 229 262 49 82 80 73 51 21 344 344 356 56 65 59 59 67 97 156 156 120 92 73 39 29 23 18 14 14 14 9 3 360 354 344 351 10 31 43 49 43 37 32 32 37 44 39 33 28 90 135 147 152 150 116 75 50 43 39 34 30 28 26 17 5 347 320 296 281 280 280 293 337 22 33 36 38 39 41 42 43 43 41 37 31 24 16 6 359 354 352 357 1 2 356 349 341 15 31 32 28 25 19 8 356 349 2 29 53 60 61 57 52 46 42 37 32 34 38 42 44 44 44 41 39 36 34 33 37 40 40 41 42 40 40 40 41 44 47 49 42 29 358 347 359 51 57 56 44 26 5 352 351 4 30 43 42 33 38 67 78 77 71 71 72 74 73 71 69 61 48 57 58 53 31 11 11 49 66 69 63 58 62 64 59 49 48 51 50 46 39 25 9 350 340 338 341 308 297 20 48 52 53 53 52 52 49 46 44 41 34 17 355 324 293 231 177 175 165 93 51 48 51 50 48 47 46 44 42 43 45 49 52 54 47 27 350 332 321 328 329 331 333 330 327 323 321 319 317 316 315 315 314 314 315 318 324 330 332 332 331 328 324 322 320 319 317 316 314 314 314 314 314 314 314 314 315 316 315 316 316 319 323 327 326 323 319 315 312 313 317 325 323 335 347 1 12 18 19 22 23 20 19 19 19 18 13 8 6 10 17 25 332 315 315 332 358 13 18 17 17 18 20 21 18 13 9 15 21 26 25 22 21 18 14 11 9 8 13 22 29 24 19 14 16 20 29 39 45 50 48 46 44 45 44 41 36 32 29 23 21 23 25 25 23 25 31 37 41 44 46 50 53 54 57 58 58 55 52 48 47 44 41 36 31 24 15 4 352 344 340 340 344 348 351 354 358 360 5 10 15 19 25 42 62 77 77 73 69 72 74 75 78 83 86 83 78 72 70 73 78 90 107 128 133 131 124 121 118 121 123 126 141 134 126 118 115 112 101 97 97 126 151 314 357 38 81 129 140 149 166 191 231 240 238 124 131 142 149 163 168 165 157 149 149 138 137 175 286 321 346 181 173 167 162 163 170 163 155 158 164 172 133 115 114 122 138 163 173 183 194 201 215 238 243 240 230 205 174 157 142 129 116 98 74 56 41 15 350 7 55 85 86 84 78 89 97 100 87 81 102 114 121 126 96 52 55 158 221 230 236 244 256 263 268 262 265 299 299 320 117 177 181 178 168 165 165 175 181 184 159 142 134 128 108 358 341 330 324 337 9 30 33 28 21 20 24 29 32 30 26 40 62 77 77 72 64 59 54 49 45 40 35 37 59 92 108 115 117 116 113 109 108 106 103 102 102 102 103 104 105 107 108 109 110 111 109 107 106 105 105 104 103 101 99 97 96 94 91 88 85 80 78 74 71 67 64 62 61 58 55 50 45 42 39 36 34 39 42 43 42 40 38 37 36 33 28 23 20 21 22 25 31 37 43 44 43 39 36 33 32 33 35 37 38 41 48 57 62 62 64 67 69 69 68 65 62 60 55 54 56 64 63 59 54 51 49 46 44 43 42 45 49 50 49 46 40 24 26 28 30 30 30 28 26 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 24 24 25 26 28 28 28 27 26 26 26 25 25 25 24 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 26 25 27 26 20 22 24 29 24 13 353 339 320 320 302 252 233 235 242 246 242 201 291 310 166 153 179 210 213 173 55 36 21 13 10 14 27 26 10 350 328 296 268 235 220 235 294 332 359 31 343 338 346 352 358 10 34 53 57 34 277 270 258 325 36 34 22 17 15 19 36 94 92 100 188 287 302 318 359 41 77 76 68 35 355 313 12 51 66 66 61 49 31 15 323 96 81 62 45 31 27 24 22 23 23 20 18 15 13 3 357 14 33 43 50 51 45 33 23 27 37 41 32 11 343 304 167 139 77 62 52 46 39 35 31 28 24 20 15 8 353 334 306 293 282 293 322 352 14 32 44 47 47 47 47 47 46 45 43 38 29 20 9 357 345 345 349 359 357 352 341 334 339 22 37 38 28 21 15 4 352 340 350 26 55 61 62 57 51 46 42 37 31 30 34 37 40 42 43 42 40 37 33 30 32 35 37 39 41 41 41 41 42 43 45 46 37 17 338 342 24 59 60 54 41 22 7 360 11 27 42 46 43 31 31 47 71 78 75 75 79 84 87 90 97 87 75 62 58 50 337 286 276 302 62 68 60 53 43 42 45 54 69 66 58 50 40 27 8 349 335 353 22 39 43 46 49 51 52 50 48 47 44 42 40 38 33 24 18 14 22 40 56 56 45 43 44 45 47 45 42 38 38 39 40 44 47 51 53 52 43 19 358 347 327 316 314 319 323 321 320 318 317 316 315 314 314 314 314 314 317 322 329 337 338 335 331 330 328 326 324 321 319 317 317 316 315 315 315 315 316 316 316 316 316 316 317 322 326 330 327 324 321 316 314 313 314 321 342 10 18 24 27 28 23 21 20 19 17 14 13 14 17 11 5 358 355 357 354 5 15 21 24 26 26 25 22 18 19 21 20 17 14 12 15 19 20 18 15 10 6 1 5 12 19 23 24 20 14 14 17 23 30 37 44 49 50 48 46 48 47 43 36 30 25 23 22 22 26 27 27 27 29 33 36 36 36 39 43 45 46 47 48 49 49 45 44 41 38 34 29 21 10 358 347 343 342 342 347 350 354 356 358 358 360 3 7 11 15 26 47 68 76 73 68 71 75 81 79 82 86 92 94 95 91 92 97 112 122 127 117 110 102 113 125 138 146 153 160 138 118 100 99 99 101 110 131 167 170 128 83 62 54 176 168 165 170 181 194 172 115 94 98 121 150 162 163 158 156 154 153 143 148 186 298 324 14 135 148 162 154 155 160 156 156 160 159 151 127 131 141 157 161 166 166 193 208 207 204 215 238 242 239 223 204 181 150 124 114 103 81 53 37 19 7 20 61 91 98 94 86 87 98 114 123 117 96 106 128 145 143 149 196 240 241 238 235 233 235 267 309 21 89 223 258 304 37 90 188 188 167 158 156 163 163 156 139 134 128 123 111 82 6 321 324 5 43 54 50 33 10 7 21 32 34 20 11 22 58 78 79 75 70 73 74 72 67 62 57 45 34 33 72 106 116 117 113 109 105 101 98 98 99 101 103 104 106 107 109 111 112 113 111 109 106 105 104 103 102 100 98 97 95 92 90 86 84 82 80 78 76 74 71 69 64 59 54 48 43 38 34 30 26 34 42 47 45 44 40 38 35 31 27 23 23 23 25 28 31 35 40 42 41 37 34 31 30 29 29 31 38 45 51 56 60 59 61 65 70 72 71 68 64 61 57 56 59 69 72 69 62 59 56 53 50 47 44 47 51 56 58 56 49 25 26 28 30 30 30 28 26 25 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 26 26 26 25 25 24 24 25 25 27 28 28 27 26 26 26 26 25 25 24 23 23 23 23 23 23 23 24 24 24 25 25 25 25 24 25 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 29 25 24 22 8 347 329 341 356 343 322 258 268 263 255 231 210 231 250 237 198 198 215 201 135 67 47 28 15 10 12 21 22 3 346 333 312 300 287 236 340 357 358 357 356 320 302 328 341 353 6 21 51 124 56 348 327 342 35 51 37 14 355 358 20 36 48 53 55 54 46 38 32 35 51 70 79 77 14 320 317 30 69 77 75 73 65 41 16 353 64 81 79 53 29 24 20 18 21 22 22 20 18 18 16 18 30 41 48 51 52 47 25 17 24 39 38 26 351 324 302 60 66 55 47 42 39 34 30 27 22 18 15 10 2 350 345 333 355 13 27 18 15 14 23 37 49 55 55 54 52 51 49 47 42 29 14 357 342 332 331 346 357 355 344 334 333 357 32 44 41 33 21 9 356 344 338 346 33 57 63 64 61 54 48 43 37 30 22 26 32 36 39 40 41 39 36 32 28 27 29 32 37 40 41 43 42 42 43 43 43 38 21 4 15 45 57 58 52 41 23 16 15 31 43 52 50 45 36 33 44 70 82 86 85 89 96 108 119 130 119 107 95 104 226 245 252 257 270 61 63 60 51 40 31 29 52 100 90 76 63 47 30 10 356 346 22 41 46 45 45 47 53 53 50 49 47 45 41 37 36 34 31 28 32 39 46 48 47 42 40 42 43 42 39 33 26 24 30 38 46 49 51 54 52 41 13 349 324 298 283 282 291 299 303 306 307 310 310 311 312 313 313 314 316 320 327 332 335 333 332 330 331 330 328 325 323 321 320 317 316 316 315 314 314 315 316 316 316 316 316 317 323 326 329 327 322 318 312 312 311 299 319 10 22 24 25 24 23 21 19 17 16 14 11 12 18 22 17 8 359 357 2 11 21 23 24 24 24 24 26 24 20 21 27 32 26 17 6 4 7 14 13 10 5 358 355 2 13 20 18 14 11 14 20 26 31 35 39 45 48 51 51 50 52 53 49 39 29 24 23 24 25 27 27 27 25 28 31 34 32 30 30 33 37 38 38 40 42 46 49 48 48 45 41 34 21 4 352 344 343 344 347 350 353 355 357 358 359 358 359 360 2 7 12 32 55 73 79 79 78 81 85 85 87 94 105 114 117 117 120 125 132 120 99 83 82 85 102 127 152 160 161 160 127 98 79 83 91 104 129 151 169 148 118 83 90 136 237 233 197 166 149 134 112 100 95 104 124 158 161 145 137 132 135 131 123 135 159 228 239 147 103 95 86 84 91 115 123 138 148 158 149 134 143 162 183 154 147 149 199 217 215 194 191 213 230 231 200 196 187 128 107 105 101 85 61 33 19 10 8 24 71 107 106 101 93 97 114 135 132 127 143 156 161 168 187 208 222 240 252 251 257 279 304 307 299 213 213 225 223 13 15 21 70 126 130 136 141 139 137 131 132 132 134 137 146 164 149 62 63 73 76 75 56 34 23 25 29 29 16 11 19 65 84 87 80 74 80 87 89 86 83 79 70 41 2 333 339 110 115 109 103 99 98 97 99 101 103 103 104 104 106 108 111 111 110 109 108 107 105 104 103 102 100 98 96 94 92 90 88 87 86 83 81 79 78 74 67 60 54 49 44 40 35 30 25 20 27 39 48 48 46 43 40 36 32 26 23 22 24 25 28 32 35 38 39 38 35 31 28 26 26 26 26 37 46 53 57 58 55 54 61 71 74 74 71 66 62 58 59 63 70 74 73 69 66 63 61 57 54 50 49 53 65 66 61 51 25 26 28 30 31 29 28 26 25 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 26 26 25 25 25 24 24 25 27 28 28 28 27 26 26 26 26 25 24 24 23 23 23 23 23 23 23 24 24 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 24 20 13 4 357 354 12 14 1 329 291 284 279 270 255 314 20 19 17 30 34 36 49 41 36 33 24 11 1 360 359 16 17 2 5 11 9 2 1 12 15 7 345 327 284 223 194 203 360 3 2 8 48 42 18 10 37 54 56 19 330 287 268 348 55 56 54 50 51 50 38 34 37 50 66 88 100 142 295 325 41 78 81 79 90 98 82 354 360 64 83 81 66 42 24 13 13 17 23 24 21 19 19 17 23 32 42 46 49 50 45 33 29 33 39 31 13 335 315 336 64 65 59 49 41 35 31 26 21 15 10 7 5 2 354 12 30 35 31 28 21 15 5 3 12 32 58 64 61 61 59 56 52 44 28 2 339 324 317 316 335 347 351 351 357 13 30 42 45 42 35 20 6 352 344 346 3 46 59 62 63 62 58 51 46 40 29 19 19 27 35 39 39 39 36 33 29 24 21 23 29 35 41 42 42 42 42 42 43 44 42 36 35 41 51 55 56 46 36 26 26 30 42 51 57 57 51 43 33 40 63 85 91 92 98 107 123 140 150 148 143 143 159 205 236 246 265 43 61 62 61 54 40 23 21 39 118 110 92 74 58 37 19 14 21 35 44 48 46 45 48 63 70 72 74 68 58 49 40 35 34 33 31 34 37 40 42 42 40 40 41 42 40 34 20 11 5 20 33 45 53 57 59 52 37 8 341 316 286 266 263 271 280 288 296 301 304 306 308 311 311 313 315 317 322 330 330 331 330 331 331 330 328 327 325 323 321 318 317 316 316 315 314 316 316 318 317 318 319 320 322 328 332 332 330 319 312 307 313 318 315 347 10 20 23 24 25 23 19 14 12 10 10 11 12 15 18 19 16 12 11 10 10 13 20 24 24 18 16 21 25 27 31 39 46 43 29 12 3 5 10 9 5 358 351 350 355 7 12 11 7 9 18 29 37 40 41 41 44 46 49 52 54 57 58 54 45 29 25 26 31 31 30 26 24 23 27 29 32 30 29 29 32 33 35 34 34 34 39 46 52 54 53 50 40 25 1 349 343 344 347 349 353 354 357 358 358 358 356 354 355 357 360 4 17 37 66 85 91 90 88 88 88 91 96 103 114 122 129 133 135 133 111 90 74 75 79 90 114 166 173 164 146 93 80 77 78 89 117 154 159 154 129 112 104 151 181 242 248 189 150 125 114 103 112 121 137 118 96 96 104 95 79 67 65 78 139 161 192 167 116 77 66 60 63 81 110 315 188 166 179 158 146 149 172 191 149 144 153 199 215 213 187 185 193 206 195 163 170 146 108 102 102 101 95 76 33 28 28 28 10 24 97 117 118 116 113 115 125 136 157 188 177 172 171 193 207 207 223 239 248 249 251 254 249 240 221 218 197 123 101 82 66 79 95 82 98 119 132 136 138 145 150 154 155 153 148 124 103 92 96 99 104 90 69 56 47 47 50 49 43 42 76 93 101 102 103 105 104 103 103 100 99 97 84 11 311 306 10 111 102 99 97 99 101 103 105 105 104 104 103 103 102 102 101 102 104 106 107 107 107 105 103 101 99 97 95 93 91 88 85 82 79 77 74 69 62 56 52 48 44 40 35 29 23 18 17 23 36 45 48 47 44 41 38 34 28 23 20 21 24 28 31 34 35 35 36 34 29 25 22 26 26 26 33 44 51 54 52 47 42 56 75 78 77 73 67 61 56 54 54 54 56 59 60 62 64 65 65 63 61 56 66 86 70 63 57 25 26 28 30 30 29 27 26 24 24 24 25 25 24 24 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 26 26 25 25 24 24 25 26 28 28 28 27 26 26 26 26 25 25 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 26 27 29 27 23 17 14 17 12 11 15 6 343 310 281 265 275 282 331 49 52 56 49 44 38 40 41 39 33 24 7 352 333 357 6 15 18 18 18 12 6 357 350 339 318 316 312 306 284 236 210 199 4 349 337 328 330 35 351 334 317 346 345 282 276 272 247 203 68 73 69 58 59 55 43 27 29 60 75 96 131 164 266 320 70 88 88 87 95 97 88 339 10 62 79 82 77 57 27 2 15 23 26 24 22 19 15 14 20 30 40 43 43 42 39 37 34 35 33 24 358 327 307 19 67 66 62 53 42 34 27 19 11 4 5 4 3 3 7 24 29 30 25 19 11 6 2 358 356 5 54 73 74 72 69 64 59 49 28 344 320 307 307 309 317 336 357 15 29 37 41 41 41 41 34 22 8 359 355 360 27 55 60 61 62 62 58 52 47 40 27 19 17 27 33 38 37 35 31 26 22 16 13 12 21 32 42 43 45 45 44 43 45 47 48 45 49 51 53 54 54 49 42 35 35 41 46 50 55 56 54 44 30 26 46 77 87 93 99 109 126 137 135 130 121 125 152 221 252 311 40 54 62 65 64 57 44 31 27 38 50 54 56 57 56 47 36 28 30 37 45 47 48 45 46 54 76 98 118 102 86 72 51 41 38 35 33 33 37 41 42 41 39 37 38 41 37 25 360 352 355 18 29 39 52 56 55 43 22 355 326 302 269 252 260 272 284 293 300 302 304 305 309 311 312 313 315 317 322 326 325 326 327 328 326 325 325 324 324 322 321 319 318 317 317 316 317 320 319 320 319 322 324 326 329 333 336 336 334 330 336 348 5 7 8 4 8 14 20 22 23 16 10 1 4 5 9 10 12 15 19 23 26 26 23 17 14 15 24 25 23 6 352 342 10 29 40 53 55 55 38 20 6 4 5 4 356 348 340 342 350 3 7 7 2 9 23 41 49 51 47 45 43 44 46 47 48 52 56 54 47 34 33 36 44 45 39 30 25 23 26 28 29 28 28 29 32 32 33 29 28 28 30 38 48 53 54 52 46 32 9 356 352 351 350 351 353 354 355 358 356 354 351 351 352 354 356 360 4 16 43 86 99 101 96 92 92 94 96 99 105 117 127 133 132 125 108 96 89 87 86 87 97 181 191 162 114 64 70 73 77 96 154 185 171 153 130 136 145 162 160 161 176 152 130 115 119 123 134 132 126 101 87 84 93 102 108 115 102 100 161 179 188 129 95 74 48 32 26 35 24 346 308 219 200 153 141 150 180 185 146 146 156 193 203 196 168 174 176 141 125 121 138 124 110 106 107 110 112 90 32 44 64 74 355 352 52 120 123 123 131 133 137 165 187 200 178 168 166 202 216 216 212 222 239 228 224 223 226 221 207 250 32 134 141 138 129 121 113 94 99 122 149 154 156 160 161 161 160 154 142 125 118 116 123 129 128 107 94 86 82 81 81 81 71 63 78 106 122 130 131 130 122 119 117 117 117 121 134 181 251 267 228 105 102 102 102 104 107 109 108 107 105 104 103 102 101 101 100 100 102 105 108 110 110 108 106 104 101 97 94 90 87 82 79 74 71 66 62 58 53 49 46 43 39 34 30 24 16 16 19 25 33 40 45 44 41 38 36 32 27 22 18 20 23 27 31 32 32 33 36 39 35 27 20 18 21 26 32 39 45 46 42 32 16 52 86 78 73 69 64 58 51 52 49 47 43 41 39 44 48 53 62 74 82 99 107 105 83 72 66 25 27 29 30 30 29 27 25 24 24 24 25 25 25 24 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 26 25 25 24 24 24 26 27 28 28 27 26 26 26 25 26 25 24 24 23 23 23 23 23 23 23 23 24 24 24 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 26 26 26 26 26 27 29 27 22 15 15 15 17 12 8 2 354 340 322 257 271 4 42 68 78 83 89 79 63 53 45 38 12 347 316 335 352 14 11 9 9 14 15 7 356 333 329 328 330 333 330 333 336 337 319 293 293 263 277 296 297 270 254 261 270 287 274 259 243 231 89 44 49 64 62 46 6 40 58 16 34 72 90 113 158 153 150 48 90 100 111 125 136 113 95 50 69 81 87 89 92 95 52 29 35 30 27 24 20 16 11 10 14 29 37 41 38 36 33 33 33 32 27 14 342 322 316 51 65 65 60 55 45 32 19 6 360 357 4 4 3 6 17 34 32 26 13 5 360 358 357 352 345 340 346 103 90 81 75 72 69 51 23 332 319 314 318 324 337 360 22 36 40 41 42 40 38 37 32 24 13 6 3 9 35 54 58 59 59 57 54 49 43 35 25 22 22 30 35 37 35 29 22 13 6 358 358 360 6 27 41 47 48 48 46 46 48 54 53 53 56 54 52 53 54 53 48 44 42 46 49 52 54 54 53 45 30 14 25 56 80 87 89 88 80 72 66 62 58 47 38 26 30 36 44 53 62 69 68 63 51 44 40 42 43 42 41 42 46 48 46 37 36 39 44 46 46 43 40 41 49 67 84 60 55 58 54 49 44 39 36 35 41 45 47 44 40 33 31 30 23 6 340 333 346 14 30 39 47 49 42 28 4 343 324 301 261 231 264 287 299 303 306 306 306 306 310 311 310 311 312 313 319 320 317 318 318 317 319 318 321 320 320 319 319 318 318 318 318 319 321 321 321 321 322 323 324 324 328 332 335 342 358 29 39 43 46 42 31 14 8 8 13 10 6 355 346 340 353 7 16 5 357 354 10 28 41 54 61 57 48 59 80 54 306 255 262 305 2 22 53 76 73 65 49 29 9 1 358 355 345 338 332 341 352 4 5 5 4 7 19 38 51 55 51 48 45 43 42 44 45 46 49 50 48 44 45 50 58 60 56 46 34 29 29 29 29 29 29 30 30 31 29 24 21 18 18 24 33 40 42 43 40 34 20 11 4 357 353 352 352 353 354 354 352 350 348 349 351 353 355 356 356 1 15 56 92 106 106 103 99 98 99 99 99 105 114 122 123 120 112 107 105 103 101 100 110 172 201 159 90 70 67 72 81 130 188 199 180 158 133 140 150 160 154 150 158 121 90 93 108 117 125 120 115 107 119 135 175 186 180 162 149 151 182 197 198 121 108 104 89 67 47 35 28 21 357 323 289 146 155 166 193 186 149 148 159 184 183 149 130 148 132 93 92 92 97 102 105 106 110 111 104 72 44 56 92 126 236 293 348 129 129 137 162 168 171 183 184 178 135 150 172 211 228 232 221 222 228 224 219 216 222 204 144 112 156 186 173 162 153 141 137 138 141 144 146 158 165 171 167 164 161 153 145 136 132 130 132 129 119 103 102 106 117 126 129 119 95 68 57 132 145 148 145 141 133 131 129 130 134 142 160 186 217 241 244 120 103 106 108 110 112 112 108 106 105 105 105 106 106 107 108 110 110 110 110 109 108 107 105 102 98 94 90 85 81 76 73 69 64 60 56 53 49 46 42 38 34 29 23 18 14 19 24 29 33 36 38 36 34 33 32 29 26 21 18 19 22 24 27 30 31 29 33 36 41 30 21 11 16 24 31 32 34 35 23 3 317 24 80 73 69 65 60 53 47 51 50 47 40 35 32 31 25 20 23 27 51 108 118 108 94 84 76 25 27 29 30 31 29 27 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 25 27 28 28 27 26 26 26 25 26 25 25 24 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 26 26 26 27 26 26 26 28 29 26 22 19 15 16 18 14 10 5 3 5 13 35 46 34 44 100 139 132 122 131 127 107 96 30 286 305 320 8 17 21 12 2 356 1 4 360 345 315 327 349 360 358 355 357 347 336 321 307 291 274 269 276 288 257 218 273 305 317 305 312 35 59 58 46 40 39 41 11 302 256 252 295 321 50 126 177 219 197 126 87 87 120 147 155 144 115 106 94 83 88 92 96 101 101 78 62 51 39 29 21 16 11 4 5 14 31 37 38 34 31 30 30 30 29 21 5 337 341 17 61 65 64 58 53 43 24 6 352 354 359 5 2 4 12 22 26 26 11 354 347 346 347 345 340 333 325 322 89 72 67 61 58 48 34 25 9 2 3 10 11 18 27 38 42 43 42 42 40 37 34 31 24 15 6 7 16 38 48 53 53 52 49 46 42 35 30 25 23 25 28 32 32 30 21 11 355 355 351 352 352 358 19 37 46 47 48 48 44 38 41 47 52 57 56 55 55 55 55 53 51 50 50 52 52 51 50 49 44 29 10 7 32 69 76 74 71 64 58 54 51 48 43 34 25 29 33 35 44 57 66 67 63 57 49 44 42 42 40 36 34 36 40 42 41 40 41 43 44 43 40 37 34 33 37 40 38 36 39 51 55 54 49 41 38 44 51 55 53 46 32 25 16 4 343 328 323 331 350 23 39 44 44 34 20 359 344 335 326 287 217 278 299 305 307 308 308 307 304 302 300 300 302 305 306 308 307 306 306 307 308 311 313 315 316 315 315 315 315 316 317 318 320 321 321 321 321 322 323 324 324 327 333 342 9 35 51 46 51 60 68 62 36 2 338 329 319 301 277 277 280 282 270 267 267 265 258 243 226 203 191 184 181 175 174 171 178 192 212 201 216 335 308 149 124 102 90 76 52 5 346 342 337 329 329 332 345 357 4 7 9 9 10 15 25 40 51 54 51 48 46 40 38 37 40 42 44 46 48 52 60 68 73 71 65 51 44 38 35 33 32 31 30 29 29 26 21 15 12 11 14 17 22 25 27 27 22 18 15 8 2 356 353 350 350 351 350 347 346 345 346 348 351 352 353 354 356 1 17 52 90 109 115 112 109 106 104 102 100 101 105 111 113 114 113 113 112 112 114 125 133 122 87 76 71 69 74 88 151 189 196 175 145 125 137 157 165 156 144 132 105 93 90 95 104 108 105 118 149 173 184 194 193 180 163 169 175 184 185 169 129 124 124 127 120 115 107 83 68 221 280 272 215 177 172 201 164 143 143 155 168 153 128 89 82 77 74 77 73 72 87 90 90 81 71 57 61 63 69 113 194 232 275 121 128 136 153 180 193 188 170 133 112 119 156 193 221 233 236 233 225 222 230 234 151 121 141 150 163 172 180 175 170 159 146 147 149 152 155 158 164 169 171 169 166 165 158 151 143 139 137 134 122 112 106 111 119 134 138 138 121 104 79 68 158 161 156 150 146 144 145 146 146 148 154 168 187 208 230 249 264 92 108 112 114 115 115 113 112 111 112 113 113 115 118 123 133 148 181 223 106 97 102 103 101 96 91 87 81 77 73 69 65 61 57 54 51 48 45 40 34 28 22 18 16 17 22 27 32 34 35 35 32 29 27 26 25 23 18 17 18 21 22 21 29 33 32 28 31 39 34 24 9 12 18 28 23 18 14 360 345 321 65 74 70 68 65 60 51 47 52 53 49 41 34 29 27 24 20 19 19 29 58 71 73 76 76 77 25 27 30 30 31 29 27 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 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 25 26 28 28 28 27 26 26 25 26 25 25 24 24 23 23 23 23 23 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 26 27 28 28 26 18 16 15 15 15 14 5 5 9 7 6 9 21 31 23 33 63 70 79 90 48 35 100 89 324 15 23 30 25 18 8 354 349 350 353 354 355 359 357 1 358 354 332 315 307 303 298 295 294 285 265 266 282 303 89 75 32 8 35 66 76 73 68 57 34 11 326 294 268 239 239 247 263 229 181 175 201 218 110 87 70 93 140 153 126 107 90 96 99 97 95 95 96 93 85 85 76 65 35 18 8 3 359 1 21 36 35 33 28 26 26 28 28 26 20 13 10 14 46 64 69 69 66 57 41 14 358 352 356 360 2 359 7 18 21 14 1 342 329 326 333 333 330 324 324 337 25 46 48 46 42 39 37 34 31 29 28 27 25 27 34 39 43 44 44 43 42 40 37 33 26 20 12 2 11 26 43 49 50 48 44 40 35 32 28 25 24 23 22 22 25 25 20 11 3 354 352 351 350 349 348 356 9 21 32 46 48 48 43 44 45 50 54 55 56 56 56 56 56 55 53 53 52 51 49 47 45 42 31 16 1 20 52 70 72 70 65 59 52 49 47 45 35 26 24 27 27 30 47 58 62 61 58 51 47 44 43 40 36 32 32 36 39 41 41 43 45 47 44 41 35 31 28 31 34 34 28 28 36 57 64 64 51 45 48 55 61 69 60 41 18 5 350 332 317 305 302 322 18 38 43 45 34 15 354 348 345 346 339 319 310 306 306 307 307 308 306 298 292 287 288 290 293 294 293 292 292 295 297 300 304 305 305 307 308 309 309 311 313 315 318 319 320 321 322 323 323 323 324 328 333 348 20 56 55 59 63 64 75 89 101 119 163 191 223 257 254 246 243 241 242 244 245 248 250 249 245 244 243 237 224 207 191 182 180 183 193 199 197 207 232 247 226 161 123 117 127 174 216 245 271 288 299 316 333 351 358 5 12 18 18 14 12 14 26 43 54 51 48 45 37 30 27 31 37 44 47 52 56 65 71 75 75 69 62 57 50 42 38 35 33 31 29 27 23 17 11 9 8 10 11 12 13 14 15 13 13 12 10 5 359 351 347 344 342 341 339 339 341 344 348 349 350 352 353 354 357 1 8 22 58 98 112 112 110 109 107 105 97 94 97 104 110 112 114 115 114 111 104 87 70 62 60 63 65 70 82 138 180 182 168 138 132 154 172 169 138 128 125 121 117 114 116 122 121 93 59 324 231 207 200 194 165 158 174 177 171 148 127 108 106 118 131 136 146 163 188 201 198 210 217 191 155 139 56 108 116 114 93 87 143 160 29 53 65 70 70 60 57 70 85 88 80 71 60 85 98 107 143 196 233 261 146 139 149 164 184 205 193 144 117 123 152 173 201 228 240 245 247 232 216 203 301 30 147 170 169 159 150 155 163 164 159 148 149 152 154 157 161 164 168 169 167 169 170 166 161 156 155 148 140 123 121 122 131 136 142 133 114 94 88 96 132 193 192 178 163 157 158 163 169 173 175 179 188 204 220 237 257 276 311 102 117 122 125 124 120 118 117 118 120 121 122 127 135 151 174 208 259 292 320 66 100 101 97 93 88 83 77 71 66 62 59 56 53 50 47 43 37 30 23 18 17 20 23 28 31 34 35 35 33 29 25 20 19 18 18 16 15 16 21 20 20 25 30 31 26 25 30 35 27 13 8 9 15 9 1 349 338 345 27 71 74 71 71 68 61 54 52 57 58 54 44 34 28 22 17 11 8 18 28 41 46 47 48 50 53 25 28 30 31 31 29 27 25 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 25 25 25 25 24 25 26 27 28 28 27 26 26 25 25 25 25 24 24 23 23 23 23 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 27 28 23 14 17 16 14 17 14 360 358 6 9 356 352 6 21 33 40 47 51 46 35 357 350 73 71 83 92 86 53 37 11 354 346 343 344 345 347 349 351 355 357 341 309 292 285 282 284 275 270 277 278 263 244 231 34 94 113 147 164 181 117 103 97 108 119 124 322 304 284 266 251 241 244 241 203 171 145 143 113 82 109 115 123 130 127 113 114 120 157 144 111 95 92 88 79 78 94 79 46 31 14 355 350 353 1 32 40 38 27 21 24 25 26 27 27 25 19 17 24 54 69 79 79 76 67 45 18 3 357 356 360 360 358 2 6 8 350 331 318 320 322 324 320 315 312 347 31 44 45 44 41 38 36 35 34 32 31 29 27 29 33 39 42 44 45 45 43 41 39 37 31 26 18 14 11 21 37 47 50 49 45 38 30 21 20 20 22 20 19 16 14 13 13 8 1 358 358 360 358 357 354 353 351 349 352 6 44 53 53 51 50 51 52 53 53 55 56 57 57 57 57 56 54 53 52 50 48 45 41 33 22 10 13 45 67 72 73 70 65 58 54 52 49 41 32 23 25 30 34 43 53 58 61 57 52 47 43 41 43 40 33 32 34 36 38 40 41 45 49 48 43 36 29 27 31 34 32 24 18 19 60 73 71 64 50 47 56 61 65 63 49 25 4 345 324 300 278 258 297 30 39 40 41 36 18 359 348 344 341 332 319 310 305 304 304 307 307 308 295 283 278 281 283 288 284 281 280 281 282 283 286 290 291 294 297 300 302 304 306 309 312 316 319 321 322 323 325 323 325 328 344 358 27 57 67 53 53 70 86 91 97 118 138 173 183 195 216 234 244 247 252 256 259 260 261 265 269 269 267 267 266 263 252 235 222 213 208 209 214 214 224 235 254 259 257 185 184 205 235 243 248 255 272 291 316 332 347 352 3 13 18 11 358 342 331 317 332 44 50 47 44 35 17 13 19 34 44 51 55 59 66 70 73 72 68 66 64 58 51 43 38 35 33 30 26 21 15 9 9 8 9 8 7 7 5 5 6 8 9 11 5 356 345 338 334 332 333 333 336 340 343 347 348 350 351 353 353 355 358 1 2 5 17 52 81 94 104 109 111 101 93 88 95 102 108 111 110 106 97 84 67 59 54 52 53 55 63 70 132 183 180 169 145 150 164 164 150 128 132 133 134 137 145 156 150 140 101 57 4 354 40 142 130 149 156 168 164 153 139 122 108 107 117 130 145 160 174 192 202 206 201 147 125 136 124 95 87 82 77 55 45 50 30 44 58 73 74 71 60 60 70 100 120 138 161 173 165 168 174 184 193 210 287 151 148 155 172 186 206 215 212 158 159 171 177 200 227 243 253 260 259 224 192 187 174 164 176 172 144 132 142 159 165 164 158 155 155 157 156 158 161 164 167 168 169 168 170 169 170 172 169 158 144 147 153 161 161 150 122 105 101 109 128 160 199 211 207 191 179 173 176 184 191 198 206 217 232 245 256 266 279 297 16 106 117 118 119 118 116 116 117 120 122 122 126 131 135 139 273 310 307 314 339 90 98 97 96 94 92 86 78 70 62 57 53 50 47 44 39 33 24 22 21 22 23 25 29 32 34 36 35 32 27 21 16 14 12 12 12 12 15 18 19 19 20 23 27 25 22 17 22 23 18 4 357 354 354 347 337 330 3 62 74 74 73 73 70 62 60 57 56 59 56 49 37 28 20 13 8 7 15 31 41 42 43 41 38 37 25 28 30 31 31 29 27 25 24 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 26 26 25 25 24 24 25 27 28 28 27 26 25 25 25 25 25 25 24 23 23 23 22 22 22 22 22 22 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 22 18 19 17 15 13 4 349 328 311 302 331 345 360 15 22 24 41 50 35 2 283 267 249 222 214 201 185 86 43 14 353 333 335 334 333 336 341 347 353 356 357 350 341 341 338 339 336 329 312 294 268 222 223 221 103 193 199 183 98 71 86 105 131 124 123 77 39 39 29 6 345 350 198 177 147 134 124 92 79 104 94 83 80 95 119 157 168 188 147 87 66 73 75 72 70 69 60 49 27 354 334 328 339 358 31 47 46 24 21 25 25 24 24 24 24 19 17 27 51 72 81 83 85 81 61 35 10 358 355 357 357 356 353 348 341 328 323 321 324 322 319 314 320 342 31 43 47 44 42 37 35 34 33 31 30 27 26 27 31 37 42 45 46 47 46 43 40 38 36 31 26 22 23 29 35 44 49 52 51 46 37 23 10 6 13 18 16 11 6 2 1 1 1 3 8 11 10 7 4 358 353 348 344 350 24 50 51 52 52 51 51 52 51 52 53 54 57 57 57 56 55 54 53 52 50 47 45 41 35 26 14 1 34 63 75 76 75 72 67 61 59 55 50 41 35 33 33 36 41 50 57 62 59 53 44 37 35 46 42 36 35 34 34 35 36 36 42 48 52 47 39 28 27 29 35 31 24 10 8 23 33 47 55 37 42 60 62 63 64 55 35 6 337 313 296 303 326 28 39 39 38 36 31 18 354 339 328 321 315 309 305 303 302 302 306 305 299 278 279 285 288 288 290 286 282 277 274 271 269 270 274 278 284 289 294 297 300 304 308 312 316 320 322 325 326 325 324 333 349 9 22 42 79 88 74 55 85 120 117 119 128 146 171 188 191 193 208 235 264 275 284 289 291 285 275 270 268 266 270 272 272 265 260 258 253 251 257 262 267 265 270 277 290 299 304 297 287 283 280 282 284 288 300 317 321 320 308 333 350 356 324 297 277 264 256 266 51 62 62 53 35 2 1 12 30 45 54 58 63 67 70 72 71 69 68 67 63 57 48 42 37 34 31 25 19 15 12 11 10 7 6 5 3 360 358 359 2 4 6 360 350 339 332 329 328 333 336 341 343 343 343 345 349 353 354 354 354 356 360 1 358 358 1 11 29 66 90 101 102 98 91 90 93 100 107 108 107 98 86 71 63 59 60 60 62 66 70 177 189 181 172 157 159 161 154 149 146 149 149 151 159 167 172 157 149 141 141 110 72 83 140 160 167 165 152 137 130 124 129 128 131 124 139 162 177 186 190 189 174 85 74 96 151 143 125 97 87 78 58 47 40 40 47 61 82 81 75 66 72 87 121 156 178 186 183 175 178 179 183 184 196 335 148 158 164 180 187 191 171 161 158 170 174 172 199 222 234 242 252 262 249 221 197 191 183 176 164 151 142 151 161 169 168 163 159 155 154 150 153 157 163 167 166 170 171 174 177 184 191 196 192 184 182 185 189 184 162 130 129 131 140 149 163 184 208 220 218 205 192 183 181 183 187 203 227 256 269 274 274 272 270 137 113 115 114 108 104 101 98 97 101 101 98 94 79 64 46 19 348 322 322 346 82 94 97 100 102 102 96 88 79 68 59 52 47 43 38 35 30 25 25 24 23 22 24 28 31 33 34 34 31 25 19 14 9 7 6 6 10 12 14 13 14 18 23 25 24 18 13 8 7 6 1 354 348 343 338 333 326 21 71 75 74 73 71 65 58 59 58 56 51 47 42 36 28 19 11 12 16 23 30 37 42 45 42 36 36 26 28 30 31 31 29 27 25 24 23 23 24 24 24 24 24 24 24 25 25 25 26 25 25 25 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 25 26 27 28 27 26 26 25 25 25 25 25 24 23 23 23 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 24 22 20 17 14 8 353 330 292 273 259 261 312 357 37 18 6 19 58 117 241 242 237 230 217 212 210 156 43 27 1 335 321 325 321 316 308 309 330 350 357 2 10 10 10 11 10 3 357 351 342 4 38 19 359 3 251 279 40 50 45 40 31 20 15 130 143 91 67 48 357 351 42 100 154 193 154 120 81 67 65 55 47 40 35 332 227 188 137 75 64 61 63 68 71 74 81 85 70 359 311 312 317 333 347 13 64 66 46 33 28 24 21 20 20 18 17 19 27 41 62 80 92 101 109 118 117 8 343 345 348 346 346 342 331 327 322 327 330 332 334 337 344 15 34 43 45 45 42 39 35 32 30 30 28 26 24 25 29 35 40 44 47 48 47 46 44 40 37 34 30 28 26 28 33 41 49 51 53 55 50 37 10 357 353 10 14 10 358 352 349 355 360 7 12 18 20 15 9 360 353 348 344 348 2 39 49 50 49 48 47 48 47 48 47 47 50 53 57 58 57 55 53 54 54 51 48 45 41 36 28 17 2 11 55 77 79 80 79 76 69 61 56 51 44 38 35 35 33 35 45 56 62 62 55 39 29 36 50 45 40 37 35 34 31 29 28 32 42 51 52 46 36 29 30 34 30 21 6 11 20 25 32 34 21 28 51 68 72 74 69 47 1 322 323 339 13 23 31 34 33 32 27 16 341 310 303 300 300 301 302 302 303 304 309 313 311 302 283 287 292 295 300 302 301 297 288 278 270 264 261 264 269 275 283 289 294 299 304 310 315 320 324 326 328 329 332 336 358 16 21 21 31 83 107 115 119 141 142 116 112 117 141 161 181 170 129 21 354 328 312 320 333 356 2 359 286 275 270 273 268 264 263 265 267 274 282 297 301 298 293 290 295 318 328 323 312 305 300 299 305 308 308 310 314 306 291 278 261 253 257 265 270 275 273 267 262 89 87 90 78 48 13 12 19 28 41 52 60 63 66 71 72 71 69 68 66 65 61 55 46 40 35 32 26 21 17 15 13 10 8 6 4 1 357 355 354 357 357 356 352 345 339 333 333 336 341 342 341 341 338 337 340 346 355 358 356 350 352 357 4 3 360 354 350 348 355 20 58 86 95 98 93 92 95 102 108 109 105 98 90 85 94 115 137 138 126 121 189 193 183 173 162 159 156 150 151 154 157 162 167 176 168 158 143 148 151 149 138 131 175 192 181 157 140 123 117 112 108 126 135 137 136 157 179 192 202 206 193 155 110 117 146 214 180 148 119 116 108 93 73 58 54 46 54 81 89 87 78 85 105 145 179 193 200 195 186 183 190 199 204 255 352 139 170 181 193 173 138 140 154 173 181 175 170 204 223 234 229 231 239 251 243 213 214 201 169 151 146 146 156 164 169 165 159 149 143 140 140 145 152 160 164 168 170 172 177 187 197 204 210 210 207 207 212 219 219 206 182 169 163 160 157 157 160 185 212 224 220 210 195 179 168 159 163 181 266 289 286 278 269 259 232 119 95 78 66 65 69 65 59 50 42 38 34 28 21 15 9 357 333 324 347 85 96 100 97 93 93 93 93 89 80 68 55 45 38 32 29 29 30 28 24 20 19 22 26 29 30 30 30 27 23 15 10 6 2 360 360 3 4 3 358 3 19 28 30 25 16 10 4 1 357 353 348 343 338 335 330 322 40 73 73 72 69 64 57 51 51 58 60 54 45 36 29 24 18 7 11 22 33 37 35 34 36 35 28 28 26 28 30 30 30 29 27 25 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 26 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 24 25 26 27 28 27 26 26 25 25 25 25 24 24 24 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 25 25 26 26 26 24 22 21 13 4 342 303 268 258 245 235 246 280 332 336 316 289 248 232 253 250 236 230 236 241 32 23 20 12 346 311 310 312 308 312 308 263 250 307 355 4 13 10 6 359 356 355 354 2 15 37 33 18 360 350 176 92 75 70 59 41 35 6 325 261 203 161 137 118 182 296 102 150 158 216 107 81 61 50 44 39 25 22 44 43 46 92 85 74 70 66 62 62 64 67 82 103 149 261 294 313 320 328 330 332 324 65 58 47 36 26 18 17 16 13 13 18 28 24 28 94 128 144 165 182 198 217 276 320 327 329 327 326 321 326 332 344 351 356 5 19 31 36 41 45 46 44 40 36 32 29 27 27 24 23 24 28 34 39 42 45 46 47 47 46 44 41 38 34 31 29 28 29 33 41 50 54 56 57 52 33 354 349 353 9 4 354 338 336 339 356 8 14 18 21 22 13 6 356 350 345 342 358 24 44 48 48 46 44 41 42 42 43 41 40 40 44 50 56 58 57 55 54 54 52 49 46 42 34 25 13 360 349 48 76 79 79 76 72 62 54 53 49 43 37 36 37 30 27 30 49 59 64 56 43 35 48 52 50 44 38 37 34 28 23 20 19 32 45 52 50 43 34 33 32 29 19 11 13 22 29 28 21 10 360 19 79 95 96 91 73 12 325 360 23 29 25 22 26 24 19 8 346 273 272 284 293 297 299 302 304 308 312 318 321 317 312 305 309 310 310 309 310 311 308 304 294 281 267 254 253 259 267 276 284 292 301 308 315 321 326 330 332 335 341 350 2 19 24 21 13 18 56 117 147 186 180 150 80 80 99 139 146 133 78 53 21 337 333 339 5 32 38 24 16 12 359 339 299 274 265 268 270 279 289 303 312 310 298 287 282 304 358 358 341 326 321 317 308 323 330 328 321 318 315 299 275 254 245 245 260 264 271 303 358 14 43 74 89 82 86 90 73 52 38 39 52 62 60 63 69 71 67 62 61 62 65 63 59 51 43 37 34 28 23 19 17 15 13 12 11 7 1 354 352 353 355 356 354 351 346 342 340 343 344 341 337 334 333 333 333 334 339 349 359 349 342 344 358 8 9 2 354 346 344 344 350 3 36 76 97 104 99 97 101 106 111 113 113 114 123 145 159 162 157 151 155 185 189 180 163 146 138 145 150 155 156 158 164 169 173 146 150 157 159 161 161 170 176 185 181 162 150 130 117 110 115 122 144 102 120 169 172 179 187 211 222 214 172 144 154 171 192 124 102 98 109 114 112 98 89 82 76 81 96 117 121 121 127 149 178 198 203 202 197 200 210 218 232 267 315 359 95 143 133 81 90 108 132 158 178 190 176 175 206 223 233 234 230 227 237 239 232 231 205 143 142 146 151 158 164 167 155 142 126 124 127 135 140 151 167 173 174 169 177 188 201 208 210 211 212 213 218 225 233 236 229 217 200 188 178 167 161 161 175 197 217 227 223 210 187 171 157 154 143 89 344 317 285 264 260 265 304 23 37 40 39 39 41 37 29 21 16 14 11 7 3 3 356 341 315 310 89 96 92 85 84 85 86 93 95 93 82 66 44 33 28 29 29 29 31 26 21 20 22 26 26 27 26 23 20 17 11 7 4 360 357 355 355 353 349 345 359 27 36 35 30 20 9 2 356 349 342 340 338 336 329 323 321 62 72 70 68 64 57 52 48 47 54 58 59 48 37 23 19 15 13 13 17 24 40 44 39 32 21 3 5 26 28 29 30 30 29 26 25 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 25 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 26 27 28 28 27 26 25 25 25 25 25 24 24 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 26 25 25 22 13 5 357 358 352 320 261 215 146 359 342 324 318 321 282 28 17 9 17 31 29 28 34 22 8 335 318 303 298 316 330 344 348 349 171 129 20 7 358 341 330 326 330 330 331 353 28 55 27 357 328 355 38 90 115 132 147 147 124 302 301 280 329 46 59 106 146 222 220 192 105 60 43 55 60 52 15 319 277 21 61 65 64 63 71 79 84 76 69 59 47 33 22 23 190 281 304 312 307 308 308 301 279 105 85 72 60 41 20 10 6 3 351 336 317 301 281 248 226 210 203 205 211 215 230 271 298 306 307 315 323 345 360 8 12 18 26 31 36 40 44 47 48 45 40 33 29 25 24 22 21 23 27 32 37 41 43 45 46 46 46 46 44 42 39 35 32 30 28 29 31 38 48 57 57 55 51 30 6 360 360 360 345 331 318 322 339 5 14 17 18 19 18 12 3 353 345 345 352 21 40 48 48 47 45 42 40 38 37 37 37 35 34 33 39 49 56 60 59 56 54 52 50 48 43 34 23 9 359 358 57 71 70 68 64 60 53 49 48 43 37 31 36 38 34 26 26 42 56 63 57 49 43 51 54 55 48 41 38 33 26 16 11 8 15 32 44 48 47 42 41 35 30 22 15 12 20 27 28 14 359 334 327 108 124 107 96 79 46 14 31 33 31 19 13 13 17 9 355 346 331 311 302 300 300 301 303 305 312 320 320 319 317 317 319 322 319 316 312 311 310 310 308 304 294 272 248 241 249 257 269 280 292 306 317 325 330 333 336 342 351 2 8 14 20 20 19 11 5 2 161 178 198 216 253 20 15 14 173 163 155 137 139 330 286 305 314 214 163 130 80 40 20 360 350 347 359 346 309 293 298 309 324 325 318 295 266 196 156 61 8 353 354 355 2 25 81 19 345 324 328 332 339 327 294 267 267 283 266 246 89 10 1 348 339 354 60 78 82 80 82 66 44 67 78 68 66 67 72 66 56 49 54 61 60 57 51 46 40 37 31 26 21 20 20 19 17 14 8 357 348 342 348 358 7 357 349 339 339 341 341 334 328 326 328 329 331 330 329 327 331 344 340 340 342 3 13 13 358 348 339 339 340 340 343 350 19 74 102 100 98 100 107 114 122 126 133 142 156 161 159 152 148 150 173 173 168 147 144 148 157 160 157 152 149 147 139 144 175 182 177 165 166 175 196 194 183 165 150 143 134 134 140 171 188 205 61 77 120 123 171 185 209 223 230 193 166 164 165 142 98 93 90 88 103 113 109 121 143 172 150 134 148 160 169 167 179 193 206 209 205 188 184 190 208 233 257 265 57 76 97 100 92 107 123 143 166 183 197 180 186 212 230 237 234 225 216 206 223 229 226 179 140 140 144 150 157 158 154 131 124 122 129 133 139 148 160 172 171 173 174 188 205 216 219 218 215 215 216 222 231 236 238 235 230 223 219 215 214 203 192 177 173 234 261 235 219 202 189 172 143 75 48 37 35 32 297 273 278 304 17 36 40 38 33 33 30 24 11 4 360 358 357 357 360 358 347 317 323 90 93 91 88 89 89 88 91 95 99 92 80 54 36 26 29 31 33 34 29 25 22 26 27 25 23 21 19 16 12 7 4 2 358 353 350 347 343 343 352 22 38 35 31 24 23 10 357 348 340 336 335 334 330 320 320 355 73 72 69 67 63 54 50 48 49 50 53 57 53 41 28 16 10 6 9 14 17 24 28 34 27 16 359 22 26 28 29 30 29 28 26 25 24 23 23 23 23 23 23 24 24 24 25 25 26 26 26 26 25 25 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 25 25 25 27 28 28 27 26 25 25 25 25 25 24 24 23 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 24 24 24 24 24 24 24 24 24 25 22 17 14 13 12 14 13 357 353 136 80 359 337 333 312 324 37 41 38 33 29 29 22 13 345 332 318 307 297 300 334 353 3 358 359 358 360 359 350 335 319 307 300 297 297 295 298 306 96 271 289 295 8 25 61 140 163 173 151 130 315 30 52 42 27 10 354 340 336 271 131 95 73 45 17 21 234 268 273 40 76 78 79 77 78 101 87 86 84 81 73 54 10 338 306 282 278 277 280 279 284 285 290 261 181 144 122 118 88 44 8 350 333 309 293 276 266 261 255 244 229 219 216 214 211 217 232 261 297 319 345 8 21 20 21 22 27 32 35 38 41 44 46 47 44 39 31 26 23 20 21 25 29 33 37 40 42 43 44 45 44 44 44 44 42 39 36 33 30 26 25 27 33 42 52 52 50 45 29 14 1 356 347 330 319 316 327 357 14 19 17 16 17 15 9 358 348 338 345 5 35 45 48 48 46 44 41 38 36 34 33 31 27 25 21 28 39 53 59 60 58 55 53 51 49 46 37 25 11 1 20 65 66 63 58 56 53 48 46 43 38 31 24 32 36 34 16 14 30 55 62 61 52 48 52 55 57 53 44 36 30 22 11 3 359 360 22 35 41 45 48 52 44 37 30 18 11 12 18 19 4 348 324 316 310 289 56 59 58 40 33 44 39 31 14 4 2 12 5 352 338 326 315 304 299 297 299 302 308 315 317 314 312 310 312 317 320 319 317 313 308 305 304 305 304 299 280 244 226 234 246 261 281 301 317 328 335 338 341 348 360 8 15 17 11 4 358 1 5 345 318 268 68 84 66 346 347 355 351 306 253 233 226 230 235 232 215 223 215 170 147 119 98 55 340 331 337 356 359 349 315 302 319 337 345 351 11 50 94 144 34 342 353 355 358 5 49 146 161 260 305 2 13 10 357 352 355 354 350 343 2 18 6 350 337 325 324 97 72 70 240 177 170 159 163 148 124 84 75 79 75 61 38 43 53 59 57 53 49 46 43 36 30 23 22 23 24 20 13 1 344 333 330 336 350 9 351 335 321 323 323 324 321 319 321 326 329 329 327 326 327 331 338 340 341 349 8 13 9 353 341 332 331 334 335 334 334 335 3 77 100 100 102 109 120 129 137 143 148 154 155 152 142 135 135 167 170 165 156 159 165 167 160 152 142 137 134 151 195 214 216 202 175 170 178 214 191 167 149 140 136 141 156 191 211 198 174 87 78 90 129 205 205 202 208 218 194 157 132 117 107 98 105 101 92 101 117 142 174 185 185 155 149 165 179 188 186 189 194 205 209 214 212 184 174 173 192 201 184 146 119 127 134 138 146 153 162 176 195 209 198 195 203 229 240 241 231 212 173 204 211 181 135 126 131 133 137 144 134 122 114 124 133 141 143 148 158 161 164 157 171 185 205 219 230 234 235 235 242 238 235 231 233 235 237 242 247 253 252 248 248 289 18 21 20 16 19 23 202 344 4 13 14 21 30 34 36 35 5 343 57 55 54 54 45 34 26 21 13 357 348 344 344 348 354 5 20 35 38 59 81 94 98 99 99 99 97 89 93 98 93 85 66 49 24 23 33 36 38 33 28 24 25 28 30 24 19 14 8 5 5 3 360 355 348 345 341 341 349 11 34 40 33 20 10 12 5 355 342 336 334 333 331 327 317 338 55 74 72 70 69 65 56 49 48 51 56 52 47 40 38 34 25 19 15 19 23 23 24 27 32 27 20 16 55 26 28 29 29 29 27 26 24 24 23 23 23 23 23 23 24 24 24 25 25 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 25 25 25 25 25 25 25 25 27 28 28 27 26 25 25 25 25 24 24 24 23 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 24 24 24 24 24 24 24 24 24 23 22 21 20 17 15 16 16 15 47 147 227 238 243 264 24 35 34 31 25 21 11 350 328 304 305 306 300 273 266 339 2 359 346 342 340 342 336 323 299 285 281 276 275 280 276 262 237 216 216 12 16 28 23 23 52 141 126 73 44 27 42 51 51 11 355 356 346 335 322 86 98 101 88 295 259 247 260 276 83 95 98 108 157 160 142 86 83 85 98 102 99 16 341 309 280 262 263 286 286 277 283 292 245 193 160 81 49 43 24 358 330 314 297 276 262 251 248 246 241 234 225 220 215 215 219 224 242 3 24 32 32 31 28 26 27 29 33 36 39 42 44 44 43 38 34 30 24 24 25 27 32 35 38 40 41 41 42 42 43 43 43 43 43 42 39 36 32 26 21 20 23 28 37 41 41 40 37 29 11 354 345 338 333 331 347 5 17 20 20 16 13 13 9 1 349 337 331 340 19 42 47 47 46 45 43 40 37 35 33 29 26 21 20 20 28 38 50 57 61 60 58 56 54 52 48 42 29 17 9 41 63 67 62 55 51 49 46 44 40 35 24 18 18 27 26 10 10 25 52 63 65 55 52 52 56 56 55 45 35 23 17 10 1 357 5 24 31 34 35 40 48 49 42 35 22 11 4 10 9 357 346 336 339 360 21 32 39 42 30 28 33 38 31 17 360 355 1 357 342 325 313 305 299 296 294 297 305 312 314 311 306 304 305 306 309 311 310 312 310 306 305 302 302 301 298 286 247 211 216 236 263 294 316 330 338 342 346 353 1 10 14 18 20 3 346 329 334 332 315 296 288 352 29 39 303 333 341 321 295 236 249 285 279 267 244 211 212 208 158 136 154 164 161 154 14 351 350 350 342 317 251 266 331 358 13 37 36 24 328 341 343 341 335 331 320 271 230 255 322 353 26 35 29 4 354 351 352 360 10 26 16 356 327 317 310 57 127 139 218 227 205 192 185 191 170 149 123 102 95 101 97 60 24 35 55 65 65 62 54 51 43 36 26 20 22 22 19 359 336 323 319 315 311 309 302 270 281 293 305 311 315 316 318 322 328 331 332 333 334 335 337 340 341 342 349 1 6 1 345 332 324 325 325 328 328 324 322 326 359 93 99 105 113 125 136 144 147 148 149 148 144 133 127 132 161 175 176 171 164 161 156 147 139 135 139 150 186 216 227 237 224 207 208 250 309 255 145 138 142 146 155 135 104 110 157 158 140 150 177 206 223 223 208 195 179 170 147 129 119 115 110 111 117 120 132 159 176 189 191 180 154 161 174 185 192 199 208 205 190 159 185 228 201 180 165 187 198 187 171 160 161 164 166 167 168 172 180 196 209 212 207 206 223 233 241 240 220 149 105 104 109 106 99 93 92 98 105 99 101 112 124 134 141 150 157 166 152 141 139 176 200 220 231 241 246 246 248 254 246 238 231 232 238 249 258 266 273 285 330 25 18 14 11 16 22 31 38 40 24 15 10 2 4 13 27 32 33 36 53 89 91 85 77 65 44 14 357 345 332 330 331 337 348 360 16 46 67 76 73 79 92 105 110 111 108 105 100 100 101 99 96 92 133 49 35 39 41 42 37 31 25 19 18 21 25 19 11 2 360 360 1 357 351 344 340 338 338 353 18 36 38 30 11 358 355 356 350 342 337 334 334 330 324 313 12 64 74 74 73 72 70 65 56 55 59 75 65 48 12 351 345 335 320 314 347 6 13 17 21 25 26 22 28 84 27 28 29 29 28 27 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 27 28 28 28 27 26 25 25 25 24 24 24 23 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 22 22 22 21 22 23 15 9 7 355 290 307 329 59 49 44 39 26 10 355 332 306 288 280 282 300 301 292 235 203 181 275 308 319 324 330 325 312 297 288 278 267 255 250 249 242 229 191 125 35 35 46 41 16 9 19 56 51 36 22 10 66 76 315 317 320 326 328 340 62 85 94 107 263 261 253 248 251 201 129 119 137 176 154 107 82 83 90 112 105 84 49 22 317 255 239 75 14 1 335 272 156 108 61 46 29 21 10 356 334 312 303 293 277 260 247 240 240 239 235 230 223 218 216 217 215 37 35 37 37 35 33 29 28 29 30 35 39 41 43 44 46 40 35 29 26 25 26 30 33 37 38 40 40 41 41 41 41 42 41 41 41 41 40 37 33 28 24 22 23 31 35 36 35 32 28 22 14 1 349 339 338 347 1 13 18 21 19 16 14 10 6 1 350 338 323 325 347 34 45 48 46 44 43 41 39 37 35 32 27 22 17 17 22 29 38 47 55 60 62 60 56 53 52 49 44 33 24 21 45 62 69 64 57 50 48 46 43 38 32 19 10 8 17 17 14 19 34 48 60 63 59 55 55 57 57 55 46 35 20 15 10 3 356 9 27 29 28 26 26 33 55 42 36 30 20 10 8 3 356 348 349 360 17 26 31 33 32 24 23 27 35 28 14 353 346 340 335 319 306 299 298 297 299 302 306 312 314 311 309 306 303 303 302 300 295 291 294 297 297 298 298 298 298 298 296 277 248 229 262 294 317 329 338 344 354 1 6 8 9 8 7 3 348 329 311 313 300 283 277 285 344 352 260 234 237 262 281 247 200 44 13 346 302 257 204 155 62 27 13 108 172 167 110 13 10 2 354 343 333 301 275 340 10 23 32 28 7 336 335 331 326 317 307 289 295 322 346 358 7 25 40 33 6 344 330 331 352 20 50 112 235 263 278 292 155 156 181 212 210 200 193 190 193 173 159 151 132 117 119 118 69 14 25 46 94 107 101 86 77 66 52 31 16 12 359 344 318 306 304 302 298 291 275 254 236 259 281 297 304 309 314 320 327 334 339 342 342 340 340 340 341 341 340 341 346 348 345 336 327 322 319 319 319 320 314 310 311 317 28 97 107 117 127 139 147 150 149 146 143 139 134 129 136 155 176 180 179 160 145 132 130 132 140 152 173 203 214 223 231 213 203 205 41 51 82 115 135 152 166 179 164 30 33 141 161 168 184 198 208 232 252 238 198 181 173 155 146 144 138 122 92 116 134 160 173 177 172 158 143 175 184 186 191 191 193 203 216 220 182 190 206 208 191 172 185 195 198 189 178 171 169 169 167 170 173 177 194 212 228 234 233 229 225 223 223 177 135 120 119 118 116 108 93 75 73 78 86 95 106 114 127 140 156 166 168 117 132 154 198 227 249 260 260 254 251 246 242 241 241 239 251 266 282 281 297 352 34 43 44 25 11 1 9 18 26 32 34 23 12 1 353 353 1 22 30 33 37 46 70 90 95 95 87 40 335 324 319 316 322 333 345 356 5 16 38 67 87 93 98 104 118 120 119 117 119 125 118 115 114 115 121 155 80 58 52 49 46 42 35 28 18 15 15 21 14 4 351 351 354 357 354 347 340 336 336 338 358 22 35 32 23 2 349 342 344 347 349 339 332 325 319 317 321 41 67 74 77 78 78 78 77 71 72 66 42 38 25 17 5 340 278 274 299 353 6 11 12 12 12 8 358 330 137 27 28 28 28 27 26 25 24 24 24 24 23 23 23 23 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 28 28 28 27 26 25 25 25 25 24 24 23 22 22 22 22 22 21 22 21 22 22 22 23 23 23 23 22 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 24 29 29 20 9 3 10 15 14 24 45 59 63 54 21 340 302 282 275 272 296 313 335 346 350 291 204 176 176 270 309 322 335 345 350 349 343 327 305 319 347 352 327 245 189 57 37 194 86 62 32 25 25 37 40 31 11 5 95 142 214 276 292 302 320 15 67 80 85 85 268 266 251 249 246 223 191 164 196 206 147 86 81 79 74 76 87 70 56 54 54 163 61 56 39 351 273 217 79 61 48 37 25 10 358 345 324 308 304 298 290 272 258 245 239 235 234 229 227 223 217 211 47 40 38 37 36 34 33 29 27 28 32 37 41 43 43 44 44 39 31 23 22 26 30 33 36 39 39 40 41 40 41 40 40 39 39 40 40 39 38 35 31 28 27 32 37 38 35 33 29 25 18 7 360 351 345 342 345 2 13 20 18 16 13 12 8 1 354 346 335 323 310 335 20 44 47 48 46 44 41 38 37 36 35 31 26 19 14 11 15 23 32 41 51 60 64 64 59 55 52 50 45 39 29 31 44 62 68 67 60 52 50 47 43 37 29 18 12 11 16 12 8 6 21 39 56 60 60 57 58 58 59 56 49 35 22 15 10 5 1 17 27 29 25 19 15 20 35 37 32 29 28 20 13 6 355 342 343 4 26 29 29 27 24 23 42 42 35 19 1 332 326 319 310 299 292 290 294 298 301 303 307 309 308 308 308 306 305 303 300 295 286 277 272 282 287 289 291 294 297 302 307 310 309 303 308 319 327 333 341 354 10 16 18 11 6 359 350 339 324 312 305 309 294 280 275 287 319 302 259 249 241 239 241 208 126 47 14 357 344 11 40 55 46 33 13 30 43 30 13 8 17 17 5 343 324 301 290 341 19 26 27 26 16 331 316 310 309 313 315 318 336 358 6 4 6 12 28 18 350 317 319 335 3 28 53 126 181 252 278 283 173 156 172 203 188 172 173 183 194 183 167 159 145 118 96 105 90 44 40 51 171 160 145 128 114 105 101 88 312 306 299 293 276 273 276 281 283 281 270 256 246 255 270 284 294 303 312 324 335 345 348 348 345 341 339 339 339 338 335 335 336 336 335 331 327 321 316 313 311 309 305 302 301 305 315 73 117 126 131 141 148 154 151 147 142 140 140 139 147 159 173 179 175 153 142 137 139 142 147 169 192 209 200 197 192 167 139 119 106 101 106 121 143 169 180 180 168 139 71 77 135 155 175 186 199 279 259 235 208 185 177 168 163 160 144 138 135 157 162 166 189 177 150 132 154 203 221 216 195 188 185 189 207 218 209 200 193 185 178 177 188 197 200 188 165 150 146 147 154 165 174 181 193 209 228 249 260 258 236 201 165 142 136 134 129 123 123 122 114 90 82 80 84 92 98 101 119 141 175 196 241 52 167 189 224 278 298 297 288 273 255 240 234 239 253 283 307 307 305 327 14 39 47 47 43 21 1 346 2 19 34 36 36 26 359 345 341 338 345 10 21 20 6 15 36 60 87 100 114 301 306 314 316 319 331 345 355 356 359 3 15 37 78 114 125 131 136 132 128 129 130 132 127 121 118 118 119 122 98 85 74 64 56 51 42 32 21 16 15 17 6 353 335 342 348 354 348 341 337 333 332 338 5 26 32 25 12 352 341 335 337 347 347 333 322 314 309 324 7 57 69 75 80 83 84 88 86 80 74 64 56 53 48 39 24 8 333 3 17 22 20 16 12 8 4 357 9 33 59 27 28 28 28 27 25 24 24 24 24 24 24 23 23 23 24 24 24 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 27 28 29 28 28 26 25 25 25 25 24 24 23 23 22 21 21 21 21 21 21 21 22 22 22 23 23 22 22 22 22 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 25 25 25 30 29 23 8 2 360 8 17 23 28 44 76 88 83 286 297 322 337 357 12 15 16 4 356 350 350 332 310 320 334 350 8 16 16 14 13 13 19 29 23 22 29 27 24 18 25 52 56 50 39 33 29 29 23 11 356 1 39 54 359 309 281 282 304 26 70 81 71 20 296 277 249 242 234 224 216 214 276 282 70 75 68 63 46 50 73 60 42 12 53 65 42 18 341 294 309 52 39 36 35 28 17 360 354 351 348 336 323 312 299 283 265 250 238 229 226 220 220 218 200 44 38 37 36 34 32 32 31 30 28 28 32 38 42 42 42 41 40 36 29 24 23 27 32 35 37 38 39 39 40 40 39 39 37 36 37 38 38 38 36 34 32 32 33 36 37 36 32 27 22 15 6 353 346 342 339 341 346 6 19 22 14 7 3 357 350 340 331 322 314 311 318 12 39 48 49 47 44 42 39 36 33 32 33 28 23 16 11 8 10 14 21 31 43 56 65 68 66 60 56 51 47 42 32 35 46 62 68 70 64 56 50 48 44 38 30 23 16 12 9 3 354 346 356 27 47 55 57 56 56 56 58 55 49 37 27 19 13 14 17 25 28 28 21 17 12 13 21 35 29 24 24 31 26 12 351 336 340 14 31 31 26 19 15 17 41 67 53 2 331 309 313 305 299 292 287 286 289 293 297 299 299 300 298 299 302 304 305 304 301 298 289 282 276 279 283 286 289 294 300 306 308 309 304 304 307 312 308 298 315 22 30 27 22 8 353 339 326 314 304 300 305 315 303 293 282 286 308 315 309 289 247 226 213 193 93 51 20 9 9 34 43 46 47 38 20 49 49 39 18 10 15 35 33 307 300 299 307 356 24 26 10 349 319 295 293 299 309 332 351 24 95 67 44 22 357 351 352 339 328 316 338 3 25 35 24 342 321 302 297 291 156 121 115 107 119 135 153 166 181 187 174 166 154 181 219 210 176 147 123 192 219 200 176 152 138 137 147 181 215 233 250 259 264 260 263 267 276 281 281 270 261 257 264 274 284 297 312 334 348 357 355 349 343 338 335 335 333 331 328 331 332 332 330 327 324 317 310 308 308 307 304 298 295 298 303 310 136 137 138 146 151 156 154 150 143 137 133 131 138 149 162 168 167 145 147 149 147 148 155 189 207 208 180 163 139 118 123 123 115 115 120 137 159 188 218 176 156 136 116 78 123 146 166 170 193 243 260 246 202 191 183 178 178 163 131 158 169 174 169 169 192 175 150 149 181 216 234 238 229 203 191 189 202 206 203 188 171 174 188 193 195 189 174 130 116 113 123 118 141 157 173 187 200 211 223 234 240 245 270 130 123 124 123 122 123 118 123 131 127 117 107 99 97 102 98 87 98 152 209 252 278 289 239 231 259 319 327 322 314 300 266 242 236 254 299 324 322 328 347 25 39 45 46 42 33 5 336 319 330 3 78 113 136 194 329 329 325 312 320 342 1 358 329 325 340 15 47 57 34 326 315 314 316 320 330 349 356 354 352 353 358 357 352 314 167 153 142 132 127 128 131 133 129 121 115 114 112 108 112 107 97 81 69 61 53 42 30 21 17 13 356 340 321 333 345 351 343 338 334 330 334 345 13 26 27 14 358 340 334 333 340 347 343 322 314 312 324 14 49 62 71 78 84 91 97 101 93 86 79 72 64 59 54 47 34 31 33 38 37 34 23 11 353 345 352 6 21 32 46 27 28 28 27 26 24 24 23 24 24 24 24 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 28 29 28 28 26 25 25 25 25 25 24 23 23 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 26 25 24 25 21 6 313 308 333 356 16 29 22 24 42 72 99 95 40 14 16 29 33 18 4 347 342 340 356 352 348 357 12 18 19 18 15 15 15 15 20 24 23 27 30 30 21 11 25 36 41 48 48 38 25 9 330 333 342 345 353 6 2 349 313 291 285 43 70 74 54 357 294 295 330 75 81 108 136 21 15 37 88 93 88 78 29 66 76 72 60 43 73 58 47 28 26 32 41 44 41 33 25 16 7 357 357 358 358 350 340 323 305 286 266 252 237 226 222 217 197 69 46 43 39 34 32 30 29 29 28 28 28 29 32 37 42 42 41 38 35 31 27 25 25 29 33 36 37 38 38 38 39 38 38 36 34 33 34 35 37 38 37 36 35 35 36 39 37 33 25 19 10 358 349 339 334 331 329 328 334 357 19 21 10 351 334 318 306 296 293 291 292 310 1 38 47 49 48 45 42 38 36 33 31 31 30 25 18 12 8 5 5 8 13 19 31 46 64 71 74 68 62 54 48 43 37 39 50 61 69 70 66 59 52 49 45 40 33 24 14 6 356 343 333 337 354 32 45 51 52 52 51 52 53 52 46 39 31 25 22 23 25 28 28 26 22 17 12 9 14 20 22 20 18 33 29 16 338 327 340 24 33 35 26 15 7 3 1 39 62 4 321 308 304 301 297 292 288 286 288 290 293 295 291 286 284 289 295 305 310 311 307 301 292 284 284 289 293 297 299 301 302 301 299 294 284 281 279 279 268 259 272 46 42 34 19 1 338 324 312 305 296 290 287 290 291 287 270 183 29 3 344 322 203 208 209 206 98 63 44 15 14 51 47 44 59 70 61 58 62 55 34 13 3 108 159 178 294 309 324 360 24 45 349 317 295 299 304 319 349 9 352 16 155 141 141 147 271 299 306 310 313 316 355 32 50 70 33 343 315 300 289 276 145 120 115 119 138 145 155 169 169 174 175 179 186 209 227 235 200 180 168 229 245 214 185 166 153 152 161 191 213 228 237 248 257 259 265 270 283 292 298 289 276 265 266 270 280 297 320 349 360 3 355 345 337 331 329 328 325 326 327 330 329 329 327 325 323 320 319 319 321 317 310 298 292 290 296 297 278 165 149 152 154 157 157 150 142 133 127 126 131 140 150 156 163 172 163 155 149 154 168 202 212 194 160 143 134 128 125 124 121 125 136 158 172 179 176 150 140 137 141 152 178 179 174 151 153 198 259 267 259 220 196 167 103 25 25 85 143 170 173 173 180 160 153 162 191 215 227 230 227 204 197 197 211 199 179 155 161 177 187 177 164 142 118 96 98 104 129 40 177 175 187 197 210 218 224 223 193 159 122 121 120 119 118 119 130 296 272 138 133 130 127 118 110 108 102 97 109 219 235 251 264 270 262 260 278 335 345 345 341 339 331 57 103 358 335 336 336 18 52 60 50 45 40 25 1 330 315 303 289 219 185 177 177 346 351 337 325 312 319 330 325 313 301 289 292 315 353 345 324 309 305 302 305 310 317 340 350 351 341 340 344 342 340 338 329 323 135 133 130 129 135 137 130 121 116 114 112 109 115 109 100 89 82 74 67 57 42 29 18 8 343 325 313 325 337 343 337 332 328 325 333 352 17 24 17 356 338 327 327 332 341 342 335 315 322 344 29 51 59 64 74 84 93 105 117 120 107 97 88 78 71 66 59 50 41 41 44 42 36 27 7 356 355 5 11 15 21 29 37 27 28 28 26 25 24 23 23 24 24 24 24 24 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 26 25 25 25 25 26 26 26 26 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 27 28 29 28 27 26 25 25 25 24 24 23 23 22 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 22 22 22 22 22 22 23 23 23 24 24 22 13 2 335 315 301 307 308 335 3 29 29 23 18 16 46 73 51 25 3 11 4 353 340 330 329 346 16 5 6 14 25 26 22 13 8 7 14 20 25 21 16 26 33 33 17 7 22 37 52 77 75 58 337 316 291 308 324 330 342 4 4 14 23 25 38 58 59 61 42 301 296 11 51 65 61 62 63 48 39 41 105 117 117 127 156 130 119 117 122 91 79 49 36 26 45 51 49 44 39 31 18 3 355 350 350 357 360 358 349 337 323 310 283 267 238 222 213 181 81 53 46 45 40 34 29 27 26 25 25 25 27 30 33 38 40 41 38 35 29 26 24 24 26 30 34 36 38 38 37 37 37 36 34 32 30 29 29 30 32 35 39 40 40 39 42 43 40 29 14 1 351 342 334 328 324 321 322 327 346 5 17 9 344 312 289 272 263 262 262 273 305 6 35 45 49 48 45 42 39 35 33 31 29 31 28 21 11 3 360 360 1 3 6 10 16 33 56 76 80 79 72 62 54 48 45 45 55 63 70 72 71 63 57 52 48 43 36 24 11 358 345 333 319 347 21 40 47 50 48 48 47 48 48 49 44 39 34 31 28 27 28 28 28 25 22 15 10 6 9 14 16 14 15 24 21 11 326 340 17 36 36 34 25 12 1 352 345 335 336 325 316 305 302 299 297 293 288 286 286 284 288 291 284 279 278 287 297 309 314 316 313 307 302 299 304 308 314 316 316 312 308 304 297 283 263 251 251 251 319 23 29 33 41 45 16 344 321 313 308 309 306 295 284 285 287 265 197 142 115 61 303 244 215 210 232 240 240 332 9 2 9 47 78 61 353 82 78 71 83 79 59 14 331 238 170 154 325 316 319 333 320 277 270 290 310 329 340 3 35 21 338 307 236 143 172 192 215 250 274 288 305 320 359 22 38 24 339 321 300 286 261 239 181 157 136 149 168 139 14 345 343 313 178 190 196 203 220 231 198 179 157 271 253 190 179 171 161 160 167 191 215 232 241 250 259 266 279 291 304 307 306 299 287 277 272 275 282 298 319 352 11 3 345 334 330 327 326 325 324 326 327 328 326 325 325 325 325 324 328 329 330 322 312 300 295 293 297 293 288 235 173 160 160 158 156 151 144 134 130 131 137 148 156 163 172 175 165 156 151 160 177 196 195 166 146 136 135 134 124 125 128 143 156 165 175 175 168 150 149 156 169 179 186 166 146 126 141 175 229 280 286 245 212 119 69 48 34 34 34 57 164 157 145 131 146 182 203 214 220 218 209 187 191 193 330 56 70 86 76 101 146 120 106 100 103 108 124 145 173 211 206 193 183 177 108 56 55 56 74 112 123 123 122 121 123 130 151 230 271 138 139 138 135 131 127 125 127 136 175 214 233 229 241 258 261 259 270 348 1 4 7 24 48 65 62 41 354 349 6 73 100 118 106 75 57 329 315 306 309 306 298 224 189 173 88 359 342 321 308 299 298 297 280 274 270 267 270 281 300 308 304 300 298 297 298 302 310 326 329 327 315 311 311 318 326 331 331 327 322 130 135 136 142 141 132 126 122 118 116 116 122 106 100 98 95 91 86 77 63 42 23 355 320 304 297 306 325 335 333 326 320 322 332 348 7 11 352 331 318 312 322 330 337 336 332 326 359 37 56 62 65 67 77 87 99 121 147 165 137 104 86 80 76 74 67 55 49 47 45 41 25 5 359 13 18 19 15 15 20 28 32 28 28 27 26 25 24 23 23 23 24 24 25 24 24 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 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 26 27 28 29 28 27 26 25 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 22 19 7 339 245 358 3 359 359 15 28 29 29 24 8 354 355 13 30 348 286 217 286 321 320 320 322 334 351 7 9 11 21 14 9 359 351 349 12 32 36 17 358 336 16 44 38 4 2 238 174 165 124 90 360 322 290 258 295 304 308 337 18 37 40 39 42 47 50 41 242 243 342 34 61 76 80 80 81 75 63 68 100 117 129 149 162 169 168 151 131 79 62 43 24 17 48 58 63 51 35 25 360 344 331 337 347 360 6 8 3 1 358 2 352 318 251 230 209 92 63 55 49 43 39 34 28 26 24 23 23 24 26 30 34 37 37 37 36 31 25 21 21 21 25 29 33 36 37 37 37 37 36 35 32 29 26 22 18 17 22 36 43 44 43 43 44 44 42 26 2 343 338 333 327 324 321 318 329 349 11 17 17 6 347 315 275 254 241 241 259 348 26 38 45 48 49 46 43 40 36 32 28 28 29 30 24 14 360 354 354 356 358 360 358 1 4 22 51 82 88 88 81 71 62 54 54 54 59 66 72 74 75 70 64 59 53 48 39 25 9 354 337 323 313 22 39 42 45 49 49 48 47 45 45 45 43 40 36 34 32 31 28 27 26 22 18 11 6 4 8 11 13 11 12 12 9 7 360 17 44 50 42 33 24 6 354 342 341 338 332 323 315 307 304 301 298 295 292 288 285 282 283 284 283 288 294 302 306 311 315 316 318 317 316 316 319 321 323 320 318 316 313 310 306 289 253 219 216 86 48 38 30 17 16 24 355 310 289 287 285 283 315 332 336 330 323 184 157 154 157 173 261 255 246 253 270 289 307 309 325 339 357 22 93 69 60 71 83 89 100 101 99 111 133 161 137 121 52 310 295 291 293 291 287 359 5 351 343 347 50 30 342 331 335 347 325 226 230 242 264 291 324 353 29 8 360 352 342 331 320 315 129 47 77 79 359 321 292 35 13 357 341 321 290 256 229 197 204 214 211 164 115 55 83 130 175 174 171 165 172 191 218 239 251 261 270 283 302 312 318 314 308 300 292 285 277 276 276 284 286 285 187 203 272 319 329 330 327 324 323 325 325 323 321 322 322 322 323 325 328 328 325 316 309 302 302 304 306 301 294 277 218 177 166 162 159 157 150 144 141 146 154 164 169 172 171 167 157 150 145 149 154 158 149 146 144 143 138 132 125 130 138 150 95 44 142 149 155 170 176 181 179 172 158 137 133 136 152 164 162 274 280 252 210 110 66 53 46 43 44 79 131 126 123 128 165 198 214 219 218 201 183 167 163 131 85 66 52 33 12 19 76 88 97 104 124 149 164 177 184 195 197 155 75 67 63 65 65 69 70 93 112 118 122 124 127 137 155 194 208 133 144 143 142 140 140 143 156 170 183 197 208 213 222 234 241 237 241 3 18 20 26 47 65 78 76 65 341 289 210 157 166 177 189 198 212 243 274 290 303 307 306 277 218 147 28 323 279 272 270 269 270 272 268 259 254 254 256 258 265 274 282 288 289 288 285 287 293 302 294 283 278 268 265 278 292 307 321 319 313 297 147 144 146 142 134 129 125 122 122 121 118 112 108 105 107 105 103 95 85 65 34 320 288 282 282 293 319 330 327 320 317 324 331 339 336 336 329 315 304 304 316 326 332 328 330 341 25 53 65 71 73 74 75 82 96 142 181 193 150 99 81 81 80 78 69 62 55 50 40 27 25 27 31 30 26 20 12 13 21 27 29 28 28 27 25 24 23 23 23 23 24 25 24 24 24 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 27 28 28 28 27 26 25 25 25 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 20 23 26 24 21 23 25 23 24 25 23 17 353 337 324 339 342 310 270 244 247 278 296 301 311 333 346 351 354 13 21 13 360 347 333 337 2 41 42 335 305 305 24 29 12 309 283 236 187 108 23 5 348 331 274 217 289 307 315 17 43 47 58 58 49 52 51 15 359 358 27 42 66 88 94 99 125 152 136 103 95 121 138 158 170 179 184 123 83 65 55 40 7 2 34 56 69 72 40 17 342 324 325 353 8 15 17 16 14 12 14 17 9 343 280 238 181 67 60 57 49 41 37 32 28 25 23 22 23 24 25 29 31 33 33 32 31 27 22 18 17 18 22 27 31 35 37 37 37 37 35 33 30 25 17 7 350 347 4 40 47 46 46 44 43 41 36 22 360 342 335 332 329 325 320 316 350 17 25 20 15 7 358 342 305 268 239 31 35 37 41 44 47 49 49 47 42 37 33 28 22 22 26 27 18 4 347 346 349 355 356 355 349 346 348 9 54 83 88 87 81 73 66 59 59 60 60 63 68 73 76 77 70 66 64 57 45 27 6 347 325 310 328 51 51 46 35 44 50 50 48 45 43 43 42 39 36 34 37 38 35 28 22 18 11 6 8 10 11 10 10 10 10 8 4 3 5 14 42 67 66 53 29 360 344 335 337 338 338 331 323 315 313 311 307 304 303 304 303 300 299 302 308 314 314 316 313 313 313 316 317 319 319 319 319 318 316 317 317 317 316 315 314 300 261 208 102 62 54 44 26 352 345 338 330 303 278 273 255 254 347 352 354 1 15 46 120 157 171 162 330 329 3 24 348 315 311 298 305 321 343 359 37 47 45 45 74 97 102 112 114 112 106 107 98 85 70 322 261 266 346 359 12 56 42 9 338 333 123 87 34 358 348 340 331 330 318 274 303 338 1 23 34 17 3 354 3 357 353 29 83 104 76 53 17 339 337 12 8 357 335 313 295 274 260 170 117 104 96 122 74 59 84 119 176 182 179 173 173 184 220 247 270 288 294 309 334 336 332 316 306 301 293 282 274 270 266 261 239 210 192 185 176 117 358 333 321 316 314 314 313 312 312 313 314 316 318 320 321 318 313 308 306 306 308 311 315 308 299 290 254 201 175 170 165 162 158 155 154 156 161 166 168 167 165 159 151 141 127 110 77 74 95 125 130 130 125 127 128 138 141 135 96 73 87 121 168 200 201 187 153 139 132 127 141 157 172 177 178 200 234 250 238 214 72 55 54 61 80 113 128 132 140 157 192 207 208 218 100 116 131 131 114 99 88 82 77 52 329 325 338 64 116 137 158 179 192 189 183 171 130 63 61 84 101 112 89 81 81 85 96 108 117 120 115 123 134 161 239 276 172 151 145 144 146 151 159 168 177 191 198 204 212 221 226 216 213 81 35 36 39 51 66 83 126 160 211 223 214 195 201 206 200 206 223 252 269 281 290 295 295 289 289 287 257 262 266 263 257 252 252 256 262 254 256 258 256 254 253 261 267 273 275 276 272 270 270 274 267 263 265 261 259 265 277 288 296 299 301 301 215 153 144 140 135 132 127 124 124 124 123 120 115 111 112 111 104 95 86 76 43 277 269 266 265 268 300 313 311 310 316 328 333 335 333 332 322 306 299 303 316 323 327 323 326 341 17 44 61 71 74 75 75 79 90 182 206 197 133 98 86 88 86 81 74 68 60 51 42 36 37 38 38 34 27 17 13 15 22 24 21 28 28 26 25 24 23 23 23 24 24 25 24 24 24 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 27 28 28 28 27 26 25 25 25 25 24 24 23 23 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 23 22 19 20 21 22 26 32 28 20 15 2 342 306 305 304 311 317 310 272 255 250 259 271 287 308 330 342 346 354 18 33 28 9 359 341 341 350 16 339 297 286 313 32 20 14 351 14 26 33 15 358 331 340 351 354 315 311 334 7 47 44 34 28 113 117 115 66 16 3 6 17 39 51 60 73 104 173 130 88 99 114 152 146 145 137 131 97 82 79 74 64 36 333 342 5 37 60 65 45 23 357 351 6 23 26 27 23 20 18 17 17 17 12 358 328 355 71 62 58 53 46 40 35 29 25 23 21 21 22 22 24 27 28 28 27 27 25 21 17 13 11 14 17 24 29 34 36 37 38 36 34 30 25 16 359 341 320 327 21 51 50 49 47 44 39 34 25 13 357 344 337 333 326 315 307 325 28 32 29 20 13 7 4 8 18 43 45 40 37 38 41 44 48 50 49 47 41 35 28 21 18 17 20 19 8 350 338 340 349 356 356 348 338 327 327 358 59 68 66 64 64 63 60 58 59 60 60 61 62 65 66 63 54 71 73 67 59 29 350 324 308 298 357 61 57 47 21 39 50 53 50 47 44 43 41 38 34 32 32 36 37 31 22 12 5 4 10 18 15 8 8 9 8 4 1 3 2 4 13 36 57 82 56 1 337 332 335 337 336 332 328 325 323 320 317 315 321 326 330 333 335 329 324 322 317 312 306 307 307 310 313 314 313 311 311 312 314 315 317 317 316 314 312 303 295 328 51 59 61 64 33 340 338 344 352 360 8 14 355 345 347 344 2 16 23 31 42 70 102 92 76 46 27 44 94 289 286 279 292 300 301 318 336 12 23 20 349 323 303 114 100 93 83 83 72 345 305 263 235 78 65 24 18 49 61 25 322 305 277 97 76 16 306 312 338 355 360 2 3 11 17 35 42 35 8 7 30 7 353 342 2 121 76 53 27 351 355 6 356 337 313 300 291 277 245 119 96 86 81 96 78 73 88 121 181 213 207 195 183 181 190 272 333 340 359 44 66 23 350 321 319 306 287 274 268 262 256 243 219 195 183 168 153 135 129 292 294 292 291 293 296 298 301 302 304 307 308 309 309 306 304 304 305 306 309 311 309 302 296 290 275 226 173 168 167 166 164 160 158 157 157 158 159 158 156 153 146 135 115 100 87 81 84 103 103 99 101 118 135 148 169 211 186 117 80 168 202 212 209 177 145 137 135 137 150 164 175 198 216 217 235 256 263 263 278 40 59 74 99 125 139 142 148 158 182 175 142 81 70 90 114 120 116 109 104 108 133 167 214 281 305 359 138 150 163 186 205 201 177 143 120 113 117 106 111 110 96 90 88 88 92 101 110 113 113 138 154 152 159 283 289 291 149 140 144 151 182 178 178 182 194 207 211 218 220 207 196 81 50 52 57 65 65 216 186 190 200 216 212 193 194 203 224 237 250 264 272 276 277 278 277 272 279 278 265 267 270 271 266 253 226 226 242 251 262 270 279 275 269 262 262 263 267 266 263 260 257 254 248 248 251 257 261 264 270 274 279 280 286 295 281 183 146 142 138 134 128 124 122 123 123 121 116 112 109 104 97 92 90 90 246 259 258 254 248 238 256 270 279 292 307 320 329 334 334 327 319 304 299 305 319 324 323 317 323 347 18 40 55 70 75 79 81 81 82 273 242 194 124 109 104 103 97 90 83 74 65 55 46 39 37 38 39 34 27 20 17 18 21 16 3 28 27 26 24 23 23 23 23 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 27 28 28 28 27 26 25 25 25 25 24 24 23 23 22 21 21 21 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 20 20 20 21 22 23 24 24 22 18 16 16 18 20 21 20 2 336 315 297 285 289 276 259 264 267 261 258 257 260 267 280 301 282 237 258 270 281 88 89 278 304 316 337 351 356 346 339 331 16 27 25 29 33 40 30 16 346 328 307 349 360 345 316 315 355 14 29 340 297 261 206 164 51 28 12 354 359 30 63 54 41 359 327 315 4 67 128 160 162 121 106 97 72 65 79 93 98 104 117 287 302 328 9 56 66 57 29 19 28 33 35 31 29 25 22 20 19 19 18 15 10 17 57 63 60 54 47 41 36 32 26 24 20 17 19 20 19 19 21 24 24 21 19 16 13 10 6 2 7 15 22 27 32 35 37 37 33 31 25 16 2 342 327 322 2 46 52 51 48 46 41 35 28 18 7 354 345 337 329 313 305 316 25 44 40 32 17 11 8 6 18 31 44 44 40 33 34 38 42 47 49 48 46 40 31 23 18 17 16 15 7 353 336 334 342 355 358 355 340 327 312 330 39 56 52 50 49 49 50 51 52 53 56 58 59 59 56 48 27 3 37 77 81 95 238 270 307 316 324 43 56 52 37 23 36 50 55 54 51 47 45 42 38 34 30 28 27 28 30 24 10 1 1 8 21 16 7 5 6 7 360 359 3 1 358 357 3 15 67 55 9 336 331 332 333 333 329 326 323 317 317 320 327 335 339 340 335 329 323 316 310 303 298 294 301 305 309 310 308 308 308 310 311 313 314 314 312 312 309 315 322 326 7 43 52 56 64 53 350 352 13 23 24 20 11 348 341 336 181 137 84 62 45 34 51 73 86 98 104 100 114 161 191 215 243 279 291 307 317 332 353 21 17 347 345 8 62 75 72 48 59 63 30 37 103 117 78 70 43 12 357 21 360 313 299 300 60 124 150 231 216 70 46 17 5 354 4 16 21 57 178 174 63 43 21 357 338 334 356 60 54 32 360 9 3 335 317 300 293 288 277 212 150 107 97 100 136 119 102 87 121 184 211 221 220 203 172 105 59 29 22 39 87 115 113 83 43 20 356 317 280 262 255 246 230 207 186 168 154 147 144 160 219 251 262 266 274 283 288 290 291 291 293 295 298 301 300 300 300 303 305 306 304 300 291 287 287 289 216 144 143 156 164 163 158 154 151 149 149 150 151 151 148 138 122 112 112 113 115 114 111 105 102 102 114 132 138 170 210 226 216 201 216 214 211 198 173 155 146 143 145 149 159 168 187 208 224 245 262 269 274 278 338 71 95 124 130 130 127 122 118 104 104 105 104 112 129 140 146 148 153 155 166 170 181 193 265 321 24 139 147 155 190 209 213 167 137 135 97 38 43 104 106 100 95 93 96 103 114 118 131 144 163 161 147 146 167 285 297 277 181 156 158 180 188 185 181 200 210 212 212 212 211 205 191 132 105 112 156 219 235 210 191 177 165 165 172 175 213 251 265 270 274 278 278 276 275 270 262 256 255 258 261 265 273 275 263 212 215 224 232 232 242 258 266 266 261 261 261 263 264 262 258 254 249 245 247 250 255 257 261 264 269 272 274 266 248 259 257 210 149 138 129 125 122 120 121 121 116 115 114 113 111 108 105 106 121 228 248 251 249 239 228 231 241 250 257 277 304 325 329 330 326 319 308 298 300 313 320 317 313 310 338 29 46 63 82 90 92 90 90 89 312 271 222 148 134 126 122 111 96 79 71 64 56 48 38 30 31 33 33 28 23 20 19 16 10 7 28 27 25 24 23 23 23 23 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 27 28 28 28 27 26 25 25 25 25 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 22 23 24 22 14 2 1 2 2 343 308 267 268 280 293 304 310 281 248 239 252 256 257 259 259 262 268 276 248 228 229 234 235 224 217 219 238 275 320 351 3 3 9 22 36 31 25 25 43 47 18 348 318 316 320 360 341 323 297 305 338 315 319 317 329 42 79 62 45 16 358 347 21 90 79 54 24 311 296 291 277 283 222 175 132 94 102 100 92 86 93 106 109 120 181 280 312 323 343 44 94 91 57 50 48 49 40 31 31 28 25 22 20 20 21 22 21 40 60 68 64 57 46 38 32 28 24 20 17 14 17 15 13 8 10 14 15 12 7 5 4 2 1 2 9 16 22 26 28 31 31 31 30 26 20 13 356 339 329 360 42 52 52 50 46 42 38 30 21 10 2 351 344 331 320 311 339 39 47 47 42 29 15 9 9 11 21 36 49 52 44 30 30 35 41 46 48 47 43 36 24 18 16 18 13 6 350 337 328 342 355 4 360 354 342 338 340 33 48 49 46 44 42 43 42 42 44 47 52 56 58 58 53 41 6 333 302 262 215 230 228 257 338 19 42 47 42 32 14 18 39 55 58 57 54 51 48 45 41 37 31 25 18 15 16 25 21 7 2 6 18 15 8 2 3 2 356 352 353 3 2 356 349 347 342 359 308 289 322 328 330 328 325 321 317 315 320 328 336 339 338 333 324 316 309 305 301 297 298 304 306 309 311 309 308 307 310 313 314 315 312 309 303 306 315 333 341 346 25 49 54 47 38 33 22 28 66 62 43 25 3 336 338 342 148 129 99 78 66 52 50 63 85 112 120 127 152 183 197 206 240 287 305 314 320 339 359 67 79 57 315 336 28 55 46 333 318 341 6 2 325 233 345 33 54 46 27 10 333 310 302 322 355 28 34 309 359 55 77 46 355 316 323 338 5 210 190 157 59 42 30 17 354 333 332 1 61 41 355 344 338 320 315 303 294 295 285 167 110 76 74 108 152 136 104 68 33 43 174 235 228 205 126 69 52 28 8 349 110 135 142 118 94 68 35 349 297 263 245 233 217 198 176 162 152 152 157 178 213 234 245 250 263 273 278 281 282 280 280 283 286 289 290 292 294 297 299 301 300 298 295 293 295 304 53 108 119 130 142 149 145 143 142 144 146 148 151 149 143 137 134 137 142 149 153 147 138 134 136 140 144 154 159 179 208 243 235 226 221 210 202 190 179 166 155 148 146 148 161 178 197 216 231 240 247 258 277 278 263 145 137 139 124 118 112 108 107 105 105 115 136 153 167 163 163 165 171 171 172 179 191 198 44 46 66 122 145 165 195 204 193 117 97 92 78 57 43 101 106 105 101 98 104 108 117 123 138 146 153 153 151 154 165 201 263 272 243 167 170 179 188 187 186 203 208 211 207 204 204 199 190 172 170 181 203 212 215 296 73 87 112 127 147 171 253 270 279 280 281 282 281 278 276 271 263 251 246 247 252 257 264 269 258 229 219 226 235 234 236 239 247 253 255 260 262 263 264 264 260 254 249 246 250 253 255 255 254 258 264 269 274 252 224 228 256 270 165 136 125 122 121 120 120 119 118 117 117 116 114 112 111 119 157 226 241 247 252 246 240 237 250 262 270 290 313 326 326 324 322 318 312 299 290 287 301 302 300 298 299 314 249 169 151 120 107 104 104 117 220 257 241 208 176 163 154 109 81 66 63 60 54 46 35 20 14 18 32 30 25 24 24 24 20 12 28 27 25 23 22 23 23 23 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 25 25 25 26 26 27 28 28 26 26 25 25 25 25 25 24 24 23 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 20 20 21 21 20 20 20 20 20 20 20 20 20 19 5 333 298 270 258 259 255 254 257 304 332 342 349 349 347 331 301 280 279 318 331 334 312 290 297 305 274 234 237 245 257 249 237 235 235 236 14 22 23 34 37 31 18 1 53 60 12 328 312 323 331 339 318 315 308 293 255 224 238 7 62 68 67 69 45 3 344 338 342 29 64 58 22 356 313 275 252 313 82 98 112 105 101 112 123 121 107 103 98 91 63 30 349 328 319 327 104 77 60 57 55 55 45 37 33 30 27 23 22 23 25 28 33 49 64 73 71 65 54 42 30 26 21 15 10 10 12 7 2 355 355 355 353 352 353 357 360 1 3 7 11 16 18 22 23 26 27 27 26 23 16 6 350 344 346 32 49 53 50 47 43 39 33 22 12 1 356 348 342 331 330 341 34 48 49 45 38 26 17 11 11 12 16 34 53 69 58 40 28 37 43 46 47 47 40 29 12 12 14 18 6 355 338 339 346 1 8 12 10 10 10 18 32 45 46 44 42 39 37 38 40 40 39 41 47 54 59 61 54 36 353 323 299 267 248 240 241 346 22 41 44 42 29 10 342 331 38 61 62 62 61 57 53 49 45 40 32 23 11 2 358 4 19 17 3 1 4 11 5 360 356 353 348 341 337 338 346 340 328 327 321 291 239 271 334 328 326 325 326 326 325 325 329 334 338 338 331 321 311 309 308 314 322 332 335 332 325 322 320 316 317 321 325 326 325 321 314 306 301 321 346 354 357 5 38 59 65 54 32 3 14 28 66 85 75 47 8 342 346 4 35 39 40 43 57 66 64 51 51 92 117 133 165 185 189 170 172 263 299 318 333 355 34 137 150 149 124 17 16 29 22 349 318 327 345 339 312 274 321 337 17 28 48 50 341 318 310 343 1 355 346 345 359 12 44 125 292 312 330 354 33 44 26 15 32 39 39 9 346 328 322 336 64 45 12 326 321 317 327 310 301 302 291 228 83 65 41 41 127 116 92 69 36 18 10 13 31 64 59 48 39 18 349 308 271 130 125 118 106 86 46 7 318 261 233 219 205 190 173 163 158 158 168 185 211 224 232 242 255 266 271 274 276 276 274 273 275 279 283 285 287 290 292 294 295 295 294 293 299 318 42 88 104 113 121 126 130 135 139 144 148 150 153 151 148 150 156 166 168 171 171 168 164 160 166 172 176 173 171 173 209 237 238 234 226 206 195 185 182 171 158 149 146 147 161 172 184 198 214 227 222 232 270 261 249 202 149 131 123 119 115 115 121 130 133 139 144 135 124 103 165 174 178 174 170 161 149 119 82 74 86 128 161 182 202 185 131 111 120 126 104 81 89 98 107 112 111 112 119 142 296 348 128 141 149 154 156 154 160 184 236 238 204 158 176 184 196 190 192 208 206 203 202 201 198 191 176 164 175 191 209 208 198 172 150 144 153 162 181 216 243 261 273 278 280 278 277 276 276 276 272 261 252 248 250 253 257 258 252 240 224 225 230 233 234 233 237 242 248 255 261 264 265 265 264 257 254 250 252 255 257 249 243 244 257 265 277 263 219 204 224 234 149 123 119 117 117 117 117 118 118 116 116 116 115 116 118 131 178 228 241 249 260 265 268 272 292 305 316 328 332 328 323 319 319 320 318 315 307 299 304 315 319 327 326 322 271 227 198 160 131 123 127 159 219 241 243 236 217 191 146 81 68 62 59 57 54 46 34 17 357 348 359 27 34 35 33 28 20 11 28 26 24 23 22 22 23 23 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 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 27 27 27 27 26 25 25 25 25 25 24 24 23 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 20 20 20 20 20 20 20 19 19 20 20 19 19 17 4 270 227 223 223 227 239 311 354 356 354 349 360 3 2 359 357 5 14 17 13 13 14 20 19 14 13 15 10 8 3 355 338 245 212 201 169 100 55 56 43 31 6 343 16 14 358 317 311 320 314 305 292 325 335 329 289 243 234 190 161 118 86 72 41 355 333 331 332 359 65 70 4 334 309 267 226 106 145 166 156 108 87 83 87 100 100 99 96 95 92 55 343 323 312 293 282 3 49 56 52 48 45 39 34 31 29 27 26 27 29 34 40 50 63 71 74 72 67 56 40 28 15 7 360 359 359 355 349 343 337 327 320 330 346 358 1 4 5 8 11 14 16 18 20 22 24 25 23 20 9 1 349 358 21 45 52 54 50 45 39 34 25 10 1 353 348 344 340 334 357 27 46 50 50 44 35 24 20 17 17 12 10 11 55 84 91 72 45 45 47 49 48 46 37 20 2 2 12 14 1 351 340 351 2 10 13 17 19 25 30 34 40 43 42 40 36 33 33 37 40 39 35 35 38 48 61 65 58 32 345 320 309 290 273 274 333 30 40 46 48 42 16 344 315 278 267 73 71 71 72 67 61 54 50 44 34 21 4 349 344 345 4 12 3 356 358 7 360 350 343 341 338 332 332 331 326 318 317 332 339 348 345 343 343 329 323 323 324 326 324 325 327 330 329 325 318 317 315 325 334 347 350 350 348 346 344 343 344 346 347 346 345 342 338 333 328 331 343 5 16 17 18 23 37 50 58 57 34 9 7 3 4 115 108 81 32 9 8 29 35 32 21 15 17 54 72 75 68 69 90 130 174 190 178 153 160 169 198 322 354 348 181 184 251 171 117 84 47 348 333 328 323 327 332 336 356 344 332 291 312 18 63 82 49 340 331 32 55 31 349 344 349 337 328 318 322 330 343 15 47 55 36 18 10 19 17 350 332 322 322 349 61 71 28 282 270 280 324 292 288 288 290 297 86 76 40 318 51 74 94 86 65 30 5 353 355 24 45 46 29 360 308 293 9 39 63 99 108 99 56 27 354 256 224 211 202 190 177 168 163 162 172 187 208 226 233 241 252 262 269 273 275 276 274 273 274 277 279 279 280 280 283 284 286 286 287 289 301 332 42 77 94 105 112 119 123 129 135 144 150 154 157 153 152 158 169 177 176 173 170 167 166 167 173 176 178 172 165 157 206 233 244 237 225 206 191 182 182 172 158 146 140 139 148 157 170 187 199 212 220 248 270 268 259 229 181 131 127 128 128 132 135 138 138 137 134 123 123 133 179 189 183 155 146 143 148 143 135 154 167 181 176 172 166 125 115 123 142 151 196 40 89 95 103 112 123 141 178 240 284 303 300 153 154 161 163 159 162 178 209 235 206 165 180 192 209 204 206 220 217 217 222 217 211 184 159 161 184 202 212 212 203 191 179 177 178 187 204 222 236 245 254 262 269 275 282 288 290 287 282 276 265 259 257 258 256 253 252 243 227 225 227 233 234 235 237 242 248 256 266 273 272 269 266 263 260 257 255 256 256 238 214 218 237 260 357 88 165 177 170 147 120 112 110 110 110 110 110 112 113 112 114 115 115 119 125 141 188 227 246 253 262 275 295 312 326 333 337 338 333 326 324 323 324 332 340 346 344 342 343 343 344 345 346 345 340 340 353 338 249 205 181 197 212 230 234 230 222 149 91 71 68 64 60 57 54 48 33 5 324 319 359 42 43 40 32 23 14 9 27 25 24 22 22 22 23 23 23 24 24 24 24 23 23 23 23 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 25 26 26 26 27 27 27 26 25 25 24 25 25 25 24 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 9 297 219 205 194 178 36 12 357 341 330 343 354 357 351 359 10 13 14 12 11 11 15 22 25 25 25 24 25 25 25 24 22 21 26 40 35 41 43 33 22 347 318 321 353 343 321 303 280 273 274 284 324 331 330 344 345 337 224 196 151 51 37 10 340 315 298 314 73 107 131 192 294 308 117 130 194 242 173 143 104 93 91 89 90 94 106 120 148 157 182 310 325 325 306 305 345 47 54 51 47 41 36 32 29 30 29 29 31 35 41 46 52 61 67 70 64 57 50 40 26 6 355 350 349 348 344 338 331 318 315 319 334 356 4 5 5 5 6 9 11 12 11 11 15 17 17 13 8 1 4 9 22 41 52 55 54 51 44 36 25 12 358 348 345 343 340 343 351 24 39 48 51 50 42 34 26 22 19 16 10 358 337 304 173 113 73 60 54 53 53 53 49 37 1 340 341 9 9 360 350 346 356 3 10 15 21 27 32 34 36 38 40 39 34 29 26 30 35 39 37 33 27 26 32 58 67 63 31 351 324 309 297 288 312 359 46 49 49 52 41 356 320 297 276 243 165 101 95 92 85 70 61 57 49 37 19 357 344 340 337 343 354 355 346 344 342 329 330 332 333 333 331 328 327 324 332 341 352 353 352 345 341 335 326 318 315 316 314 311 309 309 310 310 315 321 333 342 353 356 357 354 351 349 350 352 357 360 359 356 355 353 349 344 344 351 6 21 29 35 37 38 41 45 51 53 53 36 14 356 340 317 208 126 90 48 33 30 42 44 36 7 358 1 30 82 133 102 86 77 117 183 231 211 160 163 162 162 145 155 170 161 175 232 250 167 118 124 117 15 337 327 324 318 345 58 48 324 288 307 357 52 82 86 335 316 313 348 105 26 344 332 322 327 326 320 331 348 20 50 66 56 35 16 12 356 336 318 310 309 326 355 105 171 236 217 214 241 280 278 281 295 301 84 112 94 320 6 37 84 99 95 74 14 337 325 330 351 25 7 335 281 336 39 37 48 72 72 57 27 26 15 260 214 205 201 189 177 166 159 158 163 181 212 237 245 249 258 266 273 278 280 281 280 278 278 278 278 277 276 276 278 278 279 281 282 288 313 7 50 70 80 88 94 98 100 105 117 134 147 149 149 150 156 167 176 180 175 169 165 170 176 179 179 175 171 163 160 166 212 240 254 243 228 206 190 179 176 166 155 145 144 148 159 165 177 193 201 208 210 221 234 246 239 218 173 135 138 146 148 150 150 150 149 160 160 150 154 167 194 198 183 148 151 157 164 166 169 176 175 172 145 101 88 112 124 139 163 178 314 5 90 106 101 109 130 167 203 254 274 283 276 202 160 155 187 209 174 179 194 230 214 184 184 197 213 217 214 216 238 240 233 230 227 205 181 184 202 210 216 219 209 199 190 192 200 211 226 238 248 254 258 264 274 284 293 294 294 290 285 277 264 252 247 250 251 251 250 243 232 225 228 236 241 246 251 266 280 286 283 282 278 273 269 269 267 265 265 273 309 358 187 182 154 127 119 151 175 178 161 139 123 113 109 107 105 105 106 108 110 111 109 111 112 122 133 153 190 221 244 245 267 331 342 344 342 338 334 330 327 323 328 332 339 350 352 352 349 349 350 347 347 346 348 347 343 354 3 359 315 266 226 214 202 189 187 176 165 88 76 72 73 74 70 67 61 51 17 329 298 330 46 54 50 41 24 14 9 12 27 25 23 22 22 22 23 23 23 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 26 26 27 27 26 25 25 24 24 25 25 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 17 14 11 6 222 184 169 100 355 322 285 283 301 312 317 314 319 335 352 345 330 319 331 346 17 28 23 22 22 23 23 22 19 18 19 20 21 20 22 26 26 11 337 227 230 359 335 322 304 276 260 253 238 246 285 13 17 5 360 280 38 46 33 3 333 330 336 88 124 119 106 130 167 206 164 108 99 71 340 110 116 119 120 113 103 98 98 105 117 139 163 197 246 16 16 15 35 54 61 57 51 41 34 30 26 26 33 34 34 36 41 47 52 57 62 68 69 68 61 53 40 17 354 345 340 337 338 334 328 331 338 351 360 8 12 10 6 5 1 360 360 1 1 1 3 6 9 10 9 9 11 23 33 40 48 55 58 54 49 40 25 7 355 349 345 344 345 344 357 17 38 44 47 47 46 41 34 28 23 19 14 8 357 345 318 41 62 59 60 60 62 63 64 63 42 310 270 266 17 10 1 347 343 346 354 7 17 25 31 36 37 37 37 36 34 28 23 21 28 33 38 35 31 23 15 13 29 55 56 29 353 324 304 294 289 328 23 43 44 44 46 27 353 322 291 266 238 185 123 111 103 86 68 61 58 49 39 24 5 355 347 343 339 339 341 343 347 339 315 326 329 330 327 324 318 326 337 353 357 356 350 345 339 335 331 326 313 309 307 303 295 286 288 297 314 332 345 355 359 1 359 357 352 350 349 350 354 359 1 360 358 356 353 348 345 352 9 29 34 34 39 43 44 46 50 54 54 49 31 4 338 321 333 3 17 40 49 31 24 25 39 33 321 337 344 358 346 173 131 102 91 121 234 262 252 235 206 179 158 135 153 162 156 162 197 261 244 151 125 115 98 94 322 306 298 308 51 65 354 294 318 344 23 78 102 38 302 297 276 170 105 10 305 282 297 303 303 329 358 26 46 59 61 47 32 18 336 310 289 305 326 312 305 281 188 133 108 96 62 299 273 279 296 299 302 104 60 24 8 1 4 61 109 130 131 328 316 308 314 353 10 342 323 358 32 48 52 54 46 10 340 352 351 318 230 207 197 183 168 150 142 136 128 127 275 289 278 274 274 278 284 289 291 291 290 285 280 278 278 278 278 279 279 281 282 284 291 310 14 51 61 66 65 65 67 63 60 55 58 71 104 134 145 152 163 176 182 180 174 172 175 181 187 188 183 172 165 158 163 180 212 241 254 244 225 204 185 175 168 159 153 148 148 152 160 164 176 186 185 192 206 212 220 234 232 222 165 147 168 177 169 165 168 171 174 180 178 174 174 181 191 186 169 151 162 166 167 174 181 187 175 161 138 127 115 116 130 147 181 166 35 40 101 121 126 143 166 186 202 241 233 249 255 245 187 151 165 185 203 186 191 217 221 207 191 198 207 219 210 206 226 234 234 233 228 211 231 224 219 219 219 217 211 206 203 213 226 241 250 255 261 266 270 275 281 283 284 284 283 283 280 271 255 242 236 239 243 247 247 240 230 222 232 247 252 267 283 291 291 288 281 278 275 271 271 272 273 276 287 313 335 348 32 119 128 136 148 170 189 191 170 141 124 117 113 111 108 109 110 110 110 110 107 107 111 130 148 167 191 212 231 242 14 12 358 347 336 325 316 311 313 317 322 332 346 355 354 350 347 346 344 340 341 342 343 339 335 340 343 338 306 271 223 163 124 98 117 107 97 74 73 76 83 87 85 80 74 55 5 318 297 25 59 61 56 44 20 8 8 18 26 24 23 22 22 22 23 23 23 24 24 24 24 23 23 23 23 24 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 25 25 26 26 26 27 26 27 26 26 25 25 25 26 26 26 26 25 25 25 24 25 25 25 24 24 23 22 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 20 20 20 20 19 19 19 19 19 20 20 19 17 12 6 6 360 353 235 187 228 237 244 243 252 262 263 269 278 286 303 308 310 309 337 353 18 32 31 23 20 18 19 17 15 12 13 17 16 14 15 20 25 18 11 221 218 308 309 299 288 266 248 229 184 113 46 26 12 352 10 18 15 11 6 323 308 311 330 11 122 154 167 190 202 212 210 239 332 12 32 78 102 107 108 114 117 111 103 98 102 110 155 210 192 85 61 57 61 65 68 59 50 35 29 26 24 27 34 38 39 39 42 47 52 60 67 74 79 79 74 62 40 1 338 329 328 327 328 326 334 357 9 16 17 16 14 5 359 353 349 341 335 333 334 338 348 360 12 20 21 25 31 40 46 49 53 57 59 56 44 24 7 354 348 353 355 355 356 2 16 31 42 47 47 43 43 39 33 28 23 20 17 11 4 13 27 40 47 50 54 62 77 87 93 95 79 253 228 246 33 14 358 338 325 328 344 11 22 29 34 38 40 38 36 34 29 23 21 20 23 28 33 34 27 19 6 354 343 8 23 14 334 315 302 316 349 27 40 43 41 38 32 18 6 356 358 11 35 34 37 44 47 47 46 46 44 37 30 20 9 2 355 352 349 345 342 339 340 354 350 334 324 321 317 312 307 328 354 4 355 349 341 336 332 331 327 323 319 316 312 305 295 289 311 332 347 355 360 2 1 360 358 355 351 350 350 352 356 359 360 358 356 353 350 346 342 1 22 38 38 36 39 42 43 44 50 60 65 57 30 356 344 350 16 22 10 12 24 32 7 336 287 244 250 332 338 333 281 237 139 87 86 92 250 258 240 231 224 229 215 163 162 154 148 151 175 253 260 239 150 131 127 134 174 265 301 315 93 80 32 304 344 13 42 62 88 160 279 289 292 277 223 232 249 264 291 293 298 347 27 37 30 38 51 56 59 67 299 289 286 286 282 274 294 296 289 93 93 70 25 283 273 279 292 307 329 55 71 58 16 356 348 347 7 34 318 297 297 294 308 30 79 32 337 325 344 79 63 51 34 338 317 323 319 300 253 217 191 167 145 129 119 104 82 53 24 354 328 315 306 303 303 304 306 305 303 293 286 280 282 283 284 285 286 290 292 297 310 359 52 64 64 60 55 53 52 43 33 26 28 31 37 95 140 159 173 183 185 182 179 177 180 185 189 187 181 167 159 156 168 187 211 240 250 245 219 193 175 168 161 154 150 146 145 144 142 133 139 158 176 190 205 217 227 238 243 238 207 181 187 207 209 195 180 179 180 184 182 181 183 183 183 177 171 166 169 167 163 173 183 193 169 153 145 156 156 146 155 158 164 104 90 132 139 144 149 168 185 194 177 155 162 204 234 244 243 175 164 177 198 210 206 206 227 225 205 202 203 207 202 198 198 217 230 236 232 155 196 218 221 218 216 215 211 215 224 241 250 255 259 259 259 259 263 268 270 269 267 268 270 273 276 276 269 257 245 237 238 239 240 229 207 176 222 256 248 252 259 263 269 270 268 268 269 270 271 274 284 294 308 310 312 317 108 130 135 152 165 177 196 209 210 157 124 118 116 114 113 113 113 113 111 110 108 112 125 145 161 175 195 202 192 48 33 18 352 333 318 308 305 309 313 320 329 344 355 358 350 342 338 336 335 331 334 337 336 327 320 323 329 330 315 289 136 102 93 87 92 85 79 68 70 78 87 92 93 90 87 82 53 358 329 53 66 66 61 50 26 12 9 20 26 24 23 22 22 22 23 23 23 23 24 24 24 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 26 26 27 27 27 27 26 26 25 25 25 26 26 25 25 24 24 24 25 24 24 24 24 23 23 22 22 21 21 21 21 21 20 20 20 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 18 19 18 11 6 9 6 1 353 331 291 260 251 241 256 259 262 260 256 249 255 270 266 288 357 18 24 24 24 22 17 16 19 8 357 341 345 349 4 9 10 16 17 15 12 2 356 308 274 287 293 291 286 41 49 37 28 360 335 315 358 351 327 300 286 293 323 333 338 344 296 176 176 188 215 234 255 315 359 69 68 62 59 86 102 128 138 123 106 99 95 86 29 240 240 247 30 50 57 70 71 66 53 35 22 19 21 29 35 42 43 43 45 47 52 59 67 73 78 81 81 70 36 347 332 323 320 317 318 319 337 8 22 21 15 9 359 345 337 327 315 305 298 291 286 286 315 359 26 32 33 35 40 46 53 55 57 59 61 64 44 17 357 357 1 7 7 6 7 16 27 38 44 48 44 41 39 35 29 21 22 24 21 18 17 26 34 40 43 44 44 49 65 102 107 93 42 25 26 28 23 13 353 329 317 335 1 23 29 32 35 38 41 41 40 40 30 21 14 9 7 10 20 25 18 7 353 333 323 320 341 337 314 307 322 22 31 35 41 41 40 36 30 23 14 15 29 38 43 39 34 30 32 33 34 33 31 30 24 16 5 358 353 351 345 340 338 334 326 337 323 309 304 304 305 297 292 332 7 2 346 337 332 329 328 328 331 334 337 338 336 336 341 348 355 359 2 3 3 2 359 357 354 352 351 350 351 351 353 352 352 349 346 344 339 338 343 14 33 40 37 36 36 40 38 31 36 68 78 74 56 22 12 14 26 30 20 359 356 12 299 265 243 231 231 258 272 290 307 357 14 8 6 1 352 320 230 207 204 214 230 204 156 141 138 144 159 204 241 187 132 128 136 155 163 68 28 79 99 98 121 255 353 10 27 34 76 211 280 289 296 276 268 273 276 284 311 333 2 22 39 45 44 46 54 74 105 174 235 264 272 246 214 200 270 289 287 287 29 83 49 295 297 301 311 319 322 338 117 112 85 19 341 327 322 314 300 298 295 289 319 92 103 119 151 297 293 291 86 71 359 297 300 305 297 283 261 231 189 145 122 108 96 76 57 37 22 8 354 343 332 324 321 319 318 317 313 305 297 291 290 289 290 291 296 302 301 304 313 356 58 70 64 58 52 50 47 42 32 25 27 26 24 37 98 169 186 191 190 187 182 178 178 179 181 178 173 168 164 165 172 188 209 235 244 243 208 174 156 151 145 139 138 135 134 130 128 127 137 145 145 168 199 228 236 243 250 238 211 192 196 208 220 231 230 59 71 81 119 152 172 172 174 175 174 173 171 167 165 166 142 120 131 154 168 175 170 164 167 163 154 151 158 174 132 151 167 182 186 170 136 142 155 189 217 240 242 222 183 180 190 229 230 219 218 224 223 217 211 206 201 194 187 197 215 241 264 249 225 217 210 198 200 205 213 233 256 272 268 267 270 268 264 261 258 260 259 259 260 263 265 268 275 277 277 271 262 251 241 234 228 211 186 160 198 224 222 217 224 234 247 254 258 260 265 273 279 287 303 302 298 290 282 264 157 145 148 164 178 188 200 221 244 256 130 118 116 115 115 115 114 112 109 109 111 119 135 150 157 159 150 108 77 56 41 7 320 305 297 301 312 323 330 336 343 351 354 352 340 332 328 327 328 331 332 330 321 317 317 321 328 331 322 52 98 92 92 88 82 79 78 77 78 85 92 95 97 99 105 107 94 65 40 60 67 69 65 55 38 22 16 24 26 24 22 22 22 22 23 23 23 23 24 24 24 23 23 23 23 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 24 25 26 26 26 27 27 27 27 26 26 25 25 25 25 25 25 24 24 24 24 24 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 19 18 13 10 7 1 358 357 355 349 337 328 320 323 320 308 282 249 232 246 254 256 329 14 27 26 22 20 16 13 6 353 330 316 296 306 353 14 14 15 17 16 15 15 10 5 349 345 347 10 23 37 33 27 11 348 292 255 236 237 269 273 277 305 354 358 346 343 11 34 108 170 175 171 144 117 89 94 99 82 75 73 90 117 177 191 159 101 93 85 57 359 270 245 246 266 293 313 44 72 73 60 40 19 18 17 20 34 43 45 45 45 47 52 56 63 69 74 76 75 65 27 352 333 320 313 308 305 306 314 329 4 359 341 329 321 311 307 301 292 285 278 270 259 248 239 34 47 44 38 35 40 50 58 60 61 61 62 60 39 11 355 8 15 17 11 10 10 22 32 39 43 45 43 38 32 30 27 24 30 30 28 27 29 33 37 41 42 41 38 36 37 43 49 40 30 26 23 21 14 5 350 336 327 354 23 33 34 35 34 37 41 44 52 53 34 12 353 347 340 327 359 10 8 350 334 314 308 308 322 309 296 290 11 48 37 30 25 33 36 34 34 27 15 22 33 36 36 35 31 30 30 32 31 28 25 22 18 7 355 348 345 343 336 333 331 327 318 299 286 282 283 289 290 276 256 223 5 357 339 330 326 324 329 334 341 346 351 353 353 354 357 2 6 5 4 3 2 360 356 353 350 349 349 349 348 344 339 331 321 305 299 301 307 330 357 28 39 41 37 33 31 37 28 6 293 261 108 74 62 43 24 16 12 29 27 350 340 325 216 206 209 199 214 238 257 336 30 27 18 354 349 350 359 5 28 170 217 234 234 73 73 88 104 121 115 111 109 98 99 110 129 128 43 31 36 67 89 107 140 152 133 92 68 34 314 282 298 292 296 319 325 329 330 318 4 61 46 18 13 29 52 58 76 115 190 218 216 247 256 234 193 179 201 249 274 290 289 118 71 6 344 341 335 328 315 305 182 144 139 149 211 300 298 298 297 298 294 286 263 120 110 113 141 229 279 272 213 200 210 247 265 277 274 272 268 267 250 66 42 57 62 54 42 28 17 9 1 350 342 334 333 331 329 326 322 317 310 305 300 298 297 298 302 304 300 299 299 317 58 75 67 60 53 48 42 39 35 31 30 26 23 20 17 343 218 203 196 188 180 173 169 169 170 173 176 177 171 170 175 187 206 228 236 234 178 148 139 136 131 127 123 121 120 124 135 146 151 151 149 173 202 231 232 236 246 233 214 193 197 200 197 198 26 35 48 56 56 51 51 62 81 114 142 165 172 174 174 173 174 172 167 181 187 185 168 155 150 147 150 158 169 181 185 179 180 185 172 118 127 155 177 192 209 237 214 214 225 193 190 204 222 229 225 228 232 236 229 217 205 194 185 185 193 210 221 225 218 194 175 162 168 181 211 271 291 291 288 288 291 289 284 277 269 267 267 266 264 264 266 268 270 272 274 271 271 268 255 234 211 191 180 179 195 206 211 208 214 223 234 243 251 255 264 286 291 289 288 285 280 275 268 247 163 153 157 169 186 206 216 233 254 282 303 111 116 116 115 115 113 111 108 108 111 117 127 139 141 128 105 86 77 73 79 252 258 268 280 310 331 342 345 345 345 346 343 337 327 321 320 322 324 327 322 320 319 319 319 321 324 326 315 50 89 97 97 90 79 81 85 98 101 101 99 98 101 107 113 110 93 69 58 60 66 69 65 58 47 30 27 31 25 23 22 22 22 22 23 23 23 23 23 24 24 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 19 18 10 356 345 337 337 338 340 337 331 322 307 302 292 290 282 251 223 237 335 20 25 28 28 16 10 5 357 347 323 321 314 332 1 24 20 18 16 19 20 19 16 14 9 4 357 15 25 34 39 39 26 2 333 311 285 206 234 241 256 265 287 6 15 7 329 333 12 20 20 272 195 174 132 130 137 132 130 129 125 122 131 166 201 210 131 91 89 81 48 347 270 240 240 255 277 292 354 69 69 62 45 26 12 3 7 32 41 43 43 43 45 49 54 59 64 68 70 67 53 19 349 329 315 306 302 304 303 299 284 259 252 263 274 282 284 284 286 287 284 280 272 261 256 271 36 47 46 37 34 41 55 60 63 62 61 58 49 30 2 359 17 22 20 11 8 9 22 33 40 42 43 42 35 31 29 33 36 39 38 35 34 35 38 39 42 43 39 36 32 30 30 35 30 25 20 17 12 6 2 356 353 356 22 34 35 32 35 37 39 39 40 48 46 35 8 339 325 328 348 17 7 356 335 321 307 306 305 306 291 286 275 29 49 44 26 357 4 22 30 36 31 20 26 36 42 40 37 34 31 30 33 31 26 19 12 5 349 339 333 335 334 329 326 323 321 305 237 236 247 256 269 271 259 228 203 177 20 344 335 334 336 342 346 350 353 355 355 353 352 354 360 4 5 2 1 360 357 353 350 348 346 346 341 334 323 314 301 283 256 238 237 247 335 24 36 42 40 34 23 22 28 15 348 294 275 114 90 71 57 31 13 6 5 4 345 333 327 260 196 192 194 203 213 15 38 37 23 353 327 334 347 4 11 23 55 315 287 239 59 55 52 43 27 16 102 103 90 81 76 112 93 53 31 34 57 84 106 205 206 172 131 98 48 329 297 291 340 3 3 360 349 342 303 301 38 37 23 348 356 20 46 90 117 127 139 164 231 245 232 167 170 189 231 260 303 313 104 49 30 360 334 316 307 304 298 282 148 147 176 280 292 288 284 283 284 283 277 254 349 21 25 146 173 254 268 248 240 218 176 160 190 238 267 297 331 355 360 358 5 20 32 25 17 9 3 357 353 346 341 338 337 335 334 329 324 319 316 312 309 305 305 303 298 292 290 289 294 62 82 75 68 60 52 47 43 39 36 34 29 25 18 13 3 341 236 200 187 176 168 163 164 169 177 180 180 175 175 179 187 201 217 226 217 151 137 133 131 126 121 117 116 118 123 136 146 152 155 163 186 207 223 226 230 234 226 206 179 179 173 147 119 83 58 72 82 86 63 53 53 46 34 22 20 15 188 171 169 175 184 190 200 191 174 165 162 170 172 177 182 181 187 199 198 187 175 166 156 152 178 198 210 217 224 213 205 206 222 213 201 214 222 226 224 231 245 247 242 225 211 187 182 185 193 205 206 197 152 147 149 153 152 81 311 311 310 309 307 309 310 308 304 297 297 300 295 288 280 280 278 276 274 273 270 273 274 271 243 204 184 183 186 194 200 204 204 208 216 226 232 237 238 245 255 262 263 262 267 270 272 275 276 124 154 160 168 184 203 220 235 254 277 294 107 119 118 116 115 114 113 111 111 111 112 117 134 131 109 95 92 97 161 215 226 231 272 311 335 343 346 345 342 337 335 330 324 319 316 314 314 314 314 313 314 314 315 315 316 318 319 320 36 98 113 106 94 85 87 92 103 107 107 101 100 101 104 100 87 70 61 58 56 63 70 70 65 57 42 33 33 25 23 22 22 22 22 22 22 22 23 23 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 21 21 20 20 20 20 20 21 21 21 20 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 17 17 17 18 16 8 342 332 319 327 322 320 320 318 299 272 272 274 307 313 312 8 28 27 27 26 22 15 359 343 320 303 310 312 352 14 29 28 26 20 15 12 18 19 18 13 8 1 1 6 27 28 22 9 359 342 318 305 285 260 230 255 263 270 2 21 19 335 286 271 26 35 22 358 315 279 220 117 145 146 147 147 139 131 137 155 192 206 181 95 91 94 103 113 57 313 214 32 6 356 347 29 65 59 49 33 19 3 351 11 42 43 41 37 39 43 46 49 53 58 61 61 54 35 8 338 320 306 306 309 315 315 312 298 280 266 266 269 273 276 283 305 314 319 324 336 353 356 6 19 37 42 39 41 47 57 61 61 60 58 54 42 26 9 30 36 29 17 5 358 359 9 29 39 43 41 39 36 34 34 36 39 41 43 40 39 42 42 41 42 42 40 36 32 32 32 33 26 19 12 9 6 2 1 1 5 16 30 38 35 26 30 39 48 37 32 33 28 22 6 352 339 8 16 17 359 343 327 324 322 320 312 304 291 333 18 40 48 50 26 10 20 31 34 35 29 23 25 40 48 46 42 38 34 32 31 28 21 4 354 341 326 325 327 329 325 322 319 318 317 310 265 229 234 237 242 252 251 218 195 176 156 82 28 9 360 355 354 354 355 354 352 350 349 350 355 360 2 1 360 359 355 351 347 343 339 333 321 309 297 295 291 287 269 239 225 209 125 59 51 50 43 30 1 3 7 4 334 301 295 289 101 69 62 51 24 6 354 342 326 329 333 333 335 234 223 207 98 53 43 27 347 324 320 335 345 7 12 6 359 349 32 102 75 58 45 47 59 69 81 89 89 94 92 96 95 80 24 23 75 110 140 175 206 206 191 144 24 337 351 71 70 64 56 56 8 337 299 316 7 25 12 331 334 343 1 19 83 154 132 131 206 208 191 164 178 193 236 274 350 54 41 14 44 35 331 289 288 295 297 300 312 326 320 304 294 277 253 258 266 272 283 342 11 355 329 217 166 129 333 321 317 326 95 123 135 154 165 8 20 41 12 356 346 354 13 12 7 360 357 355 353 349 343 340 339 337 334 333 330 326 323 321 317 314 311 304 295 286 284 285 291 73 89 86 81 75 67 62 57 50 44 38 33 27 20 16 12 8 8 181 180 172 165 161 163 167 170 175 179 178 178 181 187 197 205 207 185 151 140 136 133 128 123 117 120 124 128 138 142 145 152 167 191 209 224 234 249 254 245 202 161 146 127 107 102 98 90 99 110 117 107 100 97 95 345 328 3 23 45 103 146 173 195 218 334 36 111 173 179 181 178 181 185 182 187 196 213 196 166 154 151 158 187 208 229 218 219 233 209 194 203 210 212 213 220 227 225 226 232 240 242 236 55 66 205 186 188 199 174 150 117 138 147 124 89 358 323 319 316 314 314 316 318 317 316 317 321 320 311 305 299 297 294 292 291 290 287 280 274 271 243 211 192 190 191 193 195 198 200 204 209 217 218 217 214 220 229 239 244 249 257 267 281 305 336 22 146 166 175 191 204 219 235 251 267 288 103 122 118 116 115 114 113 112 111 110 109 112 121 109 99 97 108 131 180 207 218 244 331 339 338 339 337 332 327 324 325 323 320 319 320 319 317 313 310 308 307 307 306 307 309 315 320 326 342 130 131 103 89 83 87 95 105 109 108 103 102 99 95 84 75 66 64 61 60 66 69 73 70 65 57 41 34 25 23 22 22 22 22 22 22 22 23 23 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 26 25 25 24 24 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 20 20 20 20 20 20 21 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 12 2 2 8 2 323 317 321 350 4 13 18 20 25 26 26 23 21 20 18 15 11 356 340 325 323 335 354 13 28 32 32 28 21 11 4 5 14 14 13 10 7 360 354 357 16 13 345 290 263 268 286 284 273 243 244 261 279 290 58 20 319 263 249 65 45 29 6 333 331 358 11 24 32 65 89 114 118 115 105 90 49 25 64 90 99 108 124 115 85 77 66 55 39 18 352 31 63 65 51 27 16 11 13 36 43 42 36 31 31 35 40 42 44 49 50 46 34 11 349 327 319 315 320 326 332 331 333 335 324 307 291 291 292 315 340 355 353 358 7 5 360 351 349 2 35 46 48 47 52 59 62 61 59 58 55 45 34 30 46 41 31 7 350 338 351 8 30 39 43 43 42 39 35 34 34 31 32 42 46 47 48 48 47 44 41 38 37 36 35 33 29 22 13 4 1 1 2 1 4 11 24 31 34 29 22 18 32 46 42 40 36 23 17 12 23 26 25 16 5 349 338 332 324 322 320 318 329 11 39 41 40 40 38 31 29 30 33 33 31 24 15 9 34 51 56 51 44 39 32 26 19 7 349 339 323 305 313 316 317 315 314 313 314 316 319 316 285 257 230 218 291 302 241 193 179 163 133 79 28 13 3 360 357 355 351 348 345 345 346 350 354 358 358 360 358 354 347 341 334 324 314 303 299 297 312 331 349 349 332 260 199 145 95 82 73 56 20 295 273 257 247 275 299 325 25 58 46 39 33 15 358 337 319 309 308 346 349 352 11 25 38 60 58 43 358 321 327 336 342 336 336 354 337 23 48 81 94 99 93 43 35 68 81 85 88 97 130 114 97 106 103 30 280 259 281 247 231 222 215 206 163 52 7 34 63 84 120 110 93 50 328 293 302 315 8 311 282 281 278 275 277 264 214 324 20 141 143 155 166 187 220 326 352 29 64 29 336 295 281 263 246 262 281 295 305 315 318 317 312 305 274 211 237 263 328 42 45 19 336 305 258 175 122 11 342 331 333 19 95 111 120 122 94 54 36 360 347 335 344 357 2 360 355 351 349 348 345 337 333 335 335 336 334 332 330 328 325 322 318 313 309 299 290 287 293 320 81 94 100 101 101 97 88 78 65 55 46 38 31 26 21 19 20 27 62 151 164 163 160 159 160 163 172 179 183 182 183 186 193 195 192 172 155 145 142 138 134 130 127 129 133 138 144 142 138 147 168 185 209 228 242 276 279 267 204 157 135 114 94 83 83 83 88 106 123 138 146 157 170 177 189 76 58 69 92 139 171 202 225 284 340 11 28 67 138 170 179 185 182 186 198 229 203 161 158 159 164 179 203 227 211 216 234 224 209 210 214 214 212 217 225 233 225 216 220 219 209 150 216 239 191 181 43 127 124 112 123 128 119 57 325 315 310 310 308 310 312 317 311 308 305 302 301 299 304 306 307 310 315 321 321 320 316 310 302 275 213 187 191 194 195 193 193 195 195 196 195 197 201 205 214 222 228 235 241 251 273 306 339 359 14 43 181 196 211 217 224 236 250 263 287 346 111 116 115 111 110 110 110 109 108 106 107 105 90 95 105 122 154 180 175 74 24 353 337 324 321 315 306 305 310 315 320 324 329 329 326 323 318 314 310 308 305 304 304 308 320 331 340 339 81 103 89 84 83 89 101 110 113 112 109 103 94 87 79 74 71 71 69 66 64 63 64 66 69 67 53 46 24 23 22 21 22 22 22 22 22 23 23 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 26 26 26 27 27 27 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 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 18 18 18 17 16 15 15 15 14 12 8 1 353 334 356 17 31 31 31 34 37 37 31 23 14 10 6 1 1 358 350 346 356 9 17 27 33 36 35 31 25 9 359 351 8 14 13 8 2 360 355 347 337 315 281 263 254 247 261 274 278 265 238 242 256 285 277 285 330 294 278 65 78 68 18 324 297 332 1 12 20 26 48 80 111 113 115 255 14 60 59 86 105 117 118 119 105 91 81 70 60 41 8 333 353 55 72 54 33 17 29 38 42 41 37 28 24 22 27 30 31 32 32 32 23 9 349 334 324 323 325 332 333 334 331 328 324 316 316 319 7 22 25 15 10 4 2 358 345 331 313 299 275 210 84 70 61 60 66 74 75 72 69 69 67 55 54 60 46 28 348 343 350 5 18 30 38 41 41 39 36 34 31 31 34 37 43 52 54 51 46 43 40 41 38 37 37 37 34 24 11 1 353 350 353 356 360 2 11 28 29 26 21 17 15 18 19 21 35 40 30 24 30 46 35 21 1 350 345 331 320 311 316 321 325 2 32 43 43 40 34 31 28 25 26 30 30 24 9 352 343 15 51 59 58 52 43 33 22 9 359 351 345 335 320 309 303 303 304 306 307 311 316 323 348 5 13 26 26 5 350 319 206 192 185 166 106 39 20 10 6 357 350 343 341 340 341 343 346 350 356 358 359 356 351 341 332 323 313 308 312 334 356 11 12 12 7 1 352 331 149 112 93 87 81 249 255 247 247 259 298 322 9 61 65 59 40 22 2 354 341 335 335 356 23 4 358 21 44 48 44 39 22 337 327 356 350 346 339 344 347 323 22 57 73 79 86 90 62 44 88 99 102 106 116 134 104 97 109 110 98 59 35 8 274 241 224 208 184 105 89 75 64 90 121 163 131 117 141 255 275 286 285 195 224 240 248 270 273 244 271 297 331 328 355 126 137 161 228 280 329 330 335 103 214 289 290 287 270 253 242 253 281 295 304 314 319 322 323 307 208 49 30 29 52 52 23 316 300 286 119 90 13 347 337 333 358 37 75 105 125 122 99 16 337 333 332 344 353 358 355 350 344 340 337 332 323 315 326 336 337 339 336 333 331 331 330 334 336 335 323 315 307 337 46 83 100 110 119 121 120 110 93 76 62 52 45 37 31 27 26 29 35 52 82 127 147 152 153 156 163 173 180 185 184 184 185 188 183 175 159 151 147 149 148 146 142 140 142 146 152 157 152 151 163 179 192 209 212 219 243 256 255 208 163 139 122 102 85 79 79 84 100 128 150 157 168 182 186 182 152 128 112 104 134 158 178 180 167 114 92 85 354 208 186 185 189 192 190 195 213 191 168 167 169 172 174 196 218 207 218 233 239 232 222 220 219 217 213 220 235 243 241 227 228 227 192 262 251 186 117 19 196 186 177 173 171 174 285 301 301 298 296 293 298 299 298 292 291 293 290 292 294 306 314 318 325 331 335 331 326 320 317 313 307 270 203 193 196 199 195 189 183 178 175 173 177 188 201 213 220 224 229 235 243 302 347 359 2 3 336 229 227 232 235 236 237 249 265 282 290 107 114 111 106 105 105 107 104 103 101 98 90 81 92 111 147 180 171 76 50 25 339 320 308 303 291 277 275 294 309 319 324 327 326 324 322 319 318 317 316 316 315 322 335 352 350 350 349 64 86 86 87 90 101 113 125 127 123 115 99 87 81 78 75 70 66 63 60 61 59 56 59 61 65 59 56 24 22 22 22 22 22 22 22 23 23 23 23 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 24 24 25 25 25 25 25 25 25 24 24 24 24 25 25 26 26 26 27 27 27 27 27 26 25 25 24 24 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 18 17 16 15 14 14 14 10 6 4 1 5 31 37 40 44 40 35 35 35 28 6 345 341 337 335 337 346 358 353 352 9 25 29 32 33 33 27 15 351 356 7 15 13 10 7 4 3 360 355 347 313 258 234 236 242 257 269 276 265 241 232 239 253 268 273 298 266 242 117 94 98 260 256 254 357 10 4 6 20 45 79 98 102 118 183 235 128 121 138 144 134 120 108 100 95 88 79 69 45 340 322 333 55 63 50 34 21 33 39 40 37 31 21 15 13 17 19 21 18 16 12 1 347 333 325 320 318 319 321 318 311 304 301 297 292 304 2 45 38 29 12 6 1 357 340 321 306 296 292 262 223 192 148 102 82 82 87 94 100 115 143 143 107 69 59 50 28 347 1 10 18 22 30 38 41 41 39 34 29 25 25 27 39 50 59 60 59 55 48 43 44 44 41 37 33 27 8 350 331 339 342 340 344 350 354 14 31 29 23 14 16 17 19 7 1 9 31 37 26 37 59 59 20 322 329 323 309 305 306 315 337 11 39 46 49 47 42 33 30 25 19 19 22 27 9 344 316 312 348 43 52 56 51 45 36 22 4 354 349 345 337 325 309 298 295 296 298 299 299 302 323 5 14 14 10 9 5 357 349 315 206 194 136 30 25 19 11 1 347 338 331 332 335 338 340 344 351 355 356 356 351 343 332 320 313 313 334 360 15 20 21 19 15 10 1 359 12 33 46 51 55 60 65 31 24 44 22 349 331 12 64 74 69 52 21 358 358 2 5 1 9 33 16 17 31 51 51 41 20 356 333 344 14 350 330 320 323 324 316 8 48 55 53 52 46 37 55 113 113 113 118 113 108 110 109 114 119 120 353 68 272 261 243 222 170 102 80 67 75 90 111 147 167 138 139 184 237 261 290 300 136 196 253 284 315 298 279 299 315 328 319 305 260 208 211 240 241 261 286 277 261 227 294 305 301 284 265 253 260 275 297 308 319 329 336 340 332 339 18 35 38 44 47 24 302 297 300 340 13 7 354 344 341 2 29 84 123 126 111 87 354 326 328 332 341 349 353 350 345 337 332 328 325 303 249 338 347 345 344 340 337 336 351 5 14 12 9 1 360 5 37 70 93 106 116 124 123 118 108 88 74 64 55 47 39 34 30 30 34 42 51 58 69 88 114 132 146 158 169 175 179 182 184 182 177 165 154 145 147 149 154 153 150 145 148 153 161 167 173 171 174 185 182 187 198 208 211 212 228 235 215 173 142 128 118 105 96 93 96 114 145 154 153 174 191 189 180 158 144 132 119 127 138 163 191 199 192 187 190 208 219 213 190 186 193 207 213 219 223 224 204 187 182 180 196 205 203 217 228 228 231 230 227 223 219 213 209 216 243 259 271 271 275 319 312 348 34 166 196 259 247 238 242 249 266 282 290 291 288 281 279 282 282 285 287 291 293 290 292 299 312 320 326 327 326 320 312 308 307 307 306 305 298 272 208 194 194 195 187 176 164 157 153 157 170 190 206 214 216 210 190 136 62 43 25 331 255 233 231 233 238 243 246 243 249 264 284 295 95 108 106 103 102 102 101 99 97 94 88 80 72 65 64 228 204 105 58 48 11 316 306 302 304 290 254 232 274 300 312 315 316 316 316 316 317 318 318 320 327 334 345 353 360 352 348 353 60 85 92 98 107 123 135 145 150 130 107 88 83 81 82 78 72 61 55 54 56 57 56 57 56 53 50 49 24 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 25 25 25 25 24 24 24 24 24 25 25 26 26 26 27 27 27 27 26 26 25 25 24 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 19 18 18 17 15 14 13 11 7 1 360 7 29 42 40 49 81 64 52 43 23 349 288 275 278 294 307 315 329 346 348 357 12 25 29 32 31 26 16 4 353 10 14 13 358 355 356 7 7 4 359 356 342 298 239 247 250 254 268 276 274 246 216 224 230 240 245 242 231 266 337 325 236 218 217 214 171 187 327 302 44 64 77 70 49 27 32 82 142 148 145 127 108 94 90 87 86 87 87 96 87 326 358 39 67 65 53 29 23 34 34 33 29 23 14 8 5 5 8 9 8 3 355 343 330 318 308 307 307 307 303 295 294 293 289 281 279 292 39 58 52 31 358 3 359 349 326 309 302 300 291 226 203 201 201 181 144 101 91 96 105 141 197 108 68 50 46 46 42 29 22 19 18 19 28 37 43 42 38 32 25 15 13 21 40 56 62 62 64 64 58 53 53 56 50 39 23 2 334 324 319 324 321 318 324 339 356 24 31 31 19 10 15 14 8 350 343 340 12 26 17 359 340 212 234 268 292 298 297 301 315 343 16 33 42 49 52 52 47 39 31 21 12 8 9 13 335 309 291 342 21 37 45 50 49 43 32 16 350 338 333 329 324 317 309 298 294 293 292 287 282 282 330 14 18 16 9 6 4 4 6 8 8 4 3 4 8 12 3 347 331 326 325 328 336 340 341 345 350 354 353 350 344 336 326 317 320 336 8 18 21 21 21 21 14 7 354 4 24 34 32 27 22 27 48 31 25 37 25 10 336 14 46 64 64 56 22 1 358 2 2 357 357 1 8 40 61 69 63 47 10 345 332 340 325 262 270 287 303 316 336 69 73 63 51 34 11 358 17 137 114 109 109 112 121 135 129 125 129 130 125 165 247 250 242 227 184 99 87 81 73 78 95 139 166 173 221 261 270 299 13 44 77 130 119 149 230 297 305 321 328 324 298 291 281 263 255 243 211 221 258 280 285 288 302 306 300 287 278 270 297 313 315 324 332 344 360 8 330 322 336 42 45 33 22 359 280 294 303 320 334 351 358 342 334 338 117 137 130 108 80 40 344 324 327 332 338 344 347 345 338 330 321 320 315 165 117 78 19 1 354 347 351 4 26 31 29 23 20 19 25 37 58 83 100 110 111 108 99 90 81 73 66 60 51 44 36 32 30 32 42 49 55 57 60 67 78 94 114 126 140 156 172 180 182 172 161 151 147 147 152 155 155 152 151 150 156 163 169 175 177 174 165 158 155 174 193 211 214 206 213 216 218 183 138 127 130 128 119 123 124 122 131 275 351 129 167 171 166 155 147 147 150 160 172 181 192 194 190 193 194 195 200 204 195 191 196 229 247 258 280 302 320 312 212 187 189 192 194 207 218 223 222 225 228 219 211 202 203 212 231 237 244 254 253 238 187 203 265 220 228 271 289 282 271 274 280 282 287 285 280 274 269 269 275 280 283 286 288 289 290 295 302 304 302 296 294 293 292 292 293 294 296 299 302 300 286 248 201 191 174 165 155 148 145 146 155 169 186 195 194 173 161 144 138 152 187 213 220 221 223 228 232 238 245 253 256 267 283 355 97 102 102 102 102 99 97 95 93 91 85 77 66 50 38 34 62 66 59 43 346 310 301 300 304 294 260 210 231 270 293 299 303 302 305 307 310 311 314 319 324 330 340 346 348 341 340 350 51 88 103 116 127 142 150 150 137 106 91 84 85 86 86 81 73 61 56 53 54 56 57 56 52 50 47 47 24 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 25 25 25 26 26 26 26 26 27 27 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 21 21 20 20 20 19 19 20 20 20 20 20 21 21 22 21 21 21 20 19 18 18 16 14 11 10 5 357 348 346 52 82 90 118 135 119 138 147 280 282 262 270 277 282 288 295 293 312 332 360 19 32 30 26 20 12 1 355 358 9 5 352 305 321 352 11 8 3 353 347 340 323 293 286 273 275 309 327 333 337 348 330 206 208 213 217 219 234 359 3 335 216 196 175 172 185 144 77 61 73 81 58 21 336 345 108 135 139 144 119 71 53 74 86 98 111 118 134 114 77 55 62 72 78 71 37 31 30 28 22 17 13 7 1 358 355 355 355 351 347 337 327 314 304 298 298 298 299 298 296 293 292 290 284 282 289 23 69 92 64 22 18 1 344 319 306 296 260 200 146 146 174 239 222 89 67 63 62 56 49 45 49 46 39 33 27 24 26 25 19 12 8 20 35 46 43 38 29 16 5 360 17 43 60 65 66 69 73 78 68 63 62 58 41 347 320 309 310 309 308 301 293 290 329 10 31 32 28 7 358 1 355 343 327 329 335 3 15 11 330 292 262 257 267 283 293 301 312 7 35 37 34 37 48 51 53 53 47 36 17 3 353 350 340 309 327 353 21 27 35 43 50 53 42 23 342 311 307 310 314 314 314 310 304 303 301 300 300 310 353 19 24 21 16 11 9 6 5 4 4 4 3 0 358 357 355 349 343 338 336 339 344 348 348 347 347 349 352 351 347 342 338 335 334 348 8 21 22 20 21 20 21 8 356 344 18 38 44 31 16 5 7 16 14 15 18 24 25 31 42 48 56 60 55 28 7 359 359 357 352 343 340 343 20 52 66 62 41 357 337 329 333 335 329 304 315 330 357 32 57 69 72 67 26 357 346 357 148 124 119 119 135 146 151 130 117 104 102 106 182 247 254 251 236 197 120 112 103 79 66 59 156 181 169 353 336 327 349 41 86 127 139 119 131 154 228 185 110 41 324 304 303 294 283 282 274 249 242 251 274 288 296 301 302 300 308 335 11 356 345 334 355 354 348 346 337 310 306 326 53 56 40 335 305 286 294 303 311 321 335 350 328 318 316 169 142 119 85 56 8 334 323 326 331 336 341 341 339 330 319 308 311 319 96 83 69 38 22 12 8 17 28 42 41 35 27 24 25 30 40 59 83 97 104 98 91 81 74 69 67 65 62 55 44 31 22 23 31 47 56 61 61 62 64 69 74 80 83 86 90 96 109 121 137 144 148 155 160 161 160 158 158 157 157 162 167 172 177 176 168 155 148 149 174 196 216 226 233 227 215 190 129 122 130 141 146 146 159 161 167 151 112 43 61 87 119 127 136 144 151 160 174 169 166 174 178 180 190 193 195 191 188 174 176 186 215 229 246 271 273 275 278 243 209 203 202 201 202 213 222 217 217 221 216 207 202 207 214 223 223 225 232 227 214 177 184 228 292 313 322 315 300 290 293 287 284 287 282 276 277 276 275 278 279 279 279 281 285 283 278 270 267 268 269 272 274 278 281 283 286 289 294 298 301 305 301 299 294 181 155 148 144 142 143 152 162 175 183 186 181 167 160 158 176 198 211 213 216 220 224 227 230 235 239 240 241 235 109 97 95 96 98 100 98 95 93 90 86 77 69 60 49 43 46 60 69 72 26 328 310 300 300 301 297 270 222 219 244 272 285 290 293 296 301 306 305 305 308 314 323 331 334 334 330 332 342 27 96 121 136 140 142 124 103 91 87 88 89 91 90 87 80 74 65 60 55 53 54 56 58 55 52 47 46 24 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 21 21 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 21 21 20 19 19 17 14 11 8 4 355 340 311 228 171 158 162 173 175 183 186 198 247 268 269 272 276 279 263 241 260 305 357 13 21 18 12 1 348 346 348 1 5 358 357 5 12 11 14 5 357 344 341 336 327 311 301 296 352 21 27 29 26 28 29 41 83 167 196 191 168 89 48 32 30 35 81 97 74 30 35 47 78 80 53 350 314 298 192 157 152 137 93 51 43 140 142 140 149 140 127 70 56 55 60 71 89 85 67 41 23 9 3 360 3 360 355 351 346 343 341 338 333 325 315 307 304 300 297 298 300 300 298 297 296 295 292 292 294 315 187 143 107 62 37 360 334 313 306 307 89 74 74 63 40 28 44 49 50 48 46 46 44 43 45 43 37 27 19 13 13 16 17 2 356 1 34 48 48 39 25 8 353 342 9 51 73 78 80 82 78 75 65 60 59 62 34 318 305 304 306 305 304 298 288 279 324 17 36 31 17 349 330 320 313 318 321 329 337 354 11 7 335 307 295 285 296 305 311 325 4 45 43 34 16 23 44 46 46 46 40 29 10 352 342 338 338 338 17 28 30 20 21 54 65 62 46 14 331 310 312 316 320 324 328 331 334 336 341 351 14 30 37 33 27 21 14 11 11 7 3 359 360 360 359 356 352 347 345 345 349 353 358 359 359 357 354 352 350 350 349 348 347 345 347 351 357 5 13 20 17 18 21 20 16 2 356 4 38 49 53 35 8 350 355 358 358 13 30 36 29 28 43 53 58 61 58 41 2 347 343 340 329 314 313 337 41 55 61 60 39 350 332 329 333 341 343 339 3 27 60 65 64 62 74 83 43 21 20 78 130 129 129 138 159 158 148 117 114 111 110 145 209 251 265 273 250 195 151 136 127 114 106 91 86 72 55 14 340 319 289 228 113 114 111 100 121 141 222 207 192 154 61 5 350 305 293 291 284 273 260 254 262 275 286 293 301 310 324 334 341 333 345 22 46 55 22 318 304 291 298 341 54 71 78 278 282 283 287 298 308 321 332 336 330 328 326 271 155 113 79 51 2 327 322 327 332 335 337 336 332 321 312 309 327 347 32 54 54 47 41 34 30 32 38 47 47 44 35 30 29 31 39 53 74 84 88 85 83 79 76 71 67 66 66 64 51 25 3 10 29 52 61 65 65 66 67 71 72 73 73 72 70 69 68 70 83 107 137 154 158 161 161 162 162 161 160 162 165 169 170 164 155 150 150 157 181 201 219 220 220 218 181 131 103 125 140 153 175 197 190 171 154 147 123 87 75 77 85 75 104 148 150 152 155 161 166 173 172 182 198 189 165 126 142 200 190 196 205 209 216 230 232 235 244 234 219 207 210 207 198 210 222 228 217 211 221 210 205 212 215 216 216 213 210 200 180 121 86 309 307 310 315 312 309 305 310 304 293 284 283 283 285 286 284 281 282 282 281 283 285 283 278 274 267 264 263 263 265 268 272 276 281 285 289 297 298 299 298 297 297 278 153 142 140 140 141 152 162 168 178 187 189 171 165 166 187 203 213 211 212 219 224 228 231 230 228 221 212 176 105 92 88 86 88 91 95 94 90 87 81 72 64 55 48 42 42 49 78 94 20 327 312 302 300 300 300 281 239 218 234 257 274 282 289 294 296 298 298 302 307 314 318 321 322 322 320 324 329 337 169 153 139 113 98 90 89 89 91 96 99 96 89 83 79 75 72 65 62 62 61 63 62 62 58 53 50 24 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 20 20 21 21 21 21 21 21 20 19 18 15 11 6 2 352 282 247 214 159 110 68 81 182 193 181 178 226 284 300 306 302 295 341 348 335 309 349 10 13 9 355 343 329 319 343 14 18 23 31 22 18 13 6 357 354 347 341 327 307 280 272 283 40 46 48 53 55 51 39 29 20 24 33 61 93 75 57 43 33 21 10 21 16 4 351 17 68 64 47 321 305 285 181 135 103 94 80 52 330 233 184 173 168 113 71 54 49 46 44 52 58 58 54 38 8 344 340 355 1 356 348 341 337 334 333 332 328 324 320 315 312 307 304 304 305 305 305 303 302 300 297 293 289 287 283 312 70 61 32 347 321 318 2 61 69 59 55 52 39 41 56 56 55 54 52 52 51 48 45 45 38 24 10 1 356 1 360 340 335 345 39 53 53 41 23 2 338 322 315 93 100 98 97 98 85 77 71 69 69 81 25 336 311 301 297 296 300 304 300 305 343 30 36 30 9 338 316 318 320 330 334 337 339 350 12 14 5 338 331 335 343 344 347 9 33 49 39 19 333 14 42 45 42 38 29 19 2 348 342 337 349 8 34 34 26 358 349 19 81 72 54 20 351 344 343 344 345 351 356 358 360 3 10 20 29 33 33 31 25 18 11 9 6 3 359 355 356 354 352 347 342 337 342 346 353 359 3 1 358 355 353 351 349 349 348 349 350 351 354 358 2 3 6 12 19 21 21 18 8 346 5 39 51 55 56 49 10 347 347 351 359 20 39 47 35 27 28 60 68 64 61 43 7 346 329 314 284 255 247 251 67 77 80 88 92 48 325 326 328 328 320 321 1 40 62 74 71 58 64 105 105 63 53 70 101 118 132 150 166 153 131 105 118 126 141 196 235 262 256 249 226 197 164 144 138 136 133 116 90 75 54 346 332 331 355 61 117 114 104 85 65 57 232 232 206 145 78 55 66 263 274 286 297 295 285 270 261 257 268 279 293 308 324 332 331 329 359 56 60 125 156 256 282 286 297 333 43 81 68 276 285 287 291 303 313 327 338 349 2 359 349 325 297 166 60 5 339 324 326 331 334 334 333 331 328 321 336 347 353 359 10 27 39 46 47 45 40 39 41 44 48 48 45 38 33 31 37 49 65 73 76 74 76 77 78 75 73 71 74 78 70 35 342 354 36 61 67 69 69 70 72 76 77 77 76 73 70 67 67 67 67 68 70 90 125 148 157 159 159 159 159 163 166 167 167 161 154 151 156 165 181 200 222 233 231 175 144 130 122 141 153 164 187 206 219 192 166 150 138 125 112 123 135 114 129 141 161 189 197 184 183 185 177 186 205 196 177 152 186 205 195 199 204 210 202 201 219 228 235 246 236 174 218 222 217 213 222 237 230 214 158 189 201 220 222 220 53 83 110 125 117 98 336 307 294 305 302 300 311 315 312 303 295 287 282 279 276 281 284 283 291 294 296 295 296 298 294 290 287 283 278 270 265 263 265 268 270 274 280 286 288 290 291 291 292 299 183 139 137 139 142 149 156 165 180 188 188 173 172 179 196 208 214 209 212 221 227 230 230 228 222 211 190 143 96 90 87 85 87 90 95 95 93 88 82 72 59 48 37 24 13 12 43 34 340 310 304 303 303 304 305 296 268 226 234 247 266 274 282 288 290 292 295 301 309 317 318 316 312 310 310 313 315 315 103 103 97 92 92 94 99 103 106 105 100 90 85 81 80 77 73 67 66 64 66 68 69 68 63 59 52 24 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 22 21 21 21 21 21 20 20 20 20 21 21 21 21 22 21 21 21 21 21 21 21 20 20 20 19 19 19 19 20 21 21 21 21 21 21 20 19 16 12 7 3 1 358 81 108 90 61 42 12 40 187 330 230 296 5 4 12 20 23 16 4 360 359 3 359 356 345 325 300 285 276 4 23 23 25 29 21 15 6 3 3 2 354 346 320 281 249 253 34 58 137 163 167 146 117 94 74 51 34 28 26 23 24 41 42 34 13 356 336 328 320 301 317 50 65 55 337 34 64 82 78 75 82 70 37 57 182 173 177 161 132 94 70 53 42 36 40 43 45 41 33 22 23 19 14 3 353 340 333 328 328 330 330 330 329 325 321 317 312 309 307 307 310 312 311 309 304 297 290 288 305 335 341 11 59 14 338 323 351 39 70 72 62 53 49 47 72 83 80 76 79 79 77 74 67 60 56 49 28 358 348 344 346 339 322 318 347 55 58 54 40 24 360 327 300 275 221 128 101 100 98 91 83 78 80 87 110 7 304 291 282 280 280 283 288 285 311 17 38 35 25 8 1 358 357 354 351 345 341 341 351 6 18 25 29 21 7 357 360 13 31 40 40 18 346 323 30 47 50 44 34 21 11 354 342 337 337 354 13 39 42 20 356 357 7 44 41 35 26 15 8 5 3 2 3 3 4 8 12 17 24 29 33 32 29 23 16 9 6 1 355 350 347 348 345 341 335 332 330 336 347 356 1 1 359 355 352 351 348 347 347 350 353 354 354 354 357 1 9 16 24 30 27 22 15 7 5 26 48 55 61 61 52 6 346 344 349 1 22 42 50 40 26 17 54 73 68 68 51 13 334 313 294 277 246 227 234 205 110 129 153 164 168 178 224 250 262 266 267 269 309 60 66 62 54 12 217 189 95 77 77 88 107 136 151 141 104 103 104 114 123 134 189 259 270 248 218 186 170 150 138 130 125 123 119 111 105 137 271 324 346 350 158 108 100 102 78 10 352 335 315 306 97 66 69 88 271 289 297 301 301 298 287 270 255 262 271 290 305 324 335 332 331 7 117 156 184 185 197 259 281 295 313 326 303 263 276 290 300 308 319 328 340 351 9 32 36 14 343 33 81 77 352 331 327 331 334 334 330 326 322 329 359 13 6 359 355 356 3 15 33 48 49 48 44 43 42 45 46 45 41 36 33 39 50 62 71 74 76 78 79 81 85 86 88 91 95 107 196 254 294 48 67 70 74 78 79 81 81 81 80 79 77 75 71 69 67 64 61 58 55 63 90 127 140 146 151 155 158 156 158 161 160 157 155 159 163 165 176 206 258 256 224 187 161 150 154 162 172 189 203 216 203 182 159 149 148 163 164 169 172 159 158 175 207 225 215 207 196 186 192 200 182 170 167 196 202 191 197 208 225 209 201 205 214 223 237 219 96 219 242 250 261 249 238 236 215 87 168 197 232 241 260 13 50 121 226 176 149 203 278 284 293 289 285 281 281 282 287 287 285 281 278 275 275 280 288 301 305 303 301 302 306 304 303 304 300 295 287 279 271 269 268 268 270 271 275 281 286 290 292 297 307 304 190 152 146 146 150 156 167 186 189 186 173 184 198 213 214 212 205 213 225 232 231 223 207 200 192 165 115 99 100 99 96 95 95 96 100 100 97 90 78 53 28 359 330 312 307 295 298 304 308 308 307 306 307 308 307 295 265 249 248 256 264 270 275 278 284 293 303 312 319 318 315 308 304 302 303 313 32 92 96 96 100 105 110 114 112 107 97 90 84 85 86 86 81 77 71 68 69 69 70 70 69 63 54 47 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 25 25 25 25 25 25 24 24 24 23 23 23 23 22 21 21 20 20 20 20 20 20 20 21 21 21 21 22 21 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 21 21 21 22 22 22 20 18 14 13 13 11 15 25 34 71 105 67 40 31 33 31 28 36 37 38 30 10 351 335 332 329 321 339 349 348 319 292 286 302 344 21 25 25 26 26 21 19 17 15 10 6 359 351 333 321 327 46 35 31 53 96 155 164 159 153 130 111 80 35 7 22 25 31 42 25 335 312 291 276 282 302 32 52 47 29 54 81 95 104 96 82 82 41 312 276 220 157 111 64 61 80 77 65 47 37 35 37 38 33 26 17 18 16 10 352 337 322 320 320 324 325 326 323 321 320 318 315 312 308 308 310 313 316 315 308 298 292 295 310 344 357 355 353 11 19 5 351 22 54 79 84 84 66 53 50 96 127 123 115 116 120 117 115 114 112 112 127 128 322 332 329 327 313 304 301 359 78 79 70 55 33 360 322 306 304 82 78 76 75 72 67 65 62 61 55 35 337 286 276 270 270 266 257 259 263 337 37 44 37 28 18 12 8 4 357 348 337 336 339 348 360 16 20 19 14 355 344 351 20 37 39 23 333 314 339 46 53 54 50 36 15 3 347 334 331 336 350 356 21 48 19 8 10 18 25 26 24 22 16 13 12 11 8 5 4 6 11 16 21 27 30 33 30 26 21 12 4 356 349 343 339 337 337 334 329 323 317 316 321 348 359 3 0 357 353 350 348 345 343 342 348 356 360 356 355 356 1 9 18 29 35 34 28 19 13 14 26 42 53 67 74 70 25 357 349 345 352 15 49 51 45 30 15 10 30 71 76 43 10 321 305 294 303 299 251 248 247 229 179 162 138 168 188 234 238 235 235 239 244 242 57 57 61 57 257 211 152 78 84 85 82 96 171 158 125 104 109 104 97 106 122 162 219 266 253 170 147 115 105 110 121 122 119 115 116 117 221 265 252 242 185 84 81 85 100 70 10 347 333 321 315 346 41 56 25 307 303 305 310 310 306 297 281 267 265 268 284 315 327 333 320 286 278 223 207 210 203 207 241 275 295 306 303 286 254 263 293 314 322 327 332 343 356 25 49 62 32 318 302 322 7 350 334 328 332 334 333 326 323 327 7 21 14 2 353 346 346 349 356 15 41 51 52 50 47 44 40 37 36 38 39 41 46 54 64 74 78 79 80 81 85 94 103 115 124 136 160 217 254 5 57 64 68 75 84 90 85 82 77 76 75 76 75 74 70 67 65 61 55 49 45 49 65 85 101 115 118 120 120 134 149 156 157 158 158 158 160 177 198 228 229 221 207 185 163 156 158 172 196 212 218 207 188 167 157 161 170 167 173 179 174 174 179 204 220 228 236 230 197 169 153 160 171 182 205 204 196 196 202 213 200 198 202 209 214 221 187 168 207 227 238 245 251 251 244 50 74 144 181 248 240 264 319 205 219 240 237 234 241 274 284 286 282 276 270 259 259 268 279 285 288 288 285 277 282 290 295 297 298 304 308 311 309 306 306 301 298 295 294 292 289 285 281 278 276 277 281 289 297 303 303 298 286 261 200 158 152 152 158 170 188 187 182 173 193 211 224 214 205 193 214 228 236 227 198 143 143 160 147 105 98 101 102 101 97 94 92 102 107 107 104 95 57 359 327 303 288 282 283 301 313 316 310 308 306 306 308 312 313 309 288 276 270 268 263 257 263 275 290 302 313 320 319 315 310 305 304 311 322 68 106 110 110 114 113 112 103 94 86 85 86 89 91 90 87 83 77 70 68 67 66 68 66 62 43 32 16 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 25 25 25 25 25 25 24 24 23 23 23 23 22 22 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 20 21 21 22 22 21 20 18 20 19 15 18 19 19 26 51 60 41 25 24 19 9 34 117 169 216 293 276 257 252 279 321 358 6 5 340 337 344 10 21 26 24 23 26 24 21 21 19 17 13 7 1 3 8 28 42 52 50 38 26 33 38 32 23 28 43 93 156 195 203 181 49 27 89 308 297 289 272 242 237 249 60 59 42 341 333 104 92 93 94 70 38 339 307 279 231 144 95 78 74 79 85 86 79 48 22 13 14 7 7 5 7 360 344 317 310 308 310 314 317 317 315 314 314 314 313 313 310 309 312 316 320 316 308 298 295 301 338 4 9 1 350 329 303 254 283 326 19 63 84 95 93 81 70 56 47 134 145 147 150 150 143 141 142 146 152 164 170 182 202 244 268 279 288 288 262 146 121 109 92 57 6 347 5 40 57 61 60 57 52 50 48 40 29 14 4 348 300 288 286 282 274 264 273 325 52 48 45 38 29 19 9 358 341 330 323 317 323 328 334 344 354 360 351 333 310 309 324 20 37 35 344 304 300 12 54 60 65 72 51 25 1 337 322 317 330 347 360 17 32 20 15 15 23 25 24 19 15 12 12 12 14 9 4 5 8 14 18 23 28 30 30 27 22 15 4 352 341 334 330 329 329 327 325 318 313 309 319 339 3 7 7 1 356 351 348 345 341 339 339 343 356 3 357 354 355 2 10 19 24 29 31 29 25 23 22 25 34 42 51 59 60 46 12 351 333 340 25 55 53 47 36 12 351 328 11 44 21 5 339 347 354 358 6 19 202 243 256 34 40 31 6 353 340 321 295 176 167 194 247 247 241 121 158 171 169 121 79 90 90 88 114 188 182 126 114 111 98 89 91 142 222 243 256 228 147 128 95 84 125 143 129 121 112 116 121 181 233 233 181 89 70 73 83 97 90 28 340 320 311 309 311 330 24 327 304 304 311 322 322 320 315 297 283 278 262 255 21 323 297 231 174 158 206 224 223 210 217 237 276 290 294 294 287 249 220 264 310 308 310 323 338 357 30 52 67 45 357 324 328 339 345 331 327 334 336 339 347 19 50 23 360 347 347 343 341 340 343 347 3 27 47 52 53 51 44 31 17 17 27 40 46 48 50 56 65 70 73 74 76 79 87 96 106 102 88 69 44 42 47 53 55 57 60 64 67 65 63 61 59 58 59 59 59 53 53 53 51 45 39 40 48 56 62 71 79 83 83 81 81 103 135 147 154 164 172 180 188 201 212 211 211 210 215 177 150 154 170 200 220 223 212 182 161 151 149 151 163 181 187 182 178 183 202 210 214 225 231 224 172 153 162 178 192 210 212 206 199 199 195 176 199 212 212 209 205 130 174 205 225 225 221 236 250 272 21 66 93 114 156 189 242 254 228 235 244 251 259 268 285 292 298 300 299 291 264 252 256 270 286 302 301 295 281 276 274 273 280 288 297 300 301 301 299 296 292 293 296 298 298 296 294 291 289 289 290 292 299 303 305 296 287 280 266 208 162 155 154 157 170 182 183 182 182 201 212 216 205 197 192 214 227 237 216 174 149 148 137 108 92 87 89 94 98 96 90 83 96 108 116 118 122 132 217 270 270 266 266 273 292 312 311 303 300 301 302 308 319 322 319 307 300 292 284 268 249 249 264 285 302 313 319 321 322 325 327 327 328 330 357 123 124 118 107 97 89 84 83 84 93 98 99 93 89 87 84 78 68 65 64 63 63 61 56 49 34 11 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 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 26 26 26 26 26 26 25 25 24 24 24 24 24 24 25 25 25 24 24 24 24 24 23 23 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 21 21 21 21 20 20 20 19 20 20 20 20 21 22 22 22 21 20 20 17 13 19 17 13 11 23 42 34 22 11 13 11 17 112 127 34 333 321 281 246 270 352 15 23 26 24 25 25 28 25 23 20 21 22 21 20 20 19 17 14 9 4 2 17 40 38 52 90 57 38 31 28 28 28 22 15 13 8 344 206 194 195 195 198 209 271 320 318 200 179 139 94 85 48 304 289 66 84 83 78 64 20 324 306 275 196 145 117 103 99 93 92 94 89 52 350 282 253 243 266 308 326 320 307 297 299 302 306 311 313 311 310 310 310 311 310 310 310 310 317 323 324 312 306 306 345 22 24 18 10 350 330 304 278 258 267 297 4 67 83 89 85 83 84 70 59 172 166 162 159 159 157 159 155 154 160 167 174 181 192 207 236 275 297 299 284 199 168 158 162 173 230 40 53 55 59 62 60 56 50 48 43 35 20 4 350 343 331 352 5 21 25 27 28 42 54 53 45 31 18 1 342 322 310 307 304 301 304 300 294 296 291 284 276 277 282 285 307 27 35 17 301 288 286 38 56 56 80 95 75 31 360 322 302 295 324 349 3 1 3 359 22 24 26 23 19 12 8 6 8 10 12 11 9 9 13 17 19 25 28 30 27 21 14 2 346 332 324 321 322 323 324 320 317 316 324 336 358 8 11 10 6 0 354 348 343 339 336 334 334 338 355 360 354 348 353 5 16 22 24 24 26 29 29 29 29 28 28 36 37 32 39 37 12 346 329 352 42 59 59 51 39 7 351 342 29 34 12 1 354 6 5 2 3 28 174 149 44 37 36 24 356 360 4 357 4 51 75 70 53 32 350 354 218 258 328 17 75 93 95 100 189 189 142 108 99 93 91 90 102 270 266 263 241 192 153 122 102 65 296 194 139 130 125 142 152 184 214 205 135 90 73 74 100 117 82 19 351 325 319 328 308 281 244 247 261 283 317 333 327 323 322 347 335 312 253 201 89 68 205 202 166 157 191 235 243 226 231 247 272 280 285 291 293 286 223 237 269 286 298 315 337 5 28 42 49 30 344 318 319 327 334 328 334 347 349 357 20 42 42 357 329 319 334 338 338 336 341 349 360 14 33 44 49 47 37 24 8 14 28 43 45 44 43 47 53 60 63 65 65 65 65 62 60 56 52 47 43 45 47 49 49 50 50 51 52 53 52 50 46 42 38 37 36 35 35 35 36 28 24 29 49 62 66 68 69 69 67 64 54 56 72 112 137 151 155 160 164 175 188 187 189 201 257 241 155 165 182 203 222 226 218 158 128 120 128 148 179 193 195 181 176 181 202 216 223 223 212 170 126 143 171 194 196 196 194 175 171 164 165 164 199 221 228 205 110 47 62 82 43 238 230 230 248 284 286 10 59 203 236 328 271 233 235 248 256 264 270 277 283 291 298 306 306 300 280 261 250 257 282 304 302 297 291 280 269 259 264 270 278 281 283 284 288 291 292 293 295 295 295 296 296 298 300 303 305 306 307 305 303 296 290 284 278 214 160 154 152 153 165 176 180 188 199 216 214 208 197 197 200 213 220 222 189 167 161 152 131 104 95 89 85 87 92 98 92 83 82 100 113 119 133 155 193 238 258 262 264 265 270 281 285 288 290 294 301 308 319 319 317 310 307 303 296 283 260 238 247 273 297 310 318 322 330 338 344 337 329 317 305 192 121 104 88 83 82 85 95 107 118 107 98 91 88 87 84 79 71 67 65 62 62 60 61 53 44 36 24 23 22 22 21 21 21 20 20 20 20 20 21 21 22 22 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 25 25 26 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 20 20 20 19 19 19 20 20 21 21 21 21 21 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 21 19 19 18 14 355 26 16 10 14 21 28 20 13 18 16 15 19 25 21 12 12 17 16 14 22 26 27 26 27 30 31 29 24 20 16 17 17 18 19 19 20 19 16 9 6 6 23 33 30 32 55 71 60 48 37 30 26 19 10 6 10 11 29 181 188 185 168 138 47 35 49 63 166 149 124 119 170 251 283 154 114 108 124 144 157 279 291 197 133 99 100 109 122 109 95 91 85 57 342 294 269 248 242 263 275 280 285 290 296 300 305 308 309 308 309 308 309 309 309 308 309 313 321 326 327 318 336 29 45 41 29 13 356 333 311 290 255 156 81 50 42 57 85 95 102 108 142 151 230 257 168 156 152 153 153 167 160 152 148 155 167 160 158 182 347 344 337 315 288 236 204 187 191 201 217 169 84 72 69 70 69 64 57 50 45 41 7 348 332 348 3 18 25 31 32 35 37 36 39 46 37 17 354 331 311 296 293 294 295 294 291 282 270 262 254 245 236 256 280 282 282 314 338 275 267 261 264 62 49 38 324 40 39 15 356 320 305 313 14 10 3 341 327 327 40 39 34 21 13 5 4 3 4 5 7 14 16 16 17 18 20 25 28 31 21 9 351 334 320 313 312 313 317 317 314 313 322 336 356 9 14 11 8 6 2 357 348 341 336 333 330 327 328 332 347 353 351 343 354 10 22 27 29 26 26 28 29 30 31 29 29 36 31 22 17 15 9 350 346 3 49 64 68 61 42 357 345 356 41 33 359 340 336 352 13 12 5 38 78 62 46 36 31 13 350 353 3 6 360 25 69 65 56 44 30 30 61 33 2 357 46 91 120 161 216 207 99 76 78 80 90 91 93 274 270 263 217 171 152 117 102 86 11 41 127 145 152 154 154 162 183 172 137 118 102 52 72 56 39 14 359 351 350 335 278 265 249 216 200 186 50 347 328 324 328 353 351 337 260 192 178 175 203 214 181 161 86 258 265 278 274 270 270 277 283 291 297 294 269 261 264 278 290 310 360 33 40 31 29 30 331 317 316 326 334 338 358 10 4 11 29 46 18 324 315 317 329 332 332 330 347 355 1 4 12 22 29 31 27 21 16 26 37 45 44 43 41 42 47 53 56 58 58 57 56 54 51 48 46 44 43 44 44 44 46 48 48 49 50 52 51 49 45 41 35 29 26 23 21 20 19 11 10 15 47 66 75 69 66 64 63 61 61 67 73 85 93 103 113 118 116 87 84 102 109 114 319 337 327 180 194 203 216 217 204 150 137 138 151 171 190 195 189 169 171 177 188 210 224 228 174 128 116 131 190 249 260 265 306 289 247 181 169 173 197 218 243 254 259 239 132 90 53 8 264 227 227 252 267 269 265 247 322 341 327 286 262 264 267 270 273 274 275 285 294 301 303 301 295 274 251 227 254 286 294 296 295 289 278 266 259 257 261 265 267 270 281 287 292 293 294 294 295 297 300 305 309 309 311 311 310 307 304 300 295 289 288 223 157 148 145 145 157 171 182 196 214 230 218 205 194 198 203 209 203 183 159 163 168 163 130 104 100 96 91 85 91 102 107 104 88 92 94 89 111 153 219 248 261 263 261 261 256 265 277 283 288 293 301 309 317 314 311 307 307 305 303 298 281 238 231 244 270 291 305 317 322 329 334 326 313 302 292 250 108 98 92 95 103 114 128 134 130 106 93 87 86 86 85 84 78 72 67 66 63 62 61 56 50 45 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 24 24 23 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 25 25 26 26 26 26 26 26 25 25 24 24 24 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 19 19 19 19 20 20 21 21 20 20 20 20 20 20 19 20 20 20 20 20 21 20 20 20 20 20 20 21 22 22 22 22 20 21 23 28 26 26 26 18 12 13 16 14 16 18 12 10 8 11 17 22 23 22 13 8 15 46 44 27 27 29 30 26 20 14 12 11 15 18 19 20 20 21 20 16 15 19 31 29 24 17 27 54 69 94 107 84 285 215 232 255 307 360 30 42 52 53 42 38 32 38 49 65 68 72 67 60 38 352 310 183 157 153 148 143 141 270 268 199 102 82 79 85 99 103 103 102 102 94 316 298 280 248 238 247 259 269 280 289 295 301 302 302 304 306 308 308 307 306 303 302 306 314 322 327 329 329 17 52 59 43 23 3 342 321 305 298 106 78 72 65 52 47 70 93 108 112 241 248 268 282 196 157 157 182 176 141 70 59 55 45 37 30 25 20 10 3 348 322 290 255 228 212 205 208 211 205 169 124 84 76 75 73 68 57 46 31 5 347 336 3 14 20 8 15 34 44 45 38 31 26 13 353 334 317 306 298 295 293 293 292 288 280 282 283 280 263 254 295 311 307 257 232 227 233 240 252 8 46 36 22 337 25 24 7 355 346 7 19 21 7 350 321 318 345 54 53 42 23 16 11 9 3 358 357 2 14 21 23 21 21 20 22 23 23 359 328 311 306 304 303 307 309 310 307 310 325 349 4 12 15 15 10 5 359 355 349 340 337 332 328 325 322 321 327 339 340 335 327 351 10 21 28 33 34 30 28 30 31 31 26 27 34 31 20 1 10 11 354 345 358 48 67 75 72 53 329 333 6 45 25 354 334 339 7 53 31 20 56 71 72 59 42 24 360 345 349 15 24 2 22 59 69 54 30 18 25 44 28 15 1 7 18 174 168 158 74 66 66 79 90 102 113 133 267 252 242 156 154 147 116 106 98 46 67 105 134 162 185 161 154 156 154 147 147 96 58 54 44 32 5 345 320 304 288 272 264 234 175 145 109 67 35 358 329 328 336 349 356 117 117 126 137 184 209 183 103 8 305 256 247 261 269 274 284 287 293 302 305 301 292 284 282 287 336 42 56 54 25 8 334 322 319 318 326 331 337 3 17 18 19 28 65 341 318 318 322 327 320 325 340 1 3 2 0 1 4 10 14 14 15 18 30 41 47 46 44 41 40 43 49 54 56 56 55 54 52 49 47 44 43 43 43 43 43 44 46 48 49 50 51 50 50 48 43 35 26 19 12 9 1 350 341 1 24 58 73 77 69 66 62 57 57 62 77 82 85 76 71 71 90 95 74 64 66 78 87 48 352 353 359 196 193 191 167 151 146 152 160 171 181 188 180 165 154 162 166 176 204 216 215 155 136 136 160 189 232 261 275 283 201 152 151 177 184 197 209 218 218 207 178 108 60 48 44 44 189 179 200 242 251 252 244 295 327 335 328 307 281 270 266 265 271 280 286 291 297 302 304 303 287 262 221 221 248 280 288 292 290 286 279 267 260 257 260 261 263 269 277 285 288 291 293 295 299 304 310 312 313 312 313 313 309 305 303 299 297 298 239 150 139 135 134 145 164 182 201 221 236 219 204 191 197 198 198 174 150 140 153 165 172 140 109 104 101 98 93 95 105 119 118 109 109 102 85 41 304 261 254 255 257 257 255 251 256 267 280 288 296 303 309 311 308 307 307 307 307 306 302 291 262 230 224 240 270 290 303 310 317 321 310 300 291 283 228 110 109 109 116 129 143 152 141 113 94 88 85 84 86 88 91 90 82 73 68 66 65 63 59 55 50 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 24 25 25 24 24 24 23 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 25 25 26 26 26 26 26 25 25 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 22 21 21 20 20 20 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 23 22 21 22 27 41 32 25 26 25 15 6 6 8 14 16 13 5 2 6 18 34 30 16 355 344 321 307 31 31 29 29 30 23 15 6 7 9 14 17 18 19 20 23 23 23 23 30 37 31 22 12 15 20 28 75 133 166 201 222 245 270 307 23 36 36 33 28 19 14 13 20 44 69 67 57 41 26 15 10 28 120 74 69 73 46 14 350 43 89 88 83 78 75 78 92 101 111 126 149 213 251 264 249 248 250 262 273 283 291 295 299 300 300 302 305 307 307 305 302 299 300 303 312 319 326 332 343 15 61 79 64 30 350 331 324 328 44 68 69 67 62 50 41 39 63 70 54 49 34 239 241 226 205 184 158 64 49 43 39 35 29 22 17 14 11 3 359 346 324 283 257 241 229 219 214 213 213 198 156 94 78 73 73 70 61 47 28 7 355 350 360 357 357 338 245 193 128 77 60 42 18 352 343 328 311 301 294 292 293 294 294 309 334 354 353 350 344 332 318 306 293 244 234 232 228 257 27 35 33 24 24 23 33 18 1 351 357 11 11 2 344 331 326 345 14 33 42 37 28 23 18 11 356 350 348 357 10 25 30 30 25 18 11 360 333 284 287 291 297 300 302 306 303 302 314 339 1 10 13 14 11 10 8 2 355 349 344 337 331 326 321 318 316 315 320 321 310 295 296 334 3 24 34 38 40 33 28 28 31 29 16 24 31 33 17 358 6 1 347 333 344 38 69 75 74 83 287 348 29 40 10 351 341 351 13 62 38 12 17 75 77 70 49 13 345 335 335 8 22 10 20 44 78 87 77 58 39 34 24 21 21 28 36 64 86 79 60 64 72 95 104 122 191 240 270 216 142 78 135 131 105 107 102 78 35 52 127 159 191 186 152 148 153 150 138 82 61 56 47 29 342 319 303 297 297 291 259 152 130 88 58 41 23 346 322 326 333 353 15 108 113 120 134 192 198 181 117 348 299 260 246 246 270 288 299 300 303 312 316 316 310 301 294 326 39 47 52 48 21 350 319 314 313 315 320 325 337 358 11 22 29 19 338 332 328 322 320 320 316 343 6 14 9 3 359 356 356 356 358 1 3 14 28 44 49 49 46 42 39 41 46 52 56 56 55 53 50 48 46 44 43 43 44 44 44 44 47 48 50 49 49 48 47 44 37 28 17 6 356 346 340 340 351 357 16 62 84 85 75 67 60 53 46 47 69 86 92 88 71 53 77 104 122 96 84 93 122 166 323 2 23 67 56 32 342 181 166 165 166 170 178 179 173 168 171 178 181 188 203 208 201 157 156 163 174 180 191 225 250 268 181 137 133 183 201 207 212 213 208 205 196 102 36 32 43 59 96 179 193 211 239 242 237 254 290 317 316 302 264 251 249 257 270 279 285 290 296 303 305 304 296 281 250 220 229 256 277 285 289 288 287 281 276 271 270 266 264 262 268 275 282 286 290 293 298 305 310 314 316 314 312 310 306 305 304 305 306 311 300 132 126 120 117 130 166 202 213 222 224 211 199 190 200 197 184 160 148 142 147 160 175 159 126 108 105 102 99 94 94 109 114 114 114 123 137 232 254 244 236 234 236 249 255 251 257 267 280 288 297 304 306 309 308 312 316 317 316 313 309 302 284 233 213 217 247 273 292 304 311 317 305 294 284 277 220 121 122 125 135 139 141 128 104 85 83 84 86 87 90 97 104 100 91 81 75 73 74 73 69 66 63 23 23 22 22 21 21 20 20 19 19 20 20 20 21 21 21 22 23 24 24 25 25 24 24 23 23 23 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 25 26 26 26 26 26 25 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 22 22 22 22 23 23 23 22 26 33 33 26 15 18 14 6 360 1 6 6 3 357 357 1 9 19 24 358 337 347 15 33 35 35 34 28 23 15 8 2 4 10 14 16 17 17 20 23 26 29 31 38 45 45 30 16 11 8 8 31 77 96 72 51 25 10 22 45 48 42 27 12 358 350 348 360 38 73 80 70 50 31 16 10 45 77 83 75 63 27 2 348 15 78 95 91 85 77 82 91 100 112 133 169 203 233 253 268 272 273 275 280 285 293 294 297 297 300 302 304 307 310 309 305 300 300 302 308 315 323 330 340 354 44 85 104 67 328 319 334 14 62 69 69 67 64 58 41 32 46 55 53 29 30 176 200 211 214 142 80 57 52 46 37 29 19 9 3 358 357 356 357 348 324 266 240 230 229 227 222 219 215 209 161 71 64 62 62 62 57 48 28 7 348 354 358 352 344 331 232 177 145 99 81 68 25 351 335 316 297 284 283 284 291 307 342 6 12 6 355 339 323 314 307 293 285 255 299 338 19 36 39 38 26 8 9 22 31 11 353 337 346 346 324 314 312 334 2 20 28 29 27 22 18 18 19 11 354 347 345 353 5 22 38 44 39 10 342 314 304 292 290 297 303 305 304 302 303 326 356 9 15 15 12 8 5 3 3 2 353 340 329 321 318 313 310 308 307 308 311 314 308 289 306 353 21 34 41 41 40 34 26 18 23 20 11 22 32 37 11 354 350 348 337 325 330 13 67 74 76 99 94 45 56 48 16 353 349 3 6 16 40 35 31 68 74 71 49 360 328 323 330 13 22 25 30 31 33 51 75 85 50 36 26 19 22 37 29 38 73 75 66 61 94 107 120 234 272 282 290 313 182 188 223 192 105 102 104 101 39 34 133 152 166 297 156 150 152 141 128 106 89 78 68 24 282 284 303 340 349 22 90 95 87 64 52 29 353 331 323 328 341 5 65 104 105 127 144 191 201 202 312 351 330 286 262 260 306 311 312 316 318 321 319 316 310 310 332 44 49 47 41 31 8 337 315 303 306 309 312 320 332 348 358 19 48 25 355 325 315 311 317 328 345 7 13 14 7 1 357 351 347 345 345 344 341 358 29 47 52 52 48 44 40 40 44 51 55 56 56 53 51 48 45 43 43 44 44 44 45 46 48 50 51 48 48 48 46 41 29 16 3 353 345 341 351 358 2 357 9 57 98 99 91 78 67 62 54 52 61 79 95 109 105 88 72 120 148 139 131 134 168 200 246 300 35 90 139 210 240 241 207 171 154 151 173 190 199 181 180 184 187 193 201 204 195 164 171 181 196 193 194 206 223 237 216 184 189 229 237 233 270 238 176 176 162 125 37 16 18 34 44 232 204 205 222 233 234 218 223 243 254 255 251 240 235 238 253 267 277 285 296 306 305 305 301 294 278 243 230 237 262 276 285 289 293 298 302 301 298 284 275 267 267 271 276 280 284 288 293 301 309 311 312 309 308 306 304 304 306 308 310 312 312 357 107 94 93 151 219 228 223 213 203 196 194 197 213 210 198 172 157 147 144 154 170 170 150 121 116 113 111 114 113 111 113 116 121 152 177 213 224 225 214 205 201 215 226 234 243 257 276 284 291 298 303 308 315 325 330 327 319 313 310 308 299 254 215 206 231 260 283 295 298 293 280 276 275 270 222 139 131 131 133 124 114 99 89 81 82 86 91 98 107 115 116 105 94 87 85 85 86 86 85 82 79 23 22 22 22 21 21 20 20 19 20 20 20 20 20 21 21 22 22 23 24 25 25 24 24 23 23 23 23 23 23 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 25 26 26 26 25 25 24 24 24 24 23 22 22 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 20 19 19 19 20 20 20 20 20 20 19 19 19 18 18 18 19 18 19 19 19 20 20 21 22 23 23 23 23 24 24 24 25 29 32 35 35 24 13 2 352 341 343 343 343 340 336 351 357 358 355 358 352 10 19 28 32 32 34 33 25 17 7 5 2 4 8 11 14 14 15 18 23 29 35 39 42 49 60 56 22 357 347 355 9 20 35 45 38 27 23 31 38 43 34 349 309 292 284 322 1 34 63 82 78 64 47 26 12 8 69 93 84 68 23 345 335 348 79 101 102 102 100 95 94 98 108 123 154 180 230 258 272 278 278 280 282 285 288 290 294 297 300 302 304 309 310 310 307 304 304 305 307 312 318 325 329 331 336 40 148 154 306 327 341 21 70 79 81 79 76 68 43 15 3 43 55 42 51 108 170 203 208 69 67 64 65 61 45 18 357 338 342 348 354 358 2 5 5 352 196 139 346 322 278 266 260 43 44 48 51 51 51 50 47 39 23 3 337 339 346 347 328 312 262 181 158 137 110 85 40 348 311 300 298 293 297 305 339 8 15 12 360 337 307 294 299 316 331 353 23 32 28 22 24 32 36 36 16 4 5 22 23 3 346 327 326 328 318 326 346 10 19 27 32 30 22 9 1 357 1 5 3 350 346 347 347 350 3 151 181 213 267 315 326 322 315 317 315 312 308 316 346 9 17 17 15 12 8 3 358 357 356 358 344 329 319 312 306 301 298 298 297 301 308 334 350 5 14 20 30 39 45 43 38 30 22 15 12 12 14 22 36 34 5 345 327 337 332 324 322 351 57 70 72 65 58 57 62 60 39 360 359 10 5 5 12 21 34 59 72 71 52 17 350 330 333 2 8 37 72 56 43 31 50 63 52 44 35 13 29 48 28 27 53 76 73 5 308 250 259 278 288 298 310 327 246 236 255 242 165 90 104 111 122 108 145 144 144 138 106 114 126 127 121 116 115 120 145 188 213 297 5 9 8 32 74 79 68 50 48 37 4 350 337 328 344 24 105 100 100 130 142 153 152 83 54 58 51 38 32 11 349 323 308 309 310 310 311 312 314 343 34 53 50 44 30 7 338 318 305 299 302 305 309 318 327 339 1 25 36 2 332 306 313 323 337 355 9 12 7 360 356 354 351 342 337 333 328 319 297 324 42 51 52 52 50 46 42 40 44 50 55 58 57 55 52 48 46 44 44 44 45 46 47 49 52 53 54 52 50 48 45 37 20 4 354 352 357 4 14 11 6 356 7 54 106 103 93 86 81 76 69 65 64 67 77 100 122 128 123 149 161 159 161 167 184 199 211 197 162 151 184 205 224 237 230 190 157 161 178 192 199 190 186 183 181 191 200 202 196 182 179 185 197 199 201 203 212 215 217 197 190 209 214 212 135 76 69 56 100 119 68 30 358 25 54 82 98 199 217 238 240 209 203 208 221 227 229 228 224 221 227 241 259 276 288 298 291 290 291 291 286 276 251 241 248 265 279 288 299 309 317 319 317 312 307 299 289 283 280 278 279 283 282 284 290 300 305 304 303 303 302 302 303 302 304 306 311 321 14 28 338 242 229 221 212 195 187 189 203 212 218 213 198 171 154 145 139 151 167 174 160 138 127 121 120 127 129 127 140 153 185 204 212 216 216 210 180 178 183 197 205 211 215 232 255 270 278 286 291 301 315 322 319 309 303 303 307 309 307 292 233 204 221 244 258 267 270 273 268 270 270 261 201 146 127 118 111 103 98 95 95 94 93 97 104 113 121 124 116 103 95 93 95 98 101 102 102 100 98 23 22 22 22 21 20 20 20 19 19 20 20 20 20 21 21 22 22 23 24 25 25 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 22 22 22 23 24 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 20 20 19 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 22 23 23 24 24 25 26 26 27 30 31 37 57 32 315 297 303 301 306 308 302 290 266 257 297 327 324 351 18 32 35 36 30 28 29 25 18 7 3 7 3 1 1 5 9 11 12 14 20 26 37 44 47 34 99 106 63 4 353 2 6 6 11 19 27 24 21 25 16 330 283 262 268 311 347 11 34 49 43 49 60 67 61 42 24 16 63 86 90 82 38 333 337 355 71 101 111 111 109 103 96 92 94 104 116 115 130 267 267 269 274 277 281 279 283 289 294 298 301 301 303 305 306 307 305 304 304 303 303 305 311 316 318 315 311 294 289 89 47 8 345 353 65 94 96 95 94 93 83 21 25 69 64 58 51 49 53 54 57 58 64 65 61 50 33 356 329 315 327 345 356 5 15 25 33 39 42 39 36 37 38 37 36 37 38 41 42 42 40 36 31 23 9 1 355 347 329 317 295 279 258 220 191 142 72 60 275 317 325 331 352 4 15 21 20 16 8 352 328 307 313 313 334 10 27 39 38 35 32 27 24 26 29 27 5 1 8 24 14 352 335 325 325 360 10 17 18 18 19 23 29 37 24 350 333 329 329 343 2 356 341 330 322 310 280 233 216 206 323 352 350 340 333 329 323 318 324 353 19 23 22 14 11 7 3 358 353 351 352 352 346 338 331 326 318 307 296 291 287 304 340 12 18 21 17 19 27 41 45 46 37 27 19 13 10 8 10 19 40 31 5 336 321 340 333 327 319 348 48 71 67 54 47 53 69 78 61 20 11 9 4 357 356 12 29 48 74 79 69 28 357 329 325 325 313 286 163 80 60 41 45 50 52 48 33 348 41 54 43 25 18 53 46 14 323 291 291 290 295 315 338 29 23 289 260 218 136 94 102 103 102 69 70 107 119 108 73 93 106 106 105 115 128 146 168 175 145 59 36 21 359 10 40 68 45 27 19 49 60 28 348 312 328 85 115 98 79 108 104 95 77 73 68 69 56 45 37 10 337 315 307 305 306 312 318 332 353 40 56 57 45 31 6 334 309 294 289 292 297 302 307 313 323 346 28 33 24 340 325 320 341 354 4 11 10 3 352 347 346 344 340 332 328 322 313 305 298 33 48 47 45 44 45 45 43 40 44 50 57 60 60 58 55 50 47 46 46 47 48 49 50 52 53 54 56 56 54 51 46 33 13 354 348 349 352 6 17 15 8 357 8 61 109 106 102 98 93 87 78 74 71 64 50 37 61 130 160 168 172 173 177 182 190 200 207 208 185 175 185 201 217 224 225 216 182 176 183 193 197 193 188 179 170 190 205 209 182 142 157 185 209 236 234 220 212 205 196 194 202 214 213 198 165 149 114 325 292 283 352 47 42 14 22 42 47 245 241 272 277 251 204 199 208 224 226 222 209 200 197 202 211 221 233 245 256 268 277 283 285 284 275 260 247 257 268 281 292 305 317 323 327 330 332 333 329 321 313 303 296 292 278 267 260 283 293 297 298 299 299 298 298 299 303 308 314 322 329 327 297 248 224 206 192 180 174 173 187 202 209 191 165 142 135 133 133 147 165 177 161 144 132 126 122 124 132 147 174 187 201 228 234 231 214 174 149 166 180 187 195 199 198 212 234 254 261 265 267 272 280 280 281 281 285 293 303 308 309 305 259 214 216 234 247 256 263 266 266 268 266 255 197 143 120 111 104 102 103 105 105 104 102 108 117 128 129 123 108 100 97 98 100 104 110 115 118 122 119 23 22 22 21 21 20 20 19 19 19 20 20 20 20 20 21 21 22 23 24 25 25 25 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 22 21 21 21 22 24 25 25 25 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 21 22 23 24 25 26 27 28 28 29 30 21 358 214 228 249 277 285 294 275 268 274 267 257 252 265 282 7 47 50 45 39 28 21 15 7 1 354 360 360 355 352 350 356 3 8 10 11 14 18 20 19 351 305 354 18 35 26 13 5 2 3 20 20 20 11 349 288 279 274 278 341 33 4 352 358 47 52 35 21 22 78 92 97 21 24 55 78 93 108 60 357 359 14 54 91 103 108 106 103 98 95 95 105 112 115 131 251 269 272 274 279 281 284 287 290 294 298 301 301 303 304 304 304 304 303 301 299 297 297 300 303 305 303 303 301 10 46 46 11 324 302 308 94 106 109 110 114 117 130 83 77 70 61 51 35 25 15 53 62 58 49 44 35 15 344 324 320 331 342 356 7 23 34 38 40 40 37 35 33 33 33 32 35 37 39 37 35 30 24 18 11 2 353 343 327 305 285 269 253 246 230 34 31 22 26 30 25 18 19 29 28 23 18 13 3 348 335 325 326 334 360 32 45 43 43 47 43 38 32 30 27 24 14 349 349 9 30 2 341 324 348 16 26 25 20 12 9 9 9 14 37 358 307 309 312 313 316 317 317 302 296 292 285 275 255 291 350 5 2 353 343 332 327 316 318 341 14 25 26 20 12 7 2 358 352 349 347 350 353 354 348 344 342 339 332 316 315 327 4 26 40 22 12 4 13 24 39 44 45 37 28 19 12 7 2 1 13 40 27 7 334 333 350 341 329 318 360 54 74 70 62 46 54 82 92 76 55 34 8 355 349 348 358 18 40 66 80 78 42 355 314 305 300 296 10 63 65 51 40 37 56 70 59 44 31 47 58 69 66 58 52 31 1 329 316 309 299 284 203 82 60 32 306 296 106 69 57 43 36 41 60 76 77 52 67 92 115 118 120 47 50 87 91 94 86 70 59 59 34 7 12 25 33 10 358 345 52 56 13 330 308 82 107 107 75 49 29 98 110 114 98 78 71 53 38 17 325 300 295 303 315 334 347 360 8 27 51 64 58 37 6 331 310 293 282 283 290 296 300 303 308 330 22 47 41 17 331 341 351 3 5 7 6 355 343 338 335 336 333 330 327 322 322 324 354 23 38 39 38 37 33 31 35 38 40 43 50 59 63 64 62 59 54 47 47 49 52 52 53 53 53 54 56 57 58 56 52 45 31 9 348 344 341 342 356 12 17 11 8 20 71 107 111 106 100 95 89 77 78 77 74 55 40 31 53 139 163 175 182 188 191 194 199 206 213 202 191 187 200 210 212 207 192 166 173 184 199 199 194 188 180 177 189 186 164 126 124 151 186 217 257 253 238 230 227 217 189 196 212 224 209 189 182 192 213 235 246 252 233 47 22 6 356 346 328 310 289 263 235 212 203 205 223 227 219 184 171 176 185 188 190 209 232 251 260 267 272 272 273 279 278 271 267 268 271 273 283 302 317 324 329 334 336 335 332 325 318 313 308 291 274 262 274 281 286 290 292 295 296 297 298 305 314 323 324 322 320 311 284 237 204 189 177 169 162 160 160 158 131 117 109 114 119 125 138 168 198 177 156 140 131 125 124 135 167 203 201 201 219 231 234 208 162 149 168 183 182 190 196 199 208 225 249 253 256 256 254 251 254 258 266 275 284 294 302 304 298 265 226 209 229 248 264 268 268 266 264 259 251 196 143 122 117 114 113 106 99 100 103 107 118 129 137 130 116 101 100 99 102 102 104 111 122 132 141 139 23 22 22 21 21 20 20 19 19 19 19 19 20 20 20 21 22 22 23 24 25 25 25 24 24 23 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 23 23 22 21 20 20 21 23 24 25 26 26 25 24 24 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 17 17 17 18 18 19 21 22 24 25 27 28 29 30 31 26 12 7 352 227 283 342 338 334 315 287 293 292 301 298 283 274 313 87 79 65 41 5 311 303 303 335 343 350 347 339 337 340 347 360 7 10 12 12 11 12 10 13 22 34 27 22 16 358 334 320 328 32 11 345 278 312 331 319 332 12 25 21 353 356 2 48 37 10 310 275 236 181 107 37 41 51 66 78 85 66 31 10 7 27 81 98 103 101 102 104 103 109 124 133 143 169 257 282 281 282 284 286 288 288 290 294 298 303 309 312 312 310 309 308 306 302 298 290 287 287 286 287 289 293 317 36 48 47 297 280 277 280 255 127 124 131 148 153 151 103 82 76 71 57 22 19 30 64 67 62 51 37 12 350 331 316 311 312 317 331 352 24 38 44 45 43 38 36 36 37 34 30 34 39 42 40 34 25 15 7 2 348 336 325 317 303 280 261 250 24 35 33 26 18 13 18 27 23 29 41 33 20 360 350 339 332 326 326 347 17 36 39 42 45 43 47 55 55 49 52 41 23 339 311 314 8 24 353 346 348 19 27 28 21 13 357 354 351 347 341 332 315 306 305 308 309 306 283 261 252 256 260 261 273 321 16 13 6 350 335 321 309 300 293 317 2 26 28 26 18 10 4 358 353 347 345 345 349 353 357 352 348 344 343 347 354 15 28 30 35 38 26 11 359 14 28 36 37 36 31 28 21 11 1 353 348 6 32 24 10 342 348 351 344 339 341 14 58 73 74 68 53 35 40 64 75 74 65 28 5 348 345 348 6 19 39 86 94 87 336 294 281 287 313 36 56 55 31 9 344 358 76 67 47 44 44 42 45 63 58 50 22 348 324 310 305 308 196 85 59 44 35 38 57 59 58 50 35 5 358 29 92 90 29 48 115 120 123 113 56 76 86 72 63 49 32 47 90 51 35 43 31 15 341 333 336 44 33 354 319 81 110 94 81 20 24 120 139 135 128 106 77 59 39 8 288 269 274 284 325 355 13 7 6 5 28 54 69 59 29 337 312 299 291 284 282 290 294 295 301 322 19 35 39 34 17 357 2 4 5 1 355 347 334 326 326 326 326 327 326 327 330 353 16 28 32 32 31 30 30 23 18 16 24 33 41 52 62 68 70 70 64 57 47 51 55 57 57 57 57 56 55 58 60 60 58 53 44 33 18 1 346 342 344 5 19 27 21 21 29 67 93 99 98 95 93 86 73 75 77 77 59 47 37 38 60 135 171 187 197 196 195 198 205 213 218 208 195 199 196 184 147 135 148 181 204 210 203 198 193 188 185 177 157 132 132 145 169 190 207 228 231 224 218 211 185 120 184 211 247 236 221 208 199 201 214 222 228 234 265 28 3 355 351 360 344 222 209 206 204 210 219 237 231 211 166 165 180 205 206 197 208 231 255 261 265 265 257 254 262 271 278 281 281 277 262 254 255 275 289 296 298 299 300 303 306 308 309 308 303 295 288 282 284 285 289 293 295 296 299 302 310 320 328 323 318 314 313 314 315 292 221 176 155 143 132 137 132 117 107 104 107 116 127 136 173 212 203 173 148 139 138 144 155 186 221 218 212 215 227 233 196 168 169 203 205 196 201 202 204 210 221 237 244 246 245 239 237 241 250 261 272 275 279 284 287 285 264 229 204 214 234 264 270 270 265 258 254 244 193 140 124 115 108 98 97 97 103 109 117 130 140 143 123 108 99 101 105 109 112 116 121 135 145 151 148 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 23 24 24 24 24 24 23 23 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 23 22 21 20 19 20 22 23 25 26 26 26 25 24 24 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 17 17 17 17 18 18 19 20 22 24 26 28 30 33 40 40 29 16 13 22 19 9 360 352 352 2 23 19 1 348 333 307 273 172 131 117 234 265 258 258 286 344 352 354 344 337 334 341 352 5 9 11 12 14 13 14 16 24 27 25 11 341 282 273 267 266 249 212 205 203 226 355 351 348 341 334 324 10 11 33 47 51 13 327 279 276 88 80 66 49 36 56 73 79 82 76 47 9 350 7 60 91 95 93 98 102 109 129 153 152 157 205 284 291 288 287 284 285 286 289 293 296 301 318 325 329 325 320 314 311 309 306 295 283 271 266 265 268 270 274 282 34 296 248 253 260 262 262 248 186 131 133 163 181 135 88 81 80 87 75 37 42 60 70 76 82 90 35 311 287 281 280 280 278 276 279 311 23 41 47 50 49 46 40 40 43 37 33 33 42 46 43 34 18 357 341 331 330 328 324 342 360 23 34 41 39 35 28 8 358 9 16 17 5 17 40 50 19 333 328 326 330 328 345 31 48 52 49 44 44 41 49 76 100 115 134 139 170 261 270 276 338 359 326 347 12 28 26 22 6 349 334 335 334 334 324 317 310 312 314 317 318 318 307 275 244 240 236 228 254 16 23 9 344 314 291 273 274 282 291 350 19 32 29 23 15 8 2 356 349 345 344 344 346 351 357 359 351 346 348 1 17 25 24 19 20 24 28 20 17 28 36 38 37 31 24 21 16 7 351 340 333 1 22 23 10 353 351 8 16 9 6 14 50 72 76 68 54 29 19 23 47 54 50 34 12 349 345 346 8 342 332 145 115 111 12 310 314 21 38 48 57 52 23 354 323 311 44 59 49 41 43 52 55 57 61 51 12 330 307 294 307 359 79 71 59 43 41 49 54 55 56 56 31 337 324 324 94 91 74 49 72 92 66 33 23 101 95 71 62 38 355 2 28 30 34 37 27 358 317 317 323 347 356 357 357 112 108 85 80 76 76 154 161 143 124 98 65 36 358 307 268 248 301 1 25 25 21 357 343 343 31 59 74 60 12 321 311 304 296 293 291 293 293 295 355 34 42 40 36 29 22 13 6 1 352 338 328 320 316 316 317 320 325 331 326 335 359 24 34 37 33 29 26 24 22 14 5 358 4 13 30 51 64 68 68 67 62 52 46 53 60 64 64 64 63 62 60 60 64 65 65 60 52 38 18 2 358 8 18 31 34 34 26 24 30 68 89 96 95 95 93 85 75 71 69 66 55 46 39 32 36 60 184 250 263 261 233 210 213 220 264 311 340 198 165 153 134 146 164 198 215 215 202 198 195 189 179 165 142 132 151 167 184 196 207 218 245 223 207 204 89 85 173 206 247 243 262 313 284 227 212 211 217 235 244 302 341 350 356 18 22 15 186 197 203 223 242 263 219 173 153 172 200 218 215 208 209 228 248 260 265 265 258 250 247 254 265 280 292 293 281 255 237 242 253 258 258 260 265 275 285 293 297 300 300 300 299 295 296 296 296 298 298 298 300 304 312 324 325 313 308 306 311 318 326 330 340 3 47 82 95 120 126 119 112 110 116 131 146 159 182 203 211 180 157 150 155 168 184 202 215 230 233 228 230 228 150 196 215 232 227 220 225 219 215 217 220 223 230 236 237 233 228 228 240 255 270 270 265 256 264 266 260 232 205 197 198 222 257 266 263 257 249 233 177 128 110 99 98 98 103 107 112 117 126 142 149 140 115 106 104 110 115 119 121 127 136 149 152 151 145 23 22 21 21 20 20 19 19 18 18 18 19 19 20 20 21 22 23 23 24 24 24 24 24 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 23 23 23 22 21 19 18 19 20 22 25 26 26 26 26 25 24 23 23 22 21 20 20 20 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 19 20 22 24 26 29 34 44 62 59 34 10 1 359 353 346 335 331 318 8 22 7 331 288 260 239 204 172 164 242 257 262 335 10 9 1 357 353 350 350 357 2 8 11 12 13 14 14 14 15 15 10 353 296 266 253 249 269 279 258 220 195 169 154 4 306 287 264 253 236 255 12 26 49 44 313 284 279 8 68 79 76 52 295 270 191 109 92 83 53 14 343 358 58 91 88 86 94 104 115 134 151 70 306 292 291 294 294 293 290 287 290 299 310 321 332 341 339 338 332 327 322 320 314 310 292 274 255 260 263 256 251 251 230 212 219 232 237 238 242 245 241 211 126 90 67 19 66 74 70 69 72 68 57 51 68 79 91 99 111 49 276 261 263 265 268 267 269 268 15 40 46 47 48 49 49 46 47 45 40 34 29 40 42 40 27 5 346 350 348 344 343 355 26 39 44 41 40 36 20 355 334 341 353 356 337 310 305 287 206 260 315 328 331 330 321 351 49 72 88 141 76 44 28 358 216 182 173 168 164 174 210 241 258 247 261 284 7 26 27 2 334 298 291 296 315 315 313 308 308 310 316 323 331 330 328 324 318 293 261 235 227 27 25 17 345 316 293 288 301 320 346 6 22 25 27 24 19 13 8 1 355 347 343 343 344 346 353 360 2 353 352 358 13 22 26 20 13 10 15 23 29 36 44 48 46 41 29 18 7 357 342 332 334 343 15 20 18 7 1 1 28 31 18 9 9 41 64 70 67 53 30 11 5 14 31 40 39 16 352 343 345 25 9 357 345 85 79 50 25 17 33 47 56 63 55 22 354 354 7 34 49 54 24 1 35 52 54 59 43 341 298 291 292 13 47 62 70 67 55 50 50 52 46 39 62 353 321 340 36 87 85 78 57 52 43 355 354 32 84 78 67 67 36 358 354 6 33 27 23 7 326 300 300 300 305 347 23 100 107 108 100 115 135 151 163 159 139 111 81 53 18 342 313 322 79 43 39 39 26 2 323 316 328 35 58 68 61 1 325 317 317 324 321 311 303 321 24 51 51 47 41 36 29 24 7 342 327 322 324 312 308 310 311 313 321 319 321 331 1 24 35 40 41 35 30 25 19 12 0 352 347 349 354 8 37 51 55 56 54 50 45 45 49 64 72 74 73 72 71 69 68 71 76 80 86 91 99 38 19 27 36 41 43 41 37 28 24 30 59 89 103 104 101 98 90 76 65 61 57 50 42 33 22 14 360 322 305 301 316 304 256 234 251 319 349 3 23 156 160 156 167 179 196 206 206 189 185 186 189 175 157 141 146 168 175 182 190 167 64 44 117 187 41 30 43 119 190 216 227 272 341 306 264 208 196 210 229 237 241 241 312 15 37 27 16 8 280 230 247 256 265 126 134 148 179 207 224 220 216 212 224 238 249 259 266 268 261 255 253 256 267 288 299 303 285 256 234 247 255 260 259 260 263 271 278 285 291 295 297 299 298 295 293 292 293 294 296 299 303 310 325 320 304 299 300 306 319 333 338 347 358 12 33 59 99 113 117 116 120 130 146 160 173 184 194 198 177 162 160 165 173 182 197 209 223 232 234 237 233 206 223 228 232 221 217 230 228 226 225 223 223 227 233 236 233 222 215 220 238 260 270 265 254 257 258 258 235 211 189 178 170 166 220 254 259 250 228 167 122 107 102 106 113 117 118 118 122 132 154 153 137 117 113 113 118 123 127 130 138 150 163 160 152 140 23 22 21 20 20 19 19 18 18 18 18 18 19 20 21 22 22 23 23 23 24 24 24 23 23 22 22 22 21 21 22 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 25 24 24 24 24 23 23 23 22 22 21 19 18 18 19 21 23 25 26 26 26 26 25 24 23 22 21 20 20 20 19 19 19 19 20 20 20 20 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 22 24 26 29 37 67 88 80 12 341 322 312 284 267 273 287 37 12 348 311 305 292 340 194 190 218 237 248 5 32 23 13 357 358 358 358 358 360 4 8 10 11 12 13 14 13 12 8 1 343 305 270 266 324 358 1 8 5 360 341 231 222 240 242 242 233 228 220 233 251 284 275 265 258 236 92 94 98 115 215 250 253 172 106 90 83 73 7 330 340 70 92 91 88 88 103 112 117 97 46 331 305 295 316 340 355 339 329 336 2 9 1 355 351 343 339 334 332 329 326 318 309 291 291 88 18 345 304 274 247 214 208 214 226 229 222 285 271 231 69 66 69 56 37 54 64 65 59 56 54 52 49 57 70 80 83 75 45 318 275 259 259 264 270 292 12 41 45 48 47 46 46 48 49 51 46 38 27 31 42 40 34 21 8 357 357 355 351 347 357 26 50 58 57 45 6 275 268 270 297 298 272 264 261 264 253 234 228 271 320 323 317 307 306 68 123 134 140 64 29 347 301 273 237 203 186 174 164 162 181 199 201 88 28 33 33 14 315 284 258 251 257 269 283 291 295 298 304 314 326 329 328 330 336 349 357 3 7 12 17 17 10 346 349 357 8 12 16 20 24 27 21 19 19 19 14 7 358 350 344 344 346 347 352 3 4 360 348 359 8 19 22 23 17 8 2 6 17 33 40 49 57 55 49 33 15 360 354 350 349 356 8 30 23 18 8 6 12 34 32 11 350 20 55 64 68 68 52 30 1 356 359 14 31 40 23 2 348 357 20 49 41 42 61 64 59 34 19 18 48 65 74 83 73 42 29 26 24 39 55 16 342 349 61 58 49 7 293 266 345 23 47 50 53 68 72 67 52 43 37 18 352 308 342 356 19 49 68 71 76 72 52 20 340 349 43 74 65 60 66 43 1 336 1 30 26 7 327 305 290 283 279 279 327 74 100 99 111 123 129 169 277 177 145 123 90 68 52 17 354 359 65 71 55 46 33 1 329 306 314 354 43 46 47 39 342 323 320 331 342 340 335 335 31 48 52 52 48 38 30 23 7 330 307 310 310 310 306 306 307 307 308 311 317 341 8 23 32 37 41 42 37 30 22 13 358 343 339 339 341 346 6 40 44 46 46 42 39 40 41 45 63 76 82 83 84 84 85 85 88 97 107 128 159 185 189 52 44 44 43 43 42 38 32 25 27 40 81 108 113 107 99 88 74 64 59 54 47 39 29 16 360 344 322 318 323 339 336 328 281 301 327 334 322 236 190 184 185 189 192 197 200 195 184 182 182 186 172 160 155 162 175 171 168 163 82 42 26 22 68 107 20 17 35 174 197 224 333 360 348 342 314 194 209 223 226 221 199 114 73 70 44 15 354 344 333 321 187 135 125 137 152 180 202 217 220 221 219 228 238 247 253 258 265 268 266 264 255 252 265 285 297 301 295 278 262 261 265 266 265 265 268 273 279 285 290 292 293 292 289 286 284 282 285 289 294 300 313 327 318 305 301 304 312 329 339 339 345 354 7 20 39 74 108 124 126 136 148 159 170 181 187 189 186 171 163 160 169 179 194 202 210 221 229 233 233 227 214 214 217 217 206 202 208 220 226 228 226 225 226 231 236 240 227 212 204 213 232 258 267 267 263 262 260 241 219 197 181 165 143 161 219 252 254 239 164 122 113 116 121 127 122 118 116 126 144 165 157 135 118 114 117 125 133 137 138 145 157 179 173 160 140 23 22 21 20 19 19 18 18 17 17 17 18 19 20 21 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 25 25 24 24 24 24 23 23 23 23 22 22 20 19 18 18 18 20 22 24 25 26 26 26 26 25 24 23 22 21 20 19 19 18 19 19 19 20 20 20 20 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 19 20 21 23 26 31 47 99 138 251 282 303 318 312 305 303 349 44 16 9 3 35 40 28 16 3 295 260 85 38 30 19 7 355 357 356 354 353 355 359 4 8 10 11 13 13 14 13 10 9 11 14 20 26 23 18 13 9 356 343 329 294 244 226 222 214 203 216 228 245 274 327 342 318 293 142 107 90 102 193 218 197 111 74 81 85 90 65 339 327 335 70 96 102 98 93 95 94 90 52 14 342 325 356 59 43 22 4 35 47 35 22 9 357 348 343 337 333 331 329 325 316 321 333 55 64 54 36 15 1 16 71 68 54 47 59 57 44 37 44 52 63 69 58 50 50 66 69 67 58 50 51 53 53 58 62 66 67 51 313 290 272 279 297 355 36 44 48 47 46 44 44 44 47 50 53 48 36 17 30 42 42 30 6 345 339 340 340 331 323 335 4 49 80 110 168 236 249 241 237 238 248 253 252 254 257 260 251 235 250 280 294 298 295 281 256 190 146 123 65 24 345 323 305 281 245 216 194 170 161 162 173 126 72 48 29 351 328 307 283 262 244 241 247 260 272 281 288 294 303 316 319 320 328 344 360 3 5 8 9 10 9 13 16 16 17 19 20 20 18 20 20 11 9 11 23 18 6 353 345 340 348 352 352 352 356 357 352 348 6 15 21 20 19 15 5 358 359 12 28 37 49 61 67 64 50 20 358 351 356 2 8 16 22 20 17 12 9 15 32 48 52 47 57 65 66 69 68 53 34 1 349 346 353 18 32 26 19 11 10 22 46 59 63 67 74 70 49 23 10 30 52 57 67 51 33 19 10 346 327 302 327 315 21 75 67 54 286 271 54 47 47 54 53 51 50 60 60 53 41 28 12 16 30 20 25 36 45 45 35 70 83 72 38 10 24 54 68 58 50 35 14 357 342 359 15 26 340 308 302 296 284 266 252 139 77 82 83 95 106 98 298 291 276 113 94 69 52 38 23 30 61 86 96 115 118 44 355 335 327 6 42 50 37 22 349 326 322 326 337 342 339 345 11 50 48 46 46 41 30 6 335 302 303 300 302 301 302 303 301 300 299 303 324 8 22 27 31 33 35 38 39 36 25 13 360 342 329 326 327 332 348 20 40 43 41 39 33 29 30 38 47 65 80 89 93 95 99 103 108 113 121 140 168 203 216 217 75 55 51 47 44 41 39 34 26 22 22 46 85 104 94 89 85 77 68 61 54 46 33 24 12 355 341 330 325 332 345 342 347 28 34 358 333 315 264 213 203 206 221 245 268 238 198 185 179 177 176 166 161 162 167 172 172 164 143 88 50 23 6 62 98 38 3 349 107 130 122 102 44 3 353 347 181 210 221 215 177 147 120 114 119 130 110 359 357 350 337 341 124 128 139 153 177 192 205 216 224 229 238 248 258 260 262 266 271 274 277 266 253 242 256 274 289 292 292 284 279 276 275 274 273 274 277 280 284 288 290 290 290 290 286 282 277 275 277 286 291 303 321 316 310 308 311 320 333 338 337 346 356 10 17 29 56 117 135 138 148 159 168 177 186 189 185 177 176 180 184 181 186 195 205 211 215 225 228 224 207 191 195 204 210 201 196 195 206 217 225 226 225 225 227 232 239 239 230 215 211 216 238 260 270 272 270 267 258 234 209 198 185 171 175 206 245 254 241 154 128 125 131 128 123 113 113 119 139 159 172 153 125 111 112 120 132 143 149 147 154 165 186 187 170 141 23 22 20 19 19 18 18 18 17 17 17 18 19 20 21 22 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 24 24 23 23 23 22 22 22 22 20 19 18 18 18 19 20 23 24 25 26 26 26 26 25 24 23 22 20 19 19 19 18 18 19 19 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 17 17 17 17 17 17 18 19 20 21 23 26 38 147 191 212 242 317 356 12 19 21 21 21 16 12 24 48 44 28 359 350 339 33 54 48 31 9 352 348 350 344 341 340 346 352 357 2 6 10 11 13 14 14 14 19 24 26 26 26 20 11 354 348 343 338 336 341 356 5 8 163 172 190 177 151 56 45 38 25 20 36 74 75 45 21 32 78 73 51 61 87 93 63 360 335 338 21 98 104 100 95 88 74 59 36 12 352 332 321 305 214 331 353 40 43 34 18 5 358 349 343 339 336 332 330 330 335 9 43 61 65 63 47 24 8 36 52 55 45 39 47 48 42 24 21 42 63 68 65 55 47 53 74 83 69 55 42 50 55 56 53 52 60 48 23 27 36 43 45 44 40 43 48 48 45 43 42 43 45 49 51 48 29 2 3 27 44 359 322 322 322 318 310 308 310 316 322 347 112 148 165 212 237 234 231 229 234 245 253 254 258 273 282 265 233 247 270 292 297 299 291 248 144 117 98 60 342 319 306 293 274 253 226 190 179 175 183 79 53 45 29 357 338 328 322 304 283 268 264 264 268 274 281 288 296 303 293 297 311 344 1 3 5 6 6 6 7 18 25 26 24 22 19 17 15 11 7 359 354 359 31 27 8 349 340 340 355 357 351 337 334 342 348 359 15 17 19 19 17 13 3 359 359 13 23 30 40 59 88 86 76 42 15 1 2 6 12 19 22 23 18 13 9 15 32 61 62 55 62 67 69 72 69 61 33 357 337 334 338 5 17 18 26 33 31 24 27 65 74 67 67 67 62 40 14 2 14 38 58 37 16 350 335 312 345 359 6 22 46 67 75 82 86 45 41 43 48 53 64 63 56 59 57 52 40 29 21 27 25 12 25 37 43 30 18 54 81 87 66 46 44 61 67 61 54 43 24 1 348 350 350 344 321 310 305 298 282 247 117 69 52 54 56 289 277 287 288 290 293 317 33 48 33 21 16 56 102 119 131 135 59 31 14 360 11 46 56 54 35 4 331 318 322 330 338 341 344 11 55 72 56 45 36 24 3 315 306 301 301 299 298 298 301 305 301 307 326 7 32 35 32 31 30 31 33 35 34 31 16 360 341 329 321 315 314 335 35 44 47 47 44 35 9 314 327 25 41 57 69 82 92 99 107 116 120 126 136 160 191 221 232 235 147 74 61 51 45 40 37 33 27 21 18 28 68 82 82 82 82 79 72 63 55 44 27 17 4 353 342 332 319 303 249 289 313 89 94 47 359 348 338 301 218 216 234 251 257 236 194 184 178 173 166 157 154 158 164 168 170 169 144 109 82 46 14 55 83 78 33 334 107 124 131 122 80 2 347 21 86 84 85 86 113 122 124 137 153 160 148 118 81 32 7 354 40 154 151 157 173 182 194 206 220 230 235 252 265 266 269 270 274 279 282 278 264 243 240 249 263 272 280 285 286 286 286 285 285 285 287 289 293 297 300 299 300 300 299 297 293 278 265 262 264 283 327 315 311 309 310 314 315 324 336 350 1 11 24 37 49 126 144 148 155 165 175 181 185 184 181 178 174 179 188 200 200 201 212 216 215 221 225 227 193 173 184 199 206 196 194 195 201 209 219 223 223 222 220 222 225 235 235 231 216 213 219 240 261 272 277 279 276 252 227 211 205 199 191 209 240 252 244 181 143 135 132 119 111 107 118 134 159 170 165 132 113 108 115 125 137 147 156 163 168 177 190 192 178 145 22 21 20 19 19 18 18 17 16 16 17 18 19 20 21 22 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 24 24 23 23 22 22 22 22 21 21 20 19 18 17 18 19 21 23 25 25 26 26 26 26 25 24 22 21 20 19 19 18 18 19 19 19 19 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 21 22 33 74 166 201 312 25 19 26 39 31 17 6 2 8 22 39 43 357 321 346 11 36 38 37 20 352 332 329 328 328 328 330 337 343 350 354 360 6 10 13 14 16 18 25 30 33 30 22 10 354 337 331 328 330 337 344 348 348 351 57 149 198 205 102 78 76 67 48 27 34 69 69 55 40 51 75 69 38 314 59 101 76 23 333 328 12 99 97 92 87 78 66 46 26 9 350 330 315 278 230 220 37 42 28 14 6 6 6 356 350 345 342 341 339 347 4 32 51 61 71 74 67 37 26 43 53 59 47 41 42 43 39 26 39 52 62 74 82 87 74 56 72 81 76 70 60 55 55 55 55 54 53 50 47 50 53 51 48 45 40 39 49 60 54 50 49 49 48 49 50 48 13 330 304 291 274 275 299 312 316 313 308 305 301 301 297 284 261 229 209 219 231 241 242 240 243 269 283 274 265 267 289 304 286 290 298 315 312 306 257 203 167 142 135 135 272 298 298 293 286 277 264 211 187 163 74 42 39 39 19 355 340 344 348 343 329 314 301 289 279 279 279 283 283 282 271 265 265 309 347 356 355 360 3 3 8 28 40 42 34 27 18 15 13 11 359 347 337 341 352 5 1 352 338 340 357 356 344 321 321 344 4 11 18 17 19 22 20 12 0 357 1 14 18 20 21 46 113 108 90 58 26 12 7 13 18 22 23 22 18 12 6 7 28 60 64 65 68 70 72 78 78 73 32 348 324 327 334 352 2 9 5 46 57 34 19 13 37 50 53 54 58 62 21 346 336 26 51 28 3 337 14 41 46 20 11 27 42 40 25 51 61 52 42 34 37 40 41 51 56 58 56 51 38 29 25 37 31 19 22 29 40 26 18 22 52 77 84 74 63 67 73 76 61 52 39 359 343 342 338 334 328 319 311 295 273 196 61 54 46 8 309 284 284 283 284 291 301 324 7 36 9 359 351 173 151 124 79 65 44 31 19 13 28 44 51 47 29 336 316 308 321 330 337 342 358 46 78 84 70 49 18 352 331 307 312 308 302 297 298 302 310 322 352 11 23 35 40 39 33 28 24 25 26 28 26 19 3 347 333 325 317 312 328 14 48 52 55 64 106 176 222 341 6 25 36 44 48 53 63 76 88 100 105 112 123 144 195 233 235 227 125 70 58 49 43 36 32 28 21 11 12 32 60 68 72 74 76 77 72 64 52 38 16 10 360 351 333 325 313 246 182 194 32 47 65 43 19 358 356 359 12 81 210 206 202 196 186 180 176 169 162 160 158 154 142 124 95 64 87 103 112 93 49 51 84 122 136 181 189 151 131 37 8 359 2 59 85 93 90 85 96 109 121 134 143 150 134 121 109 104 95 355 202 178 159 159 168 177 186 199 217 225 228 248 264 273 276 278 281 285 286 284 275 261 247 244 247 254 263 272 280 286 291 296 299 299 300 304 308 310 309 309 310 311 313 313 312 309 290 226 197 192 313 300 301 298 299 298 294 304 322 341 333 322 203 73 61 125 147 155 159 167 178 184 185 179 180 183 188 190 196 209 210 209 216 225 229 223 222 221 171 168 179 186 188 179 197 204 207 210 213 216 217 217 215 213 212 216 227 232 221 212 208 223 242 260 268 274 275 260 242 227 220 214 211 218 232 251 249 226 162 131 118 109 109 114 130 153 176 169 150 118 111 112 120 130 139 146 155 166 179 188 192 198 171 135 22 21 20 19 18 18 17 16 16 16 17 18 19 20 22 22 22 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 21 21 21 21 22 22 22 22 22 22 23 23 24 24 25 24 24 23 23 22 22 22 22 22 21 20 18 17 17 17 18 20 22 24 24 25 25 25 25 25 24 23 22 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 17 17 17 17 18 19 19 20 25 29 34 25 33 41 27 36 52 29 2 334 346 3 9 7 354 336 327 352 28 40 33 21 359 338 322 320 322 324 325 327 331 336 340 345 354 4 11 13 15 16 18 21 27 30 28 12 342 320 313 309 309 301 283 299 318 327 338 358 65 56 16 358 164 161 176 202 108 74 72 64 55 35 65 81 90 70 284 34 93 89 36 333 338 51 97 95 93 92 86 75 45 20 2 346 335 320 300 330 83 62 35 342 347 1 9 4 352 347 344 344 347 349 360 17 39 52 62 70 73 73 58 51 51 63 63 47 56 60 61 46 34 44 52 55 74 99 103 76 62 59 57 55 56 57 56 52 49 51 52 51 49 52 58 74 79 77 68 44 16 69 84 86 85 83 77 70 62 59 16 284 289 287 273 262 254 266 281 297 298 294 290 286 285 286 283 262 243 236 324 7 9 17 18 16 10 12 23 41 42 28 19 12 360 358 360 351 222 192 190 178 165 168 169 188 255 284 286 288 289 280 108 112 55 44 40 38 30 360 338 329 336 334 326 319 313 307 305 301 297 285 277 273 269 262 249 239 236 237 250 262 342 359 1 4 12 38 47 39 34 25 23 16 7 346 332 320 338 5 23 1 347 334 339 342 326 319 314 342 18 21 18 16 13 20 24 23 9 353 347 2 17 16 11 3 12 82 100 79 51 27 16 12 20 23 25 24 21 17 9 2 355 28 62 65 67 70 76 75 71 70 62 16 334 319 324 332 339 341 336 315 331 85 78 29 21 42 46 46 42 40 37 13 2 1 42 48 26 3 2 33 45 46 18 7 15 52 57 48 60 64 59 46 38 36 35 35 39 48 57 58 56 45 35 36 43 34 23 18 20 22 22 26 28 31 56 82 86 86 85 94 94 78 75 67 332 326 330 330 328 326 321 311 288 259 77 44 43 31 309 292 289 288 288 289 293 300 328 7 37 325 112 103 80 70 69 82 80 64 28 19 26 37 41 42 26 350 316 307 305 316 328 336 335 355 56 86 88 79 56 1 326 317 309 315 305 298 293 300 312 335 359 21 29 33 32 36 36 30 22 13 7 8 13 11 2 345 334 324 317 313 324 20 37 43 43 35 260 223 57 40 25 20 24 36 38 38 33 29 27 33 42 47 53 55 45 32 310 257 260 62 52 48 43 37 30 25 19 12 1 20 45 55 60 63 64 67 71 71 68 57 38 14 17 6 352 324 321 341 61 74 67 61 55 54 40 19 353 355 8 39 40 40 65 167 178 179 176 172 163 157 157 150 138 122 96 72 52 48 74 121 125 125 130 141 147 140 137 140 109 76 47 21 356 326 5 77 95 93 90 89 97 107 108 101 84 82 96 114 128 143 175 181 166 135 125 144 181 193 202 219 222 222 234 255 272 281 288 293 294 292 288 282 274 262 254 249 252 256 261 271 281 290 295 299 303 305 308 309 308 308 309 311 311 312 310 310 310 302 245 174 181 232 268 279 284 284 284 281 270 259 248 226 208 177 102 74 103 142 155 160 168 176 183 183 181 187 193 200 197 201 208 211 211 207 220 233 238 246 244 187 176 174 169 167 170 197 213 219 218 215 212 207 207 208 208 206 205 214 224 224 212 204 212 225 239 242 239 237 235 237 235 233 232 232 231 237 254 257 244 181 128 117 110 114 124 151 171 183 167 137 115 111 113 122 134 144 147 152 158 169 179 186 192 159 123 21 20 20 19 18 17 17 16 16 16 17 18 19 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 22 23 23 24 25 25 24 23 22 22 22 22 21 21 21 20 18 17 17 16 17 19 21 23 24 24 25 25 25 25 25 24 22 21 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 16 16 16 16 16 16 16 16 17 18 18 19 20 21 24 28 32 32 31 27 36 52 50 337 294 330 341 335 325 315 310 324 2 44 40 27 2 343 334 330 328 328 326 326 325 324 323 324 333 351 4 12 13 15 15 17 21 29 23 15 347 315 303 308 308 307 284 261 267 305 332 29 58 68 48 9 317 250 181 186 192 44 82 91 108 98 43 74 98 146 206 252 52 84 86 48 1 347 62 95 101 99 98 98 90 64 27 7 352 342 333 325 33 72 67 33 332 342 360 5 347 339 337 339 340 343 347 355 15 34 43 62 73 77 73 66 59 56 58 54 52 65 72 70 60 50 47 50 50 48 53 60 63 61 60 63 61 58 56 57 60 56 53 52 46 38 45 62 75 94 117 163 203 214 131 127 132 147 151 137 135 141 199 238 253 270 282 288 274 263 258 256 255 257 268 274 277 279 275 332 23 51 42 36 35 36 36 29 26 24 30 35 39 35 27 15 2 347 341 331 297 206 172 73 33 29 37 80 152 210 251 266 266 262 247 73 69 57 54 54 44 354 317 298 291 293 301 302 298 299 299 300 305 314 291 276 269 268 264 257 240 229 224 229 242 356 4 8 7 6 12 22 29 28 29 28 12 348 317 315 323 350 9 19 355 336 323 329 323 288 324 344 17 30 34 25 18 15 22 23 20 360 350 358 14 18 14 3 351 346 355 32 28 21 10 10 16 26 29 28 25 21 16 7 353 341 24 62 68 61 63 78 76 71 65 46 350 320 315 322 326 328 325 317 297 260 218 174 40 41 48 48 45 42 41 34 17 16 26 51 45 25 13 16 28 43 44 24 358 357 86 94 79 60 65 65 56 44 28 30 32 34 43 55 67 77 82 60 50 45 35 31 31 33 34 31 31 26 17 35 60 81 91 99 94 99 99 98 79 304 304 319 335 329 326 323 324 322 79 59 37 11 333 300 295 294 292 293 295 296 301 317 357 145 172 109 87 72 52 46 93 96 88 25 41 72 58 49 38 360 324 305 304 306 320 335 334 324 353 68 83 81 73 31 334 315 313 311 312 299 294 290 308 327 343 1 21 34 34 28 25 16 356 341 334 337 345 352 355 343 328 320 315 313 324 12 51 45 40 31 37 45 53 41 30 16 18 27 38 39 37 29 24 21 26 28 27 28 27 24 25 26 27 33 37 39 37 35 28 22 15 8 1 354 24 44 51 53 54 54 61 71 75 74 68 50 31 29 19 4 342 360 28 61 70 76 82 75 63 47 18 347 350 9 37 31 29 28 130 170 175 171 165 151 136 122 111 102 94 86 81 81 76 82 107 132 145 165 158 140 117 98 80 86 74 54 31 355 330 35 84 94 94 96 97 99 91 70 49 33 32 56 99 142 170 181 152 86 53 35 10 273 235 223 221 220 219 218 237 262 281 294 301 302 301 298 298 295 288 275 266 264 264 267 272 280 286 292 297 301 303 302 300 299 300 302 304 305 307 307 307 309 304 274 183 195 221 245 260 269 270 267 260 249 238 227 210 192 163 112 82 86 137 152 162 175 185 190 192 193 196 200 204 204 208 212 216 213 205 214 216 213 207 200 195 170 152 149 154 165 189 211 223 222 219 213 203 198 195 204 205 201 204 214 224 212 203 204 218 227 226 220 212 214 224 237 242 247 249 246 249 257 262 252 201 132 117 112 123 142 168 179 184 157 124 111 107 111 123 140 151 155 155 157 161 167 170 169 133 110 21 20 19 19 18 17 17 16 16 16 17 18 19 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 22 22 22 22 22 22 23 24 24 25 24 23 22 21 21 21 21 21 21 20 18 17 17 16 17 18 20 22 23 23 24 24 25 25 25 24 23 22 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 20 24 29 35 34 34 28 14 8 156 203 264 306 297 287 281 278 274 285 20 69 51 18 328 327 332 336 335 331 326 321 315 308 304 305 327 359 12 14 14 15 15 16 18 24 14 359 324 326 329 340 342 348 345 331 305 350 37 61 66 66 42 353 312 297 99 67 42 31 50 64 75 70 60 56 56 66 58 44 50 80 82 68 8 355 48 92 101 102 105 109 105 89 43 20 2 352 346 350 35 65 74 39 358 342 332 328 321 323 325 331 336 339 339 342 352 7 23 43 63 77 77 73 66 61 56 50 49 54 65 70 69 60 53 52 51 49 47 53 61 65 72 79 79 73 62 62 78 74 69 63 41 16 360 13 34 69 139 181 202 192 155 150 156 176 183 184 182 200 225 242 253 270 279 283 275 286 282 270 265 261 272 287 318 32 49 47 46 48 43 36 27 27 27 25 23 21 24 28 32 29 16 355 336 320 305 309 339 40 41 36 26 18 10 10 16 185 232 247 246 244 222 68 76 87 121 153 167 245 277 270 277 287 296 295 288 294 301 314 314 309 295 289 282 284 272 261 248 245 245 356 12 17 14 10 7 6 6 11 16 17 11 2 332 303 296 319 337 355 3 5 349 333 326 325 331 345 6 11 17 22 33 41 28 23 24 22 18 3 11 20 22 16 6 355 347 341 348 359 5 358 351 352 12 28 29 28 25 21 15 6 352 350 34 64 70 60 56 62 74 74 67 30 323 311 323 331 325 322 318 314 279 225 157 82 52 45 47 55 45 33 42 37 26 22 28 42 35 26 5 12 21 40 55 52 339 293 237 87 67 53 63 67 66 46 3 336 357 27 38 56 88 101 96 81 59 48 47 59 62 55 55 53 38 22 8 26 44 62 72 74 52 88 102 103 73 315 319 324 331 317 323 333 13 44 70 46 14 341 320 306 301 298 298 298 300 303 296 282 214 135 109 80 85 84 65 56 73 81 71 33 23 38 63 49 25 335 311 299 304 310 320 327 320 307 28 73 76 71 58 355 323 314 317 314 310 298 294 292 299 297 289 339 34 37 37 29 5 348 334 328 324 324 330 338 344 332 323 314 317 334 20 51 60 53 44 36 43 49 54 44 31 5 25 39 47 39 35 28 26 27 33 32 27 26 24 21 21 24 31 35 35 32 29 25 17 9 1 354 349 350 33 46 48 49 49 42 53 71 77 78 76 64 50 40 30 12 350 353 24 65 71 81 100 99 91 73 51 23 20 27 33 24 22 22 47 153 169 167 161 151 136 119 107 97 90 82 76 87 130 120 114 138 155 179 177 130 105 93 82 83 87 93 214 250 266 308 81 91 97 105 114 92 66 45 16 351 337 357 12 236 229 242 32 34 30 353 312 281 262 242 224 222 219 214 222 241 279 298 307 310 316 322 330 327 321 305 294 285 280 277 275 279 284 291 297 300 302 300 297 297 299 301 303 303 303 303 304 305 302 280 199 203 215 232 245 257 261 255 248 243 235 224 206 189 167 124 98 100 143 159 172 186 195 200 200 199 198 201 206 211 217 220 235 231 122 217 226 214 172 166 172 135 130 144 150 162 180 200 214 220 219 215 203 190 184 197 204 204 201 206 218 209 200 196 215 224 224 214 202 193 206 224 240 250 255 250 248 251 259 245 197 128 119 118 138 158 175 170 154 127 109 103 102 112 129 150 165 171 162 156 150 148 142 129 113 106 20 19 19 18 18 17 17 16 16 16 17 18 20 21 22 22 21 21 21 21 21 21 20 20 20 20 20 21 21 21 20 20 20 20 20 20 20 21 21 22 22 21 21 22 22 23 24 25 24 23 22 21 21 21 21 21 20 19 19 18 17 17 17 18 19 21 22 22 23 23 24 24 24 24 23 22 22 21 21 21 20 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 15 16 16 16 17 17 19 22 28 48 63 56 35 17 356 323 213 234 262 270 261 247 234 236 271 211 145 131 291 292 310 324 333 331 328 321 313 306 300 296 289 352 17 18 16 15 13 13 14 14 12 5 355 346 354 357 1 356 351 345 341 338 348 72 90 86 86 85 338 347 54 46 45 53 54 53 58 62 65 70 68 57 56 55 49 45 55 65 59 357 353 25 94 107 114 115 111 102 84 55 27 7 355 350 352 13 62 72 50 23 1 344 325 310 309 313 320 325 330 328 332 354 18 22 25 45 66 77 79 75 68 59 50 47 53 66 73 74 67 60 53 50 41 32 50 74 90 93 98 99 101 102 79 50 59 66 70 58 341 327 334 335 322 299 282 275 229 176 157 165 186 198 203 207 230 252 267 266 266 265 283 317 9 16 14 354 330 326 15 42 51 51 49 49 45 39 34 28 25 22 20 17 20 26 22 18 10 342 324 308 311 323 7 27 36 38 35 25 14 2 355 360 11 17 16 335 359 29 47 78 108 150 160 164 197 235 250 257 272 287 296 303 312 321 328 321 320 316 323 325 328 290 273 304 14 26 29 25 18 13 9 6 4 1 358 359 358 353 337 290 270 295 331 334 350 4 6 358 339 332 333 8 24 26 17 11 11 20 33 33 30 28 25 18 11 23 27 23 10 357 349 342 338 344 352 357 344 333 321 1 23 29 27 24 20 16 9 359 12 43 66 70 62 52 54 73 75 72 305 311 330 349 348 331 325 324 325 294 286 75 67 57 41 40 52 35 7 293 352 34 37 28 23 11 354 329 323 309 253 70 41 8 11 43 62 56 51 58 65 65 27 330 285 268 261 338 58 55 47 50 58 79 79 78 63 54 33 58 58 42 12 356 33 61 70 66 46 17 51 74 74 44 285 262 259 265 274 330 13 38 48 57 26 349 325 317 309 305 302 301 304 307 307 287 248 170 77 55 42 73 89 87 75 69 74 66 49 32 39 61 43 355 310 303 303 311 315 318 319 316 344 63 71 73 63 33 326 319 318 322 317 313 306 308 308 300 285 268 40 46 39 40 32 9 336 322 317 316 316 321 324 325 313 306 309 336 21 52 63 66 65 53 46 55 63 65 57 40 23 49 58 58 47 38 29 30 37 46 40 34 30 28 26 25 30 37 42 39 32 21 11 359 349 341 337 335 352 44 50 49 48 45 41 40 53 67 77 80 75 64 53 35 4 341 347 27 59 60 60 89 130 113 93 66 47 36 33 30 24 24 25 33 81 143 155 154 146 134 127 121 113 106 95 57 34 54 90 127 168 177 189 207 153 121 120 114 100 122 156 230 231 245 288 44 82 100 104 83 66 56 36 343 325 318 321 310 263 7 43 41 27 350 294 287 282 280 268 249 239 228 222 221 238 285 310 319 323 335 343 350 337 323 309 300 292 285 281 278 280 285 294 300 303 306 307 307 306 306 305 303 302 300 299 299 298 297 296 271 240 236 245 255 259 259 259 257 249 235 221 201 181 164 114 129 144 163 176 187 197 199 198 193 190 189 201 210 218 222 229 261 303 3 333 325 328 140 137 132 134 139 144 148 160 177 191 203 213 213 211 203 190 182 187 198 207 200 203 207 209 202 197 210 218 224 212 198 180 181 189 203 208 202 169 162 177 224 222 192 126 124 132 154 161 159 140 122 112 106 106 112 126 145 167 178 183 172 154 142 134 126 120 115 113 19 19 19 19 18 17 17 16 16 17 18 19 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 23 24 25 24 23 22 21 20 20 20 20 20 19 19 18 17 17 17 17 19 20 21 22 22 22 23 24 24 24 23 22 22 22 21 21 22 22 21 21 20 19 18 18 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 18 18 17 181 164 146 96 26 332 299 257 230 230 245 226 197 181 197 214 215 218 222 239 264 291 312 321 322 324 327 338 344 349 359 20 27 22 20 16 14 13 12 10 10 9 7 1 357 358 354 349 337 338 338 337 331 319 216 153 135 133 132 94 64 57 44 38 51 78 86 90 93 101 109 110 103 92 71 62 47 41 49 30 340 337 13 108 124 126 118 106 96 86 64 26 2 346 333 340 1 59 70 64 34 4 340 319 306 299 299 306 318 322 322 335 7 27 25 22 23 44 71 81 81 77 65 49 38 55 70 78 81 80 72 58 40 16 339 295 259 218 120 99 96 98 91 69 55 42 25 30 163 320 328 332 328 323 316 311 301 274 187 164 160 162 159 200 242 274 291 295 284 278 267 22 37 42 29 14 360 354 356 18 41 58 53 51 52 47 37 19 11 8 5 358 347 333 323 308 298 284 288 312 335 9 23 30 31 31 29 21 12 9 1 358 359 2 5 19 32 34 32 30 30 101 174 169 178 214 224 231 241 268 296 316 327 339 335 335 335 347 358 12 3 353 340 20 40 35 33 31 25 18 12 8 5 2 359 357 354 352 351 351 350 341 333 335 338 65 90 33 2 341 348 8 37 35 27 11 6 5 8 17 29 31 32 34 27 23 29 25 18 4 352 342 333 331 337 341 337 315 313 326 12 25 29 26 23 17 15 11 9 24 46 68 69 62 46 50 66 66 61 267 344 359 11 1 344 339 15 38 27 39 59 71 65 42 35 31 11 331 291 315 50 56 30 7 342 331 320 313 290 330 52 46 36 36 52 64 47 26 19 64 62 20 339 300 251 303 356 50 50 41 25 24 65 75 74 69 67 60 56 49 36 342 307 275 85 82 71 32 4 355 348 344 310 277 258 243 244 261 30 43 47 49 45 14 338 321 316 310 303 300 302 310 308 320 320 70 93 79 64 48 63 83 93 88 86 87 67 45 16 14 20 14 320 308 308 313 319 322 321 322 13 59 63 62 61 48 5 326 321 321 323 318 328 346 342 337 326 5 31 29 28 26 7 3 341 305 301 301 302 303 304 296 282 272 284 309 19 54 66 72 72 72 70 67 69 79 84 87 66 58 71 76 76 67 53 34 45 55 60 60 56 46 48 45 39 42 45 48 45 38 13 350 332 326 323 324 331 8 49 48 51 54 51 45 35 32 43 69 81 84 78 63 38 13 3 5 33 46 42 8 297 216 113 82 62 48 36 34 34 33 33 29 23 45 84 113 111 109 113 131 134 131 129 125 120 116 116 131 168 204 220 231 208 208 162 131 122 114 120 172 229 240 258 297 353 54 100 99 96 78 36 2 323 318 317 293 288 346 60 69 84 242 261 266 277 285 292 294 293 287 264 240 213 211 272 310 317 323 336 335 323 302 289 284 281 279 280 280 280 279 285 294 302 306 310 311 310 310 309 307 306 306 304 302 295 294 305 328 340 333 330 321 306 284 267 287 309 336 86 149 198 173 121 58 125 155 176 185 186 176 181 183 158 167 184 212 224 227 223 218 23 315 306 293 323 347 106 128 135 142 140 138 152 170 185 195 201 207 203 198 193 189 185 183 190 200 205 209 213 215 212 210 216 222 226 216 198 177 164 152 140 130 127 135 153 172 207 218 204 130 135 143 151 144 131 126 120 118 118 120 124 133 148 171 186 194 189 163 142 128 124 123 124 123 19 19 19 19 18 18 17 17 16 17 18 18 19 20 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 21 21 21 21 20 21 22 23 24 24 23 22 21 20 20 20 20 19 19 19 18 17 17 17 18 18 20 21 21 22 22 22 23 23 23 23 22 22 21 22 22 22 22 22 21 20 20 19 18 17 17 17 17 17 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 12 350 205 193 180 168 201 267 272 259 214 214 213 201 193 188 198 214 227 233 239 247 264 289 307 315 321 342 2 14 17 19 19 20 22 20 17 15 13 12 10 8 6 6 3 1 353 344 333 331 331 337 336 334 324 297 241 203 161 125 74 47 57 56 46 21 11 26 51 125 167 174 161 137 120 110 72 54 25 357 291 320 311 302 252 187 167 127 104 94 90 86 70 28 352 340 333 346 6 50 72 71 45 358 328 307 307 312 324 328 331 328 334 356 17 27 22 16 8 30 62 77 82 82 74 58 41 58 73 81 87 89 82 61 34 9 339 310 274 173 90 83 83 87 82 71 70 47 12 357 342 158 19 359 338 320 310 305 299 278 174 143 110 97 82 71 12 336 319 308 297 336 54 52 52 49 35 15 358 347 346 8 58 66 56 52 49 45 25 341 328 314 300 291 287 284 284 278 269 261 265 330 11 35 35 33 27 27 25 6 356 350 358 355 339 346 355 10 26 42 31 14 346 213 195 187 197 213 233 282 324 341 349 357 349 343 335 340 346 355 3 8 356 356 4 29 39 43 45 43 37 28 18 11 6 360 356 353 351 349 348 347 343 336 328 327 335 74 76 32 7 354 5 34 47 42 28 6 2 360 360 7 22 36 37 35 35 33 32 25 14 354 339 328 322 323 324 321 306 292 313 359 27 30 29 23 18 14 11 12 14 25 49 71 69 64 51 53 57 58 38 4 1 8 18 12 4 1 40 48 40 35 49 75 78 69 34 18 6 329 315 358 58 54 36 358 328 318 345 22 53 59 55 55 49 41 63 77 56 353 20 73 66 40 10 24 65 52 47 55 51 42 11 4 10 34 56 78 83 73 59 44 16 340 319 292 68 65 58 30 13 11 355 343 330 320 309 290 327 354 28 55 68 62 48 11 332 321 317 310 304 300 298 302 323 35 48 51 65 84 89 78 56 69 86 93 99 98 84 44 349 328 327 339 323 316 311 316 320 323 328 349 57 63 61 58 52 35 352 333 328 325 326 336 9 13 351 343 350 36 36 21 5 357 351 331 299 280 284 287 288 292 297 297 274 253 260 312 76 83 85 88 91 93 94 88 82 83 92 100 90 88 89 94 100 110 120 124 97 93 98 125 139 143 120 88 62 55 48 40 26 359 279 295 300 305 309 319 351 33 49 40 33 24 40 36 23 2 333 294 77 87 84 76 62 41 31 30 42 39 28 343 304 261 76 71 59 46 33 38 38 42 50 44 36 38 60 80 68 58 47 128 141 143 144 145 147 146 146 152 179 211 252 281 303 275 142 117 125 128 135 183 227 265 278 280 202 143 135 175 191 206 11 351 327 322 323 8 52 53 58 104 219 235 250 264 275 288 298 306 311 312 293 247 178 169 188 237 264 278 284 285 284 286 285 283 276 273 274 278 279 277 280 287 297 303 306 308 309 310 310 311 312 313 313 314 312 333 15 356 344 331 329 325 310 298 289 351 25 48 80 89 85 34 21 25 60 87 108 104 99 90 145 190 243 216 204 221 228 231 131 106 112 278 275 270 332 17 78 129 141 138 141 146 153 169 185 197 199 197 190 182 176 180 186 191 193 197 203 211 219 226 228 230 235 238 236 224 204 179 156 142 135 138 147 167 181 198 215 224 221 156 147 143 134 130 128 135 134 129 124 121 121 130 143 164 178 191 201 184 155 131 128 128 130 127 19 19 18 18 18 17 17 17 17 17 18 18 19 20 20 20 20 20 20 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 21 21 20 20 20 21 23 24 24 23 22 21 20 20 20 19 19 18 18 18 17 17 17 17 18 20 20 21 21 21 21 22 22 22 22 22 22 21 22 22 23 23 22 22 21 20 20 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 13 11 9 355 208 203 195 191 204 217 234 256 252 234 215 205 211 212 209 219 233 242 257 270 285 297 308 324 353 15 20 22 19 15 12 13 15 16 14 12 11 10 7 5 3 3 1 357 350 345 339 344 344 345 339 328 308 317 335 68 59 53 46 39 41 52 49 18 1 355 360 7 108 178 153 90 73 62 41 19 337 286 261 309 16 289 227 222 205 96 86 93 90 84 69 31 343 327 340 9 5 21 63 64 47 339 320 307 338 351 355 351 347 340 345 1 21 25 15 8 12 33 59 72 82 86 86 77 63 62 73 81 86 85 81 64 40 15 342 327 36 86 83 79 80 83 76 79 105 61 30 20 32 71 55 15 338 302 293 288 285 241 138 106 88 92 87 74 41 10 338 334 342 38 53 56 51 45 39 17 359 342 355 32 64 67 61 53 43 33 354 316 298 285 276 278 280 280 280 280 278 267 258 278 31 44 35 22 7 11 3 342 331 319 310 299 291 313 327 336 287 227 232 237 236 212 205 206 241 3 9 8 10 15 4 351 332 328 328 339 344 346 349 351 345 358 14 31 38 45 73 99 115 67 34 11 1 350 347 344 343 340 335 327 322 317 313 314 319 6 41 31 6 1 12 49 56 50 23 358 358 358 357 357 12 39 33 36 45 42 35 19 359 337 327 321 318 319 316 308 294 299 357 23 31 33 31 25 17 12 8 9 11 15 51 75 78 76 71 70 67 65 38 10 352 5 17 29 22 20 36 44 42 26 38 60 70 69 25 2 349 338 343 35 69 65 45 357 335 321 27 50 60 58 56 55 50 46 77 102 111 84 72 78 75 63 26 43 69 79 68 53 46 37 356 13 13 15 10 22 74 80 73 59 22 330 298 341 57 48 40 30 31 23 360 342 333 348 5 21 13 5 356 36 78 73 68 21 318 311 308 302 299 297 281 314 61 49 46 44 48 68 94 89 67 55 49 54 93 99 93 37 335 321 326 331 318 312 309 313 316 320 337 30 66 63 63 69 59 30 353 337 331 326 342 21 26 10 335 338 360 37 34 21 348 334 325 317 303 289 288 287 281 298 308 307 261 226 215 166 117 103 99 98 101 103 104 94 82 65 56 53 63 88 101 113 125 138 148 148 138 130 129 139 150 146 116 77 55 43 37 27 12 356 319 309 298 292 300 335 29 47 51 42 26 10 21 13 355 305 276 265 245 119 107 103 99 90 94 89 75 51 23 322 315 353 67 65 59 42 31 34 28 16 343 42 47 42 61 73 64 53 42 85 132 143 148 151 153 150 150 156 170 192 228 279 285 279 284 86 133 141 155 179 213 327 317 270 192 180 181 198 200 196 127 41 340 4 40 57 55 58 169 226 234 242 253 267 281 294 306 313 313 308 293 231 167 173 201 227 235 248 266 276 284 290 291 289 283 277 274 277 276 273 264 266 277 292 300 304 307 310 312 314 317 318 322 326 340 354 360 350 342 334 328 321 305 298 297 358 40 108 110 89 72 44 30 20 39 73 102 83 34 313 196 200 210 205 206 214 221 230 81 111 140 202 247 262 58 67 70 97 126 146 147 148 151 161 176 189 189 184 175 168 164 168 176 184 189 196 203 210 215 222 227 236 246 247 245 236 215 185 159 146 141 143 156 181 197 214 224 229 226 196 149 139 130 135 137 136 126 116 111 113 118 129 142 159 171 181 190 189 171 144 131 125 124 124 18 18 18 18 18 17 17 17 17 17 17 18 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 21 23 23 23 22 21 20 20 19 19 19 18 18 18 17 17 17 18 19 20 20 21 21 21 21 21 21 21 22 21 21 21 22 22 23 23 23 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 13 12 12 17 11 227 213 209 211 200 195 242 253 247 226 209 200 212 215 218 227 241 265 284 296 297 315 7 23 27 25 21 16 12 8 7 7 10 10 9 7 5 4 1 1 360 356 356 356 1 2 2 356 351 341 354 9 33 54 65 64 60 50 31 18 40 48 354 323 325 329 327 325 119 81 66 63 56 36 346 307 257 241 173 73 68 242 252 249 112 104 98 89 76 53 7 338 327 7 25 4 12 46 57 31 307 322 333 357 353 349 344 339 333 337 346 13 12 9 15 29 43 60 70 79 87 91 91 84 74 73 76 80 80 77 67 47 14 315 306 14 86 87 81 70 61 15 287 252 198 54 42 48 44 26 349 313 282 290 308 48 65 67 68 75 91 90 74 39 19 4 11 34 58 57 55 50 44 35 13 350 333 7 47 67 69 68 60 37 5 317 303 298 289 282 284 289 288 280 275 268 263 275 40 48 42 28 6 337 334 321 313 314 306 286 273 268 276 292 298 279 255 234 228 229 219 343 17 17 14 13 10 7 360 322 307 300 307 312 315 312 312 319 315 314 340 22 45 49 86 165 159 143 82 43 13 348 328 319 317 310 295 296 297 299 299 300 308 314 333 13 22 8 7 21 53 57 53 28 4 358 359 352 341 355 19 26 37 49 50 42 16 347 332 325 321 318 314 314 318 338 9 28 32 31 28 27 23 17 11 5 4 359 357 35 78 87 90 95 100 86 76 54 9 344 355 15 36 24 13 6 15 26 24 54 60 55 45 14 360 344 337 328 53 87 82 63 8 357 14 57 67 68 61 57 53 49 44 42 49 53 47 51 62 78 85 53 61 81 85 72 55 31 13 29 59 41 22 351 350 27 92 104 110 196 261 278 22 52 44 26 356 15 356 316 318 330 356 11 17 3 341 326 350 27 50 74 89 287 296 298 295 297 300 183 75 63 53 41 28 32 47 73 81 79 59 35 6 28 83 81 341 319 314 317 316 309 305 304 304 303 313 1 57 71 72 84 135 62 26 357 334 325 325 356 27 21 350 317 336 17 43 25 354 321 316 313 315 317 317 317 312 307 302 291 275 251 223 201 182 128 103 104 106 109 106 98 82 67 54 45 38 35 56 96 125 136 144 150 148 142 137 132 129 123 91 61 49 40 33 35 30 16 353 333 324 310 294 313 30 53 56 53 43 15 355 346 340 330 300 307 309 257 195 167 147 121 100 142 138 114 82 46 359 9 34 60 62 55 39 32 30 28 35 51 61 60 54 68 74 69 57 56 70 94 118 133 144 150 152 154 159 167 172 172 181 206 252 274 275 175 157 156 156 130 81 324 267 226 196 192 214 195 172 152 146 122 73 59 53 46 308 251 235 239 247 251 264 287 305 311 309 304 298 285 218 179 187 210 232 234 243 259 270 277 284 287 289 288 286 282 280 278 272 254 253 266 286 295 301 307 311 315 317 319 320 324 326 326 334 343 346 339 332 327 322 314 312 308 312 194 139 121 109 106 121 194 208 255 191 194 219 231 237 223 212 205 202 200 202 194 181 158 182 172 153 141 120 111 114 120 136 147 152 146 143 143 151 161 171 173 171 163 161 162 167 171 176 180 185 192 198 202 207 211 218 230 241 244 240 221 199 173 155 146 146 156 171 191 209 221 224 219 182 138 131 128 122 116 105 103 103 107 112 119 130 146 161 168 172 173 168 149 127 110 98 93 107 18 18 18 18 17 17 17 17 17 17 17 18 18 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 20 20 20 20 19 19 20 21 22 23 22 21 21 20 19 19 18 18 17 17 17 17 17 18 19 20 20 21 21 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 22 22 21 20 19 18 18 17 17 17 17 17 17 16 16 16 17 17 17 18 17 17 17 17 16 15 14 13 13 13 7 360 315 301 271 265 247 258 256 255 241 211 199 203 214 219 198 212 251 279 288 289 297 23 43 35 24 15 11 10 4 360 359 2 4 2 1 358 360 360 358 354 352 357 7 15 13 10 4 10 18 25 32 42 57 70 79 77 70 26 338 277 256 268 305 316 336 44 55 59 63 74 84 90 350 333 310 263 287 324 58 271 268 273 245 197 137 98 86 70 50 358 349 358 47 36 5 357 3 28 352 322 342 342 345 333 325 320 330 337 341 339 335 322 28 50 50 53 62 69 75 81 89 95 92 87 81 81 81 81 77 68 32 313 280 289 15 76 69 62 46 23 347 317 266 192 97 69 61 30 359 354 28 63 66 70 71 67 62 56 65 78 86 79 60 32 21 29 49 60 61 58 54 50 34 3 339 338 17 55 71 74 71 63 14 324 290 303 326 354 1 351 332 318 303 343 15 26 36 47 51 35 360 311 297 298 293 301 322 324 317 295 270 261 272 276 273 283 308 357 4 10 23 19 13 7 1 342 276 252 262 274 281 286 278 262 257 268 283 281 274 257 233 201 203 203 200 183 108 38 30 16 353 333 314 297 283 281 281 288 296 303 309 321 329 341 7 19 18 17 31 48 50 47 28 12 360 352 347 343 346 360 21 41 47 47 43 8 338 329 323 317 315 317 343 7 20 25 29 29 26 23 22 20 17 10 4 0 356 357 20 68 81 80 76 66 70 72 67 6 340 343 15 34 27 2 338 307 275 218 87 77 66 42 13 360 347 329 299 28 75 66 53 8 9 28 49 65 67 47 41 50 62 53 45 51 51 46 33 30 46 139 177 85 71 72 68 56 27 331 289 263 70 22 340 333 339 120 140 161 201 224 25 43 47 49 9 324 290 279 280 309 333 360 357 350 333 329 338 3 8 10 5 344 314 311 319 335 12 67 88 77 69 63 45 26 26 41 56 69 71 55 14 332 303 298 295 295 302 307 309 303 298 293 292 290 276 308 57 64 71 89 103 104 44 16 348 318 320 340 15 21 2 333 323 358 24 32 4 334 314 314 318 326 332 336 338 343 348 4 338 240 258 351 12 15 20 30 74 104 114 98 80 62 50 42 36 31 27 31 66 119 135 142 147 152 149 138 99 72 58 49 47 52 48 41 43 39 25 345 329 320 313 320 5 46 63 61 56 40 352 328 320 324 328 334 353 2 359 245 201 166 70 42 39 36 37 33 31 27 27 35 48 56 57 46 39 33 29 41 55 61 62 62 66 66 62 49 52 70 91 97 85 60 75 160 168 170 173 170 168 170 177 191 202 230 271 157 154 165 168 152 56 359 287 232 187 36 58 107 142 136 123 107 94 83 84 196 248 233 239 243 240 248 274 294 300 298 292 288 284 234 201 198 216 234 242 245 253 263 270 276 282 285 288 290 290 290 293 291 284 273 275 283 291 299 308 313 315 315 315 315 316 318 320 328 334 338 331 327 323 322 321 323 338 73 120 133 134 125 133 163 201 213 221 214 210 210 215 220 219 214 204 197 193 189 168 156 155 167 165 148 139 137 140 145 151 156 158 155 143 137 136 141 148 155 161 161 159 160 163 168 170 172 174 176 179 185 191 197 203 211 220 231 237 238 224 205 186 166 154 150 156 167 184 200 211 212 194 128 111 111 113 107 102 99 102 109 116 120 125 132 148 164 172 175 170 159 138 121 109 101 90 90 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 21 22 22 21 20 20 20 19 18 17 17 16 16 17 18 18 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 17 18 18 17 17 17 18 17 16 14 14 14 9 1 1 3 12 4 354 333 315 308 323 308 229 201 190 191 209 221 201 223 270 277 280 266 117 76 49 34 21 8 360 350 345 341 347 352 351 350 350 356 355 352 346 348 355 12 19 18 16 17 26 29 30 23 29 56 82 98 112 142 217 242 261 279 319 356 12 36 65 67 56 33 114 148 148 99 24 360 341 307 282 251 221 243 254 182 114 66 100 98 97 89 356 344 15 77 53 5 343 349 1 10 360 350 337 331 324 325 333 343 347 349 343 348 14 59 64 61 60 66 71 71 72 76 90 97 98 94 89 85 85 83 67 302 278 276 49 65 65 55 40 15 1 351 352 336 176 139 94 72 351 345 5 62 71 67 70 77 80 74 61 63 79 89 90 84 64 38 28 44 64 74 70 66 63 37 4 336 348 29 68 78 83 84 77 337 298 291 324 19 35 32 28 18 30 41 47 40 33 26 38 59 4 294 276 279 280 276 313 344 337 326 310 280 258 258 301 13 39 39 39 32 23 17 11 5 356 351 344 329 305 287 280 282 286 270 265 268 265 269 274 272 262 239 228 224 270 321 356 1 5 10 8 1 349 337 322 314 307 301 309 316 326 330 331 331 339 358 20 26 21 26 39 50 45 30 21 13 7 359 349 340 347 13 41 45 43 25 354 333 324 319 315 321 346 27 26 24 21 23 25 21 18 15 15 13 9 3 358 356 3 28 61 62 54 38 32 44 58 56 360 334 331 18 38 34 355 324 275 234 207 117 81 72 51 16 341 333 322 296 34 52 49 29 360 354 360 19 65 64 39 20 31 86 87 83 79 71 60 30 1 335 49 68 53 69 70 66 47 17 314 305 320 36 2 330 313 303 122 133 131 85 51 48 46 35 11 317 290 280 286 315 354 4 5 341 325 319 352 12 20 10 359 342 346 353 4 23 44 70 75 74 78 75 68 55 30 11 37 54 60 58 38 340 316 306 303 301 303 307 306 302 284 281 287 302 304 241 54 51 56 60 68 63 53 34 356 318 303 337 9 24 7 342 344 24 48 34 12 333 323 319 325 331 336 339 340 340 345 355 26 74 93 86 44 29 21 5 353 349 47 104 84 69 58 52 44 35 26 19 16 38 95 131 145 156 163 134 84 58 49 43 36 36 47 57 65 74 69 38 333 324 317 351 34 21 30 42 51 43 15 317 310 315 331 348 1 4 3 359 327 312 110 73 62 49 40 34 29 30 31 31 29 30 43 58 63 53 44 32 42 55 60 56 54 52 48 42 30 40 60 89 90 65 19 360 339 321 313 328 182 178 175 172 171 158 129 60 60 85 128 104 54 27 1 327 285 38 71 78 76 79 77 110 118 116 118 129 160 197 214 226 230 225 219 226 251 267 276 281 285 287 267 242 224 230 241 254 259 265 273 276 279 280 284 287 290 293 294 297 298 297 290 285 284 291 299 307 309 310 310 312 314 316 317 321 325 329 325 321 318 316 313 314 318 345 42 78 108 125 127 138 164 205 219 223 228 229 225 224 225 228 231 221 201 192 185 170 161 155 150 145 137 142 155 161 163 164 166 165 158 144 136 133 135 141 147 153 154 154 162 167 169 168 168 168 170 173 176 179 183 191 201 213 223 230 232 229 218 201 180 164 156 159 167 183 198 204 201 177 133 115 109 107 103 104 108 119 126 130 126 127 134 149 160 165 161 159 153 132 119 112 110 107 98 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 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 18 19 20 21 21 21 21 20 20 19 17 17 16 16 16 17 18 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 17 17 17 17 17 18 18 17 16 14 13 13 9 4 4 6 10 360 349 334 331 327 320 304 267 217 189 174 196 206 197 210 235 214 218 211 161 80 48 35 15 342 325 310 312 318 326 329 333 336 342 347 342 339 331 350 7 17 20 21 20 20 25 26 21 350 342 13 92 119 155 179 182 118 66 23 348 340 272 70 78 81 59 326 214 185 128 116 100 319 312 314 324 57 119 68 59 64 64 80 108 117 122 142 172 298 307 315 325 321 324 338 354 9 352 341 333 338 340 346 346 346 348 344 336 340 11 61 66 65 64 69 78 73 63 21 21 93 99 94 90 87 85 82 25 284 276 17 70 70 66 52 24 360 356 337 326 305 262 238 270 286 291 309 6 67 75 76 83 93 96 95 86 53 71 82 90 91 88 73 49 32 81 93 89 81 71 57 9 336 1 42 76 84 91 104 118 245 299 306 323 48 61 54 45 40 46 48 48 35 356 303 280 265 257 268 282 304 303 303 334 335 324 315 311 329 44 53 50 49 48 42 37 35 26 16 4 357 352 351 346 339 333 327 318 330 347 3 336 304 282 278 284 284 277 248 344 4 3 2 1 356 354 353 357 357 349 344 341 338 334 332 333 333 332 327 325 326 332 346 20 35 32 17 32 64 65 62 57 40 23 6 348 337 342 19 54 54 45 17 354 335 324 314 311 338 26 44 34 25 16 18 17 13 11 9 9 9 7 360 355 352 7 37 68 64 52 24 16 24 47 37 352 323 324 23 38 32 346 320 285 213 122 58 62 63 59 30 3 354 1 20 40 46 47 20 352 339 344 14 73 70 58 37 35 58 97 127 147 122 119 151 130 41 60 61 62 84 88 83 55 347 309 27 31 23 347 311 290 265 154 91 64 45 42 42 47 2 292 252 281 334 23 38 37 12 336 324 314 338 22 22 17 347 344 347 357 9 24 36 44 62 80 82 78 74 70 62 25 10 60 70 64 46 359 315 308 307 310 313 316 316 304 291 275 315 3 16 30 55 57 56 55 51 47 43 34 12 333 327 343 7 16 11 339 335 7 33 37 20 344 316 319 323 329 328 325 322 327 330 334 329 327 136 96 72 55 42 24 353 339 332 348 37 55 54 52 53 49 41 26 11 360 351 357 146 94 77 81 61 55 53 49 43 33 27 25 37 56 82 75 36 340 347 3 46 31 16 14 15 18 6 350 329 323 331 346 3 10 7 356 342 317 300 124 97 78 62 45 34 23 26 31 36 13 340 308 353 90 68 52 38 42 55 61 55 49 47 42 32 16 26 51 86 86 70 19 356 344 349 359 96 199 209 249 156 146 136 128 121 135 142 143 122 68 19 340 314 284 315 86 108 101 91 59 95 111 119 148 203 214 215 212 206 201 191 201 214 233 248 263 277 286 292 292 284 270 264 266 272 277 282 287 287 286 285 284 283 283 285 289 293 295 294 292 290 287 298 301 300 303 305 308 311 314 317 319 324 333 346 338 320 303 297 295 305 324 2 50 70 94 120 133 154 184 214 221 224 227 230 233 226 239 277 307 312 265 190 172 157 153 150 149 144 141 152 168 173 169 167 167 167 164 157 143 134 131 137 141 145 144 150 167 174 175 166 165 165 169 169 168 165 166 174 187 203 217 224 228 229 227 217 203 180 164 159 166 179 199 206 202 181 153 132 115 110 108 117 127 141 140 133 122 123 128 141 152 160 160 155 146 130 117 112 114 117 128 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 19 19 19 18 18 18 18 19 20 20 21 20 20 18 17 16 15 16 17 17 18 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 16 17 17 17 17 17 18 18 18 17 15 15 15 16 9 3 359 356 351 337 325 314 298 286 280 262 230 221 160 69 44 22 196 193 192 188 176 150 94 63 46 331 284 284 288 298 306 315 317 322 335 335 333 325 332 345 10 16 19 18 19 20 21 22 21 12 358 360 22 76 102 125 119 132 117 96 63 282 277 273 38 90 102 213 245 234 175 121 178 155 132 57 45 52 58 61 58 48 46 60 92 106 113 125 156 151 114 59 356 321 310 317 337 346 349 337 338 343 354 349 341 334 333 331 324 320 325 11 61 66 64 56 70 79 82 58 337 317 61 90 88 87 87 86 82 295 286 291 73 78 77 71 54 20 355 332 317 312 304 285 268 275 279 285 291 311 93 113 122 148 123 106 101 94 79 69 76 85 84 88 99 87 71 107 110 103 90 82 76 18 353 12 47 69 73 98 133 150 236 317 329 348 77 85 80 71 63 59 55 42 311 292 291 287 281 270 16 13 4 342 322 315 300 294 297 332 37 56 59 57 55 53 50 44 37 26 9 351 342 336 335 332 331 334 340 349 7 5 357 327 306 293 286 279 279 356 31 26 17 9 356 350 347 344 344 350 356 357 350 344 340 335 331 327 321 316 313 313 315 320 328 350 35 62 277 265 220 144 123 108 54 24 2 344 332 331 15 76 74 62 32 353 330 309 305 325 25 45 48 42 34 22 15 8 2 3 2 2 2 359 351 347 349 5 44 74 72 61 14 360 8 39 12 338 315 321 11 36 21 349 352 22 77 66 57 55 48 39 26 14 4 12 28 39 40 35 9 341 322 321 36 71 76 87 106 90 85 104 177 188 169 165 158 114 78 70 80 95 128 119 98 39 24 33 57 41 9 327 317 350 31 62 66 56 49 36 21 2 1 352 336 11 35 47 53 47 29 358 341 341 17 33 24 13 353 359 1 5 13 21 33 16 338 102 90 82 74 64 42 5 353 29 63 62 25 332 307 303 305 310 313 313 313 305 327 48 46 42 34 28 29 48 63 65 52 42 33 22 6 350 357 4 2 349 317 322 1 34 33 18 334 317 311 319 317 313 303 307 316 330 328 319 286 261 159 56 48 45 34 17 345 344 355 19 24 26 31 35 40 43 40 29 10 349 335 21 57 45 37 34 45 51 56 62 61 50 31 17 14 21 31 30 22 16 23 32 48 27 11 1 352 345 342 335 319 306 320 348 13 13 5 342 315 283 244 117 72 63 56 44 31 15 17 22 30 352 308 283 253 89 58 38 31 35 48 60 70 62 51 37 20 4 19 52 86 88 80 42 360 340 337 332 165 182 181 62 94 104 116 149 161 174 162 149 136 125 68 298 290 288 298 352 85 108 112 111 96 102 115 162 222 246 252 250 234 207 190 204 217 230 245 261 276 285 294 298 294 290 285 284 284 284 285 287 288 287 286 284 282 280 281 282 285 285 286 288 290 293 305 301 295 296 301 307 311 315 319 322 326 339 354 359 349 311 292 282 298 331 44 74 83 97 131 154 183 205 221 221 216 199 194 10 331 327 329 327 332 349 112 122 122 132 138 142 144 149 158 172 175 166 159 157 160 166 172 161 142 131 133 136 140 141 150 171 182 182 167 164 165 170 164 158 156 158 164 178 190 205 215 219 221 225 228 228 214 192 173 172 178 194 201 201 182 161 142 124 119 122 134 145 154 139 124 116 122 130 143 152 159 159 153 143 127 113 107 111 117 122 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 19 19 19 18 18 18 18 18 19 19 18 18 18 18 18 19 20 20 20 19 18 17 16 15 16 17 18 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 21 20 20 20 19 19 18 17 17 16 16 16 16 16 16 17 17 18 18 19 18 18 18 18 17 8 358 349 342 332 320 310 299 274 265 264 267 220 81 62 50 25 2 249 239 198 156 169 165 126 94 108 259 268 278 287 300 319 336 346 344 337 326 324 328 358 15 21 18 16 14 15 16 17 18 18 11 6 13 64 72 53 32 251 189 164 140 77 39 12 349 336 291 224 217 165 65 75 79 247 233 68 56 70 74 75 86 88 61 23 332 77 100 113 122 138 169 315 347 343 337 337 348 352 346 336 329 332 334 334 329 324 319 319 319 322 327 331 17 60 63 60 50 44 82 93 72 19 345 65 83 87 91 96 99 98 289 302 65 90 85 81 74 52 16 347 333 323 317 311 300 287 280 286 293 299 276 196 168 171 178 155 66 71 93 94 88 87 87 84 82 88 97 105 117 121 114 105 100 93 59 32 41 71 80 93 117 151 114 54 356 343 346 108 86 75 64 59 55 52 20 328 305 298 294 297 19 62 40 16 341 312 289 277 274 281 356 53 65 66 66 64 63 61 54 39 18 347 323 312 313 316 318 321 327 330 336 347 337 328 311 311 315 324 6 35 38 34 26 10 353 345 340 337 335 336 341 357 1 352 336 326 318 311 303 299 297 296 297 297 296 292 282 211 209 236 258 258 250 251 282 350 357 352 344 314 282 249 80 72 76 56 337 311 311 351 24 44 53 49 39 32 20 5 355 351 355 356 354 347 342 335 333 339 1 53 74 78 76 46 2 10 18 356 333 314 321 343 26 14 12 29 61 74 68 65 63 54 45 32 17 7 1 10 30 34 28 12 346 326 284 56 67 73 94 137 118 105 89 313 10 32 38 36 23 44 86 143 157 170 55 42 33 11 21 60 58 16 341 15 53 63 68 68 60 49 18 40 41 35 22 11 357 355 20 65 52 32 11 4 11 39 46 28 9 359 4 5 7 15 15 11 6 29 97 90 83 71 60 33 351 338 357 75 57 14 323 307 303 305 308 311 310 313 8 52 57 49 41 29 13 5 18 69 77 64 46 29 15 4 358 360 353 336 325 330 1 16 22 11 336 305 308 310 313 300 305 327 353 356 351 346 345 15 45 51 46 41 35 22 8 351 13 36 53 41 30 24 23 24 25 25 21 20 18 18 34 43 41 33 30 40 40 40 53 65 72 48 24 9 6 6 9 3 4 22 45 52 26 360 331 319 313 314 307 286 261 265 352 20 16 5 344 305 274 81 68 63 59 51 38 26 16 12 9 6 360 359 6 38 42 39 33 30 30 28 33 57 58 53 38 13 357 23 68 87 94 99 104 66 342 347 47 107 122 108 92 77 72 69 66 68 228 125 130 132 130 139 290 287 286 291 291 196 125 127 124 87 102 122 154 200 249 270 273 264 234 213 215 220 227 240 253 268 280 287 292 295 299 306 304 297 286 279 276 277 280 281 282 284 284 283 282 278 273 275 278 279 282 286 288 288 291 299 308 315 319 321 321 323 326 339 347 349 321 296 275 290 343 110 121 124 121 147 169 198 211 220 210 158 70 55 40 10 345 335 333 6 64 100 111 118 124 127 129 143 153 163 169 168 153 143 141 144 152 162 166 145 133 133 137 140 145 156 173 182 182 173 166 161 160 155 150 148 152 159 170 180 191 200 208 212 212 217 229 235 229 212 194 187 190 198 198 182 164 147 133 133 137 146 148 145 129 122 120 129 137 146 150 154 155 150 139 124 113 105 107 110 118 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 19 19 19 18 16 15 15 16 17 18 19 19 19 20 20 19 19 19 20 20 20 20 20 20 21 21 21 21 21 20 21 20 20 20 20 20 20 20 20 20 20 19 19 18 17 17 17 17 16 16 16 16 16 17 17 18 19 20 19 19 18 10 353 345 338 331 319 302 283 297 309 347 17 12 36 62 70 54 272 281 333 26 21 22 39 39 26 10 329 259 267 281 290 329 4 5 358 343 330 324 340 10 28 25 20 12 10 8 10 11 11 10 6 358 347 330 142 145 160 202 222 216 196 128 106 94 81 61 47 34 59 72 59 61 63 44 46 56 41 42 76 110 124 146 137 110 81 75 75 100 115 120 120 112 92 61 31 7 354 349 344 337 329 322 318 319 319 315 316 317 323 330 337 339 347 30 58 63 66 44 337 100 108 95 55 32 59 84 97 101 104 108 107 86 54 65 77 79 78 71 46 13 344 333 327 323 322 323 321 321 331 4 41 78 157 193 201 189 46 46 52 81 101 106 105 105 103 97 99 109 127 161 162 139 125 129 139 155 138 122 118 116 117 107 85 74 60 8 333 345 59 77 68 62 55 43 21 347 313 294 292 292 297 40 56 44 4 302 290 281 273 261 258 35 56 64 72 78 77 76 73 68 49 349 319 318 318 317 316 317 312 307 289 306 323 324 330 337 11 28 29 31 35 35 28 13 349 334 326 324 323 322 321 324 341 339 318 304 300 295 295 293 289 284 282 282 280 276 268 248 212 214 236 261 267 271 284 305 325 332 339 339 303 284 328 41 45 50 21 344 350 17 34 43 50 55 53 45 32 11 349 337 340 348 337 329 319 319 318 316 326 360 57 73 81 90 88 64 41 18 334 322 318 324 334 351 344 326 227 77 72 68 69 72 67 48 29 18 359 335 338 360 36 36 24 353 334 310 52 73 86 77 68 60 61 49 38 41 40 30 12 343 340 308 226 187 23 13 23 26 2 341 326 113 100 59 60 73 86 87 90 91 84 75 79 74 62 33 356 332 321 318 90 66 46 18 2 354 14 43 44 16 6 4 2 6 20 17 11 360 53 86 87 81 64 57 15 326 308 271 105 72 359 310 305 303 306 305 305 309 12 59 61 61 59 45 26 360 353 2 66 76 74 62 40 17 2 354 344 333 322 328 11 35 18 2 330 316 310 313 309 311 336 20 33 23 8 352 356 31 60 58 54 46 36 26 10 358 351 19 48 64 61 49 32 21 14 10 11 14 17 18 22 38 43 41 31 30 38 30 25 19 31 48 46 31 14 360 356 356 351 355 22 53 55 31 340 305 297 301 304 293 272 250 301 17 21 20 18 17 31 50 65 64 62 58 48 33 19 12 11 7 6 9 24 36 46 42 40 39 34 28 26 25 26 28 31 31 6 357 32 70 81 87 104 147 187 137 51 69 73 75 66 64 67 76 78 66 34 7 10 101 124 126 131 249 283 294 315 315 117 117 114 95 335 79 119 133 148 286 318 311 297 262 237 226 224 224 228 235 245 259 273 286 298 318 330 326 317 303 288 273 268 271 276 282 286 289 290 287 283 273 267 263 264 267 269 276 281 288 301 313 320 319 318 317 318 320 325 330 330 313 286 202 108 115 134 148 149 142 157 180 208 220 226 197 94 72 60 44 21 5 12 42 79 91 98 106 112 118 122 130 152 161 167 166 157 132 129 127 128 137 144 153 144 137 137 141 146 152 162 172 178 174 166 158 150 146 146 146 149 153 158 167 176 185 191 197 205 203 202 204 213 219 220 213 201 192 195 195 184 162 146 136 137 140 144 137 129 125 125 125 134 139 145 145 148 150 145 135 125 117 113 111 112 119 17 17 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 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 17 17 17 18 18 18 17 16 15 16 16 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 18 18 17 17 17 17 17 16 16 16 16 17 17 18 19 19 20 18 4 349 339 334 332 330 345 10 8 12 38 34 16 6 27 154 198 201 66 42 34 16 11 12 10 3 350 338 325 321 330 354 26 25 14 356 341 341 358 18 26 28 24 14 1 3 5 6 8 8 9 13 15 17 44 167 170 159 170 171 194 195 176 154 135 114 92 83 74 70 72 66 65 63 64 63 59 46 32 21 46 80 125 94 69 54 56 67 96 110 117 129 126 102 91 78 54 24 353 340 330 323 318 314 312 311 310 316 322 330 335 341 349 359 13 25 34 49 358 282 256 117 91 66 48 39 73 93 98 104 107 105 91 78 75 74 76 69 57 31 8 345 331 321 306 312 319 322 341 7 46 95 117 151 209 245 282 6 101 75 70 100 113 110 111 113 118 123 132 151 166 174 162 158 165 178 185 165 121 106 100 92 76 65 48 42 3 341 7 69 90 82 71 58 26 349 310 294 288 288 290 298 37 57 34 263 273 290 294 299 24 56 55 55 57 58 71 86 91 90 95 208 259 293 322 324 317 312 309 299 304 321 354 360 2 10 23 41 40 36 31 26 22 4 340 315 311 308 306 306 306 310 313 316 273 263 273 288 294 297 295 290 283 279 279 278 274 264 237 218 219 239 259 275 288 304 308 315 317 331 345 351 5 30 45 47 45 23 15 35 44 46 46 49 55 60 49 27 357 330 299 301 304 299 301 301 306 306 304 343 33 58 69 78 87 84 75 49 345 315 316 320 327 329 330 325 29 73 59 57 54 48 52 60 44 23 2 310 273 315 14 39 39 23 354 332 327 20 58 72 69 58 45 46 49 50 49 47 7 310 305 324 3 40 39 17 353 351 7 29 355 352 76 80 75 73 82 96 95 100 108 128 133 111 116 127 164 229 280 298 336 73 73 60 33 357 347 350 30 44 24 11 2 2 10 21 15 10 3 43 79 92 84 52 338 311 306 294 259 170 163 219 277 294 300 302 300 303 35 60 57 58 59 60 47 26 355 347 9 68 77 78 68 49 23 1 344 327 317 309 310 31 40 16 345 318 318 316 314 324 1 30 37 36 23 360 343 347 26 55 61 57 48 31 13 345 349 11 44 63 80 98 85 61 33 16 5 7 8 12 10 21 45 49 46 34 36 42 41 21 358 3 11 21 23 16 359 351 345 333 319 355 66 57 39 345 316 302 303 309 316 324 359 24 25 24 25 24 24 30 43 56 64 64 61 46 28 5 1 6 14 17 21 30 39 48 44 43 48 41 36 38 30 20 360 353 354 4 20 44 65 67 56 21 286 279 79 87 90 87 83 73 66 61 73 88 98 61 33 6 78 125 135 146 156 156 150 126 119 113 112 113 126 185 205 143 97 77 32 350 336 324 305 270 243 232 226 224 227 233 243 275 307 337 352 351 338 328 321 315 301 285 279 280 284 289 294 297 296 293 289 278 267 261 260 262 269 275 282 294 304 308 307 307 309 311 313 315 316 317 297 154 138 110 118 142 164 177 184 182 188 205 212 211 108 106 105 93 70 46 38 55 79 93 97 99 104 111 118 130 146 169 173 170 154 141 129 125 123 120 126 137 148 147 144 143 151 155 158 163 166 161 145 127 122 128 133 143 150 157 159 161 166 176 184 189 194 200 208 206 203 204 207 211 214 209 201 197 194 191 162 148 140 140 138 132 130 129 128 129 131 138 140 141 142 143 144 139 135 126 121 119 119 125 139 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 17 17 17 17 17 17 17 16 15 16 17 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 20 19 20 20 20 19 20 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 19 20 21 20 7 348 334 340 357 17 22 26 25 20 19 37 17 343 298 233 220 56 52 48 32 349 354 355 353 344 329 322 329 345 1 21 37 31 18 4 4 11 20 24 26 23 18 6 1 3 5 6 8 12 18 26 32 38 45 50 54 54 48 46 41 37 38 49 73 104 117 105 94 87 95 104 106 99 89 80 71 57 30 24 31 42 59 68 63 54 42 57 86 105 113 118 115 102 105 102 76 17 344 335 327 320 312 310 309 310 313 320 323 327 330 347 8 20 22 18 27 19 318 298 305 83 83 76 58 43 51 72 87 98 100 93 90 87 85 81 77 71 56 34 15 357 340 328 315 298 292 302 334 353 10 149 156 155 163 291 303 28 100 75 60 50 56 73 101 117 132 143 152 158 170 178 178 178 179 180 144 70 62 60 57 46 36 28 29 24 6 359 7 47 80 77 68 55 15 333 304 293 292 294 294 289 277 240 227 260 340 2 36 52 61 62 62 60 57 55 81 87 79 66 271 248 268 299 310 309 304 303 302 310 13 30 25 15 14 19 32 42 44 40 32 20 3 332 320 312 310 308 307 308 312 315 314 307 268 259 267 291 298 300 299 295 288 283 281 282 280 270 232 218 219 239 263 285 291 297 296 306 326 355 360 2 358 6 37 53 49 28 34 47 60 60 52 48 55 66 51 21 340 307 275 272 278 283 292 297 301 302 325 24 44 54 61 61 56 40 26 350 316 310 314 321 327 329 334 352 68 69 56 56 55 46 46 48 40 14 338 313 311 4 31 42 43 28 7 349 4 38 52 63 71 65 57 47 53 61 75 212 226 255 336 1 13 19 19 350 320 300 327 5 324 345 23 35 43 52 65 73 82 83 88 111 117 115 135 162 192 214 245 284 353 52 69 57 32 354 341 342 33 41 30 9 359 3 21 24 15 9 6 27 77 115 110 104 82 293 285 283 258 224 200 224 276 294 300 303 306 51 79 73 68 63 59 55 47 25 354 336 348 63 79 79 70 51 25 359 336 321 316 338 40 45 38 11 334 318 319 314 321 18 33 34 32 24 5 335 326 331 29 53 60 57 48 23 360 338 349 3 23 65 106 133 93 69 52 26 6 360 358 358 360 27 55 57 50 31 30 33 37 15 360 359 1 5 4 2 358 347 339 321 279 210 95 64 41 340 317 308 331 4 16 28 32 31 27 26 27 26 27 31 38 50 66 70 68 54 24 342 355 12 31 33 32 32 39 46 48 51 57 69 67 63 40 12 329 321 326 4 26 47 65 51 12 340 343 12 51 106 134 118 108 101 88 75 74 91 105 77 55 34 3 7 138 151 151 145 140 137 139 137 138 149 152 149 94 62 48 48 24 352 340 334 337 318 281 245 235 233 237 248 294 353 8 19 17 2 342 328 322 321 319 313 307 297 292 297 301 304 304 304 303 298 288 275 267 264 264 264 263 267 274 280 291 299 304 304 303 297 287 173 148 152 149 131 155 179 190 176 152 129 110 89 89 86 79 105 116 116 106 94 88 84 87 94 98 101 104 112 123 138 155 170 163 143 125 124 124 129 130 129 129 140 154 152 149 150 156 157 158 154 143 120 113 107 106 120 137 153 163 168 163 161 159 166 175 186 191 198 209 214 214 207 206 205 208 211 211 201 198 190 164 150 140 133 131 130 138 140 134 136 136 138 137 137 143 142 139 135 132 128 128 127 127 127 133 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 17 18 19 19 19 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 19 19 17 8 349 338 345 22 37 35 27 16 3 9 29 358 339 316 13 59 43 41 47 27 304 311 319 315 302 294 303 339 357 3 12 29 37 32 25 23 23 22 22 21 15 8 2 3 3 4 7 11 18 26 34 39 43 45 47 49 50 50 49 46 42 32 28 24 25 34 50 67 78 95 118 116 100 90 83 82 65 38 34 32 29 50 71 72 60 31 54 85 107 112 113 108 96 14 3 359 331 326 326 319 313 307 310 312 314 318 320 316 315 318 358 24 32 13 352 28 27 359 322 332 68 84 83 73 57 47 56 70 86 92 91 92 93 92 88 84 80 65 43 21 7 354 340 323 302 279 289 328 335 339 194 129 103 64 49 43 58 69 63 39 317 293 297 108 128 134 139 140 155 173 177 183 190 168 120 64 52 46 43 40 34 26 18 21 17 6 353 347 349 30 54 61 50 19 331 304 298 297 295 278 255 241 217 63 52 45 43 43 54 63 69 76 87 127 131 110 67 48 16 323 281 266 270 280 295 309 334 4 25 42 41 32 11 11 27 38 42 43 42 32 1 345 331 324 321 320 320 319 319 320 322 320 314 298 286 286 294 301 303 302 298 294 289 288 290 295 298 271 189 211 240 263 277 280 280 280 21 27 15 356 336 307 290 275 271 70 62 50 59 77 81 72 52 62 69 58 15 333 309 293 282 285 290 297 309 323 360 23 37 43 48 52 49 41 16 346 306 299 304 309 321 329 333 340 20 77 78 73 65 61 55 50 45 41 7 341 332 335 5 40 53 59 57 30 357 354 13 46 64 72 69 62 50 39 36 30 43 36 38 23 4 346 348 347 316 295 257 340 3 345 18 24 24 22 25 45 65 77 82 80 70 61 70 111 143 171 211 229 282 26 47 61 53 27 330 333 358 46 43 31 5 5 15 29 28 17 4 360 9 62 116 121 124 133 219 261 271 262 251 241 294 311 314 317 328 74 80 75 77 76 73 65 57 47 20 348 321 351 71 82 80 72 52 21 349 330 324 328 28 50 46 32 355 326 316 313 312 353 43 39 32 17 3 337 305 307 340 43 54 57 53 41 15 353 341 348 351 352 330 102 96 66 55 52 35 10 350 349 351 360 42 62 62 52 34 29 27 25 17 9 3 359 355 351 351 350 342 337 328 284 216 117 55 36 333 314 321 28 37 37 38 32 24 20 21 24 24 25 27 34 48 66 74 76 67 26 352 1 23 47 48 44 36 45 46 38 30 29 50 56 53 36 343 310 302 322 14 22 29 47 358 338 359 38 61 60 97 122 114 112 113 107 101 94 95 97 97 93 84 4 357 11 71 118 132 131 135 138 148 155 161 118 81 63 52 38 28 8 353 342 344 360 357 344 298 276 280 5 19 23 22 20 17 15 358 339 323 319 319 320 320 317 310 304 306 309 310 309 306 302 300 297 291 286 279 270 258 253 252 259 271 286 295 299 298 288 260 198 153 154 170 180 191 180 167 128 105 87 67 51 51 70 79 83 90 100 109 115 111 105 90 91 102 105 108 106 115 124 122 125 127 117 112 106 112 117 123 128 133 135 148 158 153 150 151 161 159 151 138 128 117 126 133 141 151 161 171 178 178 168 158 153 156 163 172 178 184 190 202 210 213 212 210 208 210 214 215 213 203 172 146 132 129 137 148 152 152 145 142 137 130 132 136 143 138 133 130 129 128 128 126 124 121 121 17 16 16 16 16 16 16 16 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 18 18 18 18 17 17 16 16 16 16 16 16 16 16 17 18 18 19 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 19 19 13 354 341 334 5 59 55 27 10 360 343 337 315 336 358 47 51 40 30 13 340 284 275 295 304 311 332 348 1 1 360 2 18 42 46 42 36 28 21 16 12 6 4 3 4 4 4 8 15 23 31 37 43 50 53 53 55 61 65 68 72 72 57 39 35 36 34 31 30 29 22 30 62 71 58 53 68 73 66 52 35 24 41 62 79 62 38 71 84 90 100 107 112 102 85 60 24 339 319 308 302 304 307 314 319 322 324 318 310 308 315 5 29 37 19 19 40 34 10 333 330 40 88 86 77 65 53 48 53 60 68 80 87 89 90 87 83 79 71 49 24 7 355 343 329 312 284 301 323 309 295 208 83 74 62 53 45 47 51 49 4 310 282 270 252 175 137 140 141 158 186 188 191 208 137 53 56 51 44 33 28 26 15 9 11 6 356 333 325 325 5 37 61 50 342 280 277 277 272 257 237 205 62 53 53 53 49 48 49 56 65 83 117 155 179 115 75 58 33 337 299 278 261 261 268 296 339 9 27 39 48 45 34 7 21 35 42 43 36 28 18 9 343 327 320 320 319 319 320 323 325 324 323 320 315 310 307 307 309 307 306 303 300 298 294 292 292 289 281 249 226 219 242 256 262 258 270 26 25 11 325 298 281 271 257 227 211 149 56 48 50 71 68 52 69 77 77 9 313 300 297 296 301 312 327 1 16 29 33 37 38 40 42 41 32 360 312 282 268 289 308 323 332 339 345 29 78 81 77 67 70 66 49 47 38 345 325 316 306 318 44 60 74 79 41 7 349 5 51 66 68 64 55 51 53 47 44 47 39 21 346 332 329 328 324 310 326 16 42 53 53 45 35 25 19 19 28 45 66 81 81 19 335 306 262 201 191 214 48 48 48 55 58 54 2 312 343 34 61 50 32 356 1 16 37 33 18 354 344 335 1 95 118 122 137 201 250 289 317 321 328 339 348 355 350 11 68 82 83 81 83 84 78 68 48 14 340 317 32 77 82 80 75 58 21 344 325 327 348 43 50 44 20 344 328 317 313 341 35 47 38 24 354 330 307 289 343 34 51 53 52 44 29 6 346 341 344 343 343 334 73 82 74 68 58 49 15 354 354 357 6 47 67 68 54 40 34 28 22 12 1 344 341 344 349 347 346 342 345 348 89 44 23 13 2 337 341 11 49 48 44 39 30 25 24 21 17 9 11 19 31 50 65 76 76 63 24 355 354 21 51 62 59 56 62 58 48 36 30 35 30 20 5 335 318 314 346 14 1 333 278 261 328 19 59 77 74 79 99 113 115 116 117 120 125 112 119 131 135 126 59 68 65 60 26 17 66 107 136 154 141 103 80 74 70 63 46 21 356 345 349 359 10 15 21 29 42 45 43 36 31 21 13 6 360 342 325 314 311 312 314 313 311 310 311 317 306 301 298 297 297 297 298 300 301 299 293 277 269 267 264 273 289 304 313 320 310 187 37 88 188 196 194 190 161 133 109 96 81 59 50 55 80 92 94 90 97 107 106 100 97 99 107 121 120 119 113 115 110 32 30 51 93 98 100 104 112 117 121 127 132 147 155 152 150 154 167 163 150 131 132 136 151 160 165 172 177 182 184 177 159 148 145 150 158 164 167 170 174 179 190 204 211 213 209 207 208 216 219 206 176 146 136 139 151 163 160 154 149 137 127 117 129 137 141 131 125 123 124 126 126 125 121 118 125 16 16 16 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 18 18 18 18 18 18 18 17 17 18 18 18 18 19 18 18 14 2 342 354 15 42 49 31 328 297 291 297 289 39 53 61 56 41 23 14 9 350 331 332 352 3 6 4 5 1 355 351 10 37 56 70 71 57 31 11 2 360 1 4 6 2 2 5 15 24 32 37 41 49 53 58 56 54 55 60 79 139 141 90 58 45 38 17 356 357 21 46 55 58 43 21 30 75 73 61 21 350 346 55 78 60 48 74 73 79 89 99 108 107 97 80 42 360 317 300 296 304 311 317 320 324 329 320 314 316 17 77 69 62 56 52 48 39 8 335 320 31 89 83 77 66 56 48 52 51 51 58 66 72 80 84 83 79 73 53 28 7 357 344 325 312 297 298 272 258 263 44 63 75 76 64 52 44 41 36 24 20 17 12 4 7 44 70 90 86 112 223 208 156 55 54 58 56 50 34 25 10 347 339 334 325 314 304 312 315 327 311 286 267 266 263 253 247 244 257 44 55 53 49 51 52 51 49 49 51 60 107 153 141 118 75 63 57 3 315 288 280 273 283 285 286 9 28 34 44 51 50 49 43 54 45 38 45 43 19 346 324 310 306 304 307 310 314 320 325 327 325 324 325 327 328 325 321 319 317 315 316 307 297 289 285 270 258 250 232 220 214 225 238 241 223 11 22 8 338 285 276 273 274 254 229 224 117 49 37 34 36 48 55 71 89 104 262 283 291 297 305 319 3 26 24 28 32 34 33 31 34 32 26 14 330 268 253 250 272 293 318 345 353 356 47 78 87 93 92 83 68 44 47 31 337 310 300 292 295 336 327 19 56 50 23 348 11 53 70 71 66 50 57 67 59 54 50 49 18 337 340 339 327 340 9 23 16 7 50 63 57 44 28 13 6 8 10 16 24 210 261 297 301 318 93 65 47 43 39 36 49 52 38 331 319 17 63 74 68 31 347 341 355 56 60 11 336 332 341 19 72 101 109 122 155 47 19 11 347 347 3 17 20 9 18 51 92 96 92 94 95 92 85 66 16 352 360 65 80 84 82 78 67 20 322 309 327 9 51 53 45 11 338 324 316 334 52 52 48 33 12 348 340 3 29 39 45 49 49 44 31 12 351 334 335 338 338 355 36 74 87 92 93 82 60 26 11 6 5 11 46 68 72 62 47 34 28 12 342 331 330 341 346 348 345 346 349 357 20 98 36 16 1 350 346 8 41 63 63 51 39 34 31 30 17 5 346 353 7 33 58 77 79 76 67 23 351 341 1 34 61 64 65 70 67 65 68 62 53 37 16 348 322 303 287 311 342 323 305 284 215 30 22 30 49 71 86 102 110 113 115 118 113 98 61 76 100 112 122 123 132 136 145 128 103 92 79 72 64 78 87 95 104 120 107 72 24 341 337 349 9 21 24 32 41 50 49 44 32 19 4 354 348 343 327 313 304 302 301 301 300 299 305 310 311 300 293 292 294 296 298 302 306 309 311 311 306 295 286 288 308 331 349 3 19 35 38 23 17 5 212 193 177 141 126 119 115 106 82 66 53 53 101 124 147 161 129 90 98 105 121 133 140 133 131 132 120 95 39 26 35 66 77 87 92 99 103 105 110 114 123 133 145 150 157 170 165 152 136 146 155 163 167 172 176 180 183 183 171 152 143 143 152 157 160 159 162 163 162 168 178 192 195 192 187 185 186 197 195 178 152 148 152 159 162 159 149 138 120 119 123 135 137 131 119 115 115 120 123 126 124 123 124 138 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 16 16 17 18 18 18 18 18 18 19 19 19 20 19 20 20 20 21 21 21 21 20 20 20 20 20 20 20 19 20 20 19 19 19 18 18 17 17 17 17 17 18 18 18 18 17 17 18 18 18 19 19 19 19 17 12 17 23 23 22 24 16 359 302 318 10 12 28 58 61 65 66 52 33 16 7 1 5 8 5 3 1 357 352 347 348 349 4 23 46 66 77 78 52 27 9 1 360 4 4 1 358 360 11 21 29 34 42 50 54 55 53 50 48 47 56 93 59 53 57 50 34 336 315 303 12 65 64 65 185 247 70 75 72 62 3 325 313 65 79 75 58 63 73 84 91 88 88 89 89 80 46 357 323 303 298 305 311 317 321 327 328 322 324 332 46 80 82 72 62 52 44 33 360 339 328 56 76 77 76 68 56 52 59 59 58 54 49 44 48 64 74 75 70 58 33 9 357 339 316 300 278 257 235 222 58 45 44 53 59 61 58 53 47 45 44 44 43 43 45 43 38 38 41 41 43 45 44 47 50 54 55 53 42 342 297 286 278 274 269 277 288 294 309 309 271 270 270 266 303 317 280 22 52 53 52 52 50 46 41 41 40 40 35 22 317 262 201 92 78 68 67 53 329 299 283 301 7 12 20 23 28 28 31 39 35 19 28 45 56 44 28 5 358 356 322 302 288 291 294 301 306 312 320 324 325 326 330 336 336 334 330 327 323 324 325 326 323 327 336 16 36 35 38 43 14 265 245 242 247 62 27 13 342 309 270 259 257 260 260 278 343 16 27 33 25 14 27 47 59 119 143 175 286 298 301 324 360 30 32 29 32 34 33 27 25 31 24 12 348 297 210 203 214 241 270 341 11 13 20 62 81 88 107 103 83 69 49 4 332 311 301 309 344 9 27 26 38 62 75 43 3 6 38 68 72 72 61 71 79 80 81 79 93 68 16 349 339 318 8 33 29 14 9 39 57 65 102 229 241 346 357 348 346 350 184 2 9 36 58 70 62 54 42 34 30 32 34 27 354 351 23 80 89 82 31 343 311 270 207 210 326 355 3 14 37 63 81 91 97 88 30 359 325 337 2 25 35 28 6 355 43 98 105 108 109 109 107 105 97 72 55 60 73 82 87 89 89 93 173 279 291 323 30 63 62 49 352 321 316 321 24 64 60 50 27 12 11 24 43 48 45 43 43 43 36 17 349 331 320 325 332 339 14 42 60 74 87 96 85 63 35 18 6 6 14 45 70 75 68 53 33 23 5 348 335 337 348 346 347 349 351 354 358 47 69 45 16 347 338 347 19 41 52 54 54 49 39 34 28 6 346 330 337 347 2 56 76 73 72 63 22 351 341 348 360 23 33 42 67 59 89 147 99 80 53 8 332 303 280 249 230 239 312 347 30 90 80 60 22 16 31 95 102 100 106 107 106 99 95 90 89 104 131 143 154 158 161 161 153 129 100 89 79 68 74 91 118 140 169 186 25 19 348 343 353 16 25 28 34 41 49 49 42 21 4 350 347 341 336 324 311 301 295 291 290 294 300 309 310 308 301 298 298 300 303 305 311 314 315 317 316 312 311 324 350 2 10 17 23 28 29 24 6 343 320 240 173 147 127 126 127 129 119 104 95 75 24 314 200 181 150 103 87 106 122 139 139 135 131 129 126 116 102 78 60 58 60 64 69 70 72 72 72 69 69 62 62 77 126 155 171 172 165 152 161 165 165 168 172 176 177 176 170 159 147 147 154 162 162 160 156 155 153 150 150 152 157 158 157 157 152 145 142 152 166 159 156 154 154 152 150 137 125 118 126 133 137 128 113 104 104 108 115 121 127 124 127 137 153 16 16 16 15 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 15 16 16 16 17 18 18 17 17 18 18 19 19 19 19 20 20 20 21 21 21 21 20 20 20 20 20 20 19 20 19 20 20 19 18 18 18 17 17 17 17 17 18 18 17 18 17 17 17 18 18 19 19 20 19 19 18 18 29 37 28 14 1 2 7 41 47 38 32 38 49 54 57 48 27 348 343 343 353 351 348 346 346 344 343 341 341 346 355 3 11 20 25 24 24 23 16 6 360 360 355 352 347 353 5 20 31 41 52 57 57 54 53 51 41 22 55 63 44 35 29 11 311 281 305 333 46 73 75 56 36 245 82 75 65 30 310 285 314 75 79 74 42 64 84 100 100 93 92 90 85 75 54 2 328 305 299 299 302 315 323 328 327 321 324 346 51 82 87 82 76 66 54 34 359 350 17 77 79 77 76 75 67 62 62 65 62 60 59 55 49 53 62 69 68 61 38 18 2 336 319 301 310 32 84 72 65 59 51 42 47 53 57 62 64 60 56 54 52 48 43 40 37 34 34 36 37 36 35 38 43 47 45 37 10 334 298 276 274 284 282 280 287 292 299 300 291 280 265 270 47 54 54 49 48 51 52 52 49 40 27 17 10 6 350 328 294 305 80 74 78 79 83 120 256 267 279 66 54 43 33 26 23 25 25 29 37 39 38 43 47 43 29 11 1 341 315 305 300 304 305 306 308 311 318 316 321 329 336 338 334 331 327 324 325 328 332 344 15 35 41 40 40 39 39 34 18 342 305 310 34 41 22 5 336 344 344 326 289 308 6 16 22 28 25 21 13 3 293 355 44 115 131 131 339 328 325 12 31 40 35 30 34 37 35 21 18 26 13 360 334 315 185 166 190 210 187 26 24 23 39 64 64 68 86 80 71 74 55 3 350 337 329 360 31 29 14 343 312 77 100 100 78 52 79 90 95 108 127 117 93 86 86 67 29 60 42 349 336 336 27 32 25 16 17 29 34 44 235 228 238 350 349 339 322 43 95 49 30 33 62 74 77 75 66 46 30 21 26 24 14 360 359 85 79 69 32 354 319 329 17 15 12 10 11 24 41 56 64 68 77 66 9 359 343 339 359 30 48 33 3 330 19 95 111 117 124 124 120 115 106 95 83 79 80 86 91 98 105 125 186 227 261 318 60 72 74 62 313 300 313 349 53 68 68 55 31 16 24 40 51 52 47 41 37 36 18 349 322 314 311 316 330 356 30 45 54 61 72 84 83 73 52 24 4 357 358 21 72 75 68 57 43 20 357 343 338 343 353 352 350 351 344 341 334 60 68 51 14 340 334 8 41 51 54 57 65 63 52 41 23 348 325 312 315 349 28 53 65 71 62 50 28 352 339 347 355 1 357 351 336 320 283 241 147 102 81 11 304 286 274 255 301 52 60 55 59 72 91 87 52 6 5 80 92 93 97 96 95 95 96 100 117 136 158 158 159 156 155 142 125 98 82 84 79 71 62 71 107 116 107 87 63 31 335 343 1 25 30 31 29 33 39 38 29 11 360 352 350 345 338 324 310 299 294 291 287 293 301 309 312 312 310 309 308 310 311 314 319 321 321 314 315 321 355 11 16 17 18 21 23 24 16 1 334 323 312 280 147 131 121 123 125 126 117 108 102 98 81 328 311 249 100 101 100 108 120 128 126 126 125 127 127 122 113 103 92 82 76 69 62 59 57 55 52 50 47 41 28 16 21 128 174 184 181 173 167 161 154 161 162 163 154 149 150 154 157 164 169 174 174 168 161 154 144 132 133 132 130 128 127 126 121 116 114 118 132 141 147 147 142 138 137 126 124 127 135 137 127 114 102 99 102 108 116 122 127 133 147 163 170 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 15 15 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 21 21 20 20 20 19 19 19 19 19 20 20 19 19 18 18 17 17 17 17 17 17 18 17 17 17 17 17 17 18 18 19 20 20 19 18 19 35 53 52 33 17 20 27 39 48 47 34 35 42 44 41 25 330 288 287 286 299 306 311 317 323 327 330 331 331 339 348 356 7 13 11 7 2 357 355 355 353 350 346 344 341 347 6 37 52 60 65 64 63 60 60 68 40 26 53 46 23 321 275 256 241 238 44 35 44 75 86 81 56 44 75 97 108 111 240 222 79 73 78 65 31 89 108 112 111 107 106 104 101 93 74 343 332 323 319 313 319 326 329 334 334 335 340 11 53 78 87 92 89 83 73 48 14 354 29 83 82 80 78 81 79 73 70 67 62 60 60 60 58 55 58 64 70 65 51 29 6 338 350 27 61 62 58 60 64 67 58 43 35 38 47 101 90 73 68 69 75 72 63 54 44 34 34 35 37 36 35 36 37 39 34 24 1 343 335 330 333 328 312 302 298 286 280 283 286 278 250 204 90 82 79 75 68 62 61 57 52 36 12 338 324 309 293 317 3 62 86 96 112 137 182 210 231 246 23 62 63 56 41 28 23 29 29 30 36 39 40 44 47 45 22 356 338 321 308 304 305 310 308 308 308 310 311 304 312 324 332 329 324 324 325 326 328 333 343 17 49 49 42 32 32 32 32 27 19 12 16 29 41 33 14 4 360 9 13 19 27 30 29 22 19 19 21 14 359 2 61 43 39 46 53 40 10 355 360 37 45 45 34 29 30 41 36 4 350 346 360 351 341 334 325 279 190 153 58 31 22 18 42 62 60 59 60 59 62 73 64 34 11 355 348 11 20 9 321 296 311 117 135 168 185 186 124 121 131 153 176 184 73 55 62 48 24 34 34 15 19 21 28 8 349 3 32 31 4 351 312 277 342 4 346 333 318 46 73 60 35 8 64 84 91 95 95 86 51 32 30 16 357 335 357 59 67 62 39 16 20 58 46 28 7 2 6 25 41 56 55 62 71 58 28 8 351 337 335 358 40 22 357 321 343 90 113 118 122 113 112 111 107 102 94 91 89 91 97 106 122 146 179 189 183 122 88 89 102 176 253 278 336 32 59 68 74 66 46 20 32 46 57 57 53 42 33 22 350 321 305 301 303 307 347 28 39 42 47 48 52 66 81 84 81 46 12 352 347 10 71 73 68 54 34 14 357 345 338 341 351 7 5 354 336 339 22 76 73 57 14 350 360 43 57 61 60 61 81 77 70 57 21 333 311 309 333 23 51 58 64 66 53 28 349 336 345 356 352 348 338 339 335 326 309 276 204 170 150 209 298 304 17 37 26 32 42 48 48 57 90 100 96 19 12 43 82 95 98 102 104 105 87 68 131 147 151 142 144 153 169 140 105 95 83 74 70 63 49 44 53 95 113 117 111 50 307 343 20 42 41 35 24 20 20 18 8 1 358 355 353 346 335 318 302 295 294 292 291 294 305 313 317 318 318 318 319 319 319 321 324 323 317 306 321 355 22 23 20 18 17 18 17 12 358 338 312 302 303 309 126 119 113 117 119 118 114 111 107 100 81 24 16 39 85 102 108 103 110 119 120 122 125 129 129 128 123 116 106 96 86 75 67 61 55 49 46 42 36 24 10 358 351 355 348 246 211 195 172 158 149 142 136 130 137 143 149 163 172 177 178 179 184 180 173 157 140 124 120 115 111 110 108 106 103 102 106 106 110 112 121 126 125 125 124 120 127 138 139 131 115 107 104 107 110 115 120 122 125 133 144 160 163 15 16 16 16 16 16 16 16 16 16 16 16 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 17 17 16 16 16 16 16 17 16 16 15 15 15 16 16 17 16 17 17 17 18 18 19 19 19 19 20 20 21 21 21 21 21 21 20 20 19 19 19 19 19 20 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 19 19 24 54 68 71 74 56 43 40 39 43 43 38 35 28 17 345 289 270 267 272 272 276 282 281 283 294 302 309 318 323 331 340 353 11 12 7 343 330 323 326 332 334 337 336 334 336 343 19 53 67 75 79 76 76 79 75 71 48 45 54 35 357 282 279 273 261 332 41 28 330 247 103 79 56 47 52 77 105 135 115 90 75 83 94 78 32 173 102 90 87 93 104 117 127 137 131 7 24 15 13 349 336 336 344 353 7 17 24 30 49 70 85 89 87 86 87 83 47 360 41 75 87 83 78 84 86 83 77 71 62 58 57 59 64 69 72 75 79 74 62 42 7 343 358 43 72 66 60 59 67 74 68 54 319 241 158 102 78 70 73 78 83 79 77 74 69 60 54 45 42 40 38 36 35 32 20 4 344 330 333 342 350 344 329 324 318 301 299 335 359 343 264 199 167 110 103 103 99 97 101 97 90 81 4 310 302 284 268 160 122 112 145 160 170 151 137 79 23 52 63 63 66 56 45 31 30 31 33 34 39 37 37 40 48 47 18 348 321 309 304 305 303 303 303 306 309 308 298 277 282 306 322 318 316 324 324 323 329 346 10 41 62 72 57 40 25 22 26 39 33 23 28 38 45 27 11 4 7 14 16 20 23 22 21 18 12 8 19 6 345 344 3 39 36 29 20 12 6 344 357 44 53 49 34 25 22 33 29 345 330 331 354 356 350 336 324 317 133 75 55 39 19 354 37 59 63 58 57 63 59 56 60 44 13 338 325 337 1 10 344 346 16 67 87 81 40 40 85 87 95 92 67 50 56 52 51 45 27 10 45 65 44 25 9 335 307 234 105 66 31 1 349 2 9 9 360 6 19 47 63 72 34 8 74 75 71 69 80 90 74 53 34 359 336 339 30 56 70 65 46 29 43 60 51 27 344 345 356 16 40 79 80 66 51 29 8 345 314 303 317 358 28 5 346 325 3 76 87 88 84 66 83 101 108 106 102 100 99 100 107 118 137 155 170 169 161 146 141 146 162 196 251 309 27 46 58 64 70 68 54 34 41 51 59 64 64 52 27 340 310 298 292 294 312 7 33 35 33 31 27 19 5 22 67 81 84 68 29 346 330 3 67 74 74 62 53 32 358 340 333 335 341 21 14 360 347 16 73 87 77 61 14 349 351 34 54 69 62 271 357 88 87 76 15 318 295 311 354 27 51 63 61 60 51 11 346 352 360 360 337 327 321 335 331 317 303 277 231 204 190 356 11 29 60 49 30 28 38 50 37 34 53 90 97 60 42 43 75 100 112 117 117 116 105 77 340 117 137 159 169 184 223 151 101 99 88 73 66 60 49 33 22 70 135 145 155 306 311 334 34 56 49 39 24 13 1 351 352 355 356 353 350 340 324 303 294 296 301 304 305 306 315 320 321 319 318 323 326 328 325 325 327 317 309 298 347 21 28 24 19 16 14 11 5 357 343 323 291 264 278 313 104 98 95 95 101 108 112 112 107 100 84 58 54 63 83 99 109 109 111 115 116 119 124 131 134 132 127 117 105 94 84 75 68 61 56 48 40 32 20 8 353 348 349 357 3 342 301 262 201 152 137 125 126 131 149 157 161 171 178 183 180 182 189 187 179 158 142 126 114 105 100 98 96 94 95 97 100 97 96 101 103 107 111 114 115 120 130 139 130 119 108 108 112 116 117 118 117 117 120 130 150 174 175 15 15 15 16 16 16 15 15 15 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 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 15 15 15 16 16 16 16 17 16 17 17 18 18 19 19 19 20 20 21 21 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 19 18 28 133 160 168 181 165 139 94 76 66 55 46 38 5 324 268 255 254 248 250 257 265 273 270 272 281 290 297 307 315 322 330 346 11 354 324 298 295 291 293 297 304 305 312 315 324 343 39 67 80 90 96 98 92 89 81 72 62 60 51 24 332 283 333 40 69 33 18 12 41 67 68 73 69 53 34 29 47 123 107 92 84 117 131 163 271 285 78 80 76 69 68 106 130 147 112 60 58 42 15 340 343 349 360 18 37 47 42 31 40 57 80 85 80 59 74 109 92 60 57 80 94 94 88 82 89 89 85 80 72 65 60 60 62 70 82 86 85 83 73 56 2 342 346 52 80 81 78 72 78 80 76 66 254 245 78 73 65 65 71 73 74 75 77 82 94 104 90 68 56 49 42 35 29 18 1 345 336 323 360 9 6 358 350 354 3 12 29 37 37 36 37 46 55 59 61 73 90 94 90 85 87 90 43 312 311 293 260 195 184 186 201 75 48 55 50 34 30 31 43 53 54 45 37 29 33 36 38 44 45 35 19 349 4 8 1 337 319 311 314 313 302 304 308 314 315 313 295 270 266 315 326 314 300 303 308 319 340 5 26 41 62 75 64 47 19 14 26 47 32 20 24 43 49 24 10 0 12 20 22 22 21 17 14 11 2 358 5 358 350 346 7 41 33 27 17 2 354 354 23 47 58 53 38 17 9 13 21 15 2 9 13 6 351 334 335 18 75 65 60 50 16 352 18 55 65 52 52 73 64 57 53 29 352 314 318 337 12 30 23 18 34 65 66 59 35 40 53 41 40 47 35 32 45 51 49 45 34 20 23 45 58 30 1 337 327 320 48 56 42 14 358 3 12 10 354 10 36 61 74 84 44 16 36 44 39 25 50 76 80 75 49 342 346 22 46 61 84 61 17 31 58 64 52 11 318 323 335 341 329 32 58 53 37 349 327 316 308 310 327 25 32 351 341 359 71 73 70 69 58 25 31 90 112 108 107 107 108 111 118 130 146 160 167 168 170 170 171 145 109 66 49 43 45 49 55 59 62 63 54 46 47 52 56 64 63 297 276 274 274 281 295 357 38 42 38 33 26 18 6 352 324 309 331 79 87 88 65 324 293 328 46 69 68 60 77 72 24 336 328 329 332 101 56 12 355 27 76 89 79 66 359 327 335 36 43 51 232 257 292 90 92 78 279 266 254 331 23 31 47 58 59 66 72 11 334 320 323 313 299 295 291 288 287 289 293 290 228 89 28 11 16 32 57 50 33 12 37 54 42 29 18 62 86 90 81 59 54 69 75 75 92 108 120 126 284 227 192 178 204 245 306 73 92 100 95 87 79 74 61 25 13 352 271 283 316 325 326 330 18 45 33 22 8 354 340 327 339 350 356 349 341 327 318 312 317 315 314 312 312 313 318 319 316 311 311 321 325 326 322 320 315 304 306 320 21 32 34 23 16 10 6 2 355 349 341 326 285 235 253 158 94 95 95 96 105 111 111 108 105 103 96 82 68 62 63 79 91 100 108 113 116 121 128 137 140 139 129 116 103 100 98 93 82 70 59 49 37 21 6 355 346 348 353 358 359 359 356 354 355 130 131 127 139 151 163 165 166 173 182 192 193 193 194 185 174 158 151 131 109 98 93 90 89 88 89 89 87 86 83 81 83 86 87 86 100 124 128 125 112 106 105 115 120 122 121 119 116 117 121 132 158 187 197 15 15 15 15 16 16 15 15 15 15 16 16 16 17 16 16 16 16 15 16 15 15 15 15 15 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 17 17 17 17 16 16 15 15 15 16 16 16 16 16 16 17 17 18 18 19 19 19 19 20 21 21 22 22 22 22 21 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 17 17 17 17 18 18 18 18 18 30 160 171 165 174 176 139 90 108 114 123 144 212 264 258 246 243 240 238 243 251 257 260 264 272 281 288 294 299 306 313 321 337 348 338 332 320 306 280 253 256 261 266 271 275 276 353 77 85 91 100 106 107 100 94 87 81 68 60 46 19 322 308 15 59 64 45 21 4 54 72 74 81 97 96 70 337 335 10 132 120 117 159 168 171 24 66 90 87 84 78 73 76 81 80 72 63 54 41 10 345 347 355 1 3 29 58 45 30 24 42 67 82 78 53 30 4 272 97 88 88 92 96 90 83 93 92 91 89 85 76 70 68 65 62 66 75 84 87 79 63 355 336 343 73 90 93 97 97 95 92 85 67 64 68 70 70 66 67 71 74 73 72 73 64 32 43 64 82 74 62 50 39 28 13 1 356 8 19 19 11 1 2 11 29 34 36 37 39 40 39 37 35 40 42 38 39 43 46 46 44 46 42 28 23 13 7 25 117 147 84 62 53 47 42 33 18 7 22 40 47 47 38 23 5 354 3 30 56 50 34 326 295 276 339 348 326 314 309 318 320 317 326 330 334 335 336 338 344 14 351 338 323 310 311 330 346 358 10 22 31 50 61 61 46 21 11 42 55 32 19 11 50 53 29 11 2 14 23 28 27 20 10 5 359 352 350 350 351 350 348 9 34 38 32 22 5 360 5 33 47 54 56 47 19 13 12 20 20 18 18 13 5 349 344 4 50 65 65 65 58 6 340 334 53 66 54 44 46 70 68 55 21 357 336 316 306 301 19 72 226 221 72 64 58 43 47 49 43 36 33 32 29 29 47 49 34 41 31 10 7 18 22 1 336 327 316 228 35 31 13 4 358 2 2 1 8 28 69 86 97 97 77 59 42 22 349 22 46 56 61 62 196 22 29 41 56 65 46 26 11 70 75 67 345 305 315 4 27 38 51 56 48 20 310 295 288 295 304 334 65 44 332 350 47 70 70 66 58 34 351 320 89 118 107 108 112 114 117 123 133 146 161 172 180 182 157 105 65 56 52 47 44 42 50 55 57 57 55 51 45 39 39 33 351 294 274 263 263 268 26 45 49 46 43 36 28 20 15 2 348 328 314 303 41 100 104 109 192 264 28 53 62 59 51 40 33 23 341 331 331 341 70 84 32 5 29 78 88 81 60 331 316 331 93 96 227 228 234 228 98 104 124 207 220 210 34 39 44 48 51 58 94 126 147 278 289 279 265 258 266 261 240 261 289 331 31 62 51 28 11 8 26 53 59 46 15 43 61 58 31 14 38 63 90 108 99 87 81 78 72 66 74 107 115 118 147 196 204 231 246 52 64 84 98 106 106 99 80 56 22 353 297 266 319 339 339 339 342 357 12 12 3 353 342 333 324 329 344 354 342 333 324 331 334 335 322 313 310 309 308 305 298 292 295 304 320 318 317 314 314 315 317 345 15 37 40 38 23 12 2 358 354 349 346 342 332 313 217 139 91 87 97 102 106 112 114 112 106 103 108 107 102 79 62 51 51 65 84 99 108 118 126 136 147 145 137 122 114 110 113 109 105 97 84 64 53 37 12 358 352 355 358 358 355 354 354 351 348 347 136 146 146 154 156 157 155 157 171 193 215 219 214 200 183 171 162 153 128 106 92 87 84 87 90 92 93 93 92 85 77 71 68 67 57 60 104 105 100 92 97 109 128 131 128 123 116 112 115 119 127 150 184 211 15 15 15 15 16 16 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 21 21 20 19 19 19 19 18 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 18 18 18 19 21 31 30 37 50 52 46 30 30 161 185 197 209 220 232 238 238 234 246 256 252 258 267 269 271 275 281 287 291 295 300 305 314 328 344 351 350 348 350 359 171 188 222 240 244 240 233 181 118 101 99 103 110 111 107 99 91 78 68 58 45 17 337 339 24 65 65 53 261 251 119 87 83 66 108 216 211 270 330 210 153 141 143 159 139 125 114 107 103 99 104 110 99 93 93 85 78 69 60 44 3 346 342 352 358 360 24 46 41 27 8 8 34 82 86 81 46 325 297 89 95 82 89 97 96 93 96 95 94 94 92 89 83 82 83 74 64 49 73 82 80 63 349 325 353 101 112 114 115 107 101 98 92 85 81 79 77 78 77 73 78 80 76 75 78 68 49 13 27 95 84 73 55 48 41 32 22 19 27 21 15 358 352 358 16 31 38 40 40 40 40 40 39 37 38 38 38 34 33 37 35 31 30 20 6 3 22 40 49 53 53 51 53 55 49 27 330 340 36 45 48 49 42 29 3 336 318 290 267 242 296 314 275 268 265 324 346 344 345 343 337 340 342 347 347 346 347 348 350 357 9 10 360 350 356 6 18 7 5 5 14 25 38 52 57 48 40 33 50 55 42 23 21 55 56 42 13 3 11 22 27 26 13 1 354 350 347 348 349 350 352 353 1 21 50 42 23 8 355 4 38 45 43 42 39 33 22 14 11 13 14 14 9 4 356 3 21 55 65 64 61 52 356 333 338 51 64 63 46 41 63 68 72 49 318 302 284 290 300 278 209 206 50 48 58 59 58 52 54 59 38 25 22 20 23 42 44 46 49 32 2 336 331 359 342 327 330 332 338 356 356 349 31 39 32 14 1 350 350 35 67 50 41 62 63 52 14 354 31 29 23 343 17 43 31 25 24 43 46 26 3 4 74 88 92 317 299 310 37 56 67 68 65 52 334 288 282 286 293 297 319 101 145 271 308 60 66 68 61 46 10 340 322 108 117 105 114 118 115 116 120 126 139 160 182 176 135 74 60 52 49 48 47 45 44 48 54 58 56 54 52 45 33 15 331 290 284 275 254 39 53 54 53 51 46 42 35 26 19 16 6 350 331 317 300 270 194 121 91 65 39 47 52 56 52 40 13 360 352 346 341 338 340 358 48 3 355 53 97 100 102 97 83 276 206 164 175 208 230 214 185 161 193 200 205 85 54 36 38 46 45 41 35 29 117 178 253 281 283 272 258 268 282 295 359 30 46 61 63 54 22 353 349 16 53 74 59 32 38 61 79 48 23 24 44 70 76 92 98 96 97 97 84 68 55 72 90 85 96 129 155 140 114 68 80 107 131 141 139 121 108 70 319 278 209 18 12 358 344 335 335 344 354 348 343 337 334 331 331 340 344 336 331 329 332 330 324 309 301 298 300 299 293 279 273 286 297 308 306 324 342 1 10 14 22 33 43 43 38 22 7 355 351 348 347 344 337 320 319 115 100 94 92 99 103 107 112 113 111 108 106 103 92 73 58 69 70 58 55 59 75 96 115 129 142 155 146 128 114 114 117 129 113 106 103 94 75 58 33 10 5 3 5 358 353 350 347 344 338 337 335 203 164 157 150 139 127 121 119 132 173 238 249 230 204 177 167 155 137 116 104 92 90 91 99 104 105 106 105 101 94 84 72 66 61 52 44 44 72 82 82 96 116 145 142 133 120 115 112 110 109 107 119 154 204 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 16 16 15 15 15 15 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 22 22 21 20 20 19 19 19 18 19 18 18 18 18 18 18 17 18 18 18 18 18 17 17 16 16 16 16 16 17 18 19 21 25 27 21 14 6 15 15 359 297 261 245 236 233 237 241 248 267 315 330 308 282 275 276 278 278 277 282 285 289 293 296 300 306 316 345 353 352 347 347 349 358 163 216 236 241 231 220 186 140 116 108 109 115 115 113 104 96 87 77 63 49 13 335 322 359 66 76 214 248 204 146 82 72 57 42 128 171 327 340 248 184 157 148 145 154 150 127 98 99 101 114 119 117 112 105 97 94 89 74 36 347 336 337 360 7 11 19 26 28 5 341 326 310 284 266 284 305 315 326 62 97 104 107 109 109 107 104 101 99 98 99 97 94 90 87 83 70 50 53 75 84 71 7 324 28 101 105 101 94 88 90 93 101 100 97 94 92 94 93 91 86 84 81 81 81 78 57 357 331 89 87 74 64 56 52 48 34 25 21 12 1 352 10 29 33 34 36 38 40 39 41 42 41 40 37 38 39 37 35 33 31 26 22 11 9 11 34 48 55 56 57 61 65 76 105 182 198 53 52 52 53 50 35 5 328 311 297 279 266 253 246 248 251 255 264 310 360 3 357 351 347 349 351 351 351 350 350 349 349 351 356 5 9 11 14 21 22 4 352 349 3 12 25 53 57 46 47 45 42 48 53 32 36 58 63 57 14 358 360 14 24 26 9 351 341 340 341 343 344 347 356 355 352 356 20 52 24 2 337 356 40 59 58 50 42 34 24 10 1 2 9 15 6 6 11 17 29 49 55 57 52 52 46 12 24 54 61 63 55 45 38 28 14 353 339 331 314 32 45 25 18 20 47 52 56 56 59 60 62 65 59 33 10 22 30 37 39 40 44 16 347 307 315 349 8 3 352 347 342 339 332 329 342 102 99 78 342 325 299 285 80 58 46 41 54 57 27 20 28 17 6 346 17 28 28 18 6 41 47 34 336 337 70 97 97 329 310 108 87 82 83 88 85 78 335 296 299 299 298 290 209 139 187 230 359 45 51 56 50 34 356 357 21 84 104 110 125 121 112 108 106 105 105 107 104 82 71 63 60 56 52 51 51 53 53 49 54 61 59 55 50 36 10 317 293 284 282 29 82 63 59 56 57 56 53 48 41 35 23 14 6 351 333 314 292 266 243 81 61 49 39 36 44 48 43 34 15 358 349 343 340 338 337 341 342 321 299 161 125 124 126 134 155 204 200 195 195 214 232 240 231 217 191 121 69 58 53 44 39 38 45 36 20 360 333 257 292 298 298 299 312 343 6 11 15 46 77 72 67 59 22 351 339 349 32 76 72 54 19 48 78 67 40 2 9 73 75 82 87 93 106 112 113 106 81 77 76 72 69 72 90 108 119 122 151 167 166 154 143 136 134 137 103 42 83 46 37 42 356 338 333 334 337 335 336 336 338 338 339 339 339 334 329 324 322 316 307 296 288 287 294 297 288 282 270 274 277 298 355 25 33 40 34 26 19 28 43 43 37 20 2 351 345 345 346 343 336 309 115 105 94 99 101 101 103 106 107 108 108 107 102 90 70 60 51 74 85 84 66 54 46 61 93 122 140 150 146 126 114 119 135 185 122 105 101 95 84 56 28 19 16 8 1 355 349 343 335 331 329 330 331 203 157 138 109 94 87 85 83 78 53 23 324 198 167 154 151 142 125 110 103 99 102 109 116 118 118 120 114 106 100 93 82 72 63 56 41 28 46 68 82 92 113 154 145 133 118 115 110 102 99 98 107 128 171 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 15 15 15 16 16 16 16 16 17 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 21 22 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 18 18 18 18 18 18 18 17 16 16 15 16 16 17 18 18 19 21 24 24 12 357 353 332 302 264 253 251 251 251 254 272 303 323 324 326 304 290 282 280 281 282 283 287 286 287 289 288 289 287 285 282 319 328 324 327 332 329 292 236 234 235 227 213 193 154 129 117 117 119 120 118 113 107 100 91 83 69 358 329 329 3 38 128 155 145 114 86 66 81 72 27 71 99 20 347 323 285 135 120 65 42 74 81 74 80 91 117 121 122 118 110 108 105 103 95 23 336 333 347 7 11 8 1 346 333 324 317 307 300 293 292 303 312 325 347 62 106 114 119 120 123 128 120 109 104 103 105 106 104 98 93 87 78 58 19 51 74 82 41 10 46 83 95 90 79 62 62 74 90 99 104 105 105 105 103 98 90 87 86 88 86 83 69 33 358 63 76 74 72 67 65 58 46 28 13 19 23 24 41 47 46 39 36 37 37 36 40 42 44 41 39 37 36 36 33 31 28 23 18 13 10 14 31 54 79 90 95 103 108 116 122 96 70 58 56 56 54 48 29 338 305 288 291 292 295 280 259 249 242 243 303 16 11 1 346 346 347 350 350 351 352 350 347 346 346 348 354 3 14 17 16 11 359 326 324 322 326 332 2 65 61 53 51 48 40 42 44 40 37 42 57 55 25 348 331 338 355 10 6 345 331 323 326 335 339 346 2 355 347 337 347 32 22 2 332 358 32 53 52 49 46 36 23 3 357 3 7 6 350 11 24 20 36 64 70 64 46 55 53 31 32 45 56 65 70 52 43 41 29 10 343 345 4 45 42 25 6 12 53 57 53 36 54 71 71 69 66 41 24 36 43 43 45 37 28 357 340 320 28 34 20 355 329 314 314 312 308 308 314 239 169 164 310 314 284 236 112 84 61 34 47 49 37 27 18 11 10 9 14 12 360 6 16 28 8 326 291 323 50 90 65 359 20 44 47 47 72 104 106 110 158 294 304 304 301 283 181 150 141 74 49 45 42 39 32 14 332 354 13 42 60 110 121 114 105 101 95 89 84 80 73 69 68 69 69 71 70 68 65 61 58 54 56 61 63 62 58 34 315 286 287 296 328 75 79 74 70 66 70 69 66 57 51 45 30 15 360 348 330 305 283 264 44 60 59 53 43 32 41 41 34 24 8 357 349 343 338 335 331 332 330 326 342 110 117 122 129 144 159 180 190 209 233 239 251 270 255 240 114 78 68 62 60 63 63 55 46 32 8 346 335 322 316 313 309 302 23 39 23 15 4 37 75 80 76 68 40 2 360 360 17 58 81 71 23 42 64 72 47 351 321 46 69 70 60 37 49 92 117 113 102 89 79 73 68 69 74 79 117 163 188 196 198 165 140 145 135 89 40 37 41 33 31 37 17 346 332 326 325 326 330 334 337 338 338 339 337 333 321 314 308 303 297 290 287 285 285 285 283 281 266 244 230 52 48 45 43 41 28 14 355 20 41 44 35 17 358 348 342 343 345 345 353 70 101 98 92 99 102 101 106 106 99 99 95 76 61 54 62 59 54 65 94 102 90 72 46 34 27 48 135 144 133 119 115 126 155 207 159 104 94 92 85 51 37 27 19 10 3 357 345 334 327 325 330 335 342 136 124 102 77 76 74 71 67 59 46 37 43 106 128 135 144 135 120 98 94 101 113 126 130 131 129 132 119 106 101 97 92 82 71 65 51 36 32 54 80 92 117 149 135 123 116 110 102 91 99 107 122 113 93 14 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 22 22 21 21 20 20 19 19 18 18 18 17 17 18 17 18 18 18 18 19 18 18 17 16 16 16 15 16 16 16 17 18 19 23 25 20 341 319 316 307 277 251 267 299 273 261 270 274 275 281 281 276 277 279 278 281 286 287 288 286 285 283 280 276 268 254 245 265 299 316 321 323 319 300 257 236 227 220 209 193 166 141 126 123 123 124 121 118 114 112 112 120 126 140 48 27 32 28 40 78 88 82 71 74 104 96 17 38 76 75 342 324 336 79 90 58 40 40 63 68 64 70 81 87 97 99 90 96 110 118 124 342 326 326 348 3 5 354 340 331 326 321 319 317 315 311 310 321 336 354 7 41 102 120 126 129 134 138 119 109 106 107 109 111 110 104 90 83 77 62 38 25 64 85 64 22 333 69 94 93 88 81 86 90 94 100 105 109 108 106 103 98 93 92 92 91 89 86 86 78 69 74 80 88 90 88 84 79 68 56 50 56 52 51 53 55 55 49 48 47 41 39 39 43 45 42 40 37 36 34 31 28 24 21 17 12 3 360 356 357 144 133 128 128 126 119 104 84 73 67 66 63 56 34 338 298 293 287 319 350 356 331 294 264 253 73 22 16 1 341 332 341 345 349 354 353 350 345 343 343 346 350 353 4 18 15 6 340 321 300 298 296 287 290 37 64 67 66 63 61 57 52 60 62 43 38 44 37 26 15 349 333 4 15 15 357 348 341 343 344 342 346 355 345 331 323 342 6 21 16 11 38 48 50 49 48 49 38 20 352 353 359 1 353 335 20 24 9 9 52 71 67 53 48 42 36 23 20 29 63 74 56 43 33 17 351 322 336 11 53 31 2 360 10 31 48 40 356 342 47 78 64 54 50 33 29 62 64 54 47 25 340 345 10 40 48 313 278 269 251 256 263 281 304 319 303 110 103 2 353 351 19 63 83 70 49 41 37 27 17 19 25 8 2 357 353 350 348 354 359 261 255 287 26 56 79 48 12 28 24 17 4 23 103 103 90 38 336 321 316 308 241 169 131 98 71 56 44 34 20 3 349 340 7 19 27 37 53 74 80 86 91 92 91 88 83 76 74 77 83 86 88 90 71 59 54 52 51 52 57 64 75 90 194 266 287 305 347 27 66 84 93 96 98 102 81 70 61 57 51 39 20 1 349 332 305 308 68 60 60 60 58 47 36 38 36 29 17 5 356 347 339 333 327 324 325 328 337 40 91 113 114 120 136 142 144 139 166 193 177 187 226 248 252 74 82 85 88 104 125 96 84 68 44 2 348 338 327 316 302 291 259 85 71 41 17 8 35 57 75 79 82 89 40 24 6 10 40 83 79 50 41 61 83 56 22 10 47 59 61 49 31 15 67 117 122 118 108 100 92 84 86 93 94 160 217 221 213 206 10 108 162 338 346 358 13 24 29 24 14 359 336 321 315 315 319 328 333 335 334 334 336 332 324 314 307 301 300 297 292 288 281 272 280 283 265 233 161 72 59 54 51 48 47 25 360 326 24 45 46 32 12 353 343 338 340 343 346 14 76 99 98 95 96 96 97 107 98 78 66 29 350 348 4 46 60 63 58 98 110 111 102 82 54 36 33 60 106 119 115 118 133 177 211 189 103 88 85 77 50 40 33 28 20 9 358 346 335 331 335 340 346 352 89 117 89 64 63 64 64 59 54 44 39 48 117 142 148 142 113 95 90 94 108 127 140 141 140 141 147 122 102 97 96 96 92 83 74 64 52 36 46 65 96 115 123 110 108 104 94 90 89 112 132 138 96 70 14 15 15 15 15 15 15 15 15 15 15 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 14 15 15 15 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 20 20 21 21 21 22 22 21 21 21 20 20 19 18 18 18 18 18 17 17 18 18 18 19 19 19 18 18 17 16 15 15 16 16 16 16 17 18 21 17 356 303 319 354 5 7 356 326 302 289 255 239 257 275 286 283 279 276 270 262 270 280 278 274 274 277 277 274 264 250 234 234 246 281 301 311 315 312 293 259 232 222 212 204 190 170 146 132 126 126 125 124 119 117 117 122 130 135 135 104 77 61 49 56 74 87 93 108 142 172 174 220 324 155 143 276 327 357 76 92 87 57 43 62 69 70 67 59 46 66 81 81 92 113 138 173 308 319 333 359 5 3 347 338 333 332 332 331 327 321 316 322 340 4 13 15 17 44 117 128 130 123 118 107 108 109 111 112 114 103 91 77 71 66 56 38 15 42 84 90 24 340 16 98 98 92 100 122 119 115 113 118 118 110 104 98 95 94 93 91 90 90 92 95 87 84 88 108 126 125 111 97 85 78 73 68 66 69 67 67 68 69 76 76 70 64 53 45 47 47 45 40 37 34 31 28 25 21 17 11 4 355 351 349 5 132 140 133 125 118 110 102 91 93 91 91 95 108 141 258 302 322 334 6 5 351 321 320 341 38 39 18 352 321 325 335 348 349 350 350 346 341 336 338 342 344 346 345 357 7 3 335 308 310 310 310 339 12 66 71 71 72 79 91 107 99 83 66 61 52 43 38 37 19 357 354 3 27 24 16 353 344 339 344 344 342 342 344 352 348 348 3 9 14 24 43 54 58 58 57 51 45 28 7 344 352 355 356 354 1 25 18 10 22 35 48 61 62 57 49 36 13 2 2 47 67 70 48 19 341 311 298 312 9 51 28 17 17 9 3 351 356 349 324 37 72 62 53 52 23 8 21 20 23 50 9 311 298 278 226 221 224 239 249 254 260 273 292 248 6 35 54 47 15 1 355 25 59 82 78 63 28 39 39 21 16 13 344 326 311 321 314 292 284 255 198 77 38 46 51 58 57 44 34 16 357 333 332 345 78 54 22 355 341 335 326 158 140 100 83 75 62 42 24 10 357 358 1 12 24 36 47 44 35 27 44 70 91 99 102 97 92 90 89 88 87 80 72 57 51 49 46 44 41 41 46 66 102 151 357 9 19 22 29 45 75 105 129 115 97 78 71 67 63 57 50 30 12 358 355 11 70 73 67 63 60 58 49 38 29 29 27 18 2 350 341 334 327 322 319 321 324 332 16 103 113 104 97 94 105 116 128 159 176 154 184 207 230 236 70 86 89 90 95 90 70 95 105 90 22 354 327 311 298 290 279 223 112 95 76 39 24 38 45 54 64 67 63 53 35 2 3 29 77 78 69 41 58 78 67 51 46 56 57 52 32 2 324 11 99 114 115 116 125 131 141 142 89 42 31 20 5 155 143 37 98 151 127 32 9 22 29 40 20 4 341 318 305 299 304 314 329 334 335 334 335 337 331 324 311 312 315 318 313 307 292 287 287 315 322 227 114 87 64 62 62 61 57 51 24 1 350 50 55 49 30 2 339 332 330 334 339 346 24 72 97 98 97 95 90 82 89 72 62 43 7 339 333 340 16 59 77 79 104 113 114 108 96 75 63 57 56 79 105 113 125 146 190 208 190 96 84 82 75 58 47 39 32 23 13 360 353 349 348 350 353 360 4 16 47 58 50 50 52 56 52 47 37 34 65 135 137 128 109 93 87 90 98 114 134 147 149 150 151 154 123 102 96 100 102 98 91 81 73 62 49 43 48 89 102 103 97 94 91 85 91 101 132 130 105 78 66 14 14 15 15 15 15 15 15 15 15 16 16 16 15 14 14 14 13 13 14 14 14 15 15 15 15 15 15 15 15 16 16 16 15 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 20 20 21 21 22 21 21 21 20 20 19 19 18 18 18 18 17 18 17 18 18 18 19 19 18 18 17 16 16 15 15 15 15 15 16 16 15 10 354 295 18 26 19 352 322 267 271 339 12 12 358 349 350 345 337 325 285 246 236 250 261 256 257 260 263 263 250 237 224 226 238 264 288 302 307 299 276 243 222 211 204 196 185 167 147 132 126 127 128 127 122 120 118 125 133 142 152 161 167 156 135 89 83 101 131 155 183 197 188 169 132 127 139 157 106 83 91 103 105 85 67 59 66 76 82 65 45 35 56 72 73 66 47 37 17 8 19 31 22 8 352 343 339 338 339 338 334 329 321 321 346 36 33 25 12 22 47 88 102 107 110 110 114 118 123 113 104 93 82 72 67 63 56 44 25 9 69 98 81 53 57 97 114 134 161 166 125 113 102 96 87 84 83 84 86 87 87 87 88 94 107 112 109 114 128 145 146 136 106 88 80 76 73 71 76 80 82 84 86 86 87 94 81 74 64 58 57 55 51 43 38 34 28 25 23 17 12 4 357 349 347 348 356 136 149 142 118 105 99 100 101 110 122 135 141 137 121 66 28 13 3 348 327 319 315 353 19 32 23 356 326 315 335 343 348 339 336 333 332 331 328 337 343 342 335 331 338 336 315 302 302 311 2 44 47 53 61 66 67 69 99 163 191 90 58 53 53 57 55 53 96 23 10 10 22 32 18 352 331 328 331 340 339 338 338 350 12 360 2 12 10 12 27 41 52 60 64 65 55 48 19 357 354 2 356 355 6 30 52 45 46 53 53 50 54 61 63 57 36 7 351 1 35 63 71 49 360 313 299 311 3 37 44 35 27 20 7 349 323 24 45 32 55 68 68 58 44 30 12 355 347 355 359 353 344 307 264 224 230 237 244 259 270 280 283 283 170 71 48 45 31 357 336 337 27 69 90 95 93 48 8 24 28 9 348 321 313 301 309 303 286 255 222 107 41 32 31 44 52 54 46 29 348 318 311 324 334 16 25 15 358 350 346 34 84 83 78 73 71 60 36 13 14 12 3 360 3 22 35 49 33 3 344 3 38 81 108 116 112 110 106 95 82 74 67 60 54 50 46 43 39 35 33 33 35 36 36 33 31 27 22 20 21 29 70 175 110 88 85 82 78 73 66 58 43 29 18 25 45 71 77 76 70 66 61 53 41 25 22 18 14 360 347 338 333 327 324 328 333 331 323 293 104 103 95 89 78 77 88 102 114 120 117 192 219 223 182 73 76 74 72 72 60 40 59 97 98 48 322 298 315 328 349 30 100 97 94 88 69 52 43 41 47 65 69 68 66 49 21 39 56 71 69 65 53 61 75 90 70 58 56 53 48 27 2 342 33 78 89 82 91 129 144 153 114 66 55 34 17 340 108 123 100 114 140 222 281 309 9 34 43 16 350 324 306 297 292 307 325 340 343 343 343 345 346 343 340 340 351 352 346 328 319 316 4 36 30 39 75 88 81 67 68 72 78 76 72 54 41 50 69 67 58 29 328 307 313 318 325 331 345 28 67 89 92 95 97 96 90 12 65 59 38 4 338 326 324 335 79 100 104 117 113 107 100 93 83 76 68 61 72 98 119 140 171 203 203 162 92 84 82 75 62 50 40 31 22 14 8 5 5 7 11 15 17 14 13 15 25 34 37 39 41 42 38 30 23 32 127 110 97 87 86 86 91 95 104 123 141 152 155 156 155 123 110 109 109 105 97 92 85 76 67 58 47 38 40 82 95 98 88 87 87 95 107 116 95 79 71 66 14 14 14 15 15 15 15 15 15 15 15 16 15 15 14 14 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 21 21 21 20 20 19 19 18 18 18 18 18 17 18 18 18 18 19 19 18 18 17 17 16 16 15 15 14 15 15 14 13 10 4 19 70 46 353 315 324 41 32 30 23 12 3 2 358 355 358 360 1 14 184 341 326 280 267 267 312 298 260 234 229 233 246 266 288 297 300 284 263 234 215 202 195 190 180 163 145 130 127 127 128 130 128 125 124 128 133 142 155 165 163 148 129 78 59 42 190 198 206 209 207 173 130 116 128 135 167 115 94 103 99 93 87 79 67 115 117 103 85 68 76 76 68 41 31 43 51 51 46 41 32 9 354 347 345 344 346 345 341 333 325 315 321 53 61 46 19 39 63 87 99 105 108 114 126 128 120 105 96 89 85 79 71 65 59 53 40 28 44 92 106 74 66 73 89 105 107 87 67 60 57 53 55 57 60 64 68 73 79 85 94 128 156 129 117 119 131 145 133 116 94 87 83 78 75 71 77 87 97 107 113 127 125 100 75 69 66 68 66 60 57 50 46 38 30 26 23 16 7 359 350 344 338 332 319 229 193 178 95 62 59 72 80 85 99 108 105 84 62 45 25 3 343 321 302 298 315 21 24 13 358 335 313 321 335 328 320 313 321 327 330 332 336 344 337 330 319 316 318 312 300 287 289 331 48 55 55 60 64 67 60 42 255 239 200 61 55 50 38 44 113 82 38 43 34 29 32 25 6 342 324 319 323 335 335 333 332 342 357 3 1 2 5 10 22 36 52 69 60 55 47 44 34 11 5 16 356 350 350 4 36 67 74 80 103 105 88 74 67 61 33 357 317 328 3 59 66 42 335 309 306 1 46 46 39 26 17 2 331 323 332 65 65 58 56 68 81 63 50 46 16 353 331 25 44 11 345 315 343 6 12 359 350 357 8 12 11 29 72 68 59 43 11 328 326 335 13 71 99 115 118 108 67 46 30 359 346 341 12 4 347 327 321 8 50 51 52 52 50 51 54 54 41 12 334 328 328 333 337 352 16 10 358 355 15 75 68 66 68 64 57 48 26 348 2 9 8 346 346 4 22 37 313 279 287 308 322 348 119 125 123 122 119 104 78 68 64 59 54 51 47 42 37 33 31 29 28 26 25 24 24 23 18 11 3 352 332 295 297 83 98 95 88 79 69 62 55 42 30 26 44 67 79 82 80 76 73 67 55 35 24 15 6 354 346 341 337 338 348 352 351 342 346 70 78 80 82 89 90 85 91 100 105 97 82 319 257 232 205 87 87 80 75 69 53 37 22 40 99 277 297 312 356 22 47 67 84 88 93 96 92 72 45 19 3 357 89 92 90 67 49 46 65 74 64 59 55 61 73 119 81 73 68 61 52 34 7 357 50 80 86 60 29 245 162 142 117 99 78 49 20 339 345 130 134 123 105 65 12 19 54 59 51 12 327 303 297 296 297 319 338 351 352 353 356 356 358 358 2 11 12 8 2 347 351 28 54 56 48 49 62 85 92 94 97 102 109 114 113 107 78 73 83 91 109 221 266 283 297 307 316 322 341 30 64 78 81 88 94 100 96 78 69 57 36 1 334 316 312 311 95 86 75 73 87 95 89 88 85 82 77 71 67 106 145 170 195 218 212 133 90 84 81 73 61 48 38 29 21 17 14 16 21 23 24 24 22 18 13 7 6 13 25 31 34 38 33 25 13 16 75 77 79 79 87 90 87 81 77 81 104 129 147 149 147 135 132 135 115 102 93 92 88 81 75 68 58 37 19 31 62 86 79 84 90 97 100 97 82 75 74 72 14 14 14 14 14 14 15 15 15 15 16 15 15 15 14 14 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 14 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 18 18 19 18 18 18 17 17 16 16 15 15 14 14 14 13 12 11 12 25 124 79 20 343 41 51 47 25 353 337 335 343 352 357 3 9 15 30 34 24 23 25 26 17 7 1 352 299 267 265 277 290 302 308 315 318 309 262 216 197 192 189 180 165 147 132 124 125 128 132 133 131 126 124 124 126 130 123 108 83 58 34 16 340 282 250 237 231 214 177 143 135 140 120 105 85 81 82 69 70 86 124 193 194 168 145 131 104 92 84 73 36 22 29 65 66 53 43 32 15 2 354 353 352 352 349 345 337 328 315 293 160 118 105 85 89 102 104 101 100 96 94 94 96 98 96 95 94 92 87 80 69 63 56 49 40 36 82 91 72 68 70 72 76 76 69 61 55 53 51 50 51 54 55 56 56 64 80 117 154 166 110 99 94 93 93 91 91 88 95 96 94 93 95 104 120 163 150 122 99 87 79 72 67 64 69 69 66 62 58 56 52 43 33 22 15 1 351 343 337 332 325 315 266 271 10 26 30 34 39 44 46 47 48 49 43 37 31 10 342 315 301 291 282 279 20 20 4 342 329 316 310 297 290 289 301 334 339 341 340 335 331 315 309 303 304 308 282 273 276 266 60 62 63 62 64 67 68 7 278 252 76 75 70 72 158 258 108 83 54 40 42 49 48 45 20 347 320 313 314 318 329 333 331 329 332 337 352 356 4 14 20 29 46 63 75 71 68 65 44 31 12 340 204 17 359 349 344 352 48 73 81 91 95 89 74 63 54 19 333 284 356 31 55 42 354 312 325 352 41 59 60 39 5 353 345 344 358 8 36 59 58 31 10 26 49 53 50 5 331 291 360 15 354 355 1 26 24 19 28 30 31 37 39 39 45 53 64 56 28 342 340 354 357 11 45 83 105 115 113 100 84 49 342 338 20 43 17 351 325 335 32 67 105 149 114 65 42 51 55 45 16 355 347 339 335 336 348 12 6 360 358 38 79 70 64 63 57 46 14 339 317 322 340 358 330 327 336 352 12 353 271 266 266 274 278 220 139 131 133 130 117 79 67 67 63 58 52 47 41 36 32 30 28 26 23 19 15 15 14 14 7 354 335 319 302 289 267 161 102 90 81 70 65 64 56 45 34 43 59 77 83 86 84 81 76 69 52 36 16 2 350 348 349 350 356 2 4 360 351 26 77 73 68 69 88 97 100 102 104 106 84 33 336 307 273 233 92 83 82 78 71 61 51 40 64 84 60 19 12 31 40 50 69 92 110 111 105 96 84 64 5 312 270 234 145 106 100 87 68 72 71 64 52 33 55 69 76 83 90 92 82 73 63 9 1 49 98 111 123 212 268 165 100 97 99 93 77 56 34 15 45 91 101 96 77 64 67 79 88 84 335 299 295 295 298 306 332 349 356 358 1 4 6 7 9 9 9 8 5 1 354 15 54 66 64 55 57 67 85 99 109 116 120 124 124 114 98 83 80 86 115 158 206 239 263 282 296 308 318 349 37 57 67 74 81 88 97 92 78 64 52 29 347 323 308 301 315 78 71 64 53 69 78 72 71 73 73 68 56 336 255 206 198 215 237 231 111 87 83 80 72 59 47 34 22 11 11 14 25 29 30 28 25 22 18 12 2 355 356 17 34 37 38 33 24 6 7 40 75 84 87 90 85 77 70 64 55 52 63 122 137 144 152 156 150 112 97 92 92 93 93 94 96 93 61 28 18 25 47 68 80 90 96 94 83 79 78 85 81 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 16 16 15 15 14 14 14 14 14 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 20 20 20 21 20 20 20 19 19 19 18 18 18 18 18 17 18 18 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 11 13 19 19 22 32 54 61 62 82 102 276 279 280 310 31 23 11 8 15 17 23 27 27 24 20 16 10 6 2 1 360 351 339 330 329 337 349 357 1 2 356 327 229 208 197 184 170 150 132 121 124 129 136 137 133 121 112 106 104 101 88 71 52 29 11 345 317 287 260 250 236 203 178 164 163 151 108 88 79 80 72 52 43 182 184 174 154 132 123 115 107 94 92 85 40 23 39 81 76 66 55 41 25 15 8 2 360 357 352 347 341 330 309 258 202 143 127 133 128 104 99 96 93 88 83 82 82 87 93 100 100 97 93 86 77 64 55 52 36 48 81 84 81 84 81 76 76 76 75 72 67 61 58 56 57 59 61 57 50 33 34 167 122 106 94 90 87 84 84 85 85 90 121 138 137 130 125 128 143 150 119 86 81 82 82 82 83 82 84 81 79 74 63 50 53 52 46 29 12 352 337 329 333 342 352 13 29 37 32 26 24 25 26 29 31 32 34 34 32 24 10 340 317 301 294 286 276 261 247 348 356 345 331 315 298 281 272 268 310 1 349 338 323 315 305 297 296 296 291 281 251 257 265 79 61 60 66 69 71 72 58 315 9 74 78 82 90 170 217 229 82 69 63 45 23 40 59 64 356 319 297 302 307 311 320 329 323 322 322 329 337 350 353 6 20 30 51 58 71 87 84 76 59 38 15 10 58 50 1 341 326 328 341 36 43 44 47 56 59 53 40 360 309 287 36 41 37 333 295 289 310 335 24 65 72 55 23 357 5 16 25 14 13 33 40 38 251 260 42 51 44 342 323 326 27 16 355 10 25 37 22 17 28 29 33 45 43 37 39 52 65 51 31 20 17 15 4 10 31 72 91 101 110 116 115 102 69 44 50 57 19 333 304 297 284 223 90 72 56 43 33 42 52 57 25 355 342 336 331 330 342 7 4 358 348 56 83 76 67 59 55 27 322 310 305 307 310 322 324 310 307 310 315 325 281 262 248 257 264 270 175 132 131 134 124 81 68 65 64 60 52 46 40 35 32 29 27 24 21 15 10 5 6 7 3 351 333 312 294 275 264 253 97 92 87 78 76 76 68 58 49 50 58 71 81 85 82 81 77 70 58 43 20 5 355 355 356 357 1 5 6 4 4 53 85 82 85 92 112 111 111 111 110 106 85 36 335 327 3 85 76 79 84 80 73 72 63 53 58 63 61 40 38 50 46 42 50 93 98 87 92 95 93 85 349 289 265 245 194 109 118 108 96 79 73 67 39 359 33 61 77 83 94 100 99 96 93 38 14 18 88 113 128 129 117 93 73 63 66 77 83 82 74 329 327 20 95 92 83 71 69 77 115 175 261 289 297 301 313 332 356 360 1 2 7 11 12 13 13 10 6 3 360 357 354 21 61 77 75 68 64 67 78 94 108 118 117 113 107 96 86 81 77 73 83 199 226 240 256 274 292 313 351 37 55 52 55 62 76 83 90 77 64 53 39 359 319 310 304 302 350 66 65 61 49 65 70 63 53 42 41 29 2 323 301 275 244 246 255 248 93 83 82 80 72 59 45 34 19 3 353 6 28 36 35 29 23 19 14 7 358 351 351 2 32 46 47 38 24 1 353 354 104 103 93 71 65 63 61 58 53 42 36 44 105 141 157 154 133 104 93 90 92 98 111 126 125 109 65 46 28 17 18 40 63 78 92 90 80 85 90 103 82 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 15 15 15 15 14 14 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 14 14 15 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 18 17 17 17 16 16 15 15 14 13 13 11 14 21 25 24 26 41 79 118 160 188 229 257 283 348 15 37 99 110 81 55 39 29 26 24 15 8 360 355 353 349 346 346 348 349 351 5 12 9 5 360 348 325 279 249 203 8 52 77 95 108 123 133 140 142 136 121 102 88 83 79 71 66 50 24 336 298 283 270 251 250 228 196 182 179 182 156 92 84 78 83 90 96 254 226 187 143 107 118 103 87 90 90 92 85 69 42 61 84 82 74 64 52 39 29 20 13 6 360 354 348 342 334 329 194 123 97 73 68 66 64 78 86 91 96 102 99 92 86 90 97 98 97 94 91 84 67 59 49 16 60 85 92 94 98 96 92 92 92 91 88 82 74 71 69 67 67 68 67 56 12 353 136 98 98 96 100 102 102 96 93 92 98 227 216 188 146 131 127 126 106 88 80 81 85 93 103 110 106 102 97 95 93 87 81 89 89 62 40 13 342 327 332 349 10 22 32 34 34 30 24 17 17 18 19 18 16 20 22 20 359 337 326 313 300 293 289 286 270 256 272 331 333 314 302 287 276 266 260 326 353 341 323 311 306 301 298 301 302 297 294 270 234 102 81 69 61 53 70 75 71 41 304 284 78 82 75 82 137 129 81 32 46 62 49 23 357 354 297 299 293 288 299 308 313 314 318 320 321 324 333 332 334 337 14 31 24 24 31 55 73 81 78 72 58 28 4 24 32 356 328 314 327 358 62 64 54 36 41 50 49 28 342 306 325 57 37 9 300 292 286 277 277 286 59 62 51 326 270 254 27 37 17 8 5 7 10 204 124 70 56 45 31 31 33 43 18 2 9 21 28 355 355 10 34 54 64 60 43 5 60 76 68 51 39 30 16 352 358 9 30 41 56 92 114 126 123 103 72 57 42 343 297 283 277 265 126 81 67 51 40 32 26 32 46 31 353 338 329 325 324 335 352 355 344 333 76 86 80 66 54 44 318 288 292 299 305 309 310 293 298 302 304 307 302 281 259 241 261 265 264 117 98 104 128 122 79 65 61 62 58 51 45 39 34 30 28 26 23 18 11 6 360 359 360 360 352 336 310 294 276 270 278 41 111 113 113 114 102 84 74 69 69 71 76 83 87 88 86 79 69 57 43 25 11 2 0 0 2 3 4 4 7 17 63 97 113 126 130 131 118 122 132 139 140 141 149 346 10 56 78 73 81 96 91 88 85 88 85 73 66 61 49 50 60 60 48 5 58 94 99 98 99 101 111 211 251 239 214 220 203 152 95 85 74 71 64 29 335 270 89 79 74 86 96 103 91 74 58 34 16 33 95 154 141 123 106 89 58 28 42 60 33 85 117 65 64 81 84 82 64 50 36 16 344 323 314 317 323 341 358 12 9 7 7 11 14 15 14 12 8 3 358 354 352 353 23 67 86 86 84 78 71 68 72 90 106 104 100 96 93 90 85 78 69 23 261 249 256 275 303 333 9 36 56 63 62 53 43 53 65 73 60 43 18 327 298 302 306 310 317 40 66 64 57 49 66 71 68 50 31 16 9 356 333 324 315 295 273 267 256 83 79 80 79 71 54 36 27 13 351 324 349 33 45 41 29 21 16 9 360 353 355 3 12 31 51 59 49 29 357 336 322 124 78 69 58 57 57 55 54 50 37 25 12 27 89 121 108 102 96 90 87 89 92 98 104 90 72 56 46 30 13 12 23 36 58 82 90 95 108 110 103 92 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 15 15 15 14 14 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 14 14 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18 18 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 20 20 19 19 18 17 17 17 16 16 15 14 13 12 11 10 39 68 49 23 8 352 234 214 221 235 277 302 331 341 350 212 186 124 90 66 40 29 18 5 351 338 324 314 312 326 334 337 344 354 14 16 10 355 345 345 357 11 27 25 15 7 8 28 68 112 134 145 151 140 125 99 81 68 70 79 100 149 219 247 254 255 251 244 236 219 196 184 180 178 161 112 92 71 56 61 19 270 235 206 232 156 135 107 97 94 81 78 75 69 61 69 77 79 74 68 68 54 45 36 22 7 358 351 345 357 16 64 86 87 77 68 61 51 46 63 80 96 117 123 114 104 91 89 91 95 95 94 94 87 75 58 36 304 48 92 102 102 104 104 103 103 101 99 99 95 91 89 84 77 72 70 75 79 68 255 126 102 110 112 115 112 109 105 103 104 123 202 218 156 115 105 98 90 83 83 82 85 88 96 110 118 112 108 105 111 115 118 117 120 117 81 32 8 352 334 6 32 34 35 36 40 38 33 27 18 9 6 7 8 5 359 356 345 353 341 333 317 305 293 294 295 286 270 254 264 270 270 273 272 268 266 268 310 322 316 309 308 310 316 321 325 326 328 322 281 223 106 81 72 58 39 49 55 53 304 275 262 72 72 54 30 20 73 64 26 12 37 67 49 307 254 250 262 274 286 307 310 309 305 319 329 324 344 58 342 330 327 26 39 18 6 344 19 62 83 71 63 72 58 25 17 360 339 317 313 339 29 56 62 56 37 32 45 55 19 340 308 20 56 27 345 294 320 332 311 341 34 52 40 16 302 282 313 47 40 22 12 3 350 333 279 86 79 70 60 46 36 37 38 18 360 349 351 353 333 328 332 351 79 83 79 55 17 49 74 81 65 47 37 23 5 354 348 349 347 348 358 103 117 127 117 103 83 24 299 285 285 341 39 68 83 86 81 56 35 24 3 351 350 342 335 324 321 323 332 340 344 332 355 80 81 77 63 41 10 317 291 287 297 301 304 302 299 305 301 300 301 289 273 239 226 226 232 239 338 34 37 358 358 30 47 51 53 51 47 42 38 33 27 24 22 19 15 9 2 358 355 355 354 350 346 340 355 8 20 34 71 123 127 126 120 108 94 101 110 121 117 105 93 86 82 77 70 63 53 42 28 14 5 4 4 4 2 2 3 9 19 49 87 105 113 117 122 126 146 164 174 175 127 51 39 34 64 79 80 86 99 105 114 164 177 150 112 90 83 79 81 87 95 83 69 67 100 121 111 108 109 150 230 245 236 200 213 212 89 77 72 66 62 52 22 337 312 75 86 84 82 91 102 85 75 69 38 4 344 335 181 156 144 137 141 123 62 83 81 334 303 306 80 77 74 72 70 63 42 19 12 358 346 337 342 350 1 8 13 13 13 12 13 15 16 13 10 5 359 353 349 349 354 31 76 93 93 92 89 81 69 45 49 74 97 106 110 102 96 90 88 80 291 262 259 297 5 28 37 42 44 49 57 65 57 47 37 46 54 47 12 307 285 284 297 309 322 353 61 71 67 57 51 68 75 75 63 43 18 8 357 345 335 327 315 289 270 129 79 75 75 72 65 51 34 22 5 342 311 338 42 58 49 34 21 12 7 7 5 5 6 11 25 46 54 50 31 354 327 322 49 56 52 48 52 53 51 49 45 35 18 1 4 33 72 74 80 87 88 87 87 84 81 76 69 62 54 44 29 25 23 22 23 33 55 92 117 124 123 118 116 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 18 18 18 18 19 19 18 19 19 18 18 19 19 19 19 18 18 18 18 18 19 19 20 20 19 19 18 18 17 17 16 16 15 14 14 11 10 12 82 98 80 31 354 319 312 297 291 294 314 255 262 292 344 1 23 35 56 82 98 68 3 351 334 317 293 299 304 316 320 325 337 355 13 10 1 340 353 7 18 23 27 19 5 351 349 351 354 6 44 99 130 134 105 65 52 52 72 142 181 197 214 228 232 233 229 226 217 207 191 175 175 175 173 132 102 84 72 54 308 267 235 211 177 126 125 121 110 98 81 71 65 57 54 60 77 84 76 68 68 62 56 46 24 3 350 343 341 358 30 72 86 92 94 89 79 61 46 43 72 108 126 119 108 103 100 96 96 98 98 99 97 92 83 68 40 346 7 85 103 106 113 117 109 104 104 104 104 103 101 98 94 90 80 56 350 263 238 221 146 130 131 125 120 119 118 117 117 121 137 157 157 116 100 91 87 86 90 94 91 87 85 87 115 115 102 100 103 120 132 137 130 120 103 82 54 14 346 346 47 56 59 61 58 62 52 42 36 24 9 3 4 10 7 4 7 8 5 347 336 324 328 336 350 349 342 303 268 248 250 256 261 264 263 257 264 277 281 290 300 310 320 331 338 342 339 334 325 283 205 87 77 72 62 43 22 355 333 281 291 80 74 69 62 17 14 78 72 43 310 309 81 156 234 245 244 247 257 273 297 305 305 301 322 325 311 326 345 337 336 345 42 42 20 8 2 25 66 79 70 52 14 10 357 355 340 326 312 325 352 40 54 56 52 29 336 10 43 7 340 319 49 52 25 337 314 18 38 44 50 54 53 38 17 339 22 50 49 40 24 5 346 325 322 335 66 81 85 99 97 84 59 38 18 347 326 307 305 307 317 319 320 77 94 91 82 63 49 68 83 80 71 48 20 351 332 319 311 304 291 266 244 248 345 105 125 129 194 259 283 355 45 47 61 94 101 103 89 69 37 360 340 307 336 328 320 317 317 325 332 338 345 54 76 72 69 64 45 15 321 303 296 299 304 309 305 304 303 300 298 298 282 257 231 228 229 239 254 290 333 349 338 12 36 39 40 42 44 42 39 35 31 23 20 17 15 12 7 1 356 353 352 352 353 16 31 36 41 47 47 45 53 117 121 111 105 110 173 183 181 174 149 100 77 71 67 62 56 49 41 30 16 9 5 4 3 0 359 359 2 5 37 83 98 112 132 142 146 162 167 61 46 41 37 35 33 45 72 90 67 76 124 146 178 218 191 143 109 120 142 148 140 126 107 88 67 76 108 114 116 118 172 218 227 221 182 176 71 66 80 81 76 54 36 34 342 341 85 96 96 92 93 94 85 73 61 37 19 7 2 355 240 171 163 150 145 139 143 154 188 240 247 106 88 77 64 59 52 37 24 12 3 358 354 357 2 8 12 13 16 16 17 19 19 18 13 7 0 355 350 346 348 359 46 83 94 92 92 93 88 78 51 19 360 305 132 116 97 97 99 104 122 262 259 262 341 25 33 35 44 49 50 52 58 58 53 41 38 33 20 315 279 268 281 312 317 336 23 71 75 72 63 60 74 79 78 68 51 29 19 7 353 338 327 315 294 103 94 83 78 76 73 67 51 35 17 356 332 304 318 47 68 57 46 32 25 20 13 3 356 353 1 20 37 40 37 23 359 344 5 39 47 46 44 46 48 49 48 42 34 13 357 352 13 51 61 81 94 91 88 85 83 79 72 65 58 55 48 38 37 32 22 11 9 21 64 114 132 137 140 141 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 18 19 19 18 18 18 18 19 19 20 20 19 19 19 18 18 17 17 16 16 15 14 13 11 16 40 61 71 48 11 341 352 347 344 353 31 96 59 44 33 18 9 7 360 332 347 6 358 344 334 322 304 291 301 311 309 323 346 4 10 2 360 1 15 20 22 17 13 4 352 338 339 340 341 344 349 358 22 74 51 38 30 25 210 194 195 201 214 222 223 216 208 201 199 198 187 179 175 177 175 135 108 101 104 124 248 228 214 217 171 89 130 142 103 81 74 66 56 40 20 12 52 84 85 67 58 62 57 44 19 354 339 345 351 360 20 58 90 104 112 110 104 92 71 55 71 85 90 102 106 107 110 110 105 105 107 105 102 96 91 81 60 28 5 74 101 124 125 123 106 105 107 108 111 113 111 108 103 94 86 64 9 305 271 208 167 145 134 126 124 127 128 129 130 138 149 144 129 111 104 98 99 108 126 124 105 91 93 97 113 94 83 83 90 120 144 145 125 110 96 93 137 247 231 185 62 61 61 102 104 93 69 57 48 41 27 7 9 18 15 10 6 2 357 343 339 341 5 16 19 15 8 349 318 287 268 262 260 260 256 239 247 257 271 290 308 321 335 346 348 345 338 330 321 312 88 79 79 76 68 58 37 302 285 270 54 77 82 78 71 9 52 77 79 66 291 273 257 238 239 244 243 245 254 279 299 303 302 303 309 296 287 315 334 344 360 30 57 50 31 9 6 23 58 73 78 63 36 21 11 2 345 332 319 329 6 53 59 58 53 20 347 317 324 4 353 11 64 53 29 338 350 52 58 55 50 58 62 48 33 25 39 52 60 54 32 350 325 308 338 18 63 92 111 132 130 120 85 56 18 326 305 288 284 282 287 304 332 69 99 104 102 90 71 70 78 88 82 66 43 4 326 302 297 310 336 3 29 20 16 24 132 167 193 136 62 61 60 34 79 124 83 83 84 73 52 22 4 341 330 311 306 302 308 317 323 346 39 76 83 78 75 67 34 345 305 305 306 313 313 312 311 311 306 305 301 298 287 259 228 233 244 258 269 284 300 307 319 51 48 38 36 37 40 39 36 31 26 21 15 13 12 9 5 360 356 354 355 4 19 31 35 35 36 36 37 35 31 39 92 103 104 129 210 204 200 195 189 97 65 61 60 56 53 48 38 27 18 12 7 3 360 357 357 354 352 345 346 113 126 143 195 181 128 85 66 50 42 40 44 34 23 9 35 70 56 55 176 152 151 148 123 100 83 115 150 162 154 104 86 71 58 49 54 94 123 138 171 185 191 155 100 70 54 61 84 105 116 100 69 38 3 8 46 95 102 103 84 83 86 81 72 56 34 19 11 6 346 155 148 133 137 140 148 162 179 205 201 126 93 82 67 59 52 46 30 19 11 6 5 3 5 9 12 15 19 22 24 24 23 21 13 4 357 353 351 351 355 11 51 81 89 88 88 89 89 85 76 33 345 313 76 107 103 105 110 120 159 240 253 254 94 72 58 43 56 61 61 58 54 55 54 51 38 22 344 319 304 301 348 359 331 3 48 77 80 78 77 79 82 80 77 70 57 41 33 15 352 330 318 310 16 85 86 85 84 83 81 75 64 43 10 340 318 298 297 57 75 64 53 39 31 20 7 351 337 330 357 26 36 34 25 11 4 21 39 47 45 47 47 46 46 48 49 44 33 10 350 337 344 11 103 114 106 96 91 88 87 83 76 68 60 52 48 45 41 32 8 13 17 30 353 194 176 163 159 157 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 18 17 18 18 18 18 18 19 19 18 18 18 18 19 19 19 20 20 19 19 19 18 18 17 16 16 15 14 14 15 21 20 11 2 360 357 10 38 16 10 15 45 52 31 10 337 333 315 266 8 22 18 9 357 333 307 291 290 291 308 319 325 360 13 18 17 14 16 19 23 20 17 4 351 338 334 332 331 331 331 332 333 334 340 355 19 17 352 303 253 214 203 205 218 218 214 194 183 177 183 185 184 187 187 188 180 159 127 114 141 175 211 171 167 151 165 235 235 250 263 64 69 67 54 37 13 352 337 83 92 82 64 49 49 39 18 354 347 349 352 356 2 10 69 118 124 125 120 114 97 80 75 68 71 96 113 119 117 115 109 112 113 108 105 100 95 88 75 7 338 7 103 133 114 100 98 103 109 118 127 127 117 109 104 95 87 77 53 314 266 212 169 143 130 124 125 129 130 135 142 151 151 142 128 118 117 118 122 141 156 152 95 81 83 81 79 70 68 69 82 112 139 117 90 87 100 158 226 234 221 137 58 54 62 212 200 166 103 72 60 55 34 1 357 2 5 355 349 356 352 344 356 14 32 26 20 13 6 358 347 335 306 297 280 270 261 253 248 266 293 323 340 349 356 357 350 341 331 325 334 73 79 79 82 74 39 323 281 262 22 46 41 72 86 81 63 327 61 74 78 55 287 258 252 248 247 249 252 262 277 296 300 300 301 303 305 293 279 272 308 343 12 39 62 71 56 24 10 17 50 58 61 54 36 22 17 8 349 343 349 27 41 53 77 90 70 351 332 288 256 166 44 57 75 69 57 22 49 63 66 58 38 35 51 60 49 39 35 52 80 99 89 302 291 305 355 18 52 90 90 88 85 77 69 62 28 317 285 272 260 254 253 247 248 254 172 142 122 111 99 77 60 60 82 83 70 351 313 297 326 64 49 38 29 21 21 25 36 49 19 49 68 72 74 243 224 182 64 83 97 106 105 87 46 352 324 303 298 294 299 306 310 43 64 81 89 97 84 47 339 302 292 301 307 312 311 314 315 318 318 320 307 295 294 246 212 225 250 273 280 285 291 278 97 72 57 43 38 39 41 38 34 26 21 14 10 9 9 7 3 359 355 357 5 21 32 35 35 34 32 31 30 28 27 28 63 87 103 127 224 215 212 210 212 67 56 57 56 51 48 44 35 26 18 13 7 0 356 353 353 349 344 329 302 164 123 109 97 57 51 53 53 47 30 38 81 50 16 345 338 348 61 43 203 157 137 117 94 60 32 33 41 58 58 46 34 33 38 46 47 46 126 148 158 157 142 102 74 59 48 42 44 79 96 96 88 73 49 23 34 91 94 68 357 39 87 89 86 81 55 25 5 3 37 127 122 110 118 133 156 169 172 159 120 86 85 80 71 62 57 53 39 28 20 14 9 4 3 6 10 17 23 27 28 27 25 21 14 6 1 358 357 357 0 16 44 75 85 86 86 85 84 81 74 47 8 354 53 99 111 113 117 129 157 196 178 124 103 96 82 65 68 74 78 70 63 57 56 55 49 40 30 22 23 28 22 13 356 28 60 78 83 87 99 90 83 80 75 69 56 45 40 16 344 316 314 346 74 80 83 88 91 94 90 84 74 47 3 331 310 295 287 50 80 73 63 50 36 18 356 340 333 339 17 35 42 37 25 8 7 27 49 55 50 52 52 47 46 47 53 46 33 4 342 328 335 350 142 130 117 103 97 93 90 86 79 70 59 47 41 35 30 17 354 342 297 250 265 265 250 183 163 162 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 19 19 20 19 19 19 18 18 18 18 17 17 18 18 18 18 18 19 18 18 18 18 18 19 19 19 20 19 19 19 19 19 18 17 16 15 14 13 14 19 16 358 325 324 331 353 29 275 15 30 49 39 14 339 300 254 240 228 44 34 26 4 345 325 336 343 348 351 354 5 11 21 24 25 22 21 22 20 18 5 344 323 322 320 319 319 318 317 313 310 305 304 321 319 319 260 230 227 223 214 204 204 211 204 185 164 166 171 179 189 195 198 199 201 191 164 107 99 218 228 214 117 94 72 104 182 211 247 242 135 96 87 74 46 325 318 316 94 101 95 74 55 46 34 19 3 354 349 346 345 345 336 312 239 154 133 123 116 107 92 82 77 64 55 123 121 113 111 111 117 116 111 105 100 92 82 58 13 346 336 83 108 98 96 95 101 111 135 138 125 111 107 103 98 95 92 95 241 246 214 174 144 130 123 117 119 121 140 157 164 157 148 146 142 141 138 135 135 109 70 54 58 65 65 62 56 56 61 71 93 102 72 62 60 56 353 248 231 202 89 60 40 5 266 244 234 226 205 100 72 41 303 282 274 297 337 2 11 2 1 6 31 42 30 19 8 1 353 345 346 352 9 26 41 300 278 261 335 355 358 2 4 4 357 346 337 333 340 33 70 80 81 82 59 5 309 321 54 70 54 33 56 79 88 72 33 74 85 95 219 253 258 255 254 251 257 266 278 288 297 298 297 293 300 309 313 302 275 318 344 353 351 24 107 91 59 13 21 56 60 52 18 23 21 13 358 349 347 11 59 56 54 193 89 46 24 303 282 229 186 126 90 84 87 90 90 74 70 69 65 51 18 46 73 68 54 23 346 315 191 212 243 270 297 321 333 50 77 69 61 47 32 22 10 349 311 285 267 249 241 236 236 248 249 219 198 145 118 114 109 110 111 116 120 134 242 270 295 27 49 46 34 18 7 14 24 33 32 20 41 53 55 56 60 70 75 76 97 125 154 160 159 154 191 265 286 293 296 284 273 129 77 69 66 77 88 78 41 340 308 296 296 299 303 306 312 317 323 327 325 313 298 290 232 205 210 233 291 342 350 353 60 91 84 70 53 43 46 48 42 35 24 15 9 6 7 8 8 3 357 352 1 16 31 36 35 33 31 31 29 26 23 22 24 41 64 98 123 215 220 218 215 194 56 55 58 55 48 46 41 34 24 17 10 3 356 350 348 350 346 342 334 22 80 46 44 44 38 35 37 46 41 2 335 210 131 335 320 319 332 359 2 34 146 119 103 87 67 47 28 21 24 35 33 23 12 12 30 43 45 47 160 163 140 108 77 65 56 46 39 37 60 84 100 100 97 90 36 37 96 101 94 26 44 79 77 80 82 88 64 20 2 14 95 112 115 114 132 160 166 120 85 81 78 79 73 68 65 61 56 47 38 28 19 12 8 3 3 8 18 27 30 31 30 26 21 14 9 7 7 3 2 2 14 35 62 80 89 89 88 87 83 76 61 42 35 57 90 108 112 120 136 142 141 125 121 116 112 90 69 67 75 81 78 72 61 65 68 72 63 55 48 39 32 22 14 9 26 54 78 93 108 123 95 83 79 74 64 49 41 37 8 335 309 325 44 78 81 84 90 94 97 94 87 67 40 9 341 313 295 277 88 88 82 73 58 39 20 4 360 5 23 36 45 51 43 25 12 18 33 53 62 64 62 56 48 46 49 56 45 28 357 339 330 338 358 117 125 117 106 99 93 89 82 75 68 62 55 46 35 23 9 354 341 332 332 352 8 15 7 4 10 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 15 14 14 13 13 13 13 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 14 14 14 14 14 15 15 15 15 15 15 15 14 15 15 15 16 16 17 17 17 18 19 19 20 20 20 20 19 19 19 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 15 14 12 9 4 347 309 279 283 280 255 220 212 343 44 58 46 14 336 308 230 353 22 26 26 22 4 6 7 13 12 8 8 9 12 17 24 25 27 30 30 26 13 356 330 320 308 306 308 310 312 313 311 302 287 266 270 282 272 264 247 235 229 222 203 189 181 176 170 165 160 166 176 186 194 200 201 196 190 163 110 81 80 75 82 97 98 61 63 76 73 59 30 99 122 118 126 136 155 253 284 284 119 96 93 85 67 51 39 27 14 356 346 339 334 328 320 298 270 249 184 130 122 115 104 97 95 78 57 57 103 104 107 109 122 118 112 105 100 95 92 80 55 15 356 6 93 103 102 104 109 129 149 143 121 111 110 111 110 110 117 167 201 209 194 166 144 127 117 107 110 121 167 186 185 167 162 162 161 157 146 125 105 86 74 65 64 64 64 60 57 58 63 76 78 76 65 61 57 46 19 299 236 187 105 68 44 3 310 275 259 250 244 237 226 212 272 359 20 23 22 28 25 8 3 11 54 54 40 23 6 356 350 345 348 355 6 5 354 302 327 30 35 26 13 3 360 1 353 346 348 8 31 49 67 83 83 79 53 345 305 11 69 81 56 9 360 75 94 91 94 103 118 155 221 241 253 256 257 256 261 270 282 290 296 297 293 287 290 314 333 341 6 50 14 341 312 300 133 92 63 24 20 37 64 41 350 355 26 38 6 346 336 352 36 72 120 227 236 229 198 241 264 233 209 168 116 106 109 106 100 82 72 63 47 13 328 322 110 104 87 65 19 289 237 230 259 329 346 360 42 65 69 66 65 57 32 18 6 354 336 317 289 268 261 262 266 272 261 229 248 315 336 145 146 148 138 121 128 181 227 125 78 74 78 78 52 24 14 23 29 32 34 35 42 34 28 34 42 53 50 54 71 130 168 187 187 185 227 275 297 316 321 274 151 102 90 83 75 66 66 71 37 323 300 297 299 300 304 307 315 322 329 334 335 332 347 28 117 161 172 97 61 31 1 353 35 87 91 80 65 51 54 52 45 34 21 13 7 6 6 7 8 359 351 342 6 27 38 38 36 32 30 29 29 26 21 16 11 8 10 31 210 213 212 181 90 53 54 57 61 56 49 43 38 32 22 13 5 356 349 344 345 347 348 353 10 62 66 48 43 39 32 11 342 342 306 287 300 293 254 304 318 321 331 343 336 30 101 91 89 84 84 72 41 27 23 27 21 7 352 349 354 17 46 79 238 223 119 96 89 83 66 38 28 23 37 92 111 113 123 140 205 324 22 112 111 91 90 85 76 66 58 63 83 83 14 14 62 110 119 123 134 141 124 100 92 97 95 86 76 71 70 65 59 52 45 36 25 19 14 10 8 8 22 31 35 34 32 29 21 12 10 15 17 9 4 1 12 25 42 68 88 94 94 92 89 83 73 60 55 62 82 97 109 117 126 129 127 123 124 121 114 80 54 46 58 71 78 75 65 61 73 82 74 66 60 49 38 24 16 10 13 25 52 105 121 115 88 80 77 71 62 49 40 26 358 332 316 2 63 80 83 86 90 93 94 94 87 70 51 27 345 311 293 267 169 98 84 73 60 43 35 31 34 33 29 19 8 344 7 22 26 30 33 46 61 71 67 59 45 40 52 63 47 30 354 336 330 344 15 96 117 112 103 94 89 83 75 68 63 62 61 54 39 23 4 354 346 357 16 31 34 31 16 357 342 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 15 15 15 14 14 13 13 13 13 14 15 15 15 15 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 14 14 14 14 14 15 15 15 15 15 15 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 20 20 19 19 19 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 17 15 13 11 7 2 353 307 264 261 242 226 209 210 272 34 86 92 29 333 310 20 79 65 44 24 21 20 9 10 16 9 3 1 3 7 4 6 34 99 69 35 20 2 339 325 318 310 302 307 317 323 321 318 311 304 297 282 274 257 263 273 297 327 339 50 121 121 143 157 165 170 176 187 193 199 192 183 168 169 168 156 135 118 110 110 104 85 43 56 66 70 53 36 88 110 114 135 151 168 199 257 242 169 108 100 94 83 69 54 35 15 354 342 331 327 322 315 295 277 267 252 181 127 120 116 111 106 95 73 324 341 95 110 113 119 126 113 109 107 106 104 94 82 50 348 332 50 105 114 119 128 151 150 136 119 117 118 117 118 123 143 178 181 166 147 160 149 130 118 112 123 140 187 213 206 184 176 173 168 154 135 108 95 92 92 90 86 82 80 79 76 71 82 85 69 63 62 66 59 46 19 321 252 206 119 64 42 12 326 298 282 265 252 241 232 214 17 18 20 20 22 21 16 327 285 145 99 70 54 34 18 6 353 346 345 348 352 349 343 337 41 57 52 24 4 354 354 356 352 2 22 32 38 44 61 80 86 83 56 327 319 29 79 94 98 68 36 90 108 138 141 141 150 188 221 236 244 252 260 268 270 280 289 293 294 294 295 291 279 332 360 14 19 21 359 332 301 311 71 54 40 32 19 30 64 30 346 322 8 67 345 329 325 342 343 242 270 266 220 224 226 241 250 254 257 262 338 110 113 101 100 97 94 90 76 338 304 264 186 144 137 146 181 224 244 353 21 22 13 13 25 60 69 74 78 71 37 12 353 348 350 357 22 44 41 32 21 1 339 317 339 338 326 250 191 166 106 59 25 1 325 90 93 87 113 140 147 85 63 45 29 14 32 44 49 16 350 347 31 48 36 29 26 62 79 355 8 9 353 342 342 359 19 64 69 73 79 87 86 67 53 39 343 319 308 307 305 308 310 316 323 333 346 347 352 10 42 57 62 63 64 62 55 40 3 353 5 88 95 87 77 64 58 51 40 31 24 23 15 9 2 2 1 351 342 336 20 37 42 41 39 33 30 29 30 27 21 12 2 348 333 312 275 201 126 76 63 56 57 59 62 58 51 42 35 28 18 8 356 346 341 339 342 348 354 10 39 70 75 69 56 38 16 316 289 270 242 234 262 279 288 311 327 332 308 285 273 330 79 78 81 84 89 90 82 51 33 17 333 297 311 333 342 349 352 181 232 262 307 108 109 104 101 87 31 359 341 100 115 112 103 72 7 327 331 114 117 115 112 105 98 92 76 27 82 117 104 68 56 106 124 131 134 128 108 104 105 115 107 97 85 81 78 71 62 56 50 44 37 28 20 13 12 15 29 37 41 38 33 29 21 16 15 20 23 13 6 1 13 20 25 43 77 93 96 96 94 91 84 75 68 66 82 94 106 112 117 118 119 121 122 113 97 65 42 28 35 49 67 59 28 354 28 70 76 72 67 57 45 31 21 14 9 4 4 70 101 95 83 79 77 71 63 52 46 29 350 332 334 48 75 84 86 88 89 88 90 93 90 80 58 35 337 300 286 267 142 92 76 68 60 51 45 40 38 35 34 28 25 22 33 37 38 34 31 33 50 65 67 63 53 47 56 61 51 31 348 331 327 340 15 84 95 97 92 92 85 77 67 62 58 57 56 55 39 22 1 349 344 353 9 30 35 26 3 342 330 13 13 14 13 14 14 14 14 14 14 13 13 13 14 14 15 15 14 14 14 13 13 14 13 14 14 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 14 14 14 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 17 18 19 19 20 20 20 20 20 20 19 19 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 18 19 19 19 19 18 17 16 13 11 9 12 11 359 323 287 209 191 177 187 250 301 257 200 238 274 284 284 248 156 152 214 209 240 353 6 4 355 348 344 353 348 312 256 216 168 46 27 8 348 328 323 319 315 316 323 323 324 323 323 323 318 321 327 334 341 357 4 6 1 360 3 13 38 129 160 173 179 186 194 195 192 173 154 139 157 177 178 158 138 115 92 82 60 39 62 85 84 57 40 62 108 122 141 158 168 160 158 176 139 118 107 102 102 86 66 37 9 349 342 341 336 330 321 304 288 277 269 252 148 124 120 119 118 117 130 309 321 103 116 114 124 152 125 117 115 113 110 105 97 77 359 336 343 104 121 123 132 144 144 132 119 122 123 122 127 135 153 163 152 148 150 167 162 146 131 127 129 134 153 215 226 209 192 180 168 135 109 92 94 99 106 112 114 106 102 93 97 102 108 92 72 61 58 77 63 46 13 300 244 196 89 43 25 356 315 298 290 276 261 244 237 232 247 342 10 8 349 330 297 248 204 145 112 76 58 45 30 13 357 341 329 322 329 342 1 21 48 62 63 32 359 339 344 352 360 28 41 42 36 29 47 70 87 84 58 323 343 47 87 97 105 85 79 101 133 185 208 199 184 197 215 231 242 254 270 278 283 289 289 289 286 287 295 280 239 49 46 47 33 15 343 323 310 7 69 70 50 29 5 13 26 9 325 281 195 143 2 354 355 8 9 15 8 24 75 34 12 315 17 40 52 38 20 26 27 25 85 114 138 142 145 320 297 267 227 183 167 176 182 178 74 49 38 27 15 16 21 46 75 90 83 83 72 19 347 343 356 18 46 49 48 44 35 22 1 343 327 311 295 300 19 50 60 42 14 3 3 43 57 65 85 97 71 55 56 58 36 20 29 45 50 23 5 355 5 18 27 18 15 36 66 72 48 19 352 352 1 19 29 45 60 69 79 91 91 80 60 33 13 346 327 317 314 313 317 324 339 355 6 2 28 53 55 53 52 56 58 58 54 43 14 8 29 95 100 95 88 71 54 38 25 26 29 28 21 8 357 356 353 344 346 7 35 40 41 39 38 36 32 30 31 28 24 12 356 334 310 292 272 100 82 69 63 58 57 60 63 62 54 44 32 22 10 355 342 337 336 337 344 352 0 20 44 69 78 81 73 44 345 295 277 264 236 225 233 261 286 315 334 338 276 226 206 83 85 94 101 107 111 106 98 68 56 251 272 313 348 345 344 343 336 286 228 252 322 102 110 116 117 110 74 28 354 30 111 120 122 129 210 279 271 114 123 127 132 126 123 124 118 104 114 129 136 115 96 108 140 143 124 115 109 110 112 117 119 113 101 94 89 81 72 63 54 47 41 34 29 22 22 26 38 43 45 38 33 27 22 20 20 25 26 19 9 4 11 18 28 40 68 87 94 97 98 95 91 85 77 71 77 89 100 104 107 112 115 115 113 100 88 69 49 24 15 12 19 8 350 336 348 31 68 74 72 63 52 39 30 21 11 358 355 16 80 88 84 83 83 80 73 63 49 20 334 332 356 66 84 90 92 91 90 88 90 92 94 93 88 74 300 286 285 289 90 83 76 70 64 56 53 50 46 48 49 44 43 42 43 44 44 35 28 23 33 45 58 65 72 68 65 62 58 31 341 323 321 333 17 69 70 68 69 79 78 72 64 60 56 50 40 40 32 18 353 339 331 325 326 324 340 341 331 323 324 13 13 13 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 13 13 14 14 14 14 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 15 15 14 14 14 15 15 15 16 15 15 15 15 14 14 15 15 16 16 16 16 16 17 17 18 19 19 19 20 20 20 20 19 19 19 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 17 16 14 13 14 19 18 10 345 331 196 158 150 151 314 312 276 256 240 235 243 265 286 217 211 215 222 214 30 18 8 357 356 354 355 348 327 315 338 28 23 13 349 331 319 319 317 315 314 314 313 314 314 313 315 318 349 359 4 5 3 3 2 359 350 339 342 340 324 198 178 180 187 194 189 179 160 142 135 142 188 215 191 138 84 88 81 55 17 276 78 76 62 33 28 98 120 141 164 174 155 160 157 131 117 103 103 93 65 49 24 2 357 355 355 353 350 341 331 303 285 275 272 262 131 123 124 127 133 148 149 24 100 113 118 134 181 190 140 128 121 109 101 93 80 3 345 341 348 338 36 112 128 138 131 127 127 127 128 136 141 142 138 140 150 159 171 165 150 131 130 129 126 128 135 218 219 205 180 152 115 101 97 102 108 120 123 117 96 86 79 100 113 112 96 87 83 84 93 64 50 324 262 246 59 37 29 17 357 335 320 306 297 279 255 236 228 227 233 272 14 344 318 290 271 173 83 73 61 54 45 31 11 354 331 308 297 318 359 35 46 53 62 60 37 346 329 333 347 9 37 48 54 34 21 43 69 82 84 53 330 355 61 90 95 99 100 97 103 157 209 233 223 210 201 210 227 242 257 272 278 282 283 278 273 272 283 301 284 205 107 90 79 59 13 333 316 325 40 74 79 72 37 2 2 355 334 302 283 117 68 40 24 23 25 10 3 355 35 54 43 30 27 44 48 51 40 30 23 360 339 332 214 162 146 139 325 286 263 156 162 185 200 159 80 59 48 34 29 23 19 16 18 97 127 122 116 102 52 22 7 13 31 49 60 65 64 47 16 344 328 309 278 210 87 54 49 60 44 13 360 21 46 45 42 35 32 36 56 65 69 59 44 35 47 50 39 18 2 356 5 18 10 4 3 51 80 74 31 323 331 5 40 37 42 62 92 103 95 91 83 55 29 359 333 323 317 315 315 317 324 347 38 12 342 49 63 62 52 44 51 54 53 52 45 30 32 53 92 101 101 92 76 54 27 17 22 31 28 22 6 355 351 349 348 15 35 41 40 39 37 36 35 33 31 30 29 24 14 351 326 298 298 36 74 74 73 69 64 58 60 62 64 57 47 30 8 348 340 334 332 335 340 348 356 4 17 37 58 65 66 55 26 338 300 288 277 252 235 229 252 280 315 337 359 69 88 91 98 110 123 130 139 144 119 96 59 40 26 24 14 4 348 343 342 343 342 338 330 342 90 123 128 118 109 94 58 11 10 87 117 130 137 175 279 194 122 135 148 186 138 132 133 136 139 143 150 155 141 138 141 154 144 84 109 118 121 123 125 131 131 125 111 100 90 81 71 61 52 44 38 37 37 37 39 44 46 45 41 33 25 18 17 20 28 28 25 15 8 6 18 36 47 66 81 92 96 99 96 93 89 84 76 71 77 84 91 101 111 115 109 102 92 87 80 61 32 17 7 356 350 350 351 351 11 51 72 76 73 62 48 36 25 13 357 357 14 72 87 90 92 94 92 87 78 67 34 338 337 14 75 93 97 98 95 93 92 93 95 100 106 117 132 253 284 327 58 80 83 83 80 75 67 61 51 40 56 61 59 54 50 46 46 46 36 30 27 26 27 31 45 56 60 62 62 59 26 329 316 318 335 37 67 70 70 71 72 70 68 62 57 44 50 28 27 17 4 343 329 318 304 294 282 275 283 298 313 335 12 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 14 14 13 13 14 14 14 14 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 15 15 14 14 14 15 15 16 16 16 15 15 14 14 14 14 15 16 16 16 16 16 16 17 18 19 19 19 19 20 20 20 20 19 19 19 18 17 17 17 17 17 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 13 13 15 11 346 321 310 271 161 57 342 339 332 311 284 273 275 248 97 34 28 25 29 34 38 29 20 16 11 6 1 1 3 5 3 359 2 6 356 336 322 316 314 313 310 305 299 294 301 304 303 339 3 5 2 359 357 354 355 351 344 338 334 329 322 311 285 236 198 194 189 182 175 167 154 145 145 203 261 275 305 44 104 117 153 181 40 56 59 57 9 351 43 129 140 159 177 177 174 153 121 103 91 88 58 32 17 354 344 345 353 359 2 2 349 331 309 294 284 278 281 282 142 131 133 137 143 141 129 112 117 121 129 156 208 192 161 140 114 95 90 79 34 4 3 14 9 6 14 71 113 112 117 124 129 133 141 139 138 143 148 158 162 162 151 145 140 139 134 130 137 157 200 209 203 176 141 118 116 113 116 121 129 128 106 85 82 81 94 102 103 108 110 111 109 100 71 73 57 44 39 38 32 27 22 11 355 340 324 315 300 277 249 234 228 227 230 239 257 274 281 324 54 44 50 58 50 44 35 10 353 331 334 344 31 54 64 67 68 68 57 30 333 323 325 343 9 36 49 58 49 50 62 77 82 84 51 341 339 63 100 112 115 114 101 100 177 228 243 242 233 212 223 237 250 259 268 274 272 268 261 259 259 297 338 13 28 35 47 48 41 356 329 317 5 57 71 79 85 59 21 9 1 1 14 43 63 59 48 29 25 18 2 352 347 30 54 63 31 25 45 42 37 29 13 347 319 327 348 14 56 47 28 14 32 54 81 49 22 2 4 15 37 47 51 42 33 23 8 12 46 65 87 97 88 63 60 52 36 20 20 68 98 102 94 53 290 291 294 322 80 82 68 60 57 53 34 10 30 49 56 41 15 4 17 123 97 93 97 81 68 63 60 52 17 333 333 1 9 8 349 334 36 60 69 236 255 287 54 60 34 22 7 144 112 86 92 91 81 52 323 314 311 309 310 312 315 315 330 129 272 294 47 71 73 62 55 55 54 52 49 46 41 39 51 76 97 100 93 80 61 24 14 20 34 29 18 1 350 345 348 1 33 43 44 35 34 34 35 34 33 31 29 27 21 13 357 347 340 56 67 67 72 74 73 69 64 62 61 62 56 47 22 350 332 329 331 333 338 345 353 358 4 11 31 49 51 41 17 355 332 309 294 285 275 259 248 267 297 330 354 36 90 114 120 124 127 135 149 153 149 112 93 79 54 40 32 12 352 338 337 340 351 353 353 351 353 16 116 121 108 108 110 114 10 360 28 87 116 105 54 313 136 134 142 155 175 150 140 137 138 146 160 163 159 144 144 146 144 121 61 104 129 139 140 143 150 153 148 128 113 98 86 73 66 56 48 41 45 49 51 53 53 52 48 44 36 26 15 15 21 31 33 30 20 10 3 24 47 62 70 80 89 93 94 94 92 88 82 76 71 66 64 68 98 118 113 100 92 86 85 84 71 46 21 12 2 357 359 2 4 12 23 54 67 71 61 52 44 31 17 358 357 9 65 88 96 96 95 93 92 90 86 81 324 319 16 86 102 102 99 93 92 92 94 99 108 117 131 140 158 335 38 62 77 85 89 88 87 82 77 67 57 75 75 71 64 58 47 41 34 35 35 33 28 21 16 18 26 40 49 54 52 359 315 311 320 339 51 87 88 79 74 71 69 65 59 49 25 42 35 26 2 342 329 320 311 297 277 257 248 254 270 320 357 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 14 14 14 14 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 15 15 14 14 14 14 15 16 16 16 15 15 15 14 14 14 15 15 16 16 16 16 16 17 17 18 18 19 19 19 19 20 20 20 19 19 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 15 13 10 6 351 331 317 300 283 239 171 68 42 354 337 322 332 324 106 80 59 59 56 49 42 38 31 22 13 9 5 358 359 5 3 359 350 347 345 341 332 321 316 313 312 308 300 289 288 295 313 339 13 13 8 353 345 347 347 347 344 342 338 332 322 312 303 292 263 226 202 188 177 179 176 170 154 145 144 94 22 22 38 103 123 105 75 55 48 44 33 346 333 327 144 138 130 115 161 179 147 110 90 86 82 46 23 359 315 300 308 328 352 351 349 341 335 328 318 303 287 289 290 278 140 136 138 144 154 150 131 116 119 124 144 170 191 200 197 182 147 117 96 54 31 24 21 12 2 355 19 66 94 110 121 127 128 128 128 136 148 154 156 154 147 143 147 148 150 143 142 146 151 165 186 191 178 148 132 126 127 127 130 129 124 109 101 106 110 119 127 140 145 141 132 122 107 84 67 55 47 41 37 32 27 22 14 2 344 324 310 300 286 269 243 229 220 221 223 251 335 14 64 82 79 62 55 46 46 41 27 12 357 350 15 75 86 88 85 77 71 52 11 321 320 331 360 14 26 39 51 61 60 66 77 81 81 62 341 331 87 107 125 125 122 122 143 204 244 262 274 271 257 243 250 257 262 268 272 268 261 258 258 274 2 22 34 33 32 33 29 19 348 336 340 46 61 66 79 86 78 48 17 352 347 353 48 64 64 62 57 45 21 354 347 1 36 52 59 46 35 33 25 13 341 329 315 320 19 29 22 27 33 24 17 19 61 73 49 36 28 20 11 4 360 351 197 176 136 344 5 35 31 27 33 47 61 75 68 54 10 324 268 188 155 165 237 279 307 6 61 65 67 71 71 71 77 56 28 19 27 126 129 24 18 26 49 86 105 116 91 78 69 54 357 234 220 229 360 355 346 334 344 37 31 15 294 268 253 24 35 34 28 44 85 79 76 93 107 124 149 271 301 303 303 307 313 318 315 230 167 223 253 14 81 79 67 61 58 56 50 42 45 41 35 33 48 85 93 91 82 68 42 32 29 39 29 13 354 345 340 347 5 33 48 47 32 28 30 35 36 35 31 28 25 21 16 9 19 43 65 64 61 66 72 75 72 69 65 61 57 48 31 348 323 321 329 335 338 343 345 347 350 354 1 21 38 44 23 349 323 312 304 306 318 335 2 9 5 12 27 57 250 211 154 135 127 126 134 173 130 105 81 93 97 84 68 20 334 321 322 335 350 4 360 357 355 352 358 108 112 103 110 114 111 42 354 342 347 38 57 11 341 303 159 154 162 159 136 135 138 142 151 165 165 159 148 142 136 128 118 106 118 144 188 189 181 174 165 157 145 122 98 75 69 67 59 53 45 52 56 59 59 59 57 54 48 39 27 16 19 27 40 40 35 25 11 2 15 48 79 81 83 85 86 86 88 87 85 81 76 71 60 43 6 353 124 104 93 88 85 84 81 75 56 33 20 9 2 2 5 10 20 32 53 65 69 65 60 51 39 22 3 355 3 46 83 96 96 95 93 90 90 95 163 208 230 228 121 103 97 94 92 91 92 98 104 113 118 121 115 77 40 40 54 72 80 86 92 93 92 90 102 117 94 80 76 72 68 67 57 52 49 42 36 28 19 10 360 358 4 27 37 30 320 305 310 323 345 48 78 78 71 71 73 71 68 61 42 24 40 54 29 314 312 315 320 323 322 298 266 243 239 249 346 13 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 14 14 14 14 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 15 15 14 13 13 14 15 16 16 16 16 15 14 14 14 14 15 15 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 12 8 3 355 342 336 325 318 251 176 162 143 164 192 228 221 235 81 81 69 54 59 61 50 39 33 19 8 3 360 355 2 2 355 344 334 336 334 331 326 321 317 313 310 305 297 285 283 301 4 15 20 6 353 332 335 342 342 341 338 333 327 319 312 301 285 270 249 232 214 204 203 204 196 185 163 119 91 75 61 54 49 44 42 53 59 49 39 308 350 356 355 356 73 138 130 79 171 173 139 108 90 84 75 44 16 337 285 278 283 274 271 287 306 317 330 338 345 344 313 250 283 297 169 143 142 150 155 152 126 107 116 125 144 146 153 185 217 232 235 234 187 57 32 14 356 343 329 335 353 44 90 108 110 109 100 100 110 131 152 154 149 142 143 147 152 150 147 139 138 139 137 144 160 190 196 175 151 137 134 135 135 131 126 122 127 140 147 152 157 157 155 146 130 109 91 80 67 59 49 40 38 36 35 28 19 356 325 304 295 289 288 279 259 223 202 193 136 52 41 39 49 78 83 69 58 44 46 46 41 8 346 318 324 79 95 95 88 78 68 46 345 316 323 347 17 15 11 5 30 44 49 61 71 77 78 70 34 51 90 99 108 129 204 186 178 182 359 350 345 319 276 250 251 256 262 268 276 287 298 305 342 28 32 34 35 34 33 31 28 9 339 353 28 64 63 57 65 76 76 51 16 355 352 3 65 81 86 108 85 57 24 6 1 30 52 52 64 81 51 28 3 344 316 332 56 63 59 44 11 14 24 26 13 6 66 79 68 53 40 22 352 332 328 324 214 170 161 40 33 35 30 9 346 350 357 48 78 70 357 298 270 248 233 89 13 4 8 36 63 74 69 64 85 90 84 74 50 342 315 296 253 67 54 42 35 29 47 49 42 40 37 17 322 275 212 100 40 7 351 352 14 37 23 360 298 347 12 14 18 28 44 64 80 87 92 98 115 136 169 249 301 304 307 313 317 321 321 246 181 202 232 253 85 83 81 66 58 57 46 36 37 30 20 2 27 71 81 83 79 61 29 28 30 32 24 7 347 340 339 348 8 33 55 58 32 19 28 40 40 38 34 29 25 21 18 17 21 39 67 67 64 62 67 73 72 72 72 68 62 50 357 318 309 324 337 341 340 338 331 329 331 343 355 1 8 17 338 316 307 311 318 332 360 22 31 28 17 351 322 258 223 217 214 149 127 126 129 131 104 99 96 92 95 101 128 235 245 283 320 4 17 22 14 5 359 355 5 111 116 114 120 116 88 23 352 343 337 338 29 14 12 9 44 87 143 153 140 139 140 146 154 163 164 157 145 133 127 124 124 125 129 140 187 235 230 220 200 170 135 98 78 65 62 62 61 57 55 60 63 65 62 61 60 61 58 49 34 26 24 32 42 45 41 31 12 360 358 39 87 87 84 83 85 87 88 88 88 86 81 74 62 32 343 321 75 91 89 89 88 88 87 85 72 49 27 10 354 348 345 347 5 28 61 71 77 79 72 61 47 28 10 358 360 20 73 95 100 99 96 90 89 108 223 224 224 204 139 102 93 89 87 88 91 100 107 111 108 106 98 83 58 43 46 58 71 81 89 91 92 84 128 124 93 82 77 77 82 85 74 64 55 49 42 34 18 2 344 338 337 350 354 338 297 298 308 326 28 77 80 78 75 77 79 78 71 59 39 24 13 32 185 238 276 312 340 353 357 356 344 301 258 275 32 24 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 14 14 14 14 15 15 15 14 14 14 13 13 13 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 15 15 14 13 13 14 15 15 16 16 16 15 14 14 14 14 15 15 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 15 12 8 2 4 5 7 29 52 27 13 230 144 119 54 89 166 117 48 86 83 77 81 80 72 54 36 16 4 355 355 355 355 348 335 321 315 318 317 316 314 311 308 305 301 294 284 273 268 352 23 18 10 344 335 329 335 337 335 329 322 314 306 297 291 286 287 264 239 224 211 202 201 211 227 230 227 104 84 86 83 75 62 46 32 46 49 34 350 296 65 48 40 47 52 52 61 96 158 151 121 98 90 84 77 47 344 291 260 263 275 278 277 290 293 302 315 326 353 89 128 140 138 99 10 62 120 145 143 134 118 116 125 132 139 138 142 147 167 206 247 261 271 275 287 307 310 307 271 280 322 312 108 108 87 80 74 74 75 70 348 296 106 126 147 156 157 152 144 135 132 127 122 128 147 198 209 204 173 152 142 139 135 132 133 135 149 159 163 154 148 146 143 132 116 104 97 87 78 71 62 53 58 55 48 39 25 347 303 284 280 280 284 279 263 214 191 178 98 60 53 42 36 47 61 65 56 46 44 47 35 358 326 294 317 7 22 41 59 67 58 25 314 309 324 4 22 12 358 347 30 41 42 52 62 73 76 70 59 71 83 83 77 344 285 273 322 6 24 17 355 312 274 252 242 248 261 278 339 19 2 359 25 37 39 37 35 33 27 26 31 353 335 357 41 68 70 57 30 65 78 74 42 9 3 14 55 84 94 82 74 62 34 20 18 55 58 28 26 66 69 38 351 342 341 359 64 70 66 50 332 321 360 34 11 8 48 77 84 69 39 4 331 328 350 10 21 16 27 38 37 35 33 358 346 355 360 10 51 64 359 286 287 63 64 59 43 18 4 19 69 110 123 123 116 91 75 86 105 250 286 291 282 81 77 63 42 30 51 58 58 33 15 358 328 299 253 95 66 8 345 346 18 35 34 32 30 22 12 1 359 5 35 70 94 95 92 91 90 93 112 318 316 316 318 318 321 324 325 297 192 191 224 237 89 91 90 77 63 56 48 39 30 18 5 343 58 80 75 74 77 62 46 35 31 26 15 356 342 340 343 349 358 11 38 161 204 16 38 46 46 41 37 31 26 22 20 19 18 30 59 76 76 68 69 70 70 74 78 82 75 42 340 318 307 332 341 337 330 323 318 318 320 336 344 337 315 297 296 299 297 296 316 343 8 22 28 25 15 3 351 328 182 176 201 139 126 125 121 114 106 102 99 93 97 108 170 233 231 249 38 33 32 29 23 13 3 358 15 109 119 121 122 116 107 95 66 15 349 22 81 47 29 22 29 43 85 117 126 132 137 139 148 155 153 141 131 125 125 127 128 129 132 146 178 217 227 219 157 111 95 85 77 69 59 51 46 43 49 63 70 72 70 70 72 81 79 69 61 55 47 42 42 43 41 36 16 1 351 34 76 86 86 87 90 91 92 93 94 94 89 81 69 41 7 356 68 91 89 89 92 98 101 102 87 63 32 19 11 4 355 350 352 10 58 79 88 94 84 67 50 36 23 6 3 7 57 89 102 101 98 94 94 230 248 248 244 222 154 99 86 82 83 86 92 102 103 102 101 102 104 96 80 60 55 56 62 73 83 88 88 78 77 83 87 86 92 114 117 103 77 67 60 54 46 33 6 345 329 328 330 335 339 337 301 297 299 313 89 92 88 86 88 88 83 75 63 51 37 22 11 14 24 169 81 11 16 20 20 18 17 16 18 22 37 40 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 14 14 14 14 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 15 15 14 13 13 14 15 15 16 16 16 15 15 14 14 14 15 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 17 17 16 15 13 9 8 16 13 7 29 44 36 11 354 66 66 39 55 75 60 99 143 139 126 119 114 121 119 105 71 15 360 355 349 343 333 317 303 299 300 303 303 300 296 295 293 288 282 273 295 360 18 20 11 351 324 329 332 334 328 322 318 313 304 292 281 282 312 320 299 239 196 175 171 173 206 258 270 272 280 235 107 105 99 91 77 50 44 46 42 271 255 89 72 65 63 62 60 65 98 131 118 108 98 97 96 96 34 290 262 247 237 285 331 342 339 311 284 267 220 172 143 141 135 127 108 79 63 50 34 120 129 125 127 131 137 139 139 139 139 140 148 218 271 274 278 297 302 304 307 292 158 124 158 82 75 68 62 59 55 42 359 339 334 346 343 194 200 171 154 141 132 126 118 111 112 127 187 215 214 194 166 147 140 138 137 141 149 160 163 159 145 139 137 135 133 130 126 118 106 98 92 90 89 89 79 69 55 35 359 312 284 270 270 272 268 248 209 197 183 114 74 69 64 54 48 54 57 54 43 38 48 22 346 313 307 48 47 40 35 41 52 23 323 292 311 344 22 19 5 349 353 38 42 41 41 48 61 63 73 80 82 82 81 59 301 298 307 332 349 2 353 302 274 258 236 215 240 278 20 24 20 358 6 24 39 40 36 32 27 21 28 34 341 347 15 47 66 78 59 38 66 88 95 69 29 9 5 10 36 55 59 69 61 41 16 12 62 59 32 2 36 81 61 33 351 338 351 66 72 69 57 36 29 34 37 17 15 21 38 52 58 33 6 341 355 15 17 15 8 14 22 27 27 17 352 350 357 6 11 20 40 53 52 74 81 76 69 61 8 336 324 4 118 127 113 94 78 64 278 239 239 256 268 293 67 85 93 64 39 61 69 65 28 4 344 327 297 220 156 127 169 307 318 2 45 65 50 39 25 359 343 339 351 16 43 50 48 59 64 58 41 11 345 335 329 328 328 329 332 334 336 240 195 221 234 234 98 92 86 76 62 54 44 35 24 13 2 79 91 87 83 79 72 60 46 36 24 7 349 342 342 344 346 345 342 319 216 190 29 44 49 49 44 38 33 27 22 20 20 19 25 45 86 91 86 79 73 68 74 84 91 80 55 353 327 309 321 318 314 313 311 309 313 319 335 330 308 286 274 268 276 281 281 316 343 360 11 20 38 38 31 24 29 70 82 78 58 94 120 121 116 108 103 102 101 102 107 128 147 72 58 55 51 41 35 31 16 2 353 9 81 107 111 110 113 117 122 129 137 113 70 64 66 52 33 31 37 55 78 90 100 112 123 127 127 123 122 121 123 126 128 128 129 130 137 141 143 125 110 100 94 90 87 84 80 70 61 53 46 47 60 73 80 82 93 115 133 121 93 63 54 55 51 46 38 34 31 21 13 9 34 68 87 91 93 94 96 97 99 100 100 98 92 81 60 32 12 74 91 90 92 96 106 114 115 99 79 48 31 18 8 357 347 344 355 40 75 83 81 73 64 54 39 24 10 3 4 36 79 99 99 99 99 113 238 259 256 248 219 111 85 80 81 83 91 101 108 103 100 104 105 103 93 82 65 58 54 53 64 76 86 90 90 78 78 90 103 135 184 140 97 73 67 60 53 39 16 345 332 328 331 332 335 334 334 322 301 273 103 89 84 84 83 80 71 66 62 56 47 32 18 10 8 14 47 59 50 40 34 29 24 22 19 14 11 10 27 12 12 12 12 12 13 13 13 13 13 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 16 15 15 13 13 13 13 15 15 16 16 16 15 15 15 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 17 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 17 16 16 14 11 11 15 5 341 329 29 48 17 360 52 41 37 38 36 34 26 39 162 142 140 128 119 123 117 101 46 16 357 342 336 329 329 326 324 320 315 306 297 290 287 286 286 309 355 20 23 20 10 345 329 322 329 329 328 326 327 327 328 328 332 345 352 346 344 345 28 135 147 159 170 191 210 240 260 278 264 257 251 231 199 168 99 5 315 271 226 137 86 90 79 70 66 64 68 83 115 121 121 121 123 125 133 196 257 262 233 193 50 14 6 359 328 279 245 211 166 148 141 131 120 111 102 88 71 52 89 117 125 131 134 138 139 138 133 129 125 125 151 260 271 279 295 295 298 330 25 68 72 69 62 57 52 48 43 35 31 7 349 343 344 347 318 300 260 177 143 131 122 113 110 110 125 163 204 210 202 176 155 143 144 146 150 155 161 160 156 144 143 145 148 150 150 147 141 127 121 118 123 126 123 102 90 79 62 27 299 270 259 256 253 251 233 213 205 207 206 85 78 78 71 63 56 53 48 19 15 33 1 335 306 347 57 62 53 33 30 22 333 308 301 344 18 31 11 354 338 355 19 34 36 32 36 34 20 34 96 99 106 132 266 291 305 312 321 320 311 228 185 73 58 77 79 56 35 24 19 6 344 355 19 40 38 32 25 22 19 37 32 349 355 20 51 61 69 50 19 310 83 88 78 48 20 6 357 351 14 48 67 61 47 5 3 52 76 63 2 59 89 101 112 267 280 327 75 77 75 69 53 41 43 41 32 33 32 35 45 51 30 10 356 22 27 12 9 8 11 11 13 18 10 354 351 358 14 24 31 37 32 23 48 76 86 85 72 345 317 304 79 87 74 80 78 72 56 308 277 248 234 205 58 49 67 78 59 34 13 67 61 34 14 1 351 336 278 182 173 181 222 333 2 56 75 78 65 3 333 325 320 360 32 41 39 37 45 47 46 30 6 341 337 337 340 341 341 344 345 349 342 271 240 230 163 91 88 88 88 82 68 49 39 36 30 32 75 98 104 94 83 77 73 64 48 28 9 355 349 349 348 344 338 345 12 72 61 47 50 52 52 45 39 33 28 23 19 19 20 21 33 73 97 101 95 92 82 38 70 94 86 69 350 316 298 292 288 288 293 297 299 311 322 336 332 323 309 295 284 285 292 302 328 342 349 360 17 39 50 52 43 45 56 74 78 72 73 89 106 109 109 108 108 108 101 95 88 80 73 62 60 60 54 46 37 12 352 338 6 76 105 108 109 116 126 139 144 136 110 80 66 65 63 58 46 49 60 78 88 96 104 111 114 115 115 117 121 125 127 128 129 126 124 121 117 112 105 101 98 96 95 95 93 90 84 80 72 63 60 67 81 95 114 163 193 198 127 78 60 51 44 41 37 29 22 18 23 26 30 36 60 81 92 96 97 99 101 104 104 104 103 100 95 83 59 32 74 89 93 95 99 104 109 111 105 90 69 49 29 10 353 349 345 10 44 65 68 68 67 64 56 41 26 17 7 5 19 66 90 96 100 106 139 232 255 248 233 121 86 80 79 84 94 110 121 125 114 106 103 96 91 82 71 60 52 48 44 51 66 83 90 95 94 89 106 169 199 203 130 86 71 66 60 47 33 16 358 343 335 333 331 329 328 330 345 35 58 51 50 51 55 59 61 58 58 57 54 47 35 19 8 4 10 27 46 49 47 40 32 24 20 16 11 7 5 12 12 12 12 12 12 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 13 13 13 13 14 14 14 14 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 15 14 13 13 13 13 14 15 15 15 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 16 14 11 9 10 19 11 6 42 50 40 37 37 39 40 39 35 29 20 23 31 41 39 38 42 46 44 46 35 13 346 326 327 331 346 347 345 340 337 331 326 320 318 334 8 24 26 23 18 7 342 324 321 324 329 330 334 337 339 342 345 346 349 351 354 356 349 347 14 126 144 157 166 185 177 156 115 95 87 72 139 220 231 229 220 241 266 256 222 81 85 91 72 65 61 55 47 33 28 43 130 149 146 134 135 203 261 274 224 172 123 86 56 47 358 302 226 177 145 138 133 131 129 124 121 121 135 138 145 138 135 136 135 134 131 125 119 115 112 109 129 263 271 275 279 283 328 26 44 58 63 61 58 53 49 42 33 24 32 24 359 358 6 20 337 311 293 275 169 133 121 117 118 123 137 161 190 196 193 172 156 147 151 154 157 159 163 165 162 156 152 150 151 160 166 167 158 147 139 137 142 149 145 130 120 116 127 156 221 248 252 248 243 231 209 203 207 232 251 277 73 90 85 81 75 68 60 39 16 2 339 336 344 52 68 76 72 44 356 308 276 300 328 34 33 25 355 352 357 1 6 13 25 26 20 8 342 335 297 183 202 222 267 290 300 295 287 262 203 89 60 56 56 59 56 43 25 10 2 346 334 334 350 30 26 20 6 13 23 42 39 15 357 35 71 56 42 44 46 50 66 71 70 54 27 350 331 323 338 41 67 58 39 354 344 353 98 86 348 194 156 144 169 200 216 81 70 86 89 86 82 72 63 72 79 78 68 54 53 50 35 13 5 27 21 4 355 360 9 2 360 14 3 346 336 346 13 46 56 53 35 21 23 50 81 88 71 355 353 10 65 65 58 72 80 82 66 32 337 286 226 92 77 67 61 67 75 30 22 70 61 40 21 9 355 332 301 250 198 190 158 75 62 70 83 103 92 16 337 327 329 39 45 40 25 21 32 38 348 298 313 328 345 349 351 349 350 350 351 353 355 345 310 312 98 92 86 83 85 86 80 66 55 50 42 35 31 80 98 100 96 88 92 86 69 44 20 359 1 360 355 346 338 354 37 64 59 54 52 55 55 48 40 32 29 24 18 18 19 20 24 41 92 109 112 114 109 46 63 92 98 101 258 290 281 268 267 271 277 282 290 306 319 328 323 323 327 332 333 340 345 350 340 337 336 346 11 39 61 66 60 54 56 78 90 94 90 91 97 103 107 110 107 103 97 95 94 89 84 78 70 64 65 62 47 339 330 342 43 83 101 106 111 120 128 138 128 105 91 85 77 70 71 71 63 60 62 77 86 95 99 106 110 114 117 118 123 126 131 133 130 123 120 116 113 109 105 103 101 101 99 97 94 91 87 90 90 92 92 102 120 154 178 198 162 95 82 73 65 53 42 33 30 29 29 28 25 29 37 43 55 69 84 93 98 101 104 107 106 106 106 107 106 101 83 56 69 86 95 98 101 102 112 121 121 101 77 54 29 12 2 359 359 25 47 60 64 64 65 62 56 43 30 22 10 3 3 52 82 96 105 122 181 229 241 228 118 85 82 81 85 94 113 134 138 132 104 87 80 82 80 76 69 59 49 43 40 47 62 75 61 56 50 47 50 194 202 186 96 77 71 67 62 54 40 24 358 341 332 329 327 325 326 339 13 49 53 47 42 39 40 46 55 62 61 59 52 45 33 22 12 5 8 18 35 44 47 45 37 28 20 14 9 5 3 1 12 12 12 12 12 13 13 13 13 14 14 14 13 13 13 14 14 14 14 13 13 13 13 13 14 14 14 14 13 13 12 12 13 13 13 13 13 12 13 13 13 14 14 14 14 15 14 14 15 15 16 16 15 14 13 12 12 13 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 18 17 17 18 18 18 18 18 18 18 19 19 19 20 20 19 18 18 17 17 16 14 12 8 12 24 37 40 48 55 53 51 47 44 43 52 62 40 28 31 33 34 33 31 27 19 11 6 3 359 338 314 328 347 357 345 341 337 344 351 2 7 14 26 31 28 21 10 358 344 335 330 330 331 333 337 341 343 345 344 344 342 344 346 349 351 347 351 52 130 138 141 127 106 111 103 98 91 84 61 50 42 9 337 333 34 34 339 296 121 92 78 63 62 55 39 14 360 349 336 317 289 232 141 161 223 273 272 229 178 142 126 118 109 154 187 144 110 103 107 113 120 112 107 108 134 157 146 126 122 132 137 136 131 125 114 105 100 99 98 88 263 266 284 302 17 40 44 52 62 66 62 59 56 50 42 25 18 25 24 16 16 57 70 289 286 286 287 282 228 132 120 124 133 146 164 176 180 171 157 146 145 151 155 158 158 164 172 177 173 163 156 157 171 180 182 171 160 151 157 165 169 163 156 158 157 159 165 187 229 248 254 226 195 177 181 193 230 265 291 272 117 96 111 113 110 104 98 70 335 306 359 63 77 87 100 115 167 256 268 297 357 24 42 36 21 353 1 4 360 352 349 10 10 360 340 328 350 23 160 239 252 266 282 290 284 254 151 62 55 50 48 50 51 49 38 15 1 347 330 315 299 299 303 331 322 332 16 29 36 46 43 23 61 85 73 65 86 47 54 63 68 66 51 12 323 307 306 326 50 64 54 28 331 320 326 52 28 16 220 163 121 114 106 92 58 54 75 83 87 98 132 189 178 165 133 95 76 64 63 54 26 18 24 3 342 321 345 1 350 345 348 347 335 320 337 6 55 80 80 57 34 17 28 51 80 87 74 34 38 62 63 68 94 101 97 76 42 340 309 357 91 93 94 96 100 103 71 58 79 77 63 30 2 341 316 289 229 206 211 320 100 97 91 94 97 77 42 353 345 2 42 42 29 346 320 270 234 250 292 333 355 5 360 356 353 352 353 356 359 3 1 2 21 90 103 102 101 98 92 91 90 78 66 62 50 39 62 90 108 115 124 133 125 108 89 40 22 17 9 359 347 340 351 36 66 69 64 58 59 58 52 44 32 32 25 20 16 17 21 20 25 53 101 119 119 115 97 76 98 114 105 348 279 267 258 256 259 265 273 280 292 295 297 297 312 330 340 345 346 351 349 341 342 344 349 13 41 67 77 79 67 65 86 107 109 104 101 100 102 103 104 103 102 102 96 93 94 94 93 77 63 56 65 47 4 11 27 63 86 99 106 112 118 117 111 97 93 91 91 87 81 78 77 76 68 65 71 82 90 93 96 104 112 116 118 120 121 124 125 124 122 118 115 112 109 107 106 103 100 98 97 99 100 100 108 122 143 157 177 197 171 129 85 78 76 76 73 69 58 45 29 33 42 50 46 41 40 44 49 52 58 67 81 93 101 103 105 105 107 110 113 114 113 102 81 62 85 98 105 113 125 142 143 129 94 70 53 36 24 16 11 11 19 36 54 57 59 55 55 52 43 33 25 13 3 358 29 67 97 112 147 207 216 210 102 82 79 82 87 99 117 150 166 130 100 83 76 74 76 77 75 72 65 50 41 29 19 37 43 44 41 32 19 17 86 108 96 79 76 74 72 69 64 55 32 358 338 330 327 325 324 329 356 36 56 58 56 51 49 49 54 63 71 68 63 50 37 23 21 17 12 9 13 25 37 44 45 40 33 23 16 9 5 1 356 12 12 12 12 13 13 13 13 14 14 13 13 13 13 14 14 14 14 13 12 12 12 12 13 13 14 14 13 13 13 12 13 13 13 13 13 12 12 13 13 13 14 14 14 14 14 14 15 15 15 16 16 15 14 13 12 13 13 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 16 14 11 7 6 14 48 62 72 97 86 75 66 56 242 219 167 51 42 39 50 51 42 29 17 355 350 351 354 353 345 351 358 352 344 325 327 330 353 7 18 19 21 26 27 24 8 355 346 349 350 344 341 340 340 342 346 344 343 341 339 338 341 344 346 345 341 65 82 84 101 110 71 69 90 73 64 60 67 67 57 42 24 22 17 19 15 11 43 111 95 86 75 67 106 124 89 335 318 318 317 308 293 261 217 226 274 270 231 173 152 139 146 158 160 127 106 94 86 79 73 67 59 57 53 67 79 75 74 83 109 133 145 137 124 104 94 88 86 82 297 266 275 326 4 54 68 66 63 73 80 82 79 76 69 54 5 314 289 50 34 20 52 183 230 261 279 289 286 285 294 273 132 143 153 162 165 164 151 140 132 135 140 142 143 144 153 171 193 201 198 185 179 182 187 187 179 172 169 179 182 184 177 166 146 129 125 123 123 101 86 214 182 166 159 159 148 129 62 43 43 54 82 112 120 124 122 121 124 142 271 346 86 96 108 127 184 186 177 110 65 53 51 46 38 26 15 11 1 349 337 334 355 345 331 304 299 296 192 204 241 280 302 317 340 12 44 48 47 46 43 39 45 51 50 35 12 1 349 327 299 283 249 230 226 233 236 62 42 43 52 48 43 47 68 93 90 73 47 49 62 78 76 58 349 313 300 316 18 57 55 44 4 319 312 329 355 6 5 273 79 65 50 50 52 43 46 58 72 72 24 212 201 196 163 113 80 71 63 76 74 46 24 359 334 315 281 326 343 341 340 339 343 330 312 328 14 47 68 78 76 56 34 24 26 45 82 87 62 59 65 71 86 99 101 100 95 60 323 313 19 109 111 118 133 132 124 109 93 82 98 99 91 3 320 304 275 222 195 202 216 192 105 84 84 80 72 55 12 5 15 29 23 5 329 321 328 108 71 40 19 12 11 360 352 350 355 359 3 7 11 12 14 18 74 102 112 113 114 109 124 134 106 83 67 48 36 35 68 106 130 149 171 166 114 56 43 33 23 11 356 343 342 360 38 61 71 71 68 65 59 49 45 37 36 28 21 13 14 19 23 21 20 48 98 114 117 118 125 120 118 102 101 264 259 257 254 254 259 267 273 275 279 283 289 303 322 332 334 339 2 19 21 7 358 351 10 43 75 90 101 104 113 129 129 123 115 111 108 106 103 101 100 100 100 96 95 98 98 95 81 59 29 9 10 17 31 49 73 91 101 106 108 109 107 104 98 97 95 94 91 87 82 80 80 77 71 65 68 74 81 83 87 95 100 104 112 116 117 118 120 122 119 116 111 109 108 107 106 104 106 109 115 117 123 138 157 174 173 135 96 83 75 68 69 71 73 73 71 63 47 19 28 49 62 56 50 45 46 49 50 49 50 58 74 91 96 100 105 110 116 121 119 115 108 95 70 85 107 122 138 150 157 135 102 77 61 49 40 32 26 26 23 17 24 38 50 50 49 51 51 46 35 23 11 1 356 5 30 86 146 184 209 154 94 77 76 76 81 91 117 155 168 154 99 87 84 82 79 77 77 78 79 74 59 41 35 37 35 35 33 33 28 14 15 35 73 80 83 86 87 85 87 88 85 60 9 335 326 323 323 325 335 15 51 66 73 79 83 82 81 83 82 83 75 64 41 24 12 26 25 20 8 7 12 33 45 48 46 39 28 20 11 5 360 357 12 12 12 13 13 13 13 13 13 14 14 13 13 14 14 14 14 13 13 12 11 12 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 14 13 12 12 13 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 17 16 13 9 4 358 354 20 150 113 95 88 101 178 208 214 125 70 52 40 44 166 159 171 209 233 246 299 335 348 347 343 349 351 346 335 322 345 1 10 13 19 22 23 25 22 12 348 339 333 341 349 350 346 345 345 345 345 342 340 337 337 338 342 345 348 345 6 56 57 53 53 49 40 38 47 54 36 21 34 65 75 44 17 19 14 7 353 8 70 84 86 81 89 243 231 224 218 244 265 274 288 299 287 261 222 181 107 62 75 125 141 139 127 103 75 110 112 105 97 87 70 52 40 49 53 53 57 60 59 54 53 86 122 119 96 83 88 94 93 108 253 258 280 321 320 68 101 108 112 88 119 117 119 119 126 164 212 227 41 47 31 19 359 249 208 241 262 280 286 291 302 300 284 201 173 165 159 149 131 123 118 122 123 125 126 129 139 159 192 216 219 215 200 190 185 185 184 183 182 186 181 167 129 104 94 91 92 95 102 120 151 136 108 108 106 108 81 70 63 64 66 69 77 92 111 118 118 110 97 71 54 49 82 100 106 118 150 170 147 112 94 82 77 65 53 37 25 13 355 341 332 343 359 304 284 266 258 137 89 58 42 35 35 41 44 43 44 43 40 38 32 28 38 53 58 33 16 16 4 352 323 299 265 226 218 222 215 149 60 55 55 51 42 25 31 63 87 71 44 40 50 68 62 42 338 321 316 15 47 54 48 33 355 336 333 345 354 360 16 55 82 77 67 55 42 37 34 47 71 61 4 242 181 154 117 92 78 72 63 73 81 72 351 319 316 311 279 171 314 325 331 333 335 336 314 194 63 60 71 79 86 79 63 35 16 17 55 80 87 78 75 94 156 147 107 112 117 146 275 359 77 100 109 125 134 129 120 113 101 81 70 84 86 359 320 312 307 248 196 176 147 35 35 38 34 36 42 47 36 20 10 4 351 338 325 342 44 75 71 58 30 7 347 350 356 1 6 11 15 18 20 22 25 31 49 90 115 117 120 130 170 204 121 80 68 54 40 21 33 69 117 138 162 117 64 51 45 34 18 5 352 347 356 19 48 58 60 71 75 75 67 51 38 35 36 29 20 10 12 16 22 23 24 30 68 104 116 126 161 135 115 124 162 232 252 256 256 253 254 260 269 280 293 298 301 299 303 310 321 336 76 69 58 40 12 347 344 43 111 127 140 166 188 195 170 145 130 121 114 106 98 92 87 92 97 102 99 96 94 92 86 71 41 19 39 55 61 72 86 98 103 107 108 109 109 108 104 100 96 91 89 86 83 81 79 77 74 68 62 61 65 71 72 69 72 82 96 109 116 120 122 124 121 117 112 109 108 109 111 113 118 122 127 130 141 164 164 149 98 86 81 77 74 70 66 67 69 72 72 63 20 329 17 59 66 61 55 48 47 47 47 45 44 44 51 65 82 92 102 110 117 123 119 113 108 103 94 71 89 162 178 169 148 104 83 73 61 47 36 30 25 29 26 18 20 30 47 50 50 51 51 48 34 15 1 360 356 353 348 331 251 206 139 80 75 74 76 77 77 78 112 181 152 115 92 88 90 86 83 79 80 80 81 76 67 55 45 39 33 28 20 19 19 14 9 24 64 79 88 94 100 108 117 122 119 106 42 325 318 318 321 328 340 26 62 79 87 96 108 112 110 102 90 82 73 61 25 12 10 34 31 21 3 356 357 21 40 53 52 45 35 23 13 5 360 357 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 12 11 12 12 13 13 14 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 14 14 13 12 12 13 14 14 15 15 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 15 11 6 3 357 322 255 194 79 76 77 100 187 145 98 80 69 54 330 278 249 217 188 202 250 315 347 344 343 340 343 349 348 348 352 5 17 14 12 8 15 23 19 14 5 330 290 308 324 340 348 349 347 346 345 345 344 342 340 340 338 339 342 348 358 9 39 56 56 55 57 64 56 40 40 43 20 360 342 61 81 62 41 14 336 319 299 317 41 38 35 27 33 65 96 70 32 297 278 260 308 328 330 312 230 143 108 81 81 92 106 90 59 45 47 90 118 124 120 116 106 70 22 31 55 65 61 63 72 72 68 71 71 68 59 52 52 59 74 171 220 257 230 249 40 50 63 83 67 41 60 117 141 138 146 176 151 114 66 48 34 10 336 291 238 210 240 260 278 292 300 300 300 291 282 260 235 112 98 108 111 114 117 118 120 125 132 148 178 213 223 224 214 201 190 188 187 188 179 166 141 121 106 94 89 85 91 102 117 112 97 68 56 54 47 45 46 51 57 64 71 82 96 108 114 111 105 83 66 57 53 54 70 82 94 122 145 168 153 129 114 114 109 90 69 47 31 6 341 331 324 334 336 257 218 89 65 55 48 44 46 48 44 43 41 46 47 42 37 31 22 17 20 56 57 30 27 41 12 349 316 309 292 234 216 212 208 136 70 60 57 55 40 17 4 17 79 63 44 23 17 23 35 18 338 329 348 51 63 64 51 26 353 349 350 2 354 353 13 62 87 92 93 87 67 47 27 40 72 80 129 208 163 133 81 81 95 102 95 314 263 231 232 279 313 319 310 227 250 307 319 320 326 357 30 79 76 79 88 91 95 100 94 78 42 25 29 71 88 80 54 7 308 324 93 110 135 165 150 106 69 75 88 103 103 90 71 64 78 81 81 86 79 48 14 355 349 331 136 93 70 44 32 27 22 21 29 45 37 18 345 322 312 326 350 30 48 64 73 68 42 13 5 7 12 17 22 25 27 28 31 31 31 34 41 74 102 113 126 139 156 140 86 84 79 69 49 25 7 18 73 107 113 99 73 63 55 39 11 346 344 356 10 31 55 54 50 53 74 81 73 61 43 37 31 20 17 15 18 19 19 19 26 37 58 83 105 115 125 160 187 173 181 211 244 251 251 246 247 252 278 308 330 319 309 293 293 297 315 340 111 103 100 98 50 292 261 224 191 179 180 188 198 204 201 184 159 134 114 102 92 82 68 61 77 101 99 95 89 92 96 90 75 23 74 94 101 103 103 106 108 111 113 112 109 103 98 92 89 86 84 83 84 82 79 77 75 72 65 59 54 60 61 59 53 54 67 96 114 128 132 131 125 121 119 112 106 102 107 112 119 120 120 119 124 135 112 94 81 77 76 78 77 74 68 65 64 70 72 62 358 14 61 71 71 66 59 53 50 47 45 40 38 37 42 51 65 79 90 99 108 115 112 110 110 103 93 69 20 287 234 154 110 90 83 81 69 54 38 32 30 30 25 17 8 13 39 52 55 49 48 44 27 12 5 5 360 352 339 324 295 54 77 70 72 77 81 81 76 55 5 271 126 106 92 86 84 79 79 79 82 83 83 81 77 71 58 46 36 25 13 8 6 5 359 13 59 81 90 95 112 132 147 151 144 144 171 289 308 316 320 329 342 23 61 84 98 110 126 130 121 97 81 74 69 58 29 12 6 14 10 354 342 340 344 359 25 54 54 49 43 27 15 5 1 358 12 12 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 12 12 12 12 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 13 12 12 13 13 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 17 16 16 17 17 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 17 16 11 7 3 7 88 236 330 49 75 72 34 24 44 71 85 113 172 214 158 15 21 27 42 25 14 10 352 343 333 338 348 352 356 2 15 20 16 8 360 14 17 12 1 343 311 312 329 337 345 349 347 345 344 345 345 344 343 341 339 339 338 341 346 358 20 59 68 72 70 73 81 73 57 38 26 5 358 1 51 61 56 359 288 263 277 304 1 1 348 349 352 3 51 74 57 27 330 329 350 29 18 13 23 58 113 117 109 101 96 91 82 58 37 32 43 95 115 121 129 135 135 93 59 65 67 70 81 198 198 84 74 71 67 61 48 38 30 30 32 42 44 42 43 43 43 53 68 59 49 42 48 58 55 42 30 37 49 56 51 35 3 321 279 242 214 216 236 282 300 308 309 317 323 328 329 331 331 345 43 105 115 117 121 123 131 137 151 169 193 214 221 219 208 197 190 184 175 156 140 127 121 112 104 101 101 106 102 98 82 70 57 50 45 42 40 38 41 46 51 60 72 94 108 117 104 93 80 72 64 58 57 57 62 72 99 127 151 140 98 68 61 63 65 60 50 23 300 286 303 316 338 359 39 50 60 60 55 46 38 47 53 48 44 38 49 52 47 32 24 4 350 8 56 52 30 31 26 2 334 304 312 308 249 239 231 275 65 63 57 54 54 39 13 352 355 25 50 41 15 355 343 356 338 323 306 315 62 66 67 61 19 345 336 338 6 353 348 5 85 92 96 94 89 79 60 29 24 28 48 250 231 175 141 36 329 266 226 238 262 261 234 196 216 301 314 307 292 260 290 304 310 323 19 21 34 56 80 99 108 109 94 96 85 63 39 25 53 77 85 54 33 23 31 48 56 147 180 158 139 104 105 100 93 85 76 62 56 61 122 126 117 100 82 60 36 10 7 47 73 70 58 28 17 13 329 333 12 13 359 319 292 302 349 6 28 47 58 70 84 81 63 36 26 28 31 34 34 33 35 37 38 37 38 42 60 80 102 130 141 132 115 97 99 97 94 72 39 4 7 32 71 93 110 93 90 87 140 234 318 353 13 23 38 55 53 35 338 72 84 83 75 60 45 23 360 13 22 25 26 24 19 29 49 69 80 89 107 126 166 192 197 182 195 222 233 236 231 239 271 358 353 347 320 303 285 289 297 315 325 132 138 147 159 191 222 238 226 215 202 199 199 204 207 211 214 207 179 113 101 96 87 70 11 356 61 99 98 94 95 100 106 118 177 172 151 141 138 133 126 119 113 108 101 95 88 82 76 74 73 73 75 76 76 76 75 76 74 71 66 59 55 56 55 47 38 37 67 117 157 164 156 140 120 107 98 94 92 95 101 109 106 105 106 105 100 88 83 79 77 77 79 81 79 73 68 62 64 72 72 54 60 68 74 76 73 67 61 58 53 46 43 37 34 38 47 60 68 73 75 73 75 98 104 101 98 93 80 34 321 307 90 97 91 90 91 82 65 44 39 37 33 25 10 348 337 338 44 51 46 41 35 28 20 14 12 3 354 340 334 338 53 74 76 78 78 79 76 69 37 355 318 89 92 83 77 72 73 80 88 87 86 87 89 90 89 76 61 41 26 13 6 3 360 352 345 342 70 96 113 133 159 178 178 171 177 205 271 302 315 319 328 340 13 58 88 107 120 130 121 100 76 73 72 74 65 43 17 352 323 305 302 312 323 332 343 14 50 54 51 45 29 19 11 6 3 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 13 13 13 14 14 13 12 12 13 13 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 13 12 12 12 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 16 16 17 16 16 17 17 16 17 17 17 17 17 18 18 18 18 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 17 13 8 7 26 54 54 36 54 86 79 61 54 58 72 95 144 187 149 66 47 32 17 23 27 6 348 325 321 320 330 342 9 19 21 28 27 19 2 1 9 12 8 357 355 353 341 339 343 347 350 343 339 339 344 345 344 341 338 336 335 333 335 338 343 26 76 77 71 19 57 80 86 80 55 29 20 19 27 41 38 31 355 332 329 13 9 356 331 323 339 6 53 62 62 51 358 321 337 44 65 33 19 16 58 103 122 126 124 120 115 112 98 67 21 23 74 116 127 134 132 125 114 106 100 101 105 185 245 231 93 86 83 84 85 71 53 36 33 35 43 45 45 42 41 38 50 60 58 50 41 45 49 53 39 26 21 25 32 27 22 10 350 289 242 218 205 214 296 322 338 342 345 340 335 330 327 324 325 336 48 105 117 125 130 138 147 156 165 180 198 205 208 204 193 183 168 155 141 135 128 123 115 109 106 101 96 86 77 67 62 56 55 52 48 42 38 37 36 38 42 51 70 88 96 90 85 79 76 72 67 63 60 60 63 69 68 62 52 46 46 47 45 44 40 23 290 281 293 317 337 8 39 47 38 40 47 57 47 35 53 62 55 37 27 34 50 48 13 345 285 300 35 55 49 36 22 1 339 309 297 36 46 38 36 32 30 50 55 53 49 45 32 9 349 341 348 17 17 1 319 296 268 277 280 278 30 58 59 64 68 15 340 335 340 347 338 271 193 138 117 94 83 78 76 62 37 8 349 322 313 275 187 169 8 322 289 238 238 248 255 236 175 128 297 297 296 288 257 273 289 307 315 75 47 39 36 44 82 107 113 110 90 81 76 61 35 13 42 68 63 49 36 40 38 29 117 159 152 149 146 146 124 105 95 86 65 48 41 177 178 170 143 118 100 92 63 24 58 70 80 83 69 24 352 308 320 349 356 348 323 81 50 5 354 2 42 56 61 87 90 76 56 46 44 42 41 37 37 38 43 44 43 42 44 50 56 64 84 110 114 113 111 116 115 113 105 101 196 173 130 90 128 182 138 137 157 182 230 6 16 23 28 40 48 45 45 50 83 93 96 97 96 90 17 352 19 29 33 35 35 30 34 49 80 93 100 110 128 157 185 198 192 197 206 225 231 223 157 124 95 28 331 304 294 286 289 296 303 293 187 159 168 179 194 211 224 226 222 216 212 211 213 216 219 225 238 244 100 100 102 97 87 355 337 14 107 108 104 104 110 124 151 182 186 167 156 155 153 144 123 107 97 91 86 81 76 71 67 67 66 65 65 65 66 67 69 72 72 70 65 56 54 48 40 25 10 354 265 235 224 181 127 99 91 86 87 89 92 94 94 90 93 99 99 95 89 84 81 79 78 79 82 83 82 78 76 74 75 75 72 72 74 80 82 85 79 77 83 68 55 47 40 35 35 45 58 65 66 63 50 38 35 60 78 92 94 91 59 352 336 79 97 96 95 91 84 72 53 45 41 37 22 357 324 313 318 52 55 49 44 36 28 22 17 14 4 354 341 342 353 53 78 82 77 74 72 67 58 19 347 337 73 80 76 71 66 61 79 88 91 93 97 106 110 108 89 73 50 27 12 9 5 358 348 341 342 358 61 136 161 181 198 201 199 198 222 271 295 313 325 336 344 5 49 87 105 105 100 86 79 74 78 81 82 75 61 24 341 315 304 302 310 319 330 351 27 49 54 52 46 35 24 14 12 8 12 12 12 12 12 12 12 12 13 13 14 13 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 14 13 12 12 12 13 14 14 14 14 14 14 13 14 14 14 14 14 14 14 13 13 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 16 17 17 16 17 16 16 16 17 17 18 18 18 18 19 19 18 18 18 18 18 18 19 20 20 20 19 20 20 19 16 11 14 33 33 31 20 53 88 95 95 96 92 96 154 217 243 65 59 53 25 353 353 340 315 309 308 313 319 329 339 32 56 60 59 54 37 10 357 355 358 353 342 334 332 332 335 338 344 341 331 331 334 344 343 341 336 332 327 325 323 325 326 326 38 59 49 20 337 28 82 103 108 103 74 53 44 49 48 41 26 12 19 14 353 328 311 305 313 335 9 46 48 43 28 335 329 349 57 65 33 7 356 29 81 119 114 107 112 120 127 123 121 106 8 29 118 134 141 140 139 133 137 142 155 171 196 211 209 148 115 109 105 96 86 76 60 47 42 45 53 52 41 42 51 61 66 67 53 45 44 41 37 24 14 10 16 14 3 5 7 10 9 358 296 139 81 20 10 358 350 342 330 324 319 316 315 316 320 341 76 114 125 135 142 145 148 157 169 183 191 191 187 178 166 154 146 140 131 122 113 104 95 90 83 78 73 71 67 68 69 68 63 55 49 44 37 33 32 31 39 48 57 66 75 81 82 81 78 74 69 67 65 68 69 67 65 63 72 75 72 57 43 28 17 10 11 360 354 11 34 51 52 45 31 44 64 45 28 24 49 52 33 17 356 40 39 7 339 315 5 46 51 51 37 13 337 309 292 331 54 45 39 32 34 38 45 47 47 43 35 18 357 337 323 325 332 334 317 288 278 265 268 306 28 67 67 60 57 56 38 3 351 348 348 346 278 196 157 88 69 69 67 63 51 29 355 332 312 299 270 209 198 232 290 303 282 262 262 261 257 254 258 290 287 284 274 259 248 258 281 293 86 106 84 50 20 30 58 84 82 64 86 93 87 66 33 31 55 78 67 53 46 38 34 59 125 136 132 135 142 118 102 91 81 68 48 44 89 338 307 305 203 176 165 132 29 68 71 73 81 75 40 10 336 359 6 345 333 331 89 97 322 274 281 19 62 64 64 62 57 46 46 51 53 50 47 44 43 47 49 50 46 44 44 46 49 54 81 101 109 114 119 119 126 136 160 190 193 178 154 227 256 250 348 46 45 26 17 17 22 31 46 54 53 52 64 87 99 110 123 138 155 214 308 43 48 47 48 48 47 49 62 83 96 106 116 129 150 185 201 206 196 182 157 169 177 178 175 174 189 226 257 263 268 278 288 293 293 243 179 173 179 188 202 215 221 221 221 220 221 223 227 230 234 253 275 27 100 107 104 104 124 330 42 106 109 111 115 126 143 165 180 186 174 168 167 168 157 124 100 91 88 86 84 82 79 75 70 66 62 60 57 55 54 54 58 63 67 66 61 55 45 31 4 332 289 270 260 248 139 104 92 88 85 88 91 96 92 87 79 77 80 88 91 91 88 85 82 81 80 82 87 92 93 90 84 84 83 81 81 82 90 93 95 83 79 78 71 63 53 42 35 32 43 54 59 57 53 45 33 23 27 46 77 91 96 79 31 346 84 97 94 91 88 88 81 69 54 45 36 12 337 307 308 19 70 60 51 43 37 30 24 18 14 4 353 344 347 1 54 76 79 74 69 65 58 42 353 335 347 72 76 75 70 58 32 50 81 97 108 118 136 127 106 81 71 56 31 13 6 358 352 348 347 349 354 355 351 296 209 214 213 209 203 214 236 278 326 343 342 345 354 44 81 88 81 75 74 78 83 85 85 85 84 81 43 335 315 315 318 323 323 338 3 42 56 56 52 47 41 31 24 18 11 12 12 12 12 12 12 12 13 13 13 13 13 12 11 11 11 12 12 13 13 13 12 12 12 11 12 12 12 13 13 13 14 13 13 13 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 18 18 19 19 19 19 18 18 18 19 19 20 20 20 20 20 20 21 19 15 23 37 46 32 18 29 67 102 117 137 138 151 157 192 296 70 70 65 37 343 301 283 278 298 315 327 336 342 353 17 71 90 87 76 56 339 309 311 308 293 290 305 319 327 335 339 343 338 332 329 339 347 342 335 327 319 311 310 309 310 321 356 58 65 57 328 303 302 200 149 112 101 93 96 98 74 56 41 5 336 295 315 317 297 296 307 324 48 63 45 34 20 353 314 347 28 65 60 45 15 360 3 56 98 104 99 93 111 124 129 130 127 57 43 118 141 153 154 148 147 154 162 171 179 189 203 201 178 120 94 80 77 77 85 94 113 81 54 68 88 203 230 69 68 78 77 58 52 47 31 20 8 7 4 7 360 353 358 4 10 10 10 14 13 14 13 10 5 345 331 317 312 304 299 299 302 305 310 348 99 117 118 120 121 123 127 147 170 188 185 178 164 152 145 138 131 122 107 95 86 80 77 74 73 71 72 75 77 70 66 61 57 53 48 43 37 33 31 36 39 43 45 51 65 79 87 88 87 85 82 79 81 84 90 102 101 98 84 85 92 86 76 53 38 31 19 14 21 34 46 46 39 21 50 63 45 16 344 19 40 36 24 7 28 19 350 334 355 52 55 55 56 31 356 314 312 340 30 42 45 38 32 38 43 49 48 44 32 18 354 329 310 296 313 319 315 300 286 302 349 43 33 46 70 73 69 29 19 36 20 5 350 353 5 35 45 50 48 49 52 52 48 34 2 318 301 285 256 244 233 224 249 344 17 5 310 298 292 281 265 262 286 287 277 266 254 242 238 243 271 184 146 117 75 40 45 56 71 62 51 102 106 83 79 58 13 28 76 86 78 54 27 7 338 337 108 112 105 62 26 49 67 72 68 52 56 63 50 36 24 43 66 66 50 44 74 80 82 88 69 46 8 342 337 321 314 293 282 194 211 226 235 229 89 70 67 65 50 36 13 29 44 52 52 48 44 45 48 54 55 51 48 45 41 39 41 68 87 98 98 97 94 120 150 187 200 202 171 103 39 45 50 54 47 36 19 10 4 14 30 40 52 59 51 64 87 105 115 118 137 166 223 238 205 104 84 74 67 66 65 76 90 107 115 122 132 152 188 203 206 190 176 157 170 181 217 238 238 226 221 227 232 244 262 281 292 299 280 215 170 171 182 195 206 213 212 213 213 216 220 224 227 233 263 286 310 105 110 109 110 103 351 25 97 115 121 129 140 155 171 180 186 184 181 179 179 161 119 97 90 88 87 87 85 82 79 72 66 61 57 54 51 47 42 42 45 51 57 58 56 42 20 340 301 270 263 266 276 97 95 92 91 90 92 92 92 87 82 76 73 73 78 85 89 91 90 88 85 84 85 95 101 104 101 96 94 92 93 95 100 106 106 101 91 82 74 70 64 56 44 34 31 42 51 56 54 48 37 26 14 9 14 40 80 92 93 64 19 86 91 90 89 90 94 88 78 62 50 36 2 318 297 299 56 73 62 54 45 38 31 25 19 12 1 353 347 346 358 41 70 76 72 67 61 48 19 331 322 359 73 72 70 66 51 22 8 43 113 134 140 147 104 75 66 62 55 31 10 358 352 349 349 350 354 360 360 357 351 339 289 239 230 220 212 214 236 322 349 343 343 350 41 73 81 78 78 83 88 90 86 89 93 101 108 117 312 306 314 340 345 341 351 14 50 58 59 56 52 45 37 30 21 14 12 12 12 12 12 13 13 13 13 13 12 12 11 11 11 12 12 13 13 13 13 12 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 20 20 20 20 21 21 21 22 24 33 49 61 45 22 6 15 31 55 71 58 81 114 106 99 100 122 124 145 346 325 315 332 344 347 349 354 349 344 342 25 112 112 101 285 250 241 268 292 311 320 326 332 336 339 341 343 343 343 347 350 346 336 327 317 310 307 313 323 337 16 37 47 46 25 270 291 343 42 60 68 72 73 54 55 58 52 29 289 266 278 315 326 330 337 351 53 74 73 49 20 322 345 350 12 50 72 65 41 5 347 348 31 65 85 88 88 96 105 119 130 135 130 112 89 82 62 41 117 148 158 161 165 172 189 205 195 141 76 69 65 63 60 53 37 29 23 19 10 15 31 40 58 69 85 89 88 66 45 25 19 15 17 16 13 3 357 357 360 3 2 4 7 4 3 3 3 360 352 342 329 322 316 315 310 304 294 295 305 48 90 95 98 99 99 102 113 149 188 194 183 162 140 127 119 107 98 85 82 79 78 78 78 77 77 78 76 74 64 59 56 57 55 52 47 41 38 37 38 39 40 37 35 38 71 93 99 100 99 99 98 98 103 110 126 102 80 55 71 111 99 86 79 68 49 27 21 23 34 39 38 28 20 55 76 76 9 331 337 35 45 43 46 53 35 357 10 47 65 79 71 61 23 348 316 14 45 50 46 39 38 37 41 44 49 51 41 22 353 324 312 304 301 311 319 324 336 12 33 42 46 43 47 57 70 67 36 35 38 35 8 346 350 19 42 46 47 45 43 41 39 25 358 330 305 297 281 238 208 175 154 48 25 24 23 353 23 11 2 3 352 315 322 317 308 283 261 212 181 170 145 105 77 44 23 17 57 85 73 63 98 79 77 89 72 356 328 348 90 83 66 19 343 328 325 328 88 87 71 51 51 58 67 77 76 65 57 55 51 47 55 44 25 28 47 80 88 87 80 58 38 353 327 308 287 283 282 270 216 199 202 206 171 104 77 80 79 62 39 25 46 54 56 56 56 55 48 48 57 58 56 52 48 45 41 42 60 74 82 75 61 28 345 260 241 219 181 52 46 42 38 43 59 57 41 7 354 349 1 17 34 46 51 42 53 83 116 128 138 149 170 214 234 235 149 128 120 114 100 90 90 98 115 123 130 137 156 182 197 197 180 162 120 60 27 16 10 4 356 341 306 258 256 268 290 300 305 302 292 231 213 207 211 207 206 200 197 194 194 194 192 194 297 289 278 274 109 107 106 98 73 360 17 72 115 128 139 148 159 168 179 186 190 189 189 188 154 109 94 89 87 86 84 82 79 75 68 63 58 54 52 49 45 40 35 34 36 40 44 49 38 15 333 306 283 289 342 19 77 91 95 96 95 93 87 82 80 79 77 74 73 74 81 87 93 94 95 96 98 103 110 117 118 113 109 105 104 107 116 123 130 114 102 94 86 79 74 68 61 49 41 38 38 42 46 43 37 25 16 9 3 5 13 51 76 95 69 58 81 87 90 93 95 98 90 82 69 55 28 329 300 295 11 72 75 69 60 49 41 34 25 17 9 360 353 349 344 356 31 69 75 74 67 57 35 356 325 340 46 69 68 66 63 47 13 331 308 201 142 111 84 65 60 61 61 56 27 5 352 347 346 348 352 358 3 360 358 356 360 2 3 342 301 250 221 192 296 346 345 345 355 33 67 80 85 90 95 91 91 92 99 110 122 128 140 185 214 203 88 53 25 20 23 41 56 65 62 57 49 41 34 25 16 12 12 12 12 12 13 13 12 12 12 12 12 11 12 12 12 12 13 13 12 12 11 11 11 11 11 12 12 13 13 13 13 13 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 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 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 25 35 60 73 80 43 7 3 3 6 4 10 29 76 122 183 206 191 172 148 49 27 21 13 2 356 350 346 335 330 325 335 119 128 144 226 234 237 260 339 346 348 347 346 343 342 344 346 349 351 352 348 339 331 327 330 342 357 8 13 31 50 45 34 345 332 20 76 66 56 60 62 57 55 57 65 66 61 29 5 1 350 341 352 10 46 52 62 78 78 65 32 17 18 11 12 52 77 80 46 357 328 349 45 60 70 74 73 68 64 65 81 125 135 130 121 109 126 40 5 53 98 125 155 178 203 207 158 61 55 55 55 54 53 47 37 31 26 23 25 34 36 40 48 58 71 76 71 55 44 33 30 27 25 19 15 8 2 357 347 345 348 349 350 347 351 353 351 351 349 356 358 357 352 345 333 318 300 285 281 297 83 87 90 90 89 91 96 117 175 208 195 157 112 104 95 85 75 66 69 72 77 81 84 87 88 85 76 69 63 61 59 63 62 59 54 49 45 44 43 42 40 36 27 20 30 100 118 116 114 113 113 117 130 131 129 106 88 50 62 86 88 66 56 79 73 47 32 28 35 35 32 20 11 13 75 100 359 307 287 120 109 102 87 76 82 57 53 25 4 22 60 57 30 14 22 48 56 60 53 47 51 50 47 42 45 51 34 13 332 310 305 305 315 331 338 352 20 42 51 45 45 47 46 48 56 48 36 67 75 65 353 324 316 11 55 62 63 61 54 47 40 9 341 314 317 344 356 13 99 89 78 67 65 70 159 145 99 16 358 346 6 36 31 18 11 354 347 62 145 147 95 64 46 24 1 321 88 120 116 109 103 105 101 99 75 326 308 315 337 101 79 36 351 336 333 343 40 93 98 93 72 63 78 105 113 108 105 101 91 75 61 43 12 1 9 26 44 62 69 47 22 344 322 303 288 290 297 277 191 167 179 180 165 121 88 92 94 90 74 60 68 70 66 58 61 68 59 51 56 62 62 56 53 50 48 49 57 69 76 76 53 339 302 294 290 70 64 51 43 36 29 36 51 59 48 355 339 337 354 19 37 42 39 28 16 25 115 137 144 149 159 181 215 262 343 117 147 142 121 107 95 98 115 126 135 139 144 151 156 148 129 87 57 38 29 21 9 357 349 345 341 334 322 315 320 314 310 305 301 290 268 251 238 216 198 182 172 157 131 79 39 20 350 298 242 124 97 92 89 85 58 350 1 35 85 121 141 152 160 168 178 186 193 196 198 200 138 101 94 91 88 86 84 81 76 69 62 57 53 49 47 43 39 35 30 28 27 26 28 30 28 20 6 21 37 48 35 35 58 84 94 96 95 91 86 81 79 79 79 77 75 75 78 86 92 98 104 111 116 124 134 141 143 134 125 117 123 135 157 160 143 108 97 91 87 84 81 76 68 57 51 45 40 38 35 30 23 12 13 14 16 14 16 25 37 54 33 52 71 85 91 97 97 96 93 88 77 54 3 315 297 303 51 76 79 77 70 58 47 38 28 19 11 1 353 347 342 354 30 69 76 76 69 56 28 356 345 24 59 70 69 66 60 37 348 306 295 313 79 72 68 65 66 72 79 75 39 3 342 338 341 346 351 352 351 351 353 356 1 6 7 2 354 345 343 169 117 77 24 5 4 17 50 70 84 88 90 88 93 103 116 129 135 135 139 174 182 173 99 78 60 44 33 31 53 66 69 62 53 46 38 30 20 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 13 12 12 12 12 11 11 11 11 11 12 12 13 13 13 12 12 12 12 11 12 12 12 13 13 13 13 14 13 14 14 14 14 14 14 14 13 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 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 19 19 19 20 21 21 20 20 20 23 38 68 69 81 126 265 290 318 315 283 309 352 25 145 206 215 215 202 135 82 61 19 344 335 329 319 314 311 316 318 319 322 141 152 187 240 309 6 358 353 351 345 341 337 343 348 348 348 346 343 338 327 326 335 355 6 17 22 27 36 42 43 27 342 40 63 73 75 75 79 84 89 122 123 106 78 72 49 25 8 1 360 9 29 47 59 67 74 73 66 39 34 31 7 1 14 56 68 47 8 338 17 49 60 57 51 46 40 37 26 16 23 96 137 153 156 161 151 8 346 344 313 230 226 228 77 55 56 53 48 44 42 47 46 42 36 33 29 27 28 34 40 45 46 47 48 48 45 42 39 35 32 28 21 17 13 7 4 360 356 352 347 342 334 340 348 350 349 352 6 9 6 352 343 337 335 324 287 263 240 194 106 97 98 99 102 107 119 144 190 192 160 110 94 84 76 64 58 58 63 70 77 82 84 82 79 74 70 66 65 64 65 66 66 64 60 55 52 49 46 43 38 27 14 335 209 173 153 134 128 134 141 146 134 126 116 126 142 148 101 93 67 51 66 75 72 40 32 41 38 34 26 5 356 8 20 9 340 298 253 176 151 138 108 89 62 50 61 61 58 57 56 50 26 27 63 67 70 68 74 90 71 62 51 41 33 16 2 327 315 337 358 351 348 343 8 31 56 61 54 51 49 45 46 46 27 19 160 129 131 220 260 309 41 77 98 99 100 99 91 67 348 321 303 333 359 348 323 249 136 102 98 86 90 99 81 57 8 345 325 19 58 60 33 7 342 341 7 123 108 76 61 39 352 336 305 171 152 152 144 114 96 81 57 17 359 9 18 27 113 97 63 359 342 336 21 52 87 104 101 62 54 101 127 114 93 88 87 87 79 60 59 53 42 23 11 8 40 61 39 6 323 305 299 302 308 310 297 187 160 179 182 176 142 101 94 106 114 116 112 105 102 94 75 67 75 99 88 73 73 72 67 60 56 56 58 60 65 67 68 14 317 299 342 67 77 70 61 48 32 17 27 34 32 20 342 338 343 354 21 37 40 22 357 347 355 15 108 149 147 150 152 149 75 27 2 359 8 44 56 62 73 89 110 118 117 108 106 102 95 82 60 48 38 20 348 309 306 314 325 337 341 337 334 328 319 309 303 294 288 281 281 280 38 65 69 66 55 39 26 16 5 343 299 133 101 89 91 93 98 75 322 326 20 78 110 153 178 177 178 182 188 195 201 208 217 143 97 98 96 93 90 86 82 74 67 58 51 46 41 39 37 32 28 25 23 20 17 17 17 18 21 24 35 43 46 35 31 35 74 89 94 94 93 89 87 84 83 81 79 78 78 81 87 93 104 113 124 131 139 148 161 168 154 144 137 153 169 186 162 119 96 90 88 88 88 88 87 83 74 65 54 44 37 31 24 19 18 25 29 31 25 18 14 14 16 12 38 62 81 90 96 94 94 95 93 87 62 356 312 302 323 64 78 82 85 82 75 63 48 34 23 12 2 353 347 341 354 32 69 75 76 73 63 38 3 352 19 61 73 74 70 59 18 322 299 323 58 70 72 73 74 79 92 106 117 88 292 305 317 334 345 349 344 331 325 344 1 8 11 8 3 356 350 355 41 96 89 77 52 35 22 32 50 73 80 84 88 97 114 129 135 135 138 148 166 139 108 92 79 68 55 39 23 48 66 71 67 61 47 39 34 26 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 18 19 21 39 52 36 14 240 236 239 242 252 272 340 360 8 358 192 188 226 248 219 191 188 206 232 254 272 289 295 299 305 310 316 323 10 132 96 27 9 360 353 341 332 324 327 330 340 344 342 337 332 329 323 305 295 266 353 47 42 32 31 50 40 21 7 72 81 89 90 95 103 112 130 138 154 120 90 58 57 63 41 16 358 355 4 36 52 68 71 67 56 44 26 38 32 349 2 23 56 64 59 22 11 38 48 53 57 54 47 34 27 22 10 355 333 241 188 189 181 149 152 271 274 268 260 266 41 62 64 63 54 44 33 27 24 32 38 39 41 40 39 37 37 43 45 44 44 45 43 41 40 39 37 36 32 27 24 20 14 8 4 2 1 360 1 1 360 357 354 352 353 358 355 349 337 339 341 349 352 350 324 262 241 165 117 107 108 114 126 142 163 175 181 176 155 112 84 80 74 70 65 64 64 66 68 71 73 75 75 74 71 67 64 63 67 71 77 75 71 67 64 62 53 41 19 313 248 223 207 191 160 147 144 136 128 116 115 118 120 104 64 61 69 73 62 46 64 60 32 5 345 128 112 61 17 6 4 7 15 31 33 22 13 23 53 32 29 51 48 52 60 61 59 60 56 41 30 35 58 72 84 105 123 105 76 57 38 14 349 2 27 63 45 28 360 341 310 356 58 67 70 68 61 56 50 46 36 3 4 156 120 119 158 117 75 88 106 122 120 121 125 132 147 271 298 303 326 337 325 310 291 100 124 107 65 52 45 41 25 350 327 319 26 59 61 36 7 337 337 350 73 76 69 58 25 328 328 52 110 108 93 43 51 66 64 52 33 38 39 26 22 25 108 108 25 336 340 33 41 59 90 74 43 25 19 107 88 77 70 68 68 69 63 46 49 47 18 357 346 20 48 47 315 275 276 290 313 311 312 308 166 149 155 189 226 236 306 349 112 152 165 144 113 83 76 71 58 58 102 77 71 86 86 81 66 58 57 61 65 70 66 55 15 359 6 50 71 81 84 81 69 43 21 25 25 20 13 360 350 342 345 14 35 39 359 328 317 323 329 314 156 142 141 143 145 117 51 19 17 17 19 22 27 38 49 62 131 110 66 70 76 78 70 57 39 20 354 322 294 279 280 295 325 331 330 329 327 323 314 301 291 300 317 28 47 50 49 48 45 34 21 10 1 352 346 71 98 94 92 100 110 127 163 247 272 191 158 152 163 188 197 198 195 195 196 200 209 224 261 94 95 100 98 94 90 84 77 67 56 44 37 31 31 28 25 22 18 16 12 10 10 10 13 17 25 35 41 41 31 26 27 62 84 93 93 91 90 89 88 86 84 82 81 82 85 94 105 119 128 136 143 152 163 176 181 173 163 163 176 173 159 115 96 89 88 89 91 93 96 98 97 92 83 71 57 46 36 28 28 31 38 36 30 20 13 10 14 14 15 32 51 73 83 89 90 91 93 94 90 73 355 315 311 7 75 81 82 83 89 89 81 63 45 29 17 5 355 348 344 1 38 67 75 79 80 72 51 11 355 5 62 75 76 70 55 5 331 322 23 66 76 77 77 76 82 98 130 201 238 243 266 311 344 351 349 336 328 340 12 20 17 13 4 356 349 341 345 9 69 75 71 62 51 36 28 32 48 64 77 88 101 114 122 124 124 145 154 156 119 99 88 79 71 61 44 26 40 60 71 72 68 56 44 34 32 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 18 17 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 20 19 19 19 23 34 27 15 345 302 266 3 19 16 3 7 20 18 7 6 9 308 251 241 220 205 205 217 238 269 286 292 295 299 306 312 319 318 34 62 20 351 341 333 321 316 315 318 323 330 328 322 323 326 328 332 321 300 295 241 170 159 157 130 63 26 21 22 53 77 104 112 119 135 154 167 152 129 87 76 62 61 53 39 13 352 351 8 38 53 70 80 71 53 27 10 8 40 49 22 31 64 77 68 4 5 31 49 54 100 124 112 74 48 29 2 338 305 282 257 289 271 161 178 204 242 255 277 42 58 67 70 69 56 42 29 17 12 17 32 43 50 50 48 45 43 45 47 46 45 43 43 40 39 38 40 40 39 37 32 26 21 15 10 8 6 7 9 7 5 3 2 360 358 360 356 351 343 352 4 15 17 18 19 19 19 30 41 57 73 92 119 144 169 136 81 53 59 54 44 44 48 58 62 65 65 66 67 68 71 74 77 79 73 64 61 61 64 80 94 97 105 113 120 127 182 235 243 248 250 245 228 209 187 157 137 124 112 99 94 85 77 71 61 53 60 75 75 70 66 48 19 342 299 211 255 355 57 38 19 6 5 8 15 17 12 4 360 330 316 310 303 76 65 66 66 62 62 58 40 30 39 62 82 114 164 167 77 55 41 9 339 334 10 61 54 32 348 325 318 21 53 68 84 86 78 73 66 60 26 335 290 125 90 93 101 96 95 98 118 133 133 144 164 188 208 229 275 289 270 249 254 270 301 68 90 79 60 56 46 27 360 328 315 322 47 61 55 33 360 335 338 5 54 63 61 42 351 317 317 88 113 95 84 68 56 55 67 59 39 48 45 26 1 352 77 129 132 121 37 43 53 62 70 68 59 33 26 39 80 89 83 78 73 76 75 61 41 28 12 353 342 346 354 16 137 226 255 290 304 302 311 318 141 142 146 169 227 280 323 332 321 245 190 80 57 46 51 55 54 51 50 36 35 117 105 82 57 59 60 64 69 75 69 59 38 41 52 63 71 82 91 93 91 64 38 27 17 3 347 340 336 327 329 347 21 33 350 321 310 315 319 325 88 124 133 142 147 119 58 34 29 22 13 7 3 6 12 23 77 70 45 47 58 72 75 71 47 18 342 333 324 312 310 311 320 322 324 329 336 344 349 350 341 15 42 61 61 57 51 46 44 31 15 360 351 345 359 97 104 104 107 119 133 151 181 209 227 192 166 151 162 177 197 204 207 203 198 193 200 220 259 305 82 100 100 97 95 90 84 73 59 40 27 19 21 20 18 13 11 8 4 2 3 5 8 13 22 32 38 37 30 24 32 63 82 89 89 90 89 89 90 91 91 90 87 91 98 114 127 140 144 150 156 167 179 188 191 187 184 179 174 142 111 94 89 87 86 90 95 100 104 106 105 101 96 84 72 60 48 39 36 34 33 28 18 8 3 3 12 20 25 32 42 58 69 79 86 88 89 91 90 82 10 328 333 54 81 86 87 90 95 93 88 76 62 41 26 13 2 356 353 4 32 64 79 85 85 76 60 19 354 353 62 72 70 63 48 13 354 351 29 68 78 78 76 72 69 60 41 263 259 249 271 11 15 8 357 340 339 7 27 29 20 7 349 338 330 329 334 12 65 68 67 62 54 44 33 28 27 43 64 82 95 103 102 103 111 148 158 147 118 99 86 80 73 66 53 34 28 52 71 75 75 72 61 47 38 12 12 11 12 12 12 12 12 12 12 12 12 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 20 21 24 26 11 5 2 26 44 46 34 20 360 2 31 23 12 358 351 334 286 252 226 213 206 218 232 256 274 286 290 296 303 301 300 293 277 239 310 335 335 329 325 324 321 316 321 326 327 326 324 344 359 13 16 15 8 7 52 177 166 62 50 36 42 52 78 100 122 128 141 158 174 174 131 93 69 75 76 67 51 32 355 346 354 11 33 48 71 85 77 58 24 15 16 23 22 11 5 34 141 155 217 319 347 44 240 238 206 172 135 126 108 301 308 310 342 332 329 318 279 184 176 272 58 61 60 65 71 76 72 62 44 26 12 9 13 28 44 57 54 51 48 47 46 47 45 45 44 43 40 40 40 43 46 49 47 43 36 27 19 16 13 11 10 10 9 8 8 8 8 8 7 8 8 10 13 18 24 26 26 28 30 30 32 36 40 45 46 46 52 52 46 40 34 35 39 41 37 36 38 43 49 58 62 67 64 64 66 69 70 63 61 60 60 64 90 128 153 171 177 179 187 208 237 254 268 275 273 253 226 201 161 133 118 107 98 95 92 87 87 86 85 85 90 100 91 78 52 28 21 47 58 323 282 233 185 184 204 234 327 337 336 335 319 306 292 316 325 297 82 78 81 80 78 74 68 54 42 31 37 46 55 198 191 67 50 38 1 337 325 4 55 61 37 355 346 354 30 36 58 93 101 105 120 119 106 319 286 256 230 173 147 108 61 58 61 71 96 151 200 226 233 234 241 261 277 283 262 240 229 194 70 63 62 64 77 65 27 333 315 312 343 68 76 69 43 345 336 353 31 56 59 47 7 321 310 315 161 118 60 66 72 68 60 63 70 62 44 34 17 349 339 335 346 139 133 93 72 79 80 80 90 91 76 53 38 57 87 102 108 101 75 77 73 56 34 9 356 349 344 343 349 39 99 158 287 287 284 303 317 40 153 155 157 137 102 108 81 325 37 73 58 48 41 41 47 56 55 51 35 36 47 108 66 38 57 67 63 70 73 73 68 57 51 59 80 76 78 83 86 85 71 48 7 317 298 308 312 312 310 312 318 342 354 330 309 303 305 309 322 99 102 99 107 122 133 58 42 36 22 4 355 354 360 8 23 57 61 48 25 31 63 74 72 60 35 11 5 1 358 352 348 341 338 339 346 358 12 20 25 30 36 50 69 72 68 54 46 41 30 14 357 347 345 20 107 116 116 123 135 147 162 183 199 215 225 219 197 187 190 200 207 213 213 205 194 202 228 257 292 63 96 98 97 95 94 91 84 71 45 20 7 11 12 9 4 360 356 355 356 358 1 3 7 17 30 36 34 29 18 30 64 82 88 89 90 91 91 93 95 97 101 105 113 127 147 158 163 161 164 171 180 188 194 196 197 195 176 145 107 95 90 88 85 80 77 79 95 108 116 114 107 99 90 81 70 60 49 43 37 30 17 5 354 350 352 2 19 34 40 40 41 49 59 73 78 83 86 90 86 32 359 12 66 84 91 98 102 99 94 89 85 78 63 41 26 15 5 358 356 12 47 78 83 81 75 63 18 342 349 66 68 66 55 39 12 5 10 37 69 79 79 77 72 59 40 17 309 260 230 117 47 29 17 6 349 349 17 28 27 17 2 344 338 332 329 335 40 76 76 74 67 57 47 38 30 23 27 39 62 78 88 90 99 115 149 154 143 115 96 85 82 78 75 65 48 21 27 59 77 81 83 72 59 45 12 12 11 11 11 11 12 12 12 11 11 11 11 11 11 11 12 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 17 17 17 18 18 19 20 20 19 19 20 20 22 22 11 17 28 45 57 68 44 355 288 271 77 44 355 326 338 348 353 345 286 231 227 235 240 250 263 274 282 282 286 282 286 289 317 351 360 350 344 343 337 332 327 323 332 330 322 332 349 15 22 24 10 5 4 14 20 22 14 5 15 96 182 189 177 141 123 115 127 142 170 113 81 71 61 56 52 52 51 28 325 347 9 23 29 39 68 82 84 67 40 27 19 13 10 3 349 313 250 239 255 296 309 333 99 149 220 189 178 178 183 187 89 44 43 5 341 326 8 104 73 59 56 54 55 63 71 78 74 64 44 27 13 13 13 18 48 69 71 65 55 49 47 48 47 46 46 45 44 43 44 48 53 57 55 49 42 32 21 14 11 8 9 9 10 12 12 13 12 12 13 16 20 23 25 27 30 31 31 30 28 30 34 37 38 41 38 35 34 37 39 38 36 33 36 38 36 32 26 25 25 31 36 43 53 58 57 58 61 61 63 66 76 97 205 201 202 202 204 204 212 231 267 298 315 323 310 289 248 221 184 134 115 107 101 96 93 97 115 132 143 143 135 123 100 86 66 43 27 32 328 282 308 299 257 255 267 260 252 248 265 270 272 290 306 331 5 26 59 91 105 99 90 76 69 64 63 49 28 25 19 286 238 65 43 25 352 330 317 349 54 65 54 24 341 347 8 3 358 128 148 152 161 125 87 312 289 277 2 21 16 29 29 21 11 352 342 319 287 268 261 259 259 262 276 281 276 245 215 174 95 70 71 64 73 128 187 274 306 331 38 69 82 90 96 283 7 37 61 68 66 48 6 326 330 6 58 64 56 64 73 79 63 38 53 62 58 41 21 354 343 343 9 58 78 81 95 109 104 99 95 93 91 90 73 43 46 61 78 80 75 64 63 65 63 7 341 330 327 330 339 359 8 345 298 280 283 326 355 52 143 147 139 126 112 97 59 34 55 63 62 51 28 28 37 46 60 64 62 58 56 62 340 331 68 61 44 54 63 73 67 65 63 67 74 69 65 64 72 75 74 46 340 311 301 302 301 301 297 302 306 315 311 294 287 290 293 293 286 159 115 100 96 119 151 55 45 37 13 339 344 354 360 1 17 50 64 59 6 4 16 38 49 50 36 24 17 9 1 350 345 342 349 356 5 17 25 28 24 20 14 25 55 81 79 65 48 35 28 15 2 351 354 28 112 122 121 131 144 155 169 186 202 223 250 263 264 246 234 227 228 234 247 254 250 232 243 256 279 53 87 94 92 85 84 87 91 84 63 13 355 358 360 356 348 348 351 354 356 356 356 358 2 14 25 34 29 18 7 33 67 84 88 89 92 96 98 103 107 113 122 132 143 156 170 176 178 176 176 181 191 200 207 208 201 189 142 107 94 91 91 90 87 82 68 56 53 97 132 133 112 98 89 83 78 74 68 57 34 8 350 340 334 336 339 344 15 41 50 47 41 39 41 50 57 59 61 66 65 50 37 40 64 80 93 100 101 96 92 91 92 90 84 61 42 26 13 1 351 358 32 74 78 77 75 65 355 322 30 71 69 65 55 37 14 6 11 32 66 78 83 82 77 59 39 19 3 348 158 78 60 43 29 12 351 355 21 30 26 17 10 4 359 352 343 346 60 82 79 75 71 62 53 43 35 29 26 28 33 54 77 92 106 121 142 135 121 106 93 85 84 83 82 80 70 47 31 33 68 84 86 76 68 56 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 12 11 10 9 9 9 10 11 11 11 11 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 17 16 16 16 17 17 18 18 19 19 19 18 18 18 18 17 16 23 31 48 79 83 72 14 320 277 220 189 256 283 325 354 11 7 360 340 307 282 270 264 266 268 272 274 276 275 308 352 10 3 357 344 339 336 335 332 329 329 334 324 330 350 15 27 19 8 332 324 333 23 21 19 352 338 320 248 183 71 46 49 52 61 80 80 71 60 60 67 64 59 54 54 69 37 20 38 40 39 28 35 62 81 89 77 58 32 12 1 358 1 5 355 330 301 301 309 319 25 90 47 14 315 223 195 183 142 65 50 36 338 327 333 59 89 78 76 75 70 68 68 73 77 77 71 55 32 18 15 6 349 343 80 102 98 91 80 74 67 56 53 52 51 50 48 51 54 61 65 64 58 49 38 23 9 8 7 10 11 13 14 16 16 16 16 18 22 24 27 28 29 32 34 36 37 35 37 39 42 42 43 42 38 34 34 34 37 39 38 44 45 43 34 28 25 28 30 25 25 37 59 64 61 60 60 82 136 177 198 221 226 226 224 228 236 256 314 359 13 17 18 3 327 265 235 208 137 114 105 100 99 101 119 159 171 161 141 126 101 90 89 84 74 10 287 295 337 35 22 10 328 311 307 297 276 292 298 308 322 350 53 42 35 17 23 96 105 101 91 84 76 79 81 72 50 20 300 259 255 46 15 342 317 307 314 51 48 31 5 333 332 307 211 236 234 194 141 111 51 34 27 38 40 32 16 1 2 2 360 354 346 336 321 303 287 278 276 276 275 272 275 273 244 220 193 187 117 104 139 265 231 208 181 16 19 41 63 83 141 209 222 125 93 87 84 80 69 25 336 353 32 68 82 86 84 82 81 80 57 353 43 82 57 25 346 333 349 37 57 65 61 136 175 153 126 109 105 105 116 105 85 66 57 60 81 82 65 61 61 66 43 360 319 315 330 347 358 2 3 8 25 37 44 29 42 102 103 90 74 66 62 50 43 52 61 66 48 39 51 40 43 63 84 89 80 50 7 22 37 68 41 29 37 50 59 37 37 43 50 54 53 54 53 59 60 62 37 350 331 318 309 304 296 293 301 307 310 294 273 270 275 281 278 257 174 111 94 90 83 70 57 43 24 335 334 8 1 355 348 6 42 72 64 17 2 4 18 37 44 36 23 10 358 345 330 333 339 353 6 16 25 31 35 24 15 3 360 21 79 86 82 61 39 25 15 4 353 360 41 113 120 121 135 152 163 171 182 208 241 280 289 290 285 282 279 272 267 265 259 243 229 234 242 254 89 88 96 96 94 88 88 92 97 92 7 338 338 343 345 344 348 352 356 354 353 351 353 357 5 16 27 21 14 10 46 72 84 87 88 93 100 109 118 126 137 148 156 163 171 177 184 187 185 183 183 194 214 223 220 196 147 104 92 90 90 91 92 93 90 71 40 358 320 260 205 117 97 87 85 87 97 101 100 342 327 323 323 326 331 335 342 27 54 62 56 48 40 38 40 41 38 27 17 19 37 46 47 48 60 74 86 91 92 92 94 98 96 91 77 60 38 21 4 351 356 30 73 78 78 79 71 314 306 64 73 70 65 55 34 14 1 3 21 59 79 87 86 80 62 43 25 14 12 22 56 58 50 33 12 341 8 35 37 32 23 19 15 10 358 349 347 68 82 79 76 74 68 58 46 41 35 32 28 25 32 56 82 102 113 121 113 104 96 90 88 89 91 95 100 87 66 40 26 30 76 86 81 76 67 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 12 11 10 9 8 8 9 10 11 11 11 10 10 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 16 16 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 18 18 18 18 18 17 17 16 16 14 13 10 9 49 72 60 53 32 355 304 292 277 276 280 305 19 22 12 358 346 337 330 322 304 283 275 294 312 323 344 11 10 6 345 333 313 317 323 327 329 329 335 339 339 350 12 36 38 359 316 290 275 196 128 69 4 305 327 5 38 48 38 38 37 31 26 23 47 64 75 82 91 89 90 101 109 110 82 65 64 61 47 340 349 44 86 90 86 72 45 1 343 336 340 335 312 309 308 322 329 322 52 59 38 12 337 332 34 102 61 47 36 3 309 335 7 77 91 98 101 98 95 90 86 86 86 86 80 68 46 21 357 336 311 296 252 175 142 130 120 106 95 76 69 63 62 62 62 64 65 68 73 76 71 63 51 34 18 13 12 13 14 17 19 21 23 22 22 24 27 28 30 30 33 38 40 43 42 42 42 45 47 48 46 45 42 38 35 33 31 32 37 45 50 50 45 32 21 22 24 22 11 1 42 74 77 77 90 177 201 208 211 226 251 265 279 322 16 37 42 41 42 39 37 26 4 289 238 187 128 108 103 104 108 116 147 174 183 139 110 81 66 68 85 99 112 59 19 25 36 43 11 339 302 337 12 20 3 329 307 315 19 37 45 39 26 7 344 310 152 133 125 128 141 173 170 156 128 158 277 257 242 67 5 327 303 305 50 58 48 31 1 341 345 323 235 287 267 199 79 64 45 32 22 28 28 23 9 358 353 353 351 346 339 331 323 313 300 286 281 287 285 280 272 260 227 201 189 214 231 239 222 216 208 119 90 56 35 23 39 42 277 229 198 137 115 104 99 94 87 36 316 313 358 114 130 126 101 86 77 82 57 340 245 182 124 325 319 324 342 14 52 63 61 71 114 128 117 112 116 114 113 98 88 82 80 80 88 92 88 85 75 56 328 280 286 308 345 6 18 28 18 8 360 20 40 29 32 59 78 77 70 62 57 51 44 39 59 64 56 53 53 44 49 69 98 104 102 82 59 44 56 63 38 29 40 46 31 22 30 37 41 44 45 44 45 49 46 39 27 349 332 312 303 297 300 303 310 312 314 299 277 267 267 277 308 17 51 74 82 80 66 62 60 41 12 357 13 21 360 344 330 347 27 66 48 17 353 356 10 36 44 40 20 354 330 322 319 323 333 352 16 31 37 40 42 32 14 359 352 2 56 89 95 81 56 28 13 3 353 3 51 112 118 123 150 171 171 155 152 170 311 325 326 322 316 312 308 300 287 270 241 211 200 201 206 209 114 95 96 98 99 96 95 97 111 125 181 299 329 341 343 344 347 351 354 350 347 345 346 349 356 6 15 14 17 25 58 75 82 85 89 96 110 125 137 146 157 165 172 173 174 179 186 193 194 185 186 194 222 232 226 165 107 94 91 91 93 94 99 97 92 72 40 346 308 287 255 109 101 94 97 108 138 174 250 315 321 324 335 342 349 345 353 40 63 69 60 51 41 43 45 46 41 35 30 38 50 58 57 51 47 48 60 74 85 93 99 104 96 92 89 79 62 42 17 360 358 33 73 81 85 88 108 203 96 77 75 73 66 54 34 11 353 351 6 54 75 81 82 77 68 50 32 18 11 12 30 46 47 22 355 310 39 50 46 35 24 19 14 9 351 341 333 71 83 78 78 76 71 63 55 49 44 36 29 25 26 35 51 74 90 99 98 95 91 91 92 97 108 121 116 92 68 47 27 2 47 84 90 84 75 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 9 8 7 7 8 10 11 11 12 11 10 10 10 10 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 10 10 11 11 12 12 12 11 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 18 17 18 18 18 17 17 17 17 16 16 16 16 16 17 18 18 17 17 16 16 14 14 12 13 11 4 21 52 59 52 260 271 271 271 274 270 285 350 39 26 7 333 328 336 348 354 351 346 342 360 4 14 14 5 346 333 306 299 297 312 313 315 320 324 330 334 338 354 9 20 359 289 313 328 355 15 114 161 241 263 276 44 71 69 57 50 36 28 21 18 29 71 114 117 121 126 145 168 170 151 114 90 72 71 88 257 271 74 87 88 87 87 49 327 316 306 284 276 274 288 303 322 2 51 58 51 37 8 354 356 8 25 37 37 29 18 10 19 53 74 80 85 94 100 104 103 100 96 95 96 93 84 65 44 359 320 306 295 272 246 198 141 124 114 108 101 103 101 96 93 93 91 90 92 90 90 90 83 72 54 36 25 20 18 21 24 27 31 31 30 29 28 29 30 30 33 36 43 50 53 52 50 49 49 50 51 51 49 46 44 41 36 34 33 36 41 46 50 53 39 27 19 19 21 10 360 356 72 107 122 145 176 191 197 198 198 17 24 42 58 65 63 61 54 49 42 34 21 354 297 208 124 101 97 100 105 117 131 153 162 161 117 92 75 63 53 56 68 73 54 46 48 48 38 338 308 297 19 28 11 319 291 297 359 50 46 37 24 10 357 343 315 191 173 165 165 168 174 186 147 108 158 299 315 345 17 355 312 298 331 51 62 45 20 352 359 14 29 31 16 30 50 56 57 57 48 31 29 20 10 360 353 347 346 343 340 335 331 328 323 315 296 276 268 286 290 277 233 186 183 195 217 229 236 217 193 124 96 86 78 43 9 337 295 274 259 216 146 123 116 117 108 105 133 187 327 51 104 117 104 92 104 96 81 79 57 221 75 61 20 354 332 329 342 19 55 58 38 56 85 79 83 100 109 107 103 105 105 101 92 81 107 128 158 171 117 284 277 277 323 13 35 37 35 30 16 1 9 20 27 25 33 79 88 85 73 62 54 48 46 59 60 56 47 37 22 35 67 90 90 90 96 103 126 92 77 59 48 51 78 70 47 45 43 41 41 42 38 33 31 31 13 340 315 307 297 292 287 288 295 305 318 325 326 318 314 87 79 72 51 34 34 73 81 70 64 61 55 23 9 20 16 349 332 323 330 2 67 38 8 337 345 6 39 44 40 14 340 318 318 319 324 324 353 71 65 59 53 50 41 11 354 342 351 20 84 97 94 85 55 17 2 355 5 58 110 128 144 167 161 147 132 129 127 27 358 357 351 346 334 327 321 313 286 195 178 176 175 184 187 150 98 93 97 101 104 109 116 134 157 199 289 331 345 341 339 342 344 344 341 339 336 340 345 351 357 4 9 20 39 66 77 81 83 88 103 124 149 160 166 171 177 180 182 179 177 182 189 190 183 177 177 203 208 182 100 91 88 91 94 98 102 103 99 94 78 52 342 299 289 235 112 107 105 111 122 157 158 348 352 353 357 8 8 2 344 353 39 63 69 61 52 42 45 47 52 47 41 38 47 56 62 63 58 48 43 48 54 63 76 90 97 94 94 97 91 82 65 38 12 357 29 67 82 90 103 181 192 97 76 74 73 68 56 33 8 344 342 6 60 69 73 77 77 74 61 41 20 10 5 7 19 29 324 314 19 59 57 49 32 16 11 8 359 336 321 319 77 84 80 80 80 77 73 69 61 52 42 36 32 32 32 35 43 57 75 86 88 86 91 100 117 135 135 110 87 71 55 31 357 339 62 102 88 79 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 10 9 7 6 7 8 9 11 12 12 11 10 10 10 10 10 11 11 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 13 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 16 15 13 11 10 8 8 3 335 279 226 223 226 226 220 209 226 314 19 28 31 13 342 300 334 355 5 5 3 3 7 15 4 352 338 328 315 311 310 332 315 302 299 299 304 308 312 317 328 348 4 12 15 14 14 19 18 5 10 182 239 262 259 211 142 127 107 96 75 41 353 352 3 54 92 105 123 139 155 151 114 94 90 92 78 28 297 270 174 93 82 88 93 99 44 320 305 299 295 290 288 291 315 7 49 56 58 50 29 352 353 359 2 8 17 36 42 34 35 44 60 71 80 87 94 99 100 99 98 100 105 108 110 107 114 246 275 287 292 290 278 256 233 178 130 118 120 128 139 142 142 133 127 123 121 120 118 117 114 113 111 100 76 53 35 31 31 37 39 41 40 37 33 30 28 28 29 32 38 44 52 57 59 57 56 56 56 56 56 54 51 48 45 40 37 34 37 42 45 45 46 40 29 18 15 9 356 346 339 29 145 166 178 178 180 166 142 76 48 38 53 65 72 72 67 56 50 40 28 15 358 73 110 90 90 93 100 107 119 131 144 141 124 95 90 85 80 74 71 73 70 57 47 42 44 21 343 331 350 46 21 356 320 332 18 34 47 56 42 21 1 3 20 27 30 30 26 33 56 50 28 14 13 20 20 15 3 354 343 330 346 33 58 65 50 22 353 10 18 21 27 29 33 43 52 51 50 50 45 34 14 1 353 349 346 341 341 339 338 334 334 326 319 310 290 266 285 295 292 174 162 178 198 211 212 199 175 135 78 62 71 74 48 12 337 324 302 279 233 184 135 137 152 198 238 226 149 63 58 50 46 79 102 112 102 90 117 162 200 62 49 30 353 326 324 335 356 52 59 38 49 62 61 49 43 82 94 98 106 108 103 96 84 94 98 94 80 56 344 302 286 21 42 51 46 42 39 24 11 357 360 11 25 38 57 80 91 92 78 51 57 59 58 63 62 48 34 19 2 22 58 66 83 125 147 157 124 105 93 83 88 109 100 89 77 69 58 41 32 32 23 15 12 347 306 282 278 280 277 275 274 278 298 333 343 347 350 38 72 73 70 57 28 359 70 94 102 117 133 135 53 32 22 3 330 323 323 339 33 76 28 349 325 338 3 40 39 29 358 329 314 324 333 343 335 155 130 106 85 79 67 52 4 337 326 337 8 77 91 94 88 72 29 2 354 12 54 98 137 145 147 131 120 107 124 127 87 25 7 358 346 333 331 335 359 44 100 148 161 166 180 189 184 111 99 100 99 104 126 136 143 150 156 141 25 354 335 331 332 331 331 327 329 333 336 342 346 352 357 4 20 45 69 79 84 87 92 101 136 186 191 189 188 189 192 192 182 177 175 166 154 135 120 105 92 85 81 79 80 83 88 98 107 107 105 102 100 97 89 297 281 275 185 112 109 108 113 115 107 71 44 31 33 32 28 13 355 344 8 47 59 63 58 49 38 34 32 33 37 41 45 49 54 61 62 58 53 53 56 53 47 38 42 56 71 88 95 98 93 83 60 28 359 20 51 80 105 169 196 135 82 76 73 72 67 57 35 3 339 345 28 75 73 72 70 72 73 69 51 27 10 358 349 338 319 271 39 57 61 55 43 24 11 5 358 345 317 308 343 73 71 67 67 73 82 84 82 73 61 49 42 40 38 34 32 31 37 49 66 76 83 95 113 144 146 124 93 84 76 65 39 353 322 331 107 93 86 12 12 11 11 11 11 11 11 11 11 12 12 12 12 11 10 8 7 6 6 6 8 9 11 12 12 11 10 10 10 10 10 11 11 12 13 12 12 12 11 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 14 14 14 15 15 15 15 15 14 15 15 16 16 16 16 17 17 17 18 18 18 17 17 17 17 17 17 17 17 16 15 13 11 8 7 5 6 353 320 277 253 239 226 216 202 189 149 42 39 40 17 344 330 326 14 16 14 3 354 353 353 351 323 312 305 305 305 309 316 323 307 297 293 285 283 283 287 291 311 334 1 15 26 29 30 25 16 8 8 19 49 38 16 14 98 121 76 60 67 59 276 295 313 34 55 78 102 91 72 47 39 45 51 66 64 32 330 315 106 94 81 72 80 78 40 359 342 5 354 335 327 344 47 54 57 55 53 43 26 12 9 2 353 348 348 7 23 33 41 47 52 58 70 84 94 103 103 103 104 109 115 123 129 139 163 256 268 272 278 270 260 247 243 232 151 132 129 141 161 174 181 182 166 151 143 139 138 138 139 141 140 142 135 123 95 68 59 56 54 51 48 44 38 32 28 27 27 28 34 41 49 54 58 60 62 62 60 60 60 60 59 55 51 44 38 35 41 56 65 64 59 49 31 17 13 357 340 331 342 32 74 95 145 149 144 111 93 75 65 55 69 83 92 88 77 57 40 29 27 37 59 78 87 90 95 99 105 111 117 120 119 114 106 96 96 99 106 105 98 90 84 77 47 338 358 31 26 24 38 47 23 7 349 24 38 34 37 41 40 23 358 12 28 32 27 22 26 25 27 29 26 12 9 8 6 2 350 343 341 3 36 50 67 72 66 45 27 29 19 16 31 33 29 37 46 48 41 31 44 37 356 349 348 342 338 336 340 341 340 334 330 330 333 332 320 309 307 313 318 162 157 170 196 198 183 178 164 137 97 69 75 71 56 12 338 315 320 331 242 226 248 191 181 198 241 314 65 85 85 66 51 48 53 62 65 72 108 144 140 87 72 46 315 309 321 7 37 45 56 60 50 54 62 41 55 97 92 87 91 98 101 102 99 91 94 102 116 124 277 293 20 70 65 60 52 50 46 27 5 327 342 16 48 46 46 70 95 107 99 90 86 66 58 71 72 65 54 35 7 15 37 49 66 152 172 166 128 117 118 131 127 123 114 110 109 103 93 74 62 51 37 22 9 341 300 275 272 273 273 268 254 248 343 11 359 351 358 33 65 70 70 68 32 2 32 111 128 135 132 111 64 41 16 347 319 322 347 25 51 51 344 326 321 335 3 31 29 19 338 331 335 351 357 4 10 48 95 102 106 109 93 55 340 311 305 313 345 66 85 90 89 88 70 359 353 42 44 61 123 131 129 119 118 187 136 127 121 87 13 358 344 332 334 353 41 58 69 90 137 161 176 174 157 121 111 110 80 71 133 143 147 151 148 137 133 103 317 313 312 312 315 317 322 327 331 336 341 348 355 4 18 41 63 77 86 93 97 105 156 230 226 210 200 193 203 209 210 193 170 148 130 117 106 98 90 85 83 84 89 93 97 103 111 109 107 107 112 118 135 236 264 266 128 105 107 108 113 107 95 78 62 49 46 41 35 7 343 345 27 51 55 52 40 30 22 29 37 41 41 41 42 46 49 54 57 56 52 56 59 61 57 49 44 40 42 58 80 98 98 93 82 57 11 2 7 49 182 186 141 90 77 76 74 70 64 53 35 4 342 342 35 83 79 75 68 69 70 71 56 33 10 345 325 307 306 50 61 62 61 53 40 21 12 3 352 341 307 5 59 66 63 59 56 65 87 96 90 76 64 56 50 46 42 35 31 30 31 35 42 55 70 90 117 140 121 99 86 85 84 77 57 359 312 297 129 94 83 12 12 12 11 11 11 11 11 11 12 12 12 12 11 10 8 7 5 5 5 6 8 10 11 12 12 11 10 10 10 10 10 11 12 12 12 12 12 12 11 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 13 13 13 14 14 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 16 14 12 10 7 4 1 360 342 312 282 261 241 226 207 184 176 142 53 50 55 357 326 322 355 38 19 355 331 331 329 316 288 261 273 280 282 286 296 298 301 300 298 293 276 268 266 272 282 311 325 338 344 11 103 51 39 31 19 8 6 10 22 33 38 49 47 31 22 9 258 163 82 54 25 345 353 359 61 61 43 28 19 17 18 26 35 24 5 55 88 75 65 62 62 53 20 13 27 12 355 350 38 72 66 62 57 47 40 25 15 11 354 342 341 348 360 5 20 37 48 53 55 59 72 87 99 106 108 111 119 124 131 134 141 175 266 278 276 275 274 261 245 245 237 184 143 137 145 160 181 196 208 204 186 171 160 154 150 149 149 149 151 151 150 139 121 95 80 73 64 56 49 42 37 31 26 23 24 26 33 41 47 52 56 58 60 60 61 63 64 64 60 55 49 38 26 16 142 132 118 110 106 57 301 294 299 309 318 345 35 81 100 110 97 86 75 72 69 61 63 89 123 129 127 114 83 47 39 44 56 67 77 89 97 103 107 111 110 109 108 107 105 104 104 107 109 110 111 108 102 101 98 99 66 54 66 54 45 45 35 10 6 14 42 45 38 38 37 34 22 8 16 26 34 23 15 16 13 9 4 354 340 342 344 343 337 330 331 337 347 17 52 79 85 82 59 33 19 19 25 40 39 32 31 34 36 24 7 328 272 306 341 338 331 331 331 334 333 329 325 326 330 340 344 340 348 360 352 342 299 149 145 271 198 182 200 202 191 124 90 98 96 92 329 301 281 307 355 43 38 4 17 40 44 36 30 42 86 101 81 57 38 36 29 15 12 20 49 75 77 84 230 262 281 296 65 55 43 37 41 46 52 53 40 51 86 98 94 82 91 103 110 121 125 136 140 143 89 340 333 22 85 82 76 67 61 50 16 320 279 345 41 62 49 40 60 99 105 109 108 104 95 84 82 90 90 78 48 16 4 7 32 30 312 187 158 125 130 135 144 131 122 120 121 122 113 106 98 100 102 117 108 328 300 286 280 276 272 266 245 220 100 62 42 28 29 39 54 66 75 75 72 35 331 304 43 98 105 96 81 75 48 357 340 333 345 18 39 41 357 314 312 319 338 1 17 16 18 14 29 25 20 13 10 8 9 10 17 43 121 128 324 319 299 292 300 344 52 81 91 95 105 111 29 39 66 59 56 61 97 112 116 126 157 302 140 128 109 83 18 345 332 328 11 55 61 61 63 85 110 135 141 137 127 121 115 93 80 115 123 131 153 166 168 168 183 246 270 281 287 298 307 315 321 326 333 338 347 358 7 18 30 47 67 82 92 104 121 163 229 241 229 214 202 206 215 227 212 184 148 127 117 113 107 99 93 91 96 101 105 108 110 111 111 112 115 124 138 167 216 241 236 105 101 108 112 114 107 101 91 81 67 58 42 12 328 326 353 40 53 52 44 30 31 38 45 45 41 37 35 35 41 49 55 56 56 54 52 52 54 56 56 53 49 44 38 44 89 96 97 96 90 54 359 331 297 240 110 88 81 78 78 75 70 62 48 32 8 349 345 50 81 82 79 74 70 70 73 59 33 345 315 303 303 14 60 65 66 64 57 43 23 11 360 345 341 344 51 60 58 54 49 43 55 95 95 82 72 66 63 60 51 44 38 35 34 33 33 33 35 42 56 83 102 92 88 86 89 89 86 80 23 278 253 136 88 79 12 12 12 11 11 11 11 11 12 12 12 11 10 9 7 5 4 4 4 5 7 8 10 11 12 11 10 10 10 10 10 11 11 12 12 12 12 12 12 11 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 13 13 12 13 13 13 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 18 18 19 18 17 17 14 12 9 5 1 356 346 323 298 274 259 241 223 214 210 214 215 217 223 231 255 283 299 324 330 250 289 301 319 325 327 293 270 267 262 258 254 255 260 275 287 288 289 284 270 261 274 283 290 330 337 321 271 149 87 70 59 30 3 344 334 331 42 65 70 55 20 4 356 356 44 55 33 12 336 13 31 41 45 39 20 6 4 356 360 37 50 40 55 77 86 83 72 69 57 35 21 16 3 347 332 68 87 84 74 63 44 28 7 360 351 331 329 335 355 360 353 2 23 40 46 45 46 53 66 87 102 108 115 125 129 132 133 140 198 286 292 289 285 280 268 251 239 243 230 158 146 146 157 172 188 203 212 210 203 191 180 171 165 159 155 154 153 152 146 135 121 107 91 80 70 62 54 45 36 30 23 21 21 25 31 37 41 46 51 53 56 57 59 62 62 65 67 64 52 19 228 204 193 189 191 201 218 246 266 281 302 321 339 28 107 90 83 75 70 64 63 60 53 44 89 152 142 129 99 79 60 56 53 54 58 67 88 101 108 109 108 104 101 101 103 106 107 107 106 104 106 110 109 105 107 102 97 80 80 93 81 76 83 68 49 33 37 55 61 64 63 50 37 25 18 22 23 23 4 354 348 341 335 324 321 319 319 321 321 317 311 308 325 334 346 24 90 95 92 77 56 37 39 42 47 45 40 34 28 25 17 4 340 338 336 339 329 321 318 317 314 313 310 308 307 316 338 343 343 352 353 344 332 320 347 350 310 266 234 214 215 220 227 127 134 118 70 350 321 288 271 43 48 54 53 43 36 32 32 27 20 43 56 59 48 34 25 10 347 334 326 351 32 47 54 352 285 262 201 112 71 55 32 29 41 55 52 36 41 60 86 90 84 88 88 83 70 67 73 66 50 35 25 12 15 56 90 88 84 87 89 253 230 88 69 68 68 51 28 228 94 94 99 106 109 98 92 87 87 83 73 61 34 349 334 320 296 249 221 182 147 147 141 137 118 115 120 126 125 121 120 125 147 169 186 193 215 276 300 307 277 251 232 211 198 37 71 73 43 38 44 54 65 74 77 81 73 346 340 14 71 91 84 83 99 86 20 358 358 2 25 33 22 330 310 310 326 352 2 10 8 44 56 54 44 30 15 8 5 360 356 352 348 340 319 309 310 290 288 10 51 60 75 86 94 92 73 46 44 42 40 37 40 65 86 102 107 99 51 70 91 102 102 80 338 319 315 21 63 71 68 67 76 83 89 99 113 126 133 136 140 135 128 127 131 162 221 232 215 219 231 244 261 278 294 303 309 315 322 327 335 344 356 5 12 10 13 29 67 99 122 152 188 232 241 237 217 200 195 200 214 214 210 194 141 111 107 104 101 102 101 102 107 113 118 116 113 115 118 122 138 159 188 205 200 117 103 105 113 115 115 109 105 103 104 102 89 343 311 301 328 17 50 56 53 45 39 42 46 47 41 34 25 24 30 40 51 59 58 57 56 49 46 44 49 53 56 55 48 27 14 353 79 79 79 72 55 16 344 328 19 76 82 82 82 83 83 80 72 58 39 6 347 341 57 79 82 82 81 80 79 75 54 20 332 307 304 359 55 66 72 71 69 64 50 30 9 350 332 352 36 62 60 54 43 32 20 55 83 77 71 67 69 72 76 64 54 46 42 39 36 33 31 28 25 27 48 71 81 84 86 87 90 92 99 221 247 223 127 84 79 12 12 11 11 11 11 11 12 12 12 11 10 8 6 5 4 3 3 4 6 7 9 10 11 11 11 10 10 9 10 10 11 11 12 12 12 12 12 12 11 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 18 19 19 19 18 19 17 15 12 9 5 360 350 335 310 289 266 242 247 236 226 227 229 228 225 221 222 227 241 250 246 247 249 267 299 344 356 355 335 321 307 286 251 228 229 234 247 258 270 294 329 49 57 262 257 303 10 12 9 357 143 123 111 110 184 256 268 264 253 216 127 81 59 39 17 21 27 31 28 16 6 22 80 64 43 35 26 14 360 347 350 2 29 57 67 53 73 95 105 110 110 111 106 83 35 3 2 17 85 91 91 80 64 41 18 351 333 320 308 318 335 18 5 350 352 4 26 30 31 28 33 43 65 86 102 110 119 121 120 118 110 10 327 321 316 308 297 285 266 245 248 241 202 160 152 156 165 177 192 208 219 220 217 211 205 195 182 169 158 151 145 138 131 123 121 118 110 104 95 84 69 51 36 27 18 17 18 21 26 31 37 40 43 46 48 53 54 46 59 136 144 150 176 204 210 207 208 212 224 239 257 279 295 313 319 317 357 86 74 70 68 69 69 67 61 51 25 27 66 74 74 69 68 66 63 59 53 47 54 78 91 98 101 103 102 103 103 104 106 105 106 105 103 108 113 112 108 105 109 112 109 104 103 97 121 156 105 87 69 69 80 152 103 74 56 41 22 17 15 5 356 339 329 320 309 300 291 291 293 298 304 308 309 309 309 321 326 328 349 71 83 80 75 69 60 56 52 48 40 37 33 28 22 17 8 1 352 338 326 319 315 311 305 299 305 308 308 296 295 330 331 334 340 339 333 324 326 346 358 13 15 7 199 196 226 317 297 262 90 74 35 5 21 105 91 81 72 55 9 289 41 41 41 42 51 57 58 48 33 9 347 342 16 34 38 27 33 47 14 345 324 47 93 88 82 58 36 39 71 62 45 35 51 72 75 79 88 80 69 58 57 59 55 50 43 23 360 346 5 92 99 102 109 117 135 217 222 128 83 79 81 312 296 88 87 86 91 95 90 87 80 59 41 25 32 17 318 284 247 200 172 143 120 120 130 135 123 101 92 95 120 125 124 133 144 170 190 204 210 284 345 354 357 336 206 196 193 196 19 66 76 63 59 57 57 61 61 51 44 44 30 11 5 59 90 97 113 168 158 96 25 9 4 23 8 341 308 303 310 326 350 359 48 69 59 56 53 42 26 6 1 359 351 348 346 346 346 343 327 311 292 52 95 83 76 73 75 74 68 55 40 39 38 37 28 32 55 63 69 72 81 83 66 68 94 109 145 295 304 309 14 69 85 76 74 78 79 79 81 82 84 105 125 136 133 130 131 137 162 211 236 242 242 244 250 268 292 299 301 300 302 306 311 313 319 328 331 331 321 313 305 281 247 230 224 226 243 250 247 217 192 169 164 163 170 188 250 318 37 84 103 110 112 111 110 116 123 133 128 124 120 124 133 153 170 183 175 144 108 110 114 120 117 113 108 108 111 120 127 117 303 304 299 350 41 59 59 55 49 47 47 46 43 32 20 12 17 30 48 57 62 64 61 56 52 46 41 44 49 52 44 17 297 283 272 72 63 55 50 43 31 7 357 18 67 83 86 87 87 90 91 87 74 51 359 330 324 67 80 82 84 86 92 90 82 62 26 338 317 333 56 67 73 82 81 76 69 54 36 12 352 334 19 54 67 64 54 33 20 20 67 74 69 67 68 80 86 84 69 57 49 44 40 39 37 34 28 21 16 23 44 72 81 83 84 88 99 152 219 232 210 103 77 75 12 12 11 11 11 12 12 12 12 11 9 8 6 4 3 3 3 4 5 7 8 10 11 11 11 10 10 9 9 10 10 11 12 12 12 13 13 12 11 11 10 9 9 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 11 11 12 12 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 15 15 16 17 17 18 18 18 19 19 19 19 19 18 15 12 10 7 358 346 332 315 289 270 247 250 250 248 249 248 244 238 234 229 228 229 232 239 249 256 268 331 12 28 13 353 347 346 344 328 259 224 225 237 263 287 313 349 65 23 285 250 16 26 26 18 13 30 64 75 83 5 308 302 333 23 52 53 55 55 54 47 37 32 29 4 346 346 61 112 97 66 32 9 352 342 346 360 5 14 70 79 66 65 86 118 133 139 145 150 152 137 114 59 56 75 50 57 64 51 35 1 330 304 308 311 318 327 26 17 6 357 10 23 22 18 14 15 23 40 67 89 90 90 92 88 81 65 44 24 12 355 335 320 305 286 272 262 257 243 190 164 155 162 171 183 200 215 222 224 223 223 221 214 205 186 171 124 89 93 102 114 118 120 119 117 115 113 104 84 55 28 17 14 17 18 21 26 29 32 31 31 38 25 319 259 244 232 228 229 233 230 224 224 226 239 258 279 299 310 316 309 308 75 79 71 69 66 67 68 67 63 52 35 35 45 59 64 65 66 65 64 60 51 40 45 56 69 76 82 91 95 100 104 105 108 109 109 110 110 116 117 112 113 118 131 139 140 117 107 102 133 165 126 114 114 147 137 75 67 61 52 34 318 258 261 315 324 324 316 306 294 294 289 281 278 279 285 296 304 313 318 323 327 335 22 58 69 76 80 84 79 72 66 59 50 43 34 30 22 16 9 360 349 337 328 323 322 321 324 328 331 332 327 317 291 247 275 300 315 320 321 314 327 344 356 21 44 57 84 102 72 42 46 58 83 92 67 22 28 54 86 92 89 90 205 209 168 93 88 75 66 73 74 66 44 21 4 5 21 39 43 29 22 18 346 324 315 39 87 106 120 145 144 101 77 87 79 58 59 66 67 73 83 86 83 71 80 89 94 101 107 72 355 333 342 69 111 117 120 132 142 172 181 174 124 98 79 51 65 86 83 79 71 70 74 78 69 55 32 7 347 322 279 292 235 126 124 115 106 102 102 127 119 107 90 80 90 101 110 126 138 153 136 30 22 19 13 9 6 5 103 152 135 49 39 64 85 93 85 77 70 71 67 55 33 17 44 34 13 36 80 106 112 117 114 119 103 227 233 216 267 285 286 301 320 335 25 113 81 70 60 55 46 32 18 7 360 352 344 342 343 347 349 354 346 335 319 71 95 94 89 84 79 75 73 57 38 27 36 41 27 28 40 49 57 59 88 91 73 62 48 289 280 295 301 311 352 80 101 89 86 86 83 82 84 80 75 78 91 109 112 115 118 125 160 224 240 250 253 256 261 270 281 287 287 288 283 277 272 272 272 273 276 280 281 281 281 270 261 257 256 255 259 259 253 224 185 153 145 140 140 125 94 34 27 52 103 113 115 116 118 124 131 142 152 145 131 137 148 165 174 170 149 125 112 116 122 128 123 117 110 109 110 109 101 74 325 304 291 20 60 71 65 59 54 49 48 42 35 21 15 13 19 40 57 63 66 68 64 62 57 48 41 38 37 36 353 301 273 284 62 69 64 58 51 43 37 18 5 4 56 79 84 86 89 92 95 97 86 64 326 299 308 79 80 80 82 85 94 92 88 78 44 353 341 34 76 79 85 96 93 86 78 66 49 21 358 340 33 63 72 69 60 34 28 46 68 74 74 72 77 104 85 73 65 58 51 43 39 37 42 41 34 25 16 10 20 44 68 79 84 100 142 210 220 219 126 78 70 67 11 11 11 11 12 12 12 12 10 9 7 5 4 3 3 3 4 5 6 8 9 10 10 10 10 10 9 9 9 10 10 11 12 12 12 13 13 12 12 11 10 9 9 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 17 18 18 18 19 19 19 19 17 13 10 7 360 348 334 318 295 276 265 263 266 268 272 273 272 266 259 250 243 239 240 247 253 262 292 23 42 50 30 345 320 327 329 330 325 302 266 270 287 289 294 258 121 62 34 14 47 43 39 36 32 30 21 12 9 14 25 29 33 35 42 52 53 56 73 94 97 230 261 234 289 349 56 97 119 110 54 341 341 347 355 2 9 7 10 50 64 53 49 61 65 74 98 133 148 121 76 54 59 52 302 359 56 63 37 315 300 298 310 310 310 314 341 14 11 9 27 28 22 10 4 360 3 15 55 75 81 86 87 82 76 70 62 50 35 14 351 336 323 303 286 272 266 258 242 204 176 168 169 177 193 208 220 224 228 230 230 230 232 240 275 315 334 341 352 30 84 101 104 106 108 111 117 120 117 102 48 21 16 16 16 20 24 24 16 5 327 284 270 259 261 268 275 273 268 260 254 251 248 257 275 291 303 304 298 289 89 97 87 82 80 74 71 68 67 64 58 48 39 39 51 65 71 69 66 64 62 54 41 44 51 62 65 69 76 83 89 98 105 112 114 115 116 117 119 118 120 129 141 154 160 144 111 102 103 160 178 163 117 107 108 80 59 56 50 41 24 359 333 286 238 290 305 309 301 292 291 286 278 270 269 273 285 298 314 320 323 333 15 69 81 87 93 96 98 95 91 87 81 70 54 40 27 12 2 347 345 344 344 342 342 344 346 347 344 343 342 338 330 305 277 268 304 320 319 314 305 309 344 2 28 46 62 75 83 68 50 30 44 61 75 55 30 23 32 64 85 99 117 145 187 148 108 94 98 100 109 103 98 62 37 27 26 32 49 51 42 9 336 282 294 315 6 77 126 126 115 13 13 52 100 97 83 75 74 86 90 94 96 96 98 132 155 159 153 122 57 5 338 336 19 128 128 127 130 135 145 143 139 132 83 53 32 53 77 82 78 62 46 54 76 77 70 29 344 317 323 14 42 44 49 77 99 100 97 105 138 120 112 108 104 102 104 108 112 109 100 63 45 37 30 21 12 3 360 16 70 85 60 49 49 99 111 99 91 84 90 87 80 38 26 63 53 32 349 8 90 101 108 119 162 198 215 216 217 231 255 283 308 327 353 59 92 72 65 60 57 47 28 18 8 354 343 333 337 343 353 356 358 355 352 352 54 91 99 95 91 89 87 86 86 80 20 52 56 55 39 26 16 22 72 93 92 81 72 40 358 335 326 316 318 332 98 111 103 99 97 96 96 99 102 103 102 102 101 96 95 97 106 129 250 259 260 261 263 264 256 256 261 273 280 281 272 262 259 253 247 249 256 265 267 268 268 267 265 265 265 265 263 259 246 196 156 144 136 128 117 109 99 83 79 100 111 116 120 123 129 134 141 154 158 160 161 167 176 176 159 135 122 118 128 140 144 128 116 109 109 108 104 100 93 303 286 287 60 77 78 68 60 54 51 48 42 32 27 27 32 44 54 63 71 71 70 68 66 63 53 39 25 19 359 302 289 282 53 68 69 65 60 51 48 41 23 7 357 44 73 84 89 93 96 99 99 93 86 300 280 89 86 86 86 92 92 89 95 94 90 78 34 10 71 92 96 100 103 101 97 92 82 69 38 4 355 46 71 80 79 74 47 49 58 66 75 83 83 90 100 80 71 65 61 55 49 41 34 46 50 49 38 25 8 3 8 36 67 98 175 218 229 218 142 77 70 69 66 11 11 11 12 12 12 11 10 8 6 5 4 3 3 3 4 5 6 7 8 9 10 10 10 10 9 9 9 10 10 11 11 12 12 12 13 13 12 11 11 10 9 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 17 18 17 18 18 18 18 18 16 13 11 6 360 349 338 321 310 287 281 283 285 285 286 287 286 283 276 269 259 251 249 251 258 270 346 47 59 73 163 224 257 306 322 328 329 328 305 307 315 313 284 160 117 81 69 58 60 47 46 50 48 42 26 18 22 24 30 29 25 356 341 292 239 257 277 241 83 9 14 89 31 29 45 93 126 130 135 299 335 353 1 3 9 3 360 8 52 58 37 25 17 31 38 30 22 25 30 37 51 89 217 200 139 120 165 239 268 277 288 293 299 308 337 13 7 15 34 34 22 357 350 346 342 346 37 79 88 95 97 94 88 83 81 74 59 35 8 350 336 315 291 277 269 265 259 245 223 194 180 179 185 203 216 225 231 235 235 237 241 255 283 305 315 323 336 357 42 69 79 72 67 63 67 85 121 148 168 147 70 31 24 20 17 11 343 303 273 265 265 270 270 274 280 283 282 279 273 264 256 248 253 271 278 277 297 77 93 93 94 97 97 90 83 75 72 68 63 55 46 38 45 64 74 76 74 73 71 62 52 47 58 70 72 72 72 76 81 94 110 123 123 123 122 122 123 129 135 144 155 163 166 126 89 90 104 181 187 152 94 90 90 75 62 53 41 31 28 20 12 354 282 254 277 281 272 272 275 280 276 267 261 263 272 288 309 314 320 331 28 90 103 107 111 109 109 109 110 108 106 95 73 49 331 294 294 304 332 349 356 358 358 355 349 345 341 337 335 334 335 337 345 350 342 330 320 324 344 71 61 49 43 50 66 76 83 92 79 43 63 67 69 56 40 28 20 22 52 99 120 98 24 76 112 121 136 132 131 104 81 68 61 51 36 32 46 99 117 286 302 304 23 20 6 18 69 67 51 23 4 28 95 100 100 98 122 152 116 96 92 100 106 115 62 54 59 51 39 4 342 330 338 137 129 127 127 131 135 128 135 132 95 72 50 50 64 83 82 73 54 51 61 78 88 250 287 304 347 27 46 48 46 42 58 79 95 118 164 135 126 124 120 117 120 117 112 98 84 65 54 50 48 32 16 1 354 350 20 65 69 55 43 97 108 97 94 90 88 97 103 98 85 82 75 46 306 308 99 108 118 140 184 211 226 224 227 237 254 289 306 318 336 55 74 65 66 65 57 46 28 10 353 337 329 327 340 354 7 3 360 356 360 10 43 85 99 97 98 98 102 109 132 131 114 63 55 58 49 22 335 324 19 82 82 79 78 66 47 26 4 344 334 334 99 114 111 108 109 119 115 111 118 123 132 119 112 107 102 96 117 193 238 255 259 259 261 258 248 245 247 257 267 275 274 270 266 260 256 253 254 257 259 259 259 263 266 268 268 266 265 264 264 233 184 150 134 126 122 122 121 122 117 108 111 117 123 126 130 136 144 156 161 165 167 173 181 178 152 131 126 131 146 149 144 122 113 109 111 111 110 116 126 200 262 283 90 85 83 73 65 55 54 52 47 46 47 49 55 61 62 66 74 75 76 74 70 66 55 32 358 325 301 290 301 21 69 70 69 66 59 50 46 41 24 8 6 40 73 90 95 100 103 103 102 101 101 99 95 95 94 99 103 104 104 103 99 101 104 115 113 61 97 104 112 111 110 107 105 102 97 90 72 31 19 54 78 90 91 88 72 67 69 72 79 86 90 90 86 79 76 74 68 65 62 57 52 55 58 57 46 30 7 353 343 339 319 263 254 248 241 89 70 66 65 65 63 11 11 11 12 12 11 10 8 6 4 3 3 4 4 5 5 6 7 8 9 9 10 10 9 9 9 9 9 10 10 11 11 12 12 13 13 13 12 11 10 10 9 8 8 7 7 8 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 11 11 11 11 11 12 13 13 14 14 14 14 14 14 13 13 12 12 12 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 16 17 17 17 17 17 18 18 17 15 13 10 6 1 354 346 336 335 332 323 320 312 301 293 293 299 299 297 290 283 269 261 260 267 284 5 52 68 78 158 248 264 288 314 323 326 331 341 8 16 17 14 20 34 55 72 66 57 49 53 64 81 90 90 59 47 34 11 311 285 275 273 263 244 342 24 52 47 35 45 52 42 339 302 114 137 151 167 302 348 356 10 358 358 9 21 27 50 53 43 7 351 15 35 43 30 21 17 26 41 81 119 137 138 142 169 202 236 246 259 273 288 301 322 352 5 16 25 35 20 360 355 350 344 341 338 3 63 97 106 111 114 112 109 108 107 96 72 43 6 305 277 270 269 264 261 258 257 242 216 206 204 211 222 233 240 245 245 243 246 266 292 310 317 323 327 340 24 72 81 76 67 58 51 44 42 44 54 66 77 79 75 42 327 302 289 270 260 255 257 259 257 257 264 279 288 298 294 289 249 169 155 136 99 60 69 76 81 84 86 90 94 95 92 89 85 80 74 62 51 39 40 52 76 85 88 90 89 82 73 62 71 81 87 87 86 90 100 117 121 124 123 123 125 126 129 136 143 151 161 155 139 97 85 91 97 120 137 154 133 112 98 82 70 58 38 22 15 15 12 359 334 294 282 272 259 258 262 273 272 264 254 251 255 272 292 303 315 332 82 108 114 116 116 113 115 116 123 123 119 109 94 218 249 256 263 289 335 359 7 5 360 352 344 338 333 332 334 341 351 357 353 347 333 320 307 325 7 49 55 58 57 63 74 88 94 102 100 104 103 91 85 76 56 38 15 4 350 55 77 34 4 300 89 114 128 106 85 75 72 69 64 58 40 5 340 217 213 305 353 18 55 54 43 52 61 69 58 31 4 33 77 93 100 117 167 154 94 88 86 98 104 103 86 74 64 51 31 355 333 325 323 135 126 125 128 139 144 139 149 132 101 90 78 55 60 78 79 75 67 61 62 79 110 208 271 333 351 338 340 44 46 36 23 29 72 90 117 153 143 132 123 115 111 95 82 79 86 92 94 92 92 50 21 3 352 345 355 33 66 51 41 42 92 106 107 106 109 130 142 164 159 133 111 106 297 285 262 161 167 187 253 262 264 270 270 268 270 287 304 291 282 132 92 66 61 59 53 38 11 341 324 314 322 332 349 3 11 5 360 357 7 17 32 78 98 102 105 108 113 120 132 112 88 70 54 43 33 3 332 339 27 69 67 63 58 52 41 32 21 9 2 8 78 102 109 107 107 110 101 99 111 126 203 154 134 130 131 133 146 199 241 248 251 251 251 250 247 246 246 248 254 264 270 274 277 275 277 277 279 277 277 275 273 277 277 277 270 264 257 256 260 259 244 197 159 141 133 135 137 141 133 123 117 115 119 126 133 140 147 154 158 160 161 165 170 173 158 140 136 142 153 150 135 114 111 112 114 117 120 128 136 152 158 113 96 91 88 85 78 69 64 60 56 57 59 61 64 66 65 66 70 80 84 84 76 62 34 282 277 294 304 315 28 62 73 73 70 66 58 47 38 27 18 13 16 35 66 88 98 103 108 106 107 110 112 109 98 98 101 107 110 112 115 118 118 130 144 162 170 147 127 128 137 133 126 116 112 109 107 104 98 76 54 61 88 98 98 94 87 87 92 97 92 90 90 83 81 81 82 82 82 80 76 78 70 64 63 62 54 34 2 336 323 311 301 287 280 301 48 66 66 65 60 57 54 11 11 12 12 11 9 8 6 4 2 3 4 5 5 6 6 7 8 8 9 9 9 9 9 9 9 9 9 10 11 11 12 12 12 12 12 12 12 11 10 9 9 8 7 7 7 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 11 11 11 11 11 12 12 13 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 16 13 9 4 2 358 360 350 337 324 323 353 347 334 313 309 318 321 325 316 305 291 280 275 269 262 230 129 136 238 279 285 278 284 301 316 328 354 12 32 31 25 12 3 357 14 60 68 58 50 62 84 106 112 114 102 90 73 302 285 293 345 27 43 58 64 65 68 68 62 231 231 235 255 256 257 173 146 83 11 2 357 360 16 29 36 48 56 60 65 65 305 335 1 44 64 48 21 13 25 42 69 112 131 136 152 175 201 222 231 242 260 284 304 333 354 15 18 27 38 20 7 10 9 10 14 15 19 20 50 92 107 108 112 118 124 132 137 136 135 143 176 217 243 251 256 253 254 264 257 238 208 201 205 229 259 279 287 279 249 296 20 348 333 319 307 300 297 343 87 78 71 62 56 51 48 47 46 43 42 36 28 338 278 290 297 290 277 259 247 243 245 248 251 257 275 290 315 358 39 60 80 82 71 62 57 65 75 81 79 75 73 81 92 100 101 101 91 82 70 56 44 33 36 69 88 98 104 110 116 118 113 104 104 106 110 114 123 119 117 116 113 110 110 112 117 127 138 146 150 154 123 97 85 89 96 90 79 62 44 73 98 96 89 78 66 52 34 19 12 9 5 7 357 334 301 266 242 248 263 269 269 259 248 243 255 277 297 313 358 114 117 119 121 119 114 122 128 139 129 117 101 97 234 226 231 242 271 358 12 12 6 354 344 337 333 331 336 345 355 357 353 336 323 303 299 320 12 27 39 37 49 78 90 92 91 83 77 77 103 138 101 89 81 66 45 25 18 22 47 48 30 18 10 42 68 78 71 70 83 88 87 73 60 48 30 30 67 56 39 19 23 44 74 86 86 83 79 66 37 6 30 64 93 81 66 73 86 85 91 95 108 112 112 106 98 88 72 35 358 338 326 316 320 125 121 128 156 173 183 203 199 159 102 91 73 66 68 78 83 85 80 77 86 94 94 61 26 345 318 311 57 53 41 19 7 1 33 81 186 156 129 108 87 63 59 63 73 90 108 129 142 139 67 29 10 355 348 350 11 44 45 33 14 78 110 97 88 83 107 147 176 183 20 29 15 357 338 302 242 248 281 312 313 318 321 323 326 337 353 359 250 199 173 147 95 46 38 34 9 331 307 307 311 325 338 353 6 9 1 3 9 19 21 29 66 92 101 104 107 111 109 105 96 90 85 63 42 20 2 349 355 37 74 72 66 50 41 35 34 33 32 30 40 63 84 97 100 102 100 89 78 63 16 330 304 173 150 143 143 145 162 200 228 236 240 240 241 243 242 241 242 247 253 261 266 270 277 287 300 319 327 329 325 318 311 306 297 280 263 247 229 216 212 216 208 187 167 155 154 154 153 138 127 123 124 128 136 141 145 149 152 156 156 156 157 159 161 156 150 143 147 149 140 124 114 116 119 123 123 125 128 135 143 146 118 97 94 95 100 100 96 86 75 66 65 66 68 69 69 70 66 63 76 94 100 103 285 280 294 314 358 28 44 58 66 72 75 76 74 69 57 37 20 7 16 27 38 56 73 88 96 101 105 109 116 116 110 98 103 107 115 118 120 127 135 150 171 192 211 218 214 186 162 151 126 107 96 99 107 113 119 121 121 114 96 98 98 98 105 113 124 118 103 78 70 73 72 76 81 86 88 88 87 83 72 65 62 65 64 56 34 347 315 304 300 294 292 306 52 64 71 70 68 64 57 49 11 12 12 11 10 8 5 3 2 2 3 5 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 10 10 11 12 12 12 12 12 12 12 11 11 10 9 9 8 7 7 6 7 8 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 17 18 18 16 11 5 2 360 358 356 338 330 330 339 4 359 342 326 328 335 328 315 306 324 331 328 313 280 219 173 158 170 183 201 253 295 297 306 358 11 17 24 32 30 18 358 348 341 346 18 51 55 60 81 110 126 128 127 126 132 154 221 293 22 39 48 50 69 97 129 160 193 191 193 250 314 322 28 84 104 90 63 24 8 360 16 34 40 45 49 66 78 95 193 201 44 30 27 52 110 37 20 34 65 90 113 130 140 159 180 208 223 234 249 283 317 327 340 14 31 27 32 35 25 26 28 23 19 16 20 23 13 6 4 31 71 98 110 118 120 125 130 135 147 163 175 189 204 212 207 203 196 212 207 193 183 181 203 245 271 286 313 73 89 66 7 314 290 278 270 261 86 77 72 67 58 54 51 48 46 45 43 41 37 32 25 17 359 342 337 328 264 248 246 247 248 252 260 268 274 328 44 48 53 54 56 57 52 48 52 75 89 89 83 74 68 67 89 107 105 91 81 70 59 47 37 38 53 75 90 102 118 129 125 117 109 110 117 126 127 121 102 93 93 92 90 85 86 88 104 128 146 137 122 99 98 98 102 101 95 86 73 26 354 19 92 96 96 96 84 54 33 19 13 8 9 4 352 331 277 226 229 235 247 255 256 243 236 238 260 283 313 81 122 126 129 130 133 133 138 143 147 123 106 90 108 181 188 192 194 182 73 36 15 2 343 332 326 326 329 338 352 360 353 341 319 326 339 10 16 22 32 30 12 19 40 68 75 76 57 43 26 68 90 88 86 82 70 58 45 35 41 71 74 63 25 13 27 55 71 82 96 114 116 103 82 71 58 30 34 49 51 42 18 7 4 159 150 126 90 77 67 38 360 357 32 66 60 52 46 72 94 114 118 112 96 87 84 90 88 73 46 10 336 321 314 320 16 89 105 161 195 198 199 191 108 95 95 91 84 88 100 99 100 98 97 94 84 76 74 65 297 298 309 60 59 45 26 355 336 332 322 240 117 96 90 79 67 54 52 62 66 70 85 167 182 39 23 12 357 350 348 360 20 36 22 14 29 70 76 69 59 43 35 30 26 22 17 358 354 358 359 320 297 332 353 3 358 349 350 357 16 30 41 62 75 87 114 97 38 27 16 336 312 302 316 329 340 348 352 355 356 355 35 48 44 32 32 53 83 99 100 101 102 102 104 108 104 99 86 59 12 3 354 343 2 75 86 76 63 56 50 46 45 45 43 44 50 67 85 98 100 99 92 77 50 34 37 52 73 105 129 134 140 152 173 201 217 226 227 231 234 239 240 240 245 250 258 256 257 259 268 285 306 326 333 333 331 327 321 312 293 273 254 232 215 200 203 204 201 190 181 178 178 178 159 143 135 138 144 150 153 153 152 154 155 156 156 154 152 150 141 137 135 137 133 126 120 119 127 133 134 128 126 127 141 151 150 117 98 96 100 110 117 116 104 95 87 78 76 77 76 76 76 70 60 19 331 308 309 329 353 23 44 61 63 64 65 67 73 77 80 83 80 70 357 358 8 23 39 50 53 59 68 74 82 92 99 106 105 101 90 98 108 117 118 118 115 114 108 103 81 303 280 246 160 120 106 88 76 64 56 57 100 161 173 178 165 126 64 56 61 99 126 125 90 70 56 49 46 53 64 79 86 92 88 85 80 72 67 65 68 63 51 10 315 293 286 280 266 255 83 70 68 70 71 72 67 58 43 11 12 11 10 8 5 3 2 2 3 4 6 6 7 7 7 7 8 9 9 9 9 9 8 9 9 9 10 11 12 12 12 12 12 11 11 11 11 11 11 10 9 8 8 7 7 7 8 8 9 10 10 9 9 9 10 10 10 10 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 18 18 18 17 13 6 1 355 346 352 23 7 355 350 358 1 342 328 329 334 337 322 323 352 358 1 348 330 185 158 153 165 167 52 5 352 34 46 39 27 24 29 28 28 3 344 335 338 344 355 17 43 61 88 117 124 124 132 137 143 140 138 53 32 21 359 287 313 174 186 181 141 90 65 32 26 31 40 55 75 79 72 30 358 351 29 38 40 46 54 58 64 73 200 246 28 22 12 340 139 81 54 20 119 120 120 129 140 160 190 219 241 259 333 331 327 327 335 89 79 66 55 48 42 39 33 23 10 3 5 3 356 349 338 323 308 295 295 298 294 283 271 271 272 258 262 251 219 196 181 173 173 188 189 177 164 162 168 186 216 240 214 137 142 166 214 239 249 260 262 255 76 75 74 67 60 57 54 52 51 47 44 42 38 35 31 29 21 12 3 356 319 275 259 254 255 258 256 252 241 42 50 49 46 46 51 53 48 39 35 57 79 90 86 79 66 51 29 59 84 90 81 71 58 48 41 41 46 59 67 73 81 85 86 86 84 84 81 80 85 80 65 63 65 74 82 85 84 81 78 93 115 116 117 111 113 114 113 108 100 91 80 4 315 324 92 103 107 118 123 94 60 32 13 2 352 348 344 334 290 248 242 243 247 249 251 245 237 233 244 261 311 150 141 146 148 149 143 142 145 149 141 101 94 95 141 181 184 171 164 181 167 108 19 333 310 301 300 307 314 324 358 3 352 336 331 1 11 15 9 17 38 37 31 27 37 55 68 68 41 2 336 17 66 73 77 78 72 68 62 54 62 120 105 97 61 8 346 42 90 112 120 119 108 100 90 80 68 53 50 51 55 40 356 345 347 114 74 70 71 74 73 56 42 42 44 50 51 53 43 66 92 104 99 97 96 83 69 64 58 53 29 351 320 313 312 322 340 15 20 17 357 160 153 103 90 93 99 108 129 122 115 111 112 121 115 113 115 119 125 210 286 304 351 66 65 52 27 342 326 323 336 32 68 81 87 90 85 65 73 64 51 38 29 15 12 17 12 6 355 347 343 347 10 35 27 28 42 74 82 77 66 50 38 33 26 11 356 339 346 360 33 43 36 33 29 25 10 356 352 359 17 36 47 56 68 84 114 130 121 59 359 303 310 317 341 354 2 357 343 319 314 88 92 77 65 48 40 43 80 98 102 99 96 94 94 98 98 100 102 94 35 354 346 345 23 74 85 80 73 67 63 61 56 52 49 46 45 49 70 91 97 99 100 99 91 76 72 78 91 102 115 125 135 150 163 179 196 211 222 230 237 241 240 240 247 255 263 261 254 246 244 245 249 270 294 307 312 313 313 309 301 286 273 261 243 226 219 213 213 204 198 193 191 190 183 165 151 150 153 159 158 157 154 155 157 157 153 148 138 127 118 117 117 115 114 111 115 122 135 139 138 127 126 129 148 155 147 113 100 100 107 121 134 128 115 109 103 97 91 87 85 84 83 76 71 55 47 39 37 37 42 56 66 74 72 68 66 66 70 78 89 137 214 312 358 19 26 36 49 59 58 58 60 61 64 67 68 72 71 64 58 59 79 98 100 93 78 64 53 49 40 19 48 60 67 80 82 78 73 63 44 8 311 266 235 185 108 77 55 41 28 38 66 78 65 58 49 41 31 28 33 50 72 85 92 92 92 93 90 86 78 66 38 335 295 281 268 252 182 82 66 66 67 66 68 71 69 61 47 11 11 10 8 5 3 2 2 2 4 6 7 7 6 6 6 7 8 8 9 9 9 8 8 8 9 9 11 12 13 13 12 11 11 10 10 10 11 11 11 10 9 8 8 7 7 7 8 9 9 10 10 9 9 9 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 13 13 13 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 18 17 12 2 3 15 22 25 10 356 335 332 326 300 302 306 320 333 328 324 8 319 312 305 330 356 11 73 93 50 31 22 26 36 53 57 44 41 46 31 13 329 329 334 345 347 345 360 22 33 62 99 112 120 131 131 123 106 88 60 27 338 292 267 236 182 155 127 102 87 73 51 23 35 56 66 74 87 101 129 339 2 67 46 33 36 56 65 59 65 105 58 25 3 340 297 248 199 208 196 172 149 139 136 148 175 215 244 285 309 350 29 332 321 338 43 63 61 59 60 54 43 24 8 358 350 344 332 321 316 309 299 290 283 280 282 285 286 289 294 302 308 314 309 302 289 260 81 40 29 40 103 136 142 146 161 182 205 217 217 214 209 208 214 227 355 51 59 69 73 75 70 65 61 59 57 55 52 47 46 43 39 37 33 26 15 358 349 337 320 305 287 270 260 249 237 209 53 51 49 44 42 45 52 52 38 27 29 62 79 82 80 71 58 47 41 64 83 84 77 59 53 48 45 49 53 58 62 67 68 68 66 65 64 57 55 56 59 56 49 49 58 72 83 89 88 83 77 93 111 114 114 115 112 106 99 93 87 87 88 196 83 83 93 109 164 176 169 158 169 297 315 312 305 300 297 292 283 268 264 263 263 261 258 247 240 241 247 210 171 170 170 167 160 152 143 142 145 120 64 95 113 147 161 165 137 124 158 273 313 338 315 295 267 259 265 284 319 5 1 352 330 329 4 353 346 326 24 43 39 33 17 40 59 73 70 32 317 315 80 83 82 79 78 75 64 41 36 33 39 105 130 131 111 67 48 69 81 86 90 86 86 83 81 77 70 61 66 75 55 28 19 37 51 40 38 51 74 78 62 50 47 46 37 16 121 141 96 81 82 88 98 108 94 85 81 73 62 17 326 304 304 310 324 338 355 7 18 25 95 112 95 101 110 126 139 154 127 117 114 123 137 154 157 151 107 83 35 340 338 26 60 65 52 18 327 329 337 16 50 65 71 78 84 87 87 86 77 64 54 36 22 14 6 358 351 344 336 332 334 358 29 34 36 48 85 98 103 98 86 56 40 16 359 345 331 346 14 50 44 34 33 31 28 2 346 336 342 360 52 80 95 112 124 139 156 168 190 220 249 282 338 6 12 8 347 307 286 245 133 106 90 79 71 61 54 81 100 108 101 95 89 84 80 85 94 106 115 113 20 25 41 64 81 89 89 86 82 77 72 64 57 51 44 40 39 59 83 96 101 106 117 121 113 107 104 106 111 115 124 137 150 159 165 175 188 205 227 238 242 238 239 247 259 270 282 276 258 239 230 226 232 243 263 275 283 287 287 285 287 290 294 289 273 245 230 223 217 213 211 209 207 202 191 174 162 160 162 160 159 156 161 162 158 150 139 126 117 110 110 108 106 103 102 104 122 144 141 134 119 124 131 151 148 131 114 111 117 126 135 145 135 121 115 112 109 102 97 95 92 87 86 86 83 82 74 67 59 58 66 73 77 77 75 74 68 59 313 260 250 353 37 36 35 36 41 55 62 59 56 54 56 54 52 46 44 46 44 43 41 54 73 83 83 77 62 38 359 5 47 69 68 64 66 71 77 77 72 44 354 312 308 10 86 78 71 58 40 24 27 49 63 60 56 47 38 31 28 27 31 37 57 86 93 100 105 97 90 81 66 37 321 290 277 254 130 86 73 65 65 67 69 71 72 74 68 58 10 10 8 6 3 1 1 2 4 5 7 7 7 6 6 6 7 8 9 9 9 9 8 8 8 9 10 11 13 13 13 12 11 10 10 10 11 11 11 11 10 9 9 8 7 7 7 8 9 9 10 9 9 9 9 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 16 16 16 17 16 17 18 18 18 19 20 17 6 16 25 23 13 350 328 312 296 277 255 265 281 333 349 345 299 228 220 247 320 358 12 29 39 45 41 28 11 9 13 27 44 79 81 62 24 334 283 315 340 346 337 334 349 358 353 355 17 107 125 137 130 117 99 84 71 313 264 253 228 187 167 157 154 134 120 120 130 202 108 85 85 97 123 126 87 22 51 77 58 41 10 73 77 67 47 44 58 32 340 311 292 232 89 51 80 132 164 158 145 157 206 267 271 308 331 358 120 96 38 20 7 2 18 48 71 62 46 11 354 344 335 327 316 310 305 301 297 294 293 291 288 287 287 290 295 301 307 313 311 311 311 319 333 354 359 359 4 14 29 81 203 212 212 213 215 212 194 152 78 59 54 54 58 63 69 70 69 68 67 65 62 61 57 53 52 50 47 40 32 21 356 339 333 331 329 333 323 293 264 247 194 76 50 47 46 41 38 38 50 55 50 37 34 56 71 79 78 74 66 58 52 56 69 85 103 103 95 71 59 55 54 57 61 67 71 70 68 67 68 69 64 60 62 61 53 47 49 60 75 91 99 101 93 98 103 105 104 100 94 91 92 95 98 111 115 102 81 80 95 110 196 219 230 239 271 302 302 292 282 265 256 254 258 263 270 280 286 288 286 275 259 222 163 164 178 170 163 154 154 152 143 119 90 53 50 83 123 144 139 123 93 80 66 51 43 39 359 343 322 221 226 251 343 12 357 346 323 341 11 20 20 16 42 47 39 34 27 49 62 75 77 61 348 68 88 94 92 90 83 73 56 45 36 29 19 355 301 211 185 97 47 54 56 54 68 83 97 100 98 94 83 54 83 97 90 76 60 49 39 16 342 311 60 73 72 51 41 39 18 356 117 127 112 103 105 118 110 108 103 109 134 119 90 339 309 299 300 308 322 336 352 10 22 40 79 95 100 112 125 144 145 139 110 104 111 117 139 165 168 141 77 60 40 350 345 16 46 52 31 3 337 343 3 45 62 71 74 79 85 96 95 88 85 82 87 68 49 17 358 345 332 325 320 321 324 341 15 44 32 48 97 103 104 96 90 80 95 139 24 351 345 353 28 59 50 38 25 24 17 346 327 314 310 299 227 154 140 137 135 138 161 179 192 191 186 110 62 42 26 353 289 275 268 244 130 106 90 84 82 90 96 92 103 106 102 98 92 87 82 76 83 95 109 97 61 63 72 86 96 101 104 101 97 85 77 70 61 52 41 34 31 45 71 94 106 115 122 126 125 121 117 116 118 123 131 142 155 162 164 164 165 176 201 225 234 231 231 234 242 257 277 285 282 258 235 221 220 224 235 245 253 259 268 277 290 300 309 305 286 254 238 229 222 218 216 217 216 214 208 196 176 159 154 152 159 167 175 170 158 145 134 128 124 120 118 116 112 109 110 115 127 141 129 123 117 125 133 144 133 121 117 121 126 133 136 139 134 127 124 118 113 110 108 106 104 102 101 100 99 103 92 82 73 67 70 78 84 90 94 96 95 296 271 280 23 56 51 47 39 38 43 57 62 63 54 46 46 44 41 37 39 43 47 48 47 54 65 77 83 84 63 12 319 10 65 78 75 69 61 62 68 74 72 38 359 339 17 54 70 74 71 61 41 26 26 48 60 60 54 46 38 33 28 28 29 29 36 51 60 63 66 57 54 55 56 39 319 311 324 86 88 83 77 71 66 70 75 79 84 88 83 75 10 8 6 4 2 0 1 3 5 7 8 7 6 5 6 6 7 8 9 9 9 8 8 7 8 9 11 12 14 13 13 11 10 9 10 10 11 11 11 10 10 9 9 8 8 7 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 13 12 12 13 13 13 13 12 12 12 11 11 11 10 10 10 11 11 12 12 12 12 13 13 14 14 14 15 16 16 16 16 17 17 17 18 18 18 18 14 12 21 26 25 350 325 312 320 332 331 312 304 346 12 5 356 324 292 189 61 41 28 34 41 43 42 40 25 5 2 9 19 20 21 20 13 1 327 228 121 14 337 320 321 332 339 334 318 309 184 144 141 144 138 125 124 198 228 224 220 198 191 182 158 135 120 137 159 173 165 101 80 84 99 92 74 72 53 52 61 65 17 278 181 106 72 32 16 22 19 300 277 294 75 52 56 76 74 47 246 206 187 260 304 172 154 127 136 112 93 74 40 3 359 16 50 69 54 31 1 345 331 319 314 311 310 310 309 306 303 303 303 300 297 297 299 303 309 313 312 310 308 309 319 335 355 351 348 343 341 330 303 250 211 191 172 110 83 73 62 55 51 50 51 55 60 66 67 67 68 68 69 68 67 63 60 58 59 56 46 33 348 318 310 311 315 321 332 324 309 283 253 108 73 57 46 42 37 35 36 43 51 57 48 49 59 73 79 82 82 79 72 66 64 65 71 90 102 106 88 75 68 63 61 66 72 80 86 87 84 83 83 78 76 75 71 66 55 50 52 71 90 104 109 111 114 110 106 102 100 100 99 101 115 128 142 126 109 99 99 108 107 117 230 314 329 336 338 337 317 285 259 252 247 250 256 263 276 288 294 294 289 262 155 142 165 178 159 143 128 124 124 142 102 80 58 53 61 115 131 123 109 94 86 74 58 53 42 12 355 324 230 190 214 11 11 352 341 335 2 24 33 37 41 59 78 95 47 43 51 56 62 54 54 59 79 88 96 95 92 88 80 66 48 33 27 31 31 33 31 34 49 55 59 51 40 45 66 91 99 102 104 93 67 64 90 103 90 75 52 17 323 306 319 73 84 81 63 46 21 7 4 100 120 130 140 140 142 110 98 94 110 236 226 314 327 309 304 306 313 326 341 1 20 30 46 69 87 97 109 118 126 110 100 88 88 87 70 121 165 146 100 67 57 38 342 341 6 51 50 23 8 357 357 13 44 68 79 88 99 106 110 92 87 90 90 81 42 32 8 341 323 315 312 312 313 317 326 346 24 359 32 105 95 94 91 99 116 146 147 117 15 2 6 41 55 55 43 25 17 1 334 320 309 300 289 268 245 214 163 120 117 131 127 113 100 94 86 108 108 73 279 270 268 272 277 86 87 75 73 75 106 143 160 121 112 108 101 94 89 82 74 74 80 90 94 96 104 117 130 132 128 126 107 93 83 78 74 66 55 40 29 23 27 45 74 103 115 119 126 128 126 123 121 123 128 137 149 155 160 159 156 154 163 180 207 218 217 217 223 231 240 251 270 277 276 249 230 220 220 222 230 236 243 258 274 292 300 301 291 268 244 233 224 216 215 214 219 224 229 230 218 192 133 109 101 126 163 178 169 145 137 135 136 135 133 133 134 133 131 128 125 117 108 107 113 119 129 130 129 121 119 125 129 131 132 132 131 135 138 141 126 119 117 117 118 115 113 114 132 139 122 100 90 82 76 75 81 96 108 115 136 210 255 271 36 59 63 57 51 38 38 46 56 60 60 49 39 36 34 32 32 43 50 55 57 57 59 65 74 78 76 54 6 325 23 76 87 84 79 68 62 57 60 58 35 353 8 48 60 65 72 69 62 43 29 30 54 63 63 55 45 37 32 29 30 31 29 35 40 43 45 43 37 30 23 25 24 20 22 39 76 87 90 87 82 75 79 85 95 105 109 103 97 9 8 5 2 1 1 2 4 6 7 7 6 6 5 5 6 7 8 9 9 8 8 7 7 8 9 11 13 14 13 12 10 9 9 10 10 11 11 11 10 10 10 9 8 8 8 8 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 12 13 14 15 15 15 16 16 16 17 17 17 18 18 18 17 11 11 16 23 14 326 319 323 9 18 15 6 350 7 13 9 1 350 353 38 55 46 49 68 76 69 59 51 68 15 3 17 23 21 21 16 4 356 347 339 313 318 318 311 316 318 315 297 276 257 229 181 161 151 145 146 147 171 185 181 166 154 159 142 118 99 85 87 74 50 40 43 51 59 65 61 58 66 55 36 44 38 277 244 212 168 98 59 359 326 253 208 221 324 32 52 86 113 117 108 311 297 246 145 114 124 125 125 145 296 336 17 33 41 31 34 62 70 57 29 4 346 332 318 317 317 318 321 323 322 324 329 329 327 325 326 327 329 328 325 319 315 314 316 328 342 352 346 337 326 317 326 340 70 94 78 71 62 59 56 54 50 46 45 46 50 59 65 63 61 60 67 72 76 80 84 79 74 72 81 104 192 238 254 267 284 301 313 324 320 312 300 10 92 88 75 54 44 37 35 33 32 33 46 63 64 66 75 79 84 86 84 78 74 71 70 67 66 77 92 96 91 84 75 72 71 76 84 95 95 93 89 86 84 87 88 88 82 72 64 61 89 121 134 138 139 138 127 117 107 104 105 112 127 154 156 151 135 126 119 113 110 104 99 89 61 14 3 359 358 354 327 256 240 242 252 265 275 278 283 285 285 291 357 99 142 166 162 148 127 118 115 125 139 111 92 70 53 49 84 106 110 105 101 97 86 73 60 41 1 322 281 228 88 40 16 5 346 355 6 36 29 21 17 10 238 97 74 49 45 46 50 45 29 33 50 72 78 81 75 72 77 72 67 53 43 34 44 50 52 42 36 52 64 73 69 60 45 41 47 66 81 93 98 93 32 12 95 85 77 56 353 316 310 318 89 84 85 84 67 37 50 66 81 101 141 156 138 124 99 111 121 119 78 58 44 16 336 332 337 341 347 359 20 32 38 46 61 94 108 120 105 93 78 72 69 58 34 327 169 156 135 85 63 57 36 345 352 23 69 57 31 7 356 347 354 15 61 85 118 141 119 78 76 76 83 79 61 28 7 327 300 293 292 297 301 305 311 318 327 336 329 83 94 89 89 91 111 142 161 151 133 113 70 62 60 62 65 53 34 12 346 325 317 310 300 289 278 272 275 284 282 108 102 85 74 65 61 68 158 174 194 246 266 273 285 298 331 27 47 42 44 83 190 201 183 140 118 103 93 87 80 70 59 68 88 116 139 161 173 183 196 182 151 101 89 84 80 75 68 55 37 27 22 20 22 27 43 55 67 90 105 113 119 121 123 129 139 152 156 157 154 151 151 160 173 191 198 199 202 209 222 229 238 251 262 268 259 247 231 227 224 224 227 234 248 266 281 285 282 270 254 240 231 224 218 217 217 219 232 242 242 229 194 119 108 109 112 107 85 76 74 101 123 135 135 135 135 138 142 144 134 123 113 103 97 104 117 127 124 121 123 126 131 131 130 128 127 130 142 152 155 135 124 120 123 123 122 126 137 170 164 130 103 95 93 92 93 96 128 183 228 248 266 280 28 63 64 64 57 47 32 41 50 58 56 51 39 31 26 32 35 39 50 56 65 67 66 67 72 78 76 71 54 10 333 22 83 95 92 89 81 72 65 54 19 299 338 44 65 64 65 67 66 62 44 36 41 61 67 66 56 46 38 32 32 33 33 32 37 40 43 41 39 38 31 22 15 12 12 20 34 64 88 98 97 96 93 96 104 117 120 121 117 116 8 6 4 2 0 1 3 5 6 7 7 6 6 5 5 6 7 8 8 8 8 7 7 7 8 10 12 13 13 13 11 10 9 9 10 11 11 11 10 10 10 10 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 15 15 16 16 16 16 17 17 18 18 18 16 12 9 8 9 2 346 2 14 33 24 5 330 331 357 9 14 20 22 24 33 37 27 30 145 150 143 142 120 70 27 20 35 26 20 16 8 355 346 340 340 338 331 330 330 332 332 330 313 270 228 199 181 168 158 146 136 131 163 170 156 124 120 124 135 133 101 81 73 58 45 26 19 31 56 71 76 66 63 58 56 230 252 262 252 229 212 200 188 255 283 261 208 192 263 325 357 156 158 119 74 15 6 53 124 92 80 72 61 40 61 58 54 46 46 42 48 64 68 62 30 4 348 339 330 328 329 330 333 336 340 346 352 354 355 356 357 356 356 352 345 335 326 322 326 332 342 339 327 310 311 345 39 57 64 66 65 61 56 53 52 55 52 47 42 40 43 55 64 66 62 61 69 87 114 124 121 110 113 133 167 183 201 215 229 245 270 295 312 318 315 314 311 14 92 96 84 69 52 40 32 27 22 18 44 66 71 71 71 73 77 80 77 75 76 75 72 67 59 52 70 93 94 90 86 78 73 75 80 86 92 93 90 88 86 101 107 106 105 107 119 163 185 175 166 159 160 159 144 128 117 120 124 132 146 166 163 152 140 132 127 119 115 114 118 130 149 117 34 15 6 356 349 342 160 282 310 310 311 294 298 305 333 2 27 32 50 123 143 140 121 121 131 151 154 110 81 67 45 26 6 84 103 104 104 104 100 93 80 56 330 261 260 41 44 32 16 356 334 355 24 105 106 32 17 31 45 47 45 41 40 37 38 28 17 21 49 73 69 66 65 66 67 68 67 64 61 57 52 57 69 57 56 62 69 76 90 80 68 59 54 52 52 59 84 97 99 87 87 90 87 71 315 298 302 69 88 83 90 95 84 68 63 58 57 62 150 145 86 71 62 95 109 106 91 76 77 63 28 13 1 358 4 16 33 38 39 36 48 88 110 115 93 82 71 58 32 352 322 299 169 119 89 44 37 56 43 18 3 40 77 64 34 334 329 336 351 360 26 113 146 140 92 73 71 73 74 70 59 28 334 298 282 276 277 284 289 294 302 311 317 327 358 76 86 84 94 105 127 151 174 166 149 131 95 76 74 76 77 70 46 6 343 327 319 312 303 289 280 278 279 284 314 41 83 72 72 74 63 29 219 218 223 250 270 283 296 309 327 354 16 14 12 358 200 203 211 175 129 103 95 91 100 96 39 17 6 203 186 187 193 202 214 214 194 97 91 89 85 81 75 58 34 27 27 27 27 27 31 35 45 61 68 77 101 118 127 138 148 155 155 154 152 151 152 161 170 182 188 193 197 206 216 225 236 245 255 261 264 268 268 261 253 243 230 230 237 246 258 267 266 260 253 246 239 234 228 226 222 224 234 238 241 218 186 147 112 87 71 57 48 42 40 42 59 86 105 115 117 131 138 145 132 120 111 102 93 76 80 105 118 123 128 129 132 129 125 123 126 132 149 158 157 138 131 128 131 134 135 144 158 181 163 121 102 100 102 106 108 137 228 248 271 293 325 51 65 69 67 64 57 49 39 43 48 57 49 41 24 21 25 41 50 53 57 62 70 72 74 76 75 76 75 74 67 4 324 17 83 93 91 90 85 83 74 8 301 293 12 65 74 69 64 61 61 56 42 44 54 66 68 68 59 52 42 38 36 37 35 33 35 37 40 35 31 28 26 23 19 13 7 9 20 48 86 99 103 107 111 114 119 131 135 135 129 122 8 5 3 1 1 2 3 5 7 7 7 6 6 5 6 7 7 8 8 8 7 7 7 8 9 11 12 13 13 12 11 10 10 10 10 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 9 8 8 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 16 16 17 17 17 17 17 16 15 11 6 9 13 10 8 18 23 24 282 279 285 332 1 15 25 32 38 37 34 29 24 11 16 99 79 54 46 34 17 36 42 27 17 7 357 347 336 337 340 345 343 340 337 335 338 339 340 336 323 241 181 168 160 153 152 151 160 137 348 21 139 155 160 151 125 92 79 72 55 353 297 268 262 261 254 330 48 83 103 230 243 264 312 255 181 181 177 175 314 322 302 117 77 15 24 78 71 59 51 53 52 75 94 94 84 66 41 48 87 85 75 56 43 38 44 51 59 53 10 341 329 321 325 331 336 341 347 348 350 355 358 1 2 3 3 1 360 357 354 348 341 336 334 334 337 327 324 342 47 65 62 60 60 61 63 64 59 52 49 50 54 53 48 40 38 50 69 83 90 102 143 184 185 172 158 147 164 181 193 198 205 215 226 243 274 302 311 312 310 311 320 20 86 94 90 82 66 50 35 20 13 16 46 68 76 72 69 67 69 71 70 69 71 74 75 70 56 22 27 63 86 88 86 77 72 69 73 78 87 94 97 107 128 144 127 118 123 146 193 207 209 196 180 170 173 173 167 148 134 130 132 139 147 154 159 153 143 131 129 130 135 140 144 151 155 146 102 34 13 11 21 34 51 28 9 335 351 23 50 47 41 27 23 21 22 32 63 81 76 101 131 138 97 70 69 57 34 2 322 331 98 99 106 111 115 109 103 140 181 210 127 69 48 26 358 317 305 323 10 115 96 82 68 71 71 66 56 46 39 35 34 23 17 18 63 78 74 74 76 71 69 67 71 77 84 90 88 82 73 35 67 80 81 83 95 108 107 93 79 66 52 47 54 101 118 104 95 95 102 102 328 280 271 95 93 91 98 101 94 90 85 83 90 145 208 182 56 72 79 90 93 93 99 100 98 102 84 13 6 7 9 18 32 38 38 29 31 57 97 97 83 78 71 44 7 334 316 317 106 78 61 51 51 58 49 31 6 47 70 66 26 320 328 334 340 332 315 218 157 118 91 87 93 93 92 87 93 136 294 292 283 276 270 271 276 282 291 300 311 335 42 77 84 88 108 121 131 142 162 191 176 145 100 85 92 95 105 110 94 34 325 314 311 309 305 294 283 279 276 282 5 7 8 6 64 80 81 79 257 256 258 267 280 291 298 307 320 338 354 359 9 48 115 124 124 117 110 106 110 117 131 123 90 357 312 310 276 232 214 212 216 220 214 108 96 96 98 98 97 86 63 44 51 51 38 32 32 48 63 79 83 86 100 115 130 140 146 151 152 153 151 152 153 157 163 172 182 189 197 205 214 228 238 249 261 270 279 284 288 289 282 273 257 243 235 233 239 249 255 259 259 257 252 247 243 239 234 232 230 228 224 204 176 113 78 63 54 46 39 32 27 25 33 42 51 55 64 93 115 128 114 105 96 84 70 61 54 62 106 125 127 124 122 118 116 117 129 139 153 155 151 138 134 133 142 150 155 158 160 160 131 108 105 108 111 111 111 112 124 117 57 50 58 70 72 70 67 63 52 44 40 46 48 50 40 27 11 26 43 56 59 60 61 65 72 76 80 81 80 79 82 87 124 280 314 37 78 86 87 84 81 72 357 299 302 330 63 77 79 72 65 57 56 53 48 56 63 68 69 67 63 56 47 42 40 39 35 30 28 27 26 30 32 34 30 27 24 16 7 1 8 29 78 100 110 114 117 118 126 142 156 154 143 121 6 4 2 1 1 2 4 5 7 7 7 6 6 5 6 7 7 8 8 7 7 7 7 8 10 11 13 13 13 12 11 10 10 10 10 11 10 10 10 10 9 9 9 9 9 10 10 10 10 9 9 8 8 8 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 10 9 9 9 10 10 10 10 10 10 10 10 11 12 13 14 15 16 16 16 16 17 17 18 17 17 15 11 8 11 11 8 5 2 345 307 283 300 337 10 14 19 28 35 41 44 47 51 25 8 22 36 34 32 27 15 10 39 49 42 19 2 351 342 326 331 341 352 343 336 333 335 342 344 345 347 348 346 336 157 151 149 149 154 174 296 314 305 271 210 178 153 123 107 103 103 175 241 249 267 287 294 293 293 316 337 343 322 226 238 273 173 168 167 136 54 348 335 332 40 56 45 55 73 55 43 81 90 93 97 100 101 100 90 43 40 76 75 74 70 65 58 54 47 39 3 309 305 298 289 301 319 332 340 344 345 348 352 358 0 0 359 358 356 354 351 350 347 344 341 338 338 345 360 23 46 66 71 69 66 65 68 71 79 77 77 68 64 63 70 75 61 37 15 139 182 188 184 185 201 208 207 204 198 199 210 221 223 226 229 243 266 286 297 301 301 302 305 323 29 84 93 95 88 75 61 44 26 17 22 42 69 78 75 71 66 67 70 73 71 70 73 75 75 61 17 3 44 83 79 78 72 68 64 66 71 80 91 109 153 172 170 128 121 131 185 219 221 215 204 187 179 182 184 178 147 131 123 126 129 142 154 159 133 123 119 129 136 139 144 148 154 149 137 109 72 47 37 35 39 33 6 344 322 9 37 50 46 36 14 6 7 12 21 29 30 30 32 37 40 38 42 52 47 20 326 310 331 94 100 109 114 120 131 146 176 167 150 117 105 97 57 306 309 298 279 296 73 64 80 87 91 93 96 101 100 97 80 59 35 16 24 72 84 85 78 77 81 81 83 82 93 113 119 119 114 102 357 103 130 127 120 118 124 117 105 99 91 76 72 74 84 100 112 85 81 90 69 35 37 70 95 100 103 106 104 103 103 116 132 137 150 312 20 106 127 112 95 79 60 43 272 259 222 24 16 12 9 3 9 21 32 31 22 17 32 79 84 79 74 65 46 4 337 321 23 88 73 59 39 58 69 56 27 357 44 60 59 17 336 318 306 298 297 284 235 174 127 110 112 118 121 127 135 149 181 235 261 270 268 265 264 265 270 278 293 315 5 53 76 85 98 123 125 121 129 157 203 192 165 122 106 104 102 136 217 217 249 301 310 312 315 316 315 306 297 299 310 62 24 319 293 36 74 86 272 273 280 281 282 287 292 294 302 312 329 340 354 57 79 82 77 72 76 89 102 106 106 110 111 98 348 322 319 314 300 268 239 227 223 223 208 108 108 118 124 132 144 151 162 151 152 160 205 214 124 114 112 124 141 170 108 51 77 93 106 128 140 146 150 151 154 160 166 176 188 198 205 215 229 245 259 272 279 282 284 283 283 281 279 275 268 252 234 232 237 249 258 263 262 260 256 251 247 242 240 237 231 220 181 99 69 61 55 49 42 34 23 24 31 36 37 37 32 30 33 66 90 85 81 78 69 62 51 40 38 62 86 95 96 96 95 97 103 114 127 141 144 141 134 133 138 153 166 173 159 138 120 112 111 115 116 118 116 114 114 108 94 82 74 71 72 73 74 75 67 24 35 44 51 48 43 26 15 9 44 60 63 64 65 65 70 77 85 88 90 91 93 107 149 235 266 34 68 81 83 84 78 62 21 328 315 328 37 81 83 81 74 66 59 57 56 56 62 67 72 72 71 67 59 50 43 34 26 21 24 32 36 38 38 41 46 43 37 27 16 7 1 2 7 55 100 110 111 114 122 131 144 161 160 147 116 5 3 1 1 1 3 5 6 7 7 6 6 6 5 6 7 8 8 8 7 7 7 8 9 10 11 13 13 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 11 11 10 9 9 8 8 8 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 10 11 12 13 14 15 15 16 17 17 17 18 18 17 15 11 9 10 10 6 1 359 356 353 359 33 34 31 19 17 25 27 24 327 260 226 227 12 29 48 65 41 17 357 354 17 56 44 4 337 320 315 319 339 347 355 343 338 334 338 343 345 346 346 347 348 348 356 89 130 139 149 189 224 224 236 256 235 204 200 186 155 128 115 96 54 35 342 332 331 334 312 285 290 305 297 254 228 221 206 192 186 184 234 257 276 315 51 45 35 42 44 37 348 216 136 115 114 106 107 113 110 99 86 69 53 39 42 69 73 72 46 2 330 319 319 304 285 268 300 320 329 332 330 333 337 345 346 345 339 336 333 333 330 330 333 335 337 338 338 348 3 21 46 68 79 85 83 80 80 76 75 73 71 70 69 139 222 220 223 249 267 263 259 255 259 260 259 252 251 259 264 266 267 270 272 273 276 283 280 282 281 286 285 292 302 337 52 82 89 92 91 85 74 61 43 27 25 38 69 80 80 75 71 69 74 79 78 76 74 75 76 72 42 8 35 61 67 73 76 75 70 65 68 73 83 117 196 189 169 126 122 135 223 239 236 217 201 178 176 178 173 158 135 127 124 133 148 165 157 143 117 116 118 128 140 147 154 154 152 141 122 99 79 62 51 44 42 28 360 340 344 33 39 38 32 26 7 6 8 14 23 29 29 28 26 28 28 28 22 16 28 22 1 353 354 117 98 92 83 90 111 127 149 133 125 132 140 129 130 37 6 348 5 42 53 56 57 60 67 77 90 117 139 142 126 103 65 29 35 62 79 86 82 85 98 104 109 122 183 246 165 155 161 169 169 143 129 121 122 122 121 93 78 74 66 48 46 59 76 73 64 41 42 52 40 32 34 67 93 106 113 122 105 82 89 133 145 126 98 56 48 64 103 108 103 96 66 30 49 67 79 73 51 20 355 339 347 360 24 27 25 17 36 75 90 93 95 88 70 21 355 345 50 77 87 78 52 87 88 73 21 354 33 50 53 10 338 306 286 277 280 275 257 218 163 124 122 126 135 149 166 184 203 220 240 254 260 262 263 259 261 270 308 350 41 63 74 80 97 138 112 103 105 120 173 203 186 152 113 92 70 325 297 234 271 315 316 320 330 344 357 355 348 340 39 98 70 283 276 286 88 101 284 289 296 298 297 294 294 293 302 310 322 320 230 149 90 71 69 67 66 72 81 94 104 115 102 43 352 333 327 324 322 315 274 226 198 201 209 205 140 138 143 151 158 161 165 168 171 179 206 214 188 150 141 148 153 159 8 9 20 25 29 35 47 79 133 147 152 156 161 172 185 198 211 222 234 246 259 270 276 279 279 276 272 270 272 274 276 273 253 234 230 245 258 264 261 258 254 252 250 248 246 243 228 120 73 64 60 56 53 47 37 28 22 27 32 36 34 29 20 13 2 31 59 68 73 74 73 65 52 42 38 50 62 70 71 71 71 72 74 80 92 107 114 117 115 120 135 158 174 174 148 128 120 119 120 124 123 121 120 120 116 107 96 86 79 74 72 77 81 89 61 346 37 50 57 50 32 355 3 24 61 71 75 72 70 72 74 80 90 97 104 115 131 163 200 262 21 68 80 83 84 82 72 50 23 355 343 356 59 87 89 88 84 75 66 61 57 59 63 68 74 76 76 76 70 60 51 44 36 38 41 46 44 43 42 48 56 55 47 33 15 4 2 357 359 29 83 106 111 117 125 133 142 155 149 132 109 4 2 1 1 1 3 5 6 6 6 6 6 6 5 6 7 7 8 8 8 8 8 8 9 11 12 13 13 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 10 9 8 8 7 8 9 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 9 9 9 9 9 9 9 8 8 9 10 11 12 13 15 15 16 17 17 18 18 18 17 15 12 9 7 8 6 4 15 32 48 48 51 51 38 13 7 5 350 304 275 256 234 212 205 207 203 195 205 290 302 284 268 236 254 268 283 294 310 337 360 358 352 344 336 334 338 342 345 345 344 345 345 344 344 347 359 32 89 160 187 207 216 223 219 212 210 223 221 112 72 67 67 49 325 336 340 17 187 226 243 255 275 275 264 236 234 246 260 259 217 221 236 231 85 68 46 22 20 16 313 214 89 118 117 109 115 130 127 110 90 81 58 360 347 68 90 88 60 35 25 22 12 355 335 305 327 330 328 329 327 326 323 328 328 322 307 292 276 266 272 286 304 314 318 320 319 331 342 350 24 75 93 94 91 79 68 60 54 52 52 51 42 20 319 294 286 286 288 287 289 293 297 290 285 278 274 271 275 279 284 290 295 293 288 275 270 263 259 267 273 284 292 324 63 75 77 81 84 82 80 76 62 38 30 46 74 86 87 83 77 71 75 79 82 80 78 79 78 78 65 46 34 35 50 76 81 81 78 72 72 79 93 155 211 206 178 147 151 176 232 235 223 170 140 110 96 99 110 128 134 142 148 161 164 165 155 146 134 138 145 151 156 159 158 154 146 129 112 98 79 64 54 49 47 29 6 350 23 46 43 34 7 357 349 3 12 23 27 32 32 33 32 29 24 22 5 354 1 6 7 7 19 101 73 65 78 80 84 90 85 58 59 59 37 25 23 36 35 25 16 20 51 54 47 39 33 32 30 35 55 61 56 48 40 38 48 60 74 83 92 107 124 121 112 97 80 59 23 325 265 223 188 123 117 105 84 75 72 69 65 57 28 359 13 60 83 67 60 56 44 34 21 16 18 60 86 108 102 88 53 39 37 67 73 50 63 65 51 56 74 95 107 116 101 79 77 79 86 100 110 257 300 308 324 345 16 25 29 22 40 83 113 114 112 101 84 51 26 21 53 68 76 61 36 100 95 83 33 19 46 53 47 3 330 304 287 281 280 281 274 249 222 186 151 141 145 160 177 198 215 228 237 246 255 261 264 260 274 340 355 20 61 74 73 59 32 308 79 90 93 102 126 191 181 155 108 85 71 27 340 203 255 311 313 321 334 344 345 332 328 323 322 158 184 255 260 258 257 258 284 308 320 316 309 301 302 305 312 316 321 278 186 164 104 76 75 75 74 77 83 101 118 128 41 359 351 341 336 333 335 343 57 117 122 111 102 297 171 157 149 150 155 158 162 165 168 178 198 205 205 157 121 87 74 38 8 7 13 13 12 9 5 3 6 151 159 157 161 169 184 203 223 232 241 247 255 263 267 270 270 267 263 260 260 262 268 272 273 262 245 255 262 259 253 249 244 246 247 249 251 260 64 65 63 60 58 55 51 44 33 28 27 27 29 31 27 20 7 359 359 21 46 61 68 71 70 65 56 47 43 47 56 63 65 67 67 69 69 70 72 75 78 77 75 75 83 112 169 151 122 121 123 124 128 130 127 126 125 123 117 105 100 96 96 93 91 96 102 137 275 10 53 61 65 50 17 344 19 48 70 80 85 83 84 83 83 83 86 110 138 165 169 166 95 63 61 72 80 82 84 82 69 52 42 30 18 11 60 88 95 94 91 83 74 64 62 59 64 68 75 83 89 89 96 82 68 55 54 54 51 48 44 41 44 58 61 64 53 35 8 359 2 357 356 10 73 106 117 123 130 134 139 144 134 118 103 3 2 1 1 2 4 5 6 6 6 6 6 6 6 6 7 8 8 8 8 8 8 9 9 11 12 12 12 12 12 11 11 11 11 11 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 8 8 8 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 10 11 10 10 11 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 8 8 8 8 8 8 10 11 12 13 15 16 17 18 18 18 18 18 16 13 9 8 7 8 14 30 49 64 69 71 77 59 25 354 337 313 282 257 244 226 190 209 226 238 247 247 251 256 265 252 238 252 266 283 300 332 12 11 360 346 334 325 326 329 335 338 339 338 336 336 336 337 340 346 358 16 47 79 184 210 183 142 122 133 182 262 301 22 83 144 177 235 303 63 74 74 96 236 283 341 12 23 28 321 316 336 352 62 121 182 218 198 162 182 308 335 4 37 38 65 118 113 113 119 119 112 65 64 112 112 344 324 61 97 85 64 65 56 42 30 19 6 355 342 337 338 346 349 354 347 342 337 330 320 306 286 270 262 259 272 278 277 287 298 310 310 303 310 11 67 68 65 57 52 48 45 44 44 43 38 34 28 20 5 348 335 333 333 320 311 299 289 278 275 275 280 284 289 289 288 281 268 260 252 250 242 262 270 275 287 357 70 69 65 61 63 72 81 90 85 68 40 56 76 91 95 96 91 83 81 82 84 83 84 84 82 82 76 66 43 7 347 8 66 85 92 95 98 125 152 186 215 221 198 186 184 190 208 158 106 112 106 104 102 104 109 128 148 159 160 162 166 168 166 161 158 156 154 153 155 156 155 148 137 125 104 87 74 61 47 47 57 71 57 51 47 49 53 42 311 304 327 9 29 34 26 20 19 32 37 36 21 5 346 341 345 356 9 18 43 72 71 76 90 82 78 75 68 55 48 46 40 17 1 8 32 56 48 43 46 47 45 37 33 35 38 44 53 52 45 29 28 37 63 74 78 89 111 129 131 117 102 94 90 74 42 353 314 176 161 121 86 74 64 57 57 65 74 73 22 6 27 70 79 68 76 83 75 57 19 7 16 56 59 55 51 47 40 30 32 52 65 70 80 85 81 66 61 73 87 94 107 110 108 77 49 182 252 283 302 314 323 339 5 26 33 33 29 76 127 117 109 99 87 66 51 42 57 67 72 29 284 271 95 87 63 54 56 58 39 337 312 302 296 297 297 290 279 261 242 227 213 185 162 162 173 197 224 245 258 259 261 263 270 301 340 14 351 32 77 83 74 48 5 317 303 98 100 103 109 122 113 102 92 64 40 19 354 297 253 253 263 267 276 284 292 291 300 299 291 282 267 251 248 251 255 264 286 314 329 321 311 301 308 313 320 323 346 105 123 128 111 101 100 100 102 102 108 127 133 119 43 7 351 340 336 331 334 13 99 93 86 71 59 54 95 121 134 138 143 150 154 157 161 172 192 190 162 99 78 64 55 34 10 357 350 350 348 343 342 335 325 294 239 185 171 172 194 219 241 244 245 248 250 255 259 260 261 257 253 248 247 250 256 270 286 301 314 338 263 251 245 239 236 238 244 271 35 51 58 61 62 61 58 55 51 42 34 31 29 26 25 23 18 12 360 4 12 26 38 50 58 64 65 61 58 52 49 49 56 61 66 69 72 76 74 70 69 69 69 63 56 44 36 19 358 340 338 124 135 137 139 137 131 129 128 119 113 107 111 113 112 111 112 115 123 145 196 57 72 85 85 65 40 35 46 58 70 82 92 98 99 96 90 82 65 289 251 228 169 107 81 73 68 71 76 82 83 78 61 56 54 48 32 7 56 86 96 95 94 90 83 75 69 65 64 66 67 77 139 230 184 108 72 65 62 60 49 32 21 43 59 66 68 69 59 31 359 352 352 348 353 6 54 96 114 120 125 130 131 134 122 108 99 3 1 1 1 3 4 5 5 5 6 6 6 6 6 6 7 8 8 9 8 8 8 9 10 11 12 12 12 12 12 12 11 11 11 10 9 9 9 9 10 9 9 9 9 10 10 10 10 10 10 9 8 8 8 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 9 11 12 14 16 17 18 18 18 18 18 18 14 10 10 10 12 26 44 54 70 90 92 92 79 22 333 317 305 278 169 119 98 86 106 88 314 317 309 307 299 290 256 246 259 277 289 303 334 44 10 346 328 317 310 315 320 327 327 326 323 320 321 327 333 336 341 349 3 14 22 22 12 48 119 155 144 148 289 247 224 231 214 184 178 194 142 84 66 54 40 23 18 29 20 8 345 346 358 34 70 59 59 62 136 217 238 246 289 35 27 350 7 131 87 78 94 115 109 44 52 111 111 100 57 87 99 96 97 112 93 71 43 18 4 354 349 350 355 2 356 350 343 341 341 341 340 338 333 328 316 300 286 289 297 301 301 305 305 315 343 19 37 41 42 40 41 40 38 41 45 47 41 30 22 13 4 359 355 342 328 327 321 310 295 287 287 285 286 283 280 272 269 267 262 259 248 245 260 271 274 274 324 70 77 79 73 55 51 56 76 94 107 95 72 65 72 88 94 97 95 91 87 87 87 86 85 87 87 86 86 86 74 33 359 345 12 81 118 133 156 176 186 186 211 221 216 210 201 176 110 73 70 86 111 116 117 120 128 147 159 166 159 161 168 175 177 170 159 148 147 150 153 156 154 143 120 91 76 71 69 60 32 335 289 184 61 58 52 46 357 271 271 342 16 27 30 34 32 25 23 31 37 39 14 350 326 331 335 343 10 33 39 44 51 57 68 77 79 74 71 68 61 56 47 11 350 333 6 38 65 71 67 62 53 42 43 48 50 59 67 71 64 40 29 37 70 86 94 104 129 154 144 130 127 111 101 75 51 6 348 218 136 102 82 75 71 67 64 64 67 70 58 34 32 59 81 105 117 124 127 130 114 24 34 61 58 47 34 31 26 9 360 348 34 107 79 82 90 85 75 60 66 91 112 105 88 64 46 51 38 23 357 337 327 336 357 27 35 35 36 54 110 106 101 94 90 83 88 71 54 47 44 348 314 324 86 82 76 74 77 86 330 290 301 310 326 328 318 298 289 278 258 241 229 220 203 183 164 150 108 324 318 303 292 289 298 319 285 346 354 24 51 77 76 66 358 302 260 120 108 103 96 88 77 73 73 59 43 18 359 339 315 300 299 284 271 273 270 270 277 283 287 287 282 264 251 248 254 262 279 304 311 299 297 299 306 311 319 9 70 78 71 65 136 173 157 133 128 127 135 144 131 101 59 20 353 338 324 318 318 66 99 87 76 61 52 49 67 97 120 128 134 143 142 144 152 166 175 154 125 100 98 92 86 57 338 312 313 318 322 323 325 319 312 294 279 259 249 239 254 250 251 251 249 249 250 251 253 253 252 251 244 235 228 229 238 271 311 341 352 14 228 226 226 232 237 243 271 10 36 46 52 58 62 61 57 54 49 44 37 32 27 23 19 16 11 7 5 13 18 25 29 37 46 53 57 57 56 50 50 54 64 72 79 78 80 83 82 77 73 73 71 64 51 21 359 339 328 318 307 305 282 194 167 150 138 133 124 113 116 119 121 120 116 117 119 121 123 127 147 169 145 141 112 83 69 64 60 61 68 81 99 114 108 101 90 81 68 320 291 271 96 93 85 78 72 71 72 78 78 74 66 58 54 46 39 36 72 88 94 94 95 94 91 88 84 79 71 62 65 77 124 145 117 90 78 74 68 58 8 320 8 64 75 74 73 71 61 37 359 345 338 339 356 16 44 66 79 86 93 105 114 121 108 100 95 2 1 1 1 3 4 5 5 5 5 6 6 6 7 7 7 8 8 9 8 8 8 9 10 11 12 12 12 12 12 12 12 11 10 10 10 9 9 9 10 10 10 9 9 9 9 9 9 10 10 9 9 8 8 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 8 8 8 8 7 7 7 7 7 7 9 10 12 14 16 18 18 19 20 20 19 15 13 14 13 18 37 52 58 72 94 107 117 127 271 288 294 294 196 125 128 135 150 161 126 44 20 358 334 315 304 290 278 276 282 288 297 321 4 8 322 307 304 306 313 312 313 315 316 316 316 318 320 326 331 337 342 353 357 4 352 313 200 140 120 74 48 15 49 126 19 2 9 89 119 76 56 51 54 43 9 358 357 333 316 302 311 8 73 75 56 48 47 32 263 253 241 222 117 348 323 314 101 80 61 58 111 111 93 44 40 97 108 105 111 119 131 138 145 122 106 87 40 350 348 350 354 357 354 338 335 333 336 339 343 344 344 340 339 339 341 344 337 330 328 332 338 354 20 28 31 32 31 27 25 25 27 29 38 53 72 65 38 359 338 323 310 305 311 325 342 338 333 323 306 293 288 282 270 263 262 264 270 272 281 293 330 296 282 289 88 90 90 90 94 90 72 50 42 60 87 101 99 90 76 69 70 76 86 93 93 91 91 90 90 90 90 93 94 94 95 90 36 355 351 2 43 120 115 105 79 117 183 200 216 229 226 205 130 81 72 59 62 87 104 114 120 129 143 154 153 147 157 169 182 179 165 153 146 145 148 155 160 137 81 70 64 58 58 62 72 74 72 72 72 59 56 62 40 301 14 39 38 31 27 25 27 28 25 25 26 31 27 356 329 318 323 335 347 9 32 49 56 64 68 73 77 85 90 91 85 75 62 38 344 340 348 22 43 75 101 108 111 104 94 81 75 71 82 96 109 103 90 70 66 90 101 108 109 113 129 158 132 108 73 44 39 41 34 320 299 88 90 86 88 91 106 101 93 74 76 80 47 27 18 44 71 78 117 139 147 126 65 51 54 67 55 37 23 10 351 348 348 36 79 66 66 76 100 115 127 136 117 102 89 79 84 72 61 56 5 321 319 319 330 354 24 36 40 40 52 76 90 93 95 101 103 92 66 51 37 19 8 41 87 113 114 112 110 133 185 220 270 322 341 348 328 312 301 304 301 291 259 231 221 214 208 166 86 59 27 8 1 352 322 305 335 3 18 20 16 25 45 68 74 54 39 43 83 90 85 79 72 63 51 50 64 52 24 360 349 352 350 343 326 305 287 281 277 275 281 286 287 280 266 249 245 250 250 254 268 275 278 290 297 303 315 359 65 70 68 60 53 52 92 117 125 131 137 144 141 113 87 61 25 345 325 312 310 319 86 94 88 82 72 63 56 57 82 106 122 131 138 136 139 151 162 165 140 128 119 121 125 133 155 271 280 288 298 309 314 315 312 304 293 280 265 259 256 254 251 249 250 253 256 260 259 254 251 251 252 239 219 203 200 212 350 7 12 25 66 160 202 214 227 239 257 298 348 10 25 38 54 60 62 58 53 47 42 37 30 26 22 16 10 5 5 7 12 16 21 23 29 36 45 51 54 53 50 46 53 112 106 96 83 76 79 86 90 89 85 79 65 24 340 333 326 326 321 318 315 310 301 196 128 122 127 121 118 125 128 126 122 118 120 121 124 124 128 135 147 151 114 92 83 82 78 73 70 72 89 108 120 105 98 90 90 83 310 322 19 90 96 94 86 77 73 72 76 77 74 71 63 55 48 53 64 85 91 92 92 93 95 97 100 101 98 90 95 113 151 122 110 97 90 86 85 84 272 291 314 70 85 87 84 80 74 65 30 335 326 327 342 11 35 51 53 51 46 40 44 72 93 92 93 95 2 1 0 1 3 4 5 5 5 5 6 6 7 7 7 8 8 9 8 8 8 8 8 10 10 12 12 12 12 12 12 11 11 10 10 10 9 8 9 9 10 10 10 9 9 8 8 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 10 10 10 10 9 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 9 11 13 16 17 19 20 21 22 21 17 17 18 19 24 38 52 65 79 124 173 198 210 237 267 282 276 182 154 171 181 183 186 181 215 259 284 296 301 293 279 256 264 277 295 307 324 311 291 289 290 293 295 302 304 312 322 329 332 332 328 323 324 324 321 324 337 356 9 357 34 49 58 48 35 31 28 40 39 27 10 356 338 43 52 42 32 38 38 15 331 310 292 306 322 6 52 81 79 83 70 57 37 358 338 192 168 161 196 246 296 112 113 110 102 106 112 108 59 19 13 132 143 146 152 161 167 159 128 112 95 60 24 356 346 344 342 342 339 335 332 332 334 335 334 332 329 332 333 332 335 340 345 354 11 35 51 46 43 41 33 24 19 10 358 350 346 348 41 60 44 11 312 308 311 309 297 278 289 355 355 311 309 305 303 299 290 274 262 262 267 283 302 315 325 34 81 89 89 105 109 111 108 105 103 97 64 35 35 75 92 96 93 86 75 66 64 70 78 86 92 94 99 100 98 96 97 101 104 107 114 34 344 14 37 60 70 76 66 44 26 29 71 66 55 340 7 55 72 71 63 56 63 90 96 96 88 77 72 70 85 128 156 174 165 155 144 131 121 114 99 74 55 50 53 57 58 47 38 169 113 81 68 69 67 71 83 71 63 63 55 47 37 27 19 21 23 24 23 21 13 349 305 310 320 329 350 360 359 358 14 74 82 86 93 100 108 103 97 91 81 54 19 343 345 27 70 69 82 146 146 137 115 90 82 98 110 124 122 114 111 112 121 124 121 101 96 96 107 114 89 71 66 40 17 347 338 327 337 5 75 85 90 97 109 121 114 105 92 90 90 88 74 57 60 61 56 100 113 106 68 51 50 54 63 58 44 11 350 340 4 30 69 65 63 76 82 98 124 126 118 100 89 89 86 88 79 65 30 341 320 318 323 345 356 18 35 43 48 58 72 84 89 92 94 87 78 69 60 46 5 347 356 95 122 125 126 130 163 197 208 50 37 2 339 309 306 307 315 318 318 293 239 213 212 212 190 55 50 31 20 11 15 39 69 46 29 27 21 8 353 345 16 44 54 56 53 52 59 65 68 64 58 41 27 40 40 18 342 336 336 338 334 321 317 311 308 304 300 300 300 298 285 261 238 231 232 222 219 224 254 271 286 302 326 19 55 69 67 63 65 68 70 79 94 109 122 132 133 118 87 79 66 40 350 324 315 353 61 89 95 98 102 102 94 78 66 77 93 112 125 135 143 148 152 148 137 123 124 127 134 138 144 150 178 244 265 284 308 318 324 328 323 311 278 250 248 254 259 258 258 259 270 278 281 272 264 262 278 307 287 222 177 117 16 13 18 28 51 80 122 157 191 218 249 273 300 318 331 346 10 41 58 65 60 54 46 42 36 28 22 15 11 7 4 5 8 14 16 19 21 25 31 36 41 46 47 53 86 203 184 57 28 14 12 24 66 100 136 40 24 30 19 3 352 345 342 341 338 335 335 357 89 100 103 108 122 142 163 149 133 126 123 122 122 123 124 125 126 121 110 97 91 88 91 93 92 93 98 114 113 107 98 98 102 113 97 22 22 42 83 96 100 93 87 78 76 76 78 77 73 63 57 54 58 74 90 93 94 91 91 93 98 105 111 117 130 152 144 132 105 99 95 97 100 113 160 247 284 29 86 94 94 94 92 87 78 331 298 315 336 5 34 49 57 57 55 44 35 24 32 53 78 92 98 1 0 0 1 3 4 5 5 5 5 6 6 7 8 8 8 8 9 8 8 8 8 8 9 10 11 12 12 12 12 12 11 11 10 10 10 9 8 9 9 10 10 10 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 10 10 11 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 9 11 14 16 19 21 22 23 22 21 21 20 20 23 24 19 303 271 235 229 233 239 245 259 261 236 181 175 181 187 195 205 215 226 250 270 290 295 282 270 263 273 295 320 323 324 315 307 299 300 302 302 310 318 334 343 348 345 340 336 331 324 317 316 347 38 39 53 63 58 56 57 46 31 24 31 41 34 22 358 4 18 28 38 43 4 333 359 352 319 325 342 344 359 35 51 48 19 38 58 62 358 313 329 343 113 135 158 183 205 143 138 143 107 94 98 90 50 13 348 276 199 182 139 104 171 221 171 118 112 104 75 350 348 346 345 338 335 334 330 324 318 316 315 314 312 313 313 311 327 336 344 15 45 61 67 65 60 55 43 22 360 352 341 324 322 338 16 23 18 342 306 289 294 298 281 270 284 324 346 334 328 322 319 321 320 329 345 7 61 61 50 41 70 83 90 90 95 110 119 121 117 112 111 109 101 28 27 67 84 90 91 91 86 75 66 57 58 66 78 90 97 96 94 88 83 83 77 75 64 34 7 31 59 69 75 75 62 46 29 32 38 42 32 355 12 43 69 69 65 50 48 70 84 91 93 90 83 74 59 46 50 78 120 119 112 88 74 65 67 74 73 66 63 65 70 49 41 182 81 71 62 71 90 96 92 76 73 69 68 68 65 46 30 28 23 21 18 12 356 336 321 320 340 357 5 2 353 6 34 52 58 64 88 94 90 81 75 77 69 48 31 25 34 29 33 47 60 137 296 67 63 56 54 92 118 129 113 101 106 123 150 147 121 86 81 80 88 88 82 72 59 20 337 302 332 359 36 60 81 91 104 123 128 115 90 88 91 97 121 149 123 82 58 64 76 97 92 84 80 75 72 64 61 62 47 4 358 3 29 47 64 47 61 144 110 96 111 111 102 95 93 99 74 50 78 62 36 12 356 359 4 7 4 12 26 41 51 61 74 85 90 91 91 89 88 90 88 75 349 334 341 56 85 104 124 139 156 162 340 22 24 354 318 298 300 305 315 322 329 333 184 171 187 194 198 14 19 23 21 20 32 48 61 47 34 15 359 342 331 331 339 12 43 65 64 54 53 56 58 53 47 34 5 342 332 317 306 305 311 324 324 320 327 331 334 331 330 330 330 327 330 312 171 187 188 186 205 227 260 276 299 17 40 49 57 67 74 71 57 64 69 73 79 90 107 113 111 97 82 90 93 95 40 42 71 85 87 86 91 97 105 110 110 98 87 82 85 95 117 128 134 133 132 125 121 117 122 129 149 161 172 148 140 113 28 4 6 15 11 3 358 353 348 340 331 325 322 323 331 339 339 331 315 308 321 343 347 349 347 354 10 5 4 3 14 33 67 90 104 90 85 70 322 306 309 310 312 320 336 7 49 65 60 53 46 41 34 26 16 9 8 7 5 8 12 16 16 18 19 23 27 27 27 28 28 30 43 52 50 32 17 355 337 321 311 314 346 27 33 35 29 22 11 5 2 2 359 355 352 19 89 94 102 114 140 182 211 197 169 139 128 121 115 112 115 118 118 111 102 94 93 95 100 108 119 125 130 128 110 104 99 110 126 115 86 63 51 51 66 90 100 97 91 84 78 79 84 81 77 69 61 53 51 75 90 97 99 98 97 99 110 122 138 158 168 156 127 107 100 99 100 109 129 181 220 242 255 95 99 100 101 103 104 109 160 263 287 331 10 39 46 55 61 61 59 50 39 24 19 25 56 85 97 1 360 0 2 3 4 5 5 5 5 6 6 7 7 8 8 9 8 8 8 8 8 8 9 10 11 12 12 12 12 11 11 10 10 10 9 9 8 8 8 9 10 10 9 8 8 7 7 8 8 9 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 6 7 9 12 15 17 20 21 23 23 22 23 21 20 23 13 335 286 264 240 241 242 243 246 255 185 151 162 165 175 181 194 231 281 293 300 313 337 1 15 3 345 325 332 340 336 335 335 341 345 344 338 332 340 350 351 346 340 338 336 333 333 335 4 27 61 65 60 52 53 56 60 62 60 45 27 45 49 38 25 6 13 14 10 11 190 309 305 297 299 312 332 338 344 10 34 55 39 14 4 359 286 291 302 349 35 62 46 37 48 44 40 154 135 100 85 76 67 48 29 25 23 69 79 42 27 11 333 275 236 181 141 330 198 154 74 344 311 312 315 316 317 317 314 311 310 305 301 307 315 330 331 328 340 66 87 80 79 84 85 84 49 20 3 354 349 348 349 350 349 341 313 282 259 266 274 282 323 7 358 348 337 331 328 326 326 326 338 359 44 86 108 106 100 93 87 86 83 87 100 108 112 112 112 111 110 95 25 44 63 78 83 86 88 86 80 70 56 46 44 57 72 81 87 86 79 74 71 68 61 53 43 35 35 37 50 63 73 71 55 38 31 28 28 12 5 18 48 70 73 68 54 42 36 46 58 67 74 83 90 77 63 58 56 63 85 88 75 68 65 80 105 117 112 108 107 117 124 98 84 74 73 70 86 106 103 92 83 78 86 103 129 131 123 70 50 32 19 8 1 351 338 338 346 3 9 13 6 5 25 37 42 35 35 47 64 73 66 60 59 54 50 40 41 44 16 3 6 41 79 78 68 60 43 33 41 87 106 84 78 81 117 151 135 96 73 66 59 51 71 81 80 61 333 303 299 353 35 54 62 80 110 117 115 104 83 65 65 72 98 100 95 64 44 28 54 84 95 92 90 96 98 98 88 78 76 56 33 11 17 37 46 47 10 347 203 110 108 118 113 108 104 100 95 87 80 95 61 44 21 7 358 351 353 358 5 15 33 46 54 67 76 80 86 92 103 116 129 131 137 188 36 35 46 56 79 130 158 163 145 134 137 144 272 291 288 283 287 295 298 309 19 83 103 105 85 52 8 4 10 22 32 41 44 45 31 14 352 354 346 330 328 331 353 25 87 85 73 56 49 47 39 31 23 27 21 8 356 342 336 329 327 324 325 337 338 336 329 329 334 343 355 26 44 56 80 127 150 211 257 308 19 48 58 59 54 45 44 77 86 83 71 62 56 52 50 72 66 55 83 98 115 121 128 129 103 95 92 90 87 86 86 90 100 108 109 105 96 90 86 94 107 117 120 123 124 121 119 119 117 106 62 50 53 57 55 48 48 49 46 37 20 10 5 6 1 355 357 1 6 11 12 9 8 7 12 10 7 356 349 347 351 357 359 358 357 7 31 77 92 95 79 68 54 22 337 322 300 285 284 285 292 13 46 51 49 45 38 32 25 15 8 5 5 7 11 15 16 15 16 19 22 23 21 18 15 19 23 32 38 36 30 15 353 335 324 333 8 31 40 42 40 33 25 16 13 14 19 12 3 341 329 355 88 108 136 158 193 217 216 201 159 130 114 108 107 112 112 109 102 97 93 96 100 109 125 144 159 141 123 109 108 112 130 140 106 85 75 63 52 40 74 90 95 93 88 81 82 86 87 85 80 69 43 346 50 90 101 104 105 108 115 130 154 181 177 154 126 110 105 104 109 120 139 177 218 231 238 156 113 109 108 108 111 120 142 211 245 306 32 44 53 54 60 68 72 69 60 46 23 7 7 16 59 90 1 360 0 2 3 4 5 5 5 5 5 6 7 7 7 8 9 9 8 8 8 8 8 9 10 11 12 12 12 12 11 11 10 10 9 9 9 8 8 8 9 10 10 9 9 7 7 6 7 8 9 9 9 9 9 8 8 7 7 7 8 8 9 9 9 9 9 9 10 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 6 8 9 12 15 17 20 21 22 23 23 24 23 22 10 331 284 261 257 291 292 278 275 89 105 127 142 147 145 129 117 343 315 321 328 16 48 48 31 2 346 335 341 343 342 348 350 353 350 345 339 339 349 351 347 341 336 334 335 337 350 13 41 52 58 62 62 58 55 58 68 76 90 70 46 55 54 42 35 22 22 355 331 299 272 256 266 266 228 242 327 319 328 6 41 62 36 349 313 305 286 289 327 68 51 42 14 1 353 23 54 93 100 98 97 90 72 61 55 59 65 76 66 39 25 18 13 11 11 28 20 12 1 343 333 299 274 272 275 284 309 319 318 315 312 300 295 313 323 332 328 326 319 12 56 57 64 74 73 66 51 33 19 8 357 339 323 310 298 288 286 280 273 275 281 298 343 3 352 340 330 324 320 316 318 324 342 7 56 96 117 113 100 85 81 80 77 78 84 92 98 104 100 98 92 74 41 56 69 81 82 83 84 83 80 75 66 52 51 57 73 82 87 86 83 80 77 71 65 56 47 46 47 49 48 46 56 70 78 62 39 24 11 357 2 18 53 71 80 76 68 54 42 40 43 47 48 53 68 78 79 73 63 57 72 90 104 115 112 95 110 126 129 133 129 110 95 79 77 76 95 110 113 106 98 93 92 100 136 159 147 138 126 93 79 65 29 350 342 339 334 351 9 16 19 22 16 20 34 39 37 29 28 32 50 65 69 65 56 40 39 41 56 51 351 335 331 359 62 78 69 58 35 16 1 13 49 70 82 90 105 94 77 76 76 75 63 52 65 77 85 63 307 292 308 58 59 61 66 52 46 57 80 86 79 72 76 100 117 93 77 49 19 8 34 64 96 95 85 80 85 97 111 107 94 71 46 15 19 29 36 23 327 305 282 217 147 113 106 96 85 90 107 198 191 121 62 53 23 347 334 328 337 346 1 17 42 49 52 63 78 90 95 107 135 145 154 161 167 163 93 72 58 41 324 222 223 233 187 171 160 167 206 270 265 254 255 259 264 315 16 31 37 41 53 48 22 9 7 26 41 50 43 35 20 10 360 350 341 330 331 335 349 12 72 61 47 36 36 34 22 14 12 39 42 30 7 349 342 336 330 327 327 328 314 310 312 323 340 354 9 25 32 36 31 27 25 357 58 69 63 61 62 71 79 54 38 40 83 95 84 60 21 15 19 34 36 44 81 110 125 131 135 133 105 99 102 103 101 95 89 81 90 102 113 115 114 111 106 100 110 118 123 128 131 119 102 78 60 49 43 47 51 55 56 55 60 59 50 40 26 21 17 10 2 359 3 7 11 12 12 11 14 17 18 10 358 345 340 339 345 350 354 352 350 358 44 104 114 115 107 98 99 214 251 259 252 243 232 250 276 331 5 27 39 45 43 30 19 10 5 1 6 11 15 16 16 14 16 20 22 21 17 16 16 19 24 27 29 26 21 15 10 15 26 34 39 42 46 43 39 30 21 10 6 10 16 354 322 302 295 294 272 187 149 173 202 217 216 207 174 131 115 113 112 113 107 102 98 96 96 102 108 120 128 145 161 132 119 115 123 138 151 138 102 90 82 71 53 34 57 82 97 96 93 87 87 90 96 100 102 99 289 297 52 93 102 105 107 117 130 155 171 177 152 126 113 112 113 117 131 151 184 214 231 226 182 127 119 116 114 117 122 146 181 215 136 79 74 69 64 58 61 70 78 82 79 59 17 356 354 354 9 47 0 360 360 2 3 4 5 5 5 4 5 6 6 7 7 8 8 9 8 8 8 8 8 9 10 11 11 12 12 12 11 11 10 9 9 9 9 8 8 7 8 9 10 9 8 7 7 6 7 7 9 9 10 9 8 7 7 6 7 7 7 8 8 8 9 9 9 10 10 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 7 9 10 13 14 16 18 18 19 27 41 37 31 26 359 324 273 359 9 359 8 81 95 107 130 135 133 89 15 325 294 293 315 339 33 52 58 16 337 324 324 333 342 347 348 344 340 332 327 324 330 338 349 347 338 337 338 354 3 7 15 43 61 66 67 63 62 64 78 135 105 88 65 42 34 49 44 22 30 24 341 324 304 262 222 229 233 224 239 284 300 295 313 68 73 272 276 275 355 35 13 51 61 46 20 323 315 321 18 60 79 80 81 80 82 80 76 76 74 84 97 89 66 53 42 34 30 28 29 18 5 347 341 334 323 307 290 297 308 324 322 317 305 294 283 285 312 315 316 315 336 360 24 32 33 32 36 43 45 41 32 17 352 323 305 300 296 292 286 284 283 284 285 291 303 338 347 337 324 319 314 313 312 322 332 351 17 58 96 104 101 81 72 68 71 76 79 81 83 87 88 84 79 74 68 58 66 79 87 87 84 79 78 77 76 72 61 56 61 76 87 94 94 89 83 78 74 68 62 58 54 55 61 58 48 36 26 41 53 50 21 359 350 2 26 58 77 85 87 83 73 61 52 50 46 40 29 26 41 62 71 68 61 55 85 104 98 85 72 88 99 102 84 359 28 56 69 75 84 102 109 111 105 102 103 114 139 147 143 135 128 117 110 135 165 176 240 315 339 351 10 26 35 38 34 27 29 35 42 43 35 32 32 40 57 73 81 79 59 38 24 89 194 251 318 333 353 45 74 73 60 30 8 354 13 42 87 120 114 87 86 84 84 86 90 87 83 80 79 82 42 292 292 4 70 72 76 79 59 49 46 71 90 113 138 170 119 92 82 69 50 21 20 40 32 36 44 64 63 42 53 107 105 96 81 66 42 27 21 22 1 328 309 291 232 192 96 75 56 42 66 216 228 217 175 73 87 133 184 236 275 310 336 3 37 72 87 94 104 103 104 108 123 160 140 133 129 155 169 110 95 86 289 262 257 270 284 166 121 38 346 325 337 319 265 239 247 332 36 34 28 19 19 34 37 26 16 17 33 48 58 47 32 10 4 354 341 338 336 346 355 6 44 64 60 49 36 29 20 1 358 8 34 39 32 3 345 336 329 326 323 320 316 305 309 319 339 357 10 13 15 16 13 6 356 347 338 69 76 73 66 48 73 87 79 65 46 74 89 89 62 19 22 32 44 44 57 92 118 133 143 149 153 124 112 113 112 111 105 101 96 100 103 108 122 126 125 123 121 128 126 124 117 103 74 63 58 49 38 26 40 56 71 75 83 85 88 90 62 41 29 16 2 357 358 3 10 13 11 9 9 16 15 11 350 333 324 326 329 338 342 344 337 329 304 150 139 135 136 149 172 211 213 299 341 9 10 359 319 319 335 346 359 17 42 61 36 17 4 1 2 9 14 19 17 15 12 15 16 17 15 14 14 17 21 23 24 20 17 14 22 31 40 42 41 39 41 41 31 11 328 306 301 291 284 277 275 280 285 285 278 245 198 151 183 217 226 211 188 151 125 116 119 116 111 107 104 103 105 107 110 113 115 125 133 154 150 141 133 150 174 177 130 102 95 90 76 51 27 49 76 95 96 96 91 95 99 113 131 166 221 262 314 94 101 104 108 113 128 143 165 160 148 128 118 117 121 128 139 157 181 209 229 237 206 149 127 122 120 120 125 137 168 175 142 97 92 92 87 81 65 62 70 84 93 107 103 336 341 347 352 351 351 1 360 0 2 3 4 5 5 4 4 4 6 6 7 7 7 8 9 8 8 8 8 8 9 10 11 11 12 12 12 12 11 10 9 9 9 9 8 8 8 8 9 9 9 8 7 7 6 6 7 8 9 9 9 8 7 7 6 6 7 8 8 8 8 8 9 9 10 10 10 10 10 9 9 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 5 6 7 8 10 11 12 15 18 17 17 28 54 57 27 28 35 49 61 27 12 347 34 136 139 145 145 138 120 14 343 310 289 275 297 21 44 48 40 341 317 309 320 332 341 337 330 318 315 313 312 312 322 333 345 345 341 339 342 349 354 359 351 31 72 75 74 68 84 197 193 169 75 70 63 30 10 158 70 24 21 357 330 315 297 219 188 189 206 217 236 332 340 266 238 223 212 228 264 249 97 98 88 68 59 48 345 294 302 344 19 49 65 72 73 70 72 74 67 68 78 87 87 69 104 127 126 102 70 46 14 243 287 310 325 333 338 342 341 333 330 333 328 316 299 298 298 293 294 282 291 331 30 35 36 35 32 23 21 26 30 31 18 304 272 286 294 303 307 310 300 294 290 293 297 306 313 359 340 328 318 315 313 318 327 339 347 357 15 38 66 69 68 60 56 51 48 46 37 48 67 79 78 74 73 75 108 89 85 85 87 90 85 79 76 74 72 69 62 50 55 71 81 87 93 90 86 80 72 63 57 55 54 57 63 65 61 49 33 26 29 30 11 351 340 8 31 55 71 85 98 104 104 98 92 85 76 66 51 38 35 50 60 66 62 57 59 62 60 55 56 69 81 87 75 53 38 52 64 76 86 103 107 110 109 114 122 133 141 135 114 107 98 104 117 150 167 176 136 25 15 15 21 31 40 45 43 37 32 31 37 43 45 43 37 35 47 57 61 63 58 34 14 296 258 328 6 11 19 50 71 82 74 44 13 5 9 25 81 121 81 52 60 68 74 78 91 114 117 114 102 92 69 351 333 50 66 77 78 77 72 58 53 74 99 143 142 110 71 67 66 52 44 40 72 79 60 52 49 74 72 31 350 329 87 90 85 84 72 47 37 26 357 331 313 308 258 190 181 145 61 357 278 266 255 238 213 150 150 187 228 243 259 291 327 8 58 90 115 126 129 106 100 100 104 113 120 130 142 162 158 115 103 97 271 249 139 53 52 56 26 1 343 346 358 19 41 63 55 49 50 48 40 353 323 348 20 32 29 36 47 58 61 53 32 7 350 341 334 346 2 19 34 50 67 69 65 55 41 20 353 326 315 343 30 28 15 347 332 322 318 317 319 326 329 327 339 352 5 14 21 13 3 354 353 351 347 355 55 68 71 78 82 81 75 81 89 82 70 68 73 76 46 10 2 27 55 69 77 95 123 145 160 160 155 133 115 111 112 113 113 117 124 150 144 111 119 120 120 124 129 132 107 82 68 63 61 59 55 48 42 35 42 52 75 23 320 273 99 99 91 85 73 312 289 337 359 11 12 4 349 346 346 353 340 317 301 299 302 308 316 328 330 327 312 301 242 110 107 103 73 28 10 9 11 4 8 25 21 5 336 329 333 333 336 346 8 33 35 21 3 1 5 14 21 22 14 9 5 8 11 11 10 9 14 16 20 22 21 17 18 23 29 37 44 45 41 33 24 8 325 282 267 254 248 248 257 264 267 273 279 280 270 232 192 176 196 226 236 211 159 130 120 118 122 117 113 112 114 118 121 121 118 117 123 135 151 177 191 188 163 196 231 257 122 108 106 102 95 74 47 53 78 91 96 97 98 106 121 156 181 206 236 57 78 102 105 108 114 120 137 147 152 139 131 124 129 137 145 154 166 183 203 221 229 226 177 141 130 126 124 127 134 139 145 119 104 106 108 114 113 114 103 68 68 86 214 228 257 297 329 343 349 343 340 1 360 1 2 3 4 5 5 5 4 5 5 6 6 7 7 8 8 8 8 8 8 8 8 9 10 11 11 12 12 11 11 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 9 9 8 7 6 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 9 8 8 8 8 7 7 7 8 8 7 7 7 7 8 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 5 6 8 10 11 11 14 17 16 14 10 19 19 13 23 41 42 32 12 359 309 194 166 159 154 151 141 128 333 310 295 278 249 202 67 55 43 353 303 304 306 320 329 335 327 319 318 314 309 309 316 330 340 346 344 340 336 337 343 353 3 8 53 72 82 90 113 204 205 122 76 58 76 101 211 216 209 204 262 306 290 289 291 291 142 164 172 180 206 286 31 46 57 156 175 173 240 294 322 67 81 78 68 65 42 323 345 31 18 22 43 65 78 74 63 42 41 20 62 78 79 68 56 20 314 226 164 157 174 207 237 250 268 289 315 329 330 328 323 332 337 344 355 2 348 337 325 332 347 5 37 56 48 39 34 24 18 11 4 359 263 221 239 282 320 324 328 319 311 301 297 296 304 315 341 15 27 360 344 330 330 333 339 342 349 352 354 357 5 16 36 44 42 38 32 26 15 3 13 34 66 82 95 156 183 190 100 85 84 89 91 89 85 82 76 73 71 64 49 43 51 72 84 91 92 90 85 77 68 62 57 55 55 57 63 62 55 41 32 25 10 5 20 31 36 38 41 40 66 100 115 123 124 123 123 120 113 98 70 55 52 54 57 55 52 51 52 50 46 43 45 56 65 66 61 53 58 68 85 99 113 111 115 119 125 127 120 105 87 79 71 70 69 69 66 61 55 48 40 31 24 20 19 25 36 39 39 37 35 36 45 53 56 46 41 48 57 62 57 50 36 31 33 43 48 41 40 46 56 74 90 95 76 39 26 21 23 51 76 63 60 63 70 75 70 75 119 135 127 113 90 65 52 44 46 27 29 54 73 86 82 72 66 65 60 31 33 46 55 51 21 3 357 56 88 93 73 68 82 93 114 64 55 67 73 80 87 92 85 136 260 321 319 312 322 271 213 209 210 215 247 274 293 289 273 245 235 345 333 302 288 286 299 333 20 70 101 135 132 118 95 91 90 101 107 112 117 161 170 145 107 63 29 18 35 48 53 56 55 28 354 330 348 21 45 51 55 50 45 37 48 218 253 259 261 348 60 56 63 68 69 63 52 31 345 329 333 344 27 44 47 50 62 72 75 75 63 42 351 309 290 274 281 38 29 356 328 318 312 307 311 317 330 343 353 1 8 15 18 19 360 346 336 338 335 327 15 74 72 66 51 93 113 74 78 89 90 84 71 67 63 354 340 352 40 75 91 88 90 111 138 153 148 148 142 120 108 110 115 120 129 142 161 151 131 121 118 115 116 115 110 90 79 71 68 68 70 66 30 89 102 63 59 59 28 301 282 112 109 117 136 176 196 202 185 136 83 10 315 290 297 296 288 277 271 276 282 290 296 307 324 317 314 307 356 44 46 42 33 20 16 16 15 11 3 10 27 23 353 318 315 317 320 327 335 346 359 11 11 7 7 14 22 24 21 10 2 356 1 3 3 3 5 11 14 19 30 37 39 39 40 46 48 47 50 43 26 3 341 322 304 290 271 262 258 262 267 270 273 277 278 268 246 210 197 208 234 237 202 135 124 123 123 123 119 118 119 126 131 131 132 130 132 137 155 184 214 229 212 155 169 272 298 313 115 116 114 109 94 76 67 78 88 94 100 106 122 154 201 195 175 89 85 96 106 110 113 119 127 138 135 131 127 127 134 149 166 181 187 195 205 216 222 216 191 153 138 132 129 131 132 132 128 123 118 119 128 138 146 152 169 205 246 271 271 276 280 292 310 333 337 345 347 347 1 0 1 2 3 5 6 6 5 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 9 10 11 11 11 12 11 10 9 9 8 8 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 10 10 10 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 4 3 4 4 4 4 6 7 10 11 13 17 18 17 15 11 7 3 1 11 29 39 19 357 331 293 189 162 159 157 168 176 233 267 278 280 275 245 217 202 253 275 272 272 280 296 311 319 323 323 315 309 305 307 309 323 336 345 346 342 342 342 343 351 9 30 50 66 77 86 111 166 217 136 77 68 64 224 217 217 219 222 228 255 265 267 277 289 312 10 43 136 168 201 258 81 107 113 119 145 198 248 293 55 69 73 75 65 45 26 3 21 30 15 345 311 38 64 73 46 12 351 3 24 61 75 77 51 351 332 311 283 198 178 205 223 230 228 233 268 293 303 314 321 338 352 8 5 356 340 333 327 337 348 4 23 40 49 47 36 26 13 347 325 261 213 205 10 4 2 349 335 315 305 300 301 309 325 342 11 43 39 18 359 354 353 350 348 345 344 344 343 343 346 356 15 34 44 41 40 24 357 345 350 5 34 312 228 223 169 124 99 93 91 92 93 93 91 87 82 78 76 70 58 38 43 63 80 88 92 93 91 82 74 67 62 57 53 54 57 60 56 47 37 26 11 8 15 32 41 39 29 15 31 72 105 112 118 121 122 120 109 97 83 71 63 58 56 55 51 49 52 56 59 57 55 56 62 66 65 65 62 73 88 102 108 110 123 128 126 110 92 82 70 59 56 52 51 48 46 43 41 40 36 30 24 18 13 14 18 23 27 33 31 35 48 59 61 51 44 38 53 66 67 56 44 33 30 32 34 35 40 47 54 74 87 92 65 35 28 26 26 55 73 72 78 87 88 86 80 65 47 44 63 90 81 71 62 54 43 19 7 13 61 82 88 85 78 75 66 31 16 25 55 49 14 357 355 20 86 107 75 67 66 63 61 56 62 67 66 42 8 264 217 216 224 261 289 314 346 302 281 257 248 247 254 278 308 323 348 357 346 350 356 351 343 335 334 7 47 84 121 134 117 105 99 102 114 150 146 147 187 181 162 115 90 58 50 46 46 52 62 70 70 47 351 342 4 28 47 53 52 44 31 6 347 324 294 264 239 181 119 83 93 95 88 70 54 358 322 328 349 17 54 61 59 58 60 66 80 83 68 30 348 332 327 322 304 286 280 291 296 299 299 300 309 327 355 2 6 4 4 5 10 2 321 316 316 318 312 297 37 75 75 68 57 59 66 68 74 83 90 91 88 78 291 280 312 3 65 86 99 96 92 87 117 139 138 139 143 132 121 118 121 126 134 148 163 154 142 123 112 104 97 91 87 91 91 89 84 82 88 80 54 68 136 107 102 100 139 285 286 155 139 136 155 174 192 203 205 203 205 219 241 254 265 269 269 271 274 279 284 288 293 304 318 320 337 26 50 54 54 57 63 69 76 86 83 57 346 359 14 201 254 309 310 310 311 314 317 325 330 333 349 8 21 26 30 27 13 350 338 338 350 360 3 3 3 8 12 16 19 34 137 171 155 130 96 83 76 65 42 5 9 19 27 23 12 328 297 271 271 274 270 273 275 272 266 242 222 217 231 230 173 128 124 126 126 123 120 122 125 131 134 134 133 132 134 147 175 216 244 250 182 133 126 136 284 294 117 120 115 110 101 90 79 83 88 98 108 127 171 195 198 145 115 97 99 104 110 115 118 125 131 135 133 133 133 141 154 172 187 200 206 210 214 216 209 186 164 145 138 134 132 133 135 136 135 132 132 139 152 170 181 194 208 231 264 277 283 291 303 336 357 16 358 354 355 342 1 0 1 2 4 5 6 6 6 5 5 6 6 6 6 7 7 8 8 8 8 8 8 8 8 9 10 11 11 11 11 10 9 9 8 8 8 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 9 9 8 8 7 8 8 8 8 8 7 8 8 8 8 9 9 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 3 3 4 4 5 7 8 11 15 19 21 18 11 1 353 349 352 8 20 26 340 305 280 256 203 173 169 177 208 231 243 253 263 262 286 312 275 250 259 265 275 281 285 284 290 293 295 296 297 297 296 301 309 328 344 355 349 343 339 346 359 24 36 40 57 71 75 84 101 109 114 100 98 114 221 242 234 227 218 239 261 277 285 289 295 307 327 335 338 300 212 187 181 172 144 139 143 166 201 238 120 107 110 100 94 74 51 30 14 10 3 327 318 347 44 58 64 36 7 347 33 50 50 66 86 53 9 346 332 319 295 270 245 232 228 222 220 229 270 295 318 331 346 336 330 326 320 311 314 322 343 356 4 6 7 3 2 2 6 352 324 322 334 22 24 18 10 358 337 322 313 312 313 319 335 348 353 6 31 50 40 355 339 332 332 333 332 327 322 324 341 10 23 30 48 106 131 163 194 214 241 265 284 314 315 293 228 132 117 108 98 95 95 96 97 96 94 90 87 82 75 64 48 41 52 73 84 88 88 87 81 77 73 67 60 52 50 53 58 56 49 36 23 8 9 16 33 39 39 18 2 359 54 87 83 86 96 108 111 105 95 86 79 73 66 63 61 56 52 50 56 64 69 67 64 66 69 70 67 64 68 76 88 97 106 122 125 117 95 77 70 59 53 53 54 58 59 55 49 46 45 49 45 33 22 11 5 2 2 4 7 10 32 60 66 59 45 34 31 40 51 69 73 62 41 41 41 38 35 31 31 38 61 63 56 41 27 16 17 30 66 72 68 88 105 105 90 75 66 57 48 45 59 90 97 97 106 115 157 306 342 49 55 61 95 105 107 104 86 16 18 59 61 44 335 349 10 61 82 64 67 69 61 55 49 80 93 83 61 34 342 240 230 228 223 156 97 81 358 342 336 279 265 250 258 289 278 306 28 22 10 23 14 4 347 342 355 52 103 129 132 120 113 113 118 139 181 178 171 172 128 80 68 67 68 86 94 92 97 110 113 94 75 43 26 25 36 49 58 54 41 35 25 15 5 352 333 271 189 182 175 197 177 142 114 73 357 19 24 23 26 36 47 50 49 53 58 72 77 73 39 18 22 11 360 334 308 285 276 276 283 298 314 350 11 19 10 2 351 345 341 325 293 246 307 324 322 322 357 81 84 84 77 69 57 56 61 70 78 86 97 105 165 282 284 282 272 113 117 120 122 127 143 166 156 126 124 130 154 137 130 122 127 145 159 166 151 128 106 94 90 88 83 78 78 87 95 93 92 92 86 76 56 29 210 171 157 146 175 194 184 165 154 160 171 186 201 212 216 219 224 234 244 253 260 267 271 276 280 284 288 293 309 330 353 40 66 71 77 95 117 132 137 147 159 169 173 173 176 220 242 270 284 282 282 285 290 295 302 307 313 333 7 40 35 26 347 312 302 320 335 353 6 9 4 1 360 11 16 18 20 40 188 191 185 181 186 197 206 206 183 77 60 52 49 40 14 328 289 277 275 274 273 276 280 278 265 239 224 228 214 145 125 126 126 124 122 121 124 126 130 130 128 126 127 133 150 192 244 259 265 148 132 134 151 211 265 196 112 110 109 104 100 94 95 100 119 158 212 236 215 164 119 110 107 110 113 115 120 124 130 136 141 144 146 145 150 160 179 191 199 204 207 208 199 187 168 157 149 146 144 143 147 149 149 145 140 142 148 165 181 199 215 226 245 282 285 296 57 73 79 73 62 16 351 335 323 1 1 1 2 4 5 6 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 7 8 8 9 9 10 11 11 10 10 9 8 8 8 8 8 9 9 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 5 7 10 14 18 25 13 2 353 347 342 343 342 331 299 243 230 222 208 196 187 201 216 229 239 245 244 236 194 346 336 298 280 276 278 279 282 280 270 272 279 301 316 323 321 315 318 331 345 355 2 356 347 342 3 29 56 59 61 67 78 86 93 101 123 138 139 167 200 229 236 235 224 218 232 245 260 279 290 303 311 319 298 297 283 226 184 171 171 160 167 166 165 156 143 136 130 137 134 115 62 46 25 356 336 356 1 357 17 43 54 60 68 359 351 132 108 69 64 56 31 10 353 340 329 324 312 290 262 243 233 232 233 271 305 321 313 306 294 294 297 301 308 322 343 358 2 359 354 352 346 342 343 341 349 351 354 359 10 15 13 1 347 335 327 322 324 331 343 351 344 337 336 346 78 158 262 282 293 306 317 320 316 316 313 328 19 72 94 124 137 185 198 246 282 330 16 14 8 359 342 357 123 116 110 102 99 98 99 100 98 99 98 96 90 82 68 53 38 47 65 77 81 81 79 78 76 75 73 64 55 52 53 55 56 51 37 18 4 7 15 30 34 27 359 344 337 41 75 79 67 62 105 112 107 97 88 82 79 76 74 71 67 62 57 56 63 69 68 68 70 68 65 58 57 58 67 79 88 100 119 113 100 81 65 55 50 51 55 62 69 73 74 72 77 86 92 71 37 8 332 340 339 340 340 340 342 23 69 76 71 59 36 28 33 36 44 63 77 79 74 69 65 49 34 26 32 47 50 46 35 23 12 5 9 26 43 53 59 83 87 72 65 71 69 61 52 65 114 137 146 149 151 161 42 27 48 37 30 49 86 113 114 101 49 36 40 89 128 187 20 22 40 73 87 83 80 73 65 29 173 131 84 68 30 278 250 238 236 229 136 108 75 25 20 25 312 203 151 142 151 141 73 35 4 7 103 348 330 322 321 325 336 144 149 151 146 124 124 132 162 182 178 133 84 56 49 50 66 110 146 149 146 147 149 144 100 78 61 51 43 58 65 67 57 44 32 23 17 8 1 357 342 297 261 244 231 233 229 218 88 49 42 35 25 24 30 46 48 46 54 59 58 59 64 67 47 34 20 2 340 325 311 301 303 312 336 360 33 32 24 360 347 344 333 326 319 304 282 348 18 42 56 61 63 70 76 79 81 80 65 60 74 80 86 105 112 324 315 307 286 237 210 206 185 157 158 163 181 155 94 110 124 169 139 124 135 144 153 152 143 118 98 89 82 83 85 91 93 91 95 98 95 92 90 107 117 141 208 244 238 221 206 219 219 211 193 173 159 166 182 204 216 223 227 231 237 245 252 262 270 277 282 285 287 289 295 317 352 24 68 87 96 106 125 144 154 156 156 161 171 166 157 155 181 231 241 249 256 261 264 272 279 289 293 298 305 281 247 236 240 247 273 300 332 350 5 8 5 355 355 360 15 18 17 9 358 194 199 199 198 200 206 218 222 221 188 126 94 84 81 41 357 338 303 292 283 276 275 271 267 261 243 226 206 174 131 123 119 117 112 110 112 115 118 120 120 118 120 123 133 148 192 259 271 137 133 137 144 159 177 171 108 103 107 110 110 112 114 121 126 132 173 232 255 216 135 115 116 118 122 123 123 130 134 138 144 151 158 156 153 154 159 174 182 187 189 191 191 182 172 164 161 159 157 155 153 157 157 154 147 144 145 151 163 178 190 200 183 137 108 108 124 128 121 124 121 124 275 301 304 310 2 1 1 2 4 5 6 6 6 6 6 6 6 7 7 7 8 8 7 7 6 6 7 7 8 8 8 9 9 10 10 9 8 8 7 7 7 8 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 8 8 8 8 8 8 8 7 8 8 8 8 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 3 3 4 6 8 12 17 23 17 9 2 351 342 332 329 321 306 262 221 206 197 188 198 228 234 234 238 235 226 204 196 230 279 287 295 290 285 283 282 277 275 298 339 13 19 14 8 8 4 7 8 7 5 7 1 1 16 47 72 81 88 93 111 126 150 165 179 179 184 196 212 231 234 230 222 220 223 231 243 254 260 265 270 264 256 275 283 196 163 64 75 169 207 178 161 162 157 138 107 97 15 352 357 3 238 256 298 358 351 353 7 24 43 49 50 38 35 162 131 83 65 58 39 16 1 357 346 334 327 316 295 283 262 226 214 139 262 264 262 266 270 286 303 321 342 355 355 352 348 332 314 306 321 339 350 354 1 358 353 348 350 1 1 355 341 326 316 312 313 309 301 297 305 308 306 313 329 327 307 295 309 326 338 343 340 334 330 328 332 350 8 12 3 355 354 350 353 350 359 7 16 18 9 19 102 117 113 108 105 104 104 104 104 103 105 106 104 98 88 68 46 49 61 79 80 80 78 76 76 76 72 65 56 51 52 54 56 51 38 14 359 355 4 12 15 354 328 331 346 35 70 84 74 63 71 96 103 99 93 88 83 80 76 77 76 80 79 60 56 58 62 63 63 62 60 57 57 58 67 82 95 98 99 85 78 71 59 48 37 42 52 68 77 86 94 104 116 118 121 124 175 214 209 205 342 341 332 338 348 18 46 60 60 53 34 32 33 37 46 61 85 97 100 98 95 83 64 47 59 65 62 48 29 12 345 337 342 351 359 18 29 70 89 103 106 112 36 47 96 103 169 147 99 60 84 75 20 20 41 51 51 52 90 106 105 94 61 28 27 41 35 26 24 29 36 82 88 84 79 74 75 249 245 210 166 36 322 259 234 226 216 273 8 44 42 36 17 4 227 188 149 87 70 34 8 331 345 340 218 305 315 314 319 322 308 188 181 166 150 123 135 151 167 157 119 70 54 49 39 16 7 187 180 168 158 152 145 132 95 78 63 61 117 147 95 66 59 50 36 28 16 351 343 337 330 317 294 267 241 235 239 242 95 68 46 42 40 39 47 60 54 57 81 93 98 96 93 91 68 46 19 352 333 326 323 321 349 15 16 18 26 28 15 326 300 293 306 327 29 10 353 340 43 69 69 70 71 66 61 50 90 107 90 78 70 69 83 106 87 39 353 338 328 265 224 222 220 207 193 193 217 108 83 120 138 162 176 166 157 142 130 111 93 76 83 90 95 98 101 106 109 110 111 107 102 101 118 159 168 178 201 293 294 264 251 250 244 239 228 206 161 178 199 216 223 228 232 235 239 246 254 264 271 278 283 286 288 290 297 324 351 20 85 104 115 125 137 147 151 153 152 156 165 162 161 170 191 212 219 230 245 254 262 267 272 276 282 287 296 280 263 245 247 267 315 341 356 360 1 355 352 350 357 3 10 9 5 356 328 208 202 201 202 204 207 212 221 224 213 192 167 162 159 136 112 88 117 214 246 245 247 239 236 235 230 198 130 122 121 120 112 104 101 102 105 110 113 114 115 114 117 124 134 137 135 77 82 99 125 135 146 147 138 113 104 102 105 111 116 122 132 143 145 154 190 238 253 183 128 119 124 129 135 138 139 143 146 148 152 158 167 164 159 157 161 170 175 179 177 177 176 175 172 170 167 163 160 158 157 161 159 154 149 146 147 147 150 150 141 130 118 119 131 151 184 194 205 209 212 222 245 271 291 307 2 1 1 2 4 6 6 7 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 7 8 8 8 8 9 9 9 9 8 7 6 7 7 8 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 10 10 9 9 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 4 6 8 14 15 13 13 6 350 341 339 342 343 348 350 350 245 214 202 210 228 241 238 229 220 215 206 207 214 239 284 318 322 320 308 299 297 306 330 53 58 53 37 17 4 1 12 14 13 5 1 2 4 18 63 87 99 117 127 140 154 166 180 192 196 201 207 224 234 236 232 229 231 237 245 247 250 246 257 290 291 293 42 67 73 38 15 340 311 270 193 160 167 149 6 25 35 48 324 299 249 214 215 201 23 330 329 340 8 25 26 46 60 49 34 20 23 38 75 70 41 16 358 339 331 323 327 332 331 313 240 217 232 245 256 265 266 275 298 324 351 355 347 331 315 300 289 295 306 341 6 9 2 354 336 324 312 322 335 344 336 317 300 290 284 281 282 281 280 284 293 306 327 346 356 357 352 350 346 341 338 337 335 333 331 333 339 353 1 3 359 355 349 344 343 345 349 355 359 3 359 89 119 116 114 112 112 111 110 111 112 113 115 116 114 111 97 74 55 67 84 88 86 82 80 80 82 79 73 61 53 54 54 53 46 27 359 347 340 342 340 338 330 328 336 357 36 71 81 76 63 51 61 84 101 94 88 84 78 71 70 67 65 62 54 53 56 60 62 61 59 62 64 65 70 81 98 110 93 79 67 68 67 63 53 38 31 42 70 82 91 107 122 143 140 138 141 163 197 175 108 359 338 337 359 15 27 29 33 33 32 28 29 30 28 42 60 79 88 93 91 90 91 80 64 70 75 79 62 352 316 315 316 311 320 338 5 46 84 99 111 72 40 18 15 48 25 44 71 74 67 66 48 11 346 342 49 78 95 103 100 94 83 67 39 32 33 17 360 349 34 68 67 73 77 77 73 61 13 297 230 221 232 261 254 194 164 130 89 59 51 46 33 356 327 227 136 75 58 42 3 299 284 7 34 25 329 310 306 330 350 66 132 142 132 129 123 120 125 132 123 110 101 103 111 44 354 315 232 186 173 156 133 103 85 74 74 70 88 215 199 79 53 52 40 6 332 277 270 280 287 290 295 297 265 214 195 174 101 95 90 78 72 69 70 77 85 78 97 151 128 120 123 109 95 80 64 13 332 319 306 310 327 32 39 29 11 357 349 324 293 274 285 335 20 43 11 332 300 47 81 81 82 83 82 67 359 62 108 101 94 85 73 74 85 73 51 6 344 333 315 228 176 235 250 238 238 272 137 136 143 177 201 208 187 153 113 95 86 83 79 79 93 106 107 110 113 117 119 121 119 116 120 126 140 126 110 72 32 310 277 270 269 269 267 260 234 195 205 215 225 228 231 237 240 242 245 249 256 264 271 278 283 288 290 295 317 338 4 79 114 126 130 136 143 147 148 147 153 163 163 167 173 189 203 208 215 228 250 263 268 272 276 288 298 306 311 319 340 359 6 4 1 358 347 335 327 339 350 4 9 8 358 350 343 307 226 209 206 204 205 208 211 218 221 220 214 206 194 178 152 143 138 147 164 187 201 220 228 226 221 193 145 121 124 125 130 120 115 110 106 105 108 112 113 114 116 121 126 130 122 114 101 93 96 112 119 124 117 108 102 102 103 100 107 115 125 133 143 143 140 151 169 169 131 126 126 135 141 148 150 152 155 154 154 157 163 174 173 168 161 163 169 173 175 173 174 175 176 175 173 169 166 161 162 163 163 158 153 149 146 143 140 136 131 125 120 124 135 159 196 226 240 248 250 251 252 257 270 285 303 2 1 1 2 4 6 6 6 6 6 6 6 6 6 7 7 7 7 6 5 5 6 6 7 7 7 7 7 8 8 8 8 7 7 7 6 7 8 8 9 9 8 8 7 7 7 7 7 7 7 7 8 8 10 10 10 9 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 4 6 9 10 11 12 7 359 352 347 346 344 343 337 323 302 278 251 228 230 241 238 229 217 211 211 214 214 212 236 347 331 325 317 324 334 356 35 69 60 52 44 19 2 358 360 4 9 9 4 2 359 15 83 114 120 128 132 137 145 162 185 200 209 216 221 229 232 235 231 234 240 247 254 256 261 262 296 346 358 33 56 53 47 18 349 310 317 301 182 182 175 102 54 44 222 219 237 243 219 206 211 282 286 284 266 270 341 5 8 32 44 38 25 349 359 7 117 86 74 81 350 329 324 325 334 331 325 328 328 10 305 297 294 294 298 323 346 352 348 338 327 310 302 304 316 317 326 9 24 16 328 308 297 288 280 298 312 310 295 288 284 283 284 288 291 291 293 297 304 324 2 4 4 358 356 354 345 340 338 336 333 328 326 329 338 350 358 3 2 355 347 343 337 336 332 331 328 334 342 65 108 114 115 116 117 119 119 121 124 123 124 125 126 128 126 118 99 93 100 103 98 92 85 88 92 92 90 71 64 61 56 54 47 16 349 337 333 334 336 337 336 341 349 5 30 64 75 79 65 51 35 53 82 90 88 83 76 70 63 60 60 59 55 54 57 62 68 71 72 73 77 78 82 94 80 80 79 73 66 68 70 73 70 57 23 40 81 103 127 145 149 153 153 150 149 153 155 151 154 155 296 12 44 49 50 51 40 26 23 19 14 12 12 21 44 69 65 60 52 44 47 56 59 61 66 73 97 235 289 286 289 293 316 347 355 30 67 88 84 59 48 43 44 45 50 38 34 70 79 74 56 305 311 310 311 282 129 108 86 76 70 58 37 28 17 334 327 327 30 77 91 78 75 80 76 61 33 344 263 243 236 254 242 181 124 81 64 56 44 23 347 317 293 196 59 52 48 11 304 290 242 189 172 174 228 313 16 52 71 90 102 99 92 98 99 90 88 91 110 123 124 117 114 89 7 330 14 129 142 112 77 68 71 77 96 119 130 117 108 74 62 56 29 344 304 275 260 263 269 280 298 327 124 145 147 139 107 99 112 115 119 128 150 130 124 123 123 121 117 125 136 106 94 88 79 332 309 304 295 324 26 49 42 27 2 347 340 338 342 41 52 46 39 27 342 320 310 63 99 109 105 101 98 90 74 75 84 91 99 102 101 93 87 87 80 303 336 338 352 61 117 279 276 256 166 132 139 130 121 105 94 96 106 102 91 91 91 95 95 88 94 101 108 113 118 118 120 121 124 127 128 108 87 97 102 104 117 253 266 277 290 298 301 303 282 243 227 229 233 232 232 235 240 242 242 245 250 255 261 268 276 282 286 289 286 320 34 84 118 126 128 134 140 146 149 152 158 164 168 172 178 192 200 201 201 205 228 245 254 267 286 307 318 326 340 359 22 23 15 360 342 325 310 298 286 333 357 11 9 3 349 337 327 311 262 224 219 217 214 213 214 219 220 222 220 219 213 192 167 156 153 158 169 181 194 213 229 235 223 186 162 150 153 145 133 125 120 116 111 107 106 110 114 118 122 128 129 127 119 112 108 99 98 102 104 103 100 99 100 100 101 99 102 108 118 125 129 120 119 123 125 126 127 134 137 148 154 160 161 163 164 161 158 159 167 179 180 177 168 169 171 174 175 175 178 179 180 182 180 174 169 167 170 168 163 157 152 149 145 143 140 135 128 127 127 139 158 185 214 237 252 261 267 273 273 277 287 298 308 2 1 1 2 4 5 6 6 6 6 5 5 6 6 7 7 7 6 6 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 6 7 7 8 9 9 9 9 8 7 7 7 7 6 6 6 7 7 9 10 10 10 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 6 7 9 10 9 359 346 331 315 301 294 291 294 290 290 278 248 234 228 233 239 248 234 226 224 221 221 224 254 291 301 309 334 4 33 56 62 47 41 42 23 9 354 350 346 357 8 11 6 355 357 130 131 123 116 116 119 130 154 188 211 220 224 226 226 224 221 215 226 235 245 250 251 252 242 194 103 44 57 69 74 59 342 309 307 73 162 178 117 89 120 153 186 220 215 187 142 121 144 168 276 292 280 251 222 190 17 13 15 4 350 323 291 303 329 317 319 333 136 292 312 310 317 330 335 340 351 10 32 15 350 326 333 342 357 359 349 338 328 329 329 332 331 330 329 315 238 227 275 285 282 278 270 263 261 251 250 259 270 283 288 291 290 294 302 310 317 324 347 15 9 3 354 353 353 356 354 351 344 337 330 330 332 339 346 353 356 357 351 345 336 331 326 320 316 311 318 334 40 90 102 106 111 117 125 131 134 135 135 132 133 134 139 143 149 148 132 110 106 109 106 98 98 98 102 105 95 99 99 89 74 55 19 356 345 340 340 339 342 347 356 3 10 23 46 66 73 69 56 33 21 51 83 80 78 78 78 74 70 65 62 57 53 58 66 75 81 84 88 83 74 69 63 57 59 65 71 75 75 76 79 88 93 88 88 121 138 138 144 143 145 141 142 143 147 147 146 141 139 142 89 81 86 86 83 64 41 33 17 9 7 12 24 39 53 60 65 69 61 56 59 58 55 47 30 226 265 281 273 280 297 339 8 359 270 254 137 67 57 51 50 55 54 51 39 32 43 53 53 24 338 311 322 341 333 330 350 59 63 58 46 27 8 328 277 304 342 30 72 90 75 70 74 85 88 358 304 289 281 262 250 236 216 174 82 53 50 23 328 310 299 312 358 61 54 32 287 280 275 247 231 228 216 187 110 84 79 77 80 84 85 82 81 79 71 65 64 71 73 76 89 145 221 358 16 42 89 140 121 105 95 110 135 168 181 167 119 97 85 78 69 38 356 337 321 303 288 291 307 347 48 105 123 128 121 117 114 115 118 127 130 165 151 138 137 131 128 126 121 118 94 90 94 74 39 11 352 344 41 57 55 37 15 352 339 331 343 12 58 67 65 38 354 305 311 319 48 112 118 107 102 98 97 91 81 95 107 117 123 126 120 120 140 147 129 47 37 39 79 104 245 257 210 118 111 93 108 113 98 90 83 86 90 96 102 107 109 106 102 109 116 123 124 124 119 115 117 119 117 115 109 105 123 132 139 150 146 102 106 81 299 302 302 278 257 242 240 238 237 234 232 234 236 237 241 245 249 254 259 263 268 271 268 258 240 128 119 126 128 130 137 144 153 157 158 161 166 169 175 183 196 200 199 193 193 205 213 222 226 253 307 318 329 342 351 359 350 336 323 313 305 295 279 258 331 13 14 3 349 331 324 320 318 306 270 244 233 227 224 223 226 225 225 225 224 222 213 199 183 178 178 187 195 206 224 240 254 244 214 185 171 161 147 136 130 128 125 117 112 108 112 119 127 133 136 129 121 114 110 108 104 104 107 107 105 103 103 102 101 103 105 109 117 126 129 127 125 127 131 134 137 142 150 157 165 168 170 170 172 173 165 160 161 171 182 189 185 179 174 173 174 176 179 185 188 188 188 187 180 179 176 174 169 160 152 147 141 140 136 133 129 125 129 138 153 172 197 219 236 253 267 277 286 292 297 299 294 292 2 1 2 2 4 5 6 6 5 4 4 4 5 5 6 7 7 6 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 9 9 9 9 8 7 7 6 6 6 6 6 6 7 9 10 10 10 9 8 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 6 6 6 6 5 5 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 3 5 7 7 6 358 341 313 287 272 264 264 268 270 270 268 255 237 228 224 231 238 240 234 231 229 228 227 243 263 277 297 336 18 52 70 66 48 35 27 23 11 350 345 346 355 5 14 14 5 249 157 141 124 117 117 117 121 138 195 220 220 221 220 216 213 211 209 217 228 237 235 230 228 220 192 97 52 39 55 77 108 241 257 20 70 102 109 79 78 84 92 126 184 153 132 131 139 157 148 138 97 82 258 191 175 54 32 22 1 356 356 347 353 22 4 327 308 271 228 264 294 320 344 350 1 12 18 17 8 357 344 348 350 347 331 318 316 316 319 312 307 313 319 323 275 219 211 233 254 263 263 251 238 234 236 237 241 260 276 284 289 292 302 312 319 329 341 358 6 3 359 356 358 356 356 356 354 349 342 333 330 328 330 335 340 343 341 335 327 321 313 307 298 297 302 315 339 30 70 88 98 106 117 132 142 144 145 142 140 139 140 149 158 160 142 115 97 93 106 118 119 117 113 111 112 117 131 112 94 75 56 33 12 357 347 343 341 346 355 1 5 8 21 33 50 61 68 52 25 359 40 66 59 62 66 78 79 73 68 64 58 53 47 52 62 75 81 85 66 53 45 45 46 45 48 56 73 83 90 97 108 110 122 117 114 118 121 119 115 112 110 107 114 132 126 104 56 54 54 63 75 92 100 106 112 113 115 75 26 10 19 32 38 48 61 69 79 82 79 76 60 58 59 52 43 329 307 301 308 316 334 333 216 243 271 20 36 42 31 28 31 49 58 56 43 29 34 31 349 339 339 17 32 34 25 29 54 57 53 39 21 358 330 317 13 38 50 53 60 62 56 28 348 271 270 305 309 306 288 269 270 247 197 191 192 8 340 315 310 313 327 314 156 151 260 276 276 270 259 254 248 218 171 106 88 78 72 71 73 78 80 78 81 82 78 81 78 78 73 56 353 262 359 14 23 42 106 138 143 148 163 170 163 127 69 68 87 98 100 99 89 43 349 339 327 315 323 352 48 81 100 111 113 102 107 107 101 102 104 75 32 43 98 115 117 112 108 97 90 78 82 87 83 74 57 23 20 61 65 59 27 351 315 313 318 338 1 40 56 51 345 305 299 315 347 83 101 104 100 101 101 103 104 102 114 126 140 141 141 136 137 141 133 123 116 109 100 119 150 208 230 171 104 104 99 313 66 92 100 103 108 107 108 107 106 104 112 120 130 139 146 141 133 123 112 100 90 93 101 113 131 155 154 149 144 139 137 152 178 247 247 236 229 238 245 244 243 241 239 236 237 236 236 240 244 248 251 255 256 257 258 251 235 203 187 165 146 142 142 147 149 149 155 159 164 166 167 175 184 198 201 200 193 192 196 204 209 206 209 223 251 282 302 302 300 303 297 290 291 291 291 278 266 249 22 13 345 326 311 313 316 319 316 309 288 261 245 237 234 236 237 236 235 234 233 230 224 217 215 217 226 238 247 257 263 267 254 230 204 182 167 149 139 136 132 129 122 120 119 127 136 146 142 136 123 117 111 110 109 112 115 117 115 118 119 117 113 112 115 120 127 134 141 139 139 138 143 149 152 154 156 163 169 177 180 182 182 182 180 171 163 159 171 184 198 201 198 187 179 174 177 183 192 196 197 194 190 187 187 182 174 163 151 148 144 142 139 133 127 124 124 136 147 163 178 199 221 240 257 270 282 287 293 289 275 271 276 2 2 1 2 4 5 5 5 4 4 3 4 4 5 6 6 6 6 5 4 4 5 5 6 6 6 6 6 6 5 6 6 6 6 7 7 7 8 9 9 9 9 9 8 7 6 6 5 5 5 5 7 8 9 10 9 8 8 7 7 8 8 8 8 8 7 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 360 360 360 1 3 4 4 360 346 324 304 282 262 255 253 263 274 282 274 256 232 226 230 238 245 241 234 228 231 234 242 254 279 317 356 36 74 89 92 84 66 43 27 20 11 4 357 354 360 4 2 345 246 171 146 132 125 117 113 115 128 189 214 213 208 200 200 199 198 196 197 204 211 210 206 201 209 165 76 66 46 51 75 90 58 35 39 52 76 95 99 95 91 90 110 117 115 118 126 104 107 122 128 128 155 181 191 158 63 44 3 342 359 16 11 357 353 358 348 320 286 241 265 302 332 345 355 12 29 36 20 4 348 338 330 317 308 301 292 291 282 272 267 280 297 306 306 266 226 215 224 237 246 245 237 224 222 227 228 239 266 286 298 305 310 317 322 328 333 343 358 358 354 348 346 347 345 343 340 338 331 320 311 307 306 303 306 310 318 320 316 309 304 297 296 299 303 314 328 355 29 63 80 92 99 122 152 160 159 154 147 140 140 142 147 144 140 128 112 93 75 66 90 100 105 98 94 89 78 69 71 69 57 49 35 20 5 353 346 342 348 355 3 5 7 17 26 35 44 50 44 34 24 49 56 50 42 43 57 65 65 63 61 62 57 50 49 51 54 58 55 48 43 38 36 35 35 33 32 43 63 86 96 106 103 96 85 89 97 107 101 92 83 86 94 89 86 79 52 27 20 20 28 52 77 94 106 131 137 135 106 65 40 35 34 33 41 48 28 30 60 80 77 51 54 63 45 28 356 8 21 28 16 346 5 41 60 47 39 31 28 25 23 22 30 53 77 101 152 218 314 7 14 19 34 32 31 29 47 70 71 67 54 36 21 7 11 25 51 56 43 37 41 53 45 21 21 12 351 333 318 317 315 296 226 217 213 219 271 265 266 315 317 317 270 226 196 233 280 295 293 271 245 222 176 139 107 84 69 64 63 63 68 74 78 76 69 53 54 61 64 65 56 50 55 61 55 49 23 14 187 164 152 136 88 11 21 31 47 85 115 128 139 157 181 235 289 301 305 315 357 95 93 90 85 84 84 107 104 95 84 72 56 47 41 110 105 94 81 71 62 65 76 78 88 99 104 103 85 59 63 66 56 332 306 295 320 333 342 344 352 2 338 310 305 311 3 64 81 85 93 100 104 111 122 133 153 147 150 157 156 150 143 140 138 136 136 142 153 172 203 209 201 169 117 101 103 98 75 69 79 107 125 129 106 93 95 99 104 117 132 142 158 171 176 149 129 123 116 106 102 106 127 146 156 151 153 162 162 160 161 179 211 223 222 212 219 227 233 239 244 244 244 243 240 239 241 244 247 252 257 262 264 262 245 226 205 203 193 176 162 155 155 153 150 155 159 164 166 169 176 185 195 200 200 197 200 204 211 215 217 217 218 226 237 250 258 265 273 275 277 277 280 282 275 274 265 289 307 295 294 297 304 310 314 316 314 305 289 268 253 245 243 250 252 247 241 239 238 237 236 242 251 271 286 303 272 253 250 245 230 197 181 164 147 139 136 132 127 124 129 137 146 153 159 144 131 120 118 115 114 115 119 126 140 146 143 139 132 129 127 132 138 144 146 148 148 149 150 152 157 161 167 172 175 182 191 195 198 197 197 194 179 164 157 164 179 199 207 209 199 185 172 176 183 195 202 204 199 194 188 188 182 172 161 155 155 152 147 142 134 126 127 131 144 157 170 183 197 216 239 266 280 284 284 279 274 270 275 289 2 2 2 2 4 4 5 4 4 3 2 3 4 5 5 6 6 5 4 4 4 5 5 5 6 6 6 6 5 5 5 5 6 6 6 7 7 7 8 8 9 9 8 7 7 6 5 4 4 4 4 6 7 9 9 9 8 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 5 5 4 4 3 3 2 2 2 1 1 0 0 0 1 1 1 1 1 0 358 357 357 360 2 5 7 7 359 354 320 279 260 261 266 279 290 297 292 278 248 243 245 255 262 264 250 243 243 245 252 276 319 351 6 62 93 100 99 91 80 60 41 32 24 13 354 346 349 354 354 342 314 192 146 127 113 108 104 116 137 183 191 192 188 181 178 178 181 178 174 173 177 187 174 108 32 14 8 149 99 67 64 63 48 24 352 350 57 94 96 87 65 63 91 102 106 114 104 64 81 93 80 112 148 181 201 151 62 51 16 318 347 7 57 18 3 353 337 317 304 293 295 306 324 349 9 25 30 29 360 335 314 309 306 312 312 309 298 288 281 280 276 287 300 309 303 288 256 233 227 230 236 234 221 205 198 197 200 312 330 330 327 326 324 320 305 301 310 327 348 346 338 324 319 316 314 310 303 291 285 282 281 279 280 281 292 305 315 315 313 308 306 307 314 318 324 333 346 10 32 62 70 79 90 114 169 178 166 155 141 132 125 122 123 132 134 133 130 124 100 72 60 62 68 69 64 58 54 52 51 50 46 35 21 13 2 355 346 345 346 355 1 3 6 10 22 29 30 35 41 41 46 56 55 50 38 34 36 45 49 45 47 50 51 49 47 46 47 49 51 50 47 42 37 32 30 25 21 20 31 50 73 84 88 82 75 66 67 78 76 70 57 62 67 69 66 64 51 32 360 351 356 28 56 73 70 61 48 46 48 46 44 41 31 19 43 57 40 16 7 56 74 74 82 83 75 51 29 37 39 30 11 356 19 42 57 50 38 9 354 346 15 21 13 39 99 146 139 124 90 63 49 39 31 16 16 156 86 79 86 93 103 72 41 14 20 34 55 55 39 2 323 35 37 29 25 25 33 8 275 270 257 220 213 218 221 226 223 156 147 169 267 275 279 252 214 213 232 274 283 249 160 143 133 122 105 77 50 50 62 59 52 63 67 50 37 25 28 38 54 48 29 338 293 187 147 126 100 73 68 14 20 33 10 350 334 349 32 104 148 165 178 196 213 240 261 282 293 305 355 95 99 92 86 90 110 141 106 95 90 85 312 271 271 66 60 58 52 46 35 43 59 68 84 109 119 117 106 82 67 60 34 331 337 342 358 348 340 329 323 318 303 298 303 343 78 86 85 81 97 109 113 119 129 145 164 210 203 184 246 206 175 145 137 134 144 166 187 202 233 250 251 145 118 110 97 88 79 79 75 60 84 93 93 97 103 104 105 112 134 149 172 188 206 158 124 125 126 126 127 135 157 158 157 155 165 179 183 179 171 182 196 213 218 217 218 220 224 229 234 241 245 247 247 245 244 246 248 251 257 264 268 265 247 222 208 210 209 202 184 169 160 157 155 157 159 163 166 171 179 184 190 196 197 194 201 213 227 230 230 230 232 235 242 249 259 266 274 276 276 277 275 270 266 263 263 261 266 274 282 288 295 297 301 303 304 300 297 290 280 270 257 261 262 263 254 247 242 241 244 253 258 246 167 154 173 197 214 217 207 181 158 140 129 125 124 121 122 128 138 148 158 161 159 141 131 124 124 124 123 125 132 146 181 219 199 173 148 141 140 148 151 155 151 149 149 154 162 166 170 175 182 190 194 200 204 210 213 214 216 210 194 172 156 157 169 187 203 210 202 186 172 173 182 195 203 207 204 196 189 182 174 164 161 158 155 152 149 144 138 132 135 141 150 164 177 185 189 195 228 271 278 276 275 267 270 274 292 314 2 2 2 2 4 4 4 4 3 2 2 2 4 4 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 7 7 8 8 8 8 7 6 5 4 3 2 2 3 5 7 9 8 8 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 5 6 6 6 6 5 6 6 6 6 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 1 1 1 1 359 356 355 357 360 4 10 14 14 7 350 230 182 228 264 238 248 282 283 275 264 246 229 242 270 289 289 270 263 259 263 280 305 272 203 228 169 115 90 85 84 84 80 72 60 40 5 339 335 336 345 348 347 350 7 68 78 79 82 95 133 164 186 183 181 178 176 174 172 169 166 164 162 152 124 89 54 34 12 359 351 52 59 56 53 43 13 330 312 345 52 77 78 64 62 72 81 94 123 110 55 97 105 94 127 163 190 197 205 32 59 133 142 333 279 246 294 308 307 305 301 304 303 305 317 342 38 39 34 6 345 314 306 300 310 314 316 319 318 313 310 304 310 318 329 331 328 331 330 324 315 299 289 258 238 190 171 143 95 62 30 7 347 338 332 328 320 300 276 263 271 284 279 284 288 291 292 292 289 287 285 282 276 273 273 280 290 301 310 318 322 320 316 316 321 328 333 338 344 352 9 35 53 62 67 75 85 117 163 154 142 130 126 124 123 124 129 135 139 142 142 144 138 119 75 51 52 49 48 46 44 44 41 40 32 21 7 359 350 342 344 349 356 360 360 1 6 17 24 29 30 37 46 53 58 58 54 45 39 34 37 36 33 33 36 42 44 45 45 45 46 50 52 52 48 42 36 32 29 20 12 13 23 46 62 73 74 66 54 50 49 52 41 30 30 40 55 57 56 52 35 359 354 356 18 41 53 49 39 27 29 32 37 35 34 26 18 20 81 122 62 34 62 118 128 125 106 96 71 55 43 44 39 14 13 31 44 54 62 47 21 4 355 7 17 28 57 83 105 107 102 98 87 76 49 28 11 89 143 94 79 73 83 85 70 67 53 55 53 54 46 26 349 333 340 20 22 5 340 305 278 274 275 265 234 196 214 242 259 270 306 192 197 259 290 314 290 248 218 226 246 266 250 161 141 135 140 144 149 8 43 78 67 57 62 66 66 36 349 350 9 50 351 315 317 315 338 36 49 59 54 49 36 17 3 348 329 311 324 342 155 181 196 209 216 224 244 262 281 295 314 336 68 127 122 114 114 132 143 96 90 107 138 236 358 28 36 36 37 37 29 19 25 30 40 59 86 90 85 80 83 80 65 32 1 356 355 356 334 318 315 319 323 323 328 340 46 85 103 110 119 123 120 116 120 125 135 129 57 39 6 299 274 241 159 138 132 150 181 232 257 279 282 274 248 148 123 104 98 91 98 97 88 96 103 110 114 117 112 108 89 144 175 185 197 214 158 108 115 125 132 139 149 161 159 153 152 164 178 191 191 186 186 192 203 209 214 216 219 220 221 225 232 238 243 247 249 251 253 254 256 260 265 269 265 253 224 209 209 213 213 201 185 170 163 159 160 162 165 168 174 184 184 183 180 177 174 186 209 243 241 237 240 242 242 247 253 261 267 270 274 276 276 274 266 255 255 257 259 261 265 269 272 274 278 280 283 287 292 301 309 313 309 301 290 284 279 275 268 260 251 246 242 217 186 171 169 171 184 195 198 183 157 139 122 109 108 112 118 128 136 147 157 168 167 159 141 133 129 130 130 130 135 141 151 173 214 229 218 181 160 154 158 162 164 155 149 143 151 162 177 186 191 196 202 208 208 210 213 218 221 227 224 213 181 158 154 163 179 196 203 200 182 171 171 182 194 204 208 206 199 190 177 168 161 159 155 151 152 151 149 144 142 141 147 156 169 177 174 164 149 152 182 232 256 259 264 270 281 314 358 2 2 2 2 3 4 4 3 2 1 2 2 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 6 5 4 2 2 1 2 3 5 7 8 8 7 6 6 5 5 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 5 5 5 5 4 4 4 3 3 2 2 1 1 1 0 0 360 0 0 1 1 0 359 356 353 357 2 7 13 21 13 359 282 216 192 208 220 218 230 266 283 273 254 228 206 208 247 284 282 273 267 259 256 259 261 227 200 211 202 144 101 96 94 102 133 154 131 77 337 328 325 328 336 341 349 359 19 42 51 50 42 60 159 150 151 144 157 171 167 152 135 129 129 125 117 105 90 77 61 43 24 12 12 47 54 51 53 53 44 37 41 64 83 107 106 95 80 70 72 118 158 191 242 236 141 123 142 157 171 148 89 76 147 173 160 158 302 284 279 282 284 287 294 302 313 327 345 29 53 35 18 341 319 305 313 316 316 314 313 310 309 308 312 317 330 342 350 349 347 344 339 336 334 332 327 280 230 186 123 93 61 42 23 5 345 337 333 332 335 339 275 169 173 221 266 291 296 297 299 301 303 302 300 298 295 293 293 297 301 309 318 325 329 327 328 327 337 343 347 349 350 353 8 38 54 60 59 58 63 70 84 114 124 127 127 125 125 127 129 134 140 147 154 158 158 156 152 127 95 76 59 46 44 41 35 30 26 13 2 351 342 334 345 354 3 358 355 354 358 7 18 26 27 37 49 55 58 59 56 51 48 45 39 35 32 27 33 39 42 42 42 43 46 49 51 52 51 47 42 37 30 20 9 2 10 26 47 61 67 62 53 47 50 53 46 32 17 25 39 49 58 65 46 20 13 16 21 34 46 55 55 46 32 36 48 43 33 6 326 261 210 177 138 93 72 86 100 110 83 75 69 58 38 43 50 42 34 37 48 67 97 87 56 358 340 330 329 315 330 49 68 55 63 84 85 84 91 83 330 197 167 114 75 55 58 70 86 130 118 67 60 49 15 347 7 337 317 289 299 325 320 313 305 295 284 286 203 147 230 299 312 324 342 340 348 352 348 349 334 310 275 266 271 286 260 151 146 154 159 133 73 340 289 166 94 77 59 51 40 352 338 352 10 14 349 347 347 10 23 24 24 26 27 21 10 355 340 320 314 309 328 342 137 232 236 237 240 251 261 274 294 297 306 250 227 212 73 65 56 95 104 94 73 40 51 54 53 46 41 33 31 31 13 358 356 11 32 39 53 66 70 72 80 77 63 14 346 339 334 324 323 327 335 339 343 345 356 17 37 77 130 141 140 129 118 111 109 109 110 93 71 61 53 303 270 256 228 164 144 153 168 256 317 331 315 290 263 163 133 119 120 118 113 108 102 105 120 136 137 130 121 122 135 228 241 222 193 150 97 95 103 120 127 129 139 150 173 181 173 184 191 196 197 196 192 193 197 206 213 217 218 218 217 219 221 226 231 237 243 247 251 256 260 262 266 269 267 260 229 211 206 211 213 210 199 184 168 164 163 168 172 175 176 177 170 162 153 153 155 170 192 234 239 240 238 243 247 252 256 262 267 270 274 275 275 275 269 260 250 246 252 254 256 256 257 257 259 266 274 281 291 302 309 312 307 300 291 285 284 287 289 292 290 278 221 211 204 191 183 179 186 188 185 164 144 138 132 128 128 132 138 142 146 151 156 163 164 154 139 133 131 129 133 138 143 149 154 164 187 220 231 224 191 174 169 169 168 158 148 140 149 161 177 184 189 192 195 198 197 199 199 205 213 224 227 223 194 169 156 163 172 187 195 193 180 172 171 182 197 208 211 208 201 191 179 170 163 156 152 150 151 151 151 147 144 143 147 154 163 164 157 148 142 150 170 202 234 250 261 266 282 34 43 2 2 2 2 3 3 3 2 1 1 2 3 4 4 4 3 3 3 4 4 3 4 4 4 4 4 4 4 4 4 4 3 4 4 4 5 5 5 5 5 5 5 5 4 4 3 2 1 1 1 3 5 7 7 7 6 5 4 4 4 3 3 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 4 3 3 2 2 1 1 1 0 0 360 360 360 360 360 0 360 359 357 356 359 4 9 12 9 1 353 314 271 242 235 226 223 217 263 299 277 249 216 203 203 223 254 270 264 236 223 223 232 226 202 176 163 137 117 110 129 142 169 186 202 201 222 298 310 307 316 325 335 349 5 19 38 50 45 34 48 69 78 71 64 68 74 76 70 65 63 64 66 79 84 82 74 71 59 41 11 14 67 81 87 100 94 79 62 61 69 92 119 119 117 109 118 175 172 174 188 230 301 152 154 167 130 110 74 79 202 228 224 212 229 268 268 269 276 284 288 303 321 344 6 22 30 31 23 354 314 307 311 319 318 313 305 296 287 288 296 308 322 339 348 350 347 343 339 333 329 323 316 306 284 338 50 56 56 50 35 17 360 345 337 334 334 339 352 80 81 35 353 338 327 323 319 317 317 317 316 315 316 317 316 315 314 312 316 326 334 337 336 339 345 355 360 1 358 355 352 6 39 64 66 61 55 51 54 63 86 106 118 121 121 121 121 121 125 131 139 145 150 152 154 154 148 140 133 104 71 49 40 31 24 16 8 356 343 334 335 342 354 1 356 352 350 357 4 12 17 22 34 47 55 55 55 50 50 53 57 61 57 49 38 36 41 47 51 51 48 47 48 51 53 50 47 42 35 27 16 5 357 3 17 44 62 70 65 56 50 56 61 65 49 24 20 23 35 63 102 93 66 47 34 31 35 48 73 99 105 78 49 44 35 6 266 254 244 223 181 135 40 35 43 50 59 65 66 61 48 22 9 62 69 49 29 2 331 181 167 192 274 281 290 336 15 53 49 40 23 35 50 63 72 97 117 208 226 215 195 84 57 40 64 135 143 90 53 56 44 305 276 241 297 300 275 253 264 299 312 322 346 68 71 72 72 19 25 62 19 7 357 356 356 327 310 299 308 321 327 338 340 108 114 96 108 117 100 77 346 294 165 108 102 92 70 41 22 27 33 42 34 4 10 17 29 26 23 14 17 26 11 352 331 319 308 314 323 347 10 26 353 312 286 284 289 276 281 290 251 198 112 33 20 12 12 20 57 81 85 67 51 55 59 63 53 43 29 17 7 343 336 336 8 35 43 46 51 60 63 62 51 27 338 330 328 349 356 351 342 341 350 354 356 360 6 11 17 41 176 157 122 112 106 99 99 98 91 87 94 230 259 268 263 252 222 171 151 142 128 105 353 289 279 255 158 138 131 131 122 106 103 86 22 130 158 174 138 132 139 153 203 219 215 167 131 111 101 100 121 125 123 136 145 156 169 196 218 215 208 201 196 192 195 199 207 213 218 220 221 220 217 215 214 219 226 234 239 245 250 254 259 264 268 270 267 247 222 205 206 208 211 206 194 175 167 166 172 175 169 156 146 139 134 130 135 148 177 206 230 249 253 254 263 270 274 274 274 274 277 279 279 279 278 277 272 261 255 253 254 255 251 251 251 258 265 275 277 277 277 275 270 270 270 273 274 278 285 294 302 298 282 228 211 206 203 194 188 191 187 176 155 145 147 149 152 154 153 153 149 146 144 142 141 143 137 130 128 127 129 139 149 154 155 154 159 168 186 207 224 215 203 189 183 176 163 151 145 150 156 165 166 168 169 172 176 180 184 188 196 205 216 224 226 212 190 169 170 175 184 188 190 185 181 176 185 199 217 219 215 203 190 179 170 161 153 152 150 149 147 143 142 140 142 150 156 161 157 150 148 149 159 170 189 213 233 250 241 124 89 72 2 2 2 2 2 2 2 1 360 1 2 3 4 4 4 3 2 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 3 4 3 3 3 2 1 1 0 1 3 4 6 7 6 5 4 3 2 2 2 2 2 2 2 2 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 3 2 2 1 1 1 0 360 360 359 359 360 360 359 359 358 356 355 357 3 11 16 10 5 2 359 3 352 340 326 303 258 297 311 294 253 200 202 211 223 242 266 247 216 189 184 184 176 154 133 119 70 61 117 148 160 184 215 229 229 229 241 277 295 308 318 327 339 359 19 40 52 47 43 46 60 68 63 59 58 61 58 54 50 46 46 49 60 67 72 59 53 46 37 332 258 198 153 146 151 141 124 98 74 72 95 101 94 96 102 150 200 200 167 152 226 251 219 205 193 151 113 60 203 220 226 219 208 232 258 266 269 267 281 307 337 360 17 26 26 12 349 324 294 277 269 258 263 279 288 288 283 279 288 301 313 330 344 351 345 340 335 331 322 321 323 350 7 24 30 34 36 36 34 24 11 357 345 337 336 336 337 348 41 65 37 360 348 339 336 333 330 328 326 325 326 327 327 325 321 320 319 327 338 350 345 341 344 351 6 8 10 8 2 354 6 41 81 81 75 62 52 46 51 64 83 98 105 105 104 103 102 98 105 113 123 127 129 134 138 140 140 139 133 115 89 62 37 17 9 6 347 336 330 335 342 354 360 1 358 355 358 2 8 9 14 24 35 45 45 42 38 36 38 49 59 69 68 61 48 46 51 51 49 46 43 46 50 54 54 46 38 30 20 9 2 358 358 11 44 69 75 69 62 54 57 60 68 63 51 27 8 331 149 129 106 80 64 45 25 359 41 147 157 127 83 44 34 38 297 256 248 242 238 102 67 39 34 36 44 54 68 85 102 119 124 124 79 74 62 37 335 298 268 245 237 242 273 309 353 31 47 51 42 22 27 35 49 54 55 37 314 263 240 229 56 47 38 52 122 78 56 35 8 337 280 236 223 239 290 301 224 211 270 315 329 28 73 71 27 353 339 26 49 36 17 351 333 318 302 306 311 323 342 4 47 90 102 96 82 90 100 109 102 322 285 270 172 123 115 104 79 52 43 42 44 333 309 333 15 38 15 342 344 349 8 330 310 296 298 302 316 336 8 28 15 313 298 287 280 293 299 297 293 187 69 62 44 23 2 355 1 42 64 70 59 53 62 65 64 47 23 9 352 333 316 325 346 21 38 47 45 41 42 47 49 22 353 326 346 3 8 346 320 328 336 348 351 351 348 349 355 5 359 286 291 57 105 107 103 114 122 128 137 187 254 273 281 274 264 248 188 144 143 144 147 160 214 258 233 160 130 116 98 105 109 109 93 334 317 291 313 130 136 143 155 186 197 194 163 139 124 113 106 101 110 124 142 148 151 159 184 221 226 224 216 209 203 198 197 201 209 216 221 224 226 224 218 210 210 214 225 234 240 244 248 251 256 260 264 266 263 238 215 201 201 205 205 200 181 173 171 169 153 132 117 111 110 110 111 118 114 348 271 270 270 278 289 300 302 301 294 287 283 281 280 281 281 279 278 276 270 266 261 261 260 256 254 251 254 255 258 261 265 267 265 263 263 263 265 274 280 287 289 290 293 284 241 217 208 206 193 191 195 184 173 155 151 154 160 163 164 158 153 145 139 132 132 132 131 129 125 129 132 135 149 160 166 164 159 158 161 167 180 196 209 214 214 208 199 184 166 154 152 153 155 154 153 155 161 167 172 179 188 196 206 215 218 219 216 205 192 187 187 189 191 192 194 195 196 203 216 235 236 228 209 193 179 167 160 154 152 149 141 138 134 138 143 148 152 156 156 153 149 150 154 161 167 174 186 197 202 155 119 106 106 2 2 2 2 2 2 1 359 359 0 2 4 4 4 3 2 1 2 2 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 2 2 1 1 0 1 3 4 5 6 5 4 3 2 1 0 0 0 1 1 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 0 0 360 359 359 359 359 359 359 359 359 358 357 353 354 2 16 25 19 12 6 3 3 360 351 341 329 318 307 315 317 301 192 200 218 238 236 242 236 210 190 175 168 165 152 135 129 123 124 238 239 230 234 254 257 257 253 261 280 296 308 315 322 330 359 25 46 54 58 54 53 60 66 72 67 61 60 56 54 50 46 41 42 44 41 42 39 33 27 20 24 68 79 103 135 150 148 144 138 117 89 83 85 87 96 118 185 205 209 169 154 162 215 233 227 209 161 117 93 106 140 149 155 181 251 274 283 302 324 343 357 17 34 26 10 346 326 309 292 279 266 257 249 254 264 273 280 290 296 302 313 325 340 345 347 339 335 330 338 347 10 21 29 26 28 29 31 32 28 23 17 3 352 342 337 337 336 335 337 357 62 35 9 349 342 337 337 336 334 333 330 331 331 330 327 324 324 328 341 354 359 347 345 345 354 3 9 12 14 8 2 3 37 84 90 86 74 60 47 46 54 70 77 82 84 81 76 79 84 95 104 110 112 112 115 121 124 129 131 130 129 120 106 65 15 3 355 345 338 337 344 350 357 1 5 1 360 1 4 5 7 12 20 30 35 32 30 26 23 21 24 36 56 73 74 64 51 40 34 31 28 31 36 42 45 45 41 34 27 15 3 354 350 349 4 34 66 73 71 65 59 55 58 59 55 59 227 220 214 198 122 87 68 63 51 17 326 297 182 152 86 53 36 30 235 262 264 251 185 68 51 54 51 41 37 46 65 91 116 135 148 130 105 73 65 60 18 325 281 283 291 303 342 6 51 62 58 59 63 70 89 72 66 64 61 49 24 330 299 311 56 70 82 86 145 54 49 54 39 358 329 262 224 213 205 292 327 287 205 186 305 317 299 42 71 51 31 25 36 37 31 360 326 307 310 320 325 333 355 81 89 69 71 83 92 93 83 111 132 156 235 282 265 215 132 120 114 101 83 29 242 238 288 290 273 248 222 271 309 338 310 284 279 276 272 268 268 274 301 318 322 306 294 293 297 308 345 355 1 33 74 67 62 53 16 332 330 5 64 75 77 64 67 93 76 65 52 35 12 340 318 308 344 34 45 36 35 50 44 30 29 27 11 349 340 2 12 338 320 315 323 328 334 333 333 335 339 342 347 339 286 349 49 98 115 132 147 144 132 136 156 196 256 273 278 270 249 187 160 157 152 148 154 181 237 224 166 104 97 94 116 122 120 118 57 332 327 327 89 119 125 142 162 174 176 166 144 129 126 133 146 143 144 151 156 161 162 175 197 212 218 216 213 209 204 199 198 204 210 214 220 226 231 227 219 210 206 214 223 233 239 243 247 248 250 253 257 259 247 225 199 195 194 197 194 181 171 147 135 120 110 106 100 92 90 87 89 60 35 8 301 281 305 315 320 312 306 298 288 280 273 269 269 271 273 274 273 270 269 267 266 263 258 252 248 246 249 252 261 265 270 269 269 269 270 272 277 278 277 277 276 282 258 220 217 212 209 197 193 192 182 168 153 155 161 166 168 165 156 146 139 135 133 134 136 138 140 140 137 139 142 155 167 180 177 169 160 159 161 170 180 194 202 212 217 218 212 186 166 154 154 154 151 150 150 156 162 168 175 184 190 197 202 205 206 206 206 207 204 203 202 198 195 190 188 184 186 211 247 253 243 219 193 175 164 159 156 151 144 136 136 139 143 147 151 150 150 149 149 149 153 154 157 158 159 160 159 153 141 138 141 161 2 2 1 1 1 1 360 359 359 359 2 3 4 3 2 2 1 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 3 3 5 5 4 2 1 360 359 359 359 360 0 1 1 1 1 1 1 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 1 1 0 360 360 359 359 359 359 359 359 359 359 358 354 347 343 342 11 44 41 20 8 360 349 341 331 326 313 306 301 329 336 335 343 139 273 255 218 201 202 191 184 173 168 165 163 156 147 146 160 208 231 241 258 285 292 294 285 286 292 303 310 318 319 325 354 31 51 57 59 57 56 58 59 60 56 55 58 57 56 50 44 41 41 38 34 29 27 23 17 10 36 71 58 60 117 154 160 164 157 154 136 14 65 94 110 136 173 187 182 147 138 140 172 210 223 189 152 113 95 79 98 114 143 177 263 291 315 348 347 348 350 27 76 24 349 321 305 294 295 293 276 267 262 267 273 278 287 295 308 319 330 336 341 340 340 338 345 357 22 31 32 32 32 25 23 23 30 32 25 17 9 357 346 337 335 335 334 334 336 344 5 19 10 349 341 339 341 340 338 335 334 334 336 338 338 338 339 351 4 12 6 352 345 345 356 3 7 11 11 8 4 356 25 79 96 92 83 70 62 54 64 73 77 76 76 75 75 72 76 86 102 112 117 117 115 111 111 116 117 120 119 114 112 89 38 4 355 352 349 353 358 1 2 4 3 360 360 360 3 8 12 22 29 37 36 29 24 19 14 12 11 13 24 52 62 58 37 27 23 16 11 10 18 29 35 37 38 34 26 12 360 347 346 347 356 19 56 66 73 73 69 64 62 55 31 297 250 223 214 196 47 43 38 36 28 352 314 320 353 99 104 113 119 151 201 228 230 79 83 70 50 48 50 49 42 36 95 135 145 144 139 105 82 61 51 37 345 295 242 214 58 59 65 69 73 80 79 98 166 226 219 163 130 105 80 67 27 307 300 50 123 126 147 115 78 49 33 23 14 345 338 308 226 215 202 181 260 295 216 207 281 287 284 337 37 58 63 55 40 23 356 318 304 299 315 333 344 32 132 114 98 72 75 90 117 128 151 148 150 173 238 292 252 208 145 122 119 117 126 221 252 265 294 282 254 238 233 258 291 305 285 279 278 278 268 246 221 213 291 333 345 329 333 5 34 48 22 5 353 26 64 67 64 58 347 326 356 40 66 82 89 90 87 90 97 100 102 86 342 310 316 332 40 57 57 30 22 46 41 28 13 12 23 359 342 336 324 305 307 309 314 311 307 310 316 325 323 320 318 333 34 41 61 84 116 151 178 142 126 134 148 171 186 207 243 252 248 199 175 163 147 142 151 179 220 224 178 122 125 131 139 134 126 131 131 68 347 325 315 52 107 135 151 161 170 168 148 144 148 156 159 151 149 151 168 183 175 177 183 199 206 208 209 208 205 202 200 202 203 204 208 216 226 228 226 218 211 208 214 219 227 235 241 245 248 248 249 251 250 230 203 189 182 179 166 135 79 69 85 109 110 109 102 90 81 70 34 29 10 322 308 302 323 325 323 312 303 297 291 286 281 275 269 269 269 271 272 270 269 269 269 266 264 261 257 253 252 253 260 267 273 273 274 276 274 274 272 270 270 265 253 228 227 222 226 223 221 212 203 195 179 166 154 161 167 169 166 158 151 145 141 140 140 141 142 144 143 141 138 141 148 158 172 187 190 185 172 164 162 169 175 181 187 195 204 214 219 202 180 162 162 160 153 154 155 158 160 161 164 170 175 180 186 191 191 191 193 197 205 207 205 193 178 166 157 148 145 159 216 254 241 222 189 172 162 157 152 144 141 139 141 143 146 148 150 148 147 146 148 149 151 152 154 154 154 153 149 146 147 156 167 181 2 1 360 360 360 360 359 358 358 359 1 2 3 2 2 2 1 2 2 3 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 1 359 359 358 359 359 359 360 0 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 0 360 360 359 359 359 359 359 359 359 360 358 355 349 343 335 330 149 112 77 27 351 323 318 312 306 307 310 326 342 355 356 352 356 4 12 24 61 121 151 167 171 172 171 172 174 167 163 158 161 175 204 238 236 262 294 297 298 303 306 313 322 327 326 315 297 43 54 56 58 57 56 55 53 54 54 56 58 55 55 53 47 43 41 36 31 20 14 9 360 347 349 54 63 47 19 136 152 157 156 149 135 100 82 103 114 123 129 127 120 118 124 125 138 155 145 122 114 100 101 94 108 148 172 217 255 274 310 333 330 325 311 283 168 198 264 277 275 273 273 266 258 258 264 273 278 280 291 309 327 332 338 339 339 338 343 351 16 31 39 37 33 27 26 24 20 20 26 26 22 10 359 349 339 332 329 328 326 330 334 339 348 8 6 360 349 344 343 341 339 337 338 341 348 356 1 7 13 18 18 18 8 355 347 348 356 3 7 10 6 1 355 354 7 71 96 93 88 79 64 54 64 75 83 80 77 78 76 74 71 76 92 108 119 120 120 114 112 109 110 108 106 103 99 93 78 28 4 359 359 5 10 12 12 11 3 356 352 353 358 10 20 30 39 48 45 35 24 17 11 9 7 1 3 11 38 48 41 26 17 9 1 354 4 19 30 36 39 38 29 11 355 345 343 346 352 7 29 46 61 75 82 83 81 89 184 263 255 220 137 47 31 29 27 5 327 304 271 245 250 275 89 101 121 143 151 156 100 74 74 68 55 36 36 64 65 40 169 159 150 128 100 68 70 72 58 31 307 256 230 177 98 56 59 67 71 90 103 97 87 56 149 194 161 127 109 145 181 247 260 136 154 132 111 63 46 52 17 345 221 181 11 15 22 319 248 227 238 257 245 261 289 308 333 5 20 44 58 54 39 349 312 298 301 310 330 355 32 59 79 79 77 71 75 141 159 160 163 161 165 167 185 198 160 110 71 97 115 120 128 147 192 263 293 242 228 217 226 251 276 289 290 297 304 308 283 241 222 205 176 36 15 20 36 48 46 38 1 345 342 28 61 72 48 12 14 22 30 40 60 87 94 96 103 119 138 128 122 125 340 332 16 38 51 48 42 26 24 35 32 23 6 3 11 37 7 338 319 305 305 304 304 297 293 298 304 306 298 299 307 33 50 43 49 59 79 90 79 107 117 134 156 180 175 172 168 190 216 201 181 164 144 143 155 180 212 251 125 117 132 144 163 143 131 134 132 122 129 255 277 244 157 150 152 161 174 181 168 149 140 138 141 144 147 152 168 182 190 180 181 192 201 207 208 206 202 203 205 206 205 203 200 206 215 224 228 227 221 215 212 211 212 217 226 236 244 250 250 249 248 228 203 182 169 159 144 130 99 57 40 143 135 128 124 124 135 132 128 136 289 297 306 317 330 336 335 326 318 311 307 300 292 283 274 270 269 270 273 276 277 281 282 279 279 279 273 267 260 256 255 265 270 276 275 270 268 255 243 239 235 232 236 239 236 229 228 226 223 211 207 200 184 173 163 167 167 164 157 152 149 150 150 147 143 139 140 139 140 140 139 144 150 161 174 191 200 202 196 183 176 175 175 177 178 182 189 201 210 208 192 174 166 160 155 158 160 160 160 159 159 160 163 166 171 174 173 171 171 176 183 184 178 166 156 149 138 134 132 139 162 226 228 217 185 168 157 151 147 144 143 143 142 143 146 148 150 148 147 147 149 149 147 148 150 154 152 152 148 148 152 163 172 178 2 0 360 359 359 358 357 357 357 358 360 2 2 2 2 2 2 2 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 360 360 360 360 360 0 0 360 0 0 1 1 1 1 1 1 1 2 2 2 1 0 359 358 358 358 358 359 359 360 360 0 0 0 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 0 360 359 359 359 359 358 358 358 359 359 357 353 346 347 349 355 112 144 147 156 305 317 321 322 322 338 345 353 359 7 7 2 2 10 25 31 47 78 110 145 162 170 173 173 174 173 165 156 152 156 181 221 229 231 248 282 302 311 315 318 316 313 306 293 303 25 46 52 54 56 56 53 50 51 52 57 61 60 55 51 48 43 37 31 20 1 345 330 309 295 278 355 56 42 39 53 131 151 150 147 138 118 101 101 100 99 93 82 74 90 107 113 112 111 105 98 94 113 181 201 206 211 219 248 248 229 230 259 278 289 295 283 255 235 245 252 254 259 269 274 275 266 270 275 286 297 307 325 342 324 317 320 331 339 350 13 40 40 40 39 28 12 12 20 24 25 25 20 15 7 354 339 331 325 320 319 319 327 331 334 343 358 2 354 342 341 340 339 338 337 343 354 9 20 28 32 31 28 24 18 9 360 351 354 1 10 10 10 1 355 349 351 2 52 85 91 85 73 60 53 54 73 85 86 83 77 79 79 74 72 73 95 110 118 121 120 115 108 106 104 102 99 95 93 86 69 35 11 5 10 15 20 19 14 5 352 341 344 350 4 19 34 47 55 57 49 31 18 12 11 7 1 354 355 8 37 52 42 27 10 356 348 359 21 38 44 48 51 40 19 356 347 344 348 355 6 17 27 42 65 91 107 124 154 171 312 57 60 58 43 30 15 350 310 298 293 251 219 196 136 110 101 106 114 105 89 74 71 69 70 60 29 11 342 182 152 106 89 85 86 84 83 97 107 124 188 233 242 233 201 90 69 70 59 50 83 83 69 72 94 133 162 205 168 154 161 154 49 23 49 112 83 67 49 44 173 2 346 222 211 20 357 347 339 295 256 260 270 286 312 346 3 3 7 20 28 38 36 22 317 299 292 305 327 351 23 47 54 55 55 50 39 328 245 214 182 167 156 166 177 192 185 151 77 56 39 43 92 122 131 132 137 139 139 141 136 314 317 320 321 323 324 319 298 254 224 207 199 193 70 34 27 34 44 44 25 345 348 5 44 63 73 33 347 2 37 49 33 53 97 107 117 132 100 81 66 56 38 32 35 57 58 51 29 15 20 29 30 27 17 4 352 345 342 336 329 320 319 321 318 316 316 319 319 305 297 290 294 14 71 59 39 30 37 66 70 69 90 111 135 158 174 163 152 138 146 155 182 187 181 165 157 155 130 116 96 96 104 126 139 176 144 134 131 134 138 159 198 267 239 181 148 142 139 150 159 52 115 119 122 129 143 150 156 164 171 178 177 179 184 195 204 209 205 198 198 204 214 211 207 202 202 206 216 222 227 228 227 224 221 218 218 221 228 239 251 258 255 245 221 198 175 167 158 146 141 139 181 217 200 181 160 145 142 147 148 145 150 185 310 310 319 330 345 357 3 352 336 328 317 307 297 285 275 272 270 274 277 282 285 287 288 288 288 284 281 272 262 253 259 270 284 270 257 241 228 214 203 196 201 215 233 241 229 215 193 181 175 188 195 194 182 170 163 159 154 155 154 153 147 139 135 135 135 138 140 141 141 142 145 150 160 175 188 201 208 209 200 192 187 185 180 176 175 177 186 197 210 200 185 167 161 159 164 166 164 162 160 159 157 156 158 160 161 159 156 154 156 159 160 162 160 153 145 138 134 134 141 164 203 214 210 183 165 152 148 146 145 142 138 136 140 145 150 151 150 149 149 147 145 142 147 151 154 154 153 152 154 158 165 168 167 1 360 359 358 358 357 356 356 356 358 359 1 2 2 2 2 2 2 2 2 1 1 0 0 1 1 1 0 0 0 0 360 360 359 359 359 359 359 359 359 359 360 360 0 1 1 1 1 1 1 1 1 0 360 359 358 358 357 357 358 358 359 359 359 360 360 360 0 0 1 1 1 1 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 1 1 0 360 359 359 359 358 358 358 358 358 358 358 355 351 349 351 353 1 35 140 148 133 83 22 9 5 360 354 352 354 357 14 42 24 17 27 42 50 55 70 97 128 151 157 158 161 164 164 164 161 161 172 187 226 245 256 273 292 304 312 313 315 312 307 302 300 20 39 47 50 54 53 53 58 53 49 51 54 63 60 49 47 44 39 30 19 355 328 308 293 282 284 291 358 24 24 23 27 89 135 143 142 138 123 107 99 93 90 87 82 73 81 97 122 127 129 113 107 117 112 183 197 217 241 239 260 333 308 219 234 241 245 260 274 269 261 260 264 269 285 298 309 316 321 324 324 317 315 317 327 329 221 297 332 333 356 7 39 52 49 42 34 16 359 347 5 31 31 25 14 3 353 339 328 322 317 315 316 319 324 327 330 337 357 5 347 338 336 337 336 340 347 360 12 28 35 40 39 34 29 25 19 13 8 5 9 13 18 13 8 358 356 354 360 10 37 68 81 77 70 59 56 56 66 79 89 87 86 86 88 90 90 92 101 110 116 117 118 114 109 105 104 102 102 97 90 83 73 54 25 12 12 17 23 22 15 7 346 333 334 339 350 7 29 47 59 68 65 55 34 20 12 7 3 355 352 354 18 51 68 55 17 349 351 3 27 49 64 70 71 75 60 28 3 357 359 5 14 18 20 23 44 85 118 128 128 96 54 58 59 57 47 29 331 305 297 312 308 287 262 239 187 146 121 95 84 83 70 64 68 72 75 74 65 4 315 251 126 96 77 63 40 41 64 103 132 165 178 195 215 228 216 119 87 81 77 72 86 91 95 119 138 133 157 181 191 170 133 54 22 14 39 74 63 62 174 195 198 30 355 277 319 333 332 316 298 295 290 289 305 321 343 12 37 43 36 26 18 9 341 309 282 290 298 328 358 12 22 30 36 42 43 358 300 282 270 247 204 177 161 171 179 188 167 124 76 59 42 18 21 105 126 139 139 128 100 66 41 19 3 355 352 350 339 319 266 219 211 228 229 214 69 48 33 18 19 37 24 2 1 24 57 61 60 37 16 17 46 56 34 65 108 125 100 78 73 65 47 28 19 39 54 65 64 58 33 13 14 37 39 30 17 4 350 345 343 348 347 343 345 350 352 352 348 341 336 323 315 309 41 90 85 67 47 31 32 49 54 57 68 81 108 139 146 135 135 131 133 133 135 171 236 238 194 138 123 119 115 107 107 119 123 122 124 124 125 138 145 157 180 249 220 150 127 129 134 138 135 108 117 125 134 144 159 157 160 164 170 175 176 177 179 187 196 208 204 197 191 199 208 210 209 206 203 203 207 213 219 225 227 225 224 224 225 224 225 234 247 266 263 250 214 191 176 174 167 156 151 153 175 189 195 177 154 133 139 143 140 137 135 126 338 307 317 326 347 5 31 27 11 349 337 328 315 299 287 280 277 272 272 272 275 280 284 286 288 289 288 285 279 270 270 270 268 259 249 238 226 214 203 198 196 198 204 216 205 186 168 165 164 179 189 198 183 165 151 152 156 161 157 145 138 136 140 143 146 147 146 145 143 141 141 148 157 171 183 191 197 199 198 197 196 195 191 186 176 171 175 185 202 204 194 174 167 165 169 170 170 167 164 159 158 155 158 158 159 153 148 143 146 149 155 159 165 161 156 147 143 143 154 174 200 204 196 171 158 151 148 144 140 135 131 130 136 145 154 156 155 153 150 147 143 142 148 152 154 156 158 160 161 163 163 159 151 0 359 359 358 357 356 355 355 356 357 359 0 1 1 1 1 2 2 1 1 1 0 360 360 0 0 360 360 360 360 360 359 359 359 359 359 359 359 359 359 359 359 360 0 1 1 1 0 0 360 360 359 359 359 358 358 358 357 357 357 358 358 359 359 359 359 360 360 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 1 1 0 360 359 359 359 358 358 358 357 357 356 355 354 349 346 348 355 360 12 51 104 92 78 49 25 354 345 345 349 355 8 31 44 36 31 32 54 61 57 64 86 112 133 144 149 150 152 158 167 178 187 199 215 240 262 280 294 303 312 318 322 323 323 326 353 40 44 49 50 55 56 45 46 56 53 50 46 48 56 54 47 43 37 30 10 345 310 300 296 304 307 312 344 22 10 6 1 2 14 79 119 125 121 110 104 100 95 90 84 90 92 95 119 146 112 89 101 118 112 68 56 52 343 297 187 147 121 275 268 260 245 235 244 256 266 280 292 305 308 298 309 323 327 322 313 304 299 301 309 316 294 198 47 44 47 64 70 76 71 63 40 20 358 335 317 353 29 36 25 11 350 335 322 316 312 308 311 316 322 330 339 340 343 1 9 347 339 336 340 347 357 6 15 22 28 31 34 34 32 29 25 21 18 15 15 18 22 22 14 8 1 3 6 12 20 33 58 70 73 70 65 64 68 73 82 88 90 88 88 97 107 110 110 109 111 112 113 112 107 106 104 103 102 100 94 85 79 70 55 37 24 17 22 22 21 14 3 338 331 332 336 341 350 8 34 53 61 66 66 56 34 18 7 360 354 348 345 352 28 61 75 58 20 359 357 5 44 90 93 90 89 66 50 35 27 24 25 25 25 19 14 17 39 98 108 98 64 51 53 57 55 44 23 324 305 311 336 350 349 332 187 143 114 97 86 87 94 85 81 83 87 103 133 157 169 190 210 136 103 85 83 72 43 41 112 149 160 160 162 169 192 190 155 115 102 130 128 115 117 120 138 114 95 151 152 133 106 86 56 30 11 31 48 44 38 271 224 202 145 48 2 356 345 326 313 309 330 341 358 354 6 19 46 55 51 37 19 340 297 282 281 285 325 348 11 20 24 21 10 349 283 244 248 258 258 263 256 228 198 181 175 166 155 117 104 103 114 116 37 32 87 108 114 97 87 74 56 38 16 7 358 350 343 331 358 89 90 41 353 303 32 78 70 51 348 347 12 18 10 356 25 59 64 56 32 33 34 50 67 90 83 80 81 85 88 89 82 66 28 10 38 67 73 76 73 57 26 15 52 54 46 21 358 342 344 349 358 2 4 1 360 1 358 353 342 335 333 356 58 100 98 92 83 62 33 28 27 20 34 51 38 26 32 106 127 130 128 126 121 117 108 275 271 136 126 126 124 124 123 124 130 131 133 133 134 135 141 144 147 164 191 192 151 138 141 143 145 148 145 134 138 144 149 154 153 158 163 169 173 175 175 176 180 188 197 202 201 196 199 203 208 208 209 207 206 204 208 214 222 226 228 227 226 229 229 229 228 231 244 255 245 214 190 177 179 173 164 153 151 158 152 117 110 124 137 143 144 136 131 126 138 173 266 303 316 329 349 10 19 15 354 340 326 315 311 304 299 291 285 280 278 275 275 276 280 284 288 291 293 291 285 274 260 255 255 253 247 237 226 216 212 206 205 203 205 203 191 175 167 167 176 185 195 174 158 150 158 164 163 153 142 144 146 149 152 153 151 146 141 137 136 140 152 164 175 183 185 185 187 187 190 191 195 197 196 183 175 169 179 192 202 201 190 179 173 173 174 176 171 167 162 158 155 158 158 158 147 142 138 141 147 156 161 166 167 167 160 159 165 178 191 202 191 175 155 154 151 144 139 134 130 127 128 136 146 159 164 165 160 152 144 143 143 149 152 156 160 163 167 167 166 160 151 144 360 359 358 357 357 355 355 355 356 357 359 359 360 360 360 0 1 1 1 1 360 360 360 360 360 360 360 359 359 359 359 359 359 359 358 358 358 358 358 358 359 359 360 0 0 1 0 360 359 359 359 359 359 358 358 358 358 357 357 357 357 358 358 359 359 359 359 360 0 0 0 1 1 1 1 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 0 359 359 359 358 358 358 358 357 356 356 356 355 353 353 357 1 1 2 10 29 51 68 77 62 12 344 352 2 21 31 43 43 35 33 39 61 58 52 56 72 106 135 150 150 147 146 152 160 181 208 232 259 277 285 294 303 312 318 326 341 359 8 20 36 44 43 48 51 60 60 50 49 51 53 55 54 51 51 55 49 41 29 10 332 308 284 291 301 327 346 3 26 21 1 353 346 345 349 5 79 108 83 72 85 102 105 103 99 113 132 138 123 106 78 64 66 104 107 85 60 44 33 22 24 155 181 242 289 299 285 272 263 263 270 306 323 311 299 289 320 328 323 299 281 275 275 278 299 320 34 49 33 25 26 43 71 83 76 64 38 1 326 319 332 15 28 31 11 342 320 315 311 308 304 300 309 315 325 349 15 360 353 351 352 348 349 353 2 10 16 20 22 24 24 25 26 25 24 24 23 21 18 13 19 28 34 27 17 14 13 17 22 27 30 37 52 62 68 68 67 64 70 74 81 84 86 84 83 86 94 101 100 102 100 101 102 100 99 100 101 101 97 95 92 85 76 66 55 40 40 35 32 30 25 16 3 350 346 342 339 338 336 343 357 24 44 60 70 75 74 51 14 356 345 335 334 340 4 27 49 56 39 5 346 338 357 47 84 90 84 60 40 26 27 29 34 35 37 31 18 360 356 6 54 66 53 51 52 58 62 64 34 7 108 137 328 359 2 3 53 97 71 66 83 107 109 101 102 106 121 150 173 175 174 166 162 161 124 100 106 109 109 70 62 122 141 151 161 167 182 174 151 98 95 166 135 113 118 110 93 44 47 137 144 123 55 49 50 39 25 23 25 29 14 333 231 214 192 181 226 266 283 294 308 334 11 22 39 65 19 12 33 48 54 29 347 297 293 302 328 350 9 11 15 13 2 307 298 284 239 229 231 250 257 261 257 246 230 200 167 141 123 109 119 138 149 153 135 97 66 57 43 25 30 39 48 37 14 1 350 343 339 334 59 77 73 30 351 325 49 76 70 57 315 335 359 11 4 350 18 48 64 55 22 11 19 117 83 79 79 77 75 78 90 102 97 87 46 9 301 291 34 94 67 54 33 28 48 49 43 12 344 330 340 349 360 1 1 360 1 2 351 340 324 326 343 51 85 95 98 99 97 82 44 17 355 344 358 17 22 22 22 71 108 117 117 112 105 100 110 128 136 125 122 122 121 124 129 134 137 139 139 139 140 140 138 139 142 161 180 215 166 147 143 144 144 145 141 130 127 127 121 115 106 115 131 146 163 171 173 176 180 183 188 197 201 201 200 202 208 209 211 212 211 208 208 212 219 224 229 230 230 230 230 231 232 232 234 242 236 210 183 172 174 164 150 130 123 119 114 88 285 174 159 153 149 142 139 140 160 172 187 233 250 232 280 335 308 301 306 292 293 290 294 297 295 290 286 283 281 279 276 276 279 282 286 289 293 290 273 253 252 250 251 253 254 251 243 235 232 230 232 234 234 230 218 202 186 180 185 190 191 172 164 159 165 164 159 152 148 150 151 153 154 151 149 143 138 137 139 144 156 168 179 184 185 183 181 180 181 184 188 192 196 186 175 166 172 182 193 198 197 189 184 180 180 180 177 171 164 158 156 159 156 151 143 139 138 141 144 148 151 151 154 157 159 170 181 193 196 193 169 158 151 153 151 144 139 135 130 130 130 137 148 159 167 170 165 155 145 144 146 150 154 159 165 167 167 166 164 157 157 159 359 358 357 356 356 355 355 355 356 357 358 359 359 359 359 359 360 0 1 0 360 360 359 360 359 359 359 359 359 359 359 358 358 358 358 358 357 358 358 358 359 359 360 360 360 360 360 359 359 359 359 359 359 358 358 358 358 358 357 357 357 358 358 358 358 359 359 359 360 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 0 360 360 359 359 358 358 358 357 357 356 357 358 359 1 4 5 7 3 360 358 5 15 27 39 25 17 14 21 34 53 53 52 41 28 20 40 59 52 41 34 50 117 158 164 164 147 130 102 84 43 357 328 318 304 294 299 306 326 341 356 13 39 42 44 52 46 44 45 50 60 54 50 47 49 51 54 53 48 52 60 54 43 17 342 306 313 320 357 15 29 15 10 21 9 350 334 327 321 309 289 357 43 44 42 47 92 111 119 130 182 34 83 95 96 86 63 52 62 101 86 50 52 55 32 19 28 175 176 295 306 296 299 298 295 315 334 312 302 307 318 348 326 282 270 268 270 275 287 349 57 90 57 30 7 5 15 59 74 73 65 28 355 351 3 15 27 20 3 316 299 291 298 305 308 310 310 310 315 325 8 34 6 349 336 340 350 4 16 21 23 25 25 26 25 25 24 23 19 15 13 14 15 11 10 20 34 47 35 25 21 25 32 36 41 40 42 47 53 58 61 58 55 57 68 78 81 83 81 78 79 84 88 90 91 91 94 97 95 98 100 103 104 104 104 103 97 90 74 48 36 48 51 50 39 35 34 27 13 357 347 340 336 332 331 337 351 12 36 61 90 118 117 117 348 308 311 328 353 19 27 36 51 52 27 344 331 330 341 21 65 73 63 39 21 17 22 31 43 50 50 34 3 344 342 6 34 53 56 59 61 72 76 40 10 292 190 151 76 30 11 34 83 90 126 145 115 106 103 110 119 131 138 147 156 161 152 137 131 94 70 74 92 101 76 65 74 90 113 137 150 160 129 86 39 49 68 87 83 75 65 52 28 59 101 56 47 39 39 43 49 40 19 1 330 295 270 233 229 224 210 215 231 256 278 311 331 355 355 14 35 31 26 29 48 67 37 343 329 350 360 360 360 3 355 329 304 288 268 283 270 237 223 226 255 254 249 236 230 233 209 172 154 151 153 156 160 160 158 153 112 53 38 32 23 12 12 30 29 16 357 338 318 311 321 70 75 68 33 2 335 45 62 54 24 284 313 19 9 3 15 46 49 48 30 346 307 262 209 117 54 53 70 72 61 66 79 79 74 35 318 290 305 16 75 52 46 49 55 56 46 28 337 323 323 336 344 352 349 347 352 350 346 331 318 306 323 38 68 75 83 98 105 111 108 83 324 324 332 349 360 6 10 20 55 83 97 100 99 90 90 95 115 113 109 112 113 113 114 118 123 129 134 137 140 142 139 132 137 144 157 172 196 164 147 141 141 140 134 124 110 98 87 80 69 57 49 41 32 17 357 214 192 185 179 183 191 200 206 202 204 207 212 216 217 217 216 214 215 218 221 225 230 232 233 231 230 231 240 249 257 245 211 169 154 151 137 122 115 115 117 133 212 250 217 190 170 162 154 154 159 167 177 186 198 201 198 205 230 250 255 251 256 261 268 274 279 282 283 283 285 283 280 279 279 281 284 287 288 285 278 264 254 251 249 250 251 255 261 261 256 254 253 253 254 252 248 245 238 230 224 216 215 200 176 172 172 169 164 155 151 149 149 151 152 150 148 147 143 140 138 140 146 157 169 182 187 190 187 183 180 180 182 184 187 191 186 177 167 168 174 183 188 192 190 189 187 187 186 182 171 161 155 154 154 150 144 141 139 139 137 137 136 136 141 146 159 171 185 191 198 185 170 149 151 154 156 155 149 145 140 131 128 127 134 143 155 164 167 166 159 149 146 147 150 157 162 165 165 162 162 163 166 168 166 358 357 356 356 355 355 355 356 357 357 357 358 358 358 358 359 360 360 0 360 360 359 359 359 359 358 358 358 358 358 358 358 358 357 357 357 357 357 358 358 359 359 359 359 359 359 359 359 359 359 359 358 358 358 358 358 358 358 357 357 357 357 357 358 358 358 359 359 359 360 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 1 1 1 0 0 360 359 359 358 358 357 357 357 357 358 1 2 4 2 1 1 360 354 352 352 354 356 360 6 7 5 15 52 74 78 69 60 48 19 8 28 48 51 40 31 36 44 58 62 44 42 44 46 39 28 31 14 314 301 295 293 320 350 7 19 28 34 40 40 39 40 43 47 58 62 59 50 45 48 51 54 52 46 54 65 76 85 139 358 359 18 21 25 27 25 14 1 347 342 336 326 322 317 333 11 27 33 35 32 44 76 116 132 145 155 86 106 97 92 79 64 62 54 38 23 18 58 73 46 18 335 253 237 266 291 309 311 310 299 343 30 348 328 331 351 360 327 311 311 322 330 340 349 25 84 90 76 43 329 359 37 68 74 75 68 43 18 13 20 25 9 326 301 284 278 271 270 290 303 311 313 311 316 328 23 33 16 343 331 335 352 15 26 30 30 28 26 25 25 23 21 17 12 5 359 360 2 4 7 11 26 40 32 29 29 35 39 41 45 46 46 45 44 46 50 47 44 44 55 67 81 86 90 90 88 88 90 91 95 98 99 101 100 104 109 113 117 118 119 117 113 112 114 89 48 47 50 50 46 40 36 36 30 15 354 339 330 327 326 332 338 348 2 27 71 104 121 130 156 203 330 4 19 27 30 32 37 58 53 6 340 331 331 340 14 50 65 46 27 16 15 25 44 50 48 37 11 340 339 348 10 29 38 51 65 75 83 73 22 357 8 65 103 82 28 322 218 172 140 129 112 107 104 105 111 121 128 134 138 132 108 105 97 85 65 49 58 75 87 68 63 62 66 77 92 87 65 38 7 352 24 77 60 42 24 5 320 59 64 50 41 31 42 49 61 39 339 300 277 245 244 244 236 238 241 239 239 250 270 304 317 2 26 34 40 42 35 24 108 130 82 29 8 2 354 338 309 266 240 258 277 267 263 269 264 253 234 235 253 240 222 193 192 205 214 198 180 174 169 161 157 154 138 115 55 34 30 24 5 337 319 295 300 318 324 302 297 303 318 59 69 68 59 59 59 63 60 35 359 314 139 66 25 7 20 46 46 39 13 336 290 263 227 93 65 55 67 68 58 51 50 63 67 50 43 54 64 67 71 65 56 43 37 33 20 359 326 321 324 334 337 340 346 344 341 333 323 311 309 310 29 73 82 80 86 100 111 121 132 167 303 322 343 357 356 352 357 13 44 66 80 90 92 87 95 114 121 115 111 108 108 107 107 111 126 136 140 141 142 141 135 133 140 145 149 161 169 160 148 143 140 134 123 110 96 83 75 66 56 44 33 26 16 360 343 327 307 262 219 207 204 206 206 202 198 198 208 216 222 223 223 220 219 219 220 222 225 230 232 230 226 225 228 241 257 250 218 160 147 141 143 138 132 128 131 160 207 231 219 205 189 177 170 166 170 179 188 192 194 194 197 200 210 228 242 255 262 266 270 270 273 277 282 285 285 284 282 283 285 288 290 292 287 285 280 275 268 261 259 256 254 261 270 282 282 270 262 257 257 256 256 255 253 254 254 253 247 224 193 180 175 168 152 144 141 141 141 145 146 146 143 142 140 137 135 139 145 158 171 183 189 193 195 190 187 182 180 182 188 191 192 182 171 167 168 174 179 182 183 183 183 182 182 182 176 167 156 150 148 143 140 140 137 135 130 132 134 138 142 150 164 180 194 194 189 164 148 141 155 165 165 160 154 146 136 128 127 129 137 146 154 162 165 166 162 156 151 151 152 158 161 161 157 155 160 163 169 164 155 356 356 355 355 355 356 356 356 356 356 357 357 357 357 358 359 360 360 360 360 359 359 359 358 358 358 358 357 357 357 357 357 357 357 357 357 357 357 357 358 359 359 359 359 359 359 359 359 359 358 358 358 358 358 358 358 358 358 358 357 357 357 357 357 358 358 358 358 359 359 360 360 360 360 0 360 360 360 360 0 0 0 0 0 0 1 1 1 1 1 1 0 360 360 359 359 359 358 358 358 357 357 358 1 7 5 1 353 349 346 343 341 343 345 347 349 351 357 359 355 359 59 90 83 72 63 50 19 15 28 56 60 51 47 42 40 45 62 62 52 39 29 13 349 304 322 322 311 302 273 24 25 27 31 32 30 29 29 26 24 25 34 50 62 67 52 47 49 53 59 51 47 49 99 175 155 124 81 58 44 32 30 29 21 12 357 346 344 352 357 4 10 13 23 31 32 25 11 16 59 112 124 130 148 158 147 90 64 47 45 57 45 23 347 328 327 29 33 15 331 277 268 274 295 311 306 302 303 20 25 347 334 333 3 25 44 22 5 1 1 1 8 46 84 97 111 122 297 359 54 76 83 86 88 69 36 11 353 327 295 291 285 276 268 253 240 251 277 297 305 310 317 338 24 15 2 332 328 335 355 12 26 32 35 31 27 24 19 15 9 2 353 347 342 348 354 2 3 6 17 22 24 27 31 36 35 33 35 39 42 40 38 38 39 40 36 31 35 48 66 80 87 92 95 97 99 105 109 106 105 105 107 115 118 118 117 117 113 108 102 99 84 68 55 49 47 47 47 47 44 43 40 39 20 344 321 322 324 329 334 340 344 351 359 22 73 79 66 57 30 24 22 22 25 26 30 47 42 18 348 334 328 330 336 5 38 46 33 13 10 23 50 42 35 20 356 335 342 350 5 6 8 20 37 57 104 123 66 29 8 40 155 166 184 260 220 155 123 129 127 127 126 126 139 146 132 120 114 100 89 108 87 71 48 36 36 71 99 58 52 58 44 38 61 65 56 28 10 1 31 71 67 46 347 328 339 62 65 59 32 271 187 176 175 231 281 300 289 270 343 10 9 283 265 266 275 319 228 194 159 81 51 16 5 212 216 214 181 126 79 75 30 321 302 286 265 246 229 254 264 264 262 259 261 256 241 240 244 204 165 144 154 178 224 223 209 186 169 157 146 130 96 86 81 63 355 331 321 310 282 247 212 220 263 295 305 315 330 32 44 51 52 51 59 74 66 47 44 62 124 69 51 41 46 57 57 44 356 323 282 243 182 87 72 67 66 69 71 63 56 56 73 117 82 82 81 86 95 114 82 59 45 26 2 346 334 332 334 340 341 345 348 342 335 323 318 313 327 356 58 84 93 94 95 102 112 121 130 141 241 303 338 19 350 345 355 16 42 61 80 98 104 105 145 156 141 127 122 119 118 117 121 129 145 149 150 147 145 142 138 138 140 144 149 161 166 161 150 144 138 128 119 110 102 93 81 67 50 37 25 20 9 354 344 336 323 302 278 252 234 222 211 203 195 194 199 209 219 221 221 220 221 222 223 224 225 229 233 235 233 228 220 229 242 247 224 174 167 167 172 167 156 147 151 167 196 215 216 209 198 189 180 176 179 187 196 198 196 196 200 205 212 220 231 243 255 261 267 269 273 277 283 286 288 287 286 288 290 291 288 286 284 284 285 286 285 282 277 275 283 300 307 302 289 273 261 255 255 255 257 254 251 249 241 237 233 219 194 171 160 148 139 132 130 133 139 149 152 151 145 140 137 138 138 140 148 160 172 182 187 189 192 192 190 189 187 187 190 192 193 186 179 171 170 171 173 176 179 179 177 176 175 175 171 165 154 146 142 138 138 136 131 129 129 134 139 143 150 158 175 192 205 193 172 144 139 141 165 186 188 170 154 143 138 134 131 132 136 143 151 158 163 164 163 163 160 157 153 156 154 152 151 151 157 161 160 148 135 356 355 355 355 355 356 356 356 356 355 355 356 356 357 358 359 359 360 359 359 359 358 358 358 358 357 357 357 356 357 357 357 357 356 356 356 356 357 357 358 358 358 358 358 358 358 358 358 358 358 357 357 357 358 358 358 358 358 357 357 357 357 357 357 357 358 358 358 358 359 359 359 359 360 360 360 360 359 360 360 360 360 360 360 0 1 1 1 1 0 0 360 360 359 359 359 359 358 358 358 358 358 358 359 360 354 344 324 311 311 316 319 322 320 317 317 329 347 10 17 17 59 87 86 75 55 40 22 20 44 94 88 75 67 50 31 42 61 69 63 11 312 283 300 312 337 339 340 308 280 137 79 55 49 44 31 24 21 21 17 6 3 14 55 66 55 50 48 59 62 55 43 26 48 59 54 75 81 81 64 41 37 33 23 4 340 344 353 7 11 12 15 20 23 28 31 26 15 6 55 88 88 107 183 157 108 68 56 40 27 37 32 346 281 280 298 359 22 27 356 327 316 324 12 341 324 340 11 51 18 346 341 356 27 38 43 21 4 351 353 353 351 36 75 94 113 138 30 17 56 82 97 98 96 77 43 271 265 264 256 267 279 272 261 254 248 243 251 269 287 298 305 330 360 3 344 318 321 346 14 21 25 29 33 33 27 18 6 354 341 330 322 326 334 345 350 356 357 1 6 12 18 22 29 34 32 29 27 30 34 34 33 32 33 33 31 26 22 24 33 51 69 86 90 96 100 102 101 95 92 96 97 96 90 90 93 92 90 84 80 78 72 65 58 52 46 46 46 46 46 44 42 44 70 77 331 319 324 329 335 338 340 341 342 346 355 14 27 22 18 15 10 8 8 13 22 42 32 16 347 335 330 326 328 338 359 35 29 11 343 32 47 42 22 348 337 332 11 37 46 18 2 355 349 314 214 197 176 182 220 217 215 216 184 81 95 100 102 130 144 151 149 134 124 95 54 61 66 63 81 102 73 55 36 28 23 69 84 63 53 46 25 9 2 56 65 50 29 6 35 76 108 102 282 251 14 57 64 65 350 249 193 194 198 211 256 300 315 346 39 7 334 297 295 307 326 338 283 226 210 192 128 359 351 338 49 6 324 328 136 168 200 235 252 250 221 227 233 250 263 277 279 280 279 275 267 256 238 181 161 157 176 197 217 217 209 187 173 162 141 103 63 66 72 78 40 331 333 332 311 244 204 201 218 270 289 305 345 40 44 55 56 47 64 97 90 99 158 190 250 79 72 65 80 102 128 163 235 290 297 276 96 88 81 77 72 77 101 149 114 80 43 32 55 80 88 100 86 56 56 52 43 13 347 333 331 334 347 356 354 352 351 347 339 329 333 348 17 36 57 81 93 95 97 102 104 117 139 153 177 201 201 192 296 10 19 32 43 56 77 98 110 124 156 155 148 137 133 131 131 131 134 143 158 162 159 152 149 145 144 143 146 147 151 161 164 163 151 145 138 133 127 120 113 107 96 78 49 30 16 13 9 5 350 340 331 316 302 284 268 252 235 216 200 198 199 208 214 221 220 219 218 221 226 232 237 237 241 243 244 237 227 223 229 245 226 195 183 180 181 178 170 159 159 165 183 201 211 211 206 197 192 187 193 197 201 200 198 198 203 211 217 225 233 240 248 255 261 264 270 275 278 281 283 284 283 280 276 274 272 274 276 278 281 286 292 298 307 332 358 320 297 287 281 275 268 263 263 258 254 247 240 234 227 223 219 204 184 162 154 148 143 139 139 145 152 161 163 159 153 149 149 146 145 145 149 160 172 180 183 185 188 191 193 194 190 187 185 187 190 190 189 180 177 173 173 175 175 177 175 171 164 159 155 149 145 137 134 132 129 129 127 127 129 135 141 147 155 167 189 204 217 187 157 135 135 143 175 203 211 181 162 148 141 135 131 131 132 137 145 153 157 161 163 165 165 165 162 160 155 148 148 151 156 151 143 126 120 355 354 354 354 355 355 356 356 355 355 355 355 356 357 358 359 359 359 359 358 358 358 358 357 357 356 356 356 356 356 356 356 356 356 356 356 356 356 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 358 357 357 357 357 357 357 357 357 357 357 358 358 358 359 359 359 359 359 359 359 359 359 359 360 360 360 360 360 0 0 0 0 360 360 359 359 359 359 359 358 358 358 358 359 360 1 1 358 352 340 322 309 308 307 304 294 281 274 261 255 348 72 73 69 60 78 93 88 74 58 34 17 61 114 99 90 85 56 23 34 43 56 16 278 291 301 310 320 336 334 324 311 291 182 136 108 97 72 50 27 18 17 8 360 348 349 30 56 56 47 46 55 65 67 48 36 34 34 32 44 56 64 37 25 24 28 24 346 330 350 5 16 10 9 14 19 20 24 26 28 30 35 64 74 94 194 222 93 69 44 9 282 264 246 215 244 283 329 15 35 34 29 346 324 317 353 32 8 358 360 40 59 28 11 15 24 34 44 37 13 360 354 358 351 341 25 51 60 61 57 26 19 50 90 112 102 92 43 263 238 232 237 245 258 270 272 266 258 254 250 244 246 256 271 294 331 344 348 326 313 296 41 80 50 34 24 21 20 10 356 338 324 312 312 316 323 332 340 342 343 343 354 1 5 10 17 30 37 38 34 29 26 25 26 29 32 33 31 31 27 21 17 17 21 41 54 60 59 56 68 78 82 80 78 80 84 85 85 84 81 78 75 70 66 65 63 61 53 48 44 44 43 46 46 42 39 43 62 43 342 337 337 345 349 351 345 341 339 339 348 5 17 18 11 4 355 353 350 2 22 34 15 346 336 330 323 323 327 335 352 8 86 136 82 62 47 4 340 342 43 86 90 87 56 7 342 329 308 248 232 231 229 212 191 155 81 57 53 65 41 42 61 72 70 66 64 63 42 24 23 25 23 42 59 63 49 24 40 56 76 81 76 56 43 32 355 350 38 76 88 80 12 28 95 135 65 49 68 65 58 63 40 306 245 217 212 211 218 243 270 284 355 73 23 357 335 350 26 65 62 297 280 253 210 36 34 49 46 41 8 336 312 257 182 208 229 251 252 245 238 244 262 286 318 298 297 297 286 274 256 236 191 185 187 193 195 199 195 189 179 184 180 141 34 5 7 18 44 27 347 340 325 284 245 229 213 218 233 246 264 322 48 61 61 58 51 66 103 131 177 226 276 300 214 136 132 154 170 178 193 217 247 297 49 90 91 89 88 94 118 152 161 110 79 35 356 338 49 78 83 74 54 32 25 16 341 321 313 319 336 359 6 359 354 350 349 343 340 344 2 35 57 70 83 88 90 93 98 108 127 153 174 193 207 209 202 66 54 53 54 54 51 62 87 115 127 138 133 131 131 132 134 136 138 142 150 160 167 165 156 146 141 141 145 148 149 153 161 163 161 150 144 136 132 128 125 121 117 110 96 63 31 19 27 21 12 352 339 330 318 303 287 275 264 255 241 223 206 198 205 215 223 224 222 216 214 213 222 230 238 242 246 248 246 239 225 227 241 233 215 192 186 184 179 173 164 161 162 171 184 199 207 208 202 198 196 203 207 209 204 200 199 204 211 218 224 232 238 244 251 255 259 261 263 264 267 268 272 270 266 265 263 263 267 270 270 272 278 280 283 278 280 282 276 277 275 279 283 289 289 283 260 247 240 236 233 229 226 220 205 186 169 159 154 151 150 150 159 165 173 171 166 159 157 157 154 150 144 146 153 167 177 185 183 184 187 191 195 192 188 184 184 187 191 191 185 178 174 176 178 181 176 165 153 143 137 135 132 130 127 127 127 129 129 125 123 127 131 138 145 154 172 202 220 226 188 154 133 134 143 170 200 215 193 169 148 138 131 129 127 130 134 140 147 154 159 163 165 165 167 167 165 159 153 151 150 151 138 126 113 115 354 354 354 354 355 355 356 355 355 354 355 355 357 357 359 358 358 358 358 358 358 357 357 356 356 356 356 355 355 355 356 356 356 356 356 356 356 356 356 357 357 357 356 356 356 356 356 356 356 356 356 356 356 356 357 357 357 357 357 357 357 357 357 357 357 357 357 357 358 357 358 358 359 359 359 359 359 359 359 359 359 360 360 360 360 360 360 360 360 359 359 359 359 359 358 358 358 358 358 359 360 1 1 1 1 359 356 351 343 336 325 316 302 282 254 230 215 151 90 88 84 69 70 90 109 100 75 55 20 34 78 93 88 74 50 36 34 35 26 351 325 310 312 316 325 330 332 334 327 297 124 83 47 31 43 48 30 17 10 8 357 345 2 30 46 49 43 40 41 57 58 49 33 22 22 19 19 38 35 11 358 349 346 336 324 351 12 20 19 14 12 16 13 14 12 13 19 39 73 96 107 117 112 93 66 46 17 310 286 270 252 230 322 335 342 58 73 56 352 304 306 317 2 4 330 353 15 60 61 45 15 357 343 20 63 48 30 12 15 22 14 11 21 27 33 30 22 1 348 323 117 104 73 35 312 289 271 124 290 284 266 271 278 273 266 257 257 259 251 244 276 313 336 327 322 316 317 320 67 93 80 59 33 18 4 348 329 312 302 297 295 303 311 321 330 335 332 336 348 356 360 3 15 42 50 50 42 34 26 21 20 25 32 39 35 32 30 25 16 18 19 27 36 46 44 46 51 70 81 78 78 80 82 84 82 81 77 74 69 64 60 58 59 59 56 51 46 44 42 43 45 44 36 31 37 38 25 5 359 360 358 356 351 347 341 340 342 352 2 10 6 359 349 339 336 340 356 34 36 358 326 315 310 314 317 324 323 297 183 151 114 83 53 354 350 13 70 95 106 114 122 275 310 309 315 314 290 271 262 205 143 113 101 97 86 70 40 31 32 42 51 53 61 64 40 22 12 18 27 35 44 53 39 21 35 59 78 75 66 41 39 108 305 315 339 95 129 161 167 358 33 40 39 50 70 73 76 83 230 250 243 237 232 238 248 257 250 216 86 47 33 12 356 344 335 173 100 49 28 21 22 24 51 86 71 50 339 311 299 293 173 257 303 318 315 301 279 282 296 316 317 229 290 311 294 279 251 205 124 136 147 156 150 150 155 170 180 195 187 117 97 86 67 34 20 318 284 270 269 269 260 251 235 224 222 230 253 329 58 66 58 60 61 58 81 118 105 98 296 283 271 271 136 115 111 101 147 166 170 89 70 84 88 90 94 104 149 143 128 88 71 34 340 324 334 19 100 75 44 18 359 339 315 304 295 312 337 3 359 352 346 344 340 336 332 326 328 358 82 92 90 90 88 85 90 106 163 193 203 200 196 136 47 42 49 55 61 57 50 44 79 125 128 128 119 123 133 143 146 141 142 145 151 158 163 161 156 146 144 145 147 148 149 155 161 163 158 147 143 139 134 131 129 126 122 118 116 110 61 47 93 82 40 336 328 321 306 293 277 270 265 265 257 241 216 204 206 215 223 226 228 230 222 217 216 216 221 228 237 243 243 242 233 224 219 229 223 204 191 183 179 171 164 161 161 165 175 188 198 204 203 200 199 206 215 221 214 208 201 203 206 212 220 227 233 238 244 247 251 251 250 247 247 249 250 254 257 258 260 264 265 267 269 265 260 255 249 240 234 239 251 261 270 282 294 304 301 292 270 258 247 238 231 224 220 217 215 201 185 168 158 156 158 160 166 171 174 170 166 161 160 160 153 146 141 142 147 157 166 173 177 180 186 191 195 195 190 188 185 186 186 183 181 178 178 181 178 172 158 142 131 127 125 125 127 127 130 131 134 132 126 115 113 118 121 128 137 146 170 208 228 229 189 150 130 133 142 166 190 204 191 165 140 132 129 129 129 131 132 136 141 149 157 162 162 161 161 163 162 162 160 161 152 143 126 119 112 125 354 353 353 354 354 355 355 355 355 355 355 356 357 358 358 358 357 357 357 357 356 356 356 356 355 355 355 355 355 355 355 355 355 355 355 356 356 356 356 356 356 356 356 356 355 356 356 355 355 355 355 355 355 356 356 356 356 357 357 357 357 357 356 356 356 357 357 357 357 357 357 358 358 358 358 358 359 359 359 359 359 360 360 360 360 360 360 359 359 359 359 359 359 358 358 358 357 357 358 359 360 360 357 356 357 354 350 343 342 345 344 341 333 317 262 214 200 194 112 90 95 94 60 87 119 104 87 92 71 27 52 75 82 72 52 31 19 24 15 2 322 308 319 329 341 339 342 353 3 89 105 81 36 26 22 22 16 5 5 8 3 3 22 39 50 49 46 40 36 38 47 45 20 14 28 31 27 26 14 357 344 337 349 3 7 17 26 29 23 15 14 11 4 360 354 349 346 314 89 93 51 54 70 81 84 52 286 280 312 7 3 350 297 340 359 44 43 28 7 333 341 9 33 11 360 7 25 56 63 52 355 347 345 39 68 69 52 22 37 44 44 39 36 28 20 11 348 320 314 305 278 292 359 333 318 289 64 57 345 312 287 291 293 288 282 254 312 327 317 300 279 326 327 317 323 334 350 2 27 58 74 72 56 19 338 308 296 290 286 281 278 281 293 309 332 343 341 342 349 353 355 357 19 46 53 54 48 40 30 24 19 23 30 43 49 42 30 30 27 24 23 28 38 44 50 52 52 66 77 83 82 81 80 77 75 74 72 70 67 63 59 56 53 49 48 48 48 46 41 38 40 40 36 27 19 30 33 27 21 17 12 5 360 356 352 348 350 353 360 3 4 357 347 337 332 331 340 5 70 89 348 291 292 297 304 313 304 286 196 152 119 102 57 345 4 35 90 106 120 147 190 219 234 260 292 311 306 281 247 166 147 140 131 118 96 86 72 69 64 57 65 76 77 73 43 17 1 1 19 53 50 47 45 36 28 41 60 70 57 26 349 271 232 301 3 49 90 123 57 27 30 31 30 48 79 83 105 173 239 250 252 253 254 285 301 332 340 345 345 2 16 7 345 299 311 5 47 47 31 21 12 8 99 142 135 144 265 286 297 319 345 246 302 313 314 311 301 314 327 349 3 21 351 327 309 303 282 103 96 74 76 93 112 127 145 172 193 211 154 105 108 114 124 127 142 289 315 329 304 268 253 250 243 225 213 206 226 250 79 68 56 37 81 101 65 21 17 20 217 241 292 359 26 43 63 97 152 138 117 77 68 71 75 84 107 120 131 121 109 90 78 47 354 339 332 307 271 273 358 355 332 315 301 295 290 298 315 352 342 328 318 312 309 313 313 314 311 318 105 101 93 90 87 80 72 66 221 223 219 155 105 74 58 48 48 51 57 55 46 4 330 171 140 127 113 113 117 117 128 135 144 146 149 154 160 157 152 146 146 147 147 148 149 157 164 164 161 157 151 144 138 134 129 124 121 120 125 131 145 144 140 138 149 271 279 285 280 280 276 277 280 289 278 259 229 216 211 215 217 217 216 217 221 221 220 215 211 210 219 230 234 237 238 230 223 222 222 219 200 187 179 171 164 161 162 165 170 177 186 195 200 198 198 202 214 225 228 224 218 214 211 213 217 224 227 231 235 239 242 244 243 240 237 238 239 242 248 254 259 263 264 264 264 261 257 252 246 242 236 233 237 245 254 270 280 288 287 280 268 255 241 224 212 203 204 209 215 215 207 179 157 151 158 166 176 176 175 170 167 166 160 154 146 140 134 133 136 144 153 160 168 175 182 191 195 195 194 190 182 179 172 176 178 178 176 171 163 155 142 131 127 125 126 127 130 131 132 132 127 121 117 111 112 116 122 127 137 150 171 207 232 230 192 145 130 136 150 172 184 189 173 149 131 131 133 138 134 131 130 132 136 143 149 151 151 151 149 154 158 163 169 170 155 141 124 122 124 131 353 353 353 353 354 355 355 355 355 355 356 356 357 357 357 357 356 356 356 355 355 355 355 354 354 354 354 354 354 354 354 354 355 355 355 355 356 356 356 355 355 355 355 355 355 355 355 355 355 355 355 355 355 355 355 356 356 356 356 356 356 356 356 356 356 356 356 356 356 357 357 357 357 357 358 358 358 359 359 359 359 359 360 0 360 360 360 359 359 359 358 358 358 358 358 357 357 356 357 358 358 357 351 342 333 325 325 326 333 336 337 337 337 338 320 209 201 195 130 93 99 100 84 85 96 88 90 95 79 54 33 49 93 102 87 29 356 339 317 302 298 312 333 346 356 356 352 355 3 72 109 92 56 34 25 24 25 20 14 12 9 37 44 51 53 54 48 44 37 33 37 38 27 19 31 43 29 16 357 348 347 4 30 24 18 14 26 35 20 12 7 358 348 338 326 310 294 261 63 48 23 24 38 66 90 114 174 247 318 348 325 22 33 2 8 39 30 20 13 14 19 34 48 46 34 25 23 35 62 42 4 21 32 41 47 61 70 57 46 46 49 41 20 12 359 338 315 306 305 290 263 242 301 321 302 175 119 90 347 313 307 309 308 306 345 38 6 345 316 311 313 324 329 330 351 5 14 15 15 16 31 62 52 342 281 267 262 265 268 268 266 266 280 318 358 358 353 347 350 355 7 19 38 46 48 46 44 38 32 33 31 28 27 33 56 54 46 38 31 25 18 13 17 29 44 55 62 66 70 77 77 77 77 75 71 69 69 68 68 66 65 63 59 50 42 40 44 50 42 38 38 38 35 21 13 16 37 48 37 29 23 17 11 7 4 360 358 360 3 4 2 351 342 333 328 324 332 342 36 73 187 257 262 267 274 278 278 259 182 139 126 122 108 312 54 81 102 115 133 170 203 224 236 247 258 271 277 239 196 150 141 139 132 121 100 108 118 113 103 84 103 110 87 70 48 22 3 351 358 141 94 81 84 62 40 21 35 71 61 44 10 343 218 95 68 58 62 69 56 40 20 12 3 14 358 13 8 319 283 286 289 317 339 353 11 33 25 11 351 350 358 15 18 15 4 7 29 36 29 327 302 306 267 228 202 202 226 261 297 319 315 304 300 298 297 300 306 327 356 11 2 355 336 325 313 317 358 93 124 135 106 95 112 135 154 179 201 222 220 103 99 102 109 106 103 96 5 308 270 249 240 242 237 220 192 176 200 173 96 84 67 312 271 176 28 16 13 8 203 155 101 64 56 66 118 131 138 90 70 69 67 68 78 98 128 117 117 121 113 103 86 55 18 347 323 302 289 271 286 298 301 297 294 291 289 291 299 314 319 308 297 292 292 302 311 312 311 323 83 90 90 84 78 69 67 75 121 108 83 84 90 93 86 72 52 44 51 49 30 323 289 217 143 114 96 91 86 70 56 65 139 147 148 154 158 157 152 147 146 147 146 149 152 160 166 171 165 161 155 149 142 136 128 116 107 102 115 134 164 164 158 148 161 195 193 204 229 246 260 273 287 308 305 280 243 227 220 219 213 208 204 203 206 213 218 218 213 201 202 210 221 226 228 227 223 215 220 224 215 198 179 168 162 165 167 168 167 171 179 189 196 195 194 193 204 218 229 231 230 226 222 218 222 224 227 229 232 235 240 245 247 246 242 240 240 242 244 250 256 260 263 265 265 264 263 259 257 254 248 243 240 240 242 246 251 258 260 261 258 245 231 215 205 197 197 202 211 216 215 194 169 158 163 170 180 180 175 171 168 168 155 146 144 140 136 134 137 144 152 159 164 171 177 186 192 196 193 185 172 168 169 171 171 168 165 160 155 147 140 134 130 129 130 132 135 131 125 120 116 112 114 114 119 124 131 139 149 162 181 204 230 223 186 142 135 142 158 177 179 171 149 138 134 140 144 147 139 131 126 126 128 133 137 140 140 142 142 149 157 165 171 174 165 149 138 133 133 131 353 352 352 353 354 355 355 356 356 356 356 356 356 356 356 355 355 355 355 354 354 354 354 353 353 353 353 354 354 354 354 354 354 354 355 355 355 355 355 354 354 354 354 354 354 354 354 355 355 355 354 354 354 355 355 355 355 355 356 356 356 356 356 356 356 356 356 356 356 356 356 356 357 357 357 357 358 358 358 359 359 360 360 0 0 360 360 359 359 358 358 358 358 358 357 356 356 356 356 356 357 353 343 328 322 319 320 321 326 329 336 338 343 357 17 129 175 188 184 82 78 90 87 80 72 72 82 97 106 83 35 34 55 90 83 15 333 325 334 332 322 334 347 356 347 332 322 319 315 322 104 92 78 52 32 25 22 20 17 10 359 33 58 65 62 58 52 46 36 31 31 42 41 31 41 49 29 11 354 355 4 30 35 25 14 3 22 23 14 358 337 316 308 306 300 292 343 44 44 27 6 355 4 25 21 20 170 198 238 355 44 46 29 356 7 24 56 42 24 23 17 4 25 57 41 25 10 34 50 34 28 45 43 31 4 23 90 73 48 35 27 25 37 44 17 348 325 319 316 297 232 152 347 336 312 280 177 177 249 288 291 293 299 309 350 360 343 347 347 350 338 332 338 348 11 21 23 17 6 349 343 344 358 341 299 266 251 253 257 262 261 261 270 329 19 4 357 346 356 10 30 44 49 48 43 35 29 29 36 41 36 32 26 27 35 50 53 49 38 26 14 10 10 22 40 51 63 72 78 77 75 74 75 79 81 78 75 72 71 70 71 72 69 63 49 30 39 46 47 41 38 34 28 14 10 14 34 41 37 30 26 22 19 16 11 7 5 6 8 10 15 7 347 331 324 323 329 332 339 322 258 247 254 252 243 233 223 202 161 138 135 144 117 62 58 81 103 123 145 181 208 230 234 236 238 243 247 235 157 126 131 133 129 120 110 111 105 100 103 106 130 118 90 75 58 31 7 347 248 183 155 130 107 79 57 12 2 40 68 53 10 311 238 127 106 96 97 115 123 126 127 62 42 43 18 8 2 3 1 8 15 25 25 23 26 26 22 5 345 345 360 27 28 20 352 347 353 357 325 224 228 248 257 245 163 151 161 187 297 345 344 336 313 302 295 295 312 343 6 11 358 347 331 325 301 277 294 312 182 167 176 147 119 135 160 182 204 222 244 79 76 66 44 330 291 181 196 209 219 226 229 233 223 196 165 155 168 114 90 100 99 304 297 273 11 47 81 74 82 151 130 119 131 138 140 100 69 38 43 56 64 73 95 107 116 120 132 147 117 105 97 87 19 301 298 304 303 302 306 306 308 302 297 294 293 293 297 299 299 294 291 297 302 309 305 309 313 340 47 74 81 80 69 54 40 81 101 96 88 73 98 117 126 127 103 62 62 72 35 342 340 89 114 107 100 94 87 76 62 62 118 136 142 146 148 146 144 142 145 145 146 150 155 163 171 180 176 168 159 154 147 141 132 121 126 130 135 153 173 179 167 147 165 185 194 202 213 231 241 245 239 227 183 221 242 234 231 231 227 221 206 200 198 203 209 218 216 208 197 199 209 216 222 225 221 212 215 220 228 215 187 167 168 179 176 170 164 169 176 185 189 188 187 188 196 210 223 233 236 236 231 228 228 229 231 232 233 234 241 248 251 252 250 250 251 250 249 251 254 259 265 266 267 269 270 272 272 270 265 262 258 256 252 250 252 252 250 252 254 248 237 222 211 203 200 205 212 223 224 214 186 167 164 166 173 168 162 158 159 156 149 146 144 136 133 130 135 144 154 159 162 166 172 180 184 187 181 174 166 166 165 163 161 158 157 156 156 150 143 136 133 131 135 137 137 129 120 116 114 113 119 124 129 137 145 150 157 167 181 203 233 232 200 150 146 154 166 175 167 155 138 139 144 152 151 147 135 126 120 122 125 129 132 137 140 144 147 153 157 157 158 156 157 163 159 150 141 135 352 352 352 353 354 355 356 356 356 356 356 356 355 355 355 355 355 354 354 353 353 353 353 353 353 353 353 353 353 353 354 354 354 354 354 355 355 354 354 354 354 354 353 353 353 354 354 354 354 354 354 354 354 354 354 354 355 355 355 355 355 355 355 355 355 355 355 356 356 356 356 356 356 357 357 357 357 358 358 359 359 359 360 360 0 0 360 359 359 359 358 358 357 357 357 356 355 355 354 356 356 353 346 338 336 333 336 336 339 342 350 354 5 19 42 66 85 75 29 301 336 52 81 88 87 52 32 78 110 117 80 39 56 78 72 21 351 24 44 32 19 24 315 293 285 288 287 307 315 322 5 75 84 84 54 31 22 20 21 14 9 12 54 77 73 65 56 49 39 34 36 47 42 34 34 34 24 6 353 6 24 44 33 18 4 358 5 5 358 331 310 283 304 317 341 23 48 38 28 353 331 320 333 343 331 310 177 186 188 152 66 49 27 19 66 62 55 38 9 40 285 301 41 56 38 3 330 35 50 51 48 52 46 19 327 32 86 76 65 50 44 51 83 96 85 28 356 343 343 359 71 86 6 345 324 302 270 244 244 258 272 283 297 310 331 332 345 3 8 8 352 345 349 7 25 25 20 6 347 329 328 335 356 358 356 346 291 238 241 251 260 261 258 14 28 6 355 344 7 17 24 39 51 52 47 31 16 11 32 39 37 31 25 21 26 41 55 61 48 32 19 12 12 22 35 41 50 63 75 79 78 71 67 71 78 83 82 79 76 73 70 72 73 71 61 44 39 44 50 43 37 32 23 13 14 22 36 39 35 28 23 18 15 12 10 9 9 10 12 13 18 25 4 338 325 325 327 332 331 319 291 265 266 254 239 213 187 162 147 146 126 81 36 31 35 62 90 128 154 178 214 243 244 238 234 229 236 338 73 94 115 113 111 89 65 40 82 99 109 117 158 158 131 94 87 72 17 330 241 198 174 122 85 72 67 34 330 345 70 90 95 289 218 142 140 129 85 63 63 83 80 56 52 48 33 17 12 17 20 29 35 37 31 31 44 22 6 336 323 335 356 25 31 15 337 349 350 348 337 248 216 208 312 55 67 69 101 157 339 340 339 336 327 327 328 333 14 27 18 7 351 343 339 359 54 132 357 335 313 174 168 142 106 113 150 184 210 232 264 66 69 63 40 306 313 280 223 215 209 204 203 208 186 169 157 143 125 77 75 101 129 159 138 122 108 77 96 95 83 70 139 150 154 126 104 65 49 30 23 25 41 57 79 104 120 149 155 149 107 107 120 135 187 257 297 330 340 340 335 327 316 305 300 298 298 299 301 297 286 280 284 293 295 293 290 298 315 3 46 67 74 75 62 42 14 75 100 110 118 228 236 175 156 142 112 97 95 102 79 56 44 71 104 111 113 111 110 108 103 97 101 111 117 120 123 124 127 133 142 146 150 155 159 163 172 181 190 179 164 156 149 143 142 141 147 146 143 154 165 179 167 155 165 171 183 196 208 219 220 218 207 192 173 180 198 219 222 221 222 220 211 204 201 200 198 202 209 211 200 196 195 205 214 222 221 214 206 213 226 219 200 176 179 184 179 171 162 170 177 184 183 179 178 180 187 198 211 228 236 240 237 234 232 232 233 231 232 233 239 245 249 252 251 254 256 255 257 257 259 260 265 267 270 272 275 278 280 279 276 275 272 270 267 264 263 261 257 256 258 259 251 241 235 228 223 223 228 235 238 236 203 172 156 156 155 147 141 138 138 139 133 128 127 125 125 126 135 146 157 161 162 162 166 174 177 177 172 166 165 166 165 161 157 154 154 154 154 151 147 142 139 138 137 134 128 126 122 122 121 124 131 138 147 153 158 161 165 171 175 189 216 233 230 177 166 168 168 164 149 143 140 147 151 155 145 134 122 118 116 120 126 134 138 143 147 153 163 166 160 142 135 135 149 163 181 176 164 152 352 352 352 353 354 355 356 356 356 356 355 355 355 354 354 354 354 354 353 353 352 352 352 352 353 352 352 353 353 353 353 353 353 354 354 354 354 354 354 353 353 353 353 353 353 353 353 353 354 353 353 353 353 353 353 354 354 355 355 355 355 355 355 355 355 355 355 355 355 356 356 356 356 356 356 357 357 357 358 358 359 359 359 360 360 360 360 360 359 359 358 358 357 357 356 355 354 354 354 355 354 350 341 336 334 334 336 338 340 346 3 18 32 41 55 60 66 61 57 53 41 33 57 103 129 94 54 71 103 124 105 66 65 73 82 66 60 93 103 169 220 236 265 311 329 351 4 1 360 357 2 19 63 81 67 39 25 24 21 21 17 15 44 72 85 82 72 64 54 46 46 47 46 34 15 359 355 359 16 37 40 42 27 14 357 351 349 351 353 352 8 19 14 26 41 47 45 25 351 300 302 302 301 306 307 305 129 142 165 14 26 39 53 56 62 65 64 237 234 200 178 117 57 56 47 16 4 2 338 181 50 38 16 353 333 54 68 65 54 352 350 88 140 136 138 151 321 328 326 337 37 56 25 347 323 305 288 268 259 262 275 288 305 317 327 342 13 14 11 4 349 356 8 22 26 22 3 343 330 325 333 346 357 358 357 355 358 3 185 222 260 305 359 33 26 8 353 354 32 34 27 26 42 85 117 249 353 13 34 36 37 32 27 22 22 28 54 69 62 40 27 18 18 27 41 49 49 56 68 81 84 80 73 68 71 79 86 84 81 76 73 74 72 68 62 55 46 48 49 46 39 31 24 17 12 19 32 39 38 29 21 15 10 8 7 7 9 9 6 4 6 9 8 343 332 331 334 341 336 327 314 299 295 263 234 198 163 130 111 85 59 37 25 20 21 29 48 97 131 132 28 324 294 266 226 190 145 95 75 75 89 90 86 71 46 14 49 90 110 125 140 143 125 103 115 126 124 262 256 197 163 107 93 87 99 113 94 111 121 129 122 89 72 74 90 85 67 58 53 55 47 39 36 34 240 236 245 34 34 19 358 236 251 230 204 238 284 276 288 299 284 358 34 11 354 8 352 336 309 283 227 348 16 33 43 48 86 154 226 277 294 315 328 331 334 336 6 21 19 2 343 337 340 357 7 43 54 32 15 39 78 72 85 103 126 183 245 277 328 77 79 78 70 342 345 301 236 231 230 232 213 185 169 165 163 136 102 55 49 75 152 152 110 111 127 136 292 276 295 298 259 245 228 110 90 66 60 55 39 27 29 43 63 98 133 169 145 119 95 111 136 161 175 189 196 14 355 345 338 325 315 300 297 295 296 298 298 295 286 282 278 277 277 276 276 295 326 23 53 72 77 78 69 49 21 54 95 128 149 201 260 265 216 136 115 115 115 112 105 96 83 83 96 113 119 123 126 129 132 115 100 105 107 108 109 109 107 121 136 146 154 160 162 164 168 179 210 203 174 153 140 129 126 124 124 123 126 140 148 156 163 167 169 170 174 188 198 207 208 205 197 189 183 182 188 199 201 202 201 202 205 210 214 214 203 196 198 202 203 194 188 191 203 216 225 222 205 209 216 218 204 173 177 175 172 167 162 172 180 186 182 178 177 179 183 188 199 217 230 239 241 240 238 237 235 231 230 231 237 242 247 246 243 245 247 248 249 251 253 256 257 260 263 266 267 268 268 267 263 264 264 264 267 270 275 275 276 272 270 270 267 261 245 222 220 224 229 238 243 245 212 166 147 155 160 160 154 150 144 137 128 119 114 115 120 126 139 151 163 164 163 160 162 171 173 173 169 166 166 167 167 163 160 156 155 154 154 152 149 146 144 139 134 132 129 130 131 131 134 139 146 152 157 162 166 165 163 160 164 173 190 226 242 229 199 181 162 147 136 145 151 154 148 139 128 120 113 116 118 124 131 142 150 155 162 173 181 176 159 135 135 147 164 176 188 196 189 182 352 351 352 352 353 354 355 356 356 355 354 354 354 353 353 353 353 353 353 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 354 354 354 354 353 353 353 352 352 352 352 352 353 353 353 353 353 353 353 353 353 354 354 354 354 354 355 354 354 354 354 354 354 355 355 355 356 356 356 356 356 356 357 357 358 358 358 359 359 359 359 360 360 360 359 359 358 358 357 357 356 355 354 353 353 352 350 343 332 324 318 311 308 304 313 331 2 24 41 52 64 70 71 69 67 59 45 37 37 77 100 91 85 85 117 143 135 114 90 88 87 77 87 138 222 259 267 314 72 49 36 29 23 7 357 354 354 1 20 56 81 62 40 36 26 22 21 27 37 37 43 48 57 71 74 72 68 56 43 26 346 307 318 359 40 47 44 35 7 359 351 354 354 355 17 29 36 31 25 25 33 48 40 354 319 303 299 295 288 300 303 289 65 68 71 49 5 11 112 64 67 115 164 209 235 72 103 72 50 59 58 317 322 325 222 149 35 34 29 33 41 59 53 34 28 15 13 271 226 194 168 166 290 302 298 297 297 347 11 329 306 292 293 291 295 288 289 295 298 308 14 87 47 25 11 2 358 8 16 23 18 7 347 333 324 333 345 357 3 6 3 2 2 10 33 40 28 18 20 26 24 13 360 3 35 52 43 328 253 211 197 169 37 39 40 39 36 31 26 22 20 22 38 69 73 54 36 24 22 25 35 44 51 55 62 78 88 94 85 77 70 72 77 81 82 78 79 79 74 67 56 49 45 46 47 47 39 31 22 18 16 19 27 38 42 40 26 15 10 6 4 4 6 6 2 357 352 351 356 351 345 339 341 344 344 346 345 311 292 264 244 189 105 84 77 73 68 49 33 23 18 15 13 21 43 40 27 17 14 22 40 83 94 101 104 82 71 76 77 74 56 38 50 66 82 105 114 113 113 113 132 137 128 157 198 183 152 115 118 120 128 134 133 129 120 109 94 75 63 61 75 73 69 63 59 56 50 32 356 293 228 228 227 220 192 168 203 217 221 222 220 212 218 251 284 280 244 336 26 355 329 290 264 258 266 282 48 19 6 349 355 6 348 199 210 217 228 262 310 329 336 343 359 9 13 354 339 332 342 359 347 354 62 53 40 28 24 31 48 73 70 29 328 315 35 78 79 77 81 82 41 286 255 240 238 239 204 171 159 165 170 140 88 45 33 272 188 165 109 114 126 139 124 321 294 289 277 236 120 92 95 95 90 81 82 47 33 20 38 89 138 141 111 100 92 120 166 184 176 164 181 289 342 342 334 321 310 297 293 289 290 291 294 291 290 286 278 274 267 270 278 330 17 41 53 65 75 81 81 72 48 25 52 147 169 205 289 308 314 136 132 138 125 117 112 108 103 81 78 98 109 115 117 113 103 92 84 88 93 98 104 103 96 97 107 133 151 159 162 164 162 172 211 231 170 135 127 120 114 112 111 113 118 130 143 160 176 173 164 170 176 185 191 197 200 197 190 187 187 188 185 182 182 185 192 191 191 187 203 231 233 227 220 215 212 195 182 176 190 208 224 224 213 209 210 220 195 160 162 162 159 164 170 179 185 189 186 183 180 180 182 185 192 207 227 239 248 251 254 255 248 238 230 226 232 240 248 240 233 229 233 236 238 238 239 241 242 244 246 246 244 240 234 234 235 236 243 251 261 274 287 294 297 289 278 266 236 182 176 192 204 217 226 237 247 249 216 176 165 170 174 175 164 153 142 137 132 125 120 117 124 136 149 160 169 164 158 153 160 170 176 175 170 167 167 170 169 166 164 160 158 156 155 154 154 152 145 139 133 132 133 139 141 142 144 149 154 159 162 164 161 158 158 159 162 167 177 206 239 248 228 196 155 145 144 156 161 155 140 127 119 116 117 120 124 129 134 141 148 152 154 164 170 169 163 157 164 170 181 188 189 190 192 194 351 351 351 352 353 354 355 355 355 354 354 354 353 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 354 354 353 353 353 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 354 354 354 354 354 354 354 354 354 354 354 354 354 355 355 356 356 356 356 356 357 357 357 358 358 358 359 359 359 359 360 359 359 359 359 358 358 357 356 355 353 352 351 352 352 347 335 313 298 276 272 275 280 286 302 358 44 58 67 84 106 110 84 64 48 45 46 58 69 79 98 113 105 108 114 120 119 115 118 123 155 247 289 289 95 74 65 49 34 349 331 324 324 327 327 329 336 20 89 110 76 55 40 35 32 44 44 34 30 26 30 47 81 95 94 79 54 358 307 291 345 27 47 46 40 26 3 6 10 20 28 36 44 42 41 22 352 305 315 15 16 357 336 324 308 307 310 334 335 330 81 84 87 72 49 38 36 35 76 123 128 113 83 78 82 69 46 327 328 28 18 25 75 54 30 40 46 50 58 57 333 281 245 40 37 16 294 270 273 288 322 313 303 315 332 352 333 294 292 294 317 333 343 349 349 345 313 214 27 52 61 42 19 8 5 11 14 13 1 347 333 329 328 338 347 354 3 11 11 8 2 4 10 28 28 21 19 19 22 15 5 3 4 19 182 199 194 175 126 70 52 50 50 50 45 39 31 24 18 18 23 47 63 63 45 32 28 26 27 33 43 51 60 68 81 87 87 80 71 67 64 65 65 68 73 78 84 75 62 50 44 43 45 45 38 33 26 23 20 19 21 26 38 44 38 25 13 4 360 360 2 3 358 352 343 341 343 343 340 337 335 335 336 337 332 286 276 265 283 34 37 44 57 70 76 68 52 36 23 13 7 11 21 21 17 11 22 36 37 39 46 86 105 84 65 56 63 69 72 70 65 51 41 39 58 82 99 103 105 95 85 80 89 131 133 129 135 126 112 100 88 87 84 76 54 32 309 340 38 51 56 59 66 71 90 106 230 276 264 249 254 263 250 228 217 222 226 226 216 208 204 218 263 246 215 355 359 329 304 279 287 286 278 321 22 26 3 334 328 327 286 215 206 204 215 270 323 343 345 347 351 360 360 343 338 335 352 359 344 345 61 81 66 23 349 333 322 329 350 350 329 311 47 71 73 74 76 101 201 268 265 259 253 240 197 170 153 153 143 109 63 37 3 276 228 198 173 145 144 148 138 296 290 287 280 121 112 96 106 112 92 70 14 355 314 266 260 228 143 117 85 93 100 135 196 205 178 156 157 296 336 330 320 310 304 299 295 292 288 288 290 288 290 289 249 235 249 10 40 46 50 53 56 61 67 74 86 102 145 185 124 114 107 94 67 65 68 96 102 101 90 87 87 87 82 58 57 68 84 91 95 94 90 82 76 72 74 76 82 82 77 73 72 78 105 139 155 155 136 185 236 234 164 142 135 128 118 122 127 137 141 143 155 167 174 168 163 177 181 184 184 187 194 193 187 187 187 189 180 171 174 180 191 189 187 184 191 204 217 226 233 232 228 204 180 167 185 203 222 226 224 211 208 213 178 151 151 156 163 174 182 191 190 190 188 187 184 184 184 185 191 204 224 241 256 263 268 268 263 255 241 229 225 237 247 240 233 223 229 232 234 230 228 228 228 227 227 226 226 224 222 219 217 215 220 230 248 267 291 294 291 278 260 226 197 188 189 196 202 212 222 234 249 250 236 202 186 178 172 167 156 149 144 143 142 137 132 128 137 150 168 174 176 159 150 149 160 169 177 179 174 170 168 169 167 166 164 161 159 158 156 155 156 155 147 139 132 134 138 146 152 155 157 158 157 155 154 151 153 156 160 160 159 157 156 176 216 243 240 219 178 163 157 158 151 141 127 120 118 120 124 126 127 126 128 129 125 130 133 139 147 157 169 175 175 175 174 173 171 156 128 99 350 350 351 351 352 353 353 354 354 354 353 353 352 352 352 352 352 352 352 352 352 351 351 351 352 352 352 351 351 352 352 353 353 353 353 353 352 352 352 352 352 351 351 351 351 351 351 352 352 352 352 352 353 353 353 353 353 353 354 354 354 353 353 353 353 353 353 354 354 354 354 355 355 355 355 356 356 357 357 358 358 358 359 359 359 359 359 359 359 359 359 358 358 358 356 355 354 352 351 353 352 347 339 325 331 334 335 321 297 248 232 220 145 72 57 55 66 73 79 77 65 56 62 67 67 68 76 75 76 79 82 99 135 149 145 145 158 314 328 30 95 93 69 16 303 284 293 295 294 293 296 303 315 4 82 123 113 95 76 62 58 62 55 44 25 6 356 339 271 184 131 114 113 255 314 341 10 36 49 48 46 43 30 29 27 31 41 52 61 53 39 305 288 286 295 318 342 330 318 311 311 324 336 3 23 214 220 156 108 87 67 38 36 39 63 85 105 109 96 65 71 90 77 53 69 70 56 54 55 23 19 35 51 60 96 90 44 322 251 230 223 245 209 236 324 336 348 330 326 339 359 5 321 303 324 348 2 354 356 15 27 19 335 341 2 22 52 55 40 16 9 6 5 358 343 335 327 327 332 339 344 350 359 7 16 14 10 3 8 21 28 26 18 14 14 10 4 359 1 8 27 105 128 104 76 60 53 53 59 62 60 53 43 31 21 14 16 28 49 59 46 37 29 27 25 25 31 41 50 56 62 69 75 76 74 72 68 63 59 59 63 73 81 78 68 54 46 40 43 42 40 36 32 29 24 20 17 19 27 38 45 33 18 1 352 348 352 355 354 344 335 330 327 325 323 320 319 321 320 320 297 270 270 273 359 32 30 25 31 69 90 93 84 72 52 30 11 13 12 6 356 343 8 52 53 19 3 40 74 72 58 50 50 63 81 86 83 69 50 20 13 23 54 67 72 65 57 47 39 35 83 107 108 77 64 55 52 50 62 60 37 348 294 302 44 55 61 66 90 114 138 124 340 339 330 310 321 325 312 270 237 236 238 238 207 188 176 163 163 156 149 89 349 331 333 337 353 339 326 337 360 23 3 338 328 336 34 29 29 31 19 359 347 340 333 328 327 336 333 320 312 311 335 344 331 308 273 117 103 68 329 307 300 308 319 331 331 319 48 61 62 60 59 78 271 286 277 268 260 242 197 176 152 128 91 68 73 53 354 345 319 203 206 291 209 170 150 128 343 77 95 97 129 143 118 99 74 37 349 358 289 257 220 147 115 92 79 92 113 157 197 209 181 156 135 117 315 302 299 297 298 301 305 303 298 294 293 294 314 95 103 97 88 75 67 62 59 58 57 58 56 56 57 89 117 119 112 104 99 97 92 92 87 84 74 70 65 67 66 67 61 53 58 67 77 85 91 91 87 79 72 67 65 64 65 62 59 54 50 46 60 68 57 16 358 325 271 230 194 171 150 135 128 140 147 156 151 148 157 159 160 159 164 184 185 180 176 174 176 175 177 186 190 192 177 171 173 181 190 188 187 186 191 196 202 210 221 232 232 220 187 166 186 203 218 225 225 212 203 194 166 151 150 160 170 180 187 193 191 188 187 187 187 187 188 190 197 206 223 241 259 266 270 272 268 267 261 247 228 236 239 237 226 216 221 224 230 229 227 225 222 220 213 210 209 208 207 206 206 206 208 214 231 251 267 268 265 261 250 230 209 203 202 207 209 211 216 223 232 232 230 210 200 195 185 175 156 150 150 154 154 145 138 135 143 159 183 183 177 151 147 151 160 168 174 179 180 179 174 168 166 164 163 162 162 160 160 161 162 157 146 139 134 137 143 152 158 163 166 162 156 150 146 148 154 159 162 156 145 143 146 170 203 230 238 229 207 178 161 149 138 129 123 121 125 127 129 127 123 117 115 114 116 122 129 133 135 140 147 151 128 112 100 99 99 89 84 77 350 351 351 351 352 352 352 353 353 353 353 352 352 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 353 352 352 352 352 352 351 351 351 351 351 351 351 350 351 351 351 351 352 352 353 353 353 353 353 353 353 353 352 352 352 353 353 353 353 353 354 354 354 354 355 355 355 356 356 356 357 358 358 358 358 359 359 359 359 359 359 359 359 359 358 357 356 355 354 352 352 354 349 343 343 360 16 11 8 4 2 336 217 198 155 89 66 58 60 73 87 108 95 78 75 82 87 79 70 55 43 36 40 27 55 83 110 117 106 84 68 75 90 100 96 63 5 332 311 303 297 284 305 334 358 10 25 82 124 119 107 90 82 76 69 58 17 330 311 282 214 149 103 88 117 34 17 16 21 34 47 65 83 111 57 39 31 31 36 50 65 75 79 242 286 308 322 307 304 299 302 306 315 330 317 293 202 194 194 209 79 68 59 46 42 45 45 46 59 73 66 41 62 90 96 105 120 108 96 90 66 305 328 359 48 149 230 232 249 282 271 247 230 236 266 274 12 340 324 291 291 300 349 10 350 8 30 13 4 352 356 2 20 22 4 356 359 4 24 56 50 31 8 353 348 336 328 324 321 324 329 336 342 348 355 5 14 17 14 8 3 6 24 31 21 10 4 360 354 350 353 3 14 30 52 53 53 50 52 55 64 74 79 71 61 48 35 23 18 21 40 48 49 42 35 30 26 23 24 26 31 37 45 54 61 68 70 71 70 66 60 57 56 65 70 71 67 61 48 43 41 41 40 37 35 33 25 19 12 12 16 28 36 36 20 358 346 342 343 343 342 333 325 323 322 320 317 313 307 311 315 313 287 259 270 302 42 48 43 6 347 156 138 132 128 124 113 94 51 34 10 352 340 334 10 158 203 308 315 327 89 102 98 90 77 78 80 90 100 114 65 15 18 24 29 32 42 57 55 38 11 359 24 83 78 58 52 47 48 48 52 46 10 317 291 108 93 88 119 141 151 122 96 57 30 15 20 26 25 6 318 290 274 264 268 270 227 205 168 147 141 127 93 74 51 24 360 360 11 352 339 335 344 356 348 344 343 6 31 24 6 335 320 312 318 314 307 302 297 292 281 280 298 313 336 329 313 288 270 155 102 89 330 293 293 308 324 339 340 350 34 40 37 26 20 34 291 289 272 261 253 228 190 178 158 133 70 62 94 83 12 17 26 158 258 315 348 68 117 106 93 87 77 52 124 144 104 88 65 44 29 46 57 70 71 83 98 100 100 105 127 156 173 163 142 139 138 194 270 276 283 286 291 296 300 298 298 298 311 359 73 90 96 93 88 81 74 68 64 61 58 53 48 42 37 24 89 108 111 111 108 109 107 102 97 93 86 79 72 71 71 70 68 64 62 70 80 85 88 89 87 81 73 68 67 68 71 70 64 53 42 37 50 65 62 50 348 239 228 216 193 168 140 133 132 145 151 157 150 149 153 151 149 149 158 180 179 169 162 158 157 163 173 187 191 192 180 175 176 183 187 188 188 188 189 190 190 195 203 216 219 213 186 177 189 199 208 218 218 211 193 177 155 149 151 160 170 180 187 192 190 187 186 186 186 188 191 194 195 199 214 231 255 260 261 263 264 264 264 261 255 251 249 249 235 224 221 223 226 230 231 230 228 224 217 210 204 198 195 192 194 199 211 223 237 253 265 275 283 287 299 300 262 222 210 214 210 200 187 188 201 211 211 189 186 190 208 211 183 167 162 167 160 143 135 135 150 169 191 185 169 145 147 152 156 160 167 173 179 183 183 179 175 172 170 164 160 157 164 173 176 167 150 141 138 140 143 149 156 162 165 161 155 148 146 151 155 159 155 149 142 145 156 176 201 224 237 232 221 185 159 143 134 129 128 128 128 124 117 111 106 103 108 115 126 133 137 126 113 99 89 78 74 75 75 72 72 79 85 86 351 351 352 352 352 352 352 352 353 352 352 351 351 351 351 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 350 350 350 350 350 350 350 350 350 351 351 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 352 353 353 353 353 354 354 354 355 355 356 356 357 357 358 358 359 359 359 359 359 359 359 359 359 359 359 358 357 356 355 353 353 353 350 350 354 29 43 30 19 8 8 8 16 32 79 112 112 89 72 84 107 118 99 100 102 106 109 96 81 50 359 332 31 67 77 74 74 76 86 93 91 87 71 85 113 99 76 54 22 5 9 11 30 27 20 8 360 20 107 122 120 109 104 99 97 90 70 358 8 112 107 96 66 51 54 41 31 25 26 30 42 61 77 80 62 42 30 27 30 38 50 66 41 25 32 20 359 307 300 304 312 320 315 299 277 266 238 211 202 207 169 93 94 85 68 58 57 62 61 58 57 50 66 90 121 156 169 147 132 113 126 265 287 308 5 296 266 291 287 282 318 351 149 319 322 323 264 234 256 271 290 311 345 12 25 33 39 30 9 350 9 24 29 14 360 353 346 341 353 19 43 48 358 315 306 313 314 314 316 319 323 332 343 351 357 6 10 15 11 3 349 349 359 28 28 9 357 346 337 328 325 344 5 25 34 35 31 32 40 48 55 67 78 76 72 61 50 38 25 24 34 45 50 47 41 35 31 27 23 22 22 25 31 44 53 61 66 68 67 66 62 60 61 64 68 69 66 62 51 42 41 43 41 40 36 32 28 21 14 11 12 18 26 29 17 1 347 341 338 338 338 340 335 330 325 321 319 315 313 315 315 314 292 257 260 23 44 58 36 294 257 219 183 172 167 151 138 137 126 106 29 2 347 345 359 322 284 299 317 340 112 121 119 111 105 114 131 154 146 135 72 48 43 42 39 26 24 39 51 28 352 353 17 94 100 93 85 77 70 63 55 60 312 319 20 110 114 121 140 127 108 88 81 68 48 27 10 350 335 318 295 297 312 335 336 324 232 194 122 124 100 328 2 20 33 35 10 349 347 340 335 333 341 345 340 349 1 20 21 8 338 310 305 302 302 300 302 307 303 296 289 295 320 337 344 331 321 308 300 122 105 105 121 285 306 325 340 351 358 10 36 31 359 302 287 270 243 229 229 232 230 186 162 157 167 158 65 67 104 120 121 62 43 37 75 61 5 357 149 118 101 82 72 61 63 76 79 68 54 88 58 53 46 42 55 94 110 113 115 118 108 89 313 201 177 143 124 272 277 276 278 280 283 287 291 294 301 315 22 59 73 77 82 83 84 82 78 72 64 59 51 41 28 5 352 345 23 112 122 121 121 118 113 108 103 101 98 90 81 79 82 83 81 79 75 81 87 92 94 94 94 91 81 72 67 70 72 72 68 60 42 29 32 68 113 196 213 217 207 191 164 140 123 122 125 135 138 140 143 147 149 143 141 142 146 158 165 169 164 164 164 167 174 185 189 190 185 180 179 183 186 190 189 187 185 184 183 188 197 207 212 210 189 182 182 189 196 202 204 202 175 157 142 150 157 163 169 179 183 186 186 185 183 183 182 180 179 179 179 178 176 201 238 247 250 248 248 244 240 238 238 242 246 247 241 235 230 229 229 231 234 236 242 241 229 218 206 188 168 147 151 182 239 259 267 287 299 304 317 337 352 348 338 340 34 89 108 120 139 161 186 211 214 193 184 182 202 222 234 213 188 176 156 137 136 139 147 156 173 166 152 140 148 151 151 154 160 165 169 172 177 178 181 181 181 171 164 159 161 173 196 197 178 154 144 142 146 152 155 157 159 156 152 149 148 147 148 148 152 154 156 165 174 188 205 222 235 233 222 187 163 145 136 131 128 120 112 104 96 88 90 95 109 126 147 142 131 107 92 78 73 69 67 70 71 72 72 78 84 85 352 352 352 352 352 351 351 352 352 352 351 351 351 350 350 350 350 350 350 351 351 351 351 350 351 351 351 351 351 351 351 351 351 351 351 351 350 350 350 350 350 350 349 349 349 349 350 350 350 350 351 351 351 351 351 351 352 351 351 351 351 352 352 352 352 352 352 352 352 353 353 353 353 354 355 355 356 356 357 357 358 359 359 359 359 359 359 359 359 359 359 359 359 358 357 357 356 356 356 360 7 7 8 22 49 73 75 30 14 17 21 28 37 44 55 65 61 65 76 98 122 131 128 117 104 87 79 55 335 4 81 80 82 81 67 45 31 42 70 80 68 49 57 87 90 87 63 38 33 33 39 31 14 349 347 360 29 117 129 134 131 131 128 124 112 14 348 112 101 92 75 66 58 47 38 29 31 33 38 44 50 56 63 60 37 26 30 34 33 28 20 19 27 26 10 328 335 333 331 331 328 305 281 284 276 259 206 181 124 114 119 122 127 131 95 78 68 64 124 156 127 132 155 201 186 134 111 103 177 197 242 325 347 36 338 318 303 298 320 326 329 41 35 39 43 215 266 278 299 330 357 17 27 31 36 41 25 12 15 22 29 356 334 329 324 325 326 331 7 83 83 5 327 317 317 317 321 325 336 345 353 360 3 7 6 4 359 348 336 338 349 42 34 4 341 328 322 315 307 313 341 17 29 29 16 12 20 31 41 47 53 59 60 59 56 49 39 30 29 42 53 59 51 45 40 35 29 23 17 13 18 30 47 58 64 64 61 58 55 53 55 60 65 68 69 64 55 46 43 44 45 41 36 30 25 21 16 11 11 12 17 19 14 358 346 342 340 343 345 347 343 337 329 324 320 317 315 314 315 314 300 264 174 192 205 214 231 248 237 217 190 180 172 158 147 143 134 115 55 2 335 346 352 347 330 315 315 322 133 118 111 101 98 111 124 126 117 100 69 57 50 42 22 336 341 358 54 49 43 44 51 77 106 122 125 122 111 123 140 151 127 58 75 99 112 103 86 80 74 68 80 102 105 75 27 8 354 341 315 297 333 3 5 296 181 132 97 59 356 330 336 349 3 324 205 248 281 284 308 320 321 326 331 360 17 28 3 325 304 299 307 303 301 303 311 320 315 311 315 336 9 1 350 332 329 328 358 105 111 110 104 83 30 9 5 6 12 22 39 51 79 226 257 263 252 241 231 225 202 148 140 144 157 145 90 97 138 177 181 149 182 246 282 332 359 289 175 132 106 90 80 71 64 73 78 50 331 242 62 46 25 29 79 113 123 131 117 110 92 70 29 93 108 90 70 359 312 300 294 292 290 291 293 297 317 23 59 67 71 74 77 79 79 77 77 69 55 37 15 4 10 10 358 345 332 117 133 132 127 122 115 111 110 113 123 108 89 85 93 97 99 100 99 100 102 105 106 107 109 110 104 98 93 93 90 88 81 75 55 25 4 40 182 199 206 205 186 161 138 126 121 122 124 129 132 134 138 142 143 136 134 135 138 144 158 173 178 173 172 173 177 181 184 187 188 185 183 183 187 191 190 187 183 180 180 185 190 200 210 212 198 188 182 187 189 190 186 178 154 149 150 157 161 162 166 171 177 180 182 180 177 174 170 168 163 159 150 140 128 145 218 251 250 247 246 242 238 235 235 237 240 241 241 240 239 247 253 253 252 252 266 276 278 260 187 108 89 74 88 236 242 286 312 329 327 326 351 3 3 349 339 355 25 70 102 128 141 160 185 220 228 213 191 182 189 204 239 231 216 176 139 127 122 116 109 108 95 68 114 135 151 153 148 150 155 162 165 164 165 169 174 178 181 176 168 162 159 161 180 200 211 167 150 144 149 154 155 155 155 153 151 149 145 143 143 146 149 159 170 178 188 197 208 219 229 229 218 191 166 142 130 118 109 99 91 88 85 80 78 89 121 146 152 133 109 90 83 77 76 71 63 58 58 59 65 74 84 95 352 352 352 351 351 351 351 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 351 351 351 351 351 351 351 351 350 350 350 350 349 350 349 349 349 349 349 349 349 349 350 350 350 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 352 352 352 352 353 353 354 354 356 356 356 357 358 358 359 359 359 359 359 359 359 359 359 359 358 358 357 357 357 1 5 12 13 12 8 5 13 54 163 161 120 50 37 35 44 58 74 69 48 40 50 117 140 147 128 98 99 94 84 63 37 48 59 76 75 77 75 64 44 38 50 86 101 30 18 26 32 25 348 61 57 47 34 359 315 327 322 334 355 42 97 150 156 156 149 143 144 142 353 57 86 76 70 66 67 66 45 36 37 36 36 34 30 22 22 33 27 25 33 35 30 18 8 16 23 32 20 10 354 344 332 332 330 331 318 302 299 303 89 100 97 102 113 122 116 99 87 80 82 87 214 199 173 146 169 219 229 188 99 131 181 144 86 11 353 296 136 322 317 328 3 305 271 109 84 62 20 270 273 281 304 340 8 28 24 19 18 24 29 23 14 5 344 276 317 326 321 327 330 323 310 79 42 6 351 340 339 340 346 350 352 354 359 4 4 3 360 354 348 341 336 339 347 31 43 6 312 311 312 311 307 301 323 360 32 32 14 10 12 27 32 31 32 34 38 43 49 53 51 40 35 35 55 67 62 58 54 43 32 21 11 2 7 16 35 47 55 56 53 48 42 38 40 46 58 67 73 75 64 49 47 46 47 43 36 29 24 20 16 12 10 9 9 10 8 357 349 346 348 349 346 344 341 337 332 323 315 308 308 307 308 308 304 275 219 211 222 231 230 232 223 205 187 179 168 152 141 135 131 129 122 50 342 340 345 349 336 246 217 166 123 104 98 93 77 61 80 91 95 84 70 59 46 26 11 356 29 53 66 56 58 67 62 63 97 123 130 128 120 122 116 103 90 71 67 77 88 87 84 79 71 65 73 157 161 151 117 331 337 345 346 196 273 214 156 131 124 115 76 43 5 336 322 340 2 226 205 207 211 250 299 303 302 306 325 15 27 29 293 280 273 292 309 309 311 321 330 335 335 339 345 5 25 25 343 319 316 315 317 346 104 100 89 74 53 25 13 16 24 36 46 54 87 124 140 238 253 245 238 230 197 148 151 147 128 121 112 126 146 185 358 18 20 20 14 4 358 222 185 155 114 94 78 67 61 83 85 55 314 283 57 61 47 36 103 118 135 144 123 114 114 90 49 90 96 93 73 8 328 318 313 310 307 303 304 309 340 47 68 79 84 85 87 88 82 76 69 58 34 12 353 349 4 22 54 50 357 20 117 122 122 120 119 118 124 138 167 136 98 96 107 112 117 119 120 117 117 117 118 120 122 121 118 119 120 121 119 117 112 106 89 19 351 335 260 217 202 186 162 144 135 129 128 130 133 135 137 138 140 139 137 131 129 129 137 148 165 171 175 177 180 182 182 183 183 184 185 188 188 187 187 190 192 192 190 187 185 185 190 196 204 204 197 190 185 191 189 187 173 158 151 158 165 167 167 163 162 164 169 171 172 168 165 162 158 151 143 135 124 121 119 145 220 253 252 256 261 259 254 248 245 246 247 244 237 231 228 242 271 275 286 294 286 303 325 338 61 72 69 70 203 230 312 9 2 348 353 359 14 6 338 320 315 344 8 100 121 141 150 167 191 236 254 259 221 197 187 190 198 171 121 106 96 98 103 97 87 74 36 6 38 132 158 157 149 151 149 146 142 141 142 147 154 158 158 157 158 157 156 161 173 182 187 160 152 150 157 160 158 154 154 152 151 149 144 141 138 139 142 154 170 181 189 197 204 213 221 221 214 191 161 131 111 102 96 90 85 83 83 81 75 76 124 151 142 118 99 90 83 78 75 69 67 61 60 58 66 83 104 110 352 351 351 351 351 351 351 351 351 351 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 351 351 351 351 350 350 350 350 350 350 349 349 349 349 349 348 349 349 348 349 349 349 349 350 350 350 351 350 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 351 352 352 352 353 354 355 356 356 357 357 358 359 359 359 359 359 359 359 359 359 359 358 357 357 356 358 2 12 30 21 12 6 2 1 7 16 57 117 125 104 94 71 76 90 93 75 22 41 104 126 129 129 130 131 106 90 71 54 42 65 79 58 42 42 39 32 58 61 64 74 68 48 31 25 4 342 354 35 89 31 351 356 348 300 298 345 83 129 181 178 176 173 161 117 65 27 20 31 40 48 57 81 84 60 47 40 39 37 34 25 15 11 11 17 25 32 46 51 30 22 33 46 38 17 1 338 336 331 345 346 345 331 312 292 262 160 110 95 75 75 83 96 94 79 78 90 90 106 208 175 144 162 200 252 256 227 184 172 150 144 338 228 181 137 119 9 17 35 19 182 163 128 119 142 197 248 297 337 342 15 33 27 12 353 4 21 22 16 348 336 327 340 350 3 3 360 347 359 82 39 22 8 2 1 1 359 355 354 354 357 359 359 358 354 351 347 345 344 344 343 346 358 348 285 308 315 319 315 310 321 353 41 41 29 15 18 34 34 30 29 28 27 30 35 42 44 37 31 30 51 68 72 75 70 56 39 17 16 19 28 31 35 42 47 49 46 42 34 27 23 25 34 51 73 87 73 59 51 49 52 46 38 29 22 16 13 12 13 11 11 7 4 358 356 354 353 349 344 342 338 336 328 318 303 291 293 294 294 302 309 324 337 345 340 331 338 139 155 158 158 158 146 126 109 102 101 130 148 160 182 271 251 230 218 216 213 176 115 96 96 99 79 55 43 63 79 74 66 57 50 40 28 36 56 73 79 59 68 79 72 67 86 98 106 104 98 96 79 66 74 80 94 82 83 91 87 78 64 55 40 352 265 247 248 267 280 290 281 265 264 255 240 79 84 85 49 33 9 335 310 352 29 78 208 219 208 216 261 277 285 290 314 5 341 331 322 301 252 265 296 314 328 347 342 348 1 1 359 360 6 44 313 302 304 308 314 317 322 338 34 86 149 163 169 166 129 89 57 39 64 92 120 192 236 244 240 224 181 155 150 134 108 101 98 97 103 98 86 286 273 355 8 230 217 213 197 176 128 108 93 74 61 88 87 73 40 236 175 154 152 151 136 120 141 140 126 118 114 92 73 82 100 111 119 289 297 306 309 309 309 308 311 312 307 299 287 264 236 156 119 107 96 83 64 40 11 338 335 347 19 68 107 106 99 79 80 93 112 121 126 133 143 160 158 129 112 111 115 119 126 127 127 123 119 118 120 121 121 122 124 130 134 138 137 137 137 135 125 82 32 350 305 265 210 165 148 139 133 132 133 136 138 140 143 145 146 142 133 122 123 130 142 152 164 166 168 172 183 190 192 189 185 185 187 192 195 196 192 191 194 201 209 214 212 208 208 209 210 203 193 187 188 197 192 188 181 170 164 172 173 172 165 158 154 153 152 151 152 152 150 145 137 132 123 120 118 121 132 174 216 236 263 292 309 294 282 273 265 266 268 266 254 226 182 183 220 241 271 282 246 289 338 68 70 63 63 62 62 52 41 26 18 7 12 17 16 353 312 307 315 358 338 258 271 255 242 222 216 253 292 302 290 266 218 163 129 113 108 103 95 97 101 100 94 71 26 7 16 79 135 130 123 118 115 108 107 107 111 119 124 122 124 129 131 136 143 154 165 168 165 151 154 162 171 169 160 150 145 149 154 157 147 140 132 133 137 148 161 171 181 191 203 212 217 223 214 190 146 116 102 98 94 91 87 83 80 78 72 65 40 136 128 113 98 88 78 73 67 67 70 68 70 71 74 89 117 113 351 351 351 351 351 351 351 350 350 350 350 350 350 350 349 349 350 350 350 350 350 350 349 349 350 350 350 350 350 350 350 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 348 349 349 349 349 349 350 350 350 350 350 350 350 350 350 350 350 350 351 351 351 351 350 351 351 351 351 352 353 354 354 355 356 357 357 357 358 358 358 358 358 359 360 360 360 359 358 356 356 355 355 359 9 108 99 27 9 1 1 6 6 6 24 35 25 38 56 63 81 114 117 89 74 93 120 118 98 76 81 96 106 115 109 84 71 70 58 30 339 352 38 124 97 63 60 67 72 79 88 59 29 348 302 186 117 82 46 13 321 305 290 257 3 359 176 172 166 28 22 42 33 10 5 7 26 44 82 94 86 56 45 42 41 39 28 15 3 5 15 18 22 37 46 59 60 63 66 42 15 352 334 343 350 354 350 346 341 336 309 266 227 147 96 62 41 55 90 84 69 66 68 111 150 194 182 150 152 186 215 223 205 173 166 161 142 138 159 148 122 338 294 239 28 44 158 222 239 224 217 248 280 339 359 1 10 24 30 9 346 355 6 14 13 3 4 352 327 339 358 22 28 21 52 67 57 41 22 11 5 360 355 350 349 349 351 353 354 353 352 350 348 347 342 339 335 335 334 335 324 322 334 338 333 326 322 337 17 47 41 20 25 39 44 39 32 29 27 25 25 27 27 25 20 23 35 58 71 72 73 68 51 31 31 31 32 31 33 38 43 46 43 38 30 20 10 5 4 10 52 89 84 70 57 56 57 53 42 28 16 8 2 10 20 21 16 9 4 360 358 355 352 348 342 339 335 331 322 312 302 290 282 277 280 299 324 351 355 2 12 16 20 36 60 94 102 107 94 77 67 60 59 76 121 161 178 193 203 207 209 214 218 208 141 86 67 70 74 58 39 53 69 78 83 90 84 69 39 44 61 90 92 72 67 72 85 165 244 82 62 35 29 26 35 44 128 175 169 93 80 76 67 56 45 40 33 8 299 279 283 292 303 312 318 309 298 287 293 6 32 38 28 8 345 323 322 1 30 54 352 277 277 271 280 276 281 292 350 359 356 346 334 325 276 195 223 298 316 335 343 1 21 18 7 353 344 331 313 309 313 328 343 341 312 281 278 281 280 209 181 184 178 160 100 50 50 72 125 203 232 242 240 212 174 160 156 139 110 88 73 44 165 207 210 204 191 181 189 206 209 210 189 159 123 109 100 89 83 93 75 59 297 236 198 191 190 197 217 262 210 159 137 120 111 100 88 78 109 133 186 247 276 295 299 302 303 305 309 310 308 302 297 291 280 268 253 226 155 101 69 38 345 318 335 359 53 101 117 111 102 85 77 76 106 126 137 147 156 161 142 123 117 115 117 119 120 120 118 115 114 115 113 115 116 120 129 137 142 145 145 142 135 128 121 112 100 52 327 315 297 154 143 137 136 139 140 141 141 143 148 155 155 149 134 124 124 131 142 153 161 163 163 165 178 188 196 197 194 194 197 202 204 203 197 195 195 199 214 231 229 225 228 227 225 213 199 191 195 202 181 172 172 181 181 175 168 163 152 144 143 148 156 153 148 141 135 131 123 119 117 118 124 131 142 157 166 165 34 357 328 294 282 273 265 260 260 266 267 214 160 149 137 165 169 169 165 117 83 78 63 56 58 56 54 52 46 37 28 25 21 17 4 340 321 331 335 332 299 291 292 295 295 291 303 20 325 318 315 321 40 131 131 128 130 128 117 112 111 112 108 84 50 23 11 20 62 109 117 110 110 109 107 106 105 105 108 110 115 120 127 133 144 154 163 162 158 150 159 169 179 170 156 141 138 147 158 165 157 140 127 130 135 147 155 165 176 191 205 219 227 229 219 190 129 106 96 94 93 90 87 84 77 72 67 55 43 88 117 111 94 85 78 73 68 67 69 69 72 74 76 75 74 74 351 351 350 350 350 350 350 350 350 349 350 350 349 349 349 349 349 349 349 349 349 349 349 349 349 350 350 350 350 349 349 349 349 349 348 348 349 348 348 348 348 348 348 348 348 347 348 348 348 348 348 349 349 349 349 349 349 350 350 350 350 350 350 350 350 350 350 350 350 350 350 350 351 351 352 353 354 355 355 356 357 357 357 357 358 358 359 359 360 360 360 360 358 357 355 353 356 356 357 174 177 159 77 8 8 11 2 360 9 19 20 21 33 42 48 58 73 80 89 101 105 100 92 76 62 62 131 136 115 94 67 59 44 297 270 241 145 99 103 90 69 69 81 89 121 128 106 57 330 254 152 53 34 11 341 332 357 13 5 5 136 131 102 38 32 48 37 17 5 6 23 27 37 58 55 44 43 42 39 35 28 14 360 1 28 55 43 37 35 37 43 56 59 40 19 2 359 4 347 343 350 2 5 3 5 354 353 142 118 103 90 77 78 69 69 79 100 145 152 166 312 358 38 131 151 50 66 74 86 93 93 108 133 154 195 245 242 234 233 106 117 128 202 230 247 274 302 333 342 347 350 9 19 7 360 358 5 10 2 340 300 303 312 344 8 46 40 33 50 69 75 63 42 15 355 343 340 339 341 343 345 348 350 353 352 350 346 343 336 332 329 330 332 337 351 356 354 352 349 342 332 332 357 47 48 36 24 31 54 46 39 37 33 27 24 23 23 19 15 16 21 36 46 52 53 49 39 34 32 33 30 28 29 33 41 46 45 38 28 14 1 353 351 352 3 62 96 77 62 58 59 62 49 28 356 340 305 3 22 29 24 11 10 7 6 358 352 346 341 336 331 327 325 320 314 301 285 265 266 310 338 354 357 8 24 27 30 32 49 66 66 56 34 22 22 37 42 44 74 127 152 175 209 211 214 216 224 228 211 126 87 86 89 73 58 54 72 103 129 147 129 117 106 35 60 85 85 79 62 53 240 249 266 53 51 36 2 342 353 24 88 57 70 90 68 58 53 44 30 10 327 320 317 315 298 297 306 320 325 309 299 291 282 52 38 61 87 66 6 333 334 353 2 8 349 350 19 333 309 293 289 314 10 11 1 350 339 327 305 189 197 239 300 329 352 13 28 37 20 356 342 337 335 336 342 10 30 40 342 300 297 306 329 314 190 184 181 177 152 74 46 78 124 204 233 245 226 176 162 159 160 162 143 99 76 60 209 213 209 207 198 171 160 184 214 226 222 156 132 116 110 125 139 142 135 121 303 292 241 208 212 224 244 267 289 282 145 121 120 120 112 104 152 211 246 264 277 286 288 290 293 296 301 306 309 306 302 299 293 284 272 256 230 198 182 255 297 307 323 5 75 104 109 104 101 96 93 89 104 127 142 150 145 127 120 116 115 115 115 114 110 107 107 107 108 111 113 117 120 126 134 143 147 147 146 142 137 134 132 128 122 113 43 355 346 358 132 142 144 145 145 144 142 146 152 165 167 160 139 132 133 138 147 153 157 159 162 166 173 182 193 196 202 206 209 214 213 210 201 200 200 205 212 221 223 224 223 225 227 219 206 192 181 181 187 190 193 193 184 166 154 146 146 146 147 145 143 140 137 133 128 125 120 121 124 126 124 122 124 128 136 136 108 272 277 274 264 257 251 254 263 284 311 8 43 43 48 79 131 131 120 108 90 82 67 59 54 55 58 58 52 45 36 30 21 9 355 346 340 345 341 333 317 309 307 308 313 318 355 103 312 299 303 305 282 151 145 142 141 136 129 121 116 114 110 102 92 67 17 328 315 138 129 121 122 124 127 129 133 131 133 139 138 138 138 142 148 153 156 154 154 152 160 167 172 163 150 139 139 148 166 175 167 143 127 129 135 149 158 170 183 201 220 232 236 234 208 139 104 95 91 88 85 84 84 82 79 74 67 60 51 77 106 102 88 84 83 80 78 74 72 71 74 75 73 71 70 67 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 349 349 349 349 349 348 348 348 348 348 348 348 348 347 348 348 348 348 347 347 347 348 348 348 348 348 348 349 348 349 349 349 349 348 349 349 349 349 349 349 349 350 350 350 349 350 350 351 351 353 354 354 355 355 356 356 356 357 357 358 358 359 360 1 1 1 360 358 356 359 4 11 19 10 348 177 159 138 31 7 351 344 343 360 17 17 22 33 36 38 39 53 124 230 210 136 128 123 101 81 82 72 68 79 75 37 22 1 310 204 121 106 108 102 87 73 64 40 155 160 90 52 29 20 17 13 13 18 23 17 7 2 349 338 317 72 69 42 37 44 58 41 8 10 17 16 15 24 36 39 42 43 43 39 33 15 1 348 359 39 54 49 35 16 8 21 32 37 25 16 12 3 350 357 26 50 45 34 34 39 50 77 137 129 111 73 61 49 89 152 139 131 117 102 94 53 37 53 59 32 354 349 21 52 76 97 157 211 227 240 239 239 234 183 133 139 208 255 272 286 306 331 339 336 338 4 10 3 3 1 2 347 312 308 311 331 348 28 67 82 77 38 354 57 79 90 98 297 275 283 315 322 325 331 338 346 350 353 351 347 340 336 331 329 328 330 334 340 356 3 1 357 353 349 341 332 357 39 59 56 35 36 45 49 47 46 44 40 34 29 25 20 16 12 9 10 20 29 34 31 25 22 23 25 25 23 23 26 34 41 46 39 26 4 355 349 359 2 2 23 85 81 66 49 53 55 40 3 300 271 271 20 30 36 29 22 35 33 25 5 353 342 336 332 332 331 330 325 321 316 306 275 236 86 342 347 347 22 44 62 52 44 52 56 57 44 26 353 340 6 48 54 62 83 110 136 160 171 182 188 206 216 211 154 118 112 106 96 84 63 71 108 165 171 145 117 89 39 39 53 74 79 73 61 66 79 78 67 72 34 317 302 228 44 42 35 46 64 57 54 56 74 176 208 253 330 337 333 279 267 276 301 309 303 297 278 151 111 58 66 90 92 41 344 331 324 322 319 309 315 324 315 308 299 302 24 29 22 11 356 338 320 304 286 283 296 315 340 3 19 27 32 23 10 355 345 342 343 350 7 22 31 5 328 318 332 352 359 350 230 228 232 238 34 50 102 129 174 209 230 230 198 171 156 157 169 168 170 182 296 322 196 187 220 217 192 168 163 207 223 272 143 132 123 126 145 163 143 125 124 117 275 303 285 246 245 261 281 299 315 10 115 131 137 131 133 154 234 270 273 275 276 275 276 279 282 287 292 297 299 300 302 300 293 284 267 248 227 226 238 267 286 307 8 90 104 108 110 113 112 113 110 111 106 101 97 93 96 109 117 121 119 118 114 112 109 109 111 115 118 121 126 130 135 140 145 147 147 148 148 148 146 141 136 127 117 95 56 19 2 2 54 132 142 142 143 142 148 155 169 168 158 141 137 139 144 149 152 155 157 161 166 173 180 189 194 203 212 220 225 227 220 212 207 204 205 208 212 217 217 213 207 198 184 181 187 189 191 188 188 193 176 156 138 128 128 129 121 114 110 106 93 107 115 114 116 118 123 128 131 134 135 137 145 156 175 205 245 260 270 264 263 278 311 328 342 357 13 19 29 37 76 119 130 127 112 95 84 74 64 52 53 55 57 56 52 42 31 17 10 6 2 353 346 338 329 324 318 313 310 308 302 203 166 209 271 289 293 279 185 157 147 141 134 128 123 120 121 122 123 127 133 166 261 267 214 149 130 129 129 135 146 159 162 165 165 157 146 141 140 141 142 142 143 143 143 146 147 149 145 140 136 141 151 171 179 170 142 126 127 133 146 157 172 191 216 232 235 231 206 117 93 90 90 88 83 81 81 83 84 86 83 79 72 75 108 98 95 86 87 90 88 88 85 83 82 83 80 77 80 80 76 350 350 350 350 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 349 349 349 349 349 349 348 348 348 348 348 348 347 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 348 347 348 348 348 348 348 348 348 348 348 348 348 349 349 349 348 349 349 349 349 349 349 349 350 350 351 352 353 354 354 355 356 356 356 357 358 358 360 1 1 1 1 1 2 4 13 21 19 13 3 2 359 55 60 25 319 287 296 297 289 300 40 30 23 11 359 340 303 271 314 34 145 168 166 177 73 57 38 36 54 63 54 34 28 39 49 89 120 113 98 77 43 1 341 137 79 61 52 39 353 344 348 2 5 1 351 335 310 281 300 312 345 39 45 29 34 77 67 34 14 10 13 13 17 35 41 44 45 44 42 33 17 2 350 355 3 26 44 47 28 17 14 24 30 21 21 29 15 5 5 26 69 55 42 38 46 55 38 32 68 78 65 62 56 212 203 174 131 106 88 74 62 30 31 99 90 50 3 354 349 355 222 264 270 268 247 229 261 274 265 260 257 285 294 310 320 326 316 313 320 328 3 357 353 357 342 310 291 285 302 322 352 20 78 120 123 117 331 325 357 19 43 31 18 7 349 346 335 330 336 345 350 351 350 346 341 336 332 330 327 328 331 338 346 358 4 3 357 352 350 345 341 358 34 64 66 59 40 37 47 50 48 50 49 46 40 33 26 18 11 5 3 7 16 26 25 23 21 19 19 18 17 14 15 18 27 35 39 24 356 349 356 10 9 7 9 43 90 56 39 38 31 13 334 302 280 271 69 60 53 37 39 100 60 36 5 341 327 322 320 321 322 324 318 316 314 312 305 343 23 340 342 7 75 89 94 68 54 53 59 62 48 21 346 341 351 54 89 124 129 108 136 139 135 130 126 117 105 93 96 103 113 114 111 104 92 62 34 226 209 117 85 63 54 44 40 50 71 86 76 73 80 88 95 163 235 283 271 308 10 25 34 47 57 55 51 39 236 226 220 209 210 345 348 343 351 335 310 306 300 297 255 169 112 27 26 55 124 77 324 295 274 266 289 299 303 307 314 310 307 307 358 46 67 55 12 331 307 296 293 304 315 327 348 7 22 33 38 30 9 347 326 320 323 330 339 347 360 21 345 329 335 350 353 330 310 304 300 295 271 136 121 137 162 195 223 223 208 188 152 135 129 107 99 102 93 14 62 124 232 235 232 212 187 186 166 135 143 128 119 114 113 151 166 144 132 129 135 50 8 358 297 261 291 311 343 25 94 125 129 110 108 113 136 254 263 266 267 264 263 265 269 276 283 289 295 300 302 303 298 293 274 256 240 239 246 266 278 292 296 108 114 117 118 118 119 120 117 112 107 102 100 99 102 115 125 131 128 126 123 121 120 121 124 126 129 133 137 140 143 146 148 149 150 151 154 155 158 150 141 129 120 112 102 78 38 25 22 34 57 83 115 132 143 150 158 155 147 139 140 141 145 147 148 151 155 157 166 175 180 185 187 197 209 220 228 233 229 223 216 211 207 208 211 216 218 217 207 187 176 178 181 176 147 120 110 117 127 123 110 79 69 82 102 112 115 107 84 81 76 69 75 90 108 121 140 144 147 150 162 187 206 226 243 256 268 277 293 52 40 6 7 7 10 11 19 38 78 123 148 145 123 99 88 81 67 53 50 49 51 55 60 54 42 30 23 15 4 343 327 322 323 325 315 306 300 293 283 262 245 242 275 289 297 291 266 174 153 143 138 133 130 129 128 129 132 139 151 173 213 233 233 153 126 125 128 140 154 177 190 177 160 146 135 130 129 128 134 134 132 131 131 135 137 137 135 134 132 140 149 163 164 158 136 126 125 131 141 150 162 181 211 224 226 175 110 95 88 86 87 87 84 84 87 86 87 90 86 85 82 97 114 96 92 86 90 94 96 97 100 100 97 97 95 90 90 90 87 350 349 349 349 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 347 347 347 347 347 347 347 347 347 347 347 347 347 347 346 346 346 346 347 347 347 347 347 347 347 347 347 347 348 347 347 348 348 348 348 348 348 348 348 348 348 348 349 349 350 351 352 352 353 354 354 355 355 356 356 357 358 360 1 2 3 2 2 6 14 26 29 27 18 11 18 13 7 352 330 285 252 248 253 257 244 232 282 281 270 248 245 261 293 346 273 198 177 122 103 95 79 51 28 23 60 64 24 16 192 271 248 159 101 76 64 45 10 21 64 66 56 20 3 259 307 310 316 330 330 327 315 299 288 292 307 332 26 32 16 13 44 90 77 40 14 6 3 11 38 45 48 50 50 48 38 20 2 354 354 355 360 12 19 12 11 11 19 24 26 40 46 26 11 358 358 10 30 32 20 52 66 57 48 53 71 79 125 176 177 167 154 127 111 93 92 95 249 238 216 189 117 324 307 268 257 250 320 327 335 255 187 319 320 297 292 294 305 309 303 298 295 274 271 297 298 315 3 356 343 299 283 292 295 303 332 360 24 69 129 108 76 9 8 17 22 25 17 13 13 10 5 6 22 35 7 358 354 349 345 340 335 331 327 323 326 332 342 351 359 2 2 358 353 350 347 347 351 26 61 74 72 57 39 34 52 61 64 55 52 49 43 37 26 15 5 1 359 6 16 24 25 23 20 18 17 13 9 6 5 10 16 26 20 12 8 16 22 15 9 359 11 29 28 24 21 13 1 340 325 305 210 135 117 114 155 176 170 110 353 308 282 270 274 283 293 304 305 300 297 295 318 342 7 355 344 346 7 47 66 76 64 55 50 64 70 64 34 356 7 19 33 34 38 30 32 41 76 103 115 109 101 95 88 82 81 90 102 108 110 109 104 275 257 194 122 96 76 63 49 358 319 309 14 86 92 98 115 136 260 277 281 249 8 4 8 23 54 66 72 20 333 294 259 234 218 208 216 190 163 86 314 294 306 315 342 48 58 41 19 359 340 188 175 307 308 298 288 287 302 319 327 331 317 320 335 359 38 76 72 44 329 307 301 292 246 289 315 340 351 357 9 29 62 320 284 261 255 261 266 279 292 303 315 301 289 271 275 283 287 292 304 312 315 187 133 125 140 154 193 214 215 206 181 148 126 107 88 90 108 138 187 187 203 217 234 238 224 196 178 161 152 158 143 127 124 141 220 186 159 145 123 115 76 35 338 271 271 308 327 10 23 28 346 336 358 108 135 155 223 247 253 257 257 257 258 263 271 284 292 297 299 300 300 294 284 268 256 248 252 261 281 289 294 282 145 121 117 115 117 117 119 119 117 115 115 117 120 125 135 142 143 137 133 131 131 130 133 134 136 139 141 144 146 148 148 151 152 153 154 155 157 160 158 150 135 130 126 121 116 102 78 54 49 46 46 47 55 89 125 139 140 136 134 138 140 143 146 148 151 155 159 166 173 176 179 179 185 191 200 210 217 222 224 224 218 214 213 213 217 209 188 182 189 191 190 181 124 85 81 84 95 110 116 116 112 99 93 106 114 121 113 98 83 73 64 46 34 40 55 67 66 57 330 258 248 249 248 249 267 287 317 325 139 160 124 48 23 13 8 14 32 71 117 148 138 117 99 90 83 68 54 46 41 37 40 44 48 46 40 31 10 338 317 308 311 315 317 306 298 293 290 288 281 277 275 291 304 309 306 298 218 164 147 138 132 128 126 125 128 134 145 158 177 202 210 204 137 120 121 124 133 144 159 167 154 145 138 134 130 131 132 137 131 123 124 126 132 132 131 132 133 133 136 139 144 141 137 129 127 128 129 132 141 159 187 206 215 211 119 95 92 90 87 86 86 88 91 95 96 95 90 85 83 89 106 106 94 92 90 92 97 103 107 108 110 108 99 90 84 80 83 86 349 349 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 346 346 346 347 347 347 347 347 347 347 347 347 347 346 346 346 346 346 346 346 346 346 347 346 347 347 347 347 346 347 347 346 347 347 347 347 347 347 348 348 347 347 348 348 348 348 349 350 350 351 352 353 353 354 355 355 356 357 358 360 2 3 4 5 6 11 16 23 28 32 32 29 24 4 349 329 319 301 340 354 359 352 359 11 14 355 329 271 235 240 252 253 236 280 284 121 115 114 115 113 358 15 96 64 24 318 259 270 267 228 84 74 67 46 16 42 59 71 49 1 77 117 9 1 351 341 339 345 343 343 323 316 343 360 25 12 6 360 19 69 88 85 44 16 4 10 20 29 43 53 57 58 53 35 8 357 352 350 351 355 6 8 6 9 16 22 35 67 74 59 22 350 330 322 311 301 287 286 106 102 76 14 89 121 133 107 81 80 63 13 296 149 98 101 209 242 237 194 175 203 222 230 214 184 216 332 349 357 181 203 251 281 303 301 267 242 264 296 302 311 342 14 359 35 79 25 352 303 288 293 301 317 348 9 23 46 66 50 33 19 43 45 33 16 353 344 338 330 324 321 359 44 37 13 358 352 346 340 334 328 326 325 331 340 349 356 360 1 359 356 351 348 346 342 340 353 41 76 78 73 47 27 28 75 82 64 55 50 45 39 32 22 11 3 357 357 5 18 26 29 24 19 15 10 3 358 355 353 355 359 3 4 22 47 49 38 23 15 14 16 19 12 8 1 353 341 342 347 89 133 135 150 170 189 183 88 277 270 263 250 242 243 257 279 287 290 313 343 8 9 9 338 329 329 337 356 38 64 70 61 49 58 65 66 47 25 23 30 38 21 12 14 14 14 20 44 99 100 95 93 92 90 66 54 75 90 100 105 106 73 81 144 109 101 95 108 240 284 304 297 290 285 100 101 110 77 7 19 47 61 27 355 342 6 49 63 66 46 355 313 295 270 248 233 227 236 247 261 282 299 14 37 55 60 63 51 24 357 280 194 158 117 328 316 312 327 349 355 355 355 339 340 350 15 19 13 10 6 332 312 305 311 302 255 275 323 351 352 342 340 343 297 289 285 276 265 259 263 273 292 300 291 278 266 266 266 270 282 299 315 7 105 109 113 133 156 192 204 209 201 181 164 147 126 112 121 146 181 193 191 188 193 223 236 233 219 195 170 161 159 145 135 140 160 187 177 157 142 119 99 77 43 266 253 276 319 344 22 28 4 342 321 289 212 181 177 214 229 237 243 249 252 255 258 269 283 289 292 293 284 270 258 257 257 264 270 280 291 299 305 309 315 340 83 100 108 114 118 123 130 134 136 137 137 139 145 152 160 158 148 141 137 137 138 139 142 144 146 149 152 153 153 151 152 153 153 152 150 149 149 150 154 156 148 141 138 135 132 124 111 93 83 72 70 67 67 70 81 105 117 124 133 138 141 144 147 149 152 157 164 168 170 169 169 171 172 176 180 189 205 217 225 220 216 211 210 203 185 184 188 197 200 192 154 110 85 78 77 81 88 112 124 132 120 106 106 111 117 111 101 86 82 78 59 43 31 27 28 26 359 327 311 305 299 315 337 342 333 319 318 303 165 77 50 35 27 17 20 27 43 73 126 119 107 94 88 82 67 56 45 35 26 23 22 24 29 33 15 322 297 297 300 309 310 308 301 297 296 296 297 297 301 308 318 320 321 317 307 287 172 144 132 127 123 122 123 129 140 153 167 180 198 193 169 134 124 124 129 135 139 142 141 147 149 147 144 143 143 143 138 135 134 134 132 131 134 134 135 134 134 133 132 132 130 127 127 123 120 122 130 143 164 186 193 185 130 90 85 88 88 87 84 84 85 88 90 90 87 84 82 78 70 95 100 94 92 90 92 98 105 108 107 110 102 92 86 79 71 67 71 349 349 349 349 349 349 349 349 349 349 349 348 348 348 348 348 348 348 348 348 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 345 345 346 346 346 346 346 346 346 346 346 346 346 346 346 346 346 347 346 347 346 347 347 347 347 347 347 347 348 348 349 349 350 351 352 353 353 354 354 355 357 358 1 3 4 7 10 13 17 19 22 23 23 20 15 5 347 339 335 8 31 42 40 38 33 33 30 28 25 22 22 20 14 271 253 273 19 46 84 110 126 131 136 153 100 84 54 28 335 328 324 322 71 93 77 58 30 25 43 64 81 63 14 127 113 53 341 342 348 352 358 343 328 315 346 34 37 29 13 5 360 1 22 79 83 70 46 26 15 16 20 39 52 60 66 68 52 26 2 352 347 349 355 5 4 1 1 3 3 11 69 125 149 192 236 273 281 272 247 241 245 246 239 292 305 306 306 99 63 44 37 24 347 266 222 102 108 85 36 42 81 62 66 50 25 324 249 220 196 292 303 273 254 262 286 307 303 311 331 322 316 316 327 340 342 341 89 81 32 35 46 49 19 329 330 353 18 29 41 38 26 7 17 75 71 53 338 289 267 251 239 257 354 13 42 61 33 13 359 348 338 332 329 329 333 340 347 354 358 359 356 354 350 346 343 339 334 333 336 25 68 76 77 65 27 11 75 83 72 58 46 42 37 32 24 16 7 360 354 1 13 29 35 32 24 15 6 358 350 343 338 331 322 308 322 35 54 53 53 45 31 16 14 13 4 354 344 346 350 8 28 44 41 39 36 26 8 351 345 331 328 329 311 265 244 252 266 284 304 341 4 16 13 351 308 308 314 320 332 6 47 89 120 89 54 51 53 52 42 27 30 31 18 8 360 6 5 360 360 13 54 75 82 93 102 62 36 48 69 84 95 92 57 67 93 95 99 113 174 256 318 325 320 333 5 81 93 89 66 59 64 50 35 356 336 333 3 25 30 37 313 317 312 311 307 307 268 251 261 263 267 301 53 69 74 79 103 104 75 40 353 264 193 161 194 301 305 328 65 46 19 336 327 324 335 357 31 27 7 326 304 291 304 311 321 318 301 329 352 349 340 329 334 330 320 321 325 317 311 306 307 308 313 311 303 287 273 264 262 262 276 293 318 66 108 112 121 148 174 194 199 203 199 177 154 139 130 125 144 158 175 88 37 89 146 181 209 221 216 194 155 139 132 133 143 159 157 161 165 158 138 119 115 125 241 267 256 294 334 13 46 80 313 289 276 252 177 171 178 205 217 224 233 242 247 251 255 257 261 265 267 265 255 246 242 254 270 287 298 307 307 309 313 318 328 338 359 50 93 110 120 128 135 141 147 147 148 150 155 163 175 175 167 151 145 142 142 144 146 149 153 154 155 154 153 151 153 153 152 147 141 137 133 132 145 155 163 159 152 140 137 132 128 121 115 102 87 79 74 68 63 63 69 93 123 135 140 143 145 147 150 153 159 162 162 161 161 161 161 159 161 169 182 205 221 215 205 189 199 205 202 198 198 198 190 169 131 112 95 83 73 70 76 99 118 125 117 111 106 105 104 105 98 87 83 78 65 46 24 8 353 335 327 321 331 341 359 7 2 334 319 306 321 352 43 35 30 26 24 26 25 25 25 40 86 96 101 103 97 88 74 58 45 34 25 18 9 3 355 341 264 266 280 299 305 310 304 298 294 296 299 301 305 310 317 331 335 333 327 319 311 303 232 155 138 132 127 127 130 137 150 165 174 185 199 187 162 137 129 126 130 135 139 142 147 156 161 163 154 149 147 148 149 148 146 144 141 139 140 139 137 134 131 130 126 125 121 120 118 117 118 124 133 148 156 161 156 126 92 82 77 76 79 81 82 81 80 80 81 79 80 79 77 76 68 85 93 92 88 86 85 87 96 103 105 106 99 92 86 80 70 62 58 349 349 349 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 347 347 346 346 346 346 346 345 345 346 346 345 346 346 346 346 346 346 346 346 346 346 345 345 345 345 345 345 345 345 345 346 345 345 345 345 345 345 345 345 346 345 346 346 346 346 346 346 346 346 346 346 347 347 348 348 349 350 351 351 352 353 353 354 356 358 1 5 8 12 17 24 26 26 24 21 17 7 348 342 339 348 10 36 47 57 66 82 224 231 260 21 27 26 27 27 36 46 37 24 43 48 54 67 121 166 148 125 80 57 27 331 304 318 333 2 75 92 91 72 34 14 8 48 82 90 165 226 205 199 236 329 344 343 332 307 307 309 338 15 33 28 18 8 356 340 344 7 41 53 49 34 14 5 12 28 42 55 69 72 65 40 11 355 347 348 353 1 357 353 345 339 337 323 287 195 193 203 231 257 275 268 244 247 254 272 284 300 333 47 67 74 67 38 21 21 32 89 140 138 137 114 85 79 70 34 18 23 5 336 292 243 172 250 283 294 292 291 306 308 298 307 328 308 302 305 312 327 353 38 92 65 30 34 36 31 355 322 318 323 4 22 28 18 358 326 300 230 144 112 283 272 259 262 305 28 28 27 45 62 57 31 4 346 335 328 326 328 337 345 350 354 356 354 351 347 343 339 335 332 328 325 332 17 54 69 70 63 21 11 50 68 72 66 51 40 35 29 20 12 4 357 353 354 8 38 50 49 39 18 1 349 339 329 318 306 301 300 309 25 40 36 41 49 41 28 17 8 358 343 333 343 8 35 40 40 29 21 15 7 356 342 344 356 12 22 27 12 347 321 312 351 3 8 4 1 351 329 307 309 311 316 331 350 27 62 61 44 39 38 41 47 46 39 25 11 350 331 304 208 194 210 277 293 315 349 30 65 89 106 99 83 87 92 96 85 50 35 66 90 99 117 173 228 357 19 19 10 25 72 117 130 102 69 61 46 18 323 359 24 25 19 351 309 252 292 305 312 308 298 280 275 276 279 289 353 34 39 61 69 74 82 85 124 221 219 167 154 170 285 294 306 359 39 351 304 309 315 329 2 44 37 10 317 311 304 312 313 312 311 312 320 335 348 346 343 350 359 184 251 274 294 322 333 333 329 324 319 308 302 279 252 254 261 284 311 335 68 126 130 138 156 181 200 204 190 173 150 135 124 124 127 144 144 89 81 100 182 185 181 178 173 150 129 111 115 118 123 151 170 157 153 156 136 11 93 93 83 286 274 261 314 359 36 49 72 308 283 284 253 147 165 185 215 221 223 229 235 243 247 249 246 243 244 249 252 253 254 259 270 284 295 302 307 308 310 315 324 332 335 341 350 4 50 117 132 144 151 155 156 156 157 160 167 179 180 175 159 152 147 147 147 150 153 156 157 156 154 154 154 153 151 146 138 133 129 126 130 128 127 127 110 89 89 112 123 129 128 123 112 103 97 92 85 77 65 51 44 62 113 132 139 142 146 147 149 153 155 156 156 155 153 149 147 150 157 168 195 213 214 192 178 188 195 200 197 193 181 161 141 130 122 113 101 84 79 75 76 102 112 115 115 112 99 96 100 99 96 94 94 90 59 351 333 325 319 347 10 19 12 4 353 340 313 313 320 349 31 49 45 40 30 23 18 20 19 15 17 23 29 60 130 122 110 93 73 54 36 22 10 358 347 332 313 266 261 275 298 299 297 292 291 292 297 299 305 310 315 321 328 326 324 317 319 317 311 276 170 145 137 133 134 138 148 161 173 178 188 201 194 167 135 128 127 134 139 146 152 156 165 175 185 178 165 154 154 154 151 149 148 146 143 142 138 134 133 130 128 126 122 121 117 114 115 118 128 140 152 145 134 118 99 85 81 80 79 82 86 87 88 88 86 82 80 78 79 84 82 83 85 86 86 83 79 76 75 83 97 106 104 99 93 88 83 74 65 59 349 349 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 347 346 346 346 345 345 345 345 345 345 345 345 345 345 345 345 346 346 345 345 346 345 345 345 345 345 345 345 344 345 345 345 345 344 344 345 345 344 345 345 345 345 345 345 345 345 345 345 345 345 345 345 346 346 346 346 347 348 349 350 351 352 352 353 354 355 357 1 6 13 21 29 41 42 40 34 16 358 338 328 338 354 9 26 36 42 67 170 184 194 200 236 328 264 260 62 52 49 55 75 88 83 65 49 38 42 66 84 86 70 42 336 278 276 289 320 10 82 93 96 85 56 325 287 264 257 89 85 218 224 211 211 262 299 299 305 304 304 309 324 360 25 27 21 10 351 336 337 345 5 23 30 23 9 357 5 15 23 38 59 71 72 53 24 357 351 348 348 349 346 340 328 324 321 317 310 286 283 265 270 293 306 306 305 293 285 288 291 302 89 63 56 76 80 59 42 29 38 61 103 121 118 117 105 94 82 62 33 18 1 338 306 278 216 211 235 293 314 345 328 344 112 271 282 273 282 299 307 334 42 66 77 70 56 35 10 341 316 304 305 328 28 28 15 344 334 325 286 220 163 22 7 24 37 49 33 25 21 22 32 68 83 55 16 340 329 323 329 335 345 352 355 354 352 347 342 337 334 333 330 324 318 316 339 28 46 52 51 40 17 17 25 43 68 80 62 47 34 23 12 360 343 339 332 328 337 117 128 113 95 39 358 331 316 303 293 290 297 319 10 18 17 7 13 26 41 42 30 8 352 328 321 334 21 47 49 41 19 353 337 333 329 324 334 352 28 37 37 15 357 346 5 46 22 10 350 342 331 329 327 326 329 332 343 357 35 44 42 41 41 41 38 35 35 31 19 352 328 312 290 238 224 226 253 275 297 313 330 349 10 156 181 170 147 130 124 118 108 62 99 112 115 119 297 202 177 144 106 43 47 62 136 158 124 65 61 61 21 336 29 39 32 6 330 315 275 270 302 312 315 315 307 315 358 44 47 31 6 4 12 20 28 43 52 62 89 94 110 136 198 297 302 302 307 333 301 286 293 309 329 6 40 26 359 333 325 318 316 299 281 284 298 314 332 348 354 357 356 15 89 84 67 35 334 324 315 316 313 321 328 327 282 256 259 286 352 3 20 74 118 130 140 154 181 196 207 197 166 133 115 106 106 117 134 143 154 174 184 191 178 162 148 136 122 143 156 146 134 127 152 168 163 147 136 127 103 83 60 12 292 277 263 305 12 63 53 20 315 304 306 301 149 170 201 238 230 227 228 233 237 243 247 247 246 247 249 252 257 268 276 283 287 292 295 299 304 310 315 324 329 333 333 333 329 321 301 276 245 215 194 184 172 167 166 169 174 180 177 167 157 151 150 151 152 155 158 159 156 154 153 151 147 142 133 126 125 127 125 120 114 102 93 78 69 60 69 82 100 109 110 107 104 105 103 101 98 93 82 61 52 81 113 131 139 143 142 145 147 150 151 152 149 144 140 140 147 155 167 192 213 230 181 169 176 175 178 165 153 145 140 139 138 139 139 132 118 105 86 75 95 109 117 117 112 99 97 103 107 111 119 125 138 136 328 326 336 355 24 31 25 2 344 329 321 313 333 3 37 48 48 48 46 43 33 26 24 19 14 14 10 1 345 323 342 98 101 91 73 42 19 2 350 340 331 323 311 305 297 291 290 286 283 283 285 289 295 302 307 312 312 309 308 321 326 328 326 322 311 174 149 139 135 135 141 153 167 179 182 190 200 195 161 132 129 130 139 148 157 161 167 172 183 197 201 196 177 172 166 164 157 154 148 144 140 138 135 135 135 134 131 128 123 119 117 118 124 139 155 165 150 122 101 94 89 90 90 90 88 91 96 98 100 95 92 86 85 87 93 103 108 97 87 81 80 77 70 68 69 86 97 102 94 90 84 79 74 68 60 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 347 346 346 346 345 345 345 345 344 344 344 344 344 345 344 345 345 345 345 345 345 345 345 345 345 345 345 344 345 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 344 345 345 345 345 346 346 347 348 349 351 351 352 353 353 354 355 360 6 19 89 97 95 86 76 63 7 332 309 333 1 24 31 31 32 30 42 65 82 76 56 43 34 35 41 57 60 54 42 43 55 81 91 81 65 55 57 69 95 114 201 240 249 242 254 298 328 98 85 87 90 60 324 291 276 277 190 114 140 193 214 218 228 252 277 295 301 304 308 317 347 10 22 22 10 349 340 337 336 342 358 6 7 1 357 4 8 11 12 21 49 66 67 41 10 353 345 341 339 336 342 347 347 351 353 360 358 353 355 357 358 355 348 349 349 351 289 214 129 83 49 51 79 86 79 75 51 33 42 66 90 89 11 71 86 81 75 48 11 346 331 324 356 349 300 223 194 162 171 291 313 314 164 271 293 308 318 319 3 80 63 58 56 26 346 323 315 318 322 336 7 26 28 338 301 327 329 299 326 12 17 16 18 30 42 31 15 354 358 13 56 79 77 54 336 331 336 346 351 358 3 5 1 349 339 331 327 324 324 324 321 329 343 25 45 51 51 49 39 28 21 18 17 36 63 57 44 26 3 327 288 278 278 287 279 242 188 161 125 88 35 340 290 277 279 286 295 329 32 38 26 360 339 352 7 27 39 49 8 318 299 311 339 25 43 48 34 6 337 326 320 323 329 349 11 40 47 43 21 1 348 2 14 11 353 322 327 334 345 352 356 358 360 360 10 34 44 46 46 49 54 52 45 32 19 2 340 331 327 335 358 296 253 278 292 307 315 326 342 358 20 188 181 169 145 129 117 120 138 167 157 134 123 40 228 209 160 147 124 73 75 84 61 47 64 80 101 119 29 19 36 64 3 332 327 310 236 359 3 10 349 335 19 37 41 47 51 45 30 11 356 360 21 24 21 19 7 332 300 279 298 300 299 294 286 277 275 278 307 331 21 81 66 320 315 320 312 307 298 295 302 316 330 344 358 3 1 360 11 16 17 12 357 313 290 283 312 341 22 18 341 286 279 292 331 8 13 26 63 112 125 137 154 179 182 186 192 156 131 110 96 82 110 144 149 157 166 183 188 157 135 130 139 146 155 141 123 127 125 123 140 148 122 122 135 129 113 108 283 275 273 280 350 28 50 39 325 290 301 311 335 79 89 57 265 232 228 228 231 234 241 244 244 241 240 243 251 262 274 280 280 282 285 289 297 302 307 314 321 325 329 328 327 323 316 307 293 283 273 267 257 228 204 185 180 179 183 181 173 162 155 152 152 153 155 156 156 150 146 141 137 128 125 122 125 123 122 117 109 102 90 79 71 65 59 68 81 95 99 97 95 93 93 96 97 101 105 112 104 97 107 120 138 135 137 133 134 137 140 142 142 138 136 134 142 155 161 170 184 202 214 166 144 142 132 122 114 120 125 136 141 143 140 138 138 131 117 96 87 95 107 116 114 111 103 101 105 115 123 137 147 156 121 19 351 356 10 38 30 14 344 327 315 324 341 15 37 51 53 53 51 50 48 46 42 38 27 19 21 13 2 338 325 326 336 11 67 66 40 15 357 347 341 338 335 332 324 318 310 303 293 283 278 276 282 289 297 305 312 317 317 318 324 331 335 336 339 343 41 137 131 131 133 141 149 157 166 179 195 205 189 153 132 131 134 143 153 163 173 179 184 191 198 203 204 198 194 195 197 187 172 153 143 137 137 136 136 135 134 134 130 125 122 121 122 134 150 168 175 156 114 99 102 104 106 98 93 91 95 102 108 106 102 97 92 90 93 98 104 107 96 88 82 82 79 73 69 63 72 85 96 90 86 81 77 71 65 59 348 348 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 346 346 346 345 345 345 344 344 344 344 344 344 344 344 344 344 344 345 345 345 345 345 345 344 344 344 344 344 344 344 344 344 344 343 343 343 343 343 343 343 343 343 343 344 343 344 344 343 344 343 344 343 343 344 344 343 344 344 345 345 346 347 349 350 351 352 353 354 355 356 1 6 32 75 101 95 100 117 141 258 294 302 349 34 63 50 33 21 7 356 35 51 50 50 52 53 49 48 52 60 61 56 34 26 106 127 132 100 81 74 106 151 156 179 217 224 213 247 305 70 83 77 85 93 95 79 57 334 309 262 233 213 216 225 219 215 226 267 285 288 296 307 322 343 355 9 30 35 20 345 333 328 338 352 360 2 358 357 2 8 10 4 359 3 42 68 48 21 354 340 334 332 336 346 350 360 12 12 6 1 360 4 12 20 6 352 352 2 43 86 209 126 100 76 67 70 84 90 88 59 29 20 35 95 37 358 360 19 36 41 39 18 348 332 350 25 22 8 238 228 222 231 275 346 28 76 357 335 319 334 352 58 79 56 37 13 340 319 308 330 360 25 24 7 348 320 283 268 320 323 316 327 354 16 17 18 29 30 22 4 344 352 3 23 50 76 70 48 14 4 2 2 2 3 3 358 346 336 324 319 318 332 349 6 22 38 51 57 59 57 52 45 36 30 24 20 22 31 42 27 9 310 298 300 283 270 273 263 241 189 78 36 25 5 336 304 328 344 350 25 50 48 32 9 349 341 354 8 15 5 360 331 327 322 344 5 23 20 17 9 1 356 1 8 10 5 2 9 24 44 50 41 23 7 4 355 343 333 326 338 352 3 10 14 16 12 10 20 34 43 46 48 55 60 65 65 55 28 349 338 342 347 360 17 30 16 352 336 333 338 343 350 359 357 235 206 193 159 130 118 131 157 190 179 162 147 143 157 149 8 50 72 70 94 107 95 77 68 110 125 121 83 17 67 127 10 289 264 81 100 196 296 313 196 57 47 39 37 44 54 67 32 352 322 317 14 19 6 332 315 295 295 291 290 289 290 292 299 301 299 304 340 347 351 165 171 172 228 325 314 309 308 319 335 337 345 3 15 21 27 26 23 9 357 348 336 318 305 304 350 12 32 18 329 296 294 301 327 350 4 13 52 113 127 141 159 176 172 168 100 108 113 117 114 95 204 201 174 155 145 170 174 130 124 126 142 131 104 102 102 110 111 104 100 101 111 127 137 145 161 199 240 258 250 169 100 81 59 291 264 251 270 307 3 15 16 359 284 224 222 224 227 231 235 238 239 237 237 240 250 261 268 270 270 276 282 290 294 300 306 310 316 317 318 316 314 312 309 303 294 288 284 285 282 267 234 201 184 175 171 170 167 156 148 144 146 149 150 146 141 132 124 118 118 119 121 121 121 119 117 114 106 99 87 76 62 54 50 57 74 92 95 95 88 80 70 64 64 73 86 106 123 128 131 128 126 118 117 118 123 127 128 129 131 130 132 137 148 159 164 170 178 181 164 128 118 114 103 95 92 102 114 128 134 135 135 134 135 124 110 107 105 109 113 116 116 112 103 104 106 111 119 131 138 141 89 41 5 3 13 30 21 356 326 316 310 336 16 49 52 53 59 61 59 57 57 58 58 57 49 37 33 28 9 315 313 323 327 333 345 8 16 4 353 344 340 337 332 326 321 319 316 311 304 296 286 282 280 289 298 307 310 308 308 315 326 359 17 2 357 355 20 97 115 120 122 132 140 145 152 165 190 198 178 146 134 133 137 145 156 168 179 184 187 188 187 183 181 181 184 190 198 209 218 169 135 130 129 129 130 130 131 128 124 121 121 121 124 137 153 170 161 130 118 113 117 112 104 96 93 95 101 110 113 110 102 97 94 90 90 90 98 97 95 88 83 83 82 79 75 71 69 81 90 87 84 81 78 75 70 66 348 348 348 348 348 348 348 348 348 348 348 348 348 348 347 347 346 346 346 345 345 344 344 344 344 344 344 343 343 344 344 344 344 344 344 344 344 345 345 344 344 344 344 344 344 344 344 344 344 343 343 343 343 343 342 343 342 343 342 343 343 342 343 343 343 343 343 342 343 343 342 342 343 343 344 344 345 346 347 348 350 352 352 353 355 359 1 2 4 12 32 52 53 44 38 19 325 311 311 315 28 64 71 55 358 19 30 35 40 43 40 39 48 53 57 57 67 90 102 184 283 259 92 93 92 102 146 152 160 159 177 207 163 118 70 61 67 83 98 133 141 131 114 99 73 54 255 241 237 235 229 221 214 213 251 270 277 282 295 308 329 350 356 7 32 14 338 325 318 330 344 355 358 357 354 353 1 7 7 350 344 354 25 39 22 354 334 327 325 334 344 345 355 17 17 11 2 1 5 11 18 9 356 347 353 73 144 152 138 126 126 130 131 129 111 91 64 34 13 36 64 36 17 5 6 11 14 21 28 4 341 344 351 356 350 322 315 304 289 319 19 42 36 353 329 314 355 33 71 73 65 37 336 306 308 311 8 51 64 35 348 321 311 313 279 187 267 300 308 338 13 18 27 34 23 10 355 349 352 355 1 8 23 34 31 24 15 9 5 357 352 355 356 350 334 327 329 336 350 11 27 35 44 55 61 65 64 60 53 45 38 36 33 32 32 29 12 356 335 342 342 328 316 301 329 40 52 38 17 10 10 23 26 26 20 27 48 53 51 35 11 349 344 353 22 29 22 13 5 7 16 28 25 20 12 6 358 2 9 14 16 11 5 1 358 1 12 33 47 43 28 9 345 332 332 338 351 1 13 22 24 23 15 12 23 39 53 52 54 63 64 64 62 52 258 228 272 338 347 360 17 26 19 2 339 345 344 343 342 340 314 260 230 235 234 188 135 137 159 180 166 145 118 117 116 72 37 32 47 70 99 110 107 105 103 130 113 90 64 22 155 57 359 271 242 235 246 260 255 242 169 145 110 86 47 30 47 62 27 348 321 285 216 227 266 280 286 293 326 320 304 295 301 337 338 340 347 2 22 19 14 117 145 147 124 340 322 321 322 322 329 339 353 9 13 22 33 24 11 347 339 349 352 355 356 357 3 4 6 347 313 299 303 309 331 350 8 4 68 135 145 154 176 175 156 136 108 94 108 145 163 178 204 200 171 135 124 152 144 126 142 145 144 119 99 102 101 98 104 109 132 142 130 140 147 170 191 207 229 229 192 149 124 124 151 264 266 264 300 3 24 8 357 344 262 206 212 216 222 227 232 235 240 242 246 251 259 265 269 270 273 279 284 290 296 301 305 307 311 310 309 306 304 303 297 293 287 289 287 291 282 263 220 188 167 156 147 142 135 124 110 104 110 128 133 127 123 117 111 107 110 116 118 120 121 122 121 118 113 107 99 85 66 53 48 50 69 88 96 95 93 85 74 66 61 63 70 94 122 122 120 110 102 94 92 92 95 98 102 113 118 124 134 144 152 160 163 166 169 159 137 118 110 103 92 84 78 81 92 110 118 122 124 120 115 107 101 111 121 135 133 127 121 119 113 111 104 99 104 103 61 353 312 348 19 12 13 12 356 333 313 307 310 359 38 48 56 62 67 71 72 71 69 69 73 79 96 90 49 7 331 291 293 304 311 316 320 330 341 341 336 325 322 319 312 310 308 311 312 309 309 306 306 306 312 311 308 299 297 298 304 318 5 44 51 34 15 360 13 48 104 120 128 131 133 134 139 147 170 177 167 143 135 133 137 145 158 170 183 189 189 184 177 171 167 164 165 161 159 146 120 89 89 105 118 122 125 124 122 117 116 113 114 115 117 125 133 135 133 123 120 117 113 102 95 95 99 107 115 119 119 112 105 100 95 94 95 96 98 94 93 90 86 86 83 82 82 85 89 85 86 83 80 78 78 77 75 71 347 347 347 347 347 348 348 348 348 348 348 348 347 347 347 346 346 345 345 344 344 344 344 344 343 343 343 343 343 343 344 343 344 343 344 344 344 344 344 344 344 344 344 344 343 343 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 342 342 343 343 344 345 346 348 351 352 353 355 358 3 6 8 2 360 4 27 44 32 23 14 359 348 359 17 37 44 53 54 56 59 58 54 53 50 42 39 39 51 60 50 48 112 189 198 183 82 88 98 104 155 242 279 281 283 266 194 109 82 65 74 77 105 193 222 219 194 153 135 130 149 188 229 240 244 228 208 213 224 247 274 302 310 314 318 339 19 349 345 350 341 328 323 324 334 344 353 354 353 347 348 355 4 4 349 340 336 350 4 3 348 320 320 321 332 341 343 348 2 23 15 2 5 13 15 19 18 354 335 299 257 216 136 81 97 118 136 140 135 97 79 66 47 30 42 51 46 18 355 333 325 336 4 15 3 344 328 337 344 338 321 315 316 319 18 31 24 354 316 314 324 53 56 58 56 46 326 299 289 304 336 30 42 52 40 348 336 339 338 278 205 212 262 299 347 22 39 41 40 23 9 360 358 355 348 348 354 16 28 26 22 16 8 359 344 335 325 337 345 320 316 318 331 349 14 26 31 38 48 60 67 70 66 60 51 46 45 44 42 38 29 18 353 337 338 345 347 12 29 33 39 44 34 18 7 24 42 37 32 22 35 49 47 42 23 3 344 333 339 19 29 29 14 8 11 23 31 21 11 2 1 360 360 2 7 7 4 356 351 351 350 352 2 17 40 39 15 344 335 330 336 345 358 14 29 32 26 10 3 4 34 73 85 83 76 67 53 27 340 298 256 231 234 279 353 26 24 8 333 310 320 320 318 322 314 297 259 239 223 208 127 120 122 137 138 136 107 78 76 69 50 44 37 30 47 82 84 81 76 72 71 84 96 196 184 171 17 9 39 82 158 255 262 259 253 136 129 106 85 32 20 30 38 35 17 346 331 283 266 264 268 284 312 345 320 308 304 343 38 341 332 335 337 344 313 137 83 48 358 318 319 328 312 307 307 318 338 360 15 12 13 17 1 338 295 322 1 358 357 360 353 346 332 318 297 288 286 290 300 327 355 34 73 141 173 173 171 175 166 147 137 133 159 221 242 213 206 223 210 128 119 125 147 126 124 132 132 129 123 121 128 129 125 148 158 170 170 162 153 160 192 210 212 211 194 172 144 131 140 171 245 292 308 330 35 43 4 345 328 192 186 205 214 221 227 233 235 242 249 262 272 275 276 277 278 280 283 289 294 299 305 307 310 308 308 305 301 300 296 292 287 284 281 278 273 261 241 206 176 160 154 150 149 146 140 131 126 125 122 124 122 120 118 115 111 117 121 124 127 128 130 129 129 126 124 122 113 101 79 65 59 77 88 96 97 97 93 86 73 69 68 84 98 106 100 99 97 98 97 86 77 68 64 63 82 104 124 141 151 156 161 165 169 164 146 129 117 108 99 88 82 78 76 78 85 98 108 110 107 100 90 86 94 102 112 117 110 108 105 97 89 77 70 76 68 29 355 335 342 359 12 5 356 334 319 307 308 322 57 70 68 75 78 83 86 88 85 84 80 88 92 96 65 36 359 324 296 280 270 276 285 295 303 307 305 302 301 301 299 297 298 300 303 304 302 306 312 320 327 336 335 327 308 303 300 305 329 65 73 70 56 33 15 9 19 60 109 126 128 127 127 131 136 152 156 150 135 132 130 136 145 158 172 188 192 193 184 175 166 161 157 154 144 134 124 118 107 98 94 99 113 119 119 117 112 110 110 108 106 106 110 117 126 131 130 120 109 102 97 96 105 115 124 128 128 124 116 110 106 106 106 106 107 107 94 90 90 90 87 84 82 89 99 128 89 79 81 80 81 81 81 81 74 347 347 347 347 347 347 348 348 348 348 348 347 347 347 346 345 345 345 344 344 343 343 343 343 343 343 343 343 343 343 343 343 343 344 343 344 343 344 344 344 344 343 343 343 343 343 343 343 343 342 342 341 341 341 341 342 341 341 341 341 341 341 341 342 342 342 341 341 342 341 341 341 341 341 342 343 343 344 346 348 350 351 353 354 358 4 9 9 3 353 347 5 33 34 26 19 10 4 7 36 56 49 43 45 55 65 77 86 88 82 72 51 40 41 41 29 344 275 271 343 22 44 69 101 117 129 105 79 348 270 274 187 103 107 102 105 102 99 164 229 243 239 225 206 184 171 185 232 233 230 193 206 224 238 255 290 312 317 318 326 36 61 10 343 327 325 324 322 329 337 345 350 350 350 346 348 350 357 350 337 337 338 344 347 348 342 327 315 323 339 342 343 346 10 50 14 5 7 23 37 23 11 333 302 276 282 62 46 46 50 34 32 48 62 56 56 59 79 74 63 55 52 5 315 253 213 205 342 354 328 333 329 342 353 16 18 356 10 23 49 28 348 313 314 326 27 81 59 39 350 317 295 307 331 42 31 26 1 346 193 263 306 291 294 283 260 219 336 360 26 46 57 54 47 31 17 6 360 349 333 335 346 17 27 26 20 12 358 345 328 326 320 319 289 258 287 300 322 348 19 28 31 29 42 63 69 70 67 62 55 54 53 53 49 44 24 2 334 322 313 323 2 40 42 40 32 30 28 4 333 9 32 43 48 73 55 52 48 32 358 338 328 317 340 39 50 42 10 5 11 35 41 32 16 2 1 357 352 347 344 349 347 338 337 336 338 339 341 355 17 32 17 344 330 326 332 339 348 8 30 35 21 360 350 347 17 53 83 92 86 75 53 23 350 334 322 313 300 291 246 175 230 289 297 287 271 278 289 335 347 359 5 19 104 109 103 110 119 168 199 193 75 53 42 28 17 25 27 8 31 56 67 64 50 40 37 30 357 271 175 145 104 94 127 144 164 231 249 234 15 37 48 72 98 54 23 11 2 345 316 303 297 295 290 286 273 249 245 251 273 276 262 214 171 271 282 289 287 283 241 117 62 34 346 300 286 285 283 289 299 314 335 355 33 36 7 357 339 325 304 320 28 359 8 21 336 319 305 296 284 277 276 278 287 311 54 93 108 115 135 159 166 167 154 145 146 158 196 214 303 353 296 297 312 165 166 148 137 101 100 118 117 120 139 144 148 160 172 181 171 167 186 187 165 159 161 192 181 163 169 164 133 127 139 187 239 289 291 294 20 27 320 308 272 152 171 199 210 220 229 235 238 246 258 279 290 296 286 283 283 286 290 297 303 308 313 316 314 311 309 304 299 296 291 289 286 280 268 259 252 250 235 213 180 167 160 156 154 151 148 144 144 143 143 139 134 130 127 130 134 140 137 139 138 140 143 144 142 139 137 132 130 126 120 108 95 97 96 96 96 95 90 84 72 68 89 121 105 99 95 93 90 91 91 83 75 62 46 33 33 57 108 132 143 150 159 167 169 158 139 126 115 103 97 92 88 83 78 74 74 87 95 101 101 95 81 71 56 38 17 16 27 39 38 32 22 22 23 27 24 16 1 350 346 349 357 351 339 321 311 304 299 308 357 97 117 118 119 119 112 104 97 97 100 111 109 95 61 32 352 315 297 282 268 260 257 257 268 276 281 283 284 285 288 291 296 299 300 299 299 304 312 325 341 348 351 338 323 313 306 302 348 107 101 95 81 64 42 25 19 15 58 106 123 123 123 127 130 142 145 141 134 131 129 135 143 154 167 181 188 188 183 173 165 159 154 147 136 130 125 122 120 117 108 95 98 108 115 116 116 115 114 111 110 113 119 130 144 140 130 114 106 101 104 108 122 130 136 137 135 130 115 108 108 106 106 99 97 94 80 75 82 87 87 90 89 100 108 103 75 76 77 82 85 87 86 79 76 347 347 347 347 347 347 348 348 348 348 347 347 347 346 346 345 345 344 344 343 343 343 343 342 343 342 343 343 343 343 343 343 343 343 343 343 343 343 343 343 344 343 343 343 343 343 343 342 342 341 341 341 341 341 341 341 341 341 341 341 341 340 341 341 341 341 341 341 341 340 340 340 340 340 341 341 343 344 346 347 350 352 352 353 356 1 8 6 1 352 345 341 4 24 22 21 22 9 3 36 79 105 96 78 72 77 90 109 121 100 83 61 42 21 17 7 328 327 18 53 58 47 56 106 113 115 108 107 135 228 250 242 198 157 139 131 127 143 208 228 240 237 236 232 226 208 277 322 70 174 192 240 253 270 271 101 276 293 301 309 319 345 351 331 322 319 320 322 329 336 344 344 343 343 345 350 344 342 338 337 338 341 344 344 343 340 343 347 28 24 8 354 347 9 37 19 358 341 356 17 12 357 317 310 326 46 66 66 71 75 69 55 39 47 51 41 124 195 168 124 59 30 360 348 241 181 183 232 281 304 340 347 169 307 313 343 22 56 47 39 359 341 348 5 24 62 70 62 8 302 307 325 3 41 62 32 6 326 281 238 238 249 259 277 299 320 340 354 24 56 54 61 76 90 117 30 359 350 326 315 313 322 2 31 37 27 11 353 339 327 328 330 334 337 323 274 280 310 351 23 42 39 11 41 71 71 70 67 64 62 68 62 58 50 40 13 343 315 313 313 22 65 59 59 50 28 15 10 7 1 2 15 46 79 96 70 67 64 24 324 294 300 313 14 125 138 139 169 27 31 45 51 49 28 10 358 345 334 333 335 343 342 336 332 342 346 339 339 354 8 24 9 348 332 329 331 337 345 6 22 31 15 360 351 358 17 26 42 65 74 74 59 33 353 333 319 319 325 333 325 198 350 347 341 315 255 216 184 50 12 5 8 27 64 92 108 132 161 195 207 217 51 46 43 14 348 329 340 28 34 46 68 81 93 78 59 59 41 312 172 154 138 138 137 112 76 47 57 15 352 5 25 62 94 109 64 9 338 315 297 295 299 284 285 287 277 238 235 238 244 244 239 219 221 244 253 257 238 249 338 358 359 301 274 277 277 273 270 284 302 313 322 117 83 70 19 350 338 340 347 50 10 333 299 259 263 290 299 302 303 298 292 288 286 296 107 105 106 106 116 147 150 149 145 144 148 160 173 151 120 117 187 241 208 181 165 135 121 106 106 112 108 117 156 150 149 151 161 200 191 187 201 201 190 168 158 165 135 124 131 128 115 119 151 193 211 247 278 285 280 267 257 248 210 159 176 199 211 220 228 236 244 255 273 306 299 294 284 283 284 290 296 301 307 311 311 308 307 305 301 295 293 291 286 279 273 264 253 246 243 244 240 231 202 182 167 160 157 155 155 156 155 157 157 154 149 145 144 149 150 151 147 143 140 141 184 227 193 161 140 135 135 136 139 136 131 121 111 104 101 96 84 78 70 41 97 115 102 97 94 90 85 85 84 81 75 65 48 33 23 33 51 67 102 128 142 150 149 140 128 118 110 103 105 104 100 94 87 78 72 81 89 95 100 89 66 51 38 31 24 18 16 16 16 10 2 3 7 13 11 6 353 343 336 335 336 331 322 311 311 315 328 338 344 330 160 150 148 144 133 119 106 111 120 134 132 124 110 89 271 282 284 277 272 264 258 256 262 269 276 278 279 280 285 291 295 297 295 295 295 300 311 327 346 353 359 344 329 317 310 301 149 127 115 106 93 81 69 53 32 14 12 49 113 119 121 122 122 126 132 135 132 131 131 134 139 146 154 162 168 169 169 167 162 160 155 145 137 132 129 127 126 121 114 97 89 90 107 115 118 117 115 114 116 120 128 141 150 135 120 111 108 110 117 126 139 142 143 137 127 110 98 90 90 84 81 72 65 61 57 56 58 63 72 72 72 59 48 48 53 57 60 80 89 94 95 89 77 347 347 347 347 347 347 347 348 348 347 346 346 346 345 345 345 344 344 343 343 343 342 342 342 342 342 342 342 343 342 342 342 342 342 343 343 343 343 343 343 343 343 343 343 343 342 342 342 341 341 341 340 340 341 340 341 340 340 341 340 340 340 340 340 341 340 340 341 340 340 339 340 339 339 340 341 342 343 345 347 349 350 351 351 353 357 1 360 356 351 343 340 347 2 12 12 17 35 30 35 95 133 140 139 127 128 148 181 129 61 52 43 20 315 270 305 355 337 324 338 13 30 314 277 275 106 100 117 157 214 232 253 222 194 177 157 157 180 212 235 248 271 290 289 286 293 297 294 279 257 256 273 281 298 323 338 274 277 286 309 325 339 334 319 315 312 314 318 325 333 339 339 336 334 341 345 336 331 329 336 341 344 346 347 344 341 350 27 76 56 26 357 347 352 21 35 350 329 319 340 356 8 19 33 46 63 113 135 138 125 111 98 86 92 125 172 185 196 171 89 64 35 14 359 29 170 160 159 329 350 24 83 151 343 1 14 44 90 48 38 329 352 10 47 62 66 53 359 307 308 340 28 47 56 51 29 343 310 284 270 266 261 261 283 302 315 326 359 51 63 52 62 135 193 208 228 315 316 299 303 316 323 334 68 94 59 14 347 324 318 319 323 327 331 329 306 284 284 315 303 238 223 229 260 68 67 71 71 75 80 88 73 64 56 36 1 336 323 338 8 58 55 60 69 62 43 16 4 5 357 345 355 27 71 53 34 38 33 286 272 266 293 327 2 73 161 166 146 80 50 42 48 50 42 20 356 340 329 326 334 347 358 360 355 354 353 346 350 6 12 12 354 344 343 341 342 346 356 12 16 16 6 2 360 10 15 17 19 25 40 57 64 44 347 321 314 318 333 357 7 4 352 353 354 342 292 198 162 135 37 13 4 7 30 65 90 138 177 199 208 192 58 73 77 126 201 226 183 97 54 46 47 194 200 197 172 135 132 150 175 181 176 161 115 58 38 31 47 48 357 4 19 43 73 114 92 18 325 314 304 324 327 277 268 269 279 287 292 264 242 238 233 222 236 251 263 270 296 12 7 350 341 334 325 312 297 279 263 252 257 278 274 238 183 142 166 338 341 335 331 301 286 289 276 249 221 256 283 297 305 311 320 330 345 89 103 102 102 106 108 121 119 131 141 136 131 120 147 193 178 166 173 195 208 167 138 124 121 120 112 113 124 119 57 79 112 144 158 174 184 181 142 141 156 159 153 148 127 116 114 107 105 117 227 248 221 212 244 258 250 252 251 244 224 189 190 199 212 220 225 234 243 257 261 262 262 265 269 273 278 283 287 291 292 292 289 287 283 278 273 267 262 257 258 255 255 254 251 245 238 236 239 241 235 214 192 173 164 160 160 161 164 166 166 160 156 152 154 158 158 155 148 141 132 133 136 271 276 257 148 139 137 142 146 147 143 133 125 118 114 111 102 94 89 108 101 104 101 98 95 93 90 86 84 83 79 70 56 47 44 46 52 59 62 72 89 104 110 114 113 110 110 108 110 106 101 90 79 63 53 52 65 66 14 34 44 42 38 33 32 29 19 14 10 3 357 357 358 360 351 341 333 326 322 322 322 325 327 327 338 347 354 344 339 329 320 158 158 154 152 142 133 135 145 156 157 158 164 184 214 240 255 264 269 271 270 269 268 273 278 282 284 287 287 288 288 289 289 290 292 297 301 313 338 10 10 7 342 322 318 315 117 118 112 98 84 77 73 69 48 22 355 2 67 116 118 117 119 123 128 131 130 131 131 132 135 140 145 149 155 157 162 160 158 155 150 147 137 131 125 124 121 115 107 97 90 87 90 104 108 105 105 107 110 114 120 119 117 105 106 108 112 117 127 132 136 131 124 113 102 90 79 71 67 66 62 56 50 47 47 47 48 48 50 48 44 35 32 31 29 23 22 32 50 89 103 137 235 346 346 347 347 347 347 347 347 347 346 346 346 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 342 342 343 343 342 342 342 342 342 341 341 341 340 340 340 340 340 340 340 340 340 340 339 340 340 340 340 340 340 340 340 339 339 339 338 339 338 339 339 341 342 344 346 348 350 350 350 352 357 354 351 350 342 327 321 321 331 350 352 359 17 47 58 48 110 151 151 154 158 132 44 25 16 7 7 8 8 342 330 327 324 336 338 321 315 344 342 322 315 320 289 300 305 311 305 264 266 285 276 263 250 253 287 299 303 298 291 286 279 274 274 272 262 270 284 288 292 300 300 294 295 305 322 326 329 317 311 309 310 312 316 321 327 332 334 329 325 328 331 329 330 332 341 346 349 348 347 344 342 343 15 73 54 26 354 345 338 350 359 325 309 299 315 336 6 32 49 101 157 179 175 151 101 96 104 108 104 126 122 95 46 6 352 342 335 328 294 36 66 84 62 319 342 58 81 64 341 346 2 142 29 358 352 335 325 4 58 63 62 20 332 309 346 27 36 48 61 32 353 317 316 324 326 323 315 319 345 203 137 35 44 58 71 78 97 217 228 259 300 310 320 324 332 337 336 325 221 182 169 181 241 274 284 284 266 315 345 351 352 345 318 285 286 249 117 358 359 41 65 84 95 111 109 101 84 76 69 39 360 336 7 48 57 61 57 61 71 66 56 10 353 347 345 334 340 35 71 47 22 346 315 279 291 324 7 6 8 33 49 24 20 28 40 40 38 46 47 25 2 337 332 331 340 354 14 9 1 354 349 346 358 11 14 6 350 353 356 354 358 3 8 10 3 358 353 3 14 23 22 18 12 8 8 25 62 41 345 325 319 318 344 19 27 2 332 332 334 328 284 223 160 112 61 24 357 344 356 32 43 46 10 306 246 40 70 115 128 149 132 122 135 129 113 76 61 208 209 201 177 151 146 156 168 164 132 83 52 35 17 358 340 308 230 36 35 30 9 353 33 7 327 313 309 331 317 278 265 259 250 310 341 338 328 303 245 223 241 260 284 331 359 8 7 3 343 326 316 307 294 273 249 227 232 263 254 236 198 198 209 197 202 252 270 270 258 252 253 228 202 220 250 275 292 307 330 347 5 64 94 99 105 114 122 129 121 115 122 96 72 52 62 208 196 183 160 161 164 135 131 131 140 146 133 140 150 138 77 29 169 181 166 163 160 130 76 68 71 84 103 113 110 113 118 109 108 131 229 247 224 209 208 231 256 269 269 257 225 194 190 198 213 220 225 228 232 239 232 227 228 238 249 256 259 262 265 268 270 266 259 254 249 243 237 226 209 194 192 202 214 240 255 272 246 221 226 235 244 243 230 202 177 166 163 164 166 171 175 166 159 155 156 159 161 156 148 144 142 149 157 189 240 271 278 156 145 148 150 152 146 140 133 128 126 128 131 138 149 163 121 110 105 103 101 100 98 95 95 92 90 86 79 70 65 63 61 56 54 55 60 81 97 109 112 111 112 109 104 97 90 77 61 43 33 26 35 32 18 14 14 22 30 33 39 38 28 17 6 356 347 344 339 333 320 314 312 314 316 321 324 325 331 344 357 359 357 350 345 345 345 348 342 328 258 174 164 165 175 183 185 189 190 198 209 222 235 247 258 266 273 275 277 280 283 289 295 300 295 292 288 294 296 301 298 286 258 203 158 124 112 108 103 20 343 357 89 102 100 85 73 69 69 68 56 24 347 348 13 109 115 113 117 120 124 121 124 128 129 130 133 137 143 146 149 150 153 154 154 152 145 140 129 122 117 114 110 104 100 97 94 92 92 100 102 101 105 107 110 111 105 99 93 87 90 98 100 101 107 111 113 107 100 92 85 78 72 65 61 60 58 56 52 48 48 47 47 47 46 41 34 27 25 21 16 12 6 359 347 332 292 262 255 346 346 346 347 347 347 347 346 346 346 346 345 345 345 344 344 343 343 343 343 342 342 342 342 342 342 342 342 342 342 342 341 342 342 342 341 342 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 340 340 340 339 340 340 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 339 340 341 343 345 347 348 350 349 352 353 351 346 338 317 284 292 295 287 308 5 4 6 27 61 89 32 57 117 115 79 44 27 27 6 345 338 332 329 325 325 324 312 305 303 292 298 308 315 307 298 287 277 278 284 295 292 272 272 275 276 276 275 280 285 286 284 283 282 278 274 270 269 266 262 260 265 279 287 293 287 286 286 295 308 309 308 304 307 310 311 312 314 317 322 328 329 323 321 320 321 326 333 342 354 357 357 352 349 345 339 338 348 27 45 17 355 343 336 335 329 320 317 295 265 261 256 222 152 152 151 140 110 79 41 37 41 29 27 41 56 63 39 2 322 307 282 305 354 27 43 60 16 309 298 32 85 65 332 254 232 159 34 357 323 320 316 2 60 59 44 354 360 14 58 54 39 53 51 337 326 328 5 17 20 15 8 26 43 61 60 48 48 55 97 130 136 285 300 307 316 331 346 352 349 348 346 348 333 282 194 189 205 224 241 254 61 38 28 15 8 6 8 15 38 47 48 24 11 13 51 124 129 138 132 119 106 100 96 96 14 299 50 61 65 67 67 65 62 57 46 23 356 346 359 17 12 42 55 44 12 328 329 355 33 25 15 5 11 33 27 17 4 7 40 41 36 50 63 64 19 344 352 354 360 11 20 358 343 333 336 340 358 15 24 11 357 357 358 356 2 9 9 358 338 336 337 3 48 52 30 14 357 344 324 312 272 136 343 327 319 319 337 34 70 13 329 321 315 298 271 192 125 99 74 39 347 321 347 30 38 31 7 349 341 14 54 101 121 132 107 114 145 129 117 93 124 190 173 162 119 105 110 110 95 69 60 52 42 22 247 282 11 85 114 109 100 86 354 315 303 295 296 297 300 310 307 294 268 246 192 353 360 360 1 2 345 326 322 336 19 14 16 20 9 346 312 301 298 297 286 251 208 184 292 297 279 251 196 214 237 248 250 254 276 277 260 239 216 201 206 223 243 261 282 303 326 338 351 35 92 108 119 129 147 145 133 87 67 66 67 66 41 222 202 190 160 140 133 127 140 155 176 183 181 171 167 159 170 192 200 200 155 150 148 138 128 115 93 81 81 86 91 103 110 106 34 287 270 257 227 198 172 191 246 275 272 261 205 190 189 199 211 220 225 225 224 222 219 215 212 218 226 236 239 240 242 244 246 244 240 236 233 232 224 213 193 173 157 147 140 129 120 108 312 289 250 251 252 262 263 250 206 176 164 162 164 171 177 179 169 159 157 159 163 159 152 146 146 150 159 176 203 241 286 232 168 158 154 151 148 143 139 136 134 138 143 157 174 181 126 116 113 112 110 110 110 109 111 109 106 95 87 81 77 73 66 60 51 47 51 76 105 118 116 114 109 102 93 88 85 77 64 48 29 19 16 14 11 8 4 4 9 20 37 42 37 20 4 348 339 333 327 321 316 318 322 327 330 332 334 338 348 358 5 1 358 356 355 355 351 349 346 341 332 315 264 208 201 202 204 208 208 210 215 221 225 232 247 261 273 279 283 286 290 296 303 310 312 315 317 321 323 328 324 330 187 169 151 136 132 138 142 145 169 108 89 90 90 78 72 66 66 65 52 24 347 350 23 107 113 114 116 117 107 66 41 114 126 129 133 135 137 137 135 138 141 142 142 141 135 129 121 118 115 112 109 106 104 104 106 109 112 109 108 109 112 117 117 113 104 99 92 88 88 92 96 96 96 96 93 90 86 82 78 73 70 66 63 61 61 59 56 55 51 51 51 50 46 38 31 24 20 15 13 9 4 359 353 345 329 308 291 346 346 346 347 347 347 346 346 346 346 345 345 345 344 344 343 343 343 342 342 341 341 341 341 342 341 342 342 342 342 342 342 341 341 341 341 341 342 342 342 342 341 341 341 341 340 340 340 340 340 340 340 339 339 340 339 340 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 338 338 338 338 340 342 344 345 347 349 352 355 356 352 347 335 228 214 247 286 310 20 21 4 353 348 14 16 359 354 8 136 150 108 275 209 216 232 261 275 283 275 262 259 264 267 269 266 264 265 266 278 284 281 276 274 273 273 270 265 258 266 272 276 278 277 278 279 278 276 277 274 273 270 268 266 265 263 270 279 287 288 283 282 283 289 291 291 295 297 301 304 307 310 312 317 321 326 325 320 325 328 330 333 340 6 25 23 10 354 346 340 335 332 333 1 24 9 354 343 341 342 350 346 345 345 296 234 231 206 161 123 125 109 81 60 39 26 34 53 39 31 32 27 11 9 345 30 49 47 32 26 23 20 328 324 317 90 99 93 205 224 189 167 208 295 308 330 347 44 66 61 29 360 9 36 69 50 33 73 315 313 331 351 20 32 38 26 14 20 33 56 51 42 34 43 128 106 57 348 323 312 312 319 9 15 5 357 356 10 11 2 335 285 245 198 62 54 52 48 42 35 21 13 14 23 38 42 39 16 357 337 346 139 127 138 143 130 124 128 140 171 175 169 41 45 51 59 65 64 62 59 46 23 356 352 358 13 25 39 40 34 346 318 328 17 40 18 6 360 17 32 18 1 340 356 44 43 43 56 84 102 59 36 28 13 2 355 354 350 341 332 331 339 2 24 35 16 2 358 358 358 360 357 351 339 327 329 328 345 54 53 29 7 333 320 306 310 271 168 181 245 297 304 307 305 88 19 324 313 308 297 201 146 122 110 107 126 346 337 17 50 67 49 20 347 343 356 6 22 103 166 176 175 174 151 135 125 134 145 128 110 100 71 52 49 45 41 32 15 305 265 222 193 170 72 95 110 95 85 49 321 289 295 290 282 282 295 321 342 54 348 228 271 308 309 305 303 302 319 343 25 62 35 14 2 329 307 292 297 304 316 325 346 357 338 304 304 306 295 271 279 293 317 340 340 320 305 289 239 203 193 210 230 247 263 286 309 326 328 330 334 113 127 132 141 154 138 114 72 58 48 54 103 192 204 204 210 182 135 135 135 157 180 206 207 202 181 165 165 178 187 181 158 124 118 119 134 137 138 127 112 95 87 85 101 111 112 196 253 266 257 223 188 175 196 220 248 243 214 189 189 193 200 207 213 219 223 221 219 214 210 206 204 208 217 221 222 220 221 223 228 231 231 234 237 235 228 215 190 164 151 145 142 145 150 155 194 228 242 254 271 287 299 271 196 168 162 163 168 174 185 184 171 159 159 163 161 154 143 145 149 158 169 178 191 226 242 216 181 163 152 148 145 144 141 141 141 144 148 163 175 136 123 120 120 120 121 121 120 122 118 109 101 93 91 86 82 75 66 54 35 22 50 108 132 118 111 101 94 86 84 84 85 83 77 60 43 26 15 6 3 1 356 353 357 19 36 45 33 10 341 332 326 326 328 333 341 348 350 349 350 352 352 356 357 360 360 360 358 356 355 350 345 341 336 330 319 302 274 240 220 217 217 219 218 218 220 222 228 240 258 273 281 288 293 297 302 309 319 329 338 349 356 10 25 39 70 100 128 147 154 156 155 165 181 192 113 93 92 90 83 77 68 70 66 62 37 3 347 10 105 112 114 114 109 98 57 5 8 124 134 132 129 125 118 112 112 117 123 127 128 127 125 125 125 122 118 115 115 115 118 122 125 126 120 119 120 123 122 118 113 106 100 99 97 92 92 94 92 88 84 83 85 81 78 74 69 67 66 66 65 64 64 60 57 55 56 55 50 46 37 24 17 13 13 10 6 4 2 357 352 344 331 319 346 346 346 346 346 346 345 345 345 345 345 344 344 344 343 343 343 342 342 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 339 339 339 338 339 338 338 338 338 337 337 337 338 338 337 338 338 338 338 339 340 342 344 348 352 359 4 3 3 2 358 175 172 181 215 226 213 212 242 266 277 196 2 356 336 326 253 184 186 213 226 224 228 234 240 247 254 249 241 247 251 256 256 254 251 252 259 266 273 280 281 274 271 271 269 266 270 274 278 280 283 285 283 283 281 279 280 278 276 274 273 273 274 278 282 287 287 288 287 288 290 290 290 288 290 293 298 301 305 309 315 319 324 321 323 334 335 336 335 357 51 55 45 21 357 341 333 329 327 330 349 1 1 350 342 352 9 15 357 350 356 12 39 47 53 121 255 324 44 52 47 36 3 50 68 56 41 28 360 335 330 10 43 72 87 100 108 263 357 17 14 33 88 107 129 242 237 175 148 128 359 347 1 19 44 61 61 9 345 342 26 62 49 29 226 308 317 324 330 126 56 48 63 41 16 14 11 339 322 327 350 14 39 6 339 306 292 288 315 8 31 29 14 6 6 358 350 337 336 347 360 16 41 49 50 50 46 33 21 17 25 33 36 22 354 342 337 6 27 35 32 30 44 105 139 139 135 42 30 29 29 33 43 51 55 66 67 57 28 354 350 354 8 26 37 24 3 319 316 335 35 38 11 8 17 25 20 356 343 333 348 26 56 62 62 73 76 62 56 48 23 6 352 355 2 357 352 345 340 338 353 20 20 17 17 15 4 351 347 343 348 358 11 12 15 18 22 16 6 352 351 345 340 333 303 182 192 236 282 291 276 259 249 253 262 270 248 198 147 126 132 138 146 147 151 129 100 101 97 76 324 319 325 342 350 341 209 185 163 151 139 138 135 125 125 127 119 358 25 31 37 25 14 352 321 288 307 346 173 217 289 34 64 41 33 18 317 292 301 294 263 221 223 261 275 306 332 286 246 227 223 246 253 248 312 335 350 89 135 193 254 275 290 305 333 346 338 319 284 261 256 274 315 337 351 350 335 325 325 355 354 341 330 318 189 181 191 220 242 263 281 309 327 332 324 315 303 214 145 136 135 135 106 83 64 53 20 291 245 189 199 210 203 117 114 141 151 171 193 220 214 204 159 107 93 117 148 153 144 130 130 130 129 117 116 125 134 143 159 164 128 128 148 220 238 255 254 235 190 178 187 208 234 202 183 183 192 198 201 205 209 214 218 216 215 212 209 206 202 203 205 209 210 207 208 211 219 225 231 242 250 253 247 237 214 187 162 155 153 156 159 162 168 181 195 212 238 289 357 28 73 140 157 159 163 167 172 181 196 181 170 165 165 160 149 148 151 157 161 163 165 170 184 198 198 176 159 149 148 150 149 145 142 139 137 139 148 182 138 130 127 127 128 129 127 124 118 113 106 102 101 97 92 85 81 68 37 15 21 34 77 100 98 93 90 87 82 79 80 85 88 85 76 59 33 13 5 360 356 343 337 343 11 40 70 50 308 316 320 325 331 336 342 349 354 355 357 360 360 359 354 352 353 354 355 349 342 334 330 327 324 321 314 307 300 289 268 242 230 226 221 217 216 218 225 239 254 269 279 288 294 300 307 316 330 343 359 15 32 51 70 78 85 96 128 182 193 197 195 214 226 228 102 92 95 93 90 82 76 74 70 71 52 359 327 346 94 111 112 111 107 101 76 17 341 14 129 128 122 117 108 102 98 104 108 119 123 126 128 132 133 129 128 126 127 129 132 135 138 135 130 129 127 126 120 112 105 98 94 90 87 83 83 86 84 83 79 79 81 79 77 72 69 66 64 63 62 65 66 62 59 55 55 53 49 42 33 16 7 4 9 11 6 6 4 360 353 347 336 328 346 346 346 346 345 345 345 345 345 345 344 344 344 344 343 343 342 342 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 340 340 340 339 339 339 339 339 339 339 339 339 339 339 339 339 338 338 338 338 338 338 337 337 337 337 337 337 337 337 337 337 337 337 337 338 339 340 342 346 359 17 20 14 11 7 359 350 182 193 227 240 226 213 207 207 198 7 354 338 321 307 283 216 196 204 213 219 224 226 225 230 239 240 239 240 244 248 252 252 248 250 256 260 263 267 274 278 280 279 278 278 277 280 284 286 288 290 290 290 289 288 286 285 284 282 281 281 283 285 286 287 288 290 292 292 294 295 295 295 293 294 296 300 304 309 314 319 319 314 329 342 344 337 322 359 71 64 54 34 360 336 326 322 320 325 337 340 337 324 329 41 55 34 344 337 340 360 19 23 90 91 49 15 19 32 41 36 32 43 54 72 99 254 288 290 282 323 17 181 164 135 103 74 71 62 41 43 98 112 131 271 171 146 106 83 61 50 46 17 23 73 70 327 300 277 244 239 247 252 271 345 353 353 331 158 62 67 76 63 42 17 347 313 302 302 321 356 21 348 324 295 315 348 354 4 25 36 34 15 1 350 342 337 340 344 344 356 23 42 51 54 49 41 31 28 33 34 35 11 353 347 360 24 17 5 346 344 350 27 54 64 56 43 25 12 12 21 33 32 39 58 67 66 31 3 348 11 37 33 27 1 338 308 344 36 53 36 5 9 17 29 16 349 341 341 349 12 46 53 54 55 62 65 66 57 31 9 353 358 1 355 341 324 319 319 323 351 31 23 20 19 11 360 358 3 17 27 30 24 13 359 355 357 11 14 5 353 345 343 344 353 348 333 313 298 281 262 246 240 244 259 264 270 314 112 146 147 150 155 149 137 105 99 107 118 138 318 321 330 342 357 65 122 130 131 131 129 123 102 104 102 46 21 14 21 24 1 337 297 295 295 301 294 251 236 244 342 11 28 12 353 318 297 292 281 247 204 217 237 243 271 351 337 308 247 224 214 211 230 327 326 317 297 216 210 224 246 271 32 54 271 258 268 270 261 279 314 2 8 5 341 313 310 322 359 348 340 330 324 169 188 201 232 261 285 304 323 335 332 322 310 300 277 150 125 102 87 79 81 82 100 254 254 250 235 213 200 145 115 120 146 161 174 192 206 193 181 139 85 67 67 98 132 147 153 147 126 116 112 117 135 158 168 159 139 110 138 197 231 246 258 265 264 237 225 223 238 248 226 202 196 202 205 206 207 209 211 212 209 209 209 211 213 214 212 210 209 206 202 200 202 210 216 222 226 234 243 243 238 224 206 184 170 162 160 162 165 170 176 182 181 173 147 122 114 122 136 142 143 144 147 149 154 182 253 217 185 172 164 155 152 152 154 155 157 160 164 167 180 190 186 166 150 151 152 153 147 140 134 133 135 149 176 189 158 142 138 136 135 131 127 120 114 111 110 108 107 106 107 105 98 70 40 27 21 23 40 71 87 92 91 88 85 80 79 80 83 88 92 75 44 18 355 339 324 328 336 342 355 167 177 192 252 292 310 317 320 323 327 337 353 3 6 4 360 351 345 341 338 334 331 326 321 321 318 316 312 309 310 309 310 305 297 280 255 227 216 213 219 229 240 253 264 273 281 288 295 304 320 342 2 23 42 65 87 101 107 114 123 136 173 205 226 236 243 249 289 89 92 96 96 91 87 83 82 81 78 53 329 303 325 89 108 109 110 109 107 90 48 359 32 99 117 116 113 107 100 92 95 103 112 120 127 130 129 125 124 122 127 131 135 140 143 143 141 137 131 125 117 107 98 92 85 81 77 74 73 77 80 81 81 79 79 77 75 71 66 59 55 56 58 59 61 59 58 54 50 49 46 45 36 24 2 354 354 7 13 12 10 5 358 350 341 334 328 346 346 345 345 344 344 344 344 344 344 344 344 343 343 343 342 342 342 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 340 340 340 340 341 340 340 340 340 340 339 339 339 339 338 338 339 339 339 339 338 338 338 338 338 338 338 338 338 338 338 337 337 336 337 337 337 337 336 336 336 337 336 336 337 337 339 340 344 4 59 56 40 24 10 353 346 349 357 351 336 311 232 181 181 188 264 295 292 291 290 280 238 208 197 207 216 225 228 229 229 235 241 241 240 245 249 253 253 252 252 255 259 261 263 270 277 281 283 284 284 283 285 287 288 289 291 293 292 292 291 291 290 288 288 287 287 288 288 289 290 291 292 294 295 296 298 298 298 297 299 301 303 306 310 312 315 314 316 338 350 355 333 317 322 17 53 53 41 355 327 311 312 314 322 326 322 309 289 242 167 139 178 230 255 290 335 334 243 27 43 34 6 344 56 69 38 40 48 11 326 250 248 282 292 299 331 3 59 65 65 63 65 73 70 58 123 123 98 112 158 139 119 84 63 41 32 338 323 293 259 215 239 287 267 243 252 259 264 263 270 309 329 210 187 8 78 81 74 51 24 360 340 318 311 317 353 7 350 1 21 27 23 8 3 4 15 20 12 359 347 342 339 338 336 331 344 3 29 43 47 40 37 35 37 38 37 29 4 352 347 1 10 342 302 296 325 352 32 47 51 49 40 10 356 358 20 32 27 33 43 56 54 30 9 354 32 48 39 12 326 323 328 12 52 65 32 1 2 17 31 2 344 340 345 353 5 26 46 46 42 56 69 73 66 51 17 357 349 339 315 313 313 314 320 328 345 16 15 348 336 7 25 25 20 26 45 49 38 4 343 336 337 354 1 360 347 340 340 340 340 336 326 315 312 305 297 277 268 277 285 300 305 319 338 66 110 121 127 109 92 67 65 81 92 90 22 340 323 328 342 54 114 128 129 125 114 88 56 67 70 60 39 351 5 358 340 320 300 289 286 288 259 219 189 144 99 69 43 12 350 325 304 285 272 246 216 216 219 216 357 24 9 358 315 202 176 141 36 339 332 330 340 339 309 274 268 290 308 296 312 303 347 355 3 16 18 18 5 349 325 310 308 330 14 337 325 321 331 349 301 249 267 285 300 314 326 336 332 324 311 305 297 97 99 85 80 78 98 132 204 232 240 230 208 194 170 135 121 125 142 164 192 238 227 185 165 150 151 117 101 96 105 150 146 132 122 123 142 170 208 190 168 130 149 162 195 217 235 258 273 280 272 253 246 244 255 259 255 239 228 223 220 218 217 215 215 209 204 202 203 207 211 216 222 222 221 213 207 201 199 198 203 209 208 209 212 219 220 216 207 197 188 177 171 170 171 173 174 177 165 156 152 154 158 159 149 130 125 124 128 130 135 145 203 279 264 222 177 157 144 145 149 155 157 161 163 167 177 186 191 171 156 152 153 155 148 141 134 134 137 148 165 203 192 166 148 142 138 132 128 120 117 115 115 115 116 120 126 126 117 99 75 53 34 21 13 47 78 92 96 96 91 83 70 65 64 77 85 85 74 51 345 315 298 313 324 319 311 271 198 184 201 222 239 245 258 278 298 317 350 15 23 10 356 340 327 317 317 318 321 320 318 317 315 311 308 307 307 305 299 295 293 291 277 248 224 216 221 234 246 255 262 265 270 276 283 298 329 359 27 56 86 108 119 127 132 133 137 147 175 217 248 256 255 246 82 90 93 97 95 94 93 92 92 90 85 353 289 287 306 95 107 108 110 109 108 96 71 35 34 89 111 112 111 108 102 92 90 92 100 110 117 119 120 119 121 123 129 135 143 147 149 149 143 137 124 114 105 102 97 90 83 74 68 63 64 73 82 85 83 79 76 72 71 64 58 49 44 46 49 53 56 54 51 47 45 42 39 34 23 7 344 347 357 11 17 14 10 3 352 342 331 328 326 345 345 345 344 344 344 344 344 344 343 343 343 343 343 342 342 342 342 341 341 341 341 341 340 340 340 340 341 340 340 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 338 338 338 338 339 339 338 339 339 338 338 338 338 338 338 337 338 337 337 336 336 336 336 336 336 336 336 336 336 336 336 335 335 336 338 338 338 355 117 89 44 27 2 342 325 319 328 345 342 336 315 231 214 218 236 259 276 283 284 273 270 284 237 230 232 232 233 235 235 238 242 245 246 248 251 255 257 258 258 260 261 264 267 271 276 280 283 285 286 287 288 288 289 289 290 291 291 291 291 291 291 291 290 290 290 290 290 291 292 292 294 295 296 297 297 298 298 298 301 303 304 306 308 308 306 306 319 344 350 349 328 320 315 337 13 31 24 349 327 315 317 319 327 324 319 301 267 206 178 163 188 205 214 230 14 39 44 31 20 251 292 307 46 72 79 96 107 303 307 326 44 61 58 44 10 7 22 41 50 65 87 97 138 187 186 125 90 86 85 93 76 49 357 336 241 314 338 317 286 242 289 345 336 308 300 285 277 265 263 297 309 154 88 32 52 62 67 50 13 348 336 326 330 343 17 29 29 38 42 40 33 18 4 360 5 6 2 349 340 333 330 328 325 327 344 357 18 36 41 32 31 33 39 40 36 19 354 340 331 329 313 281 246 243 343 12 37 47 49 41 28 350 5 28 52 46 34 41 46 49 46 39 6 354 24 42 48 359 307 313 343 22 47 56 36 17 8 24 26 338 329 336 353 356 355 8 31 37 38 42 53 64 73 67 29 357 339 339 337 331 332 333 333 335 336 345 359 329 327 353 39 51 29 18 28 55 56 341 325 321 326 335 332 330 323 316 306 296 294 295 308 323 350 1 7 344 321 317 319 330 323 312 321 350 81 95 96 86 78 51 44 61 75 60 34 357 330 321 316 315 292 147 135 113 84 56 47 46 47 50 76 108 353 338 335 325 316 304 282 257 197 125 84 93 97 90 66 18 345 325 317 297 212 230 224 214 202 177 23 15 360 345 323 164 155 117 187 242 338 342 341 336 331 321 315 320 314 296 4 22 34 25 20 24 27 29 5 343 327 326 335 356 4 328 318 318 324 326 315 304 299 304 313 322 330 335 330 321 310 309 315 87 91 87 87 94 143 178 201 231 245 230 213 185 150 134 127 132 150 181 213 242 236 214 181 176 201 188 172 150 157 190 147 127 131 146 183 213 230 166 174 190 196 200 206 216 226 243 256 262 261 253 241 240 247 255 257 251 243 235 229 226 225 223 220 212 205 200 198 199 201 208 216 226 235 232 224 213 203 196 196 198 201 199 198 202 202 201 196 195 194 192 190 186 182 182 179 172 161 159 158 159 160 156 145 127 130 128 133 133 138 144 157 228 278 281 241 164 141 141 146 157 163 168 170 174 180 186 191 174 161 155 154 154 150 143 135 135 136 144 156 185 192 167 142 134 130 129 126 123 121 119 122 122 127 132 135 140 135 125 108 85 60 23 355 23 71 94 97 97 94 90 82 76 71 79 92 106 119 137 194 223 237 266 286 293 297 299 271 253 284 277 270 257 259 268 295 317 358 82 107 57 330 301 300 300 309 315 318 315 314 311 308 306 306 306 304 294 282 281 286 289 283 268 242 230 229 243 254 261 266 267 265 266 267 283 338 73 110 126 133 137 138 138 138 140 143 146 170 222 251 256 247 117 99 95 96 98 98 99 100 99 101 105 117 246 271 274 303 98 109 108 108 108 104 95 81 48 16 83 107 109 108 104 98 90 84 90 100 110 118 121 122 123 125 131 134 142 149 154 157 154 141 130 116 110 106 102 98 91 83 74 64 56 51 65 79 85 82 75 70 66 64 58 50 39 34 35 44 51 52 49 48 45 42 38 34 24 4 344 329 341 357 12 16 15 8 357 341 330 322 323 325 345 344 344 344 344 344 343 343 343 343 343 343 342 342 342 342 342 341 341 341 341 341 340 340 340 340 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 339 338 338 338 338 338 338 338 338 338 338 339 338 338 338 338 337 337 337 337 337 337 337 336 336 336 335 335 336 336 335 335 335 335 335 335 334 335 336 336 330 205 166 136 62 12 318 279 272 259 232 208 304 315 290 257 237 230 230 239 254 270 268 228 255 273 264 259 253 247 242 242 241 243 245 247 250 251 254 256 258 260 261 262 264 267 269 273 276 279 282 285 286 287 287 287 287 287 287 288 289 289 289 290 290 290 290 290 290 290 291 292 292 293 294 294 295 296 296 296 296 297 299 300 301 305 307 306 306 307 321 333 340 328 312 308 308 322 339 357 360 350 338 331 329 329 332 337 332 321 289 214 185 177 178 188 191 104 63 56 58 47 77 126 84 78 81 107 130 144 135 106 52 33 53 60 57 50 11 324 358 44 108 208 216 161 170 196 204 105 80 72 88 240 14 338 334 295 252 301 359 3 16 35 14 17 42 24 20 7 350 343 228 167 104 82 65 46 37 39 53 79 12 347 333 325 327 337 44 76 70 60 57 52 42 27 6 352 342 343 339 326 314 305 307 310 313 326 344 351 3 29 35 31 28 29 37 34 28 3 341 324 309 281 301 303 201 82 33 36 37 32 31 27 13 3 27 58 64 48 41 48 49 47 41 29 8 356 358 24 49 333 338 2 25 30 33 32 29 8 351 317 274 265 293 306 324 339 342 344 351 21 49 51 45 52 84 88 72 12 349 347 342 336 348 351 344 336 328 338 347 340 355 8 36 40 17 358 325 282 255 298 297 293 292 295 296 295 292 282 268 254 257 268 334 7 23 14 2 332 319 317 327 335 333 317 297 322 19 69 86 97 113 133 107 84 77 61 35 353 332 325 316 308 298 298 314 358 24 25 16 9 358 360 44 114 152 259 291 314 318 315 286 259 242 285 46 51 66 85 79 20 316 310 311 286 214 222 217 209 183 128 24 359 319 315 307 147 147 171 200 210 238 293 309 310 312 316 316 313 283 320 357 19 37 41 36 28 35 40 15 347 333 338 347 356 351 325 313 312 313 313 306 308 310 316 322 329 329 328 322 313 303 325 79 90 95 100 122 170 214 202 193 212 230 232 205 156 135 136 142 169 203 201 207 215 210 203 181 182 193 218 211 189 184 181 139 132 143 161 181 213 229 223 220 222 232 217 201 207 217 234 247 259 259 250 227 222 228 241 249 251 247 242 235 231 228 225 222 214 205 197 197 197 196 198 203 216 228 237 237 231 222 211 204 203 202 202 201 200 200 200 201 203 206 213 214 209 202 197 185 171 156 151 151 152 151 144 138 134 138 141 145 147 148 153 159 173 217 265 275 232 173 158 160 167 170 175 179 182 188 189 191 178 166 156 154 152 146 138 129 130 133 141 150 166 161 132 125 127 126 124 122 120 119 122 128 135 143 150 152 154 150 143 121 106 89 34 350 5 68 94 96 97 97 99 101 110 121 134 143 149 158 166 180 187 196 209 233 256 264 273 287 307 319 302 297 294 295 306 321 330 349 131 151 164 190 232 260 282 303 306 307 306 304 302 302 302 303 304 305 305 301 296 293 294 293 287 270 259 251 259 267 274 272 270 264 261 246 158 136 152 151 148 144 142 140 142 143 144 146 150 172 215 246 247 210 109 104 102 103 105 107 109 109 112 115 130 169 230 252 262 353 93 103 105 105 103 102 101 89 52 331 89 105 104 102 97 92 85 82 90 100 111 116 118 121 123 129 135 140 147 153 155 151 142 128 117 110 107 107 104 97 91 84 75 62 50 42 56 68 78 77 73 66 61 57 53 45 31 27 31 47 53 53 49 45 41 36 30 21 5 338 325 320 344 4 17 14 10 359 343 327 322 321 327 330 344 344 344 344 343 343 343 343 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 340 339 339 339 339 338 338 338 338 337 338 337 337 337 337 338 338 338 338 338 338 338 338 338 337 337 337 337 336 336 336 336 335 335 335 335 335 335 335 335 335 335 335 334 333 333 335 334 321 227 188 175 158 306 304 305 306 305 233 190 230 270 274 264 248 245 240 236 243 255 249 239 237 252 264 265 262 256 251 247 247 248 249 250 253 254 256 257 259 260 262 264 266 268 271 273 276 278 280 282 283 284 284 284 284 285 285 286 286 287 287 289 289 288 289 289 289 290 290 290 291 292 292 293 293 293 294 294 294 295 296 297 298 303 307 310 310 313 321 324 325 307 297 292 296 305 317 330 341 346 346 341 336 337 347 360 353 346 334 293 206 197 196 205 216 281 262 158 121 127 107 110 116 134 135 130 128 124 73 59 62 56 54 53 50 27 338 227 142 108 89 84 76 90 108 132 121 81 118 156 212 210 147 48 347 260 246 241 335 344 335 320 327 314 214 306 298 291 316 357 89 119 24 35 54 51 29 347 265 218 277 320 314 314 310 299 255 202 65 48 70 68 50 24 335 314 308 316 311 304 295 291 292 301 309 323 347 358 11 27 35 34 28 28 32 22 8 343 332 320 328 11 22 34 59 52 47 45 45 41 32 18 2 360 5 33 47 43 45 52 49 46 35 21 9 343 332 343 28 41 42 47 52 41 25 10 360 347 324 274 255 256 288 299 310 322 322 316 312 304 34 47 46 42 136 120 106 64 8 333 333 337 351 344 336 323 319 331 348 6 31 34 30 16 354 335 315 282 265 265 274 279 280 281 283 280 279 281 280 274 257 36 47 32 20 344 320 310 313 318 337 351 360 350 328 346 2 22 44 81 105 102 86 79 74 63 36 330 326 326 320 315 307 309 315 323 359 23 23 356 326 334 344 142 165 189 293 317 302 294 288 262 226 191 53 21 23 42 62 338 294 294 294 274 238 217 204 190 161 156 196 282 280 289 289 187 348 314 223 204 193 214 240 256 257 261 280 288 276 309 352 12 37 65 65 49 63 47 16 349 335 339 343 343 336 326 320 317 317 313 310 312 316 323 332 335 333 323 308 300 86 98 96 96 110 131 183 209 226 218 204 189 197 206 146 129 124 143 171 213 224 214 214 206 194 181 164 181 192 331 137 148 161 157 134 135 138 172 201 218 222 224 226 256 307 270 224 191 197 215 240 251 251 241 223 217 218 227 236 245 246 245 241 234 229 227 224 217 206 197 194 193 194 194 196 202 209 219 221 222 220 218 213 212 213 215 217 220 221 223 226 223 224 228 227 226 214 199 180 162 147 145 146 147 147 144 144 146 150 152 154 158 160 163 166 174 183 203 239 254 229 186 177 174 174 175 179 180 185 181 169 139 121 115 121 124 123 117 114 114 117 123 118 109 93 99 110 118 121 119 115 111 107 111 121 131 155 156 154 148 132 112 89 79 65 21 5 10 66 88 96 100 103 109 118 126 137 145 155 161 161 168 176 185 192 198 214 228 229 227 219 239 264 277 283 291 300 311 313 315 316 300 223 194 196 204 218 244 274 284 290 291 291 293 295 299 304 308 309 310 307 303 301 299 301 302 298 297 294 294 293 297 299 322 73 89 95 114 135 156 153 150 146 147 147 148 148 148 149 153 177 211 235 214 127 110 109 112 116 120 120 121 120 125 140 172 215 234 244 245 96 105 108 108 107 104 108 109 113 139 285 112 104 102 95 88 83 80 84 90 98 107 111 113 116 118 127 133 143 147 148 142 129 117 108 104 102 101 102 98 94 88 81 73 57 44 34 48 63 75 73 69 64 58 54 48 39 24 25 35 53 59 57 50 42 35 26 13 356 334 317 318 328 356 12 17 10 359 347 334 323 328 331 337 339 344 343 343 343 343 343 342 342 342 342 342 342 342 342 342 342 341 341 341 341 340 340 340 340 340 340 340 340 339 339 340 340 340 339 339 339 338 338 338 338 337 337 337 337 337 337 337 337 337 337 337 338 338 338 338 337 337 337 337 336 336 336 336 336 335 335 335 334 334 334 334 334 334 335 334 334 333 332 333 332 333 321 255 195 203 222 297 332 5 345 337 303 264 245 263 276 267 255 251 248 243 242 245 246 243 238 247 256 263 262 257 255 251 251 251 252 254 256 257 259 260 261 263 265 267 268 271 274 277 279 279 280 281 281 281 281 281 282 282 282 283 284 285 285 286 286 287 287 288 288 288 289 289 290 289 290 291 291 291 292 292 293 294 295 296 297 297 302 309 316 322 326 324 319 311 302 291 291 294 301 319 343 350 352 350 341 337 346 3 16 10 1 356 351 315 262 270 279 295 277 253 249 103 108 118 121 135 127 80 77 74 57 54 64 68 65 56 31 310 275 141 119 96 76 69 64 67 80 95 184 236 206 192 202 177 130 359 317 249 226 214 271 282 274 232 211 232 272 299 288 281 309 344 13 26 26 32 42 60 28 350 291 275 310 312 310 315 323 339 344 349 1 21 68 78 73 24 307 289 295 308 307 302 293 293 295 308 317 330 347 79 48 45 46 39 28 25 18 4 348 326 351 18 45 51 48 47 45 45 38 22 25 47 48 19 360 5 10 11 18 30 47 49 41 34 24 11 353 314 312 324 6 46 52 61 71 53 31 5 355 348 338 323 326 353 357 344 333 315 292 283 285 304 36 57 68 29 325 172 155 118 14 334 337 334 339 304 295 294 308 333 5 37 61 56 42 14 353 341 331 322 307 299 297 295 297 294 291 287 289 295 329 25 59 55 49 22 357 320 318 320 328 334 346 360 13 25 34 30 15 6 360 3 13 31 49 61 59 50 28 4 354 351 348 349 347 315 289 250 68 59 124 357 331 10 46 90 113 161 261 292 287 287 294 287 194 168 131 18 357 347 5 330 232 270 278 276 245 213 195 170 147 145 169 251 275 292 292 328 356 348 319 253 209 226 247 282 251 230 230 236 241 230 227 236 353 21 26 42 89 62 17 341 328 324 329 340 332 330 330 332 333 330 327 322 331 344 351 349 342 341 355 102 103 100 104 108 129 167 221 224 222 214 192 135 90 87 102 113 124 161 201 232 236 234 229 218 182 165 175 212 230 358 62 104 145 149 140 150 169 201 212 226 208 182 112 272 278 267 252 223 212 211 228 237 239 233 225 218 219 223 232 240 244 245 244 238 234 231 229 222 212 202 197 193 193 196 198 199 203 207 209 209 209 210 211 217 223 227 230 229 229 222 217 213 215 220 227 229 227 208 182 162 150 149 150 154 155 155 155 159 163 166 167 167 168 169 172 176 180 186 199 216 220 208 186 176 173 169 169 160 149 129 117 106 93 84 80 87 94 99 98 95 92 90 88 85 81 87 95 106 110 110 104 95 86 79 76 78 89 102 103 97 84 76 70 62 51 24 7 3 52 83 96 102 107 115 123 131 138 145 148 152 152 166 179 190 193 194 209 223 230 223 214 215 227 247 255 261 264 262 253 262 272 277 259 231 215 209 213 225 242 260 270 277 282 289 295 300 304 304 304 302 302 301 301 303 305 307 310 312 315 318 330 355 38 63 76 84 93 110 135 154 150 149 150 150 152 153 152 148 148 154 181 214 239 181 125 119 121 126 130 132 129 128 127 137 159 201 232 245 253 236 112 112 110 109 109 111 117 125 141 194 220 126 107 100 93 88 85 84 88 97 104 108 110 112 116 123 137 143 150 151 143 129 113 103 98 95 93 92 90 88 85 82 76 68 51 37 27 46 66 76 73 69 62 57 52 46 32 17 25 39 54 60 61 52 39 22 3 342 328 321 317 327 344 8 15 16 6 355 341 334 327 337 342 347 347 343 343 343 343 343 343 342 342 342 342 342 342 342 342 342 342 341 341 341 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 338 338 338 338 337 337 337 336 336 336 337 337 337 337 337 337 337 337 337 337 337 337 337 336 336 336 336 335 335 335 335 334 334 334 334 334 334 334 334 333 333 333 332 331 331 331 325 271 204 202 212 217 175 185 329 321 308 296 280 281 281 279 274 270 267 263 258 254 256 252 250 252 255 259 261 260 257 255 255 255 257 259 261 261 262 264 265 267 269 272 275 280 283 285 286 285 283 282 280 279 279 279 280 280 281 281 281 282 283 283 284 285 285 286 287 287 287 287 287 288 288 289 289 290 290 291 292 293 295 296 298 297 301 311 322 332 337 339 323 312 309 309 318 324 331 81 61 25 9 5 340 332 334 1 39 46 30 337 320 310 321 329 315 297 271 319 347 342 347 24 49 71 64 47 22 40 51 30 55 87 90 86 289 278 271 136 132 89 30 17 23 32 94 121 106 127 159 106 75 80 72 47 335 260 208 197 282 313 302 211 192 219 315 327 319 321 347 351 2 37 82 99 79 79 76 47 20 347 333 322 321 325 336 345 350 348 347 353 20 63 69 16 317 298 300 297 289 291 294 311 328 341 344 344 342 138 107 85 70 53 37 22 3 342 331 341 43 54 62 68 68 65 56 46 5 315 274 29 66 37 22 7 359 352 358 13 42 42 31 21 8 355 337 295 331 358 14 25 36 64 67 53 35 5 357 356 1 8 17 8 357 341 337 330 310 285 299 349 34 67 68 32 13 8 17 17 5 351 345 325 302 285 284 289 321 358 37 58 73 76 66 42 19 8 3 1 349 339 331 327 327 329 325 320 327 351 31 49 60 59 45 12 344 318 335 349 353 348 344 360 17 36 49 55 47 29 8 3 5 16 30 45 42 35 19 8 4 8 16 34 54 64 93 110 98 80 346 17 24 6 321 290 259 235 242 266 291 297 312 328 139 148 110 79 66 339 310 284 272 275 280 284 233 191 169 152 139 125 117 257 302 312 302 329 16 355 341 322 302 297 308 321 312 276 218 232 236 217 193 177 344 350 346 356 89 95 43 335 337 14 44 19 341 336 337 346 351 343 336 333 351 4 9 3 359 16 56 90 97 102 107 115 135 193 242 241 224 189 125 93 83 85 97 105 117 117 226 239 239 241 242 222 136 135 135 137 43 44 83 124 160 163 168 179 173 169 164 156 147 152 167 223 238 251 246 233 216 213 224 229 232 232 226 219 217 218 229 237 244 247 247 242 236 234 233 226 218 212 208 202 199 199 201 203 204 205 205 204 202 201 201 204 210 216 223 227 227 214 201 191 191 197 208 219 226 215 194 167 157 156 160 165 166 165 165 166 168 171 173 171 171 171 173 176 178 179 182 185 189 191 178 169 163 155 144 132 126 125 125 123 117 108 95 90 92 95 95 93 88 84 80 78 77 76 82 90 92 92 90 83 73 65 59 58 63 65 73 74 71 71 68 62 52 27 10 359 31 71 97 105 111 115 123 132 134 138 140 143 147 167 188 201 196 191 204 219 230 229 224 216 220 230 237 243 246 246 245 245 248 254 252 245 231 223 219 226 235 249 261 272 280 287 292 293 293 293 293 293 294 297 298 300 303 307 314 315 321 328 3 37 62 67 72 78 96 124 131 138 145 151 154 156 156 154 151 146 148 156 184 220 256 159 137 133 135 139 140 138 133 131 134 145 169 205 229 240 243 198 120 113 112 110 114 121 135 147 176 200 188 132 115 109 105 101 98 97 100 107 112 115 118 122 132 143 157 160 158 149 131 114 102 96 92 88 86 81 80 78 77 74 71 62 46 25 20 44 65 73 73 69 63 60 53 46 34 22 25 35 54 55 52 46 31 6 349 336 333 331 333 347 359 15 16 14 359 346 329 329 334 345 349 351 347 343 343 343 342 342 342 342 342 342 342 342 342 342 342 342 341 341 341 341 341 340 340 340 339 339 339 339 339 339 339 339 339 338 338 338 338 338 337 337 336 336 336 336 336 336 336 337 337 337 337 337 337 337 337 337 337 337 337 336 336 335 335 335 334 334 334 334 333 334 333 333 333 333 333 332 332 331 331 330 330 331 327 271 204 197 205 209 197 206 227 256 276 283 286 285 286 286 289 289 290 287 283 279 275 272 269 266 266 266 264 263 262 261 261 263 264 267 268 269 270 271 272 275 277 280 283 287 290 293 297 298 293 288 282 277 275 275 276 277 278 278 279 279 280 280 281 282 283 284 284 285 285 285 285 286 286 287 288 288 289 290 291 293 296 299 305 304 307 317 327 332 320 311 303 305 310 323 348 14 97 135 124 94 24 358 338 331 329 349 14 62 182 226 258 273 285 298 320 343 50 37 37 41 51 54 36 27 23 19 10 37 36 328 40 106 119 141 235 252 260 230 158 273 8 14 55 82 19 13 12 50 72 58 44 19 346 353 348 317 218 213 226 315 320 271 242 261 278 297 330 16 38 62 227 239 226 216 223 216 190 209 319 312 313 311 311 312 320 320 315 314 315 317 328 18 34 14 317 300 299 293 288 303 317 348 353 352 340 340 3 65 102 98 89 75 54 22 342 322 316 329 49 83 101 129 128 115 111 107 230 315 339 46 50 39 17 353 348 348 360 17 38 37 28 11 356 342 342 352 29 26 14 8 18 57 57 44 17 337 326 349 2 17 18 360 344 326 343 353 355 351 346 11 31 55 54 45 33 25 21 8 350 342 333 325 325 327 335 343 7 28 52 62 70 74 72 64 45 24 5 360 357 348 343 341 349 3 1 1 7 27 45 51 57 70 70 358 310 314 350 3 360 341 338 346 1 23 39 56 62 52 17 348 341 341 357 7 17 18 13 9 8 14 20 29 32 43 89 89 74 29 357 352 341 347 307 298 293 285 264 261 265 263 258 243 198 140 82 74 71 30 315 306 301 297 297 286 223 181 154 146 139 353 301 286 325 336 352 40 42 342 319 298 290 282 290 300 306 289 228 289 336 358 23 28 2 336 314 311 302 184 171 285 289 57 66 19 341 337 338 350 347 336 332 339 7 14 15 10 10 18 32 52 69 93 110 121 139 199 219 214 155 98 92 99 111 121 127 113 88 302 270 254 235 235 234 112 78 80 84 83 301 278 212 226 251 228 200 183 175 168 167 172 190 210 221 232 237 246 244 237 222 220 225 233 239 241 237 230 223 221 228 236 245 257 264 263 251 241 235 230 223 221 218 216 214 211 208 207 208 208 207 206 203 200 197 193 192 196 204 215 220 208 195 183 181 183 190 201 214 218 208 179 165 161 166 171 173 172 170 169 169 170 171 171 170 170 172 173 174 172 170 166 167 167 164 159 151 141 135 134 135 135 134 133 134 129 123 110 102 95 91 88 84 80 75 73 72 71 75 81 84 84 85 82 76 68 61 56 58 60 66 69 71 70 69 63 52 34 13 359 6 40 90 108 117 125 135 141 140 141 142 142 148 176 200 212 198 195 204 217 230 234 231 222 219 219 227 230 233 241 246 245 244 243 244 242 236 230 226 231 239 247 255 262 270 276 281 281 281 283 286 288 291 295 300 304 309 312 315 318 323 333 28 66 78 76 74 71 102 129 138 142 150 154 156 157 156 152 149 146 144 148 154 81 357 126 135 137 139 142 145 142 136 137 143 156 176 199 219 231 238 181 131 119 114 114 127 146 172 186 203 206 167 125 116 111 110 108 108 111 115 118 124 127 132 140 153 159 164 158 147 133 114 102 95 90 85 83 81 76 74 72 72 71 69 60 43 12 12 35 64 73 74 71 66 62 55 50 38 24 14 26 48 51 48 37 23 3 353 347 345 351 354 359 5 11 7 2 344 333 323 335 343 349 347 345 339 342 343 343 342 342 342 341 341 341 342 341 342 342 342 342 341 341 341 341 340 340 340 339 339 339 339 339 339 339 339 338 338 338 337 337 337 337 337 336 336 336 336 335 336 336 336 336 336 336 336 336 336 337 337 337 337 337 336 336 335 335 334 334 334 334 334 333 333 333 333 333 333 332 332 332 332 331 330 330 329 330 325 305 204 192 197 248 264 231 228 252 265 274 280 285 290 294 297 298 299 298 296 293 289 287 283 279 275 272 269 267 267 267 269 272 276 278 279 279 278 278 281 284 287 289 286 284 281 290 301 305 304 295 286 275 268 267 269 271 272 274 274 275 275 277 278 279 279 280 281 281 282 282 283 283 285 285 285 286 287 289 291 294 298 305 314 328 23 66 347 332 312 300 291 300 310 319 328 344 129 144 131 105 59 358 336 328 332 347 346 341 308 234 231 243 275 317 359 64 69 62 68 77 135 86 51 16 358 356 4 44 40 280 282 253 138 152 188 205 139 96 48 17 29 50 79 77 47 2 355 4 34 56 53 27 308 330 358 359 340 236 242 306 309 309 288 302 331 341 359 27 48 88 56 327 263 254 249 260 267 274 275 268 268 270 274 282 289 272 250 255 272 313 336 354 2 358 260 260 270 308 328 345 358 13 2 353 347 4 21 16 22 47 77 90 87 48 308 309 315 326 121 158 161 167 159 154 155 139 124 57 45 49 49 44 16 354 347 356 18 35 49 52 32 9 353 348 4 19 36 27 8 6 28 58 48 33 353 321 270 332 352 10 4 347 332 330 2 4 355 343 343 10 31 50 46 47 46 36 22 345 324 313 317 329 354 8 16 18 22 34 51 62 70 74 77 75 68 42 14 3 355 347 342 339 351 4 11 16 20 37 48 48 42 39 127 198 287 317 356 12 12 353 337 329 335 349 359 331 305 271 250 278 312 320 331 340 357 9 13 8 10 22 29 24 228 212 188 100 40 2 4 30 41 40 289 292 301 313 323 286 275 281 258 238 224 196 34 13 356 327 305 302 308 317 340 235 211 185 158 135 142 279 271 266 281 297 57 106 112 266 273 268 279 289 291 294 300 291 255 214 49 41 16 349 313 302 293 290 284 268 248 239 223 171 89 354 331 321 322 328 327 327 336 353 16 15 15 13 15 21 25 31 33 69 120 151 171 181 151 134 106 94 96 116 138 138 145 152 198 254 263 249 220 223 217 106 93 90 101 136 232 249 251 266 276 265 255 235 200 192 196 199 205 212 221 234 235 235 229 226 224 230 237 251 258 262 259 250 232 226 227 234 242 263 279 283 268 250 233 228 225 225 225 227 227 224 222 217 213 212 211 210 208 202 196 192 189 193 199 208 211 205 193 181 176 177 181 190 201 215 219 206 176 165 167 170 174 167 158 149 154 158 161 162 161 160 159 157 156 154 153 154 155 154 152 146 141 139 137 138 136 137 134 131 130 123 116 107 100 93 88 83 80 77 73 74 74 76 78 80 81 83 85 86 84 74 68 60 59 58 58 64 72 72 71 65 58 44 21 7 356 359 16 112 133 141 145 148 147 146 145 143 150 181 203 209 192 189 198 217 230 234 231 225 218 215 223 226 227 230 235 240 241 239 240 237 234 229 225 230 236 241 242 247 253 261 270 273 276 279 283 288 294 300 305 310 314 317 319 323 324 335 89 100 99 97 93 89 113 133 142 146 152 154 154 154 152 147 140 132 117 100 81 65 57 67 93 117 129 139 144 142 141 143 150 160 174 193 214 233 239 191 142 124 119 120 137 164 215 230 236 231 155 114 107 106 108 111 115 124 131 137 141 145 148 153 161 159 150 137 121 106 96 90 88 83 79 78 77 75 70 68 69 69 68 59 37 350 7 34 65 74 76 72 69 64 58 53 42 24 8 20 40 46 44 32 22 9 6 2 359 2 2 2 2 5 359 352 339 335 334 340 345 348 342 333 327 342 342 342 342 342 342 341 341 341 341 341 342 342 341 341 341 341 341 340 340 340 339 339 339 339 339 339 338 338 338 338 338 338 337 337 337 336 336 336 336 335 335 335 335 335 335 336 336 336 336 336 336 336 336 336 337 336 336 336 335 334 334 334 333 334 333 333 333 333 333 332 333 332 332 331 331 331 330 329 329 328 325 315 278 275 278 292 285 276 270 269 273 277 283 288 293 296 298 299 299 299 298 297 295 291 287 281 276 273 270 269 268 270 274 282 291 289 285 282 282 282 290 298 291 289 284 264 240 257 294 305 301 292 288 281 271 264 261 262 264 267 269 270 271 272 274 275 276 276 277 278 279 280 280 281 282 283 284 285 287 290 294 298 304 317 336 89 110 108 28 313 301 294 293 301 305 309 312 310 192 152 142 129 95 328 317 307 319 341 351 354 355 358 6 10 6 3 21 48 42 46 122 158 171 93 52 25 3 340 352 12 20 297 315 344 43 104 105 71 77 80 27 23 73 56 49 20 359 356 357 360 11 39 56 6 330 337 359 7 351 327 321 313 301 288 276 320 8 31 31 18 17 24 13 333 304 302 301 287 288 294 275 253 257 256 260 262 266 266 269 283 321 345 344 345 341 187 181 197 285 2 12 22 21 11 352 357 5 21 20 6 356 349 12 66 122 151 206 251 281 355 165 171 165 158 126 105 101 83 71 63 61 59 62 53 21 358 344 349 357 21 53 69 42 17 356 352 360 13 23 19 15 21 43 49 38 21 352 359 27 28 19 9 336 323 328 343 8 354 342 329 344 13 40 55 49 45 42 29 341 296 291 291 321 358 27 31 26 11 2 17 32 48 84 102 108 95 78 48 20 359 349 344 336 334 341 357 15 20 28 40 48 52 23 360 308 309 356 6 10 13 357 336 324 319 328 353 63 98 110 110 129 154 332 337 340 347 2 7 8 6 16 40 64 73 76 106 136 106 82 34 353 346 342 306 270 270 280 302 11 46 56 40 237 232 219 42 31 8 338 311 302 294 291 299 321 285 196 177 157 133 136 235 311 302 281 255 151 164 181 216 265 322 316 308 302 308 319 351 34 174 129 89 77 289 282 294 298 304 299 291 278 264 257 206 175 299 309 308 312 316 318 326 347 355 4 351 14 30 33 34 31 30 29 74 104 120 130 171 151 134 112 104 98 108 104 85 104 150 220 237 241 194 167 112 106 135 128 132 196 211 198 194 309 328 331 328 292 270 241 231 233 244 244 232 231 234 219 204 195 205 215 226 239 250 259 267 270 265 252 234 225 229 230 227 238 246 249 240 226 221 217 217 218 218 220 224 229 224 218 216 214 213 208 203 196 195 195 202 206 210 208 200 189 183 179 177 177 182 189 202 224 266 212 161 157 149 141 124 116 112 124 133 134 134 132 134 137 139 141 141 144 146 147 143 138 133 132 132 135 135 134 131 126 121 115 110 108 106 99 95 88 84 78 77 75 78 82 85 80 78 78 82 86 92 94 87 75 64 65 63 56 60 69 80 85 84 75 65 48 28 5 359 5 41 142 149 152 151 150 149 147 146 156 178 191 195 185 187 194 215 229 231 230 224 211 208 214 224 230 231 233 238 240 239 235 233 231 227 226 228 231 236 234 234 238 246 257 264 272 282 287 294 299 305 311 315 318 320 324 328 331 14 121 117 115 111 112 110 115 126 138 143 147 147 145 139 129 118 106 96 86 81 75 72 68 64 59 55 48 34 14 81 165 158 171 177 189 204 226 247 251 214 149 127 125 127 149 174 206 229 237 242 160 107 100 102 107 117 129 142 151 156 156 156 154 151 146 133 121 108 94 85 80 78 80 76 72 73 76 81 78 75 71 69 65 50 15 350 13 35 68 77 78 75 69 63 59 53 42 27 2 9 26 40 39 31 23 17 15 13 10 7 4 2 2 359 354 349 342 340 340 343 340 340 331 326 324 342 342 342 342 342 341 341 341 341 341 341 341 341 341 341 341 341 340 340 340 340 339 339 339 339 338 338 338 338 338 337 337 337 337 336 336 336 335 335 335 335 335 335 335 335 335 335 336 335 335 335 336 336 336 336 335 336 336 335 335 334 334 334 333 333 333 332 332 333 332 332 332 332 331 331 330 329 329 329 327 326 324 319 312 307 295 285 282 281 281 280 283 286 288 290 293 295 296 297 298 298 297 297 295 292 287 281 276 272 267 264 266 268 273 289 300 297 297 298 282 270 283 292 297 300 302 247 235 290 297 297 291 289 292 291 285 267 255 254 258 262 266 268 268 269 270 272 273 274 274 275 276 277 278 279 280 281 282 286 290 295 300 308 316 342 76 110 123 135 240 289 291 293 296 305 303 301 303 294 245 177 159 160 206 273 285 292 318 352 7 8 8 6 4 1 2 5 19 29 28 17 346 30 61 69 75 47 352 343 357 357 343 336 340 2 19 42 63 73 97 136 81 54 65 46 25 345 336 341 2 348 237 330 38 354 327 285 243 204 255 312 322 332 333 355 19 32 23 31 46 42 358 333 290 297 298 294 290 284 302 310 262 271 310 315 307 282 279 289 300 315 338 349 346 346 351 113 112 84 60 36 27 24 25 15 3 9 18 27 11 348 338 335 345 351 57 138 147 157 141 89 137 138 90 39 29 39 47 49 54 62 68 72 79 68 38 355 339 343 348 357 24 49 56 34 7 357 355 9 24 33 35 40 45 44 38 20 1 355 346 342 324 294 280 302 326 348 358 338 326 316 347 22 51 61 61 35 9 343 310 286 299 311 339 20 59 58 47 16 4 360 360 5 151 146 128 73 57 37 14 348 341 335 325 326 332 348 9 19 32 44 48 43 17 355 331 355 9 3 353 341 333 322 326 356 28 65 87 106 102 88 98 110 124 338 338 359 2 357 4 12 32 51 69 66 58 56 65 85 92 87 12 333 313 297 280 257 243 240 245 235 130 133 170 222 251 43 37 12 327 310 305 299 286 289 302 343 108 130 139 136 124 73 10 321 302 273 152 158 181 203 200 263 310 321 324 333 359 29 34 36 21 43 124 159 198 311 327 333 330 327 318 315 308 237 218 236 256 275 295 306 310 325 341 326 278 242 275 50 49 45 38 35 47 79 84 83 38 287 181 138 117 110 103 104 101 70 301 266 235 210 172 138 131 127 133 140 86 94 205 253 279 106 94 323 310 305 297 284 270 265 262 263 256 247 238 226 192 196 208 216 224 226 232 239 247 254 264 267 264 249 232 225 221 218 213 214 219 218 214 212 211 208 208 208 212 217 225 226 224 216 211 206 196 188 182 192 202 213 218 219 212 204 192 183 179 176 174 173 168 154 113 52 42 63 93 107 113 116 119 126 133 136 136 139 141 144 146 148 150 149 149 143 132 125 123 123 125 126 129 132 131 127 122 114 108 105 104 103 102 99 95 87 81 78 78 82 88 88 84 84 80 84 93 100 99 97 84 73 67 69 65 29 348 196 165 169 169 149 136 99 75 54 47 38 128 154 156 155 153 153 151 151 160 171 179 184 185 186 192 209 221 230 231 225 213 204 201 216 227 236 237 238 241 240 235 227 224 227 229 231 233 235 232 231 230 237 244 252 260 268 280 288 297 302 309 312 313 315 322 337 16 96 115 116 113 109 106 107 105 111 120 124 127 124 117 110 104 100 96 93 90 88 86 84 82 78 68 49 8 348 333 333 330 329 314 297 297 301 309 302 289 257 161 133 132 140 164 189 213 228 239 250 218 95 95 102 115 129 140 149 153 149 147 141 137 129 120 107 94 86 79 73 70 71 75 71 70 67 75 81 84 82 76 69 56 19 4 11 27 39 59 72 80 73 69 63 59 51 41 19 346 352 10 32 33 29 23 19 16 14 11 8 4 359 359 357 351 349 344 342 343 338 335 332 327 328 332 342 342 341 341 341 341 341 341 341 341 341 341 341 341 341 341 341 340 340 340 339 339 339 339 338 338 338 338 338 337 337 337 336 336 336 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 336 336 336 335 335 335 335 335 335 334 334 334 333 333 333 332 332 332 332 332 332 331 331 330 329 329 328 328 327 326 324 321 317 311 298 288 284 285 286 285 286 287 288 289 291 292 293 294 295 296 297 297 296 294 288 281 274 268 263 258 256 277 290 315 347 353 344 335 308 236 296 359 353 347 339 300 333 342 326 309 295 289 292 299 299 280 259 247 252 258 265 267 268 268 268 269 270 271 273 274 275 276 277 278 279 282 286 293 299 307 311 318 333 28 110 123 135 174 280 292 295 297 292 292 293 297 302 298 277 218 198 197 220 245 262 282 342 12 14 8 359 340 338 339 351 358 2 9 19 22 15 12 12 28 100 101 21 11 21 10 355 327 345 13 19 33 52 163 187 154 138 93 70 56 7 327 277 278 345 289 216 16 17 351 312 288 251 232 233 252 315 40 55 79 81 77 38 349 303 306 308 295 282 281 283 283 300 313 322 298 235 312 344 345 335 315 320 324 321 338 21 354 347 356 42 100 98 86 78 66 51 40 32 11 2 5 15 21 346 329 328 332 338 335 333 337 345 136 143 110 100 84 66 48 35 36 38 39 34 32 27 26 40 74 71 20 341 326 348 360 7 20 43 47 27 344 341 2 44 60 58 55 52 47 40 28 7 352 327 311 301 295 285 317 343 351 337 318 318 323 353 24 53 61 56 22 349 313 296 286 308 313 329 38 68 76 70 46 360 332 318 320 325 53 57 51 41 23 360 337 324 316 307 317 325 333 358 16 36 50 54 46 23 359 349 357 360 349 330 318 318 334 8 27 39 53 77 106 94 76 51 275 231 267 303 336 343 345 359 22 36 48 60 60 57 51 56 66 81 88 48 315 301 294 289 277 264 252 248 242 222 211 220 251 257 185 42 9 315 309 309 304 284 228 235 28 71 93 89 79 50 163 181 219 254 250 159 147 177 212 214 205 348 334 332 333 360 27 31 3 329 359 62 121 131 41 338 321 319 318 318 326 321 278 245 235 243 258 278 290 299 317 317 283 261 250 276 19 44 45 43 37 55 81 90 96 293 281 236 133 122 122 118 116 143 177 279 265 171 151 142 135 135 134 118 81 54 69 102 97 60 29 359 298 285 288 291 288 281 267 248 230 237 248 255 285 322 297 289 281 274 265 259 256 252 250 251 255 258 257 244 234 230 223 213 208 204 199 196 199 206 210 206 206 206 213 220 227 228 222 210 199 195 189 186 190 198 211 216 219 214 207 192 178 170 162 156 144 129 114 112 111 110 108 113 124 134 143 145 149 149 151 153 154 155 156 157 158 155 149 135 123 116 122 122 124 125 122 128 126 127 122 117 114 111 108 104 104 107 106 101 90 84 79 83 88 92 95 95 95 93 98 102 105 103 100 95 90 83 108 137 258 263 259 245 231 227 194 136 97 87 77 67 57 40 171 170 164 160 156 156 158 164 170 174 182 188 188 191 200 216 227 228 224 218 206 199 206 219 234 238 241 243 244 244 231 222 222 228 231 235 237 235 233 233 236 240 246 252 259 272 283 292 296 300 300 299 298 292 103 103 101 102 101 100 97 96 94 90 92 96 99 102 103 100 100 101 100 101 102 103 102 100 98 97 98 95 85 23 318 315 328 337 349 339 337 341 345 345 340 328 307 275 127 128 135 152 197 229 239 250 261 292 42 81 96 106 119 121 121 117 117 120 121 118 110 102 92 83 75 70 65 63 67 74 77 74 68 71 76 82 82 77 68 40 351 13 31 39 39 43 61 72 75 72 69 61 52 37 4 326 336 359 26 28 25 20 17 12 9 7 2 357 354 354 352 349 347 344 342 340 335 332 329 327 328 332 341 341 341 341 341 341 341 341 341 341 340 341 340 341 341 341 340 340 340 339 339 339 339 338 338 338 337 337 337 337 336 336 336 336 335 335 335 334 334 334 334 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 335 334 334 334 334 333 333 332 332 332 332 332 332 331 330 329 329 329 328 327 326 325 323 321 319 314 308 301 295 292 290 288 288 288 289 290 290 291 293 294 295 295 296 298 299 297 289 284 275 277 293 315 335 346 25 50 27 13 360 7 23 28 26 12 6 4 14 17 8 360 353 345 332 322 320 324 320 311 277 245 242 251 262 269 270 267 266 266 268 269 272 272 274 276 277 280 284 290 298 312 315 317 312 318 338 79 128 143 150 176 293 304 306 300 286 285 289 299 305 311 299 264 228 217 222 227 237 236 29 22 3 341 327 318 318 322 338 356 1 3 8 16 18 13 357 350 353 31 42 55 351 328 317 295 330 10 350 312 201 155 139 85 79 75 79 70 337 270 228 224 223 221 196 30 322 285 279 281 273 261 250 242 102 66 92 129 109 84 48 4 277 315 321 309 298 278 282 304 352 341 316 290 285 316 333 342 333 325 334 333 323 11 51 358 336 330 23 73 85 88 90 79 68 57 35 353 341 339 350 345 318 318 323 327 330 327 325 326 330 331 159 95 66 71 72 69 61 51 50 43 25 16 8 5 2 13 52 205 324 348 7 7 7 356 351 355 330 302 319 341 52 63 65 65 61 51 37 24 333 299 291 303 327 344 353 357 343 317 313 313 325 344 20 32 43 52 40 14 349 329 324 319 322 335 42 47 63 86 128 159 235 268 274 296 2 51 56 54 35 8 343 323 306 303 302 315 321 324 2 32 39 50 62 56 35 357 339 328 330 327 319 321 328 352 12 17 22 32 65 94 85 72 303 270 265 274 287 306 322 334 349 12 34 45 53 59 58 56 59 66 81 92 160 264 274 275 292 309 310 305 286 278 277 281 281 254 196 126 357 323 303 312 326 341 10 161 88 30 55 58 35 22 29 157 168 181 206 249 222 186 163 199 224 229 245 297 311 312 315 318 309 289 289 350 3 359 322 291 247 243 261 282 298 313 321 321 291 259 248 250 260 278 289 300 284 268 268 272 303 340 19 35 42 43 54 73 106 131 232 266 282 122 129 139 147 165 181 191 305 117 123 118 112 97 113 120 100 89 50 70 84 94 86 24 282 272 260 263 276 293 296 285 264 215 238 262 280 300 311 315 311 302 292 284 277 273 270 265 257 248 248 250 249 245 243 238 230 220 210 200 192 186 191 199 199 204 206 215 220 224 230 231 212 198 193 196 198 196 196 201 202 201 190 177 160 152 143 133 129 125 129 134 140 144 148 150 152 156 157 159 161 161 160 160 161 163 162 162 157 152 142 131 119 119 122 125 130 132 134 138 143 139 132 130 125 120 117 115 109 108 110 104 99 90 87 90 94 99 102 106 111 114 117 119 113 109 111 112 115 127 155 189 205 227 248 253 245 232 216 128 94 83 81 79 73 62 357 255 208 184 173 165 164 166 171 173 173 183 190 188 189 193 213 223 223 220 216 206 201 201 211 223 231 238 245 248 249 244 235 228 231 235 238 239 240 239 239 241 244 249 258 266 278 283 289 289 287 278 271 236 140 118 106 99 95 93 90 88 88 85 79 77 78 86 95 102 104 103 102 105 107 109 111 111 110 109 113 117 125 141 246 299 315 336 350 359 355 345 345 349 352 354 350 342 355 34 93 117 135 182 236 260 278 309 351 22 44 63 78 95 96 94 94 97 102 108 110 104 95 86 78 71 67 62 56 62 68 78 78 72 70 70 73 73 69 50 17 353 24 40 46 40 32 48 62 78 78 74 68 53 19 332 312 328 346 23 25 19 14 7 3 356 353 346 344 342 343 344 344 340 338 335 333 329 329 327 329 327 325 341 341 341 341 341 341 340 341 341 340 340 340 340 340 340 340 340 340 340 339 339 339 338 338 338 338 337 337 336 336 336 336 335 335 334 334 334 334 334 334 334 334 335 335 334 335 335 334 334 334 334 334 335 335 335 335 335 335 335 334 335 334 334 333 333 333 331 331 332 332 332 331 331 330 329 329 328 327 326 325 324 323 321 319 318 314 310 306 303 301 299 297 296 295 295 295 295 297 296 295 293 292 293 298 312 315 342 4 38 34 22 15 21 40 51 47 17 353 14 23 22 10 353 347 345 8 25 22 7 358 353 350 349 352 357 359 356 345 258 219 240 255 268 269 265 264 264 268 270 272 277 279 280 284 291 297 309 321 319 313 304 295 311 332 128 154 165 166 181 277 301 302 298 294 294 298 306 314 318 307 286 247 232 229 225 223 212 218 257 259 262 272 279 292 302 322 349 357 358 357 354 353 356 359 334 326 339 14 133 188 270 277 266 227 233 244 256 234 140 89 44 62 89 145 194 265 220 208 191 164 104 129 275 279 289 307 333 9 20 350 336 348 17 126 166 303 359 21 29 20 14 358 344 7 19 42 13 360 341 320 303 302 314 321 324 318 314 314 319 328 2 24 200 182 357 13 30 55 69 69 60 57 53 19 320 312 315 321 315 305 310 314 317 319 320 325 330 337 9 116 67 62 74 88 105 104 94 84 64 34 21 16 17 11 5 357 342 57 33 28 6 347 323 329 344 348 343 354 22 53 49 51 59 58 49 16 343 314 312 319 347 11 2 352 338 334 309 323 340 354 11 29 35 41 48 26 6 345 336 339 342 353 52 59 39 16 285 188 191 208 232 256 339 39 54 56 53 28 352 317 303 296 304 312 325 334 348 23 44 54 70 82 73 43 357 336 324 328 338 346 355 4 10 7 360 3 11 39 81 79 47 331 297 286 278 272 276 306 334 352 5 24 39 46 49 51 51 48 50 59 63 73 250 262 280 332 334 325 323 324 324 324 322 314 147 135 133 272 300 305 322 324 292 286 196 39 31 34 36 31 10 6 27 136 171 181 220 249 163 158 185 208 216 207 201 271 313 330 329 324 284 263 5 345 331 317 310 301 257 246 261 257 244 273 287 285 275 259 254 255 275 280 271 266 266 290 307 342 318 331 6 32 43 42 54 111 143 162 88 43 67 115 137 160 192 201 206 357 96 94 75 55 54 94 110 102 151 220 197 149 107 144 239 280 280 273 240 242 288 289 279 315 10 332 290 267 264 264 267 268 270 268 269 267 270 272 272 269 258 258 259 259 255 253 256 259 253 243 223 211 197 175 176 185 196 207 219 225 228 234 233 220 203 194 201 209 219 210 103 121 140 149 154 153 154 155 156 164 165 157 156 156 158 161 162 164 165 166 166 167 167 166 163 162 161 160 156 145 135 126 124 124 126 128 130 135 141 150 159 174 181 181 176 152 137 128 121 116 112 109 105 102 101 103 108 113 115 117 123 127 133 133 128 120 120 119 131 142 166 189 208 212 214 232 238 236 210 128 81 76 74 74 74 73 62 338 271 236 208 190 176 173 174 174 173 173 185 190 190 189 191 206 214 216 214 210 206 205 204 208 213 216 223 229 237 242 244 240 237 238 240 242 243 245 245 247 249 253 259 266 272 282 288 290 287 271 194 140 122 113 104 98 93 91 90 88 87 87 83 78 70 67 76 92 102 107 107 105 108 111 113 115 116 120 124 133 141 155 158 312 340 347 355 355 355 351 346 344 345 347 354 354 357 359 11 42 76 99 99 52 7 20 29 37 47 54 67 81 90 88 84 82 83 90 103 108 105 98 88 78 72 68 63 57 57 63 77 77 76 70 65 63 59 50 16 3 3 39 50 46 37 26 31 46 68 72 71 67 51 358 326 320 331 342 11 21 6 345 332 327 318 311 302 302 309 317 322 321 317 315 313 313 313 320 324 327 326 320 341 341 341 341 341 340 340 340 340 340 340 340 340 340 340 340 340 339 339 339 339 338 338 338 337 337 337 336 336 336 335 335 334 335 334 334 334 333 334 333 333 334 334 334 334 334 334 334 334 334 334 334 334 334 335 335 335 335 335 334 334 335 334 334 333 332 331 331 332 332 331 331 330 329 329 328 327 326 325 324 323 322 321 320 318 318 316 314 312 311 308 306 305 305 305 303 303 303 302 295 281 265 286 346 28 38 34 31 36 33 26 9 3 12 20 31 32 29 26 18 9 348 333 330 337 350 11 48 12 12 12 358 353 355 360 360 1 5 5 255 232 250 261 266 268 265 264 264 270 281 292 293 290 294 299 310 319 308 289 287 286 287 302 301 160 173 175 175 188 230 267 283 295 300 306 308 311 311 308 302 291 268 244 232 228 222 219 226 232 240 250 259 257 256 265 287 310 320 328 334 330 317 318 314 295 299 304 292 253 265 283 297 293 136 60 32 352 249 182 228 260 243 226 209 251 261 206 205 353 77 101 173 202 261 344 357 359 28 58 24 330 335 352 81 39 14 339 333 341 13 30 22 18 18 39 70 21 351 340 330 313 316 318 318 312 303 307 317 333 343 360 338 201 142 83 31 26 34 65 75 72 67 54 318 289 281 300 312 306 301 299 306 310 323 333 337 344 358 52 78 78 94 119 132 139 138 115 87 70 50 29 27 26 16 4 347 335 325 24 17 348 325 297 329 354 15 13 360 11 40 47 50 53 50 39 5 352 340 4 15 13 11 360 335 326 333 355 22 9 4 15 36 49 51 47 22 2 346 351 355 349 4 48 35 16 347 306 204 195 193 205 67 66 65 63 60 47 4 330 313 321 322 324 328 339 354 6 21 40 75 117 101 78 40 1 336 332 353 6 11 9 5 352 342 336 341 355 19 165 212 231 289 313 300 283 269 266 300 351 4 10 26 44 42 40 38 37 31 15 9 16 25 7 10 4 359 325 302 304 311 319 317 304 156 137 141 149 194 250 268 272 270 261 290 359 34 17 347 359 10 17 358 343 319 253 126 99 338 282 210 167 167 172 172 167 342 315 309 317 322 312 194 156 175 306 328 335 339 327 321 329 291 255 254 265 279 281 279 270 273 300 294 258 136 129 121 108 137 198 226 255 318 10 27 29 32 99 100 65 48 46 78 92 95 96 303 330 66 101 108 104 51 46 85 103 113 322 293 254 201 158 97 358 319 309 299 225 214 237 263 281 322 325 294 274 261 248 242 240 239 242 246 247 246 246 246 246 252 257 264 268 270 264 259 256 271 282 290 293 324 40 66 89 142 181 201 216 235 241 238 235 226 208 181 157 142 73 142 152 156 162 166 173 175 176 175 173 172 169 160 161 163 165 166 166 167 168 170 170 169 164 159 157 155 155 151 142 131 129 128 130 131 133 135 138 143 151 163 174 186 191 198 203 194 171 140 127 120 113 110 111 114 117 122 128 131 133 133 135 133 131 123 113 117 118 123 146 164 185 201 211 204 208 218 212 201 106 82 75 72 68 67 64 59 52 275 258 238 223 206 193 186 182 179 176 178 186 189 191 190 193 203 207 208 206 205 205 206 209 213 216 214 213 215 222 227 233 235 236 239 242 248 250 252 253 255 259 262 266 268 270 276 289 68 96 107 112 110 106 102 94 91 90 91 92 91 91 90 89 84 74 67 64 86 99 106 109 107 111 114 119 121 124 128 125 120 110 89 81 70 54 25 9 347 345 341 342 342 346 351 359 2 4 6 13 26 46 63 66 58 48 46 48 54 63 76 90 90 88 83 80 75 74 75 95 106 108 102 96 88 80 73 64 59 55 62 76 77 74 68 61 53 43 26 355 7 26 54 55 46 31 19 24 34 48 50 52 53 42 22 6 356 354 350 348 349 344 335 327 315 295 282 274 267 264 267 270 270 270 270 273 276 285 297 304 310 308 306 341 341 341 340 340 340 340 340 340 340 340 340 340 340 340 340 340 339 339 339 338 338 337 337 337 337 336 336 336 335 335 334 334 334 334 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 334 334 334 334 335 335 335 335 335 334 334 334 334 334 333 332 332 331 332 332 332 331 331 329 328 327 326 326 324 323 322 321 320 320 319 320 319 319 316 316 312 310 310 309 309 311 316 322 325 324 348 7 22 35 40 38 37 32 28 25 22 16 12 7 2 5 16 26 26 11 354 337 341 347 347 346 313 37 26 30 18 350 343 345 358 1 355 354 357 327 277 268 268 273 267 246 158 149 163 306 314 305 300 301 303 305 241 206 245 268 281 282 286 271 206 187 184 181 196 229 270 291 307 309 311 308 304 300 298 296 296 286 259 240 229 228 231 239 255 268 276 277 268 257 248 234 242 263 277 287 271 313 313 258 231 241 282 335 329 319 340 346 3 36 55 50 40 62 151 142 155 182 218 289 315 297 261 282 328 303 357 105 54 34 6 324 268 298 316 350 360 359 20 56 17 331 275 305 329 359 34 8 351 352 46 64 35 353 328 316 311 315 320 322 318 321 337 343 346 354 4 29 74 97 81 59 43 51 76 91 107 115 145 270 261 252 287 302 300 302 303 320 342 360 352 349 352 16 54 81 108 147 163 165 157 139 81 66 55 41 16 53 83 359 336 327 323 313 292 281 290 298 310 349 360 10 355 347 345 24 57 65 67 63 41 3 6 17 32 19 343 326 312 304 315 336 355 7 4 8 18 46 64 67 63 41 8 354 354 346 332 354 23 20 360 322 298 223 175 110 44 56 67 73 75 74 69 14 345 340 344 334 329 325 322 322 342 2 31 61 112 68 49 33 4 328 339 3 12 4 336 318 308 316 320 325 354 55 107 119 124 7 339 320 319 358 83 85 46 22 13 40 59 58 58 59 55 44 3 339 322 335 349 336 305 284 284 279 279 286 306 332 105 114 131 146 160 183 218 248 261 270 279 322 4 31 5 349 352 7 23 347 318 295 272 226 261 298 310 271 161 160 167 185 210 257 270 277 285 308 320 193 161 147 110 20 354 346 339 344 350 344 318 291 287 288 290 293 293 295 294 235 136 128 148 174 207 218 217 226 243 297 329 29 40 50 82 82 66 51 56 83 87 86 65 12 359 39 72 90 99 87 70 66 86 110 252 265 265 181 141 60 22 331 308 296 273 241 228 251 271 292 281 265 258 251 242 233 229 229 231 234 235 234 230 227 223 224 227 234 245 254 257 258 252 271 305 322 335 358 57 145 151 173 190 219 226 234 236 237 235 227 108 100 156 197 203 197 188 180 180 183 185 185 184 180 175 161 155 150 161 166 169 168 168 169 173 179 176 172 160 153 151 153 155 149 141 130 132 133 133 135 138 142 149 154 162 172 181 189 193 201 209 216 199 160 130 119 114 114 119 125 132 137 137 137 135 133 128 122 110 106 105 110 107 110 130 174 200 215 223 214 206 203 174 120 93 84 79 75 72 68 53 10 338 313 289 260 242 220 211 200 194 189 185 185 188 188 189 190 194 200 200 200 197 199 201 206 211 215 215 216 213 211 212 215 219 223 226 230 236 242 247 252 258 263 268 270 271 263 165 108 99 95 94 94 94 97 96 94 90 88 90 94 98 96 95 92 91 88 79 68 62 82 95 104 107 108 115 120 123 117 106 96 93 96 101 98 101 96 89 50 6 331 333 337 348 352 350 353 357 2 4 8 18 26 40 52 59 54 51 46 44 46 61 75 85 84 83 82 77 70 63 64 87 103 111 108 106 102 94 84 72 61 56 66 75 77 74 66 56 43 23 7 352 15 44 70 74 64 34 20 24 32 37 36 34 32 28 24 13 7 2 2 2 5 2 354 341 324 307 294 282 270 260 253 252 251 253 253 252 254 259 263 273 281 282 285 340 340 340 340 340 340 340 340 340 339 339 339 339 340 339 339 339 339 339 338 338 337 337 337 336 336 336 335 335 335 334 334 334 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 333 333 333 334 334 334 334 335 335 335 335 335 334 334 334 333 333 332 332 331 331 332 331 331 330 329 328 327 325 324 323 322 321 321 321 321 321 321 320 319 317 314 310 309 306 311 323 344 2 20 55 64 59 49 39 43 49 52 53 46 34 24 19 13 5 357 351 350 353 4 8 1 347 342 348 350 351 348 356 46 44 34 352 320 320 319 6 348 336 338 337 325 310 294 284 274 227 165 151 145 142 297 315 313 313 317 305 278 214 200 211 250 274 271 284 305 253 200 194 184 171 249 299 309 313 314 313 311 306 301 299 302 310 318 315 279 248 238 253 268 287 296 301 297 293 292 274 250 255 266 286 298 299 307 327 329 330 351 355 359 335 332 26 57 58 26 23 43 43 35 39 44 75 81 30 27 25 37 47 54 235 247 312 344 1 8 349 230 224 305 338 338 5 20 29 25 343 279 251 310 333 330 275 151 353 348 3 34 42 310 301 296 296 300 319 341 353 348 347 344 350 7 22 34 51 71 82 80 69 64 74 128 165 181 201 262 283 290 297 305 307 316 334 1 9 12 355 346 343 5 53 105 143 167 164 154 109 78 63 55 43 9 323 283 239 240 293 305 307 294 239 240 253 315 2 15 7 358 340 335 332 24 60 77 78 66 55 35 24 24 38 2 306 301 307 309 321 351 355 348 331 350 15 51 74 84 89 87 35 341 325 313 305 336 1 8 342 319 333 19 32 28 28 37 50 67 84 113 135 104 13 347 335 322 314 300 264 137 7 16 28 46 57 46 34 8 352 341 347 347 341 323 306 293 297 311 321 327 336 48 90 83 72 25 358 337 17 51 80 85 65 34 12 54 80 88 79 73 66 53 17 356 299 334 329 299 273 264 289 290 280 279 283 187 112 109 129 151 168 192 226 260 281 290 306 331 352 3 339 333 336 5 16 347 318 310 286 246 287 307 321 302 181 170 170 175 161 163 314 260 201 301 315 245 156 132 107 55 351 327 323 328 328 325 323 316 311 308 304 310 324 353 136 142 144 147 176 200 212 202 191 211 239 267 256 216 95 102 122 137 162 187 117 72 98 108 142 253 315 82 90 80 83 96 102 89 49 147 171 117 48 106 127 163 212 229 256 283 289 276 258 246 246 251 250 247 247 242 236 229 226 227 229 231 233 231 227 223 217 210 208 209 215 222 230 238 251 247 248 257 251 239 209 197 193 195 199 208 215 224 226 228 223 216 216 221 221 218 211 203 192 185 182 185 188 188 185 174 161 145 149 152 161 166 168 164 166 170 173 181 181 174 158 156 156 158 155 148 141 135 136 136 135 138 141 149 153 160 163 170 178 186 194 202 212 223 210 178 131 119 116 120 129 135 137 134 129 123 119 114 111 114 115 115 113 107 98 94 89 88 275 258 248 239 222 182 120 102 95 92 90 90 89 83 52 324 314 322 331 314 271 235 221 212 207 203 203 200 197 193 192 193 196 199 197 194 192 197 202 206 210 212 214 215 213 208 206 204 206 211 215 219 226 230 233 240 248 272 330 52 89 99 101 100 96 91 87 84 85 87 90 91 90 90 91 98 100 97 94 90 90 87 82 72 68 78 88 99 104 107 112 111 106 106 104 102 106 112 122 128 141 149 196 314 314 315 340 356 2 356 349 352 354 2 9 14 23 32 43 53 57 55 49 41 35 34 50 65 74 76 79 81 77 69 57 46 61 98 115 114 113 110 105 97 88 76 64 70 75 77 73 66 50 31 7 3 3 19 44 76 90 99 65 39 33 35 34 33 28 21 19 16 9 9 9 10 12 11 7 360 345 334 325 321 313 304 289 281 275 270 266 262 256 256 254 256 260 264 267 270 340 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 339 338 338 338 337 337 336 336 336 336 335 335 334 334 334 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 333 334 334 335 335 335 334 334 334 334 334 333 333 332 332 331 331 331 331 331 330 328 327 326 324 324 323 322 322 323 323 323 323 321 317 317 320 330 329 327 14 76 47 35 29 43 73 93 97 87 81 97 92 90 104 132 160 187 253 280 251 214 219 258 299 319 330 329 317 334 346 349 346 338 336 358 196 240 274 291 307 267 186 219 287 315 320 324 322 317 294 222 181 165 158 156 157 169 294 312 308 305 214 184 182 189 189 205 149 102 346 315 292 297 351 350 344 320 307 306 313 315 318 319 318 317 318 329 342 345 336 317 267 226 206 322 337 327 318 305 310 334 308 284 287 297 309 302 293 296 312 359 356 347 359 6 348 329 308 27 48 44 17 21 21 21 31 54 75 34 342 25 28 22 33 50 99 170 175 61 24 10 27 108 111 80 339 335 8 12 11 359 322 203 289 354 334 318 282 230 255 312 318 317 277 248 274 283 286 295 335 351 357 334 328 332 349 16 31 37 35 60 96 96 92 73 62 234 224 222 271 348 349 335 327 336 338 344 355 7 7 357 333 331 331 347 33 110 132 140 99 76 72 75 72 61 43 5 335 318 287 268 274 280 285 300 309 292 28 41 25 15 353 339 328 330 345 38 51 48 62 67 60 49 34 21 4 354 346 339 340 344 4 145 203 250 267 290 349 67 86 98 103 116 194 266 276 280 289 337 346 349 344 19 51 43 34 21 17 24 37 51 71 93 81 46 25 358 335 326 334 355 42 54 23 21 27 49 55 52 40 16 1 353 353 341 327 322 317 312 320 329 336 344 47 87 88 67 50 14 328 312 336 19 98 90 61 4 351 17 56 82 81 76 67 52 32 37 43 8 311 290 260 259 298 306 301 280 236 119 124 125 146 162 169 173 189 244 276 287 305 320 333 337 326 335 345 4 9 4 342 331 327 333 342 346 347 348 42 140 117 65 348 320 318 272 173 117 260 241 161 134 117 121 242 216 213 247 304 320 325 328 330 340 8 60 73 74 101 130 150 166 196 220 240 224 211 216 235 253 240 215 159 133 127 153 174 188 149 34 106 136 153 156 142 108 100 84 69 66 99 104 352 293 231 11 44 83 164 206 211 213 219 252 270 277 272 255 242 237 244 250 254 244 236 231 231 232 234 236 238 239 238 233 226 217 209 203 204 206 209 220 229 229 224 218 218 219 216 211 205 203 201 203 207 213 211 204 181 194 212 225 228 223 213 203 191 182 176 177 179 182 177 161 149 144 153 158 165 163 162 161 162 167 168 175 177 171 163 159 158 163 160 154 147 144 144 139 136 138 141 150 156 160 161 165 172 181 192 204 213 222 205 165 121 114 113 122 131 132 128 121 116 112 108 110 113 130 138 138 123 102 90 81 69 54 10 282 271 271 249 117 100 101 102 108 117 124 128 147 185 285 308 319 332 322 285 234 218 215 211 208 211 211 209 203 200 200 202 202 200 197 195 199 202 208 211 213 215 213 208 199 188 172 156 144 138 139 132 125 117 105 93 84 81 82 87 92 93 91 89 86 83 81 83 86 89 90 91 90 90 98 102 102 97 94 90 87 83 79 75 76 81 90 95 99 99 103 105 113 115 124 132 147 164 175 220 285 319 341 344 349 359 8 12 9 359 359 2 7 14 20 30 35 41 50 54 53 47 38 27 23 34 58 72 74 76 82 81 76 59 42 34 75 108 117 117 116 114 112 112 102 84 77 76 77 72 66 49 23 359 9 21 31 41 59 84 95 83 70 58 54 47 40 31 22 14 11 8 10 11 13 10 8 2 351 341 336 336 337 336 333 328 319 310 301 293 287 279 272 268 266 268 268 270 274 340 340 340 340 340 340 340 339 339 339 339 339 339 339 339 339 338 338 338 338 337 337 336 336 336 335 335 334 334 334 334 333 333 333 333 333 332 333 333 333 332 333 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 334 333 333 332 332 331 331 331 331 331 330 329 328 327 326 325 324 324 324 324 324 325 325 323 319 318 344 15 39 49 61 61 63 58 40 19 27 58 97 112 119 111 84 78 93 135 171 193 195 200 296 203 191 198 205 233 276 298 297 301 348 348 341 331 320 319 310 248 219 226 325 347 273 174 174 272 333 332 331 334 333 275 172 169 166 165 165 166 172 211 252 254 202 154 147 141 156 117 86 106 110 149 282 291 283 286 301 294 276 289 300 317 329 339 339 342 349 352 359 360 357 354 345 320 249 123 36 13 351 341 322 321 324 311 289 276 273 281 294 289 274 289 23 347 349 6 33 41 34 41 75 72 75 35 359 358 7 16 57 82 275 253 258 355 359 354 25 35 77 156 123 110 72 43 156 89 72 21 9 29 17 354 281 283 55 44 10 345 336 330 244 214 250 277 296 291 276 279 287 294 306 332 331 329 310 324 343 353 1 8 22 19 68 108 103 92 72 51 4 271 283 356 353 352 343 348 2 356 344 340 344 349 335 318 327 340 358 22 63 90 91 83 86 87 90 91 86 69 24 338 315 293 283 275 277 301 7 21 33 39 38 22 356 322 327 329 339 1 53 49 42 62 63 55 51 44 35 18 3 357 353 348 339 304 272 255 267 252 229 227 207 150 114 112 156 226 254 272 293 317 353 348 359 34 68 75 78 60 357 330 311 16 30 18 36 49 43 33 16 5 359 348 353 37 35 20 4 13 64 70 65 39 16 360 340 314 298 295 296 311 327 339 348 353 3 46 78 80 65 51 356 318 324 353 19 90 34 356 329 332 352 31 70 82 78 69 51 31 10 355 341 318 301 275 236 226 260 282 68 108 113 135 148 148 125 114 189 220 239 254 261 274 291 304 319 333 353 358 358 356 346 332 329 332 340 348 356 4 12 41 98 49 12 323 304 280 249 230 219 219 212 169 148 135 159 211 207 189 173 205 321 318 327 338 33 70 76 78 78 97 122 151 182 216 206 210 227 237 243 280 300 210 147 138 132 145 185 184 179 110 44 35 142 155 134 113 96 99 104 67 58 68 83 235 268 272 289 271 219 226 244 264 249 233 233 246 262 273 278 274 264 258 255 252 244 241 239 240 242 244 246 248 250 249 247 244 240 228 218 210 209 210 214 222 227 224 220 218 215 215 213 210 206 203 201 201 201 190 178 167 191 205 218 222 222 211 199 185 176 168 171 173 171 163 149 149 150 158 163 167 162 159 157 158 160 159 164 172 170 167 162 166 173 172 168 158 152 151 141 137 136 140 149 152 155 155 156 162 178 196 210 211 211 178 128 106 108 111 118 124 124 118 112 111 112 113 119 135 159 166 166 125 101 86 78 60 357 297 277 286 301 355 73 110 124 132 150 166 177 185 197 222 262 293 309 319 314 296 145 130 119 121 119 117 117 187 228 222 212 209 210 211 212 211 208 209 212 212 212 209 198 178 152 126 106 97 92 90 92 94 96 95 95 91 85 83 82 85 87 88 86 84 83 82 81 84 86 89 90 91 87 87 93 99 102 101 100 94 90 85 85 82 82 80 79 85 90 97 104 112 121 133 148 182 212 227 246 324 15 22 23 10 359 2 9 15 16 13 11 10 10 15 22 36 43 46 49 52 54 47 37 19 13 19 54 74 76 78 82 85 84 68 48 28 36 81 115 120 122 122 123 125 113 96 84 79 77 75 69 47 17 352 17 34 42 42 38 47 52 52 48 53 48 53 59 39 20 8 3 3 5 7 5 359 351 342 337 332 332 334 334 332 331 328 323 320 314 310 306 299 294 293 291 290 290 293 298 340 340 340 339 339 339 339 339 339 339 339 338 338 338 338 338 338 338 337 337 337 336 336 336 335 335 334 334 334 333 333 333 333 333 332 332 332 332 333 332 332 332 332 333 333 333 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 333 333 332 332 331 332 331 330 330 329 329 328 327 327 326 326 327 328 327 328 328 334 336 339 359 35 46 50 46 38 24 24 26 24 25 36 48 71 66 62 54 47 43 64 92 115 131 353 11 26 48 57 79 182 191 274 302 284 282 317 318 309 290 285 295 291 268 219 186 352 359 28 108 109 59 3 331 335 343 358 145 164 170 171 171 173 174 180 195 197 196 169 153 138 112 62 9 359 275 196 275 297 271 218 216 229 248 261 290 327 348 2 6 1 6 17 9 3 357 5 21 17 11 358 5 28 14 346 327 323 340 344 340 309 262 235 253 359 62 114 48 24 16 13 20 61 78 88 94 98 81 75 301 268 262 298 327 291 300 335 20 88 4 343 286 112 92 65 23 348 159 158 117 81 70 78 80 19 352 321 303 246 318 350 187 188 240 295 305 241 250 311 334 337 315 301 297 307 319 328 327 292 300 320 358 1 345 343 340 14 36 68 81 86 72 60 57 51 56 67 46 351 341 332 339 338 320 324 332 337 340 338 346 358 357 1 17 48 82 104 109 108 108 107 101 91 78 32 317 297 286 307 349 27 36 39 34 32 28 16 355 330 317 325 333 344 359 44 76 83 90 62 54 53 44 31 14 354 333 318 286 316 337 349 343 334 307 241 320 359 44 58 66 51 5 7 1 353 343 348 356 33 46 66 81 100 102 278 249 240 108 29 17 11 25 48 42 27 2 342 323 341 24 22 5 324 313 57 81 72 49 13 341 330 317 295 281 274 300 320 330 337 343 10 46 74 78 71 49 357 334 352 19 28 22 348 345 349 347 352 17 62 91 89 83 72 52 20 351 335 326 320 311 258 231 255 284 55 89 108 123 106 85 108 272 278 270 262 266 265 248 266 289 335 6 21 357 336 323 321 333 320 315 321 326 325 327 333 19 30 15 360 330 318 307 280 249 222 232 226 203 175 155 153 157 171 201 205 224 256 283 308 342 61 70 63 79 90 101 122 165 202 229 68 100 191 247 266 323 349 28 128 144 160 178 206 182 160 128 118 110 145 155 125 107 92 92 90 52 357 271 218 226 258 269 269 242 215 197 228 290 275 265 251 245 248 262 279 290 290 284 268 254 241 240 241 245 248 250 251 251 251 251 251 250 251 246 240 231 228 227 225 225 229 228 228 226 224 221 217 213 209 206 202 202 192 175 176 179 192 198 204 206 206 205 196 190 183 179 174 169 162 154 149 150 154 162 165 164 158 154 152 154 157 158 165 172 175 175 173 176 182 183 180 171 165 157 144 137 134 138 143 145 143 139 140 148 181 207 222 203 172 127 108 99 104 110 116 117 114 111 113 118 120 121 128 146 176 181 170 132 110 100 95 86 280 282 282 303 328 331 312 198 194 198 205 210 213 216 223 240 260 283 309 328 40 95 103 104 104 105 106 106 105 89 40 14 338 303 285 262 271 271 272 214 184 155 145 127 117 110 104 99 94 88 83 80 83 88 93 94 95 94 91 87 86 87 88 89 86 85 80 80 81 83 86 89 90 90 86 83 81 88 94 98 98 96 93 92 92 92 92 87 82 78 86 93 107 121 140 166 190 216 236 303 24 40 40 37 28 20 16 17 16 15 15 16 19 13 10 12 28 46 50 51 50 53 57 49 38 17 8 7 51 78 82 80 79 85 86 81 61 25 12 39 102 121 125 127 126 124 116 105 95 88 83 82 75 60 24 358 19 37 52 44 31 31 31 37 34 32 22 19 16 16 16 358 359 355 356 356 349 340 330 323 317 311 313 313 313 312 312 312 310 311 310 309 306 306 308 310 312 310 313 319 320 340 339 339 339 339 339 339 339 339 339 338 338 338 338 338 337 338 337 337 337 336 336 336 335 335 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 333 333 333 332 332 332 332 332 331 330 329 327 327 327 328 329 330 332 333 335 339 351 5 22 41 49 42 28 37 50 41 25 8 4 7 18 31 42 42 24 21 19 36 44 59 79 102 77 26 352 347 356 357 350 322 276 280 278 272 258 253 267 276 291 281 276 276 266 230 227 243 278 314 100 103 79 10 330 334 341 7 160 171 174 175 175 175 177 179 183 178 166 152 137 113 72 40 348 306 286 328 339 343 320 234 223 226 236 271 318 10 26 34 29 20 16 15 4 353 344 12 45 47 22 332 326 336 334 328 321 338 4 5 4 352 344 306 355 19 60 81 87 44 9 16 26 49 54 61 44 52 57 64 70 52 338 321 308 283 306 316 327 23 68 338 315 306 19 46 10 311 229 198 130 104 98 88 70 25 354 319 290 255 3 320 244 256 256 240 248 256 275 296 304 307 299 307 312 335 348 346 310 238 222 322 340 335 327 341 358 30 29 26 49 58 47 49 59 35 18 14 4 345 338 335 343 340 325 330 339 346 355 8 11 12 355 353 2 42 74 90 103 122 126 123 118 117 123 171 259 282 315 29 29 28 28 33 37 25 12 354 335 317 309 305 301 300 308 16 86 95 95 76 63 59 44 29 4 337 316 316 328 3 4 4 353 346 354 2 3 357 1 28 43 45 27 12 3 350 332 338 356 34 36 28 36 69 68 56 43 42 43 29 12 351 358 29 46 38 321 312 308 324 348 359 319 278 270 357 46 51 53 29 1 349 344 336 325 311 309 303 291 334 358 30 50 70 87 91 70 28 353 15 28 30 2 334 335 337 340 344 356 52 102 104 107 107 109 106 305 310 315 321 323 294 275 343 25 47 79 70 357 44 55 83 297 288 293 295 295 325 48 11 4 16 44 72 346 320 329 331 331 294 261 238 255 283 330 2 21 10 358 352 343 332 324 315 317 309 286 259 247 221 191 170 164 167 215 234 240 248 260 282 358 67 56 51 87 108 114 156 199 232 255 290 244 222 241 258 299 343 145 185 178 171 155 146 141 135 127 128 130 138 160 187 88 113 163 228 249 255 252 219 211 230 266 275 263 197 158 192 236 266 279 286 274 259 242 251 268 279 283 280 265 246 239 241 245 247 247 249 249 248 246 244 242 242 248 249 246 246 245 243 239 235 232 231 232 230 225 220 215 210 209 208 212 206 194 186 188 194 194 192 190 191 197 214 241 212 189 178 168 160 152 151 152 157 163 163 160 154 154 154 157 162 165 171 176 180 182 180 183 187 190 189 184 171 156 140 132 129 133 134 133 126 120 117 120 183 230 226 171 134 108 103 101 107 114 117 117 117 121 123 125 128 129 138 156 187 193 187 164 150 143 163 236 266 281 297 325 325 297 271 251 234 228 228 232 235 237 248 257 271 297 336 36 70 98 105 111 112 111 115 117 119 113 89 52 355 322 331 348 12 22 37 58 73 86 87 84 84 87 95 98 98 90 86 82 84 87 91 95 97 99 98 96 93 91 91 90 90 86 81 82 82 83 85 87 89 90 90 87 83 83 85 90 94 96 97 97 98 98 96 94 90 82 74 68 77 139 240 246 255 81 70 69 65 57 62 51 47 39 33 27 19 16 10 10 14 8 9 22 43 56 54 54 51 55 60 54 40 15 5 3 48 82 95 88 80 80 83 86 76 24 4 28 79 118 128 128 127 124 119 113 105 103 102 96 94 97 88 40 43 47 54 40 25 10 15 28 25 20 14 4 353 351 358 358 352 349 347 344 343 337 332 319 311 303 299 298 298 298 297 293 291 289 291 293 295 303 310 312 315 316 322 328 325 339 339 339 339 339 339 339 338 338 338 338 338 337 337 337 337 337 337 337 336 336 336 335 335 334 334 333 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 332 332 332 332 333 333 334 334 333 333 334 334 334 334 334 334 334 334 333 332 333 332 333 334 333 333 331 328 326 326 325 325 328 332 339 345 349 357 7 29 41 41 49 64 49 17 20 44 54 39 2 360 11 34 38 40 35 22 359 351 40 77 104 71 66 72 47 356 5 11 345 330 305 299 297 292 281 255 254 280 303 307 288 276 272 260 247 240 248 268 282 328 65 67 12 344 342 353 7 165 171 172 169 167 170 173 173 169 161 152 140 121 85 28 52 62 48 354 348 340 340 330 265 229 228 241 315 353 28 47 54 50 40 16 358 340 341 338 3 31 52 8 314 309 301 274 295 310 350 6 3 358 352 358 2 353 2 24 63 79 36 335 339 349 354 11 21 11 7 22 57 68 48 13 310 289 290 24 34 38 65 112 192 265 292 9 46 38 25 271 174 112 107 104 84 40 6 339 313 259 66 43 352 327 318 295 249 270 281 261 267 279 272 275 319 339 22 11 1 329 261 234 268 312 330 335 348 22 62 47 40 46 45 37 35 31 27 5 325 348 360 360 1 1 338 324 323 333 340 353 4 12 8 348 346 353 27 54 74 123 174 158 150 134 143 157 180 194 59 55 54 43 30 16 27 49 24 2 336 320 307 297 273 240 257 340 6 34 89 107 107 77 63 51 34 1 358 1 7 5 4 353 337 316 299 299 294 296 314 334 7 32 53 48 15 345 327 314 335 9 51 41 22 12 23 51 47 38 32 25 12 353 328 334 333 321 303 288 298 304 309 320 328 338 347 26 31 27 20 18 17 26 31 10 358 346 337 330 346 356 9 23 40 46 57 79 79 65 47 20 19 20 18 330 311 314 317 319 315 311 304 135 126 126 132 148 175 209 222 247 269 278 278 312 34 44 47 54 337 315 312 17 68 6 302 300 324 37 33 30 13 9 10 52 135 154 235 331 327 315 303 290 270 251 256 20 28 31 8 349 334 318 291 292 302 317 324 327 278 256 242 214 185 177 181 212 233 242 246 243 136 89 71 50 58 95 123 150 204 224 233 239 248 249 243 239 224 214 210 176 167 130 95 98 102 111 115 119 120 122 123 120 319 331 318 204 181 190 244 257 246 193 191 250 258 260 247 217 198 210 240 263 277 284 273 238 225 232 255 270 279 274 262 244 240 242 246 248 250 251 250 247 245 245 255 266 270 270 266 261 259 257 253 248 244 240 235 230 222 216 212 211 215 223 226 214 199 193 193 189 187 184 183 182 214 338 330 183 173 168 162 155 154 155 158 160 159 156 154 157 161 163 167 171 174 178 181 183 184 187 191 195 191 182 162 139 118 117 118 123 123 120 111 104 100 89 14 272 173 133 117 108 110 113 122 128 135 138 142 145 148 151 150 151 161 181 201 216 216 210 200 198 228 257 266 289 314 332 314 297 284 270 261 255 249 249 250 254 265 284 306 10 43 68 84 98 105 114 117 120 124 124 103 57 357 346 348 358 28 44 52 56 63 72 84 92 92 93 93 99 105 103 102 98 94 90 88 88 91 94 95 101 104 102 98 95 95 93 92 90 86 86 86 89 89 89 90 92 96 95 93 87 83 85 92 97 102 104 104 102 101 104 99 93 75 43 7 343 313 29 54 65 80 89 89 78 65 63 60 53 42 27 19 14 12 7 4 5 20 46 59 65 60 56 53 60 64 60 43 14 5 7 35 73 98 93 90 82 82 89 89 42 27 37 60 113 127 127 122 121 118 117 117 119 121 117 126 149 142 112 65 60 48 14 351 340 353 10 20 17 12 3 359 355 354 353 353 354 352 345 340 333 327 319 313 306 302 299 298 293 289 287 281 275 275 277 291 298 302 305 312 320 324 325 321 339 339 339 339 338 338 338 338 338 338 338 338 337 337 337 337 336 336 336 336 335 335 334 334 334 333 333 333 333 333 332 332 332 332 332 332 332 332 331 331 331 331 331 331 332 332 332 333 334 334 334 334 334 334 334 334 334 335 334 334 334 333 332 333 333 334 335 336 332 329 324 320 316 318 322 338 356 8 19 28 28 29 35 45 49 51 60 72 61 7 39 63 63 39 12 22 61 53 29 359 352 342 3 22 56 74 74 55 60 65 41 340 329 315 324 322 329 322 307 303 297 303 322 321 316 301 302 299 286 268 254 263 277 288 295 303 81 29 358 351 358 10 86 151 152 154 161 172 173 171 161 154 146 139 125 89 36 96 90 75 2 339 322 313 292 251 208 208 255 337 356 44 65 70 70 62 39 354 339 358 5 6 357 356 352 334 325 311 245 264 326 7 2 348 341 346 355 352 341 360 13 34 29 315 306 309 324 342 14 37 46 47 75 93 60 37 344 300 302 327 41 44 47 19 328 289 218 198 86 23 315 297 218 93 87 84 107 122 117 331 292 283 258 54 65 30 324 315 318 321 335 349 1 350 319 266 346 28 30 34 19 7 348 321 278 301 316 335 345 32 43 53 64 60 58 58 50 40 35 29 1 343 355 354 348 328 315 314 307 295 311 335 354 3 10 4 355 358 4 34 54 106 173 169 131 134 138 154 159 154 90 55 71 79 83 58 15 30 42 25 4 341 339 334 339 359 38 44 35 10 353 318 53 72 58 57 55 40 19 9 6 8 360 351 335 320 315 275 242 244 261 291 322 353 15 35 46 20 328 308 312 349 41 70 58 37 11 23 53 65 60 37 11 338 328 322 336 332 320 305 297 299 302 306 360 24 21 18 22 29 23 3 349 337 349 359 5 335 313 295 294 340 358 10 21 30 31 39 60 70 68 51 27 4 350 336 313 305 306 302 299 298 297 296 214 156 155 168 187 197 205 209 227 250 264 286 3 34 46 50 44 337 289 272 304 19 3 327 308 321 342 2 15 16 2 351 346 86 150 156 158 137 323 323 314 308 249 89 54 39 26 1 345 320 317 310 271 294 316 307 299 280 258 242 219 199 187 187 200 203 192 155 129 102 147 160 68 80 90 139 183 223 237 247 240 240 261 268 273 251 235 220 169 128 92 84 93 103 114 114 111 107 102 96 77 43 351 48 126 155 178 243 272 278 258 239 248 258 261 258 244 214 206 211 228 246 267 272 266 236 220 222 246 265 274 271 256 252 251 253 255 257 262 267 270 275 278 287 293 295 290 285 277 275 275 270 265 259 252 246 237 228 223 220 220 228 245 263 232 200 190 185 180 179 181 185 183 108 73 66 112 152 167 164 161 157 157 157 157 155 156 158 163 166 167 169 172 177 180 183 184 186 189 195 199 188 169 141 121 107 106 109 113 113 109 103 97 90 73 43 57 94 108 109 111 120 129 142 152 160 169 178 184 187 191 192 192 197 211 226 237 230 217 205 220 253 265 276 310 324 335 314 299 291 285 283 277 274 271 265 258 312 20 50 62 65 74 84 95 106 117 120 121 89 50 24 5 351 345 12 39 61 71 76 76 78 84 98 115 129 138 138 125 116 109 106 105 102 99 93 90 90 90 93 100 103 101 102 101 101 99 95 93 92 93 94 96 97 97 98 100 103 105 105 99 94 90 98 104 109 109 109 108 109 112 108 103 93 75 8 36 65 82 82 81 79 78 72 72 73 71 68 66 49 33 16 8 5 359 359 16 46 66 71 72 66 62 58 65 69 67 50 27 10 8 19 58 92 98 97 93 89 88 73 59 59 47 53 100 109 112 114 116 118 123 128 129 133 135 147 159 142 117 85 70 43 358 338 330 347 4 12 14 10 6 2 2 3 3 6 3 356 347 339 335 329 323 317 311 306 300 296 291 288 288 285 281 282 286 295 294 299 306 313 318 318 316 312 339 339 339 338 338 338 338 337 338 338 338 337 337 337 336 336 336 336 335 335 335 334 334 334 333 333 333 332 332 332 332 332 332 331 331 331 331 331 331 331 331 331 331 331 331 332 332 334 334 334 335 334 334 334 334 334 335 335 335 335 334 333 333 333 334 336 337 336 332 326 318 314 313 329 347 31 37 40 42 46 43 27 18 39 49 39 27 21 39 34 39 46 55 43 24 14 38 70 62 31 21 21 17 16 11 58 98 28 307 266 232 201 255 301 350 343 334 319 311 315 306 202 271 310 317 354 35 3 315 280 268 274 280 287 286 277 238 194 209 214 34 34 34 139 184 182 189 188 186 181 175 169 165 173 189 206 199 181 152 128 282 283 282 284 266 171 157 156 151 29 32 65 83 88 91 95 87 25 2 9 4 357 336 343 3 360 358 340 357 89 34 17 353 342 348 349 349 335 341 9 22 38 359 331 325 325 327 332 11 44 56 65 83 89 51 29 349 337 345 40 47 359 317 306 317 326 345 272 232 221 206 129 117 101 81 60 125 138 133 151 262 263 260 254 208 187 171 308 338 341 349 1 13 17 18 12 35 41 53 48 31 5 341 315 310 322 338 358 31 29 8 1 3 54 70 90 87 52 37 22 358 344 337 326 322 319 318 318 317 320 328 351 360 360 2 7 13 16 13 19 40 119 149 137 123 118 112 100 83 68 48 46 68 95 120 122 108 60 42 38 16 1 357 3 12 7 9 25 22 360 332 313 23 53 55 54 53 44 31 14 1 352 341 332 327 325 326 319 305 292 295 310 346 6 17 8 354 344 324 326 358 44 65 71 68 53 26 22 29 71 62 34 15 334 334 329 326 308 299 297 299 301 304 335 40 46 41 24 16 19 10 340 339 338 346 343 327 295 270 265 319 4 359 357 4 13 21 38 63 50 49 43 22 1 330 306 296 301 303 300 300 303 297 294 173 154 165 195 212 215 212 205 217 234 277 350 42 49 47 40 28 249 261 266 286 334 12 358 339 320 327 349 17 42 36 9 351 334 293 176 149 112 17 340 318 313 336 73 64 26 356 326 305 290 303 300 270 265 291 291 291 283 252 233 223 209 193 181 158 96 85 90 83 88 208 190 88 117 169 216 229 249 273 291 283 286 305 295 283 277 245 176 112 93 92 96 102 105 110 112 112 110 106 19 13 103 181 81 100 161 186 236 285 304 315 313 302 286 283 285 273 250 220 210 215 233 256 270 271 260 237 219 225 240 259 264 265 261 262 263 267 272 275 278 279 284 291 304 309 306 300 295 290 285 280 276 271 266 259 253 246 239 235 236 240 252 271 292 192 177 172 170 169 172 177 175 128 108 100 94 96 130 172 175 170 162 158 155 155 155 158 162 166 168 170 170 172 177 180 183 185 188 194 198 197 179 149 123 114 108 104 103 105 104 101 97 91 83 70 61 68 81 92 100 109 122 134 147 160 173 189 204 216 223 228 233 233 233 238 243 246 235 216 198 227 247 271 287 322 332 329 310 297 290 292 294 291 291 297 312 103 97 89 81 73 70 72 78 89 100 103 88 57 48 43 39 28 38 43 65 75 85 87 90 95 98 110 128 147 159 158 147 130 118 112 110 109 107 102 96 95 94 94 94 96 97 98 104 106 107 104 102 98 97 99 103 107 110 112 112 113 114 117 116 112 108 103 97 102 108 117 120 120 118 117 118 119 128 135 147 97 89 95 93 90 80 69 62 74 80 84 77 69 55 38 17 9 2 356 3 29 65 79 81 79 74 69 68 73 74 73 56 34 12 5 7 40 79 95 98 100 102 99 81 102 106 89 81 89 99 104 106 109 114 125 132 135 140 146 152 152 137 115 93 76 28 328 324 330 349 3 12 12 8 8 7 7 9 9 9 5 359 352 342 333 326 318 312 305 301 295 289 290 295 302 307 311 309 305 299 299 299 302 305 305 306 307 306 339 339 338 338 338 338 338 337 337 337 337 337 337 336 336 336 335 335 335 334 334 334 333 333 333 332 332 332 332 332 332 332 331 331 331 331 331 330 330 330 330 330 330 331 331 332 332 334 335 335 335 335 334 334 334 335 335 336 335 334 333 333 333 333 336 338 341 337 333 334 338 359 22 42 29 28 37 46 48 54 58 42 20 22 44 51 35 23 20 31 39 33 32 41 29 358 358 20 47 51 36 15 358 346 341 6 35 30 318 292 227 145 37 12 355 333 321 311 308 318 301 275 268 272 275 276 73 19 314 266 263 265 313 328 329 325 331 196 150 145 151 184 218 228 228 221 221 214 198 193 193 193 199 207 219 222 217 212 215 217 226 240 252 182 145 135 139 142 152 141 66 85 95 102 108 115 120 122 60 3 311 310 305 349 356 339 337 332 21 52 52 46 36 13 2 357 340 307 317 356 19 28 14 359 344 329 318 287 315 20 14 357 42 70 63 34 7 345 357 41 25 355 309 290 285 355 353 329 303 242 155 92 103 160 241 233 119 107 102 52 32 58 65 69 138 163 138 83 37 360 354 11 18 18 354 345 350 21 62 70 66 16 343 321 323 335 6 28 47 21 353 340 346 34 46 51 73 77 50 22 353 339 337 342 341 340 340 344 344 345 88 23 4 345 350 10 24 29 9 6 19 65 143 138 115 95 79 62 53 47 42 34 32 74 104 105 81 49 49 41 19 360 342 347 352 353 352 355 353 342 318 338 63 68 67 62 53 44 29 13 352 328 304 298 297 291 292 302 322 334 341 9 53 47 34 352 334 330 349 21 42 60 74 78 78 76 60 34 28 31 16 12 44 27 355 320 308 310 300 286 298 302 300 351 66 72 69 45 14 353 330 315 332 339 344 341 341 4 15 20 10 3 347 342 345 1 20 61 83 72 60 50 15 337 323 323 322 325 326 324 324 327 290 149 93 67 44 306 265 247 208 196 205 223 359 27 60 112 139 323 280 260 265 270 285 334 13 355 326 310 327 345 11 66 66 29 1 328 305 267 198 117 346 315 287 279 262 99 72 347 302 278 263 260 272 281 280 261 251 259 257 253 236 227 222 206 189 146 101 78 75 76 82 88 253 296 70 144 188 239 263 275 291 308 311 298 286 273 262 250 129 113 103 106 116 119 122 119 117 116 115 128 166 218 280 240 212 271 296 182 157 162 311 304 293 285 281 279 286 298 293 275 227 200 193 219 246 264 269 269 255 238 223 226 236 243 247 239 249 261 270 274 272 270 270 276 290 311 306 298 287 282 279 278 276 273 269 265 261 255 250 245 243 247 253 266 271 273 156 153 152 151 148 149 129 81 89 99 96 93 84 89 214 211 195 174 161 154 155 156 159 161 165 166 165 165 167 170 172 177 182 190 195 192 177 151 128 115 112 108 104 100 97 95 94 93 88 79 70 68 72 78 83 86 92 101 112 130 152 182 211 226 235 244 246 251 252 252 250 249 248 239 226 216 232 254 280 297 327 309 291 286 286 284 290 291 295 300 314 66 89 96 93 87 84 75 66 65 70 66 54 47 47 49 51 56 63 74 83 90 94 97 99 103 108 115 128 143 152 157 149 140 130 122 117 114 111 109 107 105 105 105 103 100 97 97 98 102 106 110 110 109 109 108 109 112 116 120 124 127 127 129 128 126 122 115 110 107 108 117 125 129 132 129 128 139 154 176 154 133 105 101 103 99 93 80 75 66 77 86 90 86 78 62 44 17 3 353 346 359 44 82 90 88 85 79 77 76 77 77 75 61 37 7 357 357 22 56 79 84 86 84 82 75 110 120 114 96 79 96 102 103 106 110 123 131 138 144 148 143 134 119 109 100 83 14 293 314 337 3 10 14 8 7 7 9 11 11 10 8 4 355 345 333 323 313 306 298 294 289 291 294 302 312 320 318 318 313 308 301 299 299 300 300 299 301 303 305 339 339 338 338 338 338 337 337 337 337 337 336 336 336 335 335 335 335 334 334 334 334 333 333 332 332 332 332 332 331 332 331 331 331 331 331 330 330 330 330 330 330 330 331 331 332 333 334 334 335 335 335 334 335 335 336 336 336 335 334 333 332 332 335 338 342 347 348 355 8 29 46 48 47 29 19 19 40 44 34 37 37 24 12 46 58 56 42 25 25 32 36 29 31 22 10 3 15 39 54 61 338 309 331 345 1 7 9 350 333 201 34 22 3 345 323 309 298 286 282 280 274 265 263 266 275 286 322 338 289 24 33 35 15 2 346 340 333 10 82 136 182 220 246 258 238 239 242 246 250 231 219 215 219 227 228 225 223 220 211 197 173 148 133 137 139 141 144 148 143 106 100 106 110 118 124 132 143 162 194 233 263 335 10 350 333 333 354 35 41 54 55 54 44 25 5 345 344 356 2 7 18 52 314 311 317 294 266 330 1 44 44 20 52 78 76 20 350 360 17 358 327 288 291 62 359 353 344 5 54 58 56 5 311 283 255 117 69 62 294 330 349 22 42 82 107 96 38 29 8 360 7 19 14 314 306 309 2 51 63 61 41 345 324 326 345 13 16 15 349 341 347 12 38 31 31 34 46 48 20 356 339 338 343 344 340 330 327 326 321 313 328 331 318 333 357 27 25 351 354 2 337 272 124 84 77 68 59 48 44 39 25 14 14 36 50 31 22 22 12 347 299 286 327 346 353 341 336 337 343 348 17 69 83 83 80 65 51 29 8 341 323 304 281 277 283 275 268 311 335 335 353 40 66 54 325 330 355 18 25 30 48 68 84 99 115 106 83 51 24 351 343 347 5 333 310 316 325 317 302 310 315 332 35 64 78 91 110 176 247 276 321 356 352 350 359 15 33 21 13 360 346 329 334 346 11 38 81 107 115 101 103 119 8 354 349 354 2 5 5 356 348 258 89 72 42 26 10 13 19 26 35 88 88 49 117 128 124 154 251 268 272 275 283 296 332 8 47 41 19 345 330 272 62 61 33 356 316 303 288 244 219 234 255 264 258 238 132 163 206 248 255 238 224 225 260 274 269 266 263 258 250 233 219 205 179 161 150 119 19 34 53 87 81 303 308 318 330 219 229 257 263 253 245 239 239 245 259 184 119 105 103 108 123 132 131 129 124 122 123 129 148 181 205 222 228 226 353 66 96 115 151 195 233 248 257 269 276 267 272 289 284 260 205 180 196 229 259 266 269 264 254 239 229 225 224 219 212 212 224 251 257 258 256 257 263 271 297 265 257 257 266 272 270 267 265 263 260 258 255 250 248 245 246 249 255 228 163 146 140 138 132 124 105 82 69 84 94 92 86 55 357 293 262 239 210 171 158 153 152 151 152 154 156 156 156 156 159 159 165 174 181 176 164 140 121 114 109 107 105 101 97 93 90 90 90 84 77 68 70 74 77 79 80 78 85 108 136 173 209 231 240 248 254 254 255 257 254 255 255 251 249 246 241 256 270 297 294 290 271 267 267 273 278 284 289 298 315 358 62 84 92 92 90 87 80 62 54 47 49 50 52 53 55 58 62 70 78 86 92 95 98 101 106 111 117 125 131 135 135 133 131 127 124 119 119 119 119 119 119 118 115 111 107 102 100 99 98 100 105 111 114 117 119 120 122 125 130 133 136 137 136 135 132 129 128 126 128 129 132 141 140 143 140 142 235 312 40 110 111 111 113 115 117 111 101 101 95 95 94 93 89 80 72 43 11 346 338 334 353 65 97 98 94 88 83 81 81 80 80 77 63 34 356 342 342 7 39 61 64 65 60 54 50 71 89 102 89 81 93 100 106 110 115 123 131 140 141 142 134 124 111 108 104 99 275 279 319 354 15 16 15 5 2 4 7 9 8 6 4 353 343 328 318 307 301 295 290 288 287 297 305 310 310 312 312 310 309 305 299 295 295 297 300 303 307 307 306 339 338 338 338 338 337 337 337 336 336 336 336 336 335 335 335 335 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 331 330 330 330 329 329 329 329 329 330 330 331 332 333 334 335 335 335 335 334 335 335 336 336 336 335 333 332 333 334 338 343 351 356 6 25 41 46 40 26 19 14 17 23 33 41 47 45 40 30 34 44 54 60 59 52 43 42 57 23 356 333 342 8 19 26 40 156 198 273 340 357 356 354 348 342 333 20 27 13 355 327 307 296 283 274 280 284 282 278 274 278 286 295 332 34 25 13 33 39 18 353 314 317 327 344 2 5 357 336 315 299 240 236 265 309 316 294 263 230 223 227 229 229 227 222 212 192 162 150 145 145 145 147 143 143 143 135 119 114 114 120 128 136 143 149 156 163 70 42 28 339 324 326 18 54 18 356 351 14 79 58 51 37 30 27 24 15 30 58 65 328 304 313 324 347 11 101 73 38 25 30 74 68 19 13 360 347 2 9 50 47 339 335 335 3 31 58 37 343 342 337 57 23 359 314 203 89 48 28 24 33 62 64 22 20 12 4 350 339 314 277 299 319 14 38 51 65 56 339 327 325 356 10 355 344 328 346 11 54 88 105 76 41 25 19 4 341 323 319 319 316 312 302 304 308 308 303 274 294 311 319 331 359 319 271 302 352 44 55 60 71 73 71 64 57 54 46 32 19 10 22 30 18 8 353 340 326 289 21 32 14 3 347 343 350 357 2 13 44 83 86 81 71 60 41 12 344 335 326 310 327 333 319 299 287 318 324 325 339 107 106 291 359 30 45 33 25 40 52 67 119 151 112 90 70 26 325 314 304 328 314 300 319 336 347 344 338 352 14 48 50 42 74 128 124 86 40 23 16 2 3 8 35 63 34 360 336 327 326 330 341 1 16 67 100 97 63 70 75 19 357 351 5 41 35 306 281 284 278 30 53 39 28 20 21 20 11 2 350 151 149 130 117 107 215 252 265 283 32 52 20 333 334 353 24 32 330 308 305 58 58 36 343 310 307 302 274 234 230 261 276 283 262 203 178 181 210 243 253 219 217 234 257 284 286 281 273 255 233 203 175 154 156 159 182 333 354 24 70 52 16 303 293 290 257 241 248 246 241 235 233 234 242 265 136 115 110 110 111 120 124 124 126 125 122 148 185 229 253 238 224 175 89 73 80 87 105 208 219 222 225 230 258 271 237 225 254 273 269 204 179 181 216 250 263 268 270 266 259 248 235 223 213 204 191 194 210 229 240 240 243 251 248 242 238 241 243 248 250 249 251 252 253 252 253 256 259 261 256 227 217 212 182 152 143 135 132 128 123 112 102 92 98 103 105 96 50 300 278 265 256 238 192 164 149 144 143 145 146 148 147 147 148 151 156 164 167 167 152 135 115 104 100 100 101 101 102 100 94 90 90 88 84 75 66 68 72 75 77 79 81 89 165 214 227 238 247 255 259 260 257 258 259 259 260 260 262 264 270 277 289 295 298 283 270 263 263 263 270 275 281 292 306 331 19 66 84 92 92 90 87 78 67 56 53 53 56 60 64 67 69 72 74 77 79 84 87 91 96 104 112 118 119 116 115 113 118 121 122 122 123 125 126 127 127 127 127 122 117 113 111 106 101 98 96 99 105 113 120 125 127 129 135 142 147 148 148 146 143 141 138 136 136 139 138 142 144 141 136 120 97 62 42 66 118 124 127 132 137 141 140 145 147 145 136 126 108 96 89 77 14 340 328 328 327 345 82 108 106 102 96 91 88 85 83 82 78 63 22 333 319 327 359 37 54 56 55 55 48 44 44 58 80 86 90 96 101 108 111 117 126 135 146 144 138 127 119 111 112 118 163 218 271 350 9 21 16 12 9 5 5 5 2 359 354 350 335 323 312 305 299 294 291 287 289 291 291 297 302 305 309 308 308 305 301 298 293 293 297 301 304 305 304 304 338 338 338 337 337 337 337 336 336 336 336 336 336 335 335 334 334 334 333 333 333 333 332 332 332 332 331 331 331 331 331 330 330 330 330 329 329 329 329 329 329 329 329 330 331 332 333 334 334 335 334 334 334 335 336 336 336 335 334 333 333 335 338 344 352 5 17 32 52 62 64 62 51 38 23 25 33 36 29 39 54 57 54 47 43 39 46 65 140 171 176 166 108 29 337 355 17 23 19 19 31 32 331 289 34 328 322 316 307 266 214 55 332 316 298 298 300 323 334 319 311 312 310 303 298 298 332 40 59 23 359 11 15 1 327 312 323 331 337 338 332 338 334 320 298 250 251 282 306 309 302 293 265 243 231 229 228 227 220 211 191 175 161 157 154 149 146 143 146 147 146 138 127 124 124 132 139 143 150 155 167 175 182 271 289 299 308 27 58 21 349 329 349 26 38 50 63 58 58 71 70 72 75 255 287 311 340 355 4 36 96 102 80 16 22 49 127 128 114 66 26 38 44 59 21 322 16 6 352 342 201 330 325 349 34 76 62 358 271 236 94 43 28 17 27 57 76 97 120 49 25 20 9 15 5 343 349 9 14 12 3 3 344 343 349 19 13 347 332 327 349 13 90 118 129 100 70 30 359 341 318 305 293 289 286 291 296 303 302 300 296 287 278 287 297 311 317 258 224 205 98 75 69 71 79 87 95 98 96 91 77 60 35 15 4 1 358 356 348 345 338 308 6 35 24 7 350 351 357 4 4 1 17 56 80 76 66 59 50 25 9 5 5 3 355 345 331 323 310 316 318 316 323 104 84 69 50 75 81 56 41 45 37 22 355 272 94 78 70 30 332 320 306 277 276 302 3 1 360 357 360 12 35 60 40 9 324 328 55 59 54 46 18 344 340 347 7 59 50 329 321 307 307 314 329 347 8 34 46 27 13 5 5 18 356 345 330 208 197 233 264 278 288 334 29 39 34 28 21 14 351 321 278 167 160 151 103 332 283 279 279 293 330 60 55 342 326 323 331 311 256 251 248 70 58 40 335 319 322 332 345 328 311 311 315 321 323 149 162 179 200 230 252 246 225 207 226 259 275 282 282 255 216 176 159 148 128 114 98 32 353 13 41 88 228 233 271 286 283 284 294 256 257 264 260 254 263 261 155 130 123 134 140 137 137 135 151 175 289 212 188 211 239 248 102 92 90 82 79 80 261 259 256 253 243 235 255 257 245 243 247 266 261 215 179 171 199 233 255 263 267 267 264 256 246 235 224 211 196 193 197 212 221 225 227 232 239 241 238 237 237 234 231 230 234 238 241 244 248 259 270 274 261 214 195 185 170 152 142 142 141 141 139 135 131 126 122 123 125 141 177 241 251 251 250 243 216 175 149 143 141 142 142 141 141 144 148 157 166 171 166 158 135 120 106 97 91 91 94 103 109 113 105 99 97 94 90 80 70 65 67 70 75 85 117 210 231 240 244 248 257 261 261 261 259 260 257 261 263 268 276 285 299 308 315 304 291 278 270 266 268 268 272 278 287 305 327 6 47 79 90 98 98 92 84 74 68 61 59 62 69 75 81 82 81 82 79 77 78 79 81 88 96 106 113 110 106 101 100 102 105 108 109 116 120 124 128 129 131 131 128 124 119 117 115 113 111 110 109 110 114 119 125 130 135 141 159 181 185 178 169 160 152 147 145 142 142 143 143 144 144 139 135 131 135 142 161 163 146 143 144 148 152 159 160 166 174 181 182 145 112 88 52 355 324 320 319 318 321 336 110 118 113 109 105 99 95 91 88 83 78 60 350 312 301 315 359 44 57 55 53 50 50 44 38 43 54 77 93 98 107 112 119 124 133 135 141 139 132 121 116 114 120 135 176 183 34 34 31 29 17 12 5 2 359 356 350 343 334 327 315 307 304 300 296 294 294 293 290 289 282 293 304 310 311 311 307 304 300 297 292 289 289 289 289 289 290 291 338 338 337 337 337 337 336 336 336 336 335 335 335 335 334 334 333 333 333 333 333 333 332 332 332 331 331 331 330 330 330 330 330 330 329 329 329 329 328 328 328 328 329 330 331 332 333 334 334 334 334 334 335 335 337 336 336 334 333 333 335 338 345 356 12 32 54 63 73 78 88 94 85 70 44 23 24 25 16 28 58 62 69 72 62 36 21 30 83 89 29 30 34 58 49 37 37 33 6 354 357 359 334 305 294 312 310 297 277 247 237 257 302 307 297 318 336 335 335 330 329 326 336 341 335 14 58 50 40 19 9 3 6 4 341 328 323 328 330 334 336 336 330 321 304 286 275 280 291 294 293 294 287 270 250 233 227 221 215 206 195 186 178 175 165 155 147 142 142 146 154 148 145 145 146 148 153 157 170 183 195 203 208 224 248 280 297 325 12 96 353 333 354 2 13 44 70 102 123 129 130 142 240 268 283 309 335 7 29 55 67 124 271 322 358 26 108 113 111 95 64 61 31 351 319 307 322 300 265 234 273 31 26 19 47 76 105 113 102 83 55 25 20 17 22 34 71 96 100 50 15 54 36 22 7 350 347 347 353 342 316 349 16 15 15 20 347 324 314 326 349 7 35 47 61 62 77 73 347 312 301 291 279 270 268 274 286 302 295 291 287 276 264 286 307 334 349 17 335 328 351 63 81 79 84 89 95 107 112 114 105 98 87 36 352 340 335 344 341 331 311 301 305 15 26 3 354 353 353 358 349 343 344 352 47 61 61 60 56 43 36 26 9 352 327 320 307 306 306 313 323 333 357 19 24 21 12 62 96 87 83 94 62 39 339 324 8 52 49 23 338 285 252 223 249 39 45 30 16 2 3 16 45 66 53 36 2 6 56 93 92 90 42 11 352 348 349 349 335 315 304 289 291 302 330 9 38 56 65 40 10 352 10 31 14 360 349 339 321 319 313 309 318 9 31 35 25 20 15 10 359 273 136 94 101 98 65 342 316 306 308 326 342 6 359 14 62 29 306 258 248 233 223 124 65 41 333 326 327 341 346 336 334 337 334 328 316 273 195 193 202 220 237 258 224 197 196 217 250 263 273 206 161 149 159 155 90 76 82 89 330 317 294 261 224 214 232 265 288 292 291 253 233 238 274 290 291 260 150 143 141 146 147 144 147 150 165 192 252 277 280 278 232 155 107 100 111 95 73 101 219 257 270 287 281 275 275 259 230 237 247 262 250 217 170 160 179 220 252 261 265 266 260 250 243 237 234 225 213 200 196 202 205 208 208 212 221 230 236 239 239 235 228 225 227 232 237 246 257 272 279 276 256 220 191 175 165 161 158 156 155 155 152 150 149 147 145 149 153 163 182 214 226 234 237 234 223 182 157 148 143 142 140 138 141 148 160 168 170 168 158 144 128 117 107 100 91 84 82 95 112 121 121 116 111 107 103 97 79 50 59 72 89 156 214 232 238 244 251 258 258 258 256 254 255 256 256 261 265 273 287 303 317 319 317 300 289 277 274 272 274 276 278 291 308 333 5 38 67 90 103 109 110 101 90 80 74 71 75 79 85 90 93 90 88 87 84 81 80 81 84 87 95 97 99 96 93 90 90 91 95 98 102 107 115 121 127 130 132 131 128 123 119 116 116 117 117 120 123 127 130 132 136 139 143 149 166 190 204 200 194 181 168 159 152 147 146 146 147 149 150 148 146 143 149 160 181 184 170 161 158 161 164 168 173 178 185 169 128 97 82 70 23 346 322 314 314 328 340 34 119 119 114 112 112 107 102 98 93 87 77 50 309 298 298 308 16 64 67 56 51 50 49 44 38 35 35 56 86 111 115 122 130 133 135 140 138 131 122 116 114 117 124 133 146 113 70 53 44 29 19 10 6 359 350 339 331 321 313 305 299 297 297 293 294 300 301 302 301 300 298 308 313 315 312 310 306 303 298 296 289 285 280 279 283 287 288 286 338 338 337 337 337 336 336 336 336 335 335 334 335 334 334 333 333 333 333 332 332 332 332 332 331 331 331 331 330 330 330 330 330 329 329 328 328 328 328 328 327 328 328 329 331 332 333 333 333 334 334 334 335 336 336 336 335 333 333 334 340 348 1 21 46 63 73 76 75 74 74 76 74 70 62 52 38 25 17 19 30 43 43 58 90 75 19 44 87 52 22 14 25 43 42 42 53 44 2 349 340 352 355 349 327 312 312 310 300 294 317 343 349 347 344 332 330 327 332 332 337 344 12 6 29 47 55 49 30 14 16 21 17 348 323 318 315 329 337 335 333 331 328 322 315 304 292 285 282 286 291 298 299 294 280 255 232 220 212 203 198 192 190 188 173 161 149 141 145 164 181 170 167 166 167 169 175 184 195 202 210 211 211 213 239 295 317 327 315 192 170 158 354 303 338 29 72 142 151 156 156 184 259 275 283 278 319 9 38 62 65 348 297 329 349 9 19 6 12 19 37 53 34 12 2 352 349 4 70 96 63 39 355 340 354 32 58 359 354 65 72 25 359 356 20 36 46 54 67 81 93 115 60 26 349 330 331 328 328 313 315 7 24 26 351 338 319 313 308 336 4 21 29 26 6 360 44 89 328 294 289 288 283 270 276 284 279 284 291 296 300 278 267 325 345 10 32 38 4 333 305 304 89 65 66 68 69 78 95 100 94 92 86 54 333 322 317 315 287 275 291 290 279 358 21 358 356 2 352 342 323 322 334 354 44 64 69 74 75 75 61 23 348 325 304 313 317 318 317 321 355 16 19 15 7 360 358 9 36 136 144 133 118 115 246 306 6 44 32 352 320 279 264 88 65 52 45 38 21 355 356 7 39 63 65 36 330 290 185 121 110 103 107 93 343 335 336 339 331 317 310 302 327 2 32 38 42 54 63 67 53 29 27 35 56 23 356 347 344 348 344 344 12 46 45 27 11 11 11 11 5 344 358 50 60 67 68 22 334 318 330 350 336 327 319 331 66 48 6 327 300 255 273 61 65 82 192 271 295 312 318 317 321 323 319 320 321 305 268 237 217 212 213 207 174 175 187 209 227 224 181 124 131 138 147 133 47 84 139 176 201 358 300 275 244 232 234 239 242 248 248 229 208 196 286 308 324 106 124 131 133 134 138 143 148 152 157 169 186 234 260 270 244 193 150 134 126 83 350 252 242 245 257 277 285 283 278 274 263 245 248 260 242 205 161 161 175 214 242 254 261 264 258 247 232 226 228 227 223 212 205 201 198 199 198 204 209 218 227 233 238 240 236 233 236 243 253 262 270 276 272 264 246 224 196 181 175 174 172 170 166 164 161 160 160 161 162 165 168 173 183 198 211 220 226 226 218 193 169 155 150 144 139 139 142 154 165 164 157 145 138 125 122 121 121 119 114 106 118 138 142 140 137 133 129 127 130 272 250 241 275 158 190 208 221 230 238 244 247 249 245 243 242 244 247 251 258 265 275 286 300 310 319 315 305 288 280 272 274 276 278 283 286 310 342 15 37 56 81 103 121 128 130 117 104 94 90 90 96 100 104 101 98 94 91 90 88 87 84 84 88 88 88 86 84 85 87 87 88 86 86 91 94 99 108 117 126 131 133 132 128 124 120 119 119 119 122 128 136 140 143 143 144 147 151 158 169 186 206 211 211 201 187 172 161 155 152 152 153 154 154 150 150 150 156 166 186 199 203 183 178 178 178 181 181 177 169 136 104 89 83 75 40 313 272 296 40 43 48 70 115 122 121 120 118 115 110 107 105 102 104 273 289 287 287 303 62 82 72 58 51 48 44 43 38 31 27 31 67 118 126 135 139 141 143 143 139 129 121 114 114 118 123 120 114 90 71 63 50 32 19 8 359 347 336 327 317 308 304 298 291 291 291 296 301 307 309 313 318 321 322 318 315 311 306 302 299 296 293 292 290 293 296 299 301 303 301 292 337 337 337 337 337 336 336 335 335 335 335 334 334 334 334 333 333 333 332 332 332 332 332 331 331 331 331 330 330 330 329 329 329 329 328 328 328 328 327 327 327 328 329 330 331 332 333 333 334 333 334 334 335 336 334 334 331 330 330 337 349 12 37 58 72 81 79 75 72 70 72 70 65 64 64 68 58 43 31 21 18 24 31 40 83 56 35 55 83 84 75 67 57 51 46 35 7 5 350 329 325 327 304 291 289 305 341 1 18 4 355 1 1 350 330 308 324 336 351 355 353 357 23 201 250 322 24 50 19 359 340 330 333 324 315 309 314 334 340 337 331 325 322 318 312 307 303 298 295 293 295 298 302 302 299 282 251 232 217 207 199 194 191 187 181 171 157 160 171 196 206 202 192 186 186 187 192 198 204 206 209 210 203 184 158 350 324 317 306 247 181 190 173 170 166 338 260 236 214 198 185 223 277 280 252 215 226 14 66 90 116 90 48 355 351 5 24 42 7 5 25 44 121 324 321 292 335 37 90 124 161 238 270 304 328 357 8 342 235 152 141 151 189 195 155 37 20 341 312 289 198 132 100 59 289 313 321 301 295 294 315 24 35 22 342 334 329 342 356 358 5 15 12 5 327 308 300 315 322 294 289 290 302 322 320 312 296 296 305 315 322 169 70 7 360 9 32 22 347 320 307 328 26 35 46 52 45 52 75 78 77 78 69 335 298 295 302 305 306 317 325 304 286 228 20 7 5 359 345 326 308 297 289 305 65 80 97 117 150 157 105 28 360 335 329 340 330 319 322 341 38 35 23 13 8 11 7 4 2 5 2 18 46 76 94 75 48 51 357 297 6 19 23 31 48 59 60 60 35 6 355 357 16 41 69 53 19 338 40 54 59 84 115 117 120 315 319 321 317 313 320 347 33 38 38 36 37 46 56 72 67 52 24 7 218 121 58 346 343 349 334 327 331 360 36 15 2 1 7 19 358 334 313 346 31 48 54 32 6 346 338 335 325 321 321 327 9 17 20 22 16 5 10 23 41 103 197 209 226 243 268 285 291 307 319 322 322 314 306 290 255 219 206 195 182 188 195 202 200 168 142 124 135 140 142 68 24 107 127 107 106 301 289 282 274 270 268 259 247 239 241 243 236 241 259 266 273 115 118 124 114 104 117 135 153 168 255 222 196 200 233 250 245 214 150 138 135 198 228 240 246 239 213 229 274 282 287 296 290 270 261 257 246 215 167 170 181 214 234 248 255 260 261 254 238 233 229 230 231 231 223 216 208 201 199 202 205 209 216 224 233 239 240 240 242 255 265 270 269 265 260 252 244 229 203 187 182 185 183 180 174 170 169 168 167 169 171 175 178 180 187 193 198 203 210 215 214 201 180 164 153 146 142 142 147 153 152 144 132 120 105 89 89 138 149 159 173 195 199 196 179 164 154 149 149 167 252 277 260 242 215 202 199 210 217 224 229 235 236 234 234 233 234 240 246 255 265 276 288 294 297 300 298 287 274 268 266 264 266 270 274 284 303 350 23 41 52 68 99 121 135 140 140 129 119 111 112 113 116 114 111 103 98 94 90 87 87 86 88 88 88 84 83 80 80 82 87 90 91 88 85 83 87 90 95 106 122 133 139 136 134 131 128 127 127 128 131 138 146 151 152 151 150 152 156 162 173 187 204 214 219 214 200 185 172 166 162 158 157 156 154 154 156 158 163 173 190 207 221 219 209 196 193 190 176 154 135 110 99 89 89 103 198 194 163 96 73 59 52 44 101 123 128 126 123 120 118 118 120 126 141 246 266 270 271 34 80 84 74 57 50 46 41 39 34 25 15 10 38 110 138 143 145 147 144 144 139 132 127 123 125 124 121 110 100 90 82 75 65 42 8 348 329 322 315 310 305 302 294 290 285 287 291 297 302 310 316 322 328 327 324 315 306 301 297 294 292 291 291 296 301 308 313 313 312 309 307 301 337 337 337 337 336 336 335 335 335 335 334 334 334 334 334 333 333 333 332 332 332 332 332 331 331 330 330 330 330 329 329 329 328 328 328 328 327 327 327 327 328 328 329 330 331 332 333 333 334 333 334 334 335 335 332 329 324 324 326 346 23 63 78 87 85 85 77 71 65 65 66 69 81 141 141 133 95 78 66 49 22 28 40 38 33 29 38 61 83 109 93 75 71 78 89 16 315 285 283 285 293 290 280 291 319 360 17 11 5 349 342 338 315 281 300 310 337 352 1 9 2 340 307 244 304 333 351 12 4 354 348 348 334 321 313 309 309 319 340 331 323 316 310 308 307 306 306 306 304 300 296 295 295 296 293 281 263 244 227 214 205 198 195 192 189 185 185 191 200 211 212 211 205 200 197 199 202 204 205 204 206 206 196 175 150 280 300 304 302 257 201 198 197 190 169 128 330 255 216 169 182 248 299 326 152 151 141 143 151 123 107 98 86 358 320 290 194 164 161 14 17 18 3 317 311 263 214 157 142 144 163 220 260 306 342 12 46 90 112 132 137 143 149 133 106 35 342 294 306 308 302 192 177 191 236 319 315 292 304 324 359 17 21 9 339 350 359 3 357 345 358 360 342 324 303 317 336 351 353 334 322 314 318 331 336 338 337 354 5 352 341 164 125 65 347 353 35 4 332 316 332 48 54 52 49 52 54 70 85 81 78 71 39 326 293 282 286 330 356 3 1 342 329 205 25 16 3 343 316 300 283 267 262 280 110 112 125 127 124 90 60 38 17 353 344 337 321 315 318 2 54 29 14 5 22 41 12 356 348 4 27 25 21 20 30 44 47 271 252 281 27 35 32 20 33 62 69 71 58 28 3 357 357 6 30 56 64 63 52 25 350 355 16 63 93 174 305 313 314 321 340 33 59 49 43 33 25 24 54 70 63 89 212 235 238 228 313 320 321 320 323 325 325 355 20 6 358 352 4 11 351 336 318 353 27 35 36 28 353 338 345 343 335 332 330 310 304 316 359 22 15 359 352 23 42 70 187 201 224 242 262 267 249 297 320 315 311 307 306 305 267 195 187 191 195 196 191 176 159 141 138 135 144 128 70 348 354 59 103 133 206 240 251 268 278 283 287 293 290 285 281 270 249 245 241 239 200 128 130 131 102 73 43 103 158 166 200 251 246 233 239 244 249 194 120 143 205 239 227 222 238 222 164 160 315 290 286 285 282 277 267 255 241 199 163 172 190 222 235 244 251 255 258 250 238 228 224 224 228 235 242 244 241 233 222 216 211 208 210 215 222 229 236 233 232 247 254 260 255 249 247 244 238 232 216 196 196 200 199 195 184 179 177 176 175 176 178 182 184 186 190 192 191 194 199 206 208 205 191 172 156 148 144 146 147 147 140 129 121 110 89 49 336 182 184 190 199 207 208 202 190 180 173 168 172 189 227 253 245 220 187 189 194 201 208 213 215 218 221 224 226 230 232 241 250 267 274 283 280 273 264 264 260 248 247 247 250 252 255 259 268 297 350 27 38 50 63 89 122 135 145 147 142 135 132 128 128 128 125 117 108 103 97 93 91 90 92 94 96 92 90 85 82 81 80 81 90 92 91 88 85 82 78 78 76 77 93 128 143 142 140 136 136 135 136 138 141 146 153 158 161 160 159 158 161 166 174 184 198 212 214 210 195 183 171 168 167 163 160 158 160 161 163 167 171 181 195 214 226 235 226 208 194 169 147 126 115 104 97 95 117 198 198 155 120 96 82 63 46 29 80 119 129 127 124 124 123 124 126 132 154 214 243 252 271 75 79 83 72 58 51 44 39 28 20 12 6 359 358 57 147 148 147 147 147 145 141 139 140 137 131 121 114 107 103 99 104 120 156 198 234 248 259 271 275 277 279 278 277 280 286 290 295 299 304 311 317 320 322 318 312 307 302 298 298 298 298 300 302 307 310 311 310 309 307 304 306 304 337 337 337 336 336 336 335 335 335 334 334 334 334 334 333 333 333 332 332 332 332 331 331 331 331 330 330 330 329 329 329 328 328 328 328 327 327 327 327 327 328 329 329 330 331 332 333 333 333 334 334 334 335 334 330 320 311 309 318 32 90 98 97 95 90 85 76 73 69 66 59 53 67 97 115 117 102 95 82 75 59 57 54 55 31 11 41 61 59 41 26 33 57 122 126 353 312 302 306 301 305 331 4 24 28 26 20 348 329 318 318 302 259 298 329 340 360 7 4 360 336 314 301 301 327 335 339 346 357 6 349 341 325 314 306 304 312 318 324 313 307 302 301 302 303 304 304 304 304 300 296 291 288 287 281 274 262 249 237 224 212 206 201 202 202 205 207 211 215 216 213 211 206 205 205 206 208 209 206 204 204 203 200 192 187 215 254 284 291 285 294 280 215 211 255 43 46 42 38 39 64 107 50 48 94 97 86 73 53 72 93 112 181 219 243 254 218 206 192 184 126 52 37 22 37 72 181 226 283 240 169 282 291 322 24 36 56 76 88 82 73 72 74 78 90 89 278 267 270 295 315 250 174 156 240 308 302 298 3 35 41 20 360 348 343 2 7 8 346 334 340 338 322 312 308 3 18 17 360 350 350 341 334 345 353 357 354 346 349 350 354 166 149 103 20 5 4 346 327 324 4 63 86 97 133 148 147 116 93 76 69 58 30 343 306 310 347 8 10 9 360 338 325 321 22 7 342 314 297 302 323 354 3 30 83 109 117 90 73 58 50 45 20 358 340 328 314 316 322 14 52 35 8 331 24 83 348 330 326 360 21 25 16 353 348 350 359 359 253 30 38 41 27 354 353 13 52 66 65 33 5 352 350 360 16 46 65 75 86 67 25 2 358 8 31 75 12 347 329 344 23 42 51 45 52 65 23 8 19 27 310 220 205 203 229 271 286 314 335 321 311 311 315 341 2 359 3 5 360 348 330 334 344 33 41 33 37 32 358 347 347 347 343 321 308 300 319 341 353 354 307 304 315 335 351 230 218 219 241 260 274 192 135 176 261 282 285 285 288 287 273 221 183 187 188 185 169 150 144 143 149 146 343 359 352 315 310 308 227 178 199 219 229 238 243 246 239 231 255 270 281 270 218 232 236 234 189 145 144 138 50 345 330 312 297 259 241 244 246 253 268 269 262 251 197 192 239 267 253 229 209 172 140 138 181 263 266 261 260 262 265 261 243 185 168 175 195 223 235 244 250 253 254 248 238 223 214 210 212 219 234 246 253 251 245 238 229 220 216 215 214 216 217 213 213 221 230 237 236 234 231 230 227 221 215 212 216 218 222 217 206 193 185 181 180 180 183 185 186 188 190 196 199 201 200 202 205 207 205 188 164 154 149 147 146 145 138 131 127 121 106 275 271 234 216 206 206 206 204 198 192 187 184 183 185 191 203 209 196 183 176 180 187 192 198 203 206 210 214 217 222 228 235 248 252 260 261 255 251 244 238 239 237 234 237 238 242 243 245 254 275 359 26 36 39 55 100 140 145 144 144 148 145 140 138 135 134 129 121 113 106 101 100 100 102 104 108 104 101 95 90 87 84 79 77 80 90 92 91 90 87 82 77 72 65 56 41 64 124 142 141 139 139 140 141 142 143 146 151 157 162 167 168 169 170 173 179 186 195 205 206 201 185 175 171 172 174 175 172 166 166 165 168 173 181 191 200 205 205 196 182 167 157 139 126 115 108 105 107 124 182 194 170 130 113 99 90 72 44 10 54 111 128 127 126 126 126 126 129 140 177 212 232 242 296 77 78 80 72 63 51 40 30 16 3 356 352 343 333 328 158 150 151 150 148 150 147 146 143 135 127 118 111 107 109 112 144 188 208 220 229 233 240 245 251 258 266 272 278 287 294 299 303 306 309 311 309 308 307 306 305 307 309 309 307 308 309 311 310 309 307 303 301 298 299 302 309 311 336 336 336 336 336 335 335 335 334 334 334 334 334 334 333 333 333 332 332 332 331 331 331 331 331 330 330 330 329 329 328 328 328 328 328 327 327 327 327 328 328 329 330 331 332 333 333 333 333 333 333 336 340 351 359 7 331 292 185 129 116 112 108 100 91 84 82 81 82 80 61 44 52 82 105 93 75 54 41 37 54 70 65 57 44 27 40 63 72 39 16 359 358 212 54 26 350 347 4 29 39 41 46 43 32 9 357 338 330 326 334 350 7 1 354 349 353 357 324 310 301 299 303 309 321 329 335 338 340 341 336 328 314 310 310 311 312 309 306 298 297 298 300 301 302 302 302 303 303 300 296 289 284 278 272 263 255 250 242 229 217 211 209 212 216 219 217 218 221 219 213 207 205 206 210 212 212 212 209 207 206 206 205 201 202 211 225 245 258 271 282 235 160 104 70 58 49 37 36 30 32 325 319 333 19 63 62 37 26 31 35 43 271 241 227 212 139 335 297 243 207 157 44 37 53 50 44 19 2 359 338 313 296 287 312 52 44 43 26 322 326 351 22 54 100 131 301 292 277 283 300 289 235 211 249 278 291 300 83 48 33 7 344 312 296 125 44 359 327 325 323 318 306 271 358 31 33 27 353 336 336 342 349 1 12 22 11 353 348 354 39 65 39 338 336 337 314 184 329 353 57 98 120 138 158 156 133 78 76 73 61 47 25 356 333 12 36 31 9 348 339 330 320 320 338 323 305 295 316 14 11 11 11 18 13 83 104 73 60 49 48 47 25 358 327 328 329 334 338 352 17 29 10 341 228 198 198 7 10 19 17 13 349 318 312 314 316 322 336 26 50 55 23 347 347 360 35 58 63 44 19 353 350 352 358 23 72 102 109 88 62 29 5 353 3 11 6 353 332 28 49 38 17 352 19 50 38 10 348 360 12 359 300 265 276 276 190 149 342 313 310 316 318 332 333 322 57 158 234 270 284 317 5 56 40 17 24 17 2 345 333 316 292 270 282 292 311 327 330 319 291 300 303 293 263 226 235 236 241 243 214 108 120 234 252 260 266 269 268 273 276 231 185 180 172 162 155 150 150 152 159 19 346 340 321 249 288 299 298 245 190 205 224 242 250 258 250 240 237 243 254 241 219 228 233 235 176 154 159 167 214 300 305 291 283 273 276 261 210 230 257 266 266 251 208 180 226 278 285 277 251 220 186 184 209 243 253 258 256 260 271 276 265 208 190 185 198 213 225 232 238 239 241 239 234 223 209 196 191 192 197 208 220 236 243 246 243 239 235 230 225 217 212 209 209 211 215 217 216 213 209 208 207 200 207 216 228 231 233 234 231 218 203 191 186 185 185 185 183 182 183 190 199 207 208 207 208 212 220 209 186 158 149 147 148 148 146 145 146 157 190 231 236 233 223 211 204 197 191 189 187 186 185 182 179 175 171 166 161 168 172 178 183 188 193 197 204 209 212 216 221 230 240 244 243 239 234 234 233 230 229 228 228 229 232 236 240 240 245 278 12 33 33 34 19 235 192 156 147 149 149 150 145 139 136 133 129 124 118 113 111 108 111 115 118 121 120 107 100 96 93 90 83 77 72 78 84 92 93 93 90 85 82 76 67 53 42 39 67 126 135 138 137 137 137 136 138 141 146 156 164 171 174 177 179 180 184 188 194 201 202 200 189 180 175 179 180 183 181 175 168 164 159 159 151 149 169 182 170 162 150 144 138 133 122 115 112 111 140 182 187 162 133 120 113 106 103 96 20 331 10 102 121 130 133 133 134 135 141 156 192 212 226 216 97 86 84 82 72 64 54 37 10 352 345 345 333 323 317 322 332 137 143 146 142 138 135 135 138 131 125 114 109 108 113 133 176 208 223 231 236 241 243 247 252 262 270 281 291 299 306 308 311 313 309 305 304 301 298 299 300 304 306 308 310 310 311 310 308 305 302 299 299 302 309 313 318 318 336 336 336 336 336 335 335 335 334 334 334 333 333 333 333 333 332 332 332 331 331 331 331 330 330 330 330 329 329 329 328 328 328 327 327 327 327 327 327 328 329 330 331 332 332 332 332 333 333 334 335 341 7 58 77 85 94 147 176 163 146 128 114 99 87 68 73 87 92 92 80 72 65 94 108 110 106 95 70 41 35 33 25 20 7 24 31 54 53 32 4 327 28 86 68 32 354 345 350 39 53 49 55 57 40 23 9 356 354 353 350 346 348 354 333 313 301 291 285 283 283 294 301 306 316 326 331 335 330 327 322 322 319 318 314 309 306 303 302 300 301 302 303 303 303 303 303 304 304 303 297 290 284 278 273 260 248 245 238 231 221 211 212 215 219 218 212 206 198 203 192 195 201 207 214 219 219 221 219 218 216 216 216 215 214 216 223 226 223 215 167 151 125 115 106 87 55 27 30 49 168 223 260 275 276 258 244 112 33 16 357 337 274 229 206 158 19 6 347 299 172 125 34 44 89 28 344 339 340 338 343 325 262 266 272 30 35 47 49 30 358 346 357 44 108 69 353 321 304 290 287 300 266 243 234 257 319 14 79 58 22 345 323 286 145 112 59 2 327 338 345 348 348 346 7 17 18 28 42 356 346 339 346 360 7 7 344 339 346 7 39 63 83 289 287 271 194 187 203 176 103 112 118 124 119 100 79 64 75 76 62 42 19 5 356 7 38 54 14 350 334 331 327 334 332 322 330 348 20 33 22 5 342 352 33 55 72 70 58 47 38 27 11 341 315 325 337 346 345 342 354 360 344 345 350 15 15 14 17 20 4 332 284 258 261 284 301 310 315 302 19 86 102 44 3 360 15 49 69 62 34 356 339 336 333 356 54 74 79 77 69 55 19 1 360 355 314 331 346 47 73 86 39 310 312 61 99 39 12 8 6 3 336 302 297 245 181 181 336 336 335 337 351 4 348 345 343 345 210 215 237 295 8 44 30 17 351 338 343 321 314 311 304 292 289 285 283 290 299 309 322 338 331 305 254 219 235 239 198 57 49 43 327 301 278 264 259 260 265 272 273 223 193 185 166 158 158 157 156 147 117 17 347 327 299 265 227 254 302 287 230 200 224 263 280 288 286 276 260 253 251 248 249 239 194 136 176 185 186 195 215 239 255 266 267 265 275 282 132 187 216 237 245 245 192 164 159 248 284 282 276 269 242 205 208 222 244 258 264 262 261 268 257 228 215 205 203 207 215 224 231 232 231 227 225 223 217 202 187 185 184 187 195 209 225 236 242 245 246 248 244 232 224 217 215 213 212 206 198 192 189 190 193 195 201 211 226 232 233 235 237 236 226 209 202 195 189 185 181 182 183 187 193 203 209 214 215 222 230 224 203 168 156 151 155 157 157 158 162 187 212 229 227 222 215 205 195 187 180 181 181 179 175 168 163 159 156 158 162 169 174 179 183 189 193 201 209 214 219 216 218 217 223 226 229 229 228 227 228 227 224 222 223 227 229 234 239 243 296 40 42 39 25 343 271 220 182 161 156 153 147 143 137 132 129 125 122 120 119 120 121 122 125 127 131 124 115 103 99 98 95 93 84 76 69 74 81 93 95 95 91 88 87 84 76 63 48 36 50 90 122 129 127 126 125 128 131 137 144 154 164 172 177 182 185 186 189 193 199 207 215 218 214 203 191 188 186 184 181 173 161 152 147 152 157 163 164 165 162 157 147 143 140 135 127 123 132 161 181 176 156 133 123 118 117 120 135 198 250 272 68 102 115 133 139 140 142 143 148 165 196 212 221 175 117 106 95 84 74 64 52 15 341 331 329 329 315 308 310 323 341 7 89 117 124 128 133 133 130 123 121 113 111 110 127 149 186 208 229 240 245 248 252 257 261 270 280 292 301 307 311 313 313 311 305 300 298 299 298 299 305 308 307 308 307 304 303 302 300 300 302 305 311 318 323 324 324 322 336 336 335 336 335 335 335 335 334 334 334 334 333 333 333 333 332 332 332 331 331 331 330 330 330 330 330 329 329 328 328 328 327 327 327 327 326 326 328 328 330 331 332 332 332 332 331 332 333 332 341 351 20 39 51 70 104 154 193 190 178 153 109 86 62 42 13 59 87 75 63 46 44 103 113 120 95 82 70 61 47 30 13 24 27 30 27 31 26 16 344 332 34 47 48 20 343 315 357 58 58 60 78 90 76 55 9 340 328 321 325 328 324 312 275 267 278 276 273 277 283 292 299 304 315 324 328 327 321 318 317 324 324 316 310 305 305 305 306 306 306 306 306 306 306 306 306 305 306 305 302 298 291 290 287 270 250 238 235 232 224 219 218 219 222 209 195 166 121 86 183 193 202 211 219 224 228 234 233 234 236 235 235 234 228 226 229 225 223 211 182 160 176 181 184 187 204 231 338 144 154 176 234 238 227 220 181 135 52 359 318 283 222 102 106 75 356 342 338 52 128 84 43 78 132 94 345 313 298 290 298 282 215 70 44 28 32 48 58 58 13 348 342 32 102 57 359 319 317 337 336 315 287 258 202 185 12 257 200 145 12 339 309 253 149 115 70 37 4 360 345 324 324 330 352 350 338 349 358 353 343 329 336 349 353 340 321 324 338 7 62 171 177 206 245 217 183 192 211 219 182 102 90 81 77 72 74 73 78 74 68 38 17 12 359 355 25 53 17 346 329 329 332 339 339 332 340 358 38 43 34 1 342 349 11 36 58 75 66 53 41 6 328 297 289 299 304 306 321 328 335 336 323 347 5 14 14 12 8 7 8 353 340 325 308 309 310 304 325 343 20 84 128 118 44 307 282 274 325 31 34 357 330 327 332 16 46 48 53 59 71 72 49 4 338 237 202 285 359 16 81 124 103 273 259 206 154 120 122 302 300 299 302 292 266 231 208 258 353 4 6 5 15 11 351 345 345 5 27 169 183 349 9 20 23 359 299 262 251 254 295 314 303 299 298 280 239 254 272 295 316 338 332 325 353 142 129 108 348 331 348 160 293 296 290 283 274 278 280 281 252 205 200 188 165 160 161 157 148 112 74 24 324 303 298 259 182 198 248 268 251 192 210 242 262 278 310 315 311 294 278 247 234 201 122 125 168 202 215 194 183 198 257 284 293 230 220 239 254 251 246 244 240 232 190 165 157 229 264 261 259 258 247 223 202 205 223 233 243 242 245 253 247 236 225 216 211 212 216 223 229 231 227 220 213 207 204 201 194 190 186 183 187 194 208 222 231 238 243 249 251 247 241 234 230 226 224 216 204 192 187 187 190 193 195 201 215 225 231 232 236 243 241 236 228 218 211 199 192 190 186 184 187 192 200 208 214 222 225 226 211 183 169 163 165 167 167 168 175 196 216 233 221 210 200 194 188 180 176 178 177 174 166 159 153 154 156 162 168 170 174 177 184 190 194 205 219 223 226 219 214 209 212 215 219 223 224 223 223 223 222 222 224 226 231 232 232 59 54 56 53 36 303 271 271 210 175 159 148 141 135 131 126 123 119 116 115 117 119 122 125 128 130 133 133 120 104 99 99 100 97 94 87 78 70 72 82 94 98 99 95 93 91 88 84 71 57 41 43 60 108 122 123 122 120 118 124 132 145 157 167 173 179 183 186 190 192 197 201 207 215 224 228 221 213 203 190 181 175 169 165 166 165 168 168 169 166 164 159 156 151 147 143 141 142 151 182 198 182 152 133 125 122 124 129 142 187 235 253 218 120 123 125 133 141 145 144 145 149 165 189 214 213 167 137 123 108 95 84 75 49 324 315 319 315 311 298 299 308 322 335 354 28 97 124 135 138 138 135 133 129 125 124 125 142 157 173 189 215 236 244 249 256 263 270 279 289 297 301 302 304 307 308 306 303 303 306 308 309 307 309 310 307 303 300 296 294 294 296 302 308 315 323 325 326 324 323 320 336 336 335 335 335 335 335 335 335 334 334 334 334 333 333 332 332 332 331 331 331 330 330 330 330 330 330 329 329 328 327 327 327 327 326 326 326 327 328 330 331 332 332 331 331 329 332 335 336 338 354 24 38 29 20 26 52 104 176 205 198 162 100 95 90 52 319 13 70 76 58 332 307 286 16 55 63 55 43 47 50 46 44 46 52 58 55 41 24 1 340 360 31 38 34 22 22 24 36 51 59 52 40 79 103 152 210 230 240 259 286 307 312 306 287 281 279 276 280 286 290 295 303 307 312 316 320 316 313 312 312 312 309 307 307 306 307 308 308 308 308 308 308 308 308 307 307 306 307 306 305 302 299 299 299 297 281 254 237 232 228 224 223 224 220 207 196 191 209 220 215 206 201 213 224 228 236 243 247 249 247 246 249 251 250 258 261 256 240 220 303 345 322 254 226 211 200 178 142 140 146 156 248 246 223 202 150 141 97 259 264 258 253 78 99 90 18 353 283 202 151 96 76 77 67 59 308 285 274 283 324 256 221 63 60 59 45 45 69 75 30 337 328 337 10 59 325 295 271 297 3 344 325 283 187 166 163 168 142 124 48 356 335 157 150 115 87 71 27 353 326 313 307 297 280 270 278 310 329 335 325 316 312 301 286 288 291 299 300 228 191 188 81 15 11 32 84 296 251 229 227 55 48 49 51 53 59 66 66 56 54 43 12 342 330 327 333 5 22 324 317 318 315 298 289 295 323 357 51 60 50 344 327 337 347 9 21 78 128 148 176 259 265 257 256 256 255 272 310 325 333 350 13 44 45 33 18 7 359 2 18 22 12 348 342 355 23 53 12 10 15 31 90 152 174 204 207 219 214 70 89 354 331 338 10 53 56 51 47 51 95 120 125 73 30 296 163 69 5 346 324 328 31 23 348 198 235 16 346 320 292 291 307 300 284 267 260 49 37 31 26 25 21 358 331 340 350 7 6 353 58 66 38 32 29 339 298 251 222 197 232 273 282 290 297 285 244 230 239 319 313 316 310 325 15 89 149 164 202 242 191 174 217 290 303 295 288 288 288 280 208 191 202 195 157 158 157 139 113 75 75 149 253 277 301 274 194 192 200 229 256 264 238 235 239 233 198 297 302 294 278 186 147 133 130 135 143 114 96 100 89 335 297 299 317 227 194 219 238 256 270 287 250 230 211 194 184 229 257 265 264 259 248 228 191 206 236 244 247 245 244 245 243 237 222 218 218 222 226 227 230 232 227 222 213 199 187 181 180 186 189 189 187 190 198 207 216 222 228 233 238 244 247 248 246 244 240 234 224 208 196 189 188 187 186 189 196 208 217 222 229 238 246 250 250 247 240 228 217 205 197 188 186 188 194 201 209 214 216 219 213 200 185 176 175 174 175 178 189 205 220 230 208 196 187 185 180 174 173 175 175 173 164 158 154 157 163 170 174 174 176 179 182 186 191 201 212 218 218 214 211 208 210 212 215 219 220 219 212 203 208 214 213 211 203 106 75 70 71 72 73 296 272 272 258 184 149 138 134 130 126 122 119 116 112 110 111 114 117 120 125 128 132 133 130 118 107 102 102 101 99 94 87 80 73 72 82 96 101 103 101 97 94 94 90 81 66 46 38 50 95 119 127 127 126 126 132 141 154 164 174 180 183 187 190 193 193 193 193 197 202 211 217 218 216 208 193 181 176 173 170 168 169 172 172 172 170 167 162 158 155 151 145 141 124 34 81 149 144 130 124 123 125 132 147 173 216 242 261 190 147 141 141 140 146 147 147 147 147 160 178 215 210 174 138 124 115 108 98 100 303 299 305 309 301 297 291 299 308 315 330 337 358 50 108 132 143 147 146 146 142 135 135 137 154 167 181 197 215 232 243 253 260 268 276 283 295 297 298 299 303 306 308 311 313 310 307 307 304 301 300 300 300 298 295 294 293 295 302 313 317 322 327 325 323 323 321 320 336 335 335 335 335 335 335 335 334 334 334 334 333 333 333 332 332 331 331 331 331 330 330 330 330 330 329 329 328 327 327 327 326 326 326 326 326 328 329 331 332 332 331 331 331 332 339 342 340 341 352 59 63 47 20 5 19 53 303 240 214 99 80 90 91 30 352 28 76 95 48 303 303 359 52 57 58 40 21 12 31 55 53 56 69 81 89 67 42 356 355 25 50 60 48 37 36 39 46 50 52 24 5 349 347 340 216 206 206 210 223 295 309 308 305 301 295 288 292 296 296 300 308 309 309 309 308 305 306 307 307 307 305 305 306 306 306 307 307 308 308 308 308 308 308 307 307 307 307 307 306 303 301 301 308 308 302 279 245 234 231 231 230 231 221 209 202 201 211 215 216 205 196 201 209 218 226 237 249 252 251 251 253 260 272 294 311 323 318 272 222 250 261 268 259 234 208 187 170 154 149 236 259 226 163 153 130 161 186 210 194 136 157 154 135 140 186 252 250 214 181 154 142 61 303 275 250 268 270 238 228 236 260 27 44 43 27 37 64 96 150 235 270 289 286 251 230 215 198 220 6 346 331 266 192 157 131 112 88 82 196 315 310 160 141 104 99 93 20 353 335 331 327 292 257 233 224 217 250 292 300 310 320 311 293 279 277 282 274 160 126 115 50 19 14 16 12 352 315 211 184 35 26 29 34 31 33 50 51 35 23 356 320 290 275 268 262 249 246 261 284 299 302 289 263 318 341 359 44 74 71 34 360 347 343 346 347 314 181 194 232 253 250 246 244 230 261 301 319 340 1 19 22 28 40 37 18 2 350 356 3 14 7 343 360 27 40 30 6 1 1 1 2 189 186 201 335 342 182 172 157 182 286 336 21 69 67 63 51 51 212 190 135 67 50 33 18 11 357 341 331 350 17 24 28 47 47 27 353 337 335 345 2 360 360 347 359 55 55 46 29 24 21 353 339 333 337 352 324 315 310 344 39 51 35 332 308 275 211 194 215 241 267 284 300 320 355 41 27 3 304 295 295 314 343 145 174 196 213 215 173 151 108 301 292 289 285 278 274 151 171 181 209 214 108 117 103 88 65 49 34 19 242 277 296 295 270 208 186 163 284 292 270 259 244 213 195 213 244 278 254 141 131 134 140 139 124 101 120 187 233 258 271 270 267 259 249 241 240 258 270 275 256 240 222 200 195 216 238 254 265 266 241 191 158 204 238 248 250 249 248 248 247 238 224 221 223 234 241 245 239 233 224 218 211 193 178 169 170 175 191 201 197 194 194 202 208 211 214 217 220 225 234 240 243 244 245 243 239 231 215 201 192 187 185 187 190 195 200 204 214 225 237 245 251 249 245 241 235 225 217 205 194 191 191 197 203 208 211 212 212 209 201 191 182 179 180 186 196 212 217 209 189 181 178 179 177 169 171 173 176 175 169 164 161 163 166 172 174 177 178 179 182 183 185 192 197 202 203 203 205 206 206 212 215 214 210 198 163 130 129 151 174 130 99 82 81 82 84 89 89 296 289 330 20 97 115 121 122 121 119 115 112 109 106 108 110 113 116 120 125 130 135 135 133 121 113 107 104 101 98 95 91 84 79 75 86 96 103 105 103 101 100 101 98 91 78 59 35 35 66 115 127 127 130 134 141 151 161 172 184 191 196 195 193 191 193 193 190 190 192 196 203 207 208 203 191 180 175 173 172 174 175 179 180 180 178 176 172 167 158 141 89 43 34 32 68 130 135 125 120 121 129 146 172 200 226 245 271 189 159 150 147 145 146 148 148 147 146 153 159 188 160 117 115 116 115 112 104 296 293 297 298 297 291 290 291 303 317 322 335 352 5 28 57 106 135 144 147 142 140 135 138 150 167 184 201 213 226 239 249 257 265 270 279 291 303 303 306 309 311 313 308 306 304 299 299 298 298 293 292 291 292 294 299 302 304 304 313 320 325 328 328 325 320 318 316 315 336 336 336 335 336 335 335 335 335 334 334 334 333 333 332 332 332 331 331 331 331 330 330 330 330 330 329 328 328 327 327 326 326 325 325 326 327 329 331 332 333 333 333 333 340 349 354 349 342 319 301 79 86 84 44 347 347 347 320 308 149 81 78 82 71 11 349 349 83 88 40 333 335 54 72 67 63 47 23 2 44 55 43 46 56 25 15 44 38 278 345 20 69 93 113 135 142 130 115 62 41 18 360 335 343 347 349 342 175 178 193 276 293 296 297 299 299 299 295 295 296 299 302 304 304 305 303 301 305 307 306 305 304 304 305 305 305 306 306 306 307 307 307 307 307 307 307 307 307 306 304 301 298 301 309 308 304 283 255 233 230 234 234 233 223 216 210 209 211 210 206 196 192 191 196 203 209 221 232 242 248 248 248 250 256 274 290 300 294 256 223 222 234 264 279 287 261 223 197 178 120 105 124 134 137 135 149 232 137 89 88 161 176 193 222 195 181 214 223 186 119 113 117 167 264 263 263 293 294 263 258 258 266 298 9 27 26 36 60 135 184 213 239 262 280 278 244 191 174 182 333 320 299 239 183 153 107 67 35 4 274 286 257 175 138 102 95 44 349 335 322 339 343 331 294 256 219 201 203 232 273 317 327 328 327 321 318 323 336 8 54 98 126 100 342 335 327 319 293 214 65 41 30 29 26 20 20 30 38 33 339 315 304 295 282 276 269 255 250 251 262 286 322 354 53 22 6 4 25 52 60 53 9 345 342 354 2 354 347 337 347 344 332 346 8 8 1 339 337 360 31 59 46 40 44 33 15 355 346 4 14 17 1 348 16 40 49 36 352 345 344 344 349 11 55 50 11 4 14 166 171 158 152 20 350 15 46 64 85 62 51 44 44 48 50 42 12 353 345 336 336 357 17 30 7 343 342 343 189 230 19 127 147 247 305 319 340 57 79 78 62 37 15 341 329 318 266 211 280 303 317 340 12 55 53 315 304 293 212 192 198 226 285 318 336 345 348 353 348 336 306 309 310 315 315 176 181 191 217 199 152 149 167 257 277 286 286 279 216 148 164 173 206 273 14 32 58 63 48 29 354 324 279 284 293 300 301 174 133 135 254 283 286 289 286 250 228 218 243 285 246 138 135 134 130 58 30 42 139 192 218 239 258 254 243 214 229 270 280 277 233 242 258 245 220 199 196 205 223 238 256 259 243 190 159 194 225 243 245 247 248 249 250 236 219 210 215 230 247 256 255 244 224 209 196 180 171 164 164 167 183 202 224 211 203 202 203 204 206 208 209 211 214 220 226 232 237 242 242 242 238 228 213 200 192 189 188 188 187 189 197 209 225 234 239 241 241 240 237 235 233 225 213 204 197 198 199 203 206 209 210 212 214 206 196 191 189 191 198 203 199 188 176 174 173 176 175 171 170 171 177 178 177 172 168 165 167 172 175 177 179 180 182 183 184 186 189 192 194 197 198 198 202 206 206 187 159 135 155 169 169 163 149 111 95 92 90 90 90 86 76 53 38 47 65 86 106 115 117 115 112 108 105 105 106 107 110 115 117 121 125 128 133 138 131 124 114 109 106 103 101 99 95 90 84 74 88 96 105 105 104 104 104 107 106 104 93 74 38 29 37 104 124 130 135 140 147 155 164 173 186 194 199 197 195 193 189 187 185 185 187 189 191 196 195 194 185 180 175 175 179 182 186 193 196 197 197 198 202 198 117 57 43 35 32 41 136 135 133 126 122 121 136 183 209 209 194 184 169 175 164 153 149 147 147 149 154 156 159 166 149 117 99 96 100 106 111 106 77 314 297 292 289 289 290 298 311 317 326 340 358 19 15 22 34 65 96 119 125 125 128 136 152 166 177 202 221 232 242 251 259 268 273 279 287 300 310 312 317 319 310 303 297 294 293 295 295 298 298 296 296 294 296 301 305 306 305 306 313 323 327 327 324 319 315 309 308 308 336 336 336 336 336 335 335 335 335 335 334 334 333 333 332 332 332 331 331 330 330 330 330 330 330 330 329 329 328 327 326 326 325 325 325 326 328 331 333 335 332 331 332 337 347 356 4 351 314 257 234 171 129 132 140 96 63 33 10 41 70 70 72 75 66 346 293 30 73 58 41 8 17 77 89 87 106 120 17 22 74 44 18 32 35 356 345 352 31 29 13 22 60 74 106 176 184 160 118 85 108 260 266 271 297 278 273 260 222 195 221 256 277 286 287 289 290 293 294 296 296 297 299 302 302 303 300 301 303 302 302 302 303 304 304 304 305 306 307 307 307 308 308 308 308 308 308 309 309 308 304 300 296 298 304 303 296 276 251 228 230 232 234 231 222 215 210 209 209 208 200 192 189 190 196 199 203 209 217 231 239 241 242 240 231 224 228 260 279 268 242 222 223 237 253 266 266 239 205 193 161 151 152 150 133 50 348 338 43 40 257 212 200 197 198 196 178 128 117 89 74 83 99 223 258 272 286 316 308 289 280 275 270 305 26 37 65 152 124 30 357 265 270 286 310 315 317 172 172 187 243 280 265 208 160 135 54 356 329 311 304 300 271 189 152 113 44 335 313 295 278 279 287 292 298 281 208 195 198 224 254 310 320 320 328 342 339 329 318 340 4 358 191 183 216 270 297 306 306 41 40 43 42 36 28 21 12 4 345 325 310 322 331 345 350 335 319 286 266 262 256 336 1 16 31 30 21 13 20 35 65 67 358 343 348 9 11 357 345 340 8 31 47 42 24 8 354 337 346 9 47 63 57 53 52 33 13 347 345 5 24 33 15 5 9 18 30 26 4 337 315 315 316 339 44 49 25 10 10 38 47 40 74 58 18 1 3 36 83 52 48 48 36 32 44 44 29 5 335 326 325 340 1 31 12 339 326 312 223 258 265 253 238 230 264 297 332 70 110 146 159 127 24 334 322 311 247 174 168 351 346 342 342 329 209 209 265 268 229 211 192 89 25 347 331 329 341 341 328 335 344 8 31 113 114 118 158 192 238 192 148 149 178 235 264 280 290 297 120 140 172 169 81 12 14 24 62 66 54 21 326 308 294 307 304 228 358 25 68 175 219 268 284 281 277 266 265 265 286 295 277 166 139 131 102 49 353 306 259 234 226 233 239 147 125 138 223 268 276 267 240 235 243 256 250 231 216 210 219 229 238 238 226 186 180 199 221 237 239 241 242 245 247 232 213 196 204 216 234 245 253 246 229 204 184 174 169 165 161 163 171 193 220 231 227 216 208 203 204 205 206 206 206 208 212 216 223 231 236 240 245 248 248 239 224 210 198 189 184 183 186 194 205 216 224 229 230 231 228 227 229 229 224 216 208 202 200 199 203 206 208 210 214 213 210 203 200 198 197 191 182 176 172 170 172 174 175 175 171 172 176 179 179 172 168 164 167 171 176 179 180 183 184 183 183 182 184 187 189 190 191 192 192 191 181 152 156 160 178 187 194 176 139 105 98 97 93 88 83 75 61 58 57 67 79 92 100 106 109 110 108 106 105 105 105 105 108 112 115 118 120 125 131 138 131 123 115 110 108 106 106 104 101 97 90 85 92 100 106 106 106 104 105 105 110 113 109 99 68 36 26 84 122 136 141 148 154 160 164 170 179 190 192 194 191 190 185 182 180 180 182 183 184 185 186 186 183 178 176 181 185 195 202 210 214 220 227 234 240 296 52 62 62 50 57 137 151 135 131 130 132 143 163 214 214 182 147 144 147 163 164 158 153 151 150 150 154 171 192 137 89 85 102 105 106 104 105 95 40 300 290 286 289 294 299 309 319 327 338 354 10 22 14 19 22 43 70 89 104 106 112 124 187 210 221 231 244 253 259 265 273 280 283 289 298 305 315 317 313 309 302 299 297 297 296 298 302 305 305 307 307 307 307 305 305 302 307 315 324 327 328 322 318 312 305 301 301 302 337 336 336 336 336 335 335 335 335 335 334 334 334 333 333 332 331 331 331 330 330 330 330 330 330 329 329 328 327 326 325 324 324 323 325 326 329 332 333 330 323 316 311 310 324 358 357 249 234 216 140 106 71 76 104 86 79 71 40 24 76 89 69 56 68 66 56 62 62 42 22 324 23 71 111 134 158 71 35 32 46 52 347 338 4 11 8 25 45 37 24 28 33 33 25 5 8 19 13 35 155 186 217 197 203 270 281 273 266 255 262 280 296 297 294 289 289 297 302 305 304 303 302 303 304 303 301 301 302 302 303 304 305 306 307 308 309 310 310 310 311 311 311 310 310 310 312 312 311 310 309 303 295 289 289 286 275 258 242 234 234 235 236 228 221 212 209 207 206 204 195 190 187 189 193 196 198 200 208 222 234 243 250 250 230 202 198 237 273 274 257 235 225 220 224 237 264 247 202 187 177 155 140 145 96 41 35 30 36 66 182 193 193 179 183 186 136 58 28 2 339 274 239 238 253 276 250 241 275 290 61 75 73 31 16 16 68 141 57 355 323 323 317 341 351 349 340 302 214 205 221 230 212 160 147 103 44 314 297 294 304 308 306 257 188 171 230 267 275 276 260 243 258 279 301 261 186 188 203 290 309 318 304 299 293 289 299 306 319 356 357 345 315 219 239 276 326 37 82 76 77 96 90 71 47 32 11 5 358 348 340 348 1 14 13 8 9 22 66 58 48 30 21 21 23 27 18 9 353 2 53 55 22 356 360 10 9 358 348 347 4 23 40 47 33 3 347 329 353 16 41 48 47 53 53 40 19 353 344 344 360 38 47 18 360 353 349 348 330 271 258 265 278 311 11 21 30 18 22 27 13 13 31 34 27 6 353 19 46 47 50 53 43 30 22 20 15 355 338 315 277 258 248 238 226 240 275 290 304 332 346 346 327 271 251 296 55 47 43 34 68 89 169 289 313 311 301 310 325 351 345 321 306 289 273 261 297 255 233 263 287 37 85 111 345 331 330 323 316 359 18 7 323 247 222 191 179 214 258 234 192 175 194 224 251 267 283 293 98 130 183 313 6 23 19 41 68 65 57 360 309 295 301 15 75 87 4 333 294 257 233 267 274 268 273 286 299 302 295 292 279 220 164 167 173 202 256 264 266 267 273 294 317 19 68 190 240 249 254 264 269 262 265 288 273 258 239 223 220 227 238 240 231 203 197 203 221 233 236 236 234 234 234 231 222 211 211 215 223 231 239 235 222 195 180 171 169 166 164 165 168 182 202 224 234 236 227 215 208 205 205 205 204 203 204 205 210 217 225 230 233 237 244 253 258 257 241 217 197 189 187 190 194 201 208 214 218 220 219 216 215 219 222 222 218 213 206 202 202 204 207 208 211 216 216 214 209 202 189 175 166 164 163 165 170 173 176 175 171 171 173 177 177 174 169 166 169 171 175 180 184 186 185 181 181 181 185 187 187 188 189 188 183 164 154 151 169 181 191 193 190 164 108 92 92 91 87 82 74 68 61 64 69 79 86 93 96 99 100 102 103 104 104 102 100 100 102 105 110 113 117 122 125 128 120 117 113 112 113 112 112 111 111 110 108 104 100 105 108 107 104 101 97 94 103 112 115 114 108 80 47 41 112 137 146 152 158 160 163 168 176 186 188 190 187 185 180 177 177 179 180 182 182 182 179 177 174 176 178 183 193 201 211 226 232 241 236 230 158 100 89 97 88 117 187 160 152 139 137 141 147 157 172 189 190 172 148 149 149 156 167 190 176 160 150 146 141 129 77 52 85 103 117 121 119 116 112 113 272 284 286 288 289 297 304 313 323 330 343 359 9 15 9 8 12 30 52 73 89 89 57 330 292 297 284 282 275 277 280 283 287 289 293 304 315 322 321 318 311 308 307 305 307 306 305 309 311 315 315 313 313 312 312 309 307 310 316 324 327 327 322 315 309 304 301 300 299 301 337 337 337 336 336 336 335 335 335 335 334 334 334 333 332 332 332 331 331 330 330 330 330 330 330 329 328 328 326 325 324 323 323 324 325 327 330 331 332 328 313 277 257 238 216 171 160 249 291 272 117 93 80 63 46 51 75 88 46 40 84 87 58 4 356 51 67 73 104 219 59 46 38 62 99 86 76 73 50 21 14 26 17 358 37 64 67 68 62 54 44 46 48 45 30 16 12 9 359 352 342 355 22 45 7 335 319 320 358 357 340 329 323 321 320 320 320 320 319 320 319 317 314 314 314 310 308 309 309 309 310 311 312 313 313 313 313 313 314 313 313 313 313 312 312 313 314 313 313 315 316 312 293 266 252 241 232 229 227 237 243 246 243 232 217 203 203 205 208 201 191 184 180 183 187 189 189 189 199 212 236 264 306 308 284 217 205 216 241 256 254 248 239 244 249 260 273 267 245 221 226 240 238 210 192 208 223 251 289 353 73 77 82 92 110 100 19 13 9 270 263 263 251 237 236 242 242 245 259 278 305 4 22 359 347 342 3 11 299 275 270 338 26 28 14 358 331 307 254 234 232 220 181 155 137 72 113 187 236 288 311 311 303 270 245 232 237 250 262 270 256 246 244 262 286 213 180 147 57 326 312 308 300 303 313 303 298 312 359 29 5 340 313 253 102 76 64 84 98 114 120 134 110 88 61 42 23 12 4 357 352 349 3 16 13 8 1 25 73 48 39 37 34 30 18 10 360 349 336 338 354 43 100 158 108 25 25 10 356 351 354 17 33 41 23 357 342 356 48 64 75 69 60 55 49 40 13 348 330 329 335 19 47 10 343 321 326 332 317 294 249 274 324 6 15 5 3 10 25 30 27 24 24 24 19 353 349 3 36 59 65 72 76 73 50 22 7 355 345 324 276 251 264 272 272 234 221 245 274 302 287 284 285 282 129 86 68 42 13 349 329 293 208 221 270 288 300 319 324 326 307 283 284 292 320 319 320 292 253 270 298 337 86 92 39 338 314 309 317 21 23 354 305 267 225 207 192 219 241 249 219 180 193 217 244 255 263 286 359 273 289 332 17 41 41 57 66 60 48 325 295 286 279 96 72 65 352 308 290 285 270 270 283 291 303 307 304 298 282 297 271 189 165 156 170 191 228 243 255 270 300 272 234 214 223 232 241 240 234 252 268 290 303 312 286 271 254 234 218 224 231 240 235 221 213 212 222 229 233 232 231 228 228 228 226 223 221 222 225 230 233 228 212 184 176 171 171 169 168 169 172 179 192 210 225 236 242 244 238 232 228 223 216 211 206 203 204 207 214 219 224 224 234 254 278 292 294 288 272 246 223 209 201 198 199 202 207 211 214 213 212 214 218 223 224 223 219 213 208 208 209 209 209 213 215 214 206 177 135 118 111 115 124 140 155 164 171 172 170 171 173 174 175 175 173 171 171 172 174 179 185 187 186 184 184 184 185 184 183 182 179 168 158 141 162 172 184 188 190 183 165 114 87 77 79 79 77 74 68 63 65 72 82 88 93 94 94 94 96 95 98 100 100 100 98 95 96 101 108 113 115 115 113 110 110 110 111 115 118 118 119 121 122 124 124 117 111 110 110 109 105 99 93 85 87 95 106 113 117 113 96 47 70 123 148 155 160 162 165 171 177 183 184 186 185 182 179 177 177 177 177 179 179 177 175 173 172 174 176 178 181 187 192 218 273 275 296 88 89 106 106 108 103 117 214 155 142 137 142 149 160 173 187 188 177 157 147 147 153 159 171 189 220 218 185 128 89 47 47 49 85 117 130 132 132 130 131 155 238 267 270 275 279 291 304 313 321 325 337 350 359 4 359 7 13 22 31 48 49 29 338 314 302 301 299 297 295 297 297 298 302 301 302 318 327 329 323 317 313 313 313 312 310 309 310 316 321 323 320 320 318 313 309 310 315 321 322 324 322 319 312 309 305 304 304 306 304 304 337 337 337 336 336 336 336 336 335 335 335 334 334 333 333 332 332 331 330 330 330 330 331 331 330 329 328 327 325 324 323 322 323 324 325 329 334 341 347 349 342 324 246 202 192 173 150 135 68 346 24 71 84 82 47 25 33 65 64 65 75 73 64 36 24 75 117 185 210 184 78 75 69 69 80 85 86 94 65 34 1 348 335 44 53 63 71 76 72 89 72 58 64 55 41 17 349 343 336 339 340 347 1 11 339 328 320 334 22 353 337 327 324 323 322 320 323 324 326 327 327 323 321 322 322 319 317 315 315 315 316 316 316 316 315 315 315 315 314 314 314 313 313 313 312 313 314 314 316 330 352 19 312 216 206 196 193 199 211 236 248 250 245 233 211 198 196 201 209 205 192 172 164 165 171 178 178 181 189 193 214 36 17 345 307 275 253 243 249 255 260 255 243 238 250 265 274 277 266 239 230 237 237 232 221 215 210 207 229 291 311 333 11 51 76 28 304 280 250 216 246 270 259 260 269 279 283 276 282 334 9 44 4 323 311 310 312 298 266 175 145 32 49 62 33 358 316 299 278 284 289 266 232 182 201 272 195 189 183 251 308 303 292 254 251 257 270 278 268 270 275 274 270 282 270 218 193 161 167 271 289 293 297 306 311 307 309 355 23 23 343 324 316 16 96 91 92 100 108 119 117 109 83 65 46 34 22 8 359 347 344 343 4 12 7 355 346 10 36 38 38 37 42 38 20 4 348 333 323 326 331 81 199 202 201 206 14 2 350 333 340 24 35 39 9 347 310 57 79 90 94 91 79 63 63 54 11 342 318 341 9 20 14 345 325 308 314 325 335 12 41 16 6 16 18 10 360 2 34 42 41 38 29 15 360 347 340 342 15 69 98 116 135 127 97 58 22 3 352 353 15 10 354 323 306 279 241 213 221 234 235 249 269 275 271 95 79 62 8 334 309 278 212 206 220 293 306 315 301 291 286 286 328 341 342 323 318 328 34 124 340 337 346 357 6 335 307 307 320 346 14 8 322 286 204 183 175 196 223 246 220 191 190 217 250 250 256 359 10 302 314 350 50 63 60 62 62 51 27 298 288 284 246 136 38 34 293 293 291 290 286 274 292 296 293 296 294 283 260 7 113 144 142 148 184 212 238 214 182 142 176 196 186 192 216 234 246 250 259 284 308 329 308 292 279 272 263 239 214 216 228 242 242 237 227 223 225 229 232 230 229 228 228 228 227 224 220 223 226 232 230 219 198 175 172 171 171 170 170 170 174 179 190 201 212 223 233 233 232 229 228 230 229 227 222 215 210 209 211 215 219 221 240 279 307 318 321 319 314 306 293 272 239 214 202 199 200 200 202 201 203 206 214 220 223 224 224 221 218 214 212 210 208 208 205 196 172 139 116 110 105 99 95 90 94 117 151 176 181 178 177 174 178 179 178 174 171 172 174 179 184 188 184 180 180 180 180 176 170 160 151 141 159 171 180 186 189 186 178 157 124 95 80 71 71 73 75 74 72 70 72 81 90 93 94 94 94 94 94 93 94 95 98 100 99 99 100 104 110 113 112 111 107 104 103 105 108 112 114 116 121 126 132 135 134 127 116 115 114 113 109 104 97 90 82 83 88 102 115 122 121 118 100 89 151 171 169 167 167 172 175 179 180 182 182 184 184 182 179 177 177 175 175 173 173 170 168 165 160 157 149 139 130 112 68 52 52 66 79 97 96 97 89 88 86 136 141 145 147 152 170 196 218 193 168 154 151 154 160 167 174 186 208 228 330 65 62 49 44 46 72 111 135 138 139 140 147 169 209 241 251 260 270 287 302 311 310 307 315 322 335 351 352 359 7 10 16 28 24 357 322 303 301 300 298 302 305 307 312 315 315 319 324 330 331 325 317 313 313 312 310 304 301 304 310 321 321 318 311 307 302 304 307 315 318 322 319 315 312 310 309 310 312 313 318 321 318 319 338 338 337 337 336 336 336 336 336 335 335 335 334 333 333 333 332 331 331 330 330 331 331 331 330 329 327 325 324 322 321 323 324 324 326 334 349 19 22 12 357 353 358 81 182 201 184 148 95 31 23 35 83 91 72 27 352 29 85 93 83 67 56 44 54 70 166 149 106 133 114 134 117 74 77 87 94 104 102 71 347 330 322 34 76 77 67 62 26 2 355 36 71 58 39 355 320 301 294 311 322 322 329 330 315 313 313 327 352 290 301 303 304 304 307 310 315 318 320 321 320 319 317 317 314 312 314 314 315 315 315 314 314 314 313 313 313 313 312 312 312 312 312 311 311 312 313 313 322 353 29 60 112 164 181 183 183 183 204 234 251 257 250 234 211 203 201 200 198 197 181 161 145 138 134 133 128 154 158 153 141 108 68 358 307 293 284 277 275 275 282 290 273 234 235 248 275 310 29 50 57 81 227 235 238 228 207 193 181 156 181 250 293 305 86 181 245 272 252 229 237 272 96 13 341 312 310 315 333 357 2 10 7 3 41 354 347 255 161 110 81 28 29 31 29 324 289 282 277 278 309 327 282 268 250 239 228 190 173 212 268 277 278 275 297 312 316 316 307 310 310 306 310 325 310 270 172 149 149 213 263 273 277 274 283 293 322 26 34 4 329 318 313 340 108 108 115 117 111 103 90 74 57 59 56 46 25 4 353 345 351 354 1 360 352 338 339 3 31 53 43 40 50 46 25 344 326 312 313 320 344 54 130 171 201 247 327 305 312 342 19 45 45 32 355 327 280 287 328 78 75 70 60 54 60 46 13 346 330 26 43 36 3 324 316 305 271 328 10 55 53 27 9 357 6 8 348 351 16 50 69 85 94 73 258 282 307 321 343 27 106 104 78 46 54 57 38 19 3 1 2 351 340 328 328 332 343 349 345 340 326 306 304 309 317 124 106 85 2 331 313 312 129 143 107 61 4 332 304 288 317 349 7 358 346 330 327 344 62 87 63 4 337 322 314 311 304 284 327 341 1 354 329 310 249 145 193 234 237 240 221 206 196 231 265 270 29 67 23 310 302 353 81 76 73 68 60 44 359 295 287 279 200 130 44 293 273 280 279 273 289 304 305 301 294 294 295 158 130 124 185 178 155 172 241 270 288 329 21 5 350 272 181 190 209 236 257 282 303 312 289 282 275 270 267 269 269 239 206 194 216 238 245 244 237 230 225 226 228 231 230 231 231 233 234 231 225 224 225 229 220 204 180 167 168 171 173 173 172 172 177 183 191 198 206 212 220 221 219 215 216 218 226 235 245 261 297 272 216 209 220 242 294 320 325 323 317 314 309 305 299 292 276 250 223 210 202 196 194 193 196 201 208 214 217 217 218 216 214 212 210 207 207 202 198 182 163 150 138 133 129 124 114 98 70 57 14 292 271 259 223 198 190 188 184 177 170 171 174 178 179 179 177 175 177 174 171 164 159 153 160 167 177 186 190 190 187 174 155 124 103 90 82 78 77 79 81 85 88 87 87 90 93 94 96 95 95 95 94 94 94 94 98 100 103 104 106 108 111 115 114 110 105 103 101 101 100 97 98 102 117 131 138 140 135 124 117 117 118 120 117 113 109 103 97 93 92 93 106 123 134 138 141 144 156 177 184 181 176 175 175 175 179 182 184 189 191 189 185 179 175 171 169 169 168 163 158 150 143 135 129 123 114 106 77 61 61 61 79 89 96 96 89 88 117 145 146 147 144 148 175 216 242 218 191 172 168 176 174 177 167 171 187 68 59 73 69 61 46 42 59 89 132 146 154 157 164 173 196 221 237 251 266 283 295 297 284 270 271 276 286 301 328 352 354 354 359 358 7 343 308 297 294 298 302 310 312 318 322 330 335 337 337 330 318 307 304 304 303 301 296 297 298 307 312 318 310 302 297 295 294 300 305 312 312 312 309 308 306 307 312 316 324 330 332 332 326 326 339 338 338 337 337 337 336 336 336 336 335 335 334 334 333 333 332 331 331 331 331 331 331 331 329 328 326 324 322 321 320 322 323 323 326 334 354 42 76 31 340 330 333 37 41 12 24 73 73 64 44 35 47 96 115 79 29 30 75 132 129 119 92 76 64 44 4 323 308 234 168 162 98 58 70 81 97 130 131 108 338 325 332 338 59 70 61 44 9 338 288 356 43 42 18 286 254 238 252 260 290 306 313 314 316 318 316 308 272 240 270 281 282 292 300 303 307 309 310 312 311 310 307 305 305 306 308 309 310 310 310 310 310 310 309 309 309 309 309 309 309 309 308 308 309 311 311 314 328 352 29 52 117 150 165 167 172 178 198 220 244 252 249 235 216 211 200 189 178 171 157 141 131 126 117 107 82 83 136 149 153 154 147 297 298 294 292 307 304 283 291 305 282 244 220 213 29 49 59 55 51 48 54 89 156 214 215 211 218 206 200 224 270 282 267 197 233 246 245 242 239 251 25 6 340 299 288 281 293 321 348 1 15 39 53 348 308 218 129 72 21 350 350 331 287 275 275 273 268 196 315 308 274 261 250 238 215 178 174 194 240 270 295 312 330 333 332 327 321 322 321 311 318 331 340 337 163 162 165 228 251 250 254 254 275 306 357 31 99 254 276 293 300 297 20 104 147 141 102 67 54 54 52 53 59 63 37 9 353 350 358 355 353 345 335 320 326 340 14 41 58 65 77 97 68 301 302 298 311 318 331 359 55 34 340 334 332 315 340 355 23 47 48 32 356 307 284 299 329 352 19 29 25 31 42 29 12 348 354 30 46 50 347 322 319 313 181 99 67 91 83 59 18 348 352 355 350 358 12 81 125 149 175 197 224 267 292 322 352 7 13 17 22 22 31 39 40 29 334 330 332 336 340 341 348 2 8 1 352 2 4 339 328 318 328 40 66 70 47 348 342 25 53 46 58 58 25 358 341 8 77 32 356 331 329 330 315 306 19 66 71 358 307 295 290 291 255 112 350 333 324 315 308 302 305 345 306 281 269 250 226 219 214 228 250 274 286 86 340 297 279 235 93 84 79 77 66 44 335 302 281 254 149 148 170 246 260 262 277 301 314 301 287 287 290 294 295 260 198 204 226 209 175 198 231 254 268 280 268 254 267 259 216 193 191 210 263 287 277 268 258 255 257 258 259 265 264 238 201 187 206 225 241 244 243 234 226 221 225 231 232 232 231 232 236 235 233 230 227 223 204 183 163 161 164 174 178 178 176 174 180 187 193 196 199 207 214 215 213 209 207 207 210 216 233 10 30 24 275 218 230 247 271 281 290 283 280 274 270 265 263 260 252 239 225 217 208 200 195 193 195 199 203 206 209 209 209 209 209 208 208 208 204 199 192 179 166 154 146 139 139 140 141 146 150 182 217 245 261 280 271 253 220 203 193 183 178 179 177 176 172 170 174 175 179 175 171 165 165 167 173 178 182 186 193 185 177 156 130 106 97 90 87 86 86 88 93 101 106 109 101 93 94 96 97 98 98 99 99 98 98 100 103 105 108 107 104 103 106 111 114 113 109 105 101 100 96 92 84 74 78 104 132 130 127 120 117 119 120 123 123 123 123 123 123 125 124 122 127 147 154 155 152 155 159 169 181 195 191 186 181 178 181 186 191 192 194 192 187 181 173 167 163 160 157 152 145 138 134 130 130 129 129 120 103 88 88 88 89 89 104 113 124 169 210 190 165 154 153 156 172 198 224 226 217 201 191 184 160 61 43 38 34 52 71 86 86 77 44 36 47 83 132 159 165 167 167 174 191 211 230 244 259 273 273 264 250 238 231 226 221 218 228 273 322 319 324 329 331 314 297 292 293 298 307 315 317 323 339 344 349 341 331 318 304 295 291 289 287 291 294 302 309 313 313 312 304 298 294 294 295 299 302 302 301 303 305 306 309 312 318 331 340 344 337 333 328 334 339 338 338 338 338 337 337 337 337 336 336 335 335 334 334 332 332 332 332 332 331 332 332 330 329 327 324 321 318 315 315 316 314 311 311 326 345 19 114 14 315 307 323 56 52 43 37 30 31 81 83 46 30 63 101 91 55 29 34 90 105 113 108 99 72 10 341 338 349 352 7 32 46 72 152 189 238 215 186 169 156 142 70 66 73 74 69 36 280 353 4 4 360 359 353 336 239 223 304 306 308 306 304 303 304 307 307 302 287 280 292 296 296 299 302 301 301 301 302 302 301 300 300 301 301 302 304 304 305 305 306 306 306 306 305 305 305 306 305 305 306 305 305 305 308 309 309 315 329 342 353 2 20 35 79 130 157 169 192 194 236 236 241 238 221 173 147 143 142 144 141 140 138 139 137 135 131 119 156 205 193 174 154 187 244 267 286 30 70 102 257 280 278 260 208 163 67 66 63 60 50 43 63 78 79 82 260 235 230 225 224 255 303 329 281 263 259 259 257 237 230 254 318 333 303 278 255 246 302 320 338 345 7 73 102 108 108 156 28 351 311 309 307 283 268 267 283 310 323 338 330 306 284 276 265 237 201 169 167 184 274 297 315 325 338 328 323 325 316 300 295 287 273 273 284 270 241 224 227 258 264 270 280 290 319 19 28 41 78 242 265 284 298 318 330 341 165 79 50 37 35 49 60 71 81 84 76 58 37 13 3 353 346 341 329 318 339 360 16 27 79 114 139 161 182 259 317 323 333 349 7 21 32 8 356 352 8 16 360 354 360 26 41 26 345 310 327 4 26 27 21 15 4 18 27 16 360 338 355 17 39 42 14 344 334 344 3 9 29 76 93 94 67 32 9 357 352 8 31 98 135 150 156 272 324 323 326 3 27 35 20 359 19 28 23 19 20 23 13 337 335 28 13 2 341 341 351 2 5 356 340 322 313 310 348 6 11 52 90 7 355 23 32 31 27 35 41 15 341 360 19 24 28 193 209 283 291 298 315 345 2 310 286 286 270 263 253 243 270 281 279 269 280 302 316 329 314 302 292 272 240 241 240 232 256 282 277 264 264 262 259 236 126 92 92 94 101 77 306 310 307 312 124 167 188 222 237 248 245 291 295 281 270 269 278 290 301 333 202 196 217 200 186 197 208 221 233 243 241 231 225 219 208 176 125 123 226 255 260 260 255 255 258 261 264 266 262 250 222 206 206 218 232 238 239 234 225 218 223 229 235 236 234 233 233 235 234 232 224 208 179 164 156 164 172 180 183 183 178 177 183 191 202 197 196 200 205 209 207 204 198 190 175 151 117 119 151 204 221 226 222 219 217 217 217 226 229 231 231 231 230 227 223 219 215 211 207 200 197 195 197 198 200 202 203 201 200 198 202 204 206 204 202 197 188 176 162 149 143 140 143 146 153 162 174 186 198 212 220 231 237 236 226 215 205 194 190 190 186 180 172 172 177 180 182 180 178 173 175 177 180 183 183 183 182 172 159 139 124 110 100 95 91 91 91 93 97 104 108 107 102 99 97 97 99 100 101 104 105 107 107 111 115 114 111 106 102 98 99 103 112 117 116 112 110 109 107 102 90 65 28 25 36 106 118 117 117 119 121 125 129 132 135 139 143 146 147 149 153 164 181 185 181 172 165 166 165 170 182 192 189 187 189 190 191 193 190 187 183 176 167 159 154 151 146 140 139 135 134 135 135 139 144 144 151 156 156 156 136 136 142 163 182 212 231 235 195 172 164 166 175 190 210 226 229 224 202 164 135 119 106 70 59 70 89 103 108 99 57 40 34 65 117 149 158 162 166 175 191 207 223 232 243 249 244 237 231 224 216 206 198 188 181 181 212 242 271 279 285 271 280 287 293 300 307 312 317 326 337 341 341 333 323 315 304 297 292 291 288 300 308 310 313 313 310 305 300 297 294 294 296 301 302 304 304 307 310 316 322 333 345 353 349 344 334 330 334 344 339 339 338 338 338 338 338 337 337 336 336 335 335 334 334 333 332 332 332 332 332 332 332 330 328 325 320 313 309 306 305 305 303 318 331 343 347 334 271 229 274 296 309 48 71 54 41 39 34 57 73 67 44 36 65 75 51 20 346 6 73 115 122 126 57 20 19 17 37 28 8 357 353 182 187 186 185 184 176 165 162 132 106 87 80 85 91 90 59 47 25 3 345 341 349 338 313 329 336 308 297 293 290 288 290 290 290 291 293 297 300 298 297 298 297 296 295 295 296 296 296 296 297 299 300 301 301 302 302 303 303 303 303 303 303 302 302 302 302 302 302 302 302 304 307 308 310 317 327 333 333 333 332 333 329 187 170 163 137 59 60 66 66 71 79 90 105 119 131 139 144 145 146 149 150 149 135 124 117 271 259 208 178 177 204 233 234 66 352 301 238 252 276 287 324 124 81 72 81 79 21 15 89 90 81 66 54 89 208 220 248 325 171 248 282 285 281 281 280 253 235 171 315 311 286 289 43 158 228 306 297 212 275 23 81 108 89 64 59 103 181 261 282 284 283 284 312 324 324 328 331 321 304 278 250 208 182 161 153 162 260 277 286 291 292 286 289 293 283 278 286 281 268 264 264 267 280 309 316 320 315 312 314 317 303 185 249 310 306 295 295 298 309 326 342 7 61 76 76 80 97 131 128 126 120 116 114 113 102 53 2 339 338 339 336 335 343 3 24 20 34 108 110 95 60 25 7 360 352 2 15 30 33 16 358 352 357 358 348 346 342 4 36 26 9 350 1 24 53 43 18 358 344 6 14 10 352 328 14 61 55 49 39 5 348 344 345 347 346 351 32 67 72 37 14 13 16 25 37 72 105 114 14 339 339 359 47 100 138 141 65 27 37 94 112 124 50 3 360 350 353 36 120 198 276 322 337 348 354 347 324 311 316 338 6 3 359 46 81 39 21 18 26 14 341 349 61 104 72 26 17 11 20 95 119 8 316 313 319 345 342 316 323 327 240 221 225 225 232 267 266 240 244 262 263 273 285 290 290 292 292 284 282 287 296 294 279 264 249 242 234 219 196 154 146 155 183 201 221 244 261 261 257 249 239 235 280 198 169 250 276 278 272 197 286 318 293 278 243 201 152 172 183 194 224 245 232 230 241 218 199 177 160 133 209 255 246 249 259 262 264 265 265 264 264 264 261 253 238 228 219 220 225 234 238 237 227 219 219 226 236 240 241 237 236 236 233 227 211 185 162 162 164 173 179 184 186 185 180 181 187 199 210 205 201 199 200 201 195 185 160 138 125 138 154 178 193 206 214 218 213 209 207 210 210 211 213 215 216 216 215 212 209 207 205 203 202 200 200 199 200 200 199 199 198 197 194 193 194 197 201 200 197 190 182 168 154 143 140 143 149 157 166 171 177 183 189 196 199 203 204 206 206 204 202 198 196 195 197 191 182 180 182 184 186 186 185 184 185 186 185 183 180 175 168 156 147 140 130 119 107 99 95 94 94 94 97 100 101 103 103 102 101 98 97 97 98 103 109 115 122 124 123 115 110 107 104 99 95 99 111 119 123 123 122 121 120 117 108 76 20 20 39 98 120 123 125 127 131 134 138 141 144 147 149 151 154 156 162 171 184 193 195 181 164 151 141 135 131 136 163 182 187 189 188 187 183 181 173 166 156 148 144 142 138 136 139 141 142 143 146 147 153 161 172 181 187 194 202 212 212 217 218 230 242 250 232 199 177 174 176 187 201 221 231 238 212 177 165 161 159 152 135 117 117 120 128 129 99 66 42 57 108 138 152 167 181 191 200 207 214 219 224 228 228 228 224 220 211 198 185 175 175 181 193 207 223 230 236 232 242 260 271 284 294 301 308 315 321 318 318 315 312 310 307 304 301 302 305 304 304 301 300 301 299 297 295 293 293 293 299 307 308 310 311 317 325 334 342 351 354 356 346 337 330 335 345 350 339 339 339 338 338 338 338 337 337 337 336 335 335 335 334 334 333 333 333 333 333 333 332 330 328 324 312 305 300 299 295 321 353 5 354 350 355 359 331 206 211 262 353 66 80 58 52 69 58 49 68 83 57 45 66 72 63 12 1 14 61 120 106 90 96 100 70 59 82 36 9 353 359 89 163 171 170 171 170 173 180 157 113 86 78 78 74 70 63 51 9 326 315 309 311 306 302 302 297 288 282 277 274 272 275 277 277 276 278 281 285 288 288 288 288 288 290 292 293 294 295 297 297 298 299 300 300 300 301 301 300 301 300 300 300 300 299 299 299 299 300 300 301 303 305 306 308 315 321 326 321 317 315 306 271 200 165 123 94 69 68 65 54 60 74 84 98 118 134 143 142 140 143 146 153 152 147 141 112 20 353 164 167 171 192 196 162 169 281 273 256 247 263 289 289 266 66 87 117 137 219 228 201 110 92 82 69 60 142 195 227 175 152 182 290 285 280 268 257 233 150 139 250 280 270 285 312 236 241 346 14 39 29 27 59 89 221 315 351 85 125 203 289 302 299 298 303 298 287 289 297 296 296 284 199 171 161 164 188 215 230 240 250 256 250 238 259 268 261 270 301 312 307 292 283 281 322 1 2 353 337 327 319 311 210 162 191 278 284 291 297 302 315 342 360 34 81 109 125 145 133 133 135 135 129 126 124 123 127 144 236 286 307 310 310 317 329 2 21 16 14 41 65 51 33 21 5 350 345 11 22 34 44 46 15 356 345 344 344 348 348 354 21 30 26 15 1 24 70 73 52 349 340 5 9 7 353 347 14 66 60 55 44 5 337 323 321 320 319 323 327 346 23 31 27 22 24 27 28 35 47 24 342 343 345 121 83 56 50 62 70 81 117 169 167 144 96 34 13 356 338 334 350 345 326 334 346 351 343 338 322 316 321 349 11 358 352 18 47 45 11 351 355 336 315 315 329 85 88 74 46 20 2 12 49 13 341 330 332 352 329 298 318 334 335 200 196 195 218 280 285 276 268 258 247 244 248 266 276 278 279 277 268 270 286 287 281 259 236 228 220 209 205 198 199 200 202 200 200 205 216 228 236 246 261 272 275 260 230 236 261 283 290 50 275 278 280 270 213 163 147 174 200 202 220 232 236 231 231 183 164 133 140 168 224 247 248 251 257 258 258 262 263 263 262 261 259 255 249 243 236 230 230 235 240 242 232 222 215 220 229 237 241 242 240 238 229 214 191 176 167 171 174 182 186 189 191 191 186 187 192 203 211 211 206 200 195 189 175 159 141 147 156 172 184 195 200 202 206 209 211 207 207 210 210 209 210 210 210 208 206 203 198 197 196 196 200 202 204 206 206 204 204 202 198 195 190 188 190 190 192 191 188 182 174 161 150 144 146 152 160 168 173 177 179 181 185 189 191 193 194 194 195 194 194 195 197 197 200 201 197 192 187 187 188 188 189 192 192 189 187 179 170 161 154 149 145 140 130 119 108 103 98 98 100 104 106 107 103 102 102 101 99 95 92 86 88 90 98 107 120 123 121 113 111 111 111 110 102 94 94 114 122 126 128 131 126 121 113 75 22 22 53 106 126 134 137 139 142 145 147 148 149 150 151 152 154 156 159 163 170 170 166 150 135 126 122 117 113 110 113 145 173 189 187 185 177 172 164 152 142 138 135 135 139 141 144 147 150 150 152 155 161 171 181 189 200 211 223 230 230 226 226 232 243 251 250 223 195 185 182 186 194 210 226 237 219 188 174 168 165 157 149 135 135 133 137 141 144 165 249 273 165 149 166 184 203 210 215 214 212 208 212 217 223 224 223 214 202 189 180 178 185 192 194 196 199 209 217 217 220 232 239 247 254 265 276 281 286 284 284 287 290 294 295 297 298 299 300 298 290 286 285 286 287 287 289 290 295 297 303 309 310 311 317 321 328 339 344 349 347 343 336 331 333 342 349 347 339 339 339 339 338 338 338 338 337 337 336 336 335 335 335 334 334 333 334 334 335 335 333 333 333 335 336 338 334 332 352 8 17 25 341 314 308 315 335 175 164 94 54 71 81 77 63 66 79 70 60 72 85 79 71 77 66 2 331 320 314 130 118 118 111 64 22 357 344 11 18 25 38 44 47 66 114 162 176 186 188 151 74 67 66 60 60 66 74 79 241 274 285 283 278 277 278 279 279 275 273 269 265 266 270 273 273 271 275 279 281 283 284 284 285 287 289 290 292 293 294 296 297 298 298 299 299 300 300 300 299 299 298 298 298 298 297 297 298 298 299 300 300 301 301 301 302 304 312 324 327 320 308 271 192 154 147 133 127 114 108 98 78 81 87 93 96 113 133 143 138 134 136 150 197 184 171 156 174 221 187 136 190 208 206 191 156 162 242 266 275 314 183 232 261 265 271 167 168 193 220 224 211 133 104 88 72 75 182 197 201 171 156 172 234 266 269 260 238 189 147 154 223 277 282 267 218 144 328 333 327 323 301 314 19 145 197 260 279 308 69 74 335 309 302 299 297 295 266 220 221 250 268 263 156 154 157 183 206 221 223 217 222 229 238 242 253 251 245 239 271 305 308 303 311 332 15 24 23 4 339 326 318 306 251 171 206 256 252 264 282 286 311 353 16 56 104 128 121 115 100 96 93 90 82 80 65 46 46 32 302 278 283 296 302 309 327 7 14 11 359 3 47 39 27 17 6 360 3 14 27 36 38 30 15 357 342 342 355 28 19 5 7 20 38 31 3 12 32 66 60 352 337 4 33 12 350 345 344 12 44 41 24 323 291 285 283 293 298 304 315 344 19 46 38 31 24 15 6 4 2 350 342 346 26 92 43 22 358 349 328 144 144 133 107 65 48 34 19 341 325 319 315 297 271 232 19 10 326 310 299 301 307 325 352 351 340 335 355 7 353 342 333 321 316 335 355 19 37 54 53 31 353 339 337 352 348 334 332 336 275 197 197 305 332 280 178 165 187 259 288 295 303 301 290 267 254 261 260 258 270 277 257 244 248 264 273 255 226 211 206 202 202 200 199 197 195 188 191 200 209 214 200 203 218 234 252 282 281 220 254 276 279 280 273 281 290 246 133 151 172 203 233 237 221 216 221 212 191 145 137 136 170 201 225 241 249 249 250 256 260 263 265 265 263 261 259 258 256 251 246 240 238 237 241 243 240 228 214 217 223 232 238 242 240 235 221 200 182 179 178 180 184 189 192 194 197 197 195 194 197 206 210 213 206 198 187 174 159 158 159 169 178 188 194 198 199 200 200 202 203 205 206 209 210 210 210 208 205 201 196 193 191 191 191 192 195 200 207 208 209 210 209 207 201 194 187 185 185 185 185 185 182 177 169 160 155 154 157 161 166 170 174 178 180 182 183 185 187 188 189 190 190 190 191 193 194 197 198 200 201 203 203 200 198 196 195 194 191 185 179 171 163 157 150 146 139 132 124 115 108 104 103 106 110 114 108 104 99 99 99 99 98 94 90 85 81 80 80 90 108 110 110 109 112 115 117 118 119 103 90 105 114 121 124 124 119 110 94 58 31 24 40 80 126 139 141 144 147 148 150 149 149 150 151 152 153 154 154 154 153 149 139 130 125 121 118 118 118 118 122 142 183 214 212 200 181 167 154 144 140 137 136 139 146 150 155 156 157 157 160 163 169 177 186 195 206 215 226 229 229 223 226 228 234 241 243 228 215 200 193 193 197 206 220 242 205 177 170 166 160 154 150 144 145 144 143 150 160 200 235 251 239 214 198 202 211 218 222 223 220 214 212 213 219 222 221 210 198 185 184 189 195 199 192 187 180 191 201 207 207 207 211 216 221 226 239 246 251 249 250 253 264 270 273 279 282 286 289 285 281 278 277 279 282 286 290 296 301 306 306 307 308 309 310 312 323 333 339 341 337 332 332 335 341 341 341 327 339 339 339 339 339 338 338 338 338 337 336 336 336 336 335 336 335 334 334 335 336 337 336 348 360 8 12 16 11 1 354 355 356 339 264 275 292 316 339 302 272 43 50 61 93 93 51 70 93 86 60 88 189 215 263 302 265 299 330 330 315 319 341 359 27 31 34 39 24 9 2 12 50 57 47 12 355 346 320 295 332 38 44 53 67 68 67 80 100 129 181 253 270 276 276 274 271 271 270 270 270 270 269 268 271 274 276 277 277 279 280 283 284 285 286 288 289 291 292 293 295 297 298 299 299 300 299 299 299 299 298 297 297 297 297 297 297 297 298 299 300 301 300 300 300 299 298 297 296 310 66 89 89 95 114 125 135 142 152 135 116 103 92 87 97 110 106 96 142 156 149 140 134 143 173 226 240 255 198 211 240 357 301 245 226 171 155 174 229 258 273 305 242 216 231 248 270 228 218 251 239 223 214 196 148 134 135 181 217 214 210 202 190 187 228 250 269 270 231 166 146 168 216 289 270 189 142 102 338 298 284 300 10 348 236 242 212 212 231 263 44 44 27 279 275 284 297 313 286 231 221 221 229 224 177 167 170 192 207 222 212 200 214 229 241 245 250 249 237 213 223 259 286 303 328 3 39 35 25 1 331 315 313 317 130 133 142 228 223 223 227 196 357 349 36 94 91 96 98 96 86 70 56 37 40 50 35 24 21 11 354 328 305 305 308 315 341 8 3 356 344 355 40 39 34 26 16 9 6 12 33 41 41 31 17 360 347 340 8 41 23 6 347 360 46 56 50 29 27 36 29 354 287 257 89 12 356 340 334 334 330 313 300 289 279 270 265 289 315 324 324 330 20 59 58 52 43 27 11 358 350 340 350 357 27 49 49 9 330 319 297 172 176 301 23 33 23 6 327 326 328 263 228 234 245 242 206 190 221 271 286 296 304 312 327 9 351 347 352 349 345 341 336 333 337 348 11 19 10 11 22 18 2 337 322 318 312 310 317 319 317 271 165 181 287 270 197 174 192 234 297 311 347 329 325 317 310 300 295 297 321 332 323 274 251 262 270 280 151 150 181 187 187 183 173 156 147 155 178 207 251 241 171 179 197 226 267 326 332 308 290 286 276 275 275 287 298 117 132 153 196 222 237 239 230 226 210 209 192 142 150 172 212 219 219 239 253 250 250 254 259 264 266 266 265 264 262 263 262 261 256 251 245 240 239 240 242 230 219 218 224 230 236 240 238 227 206 190 180 184 189 193 195 196 197 199 201 202 202 201 203 208 208 207 199 187 169 165 163 167 173 180 187 192 196 199 201 201 199 198 199 202 205 207 208 208 207 202 194 191 188 189 189 188 187 186 186 189 198 207 211 211 208 205 201 194 186 184 182 182 182 182 180 176 169 164 162 164 167 167 168 170 174 179 180 183 183 183 184 186 188 190 190 189 191 191 192 195 197 198 201 203 203 204 202 199 193 184 177 171 164 160 155 148 141 136 130 125 118 113 109 108 113 121 119 115 108 105 103 102 101 100 101 101 96 92 86 82 79 82 90 95 102 107 109 111 111 112 112 102 97 102 104 107 110 110 107 95 79 64 47 30 35 49 93 119 131 135 138 139 140 137 137 139 141 144 145 147 147 147 146 142 136 132 128 128 130 135 138 143 152 168 192 219 233 226 211 173 151 143 140 139 142 148 155 161 164 165 165 164 165 168 175 182 187 194 203 207 212 213 213 215 215 217 219 217 216 220 221 215 209 201 205 209 234 275 88 149 157 162 160 156 154 152 154 151 151 160 178 209 230 242 244 237 224 219 218 220 221 223 223 221 219 217 218 221 221 208 195 187 191 197 201 200 194 186 180 188 196 203 201 200 200 200 202 205 216 228 236 241 235 231 237 243 249 255 260 262 265 268 270 275 279 283 289 294 299 302 305 305 302 304 306 309 310 315 322 331 334 333 332 333 339 341 342 334 325 316 339 339 339 339 339 339 338 338 338 337 337 337 337 337 337 337 337 337 336 336 338 340 348 14 35 43 27 12 356 350 350 350 349 340 328 336 335 347 351 359 25 62 50 54 71 100 101 95 102 120 132 271 282 284 340 12 35 37 25 10 16 35 44 64 68 59 46 42 308 294 296 283 239 239 265 309 324 333 308 308 359 21 30 71 129 117 108 109 117 231 255 263 266 269 271 273 271 271 270 269 269 270 271 273 275 276 276 278 279 282 283 285 286 288 290 291 292 294 295 297 298 299 301 301 301 301 300 299 299 298 297 297 297 297 297 297 297 298 300 302 304 305 303 302 300 300 302 291 130 111 107 103 90 82 93 100 111 140 156 131 114 107 106 106 107 106 90 80 62 147 171 153 142 141 154 226 301 304 215 188 165 342 341 276 226 178 174 187 238 260 258 254 240 229 222 233 271 289 300 302 244 205 206 194 171 162 161 193 231 251 253 261 271 278 248 241 249 250 215 151 149 177 223 322 68 138 136 212 234 255 274 10 58 69 93 139 199 207 206 190 32 305 283 269 263 261 285 311 304 285 255 228 213 225 228 206 198 202 200 199 170 166 231 255 258 250 252 259 243 218 223 241 270 293 312 336 8 22 13 336 318 309 300 299 307 24 37 331 271 270 280 309 297 282 236 130 84 86 89 87 84 73 61 44 45 42 31 18 4 353 341 322 308 309 315 320 342 356 353 349 341 350 10 34 31 23 18 13 3 12 27 44 48 32 15 354 350 350 34 49 38 5 335 341 11 48 54 49 29 14 355 328 287 267 196 1 349 330 321 311 288 257 258 262 264 261 257 259 263 266 300 332 22 59 76 80 73 49 28 10 353 345 14 25 14 5 352 346 332 334 330 68 27 27 68 63 38 10 360 352 339 279 271 274 277 274 265 250 242 279 298 318 336 358 12 17 345 327 303 302 306 307 308 305 315 330 28 47 34 14 358 341 324 313 297 280 254 254 299 318 324 323 250 178 200 236 197 174 159 201 316 322 335 272 312 319 324 323 314 325 358 349 334 318 315 319 14 78 109 129 154 153 149 140 70 347 340 324 193 200 245 240 175 150 149 201 262 279 284 278 268 261 259 253 255 274 283 265 154 162 229 245 255 241 218 236 242 234 219 178 213 225 236 224 210 235 252 258 257 257 259 262 263 265 264 265 265 264 263 262 260 258 253 245 234 235 238 231 226 222 227 231 237 237 233 215 192 182 182 188 197 204 206 206 202 202 203 206 207 207 208 209 206 199 187 176 168 170 172 176 181 187 190 194 196 198 201 200 200 199 199 201 203 204 203 200 190 186 183 186 190 192 188 185 180 178 176 183 191 201 206 209 205 200 195 192 190 188 185 184 183 182 180 176 172 170 169 168 167 167 168 171 175 179 182 183 183 183 183 186 187 188 190 191 191 192 192 195 197 199 202 204 204 203 198 192 178 165 158 157 157 155 147 141 136 131 129 125 121 120 120 125 121 117 113 111 110 111 112 111 109 107 106 106 106 102 98 86 75 74 81 92 97 100 101 98 95 98 103 103 103 101 97 95 95 97 99 95 87 76 66 51 51 56 70 87 102 105 108 112 114 115 118 120 124 129 135 140 144 145 146 144 142 141 142 143 144 150 153 159 166 176 194 214 230 238 239 190 158 148 145 144 151 159 167 172 176 175 172 169 170 171 179 186 191 194 198 203 205 206 208 209 209 209 206 204 203 208 212 219 216 209 203 201 249 296 88 140 147 157 164 167 160 159 158 159 159 170 187 212 224 231 233 231 228 229 228 224 223 225 226 226 225 225 224 225 223 207 197 190 200 207 209 204 195 190 185 191 198 204 201 198 195 194 195 195 203 213 224 234 230 227 227 232 238 244 248 248 252 256 268 277 284 291 299 300 300 297 296 294 297 300 308 311 315 323 333 340 336 336 342 346 349 341 330 324 321 324 339 339 339 339 339 339 338 338 338 339 339 338 338 339 339 340 340 339 338 338 341 351 22 64 66 64 49 15 344 340 341 346 344 331 346 21 11 360 352 4 39 63 67 50 48 127 135 127 133 150 188 238 337 24 61 55 53 68 58 338 316 315 305 150 139 148 166 188 217 226 238 248 254 257 270 292 300 4 56 22 4 354 353 264 174 132 124 120 105 319 281 275 270 266 265 270 274 275 277 278 280 281 281 282 284 284 284 285 286 287 288 290 291 293 294 295 296 298 300 301 303 303 303 304 302 302 301 300 299 299 298 298 298 298 297 296 297 298 300 306 313 313 310 307 303 298 108 114 99 89 112 107 92 99 106 122 126 353 239 197 154 123 154 237 256 34 76 67 52 73 183 192 152 139 150 140 42 53 108 117 89 358 332 196 188 182 179 193 237 251 255 251 251 261 247 232 297 359 322 308 220 178 180 187 179 157 155 167 200 237 259 268 264 263 260 256 251 228 176 162 151 142 125 58 59 64 57 252 256 286 7 50 314 276 244 226 218 211 198 129 108 280 275 271 246 217 201 270 306 298 284 248 214 214 215 210 206 201 186 163 128 169 287 280 275 264 262 267 254 241 230 245 272 303 350 351 345 331 324 310 311 303 295 296 304 335 358 356 355 354 319 302 292 276 257 309 27 55 63 61 66 67 67 62 58 48 38 20 360 330 316 305 305 307 319 332 359 358 353 347 343 344 357 29 33 29 22 14 4 6 15 37 45 36 4 339 346 7 49 60 56 360 337 333 353 24 35 35 18 359 332 328 319 198 157 359 328 316 309 302 286 258 238 249 261 274 248 226 228 242 309 349 21 37 53 69 73 67 54 36 358 353 16 22 16 350 332 343 29 49 32 20 1 17 64 74 63 357 334 317 330 350 340 331 325 317 291 287 292 311 333 10 13 12 350 342 337 325 297 227 219 236 268 306 338 356 38 74 90 71 12 350 329 323 300 272 191 181 353 310 308 314 304 214 213 215 197 172 105 15 333 322 303 203 185 223 294 304 307 327 351 324 302 299 311 14 77 101 126 134 140 124 105 80 19 337 318 300 239 209 213 198 181 159 176 242 227 227 246 248 238 246 252 242 239 250 273 296 278 194 217 251 266 251 213 212 229 247 218 206 233 240 245 226 213 223 240 255 261 263 257 258 259 260 261 262 262 261 258 257 258 259 260 252 240 232 230 234 233 231 232 234 236 233 226 205 189 183 188 195 203 210 216 215 211 208 208 212 213 215 213 210 203 192 180 178 176 177 180 183 188 191 194 196 197 199 200 201 200 199 199 199 197 193 180 174 170 176 182 188 192 194 190 183 174 174 177 182 188 195 199 202 201 197 193 191 190 189 188 187 183 180 179 179 176 173 169 167 166 167 171 173 177 179 181 181 182 180 180 183 186 189 191 193 194 195 196 197 199 201 203 204 202 197 186 174 159 154 152 153 152 149 144 141 137 135 134 131 128 126 123 118 110 106 106 109 112 117 119 121 119 118 118 120 122 121 114 93 81 76 82 92 97 99 97 94 87 90 95 103 103 101 97 92 87 87 90 87 84 76 73 67 69 71 75 81 85 85 87 93 102 110 114 118 120 127 131 137 143 145 145 147 148 149 150 152 154 159 163 169 174 182 193 206 224 233 233 196 165 152 151 152 161 169 177 180 185 183 176 165 164 164 181 195 208 202 199 204 208 212 213 214 214 211 209 205 202 204 208 218 220 212 174 163 194 214 196 155 154 157 163 166 161 159 158 162 169 180 197 214 219 222 222 223 223 226 228 227 225 224 227 230 231 233 232 237 236 224 211 200 208 212 214 206 198 192 192 198 203 204 200 199 196 197 196 200 203 210 218 227 227 226 224 228 234 239 244 246 248 254 270 283 290 294 297 291 289 289 286 289 294 301 307 315 326 339 346 350 350 352 355 351 344 333 323 323 325 330 339 339 339 339 339 339 339 339 340 341 341 341 340 342 343 343 343 341 342 345 357 13 36 53 65 80 88 9 319 315 322 327 335 339 3 22 25 32 32 52 60 64 84 103 93 79 146 141 131 124 122 130 34 112 123 120 140 187 209 231 331 344 272 181 168 162 156 156 210 213 251 283 287 293 290 297 324 50 53 11 347 326 341 360 353 357 19 30 2 321 296 285 277 271 274 278 281 284 287 289 290 291 291 292 293 294 294 294 294 294 295 296 296 298 299 300 302 304 305 307 307 307 306 305 303 302 301 301 300 300 300 300 299 298 295 293 294 291 287 302 317 314 313 319 321 301 329 347 10 39 149 100 55 130 161 167 161 347 319 261 200 171 163 245 277 65 74 65 46 16 318 286 261 189 153 142 30 86 103 104 83 35 42 182 178 171 155 166 205 270 280 292 300 313 276 170 124 331 289 278 252 208 190 188 163 126 128 134 161 219 260 273 275 273 280 294 310 347 167 184 312 335 100 74 44 32 54 136 106 67 39 16 276 229 206 217 14 20 82 98 149 268 271 264 224 194 159 271 304 297 293 284 241 216 211 208 206 200 187 181 184 244 270 279 285 290 282 268 258 247 234 264 295 328 345 352 330 311 312 303 297 293 290 296 305 333 342 340 323 313 305 305 306 299 284 322 359 359 13 25 39 49 56 63 67 48 33 8 329 301 302 301 304 310 321 345 11 6 355 343 339 334 350 19 40 40 33 19 7 356 354 1 37 66 327 320 327 346 32 66 62 348 328 317 10 38 39 26 4 338 317 318 303 222 218 239 268 278 278 288 295 289 279 287 326 350 357 1 9 351 346 9 30 28 23 17 50 78 81 65 358 344 354 6 3 333 327 333 43 64 52 13 304 345 32 65 86 78 348 326 344 349 342 321 284 279 287 305 317 329 345 6 357 337 289 342 349 338 328 250 196 190 322 352 11 26 30 77 151 127 104 75 3 344 327 328 131 174 204 249 264 280 301 306 289 215 169 101 40 6 338 319 304 287 262 250 256 285 308 315 313 287 277 278 346 78 101 116 137 135 128 110 96 81 333 299 290 285 277 245 208 184 179 188 226 242 232 223 223 228 232 247 267 268 243 220 270 290 261 233 225 247 261 263 247 207 206 203 187 205 233 243 246 234 225 219 229 242 253 256 252 253 254 256 257 258 259 258 257 255 254 256 259 255 243 224 223 227 233 235 237 237 238 232 222 205 196 193 198 203 207 211 216 216 215 212 214 217 222 223 217 211 200 193 188 186 184 183 185 189 192 195 196 197 198 199 199 199 198 195 190 181 164 157 154 164 173 183 187 191 192 193 190 183 178 177 178 182 184 188 191 193 197 198 198 197 194 191 189 187 182 177 177 177 178 172 167 166 169 172 175 178 180 180 180 179 179 178 178 179 184 189 193 196 197 198 200 201 202 205 204 202 194 181 160 154 149 149 150 151 149 145 143 142 141 140 136 131 124 116 114 112 107 105 104 108 113 121 124 126 129 131 134 139 144 131 120 105 97 90 90 92 96 95 93 90 85 81 90 101 103 102 101 97 90 84 78 78 77 75 75 79 84 87 92 92 92 92 92 93 99 110 117 122 126 131 134 137 139 143 144 145 148 150 152 155 158 164 170 176 180 186 192 203 219 226 224 194 171 159 160 163 172 177 181 170 158 154 160 163 168 171 184 204 223 216 211 212 216 223 224 226 224 222 222 217 214 211 216 223 221 184 136 145 157 182 205 182 169 168 170 165 160 161 162 173 182 194 204 213 218 221 220 221 223 225 226 227 226 224 226 228 231 230 230 240 245 245 232 222 218 216 217 210 203 199 201 205 206 205 201 198 197 198 198 203 208 213 221 226 228 227 223 227 231 239 240 241 242 244 254 262 273 278 282 282 282 284 284 287 297 304 309 321 338 351 357 359 357 352 345 333 321 315 313 316 320 324 340 340 340 340 340 340 341 341 342 344 346 346 346 346 348 349 350 350 360 12 22 15 12 22 37 104 176 223 279 298 334 14 22 18 18 17 30 74 78 65 48 27 76 94 90 76 222 273 54 51 55 68 188 209 196 174 184 195 201 335 5 23 74 86 75 47 27 14 8 349 308 303 308 311 7 87 75 36 18 323 323 329 359 360 340 334 328 324 319 312 304 298 293 289 292 292 293 294 296 299 302 304 305 306 306 305 303 302 301 301 301 301 303 304 305 307 309 311 311 311 311 308 307 305 303 302 301 301 301 301 302 302 300 297 293 289 286 263 234 233 251 279 301 325 6 30 357 348 354 59 94 41 20 240 186 165 92 49 31 62 150 73 16 318 340 72 76 72 19 355 13 302 270 261 136 145 141 133 137 139 165 208 239 212 181 155 134 159 265 294 306 335 341 8 122 137 135 201 236 257 250 210 189 179 148 124 124 140 235 261 278 306 322 331 332 329 314 316 108 80 22 335 310 203 357 336 308 236 51 56 28 297 273 219 160 154 151 183 89 90 272 276 279 263 222 199 194 228 269 284 289 289 275 242 205 199 200 211 213 200 207 232 249 264 276 280 277 280 279 278 281 358 4 352 342 314 301 301 299 281 278 283 289 297 303 319 306 304 294 298 305 308 313 297 255 167 3 360 3 11 23 36 51 63 63 48 23 353 329 310 305 309 313 306 312 359 10 8 349 336 334 339 357 20 44 47 47 37 8 341 332 318 234 211 237 269 295 332 12 64 72 346 333 345 35 46 46 25 358 334 313 300 287 256 241 240 247 260 275 295 317 341 349 356 2 6 2 357 352 347 347 38 66 75 32 355 16 77 101 105 101 21 358 356 345 323 333 345 14 76 124 198 277 351 8 6 355 210 300 330 342 339 330 325 318 312 319 329 334 337 338 346 1 3 12 70 36 346 335 333 344 43 37 16 10 43 40 12 3 3 26 30 12 356 340 342 332 219 212 226 215 215 272 296 290 248 138 102 60 324 294 285 308 301 278 252 231 260 294 300 301 295 289 121 94 103 118 125 133 122 97 358 8 196 227 248 266 272 279 255 213 171 182 195 218 237 252 246 237 243 266 23 3 333 287 265 274 262 248 239 235 240 248 260 268 265 211 176 180 208 230 243 246 234 221 215 225 236 245 248 248 251 252 254 256 257 258 258 257 256 255 254 254 255 248 233 224 224 230 234 235 238 238 235 225 211 206 204 208 209 210 210 210 210 211 211 214 219 224 224 218 210 202 202 200 198 194 190 191 192 195 197 198 197 196 194 191 187 182 175 163 156 153 157 164 175 181 188 190 191 188 186 184 183 182 183 181 181 181 182 185 188 191 197 200 204 198 189 185 181 176 170 163 159 156 164 170 174 177 179 182 183 185 180 176 172 172 171 175 179 184 188 194 196 199 201 203 203 204 203 202 192 172 154 142 141 144 147 147 147 145 145 144 142 140 136 132 125 122 119 118 115 112 108 107 109 114 120 126 131 137 142 150 149 147 128 122 117 117 112 103 99 100 94 88 81 78 74 81 92 102 105 107 103 97 87 81 76 75 78 86 90 93 100 103 105 105 103 102 101 105 110 119 124 127 131 134 138 138 138 139 142 146 150 154 158 163 168 175 182 187 191 196 203 213 217 213 194 178 170 168 171 176 173 166 160 162 168 172 176 178 185 191 201 214 221 223 221 226 229 234 236 235 235 232 230 226 227 234 255 296 117 128 155 169 182 189 189 181 177 174 172 167 172 179 191 200 207 209 213 216 219 221 221 221 224 226 228 227 226 224 224 225 219 215 222 232 241 239 233 228 223 218 214 210 209 210 212 209 205 200 196 195 201 206 212 215 217 223 227 229 228 227 227 228 233 234 236 233 232 232 239 246 256 263 270 273 275 280 283 293 298 306 325 338 347 344 337 327 317 306 302 299 301 303 308 310 312 340 340 340 340 341 341 342 343 345 348 349 350 351 353 356 360 5 12 23 25 25 6 357 357 10 32 14 301 315 319 339 44 62 47 33 12 24 56 51 39 16 8 24 43 55 63 73 78 67 38 9 330 291 248 239 251 297 21 38 12 11 22 49 63 61 44 355 336 326 325 321 318 322 330 47 78 48 12 339 311 332 329 334 318 301 302 303 306 310 312 315 316 313 310 309 308 307 309 311 314 315 318 318 317 314 312 309 308 307 307 307 307 309 310 312 313 315 315 315 314 312 309 306 304 303 302 301 301 303 305 312 316 321 322 321 291 244 223 220 218 227 242 266 312 9 27 24 350 340 48 67 16 17 19 38 59 71 65 54 82 108 72 51 337 19 69 79 67 5 2 44 350 283 267 245 159 141 139 152 169 202 217 264 214 194 168 156 162 175 306 61 139 270 262 212 171 168 211 231 246 228 198 179 167 148 140 138 180 237 263 284 315 326 330 329 322 297 274 206 135 110 295 289 244 233 258 272 282 342 10 163 301 297 249 178 172 177 193 303 314 260 281 291 289 270 224 209 210 238 264 277 285 287 253 201 192 194 214 212 200 208 222 236 249 261 275 287 305 320 330 320 292 319 348 181 209 245 270 281 279 281 285 289 293 294 297 299 292 281 313 343 312 302 294 221 149 15 7 1 2 10 49 112 117 114 111 50 331 319 317 320 323 335 355 10 21 9 359 342 340 348 351 358 12 31 42 46 48 19 353 337 320 268 242 243 270 294 330 353 31 57 65 42 44 60 56 50 35 360 326 308 291 288 272 244 251 265 276 293 334 31 51 30 15 4 346 325 309 296 283 263 228 104 103 87 8 341 72 106 98 83 37 5 340 335 334 340 344 356 30 115 53 28 28 5 350 316 281 297 300 300 301 309 318 320 321 340 349 356 8 33 30 19 352 352 27 52 43 342 329 330 360 36 13 13 44 41 24 357 347 1 7 8 359 318 342 339 319 286 243 205 206 221 232 241 193 152 142 161 205 244 257 267 283 293 278 236 228 246 269 284 294 29 85 71 66 235 235 81 50 340 325 304 261 192 227 274 256 242 166 143 143 214 217 210 225 252 256 258 263 291 33 304 278 266 270 278 265 253 243 240 242 243 245 263 276 286 217 196 217 233 244 243 240 230 224 225 234 241 242 245 246 250 251 254 256 256 256 255 253 252 252 254 258 256 250 237 231 232 233 233 236 240 241 234 224 217 214 214 213 210 207 206 208 209 211 211 215 220 220 217 206 203 205 207 207 204 202 200 198 197 195 194 190 185 178 173 167 163 161 158 160 162 168 174 181 185 187 187 186 183 183 183 184 186 187 185 184 181 181 182 186 189 193 197 202 196 184 178 173 165 160 159 161 166 174 177 182 183 187 189 184 178 169 165 166 169 172 177 182 187 191 194 198 200 203 202 203 202 199 192 175 151 138 135 139 142 145 143 142 142 141 140 137 133 132 131 129 129 127 125 122 119 115 114 115 119 126 133 136 141 142 143 135 124 117 118 127 127 122 109 106 103 95 88 79 73 66 73 81 95 99 101 99 92 84 81 75 77 81 93 100 99 106 111 116 116 115 116 115 115 115 119 122 126 129 132 138 137 137 139 143 146 151 157 163 168 172 179 184 192 197 201 206 212 214 208 200 187 178 171 166 157 164 168 171 175 179 179 180 183 188 193 199 206 215 227 234 236 239 248 251 258 261 261 257 258 34 214 218 246 228 212 198 189 182 193 201 192 184 178 183 188 195 200 206 209 210 207 209 213 218 222 220 220 221 223 226 226 226 227 227 225 217 212 212 221 231 236 236 234 227 220 215 213 216 219 219 213 204 196 195 198 205 212 215 217 219 224 228 230 230 230 228 228 231 231 230 229 230 231 235 238 244 250 258 260 265 270 276 276 279 283 290 287 287 284 282 284 285 286 288 290 293 293 296 298 298 341 341 342 342 342 343 344 345 348 350 352 355 355 360 4 13 22 33 35 24 13 353 352 354 18 27 20 13 8 22 33 53 67 68 57 40 37 40 33 19 329 8 25 23 22 19 26 41 49 48 14 2 340 310 279 308 329 344 359 359 28 56 65 76 118 23 309 306 308 314 321 327 2 51 41 40 20 350 323 316 317 297 280 275 275 283 298 307 314 321 323 323 323 322 321 320 321 321 322 324 325 325 324 323 321 318 314 315 313 312 310 310 312 313 316 318 319 319 317 315 312 310 307 304 303 304 307 311 322 336 357 2 360 343 341 335 215 216 218 221 226 237 260 292 349 17 29 9 336 310 305 331 55 56 50 39 43 59 53 315 289 296 22 354 340 52 83 68 17 15 27 35 21 262 222 176 132 110 111 113 124 174 216 206 211 226 205 145 129 106 89 151 240 247 233 181 184 257 263 253 223 195 176 166 156 160 166 189 211 243 256 278 297 316 323 309 297 270 199 153 167 249 280 282 201 185 305 291 297 279 282 320 305 290 227 195 177 186 255 264 259 270 288 301 290 260 222 206 213 239 266 279 288 260 217 205 200 201 198 199 209 223 239 270 305 315 322 334 337 340 329 323 346 52 158 183 195 231 267 281 293 297 297 304 311 313 315 301 275 52 65 236 312 315 142 117 58 57 117 139 166 168 178 187 197 198 203 238 285 297 319 331 337 345 2 26 7 350 339 353 3 360 358 358 14 29 31 31 16 1 350 348 351 335 306 300 309 330 346 359 3 32 71 53 53 55 58 59 336 311 296 290 292 277 251 274 324 7 19 36 58 64 53 7 304 294 283 276 281 303 282 218 104 108 127 150 227 141 121 111 109 85 291 285 299 314 328 333 341 2 29 35 39 36 355 338 327 319 324 313 304 287 293 301 303 314 341 354 2 17 34 34 25 358 344 340 360 4 336 324 321 353 14 1 3 27 90 81 357 347 352 355 354 108 127 101 14 350 333 320 270 233 231 231 220 181 165 158 170 192 228 234 237 288 328 328 295 248 247 258 281 299 43 29 9 320 311 316 317 328 322 311 294 281 145 70 308 258 211 121 125 205 261 259 243 247 254 259 251 228 200 195 241 246 248 261 270 269 263 251 246 248 257 264 272 280 279 239 218 227 246 254 247 239 233 230 227 235 241 244 243 241 246 248 250 253 255 256 254 252 251 251 258 264 269 266 255 247 243 250 255 260 259 256 245 235 227 222 217 209 203 200 204 209 211 213 212 213 216 216 213 204 202 206 207 210 214 222 240 226 187 176 172 167 163 158 157 158 158 161 163 167 171 175 178 180 183 183 182 182 182 183 184 185 187 187 187 186 186 183 182 180 182 183 186 188 188 185 182 179 177 174 173 174 176 180 182 183 184 184 186 182 175 169 167 168 171 176 182 188 192 195 198 199 200 201 203 203 198 193 185 167 152 143 141 141 140 139 136 134 133 129 127 125 126 128 130 132 134 134 134 132 130 128 126 126 128 130 135 135 132 128 121 112 104 101 106 113 112 110 106 108 108 106 101 90 80 70 69 78 92 97 101 96 92 84 76 70 75 85 101 100 101 109 115 123 124 126 127 127 126 125 125 126 128 135 137 139 137 140 143 147 150 154 161 170 177 182 185 190 197 202 206 211 214 219 210 200 186 172 157 160 168 178 179 180 182 185 187 186 188 190 193 204 216 272 313 324 303 285 285 271 271 278 286 282 273 187 202 208 210 213 212 212 206 193 204 213 209 198 188 196 205 213 215 214 212 209 206 207 211 219 222 221 220 217 218 220 224 228 230 231 232 229 223 217 224 231 238 239 237 229 222 216 216 220 221 221 214 206 200 197 199 206 212 217 217 219 223 227 230 230 229 228 228 229 230 230 230 231 235 239 243 246 251 256 255 257 262 261 257 259 259 260 260 262 263 266 266 270 272 279 281 286 286 286 286 286 342 343 343 344 344 345 346 348 350 353 358 3 6 8 14 24 34 46 44 32 15 6 10 23 36 31 23 14 20 40 43 46 54 78 88 77 57 36 16 29 46 77 66 42 29 25 31 35 37 36 20 19 17 15 326 301 287 288 284 300 18 34 64 99 185 283 320 322 319 314 337 14 42 46 35 15 333 316 307 302 296 289 286 284 291 301 314 319 323 326 327 327 326 326 325 325 325 326 327 329 330 331 331 328 327 324 322 317 312 308 307 308 311 318 326 326 325 322 321 320 319 317 312 308 305 310 321 342 7 22 31 35 2 325 322 320 193 183 218 229 234 255 270 281 309 356 30 46 20 344 327 59 87 81 60 19 22 72 39 27 67 76 49 354 313 358 70 48 28 9 12 20 351 282 221 182 124 70 54 34 8 279 216 177 185 216 329 342 29 297 299 291 282 272 253 154 193 267 281 255 215 194 181 180 166 152 153 162 170 183 228 255 281 302 321 303 291 269 226 158 168 202 281 276 242 292 33 192 213 222 221 253 286 284 259 227 189 196 218 247 255 238 248 264 278 270 232 213 201 222 246 287 305 305 259 233 218 201 185 198 219 249 277 315 341 3 356 347 335 329 323 346 22 37 65 158 175 190 229 280 302 306 305 301 302 306 315 66 73 6 305 297 321 353 111 118 120 122 123 120 140 157 164 178 205 228 240 240 246 259 289 323 333 340 346 4 88 124 57 33 21 8 1 3 28 38 25 20 16 4 355 341 332 317 316 316 320 334 4 10 5 17 73 10 17 24 30 22 326 312 305 304 303 305 321 25 56 62 45 36 39 38 27 8 329 327 335 11 10 3 349 342 351 356 12 128 136 114 120 123 143 183 222 232 234 257 295 315 342 8 12 18 31 25 360 345 338 335 338 341 353 10 350 328 307 321 347 3 16 27 30 25 19 17 16 9 360 343 326 334 340 356 348 320 289 228 112 92 27 3 2 27 13 354 35 118 77 356 322 321 321 317 299 247 196 173 179 180 190 208 228 224 220 230 329 315 302 290 290 300 316 332 355 356 332 300 304 312 329 337 321 306 293 306 315 302 287 270 212 160 178 220 247 253 254 251 258 267 227 185 178 208 245 245 244 251 266 276 272 261 255 266 290 295 298 286 274 252 230 215 240 253 250 244 237 235 234 233 238 246 244 244 247 248 250 253 259 269 278 278 265 258 258 263 272 270 266 254 251 268 274 276 271 266 255 243 229 220 208 194 190 190 206 215 219 218 218 218 217 217 212 200 202 204 205 205 207 220 350 21 44 98 129 141 146 150 153 157 160 166 169 173 176 178 178 178 178 179 179 181 183 184 184 184 184 185 187 184 178 173 172 175 177 177 180 183 188 190 189 187 184 183 181 180 180 181 181 182 183 183 183 180 178 174 172 172 173 176 183 191 196 198 199 198 197 198 201 202 201 193 184 172 160 150 146 141 137 133 129 124 120 117 115 117 120 123 125 129 134 137 138 139 138 139 134 129 130 132 137 131 125 118 112 109 104 101 95 97 104 106 108 111 114 117 115 109 103 93 77 90 102 112 114 111 106 101 86 69 70 89 101 93 90 94 105 115 123 130 132 132 135 141 143 132 135 141 143 143 144 148 151 154 156 160 167 176 180 185 188 193 201 208 213 215 219 224 213 200 181 173 169 174 179 180 182 182 185 189 192 194 194 192 195 201 203 205 205 205 236 228 209 208 208 217 217 220 214 211 217 214 212 212 212 217 208 201 211 219 224 216 208 211 215 221 223 222 215 210 207 209 212 218 222 222 220 218 215 214 214 218 223 224 224 224 223 222 229 238 246 245 242 233 225 216 215 217 221 221 216 212 206 204 203 209 212 218 217 220 221 224 228 229 228 227 224 224 224 227 231 234 239 247 252 256 258 259 261 258 254 253 256 260 262 261 263 263 263 264 264 264 266 270 278 282 287 291 293 294 343 343 344 345 346 347 348 350 353 357 3 9 15 20 24 29 33 37 40 37 27 24 24 31 36 34 24 5 21 39 46 40 21 47 84 83 76 46 20 14 64 126 130 138 123 92 81 65 45 71 74 45 45 59 4 322 306 294 285 250 71 25 29 72 56 15 347 326 333 346 36 45 39 31 6 326 304 297 293 290 290 289 300 309 320 328 332 331 329 329 328 327 326 326 325 325 325 327 329 331 332 329 326 322 319 314 310 307 306 305 304 310 323 338 342 338 333 330 327 327 328 329 328 324 315 338 350 8 22 26 19 15 334 306 304 294 159 100 44 30 319 280 279 281 309 359 30 32 359 345 354 63 74 70 53 5 16 62 36 41 63 63 48 5 333 359 21 26 2 346 313 187 29 68 136 106 75 60 66 185 308 301 284 230 212 254 337 350 343 223 266 313 291 280 287 270 217 232 260 238 205 185 173 157 123 114 132 147 175 194 241 255 274 282 269 239 250 254 230 165 160 191 245 259 269 333 28 87 117 135 159 197 267 282 290 270 234 221 221 234 248 258 250 255 269 264 238 219 216 233 268 334 329 327 297 264 181 166 157 197 237 283 302 353 21 31 19 349 321 316 318 17 44 40 8 312 235 198 203 246 279 287 288 283 282 283 295 350 342 329 309 307 319 49 106 115 115 113 101 90 109 123 138 158 246 286 284 273 255 244 287 317 351 349 338 3 77 79 70 50 37 19 353 346 356 12 16 17 15 4 341 310 309 306 316 320 313 285 232 294 320 312 340 25 28 22 16 1 332 328 330 335 342 350 9 54 79 77 60 41 20 10 10 36 30 17 10 10 11 359 339 334 334 337 345 53 66 19 117 136 103 197 214 221 229 250 259 254 330 34 24 26 37 18 3 350 338 332 348 10 15 11 349 333 320 338 357 17 30 45 36 22 6 360 14 25 20 340 329 342 355 356 329 308 336 9 60 50 33 358 25 47 9 348 330 184 141 161 299 314 318 322 327 339 342 258 226 217 214 217 219 213 211 200 243 264 280 291 3 4 352 346 345 338 270 254 271 351 3 355 338 335 333 321 305 291 291 268 199 194 205 214 216 208 217 233 249 259 201 169 167 232 257 246 235 224 263 281 279 274 263 343 335 308 297 285 278 269 222 201 230 247 254 254 249 246 241 236 240 247 251 254 257 259 262 272 297 320 304 290 273 260 251 253 258 261 261 249 245 253 266 270 269 265 260 247 229 211 196 182 182 189 211 222 228 226 224 223 222 218 205 181 190 195 196 186 172 146 101 75 81 98 122 135 143 148 152 158 163 169 172 175 175 175 175 175 177 178 179 179 178 177 179 179 177 175 170 170 170 175 177 179 180 182 183 185 189 190 191 190 188 186 185 184 182 182 182 184 185 184 182 179 179 178 177 176 177 180 185 190 193 195 195 193 193 195 198 200 201 196 188 176 166 156 148 144 141 135 130 125 121 119 118 118 119 121 124 127 132 134 136 137 137 136 134 133 133 135 139 132 127 123 120 117 110 104 97 99 104 106 108 114 118 121 121 122 123 123 124 124 126 130 131 129 128 126 124 119 103 101 105 103 97 84 79 85 108 117 126 130 133 132 129 34 142 148 138 135 139 147 155 159 165 171 177 182 187 189 191 197 205 213 218 217 220 220 212 202 187 182 179 180 182 182 182 182 187 190 194 198 200 200 202 203 200 196 191 194 202 204 204 203 201 201 201 201 200 203 208 209 208 206 207 215 212 203 208 221 234 234 234 232 232 232 231 228 219 214 211 213 215 219 221 221 219 217 214 213 213 217 219 216 216 214 213 214 223 235 247 249 246 237 228 218 214 212 217 217 217 214 211 209 209 212 214 216 219 222 223 225 228 228 229 229 231 229 226 229 232 238 247 254 260 262 262 260 259 257 255 258 260 266 266 268 268 268 268 270 268 266 265 267 277 287 297 304 313 318 344 344 345 346 347 348 350 353 356 360 5 12 20 27 31 35 37 37 37 37 36 34 33 36 36 39 31 27 33 41 51 42 32 49 65 75 76 68 41 31 77 111 107 90 73 81 99 128 138 95 87 72 72 50 336 330 333 359 42 132 135 66 31 20 359 354 329 336 9 27 42 29 14 328 286 275 274 276 278 281 284 300 324 326 330 333 335 333 329 326 325 324 323 322 323 324 325 327 328 328 324 318 310 304 301 304 312 315 313 314 319 334 345 354 352 346 335 327 327 328 333 333 331 334 6 19 16 18 37 42 15 351 326 314 305 293 124 69 55 50 31 315 308 317 3 17 19 359 343 9 27 48 34 31 29 347 315 322 339 336 4 46 43 36 51 69 24 338 326 312 209 108 93 108 117 93 68 319 189 183 184 340 344 95 129 90 27 359 43 127 279 298 282 281 283 282 232 235 240 240 207 161 119 64 59 85 168 183 186 170 181 222 238 246 259 263 265 250 220 185 173 198 227 253 280 359 46 70 102 126 148 185 251 295 300 293 269 245 230 219 216 233 248 252 260 273 268 226 226 266 331 339 311 299 289 261 135 142 160 198 215 233 289 12 37 60 89 286 288 297 312 77 72 52 338 310 285 234 191 220 249 273 277 275 278 280 297 330 311 305 302 299 303 41 76 86 104 107 67 10 337 336 340 345 339 327 313 298 274 254 282 297 81 86 313 335 30 67 46 26 24 5 332 335 343 12 27 22 8 356 344 327 325 323 326 332 330 208 191 228 281 309 346 25 46 36 16 356 344 355 353 345 346 350 2 25 89 77 71 56 30 357 7 40 37 27 354 336 330 324 315 312 313 318 7 64 12 340 317 328 349 359 28 258 274 293 283 263 203 175 348 346 346 345 345 344 337 336 334 344 9 358 327 317 316 331 347 6 28 69 56 51 81 132 121 77 35 336 329 329 338 344 341 341 349 354 6 15 19 209 81 60 14 344 318 305 152 158 184 264 288 302 312 323 333 329 308 266 231 216 206 196 214 226 242 258 289 334 27 8 354 334 330 331 336 130 101 63 25 358 340 321 311 301 318 322 317 205 172 172 171 160 152 158 198 224 234 222 170 164 181 251 259 246 219 191 263 281 285 283 126 104 328 289 281 271 274 272 249 232 235 248 259 269 273 269 259 251 250 254 261 270 277 282 287 292 286 285 280 277 272 262 247 244 246 252 248 231 224 230 248 258 263 263 261 250 232 203 191 184 182 192 210 224 232 232 233 255 6 39 39 37 34 37 51 94 127 138 138 135 130 128 130 133 137 144 149 157 161 167 168 169 169 171 173 173 173 169 167 166 165 165 168 172 177 177 177 176 176 179 180 182 183 183 184 186 188 191 192 191 190 188 187 186 185 184 184 186 188 188 182 176 176 178 180 181 180 182 185 189 191 193 191 191 191 191 193 196 196 193 186 177 168 160 154 149 146 143 141 137 134 132 130 130 132 132 134 134 133 129 127 127 132 133 132 134 138 141 143 134 130 128 125 122 114 110 105 106 106 107 109 113 116 119 123 132 144 154 170 163 152 141 143 144 146 148 151 153 157 145 133 128 123 117 104 95 96 96 101 104 111 117 120 137 136 136 125 125 127 132 145 158 157 154 167 178 194 205 214 215 217 224 222 218 217 213 211 202 193 187 184 184 182 182 182 183 187 190 194 198 200 203 203 203 201 198 194 194 196 202 205 206 205 202 201 199 196 195 195 195 196 196 201 207 204 201 197 212 228 234 238 239 240 241 238 233 224 219 217 218 220 223 224 225 223 217 213 215 217 222 222 217 213 209 206 206 207 218 233 240 243 238 228 219 213 210 213 215 218 217 214 213 214 215 216 217 220 223 227 230 232 232 232 229 235 237 236 237 238 240 244 249 253 256 257 256 253 255 256 258 260 264 266 268 268 268 270 272 274 270 267 266 271 283 295 308 320 329 344 345 346 348 349 350 352 355 359 3 10 16 22 28 32 36 38 40 40 40 40 39 39 38 37 37 36 39 42 47 49 44 45 51 63 69 66 62 50 53 66 63 62 60 55 51 69 104 108 100 151 122 108 97 39 360 356 16 1 305 300 350 59 65 39 10 339 20 43 42 32 338 304 279 267 260 267 273 276 278 289 310 322 319 320 322 320 318 316 316 318 319 318 320 321 324 326 326 324 320 315 307 298 293 290 302 322 329 332 334 337 345 352 358 356 350 341 340 342 333 328 340 358 31 40 42 24 9 9 15 8 348 338 350 359 28 61 77 80 74 54 47 24 35 46 46 33 347 4 39 59 66 347 340 359 5 322 329 336 340 356 58 44 41 63 69 39 336 324 325 314 145 108 292 231 221 211 211 194 181 158 212 217 124 117 111 89 293 287 264 264 285 288 304 329 345 332 262 265 270 193 125 92 63 40 54 137 149 159 158 188 223 224 231 268 276 278 232 192 172 174 194 215 241 273 333 15 44 105 153 172 193 215 246 274 286 280 266 245 225 212 236 254 260 263 331 57 104 39 13 347 318 282 288 285 240 151 146 170 194 188 197 306 328 338 28 81 296 283 288 271 132 129 145 282 289 285 258 227 227 246 267 276 283 289 294 297 295 286 270 263 254 276 283 10 49 88 93 77 57 13 347 338 336 334 330 319 305 295 294 301 284 263 218 100 60 75 78 41 10 340 333 335 337 345 13 37 50 20 343 343 339 340 336 338 14 24 18 357 299 323 341 352 14 40 38 23 355 350 15 360 346 347 350 1 9 10 13 18 24 21 6 15 26 27 9 328 317 301 287 280 278 285 297 12 36 17 349 328 338 353 4 37 89 41 322 305 297 227 183 86 322 315 310 303 265 251 287 307 330 6 337 318 309 311 327 346 4 30 78 74 51 24 52 101 105 67 349 333 329 333 312 289 297 311 318 334 354 356 8 85 74 8 334 312 319 311 198 196 219 251 271 284 298 308 308 302 288 251 211 194 189 228 248 257 278 344 13 17 358 347 332 340 346 54 103 98 83 50 312 287 280 306 323 333 340 341 29 141 162 174 201 223 215 222 235 245 202 147 184 223 251 262 306 210 196 265 285 293 287 261 181 226 265 267 264 261 264 260 250 243 248 259 276 278 275 273 270 265 265 268 284 291 293 291 283 267 259 260 266 271 266 253 243 243 249 240 224 215 224 240 251 260 265 267 267 243 194 191 190 188 200 211 225 237 255 349 30 36 37 33 30 25 25 28 47 83 139 149 151 147 143 140 133 129 133 140 147 151 155 157 159 161 161 161 159 159 156 159 159 164 170 176 179 183 182 180 180 180 181 182 184 185 186 189 190 192 193 193 194 191 189 186 186 188 187 185 179 177 176 176 174 173 176 180 183 186 185 188 189 192 194 193 191 190 189 190 192 193 191 183 176 170 164 160 154 151 151 150 148 146 146 146 147 149 150 152 150 148 143 139 135 136 133 131 133 137 143 142 130 128 129 128 124 117 116 113 115 113 114 118 121 125 131 142 153 173 187 196 187 164 148 153 156 159 162 164 167 165 159 150 143 141 142 141 145 154 148 138 130 133 137 150 176 182 146 135 135 137 140 155 258 253 234 192 191 197 206 220 232 236 236 226 215 215 214 214 208 201 192 188 185 183 183 183 185 187 190 194 197 199 199 201 201 201 199 197 195 196 202 206 209 209 209 208 205 199 193 189 186 185 185 190 195 193 193 194 207 220 228 232 236 238 239 238 235 228 222 220 223 224 227 234 236 232 227 220 217 219 227 228 224 217 210 209 207 202 209 217 231 235 236 228 220 212 210 209 214 215 218 217 218 216 216 215 219 219 220 221 224 227 232 229 229 231 236 243 244 244 242 243 245 248 250 253 254 254 254 256 256 258 262 261 261 261 261 263 270 273 270 263 247 260 271 297 312 325 330 345 346 347 348 349 351 354 357 1 7 15 21 27 32 36 40 42 43 42 42 42 42 43 43 42 43 43 46 51 61 64 62 57 59 73 79 78 68 58 60 68 75 74 71 52 24 3 358 296 286 280 271 108 100 85 31 17 13 322 305 298 309 16 74 86 66 35 48 46 39 359 278 270 263 255 257 266 273 280 284 293 308 306 303 303 300 299 301 304 309 312 314 317 321 324 328 328 329 324 320 313 308 296 308 321 328 328 327 329 330 336 344 352 358 2 356 349 356 356 354 8 28 46 51 36 34 37 11 350 348 350 348 334 320 351 17 39 65 65 44 39 83 123 55 46 53 49 20 29 45 72 47 313 350 14 50 58 342 345 355 18 60 17 9 24 41 44 10 339 324 285 222 319 359 86 126 160 200 233 152 138 168 143 120 134 152 186 222 13 355 205 285 309 338 353 10 350 328 338 36 107 94 83 81 65 41 43 121 127 159 200 207 60 108 238 267 263 224 160 121 164 195 212 225 250 279 293 274 247 226 221 213 201 206 243 274 290 296 165 218 232 276 289 300 303 358 65 55 33 5 333 306 291 288 283 232 155 147 181 196 181 181 228 288 292 292 308 328 310 300 280 223 174 186 228 267 273 264 252 240 251 265 280 291 300 305 304 295 278 268 261 256 270 301 356 34 72 72 74 88 74 19 345 328 322 318 313 310 314 346 358 34 214 250 342 21 85 90 79 20 342 351 356 355 356 1 33 87 108 87 31 353 340 331 346 37 39 30 354 339 8 15 352 3 20 41 31 354 348 352 349 346 344 355 8 26 29 18 6 350 5 13 16 15 359 341 328 312 300 285 283 282 319 357 42 52 47 355 335 327 329 346 47 86 125 167 187 191 358 73 139 276 280 280 281 279 281 286 297 8 23 352 337 327 330 336 356 12 28 29 29 27 18 4 11 94 79 38 336 319 308 277 234 238 229 217 302 344 327 322 340 347 336 302 293 313 305 279 269 255 256 248 236 236 242 266 281 288 256 212 198 206 238 253 267 309 6 12 3 345 359 356 341 335 297 129 126 187 230 137 203 248 318 334 335 339 350 5 11 242 215 213 248 268 268 282 295 257 218 203 215 249 257 346 290 279 270 280 287 285 272 207 218 245 269 277 279 286 290 267 251 239 244 258 268 277 286 287 285 273 270 281 287 286 286 283 273 263 257 261 266 264 254 238 235 236 229 223 214 224 235 248 258 269 282 303 282 187 191 198 204 205 209 236 342 25 36 41 38 35 28 29 30 37 38 52 89 151 150 150 148 147 144 140 137 137 138 142 143 146 150 151 155 158 158 159 161 163 167 172 178 180 182 184 184 184 182 182 182 182 182 185 186 189 191 194 196 198 195 191 190 185 180 179 177 180 180 177 173 172 177 180 182 185 185 187 188 188 187 188 192 195 196 193 188 186 186 188 186 185 179 173 170 167 163 159 155 155 153 152 152 152 154 155 157 157 158 160 157 155 150 146 142 136 130 131 133 134 131 122 128 132 131 128 124 127 129 131 135 140 147 152 158 164 172 179 188 190 189 177 170 166 169 170 173 174 172 170 164 157 154 149 153 156 161 166 172 166 158 152 152 157 167 181 201 184 165 157 156 159 166 181 195 209 209 204 199 197 200 210 224 232 226 221 217 218 218 215 210 200 194 189 186 185 183 185 186 191 195 200 200 200 200 202 201 202 200 200 202 208 210 214 215 216 219 215 209 199 190 182 179 179 185 188 191 194 197 207 216 223 229 233 234 235 235 234 229 224 222 223 223 219 225 232 236 234 227 223 221 227 230 232 222 219 220 216 212 209 213 222 229 234 229 223 214 211 210 212 214 217 217 217 214 214 218 220 222 219 218 220 224 228 227 226 226 229 234 238 242 244 246 245 248 249 249 248 249 252 256 258 258 258 255 251 248 247 249 256 261 262 249 229 242 271 299 312 317 321 346 347 347 348 350 352 355 360 5 11 17 23 29 35 39 42 43 43 42 42 43 43 45 46 47 47 48 50 54 61 65 68 66 69 73 78 79 73 68 66 69 73 76 80 88 311 333 344 338 320 323 329 357 118 119 126 336 305 294 296 296 311 342 357 117 129 99 69 48 32 308 264 255 248 243 247 257 270 277 284 290 297 297 297 297 299 299 302 303 308 312 318 323 327 330 332 333 330 326 326 326 337 345 352 342 333 324 319 325 329 335 341 350 358 5 7 8 9 357 349 351 21 55 51 28 13 7 1 349 340 349 2 350 345 9 14 29 10 6 27 40 95 87 48 46 48 56 66 71 98 106 54 9 17 19 29 337 311 333 2 44 50 25 343 334 349 2 34 314 276 255 273 318 343 7 85 133 216 271 97 100 107 108 112 141 177 191 89 57 83 186 206 242 335 315 319 333 24 100 102 99 80 74 95 136 304 293 276 328 342 52 28 359 249 254 274 269 256 250 208 184 189 205 210 204 234 253 256 248 229 255 265 243 219 215 255 280 282 280 128 52 17 321 304 288 271 103 81 27 309 289 283 281 279 295 89 123 141 216 229 218 189 200 253 268 277 295 310 311 311 306 270 209 188 204 247 261 263 256 251 256 262 273 285 291 294 292 279 284 284 279 277 282 292 335 16 34 39 50 65 66 42 347 329 316 313 312 320 358 34 47 81 174 221 343 9 69 99 107 51 359 8 15 19 6 8 40 78 106 94 68 19 347 334 357 34 67 56 350 339 346 8 20 16 27 50 39 15 350 343 338 340 344 1 18 38 27 8 351 333 339 348 351 357 352 341 327 307 306 313 346 355 353 17 77 106 120 318 311 306 339 14 17 29 56 158 188 258 315 332 322 266 260 261 270 276 289 271 273 67 54 33 351 330 332 342 6 20 25 6 357 357 348 332 327 333 79 46 353 332 321 319 307 301 256 169 108 359 295 294 298 305 307 241 204 223 277 290 294 296 294 241 190 206 227 252 276 288 261 228 213 225 244 261 287 352 6 1 345 341 85 50 355 325 306 262 108 52 53 62 97 110 84 8 340 318 308 295 304 317 309 232 224 240 270 286 287 272 233 174 181 215 213 224 245 263 272 276 280 282 278 249 224 234 275 288 298 305 303 284 261 215 216 232 266 283 297 296 292 275 255 246 259 269 280 285 285 277 267 262 261 261 250 237 228 220 212 214 217 226 235 248 263 283 302 319 325 174 181 187 189 167 99 47 48 49 52 51 44 34 17 6 34 165 166 171 167 164 146 150 150 157 159 155 151 147 147 148 152 155 159 162 164 167 168 168 171 175 178 180 184 184 185 186 186 186 186 184 184 185 186 186 186 186 187 188 190 192 187 181 169 171 175 179 180 180 180 180 179 179 182 184 187 187 188 188 188 187 184 180 172 169 159 164 181 187 191 195 188 182 174 170 170 168 164 156 152 149 147 146 149 150 151 151 151 151 153 157 155 153 150 146 141 136 131 130 130 133 130 125 134 138 139 140 142 151 157 163 169 174 180 183 186 186 186 185 184 176 171 165 174 179 180 180 180 179 175 168 160 150 151 153 159 164 171 176 181 176 167 162 161 164 170 183 202 202 192 173 167 166 172 177 182 189 197 203 202 195 190 188 203 216 226 224 221 220 220 222 218 213 204 195 189 186 183 186 188 192 195 199 200 202 202 203 203 204 204 204 207 213 217 220 220 222 224 224 222 213 201 188 182 180 186 189 191 194 198 205 213 221 227 231 231 231 230 232 232 230 227 226 223 223 223 225 231 235 236 230 227 227 230 231 224 224 226 224 223 217 215 218 225 231 230 227 220 214 213 213 215 216 217 218 215 215 217 219 220 217 215 218 223 227 226 226 224 226 227 232 234 238 241 245 247 248 249 247 247 251 253 256 254 254 251 246 240 240 240 244 247 253 241 229 230 242 271 294 302 310 347 348 348 350 352 355 360 4 9 15 21 29 35 39 43 44 46 45 45 43 43 42 42 43 43 46 49 51 58 60 63 67 73 75 78 80 79 77 71 68 70 64 53 38 8 347 339 338 341 324 345 349 19 110 122 111 353 296 287 292 300 320 346 8 2 48 113 112 100 96 239 235 232 237 240 242 252 266 279 290 296 299 299 301 304 306 309 313 316 320 324 327 331 334 336 337 336 336 337 346 353 4 347 335 320 314 319 322 326 328 332 337 345 358 20 38 34 25 357 332 314 3 47 57 65 314 302 323 332 337 357 347 323 346 24 32 17 339 356 27 46 64 39 27 19 19 28 54 87 98 87 53 35 19 341 326 325 326 348 26 47 96 106 344 331 327 309 297 280 274 330 169 187 271 298 285 158 172 125 115 124 126 114 114 136 251 245 106 101 138 201 215 213 226 241 271 312 135 130 119 113 88 60 55 186 212 230 229 218 260 279 293 276 232 263 288 282 264 234 198 168 149 136 184 206 225 257 315 305 332 358 300 279 246 221 235 268 295 301 70 81 59 298 280 270 199 134 149 193 234 260 272 272 276 43 79 104 117 241 270 248 198 197 219 250 260 250 259 270 282 288 289 274 219 224 240 262 268 261 262 266 266 265 277 285 291 292 289 295 297 292 286 280 270 296 30 41 60 44 51 78 47 338 323 312 311 314 324 354 44 47 44 52 14 4 21 44 94 104 75 34 13 19 14 345 326 320 30 90 87 72 51 31 9 360 13 80 78 6 333 329 354 20 31 41 48 41 27 3 340 330 334 346 8 29 49 41 21 352 328 283 229 206 4 332 303 305 301 320 82 120 321 317 329 104 141 158 211 331 349 8 11 360 7 13 10 354 319 329 352 4 17 19 275 231 253 272 218 160 101 105 103 332 322 332 343 5 32 63 104 238 264 280 287 302 294 134 54 351 321 322 336 329 324 323 315 310 277 255 244 249 261 261 235 209 206 242 265 279 295 314 331 156 232 275 290 300 298 283 263 242 239 246 275 319 4 354 338 306 325 17 12 350 322 311 300 342 33 51 67 85 71 64 12 333 302 292 280 316 332 330 289 203 198 212 257 277 287 212 141 129 203 214 207 210 238 254 265 275 285 291 291 277 292 310 312 314 310 301 286 289 282 232 265 298 306 313 309 297 280 256 245 258 270 284 290 294 287 281 273 270 267 250 234 220 208 199 204 211 220 230 245 268 289 303 309 282 172 165 162 155 132 107 86 84 83 80 83 83 139 234 226 215 203 188 178 163 161 157 171 175 172 169 164 161 160 160 161 165 168 171 172 175 175 177 177 179 181 184 186 187 187 188 187 186 186 186 185 183 182 182 183 184 186 183 179 174 173 181 186 192 189 186 184 183 183 183 183 183 184 184 186 187 188 187 186 185 182 172 163 148 165 181 195 198 196 197 196 192 182 172 167 166 163 157 151 144 140 135 133 134 138 140 141 142 146 147 148 149 148 147 142 138 135 136 143 139 135 131 132 143 150 154 160 168 179 186 191 192 194 196 198 200 193 184 170 162 154 168 177 187 191 192 186 182 179 173 162 153 148 152 154 162 171 179 187 189 185 176 170 166 169 173 182 195 207 206 191 179 172 175 178 180 183 189 193 196 195 190 186 192 202 214 222 227 225 223 222 222 220 215 208 200 193 187 187 188 192 194 195 197 199 201 205 208 209 208 211 214 219 222 225 225 227 228 229 229 224 216 205 192 187 188 191 194 197 201 206 213 220 225 228 228 224 221 222 226 230 230 229 228 226 227 229 233 238 241 241 237 233 234 234 229 227 226 228 226 221 219 219 223 228 231 230 225 222 219 219 219 220 218 219 218 220 222 220 218 213 215 220 224 227 223 224 224 226 227 230 235 238 242 245 248 249 251 249 249 249 250 250 251 250 251 249 247 243 242 244 246 247 240 231 223 223 236 257 282 297 347 348 349 350 353 357 1 6 12 17 25 32 39 43 46 46 47 47 46 43 42 42 41 41 41 42 43 47 53 56 61 65 69 71 76 79 78 79 76 72 69 54 32 1 336 321 302 284 267 277 344 2 31 69 93 29 306 295 293 292 303 315 334 351 350 336 315 273 150 171 191 203 230 245 253 259 267 279 293 302 307 308 310 311 314 318 322 326 329 331 333 335 336 337 339 339 342 348 357 5 355 343 321 313 309 313 320 323 325 325 325 326 326 14 94 83 64 22 337 310 306 354 14 22 338 218 224 233 247 265 278 289 297 320 343 29 1 327 357 30 55 50 26 2 340 333 337 5 35 62 59 35 348 345 5 357 354 9 46 68 90 117 83 17 360 350 332 317 274 297 24 29 255 262 280 286 244 202 108 139 181 199 226 223 255 291 279 256 183 182 242 244 215 217 235 251 182 139 129 123 138 181 297 301 187 189 206 198 198 213 234 255 229 210 242 268 274 255 223 180 152 146 152 170 155 138 26 16 19 351 326 279 270 260 243 136 249 284 297 312 103 220 273 272 263 158 144 159 196 228 248 261 275 308 76 81 84 77 325 291 272 245 201 201 227 233 230 227 230 245 266 287 293 292 268 256 261 272 277 284 292 295 298 299 293 291 300 305 303 300 294 283 262 201 89 49 63 69 28 37 89 89 319 302 301 303 311 323 340 17 35 21 343 275 108 68 68 77 86 90 61 17 2 347 326 331 338 19 66 74 65 47 34 15 354 346 347 44 53 360 340 338 351 21 46 48 37 24 3 338 331 331 343 1 7 23 41 21 352 333 294 199 186 211 248 258 288 306 333 127 144 203 254 265 246 215 191 108 34 26 25 11 2 8 8 1 347 328 358 30 34 42 55 78 98 72 60 68 121 171 163 150 139 353 351 348 351 359 145 175 189 223 270 302 322 346 117 139 227 263 294 317 298 290 300 295 288 284 267 232 215 209 268 294 253 229 229 244 262 293 320 339 343 340 332 327 319 308 294 283 272 262 263 291 331 349 315 314 358 4 5 348 328 312 307 308 330 347 359 31 58 44 26 300 295 297 294 299 334 333 321 302 232 195 206 249 281 296 155 129 7 282 258 226 218 230 244 262 286 321 331 359 37 334 324 325 318 309 297 290 306 323 321 321 322 329 332 334 327 315 293 279 280 286 295 294 292 287 289 295 292 281 250 224 207 197 192 193 195 199 204 217 249 273 284 274 230 178 164 159 153 143 135 125 116 113 115 140 173 200 211 212 210 202 187 173 161 171 177 182 180 177 173 170 169 170 170 173 174 176 177 179 180 181 181 182 184 186 188 189 190 189 188 186 185 183 183 183 184 184 183 184 184 185 182 179 176 178 183 188 192 193 192 188 185 184 184 184 184 185 185 186 188 187 184 183 179 174 164 167 172 183 192 198 201 199 197 191 185 179 171 167 164 161 155 149 141 136 130 126 122 122 122 121 124 127 131 136 144 147 148 144 143 145 154 167 155 146 147 156 169 174 179 183 189 196 200 201 203 204 206 203 201 185 161 139 152 169 189 197 198 194 189 184 179 175 167 158 153 153 158 164 169 174 182 190 193 193 185 178 174 173 175 182 191 199 203 202 190 182 179 180 183 186 189 190 189 184 186 187 191 196 203 212 220 224 225 223 222 223 222 218 213 206 199 194 194 195 196 196 196 197 198 202 208 213 215 216 218 222 228 229 231 231 232 231 232 230 224 216 205 200 198 201 203 203 205 208 213 218 223 225 224 218 213 214 215 219 221 223 223 226 229 232 238 242 245 248 248 246 245 240 236 232 228 230 226 221 219 218 220 224 228 229 229 225 224 224 221 218 216 217 222 224 226 221 217 214 218 223 227 227 221 220 218 221 226 230 235 240 245 246 249 250 251 249 248 248 247 248 250 252 255 253 252 251 248 245 244 244 238 233 223 226 230 242 259 283 347 348 348 350 352 355 1 6 13 20 27 35 40 46 47 49 47 47 45 43 41 41 41 38 38 38 41 45 48 53 57 61 65 68 73 75 77 76 76 70 64 46 17 350 335 315 288 270 254 221 73 40 39 64 72 308 297 295 297 298 303 316 329 337 345 332 320 311 284 208 202 247 274 280 283 288 292 299 308 314 316 318 321 322 326 328 332 334 335 336 337 338 338 338 339 341 350 1 8 357 335 320 311 315 319 321 323 324 324 323 321 318 149 146 142 110 77 350 320 303 330 17 9 1 327 242 218 224 231 236 242 248 261 295 343 77 339 330 347 18 47 35 5 324 306 301 306 331 34 52 35 338 302 330 5 28 26 6 10 144 95 73 48 30 10 345 320 326 40 59 57 22 333 304 298 296 282 260 265 240 224 216 201 176 236 279 269 253 204 185 194 228 237 218 209 212 128 123 127 135 174 224 286 319 58 82 75 64 165 204 235 247 210 195 197 235 258 253 221 173 163 155 164 166 136 120 136 257 256 255 261 266 274 289 281 214 174 246 296 297 81 267 272 274 253 133 145 168 218 234 243 257 57 67 54 303 305 54 318 296 282 279 296 200 207 218 220 222 220 224 242 266 279 284 283 277 275 291 305 321 334 344 322 306 290 287 291 284 280 293 297 271 169 127 82 65 96 88 328 331 342 19 319 303 303 305 316 323 322 81 121 228 253 247 227 113 56 49 56 64 62 20 356 346 342 345 357 27 46 61 82 64 42 12 345 328 324 346 17 31 348 335 329 339 33 38 36 23 360 336 331 333 353 14 23 34 47 13 352 345 343 346 288 259 256 268 334 340 341 338 336 181 204 298 289 336 21 37 42 41 36 23 12 6 4 358 340 338 13 36 33 34 61 106 112 98 54 41 44 47 89 6 359 16 12 351 339 330 358 138 117 48 10 335 318 313 306 282 234 230 239 258 278 307 326 317 311 322 324 327 336 354 353 337 308 289 259 302 325 333 330 332 332 332 326 318 307 297 290 287 285 282 281 297 325 357 124 44 36 20 358 328 308 289 274 267 276 311 333 353 16 28 253 236 270 287 294 299 329 316 310 307 337 44 117 226 278 285 227 113 57 305 282 249 242 246 263 292 337 347 336 359 33 17 348 339 321 311 299 297 314 321 323 320 323 332 341 353 354 343 319 309 303 301 299 296 294 290 310 324 328 319 247 200 187 183 182 183 186 189 190 195 213 233 247 232 206 179 165 157 152 148 142 138 132 144 160 181 192 200 203 205 200 192 178 177 174 178 178 176 178 178 176 175 176 177 178 179 179 180 181 182 183 184 184 185 186 188 190 192 192 190 188 185 184 184 183 183 183 184 184 184 183 182 180 179 179 181 185 188 191 193 192 189 187 184 183 184 185 187 188 188 187 185 183 179 174 171 168 176 183 189 194 199 200 200 194 187 179 176 174 170 167 162 156 150 145 143 140 137 133 125 122 122 123 126 135 144 153 156 157 155 159 168 172 176 168 165 170 177 186 188 192 196 201 205 206 208 209 210 210 202 193 170 159 160 186 198 203 203 201 194 188 183 179 176 168 163 161 162 167 171 177 181 187 193 192 191 184 181 180 179 180 186 191 193 196 198 196 190 183 183 186 189 193 196 191 188 185 186 190 193 197 204 213 221 224 226 223 221 220 217 214 213 209 205 203 203 202 201 200 198 195 201 208 216 221 223 224 224 229 233 233 234 234 234 234 233 231 226 217 211 210 212 213 211 212 212 216 220 225 224 222 214 208 210 213 216 217 216 216 216 220 226 232 234 238 241 239 239 238 237 236 234 234 233 230 227 223 222 222 223 223 224 224 224 225 224 222 218 216 218 221 224 226 221 219 218 220 224 228 229 226 222 219 221 226 228 234 239 245 247 247 247 247 245 246 247 251 254 258 259 261 257 254 250 248 243 242 237 232 231 223 226 226 233 247 271 nan 348 348 349 349 353 358 3 12 19 28 35 40 44 46 46 45 45 42 41 40 37 37 35 36 38 39 42 48 53 56 62 65 68 70 71 72 73 71 67 56 37 2 343 332 323 309 280 205 135 106 80 79 93 137 271 279 289 297 302 307 315 322 323 319 310 311 311 305 300 302 302 302 301 301 304 309 314 320 324 326 328 330 331 333 334 336 337 337 338 338 339 340 340 345 349 356 1 9 340 321 314 312 314 317 320 321 323 328 333 345 4 142 144 137 110 65 315 306 305 355 31 46 6 335 326 202 222 233 242 235 222 201 99 6 339 315 327 333 4 18 1 341 315 292 277 286 315 60 62 30 330 282 332 4 44 42 30 44 76 58 20 324 333 336 312 300 319 354 356 359 356 319 298 297 284 156 206 231 250 232 190 183 186 232 252 251 247 242 204 194 216 228 205 177 165 128 120 129 173 229 250 277 338 38 93 210 256 246 244 267 270 222 172 178 287 297 315 126 125 148 158 164 165 160 185 204 222 229 223 257 280 293 295 275 215 141 161 297 290 285 278 277 277 234 155 168 196 234 246 253 5 52 83 294 286 280 296 315 291 281 281 286 222 203 216 218 215 212 212 216 234 252 265 274 279 290 321 347 1 352 334 302 294 286 284 281 275 284 303 311 86 99 126 156 161 167 194 291 304 303 294 311 319 321 321 327 321 289 190 181 226 251 270 307 355 7 11 10 15 19 13 7 5 3 4 17 25 27 21 328 6 14 4 345 331 338 3 39 40 358 339 322 336 49 49 35 16 358 339 330 333 5 30 45 47 42 20 1 348 334 323 308 305 326 4 33 8 349 327 319 200 21 16 21 22 27 23 29 45 44 30 30 28 12 359 338 342 348 3 15 8 24 117 144 164 272 342 360 5 5 346 347 360 9 17 44 55 66 70 62 44 16 337 337 353 343 332 299 255 235 293 348 336 339 342 354 6 347 342 13 90 92 325 310 316 325 333 316 304 313 317 316 312 308 300 292 287 288 291 295 300 303 214 189 89 63 57 46 29 349 320 301 285 282 255 213 322 337 341 359 113 136 257 273 289 312 293 245 297 305 305 316 337 282 231 274 276 270 289 11 28 327 284 277 280 305 323 344 321 308 315 334 12 19 9 319 300 292 299 318 318 317 314 321 335 349 7 16 357 329 317 310 307 299 290 293 300 329 338 338 331 280 165 166 175 179 180 182 183 185 189 197 204 207 199 182 166 157 150 147 145 145 148 154 169 180 190 193 196 197 194 182 172 162 176 182 183 177 171 176 180 182 181 181 181 181 181 182 183 183 184 185 185 185 186 187 188 189 192 192 192 188 185 184 183 182 183 184 185 185 183 180 178 177 178 180 183 186 189 190 192 191 189 187 186 184 185 187 189 189 189 187 184 180 178 173 173 175 180 185 190 195 199 202 200 195 185 176 176 176 176 170 164 157 154 151 151 152 151 148 144 144 144 146 150 159 167 177 177 178 177 176 177 175 175 177 180 186 189 191 191 192 193 201 208 212 213 213 211 209 200 189 177 184 191 202 206 207 204 200 193 188 186 183 179 176 172 168 169 171 177 182 188 190 191 187 183 180 182 184 185 187 191 191 193 193 195 196 194 191 188 187 191 194 198 197 194 189 187 190 191 194 199 205 213 222 227 226 223 219 217 215 213 213 211 211 212 212 211 210 206 202 200 205 213 223 229 229 229 231 233 233 230 229 227 227 225 228 228 225 223 222 222 222 222 223 224 229 235 243 244 238 218 209 208 213 217 217 216 213 212 211 214 217 219 223 226 230 231 231 233 234 237 239 244 240 237 232 230 228 227 227 228 227 227 225 224 222 218 214 217 219 220 220 216 217 219 223 225 228 227 226 222 222 224 227 230 234 236 241 245 245 245 244 243 246 250 257 261 265 265 266 262 256 251 246 244 236 231 224 221 223 223 226 226 233 247 nan nan nan nan nan nan 355 360 3 10 19 29 36 41 42 41 42 42 41 40 38 36 34 33 32 32 35 40 47 53 59 64 68 71 71 71 72 73 69 61 42 16 345 333 325 320 310 273 129 117 108 106 105 121 205 245 255 267 277 284 289 293 297 298 299 299 304 309 314 317 318 316 315 314 316 320 320 324 327 330 332 333 334 335 336 336 337 337 338 339 341 342 344 347 353 355 359 349 333 314 310 308 310 312 314 315 315 320 331 322 319 246 162 166 96 86 297 289 298 314 341 355 31 322 333 23 46 70 342 307 271 113 79 81 303 317 321 2 29 42 9 342 355 9 33 14 356 23 71 73 72 263 247 234 136 104 114 63 44 55 68 111 198 337 324 287 309 340 4 10 14 34 165 253 268 224 184 191 240 269 223 204 214 220 233 252 255 229 222 221 197 187 206 221 179 162 118 115 130 206 231 242 242 232 222 192 198 228 247 249 261 287 309 74 52 1 343 359 145 160 166 156 149 158 162 182 193 197 181 164 270 289 283 276 260 169 133 143 250 281 278 274 276 271 246 205 186 198 223 252 268 307 190 184 255 275 165 62 355 301 287 276 277 314 184 177 202 205 207 212 218 229 243 265 273 279 304 357 8 352 317 299 281 286 291 299 290 270 293 313 86 110 85 101 149 166 174 192 247 279 255 249 324 331 330 332 337 332 293 198 200 226 262 293 353 8 5 4 3 6 8 11 10 10 6 14 34 29 358 343 333 9 8 7 355 343 340 356 54 53 27 347 333 323 54 58 36 16 4 356 354 357 8 31 48 51 47 34 358 332 313 312 322 347 4 3 358 343 343 326 322 316 328 349 73 94 75 24 24 52 69 90 127 120 44 50 95 54 17 4 357 348 9 51 115 166 190 213 244 304 331 343 345 347 5 32 57 74 88 69 28 60 31 6 6 10 2 350 336 348 34 23 15 10 359 358 2 4 337 321 313 200 168 257 281 290 295 303 295 295 306 300 285 280 277 279 284 288 294 300 308 317 10 120 128 13 27 54 54 39 356 331 327 335 356 348 344 337 331 318 323 16 44 36 13 354 357 120 147 171 318 321 323 329 57 236 289 293 301 339 356 359 294 275 287 300 337 345 343 325 318 319 331 351 11 360 313 298 292 303 317 314 312 309 324 341 3 22 39 6 330 316 309 305 296 287 297 313 340 337 326 309 291 227 181 184 181 181 177 179 180 186 191 197 195 185 171 158 149 144 142 146 149 159 171 180 187 193 192 190 191 182 167 163 167 182 186 184 175 171 180 184 188 187 186 185 184 184 183 184 185 185 185 186 187 187 187 187 187 190 191 191 191 190 187 185 183 183 184 185 183 180 176 174 174 178 182 186 187 188 188 190 189 190 189 187 187 187 188 190 191 190 186 182 176 173 170 172 175 179 184 189 194 200 203 202 198 186 178 176 178 180 174 166 158 156 155 158 160 159 161 162 161 162 164 169 175 180 186 189 187 180 179 180 180 180 183 187 194 196 197 196 195 196 203 208 214 216 216 212 206 198 192 187 191 196 204 208 210 205 199 193 190 189 187 184 182 179 176 174 175 178 183 190 190 188 182 179 179 184 188 189 190 192 193 195 194 195 195 194 191 190 191 193 195 198 199 198 192 190 190 191 192 195 201 207 215 222 227 224 220 216 213 212 212 210 213 214 217 219 220 215 210 202 205 212 224 231 234 234 234 234 234 231 229 225 220 219 220 224 228 228 229 229 230 234 238 243 256 266 274 270 261 238 220 211 215 216 218 216 216 213 211 212 215 219 224 230 234 236 235 237 239 241 245 249 249 248 244 240 237 233 231 234 234 233 230 228 225 220 216 216 216 217 217 213 216 221 226 229 230 230 227 224 224 226 228 229 232 234 237 242 246 249 248 248 251 255 258 262 267 268 270 268 264 256 250 245 238 231 222 218 215 219 221 224 226 232 nan nan nan nan nan nan nan nan nan nan 19 23 27 32 35 38 40 40 39 37 37 35 33 31 30 30 32 36 42 52 60 66 72 77 77 79 78 80 76 64 47 8 335 322 317 315 319 324 89 100 98 98 105 163 230 247 255 266 269 269 269 269 272 278 285 290 297 303 308 316 319 321 323 326 324 324 323 327 330 332 333 333 334 334 335 336 336 337 339 341 343 343 342 344 348 344 326 307 300 295 299 302 303 304 305 303 300 297 299 309 297 241 216 226 245 253 263 282 297 337 6 4 356 223 204 206 81 44 358 345 323 325 66 171 195 292 353 36 65 72 12 1 15 31 46 26 11 24 62 77 77 72 88 155 135 122 104 57 34 47 69 99 90 18 319 298 324 337 348 341 342 73 168 268 272 256 241 203 319 307 217 218 320 223 239 287 272 223 212 209 174 158 143 143 150 118 59 317 291 255 245 238 209 199 222 250 255 251 252 242 242 351 33 70 94 301 275 256 207 175 154 147 148 174 184 176 141 131 95 104 231 253 261 267 248 143 143 152 227 261 267 269 268 263 253 246 214 190 210 242 248 242 182 186 238 256 257 50 328 291 288 281 297 43 75 136 195 205 210 222 232 248 282 309 298 296 325 9 11 321 294 289 281 273 277 282 281 281 302 300 152 152 157 226 220 189 181 184 254 274 219 203 158 317 315 309 306 300 280 226 208 208 236 258 57 16 6 5 5 2 354 349 356 357 351 5 36 50 41 3 9 42 22 355 337 331 335 350 38 59 47 355 334 311 19 57 41 25 5 355 348 350 360 22 41 56 74 80 329 322 322 338 7 16 8 351 332 309 332 15 7 348 325 347 50 99 94 37 46 56 63 77 120 47 17 35 63 100 55 27 360 352 11 22 13 329 272 216 226 325 336 347 358 8 15 22 33 51 69 46 41 60 67 59 26 14 11 350 333 336 341 88 125 125 66 23 350 334 310 322 326 308 268 262 269 276 282 291 299 312 340 298 261 262 272 282 293 301 307 311 317 323 36 77 61 17 15 33 55 57 19 346 340 339 341 334 324 306 294 282 306 338 25 50 53 15 355 279 132 97 349 329 323 339 79 82 24 326 328 354 2 3 330 295 312 324 339 343 337 320 317 321 329 344 6 339 311 297 293 307 314 310 309 312 329 348 12 30 46 28 318 307 298 291 283 286 305 324 343 328 313 301 294 288 254 211 190 178 168 172 175 180 184 188 182 175 160 152 144 144 145 152 159 168 177 184 189 191 187 186 184 174 166 165 172 186 186 182 173 174 185 190 193 191 191 191 188 187 186 185 185 186 187 187 187 187 186 186 186 186 189 190 190 191 190 188 186 185 182 181 179 176 171 172 174 180 185 188 187 186 186 186 187 188 188 190 190 190 190 191 191 189 183 176 168 169 171 172 175 179 183 189 195 200 205 203 199 189 182 176 179 180 178 169 161 160 161 165 168 168 169 169 169 169 171 176 182 186 188 186 182 176 183 186 187 187 185 190 196 201 203 204 203 203 206 210 214 218 218 215 207 198 193 191 194 198 205 207 209 205 200 194 192 191 191 189 187 184 181 178 178 179 183 188 188 186 181 179 180 184 187 191 192 194 195 196 196 196 196 195 193 191 191 194 195 197 199 199 196 193 191 192 193 195 198 202 207 214 223 222 219 215 212 210 209 209 209 210 213 217 219 222 218 211 212 216 227 234 240 242 241 243 242 243 238 232 224 222 219 224 228 231 233 234 236 240 242 246 249 258 266 268 265 251 234 220 219 217 215 214 213 209 206 201 213 226 235 241 244 245 245 243 244 246 246 245 250 252 251 248 244 238 234 234 238 239 237 234 231 226 221 215 215 214 214 214 218 222 229 232 232 231 228 225 224 225 228 229 233 236 239 244 247 249 251 250 250 253 256 260 265 268 272 274 275 270 260 252 244 238 231 226 224 223 223 226 226 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 38 39 39 39 38 35 31 29 27 28 29 31 38 47 59 69 78 84 86 86 88 90 92 86 68 346 310 299 299 301 302 322 40 61 70 77 139 245 257 259 263 267 265 265 265 265 267 270 274 278 283 290 298 307 311 316 319 320 321 321 321 325 329 330 331 332 333 334 334 335 335 337 340 341 339 332 328 326 320 308 302 297 294 293 295 296 298 298 297 292 285 271 272 284 277 262 234 216 219 234 248 270 293 335 10 35 5 339 219 190 161 7 350 346 332 14 348 204 181 141 130 111 98 40 13 24 28 29 29 17 357 332 357 33 55 55 42 51 60 61 61 43 32 357 355 24 37 15 325 319 338 359 23 306 307 307 297 293 290 280 228 315 325 304 248 26 40 72 54 6 295 245 239 146 129 116 106 88 76 77 60 315 288 270 259 198 189 189 187 216 250 265 270 278 311 344 359 34 208 224 244 238 208 128 131 148 148 145 112 102 117 127 234 239 244 274 288 298 274 157 162 179 224 251 263 264 262 255 253 259 223 189 209 224 224 204 151 177 214 257 260 221 245 272 284 291 308 72 83 68 330 257 261 274 308 342 340 333 316 312 309 251 234 275 284 291 286 254 276 288 295 299 325 198 184 208 217 230 221 203 188 181 290 250 201 190 181 249 261 268 279 285 273 244 220 223 245 108 79 44 16 359 7 10 348 338 333 336 334 346 19 63 55 14 13 36 85 166 273 292 305 315 342 41 42 12 341 329 11 44 40 6 310 297 301 311 329 357 13 41 70 64 34 354 348 18 57 69 21 335 320 311 338 344 342 356 1 7 4 337 359 22 41 47 52 51 44 13 9 21 23 25 31 30 17 6 4 1 360 337 322 324 336 343 341 345 5 13 14 30 35 31 26 23 22 31 66 72 49 10 329 286 263 280 287 278 14 85 108 151 264 297 327 349 344 332 330 333 342 339 324 328 340 354 4 326 276 270 287 302 316 322 322 320 320 310 19 58 45 24 4 2 50 57 38 4 340 321 316 317 300 282 274 327 2 2 15 56 47 12 340 304 335 15 323 306 302 309 6 71 32 341 341 348 2 28 61 23 342 318 309 312 308 301 303 300 296 303 4 321 308 297 292 302 305 304 307 315 333 352 12 30 46 79 265 272 269 271 277 297 323 330 333 318 305 297 295 291 267 240 212 170 159 161 162 161 159 160 159 157 149 146 143 145 149 153 159 167 176 186 190 187 182 182 180 172 166 164 174 184 189 184 175 178 185 190 194 195 195 195 194 193 191 189 189 189 189 188 188 188 187 187 187 186 185 186 187 189 189 190 187 186 182 178 176 173 171 173 176 182 186 188 186 185 184 184 185 187 188 190 191 192 190 190 190 186 179 172 169 171 173 174 176 179 184 190 196 201 204 202 198 192 186 182 183 183 183 176 168 165 166 171 175 177 175 173 171 172 174 181 186 187 182 171 172 176 185 190 192 187 185 193 201 209 210 209 206 205 206 210 214 219 221 221 212 203 195 193 195 199 205 206 206 205 200 195 193 192 193 194 192 189 185 181 179 179 182 184 184 183 182 181 181 183 187 191 194 195 196 197 198 199 199 197 195 193 192 192 193 193 195 198 199 197 195 193 194 195 198 201 203 210 217 218 216 211 209 210 209 205 204 207 210 213 216 219 220 219 219 224 232 241 250 248 248 248 248 249 246 241 234 229 226 229 233 236 239 242 242 242 243 244 243 247 252 257 257 255 246 237 233 226 220 209 193 186 190 194 209 220 230 236 238 239 239 239 241 242 242 243 245 247 247 246 245 244 239 236 238 241 240 239 236 232 227 219 211 207 211 214 221 224 228 230 231 230 228 224 224 223 224 227 231 236 239 241 243 244 246 248 248 249 251 256 261 266 272 279 279 279 270 258 244 235 232 233 232 229 229 226 228 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 38 34 32 29 28 26 27 33 44 57 72 85 90 92 94 96 104 105 107 121 240 259 266 279 281 283 289 289 296 296 272 271 271 273 270 269 269 267 269 270 271 273 274 275 280 281 286 292 297 302 305 310 311 314 319 325 328 329 329 330 332 333 334 334 334 334 336 337 333 328 320 321 320 316 314 311 307 303 303 304 307 309 308 302 293 274 257 244 243 251 258 259 231 220 225 235 250 297 342 25 50 16 3 340 161 149 15 6 12 359 319 319 307 342 347 73 112 99 359 344 352 34 42 28 17 350 331 327 342 30 10 330 333 357 23 28 30 78 124 29 22 29 16 357 359 12 76 142 248 301 341 13 23 358 160 153 224 259 260 259 54 61 63 25 346 302 302 354 94 112 109 104 35 57 82 123 226 259 272 44 78 114 171 187 201 235 264 275 285 289 291 258 268 269 285 283 247 227 61 121 142 133 131 117 128 154 204 231 236 254 287 292 298 276 252 219 207 215 245 261 267 270 263 247 239 215 204 211 213 212 163 143 171 202 252 233 208 219 246 270 277 278 302 60 37 339 303 300 303 341 13 9 317 302 312 310 211 208 241 262 277 289 299 315 317 318 316 328 346 264 246 242 237 223 214 204 226 276 219 196 181 262 299 274 261 262 262 251 231 183 57 57 89 112 129 133 129 75 10 327 320 314 329 341 353 20 40 44 26 349 329 176 164 175 204 245 278 295 325 13 13 338 331 343 4 10 329 309 290 285 288 310 336 8 42 52 48 36 2 344 325 6 46 33 2 343 360 42 5 355 4 1 352 337 320 340 349 357 29 42 37 36 39 43 44 39 35 36 39 45 39 18 348 328 306 304 310 316 321 322 332 356 5 16 46 58 55 47 29 3 10 50 59 52 339 291 269 258 258 297 317 325 333 305 223 196 155 97 40 358 335 337 343 354 349 338 344 355 2 355 287 250 232 289 324 340 337 334 327 324 331 41 54 47 30 348 348 27 48 46 353 326 301 319 333 328 3 63 40 17 347 345 44 42 23 342 320 319 313 286 270 270 280 303 47 4 343 342 344 350 12 39 13 334 305 291 257 275 289 300 298 288 302 14 317 307 296 294 289 294 298 306 318 335 350 6 27 37 88 252 260 268 277 293 314 327 323 313 302 296 291 283 275 259 261 272 198 159 153 144 135 131 127 128 128 130 134 138 144 147 154 160 166 173 181 192 184 178 173 165 159 161 162 171 180 192 193 183 182 184 191 195 196 196 197 197 198 198 197 196 195 195 193 192 189 190 189 187 185 184 185 186 186 187 187 186 185 180 179 177 178 177 177 179 182 184 186 185 185 184 185 185 185 185 186 189 191 192 191 188 184 177 171 169 171 173 174 174 178 183 190 197 201 203 202 201 197 194 192 190 189 189 184 177 169 170 175 180 182 177 172 169 172 174 176 173 166 164 165 178 186 192 192 191 185 188 196 205 213 213 211 208 206 206 209 213 218 221 224 214 205 195 192 194 202 206 206 204 201 197 194 192 194 195 197 198 196 192 186 181 179 179 179 180 181 182 183 183 185 187 190 193 196 196 197 198 202 202 198 195 193 192 191 191 191 192 194 196 199 199 198 197 196 199 201 203 209 214 217 215 208 208 205 205 202 200 204 208 211 214 216 218 221 224 230 240 246 250 251 251 250 253 255 254 252 248 240 236 235 235 239 238 237 238 238 238 240 240 241 242 247 250 254 254 254 251 249 245 219 204 204 205 206 210 216 221 225 227 228 228 228 230 234 238 241 242 242 243 244 245 245 242 238 240 239 240 239 237 235 231 224 216 208 210 212 218 221 225 227 228 228 227 224 223 223 223 225 228 234 238 238 241 241 243 245 246 249 249 253 257 266 272 279 279 279 274 263 250 240 233 232 232 236 232 226 223 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 25 26 30 38 52 75 93 98 100 102 105 107 110 121 151 216 236 256 271 276 276 271 263 253 251 254 262 270 275 274 272 275 278 280 281 282 284 286 289 290 291 293 295 297 300 304 308 310 315 320 323 326 328 329 330 331 333 333 333 333 334 336 334 329 326 325 328 329 328 327 327 327 332 337 338 342 351 356 354 351 343 310 257 250 248 251 257 258 247 232 223 230 322 8 36 47 50 359 3 114 111 20 330 308 301 305 334 6 44 43 44 72 141 206 230 19 51 52 31 10 339 332 327 339 3 21 47 46 24 12 5 10 52 42 318 338 11 23 301 304 339 54 128 189 154 121 92 71 355 190 193 215 246 275 226 146 155 173 213 229 234 90 85 98 118 123 129 261 287 239 181 223 250 273 33 65 78 155 189 197 227 244 250 250 242 231 222 249 273 286 281 245 186 136 173 154 145 146 152 175 195 217 241 264 249 251 256 258 254 253 235 202 209 241 255 261 268 291 273 217 219 211 206 207 168 144 158 189 209 223 192 178 181 217 253 269 281 310 347 7 324 302 299 304 321 319 205 241 261 281 274 242 228 228 236 251 288 311 328 323 320 318 323 334 323 299 275 261 248 246 244 246 244 216 209 216 295 302 274 249 231 227 216 181 126 90 79 86 121 136 137 133 119 115 306 307 315 332 337 338 352 4 24 32 27 52 118 141 154 172 227 302 330 8 56 25 338 322 315 333 347 337 314 295 290 292 326 358 163 57 35 28 19 360 356 355 353 5 29 15 359 23 61 48 33 10 336 322 312 309 337 328 322 345 20 36 45 58 52 53 62 61 56 48 64 110 81 340 314 296 282 263 242 244 259 291 335 358 14 41 55 66 55 34 4 358 5 15 10 315 324 338 323 310 323 316 295 321 4 56 114 144 113 66 3 321 325 329 335 331 330 334 337 339 334 318 241 215 342 350 351 341 336 336 357 40 49 53 53 31 304 315 340 45 47 6 341 327 346 349 336 3 50 28 4 323 323 349 17 16 334 315 300 300 298 286 286 304 317 9 348 343 342 342 341 344 357 28 317 302 286 249 227 299 317 307 294 301 320 311 303 298 309 329 321 308 307 319 333 347 5 24 30 353 257 270 280 297 315 317 312 299 289 278 274 271 267 267 267 299 324 301 171 147 131 122 117 114 113 114 117 121 132 140 148 155 160 164 164 162 154 139 132 133 147 153 160 164 170 178 194 208 211 197 192 194 196 197 198 199 200 199 201 201 200 198 198 199 198 197 197 197 196 194 192 191 188 186 183 183 183 183 182 182 182 182 182 180 180 180 181 183 183 184 184 185 184 183 182 182 185 189 194 191 187 179 172 170 169 171 171 172 174 179 185 191 198 201 202 204 205 205 206 208 209 207 204 198 187 175 174 176 180 179 170 166 164 171 174 173 167 161 167 176 191 196 198 192 186 184 192 202 210 215 214 213 210 208 206 207 209 215 218 221 212 203 191 190 191 203 208 208 202 193 188 185 185 192 198 202 204 205 202 196 186 180 178 179 179 180 183 185 187 189 189 190 192 194 195 194 196 201 202 200 195 191 190 188 188 189 191 191 192 194 197 199 199 200 202 202 203 207 212 217 214 209 205 202 201 198 198 201 206 211 212 212 213 216 222 235 242 245 247 251 254 258 262 263 265 259 254 246 239 236 234 234 235 236 234 234 233 235 236 238 241 247 249 253 254 256 254 246 238 226 217 215 212 211 212 214 218 219 220 219 219 217 221 224 231 234 236 240 242 243 242 244 241 239 237 237 237 235 235 232 230 227 219 213 213 214 218 221 223 225 226 228 227 224 224 223 223 224 226 232 237 241 240 241 241 244 248 251 253 255 259 266 270 272 272 272 272 268 260 248 236 236 242 251 236 227 217 216 nan nan nan nan 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 33 38 55 78 99 106 110 115 118 122 136 163 209 245 271 275 280 275 271 261 251 248 249 251 263 268 272 275 278 282 286 287 289 293 295 298 300 302 302 305 308 310 311 316 319 324 327 328 329 329 330 331 332 333 333 333 333 333 333 331 329 329 331 334 334 336 340 345 346 346 347 355 7 23 29 22 8 3 352 344 335 311 257 274 280 272 260 246 235 49 49 48 63 51 9 18 87 94 87 94 331 308 324 350 21 40 42 22 314 264 237 34 55 83 108 236 318 340 346 349 2 33 89 50 41 26 19 15 28 51 100 218 223 239 271 8 8 12 37 60 151 194 186 166 272 261 217 192 164 57 19 164 175 173 180 192 185 148 111 102 96 97 111 121 105 64 110 209 246 254 271 86 93 136 244 241 221 226 253 263 263 255 238 222 216 214 221 246 205 151 154 164 198 197 154 164 186 208 229 243 250 240 237 238 234 234 63 54 215 223 231 247 265 336 2 7 287 240 224 215 220 162 155 177 199 216 204 155 160 173 216 250 276 295 318 321 325 313 307 304 308 315 309 283 242 239 248 257 259 257 253 254 281 311 314 314 303 308 314 326 332 323 316 306 298 287 275 262 252 237 223 220 226 264 270 255 223 197 189 183 154 133 118 118 114 118 115 111 111 113 118 121 113 309 302 302 304 316 330 353 17 37 65 98 120 117 19 342 341 339 17 64 39 350 322 321 331 335 336 330 320 312 305 319 296 142 86 19 14 10 4 359 349 323 338 10 11 7 358 2 12 43 198 267 287 296 290 127 304 304 307 348 46 47 46 35 40 144 66 47 9 347 177 141 353 322 313 302 270 227 249 278 315 344 358 16 31 34 38 37 27 11 348 335 325 359 49 3 353 339 329 321 280 252 337 4 21 28 208 99 43 347 304 279 280 282 293 308 324 328 328 318 305 223 81 21 12 5 356 355 1 31 48 46 45 350 223 228 334 349 10 36 39 3 353 5 353 341 360 24 14 348 304 326 350 17 5 328 309 294 295 305 316 324 332 331 339 340 343 343 340 339 332 333 86 292 294 290 285 228 240 266 270 268 243 246 275 292 301 324 328 313 311 315 334 346 356 8 17 13 8 335 308 304 315 315 304 294 285 270 261 258 259 258 270 304 330 329 310 156 140 127 123 120 123 126 130 135 143 142 144 148 152 157 154 144 129 114 115 127 137 149 158 164 168 171 178 187 206 219 219 210 204 202 201 200 200 198 197 198 200 198 197 197 198 202 204 208 209 209 208 204 199 191 184 180 179 179 182 183 184 184 184 184 183 182 182 183 183 183 182 182 182 180 179 179 180 185 188 192 187 180 174 171 171 171 172 175 177 179 181 185 189 193 198 201 204 207 212 217 224 231 234 234 231 217 199 187 180 178 173 165 165 166 172 177 176 172 171 176 184 195 198 198 190 187 188 197 206 211 214 214 212 210 208 207 207 209 212 217 218 210 201 188 188 191 201 204 203 194 186 182 182 182 192 199 204 207 209 212 210 196 185 180 180 181 182 184 187 190 192 190 190 192 193 194 193 195 199 201 200 194 190 187 186 185 188 189 187 188 190 193 197 200 201 204 203 204 206 211 216 213 211 204 201 197 194 194 199 205 212 211 210 209 212 216 227 235 242 246 249 253 258 259 263 263 258 253 248 244 239 239 237 238 239 236 233 231 232 234 236 242 249 253 254 252 250 246 241 234 227 224 223 220 219 219 219 221 221 219 216 215 214 218 220 222 225 229 234 239 241 239 239 236 236 234 233 231 231 231 231 230 225 220 217 217 218 220 222 224 225 229 231 230 229 227 226 226 226 224 230 237 241 242 241 243 243 248 253 255 259 261 264 266 268 270 272 274 273 265 255 246 247 262 292 297 303 348 20 nan nan nan nan nan nan nan nan nan 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 89 108 122 122 131 145 171 240 279 292 293 290 286 278 267 257 251 249 252 259 266 270 275 280 282 286 289 293 295 300 303 306 308 309 312 316 318 320 323 326 327 329 330 331 332 332 333 333 333 333 333 334 334 333 330 331 332 335 336 336 342 351 354 356 358 357 358 7 33 81 92 50 344 322 319 316 321 325 338 342 345 331 182 221 296 65 44 26 30 13 345 350 118 103 74 28 331 326 320 321 315 299 270 268 282 319 33 86 143 237 256 330 357 2 1 4 65 89 34 34 26 11 30 47 64 133 176 206 231 297 10 32 46 60 142 176 199 218 232 299 291 287 126 105 87 83 88 82 104 180 182 168 138 112 113 104 94 108 124 242 275 242 238 260 266 196 140 141 174 218 273 243 211 249 265 281 285 286 272 253 237 239 268 303 82 142 146 127 106 43 160 170 205 227 239 243 245 257 272 233 90 73 21 309 261 242 238 298 3 335 313 279 255 216 204 205 206 191 177 180 192 173 155 167 182 215 249 286 291 296 294 295 295 297 300 306 312 322 314 295 280 269 267 267 273 285 292 310 313 304 301 292 312 322 316 318 316 315 315 324 331 327 294 261 232 224 227 223 228 214 208 190 179 166 162 158 158 156 160 146 126 110 99 110 113 119 133 162 238 299 309 310 314 316 326 351 24 57 71 87 84 38 350 335 323 359 40 38 3 322 314 316 334 345 351 352 353 359 14 52 156 196 19 19 23 9 350 332 306 335 3 15 23 26 3 352 279 229 250 281 302 314 302 272 285 293 336 70 72 60 16 342 271 19 15 7 1 14 133 123 326 324 321 336 345 344 345 354 354 1 28 50 60 60 55 38 11 339 328 309 26 50 20 356 326 332 347 10 359 354 341 319 301 286 346 340 312 286 276 280 262 238 262 289 307 310 302 288 233 62 50 40 22 3 5 13 36 42 39 34 21 48 34 10 356 348 25 34 356 345 342 338 335 338 353 9 339 303 322 324 310 335 337 319 309 290 295 315 311 314 324 335 357 355 352 329 320 317 323 323 291 290 298 314 338 319 304 288 273 244 222 233 282 302 316 316 315 324 338 359 7 12 20 14 349 337 330 326 310 299 281 264 263 262 260 260 259 261 266 285 309 324 325 319 151 142 138 138 139 146 153 161 165 168 159 153 151 147 147 138 130 129 132 135 142 147 155 161 165 172 178 183 190 200 212 225 225 221 214 206 203 203 202 201 199 200 197 197 194 196 201 204 209 213 212 212 206 199 193 188 190 184 180 182 183 185 187 185 185 184 182 180 182 182 182 180 179 178 176 175 176 179 182 184 186 184 182 177 176 175 177 178 181 183 185 182 182 185 188 194 198 202 207 213 219 224 230 238 240 243 237 228 208 192 180 172 167 166 168 173 179 185 182 182 183 187 192 194 194 191 190 192 200 206 211 212 212 207 205 205 207 207 210 213 218 216 210 199 190 188 191 193 189 186 182 182 187 187 187 193 197 202 204 206 210 208 201 191 184 183 184 185 187 189 191 192 191 191 192 192 192 193 195 199 199 197 192 189 184 185 186 188 187 183 184 185 191 194 198 201 204 204 205 206 211 214 214 210 203 198 193 188 190 195 203 210 213 213 208 208 212 220 229 236 240 242 243 246 247 248 249 249 249 249 251 251 249 246 244 242 240 234 231 231 234 237 244 249 255 254 253 249 246 241 238 235 237 239 245 243 239 236 232 230 227 221 218 217 219 219 217 218 222 229 235 238 238 237 236 235 234 234 233 230 230 230 228 224 222 219 219 219 222 224 228 229 232 235 238 238 236 234 230 227 226 229 234 238 242 241 241 242 245 249 251 252 254 256 260 264 268 272 274 270 265 255 250 248 297 340 345 349 355 359 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 142 145 187 289 305 306 305 307 301 291 276 264 255 250 254 257 264 270 274 279 283 288 291 295 299 303 305 309 312 313 316 318 322 325 328 329 329 331 332 332 333 334 334 334 334 334 334 335 336 334 333 334 335 337 336 337 345 353 1 8 12 4 357 353 2 54 115 159 214 239 252 286 310 333 356 23 51 86 94 287 307 337 342 349 353 339 320 305 298 11 42 73 35 359 315 295 312 311 280 343 3 358 53 140 154 330 340 9 8 3 350 350 77 52 10 76 108 280 302 337 32 120 321 306 242 185 62 48 48 46 81 226 235 246 353 44 4 322 308 104 106 104 103 111 174 209 182 160 145 149 205 160 120 136 158 226 235 224 223 236 258 54 88 134 173 195 228 233 225 225 245 269 280 283 275 263 248 264 275 283 301 129 125 114 122 260 281 275 262 265 264 252 242 240 242 220 114 90 338 300 279 250 184 194 306 286 284 276 234 156 170 206 236 205 179 167 163 160 162 169 182 202 236 264 264 255 247 256 266 276 281 284 288 293 291 288 287 288 289 285 285 297 295 297 294 290 310 318 317 307 284 322 328 326 335 7 10 9 8 10 181 181 181 162 140 123 116 112 120 129 138 143 150 161 166 151 130 117 110 132 106 103 116 101 28 358 342 331 325 317 325 343 10 48 46 60 86 62 16 333 321 333 5 22 353 328 323 327 344 349 352 347 346 2 7 359 232 212 228 27 32 12 353 331 315 343 12 31 77 74 13 341 307 301 298 299 310 325 326 303 309 309 304 343 89 59 42 18 19 43 44 359 332 320 167 160 181 306 318 327 332 335 351 1 352 358 25 54 72 72 69 57 11 338 333 338 30 46 33 358 328 347 16 42 22 360 327 300 289 261 187 212 271 300 305 318 280 217 196 234 315 308 298 293 283 89 85 70 32 14 9 15 28 30 31 42 44 42 29 9 352 346 20 313 251 274 315 323 321 314 342 42 3 342 324 316 292 357 351 326 324 328 331 326 305 307 325 353 22 2 351 335 334 333 335 323 298 298 305 339 350 331 322 311 309 284 186 206 276 287 296 317 331 346 352 3 356 3 16 9 320 305 300 295 279 266 258 253 249 248 250 257 263 270 280 296 306 317 320 322 151 150 149 152 158 167 172 176 174 173 169 162 155 149 146 146 146 147 150 155 155 158 159 164 170 180 188 194 198 201 207 216 227 240 255 246 209 215 211 207 206 204 202 199 196 194 195 191 186 186 194 198 195 195 197 200 204 193 186 183 184 188 188 186 185 184 181 180 179 180 182 182 180 178 177 175 176 178 178 180 183 187 187 188 184 182 181 182 185 184 184 180 180 180 185 190 194 197 203 207 212 217 221 226 232 237 237 234 228 212 192 179 173 170 172 175 182 188 190 188 185 186 187 188 190 190 192 195 201 205 209 209 208 200 197 198 204 208 210 215 220 217 212 199 191 188 188 189 182 178 178 183 189 191 191 192 195 200 202 204 206 206 203 195 188 188 188 189 191 192 193 193 192 193 193 192 191 192 195 199 198 195 190 186 183 185 187 188 186 183 182 183 185 189 193 199 203 205 207 208 211 212 209 204 195 195 191 189 188 191 200 209 215 215 213 210 211 218 224 232 234 235 234 234 235 234 234 237 243 250 253 257 253 248 239 233 233 232 231 234 238 245 255 259 260 257 253 250 247 244 241 243 249 261 270 268 262 253 249 245 240 232 229 228 227 224 220 218 221 228 235 241 242 242 241 241 242 239 236 234 231 229 227 224 223 220 220 219 220 222 224 229 233 238 240 241 242 240 235 232 228 227 232 235 237 238 238 238 239 243 244 245 246 249 254 258 264 266 268 268 262 253 251 248 292 342 359 359 359 347 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 310 308 308 303 295 285 273 263 257 255 260 264 270 276 280 285 288 293 297 300 305 308 310 313 315 318 322 324 326 328 329 330 331 332 333 334 334 334 335 335 335 335 336 335 335 336 337 337 337 336 339 347 352 360 8 14 13 2 346 2 25 54 76 350 317 301 298 308 328 347 26 46 69 14 318 311 304 253 353 358 11 3 340 348 13 51 91 86 52 324 323 341 3 35 48 62 169 204 223 276 308 330 347 359 350 326 359 58 119 148 150 170 211 320 334 358 14 2 357 354 141 132 78 32 302 255 247 249 257 289 348 86 322 318 337 147 146 160 180 211 214 183 165 161 194 229 220 192 197 211 233 213 185 171 198 241 257 314 191 185 186 212 254 254 244 225 231 242 240 238 268 280 268 252 225 188 149 137 138 157 197 268 273 276 283 287 283 251 189 213 203 151 151 194 265 271 232 183 174 211 243 256 256 168 147 160 224 244 209 180 163 166 172 177 182 180 191 217 244 259 249 234 233 241 251 254 254 250 254 263 268 274 287 294 295 291 288 274 261 277 295 316 298 279 277 298 358 13 62 42 24 17 17 23 59 98 130 144 137 123 110 100 92 95 102 112 109 95 98 86 61 63 65 83 89 40 28 39 37 27 16 357 335 325 314 323 334 351 20 19 46 80 83 14 303 309 314 341 1 353 341 332 333 341 335 332 328 346 14 14 359 275 235 182 23 18 4 350 329 278 200 212 232 8 12 358 337 321 318 319 324 342 356 354 357 7 18 15 39 66 62 51 27 14 14 93 96 17 315 289 202 173 191 254 278 290 299 330 348 344 358 19 52 66 63 54 45 29 355 332 335 1 25 35 358 342 343 14 48 29 5 326 329 37 59 75 200 276 329 327 323 294 243 191 200 305 299 302 314 333 53 76 73 37 22 12 16 21 25 31 38 42 43 22 358 337 338 43 100 118 147 284 301 306 311 30 49 353 337 324 356 66 56 350 299 287 282 282 290 294 309 333 4 18 14 350 315 3 355 340 319 296 301 301 278 271 281 294 302 320 333 310 295 296 301 309 326 338 353 327 293 301 344 21 5 280 264 266 269 265 264 265 263 258 252 249 253 262 273 281 289 294 300 304 280 182 160 158 163 169 177 180 182 179 175 171 166 160 160 160 159 160 159 162 163 166 167 166 171 179 188 197 204 205 206 204 206 211 217 223 220 214 210 209 212 214 216 217 207 192 170 157 162 175 186 193 198 201 201 200 202 202 195 188 185 188 191 189 188 184 180 176 176 178 182 184 185 184 183 179 178 178 179 180 181 184 187 191 194 194 189 185 184 183 183 182 180 180 180 184 189 193 195 197 200 205 209 214 219 225 228 230 231 231 223 210 197 187 179 177 178 183 186 191 188 185 181 182 185 188 190 194 197 202 205 206 206 202 194 192 193 201 206 208 214 220 218 213 200 192 186 184 181 177 176 178 183 188 188 189 191 195 199 203 206 210 208 206 200 195 192 192 191 193 193 194 193 192 194 195 193 191 191 195 197 196 191 185 182 183 187 188 188 187 185 183 182 181 184 187 194 198 201 204 207 208 206 202 192 185 193 195 195 191 189 197 205 216 218 217 212 211 214 222 228 231 231 230 230 231 231 234 239 244 251 251 252 247 232 209 218 222 226 228 233 242 249 257 258 258 255 252 250 247 245 240 240 249 254 263 268 270 270 268 266 261 254 250 246 244 239 232 227 226 228 237 245 246 245 243 244 243 240 238 236 232 230 228 227 225 222 217 214 213 212 217 222 230 234 237 242 245 248 245 241 238 233 234 237 238 238 237 237 238 241 243 244 244 246 250 254 256 260 264 265 261 252 252 253 297 335 345 336 323 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 287 280 268 263 259 264 268 274 279 285 287 291 295 299 302 306 309 311 313 316 320 323 325 326 327 329 331 332 333 333 334 335 335 335 335 336 336 336 336 335 335 336 338 337 336 341 345 349 356 3 12 23 24 19 20 25 34 32 26 10 352 336 339 354 20 39 34 19 336 342 5 64 119 105 86 90 44 359 9 26 47 60 65 37 334 340 12 61 85 90 112 165 236 287 312 338 339 337 358 22 26 42 79 123 122 125 143 149 14 4 35 176 181 44 47 145 176 174 180 203 234 240 236 236 226 203 163 77 27 19 46 126 183 198 212 205 181 188 199 218 230 307 290 268 265 263 242 151 155 206 234 222 222 218 191 144 153 206 259 250 215 240 267 255 264 311 295 249 227 214 173 150 142 151 168 208 238 247 253 257 260 258 242 217 208 195 173 174 194 251 259 228 185 176 211 232 245 208 133 147 173 239 243 217 191 173 183 187 182 175 168 183 202 231 251 257 244 226 229 235 237 237 237 244 249 246 248 261 277 281 293 301 297 299 359 36 355 292 277 282 324 358 354 192 226 245 306 358 21 78 103 141 159 159 118 105 103 102 102 99 98 90 70 39 30 23 32 41 64 66 43 24 19 20 20 23 348 320 312 310 321 328 330 349 17 25 70 132 188 257 299 329 345 346 341 331 324 319 316 313 313 317 341 3 13 359 294 276 247 12 3 328 315 302 217 187 188 197 346 343 341 334 332 332 337 344 354 359 349 326 271 273 270 280 23 64 62 47 323 274 187 158 145 337 320 303 264 213 222 236 247 255 262 306 343 2 26 53 58 53 33 14 12 355 328 321 325 345 1 353 345 342 10 27 30 3 327 336 350 2 355 260 243 286 304 313 320 157 150 169 305 300 307 316 323 336 6 27 27 22 16 20 26 34 39 45 55 48 12 348 322 351 46 63 78 245 280 293 306 324 26 22 2 331 322 357 42 78 308 279 269 260 249 279 301 315 341 9 21 32 112 115 69 15 341 319 307 323 314 253 240 240 253 275 310 342 6 357 337 328 323 322 328 326 265 254 271 351 25 6 276 251 247 247 253 258 263 266 266 263 258 254 260 272 276 282 287 287 289 271 215 175 166 168 174 180 185 187 185 180 175 173 170 171 170 168 168 167 168 170 171 171 172 177 184 192 199 206 209 209 207 206 204 204 203 203 200 197 198 203 207 214 224 213 185 160 163 174 185 195 200 202 203 203 203 203 202 197 192 188 192 194 194 190 178 165 157 163 174 182 187 190 190 185 180 180 180 179 179 179 183 186 191 196 203 197 187 182 179 180 180 181 181 182 185 189 193 195 195 196 199 203 209 215 220 224 227 227 228 227 222 215 202 192 184 181 181 184 187 186 184 180 181 184 188 192 195 200 203 204 204 199 192 184 188 193 202 206 208 212 216 217 211 197 190 184 183 179 176 176 178 180 180 178 180 185 195 201 205 208 210 210 209 204 200 196 194 192 191 193 196 196 194 195 195 195 192 190 192 191 189 182 176 179 183 187 188 188 187 187 185 183 181 181 183 187 189 191 195 198 200 198 190 185 182 192 198 203 197 194 197 203 212 217 220 216 214 212 219 225 229 231 233 232 232 233 236 239 245 249 248 244 236 220 209 212 215 219 222 224 232 237 241 247 250 250 249 249 249 247 241 240 242 248 255 268 275 279 280 278 277 275 273 265 259 250 239 234 231 228 234 238 241 243 242 242 242 242 239 236 231 230 231 229 227 221 215 209 209 209 214 220 224 230 234 242 249 252 253 251 247 243 241 240 241 239 236 236 238 241 244 246 244 244 245 249 251 256 261 265 267 264 262 271 300 324 329 315 298 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 266 268 270 274 279 285 289 292 295 298 301 304 307 310 311 314 318 321 322 324 326 328 330 331 332 333 333 334 334 335 335 336 336 336 337 337 338 338 338 339 340 341 343 345 348 354 2 8 18 26 32 31 30 27 25 23 18 7 355 352 353 9 17 15 4 340 22 47 82 98 104 107 104 106 104 114 96 78 52 40 349 317 300 266 168 154 135 123 108 300 314 336 357 360 347 7 22 34 50 90 122 114 120 139 128 102 314 271 214 181 90 90 147 216 223 230 229 237 236 233 249 279 50 76 61 26 17 23 37 57 164 179 175 189 229 242 241 225 218 248 263 276 295 324 308 171 283 233 197 200 199 187 174 165 205 250 228 203 211 251 275 285 307 299 272 220 185 147 148 147 158 180 207 236 250 245 240 247 253 251 224 195 179 166 157 206 251 255 247 142 122 160 272 358 113 126 151 208 262 251 232 207 193 193 188 179 171 170 186 200 217 232 244 240 230 227 228 233 232 233 240 244 242 239 237 251 270 301 313 321 325 339 33 31 336 313 303 324 347 289 247 256 249 248 271 117 124 144 181 252 270 290 70 97 108 113 102 97 102 108 312 8 21 29 53 82 84 79 56 25 8 1 360 345 330 317 315 322 326 338 9 21 331 238 208 194 190 186 297 333 322 313 304 301 297 302 307 314 325 345 351 355 32 166 242 266 330 271 238 268 277 250 200 179 147 27 19 355 319 313 315 326 334 336 324 296 295 298 314 313 301 281 260 156 155 195 186 179 167 156 7 343 324 310 293 285 270 261 260 267 297 337 14 48 70 63 61 70 12 316 281 255 274 299 326 338 350 4 11 10 14 24 8 352 342 342 349 342 318 227 202 208 264 2 147 158 198 282 298 309 317 320 327 341 351 4 10 16 22 27 32 35 48 71 55 7 340 327 62 68 39 315 270 298 320 326 344 19 8 353 317 314 333 2 33 15 342 312 290 272 298 312 317 345 21 15 12 19 63 65 31 357 343 332 331 318 294 288 281 282 318 349 342 354 19 356 337 321 311 322 308 248 262 279 358 21 313 265 260 249 244 243 249 257 263 267 270 272 274 275 279 279 279 279 278 277 273 244 190 176 172 177 184 191 194 196 190 185 180 178 176 175 174 172 171 171 174 176 178 179 180 185 191 198 204 206 208 208 206 204 203 200 196 196 196 196 196 199 199 199 191 180 174 178 181 187 195 202 206 209 208 207 206 205 205 197 192 190 181 156 154 140 120 122 135 161 175 183 188 191 191 185 180 177 174 173 173 178 183 187 195 205 211 207 190 179 175 179 181 183 184 185 187 190 193 196 195 196 198 204 210 217 223 227 228 229 229 228 226 219 208 193 184 180 184 186 183 180 178 182 185 190 193 196 200 202 204 202 197 190 185 190 196 205 209 210 211 211 210 202 191 184 179 175 170 165 169 170 170 169 165 174 182 192 200 205 207 209 209 207 204 199 193 186 183 187 191 197 196 198 197 199 201 195 190 185 179 174 172 173 182 185 187 186 186 186 187 187 187 184 178 174 173 177 182 187 189 191 187 183 185 188 196 203 208 203 201 199 203 210 218 220 218 213 211 216 222 227 229 229 228 227 228 232 236 238 241 241 236 229 221 215 214 214 213 216 217 221 225 228 235 240 245 247 249 247 248 244 247 253 264 273 275 277 278 280 282 287 286 281 273 262 249 242 238 235 233 233 237 240 242 243 243 243 244 241 237 235 233 233 231 228 223 214 209 205 206 209 215 221 228 236 240 242 244 246 248 248 247 243 242 242 240 239 236 237 240 244 247 247 245 244 244 246 251 256 265 270 274 277 285 304 312 315 310 302 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 291 294 297 300 303 306 308 311 312 316 319 322 323 326 327 329 330 331 332 332 333 334 335 335 335 336 336 337 337 338 339 339 340 341 343 343 344 346 352 355 4 13 21 30 35 38 35 32 28 23 17 7 360 354 354 357 360 3 17 29 49 57 71 80 85 94 103 116 126 138 134 118 90 53 297 286 286 260 245 257 281 15 4 348 342 350 17 33 128 355 2 12 41 90 113 119 108 108 130 147 276 266 226 174 140 110 141 236 263 289 293 322 353 12 29 17 27 58 100 126 90 70 50 47 75 101 117 157 265 273 265 234 218 221 265 302 317 327 320 33 41 15 227 208 196 188 188 190 225 240 213 196 194 220 250 245 261 314 304 162 142 136 149 168 190 194 202 248 275 282 283 277 269 261 234 173 147 138 135 224 246 253 247 102 76 359 327 325 332 136 149 231 251 256 244 222 208 198 182 175 176 183 195 205 215 224 231 234 233 234 242 242 235 233 235 239 243 239 235 237 249 276 288 294 294 301 331 347 343 319 302 292 255 220 265 268 250 249 267 271 221 188 206 282 298 309 342 85 119 120 97 102 198 263 278 324 15 25 54 76 80 78 60 26 355 336 330 325 321 315 316 318 321 12 65 117 235 223 216 199 184 169 187 237 280 284 278 275 270 275 292 322 339 353 351 353 85 120 136 318 322 271 216 211 203 194 191 185 86 44 71 108 134 143 130 20 342 332 339 347 348 344 343 342 342 358 117 123 140 151 146 149 149 164 251 276 288 296 306 319 325 339 3 9 6 17 65 83 84 59 19 2 360 347 320 270 226 338 2 343 341 355 11 18 7 4 40 359 324 359 15 358 345 310 186 147 106 57 219 215 218 235 246 255 266 278 292 308 325 338 354 4 14 18 23 27 47 69 61 38 342 340 75 66 359 287 297 349 339 326 5 24 5 340 304 324 15 46 42 25 343 316 304 299 307 311 316 350 16 21 8 349 18 45 44 18 349 329 316 307 307 322 321 315 307 310 326 357 33 360 335 310 306 318 298 267 276 287 8 275 238 258 261 258 250 242 250 257 263 269 275 281 285 283 280 275 273 270 272 272 275 250 205 183 179 182 189 197 200 203 199 194 187 183 182 180 178 175 173 171 175 179 184 184 183 185 188 194 199 202 205 207 206 203 200 197 196 195 196 197 198 198 198 196 189 184 183 184 184 186 190 197 204 209 210 209 208 212 214 216 203 160 152 153 159 157 150 147 146 156 160 167 181 193 206 210 203 189 174 169 168 172 177 180 188 199 216 223 219 191 178 178 180 182 184 184 186 190 194 197 198 198 199 201 204 208 214 220 225 229 230 231 231 231 225 213 197 187 186 184 182 180 179 182 187 191 194 196 197 199 201 199 195 190 185 188 194 205 209 211 206 196 183 178 173 175 171 165 157 151 152 155 159 165 168 176 183 190 195 199 202 202 199 196 192 186 178 174 178 188 195 197 195 193 196 203 206 197 188 181 177 174 172 175 182 185 186 184 183 182 182 182 186 186 182 179 177 179 180 181 182 182 186 190 195 197 200 204 207 210 209 208 209 211 218 221 220 213 209 212 218 223 222 222 221 221 223 225 228 230 231 230 226 221 222 219 217 216 216 215 216 217 220 221 228 234 241 244 246 242 241 247 262 289 287 283 279 276 276 278 282 289 287 284 276 270 261 252 245 242 239 239 240 242 244 245 246 246 245 244 241 239 237 235 231 227 219 214 208 205 202 203 209 219 227 234 237 238 238 237 238 241 243 244 244 242 242 239 234 236 238 241 245 247 248 245 245 245 246 253 264 264 267 277 290 307 308 310 312 312 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 305 308 310 312 314 317 320 322 324 326 327 329 330 332 333 333 333 334 335 335 336 337 336 337 337 337 339 340 340 342 344 345 347 350 354 357 6 14 24 32 38 40 40 36 31 26 14 1 352 346 346 347 351 3 16 32 52 60 72 93 106 112 117 120 117 110 99 85 63 17 319 295 287 273 295 308 325 339 3 343 333 355 32 83 102 19 353 349 15 44 93 113 103 145 211 218 223 231 211 184 160 138 149 181 242 291 351 6 4 2 10 15 9 21 175 170 128 106 82 44 354 139 176 271 296 304 301 286 255 233 359 326 280 283 281 322 31 351 329 301 279 244 229 235 266 251 234 219 208 208 211 207 257 318 19 112 115 117 124 128 136 148 175 248 282 292 287 286 284 266 235 173 141 169 204 235 244 256 214 139 164 267 285 289 292 274 253 245 249 257 249 228 198 182 174 180 190 196 200 206 210 216 221 226 227 233 244 245 240 232 227 229 237 242 239 235 231 230 228 243 264 285 307 332 341 332 317 296 255 237 256 261 251 272 315 304 279 231 230 335 338 341 23 124 146 150 158 197 211 231 230 228 40 47 60 83 97 106 114 119 249 280 283 287 297 301 305 302 263 348 33 20 211 201 184 157 156 167 182 217 258 268 269 266 267 272 298 333 347 356 359 3 72 79 10 342 333 305 203 143 154 162 175 185 336 300 289 228 156 108 74 55 53 20 348 335 323 316 314 319 327 47 105 121 152 167 158 153 171 173 179 207 249 265 285 299 294 308 4 20 29 57 130 71 62 55 33 11 1 357 354 3 21 47 24 344 339 341 13 31 1 351 160 148 140 97 67 25 348 326 315 314 354 347 262 244 239 251 259 268 258 252 249 268 313 331 347 350 358 8 15 20 40 46 37 16 341 335 358 34 34 234 339 3 336 336 28 24 3 329 308 326 17 48 51 38 334 311 298 302 324 309 309 351 20 32 8 347 353 24 61 35 1 323 307 300 299 307 304 305 305 323 339 3 18 1 328 302 306 308 290 279 279 291 50 234 249 262 264 264 263 261 264 270 276 280 287 296 297 288 277 266 262 261 266 268 270 241 207 189 186 189 193 200 203 205 205 200 194 190 186 184 182 179 175 174 176 178 180 179 179 180 184 190 196 201 206 207 205 203 199 197 197 196 196 197 198 198 199 196 193 189 186 185 183 182 186 191 199 204 209 207 206 210 218 238 203 126 155 163 169 169 167 165 166 169 171 174 183 192 203 215 223 223 206 178 167 166 170 176 184 194 204 215 225 207 190 179 178 179 180 181 185 190 195 197 200 200 201 200 199 200 204 208 216 222 226 229 232 234 233 230 217 205 196 190 186 182 182 184 187 191 193 195 195 191 185 175 168 168 168 169 167 162 142 121 129 143 147 154 160 165 163 159 151 149 148 149 154 166 179 187 189 191 191 191 192 189 185 183 183 180 177 176 182 189 195 194 189 187 185 196 203 203 195 187 182 179 176 177 180 183 184 182 179 176 173 173 177 183 188 187 186 183 180 178 176 175 180 186 193 196 198 202 206 211 214 215 214 216 220 224 225 220 216 216 218 221 218 217 216 218 221 223 224 224 222 218 212 211 216 219 220 218 218 219 219 220 221 222 227 235 241 245 247 245 249 271 299 306 292 285 279 275 273 277 282 284 282 278 272 269 263 256 249 245 243 243 245 247 248 248 247 245 245 242 242 241 240 237 234 229 220 212 206 202 198 199 207 218 224 231 235 237 238 238 239 239 242 244 245 245 243 240 237 235 235 238 242 244 245 246 245 245 244 248 254 256 259 264 281 298 302 306 311 314 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 323 325 326 327 328 330 331 332 333 333 335 335 335 335 336 336 336 337 338 339 341 342 343 344 346 347 350 356 1 7 17 26 34 39 41 41 40 36 30 14 360 347 340 339 337 338 352 9 27 46 74 115 134 134 134 135 132 125 122 110 99 346 304 293 277 323 348 357 351 339 315 264 327 337 352 11 108 144 263 332 21 41 48 62 136 226 219 212 211 223 282 214 198 182 61 28 182 196 191 185 5 358 303 228 193 278 282 224 184 125 122 120 95 11 99 175 254 276 287 311 328 347 301 332 245 240 273 311 72 57 294 8 17 340 282 280 315 6 123 168 206 216 197 127 93 319 309 315 97 105 81 78 103 113 118 139 221 257 267 270 275 281 265 218 161 165 196 225 244 258 68 103 145 192 227 249 258 259 255 252 250 250 251 255 232 189 177 174 186 198 207 206 206 206 209 213 216 219 226 236 238 238 228 219 215 232 250 253 242 227 220 219 225 240 265 296 330 331 326 310 294 268 252 244 262 278 308 315 302 283 257 226 117 82 90 112 131 153 170 188 197 202 206 199 187 159 121 98 95 101 119 131 140 155 176 208 242 267 284 293 291 292 321 327 302 243 209 187 175 184 195 203 235 257 273 281 291 306 316 317 333 350 2 11 360 333 307 318 6 39 136 184 185 112 114 117 117 203 224 233 241 266 323 20 54 97 70 345 310 290 270 266 275 280 290 85 102 138 198 242 177 150 123 104 304 267 255 259 256 251 306 1 353 343 278 342 32 32 32 24 8 351 342 329 337 342 20 27 360 337 336 14 15 358 347 331 144 129 92 90 92 328 313 312 319 334 333 329 328 329 334 332 328 316 294 251 299 349 343 342 342 355 6 9 16 45 44 24 344 312 307 295 296 147 154 25 353 327 342 33 18 359 326 321 336 15 61 68 47 340 319 306 274 247 282 315 29 32 34 10 338 328 21 54 37 355 313 307 304 314 324 320 323 333 335 346 7 10 6 332 306 303 298 288 280 274 296 100 245 260 263 271 278 287 292 294 294 297 296 297 301 293 282 269 253 245 245 254 256 253 229 209 195 193 196 197 201 205 205 207 203 200 196 191 188 186 184 180 178 174 172 171 170 173 177 186 193 198 200 204 206 207 205 203 201 200 199 198 196 196 196 196 197 196 191 188 185 181 180 183 189 196 200 204 202 199 200 200 205 188 175 173 174 177 174 173 172 172 174 174 177 182 189 199 205 209 226 248 241 181 166 172 177 184 189 196 203 210 212 205 185 179 178 180 183 186 191 194 197 200 202 204 203 201 200 199 201 205 211 217 223 227 230 229 226 222 214 204 197 191 182 179 177 179 180 176 171 164 155 149 144 141 140 138 135 124 117 122 131 141 142 143 149 156 166 170 165 157 152 150 152 158 171 183 194 196 194 188 183 180 179 179 182 182 182 179 178 183 187 189 187 182 179 179 188 195 203 198 194 190 186 180 179 177 179 180 182 175 170 166 168 172 177 185 191 192 191 184 180 176 177 178 181 184 186 190 197 202 208 212 217 219 222 224 229 232 229 227 224 225 225 219 216 215 216 221 223 224 223 215 209 207 210 215 218 219 220 222 222 222 223 226 229 233 237 238 244 247 250 259 289 294 292 284 279 275 273 272 274 278 283 279 273 267 263 259 256 251 247 244 243 245 247 247 247 245 242 242 240 239 240 239 238 233 227 220 209 202 199 198 201 207 213 221 228 234 238 242 242 242 240 242 245 246 246 244 242 240 237 235 237 240 242 242 240 237 234 235 238 242 247 250 250 260 274 280 288 296 301 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 327 329 330 331 331 332 333 334 334 335 335 334 333 335 336 338 340 341 344 344 346 347 348 352 358 3 12 20 29 37 40 41 41 40 36 27 11 358 343 338 336 334 339 348 2 20 38 69 103 123 132 135 141 146 149 157 181 207 226 237 251 268 327 355 14 308 297 290 300 356 18 32 52 158 207 236 259 347 23 40 53 117 222 230 212 185 128 43 128 167 204 266 301 283 202 178 161 126 175 194 174 195 218 233 237 214 108 119 130 259 50 84 128 206 248 278 329 326 333 263 250 256 263 319 58 78 125 198 328 338 340 268 264 281 285 250 250 306 323 3 65 71 303 295 293 146 134 128 126 128 123 130 169 236 258 258 257 254 261 279 249 186 192 206 239 268 332 332 302 238 221 222 226 230 257 281 261 254 253 254 256 235 202 180 178 187 203 219 223 221 211 206 205 212 218 223 227 227 225 216 206 205 229 253 268 261 241 214 199 189 193 201 300 343 329 311 295 290 282 287 290 305 308 315 302 289 281 257 141 111 97 102 107 117 124 130 158 178 187 190 190 184 174 141 120 103 101 118 113 109 114 138 185 226 251 281 295 299 312 337 324 295 261 231 206 201 207 221 238 264 278 288 304 329 336 335 321 334 358 14 18 342 316 300 317 14 32 10 310 314 50 82 87 86 76 297 193 181 147 148 154 118 88 38 354 316 304 292 270 265 279 288 314 25 44 51 75 104 106 92 299 290 278 277 326 7 40 10 345 314 305 294 6 38 30 22 14 354 339 329 323 345 337 323 350 21 326 333 5 1 355 336 326 139 110 62 75 90 4 320 316 314 317 323 335 353 349 345 344 338 330 327 318 330 336 338 345 357 6 8 2 15 58 64 46 307 293 292 287 196 184 149 10 345 321 356 29 13 349 318 313 315 315 56 70 49 11 338 321 240 188 89 69 64 38 37 60 70 55 55 48 21 333 304 301 299 302 332 349 341 337 327 346 27 22 7 334 311 299 291 285 270 235 154 200 250 262 269 291 303 312 310 308 298 292 288 284 283 277 270 254 234 209 219 233 238 231 218 208 200 199 199 200 200 202 203 204 203 202 199 199 196 193 188 185 182 176 172 168 166 173 181 192 198 199 198 198 202 206 208 208 207 208 207 205 203 197 194 193 193 193 194 191 188 184 183 183 188 194 196 197 196 195 196 196 194 188 184 180 182 182 179 176 174 174 175 176 178 182 188 198 199 199 193 192 194 197 184 177 178 183 187 192 193 197 202 212 216 195 185 182 185 188 190 192 193 195 199 204 207 210 205 197 196 197 203 207 213 217 221 222 221 217 214 206 198 183 167 154 143 138 137 135 136 135 135 134 135 137 140 139 139 142 148 157 157 157 154 155 156 163 172 181 181 168 159 155 159 165 175 183 190 193 191 183 179 176 179 180 182 183 183 180 178 180 182 182 177 174 175 180 188 193 197 197 194 193 188 182 179 177 179 179 179 171 165 163 166 170 176 182 188 193 196 195 191 189 185 182 180 180 181 185 191 197 203 206 212 218 223 228 230 232 233 232 233 233 231 227 222 217 217 218 220 220 218 211 205 203 206 213 217 219 219 219 222 223 224 223 221 223 225 228 232 237 242 247 257 261 262 264 264 263 264 265 268 270 272 267 264 261 258 256 254 251 245 242 240 243 244 246 244 241 239 239 238 238 238 240 240 237 228 220 208 202 199 201 202 209 216 221 227 231 236 240 243 245 243 244 245 246 247 245 244 242 239 237 234 237 238 239 238 233 229 226 229 234 241 246 248 250 255 254 255 260 272 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 331 332 332 333 333 332 332 333 336 335 337 340 342 344 345 345 348 352 356 360 7 15 23 31 38 41 42 41 41 37 23 7 352 342 337 334 333 337 344 355 10 28 61 97 108 115 118 122 130 137 144 172 196 212 223 237 238 246 226 217 233 260 277 310 1 31 45 97 208 229 256 282 298 337 19 41 67 103 132 130 131 89 128 209 205 203 211 276 321 261 203 219 260 305 158 141 171 208 229 248 297 343 132 181 231 223 183 198 291 293 305 309 279 265 258 283 310 308 350 35 76 142 73 337 315 295 274 253 238 251 262 308 331 332 321 315 220 210 257 235 141 134 131 138 143 136 153 190 231 250 255 255 240 260 5 298 229 212 213 252 293 312 294 281 271 258 233 210 214 252 266 258 251 245 249 249 238 213 193 185 184 199 215 235 246 251 215 201 207 215 223 218 213 215 214 213 213 220 244 260 261 246 189 158 130 139 152 297 294 280 280 280 284 295 336 349 346 320 303 288 278 271 120 110 99 96 101 102 101 103 112 142 165 176 188 197 194 183 154 142 135 271 289 297 303 308 295 273 255 261 281 292 300 319 336 330 319 306 284 251 243 239 243 259 275 302 327 344 343 331 324 317 331 354 26 16 330 315 311 343 11 13 352 327 332 61 78 17 334 336 334 86 103 86 113 136 92 53 30 343 310 323 342 337 291 304 300 313 348 348 351 23 98 128 198 258 270 280 298 67 21 357 335 322 307 309 314 357 32 36 29 359 330 325 326 324 328 307 301 218 167 305 333 343 328 315 302 294 142 89 33 9 25 108 320 314 305 290 267 315 331 322 314 299 303 303 308 311 335 343 341 13 27 21 9 355 345 342 359 352 312 315 355 89 104 85 22 356 342 336 29 30 1 333 310 320 323 319 10 54 56 36 337 319 298 282 108 79 56 36 48 72 94 92 64 34 356 316 303 297 294 88 28 14 342 327 311 351 51 38 6 319 302 290 285 276 246 214 174 212 249 267 284 314 316 312 298 287 278 282 288 279 273 271 265 245 215 193 205 219 227 222 218 209 204 203 203 203 203 203 202 200 198 199 198 200 200 198 195 192 189 182 175 171 169 175 182 192 195 198 193 192 197 202 210 213 215 211 208 205 204 203 198 192 186 188 189 191 190 189 189 188 189 191 192 191 192 193 193 194 193 189 186 184 185 184 183 178 174 174 174 176 178 182 185 190 192 191 186 187 189 194 189 180 179 180 188 191 190 191 193 202 210 213 203 192 190 190 191 191 192 194 195 191 191 195 203 200 194 192 195 201 208 213 217 219 215 207 203 196 178 160 143 141 139 139 140 137 140 140 140 141 143 145 147 151 154 157 161 165 166 163 160 161 163 165 170 178 178 167 162 160 165 168 174 179 183 184 182 176 174 174 176 179 180 182 182 177 176 175 174 171 170 171 179 186 191 193 193 193 192 193 190 184 179 175 173 175 176 174 171 169 170 172 178 182 187 190 195 197 197 195 192 188 186 184 183 185 188 191 195 198 204 212 220 224 226 231 233 234 235 236 235 232 226 220 216 213 216 216 214 207 202 199 205 210 216 218 217 217 218 220 222 219 220 221 221 222 223 224 224 228 231 235 237 240 242 245 246 246 244 245 249 251 252 254 254 253 251 248 243 239 235 239 240 241 240 237 234 232 233 238 243 247 252 251 239 228 210 204 204 208 213 213 215 219 224 230 233 238 240 243 244 245 246 247 246 246 244 242 239 237 234 237 239 238 234 230 227 222 226 229 235 248 259 263 262 257 246 238 245 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 331 331 331 330 331 332 332 336 340 341 342 344 347 349 353 360 3 9 17 24 34 40 42 42 43 43 36 20 4 347 342 336 334 333 337 342 351 359 14 44 76 94 100 102 107 111 116 124 137 154 178 193 205 206 209 213 214 219 241 268 298 329 11 37 73 330 282 292 301 308 333 359 20 40 56 94 117 164 206 203 194 143 160 171 206 304 291 258 353 345 349 59 143 195 221 240 247 271 275 262 147 181 211 219 226 228 279 315 293 262 236 227 257 280 293 314 346 307 304 309 306 298 283 277 282 273 249 271 352 335 324 282 256 227 191 141 116 102 94 142 157 163 178 207 225 243 254 261 278 316 16 13 324 276 241 203 183 218 260 283 279 274 267 250 211 210 226 245 254 242 227 217 240 252 233 220 199 190 191 206 229 252 264 243 220 207 214 222 215 206 206 208 209 210 213 228 241 251 216 161 144 135 150 184 222 244 255 265 273 278 297 338 344 334 305 293 285 279 137 92 90 62 70 124 127 130 144 150 164 177 183 195 206 212 199 176 174 186 251 277 285 289 291 285 275 263 263 268 278 287 300 309 305 308 313 301 287 280 283 297 300 312 326 330 335 318 294 298 304 322 345 13 358 337 309 309 8 20 11 339 326 333 25 49 346 325 315 321 345 337 335 303 150 86 55 340 278 270 269 262 157 60 26 64 77 43 358 337 343 131 170 232 278 305 329 350 34 20 331 316 327 339 355 1 18 65 146 176 203 245 259 268 300 325 311 311 21 132 143 332 275 201 230 262 258 220 162 272 324 298 256 297 306 305 268 179 198 236 267 270 252 282 319 340 340 340 342 350 26 37 33 10 349 337 333 8 16 6 353 356 89 104 83 15 344 336 8 58 21 335 322 319 337 332 322 354 40 71 54 338 318 308 307 42 56 40 32 41 65 100 83 50 2 320 297 297 306 341 43 32 8 329 314 301 4 49 36 347 300 290 283 279 256 213 186 169 199 246 274 287 305 288 277 275 274 272 279 282 276 275 274 266 247 219 201 205 216 223 221 218 211 207 203 203 205 206 205 202 199 195 195 195 196 196 196 194 194 193 188 183 176 173 175 180 189 192 194 189 189 192 199 208 213 217 216 210 200 203 203 201 193 184 182 184 189 193 196 196 195 193 191 187 187 187 189 192 194 193 191 190 187 186 185 183 178 174 172 173 175 178 179 180 182 184 188 189 194 194 192 186 177 179 182 188 192 195 193 193 198 202 212 214 212 203 197 196 190 185 179 173 163 158 157 172 192 206 220 242 219 208 205 200 195 194 189 183 175 166 157 154 153 153 152 149 147 146 145 144 144 145 149 152 155 156 158 161 163 163 160 158 157 157 155 153 152 147 138 149 155 161 164 167 171 173 176 174 171 169 169 172 174 177 177 177 173 170 166 165 167 171 176 183 187 190 190 191 190 190 190 189 185 179 171 168 171 176 181 178 177 176 176 179 182 186 187 190 192 195 196 196 195 193 191 188 189 189 187 186 188 196 206 213 219 223 228 232 234 234 234 235 234 229 223 215 211 210 211 209 204 200 196 202 208 215 218 217 215 214 214 214 216 217 218 219 222 222 219 217 216 219 222 223 224 225 227 226 224 220 227 232 237 241 244 247 248 247 245 241 235 232 234 237 240 239 234 226 229 240 257 266 274 274 267 259 247 232 220 212 213 215 215 215 217 222 227 231 234 236 240 241 243 244 246 246 247 244 242 241 239 239 241 240 238 236 229 226 226 226 232 238 252 270 277 276 272 259 246 238 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 330 329 331 335 335 337 341 346 351 355 2 7 13 19 26 34 40 43 43 45 46 34 18 2 347 339 335 332 334 336 342 348 357 10 31 60 81 88 92 93 97 103 109 117 129 145 157 165 172 178 183 189 197 216 265 317 350 13 33 45 40 2 340 331 329 336 345 1 6 7 2 324 207 185 154 153 143 185 197 209 271 351 3 40 69 75 115 177 218 241 252 260 271 255 247 136 111 128 161 169 173 355 345 308 276 221 226 280 294 343 34 353 318 287 275 281 279 256 255 287 283 251 117 97 151 246 247 242 231 183 147 135 143 221 246 221 171 158 3 289 266 270 284 333 8 35 355 307 279 249 194 180 187 218 258 269 270 260 245 223 220 223 240 248 248 169 100 293 276 257 231 204 189 185 200 215 233 251 259 239 221 216 220 230 223 208 205 205 204 210 218 230 233 191 162 149 163 217 236 246 257 262 267 272 278 290 309 317 295 284 286 286 290 343 76 54 328 290 268 211 194 196 205 221 226 224 216 219 224 217 207 197 202 223 241 254 264 270 274 264 253 252 257 266 270 270 282 292 284 282 297 270 262 270 287 283 283 290 293 292 275 258 276 332 343 351 356 348 336 270 273 65 8 335 315 319 326 285 185 321 321 311 330 346 331 306 210 187 154 236 268 275 274 276 251 148 87 67 63 68 68 360 326 311 321 27 30 19 21 11 335 320 313 297 299 315 328 341 359 30 107 142 200 208 209 212 230 315 343 350 354 314 299 321 2 342 223 237 244 253 229 168 195 238 247 243 216 285 294 281 249 214 221 239 223 82 59 32 359 339 330 332 345 17 39 48 10 338 324 332 52 41 20 339 325 290 62 71 33 348 324 15 62 356 325 308 319 343 323 310 318 335 54 29 357 322 313 313 7 53 30 8 346 20 70 58 30 312 290 282 295 334 12 23 10 338 308 304 309 38 41 20 324 291 284 281 275 214 182 175 176 192 229 263 271 275 269 266 266 266 264 264 268 270 273 274 268 252 226 213 212 220 223 223 221 215 211 208 206 206 207 208 207 202 199 196 195 196 196 196 194 194 193 192 189 180 176 174 178 183 189 191 188 187 187 195 204 212 215 219 206 199 199 199 197 188 180 177 180 188 196 201 201 201 198 192 186 183 183 187 188 192 192 192 191 190 185 182 179 176 173 170 173 175 178 178 178 179 182 188 191 195 194 191 180 175 182 187 191 194 196 196 196 198 200 203 207 208 203 198 189 178 171 162 158 153 161 168 175 178 183 187 214 196 149 147 154 154 167 175 183 178 170 161 156 155 153 151 148 145 143 141 138 139 140 144 146 147 145 144 141 137 124 115 115 128 137 140 138 135 132 130 133 137 144 148 150 151 150 149 153 156 161 164 167 170 173 174 172 168 164 162 166 170 174 180 185 187 189 189 188 188 187 186 185 183 181 172 169 172 175 180 183 183 180 179 179 180 180 180 184 191 196 199 198 198 196 196 196 195 193 188 185 185 193 200 206 212 216 222 225 230 231 233 234 234 230 225 219 211 205 205 204 200 197 194 198 205 215 217 218 216 214 213 212 213 214 216 219 223 225 225 223 219 219 220 220 221 223 223 222 217 217 222 227 231 232 235 238 241 242 241 239 236 233 235 238 244 243 239 235 247 261 270 273 270 268 262 258 250 242 229 220 219 218 217 217 217 222 225 229 233 235 237 239 242 244 247 247 249 247 246 245 244 244 246 244 242 236 229 226 226 230 241 251 261 268 272 273 274 267 256 242 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 335 337 342 347 355 2 8 13 20 25 31 36 40 42 45 43 33 18 359 347 339 337 336 337 341 346 351 360 8 24 48 64 72 75 78 86 92 96 103 112 123 133 140 144 148 150 143 129 100 67 47 38 29 30 31 34 22 7 355 345 339 345 355 350 343 333 334 306 174 170 183 199 221 229 322 355 352 326 214 152 135 122 172 215 251 256 185 220 229 234 214 103 121 239 223 201 16 350 318 307 280 299 331 47 77 94 346 296 279 268 266 257 226 226 248 273 250 185 196 218 230 236 232 223 193 168 154 171 195 234 52 87 51 6 297 279 290 297 315 316 319 288 280 276 253 168 179 187 206 224 241 252 259 239 229 233 255 359 23 48 74 20 291 297 302 255 213 190 188 196 204 211 231 245 242 230 214 214 220 221 218 212 209 207 214 217 216 202 167 160 158 192 227 247 257 267 272 276 276 274 273 264 252 262 267 270 278 290 302 351 7 315 291 277 212 187 189 204 215 228 236 236 235 234 235 224 211 209 211 217 224 233 248 258 236 226 230 241 254 260 258 252 253 251 240 226 243 237 223 217 214 224 232 235 244 263 54 56 33 2 341 329 324 307 268 24 72 166 236 275 310 305 240 251 338 9 19 344 317 302 217 162 160 166 254 308 323 332 337 121 125 93 60 28 68 70 6 337 329 342 359 17 18 357 329 282 313 317 270 241 249 290 316 334 10 74 32 349 327 291 159 162 172 296 54 120 108 314 327 356 358 328 292 297 318 320 258 217 228 245 237 237 275 293 301 294 237 231 236 239 106 94 96 357 302 307 317 329 352 19 38 9 315 305 306 332 60 61 257 289 32 72 77 74 359 321 351 9 338 321 302 319 334 318 317 329 339 4 8 350 314 307 302 338 28 26 10 317 2 33 44 356 299 290 284 333 27 25 1 333 306 293 300 326 37 24 360 307 289 286 285 289 204 176 177 185 197 222 239 251 257 259 258 257 259 262 264 265 267 270 273 272 257 227 223 221 226 228 228 225 220 216 211 209 207 206 209 212 211 209 206 202 201 200 198 197 196 193 195 191 186 178 174 175 179 187 190 189 186 186 191 199 209 215 219 206 198 197 196 192 185 179 177 182 188 195 202 205 203 199 192 185 182 182 184 186 188 187 189 189 189 185 182 179 177 175 171 174 177 180 181 181 182 183 186 190 192 191 188 179 177 182 188 194 196 198 197 198 200 200 200 198 194 188 179 171 164 162 161 163 166 169 170 172 171 168 164 156 139 127 125 147 158 168 178 191 188 174 158 152 147 142 136 136 135 136 134 131 133 133 135 132 127 122 117 109 96 80 72 74 90 109 125 128 129 128 125 119 118 117 122 123 120 123 126 138 149 158 162 166 169 171 172 170 167 166 166 169 174 179 183 187 190 190 189 188 187 184 184 182 183 183 178 175 173 173 175 177 181 183 183 182 180 179 177 182 188 196 200 199 199 198 200 200 201 199 196 192 191 194 199 202 206 209 214 218 222 225 229 232 234 234 229 226 220 213 208 201 197 194 192 195 202 213 215 216 214 211 211 211 210 211 212 216 219 223 230 233 233 233 232 231 234 241 245 247 238 233 230 230 231 232 231 233 237 243 249 255 256 249 248 248 248 247 244 240 246 254 258 258 258 256 254 253 251 247 240 235 227 224 221 220 221 223 225 229 231 234 237 240 245 247 250 250 251 251 251 251 250 250 250 248 246 239 230 226 229 245 262 273 268 267 267 267 267 263 255 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 2 8 11 16 22 28 32 37 41 42 40 34 19 2 349 343 339 340 341 346 351 358 5 12 22 38 48 56 62 68 72 78 81 81 86 97 107 117 118 120 114 109 96 83 69 61 56 42 33 28 23 19 12 4 350 340 331 327 319 315 312 329 337 182 190 203 218 236 262 271 261 263 256 232 181 166 178 203 212 235 202 181 208 217 223 212 197 219 229 230 215 195 261 278 273 275 319 342 136 73 66 3 311 298 294 283 261 240 238 272 318 213 192 209 222 232 224 209 199 185 163 156 162 165 141 108 105 141 247 256 275 11 328 281 273 267 257 266 272 248 202 190 200 221 219 220 244 261 226 198 192 304 338 359 28 158 246 262 267 270 256 222 192 188 191 204 216 227 234 241 234 223 209 210 219 224 222 213 207 205 198 188 164 145 147 161 190 206 225 237 248 255 263 269 280 284 264 253 257 268 283 295 303 301 302 103 271 278 279 256 195 189 198 204 210 223 233 241 243 245 229 217 213 209 208 212 217 233 232 212 200 194 219 241 267 254 212 216 221 225 227 244 215 175 176 183 202 206 197 196 17 38 42 34 303 246 254 258 284 299 13 83 141 214 251 290 317 323 345 15 25 60 137 128 116 125 140 162 189 235 267 292 328 2 42 25 348 333 335 348 10 359 354 352 350 348 352 343 311 274 268 315 330 331 329 284 307 320 338 1 20 14 2 343 340 350 3 170 201 203 186 229 281 289 297 320 305 300 304 309 320 317 294 290 288 241 225 242 268 290 293 294 183 228 290 220 161 178 202 245 285 307 310 307 262 232 226 279 290 286 280 244 205 169 64 77 100 97 92 350 308 259 258 276 300 313 343 341 325 317 315 332 354 358 325 294 297 305 354 31 45 42 14 2 8 24 322 300 295 304 24 32 20 332 299 284 278 281 310 360 352 324 294 289 289 297 298 214 188 186 205 218 230 233 235 247 259 264 267 267 277 289 290 290 283 282 280 261 239 231 229 234 234 235 233 231 226 221 215 211 208 209 214 219 219 217 214 212 211 209 209 205 203 203 198 193 180 174 172 176 183 189 191 187 187 187 195 202 211 215 207 200 196 195 190 183 182 180 185 190 195 199 204 203 201 192 186 182 182 183 184 186 185 187 189 189 187 183 180 179 176 176 178 181 186 186 186 185 183 184 185 185 183 180 177 180 184 189 193 197 199 198 201 201 202 200 195 188 182 174 168 164 166 167 169 170 169 168 166 164 162 159 156 153 150 149 155 159 163 169 181 211 211 181 152 142 134 128 124 127 131 133 134 137 134 130 122 114 104 97 91 83 75 69 66 68 79 97 109 116 119 113 98 92 97 110 116 121 130 139 150 158 165 167 169 170 172 173 171 172 170 172 176 180 184 187 190 192 190 189 186 183 182 179 177 177 176 178 176 175 173 174 175 179 184 187 191 190 187 182 185 190 197 199 197 197 198 200 203 205 205 204 202 201 200 201 202 204 206 208 211 213 215 219 225 230 234 233 232 229 226 219 211 201 194 193 197 202 208 210 211 210 211 211 212 210 208 207 210 214 220 228 234 239 242 244 246 254 265 270 275 268 261 251 246 242 239 240 243 259 282 299 306 300 274 256 251 248 242 238 232 243 248 249 248 247 250 250 249 248 244 243 240 236 229 224 224 223 224 227 231 234 235 238 242 246 250 252 255 256 256 256 256 255 255 255 255 253 247 233 222 241 279 289 287 279 273 269 265 262 257 250 244 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 24 28 33 35 40 41 37 23 8 354 349 343 345 348 354 1 8 14 18 23 30 39 45 50 54 58 62 64 62 64 67 70 73 78 83 87 84 77 72 65 58 51 43 34 31 25 20 12 360 346 336 326 320 307 289 281 318 271 194 204 209 215 220 224 228 228 229 228 223 215 207 214 220 224 228 239 240 330 181 187 186 181 184 216 263 214 207 232 245 223 221 165 73 40 2 349 321 327 324 334 337 336 338 354 23 34 56 108 245 258 293 211 210 210 182 135 127 126 144 176 214 209 206 215 235 260 274 257 261 265 259 251 265 267 215 171 154 303 333 319 296 286 324 39 103 137 214 250 277 228 176 229 260 298 304 301 230 195 187 195 211 217 224 219 210 106 106 169 231 244 237 224 203 189 179 173 164 148 144 156 201 224 223 223 221 220 220 235 270 301 302 286 280 279 291 299 305 310 315 57 98 20 302 297 280 224 203 197 199 205 212 223 235 240 241 230 218 209 208 208 219 229 247 219 170 169 177 205 232 270 268 242 212 211 221 220 205 196 189 188 199 226 239 261 326 357 46 27 2 294 263 270 271 272 288 335 89 122 214 303 350 359 3 11 5 293 203 167 123 115 135 178 223 228 240 311 337 358 5 8 339 322 303 325 1 59 90 37 14 177 293 316 312 296 250 235 226 272 294 305 311 316 347 14 28 31 24 3 343 335 333 339 343 353 79 108 117 139 172 185 183 218 239 248 260 286 315 323 320 314 295 234 193 235 258 267 254 133 77 350 359 16 176 216 253 312 323 307 298 262 216 215 261 286 304 333 6 18 26 38 71 123 97 68 335 310 291 238 213 228 25 42 329 284 275 284 10 359 337 298 286 303 335 14 25 39 60 52 4 336 304 299 298 298 322 39 16 346 313 301 292 283 277 304 316 298 288 286 291 297 301 289 236 196 188 222 249 256 255 254 276 292 291 293 295 308 315 304 293 283 280 276 259 244 236 237 237 239 240 239 238 237 234 227 217 211 209 213 218 221 226 228 228 228 232 238 239 233 228 226 214 190 174 170 173 178 185 188 187 188 188 194 199 208 212 208 197 191 193 192 188 186 185 189 191 192 195 198 200 199 192 187 183 184 185 186 187 187 187 189 188 186 184 182 179 178 180 184 186 188 185 182 180 182 182 180 179 178 178 180 183 185 189 191 193 197 199 201 201 203 199 194 186 179 172 169 168 169 172 173 171 168 165 162 162 161 160 160 159 159 157 157 159 158 161 166 177 189 192 157 142 135 129 117 116 119 127 132 136 132 126 119 113 105 99 93 84 76 71 65 61 66 75 90 101 108 103 96 88 90 100 119 133 144 154 163 170 173 173 172 170 170 170 172 174 175 179 182 186 189 190 192 193 190 187 185 182 180 177 173 172 171 172 176 181 182 184 185 185 185 188 191 193 190 187 189 191 197 196 191 190 191 199 203 206 209 210 209 209 208 206 206 206 206 206 208 209 212 214 216 221 229 234 236 236 234 231 223 214 203 197 197 201 204 206 206 207 209 211 213 210 206 204 206 210 215 221 227 233 238 241 240 242 245 256 260 262 259 254 252 252 257 268 295 306 310 305 296 283 266 254 249 243 234 228 228 241 245 247 246 244 244 245 244 242 239 239 240 237 234 227 226 226 230 230 232 234 238 240 245 248 251 254 257 259 259 260 260 260 260 258 259 261 265 271 272 297 305 299 291 282 277 271 266 260 252 246 241 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 44 42 38 27 14 2 357 354 359 6 13 17 19 22 25 28 33 36 38 41 45 50 50 49 50 46 46 49 53 59 65 65 63 61 58 53 50 43 38 31 25 17 10 357 344 330 322 317 306 284 241 215 205 203 205 207 207 214 220 224 226 227 226 223 218 218 224 232 252 251 256 297 314 153 144 131 160 184 238 259 252 256 262 276 292 309 331 359 349 289 282 270 117 75 30 347 328 327 334 23 44 32 271 258 264 247 208 199 198 154 122 110 112 144 215 243 230 217 202 207 230 243 247 257 267 278 286 310 144 132 108 94 357 298 296 291 288 315 355 76 89 265 268 273 70 85 88 6 330 312 301 245 201 191 196 204 206 188 114 103 101 128 194 278 304 17 103 130 151 160 165 161 158 174 194 217 231 238 248 260 272 275 281 287 301 300 300 301 295 294 289 285 308 54 81 87 84 327 310 321 312 221 212 215 216 216 219 223 225 227 226 217 209 205 207 217 205 181 153 152 166 182 206 212 238 285 261 205 203 207 216 209 186 172 165 185 218 226 226 218 95 85 34 355 326 324 325 324 322 331 347 81 330 310 340 14 36 20 360 326 215 221 210 147 161 226 245 264 300 315 326 332 340 337 315 289 291 303 358 23 71 108 145 167 188 296 336 328 314 253 223 213 236 268 288 297 312 10 39 58 63 57 313 305 290 309 323 311 294 318 2 7 35 100 131 155 216 247 265 234 211 302 321 324 326 323 310 291 288 283 287 293 57 359 12 33 25 19 344 333 340 345 350 352 350 253 202 218 24 38 37 31 16 10 3 338 319 50 44 25 343 318 255 191 100 69 42 349 320 301 297 82 277 277 280 288 5 22 24 4 6 41 43 23 336 312 309 302 292 317 37 346 310 285 295 302 302 299 307 288 264 272 277 285 288 287 275 249 204 188 202 236 256 268 283 313 315 305 304 304 307 298 286 283 280 276 268 254 246 238 240 239 240 240 239 240 242 242 237 229 222 216 216 217 221 226 232 236 238 236 233 226 224 228 237 246 253 184 169 170 174 179 183 187 190 192 196 200 206 203 195 188 187 191 193 193 191 188 188 188 189 191 192 193 193 192 191 192 192 191 190 188 188 187 187 187 186 184 181 179 177 180 184 186 187 182 179 179 179 179 180 180 182 182 182 184 185 188 190 191 194 196 198 198 199 195 189 180 176 173 172 172 172 172 172 169 167 165 164 163 165 165 166 165 166 164 161 160 161 162 164 168 170 171 159 144 134 126 117 106 104 113 120 124 124 121 120 118 115 111 106 100 93 83 79 73 72 78 86 97 108 112 113 111 112 120 132 143 152 162 170 175 179 176 170 164 167 170 178 183 187 188 191 190 191 191 192 193 191 188 184 182 180 175 171 168 170 174 180 187 190 192 192 190 188 188 190 191 190 190 191 192 196 195 192 190 194 200 204 209 210 212 213 214 214 212 210 210 210 211 212 211 213 212 211 214 218 227 233 237 239 237 233 225 215 206 201 202 202 204 205 207 209 211 213 212 206 205 207 212 216 218 220 225 230 230 227 223 223 230 236 240 241 241 246 254 284 302 302 292 286 280 272 265 257 251 244 236 221 219 224 237 242 246 244 243 242 241 240 237 235 233 234 235 235 232 226 224 228 234 238 243 247 248 248 247 252 254 259 261 263 263 263 263 264 266 270 275 284 297 309 307 306 292 285 279 276 274 270 264 254 246 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 11 5 2 4 8 15 18 18 20 23 24 28 29 32 34 38 42 43 43 43 44 43 44 44 46 50 49 52 51 51 47 43 39 31 26 21 15 4 349 336 324 317 311 301 283 255 226 208 205 204 203 205 211 215 220 221 223 223 222 218 218 221 220 221 226 253 320 315 172 157 150 162 187 227 252 265 271 278 292 307 322 316 308 271 239 240 195 139 134 129 265 298 303 311 332 277 227 242 250 258 231 201 211 200 158 140 126 174 212 234 245 242 217 177 199 223 241 244 242 260 284 285 277 155 138 127 143 165 234 268 275 281 304 286 218 284 287 283 294 342 80 104 152 257 274 274 263 228 193 188 182 149 123 115 135 155 183 208 242 265 52 113 130 152 165 177 168 168 175 192 212 221 227 234 243 254 264 274 272 265 257 258 269 282 291 263 243 287 335 19 72 97 75 4 2 7 24 117 184 194 202 212 221 221 219 218 216 212 206 197 187 173 159 147 165 189 209 222 219 238 305 248 200 194 197 209 185 149 132 103 73 72 92 124 135 101 79 54 356 319 321 328 345 348 346 7 78 99 313 325 13 71 31 352 334 306 139 154 169 227 292 26 16 354 307 292 301 303 282 256 247 324 340 9 20 34 85 127 20 9 23 324 317 302 296 341 357 356 312 296 293 309 2 24 78 192 205 217 204 189 236 294 302 315 354 358 351 329 320 331 41 98 24 340 265 208 223 301 321 320 320 318 327 343 350 357 353 350 348 33 56 29 5 327 324 334 358 12 1 356 343 117 135 76 54 51 41 20 354 336 329 341 36 36 24 342 321 290 280 90 82 59 324 308 301 315 272 239 254 273 294 38 44 28 341 339 2 15 13 337 307 302 295 284 242 182 267 245 233 306 318 312 307 302 285 272 274 277 279 280 279 272 255 220 210 206 229 252 282 304 325 301 292 292 289 286 281 279 281 280 274 264 249 240 235 238 238 239 237 236 236 238 239 239 235 228 223 220 217 219 221 223 225 225 224 221 216 215 214 215 240 294 322 136 153 164 174 183 189 194 197 201 204 209 212 204 196 194 192 194 194 191 188 184 182 182 180 182 182 186 192 198 202 204 202 198 195 192 190 189 187 186 185 182 179 176 176 177 182 182 180 180 179 179 179 180 182 183 183 183 183 186 188 190 191 193 194 195 192 189 184 177 171 169 169 171 172 173 172 170 167 166 165 165 166 167 169 168 168 166 163 159 160 161 165 167 170 169 166 159 142 129 125 120 105 100 99 106 113 117 121 123 125 126 127 127 125 121 116 112 108 105 106 108 116 121 127 132 135 143 149 155 157 159 167 175 184 185 178 172 167 173 178 186 194 202 206 205 201 198 197 195 194 191 187 183 178 174 169 167 167 175 180 185 189 192 193 192 189 187 189 192 194 193 193 194 194 194 193 193 194 198 204 207 210 211 212 214 215 214 212 212 212 213 216 214 215 217 215 213 211 212 216 222 230 237 243 244 239 232 222 211 203 202 203 204 207 209 210 213 211 209 208 210 214 216 218 217 218 221 223 222 220 219 223 227 230 230 231 234 20 28 271 261 261 260 261 258 255 251 245 235 224 218 221 228 235 240 244 241 240 240 239 240 236 231 224 222 223 229 232 226 226 229 237 244 246 251 252 250 247 247 252 256 261 263 263 265 266 268 270 274 281 291 297 297 289 281 274 272 273 274 275 274 269 258 248 242 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 8 11 13 14 17 20 22 23 24 26 28 31 35 38 39 40 40 39 43 44 46 46 46 47 47 46 43 39 33 26 20 15 11 358 343 331 322 316 309 302 294 282 259 232 216 208 206 205 206 206 209 210 212 214 215 216 218 217 215 213 210 234 22 70 106 128 139 149 171 196 227 256 267 278 291 302 305 280 280 284 284 103 184 184 174 175 192 242 283 294 293 245 224 230 253 265 210 193 206 208 188 178 181 207 219 229 244 260 190 170 193 223 248 239 222 226 246 280 239 162 147 139 158 180 218 248 268 267 114 137 174 230 262 279 293 302 310 176 176 206 242 265 268 226 188 172 164 147 138 142 159 174 194 204 213 226 212 129 144 165 186 187 168 167 172 188 204 206 212 216 225 237 251 264 276 267 247 261 282 299 298 273 283 303 314 326 353 94 107 102 94 69 61 97 125 133 125 117 112 118 145 184 200 212 219 201 185 174 160 145 182 218 214 202 186 181 192 204 199 192 194 198 166 119 98 100 271 81 95 103 94 54 48 39 3 328 313 306 282 333 329 331 337 330 303 303 49 99 174 197 318 68 125 121 124 119 62 34 305 279 272 275 298 346 34 78 93 320 334 358 1 358 349 352 4 337 316 303 293 286 317 16 6 357 337 317 307 321 347 19 59 147 168 170 166 162 181 276 302 310 335 347 344 318 309 307 326 28 19 353 297 259 216 224 253 277 289 301 321 334 337 335 329 334 350 52 62 27 347 304 319 333 1 6 356 353 349 12 28 29 41 51 48 29 348 334 329 354 58 50 17 325 316 314 341 87 90 66 304 294 297 333 330 284 294 304 312 342 40 22 328 339 11 75 14 293 283 281 282 270 160 154 202 202 217 307 306 299 297 292 284 280 280 280 280 282 279 276 254 217 234 246 257 270 300 298 291 281 282 283 279 273 275 277 281 280 274 261 243 232 232 235 236 236 233 231 231 232 234 234 234 234 229 226 221 218 216 218 222 225 227 221 216 209 202 192 181 156 28 32 52 117 162 184 190 195 197 203 211 215 217 212 206 201 198 197 196 193 189 184 177 173 171 172 177 184 192 201 206 211 209 207 202 198 197 192 189 187 181 169 162 162 167 175 184 185 185 182 180 180 180 180 180 182 182 184 184 186 187 190 191 193 191 189 182 174 168 163 158 158 155 154 147 119 70 25 25 77 147 158 163 165 165 166 164 161 157 156 158 161 166 172 179 185 170 154 135 127 127 125 119 112 106 111 115 121 124 127 130 134 135 137 138 138 138 139 139 140 141 142 140 141 141 147 152 160 166 173 172 172 177 182 189 191 184 178 175 178 183 191 203 214 226 228 224 218 212 205 198 191 181 173 168 165 165 171 176 186 192 193 194 196 191 186 182 186 190 195 199 198 196 194 195 193 191 193 196 201 206 208 212 213 215 215 215 215 212 211 210 213 215 218 219 220 220 217 215 212 211 214 219 225 234 242 245 246 237 225 210 204 201 206 209 210 211 213 214 214 214 215 217 219 219 217 216 217 218 220 224 225 227 225 223 226 246 10 303 257 247 245 247 248 250 250 250 248 239 222 217 218 225 231 237 241 243 242 240 239 238 237 233 226 212 206 202 206 214 216 223 231 238 244 245 247 250 248 245 241 242 245 254 258 258 261 264 268 273 273 277 279 278 276 268 263 260 262 265 270 274 276 270 258 245 237 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 19 20 22 24 25 27 30 32 35 36 39 43 43 44 44 44 46 46 47 44 42 40 37 29 23 17 12 3 350 338 327 322 317 313 308 304 296 283 264 243 224 212 206 200 194 193 194 198 200 205 210 217 215 212 209 197 110 80 88 103 119 128 139 169 208 232 245 259 282 292 281 270 263 280 298 308 335 198 192 187 189 194 206 237 273 273 254 228 220 244 248 206 196 201 230 242 208 217 258 256 242 259 240 188 180 186 228 249 240 218 200 211 276 152 142 139 142 156 182 215 249 267 270 254 139 176 199 235 268 293 295 292 252 194 181 276 290 280 263 217 183 173 167 158 156 162 172 190 210 224 239 244 242 198 198 223 207 185 177 179 190 195 194 205 217 227 237 249 273 300 306 298 294 289 292 297 291 304 315 328 333 350 82 119 131 128 105 83 95 112 114 108 98 79 70 61 73 87 83 73 289 239 223 174 97 51 34 275 182 161 153 150 152 136 88 141 120 55 41 39 76 181 201 201 137 333 324 344 348 328 319 307 255 194 206 330 320 317 307 57 95 60 79 189 234 270 128 112 107 102 82 14 338 264 263 278 309 355 15 21 26 47 202 333 347 355 351 339 359 20 341 326 323 332 357 13 21 352 331 310 312 325 355 12 15 22 102 167 182 184 181 175 227 272 271 276 286 279 259 282 292 292 327 3 336 305 280 244 220 226 244 255 260 252 256 271 281 290 312 330 21 37 5 339 328 326 333 354 1 356 346 344 354 350 344 21 34 40 20 345 329 322 359 42 55 12 303 307 309 313 350 52 13 329 308 322 349 328 307 292 289 297 310 346 16 355 340 333 230 330 321 291 279 275 254 185 187 195 206 217 241 269 277 282 284 284 285 287 287 285 285 278 268 218 187 217 248 264 270 278 262 255 258 264 269 268 267 268 270 273 275 273 254 225 216 224 231 233 232 229 227 226 229 230 231 234 240 237 235 229 226 222 221 224 231 236 210 190 182 171 156 144 133 121 111 96 86 214 205 181 173 172 191 209 214 218 217 214 212 209 205 203 198 191 183 171 166 161 168 175 187 193 200 206 209 211 210 208 204 202 198 189 184 172 164 160 162 168 179 189 192 191 186 182 179 179 179 179 179 180 182 184 187 188 190 187 184 175 167 157 152 148 148 147 147 143 135 124 99 64 40 29 28 36 72 115 140 151 156 157 156 155 153 155 156 160 167 192 246 203 149 134 132 131 131 130 128 127 128 127 128 130 132 133 135 137 139 141 143 146 150 152 154 156 157 158 158 158 161 164 168 172 177 181 183 184 184 189 186 181 177 177 181 184 189 200 216 238 253 260 259 250 232 211 192 171 163 159 162 170 181 187 194 197 198 198 198 194 189 184 187 193 198 200 201 197 193 192 192 192 194 197 201 206 210 214 217 221 222 221 215 208 207 209 211 215 217 221 223 222 220 218 216 215 215 217 219 223 229 239 245 244 237 224 210 203 203 207 212 215 216 217 217 217 219 222 222 222 220 219 217 216 218 224 225 227 223 217 223 242 254 250 245 241 241 243 245 247 249 248 245 233 219 218 221 229 235 240 242 244 242 240 238 234 229 214 195 166 162 161 166 181 206 221 232 240 242 244 244 244 244 243 241 236 235 243 250 252 257 260 266 270 272 270 265 264 263 259 256 254 258 262 266 269 270 265 257 244 236 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 27 29 32 33 35 41 46 46 48 50 48 48 44 44 43 39 38 31 26 19 13 8 357 345 335 326 323 320 317 313 310 304 297 286 266 242 224 209 194 184 184 185 186 189 193 198 203 204 203 194 149 104 98 96 104 113 123 137 165 198 223 241 274 317 309 294 285 281 288 287 277 292 301 242 198 199 204 210 231 250 265 268 246 245 275 291 318 96 89 343 329 310 323 328 331 341 6 139 152 164 188 234 251 259 231 187 178 157 132 130 135 150 165 195 224 251 265 274 278 228 166 173 203 234 254 272 276 268 267 300 301 298 290 276 242 211 191 176 166 163 164 171 191 233 243 249 256 264 266 275 274 263 235 203 194 192 189 190 196 204 216 229 247 263 273 270 270 268 255 246 264 272 276 281 308 318 342 68 93 87 79 62 5 352 43 93 103 100 85 65 46 46 64 95 82 306 282 260 205 164 132 141 141 139 141 141 118 90 64 44 47 49 43 27 20 37 66 114 136 145 278 291 271 295 309 303 295 241 212 223 227 247 331 47 81 71 33 342 282 274 286 70 90 97 92 77 23 353 279 301 331 336 340 351 357 1 5 129 53 24 10 360 348 358 4 359 346 335 332 333 341 337 309 294 288 296 309 324 349 21 356 333 316 308 294 304 317 302 287 263 247 238 244 261 288 287 269 284 336 319 314 311 316 321 302 287 285 280 274 256 254 277 299 315 316 311 353 33 348 334 322 332 354 13 4 341 328 314 353 19 28 27 26 358 329 320 333 17 17 17 314 251 254 308 318 330 354 350 342 328 349 3 308 296 287 298 316 316 326 28 55 15 356 340 334 324 308 297 286 259 218 213 214 219 209 213 247 264 272 277 281 291 294 290 284 277 270 257 214 195 206 242 257 258 256 246 241 238 249 257 261 263 261 258 259 264 264 253 234 219 224 230 231 229 223 222 222 224 228 229 233 241 244 243 241 246 251 278 336 14 43 73 96 114 125 133 141 150 153 160 169 193 214 228 204 181 174 186 202 211 216 217 219 219 216 211 205 201 192 181 169 160 159 165 177 191 196 200 204 206 209 208 207 204 199 192 188 183 178 173 167 168 171 180 190 197 196 191 184 180 179 177 177 177 179 180 182 184 182 180 172 165 155 147 139 136 136 139 140 138 134 128 121 110 90 71 56 49 42 41 38 43 68 105 137 147 151 151 151 148 147 145 172 251 227 148 134 133 133 134 136 138 139 141 140 139 134 131 131 132 135 136 139 143 148 153 157 160 163 165 169 170 169 169 170 170 170 170 170 169 170 167 163 166 175 181 185 184 184 188 193 212 230 248 259 264 261 256 236 201 174 167 166 173 181 190 197 201 202 202 202 201 198 195 194 195 195 199 202 205 199 192 193 194 196 197 198 200 204 208 214 219 222 224 225 219 208 205 204 210 216 219 223 224 223 222 218 218 216 216 218 219 220 222 233 240 245 242 236 220 209 202 206 213 217 218 220 219 219 223 226 229 228 224 222 219 216 216 221 220 216 198 198 210 228 239 240 240 238 238 240 245 248 250 249 246 232 219 222 227 233 237 242 243 243 241 240 237 225 204 161 144 133 141 154 168 187 206 221 232 239 242 243 242 240 240 239 238 235 234 237 243 250 248 249 254 259 263 261 256 252 252 255 255 257 257 258 260 262 266 263 258 248 239 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 44 48 50 54 56 52 50 42 42 40 38 34 27 20 12 6 2 351 341 332 327 324 320 318 315 310 306 300 293 277 255 235 215 192 183 180 179 179 179 179 178 174 166 136 65 66 74 80 90 98 102 107 110 117 130 139 357 349 345 330 315 304 301 299 292 292 304 305 297 250 225 230 236 244 260 285 309 337 330 318 306 3 70 73 28 304 305 321 309 296 291 276 137 141 163 199 235 251 261 224 164 143 147 148 151 156 162 180 208 225 241 256 267 278 239 157 168 187 209 230 251 261 266 276 322 315 299 289 279 258 225 201 185 176 169 170 175 196 218 239 247 254 263 276 295 302 295 279 254 215 194 185 185 188 196 206 216 223 230 233 234 243 247 227 220 245 259 264 258 251 264 292 322 14 54 72 57 331 325 325 48 113 130 132 130 65 36 78 106 88 346 340 345 338 200 181 162 127 93 89 68 284 285 61 43 22 37 40 358 329 333 352 31 60 110 194 200 198 216 256 284 286 278 276 268 234 212 85 66 60 37 335 287 284 342 14 39 89 106 73 61 44 55 66 76 87 85 50 349 335 335 336 13 65 46 11 330 320 355 357 354 338 333 331 331 333 318 297 276 269 273 286 301 299 330 12 345 334 339 339 340 344 347 343 338 329 326 331 329 329 319 296 216 202 246 302 321 322 327 330 331 333 324 308 294 293 316 317 316 319 7 92 82 353 323 317 339 11 32 6 339 321 311 30 61 59 34 7 344 330 331 22 40 356 334 308 305 346 315 311 315 327 340 330 314 342 339 307 302 303 318 334 325 334 30 58 54 17 352 329 312 304 303 299 238 190 213 229 229 191 194 248 267 273 268 269 283 284 280 277 273 270 252 205 203 216 242 250 250 248 247 241 237 243 251 259 260 259 255 254 256 262 263 253 241 241 240 240 231 223 217 216 221 222 223 232 244 251 260 265 282 298 312 310 297 187 147 143 147 151 165 170 172 172 174 181 190 201 211 204 191 182 190 197 205 212 216 218 221 219 216 212 203 196 183 169 159 161 170 183 195 200 205 205 206 206 205 203 198 190 182 182 182 184 179 173 173 175 181 189 197 198 195 188 182 179 177 176 177 179 179 179 177 176 172 166 158 150 144 138 137 136 139 139 138 135 132 128 122 112 103 96 88 80 67 53 44 46 53 81 126 144 148 147 146 144 144 164 188 189 147 134 134 134 137 140 144 144 143 134 127 120 121 125 132 134 137 141 146 153 159 164 168 170 171 174 174 174 171 166 161 158 156 156 158 156 162 172 181 188 191 196 196 191 191 195 203 213 223 231 237 237 237 228 211 189 181 177 184 191 197 203 205 204 205 205 203 203 200 198 199 200 202 203 207 202 198 196 199 201 202 201 201 202 205 211 217 220 222 224 219 210 203 202 209 217 224 229 231 228 226 223 220 220 217 217 216 216 218 225 236 247 249 248 232 218 206 205 208 213 216 220 220 220 222 224 226 229 229 228 225 219 216 215 216 210 193 196 204 221 232 235 237 236 236 237 241 245 252 253 250 237 233 234 234 236 238 240 240 239 238 233 223 186 155 135 142 149 167 183 193 200 209 220 229 238 241 243 241 239 235 233 233 234 232 234 239 246 240 238 239 245 251 253 251 245 243 245 247 250 251 253 255 257 260 261 259 252 247 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 55 51 46 42 37 35 30 23 14 7 2 353 346 336 329 325 321 317 315 312 308 305 297 290 277 260 242 220 202 192 183 177 171 164 158 149 130 89 53 38 36 46 58 73 84 92 101 112 113 106 42 4 348 338 329 319 313 313 312 306 303 306 301 294 278 269 266 269 278 300 327 327 315 298 291 273 117 114 138 185 254 259 257 249 245 249 229 120 152 183 215 233 247 192 121 121 122 145 150 132 152 164 186 206 231 244 249 261 268 243 183 171 189 220 230 239 253 260 258 249 271 278 278 277 263 217 201 192 182 176 173 178 191 211 230 234 240 257 279 306 322 335 319 303 258 186 178 179 182 191 201 209 213 223 232 235 236 240 243 244 252 270 275 268 268 274 304 322 338 22 101 124 260 8 66 103 113 126 128 121 101 75 81 89 296 332 354 21 33 70 88 89 57 44 324 276 267 271 272 218 275 348 348 357 311 309 320 338 9 54 84 101 126 181 232 265 287 307 317 318 287 289 59 48 24 315 283 264 277 359 13 14 88 338 335 338 347 20 46 54 96 134 140 148 163 312 323 343 36 70 60 304 247 189 164 282 308 314 321 327 329 316 308 271 233 238 259 268 242 193 161 185 206 262 296 317 343 359 344 337 323 321 328 328 327 325 320 267 181 156 302 311 305 303 302 307 314 314 316 324 325 327 312 297 288 302 346 339 319 321 327 356 38 57 12 338 319 314 117 95 93 103 42 309 302 301 46 39 339 333 347 358 357 316 309 327 327 332 335 338 352 315 299 300 302 302 303 303 329 51 66 62 31 359 302 284 281 286 283 195 181 204 233 224 171 187 232 267 273 261 256 262 268 270 268 263 259 235 200 213 230 250 252 250 246 243 237 235 235 246 257 261 261 258 257 257 276 288 291 294 292 284 273 252 234 219 212 203 182 184 227 251 264 270 275 287 282 270 253 237 216 192 163 171 179 188 191 189 185 182 186 191 199 203 203 193 186 190 196 202 207 212 217 221 223 223 219 212 202 188 171 160 162 171 185 197 205 208 207 204 205 203 200 191 186 182 182 183 185 182 179 175 177 183 189 196 196 196 190 186 182 180 179 179 178 176 175 173 172 168 164 158 153 149 145 144 144 147 147 147 142 140 137 134 131 125 122 121 119 117 108 95 74 50 34 59 122 147 150 151 151 154 168 176 173 147 138 138 139 141 143 144 141 136 130 128 125 126 128 134 139 143 151 158 161 163 166 169 172 173 173 172 165 150 139 137 143 151 159 165 171 178 185 193 197 199 203 203 194 191 190 199 206 213 216 218 219 218 213 207 198 191 187 189 193 199 200 202 203 204 205 205 204 202 200 202 201 202 203 204 204 203 201 204 206 205 205 203 206 209 213 216 218 217 215 212 206 204 205 210 216 223 230 233 231 228 223 224 224 223 218 215 212 212 215 230 247 253 256 253 239 221 210 204 207 213 218 220 221 221 222 221 224 228 226 224 216 212 210 219 215 203 201 202 216 227 233 235 236 235 234 234 239 247 249 251 245 243 241 240 238 237 237 238 236 230 210 178 149 144 145 161 178 195 204 210 211 214 219 225 234 237 240 238 235 232 229 227 225 227 229 235 239 235 231 228 233 240 247 249 245 241 237 239 243 247 250 252 254 255 259 259 257 255 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 34 22 14 3 354 349 343 338 330 326 319 315 311 306 302 300 295 290 283 273 263 249 228 208 193 183 174 163 152 141 129 107 79 51 37 34 37 44 58 74 90 109 125 135 145 312 329 329 324 320 316 312 308 305 302 298 295 288 281 275 274 274 276 280 283 274 261 270 274 275 264 114 137 166 205 233 235 237 241 242 243 214 137 172 205 240 251 271 114 112 122 124 137 156 202 235 223 181 182 301 281 267 251 249 249 228 189 205 224 237 249 322 348 117 189 221 259 270 278 263 184 196 197 190 182 177 191 203 213 217 215 214 217 196 89 73 66 34 296 271 197 183 180 185 192 201 209 208 213 227 237 244 241 237 236 237 246 249 255 261 274 352 350 271 251 216 131 112 93 97 105 106 105 102 94 87 48 333 310 281 270 277 314 19 49 17 12 16 31 62 149 205 255 289 240 10 13 7 10 357 329 331 341 356 30 64 128 181 214 235 247 248 257 272 290 302 322 28 124 245 275 273 270 283 315 14 19 28 43 3 343 336 333 331 337 17 89 120 124 105 117 308 315 339 69 19 304 263 230 199 196 213 261 287 295 303 303 311 335 57 149 270 251 200 150 134 133 154 175 195 208 192 200 279 287 286 286 285 272 264 275 278 272 270 246 214 250 256 250 244 246 269 299 311 319 313 311 321 333 339 341 341 336 332 332 338 357 55 63 44 348 319 317 351 40 72 133 130 332 320 334 24 9 338 347 358 2 352 321 342 34 340 316 316 330 51 330 311 297 284 268 295 312 308 335 54 48 31 347 302 284 282 284 284 270 230 212 220 205 182 208 244 274 274 263 256 254 265 273 273 267 254 222 202 212 245 263 264 263 257 249 239 232 231 242 251 259 262 261 261 270 300 313 320 324 322 307 286 256 243 226 198 136 113 171 223 241 251 255 259 264 252 242 236 231 226 212 198 196 196 200 201 198 193 189 190 193 199 201 201 193 187 189 193 199 203 210 217 222 224 224 223 220 212 202 183 168 168 176 186 197 207 207 207 202 203 202 196 193 187 185 185 185 185 185 182 179 179 183 189 194 194 193 189 189 187 183 180 178 175 172 171 171 169 167 162 160 157 153 150 149 152 154 153 151 147 144 142 142 140 137 136 137 138 138 139 138 135 114 42 21 19 117 150 151 153 157 166 169 171 150 144 143 144 145 147 149 147 144 140 140 140 140 141 141 144 150 154 159 160 162 163 167 170 169 164 151 140 131 135 143 152 162 171 179 185 190 194 197 200 200 200 196 187 193 197 204 207 211 211 211 210 206 200 195 188 188 189 195 198 199 199 199 200 201 201 200 201 200 201 203 205 205 205 205 205 205 205 208 209 208 208 208 211 213 216 220 223 217 208 198 198 203 211 217 220 223 228 230 229 225 223 223 225 228 222 217 212 209 211 221 230 238 247 259 254 245 230 219 213 214 218 220 221 222 218 215 219 222 223 217 198 209 214 224 222 216 209 207 217 225 233 234 235 233 231 230 232 236 242 245 246 245 243 242 240 238 238 240 234 220 181 157 147 155 166 182 195 208 214 218 219 221 223 228 233 239 241 240 237 233 228 221 217 218 222 229 232 231 226 222 228 232 242 246 247 243 239 238 240 245 249 252 253 254 257 261 264 263 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 334 329 323 318 311 305 299 292 287 285 281 277 270 263 255 242 226 208 189 174 160 145 135 127 118 104 90 71 52 41 36 39 46 68 105 139 161 181 209 253 300 315 319 315 312 310 309 310 307 301 292 280 270 268 267 267 265 261 256 256 258 264 270 282 283 108 159 188 216 228 234 240 246 248 247 235 218 158 250 267 267 275 81 143 151 159 172 195 224 251 259 265 266 273 274 262 240 234 234 231 213 203 218 255 278 304 273 242 210 224 252 268 278 270 167 170 208 233 202 192 198 202 206 203 196 180 162 141 132 127 161 212 248 253 242 210 194 198 202 207 206 202 206 213 223 232 237 237 237 232 226 220 211 174 138 106 192 224 235 241 242 88 70 86 98 106 112 115 120 296 293 290 284 270 255 264 270 228 117 42 3 359 19 62 114 127 121 346 345 32 38 14 359 324 73 59 331 317 272 156 164 218 251 257 266 283 266 257 281 300 313 302 250 247 260 278 287 304 293 166 203 40 49 40 13 356 342 326 326 340 4 29 17 358 166 168 255 322 12 336 319 304 289 264 235 224 224 230 224 263 285 294 311 2 5 319 286 231 133 93 31 44 117 149 174 188 190 204 274 300 274 270 269 240 211 237 260 280 302 336 216 209 209 203 182 202 253 277 284 275 277 300 322 343 348 345 338 332 324 332 21 55 52 45 346 321 320 330 352 350 236 76 40 12 360 358 352 346 346 342 337 339 339 19 24 336 321 316 3 41 2 336 314 311 313 313 314 309 331 61 38 16 344 314 286 282 282 291 295 270 236 222 207 201 211 241 268 272 272 269 264 266 270 274 270 260 229 210 206 249 269 273 273 271 261 249 235 230 236 246 256 260 263 270 297 319 319 318 317 305 281 261 247 239 223 182 158 171 205 219 224 228 233 235 238 235 233 232 229 224 218 213 210 207 206 205 202 198 195 196 197 200 200 198 190 185 183 189 194 200 208 214 219 221 221 221 219 217 213 204 189 178 181 187 199 207 206 203 199 201 203 196 191 188 188 187 186 186 186 186 183 183 184 188 191 191 190 189 190 188 186 182 176 173 172 170 168 167 164 162 160 157 154 150 150 150 150 150 147 142 141 141 142 143 142 142 145 147 149 149 150 149 147 143 89 70 89 149 158 159 157 158 164 165 154 148 146 148 149 151 154 154 153 151 150 150 152 152 151 152 154 156 160 162 164 166 170 169 166 157 144 147 152 159 166 170 175 180 187 192 196 197 198 199 197 194 192 192 198 203 207 209 211 209 207 203 196 183 180 179 186 192 199 201 203 201 200 197 196 196 195 197 200 204 206 209 209 208 206 204 204 204 207 209 213 211 211 216 218 222 225 228 221 208 191 196 205 213 220 222 225 229 228 227 223 223 223 225 228 225 223 217 215 215 218 222 228 236 246 254 254 250 241 229 223 220 219 218 218 216 213 211 209 206 204 202 215 223 228 226 224 221 221 223 228 232 234 235 232 229 224 227 229 236 242 246 246 247 246 244 241 240 238 229 207 172 160 156 166 180 195 205 212 215 221 222 226 230 237 245 249 250 248 242 236 231 224 215 214 217 223 225 223 223 223 228 233 239 243 246 244 241 240 241 243 249 253 253 255 259 263 266 265 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 297 286 278 273 270 270 264 256 247 234 223 208 182 147 122 113 109 110 111 112 110 108 98 86 64 44 30 19 187 198 200 211 223 247 276 301 315 319 316 316 317 319 319 316 311 307 302 293 284 275 270 267 265 264 263 265 270 277 284 274 235 206 213 227 232 237 238 243 251 254 254 282 345 321 312 307 306 311 199 184 187 194 201 221 238 241 243 242 251 260 252 240 230 225 224 204 187 204 230 239 246 251 237 218 228 246 272 281 286 266 176 235 258 248 226 200 179 170 161 156 156 152 143 158 178 205 215 217 228 248 236 224 216 219 223 197 185 197 206 213 214 218 235 242 236 228 218 211 129 150 161 215 231 235 234 236 297 11 32 88 164 170 170 181 209 253 266 269 257 249 262 257 192 139 123 88 351 17 44 66 94 104 353 344 61 79 36 315 286 236 193 185 200 208 187 152 38 337 320 315 315 308 304 321 334 347 345 343 342 292 308 311 323 319 88 36 40 46 81 114 198 250 278 312 326 343 6 4 8 28 124 129 61 356 352 349 349 334 321 310 262 197 208 219 239 264 320 344 360 347 329 315 296 115 77 54 27 14 40 136 234 252 266 309 330 328 327 327 329 333 341 349 6 359 305 257 211 166 159 155 187 215 238 258 275 299 332 346 347 342 334 324 315 312 321 27 58 47 29 339 324 329 334 338 321 313 44 40 23 1 347 345 339 334 321 305 331 11 27 359 327 323 331 38 39 10 335 311 300 290 292 300 306 338 56 41 343 293 278 270 283 291 304 308 294 268 236 209 208 215 236 255 266 277 289 285 275 273 273 272 269 258 232 213 234 257 272 275 275 270 261 244 234 233 245 254 262 270 288 304 313 313 309 300 283 265 250 241 230 219 195 199 202 211 214 215 216 218 220 222 223 225 227 225 222 219 216 215 213 211 206 201 199 200 203 203 202 201 193 180 177 176 184 192 201 208 215 217 220 218 219 219 219 217 207 197 184 184 192 201 207 206 202 199 201 199 196 191 189 188 188 189 189 188 187 187 187 187 188 189 188 188 188 190 188 185 180 174 171 168 167 164 161 158 154 148 145 141 141 139 140 139 138 136 135 138 141 144 144 145 146 148 150 151 150 149 149 145 140 130 135 142 158 174 181 161 152 154 156 158 151 148 149 150 154 158 161 158 156 154 155 155 156 158 157 158 160 164 168 172 173 175 175 172 167 165 167 170 175 179 183 184 186 190 194 198 200 200 198 197 193 196 199 202 205 208 209 209 204 195 183 175 168 174 181 188 195 201 206 208 206 202 199 199 198 198 199 200 205 209 213 212 210 206 203 200 200 204 208 211 211 213 216 221 224 227 230 227 214 200 203 207 217 222 225 228 229 229 225 222 222 224 227 228 228 227 224 222 221 221 222 223 227 232 243 252 256 252 247 242 239 234 227 221 218 215 210 205 198 201 210 223 226 229 228 225 222 223 226 229 233 234 236 218 228 228 232 238 239 244 250 253 255 255 252 247 241 234 217 191 163 158 159 174 188 203 209 212 212 212 214 222 233 246 252 254 253 252 248 243 236 229 221 218 215 217 215 213 220 226 234 238 240 242 244 244 244 241 243 245 250 255 258 260 263 265 264 261 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 259 248 235 211 198 181 158 113 72 58 59 66 78 92 107 121 132 137 140 150 176 206 218 219 222 226 229 237 251 280 309 324 327 327 329 330 330 329 324 318 314 308 302 295 288 282 277 273 270 270 270 273 275 275 272 251 230 232 234 240 243 245 253 261 269 273 278 290 302 323 333 318 242 212 204 201 200 204 214 222 226 229 231 243 250 251 245 233 225 215 192 186 201 217 230 236 238 224 217 234 268 285 285 284 275 256 235 243 252 247 191 145 135 129 143 158 157 160 174 189 203 190 161 172 208 244 235 209 247 249 209 191 197 222 239 218 212 229 238 239 232 222 216 187 170 188 223 235 243 235 241 304 347 34 38 86 203 198 195 205 232 260 267 262 252 235 187 104 115 131 152 142 57 55 58 78 122 161 163 152 149 151 301 327 19 62 89 12 351 340 349 4 350 342 341 340 342 341 343 343 338 329 334 10 53 61 19 15 65 68 57 71 82 114 131 122 152 170 317 323 311 319 329 333 337 359 48 47 19 1 343 332 319 312 313 304 206 241 252 263 290 354 351 348 337 359 51 79 119 82 70 49 354 321 295 271 269 303 336 331 329 331 329 324 330 342 348 355 358 181 226 193 157 161 171 210 227 240 279 317 333 343 348 337 326 322 318 311 312 323 13 35 38 16 333 318 308 312 312 306 333 55 41 24 354 336 319 313 307 301 299 346 43 56 337 303 303 334 66 48 18 328 310 300 280 224 280 300 309 334 3 291 271 273 280 309 320 321 329 327 320 302 272 256 245 246 248 253 266 280 280 279 277 277 278 277 273 255 235 220 238 257 267 271 271 268 259 245 237 252 264 274 282 294 298 301 300 298 293 278 263 251 240 231 218 208 210 213 216 216 216 216 215 216 215 214 216 220 222 222 220 219 218 219 219 213 204 197 201 206 208 206 201 188 175 171 175 184 195 205 212 216 221 223 226 226 224 226 226 221 209 196 196 199 207 207 205 201 198 198 195 193 192 189 190 191 192 193 194 190 188 186 187 187 186 186 185 185 187 185 184 179 174 169 164 159 155 151 146 140 136 135 132 132 130 128 129 129 132 135 139 141 144 146 147 146 147 150 148 147 146 148 150 151 152 154 158 168 185 209 206 172 158 165 175 160 152 152 154 158 162 166 159 156 154 156 158 159 160 160 161 163 167 172 176 179 181 180 179 177 176 177 179 182 185 187 189 190 191 194 196 200 202 202 201 199 201 202 203 205 205 205 202 196 185 174 172 174 182 188 193 197 201 205 208 209 205 200 199 198 200 200 203 207 211 217 217 215 208 202 201 203 206 209 211 210 210 214 218 220 221 222 220 217 212 212 214 217 221 225 229 232 231 227 222 220 223 225 228 229 227 225 224 224 223 223 223 223 227 234 244 251 252 252 253 248 238 228 219 220 220 220 217 212 208 213 221 224 226 225 223 222 222 224 226 40 47 44 42 24 359 315 282 268 263 261 262 262 261 255 248 242 230 208 181 152 154 160 176 189 203 208 209 207 204 203 214 226 238 243 247 247 247 246 244 237 231 224 222 219 219 217 213 219 225 236 240 243 244 244 246 248 244 246 250 252 258 262 268 270 270 270 267 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 155 120 89 62 52 44 44 50 66 98 143 163 171 179 186 195 201 207 214 218 223 229 239 256 290 318 337 342 342 339 338 336 332 329 322 314 309 304 299 293 288 284 278 276 273 272 272 272 273 270 260 249 243 244 246 250 255 263 272 279 280 280 290 299 319 311 244 229 222 217 209 203 206 214 218 221 224 231 242 247 249 242 232 222 206 185 184 192 217 232 235 229 211 211 218 240 257 266 271 274 257 231 230 236 242 195 160 156 154 168 176 173 171 171 188 198 168 159 169 212 240 236 234 242 242 227 210 194 228 242 227 219 221 222 227 224 223 222 209 188 202 219 230 236 234 255 352 350 3 22 16 226 212 206 207 222 268 273 267 208 146 89 67 62 71 156 184 156 128 110 52 144 154 275 324 330 5 37 51 47 44 26 2 360 1 3 8 2 345 341 336 330 318 308 312 322 325 331 344 357 139 260 343 48 86 93 102 76 55 64 129 174 182 348 346 174 65 35 317 315 324 334 34 190 224 247 268 280 289 288 274 270 327 354 356 348 346 325 304 271 299 332 330 97 92 82 73 352 323 313 317 340 346 347 324 304 300 304 310 330 344 337 327 301 282 163 59 76 174 211 244 237 254 306 318 322 327 330 326 322 319 318 314 342 13 19 18 18 357 333 317 309 310 313 313 16 47 38 16 317 292 272 275 289 303 311 328 347 360 307 290 299 349 77 69 31 305 296 290 265 183 267 291 290 304 317 284 276 286 309 353 353 353 4 342 313 299 284 280 273 266 258 245 231 237 262 270 274 278 282 283 280 268 247 222 227 240 257 265 269 271 274 275 270 272 276 282 283 287 289 289 287 286 283 272 262 251 245 235 229 223 219 221 223 223 224 225 225 224 218 214 214 217 222 224 225 223 224 237 253 255 218 210 209 209 211 205 197 182 173 168 172 180 196 210 218 224 231 238 252 258 256 247 237 233 226 216 212 212 215 213 211 201 195 190 189 187 189 192 195 195 194 197 196 192 188 185 185 186 185 185 185 185 185 184 180 175 171 164 158 153 148 142 137 136 135 134 134 132 131 129 131 133 138 142 145 145 144 144 144 144 147 149 149 150 150 152 155 158 162 163 166 172 190 216 254 270 254 220 197 165 156 155 157 159 163 165 157 154 154 156 157 158 160 162 165 167 171 175 178 181 185 184 182 179 178 178 181 183 187 189 189 191 191 193 194 197 200 204 206 206 206 206 204 202 203 200 199 198 189 180 179 182 189 194 199 198 198 200 202 204 204 203 202 201 204 206 208 209 212 217 220 221 218 213 211 210 211 211 211 210 210 212 213 215 215 212 209 209 211 213 217 219 220 222 227 230 231 227 221 222 223 227 228 230 228 227 226 224 224 226 226 226 227 229 236 242 245 248 248 240 226 216 209 219 223 227 228 227 224 223 225 227 229 228 226 222 212 61 55 50 44 32 16 343 317 297 281 270 265 263 263 263 262 255 250 246 239 222 196 168 162 166 181 191 201 207 211 211 210 208 213 219 228 234 238 238 239 240 239 237 229 220 217 218 220 222 222 225 231 239 243 247 249 251 254 255 253 253 258 261 262 266 268 273 276 279 280 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 37 42 182 192 193 193 195 195 197 199 202 206 209 211 217 228 254 305 333 343 339 339 336 335 333 330 324 314 308 304 300 295 291 288 284 281 278 277 276 276 277 276 276 275 270 266 266 266 268 270 274 279 284 284 284 287 287 291 266 246 239 231 222 213 205 208 211 214 219 225 234 241 248 250 241 225 211 196 180 186 198 221 235 246 234 213 207 213 228 238 244 251 257 251 242 229 228 233 203 177 168 171 183 187 189 178 175 187 182 159 162 175 221 237 235 232 229 234 241 241 236 246 240 229 230 211 184 206 227 231 231 229 226 219 219 226 223 137 97 53 342 341 349 359 352 230 212 202 207 239 242 201 143 128 102 62 11 16 13 34 160 144 83 40 89 108 346 325 324 335 4 23 36 49 37 15 358 352 343 339 216 345 339 322 318 324 338 350 345 341 339 339 317 323 329 22 60 93 120 149 306 312 280 234 196 332 358 15 102 44 24 322 320 320 312 263 204 221 237 248 263 283 295 293 295 305 6 17 360 339 316 284 175 219 242 355 78 90 84 79 10 316 318 333 347 341 333 300 251 218 252 295 52 20 351 337 331 342 345 333 316 291 285 269 217 213 304 315 316 319 321 322 317 310 322 350 44 49 39 13 315 283 288 303 307 311 339 42 46 34 12 336 289 268 253 259 302 316 331 344 344 341 321 317 321 339 37 77 328 278 287 292 287 292 315 328 346 313 299 282 289 310 342 13 15 1 341 316 297 290 284 286 279 272 262 245 224 228 244 259 268 270 274 278 278 273 258 238 227 234 249 260 269 277 282 286 282 277 276 275 274 275 276 276 277 272 268 263 257 250 246 242 241 237 233 235 237 245 259 280 285 289 268 242 226 224 225 228 233 243 271 335 315 287 258 240 226 217 212 198 186 171 164 161 169 179 196 211 224 233 244 259 270 278 271 251 243 240 235 230 224 219 221 217 204 190 183 178 181 183 189 196 204 203 203 203 199 194 189 185 185 184 183 182 180 182 182 182 177 172 165 158 153 150 145 144 141 142 142 142 141 140 138 138 141 145 152 154 154 150 148 147 147 148 151 154 157 157 157 158 159 161 163 164 168 174 192 222 281 310 327 328 331 10 151 155 154 152 150 144 135 152 155 156 158 160 163 165 169 172 175 178 180 182 183 181 180 179 179 179 181 184 187 190 192 191 191 191 192 193 197 202 209 212 214 210 205 203 202 203 201 199 192 186 184 189 193 196 200 200 197 194 195 196 198 200 202 205 206 208 210 210 212 215 217 218 218 217 219 217 215 214 213 212 212 212 214 213 212 210 207 206 207 212 216 218 218 219 221 227 231 229 224 222 223 227 230 233 231 228 226 224 221 224 227 230 230 229 234 239 241 240 236 222 206 197 207 218 222 225 229 234 238 240 240 236 235 231 232 228 53 51 54 55 49 20 326 290 278 269 262 257 254 254 256 257 257 258 258 263 257 250 236 220 197 191 190 194 199 206 212 218 220 221 220 222 227 230 234 235 234 234 231 228 219 212 209 214 220 224 229 232 238 243 249 257 267 284 314 271 259 259 259 263 266 270 270 273 278 281 287 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 209 210 211 206 203 199 197 196 195 191 191 194 235 357 9 3 353 344 336 327 320 314 307 301 296 293 289 287 285 283 280 281 280 280 281 280 280 281 289 294 302 306 310 311 309 304 300 297 294 291 282 271 248 231 232 227 227 220 215 209 206 204 206 210 223 236 246 256 264 261 250 214 194 184 182 189 203 224 233 23 58 214 229 234 239 241 243 245 251 254 249 240 231 224 218 197 182 176 178 185 187 176 179 186 176 166 169 192 233 240 239 231 222 214 229 333 340 296 167 142 35 28 30 151 203 211 221 222 271 274 259 251 289 100 132 130 313 354 360 15 15 354 187 168 163 182 206 174 142 139 143 157 156 43 19 139 260 302 359 19 46 73 83 311 300 297 302 311 335 27 54 34 340 326 320 315 198 350 348 333 336 338 338 337 329 325 308 317 324 328 343 54 59 54 151 206 250 277 278 211 174 117 23 88 359 354 330 316 325 327 327 308 259 262 262 261 263 269 270 274 316 344 8 12 357 327 318 304 238 201 117 68 71 75 214 181 175 165 357 2 341 329 325 320 255 190 199 149 81 38 6 339 331 336 325 308 299 294 309 326 88 200 230 286 306 323 326 322 313 315 359 30 48 62 78 140 192 181 263 303 304 309 356 43 43 9 344 328 314 311 297 290 305 318 343 347 337 327 317 317 316 307 311 348 294 280 292 307 342 352 346 6 359 309 292 285 304 337 357 6 11 345 317 300 293 292 292 299 288 279 263 242 225 226 234 251 259 260 261 267 271 272 266 255 239 241 246 257 266 274 278 282 280 275 271 268 264 265 268 268 267 261 256 254 253 252 252 250 249 249 248 251 260 284 312 334 329 319 302 274 249 240 235 236 242 252 250 248 246 245 246 243 236 222 211 195 179 164 161 161 170 182 196 209 223 232 242 257 270 283 274 259 247 244 243 240 236 218 198 182 176 174 175 176 181 187 192 200 205 212 212 209 203 197 190 186 184 182 180 179 177 177 179 179 173 168 159 154 152 149 148 146 144 145 147 149 150 149 148 149 152 157 162 163 162 158 154 150 152 154 156 160 162 161 158 155 155 157 158 160 164 172 185 216 300 328 340 346 352 6 128 146 145 144 143 149 181 164 160 159 160 162 165 168 172 175 178 178 178 178 179 179 180 180 180 180 181 183 185 187 190 192 193 192 193 194 197 201 207 211 214 212 208 207 207 207 203 198 193 190 189 192 195 198 198 195 193 191 193 196 200 203 205 207 208 210 210 210 210 211 214 216 216 219 221 221 219 215 215 216 216 217 221 219 215 208 204 205 206 209 212 217 219 219 219 221 224 227 227 224 227 229 232 233 232 232 229 224 222 221 224 230 229 231 232 236 240 233 224 208 198 195 206 215 219 221 223 228 231 234 236 232 230 231 245 8 41 49 59 65 73 273 255 254 253 253 252 250 247 247 249 254 258 270 288 327 304 275 247 232 216 208 203 202 203 208 216 224 230 232 231 230 229 233 236 237 237 233 229 221 213 208 209 213 217 224 230 234 240 247 257 270 290 287 278 261 255 258 261 264 266 270 272 275 278 283 289 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 191 186 180 178 171 156 117 54 30 17 8 350 333 317 302 296 290 286 283 281 280 280 278 276 276 277 278 279 281 283 286 294 310 328 342 347 349 348 343 337 330 321 308 298 284 254 220 209 208 204 199 191 187 182 182 182 191 206 237 261 268 272 273 268 251 208 183 168 177 188 206 220 237 257 255 250 251 259 261 261 261 261 257 255 252 248 241 231 222 207 188 171 168 173 179 184 187 186 179 173 169 201 234 238 235 228 215 189 158 123 125 123 120 94 56 37 33 66 100 106 104 112 196 271 252 255 271 238 208 306 355 7 17 31 13 351 334 347 68 127 187 183 164 152 156 172 175 181 211 231 243 330 360 15 42 67 93 132 289 302 310 313 321 331 124 277 293 306 323 38 42 317 315 315 326 324 305 298 281 288 297 320 331 333 359 75 51 38 20 28 34 16 24 166 170 168 119 65 359 331 318 311 311 311 311 297 281 273 273 274 256 240 254 281 17 19 12 350 326 286 291 301 291 251 49 56 58 322 266 200 167 168 155 141 117 326 307 302 294 286 301 67 56 345 331 329 333 332 314 305 306 314 335 342 347 299 254 284 306 325 326 328 327 359 40 28 22 37 49 40 27 221 296 305 307 321 22 46 59 272 268 280 295 307 300 286 276 273 266 266 278 291 295 297 307 321 334 333 297 282 282 297 311 309 325 352 341 293 299 301 306 335 356 348 340 310 297 299 301 310 312 312 295 284 272 247 231 228 231 242 252 260 262 264 269 274 279 276 270 261 255 257 261 265 270 274 277 276 271 265 257 259 261 265 260 255 247 243 246 251 256 252 251 253 255 258 265 281 293 308 310 309 303 284 267 258 252 252 247 239 232 230 231 232 232 230 228 218 205 193 180 169 163 165 174 186 199 208 218 223 234 248 261 273 270 262 254 250 252 248 227 163 145 145 166 174 178 183 188 191 193 198 204 213 215 213 208 201 192 187 183 180 179 174 172 174 174 175 169 161 155 152 152 152 151 149 147 148 153 157 158 159 157 158 160 163 165 165 163 159 155 153 153 156 161 164 165 160 156 154 155 155 159 163 166 169 171 172 235 332 338 338 343 359 113 136 144 149 154 163 176 166 160 159 161 163 165 169 173 174 175 174 174 172 175 177 179 180 180 180 182 182 182 183 186 191 193 194 197 197 199 200 200 203 206 206 209 209 211 213 208 203 198 196 195 195 195 193 191 188 190 191 196 200 204 206 208 208 209 210 211 210 210 211 212 214 216 218 221 223 222 217 215 214 217 221 225 224 222 209 203 203 206 208 212 215 219 221 219 218 220 223 224 224 227 230 233 235 234 233 230 229 226 224 228 232 231 231 228 228 232 227 220 205 201 202 207 211 213 215 217 219 220 223 222 221 223 226 264 308 358 8 348 218 223 229 236 242 245 248 248 248 246 247 247 255 268 293 305 317 298 278 255 238 224 217 211 210 211 213 219 228 239 243 244 242 239 241 245 249 247 241 232 222 215 212 213 216 218 222 228 232 240 250 263 270 273 266 261 258 255 257 259 262 264 266 270 272 275 278 284 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 157 144 132 117 96 73 338 291 282 278 276 275 273 273 273 273 274 273 271 271 272 275 279 284 292 302 317 343 356 2 7 2 357 351 342 333 324 311 300 287 262 234 215 201 191 182 174 166 161 161 161 164 193 260 270 274 275 272 265 240 205 186 175 179 190 206 217 222 229 234 239 245 253 256 258 257 254 248 247 246 240 233 226 219 211 192 171 173 180 192 199 199 193 185 183 188 210 223 228 222 215 207 183 154 147 151 152 150 149 144 130 100 93 106 117 102 129 220 238 242 242 239 212 158 89 14 8 25 31 11 344 321 339 101 131 160 202 205 173 160 164 170 181 201 222 244 344 2 21 32 19 356 322 324 323 323 324 328 7 98 78 44 351 4 41 93 96 12 341 328 324 312 322 342 16 29 38 330 315 14 50 46 30 12 2 2 7 12 25 20 15 34 43 62 319 317 307 286 278 285 295 287 264 275 295 343 2 4 44 80 97 76 310 301 285 300 310 308 337 16 1 354 340 326 28 154 190 173 157 137 311 289 295 304 310 319 7 54 10 315 297 298 299 295 300 309 321 337 339 333 313 321 344 344 336 326 324 325 9 43 27 12 360 5 13 340 312 307 314 329 346 10 2 345 205 210 219 250 267 255 246 275 221 211 209 216 235 257 278 315 332 324 315 298 274 231 248 269 298 320 332 322 309 316 314 304 340 360 329 312 294 296 307 305 302 296 295 297 303 307 274 253 243 233 228 241 249 256 261 269 280 293 297 297 287 278 270 264 261 262 266 271 273 272 265 256 251 254 259 254 249 238 226 219 234 244 249 252 255 256 256 258 260 259 271 289 304 301 287 278 269 263 260 248 241 237 233 231 230 228 225 219 210 196 186 179 173 167 172 181 192 201 208 213 218 224 232 244 253 255 255 253 259 261 254 192 142 147 156 177 184 188 192 194 197 198 198 203 210 212 213 210 203 195 190 185 182 177 171 171 173 172 170 165 159 154 152 153 154 152 149 149 151 158 164 168 168 165 163 161 161 161 160 160 157 154 153 153 156 159 164 167 161 157 155 156 158 160 162 165 161 156 153 152 183 289 304 295 287 260 156 152 155 158 166 167 159 159 161 163 164 165 167 169 169 169 168 167 168 171 174 175 177 177 177 179 179 179 182 187 193 196 197 198 200 199 195 192 191 197 205 209 212 214 215 213 210 205 199 194 191 186 186 186 186 190 196 201 205 208 210 211 211 212 212 212 212 211 211 211 214 215 218 220 221 221 219 216 213 215 220 224 229 225 214 206 202 206 211 212 214 217 219 220 219 218 220 221 222 227 229 231 233 236 236 235 234 233 231 232 234 232 231 227 225 223 222 217 209 208 209 209 211 210 212 212 211 212 209 207 204 213 223 241 248 250 243 237 236 234 232 236 240 243 247 248 251 253 253 256 264 278 286 286 283 277 269 260 247 233 224 220 217 215 216 219 229 241 248 253 249 245 242 240 240 237 233 227 221 219 218 218 220 221 222 223 227 234 246 254 256 256 256 256 255 256 255 258 260 261 262 266 268 270 273 273 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 159 197 223 243 253 260 263 266 269 273 273 273 270 269 267 270 276 282 293 307 329 351 6 12 13 14 7 359 351 340 330 320 308 298 285 270 250 228 207 191 177 166 157 153 151 150 148 169 245 268 272 273 269 263 242 221 200 191 186 193 202 210 218 224 229 231 233 235 240 242 243 241 238 235 231 227 221 216 214 212 202 190 185 188 198 203 205 201 198 196 199 211 213 214 199 183 157 141 132 148 161 165 167 165 165 167 143 131 144 159 188 206 218 233 239 228 211 190 157 132 75 9 17 21 15 10 6 90 120 135 156 203 213 220 57 71 86 110 121 119 62 350 356 16 28 27 19 348 318 319 322 318 320 352 54 84 71 28 19 57 131 126 48 342 329 333 337 340 332 315 318 158 319 322 14 42 44 31 21 14 4 353 339 328 316 309 313 327 342 297 291 277 265 258 289 312 321 5 19 12 5 339 321 308 142 133 157 247 282 294 309 316 320 49 66 20 346 330 327 354 332 231 169 165 167 265 282 276 284 297 301 299 273 177 244 258 254 255 256 255 263 275 280 270 292 304 315 329 337 327 314 320 331 9 32 41 46 44 23 312 311 308 306 338 16 4 359 350 352 6 194 200 243 264 261 322 19 10 332 224 203 189 186 211 301 306 295 300 301 286 189 206 250 319 327 328 329 325 326 319 311 332 335 309 299 289 295 302 295 294 295 299 309 317 316 296 284 275 254 239 237 243 253 261 272 283 295 298 296 293 288 283 276 268 260 258 261 266 269 265 257 245 251 253 249 242 228 213 204 224 238 245 251 255 256 254 255 246 222 205 203 292 301 291 276 267 259 253 246 243 242 241 239 237 234 232 222 211 198 187 180 177 173 182 191 198 201 202 205 208 213 219 225 233 237 242 247 255 256 251 181 153 158 169 190 201 203 203 203 202 202 200 204 208 211 212 209 203 198 191 186 180 176 170 170 172 171 167 161 157 154 155 155 155 152 152 152 155 161 166 171 166 160 156 154 152 153 153 153 152 151 153 156 157 160 162 164 161 158 156 156 156 157 156 155 155 154 153 155 167 218 267 278 285 292 271 165 159 160 165 164 157 160 163 166 167 166 165 164 165 165 164 166 166 169 170 171 173 175 177 179 177 179 182 189 196 199 200 202 200 195 192 192 196 201 206 209 213 215 216 217 212 205 193 186 183 186 186 183 185 192 200 208 211 213 215 215 215 214 213 213 214 213 213 214 215 216 218 219 219 218 217 215 214 212 220 224 227 225 216 209 203 208 211 214 214 213 216 219 219 219 219 218 219 222 224 228 232 235 238 239 239 239 238 235 232 231 228 225 222 220 216 212 208 210 212 212 210 208 209 209 210 206 202 202 200 206 216 224 226 224 224 227 234 235 237 240 243 246 248 251 255 262 267 266 251 248 254 261 265 264 262 258 251 240 231 225 223 220 218 217 222 233 244 251 248 242 232 227 223 224 226 223 222 220 221 222 223 224 222 226 228 233 239 242 245 248 251 251 252 252 252 254 254 256 260 264 263 265 268 270 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 257 258 261 264 267 269 269 269 268 270 276 290 311 342 3 17 19 19 19 15 7 359 348 337 325 313 303 291 283 270 254 236 214 197 182 169 159 155 153 154 162 185 231 256 265 267 266 259 247 231 215 207 201 201 203 208 215 221 227 230 228 229 232 233 233 235 234 233 228 222 213 207 208 211 212 210 206 201 201 201 203 204 204 204 208 212 204 191 174 158 140 140 140 151 156 338 301 234 173 156 137 141 154 180 206 205 217 237 231 219 204 169 136 128 125 325 322 308 300 325 77 97 107 116 125 138 108 64 46 56 71 85 98 105 89 346 343 355 32 38 21 319 274 298 306 294 287 292 327 70 61 54 42 175 171 158 145 40 331 325 316 301 309 316 356 27 6 335 301 35 46 41 29 20 41 129 221 274 304 292 264 307 315 302 285 272 261 251 293 326 19 37 37 8 349 319 303 286 272 189 237 264 309 320 327 313 292 187 65 14 359 347 332 255 327 340 34 169 199 252 268 258 251 249 268 287 296 296 282 273 262 264 256 224 228 254 263 264 286 305 319 324 328 316 312 341 356 9 10 8 3 359 196 261 301 304 310 1 26 14 2 353 355 360 356 20 21 344 329 353 6 2 346 309 308 150 167 185 264 270 266 287 297 302 327 63 16 351 331 328 335 324 310 304 294 242 263 279 280 278 270 274 284 287 290 293 298 304 302 295 295 293 278 262 250 254 260 267 270 262 261 266 276 281 285 285 284 280 273 265 261 265 267 268 259 249 249 249 247 243 235 223 220 231 241 249 253 258 260 257 252 234 206 186 188 250 275 280 267 258 252 248 245 246 248 249 251 248 244 241 229 217 204 192 184 180 180 189 197 204 204 202 201 203 205 209 214 218 222 225 229 233 233 226 189 170 169 180 197 205 211 210 209 208 205 204 206 209 211 213 213 206 201 193 188 182 176 172 172 171 170 166 162 157 154 154 154 155 154 152 153 156 161 163 162 153 147 143 144 146 147 149 149 151 153 156 158 158 159 160 158 155 154 151 149 149 151 151 150 151 153 155 159 165 188 234 268 285 296 303 294 164 160 164 164 162 162 163 165 166 166 166 165 165 165 165 167 168 170 172 174 179 182 182 182 180 182 184 191 197 203 204 204 201 198 197 198 198 202 205 210 214 219 220 220 219 212 195 187 185 185 185 185 192 199 205 212 216 217 217 217 219 219 218 215 215 217 216 217 218 218 220 220 219 217 217 217 216 216 220 223 227 224 217 210 206 208 209 209 208 208 214 218 220 219 217 217 217 218 219 222 227 232 236 238 238 240 240 239 233 229 225 222 220 217 211 209 206 209 210 210 209 206 208 206 206 204 201 200 200 207 213 220 220 223 223 224 229 234 240 244 248 251 252 252 255 262 265 257 235 229 232 244 252 256 256 255 251 245 237 231 228 224 219 215 218 223 236 245 246 239 218 211 210 217 222 223 222 222 221 220 220 220 219 224 226 232 235 239 242 245 245 246 247 248 248 251 253 256 259 261 263 265 268 270 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 263 262 261 261 263 266 284 325 358 17 26 27 26 22 17 7 359 350 339 330 319 308 298 289 282 272 258 241 219 199 184 172 164 162 162 168 181 199 224 240 252 256 260 254 248 238 229 220 214 208 207 210 214 219 224 229 231 232 234 232 231 233 230 226 219 211 204 202 203 206 208 214 216 209 197 190 190 192 196 206 223 239 232 214 193 166 156 157 156 156 141 112 185 279 308 145 140 148 162 176 189 181 216 242 220 211 185 135 126 125 130 297 292 262 256 268 108 97 105 107 98 99 93 49 26 12 8 22 89 117 121 348 326 338 56 53 48 211 224 252 266 268 294 311 313 331 359 11 16 177 178 170 157 141 314 313 300 296 301 316 22 30 28 29 89 60 55 49 41 32 170 168 146 271 304 264 229 318 324 316 322 333 287 276 295 302 128 21 12 349 327 305 314 333 356 356 326 335 356 350 319 307 303 293 342 355 347 341 317 209 23 354 358 23 44 236 264 278 280 282 308 319 325 320 316 325 337 348 344 329 320 311 299 300 307 317 327 329 331 320 347 28 19 8 358 353 354 340 304 300 306 313 326 360 18 27 8 347 340 333 324 18 51 2 345 349 354 358 333 314 14 104 139 236 262 261 268 278 292 308 360 38 10 347 317 317 319 304 294 292 275 226 241 252 257 257 249 259 271 278 283 281 276 272 276 278 279 279 278 278 276 274 273 276 272 259 250 250 263 272 279 283 285 285 284 280 274 270 267 262 254 250 248 248 248 249 251 249 249 250 254 257 259 261 262 258 252 232 208 188 190 213 249 261 258 253 248 243 241 244 249 255 256 254 250 244 232 221 209 198 188 184 184 190 197 205 207 206 204 202 203 206 209 212 214 214 217 218 218 211 191 180 176 186 196 203 208 212 213 211 208 207 209 212 216 216 215 210 204 197 191 185 180 176 174 171 169 165 162 158 156 155 156 155 153 151 152 154 155 152 149 142 138 138 142 146 149 152 155 158 160 161 162 161 160 158 155 151 148 146 146 149 151 148 148 150 152 159 160 165 175 211 254 280 293 301 308 325 154 155 156 159 156 156 159 162 165 167 166 166 167 168 170 172 175 178 180 183 184 184 184 183 184 186 192 196 203 202 200 196 193 192 191 193 195 202 209 218 224 226 227 227 219 205 195 186 185 187 191 198 204 210 214 217 217 219 219 220 221 221 220 220 220 220 220 222 223 224 223 220 217 216 217 218 219 223 225 229 226 221 212 208 211 209 209 206 206 210 214 219 218 216 216 214 213 215 215 221 225 230 231 233 234 237 236 233 228 224 220 211 200 184 195 202 211 213 211 209 206 205 203 200 198 196 195 198 205 211 216 218 222 225 227 230 235 240 247 251 253 251 251 251 254 259 256 250 236 236 244 249 252 253 253 251 249 243 238 233 225 218 212 218 224 236 241 244 232 199 200 205 215 222 224 223 221 217 212 205 206 211 221 228 234 236 239 242 242 244 245 246 246 246 250 254 257 261 263 265 268 270 270 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 330 36 35 37 36 34 29 17 9 356 345 336 329 323 315 306 299 292 287 279 267 249 226 204 186 172 168 164 167 170 179 195 212 227 237 244 247 246 244 241 234 226 220 215 210 210 213 216 222 223 225 230 232 233 231 231 227 221 211 204 197 195 194 196 196 195 194 186 172 154 158 165 175 184 313 306 301 343 40 129 159 166 158 154 155 161 183 204 264 171 160 154 160 173 175 178 224 233 219 221 343 129 132 134 152 270 270 259 267 274 274 176 142 131 124 115 89 334 320 315 317 355 54 68 62 353 341 3 59 72 90 150 164 154 144 112 337 327 315 335 2 124 155 153 146 135 137 135 309 304 277 275 278 292 317 331 303 275 299 7 23 43 108 135 141 141 86 303 298 280 239 192 237 274 290 323 14 350 318 298 303 325 325 311 313 311 334 352 43 51 349 340 345 330 257 291 316 349 339 335 318 311 296 289 113 77 48 32 44 86 313 297 317 323 330 318 311 309 308 311 308 301 300 300 303 308 307 311 312 327 337 336 335 333 26 50 41 15 310 293 277 314 315 309 318 349 357 1 356 354 198 200 308 316 319 311 320 340 341 339 335 333 314 347 90 75 20 288 274 263 269 287 315 20 51 42 1 330 303 308 309 300 311 339 315 288 271 261 254 238 227 242 255 266 270 269 264 255 255 261 269 274 278 278 279 275 277 280 276 270 263 260 265 271 279 282 286 286 288 288 286 283 270 257 246 246 247 250 253 257 261 271 271 270 270 268 266 265 264 260 252 236 214 191 191 201 225 240 246 245 243 233 225 229 238 246 248 248 246 241 232 221 209 201 192 184 185 190 198 205 209 208 204 203 204 209 212 216 216 216 217 216 210 198 183 180 179 187 193 199 205 210 213 211 208 208 210 215 218 220 220 215 208 199 194 189 186 180 175 173 169 167 163 162 161 160 159 158 154 154 154 152 149 146 142 139 138 140 144 147 152 156 160 164 166 166 165 164 160 158 154 152 151 154 157 156 152 147 149 153 156 161 161 165 174 191 220 252 272 285 298 319 23 113 127 122 107 107 107 117 144 161 165 166 168 169 171 173 174 179 183 185 187 187 185 185 187 188 191 192 194 189 183 178 175 173 172 176 189 201 211 219 225 228 228 225 220 210 195 186 184 190 196 202 206 210 214 217 219 219 219 221 222 222 222 222 221 221 222 223 224 223 224 222 218 218 219 219 220 224 228 231 228 225 217 214 213 211 209 206 206 208 211 214 214 216 215 213 212 213 214 219 222 224 225 225 227 229 232 230 228 228 221 206 190 181 197 209 219 218 216 213 208 202 197 192 191 188 191 196 202 208 214 217 221 224 229 235 237 242 246 248 250 249 247 246 249 252 255 254 246 245 248 252 254 253 253 253 252 251 247 241 228 217 209 219 228 237 239 236 216 194 200 206 215 220 223 219 213 200 195 191 207 215 223 229 234 237 239 241 242 244 244 245 246 247 251 253 257 261 265 268 268 265 262 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 31 24 7 352 340 333 324 319 319 315 313 308 302 296 287 277 260 234 207 184 172 167 166 168 174 180 193 206 218 227 235 239 241 240 237 232 227 221 215 210 210 210 215 217 220 222 226 226 225 221 218 217 212 205 199 193 188 185 184 179 172 162 149 140 130 119 97 70 58 47 42 40 39 36 37 39 55 112 146 155 161 170 175 174 164 158 153 165 175 182 200 228 229 221 239 357 145 151 158 190 229 247 260 278 295 315 328 50 142 140 128 88 324 321 315 285 286 28 26 14 356 348 8 46 70 85 104 70 58 87 90 58 350 329 359 53 104 114 119 116 107 110 132 262 282 285 279 280 293 296 291 287 283 307 329 344 358 175 175 171 159 300 299 302 303 257 211 230 250 274 349 43 24 356 293 278 283 282 275 48 34 360 351 351 62 151 300 304 242 93 75 32 348 315 304 277 282 303 8 79 127 127 126 28 48 129 109 35 351 307 283 275 278 268 246 240 234 243 261 275 282 289 302 319 340 345 340 336 340 32 47 39 351 248 219 210 298 315 308 342 45 21 4 347 334 263 331 360 314 304 305 311 28 334 325 304 296 290 324 91 72 349 291 285 275 313 341 7 55 79 61 3 313 296 290 291 292 321 340 323 311 303 299 288 253 236 243 252 261 264 265 267 277 288 282 277 278 277 269 265 262 259 260 262 262 261 264 268 274 279 284 286 290 289 291 292 289 279 262 236 238 242 247 252 261 265 271 266 264 262 263 262 265 264 261 255 244 223 202 196 202 215 226 234 237 235 222 213 213 222 230 235 237 239 236 229 217 204 198 193 188 188 191 197 200 199 197 194 201 206 215 219 220 219 217 218 212 197 181 172 177 183 189 193 197 202 208 211 211 208 206 207 212 217 223 224 222 213 204 198 195 192 186 180 175 172 167 167 167 166 165 163 161 160 158 156 152 149 146 145 144 144 145 148 154 159 165 168 169 169 169 167 165 163 160 157 159 160 163 163 158 154 149 154 158 163 165 165 171 177 189 201 218 237 263 277 294 322 97 129 135 136 131 122 97 89 113 159 165 165 167 169 173 177 181 184 187 187 187 186 186 187 187 187 180 172 160 157 160 167 174 181 194 201 209 213 218 222 224 223 223 217 206 191 184 186 193 199 205 209 211 214 218 219 220 220 222 222 222 222 221 221 220 220 221 221 222 220 220 219 222 223 221 222 224 228 231 230 226 219 216 214 212 211 208 209 210 209 208 208 211 216 216 215 216 219 222 224 226 222 219 219 223 227 229 230 230 223 212 200 194 202 212 222 223 224 224 217 204 189 177 180 186 192 197 202 207 211 214 217 219 224 230 235 240 244 246 246 244 243 243 246 249 253 256 255 253 252 255 256 255 253 249 250 249 247 241 234 224 213 221 229 239 235 222 202 194 200 206 215 216 217 208 196 183 190 199 210 217 224 230 236 238 242 242 243 245 244 245 246 249 251 255 259 266 268 268 263 256 255 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 317 312 307 306 306 305 303 301 297 292 279 249 207 181 170 163 164 168 174 182 196 206 218 225 232 236 238 237 235 230 224 218 211 206 204 205 207 210 216 221 224 227 224 215 211 207 201 194 187 180 173 170 167 163 159 155 149 142 129 114 94 75 64 55 48 42 38 35 33 34 38 46 94 135 149 156 164 160 155 148 151 168 177 186 212 238 238 236 244 271 262 184 179 194 213 236 254 285 307 323 328 338 145 142 124 155 275 287 288 278 295 347 360 360 342 345 14 34 48 60 345 324 332 359 64 81 33 351 342 353 101 112 112 107 101 90 103 270 295 298 286 296 317 319 315 300 305 328 332 338 325 227 191 187 196 247 270 304 312 291 250 237 258 291 15 43 32 355 250 244 244 201 108 80 28 353 338 331 320 215 211 239 270 41 53 35 26 355 30 63 62 63 54 95 139 144 154 293 310 335 57 57 247 255 268 283 307 319 323 312 295 270 272 288 289 295 330 354 2 347 336 334 349 25 24 13 346 309 226 223 312 315 315 351 61 90 359 322 314 308 311 310 303 315 331 344 22 315 281 267 294 307 336 61 55 328 286 296 305 315 326 346 56 79 49 346 297 284 273 278 295 307 306 296 298 300 301 300 291 270 258 263 269 270 269 265 269 276 276 277 276 271 263 264 265 261 259 259 257 256 257 261 268 276 284 286 288 286 286 287 288 284 268 231 215 220 240 249 253 254 254 252 248 246 246 250 254 256 257 254 249 234 217 205 207 213 222 228 232 229 220 212 209 217 223 227 230 233 230 224 206 194 191 193 194 192 190 189 183 172 169 174 200 216 225 228 227 219 214 210 196 173 181 184 185 188 192 193 196 201 205 209 209 207 204 204 208 215 222 225 226 219 210 202 198 196 191 185 179 174 169 170 171 170 166 162 163 163 160 158 155 153 152 153 152 152 153 155 163 170 175 175 174 172 170 169 169 168 166 164 164 164 165 162 156 154 154 159 163 164 165 167 176 183 191 196 202 215 235 258 279 295 289 135 147 148 148 146 140 135 135 189 211 195 169 164 170 175 181 184 185 186 185 185 185 183 177 170 161 154 154 161 171 180 189 197 205 210 212 213 214 216 218 218 216 206 196 183 185 190 197 202 204 208 212 215 219 221 223 223 223 224 223 222 222 222 223 221 219 218 218 218 218 220 223 224 225 224 224 224 226 228 225 222 218 215 213 212 212 213 215 213 206 198 203 211 215 218 220 224 228 236 239 228 219 214 220 226 229 233 235 228 216 206 203 212 219 232 242 265 266 253 237 199 184 188 195 203 204 204 206 207 209 211 214 217 222 226 234 241 243 244 241 238 234 241 246 253 256 258 256 255 255 257 262 263 266 261 261 254 249 239 228 219 222 228 237 230 215 200 196 201 208 212 211 205 190 187 189 196 204 211 217 223 229 234 236 239 240 242 242 242 245 245 247 249 255 261 266 266 263 264 261 263 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 299 298 295 293 281 245 196 172 161 152 157 162 169 182 196 210 219 227 233 237 238 238 234 230 222 214 203 197 191 191 190 192 199 206 217 234 227 222 206 191 177 162 151 148 145 144 144 143 140 138 133 128 118 107 95 82 67 56 47 40 33 28 27 28 33 42 72 117 145 155 163 158 150 140 151 169 176 185 212 232 236 234 229 248 297 23 155 183 194 211 191 166 273 305 309 331 355 79 147 192 244 270 284 289 297 307 317 351 15 26 42 23 33 75 348 287 304 322 55 70 52 355 327 299 245 122 124 122 110 81 327 316 314 310 266 308 333 315 319 341 352 358 12 47 52 60 86 89 285 232 242 294 318 328 316 293 308 321 335 354 13 24 20 335 332 359 68 103 124 258 290 308 313 297 237 277 339 12 19 20 33 56 73 58 9 29 102 30 4 20 258 280 284 281 272 263 257 256 262 268 281 287 299 312 319 325 323 327 337 357 25 8 357 334 326 331 360 34 21 7 343 330 320 320 323 333 340 358 22 173 197 223 237 254 282 294 297 323 347 342 338 338 359 5 322 319 321 345 11 328 291 288 288 289 303 336 61 63 22 327 297 295 295 320 318 280 266 264 278 293 300 303 308 300 287 272 270 275 267 251 244 247 259 263 264 263 264 268 268 265 262 261 257 253 251 253 259 266 272 275 276 278 276 274 278 278 258 211 168 188 242 252 252 249 246 244 239 237 234 232 235 241 247 248 247 242 230 218 215 217 222 226 229 228 224 215 211 215 219 223 227 229 226 216 194 189 187 192 195 192 185 175 164 156 165 184 209 224 232 234 231 219 207 186 187 188 195 196 197 196 196 195 195 198 203 209 208 206 203 204 206 212 217 223 225 223 216 208 202 197 194 191 185 179 174 173 172 169 168 165 166 165 163 161 159 159 160 161 161 160 162 165 171 176 180 180 176 174 172 171 171 172 167 163 161 160 160 157 153 155 155 158 160 160 166 171 180 188 192 195 196 201 212 237 258 274 266 212 167 159 158 159 160 161 165 172 199 239 215 181 172 175 180 181 182 182 182 182 180 177 168 162 160 164 170 179 187 194 199 203 205 207 210 212 213 214 215 213 206 191 181 174 185 195 202 203 203 209 212 216 219 222 224 224 227 227 225 225 225 227 227 224 223 219 217 216 217 219 222 224 225 228 228 226 225 223 223 221 220 217 216 211 207 206 204 192 205 210 223 230 230 231 232 237 244 257 260 263 248 226 223 222 216 198 137 198 209 212 223 239 266 297 315 301 277 265 256 226 205 198 204 214 215 212 208 206 203 206 208 211 213 216 224 230 237 239 235 228 222 233 244 251 256 258 258 257 256 258 268 270 270 268 267 266 262 257 241 227 223 224 230 221 211 202 200 205 205 205 199 194 189 190 195 200 207 212 217 222 225 230 233 235 238 239 242 241 242 242 246 248 254 261 266 265 261 271 284 284 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 198 170 161 155 154 156 158 163 178 197 216 227 234 238 241 241 239 235 229 220 206 191 178 166 159 151 138 122 89 62 43 43 43 54 75 95 101 110 115 117 118 120 121 122 122 119 114 108 98 88 77 66 56 46 35 27 19 15 16 20 30 55 110 147 157 160 159 154 148 160 174 190 203 221 228 231 222 216 219 271 16 44 89 108 125 135 141 157 196 257 318 352 47 117 172 226 258 284 294 299 308 317 342 7 34 34 2 12 39 61 257 285 305 74 81 82 4 324 293 285 62 149 159 152 157 219 288 302 309 73 97 273 277 317 357 10 14 39 62 65 59 40 355 317 275 276 289 315 330 333 334 335 336 336 318 342 54 46 10 329 309 320 322 254 223 217 263 288 282 287 46 46 34 28 14 5 11 48 74 83 88 78 6 331 309 294 245 136 324 305 296 293 293 281 249 239 238 245 265 293 304 309 331 8 14 14 349 333 313 326 352 18 31 26 1 331 318 310 310 324 3 1 355 332 240 208 193 184 208 268 302 313 41 4 341 327 323 350 21 339 321 311 333 342 324 313 305 306 306 321 20 65 47 9 318 297 303 315 331 319 303 282 264 265 283 299 302 304 304 296 274 265 268 268 260 245 242 247 250 251 251 253 256 259 263 264 265 266 262 258 253 255 260 264 265 268 270 270 270 278 276 231 177 161 193 233 250 248 244 241 237 234 231 227 225 225 230 234 238 240 239 234 228 224 222 224 227 229 229 227 220 217 217 221 224 226 226 224 208 183 182 183 191 192 191 182 173 170 173 182 195 209 219 229 233 231 221 204 192 195 198 202 203 203 201 199 197 196 195 200 205 206 207 204 204 204 208 212 217 219 223 217 211 204 202 199 197 193 186 180 175 173 171 169 168 170 169 165 164 163 165 165 166 165 165 167 170 173 177 181 180 176 174 171 167 162 160 156 155 154 153 153 153 153 155 156 157 160 164 170 177 184 189 193 193 194 195 199 206 213 221 219 210 193 173 165 163 163 165 168 171 189 208 241 219 183 179 178 177 176 178 177 179 179 177 174 173 174 180 186 191 194 198 201 204 205 205 208 209 210 210 210 206 195 181 178 179 188 197 203 206 209 213 217 219 220 220 222 224 228 229 229 229 228 229 229 228 225 222 220 217 218 219 223 225 229 231 230 227 223 217 217 219 219 219 217 204 183 150 147 187 218 230 238 243 249 252 257 249 250 252 253 259 271 293 10 50 70 89 97 117 136 218 255 266 270 273 265 254 246 249 247 244 234 226 235 244 245 240 230 214 204 206 209 213 213 212 215 220 226 229 227 222 217 228 240 250 252 254 256 258 259 257 247 255 260 262 266 269 270 269 257 241 226 221 217 212 205 202 200 200 199 198 196 193 192 195 198 203 209 214 217 221 223 226 231 232 233 234 234 237 238 237 242 246 251 258 260 267 276 291 292 278 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 158 160 165 171 184 205 224 237 245 250 252 249 241 230 216 193 168 145 132 118 107 93 78 67 56 49 44 46 49 56 66 78 87 94 97 100 105 107 110 110 109 106 101 95 88 81 71 59 46 34 22 11 4 360 359 359 9 88 154 166 163 161 159 161 168 177 184 204 224 232 229 217 210 200 124 38 51 62 79 108 134 148 160 177 212 257 318 8 156 188 217 241 270 282 291 304 316 329 344 6 7 8 25 31 32 20 328 166 145 86 39 330 320 308 335 68 155 173 177 197 211 239 254 256 219 135 245 279 312 343 13 15 359 345 342 309 291 312 311 288 263 263 299 309 310 328 338 346 344 271 101 68 54 30 326 296 294 294 285 297 291 252 251 262 290 36 62 83 115 74 33 7 357 167 153 78 43 13 330 316 302 297 99 64 346 317 312 322 315 287 267 247 225 221 242 259 280 336 14 2 346 322 320 321 1 20 22 29 38 349 318 300 291 288 316 12 360 348 330 327 342 351 15 95 71 358 349 43 153 176 233 269 305 315 306 323 319 329 322 307 316 331 344 346 334 29 65 24 349 313 297 295 305 316 309 305 299 290 135 313 311 300 296 297 296 293 289 283 283 275 262 255 251 250 249 247 248 249 255 260 265 274 291 297 301 292 282 275 270 267 266 269 277 288 294 281 253 198 188 204 228 244 243 241 237 234 232 229 226 224 224 226 228 232 233 233 232 231 228 227 227 229 230 231 230 227 221 217 218 222 224 205 167 171 170 176 182 190 192 194 190 187 187 190 195 202 209 216 223 229 227 221 206 199 202 204 206 206 204 202 200 197 199 201 202 204 206 206 206 204 204 205 208 211 213 216 213 210 206 205 206 204 201 198 191 183 178 174 173 173 174 171 168 166 166 166 166 166 166 167 169 170 173 175 178 176 171 163 153 144 142 143 143 145 148 150 153 155 156 158 159 161 165 170 175 180 186 187 191 191 192 193 195 198 200 201 200 199 199 182 171 165 163 166 168 173 180 193 226 234 217 188 171 169 172 176 179 182 183 185 183 184 185 190 193 196 198 199 200 203 204 205 205 206 206 206 203 200 192 182 179 180 191 198 206 208 212 215 218 220 219 219 219 221 225 229 230 229 229 229 230 229 228 224 222 221 220 222 225 228 230 230 229 226 218 212 214 215 216 216 213 192 169 159 181 202 216 225 229 232 236 236 235 234 236 236 236 237 240 248 68 81 101 114 127 136 151 182 223 237 240 241 240 240 238 238 240 247 253 259 267 270 270 266 262 239 221 209 210 217 220 222 223 223 223 221 220 216 218 224 235 245 249 253 256 258 260 248 223 238 247 258 263 268 271 273 270 255 231 215 205 203 200 197 195 194 194 194 194 196 200 201 202 205 210 215 218 221 222 224 227 229 229 227 227 228 228 230 234 240 244 251 258 277 293 282 278 279 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 233 247 251 256 254 247 232 194 147 118 110 98 92 84 74 65 59 53 46 44 44 44 50 57 64 73 81 88 93 98 101 103 103 104 102 99 95 91 86 79 66 52 38 24 10 359 351 344 340 333 322 297 182 160 156 154 157 163 173 185 208 230 244 239 229 219 204 76 59 62 64 68 84 114 142 158 171 191 216 290 327 151 188 208 220 233 255 278 297 300 302 326 343 348 2 15 15 12 8 8 136 202 238 265 283 293 313 79 90 28 289 273 272 267 259 260 273 262 254 297 306 314 332 1 8 347 290 288 279 256 205 89 53 36 34 38 149 185 181 176 351 306 280 339 50 59 31 331 293 254 263 279 304 324 333 2 3 355 1 15 73 119 108 86 6 332 291 306 351 349 336 308 303 304 324 103 72 312 292 283 287 294 295 295 290 275 261 250 265 299 356 358 335 318 303 320 349 13 17 10 16 17 339 321 303 293 262 337 358 351 340 324 328 335 326 335 62 62 30 343 313 229 183 181 258 295 286 278 14 235 230 276 293 332 354 353 335 294 336 13 352 332 306 302 294 219 238 279 288 290 312 81 357 317 295 287 274 288 295 295 295 295 289 280 271 264 261 261 260 255 254 258 262 269 295 327 332 325 309 297 287 280 275 273 273 278 278 279 273 259 227 208 204 219 233 237 237 236 233 231 228 226 225 225 226 228 229 230 230 229 228 227 227 228 230 231 230 226 220 206 171 104 86 77 95 125 151 163 174 184 193 195 198 199 201 200 199 199 203 207 213 219 224 218 206 194 200 207 208 209 208 205 201 198 197 203 206 207 206 205 205 204 203 202 201 203 206 207 209 208 206 204 206 208 208 208 207 202 193 185 179 176 174 173 170 167 164 165 165 165 164 165 166 167 169 170 173 174 172 165 153 149 143 143 145 148 150 153 154 156 157 158 160 165 169 173 176 179 182 185 185 188 190 193 193 194 194 194 195 193 193 190 184 175 167 166 167 171 173 177 185 200 226 252 263 166 166 173 180 183 185 187 188 190 190 191 193 196 198 200 202 203 204 205 205 205 205 203 201 198 197 194 189 187 190 196 201 206 208 210 213 218 221 220 218 216 217 219 222 225 225 226 227 226 226 224 223 223 224 225 224 225 227 228 229 224 219 211 209 213 213 213 206 194 175 168 171 191 206 217 222 226 226 224 222 222 224 227 231 231 231 231 216 108 119 126 130 135 143 176 211 226 230 232 233 233 230 228 225 224 226 232 240 246 249 250 251 254 251 242 227 219 218 227 237 246 245 237 225 218 216 217 221 228 234 240 245 250 255 262 250 217 231 243 254 261 267 273 275 276 265 244 214 197 196 195 195 193 191 191 191 195 200 204 206 210 212 214 218 220 221 222 222 224 225 224 223 222 222 222 222 226 228 236 251 277 281 282 276 278 280 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 220 117 103 98 92 86 81 77 66 56 50 46 41 41 41 41 43 47 55 62 72 78 88 93 96 99 100 102 102 101 98 95 92 85 77 60 47 29 12 356 347 338 334 334 332 329 329 81 136 141 151 163 174 191 214 234 251 254 250 243 233 73 75 72 68 65 62 77 114 149 168 179 186 246 81 127 167 188 205 212 217 236 260 270 274 278 299 315 330 344 357 3 5 14 54 102 187 226 239 245 262 61 92 109 117 253 273 287 296 299 290 248 285 324 325 324 338 357 3 311 264 293 318 348 51 59 69 71 46 37 87 125 120 119 116 233 287 319 341 69 359 303 288 257 236 242 259 262 287 16 25 18 5 347 352 10 61 75 48 340 319 317 318 315 312 305 305 306 309 165 176 277 299 295 292 296 299 303 304 304 316 338 47 20 360 333 309 299 296 315 347 9 359 348 353 342 323 311 298 312 30 1 348 339 335 315 267 272 283 308 73 78 64 323 313 314 306 284 279 286 289 303 322 280 247 267 336 13 352 333 313 298 1 3 338 320 305 316 318 184 196 240 264 276 222 119 298 290 285 284 282 287 291 292 293 293 293 292 285 277 270 273 274 268 265 263 269 284 327 341 322 304 291 285 280 278 276 275 271 267 267 266 265 258 243 223 207 215 224 233 235 236 234 232 229 227 225 226 227 227 228 229 228 228 225 224 223 224 226 223 214 163 107 90 80 70 79 90 103 123 145 160 172 183 192 201 203 194 198 214 20 41 61 108 149 103 112 149 184 194 204 210 213 212 210 207 204 202 204 208 209 210 207 205 203 202 200 198 196 199 202 203 202 202 201 200 201 203 207 206 204 200 196 189 180 172 161 149 120 85 77 106 130 153 162 167 165 164 166 168 174 176 175 167 160 157 155 154 156 159 159 160 159 159 160 165 169 173 176 177 179 181 182 183 184 186 188 190 190 191 190 190 192 193 191 190 189 182 174 170 169 172 174 176 179 185 199 217 232 191 177 179 183 184 187 189 191 191 192 193 195 197 200 203 205 207 209 209 207 205 203 200 197 193 191 188 188 189 195 200 204 208 208 211 213 216 219 218 216 215 215 217 219 222 222 222 223 223 222 221 221 220 221 223 224 226 228 229 231 221 212 210 212 214 209 199 175 159 150 164 179 198 212 221 225 228 226 224 223 222 223 225 226 228 226 212 142 110 127 135 135 150 177 210 222 227 228 228 226 225 223 221 217 214 211 217 222 226 231 235 235 237 242 244 242 236 236 265 280 274 266 260 245 232 220 219 220 225 229 233 238 244 251 260 253 239 240 248 255 261 266 272 275 278 270 253 213 191 189 192 195 193 191 189 191 195 200 206 212 217 220 222 224 223 223 222 222 222 220 215 209 201 190 202 206 212 218 232 260 270 267 270 273 275 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 82 81 78 68 61 54 49 45 42 40 39 40 40 47 54 62 71 79 86 91 96 99 100 102 103 102 100 97 94 85 75 63 41 16 352 337 332 327 327 325 327 330 333 346 139 169 177 183 202 217 234 244 252 256 256 251 117 90 83 77 72 65 66 76 123 154 166 167 161 135 138 155 171 186 189 193 204 219 236 232 211 201 206 246 283 333 11 32 56 80 110 160 197 218 234 297 51 100 113 113 145 186 237 258 273 276 255 308 328 333 336 346 350 352 327 309 332 349 351 350 354 38 67 34 4 340 32 98 105 117 144 265 317 305 275 256 260 276 277 248 254 255 241 271 20 44 63 63 33 345 2 32 39 36 333 316 306 309 320 308 298 304 309 310 291 167 227 312 315 313 309 308 307 313 331 344 2 34 2 335 310 300 311 321 334 359 10 2 343 336 325 310 308 315 7 27 14 339 328 319 314 319 299 272 282 98 116 132 262 286 297 312 319 305 302 92 15 333 304 298 26 23 13 326 306 298 318 39 352 318 308 305 316 311 289 266 252 267 268 224 222 242 264 275 284 286 283 284 286 288 289 291 294 297 289 281 280 277 273 269 266 270 280 318 299 279 273 270 268 268 268 270 271 268 264 261 260 261 256 250 235 223 218 223 231 233 234 234 233 230 228 226 227 227 228 228 229 229 228 224 220 214 210 201 117 81 81 85 92 95 95 97 106 114 126 139 147 154 152 149 108 275 285 314 358 21 29 36 42 46 51 78 152 184 197 208 213 215 215 215 213 212 210 210 211 211 210 208 205 203 199 196 196 196 198 202 204 201 200 198 197 196 197 198 198 198 195 192 186 177 158 134 121 117 115 117 131 142 154 163 171 165 162 164 168 175 177 178 171 165 162 161 160 161 163 164 164 164 168 171 175 178 179 179 181 180 180 181 182 183 184 186 186 187 187 186 187 190 192 195 195 197 189 180 172 169 171 173 176 178 181 189 197 209 191 182 181 182 184 186 189 191 193 194 196 198 201 203 205 207 209 210 209 206 203 200 197 193 189 188 189 191 193 197 202 204 208 210 211 213 214 216 217 217 218 218 219 219 220 221 221 220 220 219 218 219 221 222 224 229 234 244 251 257 234 222 217 216 213 192 171 153 152 156 172 188 206 218 227 229 231 228 226 225 225 224 222 219 216 198 117 117 118 137 145 154 184 209 225 232 235 235 233 228 224 221 217 211 208 208 213 215 217 219 225 232 237 242 245 247 252 255 260 260 256 255 255 255 249 236 229 227 231 234 235 238 243 253 267 262 257 254 256 258 262 266 269 271 274 270 255 208 187 183 190 194 194 192 190 191 191 199 206 216 222 225 225 226 226 226 224 220 211 193 166 128 121 117 130 173 209 239 250 254 260 263 266 268 270 272 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 57 58 58 54 50 45 42 45 49 53 62 73 82 88 93 98 100 104 105 106 107 104 102 97 90 78 55 22 349 331 323 322 321 321 320 324 324 321 303 250 208 204 214 228 242 249 257 267 277 34 85 87 88 86 82 77 71 71 83 140 164 164 158 147 147 157 172 179 182 185 192 201 212 210 202 195 196 209 222 244 268 294 350 124 178 202 221 229 236 237 191 154 135 129 165 230 258 261 266 271 284 313 339 8 24 42 25 318 317 317 309 289 108 344 332 322 331 31 12 1 50 117 121 129 139 151 255 302 296 261 276 323 330 333 329 320 306 326 354 46 94 105 107 326 360 16 12 353 311 299 297 291 289 284 291 312 321 323 318 300 195 237 280 294 301 306 311 324 14 15 360 347 320 306 289 294 331 346 359 14 17 16 337 305 303 311 335 350 9 20 23 298 286 292 308 327 318 316 344 11 104 342 313 290 300 332 335 336 357 87 21 327 301 323 32 356 331 301 298 4 70 74 333 301 294 292 291 297 299 296 293 290 284 270 251 245 263 273 275 275 275 278 282 287 291 293 293 293 286 280 275 276 275 264 253 237 233 238 254 256 259 261 261 261 260 261 262 263 262 260 260 258 255 249 237 227 219 225 230 234 236 237 235 233 232 232 232 233 234 234 234 233 230 223 209 165 68 53 59 69 80 95 107 113 117 114 120 125 130 132 132 129 128 139 163 222 245 254 271 357 21 32 32 34 52 184 197 198 203 211 216 219 219 218 219 219 218 216 214 212 211 206 204 202 198 195 194 197 200 204 205 203 201 198 194 189 190 190 194 193 190 185 179 171 154 140 147 151 154 156 155 157 160 162 165 168 169 165 169 173 180 184 177 168 163 162 161 163 165 169 171 173 176 179 182 182 182 182 182 182 182 180 179 178 179 179 179 179 180 180 182 186 191 197 202 205 204 193 175 171 170 172 175 177 180 183 193 206 210 198 184 182 182 187 190 193 195 197 198 201 203 205 207 208 210 210 208 205 201 198 194 191 191 191 192 193 196 200 204 206 209 212 213 214 214 214 216 218 219 220 221 221 221 221 220 221 222 225 226 226 225 228 237 252 273 295 289 284 265 245 229 222 213 191 174 165 168 172 180 195 212 223 231 232 233 230 228 225 222 218 210 200 187 172 139 141 142 148 156 165 194 216 229 237 239 241 242 238 233 228 218 211 209 212 217 220 224 225 231 246 259 267 256 246 245 245 245 246 248 251 253 253 250 242 230 224 232 236 235 240 244 260 265 263 259 258 260 261 263 265 265 269 271 272 256 204 185 178 187 193 195 195 192 192 192 199 208 217 222 225 227 228 229 224 219 193 150 117 114 112 130 150 164 181 200 220 235 245 254 257 260 264 268 272 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 47 48 53 58 66 75 81 88 93 97 102 106 111 113 115 117 114 109 102 93 83 34 332 318 312 313 317 316 318 320 318 317 315 304 279 245 236 247 266 282 297 314 6 54 70 77 81 83 83 84 86 95 124 157 164 164 154 149 143 144 152 161 167 171 177 185 189 190 190 186 189 193 197 204 219 252 323 245 196 215 219 212 208 203 195 184 177 180 193 242 267 262 264 279 297 323 350 14 28 41 75 155 245 245 230 185 166 154 254 295 293 290 321 359 19 87 126 154 208 203 226 280 290 298 4 9 342 329 305 304 306 319 336 14 26 22 3 339 315 307 310 316 313 314 287 241 267 297 306 326 330 326 312 293 260 232 230 251 268 280 290 350 15 9 342 323 299 297 299 340 355 351 1 13 2 349 313 295 304 329 3 1 357 351 349 292 318 329 327 328 322 338 358 357 356 336 322 305 307 11 326 318 303 274 193 224 264 318 2 320 299 282 279 108 103 101 289 285 280 285 287 283 288 294 294 294 300 302 292 283 277 270 265 264 265 270 278 284 284 285 285 284 282 276 273 277 277 263 232 181 216 236 252 257 260 263 266 267 265 260 260 260 261 263 266 267 265 252 229 217 216 228 235 240 243 246 244 242 240 241 243 246 249 252 256 264 274 304 325 351 359 4 19 62 89 103 109 114 120 124 134 138 138 136 134 134 135 151 178 214 227 238 236 235 222 232 236 239 238 235 226 217 215 215 218 220 221 222 221 222 222 221 218 215 211 206 203 200 196 196 195 199 202 206 209 209 204 199 196 192 186 184 185 186 183 172 167 165 160 155 159 161 163 165 163 163 162 160 160 165 161 155 169 173 180 185 183 168 160 161 163 167 172 175 178 179 181 182 183 183 181 178 172 156 143 135 144 147 145 141 135 148 156 161 170 180 189 197 204 211 224 222 195 177 172 174 175 176 176 179 185 197 213 211 196 187 184 188 191 192 193 195 197 200 203 206 209 209 209 210 208 205 201 198 194 193 192 193 193 196 199 203 206 210 210 211 213 213 214 215 216 219 222 223 224 225 226 225 223 223 228 231 234 234 237 244 259 287 287 287 278 274 267 259 246 234 220 203 190 180 180 182 186 199 215 225 233 232 232 229 225 223 218 209 196 186 176 178 178 167 158 151 157 171 197 218 231 236 240 244 245 244 242 238 228 220 217 220 228 239 258 277 297 310 301 290 264 247 240 239 241 244 249 255 257 258 249 235 219 212 224 227 230 232 239 253 263 267 266 264 263 263 264 264 266 269 272 272 252 201 181 172 181 189 197 196 196 194 196 203 211 217 222 224 224 224 222 201 150 118 112 113 128 145 157 165 171 188 206 221 233 243 248 251 257 264 268 275 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 84 90 98 104 109 114 118 120 123 124 120 116 110 110 108 108 289 307 307 308 309 311 315 315 316 320 321 319 320 319 320 325 335 342 354 8 34 48 62 66 69 70 74 75 85 97 136 155 156 152 143 137 131 131 137 141 146 146 145 145 147 151 157 161 166 171 177 179 182 189 351 8 214 215 209 205 196 194 196 198 202 212 222 239 252 253 273 315 327 337 356 14 28 41 66 85 124 124 135 146 149 147 189 245 272 280 89 46 31 54 86 358 319 160 276 295 308 325 4 354 327 325 321 328 328 325 360 33 12 358 329 312 291 253 231 251 264 187 129 120 340 323 311 308 317 316 310 308 298 259 231 227 247 295 305 317 310 317 313 303 287 318 353 358 354 346 352 356 336 318 303 306 336 349 2 360 348 334 334 338 9 4 335 333 339 5 10 348 329 309 306 303 248 176 218 259 291 272 180 191 196 174 277 295 295 291 273 146 135 160 230 260 274 284 281 271 276 283 284 287 293 296 295 295 293 283 271 259 255 257 267 274 277 279 280 280 280 276 275 277 273 262 236 207 223 240 256 262 267 270 272 271 268 264 262 262 268 275 287 291 287 271 230 209 217 229 236 242 246 247 247 247 248 251 254 256 258 257 258 259 264 274 286 299 305 315 340 77 110 115 117 119 133 143 151 151 147 144 142 143 151 168 193 215 224 232 230 226 213 215 221 230 239 242 240 233 227 224 223 223 224 224 224 224 225 224 221 216 210 205 200 197 195 195 197 202 206 212 213 215 209 204 197 188 174 168 165 167 161 148 147 153 163 169 168 166 164 164 164 162 160 155 151 149 140 126 149 154 148 160 178 175 168 166 169 173 176 179 180 180 179 177 176 167 151 122 99 81 74 72 75 78 79 77 70 81 89 68 169 176 187 195 207 218 241 258 276 212 185 175 174 174 177 178 183 191 205 209 210 196 188 188 189 191 193 195 198 201 203 205 207 208 208 207 206 204 200 199 197 196 196 195 195 196 200 205 208 211 211 211 212 213 214 217 221 224 226 229 232 235 237 237 232 230 230 234 237 240 243 248 250 254 253 252 251 252 253 250 244 235 224 208 197 189 188 189 190 203 215 228 234 233 231 228 224 221 213 203 188 184 180 185 184 175 166 157 171 185 204 218 229 235 239 241 244 247 247 244 240 236 234 240 251 283 309 320 317 310 290 272 260 251 243 242 244 248 251 258 261 261 249 230 205 202 212 217 221 221 229 242 256 266 269 269 269 267 266 267 267 270 270 270 248 199 178 172 181 189 198 201 203 203 206 209 214 219 219 216 205 181 143 115 108 113 125 140 151 161 162 169 181 199 212 224 234 241 244 249 256 263 270 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 126 131 135 137 132 130 126 127 127 145 273 300 302 305 307 309 313 316 319 323 327 333 338 345 353 2 6 12 18 25 32 40 49 49 50 51 50 49 44 43 77 117 127 130 128 125 123 123 125 128 127 124 124 125 127 125 124 124 127 126 133 145 147 130 96 28 340 308 271 230 204 202 204 209 213 219 227 237 244 253 322 10 29 31 25 39 56 46 41 38 47 59 111 140 150 165 221 256 273 292 20 52 44 34 46 47 345 274 282 302 330 342 6 346 333 345 346 346 344 359 54 50 13 344 311 311 308 259 206 200 189 158 117 90 334 305 291 272 247 294 307 312 313 302 297 293 321 323 301 289 274 286 298 308 330 1 10 10 354 344 337 328 308 304 303 322 347 354 342 339 327 320 331 7 49 7 330 336 7 90 126 254 266 270 284 292 279 197 175 210 257 263 239 195 180 172 205 287 299 296 282 234 181 167 171 202 270 275 278 277 279 281 281 286 301 318 319 310 303 296 287 267 243 232 253 263 271 274 277 278 280 282 284 286 282 273 250 232 231 241 255 263 268 270 271 270 269 268 268 269 274 278 279 279 278 268 243 222 227 232 237 242 245 246 245 246 248 251 253 255 254 250 251 252 254 254 250 255 259 271 262 141 127 121 130 148 181 184 174 163 154 153 156 164 174 188 201 213 220 224 228 229 220 213 212 224 238 246 245 241 237 234 229 229 227 227 227 226 225 225 221 216 208 203 199 197 195 198 201 206 211 215 215 214 210 204 194 176 155 158 158 161 159 153 157 161 171 177 176 166 161 160 160 158 154 149 142 136 125 111 107 112 114 140 162 210 213 183 177 175 177 177 176 171 164 156 142 130 116 105 104 100 96 90 87 90 100 117 144 185 206 253 262 260 236 216 216 253 286 305 318 311 271 206 184 178 178 180 185 190 197 201 203 197 193 192 190 190 192 195 199 200 202 204 204 205 205 205 205 203 201 200 200 200 199 199 198 198 201 205 209 212 210 208 206 211 217 222 228 233 238 243 250 257 260 255 247 239 235 235 237 238 235 233 232 231 232 232 234 237 238 239 237 231 219 202 196 195 196 197 194 205 216 230 235 236 232 227 224 220 212 199 186 185 183 186 183 177 177 179 188 199 209 219 228 233 239 242 247 251 251 251 246 243 242 251 270 291 297 294 285 276 267 259 254 248 242 242 242 247 251 256 258 260 251 234 203 197 205 211 215 212 219 231 248 260 266 269 270 270 269 267 267 270 270 268 247 207 181 178 186 194 201 205 208 210 210 211 210 205 176 128 106 103 103 108 118 132 144 154 155 159 165 178 191 204 216 224 232 237 243 248 255 261 266 270 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 148 157 162 168 189 236 286 301 305 313 317 320 325 332 338 346 353 359 6 10 14 18 22 24 28 35 38 37 36 34 28 23 18 17 25 48 89 106 114 114 114 113 115 117 115 113 117 119 119 120 120 121 124 125 128 132 133 131 130 129 303 297 280 249 224 220 218 220 223 227 230 237 249 284 357 25 52 74 103 144 154 133 98 37 34 43 98 140 165 193 226 247 266 296 304 270 312 340 20 110 214 263 280 307 328 307 288 280 300 27 349 337 315 304 70 51 8 335 310 318 321 316 255 203 202 195 76 10 304 288 280 247 217 242 277 291 299 307 8 112 304 296 282 294 298 300 314 341 355 7 7 4 351 334 314 310 306 323 336 342 344 350 214 228 268 291 324 3 80 356 320 315 308 198 215 254 250 255 269 277 285 290 284 264 263 276 276 163 174 163 138 317 309 305 297 255 161 124 111 79 280 275 282 286 288 291 297 318 341 333 322 310 303 298 296 288 259 241 245 256 264 268 270 271 281 294 297 297 290 281 266 251 239 244 250 259 266 269 271 272 273 273 273 268 261 264 267 269 267 260 246 234 236 237 241 243 245 243 243 243 242 244 246 248 247 248 249 249 249 239 226 222 217 215 170 120 108 108 144 204 224 217 206 185 174 173 178 186 192 198 204 210 215 216 217 219 216 200 200 215 234 243 247 246 243 241 239 236 235 233 232 229 226 223 218 214 206 201 197 196 196 201 206 210 215 219 221 219 210 193 168 161 157 161 163 163 163 161 163 166 170 172 170 160 155 156 155 152 150 146 142 138 133 129 123 130 142 155 160 150 73 36 73 125 154 156 155 148 138 131 125 117 116 115 122 126 127 129 130 143 157 172 182 192 195 199 203 220 279 328 14 359 346 340 334 326 328 327 293 201 185 183 184 189 195 199 202 202 205 202 185 183 188 195 200 200 201 201 202 204 204 204 203 201 201 201 201 197 196 198 203 208 207 205 205 205 200 201 202 210 220 227 237 249 261 276 278 278 277 266 256 246 240 237 236 232 229 227 226 225 225 228 231 232 234 236 233 224 206 193 196 199 204 200 199 203 214 229 235 238 233 226 222 218 211 199 188 185 183 183 182 180 183 186 195 203 212 221 228 236 241 246 247 248 248 248 245 243 241 244 248 251 253 254 254 255 253 250 248 243 236 234 233 238 243 247 251 255 252 239 205 194 194 204 208 205 210 217 238 251 259 264 266 268 269 269 269 270 272 270 252 224 200 195 196 200 204 207 208 210 207 196 154 106 92 97 100 107 117 126 137 147 148 152 156 162 171 185 200 209 218 224 230 237 243 250 253 259 262 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 221 245 264 289 305 317 331 338 347 355 359 6 11 14 16 19 20 23 27 30 30 28 26 22 16 11 8 9 13 24 44 65 82 94 99 102 104 105 106 108 112 115 117 120 121 122 124 126 126 128 129 133 136 171 250 265 266 259 255 254 256 255 253 248 245 244 271 352 28 56 78 100 123 144 158 161 158 138 81 61 76 85 86 52 276 274 273 286 292 288 317 335 57 158 248 284 304 311 308 294 281 260 191 127 253 290 292 324 46 34 7 333 315 304 298 297 282 255 234 233 306 312 302 293 277 244 230 226 241 259 271 279 271 249 294 327 328 331 333 324 333 351 353 353 350 341 327 315 304 315 333 356 356 348 344 330 186 177 177 280 330 298 242 240 270 297 306 311 308 304 286 283 288 272 266 308 311 299 297 311 56 83 82 279 302 326 326 316 311 274 148 124 138 175 251 268 277 283 287 291 298 316 322 311 302 296 295 293 297 294 285 276 269 267 266 265 262 259 276 292 288 287 286 284 278 268 258 257 263 273 273 272 274 275 277 278 275 266 253 259 262 266 261 256 248 242 244 244 245 246 245 244 242 241 238 236 240 243 245 247 249 247 244 233 218 201 181 150 106 87 87 95 231 238 238 232 224 206 195 188 191 196 200 202 203 207 211 203 192 171 156 149 181 204 230 241 246 247 247 247 246 246 245 244 240 236 231 224 217 210 202 199 197 197 199 202 208 212 217 221 227 222 208 177 162 162 162 165 164 163 162 162 162 161 163 161 154 153 154 155 154 151 149 147 145 146 144 146 147 150 150 144 133 117 96 73 60 58 67 92 111 119 120 116 112 108 117 124 133 138 140 146 153 162 171 181 186 189 184 184 190 198 272 12 26 17 359 330 319 315 324 330 334 333 324 331 156 170 181 191 188 181 88 30 38 52 185 201 208 201 193 187 187 190 193 195 194 193 192 192 190 184 184 188 197 207 208 207 203 198 193 196 201 211 222 235 247 266 267 265 264 263 262 255 252 247 244 240 235 231 231 233 237 240 243 245 245 243 245 249 243 226 203 197 202 203 204 204 204 206 216 227 235 240 234 228 216 210 204 195 188 182 179 177 177 179 185 191 199 206 214 222 231 237 242 244 246 246 244 244 242 240 236 231 227 227 231 236 240 243 245 244 243 238 232 230 229 231 235 241 245 248 251 244 211 192 188 197 205 210 211 215 227 240 251 257 262 264 267 269 272 275 275 276 263 244 221 212 206 204 203 202 200 196 174 135 104 99 102 111 120 127 134 138 141 144 145 152 158 167 178 191 202 211 218 224 229 234 242 245 252 255 258 262 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 310 327 349 359 6 10 14 17 19 18 20 21 22 24 26 24 21 18 15 9 6 3 5 10 18 28 44 59 72 81 88 93 97 100 105 109 113 116 118 120 123 127 131 129 128 130 136 160 210 248 260 266 274 273 273 273 272 273 273 274 271 265 86 80 82 90 98 106 112 120 132 145 148 137 138 149 294 291 273 273 282 254 208 309 318 334 340 152 212 257 280 281 259 273 283 287 284 253 186 191 234 282 345 30 31 3 320 311 305 298 294 289 283 267 226 214 282 297 290 275 249 248 246 245 246 257 326 23 19 11 3 351 323 315 309 345 5 349 334 313 306 302 300 308 337 350 355 350 340 343 347 68 156 152 210 290 273 238 194 195 224 296 308 305 312 315 324 336 321 308 309 305 297 312 354 14 5 295 276 254 318 322 311 310 312 301 165 180 197 226 244 255 264 268 271 283 298 291 279 280 282 284 287 291 292 289 291 290 286 282 275 263 253 263 270 273 277 279 281 282 282 285 285 286 287 278 275 275 277 279 278 276 260 249 254 261 264 261 257 249 247 247 248 249 248 247 247 242 238 236 234 237 240 244 245 247 245 239 224 201 164 137 109 86 76 73 248 250 246 243 238 228 208 193 184 187 190 191 190 186 176 164 150 140 126 133 152 193 213 226 235 242 247 249 250 252 255 260 263 255 246 237 227 218 210 204 202 200 200 202 202 207 210 213 219 228 222 201 181 173 170 168 166 164 162 162 161 160 159 159 160 161 159 158 155 154 152 151 149 149 148 150 150 150 147 142 134 127 119 110 101 91 81 72 79 90 101 107 111 114 118 125 133 138 142 146 153 160 169 177 185 184 180 175 176 182 181 149 61 34 253 248 248 257 264 278 295 312 324 334 352 7 32 67 102 102 99 90 65 22 359 354 359 2 359 345 310 272 183 166 147 121 89 74 66 71 99 161 184 196 204 205 204 201 197 195 198 205 216 224 236 241 242 238 239 240 242 243 243 243 244 245 245 244 242 243 248 258 263 268 265 263 262 265 268 263 250 226 213 205 203 203 204 208 211 219 228 239 247 249 238 222 204 196 194 187 182 178 175 176 179 187 195 204 210 215 222 228 233 237 240 242 242 243 241 239 236 232 228 225 223 226 231 235 238 242 241 239 233 230 228 227 229 232 237 243 247 252 254 214 189 193 203 212 218 217 219 224 234 245 252 257 261 265 270 275 280 281 279 268 248 224 213 202 193 187 177 167 148 125 112 109 113 119 124 127 129 132 135 139 142 147 155 166 176 186 195 203 209 215 223 229 234 241 245 251 256 259 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 19 24 24 27 26 25 23 22 20 16 14 12 8 4 1 360 1 6 12 22 35 49 61 66 77 84 92 97 104 108 114 117 118 122 125 130 130 133 135 135 142 165 240 271 282 284 289 291 292 290 287 283 282 281 271 228 114 93 85 85 84 81 80 84 107 132 145 155 172 196 223 233 236 241 248 231 330 11 16 21 39 90 136 223 246 231 217 231 253 276 282 276 253 222 230 331 23 26 28 323 284 276 275 278 286 295 297 293 204 174 191 240 268 270 267 274 277 273 286 326 8 19 9 353 325 295 262 289 356 15 1 336 313 285 285 293 303 321 347 348 346 345 342 335 326 307 322 121 182 284 331 272 176 180 199 270 289 288 322 351 326 311 294 294 298 294 291 16 40 332 312 292 283 205 239 274 288 302 312 306 298 283 231 199 211 227 248 253 244 258 269 270 269 269 272 276 281 285 285 286 288 290 291 290 287 272 261 259 267 272 274 277 280 284 289 288 290 286 284 280 278 276 278 280 280 274 255 247 251 260 263 262 256 249 246 246 250 252 250 249 247 243 239 237 236 237 239 241 243 244 243 232 195 155 133 126 123 183 236 242 243 244 245 242 234 202 160 158 154 156 149 135 123 118 125 129 129 131 137 160 189 210 216 220 227 234 241 246 251 255 262 267 272 264 251 237 230 221 215 208 203 203 204 204 204 207 209 211 215 220 212 197 182 176 175 172 168 166 163 161 161 161 162 162 165 163 161 159 156 155 152 151 149 148 147 147 147 145 143 138 134 128 123 119 115 113 108 104 103 104 110 120 126 131 135 141 144 146 149 153 160 167 175 176 179 173 171 171 171 174 175 178 192 204 212 219 223 228 228 220 218 214 235 262 323 6 36 58 83 100 121 145 159 181 214 265 274 270 256 256 259 277 310 22 38 37 36 35 35 32 14 231 220 222 218 206 200 196 198 200 204 210 214 218 221 221 223 223 225 227 231 233 235 237 240 245 257 261 261 256 256 261 260 260 259 260 260 263 264 261 255 246 227 209 202 200 202 206 212 222 233 247 257 264 255 239 217 203 193 187 182 179 178 179 183 188 194 201 211 219 225 231 233 234 235 235 237 239 237 236 233 233 229 228 224 225 229 233 235 239 238 236 233 230 228 228 229 233 239 246 254 274 283 285 236 219 211 219 225 225 224 225 233 242 249 255 261 266 272 278 284 284 283 265 228 182 161 144 135 126 125 121 115 112 114 118 122 124 124 125 127 132 135 142 147 155 165 175 182 190 195 202 207 213 219 226 233 241 248 252 257 259 263 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 24 22 16 12 9 6 1 360 358 358 360 4 12 19 30 43 54 62 71 82 90 98 103 110 115 117 119 122 125 126 127 125 127 124 124 348 297 309 308 312 315 317 313 309 303 300 299 298 302 40 98 84 80 77 73 69 66 62 86 119 144 161 176 191 207 214 218 208 191 129 56 42 48 52 57 66 77 80 75 37 16 184 226 249 266 275 276 278 299 356 31 5 300 271 258 247 247 250 264 277 287 284 265 233 205 240 267 276 285 295 298 299 314 334 350 346 328 305 280 274 292 350 358 358 334 313 310 310 319 323 326 340 349 352 345 339 324 308 312 312 344 67 93 335 311 293 255 174 190 247 286 305 314 311 300 297 285 292 296 304 322 2 352 318 337 335 329 271 228 240 266 299 312 308 304 302 273 202 194 210 242 248 246 249 255 265 269 269 267 266 272 276 280 282 283 282 282 283 283 279 273 269 271 274 275 277 280 285 295 303 304 295 290 287 284 284 282 280 277 268 243 246 251 259 262 264 259 253 247 247 249 251 252 249 247 242 240 239 238 238 239 239 241 241 241 219 150 132 133 150 200 233 235 236 237 238 240 219 123 118 118 127 131 134 124 116 116 118 124 131 138 149 161 182 198 214 216 217 221 225 233 240 246 252 259 264 265 263 252 241 231 224 218 211 204 204 204 207 207 207 208 209 211 211 205 192 180 177 175 170 169 166 164 161 161 161 162 164 164 164 162 159 155 154 151 149 148 147 146 146 146 145 143 140 137 132 129 127 127 127 128 128 130 133 137 140 143 147 151 155 157 158 159 164 168 174 179 173 169 163 168 173 175 178 179 184 192 200 207 213 218 219 217 210 202 196 198 201 210 117 54 79 105 139 161 173 178 182 188 197 210 219 224 225 228 234 242 29 49 49 353 260 247 235 231 236 242 253 256 251 221 206 206 211 218 219 220 218 219 221 222 222 223 224 228 232 236 240 249 256 256 249 246 245 246 249 249 249 249 251 252 253 252 254 255 253 239 220 201 196 196 198 204 217 233 253 257 257 246 233 216 201 188 182 179 180 180 183 184 185 191 199 207 219 228 235 239 238 236 232 232 236 234 234 233 233 232 228 226 226 229 232 236 238 240 241 239 237 233 234 234 238 244 256 270 291 297 290 275 249 231 230 229 230 229 228 234 239 246 252 259 266 273 280 285 289 282 149 129 119 115 115 112 110 111 111 114 116 119 123 123 125 125 126 128 135 141 148 155 164 173 182 187 191 195 200 203 210 217 227 236 245 249 253 257 261 263 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 358 360 360 3 6 11 17 22 29 39 49 58 68 80 92 100 108 111 115 118 120 121 121 121 117 113 108 89 41 357 332 324 327 329 329 329 324 320 319 318 319 327 333 30 71 76 74 73 74 72 64 59 72 114 157 178 191 198 202 204 200 184 144 85 65 62 65 66 66 64 63 58 49 27 18 23 216 220 250 265 266 274 297 337 38 243 255 266 267 264 248 239 248 254 259 264 267 266 261 273 277 276 282 290 305 310 314 322 331 319 307 313 327 354 355 355 334 320 310 307 318 326 346 350 352 356 352 349 321 290 288 290 309 329 354 15 33 235 253 277 270 149 164 206 277 290 289 288 287 293 298 297 319 352 352 352 316 297 327 322 300 287 275 246 230 247 259 268 279 282 274 242 186 192 211 226 243 254 260 266 269 272 269 269 272 276 280 281 281 279 277 275 276 277 277 277 277 277 277 278 281 292 310 328 327 319 304 298 289 284 280 278 275 259 242 245 253 261 263 264 260 256 249 247 248 250 251 249 246 242 240 240 241 239 238 238 238 237 234 207 158 142 158 186 218 231 236 235 232 224 89 95 97 108 119 134 134 132 125 125 127 131 134 144 155 163 176 189 200 209 211 213 216 221 225 232 237 244 250 254 258 259 255 245 235 226 221 215 210 206 205 208 208 207 206 208 208 206 200 186 176 173 171 168 167 167 164 162 160 159 160 161 161 161 160 158 155 152 150 147 146 144 143 144 146 145 144 142 139 137 137 139 140 141 143 145 149 150 153 154 156 158 162 166 167 169 168 169 173 176 177 170 166 165 170 175 176 180 184 189 194 199 204 210 214 217 213 207 198 194 192 193 189 171 126 123 142 163 174 179 180 184 188 196 205 212 216 215 212 207 200 187 191 197 206 211 216 218 219 222 229 236 246 257 260 257 249 245 244 246 245 241 239 236 236 235 234 237 242 251 273 280 274 256 248 243 243 242 243 244 246 248 249 251 251 251 250 250 252 251 246 226 197 187 182 183 185 198 229 251 255 254 242 225 201 186 175 171 171 179 186 190 186 184 188 197 212 220 227 234 241 244 241 230 229 231 234 237 238 238 236 233 230 228 230 234 242 249 256 260 258 250 246 246 248 253 260 270 279 285 285 278 275 263 251 240 236 235 232 230 232 236 244 250 257 262 270 274 271 187 142 139 135 133 129 126 122 120 118 121 123 124 124 126 125 126 128 130 134 141 149 156 164 172 177 184 189 193 197 198 201 206 217 229 238 245 251 254 258 260 264 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 22 27 32 39 48 57 69 86 99 108 113 119 119 119 121 119 118 117 110 102 81 43 19 359 346 339 336 336 336 334 331 329 330 330 329 338 353 31 56 69 70 69 72 72 68 59 42 203 211 214 214 208 204 200 187 164 117 79 66 68 71 72 73 72 70 62 50 29 9 332 236 227 231 243 254 269 279 254 205 210 227 245 256 261 253 249 249 254 261 266 269 272 274 274 276 277 290 298 295 305 312 326 337 343 349 356 5 17 354 327 299 296 315 335 349 355 2 360 355 352 331 317 301 284 263 292 3 356 356 342 316 289 270 263 251 121 108 228 220 250 259 265 278 305 303 289 10 56 20 342 298 285 280 277 275 285 297 308 267 232 238 243 247 254 265 260 238 202 193 208 235 260 267 274 280 281 277 276 277 280 281 282 281 278 277 275 273 274 276 280 281 283 285 285 287 297 306 321 312 305 294 290 285 286 288 285 274 247 240 246 256 263 263 262 260 256 252 249 247 248 249 247 244 241 240 240 241 240 237 236 235 233 230 219 203 186 201 213 225 231 236 234 100 81 79 88 101 119 130 138 134 133 134 135 141 143 147 158 164 169 179 188 194 199 199 205 211 217 221 224 230 235 240 245 251 256 257 251 240 231 224 218 213 209 208 210 208 208 209 208 210 203 187 177 171 170 168 167 167 166 164 161 160 158 156 157 159 159 158 156 152 150 147 145 143 142 141 143 143 144 144 142 141 141 143 143 144 146 148 151 155 157 159 161 163 166 167 167 168 167 167 170 173 175 174 168 167 168 170 173 177 182 187 192 195 198 202 207 212 214 208 199 191 189 189 188 187 181 170 157 161 170 179 184 186 189 191 198 204 211 214 212 203 191 189 189 194 200 206 209 212 214 215 216 218 220 224 231 241 249 254 249 246 246 247 250 252 254 255 260 262 264 268 272 270 261 255 249 246 244 244 244 245 247 249 252 254 256 256 254 252 251 252 250 245 219 184 171 166 161 165 184 231 251 259 258 247 217 179 168 161 159 166 179 194 203 196 192 189 199 212 220 224 229 237 246 242 233 223 221 228 235 242 242 242 241 241 239 244 252 266 276 284 282 277 265 254 249 249 253 255 260 263 266 268 268 267 265 261 250 243 239 237 235 233 234 238 242 247 246 245 165 129 124 138 146 147 143 137 134 131 131 130 129 127 127 127 126 126 129 133 136 142 150 157 165 171 175 180 184 189 193 196 198 200 208 219 229 237 244 250 254 258 260 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 77 98 111 127 130 135 130 128 127 122 111 104 95 75 43 19 8 355 349 345 342 342 343 339 335 333 332 331 338 346 2 31 55 69 70 74 78 78 78 65 353 263 248 241 234 224 213 201 181 131 89 75 69 70 70 70 70 68 65 57 44 21 296 234 223 224 229 240 250 262 261 246 230 223 233 242 250 253 255 261 265 265 265 267 269 269 273 274 282 288 287 291 296 320 338 352 1 9 13 17 8 349 286 274 278 297 331 357 12 17 9 358 340 324 299 297 303 298 261 49 45 10 345 323 323 322 300 278 285 141 156 263 273 273 270 259 304 326 305 288 81 91 86 329 296 283 265 270 281 334 335 329 302 279 259 253 256 248 248 248 239 209 200 206 229 249 261 270 276 279 280 280 280 281 281 280 279 277 277 277 274 273 274 282 289 289 289 289 288 289 278 270 266 267 270 279 288 295 299 292 274 240 236 242 258 265 265 262 260 257 254 249 247 246 246 245 243 240 238 239 241 240 237 234 232 229 228 225 222 221 223 225 227 228 226 89 75 85 92 99 112 123 126 130 134 139 144 145 147 151 158 165 168 171 180 185 187 186 184 194 204 214 218 219 221 224 228 234 241 248 254 251 245 236 231 224 220 216 213 212 211 211 212 217 226 198 173 171 168 167 165 164 164 166 165 163 159 157 156 157 156 157 155 153 148 147 144 142 141 140 140 141 142 143 143 141 141 141 142 142 143 145 147 148 150 152 158 160 161 161 158 157 158 160 164 169 173 174 169 164 164 165 168 171 177 184 190 194 196 199 202 205 208 209 202 193 183 185 186 188 189 190 185 175 172 175 189 198 202 202 201 205 209 213 214 211 195 182 183 188 197 202 206 208 211 212 213 215 215 216 216 220 224 229 232 235 237 238 240 242 241 240 237 242 247 250 250 247 244 244 244 244 244 244 245 245 246 248 250 253 255 257 257 256 254 254 253 249 236 193 162 156 153 152 172 207 241 254 260 257 246 199 160 154 151 154 166 184 203 215 216 209 200 204 210 215 219 220 228 239 237 231 219 214 212 224 233 241 245 249 251 255 266 280 290 291 288 285 280 278 270 261 254 249 246 246 248 251 257 259 261 263 258 248 239 233 232 232 234 230 226 214 197 161 131 114 117 122 133 138 141 140 138 138 138 135 133 131 130 130 130 131 131 136 140 146 152 159 166 172 173 177 182 187 190 191 194 196 202 210 219 229 238 245 250 254 258 262 264 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 141 145 143 139 136 112 50 19 3 356 351 349 345 345 346 345 341 338 335 333 335 340 349 5 30 60 70 75 78 82 85 86 82 312 278 266 261 257 252 245 234 214 100 85 78 74 74 72 72 70 70 65 50 12 314 271 249 237 232 231 236 242 247 242 238 237 237 243 248 253 250 249 251 253 256 262 266 270 273 287 292 285 284 285 303 324 352 11 23 25 26 19 359 282 274 275 282 300 339 357 13 18 18 358 339 315 298 274 280 293 303 321 18 29 22 337 310 305 305 298 300 320 236 188 231 254 273 289 71 344 316 297 297 24 74 105 304 299 298 307 5 356 354 340 318 311 307 304 311 314 291 269 236 218 204 209 215 227 234 240 247 255 267 275 277 279 280 279 278 276 275 276 277 275 273 273 281 284 283 285 288 285 278 263 254 250 256 269 284 295 297 294 288 272 243 227 229 248 259 264 262 260 258 255 251 248 246 245 245 242 239 238 238 240 240 238 234 231 227 227 227 228 228 226 222 210 189 136 136 132 141 131 127 115 110 111 119 131 138 144 143 147 155 165 174 175 177 180 180 179 177 175 187 199 212 219 221 221 221 223 224 230 237 244 246 244 239 232 228 224 221 216 215 213 210 211 210 86 167 171 171 167 164 162 162 162 164 167 165 161 159 157 156 155 154 151 148 145 142 143 142 142 140 140 140 141 141 142 142 142 142 142 143 144 143 142 141 140 140 139 137 140 144 146 150 153 158 164 170 174 175 168 162 163 167 170 176 181 187 191 193 194 197 200 203 206 205 197 189 183 183 185 188 191 193 189 182 178 181 196 213 226 227 224 219 218 220 214 201 175 167 176 189 201 204 207 208 209 210 211 214 215 216 215 219 223 227 230 233 234 235 234 232 228 224 221 226 231 236 239 238 238 237 239 240 243 243 244 246 247 248 249 251 253 255 256 257 257 259 262 258 242 162 147 148 156 171 201 223 239 247 254 252 239 183 155 152 155 159 172 188 206 217 223 221 215 212 212 212 212 210 219 226 228 225 217 211 208 216 225 235 242 249 255 262 275 283 286 284 280 284 288 296 299 300 287 267 250 242 241 243 248 253 255 254 244 231 217 211 210 214 216 210 198 172 148 127 118 113 113 113 117 126 133 137 140 142 142 140 138 136 135 136 136 139 140 144 148 154 159 166 169 172 175 179 185 189 191 192 193 196 202 212 224 233 240 248 254 258 260 264 267 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 350 344 342 339 338 340 341 343 343 341 339 336 336 339 342 349 9 37 62 70 76 81 85 87 86 79 330 291 287 283 283 281 280 279 296 77 80 84 82 83 83 83 81 79 79 40 279 266 256 244 238 233 232 233 236 238 238 241 241 246 250 255 258 258 258 259 260 261 264 267 271 275 277 277 279 289 300 321 341 6 30 46 43 37 5 336 289 345 2 22 19 5 8 16 13 2 331 305 282 293 306 295 304 324 336 356 346 333 305 283 271 273 283 295 301 287 265 244 240 247 270 352 292 291 293 312 3 341 316 296 303 319 348 17 349 336 321 312 314 309 307 317 317 307 293 243 206 197 207 217 225 229 232 233 237 249 261 270 276 280 279 279 279 279 278 279 276 267 261 265 273 276 279 282 282 276 266 270 280 285 288 289 287 284 281 279 270 252 217 219 235 251 259 260 261 259 258 257 252 249 247 245 243 240 238 239 240 241 239 236 231 226 226 228 229 226 218 200 184 189 196 204 198 185 156 132 108 100 101 113 123 131 137 139 153 170 183 188 182 179 177 179 179 177 179 186 198 211 218 223 224 225 223 222 222 227 232 236 235 229 225 223 224 222 217 214 204 158 101 139 165 183 178 174 165 161 161 161 162 164 165 166 163 160 157 155 153 152 149 147 143 146 147 144 143 141 139 140 141 142 142 142 142 142 142 143 142 140 141 141 142 143 137 131 134 142 148 153 159 163 168 174 176 179 170 166 165 169 173 179 184 188 190 191 193 195 199 202 205 202 197 190 184 184 185 187 190 192 189 185 182 185 194 207 223 234 236 233 230 224 209 165 144 158 179 193 205 208 208 207 206 205 209 212 216 218 220 223 226 230 232 235 235 236 234 231 224 220 216 224 230 234 237 237 236 236 237 238 240 241 244 246 247 248 250 252 253 255 259 261 266 270 277 282 287 171 150 161 181 199 214 227 236 243 248 245 232 188 167 166 169 174 181 191 203 214 224 224 223 219 215 213 210 208 214 219 222 218 212 208 208 213 221 231 238 244 249 257 268 275 276 279 281 288 295 303 305 303 297 287 271 251 236 232 236 234 232 229 216 207 199 196 196 194 191 178 162 146 138 133 133 130 124 118 118 128 138 147 150 149 147 145 142 141 143 143 144 147 149 152 154 160 165 170 172 174 177 180 185 189 192 193 194 195 204 215 226 237 244 253 258 262 264 265 267 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 336 336 335 337 337 339 342 344 353 10 36 58 72 80 85 90 95 90 73 357 315 305 302 299 297 297 305 324 61 89 93 92 92 92 93 93 100 117 220 245 246 242 235 232 232 231 232 234 235 238 241 245 251 254 257 260 262 262 262 263 264 266 268 270 275 279 282 287 301 315 326 340 358 27 47 56 53 37 44 47 49 49 48 43 32 24 18 7 337 295 287 283 301 325 12 22 3 355 346 324 312 297 272 238 242 250 261 287 296 288 272 244 214 226 231 232 258 277 287 309 305 301 292 329 20 33 25 334 316 309 314 318 316 314 313 311 308 306 293 228 198 206 215 226 234 239 240 237 236 241 250 264 274 278 282 284 285 286 286 282 264 251 247 264 274 280 284 285 285 283 283 285 284 283 282 278 274 274 274 276 251 205 217 231 246 255 260 262 262 261 259 257 253 249 247 244 241 239 238 239 240 238 234 229 226 227 230 233 223 201 190 192 198 206 210 202 190 161 146 135 144 160 162 162 155 156 156 176 195 202 197 180 175 173 180 184 184 185 188 195 202 212 221 228 229 230 225 223 223 224 228 225 222 216 215 218 216 213 196 114 130 151 178 182 184 180 174 164 162 161 164 165 166 168 168 167 162 159 156 154 152 150 150 150 152 150 146 142 140 140 141 143 142 139 140 140 141 140 140 140 140 143 146 151 156 166 160 154 154 155 161 165 168 172 175 178 178 169 166 166 172 178 184 187 188 188 187 192 196 200 201 202 199 194 191 186 185 184 184 186 189 188 187 184 188 194 203 213 224 230 234 232 227 205 164 143 167 187 201 209 210 208 202 202 204 208 213 218 222 225 227 229 232 233 235 236 237 235 231 223 219 217 225 232 236 238 239 237 235 237 238 240 242 244 246 247 249 251 253 255 257 261 266 272 277 281 282 279 268 240 211 209 212 221 229 237 242 246 243 231 204 193 191 195 198 194 198 204 212 220 221 219 218 216 216 214 212 213 214 217 213 208 206 206 210 218 226 232 237 236 241 248 259 268 274 280 285 288 292 289 289 290 291 292 282 230 201 187 181 185 188 193 193 191 187 183 173 161 153 146 148 153 157 155 154 150 146 147 149 151 154 156 153 151 148 146 146 147 149 149 150 152 156 160 165 170 173 173 175 179 182 187 190 194 193 194 198 207 216 228 238 248 256 261 264 266 266 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 344 347 355 14 35 55 68 79 87 92 99 103 97 75 14 331 321 317 315 317 317 318 328 52 96 101 102 105 102 108 113 130 192 235 239 242 237 233 229 229 230 232 236 237 238 242 248 255 258 260 261 262 264 265 265 266 268 270 274 279 283 285 295 308 319 328 343 360 18 32 45 43 45 48 52 59 60 60 55 48 36 25 7 329 303 301 301 313 339 21 49 100 242 263 276 288 292 272 219 209 207 215 250 277 285 292 319 330 319 289 262 262 260 245 245 258 285 301 343 8 10 349 286 291 294 297 296 295 297 298 301 303 306 308 309 304 274 237 236 253 268 281 270 255 242 242 250 262 274 281 287 289 290 291 286 270 257 250 282 293 297 300 307 301 292 282 278 275 275 275 275 276 280 283 285 256 220 221 229 243 254 262 263 264 263 263 261 256 251 248 244 240 237 236 235 234 230 226 220 226 235 244 249 234 201 174 186 197 205 206 201 189 170 170 174 197 212 216 210 204 202 202 204 204 204 192 175 175 179 189 192 190 183 180 187 194 207 216 225 230 233 232 229 225 224 224 222 218 212 208 206 196 161 124 129 162 177 188 185 182 177 172 168 166 166 168 168 168 168 168 169 167 162 158 154 153 154 154 154 154 151 145 143 141 142 144 146 143 140 140 141 141 142 140 143 145 148 153 160 169 180 184 182 169 165 167 168 171 174 176 178 176 170 169 171 177 182 187 187 186 186 188 194 197 199 196 192 189 190 191 190 186 183 180 183 185 188 188 188 192 196 202 207 214 220 227 226 219 196 170 158 180 196 206 210 210 205 201 202 204 208 214 218 223 227 230 233 234 235 235 235 235 234 231 225 219 219 225 232 237 239 240 238 237 239 239 241 243 246 247 249 249 252 254 256 259 261 264 267 269 270 269 267 265 257 243 232 225 228 233 240 245 248 245 237 221 210 203 208 212 211 213 214 218 221 217 213 210 211 212 215 216 216 213 210 208 205 204 204 207 211 217 225 231 227 224 226 237 247 259 267 272 273 272 272 272 274 276 282 246 183 182 181 178 181 183 187 187 185 176 163 153 147 149 155 164 169 171 169 168 165 162 160 159 159 162 160 157 151 148 148 148 149 149 149 151 153 157 162 168 171 173 173 175 179 182 188 191 193 195 196 197 210 222 229 240 249 254 260 264 264 264 264 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 81 86 95 100 104 103 100 74 22 344 331 328 326 325 327 327 335 10 89 108 110 114 120 130 143 175 211 232 237 239 237 233 231 229 229 233 237 239 242 245 253 258 261 263 264 265 267 268 268 270 274 278 280 283 286 291 304 321 334 347 360 8 18 26 30 31 37 44 48 52 55 53 49 41 34 18 360 339 325 320 321 325 345 8 70 157 193 214 230 256 271 270 263 247 223 213 234 259 284 313 2 351 335 311 296 298 290 268 234 227 294 329 355 348 334 306 270 266 273 283 290 294 290 288 288 291 295 301 309 308 302 281 263 254 278 287 282 277 266 256 249 255 263 273 279 280 281 281 284 292 315 336 339 325 316 301 292 287 282 278 275 272 273 274 278 282 288 287 283 266 242 225 232 242 253 261 263 264 264 264 263 259 254 249 244 239 235 233 228 222 215 214 216 227 234 240 240 232 206 166 184 198 209 205 199 190 182 184 192 208 217 223 219 214 208 203 198 191 185 179 174 179 188 200 197 189 179 176 183 195 207 214 220 223 228 231 230 227 225 224 220 216 209 195 171 132 118 143 163 182 187 190 187 182 177 174 171 172 172 172 172 171 170 170 170 169 164 160 157 156 155 155 155 155 151 146 145 145 146 147 149 146 144 145 145 146 146 147 150 153 155 160 167 175 186 195 197 187 175 170 169 169 169 171 175 175 173 173 175 179 183 187 187 186 188 190 194 193 190 179 173 179 188 198 194 188 182 179 180 184 187 191 194 197 200 203 205 208 213 218 220 213 192 179 174 191 200 207 207 206 201 200 201 207 211 216 220 224 228 233 236 240 238 237 234 232 230 227 224 222 223 227 233 237 239 240 239 238 239 240 241 242 243 246 248 250 251 253 257 259 259 259 258 261 262 262 264 264 259 253 245 239 236 238 241 245 248 248 243 232 222 215 215 218 223 227 229 234 234 227 214 203 203 206 211 215 218 214 209 203 199 200 202 204 205 207 216 222 224 222 220 222 228 238 248 257 258 258 259 259 260 253 235 204 190 189 188 187 186 186 186 185 176 164 154 154 155 164 171 175 175 174 174 174 173 172 171 165 161 160 159 157 150 149 147 146 146 146 148 151 152 156 160 165 169 171 171 175 179 182 188 190 194 193 198 201 215 224 232 241 248 254 258 261 263 265 265 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 65 15 342 331 324 321 320 322 324 331 350 57 96 114 123 138 152 172 194 213 226 231 233 233 233 233 232 234 237 240 243 247 250 255 260 262 265 265 268 270 271 273 276 279 283 283 286 291 301 322 339 353 2 9 16 21 24 25 22 24 29 39 49 53 49 41 35 26 9 354 339 331 327 328 329 333 339 346 314 216 217 223 238 251 264 269 269 259 253 256 275 307 334 354 325 309 304 313 341 333 331 324 4 38 26 17 324 305 292 278 226 247 267 279 284 285 284 282 283 287 288 296 301 299 294 277 154 245 270 274 274 273 265 257 253 254 259 268 273 281 289 304 315 328 325 319 298 285 279 278 278 278 277 276 275 277 282 291 291 290 285 281 272 256 230 233 240 251 258 262 263 262 263 261 260 255 249 244 238 233 226 220 215 210 216 221 226 230 232 231 225 212 202 214 223 228 217 204 194 189 192 200 209 218 225 220 207 186 175 168 172 174 179 182 187 193 199 194 186 176 180 191 203 211 213 216 216 221 226 226 225 225 223 218 209 189 146 120 131 144 164 177 188 193 193 190 186 182 180 178 175 174 174 175 175 172 171 171 171 170 164 160 157 156 155 155 155 154 151 149 149 148 151 154 156 154 151 150 151 153 154 156 158 160 167 174 181 189 197 201 204 187 174 167 164 165 168 174 176 177 175 177 179 183 186 188 190 190 190 189 180 169 164 169 183 194 204 195 188 180 182 184 188 192 196 199 201 202 204 204 205 210 214 218 209 196 186 187 197 201 204 198 193 194 199 209 214 219 223 225 229 233 236 240 242 243 241 236 233 228 224 222 222 225 230 234 239 239 239 239 239 240 240 239 239 239 242 245 249 250 252 255 256 257 258 260 261 262 262 260 261 258 256 252 249 244 244 244 247 250 251 247 240 232 223 218 219 223 230 236 242 243 245 232 217 209 206 208 212 216 214 210 203 197 192 196 202 206 209 213 218 222 217 215 212 215 223 233 241 247 249 251 249 245 232 214 198 192 190 190 188 187 187 185 180 172 161 156 160 167 174 177 179 177 176 176 178 178 178 173 168 160 156 156 154 150 147 146 144 142 143 143 145 149 152 156 161 165 169 170 173 179 184 189 190 191 194 198 206 216 226 237 245 250 253 257 260 262 265 265 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 nan nan nan nan nan nan nan 318 315 307 292 271 228 182 175 176 181 192 203 215 222 227 229 231 231 231 232 234 235 240 243 248 253 258 261 263 266 267 270 273 274 277 280 283 286 288 292 301 318 340 355 4 9 14 18 19 21 20 23 27 38 50 55 59 53 47 39 26 7 348 332 325 320 319 317 316 316 316 304 275 246 240 241 247 255 262 272 279 287 293 312 330 335 328 301 303 308 327 349 336 327 316 355 78 78 36 287 286 287 298 342 228 235 250 264 275 283 290 293 293 295 296 297 297 297 279 219 246 270 277 276 273 266 262 259 259 257 270 280 287 294 304 304 302 294 286 280 277 274 273 274 275 277 277 282 291 294 296 288 286 282 280 275 258 236 229 236 248 257 261 261 262 261 261 260 257 252 245 238 230 224 217 215 215 219 223 226 227 227 225 222 214 214 219 226 230 220 208 200 198 199 204 209 215 218 211 187 163 165 169 183 191 198 200 201 197 195 192 188 184 193 202 211 214 211 209 208 214 217 220 221 221 214 201 153 107 117 134 154 166 176 184 190 194 196 196 192 189 187 183 178 175 173 175 177 176 175 172 172 172 165 161 159 157 156 156 157 158 157 154 153 152 155 160 165 165 158 156 156 159 159 159 163 167 173 179 185 190 194 200 203 194 179 168 165 164 168 172 176 177 176 177 179 183 187 190 190 191 184 176 164 160 165 178 192 199 203 196 189 183 187 190 195 198 200 202 203 204 205 206 207 208 210 211 204 194 190 191 198 196 192 186 185 193 203 213 219 224 229 233 237 237 239 241 243 243 241 237 233 227 223 221 221 225 231 235 238 239 239 240 241 241 242 240 234 236 238 242 244 248 249 250 251 254 256 258 261 261 260 259 257 258 257 256 255 254 258 259 260 258 254 251 247 241 232 221 219 221 225 231 237 238 239 234 227 220 213 210 210 211 213 211 204 198 192 195 200 207 210 213 215 217 213 210 206 210 216 223 231 238 241 243 238 231 221 208 199 194 191 190 188 187 185 182 175 167 160 159 166 172 177 177 177 177 176 178 181 181 181 177 168 156 152 150 148 145 143 143 142 140 139 139 142 146 152 157 162 168 170 172 175 179 184 189 192 195 195 201 208 216 229 239 247 251 253 257 260 262 265 265 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 223 211 209 205 206 205 208 212 215 220 224 228 231 235 236 236 238 241 244 249 256 259 262 265 268 270 273 274 279 283 285 290 294 303 318 338 352 2 9 14 16 18 17 14 12 11 17 37 55 62 63 60 53 46 29 8 340 321 309 303 300 297 295 298 298 296 288 276 270 265 266 270 281 290 303 309 314 317 319 322 318 307 312 318 327 329 318 315 313 331 9 17 294 278 291 306 325 327 289 260 247 251 259 269 279 286 293 299 299 299 298 295 282 253 227 255 269 274 273 267 264 263 267 269 273 274 277 281 284 283 280 277 276 274 274 272 272 273 276 277 280 282 286 285 284 282 280 279 278 272 252 230 217 232 245 255 260 261 261 262 262 261 258 253 246 237 229 223 218 217 218 221 223 225 225 225 225 222 218 216 216 222 225 224 218 212 209 208 208 210 213 208 201 180 170 178 189 204 208 209 207 203 199 196 194 195 197 203 209 216 215 210 206 204 210 213 214 211 204 164 124 113 126 151 164 173 178 183 187 191 194 197 198 197 194 191 186 180 175 173 174 176 180 180 179 177 173 168 162 160 159 159 158 159 162 163 161 157 156 159 164 171 172 169 162 161 163 163 165 168 171 177 181 185 190 194 196 197 196 185 174 167 165 168 170 174 174 174 178 181 187 190 191 187 182 172 163 160 167 177 186 194 199 198 193 190 187 193 197 201 203 203 203 203 206 209 211 211 210 205 200 193 189 189 192 196 189 182 180 186 194 205 212 220 225 229 233 235 235 234 237 238 240 239 238 233 227 222 219 219 224 228 233 236 238 240 240 241 242 245 242 234 234 237 240 242 244 245 246 248 251 252 255 258 258 258 256 256 256 256 256 260 265 274 274 272 264 257 253 250 248 239 229 221 217 221 226 232 233 233 230 225 222 220 216 212 211 212 210 207 202 198 199 201 203 206 208 211 212 209 206 202 209 213 218 223 226 232 237 232 224 216 207 200 194 190 189 190 187 183 177 167 160 159 163 170 174 177 177 177 177 178 181 181 183 184 177 170 160 150 145 143 143 142 140 139 139 138 140 144 151 157 163 167 171 172 174 175 179 182 187 192 192 196 200 206 217 233 243 248 251 254 257 260 262 264 265 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 203 202 201 202 207 215 222 228 232 234 237 240 245 249 256 260 264 267 270 273 276 281 286 290 297 306 320 338 354 4 9 13 16 16 17 15 12 9 8 10 29 49 59 61 61 55 48 30 3 328 304 289 286 282 281 282 285 288 292 292 294 297 299 303 310 320 324 327 326 324 323 324 326 324 321 323 325 328 327 326 326 325 331 331 329 323 316 324 324 320 310 298 286 274 266 260 257 270 285 291 296 297 299 301 301 297 277 253 255 262 270 278 280 270 264 263 269 273 271 270 267 266 268 268 269 269 270 271 271 271 273 276 278 279 275 274 273 275 275 276 276 276 267 236 219 212 231 244 254 258 260 261 261 261 261 259 254 246 238 229 224 221 220 220 221 223 223 222 222 222 221 219 215 214 218 221 222 217 213 211 211 212 213 213 203 191 179 182 191 202 212 213 212 206 203 198 199 199 201 205 209 213 217 215 210 206 203 206 203 199 171 126 119 126 143 156 173 179 183 188 189 190 192 194 197 198 200 196 193 188 183 178 174 172 174 177 180 182 182 179 172 166 162 161 161 161 163 165 166 165 161 160 161 166 173 179 179 169 166 166 169 172 173 175 177 178 181 186 192 195 195 194 187 179 169 165 166 168 171 172 175 179 184 190 191 191 182 172 164 164 167 176 183 190 196 200 197 194 191 191 198 202 205 207 207 204 203 205 210 215 214 210 198 187 182 185 189 191 191 185 182 182 189 197 204 210 216 221 225 228 231 232 232 232 235 236 237 236 231 224 215 214 216 221 226 232 236 240 240 240 241 242 244 242 237 234 235 241 244 246 247 248 250 252 252 254 255 256 255 251 250 252 256 258 263 270 280 278 273 269 262 257 252 250 247 240 227 219 217 223 229 229 229 224 221 217 219 220 218 215 212 212 210 205 202 200 200 200 201 202 205 205 204 203 202 208 213 216 216 214 219 224 224 221 214 208 202 196 191 190 188 188 179 165 155 154 160 166 173 174 175 175 175 177 179 183 183 183 183 181 175 164 154 147 144 140 140 139 139 139 141 146 151 160 166 171 173 174 174 174 175 177 182 188 194 192 192 192 202 217 236 244 248 252 254 257 261 262 264 265 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 222 226 230 235 238 242 248 254 259 264 267 272 275 281 288 294 301 310 323 341 357 8 12 15 17 17 15 13 10 8 4 2 3 12 29 47 51 55 52 46 29 354 312 287 278 277 274 272 274 276 283 289 298 308 316 324 331 337 341 341 340 338 336 332 331 330 328 328 332 331 331 331 330 329 329 330 328 328 328 329 326 322 315 304 297 292 288 286 285 284 283 286 289 293 295 297 299 299 299 297 291 280 273 270 283 286 279 270 264 273 276 276 273 266 261 259 261 263 266 268 269 270 271 272 275 277 277 274 270 267 269 272 273 274 274 259 223 214 219 237 248 254 257 260 260 260 259 259 259 255 249 239 230 224 222 221 219 218 215 214 212 213 213 212 208 198 198 203 209 211 198 188 183 185 189 195 199 201 200 194 197 203 212 217 216 212 206 203 200 201 202 203 207 211 215 218 215 208 198 186 170 144 114 110 117 135 147 158 169 180 189 193 198 197 197 195 196 198 199 201 198 196 191 185 179 172 168 169 173 178 184 189 190 184 173 166 163 163 164 164 165 168 168 165 163 163 168 173 183 185 180 173 171 173 175 176 175 173 174 175 176 180 185 189 194 190 185 172 167 165 168 171 174 178 180 185 190 191 190 181 174 171 173 176 181 186 192 196 198 197 196 195 195 199 202 206 207 208 207 207 207 212 215 213 203 184 179 177 187 193 192 189 180 180 183 190 198 203 207 210 216 220 225 228 230 230 231 233 234 235 233 228 218 205 201 200 210 224 232 238 242 242 242 243 242 241 240 237 231 233 237 241 245 247 251 254 255 254 255 255 254 252 248 244 243 251 258 268 273 273 272 272 271 268 261 255 250 250 248 239 227 217 221 224 228 225 219 214 211 215 218 221 219 215 211 210 206 202 199 198 197 198 198 201 201 202 200 202 206 210 217 216 212 211 213 217 217 214 210 206 200 195 190 182 173 156 147 152 158 165 169 172 173 172 174 175 177 180 182 185 185 185 183 178 169 160 152 146 142 141 140 141 143 147 155 162 169 174 174 174 172 172 174 177 180 185 188 191 186 184 186 197 219 236 245 251 253 254 256 259 261 264 266 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 258 261 267 270 276 281 290 301 315 329 347 2 8 13 14 16 17 15 14 10 6 2 359 354 356 3 21 37 44 46 46 39 23 338 301 277 270 268 266 264 266 270 281 293 305 318 329 337 345 347 348 345 344 342 338 336 333 331 328 330 332 330 327 328 327 324 325 326 325 324 322 319 315 313 308 301 296 293 294 295 293 290 288 288 289 291 294 296 298 300 302 305 305 303 295 288 284 284 282 278 274 278 282 284 279 270 263 260 259 261 263 266 267 269 270 270 272 274 274 274 270 267 268 269 271 272 272 256 230 216 229 246 252 255 257 259 259 259 259 259 258 255 250 241 231 222 215 208 202 198 192 191 188 186 181 171 168 157 170 181 163 117 100 115 135 170 185 191 196 202 212 219 220 221 225 226 224 217 208 203 200 200 203 204 208 211 214 213 205 185 142 121 107 110 115 129 141 149 159 167 178 187 196 200 206 206 204 202 200 201 201 202 202 200 195 189 180 174 169 168 170 174 182 192 198 198 186 172 165 165 165 165 166 170 170 169 165 164 167 173 181 187 190 180 175 175 174 173 169 166 164 164 166 174 184 190 194 196 190 178 169 166 166 168 174 178 183 185 189 191 190 183 181 179 182 183 185 188 191 194 197 199 199 199 200 201 203 204 205 206 206 208 209 211 212 208 192 167 172 180 196 200 196 185 173 180 186 194 199 204 205 208 214 219 225 227 229 229 230 232 233 234 229 222 210 195 188 195 207 220 231 239 244 245 246 246 244 242 241 236 228 229 233 238 243 246 248 253 254 255 256 257 256 255 251 240 233 236 249 261 264 266 267 269 271 270 267 260 253 250 249 247 238 227 220 219 223 219 214 209 206 209 215 221 221 220 212 205 198 195 195 195 195 197 198 199 199 200 200 201 204 207 211 214 215 210 208 209 212 214 212 210 207 199 186 163 143 147 152 159 165 169 169 170 170 170 172 174 177 179 180 184 184 186 184 181 174 163 156 150 145 143 143 144 149 156 164 170 173 173 170 171 171 175 179 182 184 188 189 186 181 177 177 195 216 233 243 249 251 251 253 256 260 263 265 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 291 307 326 347 359 4 8 12 13 13 13 12 8 4 359 353 351 346 347 354 5 15 27 31 33 24 4 322 290 270 265 261 257 257 259 268 281 301 320 333 341 348 351 352 350 347 345 342 339 335 333 329 327 327 327 324 324 322 321 321 321 319 318 314 311 308 305 304 301 297 294 292 292 292 291 291 289 291 291 293 295 295 298 300 302 304 304 304 300 296 290 289 289 286 283 284 286 288 284 280 271 265 262 263 263 264 264 264 265 266 266 268 271 272 271 269 268 269 269 270 268 257 242 225 239 249 254 257 257 258 257 259 259 259 257 256 250 239 222 205 193 184 175 172 167 172 175 182 183 178 184 189 213 223 226 223 220 215 211 204 200 196 198 201 212 222 229 231 231 229 228 221 214 207 204 204 203 204 207 209 208 200 179 143 115 120 126 138 145 150 152 158 169 178 188 191 197 201 204 207 207 206 204 203 203 203 204 206 205 194 184 175 170 167 168 171 180 190 202 209 211 187 171 168 167 167 168 171 171 171 167 166 168 172 178 186 190 186 179 172 168 164 159 158 160 164 170 177 184 189 192 195 188 178 164 160 164 168 175 179 184 186 188 189 191 191 189 188 187 188 189 192 194 196 198 200 201 201 202 203 204 204 204 205 206 208 211 212 210 203 183 165 174 183 195 199 198 185 178 185 192 198 201 204 204 206 213 220 225 227 229 228 228 231 231 231 225 215 196 185 183 192 203 217 227 236 242 244 244 245 245 244 243 237 227 229 231 236 240 242 246 248 250 255 258 260 259 256 250 226 207 206 228 244 255 261 263 265 268 269 269 265 257 251 249 248 245 237 224 217 213 209 204 203 203 208 214 218 221 219 210 200 190 191 192 194 195 196 197 200 199 198 196 196 198 202 206 210 211 205 200 195 206 213 215 213 210 201 178 158 151 156 161 165 168 170 168 166 166 168 171 174 175 179 180 184 184 184 182 180 177 168 161 154 149 146 148 150 156 162 164 166 165 167 167 172 175 180 184 187 187 187 186 178 171 172 175 193 210 227 239 248 250 251 252 254 259 261 264 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 9 11 9 7 5 359 354 347 341 339 339 341 344 349 355 4 10 12 7 345 308 286 270 263 256 255 254 254 270 289 312 332 344 351 356 354 355 352 347 344 339 336 332 328 324 323 323 322 320 318 317 317 316 314 313 312 307 303 300 298 296 293 292 290 289 289 289 289 290 290 290 291 292 293 296 297 299 300 301 301 300 300 298 297 295 294 292 291 290 292 291 290 286 281 276 270 268 267 266 264 261 261 260 261 263 266 268 270 269 269 268 268 268 267 261 251 241 247 251 255 257 258 257 257 258 259 259 258 256 244 225 203 188 179 174 170 170 173 183 190 196 193 189 195 206 220 225 227 223 220 221 219 214 207 198 198 201 212 220 226 227 225 222 219 215 214 214 216 216 209 204 203 198 192 173 149 140 141 151 156 159 159 159 160 167 177 185 193 193 192 193 198 204 208 208 207 205 203 202 204 208 211 204 191 177 170 166 168 171 178 188 201 214 223 211 192 176 172 171 171 172 172 171 169 168 168 172 176 183 186 186 177 168 163 161 160 164 166 170 174 179 183 186 188 188 178 165 157 160 167 173 179 182 185 187 187 189 191 194 195 196 192 192 195 197 199 199 199 200 200 200 203 204 206 206 206 206 207 211 212 213 207 196 179 174 180 188 195 196 195 192 190 197 200 202 201 200 200 206 214 220 225 226 227 226 227 228 229 227 220 206 189 184 184 195 206 214 222 231 236 240 241 242 245 246 247 239 233 230 231 235 238 240 242 244 249 254 260 260 261 260 247 177 167 177 214 233 245 253 258 261 264 269 271 269 265 255 250 245 245 241 229 215 203 197 196 197 202 207 212 218 221 220 211 198 190 192 192 195 196 196 196 195 191 190 192 194 200 200 202 202 198 185 181 181 201 212 218 217 211 197 176 164 161 164 166 169 169 168 165 164 164 166 170 173 176 177 179 180 180 182 182 180 179 173 165 156 152 149 150 155 158 159 158 159 163 167 172 174 179 182 187 193 189 184 177 169 160 169 178 194 205 218 230 240 245 249 250 252 256 258 261 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 335 329 326 322 320 321 325 330 339 350 351 349 336 319 295 276 268 260 256 250 250 266 297 323 343 354 357 358 356 354 349 344 339 333 329 325 321 318 316 314 313 312 310 309 310 309 306 305 302 299 296 294 292 291 291 290 288 288 287 288 288 288 288 290 290 289 292 295 297 298 298 299 299 299 299 298 298 297 296 294 294 292 293 293 292 290 288 285 280 276 273 270 267 264 262 261 259 259 261 264 267 268 268 268 268 268 267 263 257 253 251 253 256 257 257 257 258 258 259 260 258 253 234 212 194 186 182 179 179 183 189 197 199 202 197 196 200 210 220 224 226 224 223 222 220 217 209 203 199 203 213 220 225 222 219 214 210 208 209 211 214 215 212 197 179 161 148 141 140 152 157 163 163 162 162 163 166 171 179 184 190 188 188 192 197 202 207 209 208 206 203 200 200 205 209 209 195 179 171 168 168 172 178 188 199 210 219 225 215 194 180 175 173 173 172 171 170 170 169 172 175 179 182 184 177 169 166 167 168 170 172 175 177 179 180 180 180 179 173 169 167 169 173 178 182 185 186 186 188 188 191 194 198 197 195 195 196 200 202 201 201 200 200 201 203 204 206 207 208 208 212 214 216 216 206 192 180 179 184 190 195 194 193 194 199 208 209 207 205 203 206 210 216 222 225 227 226 225 224 226 225 223 217 204 190 187 190 198 205 213 219 225 231 234 235 238 240 243 244 241 238 232 232 234 237 239 239 241 245 250 254 257 260 263 252 139 150 170 215 233 240 247 252 259 264 269 271 271 268 262 253 244 239 235 233 217 202 193 191 192 197 203 210 216 220 220 217 205 198 196 197 196 196 196 193 191 187 184 184 191 200 203 201 193 183 165 174 184 202 212 217 214 208 193 178 170 168 169 171 171 169 167 163 163 163 165 168 170 173 176 176 177 179 179 180 180 180 172 164 155 151 149 150 151 152 156 160 165 169 171 175 177 180 186 190 195 189 176 161 160 160 175 185 198 208 216 224 232 239 244 246 248 251 255 257 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 321 327 326 329 329 318 294 283 274 261 252 243 239 251 301 340 355 2 4 2 357 351 345 337 332 325 319 314 311 310 307 306 304 303 301 299 298 297 295 294 292 290 289 287 286 287 286 285 285 285 286 286 286 288 289 289 289 290 292 294 295 296 297 299 299 297 297 297 296 295 294 293 293 292 290 291 291 290 290 288 286 284 280 276 273 269 266 263 261 261 260 262 263 266 267 268 268 268 267 265 261 259 257 257 257 258 258 258 257 256 258 258 257 247 226 210 198 195 193 192 194 196 200 204 204 205 203 204 207 214 220 223 224 224 222 221 219 217 211 208 207 211 216 220 222 219 216 210 208 207 210 211 209 201 186 155 133 129 131 142 152 163 160 158 157 158 160 163 168 171 175 180 187 194 197 198 198 200 204 208 211 209 206 202 200 202 204 207 195 180 174 171 173 175 179 186 195 204 215 225 227 222 198 180 174 172 172 171 171 170 170 171 174 177 180 182 179 176 173 172 174 174 175 176 178 178 178 177 178 178 177 178 177 177 178 181 184 187 188 187 188 188 191 193 196 198 198 197 198 200 203 203 203 200 199 198 198 200 203 208 211 213 214 217 218 216 204 190 180 183 188 194 197 195 193 194 199 208 215 220 215 214 213 216 218 223 226 227 226 223 222 221 220 218 209 201 191 189 191 198 206 212 217 223 227 231 233 233 234 236 239 241 238 233 232 232 236 239 237 238 240 244 248 252 257 266 268 240 182 197 228 239 245 249 252 256 262 267 269 271 270 267 257 245 240 232 226 217 205 197 194 192 197 201 207 212 218 219 220 213 206 203 202 199 196 193 191 188 186 186 187 193 197 203 203 199 190 182 187 193 204 208 211 204 195 188 182 177 175 174 173 173 170 166 163 161 161 163 166 169 172 175 174 174 176 177 179 179 176 168 158 149 147 144 146 150 155 161 167 168 169 171 175 180 184 188 189 188 181 170 163 168 175 183 192 202 211 218 223 229 235 239 243 244 247 250 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 284 271 251 240 236 239 262 322 351 8 10 8 359 352 345 337 330 323 317 311 307 304 302 299 297 296 293 292 290 287 287 286 286 285 283 282 282 281 282 283 283 283 284 285 286 286 287 288 289 289 290 291 293 294 296 296 296 297 295 294 294 294 293 291 291 289 289 287 288 287 287 286 285 285 284 282 279 277 274 270 268 266 264 263 264 265 266 267 268 268 268 268 266 264 263 261 260 260 260 259 259 259 259 261 263 263 250 229 216 210 207 206 206 206 207 208 209 209 209 209 211 214 218 222 225 226 226 224 222 220 218 215 214 212 215 217 221 219 215 211 206 208 209 212 209 200 174 144 133 130 143 153 166 161 157 153 152 152 157 160 165 170 174 180 188 195 200 200 201 198 198 200 204 209 214 214 209 204 201 200 197 191 184 178 177 177 178 179 184 190 200 207 216 223 229 226 200 180 173 170 171 171 171 172 172 174 177 180 181 180 178 175 174 175 176 177 177 177 177 177 177 180 183 186 184 182 181 181 182 184 186 187 188 190 190 192 194 196 197 199 198 198 200 202 203 200 195 190 189 191 197 202 208 212 214 215 216 220 219 209 198 188 190 193 198 199 198 195 194 197 202 209 214 218 218 218 220 223 226 228 229 227 226 222 220 220 214 206 195 186 186 191 197 206 213 218 224 227 230 231 230 230 231 234 237 236 234 231 230 234 241 245 245 244 245 248 251 258 267 270 270 251 241 238 242 246 250 253 256 257 260 264 267 269 267 259 250 240 233 224 212 203 195 194 195 197 201 206 210 214 217 220 219 214 209 203 197 191 188 188 190 192 194 194 197 199 202 202 201 197 194 193 196 200 201 202 196 191 190 188 185 180 178 175 173 170 167 162 161 161 163 166 168 171 172 173 173 173 174 175 175 172 161 150 143 144 144 150 156 161 164 165 166 168 172 177 184 186 188 187 183 178 175 173 173 176 185 196 203 214 220 223 226 230 234 240 241 244 246 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 328 351 4 359 359 352 340 331 323 318 312 309 302 299 296 294 291 289 288 288 286 284 282 282 280 280 279 278 278 277 278 278 279 281 281 282 284 285 286 286 288 289 289 290 290 292 293 293 293 294 294 293 292 292 291 290 288 287 286 285 285 284 283 282 281 281 280 280 280 279 278 276 273 271 270 269 268 267 267 267 268 268 268 268 268 267 266 266 264 262 262 262 261 262 263 264 268 270 272 263 245 229 224 223 218 217 215 215 216 218 219 219 219 221 223 227 230 234 233 233 230 227 223 221 222 218 214 209 210 210 205 194 192 193 197 193 185 170 155 144 140 146 157 171 170 169 161 157 155 154 154 157 162 166 171 176 184 192 198 202 202 200 197 193 192 198 205 213 214 212 208 202 194 188 185 185 184 184 182 181 183 185 189 195 201 205 209 213 219 209 192 179 173 173 173 173 173 174 174 177 179 181 182 178 175 174 174 176 177 178 179 179 180 182 185 187 189 186 185 183 182 181 183 185 187 190 192 194 195 195 196 197 197 198 199 200 201 200 195 188 180 185 191 199 204 208 211 214 214 214 214 214 211 204 196 194 195 198 198 198 199 199 201 202 206 210 216 218 220 224 228 231 232 233 231 228 223 219 214 204 195 181 178 181 190 200 206 213 219 224 228 230 230 228 227 228 230 232 233 232 225 223 220 229 238 245 248 250 252 255 260 264 265 262 252 244 236 236 238 241 246 249 250 251 255 259 263 262 258 245 233 232 227 219 210 203 198 197 200 203 207 210 211 214 218 220 219 214 205 196 188 185 187 192 197 200 203 204 204 205 201 198 194 191 190 191 194 194 193 190 190 193 192 190 186 182 177 173 170 166 164 162 163 164 166 169 170 171 172 171 171 171 172 171 164 156 147 141 145 148 153 155 156 157 158 162 168 174 179 182 184 186 184 182 184 183 181 176 178 187 196 207 215 220 222 224 227 232 236 239 240 242 247 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 311 305 301 296 292 291 288 286 284 283 281 281 281 280 279 278 277 277 277 276 276 276 276 276 278 279 279 281 283 284 285 286 287 288 289 289 290 290 291 291 291 291 291 290 290 289 289 287 286 285 284 284 282 282 280 280 279 279 277 276 276 276 275 274 273 272 272 271 270 269 269 269 269 270 270 270 270 269 268 267 265 264 263 263 262 263 264 268 272 279 283 284 274 255 247 242 240 238 236 241 244 253 261 270 279 285 284 284 281 281 279 277 274 271 258 86 112 131 143 148 135 107 106 107 115 119 126 127 126 135 140 148 158 167 170 173 170 166 162 160 158 158 158 159 162 166 176 185 191 197 200 202 202 200 197 187 184 191 201 210 211 211 206 198 188 182 180 184 189 190 189 189 188 188 189 191 193 196 198 200 202 201 195 187 180 177 175 175 174 174 175 176 178 179 179 177 176 175 176 177 179 181 183 185 186 187 188 188 188 186 185 185 183 183 184 187 190 192 193 195 196 196 196 197 197 197 198 198 197 194 186 182 180 189 197 204 206 207 209 212 214 213 212 210 207 204 200 198 196 198 198 199 200 200 202 203 204 207 211 214 218 223 227 231 230 231 229 228 223 215 206 193 181 169 172 179 194 208 216 220 223 226 229 230 230 228 227 227 229 230 230 225 212 205 205 219 229 238 244 247 252 257 259 259 260 259 256 250 242 236 234 235 238 241 242 244 246 249 254 255 254 244 234 231 229 227 217 210 202 199 200 203 208 210 213 215 216 218 218 214 206 197 190 189 190 196 199 203 205 209 209 210 206 200 192 188 185 188 189 190 189 189 190 194 194 194 191 185 180 175 170 167 164 162 163 165 167 168 169 170 169 170 170 170 169 165 158 149 144 142 145 148 149 147 147 151 155 163 168 174 177 179 184 187 189 189 189 186 183 181 183 191 199 208 215 218 220 222 223 227 231 234 237 239 243 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 284 282 280 278 277 276 277 276 276 275 274 274 274 274 275 275 275 275 277 278 280 282 282 284 286 286 286 287 287 287 288 288 288 288 288 288 288 288 288 287 287 286 285 284 282 282 282 282 280 279 278 278 276 275 275 274 274 273 272 271 271 270 270 270 270 270 270 270 270 270 270 270 269 268 267 265 265 263 262 263 264 266 270 276 281 287 282 274 263 254 255 261 270 290 310 326 333 341 341 339 334 331 329 329 331 333 336 346 7 42 67 90 101 108 106 106 107 109 114 119 123 135 143 152 160 168 170 173 169 166 164 164 163 163 164 163 163 163 168 174 184 192 197 200 201 201 201 198 191 182 186 195 202 208 207 205 199 192 182 182 183 184 188 192 195 194 193 191 189 188 187 188 190 191 192 193 192 189 185 180 178 176 176 176 176 176 177 177 178 177 176 176 178 181 184 186 189 189 189 189 188 187 186 187 186 186 186 186 187 189 192 193 193 195 196 197 197 196 197 197 196 194 192 187 183 184 187 195 201 207 208 208 209 210 212 212 211 208 204 200 198 196 195 194 196 198 200 202 204 204 205 206 209 212 215 219 225 228 229 229 227 224 218 209 199 190 181 174 179 188 200 210 219 224 228 230 231 232 231 230 228 228 227 227 224 212 194 198 205 217 226 233 238 243 247 251 253 254 254 256 255 254 249 243 238 234 235 237 238 239 241 243 246 249 251 244 236 229 232 232 223 212 201 198 197 202 207 212 215 218 219 219 217 213 207 200 196 197 197 200 202 203 206 209 210 208 204 196 188 185 183 185 187 189 189 189 192 194 197 198 196 189 182 175 169 166 163 162 164 166 167 168 168 167 168 168 168 169 166 163 155 146 144 141 141 141 139 141 146 153 158 165 170 173 177 180 184 188 192 194 195 191 188 186 191 197 204 209 213 216 218 218 219 224 227 231 232 235 238 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 273 274 274 274 274 274 274 274 276 278 281 285 286 287 287 287 287 286 286 285 286 285 285 286 286 287 286 285 285 285 285 284 283 282 282 280 280 280 279 279 278 277 276 275 275 274 274 273 272 271 271 270 270 270 269 269 269 269 269 270 270 270 270 269 268 267 266 265 263 263 263 264 265 267 269 270 267 260 252 250 249 258 270 293 310 321 323 324 324 325 323 321 317 318 319 324 334 3 36 61 84 103 117 126 130 129 125 128 130 143 151 159 163 168 170 171 167 162 157 161 164 166 167 169 169 170 171 172 177 182 189 196 201 202 203 201 199 193 189 188 195 201 204 205 202 197 187 185 183 186 187 188 191 194 196 197 195 193 191 187 185 184 184 185 187 189 190 189 187 185 183 180 178 177 177 176 176 176 177 178 178 179 183 186 189 190 191 190 189 188 187 185 187 188 188 188 189 190 191 192 193 193 194 194 196 197 198 199 200 198 195 190 187 185 185 188 193 199 204 208 209 209 209 210 211 212 212 209 204 198 195 195 194 194 195 198 200 202 204 204 204 208 210 212 214 215 220 223 226 226 226 221 215 205 200 196 190 186 191 198 206 213 220 224 229 231 232 233 232 231 228 225 223 217 203 198 194 203 211 219 225 231 236 240 244 247 248 249 249 250 251 253 252 248 243 237 237 236 238 239 239 243 248 253 255 250 242 230 235 236 229 214 196 190 189 196 203 210 215 219 220 220 219 215 208 204 200 203 207 211 209 206 204 204 202 200 194 188 183 183 183 184 187 189 188 189 191 193 199 202 204 196 187 176 169 164 163 164 165 166 167 167 165 165 166 166 166 167 164 159 148 140 138 137 137 137 139 146 152 159 163 169 171 172 177 182 188 193 197 199 198 194 190 190 196 202 206 209 212 213 214 216 217 220 224 227 229 231 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 275 276 277 279 282 284 285 286 286 287 287 286 285 285 284 284 284 285 285 285 285 285 283 283 282 281 280 280 279 279 279 278 278 278 276 276 275 275 274 273 273 272 271 271 271 270 270 270 270 270 270 270 270 270 270 270 270 269 268 268 267 266 264 263 261 261 260 258 256 253 250 245 240 240 242 244 250 253 259 267 274 280 286 290 293 297 298 301 307 326 11 60 90 108 124 133 139 140 139 139 142 150 160 165 170 170 172 170 166 160 157 155 163 168 170 172 172 174 175 178 179 183 187 193 198 202 203 203 201 198 194 195 196 201 203 203 200 193 185 178 184 188 191 192 192 193 195 197 197 195 192 189 186 183 181 181 182 185 187 188 188 187 184 183 182 179 178 176 175 175 176 178 180 181 184 186 186 187 185 184 184 183 183 183 183 187 190 193 193 194 192 192 192 193 193 194 195 197 199 199 198 198 195 190 185 183 183 187 191 197 202 207 210 211 209 208 210 210 212 212 210 205 199 196 194 195 195 196 198 201 203 204 203 203 206 210 214 215 217 219 220 222 222 222 216 211 203 200 202 198 197 199 203 209 215 222 224 228 230 232 233 232 231 225 219 210 204 199 202 203 209 215 221 224 226 233 239 244 246 248 248 248 247 248 249 250 250 247 242 239 236 235 240 242 248 255 263 268 264 251 241 241 241 235 213 186 183 184 193 201 209 214 218 220 221 221 218 213 209 205 207 210 214 214 211 206 201 196 190 185 183 182 183 184 185 187 189 189 187 188 192 199 204 208 200 190 177 169 164 164 164 165 165 164 164 164 162 163 163 162 162 155 148 138 134 132 134 136 140 144 151 158 163 166 170 171 173 176 183 192 199 204 204 202 197 195 194 198 203 206 208 210 211 211 214 216 216 219 223 223 225 229 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 284 285 284 284 283 283 282 282 282 282 284 285 285 286 285 284 283 282 280 279 279 278 277 277 277 276 277 276 276 276 275 275 274 273 273 272 272 271 271 271 271 271 271 271 271 270 270 271 271 271 271 270 269 269 268 266 265 264 262 260 257 254 251 246 241 237 234 230 227 224 224 224 226 228 232 239 241 251 258 264 267 266 264 230 151 142 147 154 161 163 165 164 163 162 165 171 171 173 171 169 167 164 161 163 164 168 172 174 175 176 179 182 184 187 188 192 195 199 201 201 201 200 198 197 199 201 203 203 200 192 180 177 178 187 192 197 197 196 196 196 196 194 192 190 187 184 183 180 180 181 184 187 187 186 185 184 183 182 180 178 177 175 175 176 179 181 183 181 180 177 174 174 175 179 180 184 186 189 191 196 200 205 206 203 197 195 195 195 196 198 197 196 195 193 191 189 184 179 179 184 190 197 201 205 208 210 212 211 209 210 212 214 213 210 203 196 195 195 196 197 196 198 201 203 204 202 202 202 208 214 217 219 222 222 221 217 212 205 201 199 204 207 205 203 203 206 212 218 223 226 229 231 232 233 231 228 222 213 204 204 205 208 211 212 217 220 221 221 224 232 240 244 247 249 250 248 247 247 249 250 249 244 184 137 230 259 263 264 267 273 273 270 259 251 247 243 240 217 192 185 184 192 200 210 213 218 220 221 222 221 219 214 210 210 210 211 212 212 204 197 189 183 180 180 183 184 185 185 187 189 189 188 185 189 195 201 205 199 192 179 172 166 165 166 166 165 164 164 162 161 160 158 157 153 144 138 131 130 131 134 137 142 149 155 162 167 168 169 170 172 176 183 191 201 208 209 207 205 201 199 200 201 202 205 207 209 210 212 214 215 216 219 220 222 225 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 281 281 282 282 282 282 282 283 282 281 280 278 277 275 274 274 274 275 276 277 277 277 277 276 275 275 274 274 273 273 272 272 272 272 272 272 272 271 271 271 272 272 272 272 271 270 270 269 269 268 266 263 261 259 255 252 247 243 238 236 231 228 224 218 215 214 214 212 214 217 217 220 224 224 224 221 209 195 184 178 178 179 177 176 175 173 171 172 174 174 174 172 171 169 169 168 170 172 175 177 178 180 182 184 186 189 190 193 195 197 199 200 200 200 198 199 200 202 202 203 199 192 181 174 179 184 190 196 199 200 200 199 197 195 192 191 188 186 184 183 181 181 182 184 185 187 186 185 184 183 182 179 178 177 176 176 177 178 179 179 175 172 170 169 173 178 183 184 186 187 189 191 196 200 208 215 216 212 205 201 199 197 195 192 190 190 189 188 184 180 177 184 190 196 202 205 207 208 209 211 210 209 211 214 216 214 211 201 193 193 194 198 198 198 199 200 202 204 204 203 202 206 211 217 221 224 224 221 211 198 188 196 204 210 213 211 210 208 210 214 219 224 227 229 233 232 234 232 227 218 209 203 206 209 213 215 215 219 221 222 223 224 230 238 244 249 253 254 253 248 245 247 250 260 52 85 89 139 263 271 274 273 273 270 268 263 258 252 247 242 229 213 198 195 197 203 209 215 218 220 223 224 224 223 222 218 213 210 209 209 207 202 194 185 180 179 180 182 184 186 184 186 187 191 190 186 188 190 196 199 196 189 180 174 169 167 166 164 164 162 161 161 159 156 154 151 146 139 132 128 128 130 133 137 144 150 158 160 164 164 166 169 172 175 182 189 199 206 210 211 211 210 207 204 203 203 204 204 206 207 210 213 214 216 216 219 221 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 281 280 279 278 276 275 273 273 274 275 276 277 278 280 279 278 277 276 276 275 275 274 273 273 273 273 272 272 272 272 272 272 273 273 273 272 272 272 271 271 270 269 268 266 264 262 258 255 249 245 243 238 234 228 221 217 215 213 207 206 205 206 205 207 207 206 206 204 202 195 192 187 186 184 183 180 179 176 175 174 174 174 174 174 173 172 173 174 175 177 178 180 182 184 186 188 190 192 194 196 198 198 199 199 198 198 199 200 202 203 203 201 194 185 179 179 184 188 194 197 200 202 203 201 197 194 191 188 187 185 185 184 184 183 183 184 185 187 186 185 184 183 182 179 178 177 176 176 176 177 177 176 175 173 173 176 180 183 187 186 186 187 188 190 194 198 203 208 210 212 213 214 212 205 198 194 196 197 197 194 188 184 184 192 198 201 204 205 207 209 209 209 207 207 210 213 217 215 208 192 188 192 198 203 202 201 200 201 203 204 204 203 203 206 212 219 224 227 228 221 207 194 188 199 208 216 218 218 216 215 216 217 221 224 227 231 234 237 236 236 230 221 213 208 209 212 216 217 219 221 222 225 225 225 231 238 247 253 258 258 256 250 245 249 255 72 73 76 66 313 277 274 273 270 270 268 268 266 261 255 250 243 236 226 217 210 206 208 211 215 219 221 222 223 223 224 224 221 217 213 208 206 203 198 192 185 180 178 178 180 184 184 184 182 183 187 190 196 195 195 196 196 193 187 180 174 169 167 164 162 161 159 159 159 158 156 152 148 142 136 131 128 127 126 129 134 142 146 149 153 157 163 168 170 173 175 183 189 197 202 206 208 210 213 214 210 209 208 207 205 206 208 208 211 213 214 215 220 223 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 274 275 275 276 276 277 277 276 276 276 276 276 277 276 275 275 274 274 273 272 273 273 273 273 273 273 273 273 272 272 272 271 271 270 269 267 265 263 261 257 251 250 245 240 234 231 223 219 214 212 206 204 203 202 201 200 199 199 199 199 196 194 191 191 188 186 185 183 180 179 176 176 175 175 175 175 174 174 174 176 177 178 179 181 183 186 188 190 192 194 196 198 200 200 200 199 198 198 199 200 202 203 202 198 191 186 182 185 188 192 195 198 200 203 203 202 198 194 189 187 186 186 185 186 186 184 185 185 185 184 185 184 184 183 182 180 178 177 177 177 177 178 178 178 179 179 180 182 185 186 188 190 191 191 191 190 193 197 200 202 204 205 206 205 204 201 198 197 200 203 204 204 198 196 194 197 200 202 203 204 206 209 209 209 207 208 210 211 212 205 192 177 186 195 202 207 208 206 204 202 201 201 199 199 201 203 212 221 227 231 230 223 209 198 193 201 209 217 222 224 222 220 219 220 222 224 228 231 233 235 235 237 233 227 222 216 216 215 214 217 220 223 224 225 225 225 232 240 251 256 256 255 253 255 260 5 44 53 44 25 329 299 282 275 270 268 267 263 262 261 259 254 253 248 242 235 227 220 216 214 214 217 218 220 222 223 224 224 223 222 219 212 206 203 199 195 188 182 178 176 177 179 182 182 182 180 180 182 189 198 206 208 203 198 193 185 177 173 170 166 164 162 161 161 160 160 160 156 153 148 141 136 132 129 129 130 134 139 143 146 149 155 159 168 172 175 177 180 187 190 195 197 200 203 208 211 212 212 210 210 209 208 207 206 206 208 209 212 215 218 224 229 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 274 274 274 274 273 274 274 274 273 273 274 274 273 274 274 274 273 273 273 273 274 273 271 272 270 269 267 264 264 259 255 250 245 244 238 231 226 218 213 209 206 205 204 202 198 198 197 196 196 196 194 194 193 190 190 188 186 184 182 180 179 177 176 176 176 176 176 176 177 177 178 179 180 183 186 188 189 192 194 195 198 199 201 200 200 198 198 198 199 200 202 202 200 195 187 185 185 188 191 194 197 198 200 202 202 201 196 191 187 186 186 186 186 187 187 187 185 185 183 182 183 183 184 183 183 181 180 179 179 179 179 180 181 182 183 184 185 186 186 189 191 192 193 193 193 193 194 196 198 198 199 202 203 204 204 202 200 199 201 203 206 207 208 206 204 204 203 203 203 203 206 207 209 209 207 206 206 203 198 184 181 183 191 197 201 204 206 208 208 198 193 193 194 196 200 203 212 221 229 231 230 224 211 196 195 202 212 219 223 226 225 224 222 222 224 226 228 230 233 233 235 237 233 230 229 227 224 223 222 221 223 226 226 226 223 223 227 236 245 248 248 251 256 324 26 34 28 19 355 325 301 288 279 273 270 267 265 261 258 255 250 246 247 247 244 240 237 232 227 224 222 219 220 221 223 224 226 225 226 223 219 212 205 200 195 190 185 179 175 174 174 177 178 179 179 179 179 180 186 196 208 215 220 212 200 186 179 173 170 166 163 161 161 161 162 164 165 161 156 150 144 138 137 134 138 141 147 150 153 156 160 163 169 174 179 182 183 186 190 192 195 196 198 201 204 206 208 209 209 210 209 208 207 206 204 205 206 208 213 217 223 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 273 273 273 273 273 273 273 274 275 274 273 273 273 274 275 275 274 273 272 270 270 268 266 263 259 255 250 244 239 234 226 220 213 211 207 205 203 199 198 198 195 194 194 194 193 193 190 190 190 190 188 186 184 182 180 180 179 177 177 178 178 178 179 179 180 182 183 185 187 189 191 193 195 196 198 200 200 200 200 199 198 198 199 199 199 198 194 191 186 186 187 190 192 196 197 199 200 199 198 194 188 186 185 184 185 186 186 187 187 187 185 184 183 181 181 183 183 183 183 181 181 181 181 181 182 183 184 186 187 187 188 188 189 192 192 193 193 194 194 195 196 196 196 196 197 199 202 204 204 204 202 201 201 203 205 206 207 209 211 212 211 208 207 205 205 204 205 204 201 199 196 195 191 186 195 201 205 202 192 194 198 200 200 187 181 187 194 201 204 209 214 221 228 229 227 219 206 191 194 203 212 220 224 226 227 225 223 223 223 226 228 229 231 233 234 235 232 232 231 231 229 228 225 224 225 225 225 225 221 220 222 230 237 240 244 284 10 32 31 28 15 353 327 304 288 280 275 274 273 271 271 272 265 257 246 238 237 238 240 243 247 248 248 246 241 235 230 229 229 229 229 229 229 224 219 211 203 193 188 183 180 177 175 174 172 173 173 175 176 176 178 180 186 191 201 211 223 226 220 200 185 172 168 164 164 164 162 163 164 166 167 166 161 152 147 144 143 144 149 153 157 159 162 165 169 173 176 180 183 186 188 191 193 196 200 199 199 199 200 202 204 204 205 206 207 207 206 204 203 202 203 207 211 214 219 222 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 274 274 275 275 275 275 274 273 272 272 272 270 268 265 262 258 253 248 243 235 226 223 216 212 209 204 202 198 198 195 195 194 191 191 191 193 192 192 190 190 188 186 186 184 184 182 182 180 180 180 180 180 182 183 184 184 187 188 190 192 193 195 196 198 199 200 200 201 201 200 199 199 198 197 195 193 191 188 186 187 188 191 192 194 197 199 200 198 195 192 187 187 186 186 187 187 188 188 187 187 184 183 183 183 183 184 184 184 184 185 184 183 184 185 186 186 187 188 190 190 190 191 192 193 193 193 193 194 196 197 197 196 195 195 196 198 200 203 206 206 206 206 205 205 205 205 205 206 211 215 215 216 214 211 206 199 192 195 196 194 195 197 199 200 206 209 214 204 183 186 190 196 200 191 190 190 200 206 210 214 218 223 228 227 224 208 194 188 193 199 212 222 227 229 231 229 228 226 225 225 225 225 227 228 230 233 234 233 234 233 233 232 230 228 228 227 227 225 223 222 222 227 234 255 303 357 13 22 24 22 5 338 311 296 286 282 280 280 281 284 286 286 282 275 256 239 227 230 235 245 254 265 270 278 268 260 248 240 233 231 231 229 227 223 215 204 197 192 186 182 180 176 173 171 170 169 170 171 172 175 178 182 187 191 196 200 206 209 208 200 188 178 172 167 165 165 165 165 166 169 170 168 165 157 152 148 149 152 157 162 165 167 169 172 175 178 180 183 185 188 189 192 194 198 201 202 202 201 200 200 200 200 201 201 202 203 206 203 200 200 201 203 208 212 217 221 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 272 270 268 266 260 259 255 250 248 241 235 229 218 214 209 206 205 201 198 195 194 192 192 191 191 191 193 193 192 192 190 190 189 187 186 185 185 184 183 183 183 185 185 186 187 187 188 190 191 192 194 195 196 197 198 199 201 200 200 200 200 199 198 198 197 194 192 190 188 188 188 189 190 192 194 196 197 198 198 196 196 194 193 193 193 192 192 192 191 190 189 187 185 185 185 185 186 186 187 187 186 187 187 188 188 188 189 190 191 192 192 193 193 193 193 194 194 194 194 195 196 197 196 195 195 197 198 200 201 204 206 208 209 209 210 211 211 209 208 209 212 214 216 216 212 203 200 198 199 201 200 200 200 202 204 208 210 212 199 178 182 189 200 205 208 204 200 203 208 214 217 221 224 227 226 218 199 196 197 197 201 210 220 229 233 235 235 232 230 228 226 224 222 221 223 228 231 235 235 236 237 237 236 235 234 235 234 235 234 235 233 233 249 287 340 354 2 8 15 18 15 359 337 311 301 296 294 293 294 294 295 294 293 292 287 275 255 227 220 223 252 279 298 295 291 279 268 256 241 228 227 224 220 215 205 197 190 191 191 191 186 182 175 170 168 167 166 167 167 171 175 180 184 188 192 194 196 197 197 194 190 189 187 180 174 167 165 164 164 164 168 172 173 168 162 156 153 156 159 164 168 171 172 175 177 179 180 183 185 187 188 189 192 195 198 200 202 202 201 201 199 198 197 197 197 197 199 203 203 204 203 204 207 208 212 217 223 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 252 246 241 234 229 221 214 207 205 203 201 198 196 194 191 189 189 189 190 192 194 193 193 194 194 191 191 189 187 187 187 185 185 185 186 186 188 189 190 191 192 194 195 196 197 198 199 199 200 200 201 200 201 200 199 198 197 195 194 193 192 191 190 188 188 189 192 193 194 195 197 198 198 198 198 197 198 197 196 196 196 195 194 193 192 191 189 188 188 189 189 189 188 188 189 189 190 190 190 191 191 191 192 192 192 193 193 193 194 194 194 195 195 195 195 195 196 196 196 197 198 200 201 202 204 206 206 208 209 211 213 213 211 210 208 208 206 203 202 201 204 205 205 203 202 200 198 201 203 206 206 205 193 181 180 190 202 210 212 210 207 208 211 216 219 222 225 225 222 216 207 210 212 209 209 209 219 228 233 236 237 236 235 230 225 221 217 216 219 225 231 236 238 239 241 242 243 242 243 244 244 244 246 249 250 41 40 31 16 9 5 9 11 12 5 353 336 324 318 313 309 304 302 300 298 295 294 292 290 287 277 258 222 158 7 337 327 311 299 281 263 248 229 216 211 206 202 191 178 176 177 187 194 199 195 187 177 171 166 164 163 164 166 172 178 183 187 191 193 194 194 193 190 188 185 188 190 190 184 175 168 163 163 165 169 171 175 171 166 160 159 161 164 168 171 174 177 179 180 181 182 184 185 187 188 189 192 196 197 199 198 199 200 200 199 195 195 196 197 199 197 195 194 198 203 209 213 214 215 218 223 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 199 198 195 194 193 191 191 191 191 189 189 191 193 195 196 195 193 190 190 189 187 187 187 187 188 188 190 191 192 193 195 196 198 198 199 200 201 200 201 201 201 201 201 200 199 198 197 195 194 193 192 191 190 190 189 189 192 193 194 195 196 197 198 199 199 199 200 199 199 199 199 198 197 197 196 195 194 192 192 191 191 192 191 191 191 190 190 191 191 192 192 192 192 192 193 193 192 193 193 193 194 194 195 195 195 194 195 195 196 196 198 201 202 203 203 204 205 206 206 208 209 211 212 212 208 202 195 195 195 199 204 207 209 209 206 201 195 193 195 201 205 206 203 194 185 184 194 204 211 215 214 212 211 214 219 222 225 228 227 222 220 217 219 220 221 217 212 218 224 230 234 236 238 238 233 225 219 215 215 219 224 231 236 240 243 245 248 252 251 253 255 254 256 250 88 67 61 52 41 27 15 9 5 359 354 344 331 323 316 314 309 305 300 295 293 291 290 290 289 288 288 290 295 335 17 20 354 337 321 306 279 250 226 213 203 197 191 186 179 172 172 175 182 190 199 200 196 181 171 165 162 160 163 166 174 179 185 187 190 193 194 193 190 186 185 185 187 189 194 192 185 175 167 165 164 168 172 177 172 168 164 163 165 167 171 173 177 181 183 185 184 184 185 186 188 189 190 193 194 194 193 192 191 192 195 198 197 197 196 197 196 191 190 187 192 198 205 211 213 217 219 221 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 189 189 189 190 190 190 189 190 190 190 190 189 189 189 189 191 190 194 195 196 197 197 200 200 202 203 203 203 203 202 201 201 200 200 199 198 197 196 194 193 192 191 190 190 190 190 191 192 193 195 196 197 198 199 200 201 201 201 201 201 201 201 199 199 198 197 197 196 194 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 194 194 195 195 195 195 195 194 195 196 198 200 203 204 205 205 205 206 206 207 207 207 207 206 202 192 181 178 187 195 200 204 208 211 211 205 198 190 191 195 200 205 206 203 195 191 189 196 204 212 217 217 216 216 218 220 223 226 228 227 223 222 221 222 222 222 220 217 219 223 229 231 234 237 238 235 229 220 217 218 223 227 231 235 241 246 251 256 261 264 268 270 284 10 76 82 83 78 65 48 28 9 359 350 337 327 316 306 301 296 294 291 289 285 282 280 279 280 283 285 286 287 291 303 334 353 4 351 340 331 315 284 231 210 203 197 191 185 180 177 174 173 174 177 180 187 191 190 181 168 161 159 159 163 167 174 180 186 189 192 192 192 191 188 185 185 185 187 189 191 192 190 181 169 162 164 167 172 176 174 169 166 166 168 172 176 179 181 185 185 185 185 185 185 187 189 190 190 189 189 187 185 182 186 189 193 196 200 200 197 192 187 185 187 189 192 197 201 205 209 211 215 219 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 190 192 192 192 194 194 194 196 195 196 197 198 200 202 204 205 205 205 205 204 203 202 201 200 200 199 198 196 195 192 192 191 190 190 190 190 191 193 193 195 196 197 198 199 200 201 202 202 203 203 203 202 202 202 201 201 199 198 197 196 195 195 195 194 194 193 193 193 192 192 192 192 192 192 192 194 193 194 194 194 194 194 194 195 195 197 195 196 197 197 198 199 201 203 204 206 206 206 205 205 206 206 205 203 199 191 173 174 181 189 195 198 203 205 208 210 207 201 194 198 200 205 208 208 206 201 197 196 199 204 210 214 217 218 218 220 221 223 224 224 225 224 224 225 224 223 222 220 219 220 223 227 231 234 237 238 235 232 225 224 223 226 229 232 236 241 248 256 263 270 278 289 322 21 62 82 90 90 89 89 73 355 336 326 319 308 297 286 280 276 274 274 273 271 271 269 266 266 267 273 277 278 284 293 308 332 341 347 342 341 339 336 319 231 206 202 195 190 184 179 176 174 173 173 172 173 173 174 173 171 166 158 158 158 163 168 175 180 186 190 193 191 190 187 185 183 185 186 191 191 190 188 185 178 168 160 162 166 172 176 175 172 168 169 170 176 182 184 184 182 184 184 184 185 185 185 187 186 184 180 179 175 177 180 184 189 192 196 197 196 193 185 183 183 186 190 195 197 199 201 203 208 213 218 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 197 199 200 201 202 203 203 203 203 204 203 202 202 202 201 200 198 196 194 193 192 191 191 189 190 190 192 193 194 195 197 198 198 199 200 201 201 202 203 204 204 204 204 204 204 203 201 201 200 198 197 197 196 196 195 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 196 197 197 197 197 198 199 199 200 202 203 203 203 204 204 203 202 202 201 201 199 197 191 185 183 185 190 195 197 199 201 205 207 208 208 207 208 210 212 215 213 210 206 201 200 202 204 210 214 217 219 220 221 221 222 223 224 224 225 225 225 226 225 223 221 220 221 223 225 229 232 236 238 237 234 232 228 226 226 231 234 238 242 251 259 265 272 280 315 17 55 73 83 86 86 96 124 214 241 242 263 268 268 267 263 262 262 261 260 259 258 260 260 259 257 255 258 264 272 286 302 317 331 337 340 342 346 353 357 359 324 221 206 195 187 180 177 174 172 172 171 170 168 167 164 164 162 163 162 161 162 165 170 176 180 186 190 191 190 187 185 183 183 185 189 194 192 190 182 176 169 165 161 166 170 174 177 177 175 172 171 173 176 177 178 176 176 176 178 178 178 181 178 178 174 171 171 174 175 179 184 187 190 192 191 190 187 185 183 185 186 188 192 194 197 198 200 201 205 211 216 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 201 201 201 200 200 198 197 196 196 195 194 192 191 191 193 195 196 197 198 200 200 201 201 202 203 203 204 204 205 205 205 205 205 204 204 203 202 202 200 199 199 197 196 196 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 197 197 197 197 198 198 198 199 199 201 202 203 203 202 203 201 201 200 197 196 195 193 192 190 187 187 189 192 193 194 197 200 204 205 209 209 209 211 214 216 217 217 216 214 208 207 205 208 210 214 217 219 220 221 222 222 223 224 224 224 226 226 226 226 225 222 222 222 224 224 227 230 233 234 235 234 233 228 227 225 228 234 239 245 253 258 259 270 288 337 24 56 69 75 75 82 196 242 248 240 234 235 239 247 252 253 253 253 253 251 250 250 252 253 253 251 250 255 266 281 301 317 325 331 336 342 348 358 5 8 5 355 325 262 208 193 183 177 173 172 172 170 171 167 165 162 161 161 164 166 168 169 171 174 179 182 186 190 190 188 185 183 182 182 185 189 193 192 188 178 172 166 166 169 173 176 177 177 179 175 173 168 167 166 167 166 166 166 168 168 170 170 170 168 169 169 172 175 179 182 185 187 189 190 188 184 183 181 181 185 188 191 192 193 193 193 196 197 199 205 209 215 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 198 198 199 199 200 199 200 200 201 201 201 202 203 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 204 203 202 201 200 198 197 197 196 196 196 195 195 195 195 196 195 196 196 197 197 198 198 199 199 199 199 199 199 199 200 199 199 201 202 202 203 204 204 203 202 201 199 196 193 192 191 190 189 187 187 189 189 190 193 194 197 198 200 203 204 206 208 210 212 214 216 217 217 217 214 214 213 213 214 216 219 220 221 222 222 223 223 224 225 226 227 228 228 227 226 224 224 223 223 224 224 226 229 231 232 232 229 222 220 220 226 230 237 244 247 253 258 270 289 324 14 50 58 65 40 262 256 253 249 245 241 235 236 241 243 247 246 245 246 246 245 246 246 249 255 255 260 271 300 318 323 327 325 330 336 345 354 1 7 7 359 337 322 300 260 212 185 178 174 173 172 172 170 169 166 164 164 166 168 171 175 177 177 179 182 185 186 189 188 188 183 182 182 183 186 189 192 193 188 176 173 168 172 176 177 179 177 175 173 169 166 163 159 158 158 159 160 159 161 164 166 166 167 170 173 175 177 180 180 182 184 184 185 185 183 181 178 179 182 186 192 195 196 196 192 192 192 196 200 204 210 215 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 204 205 205 205 205 205 205 205 205 206 205 205 205 205 206 206 206 206 206 205 204 202 201 200 199 197 197 196 196 196 196 196 196 196 196 198 198 199 200 201 200 201 202 202 201 201 201 201 201 201 202 202 203 204 204 205 204 204 202 201 198 196 193 192 190 189 187 187 188 188 190 191 193 194 195 198 199 200 203 205 206 207 209 211 212 214 214 214 215 216 216 217 217 218 219 221 222 224 224 224 224 224 225 228 229 230 230 230 229 228 228 227 228 228 228 229 230 234 236 237 229 215 214 213 219 226 234 238 241 246 253 265 283 319 358 43 40 235 247 247 250 251 251 248 245 242 239 240 241 241 242 241 241 243 244 245 246 249 255 88 81 75 61 355 314 311 315 328 339 349 354 356 358 357 356 355 8 14 28 36 108 167 177 178 176 175 172 170 168 168 167 169 170 172 176 179 182 183 185 186 187 187 186 187 185 183 185 186 187 190 192 191 186 176 175 175 179 180 180 177 172 170 166 163 160 156 155 155 156 157 158 157 159 162 165 170 173 175 177 179 179 180 180 180 178 181 181 181 181 181 181 180 184 188 193 197 197 195 191 193 193 196 200 205 209 214 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 204 204 204 204 204 203 204 204 204 204 204 203 202 201 200 200 198 197 196 197 196 196 196 196 197 198 199 200 202 203 203 204 204 205 205 204 204 203 203 202 203 203 203 204 205 205 205 205 204 203 202 200 196 194 191 191 189 189 189 188 190 191 192 193 195 196 197 200 200 202 204 204 207 208 209 211 211 212 214 214 216 216 216 218 218 220 221 223 223 224 224 224 225 226 228 230 230 231 232 232 233 233 233 234 234 234 236 237 240 245 248 246 238 223 217 219 224 229 233 237 240 243 250 257 289 235 185 216 226 231 238 242 247 248 249 248 246 244 242 242 242 242 242 244 247 250 247 244 227 145 105 108 114 147 192 234 271 300 331 346 352 356 356 358 358 6 15 28 36 43 46 49 59 108 182 186 187 181 174 170 168 168 170 171 174 176 180 185 189 191 190 187 186 185 183 183 185 186 187 189 190 191 191 186 180 180 180 182 182 177 174 168 167 163 161 159 155 157 157 158 158 159 161 163 165 170 175 177 179 179 179 177 176 174 174 174 176 176 178 181 183 185 184 186 190 193 195 193 191 190 191 193 197 202 205 211 216 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 202 201 199 199 199 198 198 198 197 197 197 197 197 198 198 198 200 201 203 205 206 208 208 208 207 206 205 205 203 203 204 203 204 204 205 205 205 205 205 206 204 201 199 195 193 193 191 190 190 191 192 193 194 195 196 197 198 200 201 202 204 205 206 208 208 210 211 212 213 214 215 216 217 218 218 220 221 222 222 223 223 224 224 225 226 228 229 229 231 231 232 233 234 233 234 234 234 237 240 242 245 245 242 234 230 226 226 226 229 229 231 230 229 226 217 211 210 209 216 221 228 233 239 242 244 245 246 245 245 245 245 246 249 253 254 253 248 236 194 154 135 144 154 176 200 222 262 314 337 348 348 350 352 354 358 7 17 29 36 43 44 46 47 43 14 249 216 197 184 173 168 167 169 171 174 179 183 187 190 192 191 187 185 183 183 185 186 188 190 190 190 190 191 190 186 184 182 180 177 173 170 168 165 163 162 162 160 161 162 164 165 163 164 166 170 172 175 175 175 172 169 168 165 165 168 168 171 173 178 183 187 187 189 192 194 195 195 194 191 190 191 193 198 203 206 211 216 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 198 198 199 199 200 200 201 202 203 204 206 208 208 208 208 208 206 204 204 204 204 204 203 204 205 204 204 204 205 206 206 205 202 199 197 196 194 194 194 193 194 195 196 197 198 199 199 201 202 203 204 206 206 207 209 210 211 212 213 214 215 216 217 218 218 220 220 221 222 222 223 224 224 224 225 226 227 227 228 229 230 230 230 231 231 231 231 230 231 232 233 232 230 228 229 227 226 224 226 224 224 222 222 219 217 215 215 216 218 224 227 232 234 238 239 240 243 244 245 248 250 252 253 255 255 253 250 232 199 177 165 167 173 191 212 250 303 328 331 336 338 340 343 348 352 1 12 22 28 34 36 39 40 35 19 343 272 234 208 186 174 169 167 170 175 179 182 187 192 194 194 192 189 188 188 187 189 190 190 190 189 189 190 191 191 187 181 175 172 170 169 168 167 165 166 166 166 166 167 168 168 165 163 162 163 163 163 163 159 155 150 151 150 153 158 162 169 175 178 183 188 190 191 195 196 198 199 197 195 195 194 195 198 203 207 209 214 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 205 205 205 205 205 206 206 206 205 205 206 206 206 205 205 205 205 206 207 210 210 210 208 205 202 200 199 197 198 197 198 198 198 199 199 200 200 201 202 203 205 206 207 208 209 210 211 212 213 214 214 216 217 218 218 219 221 221 222 223 223 223 224 224 224 225 226 227 228 228 229 229 228 228 228 228 226 226 225 225 225 224 224 224 224 224 224 224 224 223 223 223 221 219 221 221 221 221 224 227 230 231 234 237 238 240 243 245 246 249 251 251 251 253 253 252 251 240 224 206 195 193 198 214 239 276 302 315 317 322 325 328 332 337 343 349 357 6 11 16 17 18 18 14 9 351 314 271 234 205 181 173 171 169 178 184 190 193 199 205 203 200 195 194 193 191 192 192 192 190 189 186 185 184 185 183 178 174 171 168 169 167 165 165 165 165 165 165 163 160 157 153 151 150 149 147 148 145 143 140 139 142 145 151 157 162 167 177 184 193 197 198 198 198 200 200 201 202 202 202 201 202 203 205 207 209 210 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 209 209 209 209 210 210 210 211 211 210 210 209 207 206 202 201 200 199 200 199 200 200 199 201 201 201 202 202 203 204 205 207 208 209 211 211 212 213 213 214 216 216 218 219 220 221 221 223 223 224 224 224 224 224 226 227 227 228 227 228 228 228 228 227 226 225 225 224 222 223 222 223 222 223 223 223 223 222 223 222 223 221 222 222 222 224 225 227 228 229 232 234 237 239 242 242 246 246 247 247 249 249 251 252 252 252 248 242 236 232 230 236 242 255 270 285 295 303 307 310 312 315 321 325 330 336 343 348 353 354 353 353 349 348 339 324 301 260 209 194 181 181 181 188 194 200 203 206 210 208 204 202 199 196 196 194 194 195 192 189 184 180 179 178 178 176 174 173 170 167 165 161 161 160 160 157 153 150 147 143 138 137 135 137 138 138 140 140 141 143 146 154 161 166 171 175 184 191 200 206 208 211 207 205 205 203 204 207 210 214 214 215 214 211 213 213 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 208 207 204 202 200 199 198 198 198 198 199 200 201 201 201 201 201 202 203 205 206 207 209 210 211 212 212 213 213 213 215 216 217 219 220 220 222 223 224 224 224 224 226 226 226 227 227 228 228 228 228 228 228 227 226 225 224 224 222 221 222 221 221 221 221 221 222 222 222 222 223 223 223 223 224 225 227 228 229 230 233 234 237 238 242 242 244 245 246 247 248 248 249 251 250 251 251 250 245 245 246 248 251 255 265 275 280 286 289 294 294 294 295 294 293 294 297 297 300 302 306 312 312 312 308 304 291 255 217 197 192 190 192 197 199 202 205 207 207 207 204 202 199 199 198 197 195 194 189 185 181 179 177 174 173 171 170 171 168 165 163 160 158 158 154 153 151 147 144 141 135 134 137 138 139 142 144 148 151 155 159 165 172 176 181 183 190 197 204 211 219 224 226 221 213 208 205 207 215 221 226 228 228 226 222 220 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 200 200 201 201 202 203 204 205 206 207 208 209 210 211 211 211 212 213 214 216 216 218 220 221 222 224 224 224 225 225 226 226 226 227 228 228 228 229 229 229 229 228 227 226 224 223 222 221 220 220 220 221 220 221 221 221 222 222 222 222 223 224 225 225 228 228 229 230 232 234 237 238 240 242 244 246 247 248 248 248 249 249 250 250 250 250 250 249 250 251 252 256 261 266 268 273 275 277 278 278 275 270 268 265 260 254 250 247 245 244 246 249 252 251 248 234 223 210 203 200 200 202 203 203 204 203 204 201 200 197 197 197 196 193 191 188 183 181 178 174 172 166 162 160 161 163 164 163 161 161 160 159 158 158 157 153 150 144 143 143 146 148 150 154 157 158 161 164 166 171 175 180 184 188 193 198 204 211 221 232 245 242 239 223 216 213 219 224 228 233 234 234 233 229 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 207 207 208 208 209 210 211 213 214 215 216 218 219 220 222 223 225 225 225 225 225 226 227 227 228 229 229 230 230 230 229 229 227 226 225 223 223 222 221 221 220 220 219 220 221 221 222 223 223 223 224 224 227 227 227 228 230 230 232 235 237 239 242 244 246 247 248 248 248 248 249 249 250 250 249 250 250 249 250 251 253 255 256 259 261 263 266 268 268 268 265 263 259 252 246 241 234 228 224 221 220 221 221 223 221 218 215 211 207 205 205 204 204 202 203 202 200 200 198 195 194 192 191 190 189 190 188 183 181 176 173 164 158 155 156 157 158 158 160 160 161 160 161 160 158 156 154 152 152 154 156 158 160 162 164 166 168 170 171 176 179 182 187 191 194 197 202 207 218 226 245 255 255 245 231 223 226 226 231 235 240 243 244 243 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 218 220 221 221 222 224 224 225 225 226 227 228 227 229 230 231 231 231 231 230 229 229 228 225 223 223 222 221 221 219 219 219 219 219 220 221 223 224 225 225 225 226 228 228 228 229 231 233 235 238 240 243 245 247 249 249 251 251 251 251 251 250 250 250 249 248 247 249 250 251 253 255 257 259 259 262 262 262 262 260 258 254 248 242 236 230 225 220 217 215 214 213 212 213 213 212 211 209 206 206 204 204 203 201 202 200 198 198 194 194 192 193 191 192 190 191 189 187 185 181 178 172 169 166 163 166 167 168 167 164 164 165 163 162 160 159 158 160 161 163 165 167 167 167 167 169 171 174 175 179 182 185 189 192 196 200 206 210 214 221 234 241 245 242 239 233 232 235 241 244 252 257 265 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 227 228 228 229 229 229 229 228 228 228 227 227 225 224 222 221 220 220 219 218 217 218 219 220 221 224 227 227 228 226 228 228 226 226 228 229 231 235 239 243 245 248 250 252 252 252 252 252 252 252 251 250 249 248 247 246 247 248 250 251 253 255 258 258 261 261 261 261 259 258 252 249 243 238 231 224 221 217 215 212 212 211 212 211 211 209 209 207 206 205 203 203 202 202 200 198 197 195 194 194 194 194 193 193 193 192 192 191 189 190 187 185 183 183 181 181 178 176 174 173 172 170 168 167 167 165 167 168 168 168 169 169 169 169 171 172 174 175 177 179 182 184 187 188 190 189 193 189 192 210 220 236 245 242 245 247 249 254 260 271 286 297 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 224 222 221 220 220 220 218 217 218 218 218 219 221 223 225 226 226 228 226 227 224 225 224 228 230 237 243 247 250 252 253 255 254 254 256 256 254 253 253 251 249 247 246 245 245 246 248 250 254 256 259 261 261 261 260 260 258 257 253 248 243 236 231 225 221 218 216 215 213 212 212 213 211 211 209 208 208 206 205 205 203 201 201 200 198 196 195 195 195 194 194 194 192 193 193 194 192 192 193 191 191 189 189 187 187 185 182 180 179 177 175 175 173 173 172 172 172 172 172 172 173 173 173 172 172 174 174 175 175 177 176 178 178 178 177 181 186 193 200 206 214 222 226 235 239 251 257 271 280 301 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 220 221 221 221 222 222 222 222 223 223 223 226 231 237 242 248 250 252 256 257 255 255 257 257 256 254 253 250 248 244 243 244 245 245 248 252 254 257 259 261 262 260 260 261 259 256 253 249 243 238 232 228 223 220 217 215 214 213 214 214 214 213 212 211 210 208 207 205 205 203 201 201 200 198 197 195 195 195 194 194 194 195 195 195 195 195 196 194 194 194 194 192 192 190 190 188 186 184 182 182 180 179 177 175 176 176 174 174 175 175 175 173 173 173 174 174 174 174 175 175 175 176 178 181 183 186 189 193 197 201 206 209 215 220 223 230 235 236 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 236 239 242 244 244 245 247 245 248 249 251 251 250 249 247 246 242 242 241 242 242 247 253 257 259 261 262 262 261 261 260 258 256 252 248 243 239 233 228 224 221 219 216 215 215 215 217 216 215 214 214 212 210 208 207 206 205 203 202 200 199 197 197 195 196 194 195 195 195 195 195 195 197 198 198 198 198 200 198 196 196 195 193 191 189 189 187 184 182 182 180 179 177 177 176 175 175 175 175 175 175 175 175 175 175 176 176 176 177 179 180 182 184 186 189 191 194 197 200 201 205 206 207 209 213 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 245 244 242 242 243 243 243 246 251 252 256 258 259 259 259 260 260 260 258 254 251 246 242 237 233 227 223 221 219 216 216 216 219 219 219 217 216 214 214 212 211 208 207 206 204 203 200 199 197 197 196 195 195 195 195 195 195 197 197 200 200 200 202 202 204 202 201 201 200 199 197 195 193 191 189 187 185 182 180 179 177 178 176 175 175 175 175 175 175 175 175 176 176 176 177 179 179 180 182 183 185 187 189 191 193 194 196 198 199 202 203 205 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 256 257 256 255 254 250 247 243 240 236 233 228 225 224 221 219 220 220 222 223 223 221 220 217 215 213 211 209 208 206 204 204 201 200 198 197 197 195 195 195 195 195 197 198 200 202 204 204 205 205 207 207 207 205 205 205 203 201 199 197 193 191 189 185 183 180 179 179 178 176 175 175 175 175 175 175 175 176 176 176 178 179 179 180 182 183 185 187 188 189 190 192 193 195 196 198 202 203 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 227 226 224 221 221 220 219 217 215 215 212 212 210 210 209 207 206 205 204 203 202 201 199 197 197 197 197 197 197 198 198 200 202 204 205 208 210 211 211 211 211 213 210 210 209 207 205 201 198 194 192 188 185 183 182 179 178 176 175 175 174 174 174 175 175 175 176 176 178 179 179 180 182 183 185 185 187 188 188 190 191 193 195 196 199 200 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 206 204 204 202 202 203 201 201 201 201 201 201 201 201 201 203 203 205 207 209 209 210 213 214 217 217 217 216 214 213 210 209 204 202 197 193 190 188 184 183 180 178 177 175 174 173 173 172 174 175 175 175 176 178 177 179 180 182 182 183 185 187 187 187 189 190 191 193 194 196 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 204 205 205 207 209 209 209 208 211 212 212 213 214 214 213 213 211 209 205 202 198 195 191 189 186 183 181 178 176 174 173 171 171 172 173 173 175 175 176 177 177 179 180 182 182 183 185 185 187 187 187 189 189 191 194 195 196 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 208 206 204 200 198 194 191 189 186 185 182 180 179 178 176 175 173 173 174 174 174 176 176 177 177 180 180 182 184 184 185 185 185 187 187 187 189 190 192 193 194 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 176 176 176 176 176 176 176 176 175 177 179 179 180 182 184 185 185 185 187 188 190 190 192 193 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 185 187 188 190 192 195 195 198 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan