blob: 926601bf32ac6b39e359a6f3b80f6d1603a0542c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
66 63 96 161 117 127 135 79 114 114 138 135 61 42 55 68 100 83 52 58 69 85 85 60 72 62 59 71 73 74 77 72 61 63 66 53 48 58 53 48 49 62 78 69 58 63 50 59 68 55 78 75 65 27 27 26 41 45 50 52 54 65 83 84 61 65 71 62 76 58 62 82 66 54 64 84 75 62 83 117 115 149 108 77 91 26 24 42 37 31 24 73 92 67 64 64 63 63 64 67
54 84 111 150 128 116 133 86 116 97 139 127 71 55 62 72 97 86 66 59 71 76 58 51 61 75 66 49 59 70 75 71 69 62 63 66 49 57 64 56 54 55 69 48 51 50 49 51 56 50 76 73 76 46 28 46 58 48 60 59 50 57 72 81 65 67 75 71 64 67 53 62 91 75 56 72 69 66 86 111 118 144 101 77 84 21 25 40 41 34 25 80 82 59 68 63 66 63 65 69
47 77 96 137 123 118 110 70 93 95 132 138 62 50 71 72 82 76 69 61 55 61 53 43 44 65 67 55 69 83 79 66 68 55 53 61 56 58 55 48 46 40 34 37 40 44 43 56 50 63 88 69 60 53 56 54 55 53 44 41 48 44 49 80 76 66 70 66 63 60 57 51 65 60 57 57 76 101 96 109 117 148 95 78 86 22 26 37 35 30 25 82 81 59 68 66 67 64 66 72
57 83 75 142 133 113 117 78 89 98 89 127 97 40 56 50 49 58 62 65 72 68 58 42 44 60 66 64 68 70 69 67 64 54 48 53 53 57 53 54 46 40 35 45 42 37 43 56 49 59 99 66 53 60 55 44 47 48 52 50 49 49 48 70 96 72 60 58 62 61 58 52 50 46 55 57 73 94 100 113 122 152 86 72 82 23 33 44 30 25 25 86 76 55 70 72 70 70 70 72
57 78 96 154 138 109 94 62 86 80 54 108 101 43 40 52 52 51 42 37 52 49 32 23 41 61 61 53 64 59 56 66 55 54 51 56 45 51 61 60 43 41 43 41 41 36 41 52 51 55 75 72 67 65 55 55 48 50 46 40 34 36 54 75 91 74 54 58 53 58 57 60 66 55 62 82 85 79 93 116 121 156 80 68 88 29 25 32 29 24 21 95 66 44 72 70 67 67 67 69
55 72 86 158 122 111 94 69 74 71 94 130 80 57 52 45 59 44 33 49 57 58 50 44 38 39 51 46 63 66 51 59 47 60 55 37 37 39 61 60 49 43 41 42 38 34 32 56 45 58 80 70 80 69 53 57 51 49 43 45 32 41 54 60 69 71 42 43 46 49 63 62 57 55 61 63 74 89 100 113 126 157 75 64 80 25 19 26 30 33 27 95 68 45 62 65 66 68 67 66
54 66 73 136 127 102 103 77 79 79 93 120 76 59 81 48 42 41 64 66 66 67 60 46 45 42 48 39 45 63 53 56 54 57 70 43 39 50 67 40 30 34 37 42 42 47 47 42 29 63 81 68 77 66 58 56 55 47 36 35 35 35 46 67 73 86 64 46 52 51 52 57 53 55 67 65 65 91 120 119 124 162 72 62 77 27 27 28 30 35 30 90 61 41 49 57 63 65 64 63
46 64 82 107 132 106 103 72 74 77 82 118 81 46 58 66 51 45 70 70 68 64 59 42 38 41 38 24 25 53 61 63 61 54 53 51 51 62 64 29 28 40 51 61 58 64 63 58 48 68 68 75 61 48 50 54 48 35 34 35 28 28 36 48 62 75 76 61 52 49 41 57 56 53 67 65 57 91 121 122 120 153 64 68 71 16 23 26 26 32 31 98 63 45 57 55 59 58 62 64
53 69 78 97 147 117 102 70 68 79 79 95 92 40 44 50 39 40 57 60 57 53 49 34 22 28 32 32 28 40 57 65 61 60 49 54 60 61 77 55 62 68 73 72 72 60 58 69 65 74 67 71 61 51 45 47 45 40 27 27 24 28 30 37 73 84 84 77 48 53 53 59 67 52 60 80 72 95 110 119 125 144 52 70 74 21 23 25 29 33 28 82 81 56 63 58 63 66 70 64
47 54 72 95 151 111 109 73 61 76 100 109 92 40 57 49 26 22 41 50 30 34 35 26 20 20 19 26 30 42 65 67 57 61 64 58 47 65 72 47 53 63 75 73 81 67 52 62 65 80 74 71 59 54 43 33 29 29 22 22 25 25 33 51 114 165 124 78 67 56 58 57 71 64 63 95 89 83 99 121 127 145 50 69 84 26 23 26 32 26 34 71 80 57 66 66 71 72 73 70
32 52 74 76 152 124 112 82 84 83 92 128 95 47 61 45 28 24 21 33 34 34 33 26 20 19 18 15 13 30 69 81 73 65 51 54 65 79 64 47 51 53 72 71 74 69 49 66 66 80 75 58 56 48 32 33 31 32 30 31 34 37 49 65 129 192 163 92 66 70 56 46 48 52 73 107 101 82 100 123 123 139 53 66 74 17 25 29 26 26 27 74 73 55 53 63 72 73 68 65
41 52 83 72 131 150 109 90 77 87 82 117 114 41 27 29 12 9 15 36 50 42 38 24 21 22 27 26 21 23 39 61 72 63 54 69 79 65 70 67 62 46 48 69 71 60 43 49 66 70 68 57 59 40 35 44 29 35 41 36 33 42 59 91 140 172 156 92 63 73 62 46 46 44 86 130 107 87 108 120 119 123 53 73 75 18 26 22 25 24 29 72 80 52 51 55 62 66 59 60
46 49 84 71 108 152 111 111 69 83 74 119 118 30 25 29 23 27 32 45 48 40 30 21 28 32 30 30 23 21 29 51 57 59 49 59 60 59 71 80 53 43 56 62 51 40 48 39 59 61 69 61 68 52 39 41 27 31 32 37 26 32 69 119 139 149 160 108 75 74 60 55 55 56 83 108 101 93 120 124 120 134 52 73 83 20 25 25 24 22 22 59 89 48 51 59 61 66 63 63
62 39 74 62 101 125 117 124 85 88 97 124 126 42 30 28 29 30 25 28 36 35 26 33 46 47 40 38 34 39 54 77 63 53 58 60 55 59 57 52 47 42 59 45 51 55 44 36 53 62 71 59 56 53 37 32 28 27 27 33 34 35 56 92 102 111 134 105 76 65 62 63 51 47 45 63 84 98 124 121 122 135 50 76 82 17 25 30 32 24 23 57 81 45 49 56 67 71 66 66
40 37 74 66 88 102 113 122 78 80 92 121 133 73 30 41 42 32 29 28 44 50 56 52 52 53 47 32 26 34 49 80 73 47 58 62 61 63 57 52 55 47 39 52 60 63 44 27 50 69 74 56 53 53 43 35 28 26 24 28 34 38 40 52 69 76 66 65 58 53 57 67 59 47 34 55 93 102 119 122 123 130 48 77 76 18 28 29 37 32 28 43 84 49 56 54 66 69 64 70
14 35 91 77 83 121 108 123 65 77 89 123 126 106 49 41 37 36 36 24 35 56 75 53 45 39 37 29 24 31 44 75 79 48 62 72 65 66 65 60 62 60 58 53 52 47 39 29 42 61 80 62 56 56 30 27 26 28 29 29 29 33 33 44 52 51 43 43 54 58 53 65 71 63 51 54 88 99 110 118 123 136 42 78 82 21 23 30 30 29 34 31 73 54 57 67 73 73 69 75
41 44 85 72 73 144 106 123 77 62 111 136 133 92 43 47 39 33 38 30 38 67 66 44 45 37 35 44 36 30 41 87 103 60 69 73 65 66 66 67 65 63 75 61 60 65 61 47 51 48 66 76 57 57 29 43 48 39 36 37 41 50 40 42 48 54 59 62 56 58 56 66 75 71 66 63 95 101 117 123 122 138 44 80 83 25 25 28 24 25 30 52 81 55 53 75 76 81 78 76
61 45 89 88 62 128 109 115 91 64 104 132 125 82 26 53 43 35 40 45 52 69 55 35 35 46 35 16 22 35 43 90 114 70 62 66 68 72 69 77 76 68 68 67 78 76 78 56 57 57 63 87 71 71 52 63 65 40 37 44 54 56 45 46 58 55 59 75 63 55 60 69 80 70 58 72 91 111 131 126 121 140 52 82 81 21 33 30 22 26 25 60 94 57 58 72 75 79 78 79
40 30 93 88 53 109 128 117 84 73 102 105 118 119 31 37 36 30 25 32 43 54 51 36 29 40 28 17 35 44 60 82 102 88 77 72 69 73 73 73 71 71 71 71 73 67 66 57 60 63 64 78 57 72 72 62 64 57 49 48 52 51 65 74 69 62 66 72 69 58 61 66 72 67 58 70 78 102 122 124 121 135 45 83 78 15 32 42 33 28 26 57 101 63 58 73 78 81 73 76
45 24 59 68 45 99 138 137 79 60 106 122 139 136 40 22 41 39 28 34 37 45 55 55 51 48 45 45 47 45 58 78 78 60 78 78 69 71 66 60 60 57 58 67 71 74 67 70 70 65 65 69 50 54 62 63 65 63 66 59 74 74 71 67 50 55 60 64 76 61 71 80 62 62 59 64 73 81 102 128 123 132 44 84 73 15 28 47 50 32 25 63 104 65 66 75 75 84 73 73
51 20 43 62 55 80 139 140 104 64 96 132 147 131 41 31 53 50 44 55 40 53 83 80 62 52 42 36 45 51 51 74 59 30 68 81 68 66 58 61 63 60 61 65 68 68 68 82 92 78 60 57 52 53 43 33 33 51 65 75 85 76 51 28 22 25 29 52 70 56 59 71 63 63 59 62 73 61 84 124 119 139 56 86 77 16 25 37 47 40 24 53 90 64 70 78 75 82 81 76
67 45 64 66 66 82 144 135 114 72 110 130 151 129 77 65 44 47 43 38 43 67 86 69 47 43 44 48 49 52 55 70 65 39 47 62 64 62 64 70 65 68 73 62 61 61 64 65 74 66 50 48 56 58 42 47 61 71 78 81 74 65 41 28 35 35 30 20 28 54 51 46 50 54 55 56 60 44 71 101 105 137 56 84 84 19 25 31 34 34 30 46 92 80 61 74 76 83 84 77
75 62 57 60 60 80 150 152 119 62 117 124 145 141 123 116 42 37 32 24 39 55 62 51 37 29 39 51 38 36 45 62 96 54 23 34 74 78 78 74 66 59 61 59 52 59 58 51 48 49 50 49 53 68 49 62 61 41 49 50 47 38 21 30 63 71 69 59 64 66 56 43 48 55 47 45 51 39 57 86 98 131 54 83 81 22 21 27 28 28 35 54 98 94 62 70 74 80 79 80
64 68 55 60 56 69 150 155 127 55 91 110 128 147 139 138 37 26 32 36 48 48 53 57 49 44 41 39 31 31 51 58 95 64 20 40 87 87 79 80 76 64 65 67 63 56 63 67 63 63 66 61 54 72 60 30 32 32 30 30 32 41 47 52 69 69 69 79 68 32 33 52 62 57 40 36 44 45 59 80 100 132 58 90 73 26 22 27 27 24 36 53 96 94 64 74 73 75 79 81
61 55 58 88 66 60 146 147 136 64 87 123 121 138 143 140 79 50 46 44 55 55 53 63 63 58 52 48 52 52 56 55 61 56 32 55 97 100 82 76 77 68 69 72 65 61 70 65 58 61 65 69 67 58 64 27 44 55 55 62 59 67 60 40 36 38 30 23 19 17 21 40 53 46 46 50 45 42 56 85 102 122 59 94 70 21 23 20 26 27 30 45 95 86 55 64 65 74 83 84
45 52 35 70 69 61 132 150 145 77 100 124 121 150 146 146 107 35 44 36 46 50 59 62 73 68 62 62 74 78 70 75 74 70 51 67 105 108 85 70 73 56 59 70 62 50 53 62 49 56 57 56 77 55 70 45 27 26 32 39 37 35 31 18 14 15 13 16 22 35 50 50 42 58 59 53 53 40 44 86 105 119 50 83 70 18 23 20 36 37 31 43 100 88 57 53 58 71 86 89
48 60 38 41 54 73 142 149 148 87 97 104 113 153 144 154 105 14 35 36 32 41 51 49 53 46 37 39 47 54 52 58 71 67 46 59 85 80 65 55 54 54 51 55 54 45 41 48 57 64 54 40 60 60 64 56 15 18 19 18 15 16 22 21 18 19 16 18 19 22 39 48 41 48 41 34 34 39 47 69 97 123 46 78 66 20 16 21 37 41 30 48 94 93 52 54 53 71 84 84
89 74 46 35 57 72 153 152 142 106 108 100 109 132 131 149 106 16 30 42 33 37 33 28 27 24 25 31 31 39 37 36 47 55 43 38 58 59 43 39 52 57 47 35 41 50 47 56 76 63 59 44 47 66 56 46 26 36 48 52 42 30 22 16 14 20 22 13 17 17 18 29 33 36 32 33 32 44 58 65 94 121 45 77 60 15 11 18 23 31 28 47 95 82 41 60 60 69 84 83
80 81 53 29 75 87 153 159 133 124 106 101 108 141 122 122 97 15 36 57 44 41 44 36 32 27 38 39 44 44 45 50 43 48 37 39 56 38 28 34 44 45 41 45 58 59 53 68 62 70 70 65 51 58 54 50 29 22 28 53 41 22 13 11 12 15 21 21 21 20 22 19 27 33 33 43 35 37 45 62 95 127 65 76 56 11 16 13 27 21 21 22 91 81 50 69 73 71 74 73
61 64 61 34 51 60 126 154 138 115 118 117 114 140 112 103 74 14 28 49 53 42 39 38 36 30 38 31 39 57 58 51 50 49 30 44 59 28 27 34 35 45 61 68 60 59 43 46 43 51 56 63 55 49 48 56 27 20 15 21 19 14 16 24 21 13 18 22 17 15 20 29 36 32 31 32 28 28 37 67 86 115 75 75 73 14 16 12 19 21 15 20 78 90 53 82 73 80 80 77
75 72 81 38 51 44 101 164 146 113 116 117 114 149 113 93 76 19 20 35 50 32 28 34 33 29 40 47 47 41 51 55 48 48 32 35 58 33 25 43 49 54 56 65 53 53 45 39 45 43 48 58 48 50 50 49 27 13 15 14 18 18 21 24 20 18 16 17 16 11 16 27 32 27 30 29 29 31 38 70 82 110 69 63 106 36 12 16 11 21 28 25 62 93 56 88 76 74 78 75
71 78 82 41 53 56 91 171 148 113 113 148 124 138 109 86 66 39 27 27 38 34 33 32 34 36 34 47 69 39 22 57 74 59 36 26 54 36 32 53 52 43 36 54 47 44 47 48 43 36 40 54 47 41 38 44 35 11 12 17 18 17 17 19 24 29 12 14 23 23 22 32 47 35 27 32 33 33 48 69 83 113 71 64 85 38 17 18 20 21 26 30 39 97 64 89 82 71 69 67
60 60 70 52 44 69 88 162 149 121 109 149 114 125 105 91 74 25 38 38 40 36 34 30 34 39 44 50 51 28 36 63 70 61 39 29 38 33 50 49 44 44 41 42 44 53 59 50 29 36 49 51 51 41 33 37 46 25 15 16 17 18 19 22 24 13 12 16 28 47 48 42 49 40 32 37 35 39 47 61 75 107 74 66 57 27 13 28 31 28 28 25 41 98 56 75 83 74 61 56
56 50 50 52 45 72 83 153 154 133 87 123 118 126 124 98 86 37 42 48 42 28 27 28 24 24 27 49 43 33 66 67 51 57 42 25 46 32 45 67 52 54 51 42 48 59 45 28 27 37 47 42 45 43 33 22 46 51 39 22 15 17 19 18 15 16 18 25 49 47 33 30 39 37 32 28 33 36 42 56 64 105 76 59 63 24 13 25 39 27 19 44 47 93 61 58 56 62 58 60
55 55 64 72 48 71 82 154 152 111 86 134 148 117 134 97 99 36 29 31 31 27 24 22 25 27 23 27 37 44 43 31 27 40 34 23 30 30 55 75 61 42 35 29 33 31 22 26 32 31 34 37 46 31 35 24 45 46 52 37 21 25 23 18 16 16 15 20 29 23 12 28 50 54 38 26 33 39 39 45 70 105 80 65 59 35 32 23 33 22 18 69 50 88 71 50 44 53 55 66
55 51 71 88 54 98 104 140 147 120 98 101 145 130 107 87 110 44 15 22 25 24 24 24 23 23 21 24 28 27 27 26 22 25 31 25 16 23 45 55 43 20 17 31 23 23 38 36 35 43 36 32 36 32 25 24 45 48 43 57 58 32 25 23 16 12 14 15 10 12 19 32 39 46 37 29 35 45 55 51 85 119 85 63 60 26 20 13 22 27 20 29 35 86 80 57 63 64 64 70
56 57 65 59 45 103 107 135 146 132 91 105 129 129 107 85 103 45 16 22 17 22 20 13 19 25 24 21 22 22 22 33 31 27 31 27 22 25 26 31 28 35 36 32 49 51 46 38 29 36 33 30 24 31 22 29 34 40 40 41 51 60 51 29 30 36 27 25 24 22 32 43 39 36 38 37 34 28 50 57 82 113 86 64 66 32 12 11 15 17 13 28 43 60 66 76 71 60 61 74
52 69 79 64 44 92 94 130 155 127 65 91 114 121 108 86 91 35 18 16 11 11 11 10 10 13 13 11 10 13 13 23 35 25 24 25 20 24 22 35 36 48 49 40 40 32 32 27 21 26 35 34 27 16 23 26 36 36 28 30 25 34 38 34 43 58 52 58 54 34 38 46 54 44 44 46 46 39 30 48 69 92 80 62 80 29 11 11 13 21 19 28 17 24 61 74 65 65 64 79
57 69 78 73 64 75 80 116 151 136 74 77 98 109 104 82 73 43 14 12 10 11 11 10 10 8 7 9 10 9 8 10 13 15 30 32 11 14 20 35 40 30 33 31 32 29 32 27 27 30 42 34 27 34 27 26 23 24 24 26 26 38 27 16 35 32 26 38 31 36 32 45 40 24 58 42 48 65 44 53 64 94 85 69 76 33 11 10 18 19 22 31 24 12 52 59 56 62 64 69
65 62 76 81 62 89 99 122 149 141 84 94 115 118 108 78 36 42 36 12 16 16 12 12 10 11 9 9 7 10 10 11 20 25 29 56 30 20 21 19 29 32 29 33 35 34 46 51 55 36 29 30 31 44 40 39 31 33 32 25 35 58 53 47 44 36 27 21 28 28 22 26 27 18 17 24 39 38 43 51 52 86 89 78 71 38 20 9 20 40 43 47 47 14 34 43 34 48 46 65
59 58 74 86 69 84 103 117 153 143 109 115 114 132 117 85 45 32 35 22 25 24 24 22 20 20 24 18 17 22 26 25 24 29 25 42 36 22 32 26 24 24 27 24 36 29 38 45 35 40 30 35 29 29 32 26 29 30 21 21 29 41 37 38 28 18 17 11 16 18 16 19 20 30 24 13 20 25 25 44 64 85 88 65 69 33 20 8 12 46 51 36 44 18 29 39 35 39 45 59
63 65 78 80 64 73 103 110 154 155 104 91 128 122 125 86 57 44 36 25 23 23 25 18 21 24 21 19 24 19 18 26 26 25 26 28 30 21 25 23 34 16 18 31 29 32 28 19 23 32 34 32 25 37 32 18 15 15 15 19 16 13 13 18 16 17 25 22 13 11 14 17 20 25 20 17 16 25 44 54 49 70 89 66 60 34 22 8 14 42 39 19 32 23 26 21 33 39 36 59
64 65 69 70 44 70 103 110 153 156 98 96 133 128 143 90 61 56 40 12 21 20 21 21 16 18 18 17 20 22 20 22 28 25 21 19 29 28 26 16 18 40 57 36 32 33 30 33 34 32 33 27 28 40 24 15 15 14 19 16 35 49 46 31 15 11 17 27 27 20 17 20 26 24 17 15 23 34 32 33 51 81 94 59 70 19 21 13 29 59 42 22 34 23 16 21 32 43 20 33
64 65 70 63 55 66 88 106 151 157 90 91 112 112 123 94 58 47 34 17 16 18 17 17 12 13 14 17 19 19 25 24 23 22 19 15 27 25 21 17 23 89 119 49 27 30 36 32 27 33 31 31 35 27 22 21 28 23 20 17 21 29 36 27 17 21 24 23 23 19 13 16 22 20 11 19 45 31 31 33 45 85 86 53 84 37 18 27 37 52 54 33 43 41 7 16 26 38 27 23
58 57 64 78 55 65 104 113 145 145 118 106 125 97 91 88 67 50 34 38 12 17 19 23 28 21 21 20 20 24 35 32 30 28 24 20 21 19 17 11 44 97 117 89 25 31 29 14 30 25 21 28 28 23 25 21 20 23 17 16 21 19 22 24 18 17 33 34 19 17 23 25 32 25 23 26 33 33 46 40 26 67 92 44 97 48 23 36 45 36 40 30 33 45 9 9 19 24 24 44
60 55 61 72 53 64 115 115 147 150 123 89 119 104 86 77 69 54 37 41 30 12 30 31 27 26 14 11 11 23 39 31 20 19 17 18 15 16 21 13 57 105 119 121 38 17 17 15 27 20 13 18 19 28 28 18 17 20 17 25 33 33 30 18 18 18 21 22 15 28 34 23 26 24 30 30 38 56 37 26 24 55 96 47 107 73 25 30 33 36 20 29 33 41 21 11 16 42 45 48
61 56 58 66 56 75 117 114 149 147 117 97 132 110 80 78 62 55 35 16 18 11 12 16 11 11 13 15 15 27 27 23 22 17 18 23 27 24 18 22 65 106 116 130 85 20 16 16 17 22 20 17 25 36 43 38 40 24 33 31 28 19 20 24 27 19 18 21 20 19 17 19 15 11 22 24 30 44 61 30 10 56 101 53 94 107 34 19 39 39 25 24 25 37 23 17 36 69 42 38
55 56 50 61 64 64 117 117 147 153 119 91 119 108 88 75 60 49 26 15 11 10 19 35 24 15 17 19 20 14 12 23 28 33 37 36 40 43 32 24 75 100 112 123 116 24 13 18 24 24 21 18 31 33 38 50 50 48 32 33 28 21 18 22 24 16 17 16 15 14 13 13 11 14 15 26 30 31 43 39 18 44 93 54 82 89 63 23 39 32 15 11 31 47 29 13 33 58 43 41
58 55 54 55 58 49 107 111 141 159 126 86 110 100 87 68 71 61 30 17 10 14 26 42 53 38 22 39 39 23 33 42 44 42 45 41 40 38 30 36 79 106 114 115 108 41 10 11 28 21 19 13 14 18 28 24 25 43 19 20 20 19 19 21 18 10 10 10 11 14 12 9 12 16 12 9 20 14 9 27 13 30 96 51 89 84 68 45 27 17 13 19 25 47 33 10 30 69 49 52
69 62 60 66 66 49 106 112 142 152 129 104 110 110 82 65 50 53 33 26 10 18 33 40 55 60 40 36 43 40 41 40 41 47 39 34 37 35 27 42 88 111 119 94 97 53 9 13 13 12 17 12 13 12 16 15 17 28 13 11 32 48 30 10 12 10 9 10 10 15 14 9 12 11 11 12 10 13 12 13 7 36 97 52 90 86 63 38 49 49 22 26 26 40 25 14 35 50 47 40
75 59 59 68 52 57 112 88 134 152 137 122 115 119 74 56 48 59 14 25 16 21 40 38 42 44 39 33 41 39 36 41 46 57 43 39 41 36 26 50 99 112 119 78 87 71 23 23 12 11 11 10 12 11 9 11 9 7 7 15 49 69 43 12 10 10 9 10 10 12 15 12 9 10 9 11 13 12 17 17 17 28 92 50 88 88 63 33 42 42 30 11 23 50 33 25 52 58 44 35
51 57 47 54 41 60 114 84 143 156 139 128 116 112 71 66 67 60 18 10 14 10 24 33 34 30 33 40 39 40 41 42 48 44 39 44 42 36 25 64 112 115 119 82 78 88 50 26 11 10 10 9 9 9 10 9 9 10 10 13 47 74 49 13 13 14 11 11 12 13 14 14 11 10 10 10 10 12 10 16 33 29 91 52 70 58 67 47 29 9 29 24 10 22 39 32 49 65 48 33
51 61 45 46 39 70 119 90 140 157 137 126 116 115 76 55 67 68 19 10 11 10 18 29 32 33 35 36 37 42 48 47 46 50 45 46 50 41 24 73 111 117 115 78 82 85 32 11 18 8 8 10 9 12 11 10 11 12 15 19 51 75 52 18 11 11 10 10 12 12 11 11 11 11 11 11 10 10 11 10 10 20 87 52 46 25 43 63 38 14 15 15 22 20 32 37 48 62 47 38
60 55 61 61 34 81 128 94 131 162 139 137 114 117 73 49 62 65 29 11 10 19 27 32 32 33 36 37 41 45 58 69 54 51 46 47 46 36 24 74 109 119 111 72 94 82 12 11 38 15 9 12 10 11 10 12 16 14 17 24 56 79 54 18 10 11 12 10 11 12 11 10 12 10 9 13 11 9 11 12 8 22 74 42 49 26 22 68 39 12 12 11 25 22 14 29 50 66 44 52
52 54 60 67 33 92 134 104 125 152 141 153 123 101 74 54 59 58 41 24 19 28 30 32 33 34 35 40 45 48 52 64 60 53 46 50 42 32 25 80 116 123 120 80 99 85 13 5 28 22 9 13 9 9 11 13 13 13 15 22 55 82 59 19 9 11 11 10 9 9 10 10 10 10 10 8 10 11 9 13 9 39 76 46 41 15 19 59 28 16 38 37 17 31 33 19 52 61 46 55
49 53 54 63 34 100 127 99 124 148 137 140 122 93 74 45 58 59 44 30 28 28 30 31 33 35 37 41 44 45 46 52 50 48 42 46 45 33 24 85 119 121 122 71 90 89 13 8 23 26 11 12 11 11 14 15 14 14 16 22 56 81 60 30 15 9 9 9 9 9 9 10 10 9 9 9 9 10 9 12 12 38 83 72 38 15 14 36 34 32 49 47 41 43 53 29 21 19 46 57
52 51 49 57 35 88 102 89 132 147 135 131 135 113 79 48 65 60 29 27 28 30 32 33 34 35 37 40 43 43 46 47 49 47 44 50 44 32 25 81 118 122 111 73 92 92 17 13 24 34 21 20 17 16 15 13 13 16 13 21 54 83 60 27 21 9 11 11 11 9 9 9 9 9 8 11 10 9 13 11 12 50 87 79 51 27 11 23 36 40 46 19 13 28 53 51 39 44 40 54
53 58 60 59 42 80 95 99 135 139 142 135 143 111 67 46 52 42 26 29 30 32 32 33 35 38 40 41 43 45 47 49 51 51 47 51 46 35 27 84 122 127 115 83 96 105 29 12 24 28 23 24 22 20 17 13 13 16 15 19 51 89 61 13 15 19 10 10 9 9 9 10 10 10 9 13 14 13 15 14 18 62 91 71 62 67 25 22 25 40 44 20 17 16 26 50 56 52 42 53
52 66 63 63 50 75 99 102 126 143 147 149 137 81 37 39 30 27 29 30 31 32 33 34 36 38 42 43 43 47 49 52 53 53 50 57 53 42 30 84 122 128 123 83 96 106 42 18 20 14 15 19 17 14 15 17 20 23 19 18 46 81 66 22 15 17 12 10 9 9 10 11 10 10 11 17 19 13 10 12 16 51 80 60 61 61 38 17 24 31 37 28 21 25 36 51 58 53 47 50
60 63 59 63 50 76 108 104 121 154 152 159 106 41 46 38 32 31 29 30 31 32 33 35 37 40 44 47 48 53 57 58 62 63 60 65 57 42 33 90 123 127 125 89 94 99 51 15 10 10 14 19 16 11 12 19 22 23 22 25 40 73 72 28 13 11 12 11 11 11 11 12 12 13 13 23 24 13 10 11 9 46 80 50 61 42 24 18 21 28 35 35 19 30 45 49 53 67 45 53
78 75 70 66 52 74 100 95 105 147 150 147 92 27 54 36 31 31 31 30 31 32 34 37 41 47 50 54 56 60 68 66 71 72 66 69 60 41 32 93 122 126 119 94 95 91 53 21 16 15 12 17 15 11 12 17 18 19 24 30 37 76 73 35 14 12 13 12 13 13 11 11 12 12 11 21 21 11 11 11 14 43 73 53 53 32 19 18 20 26 29 36 22 41 55 53 62 70 61 62
77 78 68 74 49 79 94 91 103 141 149 139 84 36 55 39 32 32 31 31 32 33 37 42 45 52 57 59 59 62 69 70 70 67 62 67 62 41 31 94 121 128 116 78 91 101 58 33 22 27 19 20 19 17 18 17 18 22 26 33 36 75 78 42 11 13 14 13 12 12 11 11 13 12 10 11 14 17 14 14 24 36 50 57 40 26 19 10 16 16 24 31 24 42 50 54 46 64 73 77
64 62 64 70 49 91 100 86 113 148 140 143 75 40 52 39 33 33 31 32 34 39 43 45 46 50 52 52 55 57 61 64 64 60 58 59 53 36 33 98 118 130 108 69 84 117 76 29 32 35 34 31 22 23 23 18 20 23 24 33 41 69 82 43 12 17 11 10 9 9 10 11 14 15 15 13 21 25 19 14 22 18 55 55 48 47 16 9 18 18 22 30 29 28 27 27 37 55 72 84
51 74 80 70 62 98 101 84 116 148 137 151 82 41 45 37 33 38 32 33 37 41 41 41 43 46 49 50 55 59 63 63 63 58 61 66 54 33 36 101 118 135 95 61 92 113 79 21 24 29 28 27 19 23 25 20 23 24 21 20 32 59 75 49 18 14 10 9 8 8 9 10 11 16 18 16 17 14 17 18 22 23 69 56 48 54 38 9 18 22 18 23 31 23 32 26 42 63 72 76
101 116 93 63 88 95 87 105 119 155 153 154 94 44 56 49 38 44 36 34 36 38 39 42 45 49 51 51 53 57 65 68 67 59 56 67 57 33 37 102 123 135 96 46 91 111 82 14 10 17 14 14 17 18 19 20 24 28 20 12 20 63 74 52 14 13 11 10 8 10 9 8 9 13 15 17 15 12 13 21 37 47 66 49 39 50 46 22 20 43 30 19 30 23 30 36 37 60 56 72
124 126 83 88 112 90 82 110 112 142 152 156 97 63 74 53 43 49 37 35 37 38 42 46 47 47 50 52 54 59 64 65 63 57 53 60 50 30 38 104 123 131 98 54 94 112 93 11 8 12 10 10 12 12 12 18 19 22 26 19 20 57 80 56 13 11 11 11 10 9 8 7 7 11 14 18 19 18 15 19 38 48 62 53 38 58 45 38 29 42 35 21 35 31 24 22 39 55 40 50
94 113 82 110 119 95 73 83 107 133 137 149 97 63 67 49 44 44 36 37 39 40 43 47 48 49 52 56 63 69 73 71 69 64 71 79 68 42 41 101 121 139 98 52 91 100 89 22 14 15 10 10 11 15 16 20 21 18 26 27 19 43 81 56 11 10 12 12 12 10 10 12 12 11 13 18 24 18 17 23 34 46 69 74 40 57 51 31 34 21 30 33 30 33 20 13 41 57 33 52
107 89 70 91 130 128 97 75 107 141 121 151 96 53 65 50 42 43 35 38 39 38 43 51 52 53 56 61 66 70 72 73 76 75 79 84 78 47 42 105 125 145 100 46 76 88 89 29 15 15 12 12 12 14 15 19 23 17 17 31 29 38 84 59 15 11 13 13 16 14 15 22 21 17 20 21 29 24 21 20 29 50 72 79 35 50 43 39 40 31 25 22 15 25 19 34 23 44 40 57
127 89 75 84 109 78 87 88 107 137 124 155 101 48 69 52 40 49 38 35 40 41 45 51 50 51 54 56 61 65 68 70 72 69 70 77 68 36 41 108 128 143 101 53 85 98 87 18 10 9 11 12 13 13 12 16 19 18 20 37 39 46 80 56 16 13 13 12 14 12 12 15 14 15 20 19 26 30 24 14 28 52 60 58 44 42 21 49 42 37 30 19 20 16 25 37 37 31 40 55
109 80 85 81 70 55 55 95 106 136 127 140 118 67 76 58 46 52 38 40 44 44 48 52 51 51 56 59 64 67 68 68 68 62 57 69 61 29 42 109 126 142 100 35 83 102 95 27 11 13 16 14 18 12 12 16 20 26 27 36 39 62 84 58 15 11 12 10 10 10 11 10 10 10 11 14 18 22 21 18 17 54 58 49 43 38 28 30 51 35 36 26 26 29 36 32 45 35 25 56
56 52 60 55 60 72 56 94 102 124 124 133 124 67 72 62 48 54 40 46 50 45 47 55 51 50 55 61 64 62 65 69 65 60 57 64 58 32 44 103 126 137 109 46 76 101 103 27 10 12 17 16 15 14 12 17 21 22 23 33 41 66 85 68 15 12 12 11 12 11 11 11 12 12 12 12 11 13 15 15 10 32 46 49 31 28 41 45 38 28 30 22 16 30 25 35 45 50 15 37
33 60 70 55 69 79 74 89 93 111 115 137 123 63 71 64 43 48 41 41 44 42 44 50 49 50 53 56 56 62 70 72 69 57 56 67 61 33 40 100 127 134 124 92 86 91 95 44 28 16 10 11 9 10 10 10 13 23 17 31 40 63 81 71 18 11 10 11 12 10 11 11 11 11 12 13 12 15 15 11 10 12 32 42 45 36 22 41 45 15 23 23 21 27 20 34 45 38 24 19
79 54 72 61 59 63 62 93 77 104 111 130 132 74 72 61 46 46 37 37 37 40 45 49 51 53 54 57 56 64 75 74 71 60 57 69 63 33 45 111 136 139 125 94 91 96 96 83 83 71 63 53 62 46 42 44 40 42 42 43 40 57 71 69 37 23 23 21 16 14 9 9 9 9 9 9 10 10 11 9 10 8 25 46 56 52 33 36 46 24 20 28 25 30 23 37 39 26 33 38
123 67 61 57 47 48 51 89 77 97 110 130 135 75 74 61 49 49 39 39 39 41 47 54 53 55 57 56 58 66 74 77 71 60 55 67 61 32 45 115 138 150 129 92 92 97 105 86 83 107 86 87 87 77 68 79 78 67 67 69 65 68 65 67 68 66 64 72 68 59 60 55 49 46 41 37 32 29 25 17 10 10 14 35 26 22 31 30 40 42 18 25 33 15 30 26 37 42 42 49
76 78 118 51 35 41 45 89 82 76 109 131 134 66 68 60 45 52 45 38 40 39 47 55 51 52 56 54 59 71 70 69 70 58 54 66 60 31 43 116 135 141 131 95 91 104 110 89 89 103 88 82 85 80 74 77 81 70 69 71 71 73 69 68 74 81 79 81 77 70 80 76 75 82 82 76 74 76 73 68 62 62 52 53 45 40 33 29 49 35 28 28 29 13 27 38 14 24 24 36
46 56 110 74 50 45 42 78 96 80 106 111 140 77 66 63 47 51 42 39 38 41 47 54 52 52 54 58 66 72 68 62 68 63 60 68 65 36 38 113 136 133 133 96 88 102 96 98 96 90 87 93 80 74 88 72 78 70 68 67 67 72 72 73 76 79 80 83 71 74 79 80 76 79 86 79 79 79 75 73 78 80 78 72 68 79 74 68 74 69 68 64 59 49 61 68 50 42 38 42
45 42 79 69 51 56 40 76 81 85 123 120 146 90 67 63 43 46 40 39 39 45 49 52 53 54 53 60 67 70 72 68 69 63 59 65 64 38 38 115 134 127 129 85 84 96 91 97 87 86 79 93 89 78 78 79 73 72 72 73 72 74 70 73 73 74 72 72 68 71 74 76 73 72 73 75 81 76 75 72 74 77 80 78 71 79 80 78 88 87 93 89 89 78 86 80 82 89 81 54
65 60 67 67 52 51 46 76 73 83 125 138 136 84 67 71 51 50 41 37 39 45 48 50 52 53 56 59 61 69 66 64 68 64 59 66 63 36 41 116 129 125 130 82 82 97 100 88 87 89 95 93 105 72 68 72 72 66 71 71 68 73 65 70 68 66 69 70 70 68 64 69 65 67 68 74 82 71 80 76 71 70 72 70 69 75 72 75 79 84 87 82 80 85 82 84 79 87 83 67
76 78 73 74 71 58 49 69 73 64 119 138 128 85 72 62 49 54 45 36 39 42 49 53 49 48 55 58 61 68 63 59 64 63 59 65 61 35 42 117 124 131 128 81 74 99 104 99 87 96 89 83 87 82 69 66 72 58 60 63 59 63 62 63 64 65 64 64 63 60 59 63 61 61 63 70 80 67 71 71 66 66 69 64 60 63 67 72 68 76 78 74 69 73 75 71 66 75 70 56
88 91 80 79 87 82 74 90 109 73 119 140 114 83 82 64 43 47 41 40 46 42 47 52 53 56 53 56 64 71 65 58 65 63 58 63 58 35 41 117 124 124 127 70 62 74 87 83 76 77 76 74 73 80 68 64 61 56 56 59 57 66 60 65 61 58 55 59 61 56 58 66 60 51 55 67 69 71 69 60 60 63 69 65 55 56 52 59 58 58 68 54 57 55 57 51 50 55 45 34
103 107 89 95 100 97 76 89 132 85 126 146 96 71 84 65 46 45 37 37 44 41 48 55 57 56 53 56 57 66 69 62 66 66 59 65 62 41 42 113 120 118 123 78 74 69 72 69 65 63 65 62 63 66 62 52 47 45 46 46 49 57 57 65 63 56 56 55 52 50 49 50 54 59 57 57 59 63 63 55 49 51 53 48 43 44 39 40 33 35 38 32 33 33 28 24 27 23 18 18
87 89 85 100 91 91 70 83 127 86 126 144 94 70 80 59 47 47 42 29 39 45 46 52 54 56 60 59 57 61 65 59 62 62 56 67 67 43 41 109 118 125 123 66 58 51 55 49 40 40 36 31 38 39 38 32 29 26 28 26 29 36 40 45 44 43 48 40 40 46 44 37 43 55 50 42 49 46 40 37 35 40 30 24 26 22 29 32 22 30 30 19 13 19 14 14 17 16 22 24
88 82 83 93 86 85 66 75 125 99 129 146 103 66 75 58 45 41 43 33 41 49 49 50 50 51 64 69 61 63 70 70 66 64 61 73 68 41 35 109 125 130 117 45 69 75 83 47 17 16 21 19 23 31 24 24 18 16 17 20 20 26 36 56 49 29 17 15 21 19 15 17 17 23 21 23 31 24 24 26 14 11 14 30 38 50 55 51 50 52 57 23 22 27 29 39 48 44 61 67
71 82 80 78 86 83 71 66 110 100 128 139 106 59 73 64 43 30 35 33 39 46 52 55 56 55 57 66 70 68 68 73 72 68 58 67 63 40 33 113 135 125 110 52 80 76 90 57 14 34 31 30 32 37 34 23 17 18 17 27 34 28 31 64 72 46 20 12 11 9 8 10 8 8 8 7 11 22 30 16 21 19 13 42 37 34 22 26 22 27 24 30 42 37 30 39 65 60 73 77
56 59 65 74 74 64 70 70 88 78 107 140 117 55 70 65 50 36 36 31 40 46 49 50 55 59 59 62 66 70 77 80 81 77 61 71 70 49 36 112 136 119 123 58 75 85 87 69 35 17 28 28 25 26 31 17 15 17 19 15 24 22 25 51 76 54 20 12 11 10 9 7 8 9 9 15 22 19 30 21 14 34 12 25 30 21 25 50 28 13 25 28 43 38 32 54 45 44 41 51
88 88 79 77 86 85 83 90 95 86 102 127 122 59 59 46 37 34 36 31 37 49 50 54 57 53 57 63 64 72 79 78 81 77 60 73 73 51 31 99 125 120 126 63 68 84 97 69 59 33 23 25 13 16 18 17 16 17 17 15 15 13 23 59 74 52 22 10 10 9 9 9 8 6 5 22 18 5 23 33 8 15 17 19 28 32 37 45 32 25 42 45 48 38 36 37 39 49 40 38
113 108 101 93 95 99 87 92 86 89 100 122 121 82 40 43 27 30 31 30 33 42 50 57 62 56 48 50 55 64 66 66 75 78 63 70 70 47 29 83 114 119 133 78 86 87 89 69 59 59 24 19 23 22 20 20 20 24 19 18 14 12 23 59 72 52 25 7 8 7 8 9 15 11 7 9 6 4 6 14 14 22 34 32 50 40 41 46 42 32 25 33 41 28 27 23 41 50 38 28
90 90 88 94 84 86 83 81 97 83 87 110 124 122 38 39 31 25 26 24 31 41 42 50 60 65 68 61 60 61 66 70 76 76 58 64 67 45 27 79 113 116 128 72 74 96 95 72 57 67 30 15 15 19 24 28 22 20 16 17 16 12 21 52 68 57 35 10 8 12 11 19 40 41 31 18 10 18 22 43 42 33 29 30 33 29 24 36 38 13 21 30 35 20 24 18 27 25 38 26
43 76 74 71 92 82 77 72 76 77 84 103 117 143 53 30 28 25 27 25 26 27 33 41 51 58 58 65 69 67 64 60 61 65 52 58 64 47 29 83 121 123 129 78 65 84 93 69 59 61 49 21 16 13 12 17 22 24 18 20 17 20 32 43 54 53 33 18 14 14 14 27 43 44 36 36 33 21 15 8 11 14 5 1 26 29 29 32 38 15 33 30 29 30 18 26 25 23 34 53
28 39 27 24 39 42 32 33 39 75 78 107 112 114 41 30 27 24 28 29 25 24 28 29 40 48 45 55 59 56 54 55 56 62 54 60 58 44 24 82 126 125 138 80 74 82 77 75 66 60 55 19 15 18 13 14 12 16 14 18 23 19 22 38 58 56 27 23 33 25 23 21 30 41 38 41 25 19 18 9 5 19 23 5 24 25 26 31 28 22 26 24 14 19 15 21 17 15 31 76
66 52 34 39 39 33 39 47 35 71 85 105 118 130 41 26 28 20 29 28 24 27 26 26 31 33 37 48 51 50 55 59 60 66 57 63 57 48 22 81 131 130 140 74 68 108 84 69 69 67 57 17 12 20 15 13 11 15 11 10 20 16 15 39 48 37 31 17 18 27 21 12 19 43 43 37 31 31 23 6 4 9 13 10 10 29 20 26 30 49 38 10 7 9 15 33 16 7 28 47
64 46 30 38 9 10 67 47 40 60 94 96 118 118 49 21 25 20 21 26 25 22 23 26 27 30 32 37 41 43 47 49 50 55 51 65 68 60 28 78 130 135 140 80 64 103 92 61 73 72 62 23 10 11 11 11 11 11 17 16 15 21 28 29 23 24 32 17 14 35 34 22 21 35 43 40 37 28 20 10 6 7 10 9 9 21 23 21 37 68 38 18 4 8 11 19 29 12 17 22
16 15 18 23 16 41 46 47 40 40 89 94 111 125 74 21 23 23 19 23 27 24 24 25 25 28 30 32 36 43 48 49 46 46 43 49 46 35 20 72 132 135 138 76 67 98 93 61 66 71 61 33 13 10 12 18 21 15 23 22 26 23 10 9 21 27 27 22 14 8 12 17 18 22 36 43 41 42 27 27 18 9 6 6 6 4 21 26 28 50 38 34 8 5 9 12 26 36 15 14
21 24 21 16 24 49 45 53 45 40 76 79 105 128 86 39 17 18 17 19 21 25 22 23 26 26 30 31 33 38 39 39 40 40 38 43 41 29 18 64 126 129 128 77 71 101 89 66 74 68 63 46 28 25 34 42 39 21 17 14 8 7 8 11 18 19 19 11 8 13 17 34 34 18 25 38 44 38 29 22 32 35 13 8 7 8 22 36 20 50 56 37 19 15 47 62 47 45 34 22
27 26 31 36 23 50 62 49 46 40 68 71 97 123 101 51 15 15 16 20 19 21 23 22 23 25 27 30 33 32 32 33 34 35 30 33 33 27 16 51 109 121 128 99 79 99 100 82 89 68 65 62 55 39 41 39 34 22 17 12 9 10 10 10 10 13 14 9 7 10 13 20 43 33 12 23 44 41 38 26 25 42 24 14 12 7 30 25 18 49 51 38 32 37 71 66 53 50 42 30
26 27 31 30 20 21 50 45 51 31 66 75 103 125 112 56 17 16 23 26 17 21 21 23 21 24 26 27 28 30 31 32 32 31 30 31 29 25 15 38 94 111 127 99 65 107 97 59 62 48 53 49 39 13 10 9 13 13 18 13 9 9 10 11 12 12 12 11 11 8 6 5 13 26 15 5 27 48 35 39 45 41 19 27 19 17 38 34 19 35 41 31 31 20 38 35 31 44 42 32
24 40 51 12 15 22 46 61 61 34 49 65 94 124 118 76 25 19 25 24 14 21 23 22 23 21 23 26 26 27 28 29 29 30 29 27 28 24 16 31 86 109 117 89 69 106 93 48 43 45 54 47 35 13 11 15 16 9 8 10 11 11 10 9 10 10 16 23 13 9 11 13 7 7 19 18 12 28 42 31 31 36 33 33 23 43 26 32 28 24 36 36 28 28 45 35 18 15 23 26
88 78 56 18 36 47 45 55 59 48 44 59 82 116 123 94 33 15 20 24 14 23 25 17 24 22 22 23 25 26 27 27 27 28 27 26 27 22 16 25 77 102 110 90 79 113 84 32 46 47 52 51 34 19 10 17 21 16 10 9 10 9 7 6 8 13 24 20 10 12 14 14 19 18 18 34 23 12 33 32 24 18 20 46 34 29 22 22 22 26 39 33 36 27 36 32 22 24 8 7
102 99 40 18 50 50 33 39 51 43 41 51 78 116 127 109 45 13 20 18 11 14 20 14 17 21 23 22 23 24 25 25 25 25 25 23 24 21 16 17 60 87 92 91 87 116 90 56 54 55 53 61 36 24 9 13 12 9 7 9 7 6 6 5 10 21 19 11 13 9 10 20 28 32 31 30 34 16 13 27 28 23 16 21 27 19 24 23 37 36 46 26 23 27 19 13 12 31 19 15
77 61 30 32 47 43 31 27 38 39 28 50 61 110 129 121 60 13 20 19 11 12 22 20 15 19 24 24 21 21 22 23 24 24 24 22 23 22 17 15 46 76 83 96 83 109 76 68 72 43 50 63 44 27 12 11 8 8 9 8 7 5 5 15 24 16 12 17 11 9 10 24 36 32 30 28 31 23 16 13 15 21 17 11 13 18 26 29 40 31 47 59 20 22 7 8 10 5 20 28
|