From 9e28e4c7b67c54229df11d355047ac8a88ea1817 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Sun, 15 Dec 2019 15:09:13 +0700 Subject: Normalize pathname --- tht/C/QG-2017/input25/101.txt | 100 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 tht/C/QG-2017/input25/101.txt (limited to 'tht/C/QG-2017/input25/101.txt') diff --git a/tht/C/QG-2017/input25/101.txt b/tht/C/QG-2017/input25/101.txt new file mode 100644 index 0000000..a56eaed --- /dev/null +++ b/tht/C/QG-2017/input25/101.txt @@ -0,0 +1,100 @@ + 36 36 36 36 36 36 35 35 36 35 37 35 34 35 33 30 32 32 30 31 32 35 35 34 32 32 34 34 33 34 32 31 30 32 32 32 32 30 31 29 29 30 30 27 27 27 28 26 25 27 27 26 28 25 38 79 88 94 84 75 77 82 82 83 79 75 76 70 61 67 67 67 67 57 58 66 61 66 63 58 57 63 49 46 16 34 44 54 43 47 66 64 99 108 101 103 115 116 109 106 + 36 36 38 38 35 34 35 36 36 38 37 36 32 34 33 33 37 37 34 33 34 38 38 34 32 33 35 35 34 34 32 32 33 34 33 35 34 30 31 31 30 29 29 28 26 26 27 25 24 27 27 27 31 25 40 82 83 82 85 82 71 72 77 75 68 64 70 80 62 69 84 81 71 64 55 64 55 37 44 43 53 38 53 79 37 45 45 57 47 40 72 91 112 116 103 96 100 114 120 117 + 40 40 40 38 36 36 38 40 37 36 34 36 36 36 35 37 39 38 35 34 36 39 39 35 34 36 37 36 36 35 32 32 35 35 35 37 36 32 32 32 31 31 30 29 28 28 29 28 27 28 28 28 31 27 44 84 85 82 76 72 72 72 80 79 68 73 74 71 60 73 72 62 73 76 57 55 54 42 31 30 35 28 43 46 33 46 49 49 47 62 99 102 105 108 113 122 118 111 105 91 + 42 41 40 39 39 40 39 38 35 35 35 38 40 38 37 39 39 38 35 35 36 39 38 36 35 36 37 36 37 36 32 33 36 36 37 38 36 33 32 32 32 30 30 30 30 31 31 31 28 29 30 28 28 29 60 102 93 96 101 95 102 94 71 81 89 85 80 74 71 81 66 57 65 71 65 59 62 50 37 43 35 24 23 20 30 66 61 51 42 63 87 84 97 106 106 122 129 105 91 83 + 42 41 41 41 42 41 38 36 36 39 39 41 40 38 38 41 42 40 37 36 37 38 36 34 34 35 37 38 39 38 34 34 36 36 36 37 35 35 33 31 31 32 31 31 32 32 31 30 29 29 31 30 29 31 66 99 96 104 119 123 125 114 72 75 85 87 79 74 72 85 72 60 61 68 71 67 59 56 49 45 40 30 20 36 44 59 57 60 61 70 78 76 74 73 82 90 82 76 85 86 + 45 45 43 42 41 40 41 40 39 42 41 39 43 40 39 40 42 39 36 38 39 39 38 36 36 37 39 39 40 39 36 35 37 37 38 34 32 36 34 32 34 35 33 33 34 33 31 28 32 30 29 32 32 26 69 119 102 94 77 94 112 119 88 65 72 79 71 69 67 75 77 69 68 62 66 67 62 58 58 54 51 31 27 44 57 50 64 68 81 79 82 78 106 99 81 82 73 79 78 81 + 46 44 43 45 44 44 43 41 41 41 41 43 42 39 39 41 42 39 38 37 37 39 38 39 41 41 40 40 40 40 38 39 37 36 36 35 34 34 35 32 34 36 36 33 33 34 33 28 32 30 33 30 27 29 78 126 99 91 77 83 105 108 97 77 80 84 73 70 74 79 76 73 84 66 55 60 64 68 57 53 55 30 28 39 34 41 70 81 72 73 93 81 79 84 94 78 74 80 83 78 + 45 44 45 47 46 45 45 43 44 43 43 43 43 39 40 42 42 40 39 38 38 40 39 40 41 42 43 42 40 40 37 37 38 38 36 36 37 35 33 33 34 37 36 34 33 34 34 32 30 30 30 30 32 37 74 93 92 87 84 79 91 108 97 85 91 92 84 80 81 88 80 84 86 55 57 59 60 63 50 49 45 34 30 28 26 33 39 61 51 64 89 87 78 74 89 94 89 83 84 85 + 46 45 47 49 47 46 46 45 46 46 45 43 43 43 42 44 44 41 40 41 42 42 42 43 43 43 43 42 41 40 38 38 39 39 39 39 38 36 34 34 35 38 38 36 35 34 33 33 32 31 31 32 29 41 87 89 81 87 89 85 81 81 79 83 88 85 79 75 79 87 83 82 70 57 57 60 59 55 51 48 41 35 32 31 33 34 37 56 47 48 62 61 79 77 77 92 100 86 87 105 + 48 48 49 51 49 48 47 46 46 47 46 45 45 45 45 46 45 44 43 45 46 44 45 46 45 45 43 40 39 40 39 40 38 38 40 41 38 36 37 35 35 38 39 37 36 35 34 32 34 32 35 34 31 43 83 90 90 92 88 91 85 78 86 90 94 93 88 81 81 77 83 85 57 52 51 54 44 45 45 39 34 27 27 34 37 36 45 49 44 45 61 46 67 69 76 92 81 77 84 94 + 50 49 51 52 52 50 50 48 49 49 48 48 48 46 46 47 45 46 47 48 48 45 47 47 45 45 44 42 41 40 39 39 41 41 41 40 40 39 37 36 36 37 39 38 37 36 35 33 33 34 36 35 38 41 57 47 59 76 62 65 73 85 89 93 97 96 88 79 72 69 74 82 68 51 45 33 30 33 36 35 32 33 29 28 36 34 40 44 46 53 66 47 52 60 59 63 56 63 69 73 + 51 50 52 53 52 52 51 50 50 49 49 51 49 46 47 47 47 48 49 51 50 46 46 47 45 44 44 43 42 41 40 40 41 43 43 42 42 40 38 38 37 38 40 38 37 37 36 36 34 37 39 36 34 55 101 97 85 76 66 50 49 51 57 62 59 54 58 62 58 65 68 59 77 62 43 31 35 29 28 30 34 35 31 32 34 33 30 39 44 44 63 53 49 54 44 33 31 42 60 45 + 53 52 53 54 53 52 52 52 49 50 50 51 51 49 50 50 49 50 49 50 51 47 46 47 46 44 45 44 44 44 44 43 41 42 45 46 42 40 42 40 39 39 41 39 37 38 38 39 38 38 39 36 33 71 131 105 102 103 91 81 78 69 66 74 77 75 72 71 65 80 74 60 67 37 23 28 22 16 24 24 33 31 33 41 38 38 33 31 35 35 66 65 49 39 38 30 23 25 31 35 + 55 55 56 56 54 52 53 53 53 55 54 52 52 52 52 52 51 52 48 50 53 49 45 46 45 45 47 47 47 46 43 42 44 44 44 44 44 44 44 42 41 41 41 39 38 39 39 37 39 40 41 36 38 47 78 88 80 78 82 79 82 81 81 84 78 81 81 79 69 64 76 100 84 28 12 12 19 18 20 21 21 24 23 19 23 25 23 19 18 16 31 42 35 33 28 22 24 31 30 44 + 57 57 56 56 56 56 56 55 55 55 54 54 54 54 53 52 52 52 53 53 50 49 48 48 47 47 49 50 47 45 46 46 46 46 46 45 46 47 44 43 41 41 42 41 39 39 39 38 40 37 41 34 37 39 53 87 88 74 72 72 72 67 66 64 68 79 75 74 78 67 63 69 54 23 31 30 26 43 42 39 41 45 45 44 37 31 33 29 33 40 31 28 30 28 23 27 37 46 57 79 + 59 60 61 60 59 59 58 57 57 56 56 56 56 56 55 54 53 54 55 54 52 52 51 50 50 49 50 51 49 48 48 47 47 48 46 46 46 47 45 44 42 43 44 43 40 40 41 38 41 37 38 39 42 37 33 52 61 59 63 73 76 74 70 66 81 84 82 66 44 42 32 25 24 29 37 41 26 28 32 35 43 45 53 57 50 45 58 52 63 55 58 60 62 56 57 59 56 43 54 79 + 62 64 64 63 61 60 61 61 59 59 58 57 58 57 56 55 55 55 55 54 52 53 53 52 53 52 52 51 50 51 50 48 48 49 49 47 47 47 46 45 44 45 46 44 41 42 42 40 38 39 39 33 38 68 68 31 38 45 45 49 50 50 54 65 69 70 62 30 19 28 26 18 31 37 47 37 35 19 30 30 33 40 44 45 42 43 60 67 55 37 36 64 72 61 67 73 65 73 63 68 + 65 66 65 63 63 63 64 64 63 61 60 59 59 58 58 58 57 57 56 54 55 56 54 54 54 55 53 52 52 52 51 50 50 50 49 48 47 48 46 46 45 46 46 44 42 43 44 43 39 41 40 40 39 58 52 31 33 29 24 27 23 24 27 33 31 33 30 22 23 21 27 24 34 34 38 36 31 23 27 29 28 32 37 50 41 52 59 64 86 61 39 47 62 79 60 61 60 65 67 77 + 68 68 67 66 66 65 64 64 64 63 62 62 62 61 60 60 60 59 58 57 58 59 56 54 55 56 54 52 51 52 52 51 50 50 50 48 47 48 46 45 45 46 46 45 43 44 44 40 39 39 35 37 38 44 35 31 33 34 30 32 33 28 28 32 24 32 35 26 27 18 31 39 26 31 34 34 33 31 29 30 34 28 20 47 59 61 47 77 79 77 60 25 38 65 61 59 60 55 64 72 + 70 70 69 68 68 66 64 63 64 63 62 62 63 63 62 62 62 61 61 60 60 61 57 55 56 57 55 54 53 53 52 53 51 50 50 49 49 49 47 46 46 46 47 47 46 44 45 42 39 40 39 40 37 38 28 29 27 33 37 35 32 24 16 31 34 27 35 25 18 26 21 17 23 24 26 26 27 28 38 38 30 34 30 39 74 65 72 71 66 76 72 48 31 22 50 71 64 61 71 75 + 72 72 70 68 67 67 65 64 65 64 64 64 64 65 64 64 63 61 62 61 61 60 59 57 57 57 56 55 54 54 53 53 52 52 52 50 50 50 49 47 47 48 49 49 47 45 43 39 41 42 40 37 38 35 23 29 30 27 33 34 20 21 19 18 31 27 22 27 25 23 24 29 26 29 33 34 42 50 65 62 38 30 35 23 44 48 55 55 64 65 77 88 58 18 59 72 55 51 71 72 + 75 72 70 69 68 69 69 68 67 67 66 66 67 67 65 64 63 63 64 63 61 60 60 60 59 56 56 56 55 54 54 54 53 54 53 51 51 51 50 49 49 50 51 50 47 44 43 43 42 42 42 38 40 33 19 21 24 28 24 21 25 27 25 17 16 26 31 26 25 25 24 26 25 36 58 62 64 73 42 37 65 51 34 36 38 45 45 48 50 68 56 74 63 31 57 56 43 59 46 43 + 74 71 70 71 72 70 69 69 69 70 71 69 67 67 67 67 65 65 65 64 63 62 61 60 59 60 58 57 56 54 55 55 57 56 56 54 52 53 51 51 51 52 52 48 47 47 45 43 44 46 42 41 41 35 22 14 10 12 9 11 20 24 24 23 12 8 15 22 28 26 26 22 21 29 27 30 59 65 48 39 81 83 71 48 36 34 37 42 50 47 49 26 32 36 47 38 40 71 52 58 + 75 73 72 72 72 70 70 71 72 72 72 70 68 68 69 67 65 65 64 65 64 63 62 60 60 61 60 58 57 56 57 57 57 56 56 55 53 54 52 55 53 53 53 50 49 49 47 46 45 44 44 41 42 35 26 38 26 20 16 13 9 18 15 11 17 16 8 10 14 14 18 15 21 20 23 21 30 64 80 75 73 85 87 76 54 52 42 43 43 37 41 46 34 39 52 65 69 72 79 84 + 77 75 75 75 75 74 73 74 75 74 72 70 70 69 70 69 68 66 65 66 67 66 64 63 64 62 61 62 62 60 58 59 59 57 57 56 55 56 54 55 55 55 54 52 51 49 47 46 45 45 47 42 41 32 16 31 47 67 56 45 29 27 41 43 43 40 33 25 20 18 17 12 12 10 13 21 15 27 52 53 57 64 58 58 68 60 57 52 56 51 45 49 57 60 76 81 84 87 79 86 + 76 75 75 76 76 75 75 75 75 74 73 72 72 71 71 71 70 68 68 68 69 68 66 67 66 64 63 66 65 62 60 60 62 59 58 58 57 58 56 55 55 56 56 54 51 49 48 47 48 46 47 44 44 32 14 39 39 53 65 55 42 23 25 37 41 44 55 55 41 38 43 27 20 23 29 30 31 25 36 41 40 30 31 26 29 23 30 34 49 49 40 56 59 61 79 65 62 74 75 69 + 77 76 76 76 77 76 76 75 74 74 74 74 74 72 71 71 71 70 70 70 70 69 68 68 67 66 66 67 65 62 64 63 63 61 60 59 59 60 58 56 57 58 58 55 52 51 50 50 50 47 47 45 48 37 13 28 31 24 33 41 44 52 52 43 43 40 44 66 44 28 32 33 17 13 26 33 26 37 47 47 48 50 59 55 41 40 43 59 56 49 35 39 49 37 29 25 35 38 51 50 + 79 79 78 78 77 77 76 75 75 75 75 75 75 74 73 72 71 72 72 71 70 70 70 70 69 67 67 69 67 65 65 64 64 63 61 61 60 62 61 59 59 60 58 55 53 53 53 52 52 50 49 47 48 39 11 11 32 37 47 74 107 110 96 86 78 62 37 30 31 23 18 24 24 12 19 27 24 29 24 17 31 38 42 47 53 60 55 90 94 95 76 75 74 40 27 35 37 41 37 31 + 78 79 79 78 77 77 76 76 76 76 75 74 74 74 74 74 73 73 73 73 72 71 71 71 71 70 68 68 69 67 66 65 66 64 64 63 63 65 65 61 61 62 61 58 57 56 56 53 53 53 52 50 48 41 18 8 28 31 36 46 53 47 30 31 36 20 13 15 10 12 12 11 14 17 8 17 25 24 27 28 31 31 28 29 43 55 65 75 83 82 80 80 66 38 28 26 33 35 42 48 + 79 80 80 80 79 79 79 78 77 76 76 75 74 74 75 75 74 74 74 74 73 72 73 71 72 73 70 68 68 68 68 67 68 67 66 65 65 68 67 64 64 64 64 61 61 59 58 58 56 56 55 54 50 47 33 24 32 33 27 12 2 3 12 19 27 28 25 28 31 27 17 18 12 5 7 14 21 22 21 23 25 32 28 24 28 34 62 79 71 74 78 81 60 40 34 42 38 42 59 69 + 81 80 81 79 79 81 80 78 79 77 76 76 76 76 75 76 76 75 76 77 76 73 73 72 71 72 72 72 71 69 68 68 69 69 69 69 69 69 69 67 67 66 65 65 65 63 63 63 61 59 59 59 54 52 42 41 42 33 35 37 33 24 20 35 54 73 69 56 73 70 65 58 30 20 22 18 20 17 14 6 15 18 25 22 20 23 36 50 51 52 65 66 73 64 24 34 39 64 86 83 + 81 81 82 82 80 80 79 78 79 79 79 78 78 77 77 78 77 76 76 78 78 75 74 74 74 74 74 73 73 71 70 70 71 71 71 72 71 71 71 69 70 69 69 69 67 67 67 67 65 64 63 64 62 60 53 49 45 38 37 42 42 38 37 39 42 54 73 91 117 124 133 128 64 32 27 22 24 22 23 26 14 19 22 18 20 17 25 28 25 26 40 52 69 58 24 34 29 37 75 66 + 84 83 83 83 82 81 81 80 80 80 80 80 79 78 78 79 79 77 77 78 79 78 76 75 74 74 74 75 75 74 74 73 73 75 75 74 74 73 74 71 72 73 72 70 70 69 70 69 68 67 68 68 65 63 60 61 58 54 52 53 55 52 50 51 51 48 51 53 63 69 81 87 54 31 26 27 39 38 31 63 57 57 43 20 19 25 28 28 28 31 38 43 41 27 23 32 30 20 32 49 + 85 83 82 83 82 81 82 82 81 81 81 80 79 79 79 81 81 79 79 80 81 80 79 77 77 76 76 77 77 76 76 76 77 78 78 77 76 76 75 74 75 76 74 73 72 73 74 72 71 70 70 68 68 66 66 69 64 62 64 64 67 67 61 58 57 53 53 54 53 52 50 49 49 45 49 47 46 43 36 46 62 62 40 26 24 41 44 31 28 34 34 33 28 26 21 27 33 29 14 18 + 84 83 82 83 82 83 82 82 83 83 82 81 80 80 81 81 82 82 82 82 82 82 81 81 80 78 79 80 79 78 77 79 81 80 79 79 78 78 77 77 77 77 77 75 74 75 76 77 74 74 73 71 72 71 72 74 72 74 71 69 71 73 72 70 68 65 57 54 54 55 52 55 58 49 52 55 58 51 51 48 42 43 45 39 38 39 41 42 38 36 35 40 33 37 29 29 33 29 22 28 + 85 85 85 86 85 85 85 83 85 85 84 82 82 82 82 83 84 83 83 83 83 83 82 82 80 80 81 82 82 81 81 81 82 81 81 80 80 80 79 79 80 80 79 78 77 78 79 79 76 77 78 76 77 74 76 78 77 83 78 77 74 72 71 69 71 73 70 68 66 63 61 60 59 58 54 52 59 54 52 49 53 52 51 51 53 47 47 48 45 45 42 44 42 43 37 35 37 30 26 33 + 86 87 88 87 86 87 87 85 86 87 86 85 85 85 84 85 86 85 84 84 84 84 82 82 82 82 83 85 85 84 83 84 84 84 82 81 81 83 83 83 83 83 82 81 80 81 82 81 79 81 81 79 80 77 80 80 77 79 78 79 76 73 76 78 75 74 78 79 74 71 72 72 69 66 64 64 64 63 66 57 58 60 58 57 53 52 53 55 49 52 52 50 52 45 45 45 41 35 38 37 + 87 89 87 87 87 88 88 88 88 86 87 87 87 87 86 86 87 86 86 86 87 85 84 84 84 83 84 86 86 85 85 86 87 85 85 84 84 84 85 84 85 85 85 84 83 83 83 84 82 82 82 80 83 81 82 80 78 76 75 75 76 77 78 78 78 78 79 77 75 78 78 78 76 70 71 71 69 69 70 68 71 67 66 68 62 63 65 65 62 63 62 61 65 59 52 51 48 47 45 47 + 88 88 88 88 89 89 88 90 89 87 87 88 88 87 87 87 87 88 88 87 88 88 86 87 87 87 87 87 88 87 87 87 87 87 87 86 86 85 86 86 85 85 85 85 85 84 84 85 84 83 83 84 85 84 84 87 87 86 84 83 83 83 83 81 78 77 76 74 74 77 78 77 77 76 76 76 76 74 77 74 75 74 73 73 73 75 74 77 76 74 73 72 74 70 59 59 59 60 61 59 + 90 90 89 89 90 90 89 90 89 88 89 89 88 88 88 88 88 90 89 89 89 89 88 89 89 89 89 88 88 88 89 88 88 89 89 88 87 87 88 87 87 86 86 86 87 87 87 86 85 86 85 85 85 87 89 90 92 93 92 90 90 90 89 89 86 83 82 81 80 79 78 79 78 78 78 79 79 77 81 80 80 80 79 79 80 80 79 85 85 84 82 80 77 71 69 69 71 75 77 75 + 91 92 92 91 92 92 90 90 90 89 90 90 89 89 90 89 89 91 91 90 90 90 90 90 90 90 90 89 88 89 90 89 89 90 90 89 89 89 89 88 88 88 88 89 89 88 88 89 88 87 87 87 87 90 91 88 89 90 90 90 90 88 87 88 89 90 91 92 91 89 87 86 84 81 80 80 82 82 84 84 81 82 82 80 82 79 82 87 88 87 86 86 83 76 73 75 75 74 77 80 + 92 93 93 92 93 91 90 91 92 91 91 91 89 90 91 91 90 90 91 92 92 92 91 92 92 91 91 91 91 91 91 91 90 91 90 88 88 88 89 89 89 89 89 90 90 89 88 88 88 88 89 89 90 93 94 93 92 90 90 90 89 87 87 87 89 91 91 91 91 91 92 93 92 89 87 86 88 88 90 90 87 88 88 85 86 84 83 85 84 83 83 84 84 79 77 78 79 79 77 78 + 91 92 92 92 92 91 92 94 95 94 93 91 90 92 92 92 93 92 93 93 94 93 92 92 91 91 91 91 92 92 91 92 92 91 91 90 90 90 91 91 90 90 90 89 90 90 89 87 88 89 90 89 90 93 94 92 92 91 91 91 91 90 91 92 90 90 90 89 89 90 90 91 93 93 93 92 92 92 89 92 93 96 93 90 92 91 92 91 88 87 86 86 86 84 83 83 83 83 81 79 + 93 93 92 91 93 94 94 96 96 94 94 93 92 93 93 93 94 93 93 94 94 93 92 92 92 92 92 92 92 92 92 92 92 91 90 91 92 92 93 92 91 90 89 89 89 90 90 91 90 90 91 90 90 92 94 92 94 94 92 92 92 91 92 93 92 91 92 92 92 92 91 91 92 93 93 94 96 97 87 88 95 97 95 92 91 90 90 90 89 90 90 90 92 92 91 91 89 86 87 88 + 95 95 94 94 96 96 95 95 94 93 94 93 94 94 93 92 94 94 95 95 94 92 92 92 91 93 93 92 92 92 93 93 93 91 91 91 92 91 90 91 91 91 91 91 91 91 91 92 91 90 91 91 91 94 97 100 98 96 95 95 96 96 94 94 96 93 92 92 93 91 92 93 93 92 92 94 94 94 96 92 94 93 90 91 90 91 90 92 91 90 90 90 93 92 94 94 95 95 94 93 + 96 96 96 96 97 98 96 94 92 92 94 93 94 95 95 95 95 95 95 95 93 94 94 93 93 93 92 91 92 93 91 93 93 91 92 91 91 91 91 90 90 90 90 90 90 90 89 89 89 92 92 91 90 94 101 101 98 98 98 98 100 99 98 98 99 98 95 91 91 93 93 93 93 92 93 94 96 94 96 94 93 92 91 91 92 93 92 93 92 94 90 87 91 91 93 95 97 99 98 97 + 96 97 98 96 96 95 95 94 94 94 94 94 94 95 94 94 95 94 94 94 94 95 94 94 94 94 94 93 93 94 92 93 93 92 92 92 92 91 91 90 90 91 91 91 91 92 91 91 90 91 92 92 92 96 104 105 102 103 102 101 100 99 98 97 99 101 100 95 93 94 95 94 93 94 94 95 96 95 95 96 94 92 92 94 96 96 95 96 94 96 95 94 95 91 95 93 93 97 98 98 + 97 98 98 96 95 94 94 94 96 95 96 95 94 95 94 94 95 94 95 96 95 95 95 94 93 94 95 95 93 93 93 93 93 93 93 92 92 92 92 92 94 96 95 95 94 94 95 95 94 94 93 92 92 94 99 101 100 101 102 101 101 101 100 100 100 100 100 99 98 98 96 93 94 96 96 94 94 94 96 97 95 92 92 95 97 97 98 100 98 98 99 99 97 91 96 94 91 94 95 94 + 98 98 96 96 95 95 95 94 95 95 96 95 95 96 95 95 96 95 96 96 96 96 94 94 94 95 96 96 94 94 94 93 93 94 93 92 91 91 91 94 96 96 94 92 92 93 94 93 93 95 94 94 93 93 97 98 98 99 98 97 98 100 100 100 100 101 101 101 101 99 98 97 95 95 96 96 95 93 96 95 95 95 96 96 95 96 98 101 100 101 98 96 94 90 96 98 94 93 94 95 + 99 97 94 95 96 96 96 94 94 94 96 96 95 96 96 96 96 96 97 96 96 96 95 94 94 95 95 94 95 96 94 93 94 93 93 92 93 93 93 93 94 94 92 92 92 92 92 91 92 93 92 93 96 97 102 103 102 102 101 97 97 98 99 99 99 99 99 100 101 99 102 102 99 95 95 97 97 96 97 95 96 98 98 97 95 96 98 100 101 101 96 92 94 93 95 100 95 95 97 98 + 97 96 95 95 94 94 95 95 95 95 95 95 96 96 95 95 95 96 97 97 95 95 95 95 95 95 94 93 95 97 94 93 93 93 92 94 94 94 93 92 93 94 95 95 95 93 93 93 94 94 93 94 94 96 102 103 103 104 104 102 102 102 102 103 101 99 97 99 100 101 100 101 101 96 93 94 95 95 97 97 97 98 99 99 98 97 99 98 99 97 95 95 97 98 97 97 94 97 100 99 + 96 97 96 95 94 93 95 97 96 96 96 96 96 95 96 96 95 96 97 96 95 95 95 96 98 97 97 95 96 98 96 94 95 94 93 93 94 94 94 93 94 94 95 95 95 92 92 93 92 94 94 95 93 96 102 104 103 103 104 103 103 103 103 104 104 104 102 101 100 99 96 98 101 99 95 93 93 92 96 98 98 97 97 98 98 98 97 96 97 94 95 99 99 100 99 96 95 98 99 98 + 97 95 94 96 96 96 96 97 96 96 96 96 97 97 96 96 95 96 97 96 96 97 96 97 97 96 97 95 94 95 95 95 95 96 94 93 92 93 93 94 95 93 94 94 95 94 94 95 93 93 93 94 93 96 104 108 103 102 102 102 103 104 103 103 104 104 103 102 101 100 100 100 101 100 98 97 96 96 97 96 95 97 97 95 95 97 95 95 97 96 97 99 99 99 98 99 100 100 98 98 + 97 96 97 95 96 96 95 99 100 97 96 97 96 96 96 96 96 96 97 96 97 96 96 97 97 97 97 96 95 95 95 95 94 93 94 94 93 93 93 95 94 93 94 94 93 94 95 94 94 94 95 95 94 97 103 108 106 103 101 101 103 105 105 102 102 103 102 102 103 102 103 103 100 99 99 98 98 97 98 96 98 98 98 98 96 96 96 96 95 95 95 96 96 97 96 98 98 97 98 100 + 97 96 98 97 97 96 96 103 100 97 96 97 98 96 96 97 96 97 98 96 97 96 96 98 99 98 97 97 97 97 96 95 94 93 94 95 94 94 94 95 94 94 95 95 94 93 94 93 93 93 94 94 92 95 100 104 103 103 102 103 105 105 104 102 103 104 102 103 104 104 104 103 101 99 98 98 99 97 99 98 98 97 98 99 98 97 96 97 96 96 97 97 97 98 95 96 95 96 98 100 + 98 96 97 98 97 96 98 103 98 96 96 97 96 95 96 96 96 97 98 96 96 95 95 96 96 95 95 95 94 94 94 94 94 94 94 95 95 95 95 95 94 95 95 95 95 94 95 95 94 93 94 95 93 94 99 106 104 106 107 108 109 107 103 100 103 103 101 102 103 104 104 104 102 100 99 99 100 98 100 98 97 96 96 98 98 98 98 97 97 98 99 98 97 97 95 95 95 96 97 99 + 97 98 99 96 95 98 101 101 97 95 96 97 96 95 96 96 97 98 98 96 96 94 94 96 95 95 95 96 95 94 93 94 94 93 94 94 94 94 94 94 93 94 94 94 94 95 95 94 94 94 95 95 94 94 99 105 103 106 107 106 107 105 101 100 105 104 102 101 102 103 103 102 103 101 100 100 101 100 99 98 98 97 97 98 97 97 98 98 97 98 98 97 96 97 97 95 95 96 95 96 + 98 99 98 96 96 100 103 101 97 96 96 97 97 97 97 97 97 97 97 96 94 94 94 95 95 94 95 95 95 94 95 95 94 95 94 94 94 94 93 94 95 94 93 94 95 96 95 93 94 94 95 94 93 94 99 103 102 104 104 102 103 101 101 103 107 105 103 102 102 104 101 101 102 101 100 100 101 101 99 98 99 98 97 98 97 96 98 100 98 97 98 96 96 98 98 96 95 96 95 94 + 98 96 97 98 98 100 104 101 96 97 97 96 96 97 97 97 96 96 96 95 95 94 94 95 94 93 92 92 94 95 95 94 93 94 94 93 93 94 94 96 96 95 94 94 94 95 95 94 95 94 95 94 93 94 97 103 105 106 104 102 102 103 103 103 106 104 103 102 100 103 101 100 102 101 101 100 101 100 99 100 100 97 96 97 98 98 98 99 98 97 97 96 98 99 97 96 97 97 96 95 + 98 97 97 98 98 101 105 100 97 97 97 96 95 96 96 96 96 95 95 93 94 95 93 94 95 94 92 94 97 98 95 93 93 94 94 93 94 95 94 95 96 95 94 94 95 95 94 95 95 94 95 95 94 94 96 101 107 105 103 104 102 104 104 102 104 103 103 101 99 103 101 100 101 102 101 101 100 99 98 98 100 97 96 98 98 98 98 100 98 99 98 97 98 99 98 99 99 99 99 98 + 97 99 100 98 98 104 107 99 99 98 97 96 95 96 95 95 94 94 94 93 94 94 93 93 94 94 94 96 100 99 93 92 93 94 94 93 93 94 93 93 94 94 95 95 96 96 95 95 94 93 94 95 94 94 95 101 109 106 104 105 102 103 105 104 104 103 104 102 99 103 102 101 102 102 102 101 100 98 98 98 99 97 96 98 96 97 100 101 100 99 100 99 99 100 101 101 100 100 101 101 + 97 97 99 98 98 105 107 100 98 97 96 97 97 96 95 95 95 94 94 94 94 94 93 95 94 94 97 100 100 95 95 95 94 95 94 94 94 93 95 94 94 94 95 95 94 95 95 94 94 95 98 95 95 97 95 103 109 112 103 105 101 99 103 105 107 104 102 102 102 101 105 104 103 102 100 98 99 99 98 99 100 97 95 97 98 99 99 99 99 101 101 98 99 98 100 102 102 100 100 103 + 99 98 99 98 98 101 102 98 98 98 98 97 97 96 95 94 93 94 95 95 95 95 95 95 93 94 101 102 101 100 95 93 94 95 96 95 95 95 96 95 95 95 96 95 95 96 95 94 95 96 95 95 97 100 104 105 109 111 106 106 104 103 103 107 110 104 104 105 101 103 103 101 101 101 99 99 99 98 97 97 97 96 98 101 98 98 98 98 98 100 100 100 103 102 100 98 98 100 100 99 +100 97 99 99 97 97 98 97 98 98 97 96 96 96 96 95 95 96 96 95 95 94 95 96 94 94 102 102 99 104 97 93 94 95 96 96 95 95 94 96 96 94 95 94 94 94 95 95 96 96 95 97 98 101 107 102 105 107 106 103 102 103 104 104 102 103 103 104 104 101 101 101 100 101 100 100 101 99 99 99 98 98 103 104 97 98 99 98 96 98 98 98 98 99 102 98 97 100 100 99 + 99 98 99 99 97 97 97 97 97 97 97 96 95 95 95 96 95 95 96 95 95 95 95 95 95 95 103 102 96 102 102 98 96 94 94 95 96 96 95 97 96 94 94 94 94 93 94 94 95 97 97 99 100 105 110 104 106 109 107 104 102 102 103 101 100 104 102 99 101 101 101 101 100 101 101 100 101 101 100 101 101 99 104 102 95 98 98 97 95 98 101 101 102 100 100 100 99 98 99 99 + 99 99 99 98 98 98 97 97 96 96 96 96 96 96 96 96 94 95 95 96 96 97 96 94 96 98 102 104 96 97 102 104 103 100 98 97 96 96 97 98 96 95 95 95 95 94 95 95 95 97 98 95 98 105 107 106 108 113 109 106 102 100 102 103 102 102 104 104 100 102 103 101 100 100 99 99 99 99 99 99 98 98 103 100 94 96 97 96 96 98 100 102 104 103 102 105 103 100 99 100 +100 100 98 97 97 98 97 96 96 95 96 95 96 96 96 96 96 96 96 96 96 97 96 96 97 95 99 106 103 97 95 99 101 103 104 103 100 98 100 99 98 96 96 97 96 96 96 96 97 98 99 96 99 107 104 99 105 109 106 105 102 101 100 101 104 106 105 105 106 108 105 102 101 100 99 99 99 97 101 99 98 98 102 102 95 96 95 97 96 97 97 100 105 105 104 105 105 104 101 99 + 99 99 97 96 98 97 96 97 96 96 95 96 96 97 96 97 98 98 98 97 97 97 97 97 97 96 96 102 103 97 94 94 95 98 101 102 100 100 102 99 97 96 97 98 97 97 97 96 97 97 100 105 107 107 104 99 107 107 106 106 105 104 101 107 116 115 110 110 112 112 105 102 102 101 100 100 100 99 102 101 100 100 102 103 97 96 95 96 95 96 98 101 104 103 101 102 103 104 102 100 + 98 97 96 97 98 97 97 97 97 97 96 97 97 97 97 97 97 97 98 98 98 98 98 98 96 98 97 97 98 97 97 98 97 95 95 95 95 96 96 98 97 96 97 97 97 97 97 99 96 96 97 105 105 98 98 103 110 108 107 106 105 106 111 123 124 115 116 121 114 105 102 100 101 101 101 100 101 101 102 101 102 103 103 103 100 99 98 97 95 95 97 97 97 97 101 101 103 104 105 104 + 98 98 98 98 97 98 98 97 97 98 100 98 98 97 98 97 98 98 99 100 98 98 98 97 98 97 97 97 97 97 98 99 98 97 97 98 99 99 98 99 99 98 98 98 98 98 98 98 97 97 97 97 97 99 99 102 106 107 108 107 108 115 124 123 120 120 119 113 107 104 104 102 102 102 102 101 101 102 104 102 102 105 106 101 99 99 100 98 98 100 100 98 96 97 98 97 97 97 98 98 + 99 99 99 98 98 99 99 98 98 98 99 98 99 98 99 98 99 98 99 100 99 98 97 98 97 98 97 97 97 97 98 99 98 97 97 99 99 99 98 99 99 98 98 98 99 98 99 99 99 98 96 98 100 101 100 100 108 108 109 114 119 122 121 119 120 119 114 106 104 106 106 104 104 104 104 104 104 103 101 103 105 105 103 100 99 99 99 100 102 102 100 98 97 98 98 97 96 96 96 96 + 99 99 99 99 98 99 100 98 99 99 99 98 100 99 100 99 99 99 99 100 99 98 98 98 98 98 98 98 98 99 100 100 99 98 99 100 101 100 99 100 100 99 99 99 99 99 99 99 99 100 101 100 100 100 101 108 114 117 120 123 124 121 123 120 113 110 107 105 103 103 103 103 102 104 105 106 104 104 100 101 101 100 101 102 103 102 100 102 104 104 101 100 99 99 99 98 98 99 99 98 +100 100 100 100 99 99 100 99 101 99 98 99 100 100 101 100 100 101 101 101 101 100 100 99 100 99 99 99 99 99 99 100 101 100 100 100 100 100 100 101 101 101 101 101 101 101 100 102 98 99 102 101 101 104 109 115 121 122 122 121 116 112 109 106 105 106 106 105 105 107 108 108 110 112 112 110 106 104 104 105 104 101 100 100 99 98 102 102 102 102 101 102 102 101 102 100 100 100 98 96 +102 101 101 100 99 100 100 99 101 99 99 100 100 101 101 101 101 102 102 102 102 102 102 101 101 101 101 101 100 100 100 101 101 101 101 100 99 99 101 100 100 100 100 100 101 101 101 101 100 100 102 101 101 103 105 105 112 112 109 109 107 106 108 108 108 109 110 110 112 113 116 115 114 111 110 107 106 106 108 107 105 102 99 99 100 102 102 101 101 100 100 101 101 102 103 102 101 100 100 101 +101 101 102 101 100 100 101 99 101 100 99 101 100 101 101 101 101 102 101 101 102 102 102 102 103 103 103 104 103 103 103 103 103 103 102 101 100 101 103 101 101 101 101 102 103 103 103 103 104 104 102 102 103 105 104 104 109 112 113 112 110 112 115 115 113 114 115 114 113 113 112 109 109 108 106 105 105 106 109 106 103 102 103 103 103 102 101 102 101 101 100 99 100 102 102 103 101 100 103 105 +102 102 103 102 101 102 102 100 101 100 101 103 101 101 101 102 101 102 102 101 101 102 102 103 103 104 104 103 103 105 105 105 105 105 104 103 103 104 105 104 104 104 104 105 105 104 104 103 104 104 102 102 104 107 108 107 113 116 117 117 113 114 115 112 113 112 112 110 109 108 107 107 107 109 109 108 106 105 104 104 104 104 105 106 104 101 103 101 101 101 101 100 101 102 104 104 104 104 102 101 +103 103 104 102 102 103 102 102 102 102 102 104 102 102 101 102 103 103 103 102 103 103 103 103 103 104 104 103 103 103 104 105 105 105 104 103 103 104 105 105 104 104 104 104 104 103 103 102 102 103 103 103 102 102 102 104 113 114 112 114 115 113 109 108 108 107 109 109 110 111 110 108 107 107 107 107 107 107 104 103 103 103 104 104 103 105 106 102 100 102 103 102 103 104 103 103 105 106 103 100 +103 104 104 103 103 103 103 102 104 102 102 103 104 104 103 102 104 103 103 104 104 104 104 104 103 104 104 104 103 103 103 103 104 104 104 103 103 104 105 105 103 103 103 104 104 103 103 104 104 104 104 104 103 103 102 103 111 114 111 113 115 113 111 113 112 112 111 109 108 109 108 106 105 105 105 105 106 106 107 105 105 104 105 103 98 102 107 104 103 105 105 103 104 105 103 104 105 106 104 102 +104 104 103 104 103 104 104 104 103 103 103 103 104 105 105 105 104 105 104 104 105 104 105 104 103 104 105 105 104 104 105 105 106 106 105 105 105 105 106 105 104 104 105 105 105 104 104 105 105 105 105 105 104 103 103 105 110 112 110 111 110 110 109 110 110 110 110 109 110 112 109 106 106 107 106 106 107 107 107 106 107 106 103 105 101 102 103 104 106 107 105 102 102 104 104 106 107 106 104 104 +104 105 104 104 103 103 103 104 104 105 104 104 104 105 106 106 105 106 106 105 106 106 107 106 105 106 106 106 106 105 106 106 106 106 106 104 104 104 105 106 105 105 106 106 105 105 105 105 105 104 104 105 104 104 104 109 113 114 113 111 108 109 108 108 108 108 108 107 107 109 108 106 106 107 106 107 109 110 109 107 108 107 103 106 105 104 103 103 104 104 103 101 100 101 102 103 104 104 104 103 +105 106 105 106 105 105 104 104 105 105 105 105 105 105 105 105 106 107 106 107 108 107 108 108 108 107 107 107 106 106 107 107 107 107 106 106 106 106 106 105 106 105 106 107 105 104 105 105 105 104 104 105 105 105 104 108 114 113 112 110 108 108 110 109 109 108 108 107 106 106 105 104 104 104 103 103 105 105 108 105 106 105 105 104 107 105 105 105 105 106 106 104 102 102 102 101 102 104 103 100 +105 105 106 107 106 107 105 106 106 106 106 107 107 106 106 105 107 107 107 107 108 108 108 109 108 108 108 107 106 107 108 108 108 108 107 107 107 107 107 107 106 106 107 106 105 105 106 106 105 105 105 105 105 105 104 108 115 111 110 109 109 110 110 109 110 109 109 109 109 108 107 106 106 105 104 103 104 104 105 102 104 103 106 102 106 103 105 105 105 107 107 106 105 104 104 104 104 103 103 103 +105 106 106 107 107 107 106 107 106 106 107 107 108 106 107 107 107 108 108 108 108 108 109 108 108 108 108 107 107 107 109 108 108 107 107 107 107 106 107 107 107 107 108 106 106 106 106 107 106 105 104 104 104 104 103 108 114 110 110 108 108 109 109 110 110 109 109 109 109 108 108 107 107 108 106 106 106 106 105 104 104 105 107 104 106 104 103 104 103 102 102 102 103 104 104 106 104 102 103 105 +109 108 108 109 109 108 108 109 107 107 108 107 107 106 107 108 107 109 108 107 108 107 108 109 108 108 109 109 108 107 107 108 108 107 107 108 108 107 106 107 107 106 107 106 105 106 105 107 107 106 105 105 105 105 104 108 115 110 113 112 108 108 108 108 108 107 107 109 110 109 108 108 108 108 107 107 107 104 108 111 106 106 104 106 104 105 104 104 103 104 103 104 103 103 103 103 102 100 101 101 +109 109 109 109 109 108 108 109 108 109 110 108 107 108 108 108 108 109 109 108 107 107 107 108 109 109 109 109 108 108 108 109 108 108 107 107 107 109 108 106 107 107 107 107 106 107 106 106 106 106 106 105 105 104 103 108 115 110 112 112 112 111 110 111 109 109 108 107 109 111 109 107 108 108 106 108 105 107 109 124 109 106 103 106 104 105 107 109 106 104 104 102 103 105 106 104 102 104 103 101 +108 108 108 109 109 111 110 109 108 110 110 108 109 109 108 108 108 109 109 109 108 107 107 108 108 108 108 109 108 108 108 109 108 108 107 106 107 108 107 107 107 108 108 107 107 106 106 105 105 105 106 105 105 105 104 108 116 111 111 110 110 111 112 113 110 109 109 106 108 107 107 109 108 108 107 107 107 109 108 119 113 106 107 104 103 105 108 106 107 101 104 104 108 106 105 106 104 105 105 104 +109 109 108 108 110 112 112 110 109 110 110 109 109 109 108 108 109 109 109 109 109 109 109 108 108 108 108 108 108 108 107 108 108 108 107 107 107 107 108 107 107 107 107 106 106 105 105 104 104 105 105 105 105 105 105 108 116 113 113 110 107 109 111 112 111 108 107 108 108 106 110 112 107 105 108 104 106 106 108 107 120 109 103 105 106 104 106 104 106 102 107 113 111 104 103 106 106 101 103 103 +109 110 109 109 110 110 111 111 110 110 110 109 110 111 109 109 109 109 110 109 109 109 109 109 109 110 109 109 109 109 107 109 109 108 108 108 107 106 107 106 106 106 106 107 106 105 105 106 105 105 104 104 104 103 103 109 116 113 113 112 109 108 111 112 113 109 106 109 110 112 126 115 107 107 108 107 105 107 110 102 110 117 104 109 108 103 103 107 104 105 113 113 106 104 104 105 106 101 102 102 +110 109 110 112 111 110 111 112 111 111 110 111 111 111 110 110 111 110 110 110 110 110 110 110 110 110 109 109 109 109 108 110 108 107 108 108 107 105 106 105 105 106 107 107 107 106 106 106 105 105 104 104 104 104 104 107 115 112 110 113 112 110 111 112 113 110 106 107 107 110 133 114 105 107 107 107 104 105 107 109 103 120 111 107 106 104 103 108 104 105 114 106 104 104 104 105 104 105 104 103 +116 112 109 111 111 110 111 113 112 112 111 110 111 112 111 111 111 110 110 111 111 110 109 110 110 109 108 108 109 109 110 109 108 108 108 108 107 107 107 106 106 107 106 107 106 107 106 105 105 104 105 105 105 105 104 108 116 113 110 111 112 112 111 109 110 110 109 107 105 105 130 118 106 108 107 107 108 105 110 128 115 110 117 106 107 107 104 104 106 111 107 104 106 105 103 106 105 106 105 104 +121 118 114 111 110 110 111 112 111 111 111 111 111 111 111 112 111 111 111 111 111 111 110 111 111 109 108 109 110 110 109 108 107 107 107 108 108 108 108 107 107 107 107 107 107 107 106 106 106 105 106 106 105 104 105 107 113 114 110 109 112 111 109 109 109 110 111 109 108 105 122 118 107 106 106 106 106 109 132 130 113 105 121 114 107 109 105 104 111 113 102 108 106 106 104 107 105 106 105 104 +116 120 122 119 115 113 113 111 112 113 112 112 111 111 111 112 111 110 110 111 112 111 110 111 110 109 109 109 110 109 108 108 109 109 108 107 109 108 107 107 107 106 107 106 106 106 106 105 105 105 106 106 105 105 105 105 108 112 110 111 114 112 111 112 111 111 110 108 112 108 115 112 108 105 106 110 104 121 141 114 109 111 111 124 110 108 109 106 120 102 104 106 108 108 104 103 106 107 105 105 +113 115 116 119 120 120 118 115 112 112 111 110 112 112 113 112 112 112 110 110 111 111 110 110 109 109 109 109 108 108 107 108 107 107 107 107 108 107 106 106 106 107 106 107 105 106 105 107 105 105 105 106 106 106 105 104 108 109 110 111 112 113 113 115 113 111 111 112 113 107 120 117 108 107 107 109 109 133 121 105 109 113 108 128 110 111 107 110 120 101 105 108 107 107 108 111 104 106 106 101 +113 112 113 114 117 119 120 121 121 118 116 113 112 111 112 112 113 112 112 111 110 111 110 111 110 109 109 111 110 110 109 108 108 108 108 108 108 108 107 107 107 108 107 106 106 105 105 106 106 106 105 105 104 104 104 108 111 110 109 109 109 111 111 112 110 109 110 112 113 110 120 120 114 111 114 109 124 119 109 107 108 110 113 118 133 100 109 120 112 105 106 109 105 107 106 118 113 105 107 112 +116 115 113 111 111 111 114 115 116 118 119 120 119 116 113 111 109 110 112 112 111 109 110 110 110 110 109 111 111 110 109 108 108 109 108 108 107 108 108 108 108 108 108 106 107 107 107 105 105 105 105 105 105 105 105 110 114 114 113 112 112 111 112 113 111 109 109 109 108 107 113 119 108 111 110 112 119 109 108 111 111 105 119 110 138 113 105 127 121 118 118 109 108 107 110 115 111 110 106 116 +120 120 119 117 115 113 111 111 111 112 115 117 118 119 118 118 117 115 113 112 109 108 109 110 110 109 109 110 110 109 109 108 108 109 108 107 106 107 107 107 108 108 107 107 106 106 106 106 104 104 105 106 106 107 106 108 115 115 116 116 116 114 113 113 112 113 113 112 111 109 114 116 108 107 111 113 118 113 107 110 105 108 109 118 119 142 100 121 121 129 130 128 120 108 115 131 124 123 124 125 +115 116 118 119 119 119 118 117 115 113 111 111 111 114 115 118 120 119 119 117 115 113 111 110 110 110 111 110 109 109 110 110 109 109 109 108 107 107 107 107 107 107 106 106 105 105 106 106 105 104 105 106 106 105 105 110 115 115 114 114 114 113 111 110 110 112 114 115 115 114 114 117 113 111 114 114 129 112 107 105 107 106 109 113 115 136 112 107 108 122 130 131 134 142 135 118 122 121 128 128 +112 112 113 114 116 118 118 117 113 113 112 111 111 110 110 110 111 114 117 117 118 116 112 111 111 110 110 109 110 110 110 110 109 108 109 108 109 108 107 106 106 107 106 105 106 106 105 105 105 106 107 108 107 106 106 110 115 115 113 113 112 111 110 111 110 109 110 111 110 109 109 118 110 110 109 121 118 108 110 111 108 111 106 110 110 117 115 100 107 109 122 113 124 140 142 136 136 141 128 137 +114 114 113 113 114 114 114 114 112 112 111 111 112 111 112 112 112 111 109 109 109 111 111 110 110 111 110 110 109 108 109 109 109 109 108 108 108 107 106 107 107 107 107 106 106 105 105 104 105 106 107 108 109 108 108 111 115 115 114 113 112 110 110 112 111 110 109 110 110 108 107 114 110 104 112 118 106 110 110 110 111 110 110 110 109 114 106 108 109 105 112 116 110 105 110 118 120 119 120 129 +112 112 113 113 113 114 112 112 114 112 113 112 111 112 111 111 111 110 111 110 109 108 110 110 109 110 111 110 110 109 109 108 109 110 109 108 108 107 107 108 108 108 107 107 105 105 105 106 105 105 105 106 107 108 109 114 115 114 113 112 111 112 110 110 112 111 110 111 110 109 105 111 109 103 117 109 110 108 108 108 109 110 111 111 110 111 121 109 109 107 109 113 126 116 106 114 119 106 105 113 -- cgit 1.4.1