about summary refs log tree commit diff
path: root/THT/C/QG-2017/input13/2.txt
blob: 0bc3acf04e5db4d091ea51f6112c15b0be7e4d30 (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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
 70  69  68  69  70  73  77  82  88  87  78  72  70  69  68  69  71  70  67  63  60  59  60  63  62  56  55  59  64  68  71  73  72  69  64  61  58  58  58  60  62  62  61  60  61  65  70  73  75  77  80  84  89  94  97  95  92  90  92  98 103 106 105 101  99  98  95  88  78  73  72  73  73  73  72  70  68  66  63  62  61  62  62  63  62  57  56  57  59  61  64  67  68  70  71  72  73  75  77  80  81  82  82  84  86  86  87  87  86  87  86  85  84  86  86  85  80  72  74  82  93  99  96  88  84  82  84  83  77  75  76  75  70  68  68  70  72  70  67  63  63  68  76  87  98 108 115 119 119 116 113 113 118 124 126 124 120 118 120 120 117 119 125 130 135 138 138 136 131 123 109  92  74  57  48  47  49  53  58  62  67  70  71  71  70  70  71  71  71  75  84  94 101  94  78  66  63  80 104 127 
 69  68  68  68  69  73  76  82  86  85  78  72  70  69  67  68  70  69  67  64  60  59  60  63  62  57  56  60  64  68  72  74  73  70  66  62  60  59  60  61  62  62  60  60  61  64  68  71  74  77  80  85  90  95  97  94  91  89  91  96 101 103 102  99  99  99  97  92  82  75  73  73  73  73  72  70  68  66  63  62  61  61  61  62  61  57  56  57  58  60  63  65  67  69  70  71  73  75  78  80  80  81  81  83  85  85  86  87  87  87  86  85  84  84  85  83  78  72  74  83  93 100  95  87  82  81  83  83  78  76  77  76  71  69  69  71  72  70  68  64  64  68  75  84  95 107 114 118 117 113 110 108 113 120 124 124 121 120 121 119 111 111 118 124 131 135 136 134 128 119 105  88  72  57  51  51  53  54  58  61  65  68  69  69  69  68  69  69  69  73  83  93  99  92  77  65  63  79 103 124 
 67  67  66  66  68  71  74  79  83  83  77  72  69  68  66  67  68  68  67  64  61  58  59  61  60  58  58  61  65  70  73  75  74  71  67  64  62  62  63  64  63  62  60  59  60  62  64  68  72  76  82  86  91  95  95  90  88  88  90  93  96  97  96  95  98 102 102  99  89  81  76  74  73  73  72  70  68  66  64  62  61  60  59  58  58  57  57  57  57  58  60  63  64  66  67  69  71  75  78  80  79  79  80  81  82  83  85  86  87  88  86  85  84  82  82  79  76  71  75  86  96 101  95  86  81  79  81  82  80  79  78  76  73  70  70  71  72  71  70  67  66  68  72  79  88 102 111 115 113 108 102  99 104 112 120 125 123 122 123 116 100  95 102 110 118 125 129 127 121 110  96  82  69  58  55  58  59  58  57  58  60  63  64  65  65  64  65  65  64  70  82  90  93  86  74  64  63  78  99 118 
 66  66  65  65  67  69  73  77  80  80  77  73  69  67  65  66  67  68  67  65  61  59  59  59  59  58  58  62  66  69  72  73  73  71  67  64  63  63  65  65  63  61  60  60  60  61  63  68  73  79  84  89  93  95  94  88  86  87  89  91  91  90  89  90  96 102 105 103  95  87  79  75  75  74  72  71  69  68  66  65  63  61  59  57  56  58  58  57  56  57  58  60  61  63  65  67  71  75  79  80  79  78  79  79  81  82  84  86  88  88  87  85  82  81  79  76  74  72  78  90  99 103  97  87  80  78  81  83  82  81  80  78  74  71  70  70  71  72  71  69  68  69  70  73  81  96 107 112 110 104  95  90  93 102 113 121 122 122 123 114  96  88  89  94  99 106 113 114 110 100  88  76  66  60  60  63  63  58  55  54  56  59  62  64  64  64  64  64  64  69  80  87  87  81  72  65  65  78  96 113 
 65  65  64  64  65  67  70  74  77  78  77  74  70  66  65  65  66  67  67  65  63  60  59  59  58  57  58  61  65  68  70  71  70  68  65  62  61  63  65  64  62  61  61  62  63  64  66  70  76  83  89  93  94  95  92  88  86  88  89  89  87  84  83  85  93 101 105 105  98  91  82  78  76  75  73  71  70  70  69  68  66  64  60  57  57  59  59  57  56  56  56  57  58  60  62  66  70  75  79  81  80  80  79  79  80  81  84  86  88  89  87  85  82  79  77  74  73  74  82  94 104 107 100  90  82  79  81  84  84  84  83  80  75  72  70  70  70  71  72  71  70  69  68  68  73  89 101 108 108 101  91  81  83  90 102 113 117 120 120 113  99  88  80  76  75  81  89  95  95  90  81  73  66  64  64  65  63  57  52  50  53  59  63  66  67  67  67  67  67  71  79  82  81  76  71  68  70  81  94 108 
 63  64  64  64  64  66  68  71  74  76  77  75  70  67  65  66  67  68  68  66  64  61  60  59  59  57  57  60  63  65  67  67  66  64  61  59  59  61  63  63  60  60  64  67  69  70  72  77  83  90  95  96  96  93  90  88  88  90  90  89  86  82  80  82  89  96 100 101  97  92  84  79  77  75  72  71  71  71  72  71  69  67  63  60  59  60  60  57  56  55  56  56  57  59  62  65  70  75  79  82  83  83  81  81  81  82  83  86  87  88  87  85  82  80  77  74  73  76  85  98 107 110 103  93  84  80  82  84  85  85  84  82  78  74  71  69  68  70  71  72  71  70  68  64  69  82  94 104 106 102  91  79  75  78  89 100 108 114 115 112 105  93  77  66  60  63  72  79  83  81  76  71  68  68  68  66  61  56  52  51  56  63  69  73  73  73  72  72  72  73  77  77  75  73  71  72  76  83  91 101 
 62  64  63  64  63  64  66  69  71  73  76  75  71  68  67  67  68  68  67  66  64  62  61  61  60  58  58  59  61  63  64  64  62  59  57  56  57  59  62  63  61  64  70  76  80  82  83  87  92  97 101 101  98  92  88  90  92  93  93  92  89  85  81  80  83  87  91  93  92  89  83  79  76  73  70  69  69  71  73  73  72  69  66  63  62  62  60  58  57  56  56  56  57  59  62  65  70  75  79  83  86  87  85  84  83  83  83  85  86  87  87  86  84  83  80  75  75  79  88  99 108 110 104  96  88  83  84  84  85  85  87  86  81  77  72  69  67  68  69  71  72  71  68  64  66  75  87  99 105 103  93  79  70  67  74  85  96 103 107 109 107  97  79  64  53  53  59  66  72  74  72  70  71  73  71  66  60  56  55  57  64  73  80  84  83  81  79  77  78  77  74  72  69  69  71  75  80  83  87  92 
 62  63  64  64  63  64  65  66  69  71  74  74  72  70  69  69  69  69  67  65  63  62  62  62  62  59  59  60  61  62  63  62  60  57  55  55  56  59  62  64  66  71  79  86  91  93  94  96  99 104 106 104  98  90  87  92  95  95  96  96  94  89  85  82  80  79  81  83  85  85  81  78  74  70  66  65  66  68  71  72  72  69  67  64  63  62  61  58  57  56  56  57  58  60  62  66  70  75  79  83  88  90  87  86  85  84  84  84  85  86  87  87  87  88  85  81  79  82  89  98 104 107 103  96  90  85  84  85  85  86  90  90  85  80  74  70  67  66  68  71  74  73  70  68  67  71  81  94 101 102  95  81  70  63  66  74  84  93  98 101 102  95  81  69  59  57  59  63  68  69  70  70  72  75  74  68  64  62  63  67  75  84  90  94  91  87  83  82  81  80  74  69  66  67  71  76  81  81  80  83 
 62  63  64  65  64  63  63  65  67  69  71  73  72  71  70  70  70  68  66  64  62  61  62  63  63  62  61  61  62  63  62  61  59  56  55  55  57  60  63  68  74  82  91  98 103 104 103 104 106 109 109 106  98  89  86  92  97  97  98 100  99  96  92  86  79  72  71  72  77  80  78  75  71  66  63  61  61  64  67  69  69  68  65  63  62  61  60  58  57  56  57  58  59  60  63  66  70  74  78  83  90  91  89  88  86  85  83  83  83  85  87  89  91  93  93  88  86  87  90  95  99 100  98  94  90  87  86  86  86  89  94  94  90  83  77  72  67  66  68  71  75  75  74  72  71  70  76  86  95  98  94  84  72  63  61  65  74  82  87  91  92  89  82  76  70  67  66  66  66  67  68  69  71  75  76  72  70  70  74  80  88  96 101 102  98  92  88  85  84  82  75  70  66  67  71  76  79  76  73  73 
 61  63  65  65  64  62  62  63  65  67  69  70  70  71  71  70  69  67  64  62  61  60  61  63  64  63  62  62  62  62  62  60  58  56  55  56  59  63  67  73  84  92 100 105 109 109 108 108 108 110 109 105  97  88  85  91  95  97  99 101 103 102  98  91  80  70  66  66  72  76  75  72  68  64  61  59  59  61  63  65  66  65  63  61  60  60  59  58  57  57  58  59  60  61  63  66  70  74  77  83  89  91  89  88  85  84  82  82  82  85  88  91  94  98  98  96  94  93  93  94  95  94  92  90  88  88  88  89  91  95 100  99  94  87  80  74  69  68  69  72  76  77  78  77  75  72  74  81  87  91  90  84  75  66  63  64  70  75  79  81  83  82  81  79  76  73  70  68  67  67  68  70  71  74  74  74  75  77  82  89  97 104 107 107 102  97  92  90  90  87  81  75  70  70  73  77  77  73  68  67 
 61  63  64  64  63  61  61  62  63  65  66  68  69  70  71  70  68  66  63  60  59  60  61  63  63  63  62  62  61  61  60  60  58  56  56  59  63  67  71  79  93 102 106 110 112 112 109 108 108 109 107 103  96  87  83  86  90  93  97 100 104 106 104  97  84  71  64  62  68  72  72  71  68  64  61  59  59  60  62  63  63  62  61  60  59  60  59  58  57  57  58  59  61  62  64  66  70  74  76  81  88  90  88  87  85  83  82  83  83  86  90  93  97 101 103 103 101  99  96  93  91  89  87  85  85  87  90  93  98 102 105 103  98  91  82  76  71  70  71  74  78  79  80  81  79  74  73  75  79  84  86  84  77  70  67  66  69  71  72  73  76  78  79  78  76  73  71  69  68  69  71  72  72  71  72  75  79  83  90  98 104 109 110 109 106 101  98  96  95  93  88  83  77  75  76  78  78  72  65  64 
 61  64  66  66  64  62  61  62  64  65  66  67  67  69  70  69  67  65  62  61  60  60  61  63  63  62  61  61  60  60  59  59  58  57  58  62  67  72  76  85  98 105 107 109 110 108 106 106 106 107 106 101  94  86  81  80  83  87  92  97 102 106 106 101  88  75  65  62  66  70  71  70  68  65  63  61  61  61  62  63  62  62  61  60  60  60  59  58  58  58  59  61  62  64  65  67  70  74  76  81  87  89  87  86  85  84  84  85  86  88  92  95  98 101 103 105 105 102  98  93  89  85  83  82  82  85  89  94 101 106 109 106  99  92  84  78  74  73  74  77  80  81  82  82  80  76  74  73  75  79  82  83  78  73  70  69  71  71  70  71  76  78  78  75  72  70  68  68  69  72  75  76  74  71  71  74  80  86  93 101 107 112 112 111 109 106 103 101 100  99  96  90  84  81  81  81  79  75  68  67 
 62  65  67  67  65  63  62  63  64  65  66  66  67  68  69  68  66  64  62  62  61  61  62  62  62  61  60  60  59  59  59  59  58  58  61  65  71  78  83  91 100 105 105 104 103 102 101 102 104 105 104  99  92  84  77  71  73  80  86  92  98 104 106 104  94  80  68  63  65  68  69  69  68  66  65  64  64  64  63  63  62  62  61  61  60  60  60  59  59  59  61  62  63  64  66  68  71  74  77  82  88  89  87  86  86  86  87  89  90  92  94  96  98  99 101 103 104 102  99  94  90  84  81  79  79  81  87  94 103 109 111 108 100  92  84  79  77  77  78  80  80  81  81  80  79  77  75  72  73  77  81  83  79  74  72  72  74  73  70  70  76  79  77  74  70  67  66  68  71  76  79  79  77  73  72  74  79  88  96 104 110 112 112 111 111 109 108 106 104 103 101  97  91  88  87  85  83  79  75  73 
 62  66  69  69  67  65  63  63  65  66  66  66  67  67  68  67  65  64  64  63  63  63  63  63  62  61  60  59  59  58  58  59  59  60  63  68  76  84  92  97  99 100 100  98  96  95  96 100 104 106 104  97  90  82  73  63  64  75  83  88  94 100 105 106  97  83  71  63  63  65  66  67  67  67  67  67  66  66  65  64  63  62  61  61  61  62  62  61  60  60  61  64  65  66  67  70  73  76  78  83  89  90  88  87  87  89  90  92  94  95  96  97  97  96  96  96  98 101 100  96  91  84  79  76  74  76  83  92 103 110 113 109 100  91  83  79  78  79  81  82  81  80  79  78  77  77  75  72  73  78  82  82  76  71  69  71  75  76  73  72  75  76  76  76  75  74  73  73  75  77  79  79  80  79  77  74  78  89  99 108 112 114 113 112 111 111 109 107 105 103 104 101  95  92  90  88  87  84  80  78 
 64  68  70  70  68  66  64  64  66  67  67  66  67  67  68  66  65  65  64  65  64  65  64  63  62  60  59  59  58  58  59  59  61  63  67  72  80  89  98 101  97  94  93  91  89  89  92  97 102 105 103  96  88  81  70  57  58  70  78  83  89  96 102 105  98  87  74  65  63  63  64  64  65  67  68  68  67  67  65  64  62  62  61  61  62  64  64  63  62  61  62  64  66  67  68  70  74  78  80  85  90  91  90  89  89  91  92  95  96  98  98  97  96  94  91  89  91  95  97  95  90  83  78  73  71  72  79  88 100 108 111 108  99  90  82  79  79  81  84  83  81  79  77  75  75  77  76  73  75  81  83  82  75  69  69  71  76  78  76  74  73  73  76  79  82  82  81  80  79  79  79  80  82  85  83  76  78  90 101 110 113 114 113 112 112 111 110 107 103 102 103 102  98  94  92  91  89  87  85  82 
 70  74  72  70  68  66  67  68  69  69  69  69  69  69  69  67  66  66  66  67  67  67  65  64  62  59  58  58  58  59  60  62  65  68  73  78  84  90  95  97  94  89  84  83  86  90  95  97  98  99  99  96  91  83  73  60  58  65  71  75  81  89  96  99  97  90  79  71  66  64  64  64  65  66  68  68  67  66  65  63  62  61  62  62  63  64  64  64  65  65  66  66  65  65  66  68  72  78  82  87  90  92  93  93  94  94  95  96  97  98  99  97  97  94  91  87  86  86  86  83  81  78  75  74  72  72  77  84  93  99 103 101  95  90  85  82  82  83  84  84  82  79  76  73  73  78  80  80  81  84  85  84  81  77  76  75  75  75  76  76  74  74  77  79  81  81  81  81  82  83  85  86  87  88  86  82  84  92 101 108 112 114 114 115 115 114 111 108 104 100  99  98  97  95  94  93  92  90  88  86 
 76  78  75  69  66  67  70  73  72  71  70  71  72  72  71  70  68  68  68  69  69  69  67  65  62  59  58  58  59  59  61  64  68  73  77  81  85  87  89  90  90  85  77  77  84  92  98  97  93  93  94  95  93  87  77  66  61  62  64  67  73  80  88  92  93  90  84  76  69  66  66  66  65  66  67  68  68  67  65  64  62  62  62  63  64  63  64  66  68  69  69  68  65  63  63  65  70  77  82  86  89  91  93  95  96  97  97  97  97  98  99  98  98  96  94  89  83  77  73  70  70  72  72  73  72  73  76  80  85  89  92  93  91  89  87  85  84  83  84  84  82  80  76  71  72  80  85  87  87  86  87  87  88  87  84  79  74  73  75  77  77  77  77  78  77  77  77  80  83  87  91  92  91  89  87  87  89  95  99 104 108 111 114 116 118 117 113 110 106 102  95  94  95  95  95  94  93  92  90  90 
 80  82  78  72  69  70  73  75  74  73  72  73  74  74  73  71  70  69  69  70  71  70  70  67  64  61  60  60  60  61  63  66  69  72  76  79  81  82  82  84  86  82  74  75  83  92  98  96  92  91  92  94  94  87  79  68  63  62  62  63  67  74  80  84  86  86  82  77  71  67  67  67  68  68  70  70  71  70  69  67  65  63  63  62  64  66  68  70  72  73  72  70  68  65  64  65  69  73  77  80  84  87  89  92  93  95  96  96  96  97  99  99  99  97  95  91  84  76  70  65  65  67  68  69  70  71  73  76  80  84  88  89  89  87  85  83  82  82  82  83  82  81  78  73  74  82  87  89  90  90  90  91  92  91  86  80  75  73  75  77  77  77  78  78  77  78  79  81  84  88  91  91  91  88  86  86  88  94  97 101 104 107 111 114 117 117 115 113 110 105  96  93  94  94  93  92  92  92  93  94 
 81  84  80  75  73  73  75  77  75  74  74  74  75  74  74  72  71  71  72  72  73  73  72  70  67  64  63  63  63  63  65  66  68  70  72  74  75  75  75  77  81  79  72  73  81  89  95  95  91  90  91  92  92  86  79  70  66  64  63  62  65  68  73  78  80  80  78  76  72  69  68  68  69  70  71  73  74  74  73  70  68  66  64  63  64  69  72  74  75  76  75  73  70  68  68  68  69  70  70  73  77  81  84  86  89  91  92  93  95  97  99 100  99  98  96  92  87  78  71  64  62  63  65  66  67  68  70  73  77  82  86  88  87  85  83  81  80  80  81  81  82  82  80  77  78  84  89  91  93  94  94  93  92  90  86  81  77  74  76  77  77  78  78  79  80  81  83  84  86  87  88  87  86  85  83  82  85  92  96  98  99 100 105 111 115 117 116 115 114 109  99  94  93  91  90  89  90  93  96  98 
 83  85  83  78  76  75  77  78  78  77  76  76  76  76  75  73  72  72  72  74  75  76  75  73  70  67  65  65  65  65  66  67  68  68  69  69  69  68  66  69  75  74  69  70  79  87  93  92  89  88  89  91  91  87  81  74  70  67  65  63  64  65  69  73  76  77  77  76  74  71  68  67  68  69  70  72  73  74  74  73  71  68  66  64  65  69  72  75  76  77  76  74  72  72  71  71  70  69  68  68  71  74  78  81  84  86  89  91  94  96  98  99  99  99  98  95  90  81  72  64  61  61  63  64  66  68  70  72  75  80  84  86  86  84  82  80  78  78  79  81  82  82  82  81  82  88  93  95  97  97  96  94  93  91  87  81  78  76  77  78  80  80  81  81  83  85  87  88  88  87  86  83  81  79  78  79  83  91  94  94  93  93  99 106 113 116 115 115 116 111 101  94  91  88  85  86  89  93  99 102 
 85  87  84  80  78  76  78  79  79  79  79  78  78  77  76  75  74  73  74  76  77  77  76  76  73  69  67  68  67  67  67  67  67  66  66  65  64  61  58  61  69  69  65  67  76  84  90  90  86  86  87  90  90  88  84  78  74  71  68  65  64  65  68  71  74  76  76  77  77  74  68  66  67  68  68  69  71  72  73  73  72  70  68  66  66  68  71  74  76  77  77  75  74  74  74  74  72  70  67  65  66  68  72  76  79  82  84  87  90  93  96  98  99  99 100  99  93  84  74  66  62  61  62  64  66  68  70  72  75  78  82  84  84  83  81  80  78  77  78  80  82  84  83  83  85  93  98 100 100  99  96  93  92  91  87  83  80  79  79  82  83  84  84  85  86  89  91  92  91  88  84  79  75  73  72  75  81  89  92  89  86  86  92 101 108 113 113 114 116 112 101  94  89  84  81  81  86  93 100 106 
 84  85  83  80  78  76  77  79  80  81  81  81  81  79  77  76  74  74  74  76  77  77  77  76  74  70  68  68  68  67  67  67  66  65  63  62  60  58  55  57  65  65  62  64  72  80  86  86  84  83  85  88  91  91  87  80  76  74  72  69  68  69  70  72  74  76  77  78  78  76  71  69  69  69  68  69  70  71  72  72  72  70  67  65  64  66  69  72  75  76  76  74  74  74  75  75  74  70  66  63  63  64  68  71  74  77  80  83  86  89  93  96  98  99 101 101  96  87  78  70  65  63  63  65  67  70  72  74  76  78  81  83  83  82  81  80  78  77  78  79  82  84  85  85  88  97 102 103 102  98  94  90  89  89  87  85  83  83  84  86  88  88  88  88  90  93  95  96  95  90  83  76  70  65  65  70  78  87  88  85  80  79  86  96 103 108 109 109 111 109 100  92  86  80  77  78  84  93 100 107 
 82  83  82  80  78  76  77  79  81  82  84  84  82  81  78  76  75  74  74  75  75  76  76  76  74  70  68  67  67  66  66  65  64  63  62  60  59  57  55  56  61  62  60  62  69  75  81  81  80  80  82  86  91  93  90  82  79  77  76  74  73  73  74  75  77  78  79  79  79  78  75  73  72  72  70  70  70  71  72  72  71  69  66  63  61  64  67  71  74  75  75  73  72  72  73  74  72  69  64  62  61  62  65  67  70  73  76  78  81  85  89  93  96  98 100 100  97  89  81  73  68  65  65  66  68  71  74  75  77  78  79  81  82  83  82  80  79  78  77  79  81  83  85  84  89 100 106 105 102  98  92  87  87  88  88  88  88  87  88  90  92  93  92  92  93  97 100 101  99  92  84  75  66  60  59  66  74  83  84  81  76  74  81  90  98 102 103 103 105 104  99  91  82  76  73  76  83  92 101 107 
 78  80  80  80  77  76  77  78  82  84  86  86  84  81  79  77  75  75  74  74  74  74  74  74  73  69  67  66  65  64  64  63  63  62  61  61  60  58  57  58  59  59  58  60  65  71  76  76  76  77  79  84  90  95  93  85  81  81  80  78  77  77  78  78  79  80  81  82  82  82  82  81  81  79  77  76  75  75  75  75  73  70  65  60  59  63  67  71  73  75  74  72  70  69  70  70  69  66  63  61  61  62  63  65  67  69  72  74  77  80  84  88  93  96  98  97  93  88  83  76  70  67  66  66  69  72  75  76  78  78  79  80  82  83  83  81  79  78  77  78  79  81  82  81  87  99 105 106 103  98  92  87  87  90  92  93  93  92  92  94  96  97  95  94  96 100 104 105 104  97  89  77  67  58  56  62  70  78  79  76  72  71  76  84  91  96  97  97  97  97  95  89  80  73  71  76  85  95 104 109 
 75  76  77  78  76  75  75  77  82  86  88  87  85  81  79  77  76  74  73  73  72  71  71  72  71  67  65  64  63  62  61  61  61  61  62  62  61  61  60  60  59  58  57  59  62  66  70  72  72  73  77  83  89  96  96  89  85  85  83  82  81  80  80  80  81  82  84  85  85  86  88  89  88  87  86  84  82  82  82  81  78  74  67  61  59  63  66  69  72  73  72  69  67  66  66  66  65  64  62  61  61  62  63  64  65  66  68  70  72  75  78  83  88  93  94  92  89  87  83  77  72  68  66  67  69  73  75  78  79  79  78  79  81  83  83  81  78  77  76  77  77  78  77  77  83  96 103 105 103  99  93  89  90  93  97  99  98  96  95  95  99  99  98  97  99 103 107 109 108 104  94  83  70  61  57  60  66  72  74  72  69  68  73  79  85  90  91  91  90  91  91  87  78  72  71  77  88  98 107 111 
 72  73  75  76  76  75  75  77  82  86  89  88  85  82  79  77  75  74  73  71  70  69  68  69  68  65  63  62  61  60  60  60  61  61  62  63  63  63  64  63  60  58  58  58  60  63  66  68  69  70  74  80  87  95  97  93  91  89  88  86  85  84  84  84  86  87  89  91  91  92  94  94  95  95  95  94  92  92  92  91  88  82  75  68  63  63  64  66  68  69  68  67  65  64  63  63  63  63  63  63  62  62  63  63  63  64  65  66  67  70  73  78  83  89  90  87  86  85  82  78  73  69  68  69  72  75  77  79  80  79  77  77  80  81  81  80  77  76  75  75  75  75  74  73  77  90  98 103 104 102  98  95  97 100 104 105 103 100  98  98 101 101 101 100 102 105 109 112 113 110 102  91  79  69  63  60  62  67  68  68  66  66  69  74  80  84  86  86  85  85  87  84  76  72  73  81  92 103 110 113 
 69  70  73  75  75  74  73  75  82  87  91  90  86  82  79  77  76  75  73  70  68  67  66  66  66  63  61  61  60  59  59  59  60  62  63  64  64  65  66  65  61  59  59  59  59  60  63  65  66  68  71  77  84  92  96  97  96  94  93  91  89  88  88  89  90  92  95  97  98  98  96  97  99 100 101 101 100 100 100  99  96  90  83  76  70  63  61  62  63  63  64  64  63  62  62  62  62  63  65  65  63  62  62  62  62  63  63  63  64  65  68  73  78  84  86  85  84  84  82  79  74  71  70  71  75  78  80  82  82  80  76  76  78  79  79  78  76  75  73  73  73  73  72  69  73  84  93 101 105 106 104 102 103 105 109 110 108 105 102 102 103 104 104 105 106 109 112 114 117 116 110 100  90  80  72  63  60  61  63  64  64  64  66  69  74  78  82  83  81  81  84  81  74  72  76  85  97 106 112 113 
 67  69  73  75  75  73  72  74  81  86  91  91  86  83  80  77  76  75  73  70  67  65  64  65  64  62  61  60  60  59  59  59  60  61  63  64  64  65  65  65  62  60  60  59  58  59  61  63  64  65  68  73  80  88  94  99 100  98  96  95  93  92  92  94  96  97  99 101 103 102  98  97 100 102 103 103 103 103 103 103 101  96  91  85  77  65  59  59  59  59  60  61  62  63  63  62  63  64  66  66  63  61  61  61  61  62  62  61  62  62  64  68  73  79  82  83  83  83  81  79  75  72  72  74  78  82  84  85  84  81  75  74  76  77  77  76  75  73  72  72  72  71  70  68  70  79  89 100 107 109 109 107 107 108 110 112 111 108 107 107 107 108 109 111 112 112 113 116 118 120 117 110 102  94  84  70  62  59  59  60  63  64  63  63  67  73  79  81  78  78  81  79  73  72  78  88 101 109 113 112 
 65  67  72  76  75  73  71  72  79  86  92  92  87  84  80  78  77  76  73  69  66  64  63  63  63  62  61  61  60  60  59  60  60  62  63  63  64  64  64  63  61  61  61  60  58  57  59  61  62  63  65  69  76  84  91  99 101  98  97  96  96  96  97  98  99 101 102 104 105 104 101 101 103 105 105 105 104 103 103 104 103 100  95  91  82  68  60  58  57  56  57  60  63  64  62  61  61  62  64  64  61  59  60  59  60  61  61  61  60  60  61  64  69  74  78  81  83  83  81  78  74  71  72  75  81  85  87  87  85  80  74  73  75  76  77  75  73  72  72  72  72  71  70  68  69  75  86  99 108 113 112 109 109 109 111 113 113 112 112 112 111 112 116 118 118 117 115 116 118 122 123 118 113 105  94  76  64  57  57  59  63  64  60  57  61  68  76  80  77  76  79  77  72  73  80  90 103 110 112 110 
 64  66  71  76  76  73  69  70  76  84  92  92  87  84  81  79  78  76  74  69  65  63  62  63  63  63  62  62  61  60  60  60  61  62  63  63  63  63  63  62  62  62  62  60  57  57  57  60  61  61  62  67  72  80  88  97  98  96  96  96  97  98  99 101 102 103 103 104 103 103 105 107 108 108 107 105 102 100 100 102 102 100  96  91  84  74  66  61  57  55  57  61  65  65  62  59  57  58  60  60  59  58  58  59  60  60  61  60  59  59  59  62  66  70  75  80  83  82  79  76  71  69  71  75  81  86  88  87  84  79  74  73  75  76  76  75  72  71  71  72  72  71  70  69  69  73  83  99 110 116 114 109 107 108 110 112 114 115 117 117 114 116 122 124 124 120 116 116 119 124 127 125 121 114 102  82  67  58  56  59  63  64  58  52  55  63  74  78  76  75  78  77  72  74  80  91 103 109 112 108 
 63  65  71  76  75  73  70  69  74  82  90  92  88  84  81  79  77  75  73  69  65  64  63  63  63  62  61  61  61  61  61  61  61  62  63  63  63  62  61  61  63  63  62  60  59  58  58  60  62  62  63  66  70  76  83  92  96  96  96  97  97  98 100 102 103 103 103 101 101 101 104 105 105 103 101  99  95  93  92  92  93  91  89  85  81  74  68  61  57  55  56  61  63  63  61  58  56  56  58  58  58  57  57  58  59  61  62  61  60  58  59  61  65  69  74  80  81  79  76  73  70  68  70  75  82  87  89  88  83  79  75  74  74  75  74  74  72  71  70  71  71  71  71  69  68  71  81  97 110 118 117 112 108 106 108 110 114 117 119 119 118 119 123 125 124 122 120 120 121 126 128 127 125 121 110  89  71  59  55  57  60  63  57  52  55  63  73  77  74  73  75  74  71  74  82  93 104 108 107 101 
 62  66  70  73  74  73  72  71  71  78  88  92  88  85  81  78  74  71  70  68  67  66  65  65  62  58  58  60  62  61  61  60  61  62  63  64  64  62  58  58  62  64  62  61  60  60  60  62  64  65  66  68  70  72  77  86  94  98  99  98  96  96  99 102 104 103  99  97  99  99  95  92  90  88  86  85  84  81  78  76  73  73  73  75  73  67  63  60  58  55  55  57  59  59  60  59  58  58  59  59  58  57  56  57  59  61  63  63  62  60  60  62  66  70  76  81  80  72  70  72  72  71  72  75  83  89  90  88  83  80  79  77  74  73  72  72  72  70  68  68  69  70  70  69  66  68  77  93 108 121 123 119 112 106 105 108 113 117 118 120 121 120 118 117 119 122 126 128 128 128 127 125 126 127 118  97  77  60  52  50  53  58  58  56  60  66  75  78  74  71  69  67  68  74  85  98 108 106  98  87 
 61  66  69  72  73  73  73  72  70  75  86  90  87  84  81  77  72  70  68  68  67  67  67  65  62  56  56  59  61  62  61  61  62  64  67  69  68  65  60  59  63  64  62  61  60  60  60  61  63  66  68  70  72  72  76  83  91  98 100  98  95  93  96 100 102 100  96  96 100  98  90  84  81  78  76  75  75  73  70  65  62  61  63  66  66  62  59  59  57  56  55  55  56  57  58  60  60  60  60  60  58  57  57  57  59  61  63  64  63  62  62  64  68  72  78  82  78  70  69  73  75  73  73  76  84  90  90  87  84  82  81  78  75  73  72  72  71  68  66  66  68  70  70  68  65  66  74  89 104 119 124 122 114 107 104 106 112 116 119 122 122 120 115 113 115 121 127 132 134 132 129 126 125 127 119  98  79  61  51  48  51  56  58  58  62  68  74  77  73  69  65  65  66  74  86  99 106 102  89  76 
 59  64  67  70  71  72  71  70  69  73  82  86  85  83  80  76  72  69  68  67  67  67  66  65  62  58  57  59  61  61  61  61  64  68  72  74  73  70  65  62  64  64  63  61  59  58  57  58  60  63  67  70  74  77  80  83  89  96  98  95  92  90  92  96  97  97  95  97 101 100  92  86  81  77  73  71  70  68  67  64  62  61  61  62  62  61  60  59  59  57  56  56  56  57  58  59  60  60  60  59  59  59  58  58  59  61  62  63  63  64  64  67  71  75  78  80  77  72  73  77  77  75  74  77  84  90  90  87  84  82  78  77  75  74  75  74  71  67  64  64  67  69  70  67  65  66  73  85  99 112 119 120 116 110 106 105 109 116 123 125 123 119 116 115 114 118 123 129 134 137 136 130 125 120 110  93  76  61  54  50  53  57  56  55  58  64  70  72  69  67  66  65  67  74  84  95 101  94  82  69 
 57  61  65  68  70  70  70  69  68  71  78  82  81  80  79  76  72  70  68  67  67  66  66  65  63  59  58  59  60  60  60  61  66  71  76  78  77  74  68  64  63  62  61  60  59  57  57  57  58  61  65  70  75  79  82  84  89  93  95  93  90  87  88  90  92  92  93  96 101 102  95  90  85  79  73  69  66  66  65  65  64  64  62  60  60  61  61  60  60  58  58  57  57  57  58  58  59  59  60  60  60  60  59  60  60  61  61  62  64  65  68  70  74  77  79  79  77  75  77  79  77  74  75  79  87  92  90  87  84  81  77  76  76  77  78  76  72  67  63  63  66  68  69  67  65  66  71  81  92 104 112 117 117 113 107 102 104 111 122 126 123 120 119 115 112 111 112 117 124 132 134 129 122 113 101  85  72  61  55  54  56  57  55  52  55  60  66  69  66  64  65  66  67  73  82  90  94  87  76  66 
 55  59  62  66  68  68  68  67  66  68  75  78  78  78  78  76  73  71  68  68  67  67  66  66  64  60  59  59  58  58  59  62  66  72  77  80  79  75  69  64  60  59  59  59  59  59  59  58  58  61  64  68  72  76  79  84  88  92  93  91  87  84  84  85  86  88  89  93  98 100  98  95  89  83  75  70  66  65  65  66  67  66  64  62  60  61  61  61  61  60  59  58  57  57  57  57  58  58  60  60  61  61  61  61  62  61  61  62  64  67  71  74  77  79  79  78  77  76  78  79  76  72  76  83  92  97  92  87  85  81  76  75  77  80  81  80  75  68  63  62  64  68  69  67  66  66  69  75  83  94 104 113 117 115 105  97  96 101 115 123 123 122 121 117 109 101  95  98 105 116 123 122 116 106  93  78  67  60  57  56  57  57  53  50  52  57  63  66  63  62  63  65  67  71  79  85  87  81  73  65 
 54  56  60  64  66  67  67  66  65  66  72  75  76  77  78  76  74  71  69  68  68  68  67  67  65  61  59  59  58  57  58  61  66  71  76  78  76  72  67  62  58  57  59  59  60  61  61  61  61  62  65  69  72  75  79  86  90  92  92  90  86  83  83  83  83  84  86  88  92  96 100  98  94  87  79  73  68  67  67  69  70  69  68  65  63  62  62  62  62  61  60  59  58  57  56  56  57  57  58  59  61  63  64  65  65  64  63  63  66  70  74  77  80  81  81  79  78  78  78  77  73  70  77  88  99 103  96  89  85  81  77  76  78  81  84  82  78  71  65  63  64  67  69  68  67  67  68  72  77  84  95 107 114 114 103  92  86  91 106 116 119 121 122 117 107  94  83  80  85  96 106 109 106  98  87  73  65  60  59  59  59  57  53  50  52  58  64  66  63  61  63  65  67  71  77  80  81  77  71  67 
 53  55  58  62  65  66  66  66  64  65  70  73  75  77  78  76  74  72  70  69  69  69  69  70  67  62  59  59  58  57  58  60  64  68  72  74  71  67  62  59  58  59  60  62  62  63  64  64  65  67  71  74  76  79  83  90  93  93  92  90  87  85  84  84  83  83  83  83  85  89  98 100  97  91  85  79  73  70  69  71  72  73  72  70  68  64  63  63  63  62  61  59  58  57  56  55  56  56  56  58  61  65  67  69  70  68  67  66  68  72  76  79  81  82  82  81  81  80  78  75  70  68  78  92 105 108  99  90  85  82  79  78  80  82  85  85  81  75  68  64  63  66  69  69  69  68  68  70  72  76  85  98 108 111 101  87  78  78  91 102 110 116 120 117 108  92  76  67  65  74  85  90  92  88  81  71  65  62  62  62  61  59  55  54  57  62  68  70  67  65  67  69  71  72  74  75  76  74  72  71 
 52  54  57  61  64  65  66  65  64  64  67  71  74  76  77  76  74  72  71  70  70  70  70  71  68  63  60  59  59  59  59  60  62  65  68  68  66  62  58  57  61  63  63  64  64  66  68  69  71  75  78  83  86  89  92  95  96  95  93  90  89  88  87  87  86  85  84  82  79  83  92  96  95  92  87  81  75  71  69  70  72  73  74  73  70  65  64  64  65  63  62  60  58  56  54  54  54  55  55  57  62  66  70  74  75  74  72  70  70  73  77  80  82  83  83  83  83  83  80  76  70  70  80  95 107 111 102  92  87  84  82  82  81  83  86  87  85  80  72  66  64  66  68  70  71  70  70  70  70  70  78  90 102 107  99  85  72  69  78  88  97 106 113 114 108  94  77  64  58  63  70  76  79  78  75  70  67  66  66  66  64  62  60  60  65  70  75  77  74  73  74  75  74  73  73  73  73  72  72  72 
 53  54  56  59  63  65  65  64  63  63  65  67  71  73  75  75  74  72  71  70  70  69  70  70  67  62  59  59  60  59  59  59  61  61  63  63  62  59  55  57  64  67  66  66  68  70  72  75  79  84  89  95  99 103 103 101  98  95  93  91  91  91  93  93  92  90  87  82  77  76  82  86  89  89  86  81  74  69  66  66  68  70  72  73  71  66  65  65  65  64  63  61  58  56  54  53  53  53  54  56  61  66  72  77  81  80  77  74  73  75  77  80  82  84  85  86  86  86  85  81  75  74  83  95 106 110 101  93  89  87  87  85  83  84  86  90  91  85  77  70  65  66  68  72  73  72  72  72  70  69  73  83  95 103  96  83  70  62  67  73  82  91 100 106 106  98  84  71  62  60  62  65  67  68  68  70  71  70  69  68  67  65  66  69  75  81  85  86  83  83  84  83  80  77  73  71  70  70  72  73 
 53  53  55  58  62  64  65  64  63  62  63  64  68  71  73  74  73  71  69  69  69  69  69  69  66  61  59  60  60  60  60  60  60  60  60  59  59  57  55  56  62  65  66  68  72  76  80  84  89  94  99 104 108 112 111 105 100  94  91  90  91  94  97  98  98  96  91  85  78  73  74  77  81  83  82  79  73  67  63  62  64  66  69  70  70  66  65  65  65  64  63  61  58  55  53  52  52  52  53  55  59  64  72  78  83  83  80  77  74  74  76  79  81  83  85  87  89  90  91  89  84  80  85  95 103 105  98  92  91  91  91  88  84  85  89  93  94  90  81  72  67  67  70  73  76  75  74  75  72  69  71  78  90  98  94  84  70  61  60  64  71  79  89  97 101  97  87  77  67  62  59  60  61  62  65  70  73  72  71  70  69  68  71  77  84  90  94  94  92  91  91  90  85  80  75  71  70  70  73  75 
 54  53  55  58  61  63  64  64  63  62  60  62  65  68  70  71  70  69  68  68  68  67  67  66  64  60  59  60  61  61  61  61  60  59  58  57  57  57  56  56  56  59  63  69  77  83  89  95 100 104 108 110 113 115 113 108 100  92  88  87  90  95  99 101 103 102  97  91  82  74  68  68  72  75  76  74  70  65  61  59  59  61  64  67  67  65  64  64  64  63  62  60  58  55  54  53  52  52  52  53  56  61  68  75  82  83  82  78  74  73  73  77  79  82  85  89  92  94  97  99  95  89  90  93  97  98  93  90  92  93  93  90  87  88  93  97  98  92  84  75  69  70  73  76  77  77  78  78  75  71  71  75  85  93  92  85  74  64  59  59  64  70  78  84  91  91  87  81  74  67  62  61  61  61  64  70  73  72  71  70  70  72  77  84  92  99 101 101  99  98  98  96  91  85  78  74  72  73  75  77 
 55  54  55  57  60  62  64  65  64  62  60  60  63  66  67  68  68  67  66  66  66  65  65  63  62  59  58  60  61  61  61  61  60  59  57  56  56  57  57  56  52  55  63  72  83  91  98 103 107 109 111 111 112 112 111 108 100  90  84  81  86  92  97 101 104 104 101  95  87  77  67  64  67  70  71  70  67  64  61  58  57  59  61  64  65  64  63  63  62  62  61  59  58  56  55  54  53  53  53  53  54  58  65  72  79  82  81  79  75  73  72  76  79  81  85  91  95  95 100 104 102  96  93  92  93  93  89  88  90  92  92  90  90  92  97 101 100  94  85  77  72  73  75  78  80  81  81  80  76  73  71  73  80  87  89  85  77  68  61  59  63  67  71  76  80  83  82  79  75  69  65  64  64  65  68  71  73  72  71  70  71  74  82  90  98 104 106 105 104 103 102  99  95  90  84  79  77  77  79  79 
 56  54  55  57  59  62  64  65  65  63  60  60  62  64  66  66  66  66  66  66  65  64  62  61  59  58  58  59  60  61  61  61  59  58  56  55  54  55  57  56  52  55  66  77  89  98 105 108 110 109 108 108 108 108 108 107  99  86  78  76  79  86  91  97 102 105 104 100  93  82  69  63  66  67  66  66  66  64  62  59  58  58  59  61  62  63  63  61  60  59  58  58  57  56  56  55  54  54  54  53  53  56  62  69  76  80  81  80  77  74  73  76  79  82  87  94  96  95  99 105 105 101  96  92  91  90  87  85  85  87  88  90  93  98 103 105 102  94  84  78  76  77  78  79  80  83  83  80  77  74  72  72  75  80  83  83  78  71  63  61  65  67  67  69  72  74  75  75  73  70  69  67  68  71  72  73  73  72  71  70  72  78  87  97 104 108 109 108 107 107 104 102  99  96  91  86  83  82  82  82 
 57  55  55  56  59  62  63  64  65  63  60  60  62  64  65  65  65  65  65  65  65  63  61  59  58  58  58  59  59  60  60  60  59  57  55  54  54  53  54  55  57  63  74  84  95 103 108 109 107 105 103 103 105 108 108 107  97  82  74  71  75  82  86  92  99 105 105 103  97  86  72  66  65  64  63  64  65  65  65  62  60  59  58  58  60  61  61  60  59  57  57  57  57  57  56  56  56  55  54  53  54  57  61  68  75  80  84  83  81  78  76  78  82  86  92  98  97  91  94 103 105 103  99  94  93  91  86  82  80  81  85  90  97 103 109 109 103  93  83  79  78  80  80  79  81  85  86  81  77  73  71  70  71  74  78  80  78  73  67  64  66  67  66  67  69  71  73  73  72  71  70  70  71  74  75  73  72  72  72  72  76  83  93 103 109 112 111 110 111 109 107 105 104 102  98  93  88  84  82  81 
 57  56  55  56  58  61  63  64  64  63  60  60  62  63  64  64  64  64  65  65  65  63  61  59  57  57  58  58  58  58  58  58  57  56  54  53  52  51  51  56  66  76  84  92 100 105 106 104 100  98  97  99 104 109 111 107  97  80  71  67  70  76  81  87  96 103 106 105 100  90  76  68  65  63  61  62  65  67  67  66  63  60  58  57  58  60  59  58  57  56  56  56  57  57  57  57  57  56  54  54  56  59  63  68  75  81  86  86  85  82  80  82  86  91  96 101  97  88  90  98 103 103 100  96  94  92  86  80  75  75  82  90  99 107 114 112 103  91  81  78  79  83  83  80  80  86  87  81  77  74  71  69  68  69  72  76  77  75  69  66  67  67  66  68  69  71  72  72  73  72  70  70  72  75  75  74  73  74  74  76  80  88  99 108 113 115 113 112 113 112 108 107 108 108 104  98  92  87  83  81 
 57  55  56  57  60  63  64  64  63  62  60  61  61  62  62  62  63  63  64  64  63  62  60  58  57  57  58  57  56  56  56  56  55  54  52  52  52  53  54  61  76  86  92  96 101 100  96  91  88  90  93  99 105 108 108 106  97  82  69  58  59  67  73  81  89  97 104 107 100  91  79  71  66  62  58  59  62  65  66  65  63  61  60  59  59  59  59  60  59  58  58  58  59  59  60  59  58  58  58  59  59  61  66  71  76  80  82  84  85  86  86  89  91  93  97 101  99  92  91  94  97  98  96  93  91  88  83  79  75  74  78  86  99 108 114 111 101  90  82  80  82  85  86  83  83  87  86  80  76  75  74  72  70  69  70  73  76  75  70  67  69  69  67  67  69  71  74  75  75  74  72  72  72  74  76  81  81  79  78  79  83  89  99 107 113 115 115 115 115 114 110 109 111 109 105 101  96  93  90  86 
 57  55  56  59  62  66  66  65  62  60  61  61  61  60  61  61  62  62  63  62  61  60  58  57  57  57  57  56  55  55  55  55  54  52  51  52  54  57  60  69  83  92  95  97  97  91  83  77  75  81  91 100 105 104 103 102  97  86  68  49  47  56  65  72  78  86 100 106  99  89  81  74  66  60  56  56  59  62  64  64  63  61  60  61  60  59  59  62  62  60  60  60  62  63  63  62  60  61  64  64  63  65  70  75  78  78  78  80  83  88  92  96  96  94  95 100 100  96  93  91  90  90  88  86  84  81  78  77  75  74  74  82  96 106 112 107  97  89  83  83  86  89  89  87  86  87  84  77  75  75  77  78  75  72  71  73  75  74  69  67  70  70  67  66  68  71  75  77  77  76  73  73  72  73  79  88  90  85  81  81  84  89  97 104 110 115 117 117 117 116 112 111 112 110 105 101  99 100  99  93 
 57  56  58  61  65  67  68  66  63  61  62  62  61  61  61  61  61  62  62  62  61  59  58  57  57  57  56  55  54  54  54  54  54  54  54  55  59  62  67  74  83  89  91  91  90  84  77  72  71  78  88  98 102 100  98  96  94  87  70  50  46  53  59  64  67  75  90  98  93  87  82  75  67  61  56  55  58  61  63  63  62  60  59  60  59  58  59  62  63  62  62  64  67  69  68  66  63  63  66  67  67  70  75  79  81  81  80  81  84  88  93  96  97  95  95  99  99  97  93  89  86  83  81  79  76  74  73  73  73  73  72  78  91 100 105 102  95  89  86  87  90  91  91  88  87  86  82  76  73  75  78  80  77  74  74  76  77  76  72  68  69  68  66  66  67  69  72  75  75  74  73  74  75  76  82  90  90  84  80  81  84  90  97 104 110 114 116 118 119 118 116 114 115 111 104  99  97  97  99  96 
 59  58  60  63  66  69  69  68  64  62  62  61  61  61  61  61  61  62  62  61  60  59  58  57  56  56  55  54  53  53  54  55  56  56  58  60  64  69  74  78  80  82  81  81  81  77  73  71  72  78  86  93  96  95  92  90  89  87  74  56  50  52  55  56  56  62  77  86  85  82  80  75  68  61  56  55  57  60  62  62  60  59  57  58  58  57  58  61  62  63  65  69  73  76  75  70  68  66  68  71  73  76  81  84  86  86  85  85  85  88  91  94  96  96  97  98  98  96  93  89  84  79  74  71  69  68  68  69  71  71  72  77  86  93  97  96  92  89  88  90  93  93  91  87  85  84  81  75  73  75  78  80  79  77  78  80  81  79  74  70  67  65  64  65  66  67  68  70  71  71  72  75  78  82  84  87  85  80  78  78  83  90  98 105 109 113 115 118 120 121 118 118 118 113 105  97  91  91  92  95 
 61  60  61  64  68  70  70  68  65  62  61  61  61  61  61  61  61  60  59  58  58  57  57  57  56  55  54  53  53  54  55  57  59  61  62  65  69  73  79  81  78  75  74  74  73  71  70  70  72  79  86  91  93  90  87  85  88  89  78  61  53  51  51  51  49  53  66  76  78  78  77  74  67  61  56  55  57  59  61  60  59  58  57  57  57  58  59  60  62  64  68  74  79  83  82  78  74  72  74  76  79  82  86  88  90  90  89  89  89  89  91  94  96  98  99  99  99  99  97  92  86  78  71  65  63  63  65  67  70  71  70  74  81  87  92  92  91  91  91  93  94  93  91  87  85  85  82  77  76  78  79  82  81  80  80  82  82  80  75  70  64  62  63  64  63  63  63  63  65  68  71  76  81  84  86  84  80  76  74  76  82  91  99 105 108 110 113 117 122 123 120 119 119 116 108  98  89  85  86  92 
 62  61  63  66  70  72  71  69  65  62  60  59  59  60  60  60  60  59  57  56  55  55  56  55  55  55  54  54  55  57  59  61  63  65  67  69  72  76  81  81  75  71  69  68  67  66  67  67  71  79  87  91  90  84  81  83  88  92  82  64  54  50  50  48  45  47  58  67  70  73  74  71  65  59  55  54  55  57  59  58  57  57  56  56  57  59  60  60  61  64  69  77  84  90  89  85  82  81  84  85  85  86  88  90  92  93  93  92  91  92  93  94  96  99 100 100 102 103 102  98  89  79  70  62  60  60  63  67  71  71  69  71  77  84  89  91  91  92  93  93  94  93  91  88  86  87  85  81  80  80  82  82  82  81  81  81  80  78  73  67  61  60  61  62  61  59  58  58  60  64  70  76  81  84  84  80  76  71  71  75  83  92 100 104 105 106 109 115 123 126 120 120 122 120 114 101  87  80  79  88 
 63  63  65  68  70  72  71  68  65  62  59  58  59  59  60  59  59  58  57  55  54  54  55  56  56  55  55  56  59  61  64  66  68  69  70  71  73  75  78  77  71  68  67  66  64  62  63  65  69  78  87  91  88  80  77  82  89  94  84  65  53  47  48  50  47  47  54  61  65  68  70  67  62  57  54  53  54  56  58  57  57  57  57  57  58  61  61  61  61  63  69  78  87  93  94  91  89  90  94  94  89  87  88  90  92  93  95  95  95  95  95  95  97  99 100 101 104 108 109 105  96  84  74  64  61  60  64  67  71  71  67  69  76  83  89  93  94  93  93  92  91  91  90  89  89  91  90  86  85  84  83  82  80  78  78  76  75  71  67  63  59  59  60  61  60  58  55  56  59  64  70  75  79  81  80  74  70  66  67  74  83  94 100 102 101 100 104 112 123 126 119 118 124 124 119 106  88  77  72  80 
 64  64  66  69  71  72  70  68  65  61  59  58  59  60  61  60  59  57  56  55  55  55  56  57  57  57  57  60  62  66  68  71  72  73  72  72  71  72  73  71  66  64  64  64  63  61  59  61  67  78  87  90  85  74  71  80  89  94  84  66  52  46  47  51  49  49  52  57  60  63  65  63  59  55  53  52  53  55  57  57  57  57  58  58  59  62  62  61  60  62  68  78  88  96  98  96  95  97 102 102  93  88  88  89  90  93  95  97  99  98  97  97  97  98  99 101 106 111 114 112 104  91  80  69  64  62  65  68  71  70  66  68  75  83  91  95  97  95  92  90  88  88  89  90  92  94  94  91  90  87  84  81  77  74  72  70  68  64  61  59  58  58  59  60  59  57  55  56  59  64  69  73  76  78  74  68  63  61  65  73  84  95  99  99  96  94  98 107 121 125 118 117 124 128 124 110  90  73  64  71 
 67  67  69  71  72  72  70  67  64  62  60  60  61  62  62  61  60  59  58  57  56  57  58  60  60  60  61  64  67  69  71  72  73  73  72  70  69  69  68  66  61  60  63  64  63  59  55  56  62  74  85  88  82  68  66  77  87  91  83  67  53  45  47  51  50  50  51  53  55  58  61  60  57  54  53  53  53  54  55  56  56  57  57  58  60  62  62  60  59  61  67  77  87  96  98  98  97  99 105 103  94  89  88  88  89  92  96 100 101 101 100  98  97  96  96  99 104 111 115 116 110  99  87  76  70  66  67  67  68  68  67  69  76  83  90  95  97  95  93  90  88  87  88  89  91  95  96  95  93  89  83  78  73  69  66  63  61  59  57  56  57  58  59  59  58  57  56  58  62  67  71  73  74  73  69  62  58  57  62  72  85  96  99  96  89  86  90 101 116 122 118 119 124 127 124 110  89  71  60  64 
 69  70  71  72  73  72  70  68  64  63  62  62  62  63  63  62  62  61  60  59  59  60  61  62  63  64  66  67  70  71  72  71  71  70  69  68  66  65  65  62  56  57  61  64  63  58  52  51  57  69  81  83  77  62  59  71  82  88  82  69  56  47  47  50  50  49  49  50  52  55  58  58  56  55  54  53  54  54  55  55  54  55  56  57  59  61  61  59  58  60  66  75  85  94  97  97  96  97 102 101  95  90  88  87  88  91  96 101 104 104 102 100  97  93  92  96 101 109 114 117 114 106  95  85  77  71  69  67  66  67  68  72  76  81  87  92  95  95  94  91  89  88  87  88  89  93  95  96  93  89  82  74  68  63  60  57  56  55  55  55  56  57  57  57  56  56  56  59  64  69  73  73  72  69  64  56  53  54  60  71  85  96  98  93  84  78  82  92 107 117 119 120 122 123 119 106  85  67  56  59 
 73  73  74  74  74  73  70  68  66  64  63  62  63  63  62  62  62  61  60  60  61  63  64  65  66  69  70  71  71  71  70  68  67  65  65  64  64  63  62  59  54  55  61  64  63  57  50  48  53  65  77  79  73  58  54  64  75  84  82  74  63  52  49  48  48  48  48  49  52  55  57  57  56  56  55  55  55  55  55  54  53  53  54  54  56  58  58  57  57  59  64  73  82  90  94  94  93  93  95  96  96  94  91  88  88  91  96 101 105 107 105 101  96  91  90  92  97 105 111 115 115 110 102  93  84  77  72  69  67  68  72  74  76  79  82  87  91  94  95  95  94  91  88  86  86  89  92  94  91  86  78  69  63  59  56  54  53  53  55  55  54  54  54  54  54  54  56  60  65  69  71  70  67  63  58  53  50  51  59  71  85  95  96  90  78  71  73  81  96 108 117 121 120 117 110  96  78  63  54  58 
 75  75  75  76  75  73  71  69  67  65  63  62  63  62  62  61  62  62  62  62  63  65  66  67  69  73  74  73  72  70  67  64  62  61  61  61  61  61  60  57  54  55  60  63  62  56  49  46  50  61  71  74  68  55  50  57  68  79  82  78  69  57  50  47  46  46  47  48  52  55  56  56  57  57  57  56  56  56  54  53  52  52  52  52  53  55  56  56  57  58  62  69  77  85  90  90  89  87  87  91  97  97  93  90  89  91  95 101 106 108 107 102  96  90  87  89  93  99 105 110 112 112 107 100  91  83  77  72  69  70  75  77  77  77  79  82  87  92  96  98  98  94  89  84  82  86  89  91  88  82  73  64  59  56  55  53  52  53  55  55  53  52  51  50  50  52  55  60  64  68  68  65  62  58  54  49  48  50  57  70  84  94  93  87  75  65  65  71  83  96 111 117 115 110 100  86  69  58  52  58 
 77  77  77  77  76  73  72  70  69  67  65  63  63  62  62  62  62  63  64  65  67  68  69  70  72  75  76  75  72  69  65  61  59  58  58  59  59  59  57  56  56  56  59  60  59  55  49  47  49  57  66  69  64  53  48  52  61  73  80  80  72  60  51  46  46  48  49  50  53  54  54  55  56  58  58  58  57  56  54  53  52  52  52  52  52  52  54  56  57  57  59  64  72  80  85  86  85  84  83  88  97  99  95  92  91  91  94  99 104 108 108 104  97  91  86  86  89  92  97 102 107 111 109 104  96  88  81  76  73  74  78  80  79  78  79  81  86  91  96  99  99  96  90  84  82  84  87  89  85  78  69  60  57  56  56  54  53  53  56  55  53  51  50  49  48  50  55  59  62  63  63  60  57  53  50  48  47  49  56  67  80  91  91  85  71  61  58  60  69  81  97 105 106 101  92  78  63  54  52  59 
 78  79  78  76  74  73  71  70  69  69  67  66  64  64  63  63  64  66  67  69  71  72  73  73  74  76  77  75  73  70  65  60  57  56  56  56  57  56  54  54  57  58  57  56  55  52  49  48  49  55  60  63  60  52  47  48  54  66  75  80  73  61  51  45  46  49  51  51  52  52  53  54  56  58  60  59  58  57  54  53  52  52  52  52  52  51  53  56  57  56  56  59  66  74  80  84  84  83  82  87  97 100  97  94  92  91  92  97 103 107 108 105  99  92  86  84  84  85  89  94 101 107 109 107 100  92  85  79  75  76  81  82  82  81  81  83  86  90  95  99  99  97  92  85  82  84  86  88  84  75  66  57  56  57  56  55  53  52  53  54  54  53  51  49  49  50  54  57  59  59  57  55  52  49  48  48  47  48  54  65  78  89  90  83  70  57  52  51  56  66  80  91  97  95  86  72  58  52  52  59 
 79  79  77  75  73  71  70  69  69  70  69  69  67  66  65  65  67  69  70  73  75  76  77  78  78  77  76  76  74  71  66  61  57  56  55  54  54  52  49  51  58  58  53  50  50  49  47  47  49  52  56  58  56  51  46  44  48  59  70  77  72  60  50  45  48  53  54  52  50  49  50  52  55  57  60  60  59  58  55  54  53  53  53  53  52  51  53  57  58  55  53  54  61  69  77  84  85  85  85  88  97 100  97  94  92  90  91  95 102 107 108 105  99  93  88  82  79  78  81  86  94 102 107 107 102  94  86  81  78  79  82  84  86  87  87  87  88  90  93  97  98  97  93  88  85  86  88  89  84  74  63  55  54  57  56  54  51  49  49  52  57  58  54  52  50  52  55  58  59  57  55  51  49  48  48  48  47  47  53  63  76  87  89  83  69  56  47  45  47  53  63  75  89  92  85  71  55  50  51  59 
 78  78  77  76  74  72  71  70  71  72  73  72  71  70  69  69  71  73  75  78  81  82  82  83  81  78  76  76  74  70  65  60  58  55  55  55  54  50  47  49  58  58  52  48  47  47  47  47  47  49  51  52  52  50  46  42  44  53  63  71  68  59  50  46  50  54  54  52  49  47  48  50  53  56  59  60  59  58  55  54  53  53  53  53  52  51  53  56  56  54  52  52  58  66  74  80  83  85  87  90  95  98  98  96  93  90  89  92  97 103 107 106 102  95  88  80  76  74  76  80  87  96 101 102  99  93  86  81  79  79  81  84  88  90  91  90  89  90  91  94  95  94  92  88  85  86  88  90  85  75  64  57  58  61  61  59  55  51  50  53  60  62  57  55  53  55  57  58  58  56  53  50  49  49  50  50  49  49  53  63  74  84  87  81  69  56  47  42  44  47  51  63  79  85  82  70  56  51  51  57 
 74  76  78  79  80  79  78  76  75  75  76  76  76  75  74  75  76  78  81  84  87  88  87  86  83  79  77  74  71  66  61  58  57  56  58  58  57  53  49  49  56  58  55  52  50  49  48  46  46  46  47  48  49  49  47  43  45  51  57  62  61  56  53  50  51  52  52  50  48  48  48  50  52  54  57  58  58  57  55  54  53  52  53  54  53  53  53  54  54  53  53  55  59  64  69  74  78  83  86  89  92  95  99  99  97  93  89  87  89  96 105 111 109  96  86  80  75  72  73  76  81  87  90  91  90  88  85  83  79  78  78  81  85  88  90  90  89  89  90  90  90  89  86  82  81  84  87  88  84  77  72  67  69  73  74  73  68  63  60  60  63  62  59  57  57  58  59  59  57  53  51  50  51  54  56  55  53  52  55  63  72  80  82  78  68  57  50  46  47  48  50  56  66  71  71  67  59  55  54  55 
 72  75  79  82  84  85  83  81  80  79  79  80  81  81  80  79  80  81  85  88  91  91  90  88  84  80  76  73  68  63  59  57  56  57  59  60  58  54  50  49  53  56  56  55  54  52  50  48  46  46  46  46  46  48  47  44  45  49  53  55  55  54  53  52  51  50  50  49  48  48  48  49  51  53  55  56  56  56  55  54  53  53  52  54  54  53  52  51  51  52  54  56  59  63  65  68  74  80  84  87  89  94 101 102 100  95  89  83  81  90 101 112 112  96  84  79  75  72  71  74  78  81  82  82  83  84  85  83  80  77  77  78  82  84  86  87  87  87  87  86  85  83  80  77  78  81  84  84  82  79  78  79  83  87  89  87  82  75  69  66  65  63  59  58  59  59  59  58  55  51  49  50  53  58  60  60  58  57  59  63  70  77  77  74  66  58  52  50  51  53  54  56  59  62  64  64  62  59  56  55 
 74  76  79  82  84  85  85  85  85  85  85  86  86  85  84  83  82  84  85  88  90  91  90  87  84  80  77  72  69  64  61  59  59  59  59  59  56  53  49  48  49  51  55  57  58  57  55  52  49  47  46  45  45  45  44  43  44  48  51  53  53  53  52  51  51  50  50  50  49  48  48  48  50  52  54  55  56  56  55  54  53  53  53  54  54  53  52  51  51  51  54  55  58  60  63  67  73  78  83  86  89  94 100 102 100  96  89  82  80  86  97 108 109  97  86  79  75  72  71  74  78  80  80  80  81  82  84  85  84  81  77  76  78  80  82  82  83  83  82  81  79  78  77  77  77  78  78  78  78  79  83  89  97 103 105 102  92  83  74  69  66  64  61  59  58  57  57  56  54  52  51  53  55  59  62  64  63  61  61  65  69  75  74  71  63  56  52  51  53  56  59  60  61  62  63  63  62  60  57  57 
 76  77  79  81  83  85  86  87  88  88  90  89  89  88  86  84  83  83  85  87  89  89  89  87  84  79  75  73  69  66  63  62  61  60  59  56  53  51  49  47  46  50  56  61  63  63  59  55  51  49  46  45  44  44  43  42  44  47  50  52  52  51  50  49  50  51  51  51  50  49  48  48  50  51  53  54  55  55  54  54  53  54  53  53  53  53  52  52  51  51  53  54  56  58  61  66  71  76  82  85  89  93  99 101  99  96  89  83  79  84  93 103 106  98  88  80  76  72  73  75  77  79  79  79  79  82  84  87  87  84  79  76  76  76  77  78  78  78  77  75  74  73  74  76  76  73  71  71  73  78  87  98 109 116 117 112 101  90  79  73  69  66  64  62  59  58  57  57  57  57  59  61  63  66  68  69  67  64  63  65  68  71  71  67  61  55  53  53  57  61  65  66  65  64  63  62  60  60  59  60 
 77  78  80  81  83  85  87  89  89  90  91  91  90  88  86  84  82  82  83  85  87  87  86  85  82  79  75  71  69  66  65  64  63  61  58  54  51  49  49  48  47  52  61  68  71  69  64  57  51  48  46  45  44  44  43  42  44  46  48  50  50  49  49  49  50  51  51  51  51  50  47  47  48  50  52  53  54  54  54  54  54  54  53  54  53  52  52  52  52  52  52  52  53  55  58  62  68  75  80  84  88  93  99 102 100  96  91  84  79  81  88  98 103  99  92  83  77  75  75  76  77  79  77  76  77  80  84  88  91  88  80  75  74  72  73  73  75  74  73  70  69  69  71  75  74  67  64  64  70  80  93 107 118 123 124 119 109  97  86  78  74  71  70  67  64  63  62  63  66  69  73  76  79  81  80  74  69  65  63  63  65  66  66  63  59  55  56  59  65  69  71  71  67  65  62  60  60  60  61  63 
 78  79  80  81  82  84  86  88  89  89  90  89  88  86  84  82  81  81  82  84  85  85  85  84  82  78  74  71  68  66  66  66  65  62  57  53  50  50  51  52  53  59  69  76  79  75  67  58  51  47  45  45  45  45  44  44  44  46  47  48  49  48  48  49  50  51  52  52  53  51  47  46  48  49  51  52  53  53  53  53  53  54  54  54  53  52  51  51  51  51  51  51  52  53  55  59  66  73  80  84  87  93  99 102 101  98  93  86  80  78  83  93 100 101  96  85  80  78  77  77  78  77  76  74  76  79  84  89  93  90  81  76  73  71  70  70  72  72  70  68  66  67  69  72  70  62  59  63  72  85  99 113 121 123 123 118 111 101  92  84  80  78  77  76  73  71  71  73  77  83  88  92  95  97  92  80  72  67  64  61  61  62  62  61  58  57  59  64  71  75  75  74  69  66  62  60  60  61  62  64 
 79  80  80  81  81  82  84  85  86  87  88  87  85  83  81  79  78  79  80  82  83  84  84  84  82  78  74  70  67  66  66  66  65  62  57  53  52  54  57  60  64  71  79  84  85  79  68  58  50  46  44  45  47  46  46  46  46  46  47  47  47  47  49  50  51  52  53  53  53  51  47  46  48  49  50  51  52  53  53  53  53  53  54  54  53  51  51  51  51  51  50  51  51  51  53  57  64  72  79  83  86  92  99 103 102 100  96  89  81  77  80  90 100 102  99  90  83  81  79  79  78  77  76  74  76  79  84  89  93  90  82  76  73  70  69  68  69  70  69  68  67  66  67  69  66  58  59  67  79  94 106 115 118 116 114 112 107 102  95  90  88  87  88  87  85  84  83  86  91  98 104 108 111 111 104  87  77  71  65  61  59  59  60  59  58  58  62  67  74  78  77  74  71  68  64  62  61  62  62  64 
 79  79  80  80  80  81  82  83  85  85  86  85  84  82  79  78  78  78  80  80  82  83  84  85  83  80  75  72  69  67  67  68  67  64  59  57  58  60  64  70  75  81  88  91  89  81  70  58  50  46  45  46  47  48  47  47  47  47  46  46  47  48  49  51  53  53  53  54  53  51  48  47  48  49  49  50  51  52  52  52  52  53  53  54  53  51  50  50  50  50  51  50  50  50  52  56  63  71  78  83  85  91  98 102 103 102  99  92  83  77  78  87  97 103 101  93  87  83  81  79  79  78  76  75  76  79  84  88  91  89  81  76  73  70  68  66  66  67  68  68  67  65  64  63  60  58  62  75  89 105 114 118 115 110 107 104 103 100  96  94  95  96  98  98  97  95  95  97 101 108 114 117 119 118 110  95  84  76  69  63  59  59  59  58  58  59  62  67  73  76  75  74  71  69  66  64  62  63  63  64 
 78  78  79  78  79  80  81  83  84  85  86  85  84  81  79  78  79  79  80  81  82  83  85  87  86  83  79  76  72  70  70  70  69  67  63  62  64  69  75  80  85  89  93  94  90  82  70  59  51  47  46  48  49  48  49  48  48  47  46  46  47  49  51  53  54  55  54  53  53  51  49  48  48  49  49  49  50  51  51  51  52  52  53  54  53  50  49  50  50  51  51  51  50  50  52  56  63  71  78  81  82  88  97 101 102 102 101  95  86  78  76  84  94 101 103  95  89  84  81  80  79  78  77  75  76  79  83  87  88  85  79  75  73  70  66  64  63  64  66  67  67  65  61  55  55  60  70  85 101 115 122 121 114 106 102  99  99  96  93  94 100 105 107 108 107 106 104 105 108 113 118 120 119 116 111 102  94  84  75  66  62  60  60  59  59  58  60  63  67  70  71  71  70  70  68  67  65  64  63  63 
 76  76  77  77  78  80  82  83  85  86  86  85  84  81  80  79  79  80  80  80  81  83  85  86  87  86  83  79  77  75  75  74  74  71  69  68  72  77  83  88  90  93  95  93  89  80  70  60  53  49  49  49  49  49  48  49  48  47  46  45  47  50  53  55  56  56  55  53  52  50  49  49  49  49  48  49  49  50  50  51  52  52  53  53  52  50  49  49  50  51  51  51  51  51  53  57  63  70  77  79  80  85  95  99  99 101 100  96  87  79  75  82  91  99 102  97  91  85  82  80  79  79  77  75  75  78  81  84  85  82  76  73  71  68  64  61  60  61  63  64  65  62  57  50  52  64  78  94 110 122 125 122 114 105  99  95  93  90  87  91 102 108 112 113 113 111 109 109 111 114 117 118 117 113 110 106  99  89  79  70  64  62  61  61  59  59  59  61  63  66  67  68  69  70  69  68  66  65  62  62 
 73  73  74  76  78  81  83  85  87  88  86  84  82  80  79  79  79  78  78  78  80  81  83  84  86  88  87  84  82  80  80  80  79  78  76  76  79  85  91  93  91  91  91  90  86  79  71  63  56  53  51  50  49  47  48  48  48  46  45  46  49  53  56  58  59  58  55  52  50  50  51  51  50  49  49  48  49  50  50  51  51  52  52  52  51  50  49  50  50  51  51  51  51  52  54  57  62  68  74  77  78  84  93  97  97  98  98  95  88  79  75  79  88  96 100  97  92  85  81  80  79  79  77  75  75  77  80  82  83  80  74  70  67  64  61  59  57  58  60  61  60  58  54  48  53  70  87 103 116 125 126 120 113 106  98  91  86  82  79  85  99 107 111 113 114 113 110 110 109 111 113 114 113 110 108 106 100  90  81  72  67  64  64  63  62  60  60  61  62  63  64  65  68  69  70  69  67  65  62  61 
 69  70  73  76  79  82  84  86  86  87  85  83  81  79  78  78  78  77  77  77  78  79  81  83  85  88  88  86  85  84  85  84  84  82  81  82  84  89  94  94  90  88  88  86  83  78  72  66  61  55  52  50  48  47  47  49  48  46  45  47  51  55  60  63  62  61  57  53  50  50  52  53  52  50  49  49  49  49  49  50  50  51  51  51  51  50  49  49  50  51  51  52  52  53  55  57  62  66  72  75  77  83  93  95  94  95  95  93  88  79  74  77  84  93  96  96  91  86  82  81  79  78  76  74  75  77  80  83  83  81  75  70  66  62  59  57  57  57  58  57  56  55  53  51  58  78  95 110 119 124 123 116 110 104  94  84  78  74  75  83  97 105 110 112 115 113 110 109 107 108 110 111 111 110 108 104  98  90  82  74  69  68  66  65  63  62  62  62  63  63  63  63  66  68  69  69  68  66  63  62 
 66  69  72  76  81  83  84  85  84  83  82  80  79  77  76  76  77  77  77  76  76  77  80  82  84  87  88  87  87  88  88  88  87  86  86  87  89  91  94  93  88  85  84  83  81  78  73  68  63  57  52  49  47  46  47  48  48  46  45  47  52  58  64  67  67  65  61  56  52  51  54  55  53  52  50  49  48  48  49  49  50  50  51  51  51  50  49  49  50  51  53  53  54  54  55  57  61  65  69  72  77  84  92  94  92  91  91  90  86  79  74  77  82  89  93  94  91  86  83  81  81  79  77  75  75  77  82  85  86  84  79  73  66  61  57  58  59  59  57  54  51  52  54  57  68  88 104 116 121 120 116 110 105  98  87  75  67  67  75  85  97 104 108 111 114 112 109 106 104 104 105 108 110 112 109 101  95  89  83  76  73  71  69  67  65  63  63  64  65  65  62  62  64  66  67  68  67  66  65  65 
 62  67  72  78  82  85  85  83  81  79  80  79  77  76  75  76  77  77  77  76  76  77  79  83  85  85  86  88  89  90  90  90  89  88  89  89  89  90  90  89  87  84  82  80  79  77  75  71  65  57  51  48  47  47  48  49  48  46  46  48  54  61  67  71  71  68  63  58  54  53  56  56  54  52  50  49  48  48  48  49  49  51  51  50  50  50  50  49  50  51  53  54  55  55  55  57  60  64  66  70  77  85  93  93  89  88  88  89  87  79  74  76  80  87  91  92  90  86  83  82  82  80  77  74  75  78  83  87  89  88  83  75  66  59  56  58  61  61  57  51  47  50  55  64  78  97 112 122 124 119 112 104 100  93  78  64  56  61  79  93 100 104 108 112 115 114 110 105 100  99 101 104 108 112 110 101  94  90  85  80  77  74  71  68  64  62  62  63  66  65  62  61  62  63  64  65  66  67  67  68 
 60  67  74  80  84  85  84  81  76  75  78  78  76  75  76  77  77  78  78  77  78  78  81  84  85  82  82  86  89  91  91  91  90  89  90  90  88  87  85  85  86  85  81  79  78  78  76  71  65  57  49  47  46  48  49  50  49  47  48  51  57  64  70  75  74  71  66  60  55  55  57  57  54  52  50  48  48  48  48  49  50  50  50  50  50  51  51  50  50  51  53  54  55  56  56  57  59  62  64  69  79  88  95  94  88  86  86  87  86  79  74  76  80  85  90  92  90  86  84  84  84  82  78  74  75  78  84  89  93  93  88  80  67  59  57  61  65  64  58  49  44  49  59  73  88 107 120 128 126 118 109  99  94  86  68  53  48  59  85 102 105 106 110 113 115 114 109 103  97  94  95  99 104 110 110 101  95  92  88  83  80  76  73  69  64  60  60  61  64  64  62  61  61  61  62  63  64  67  68  70 
 61  69  77  82  83  82  80  77  74  74  77  77  77  76  75  77  78  78  77  76  77  80  83  86  84  80  79  82  86  89  91  91  91  89  89  88  87  85  82  83  88  88  84  80  78  77  75  72  67  60  55  51  48  47  48  50  50  49  50  54  60  68  74  78  79  75  69  63  57  55  56  57  56  54  51  49  47  48  49  49  50  49  48  48  47  48  48  49  50  53  54  56  55  55  55  56  58  59  61  67  77  87  95  95  91  88  85  85  83  79  76  78  81  84  88  90  90  87  86  85  84  82  78  76  76  80  85  92  97  98  93  86  75  67  65  68  71  70  65  56  53  59  69  85 100 115 125 127 123 114 103  92  84  74  60  50  52  65  89 103 105 106 111 114 113 106  98  96  95  93  92  94  97 101 102  98  95  93  90  86  81  77  73  69  65  62  61  61  62  62  61  62  62  62  63  64  65  67  68  69 
 64  74  80  83  82  79  75  74  74  75  76  76  77  76  75  76  78  77  75  73  76  82  87  86  83  79  77  77  81  86  90  92  92  89  87  86  86  84  81  83  90  91  87  82  78  76  74  72  70  67  63  57  51  47  46  50  52  51  53  58  64  71  78  82  83  79  73  66  60  56  54  55  59  59  55  50  47  48  49  50  49  47  45  45  44  43  45  48  51  55  56  56  55  54  54  54  56  57  59  64  75  85  94  97  96  92  85  81  79  78  78  79  81  83  85  89  91  90  89  88  85  82  79  78  78  82  88  94 100 101  99  94  86  81  77  78  79  77  73  67  65  72  81  93 106 120 123 119 112 104  95  82  70  60  53  54  62  76  92 100 101 105 112 114 108  94  81  85  93  92  90  90  90  89  90  94  95  93  90  87  82  77  73  70  68  66  65  62  61  59  60  61  63  64  66  67  67  68  67  65 
 67  74  79  82  81  78  75  74  74  74  73  74  76  75  73  75  78  76  73  71  73  81  87  85  83  81  79  78  81  86  90  93  92  89  86  85  85  83  80  83  90  91  87  82  79  75  74  73  72  69  66  61  56  51  50  54  55  55  57  61  67  74  80  84  85  81  75  68  62  57  54  55  60  61  57  53  49  50  51  52  50  48  47  47  47  46  47  49  52  55  56  56  55  54  54  54  56  57  59  64  75  85  94  98  99  93  86  81  79  79  80  81  82  83  86  91  93  93  92  90  87  84  82  81  82  84  90  96 101 103 102  99  95  90  86  84  82  79  73  67  66  70  77  85  94 105 107 102  96  89  81  71  60  52  50  55  67  81  95 101 102 106 113 113 103  86  72  77  88  90  88  88  87  84  86  92  95  94  92  90  86  81  77  74  71  69  67  64  60  59  60  61  63  64  66  67  68  68  66  65 
 68  73  75  78  79  79  78  76  73  71  70  72  74  73  72  74  77  74  71  69  71  79  84  83  83  84  83  81  83  86  90  92  90  88  85  84  83  82  81  82  88  89  85  81  79  76  74  74  72  71  68  65  61  57  56  58  60  59  60  63  69  76  81  85  85  82  76  70  64  59  55  56  60  61  59  56  52  52  53  54  54  53  52  54  54  53  53  53  53  53  54  55  54  54  54  55  57  59  60  65  75  86  94  98  98  93  87  83  81  81  81  82  82  84  87  93  96  95  94  92  90  88  86  85  85  88  92  96  99 102 103 103 100  96  92  86  81  75  68  62  58  60  63  66  72  80  82  79  75  71  65  59  53  48  48  54  67  82  97 105 105 109 114 110  98  81  68  71  81  85  87  87  86  84  85  91  94  95  94  93  91  87  83  78  75  71  69  66  63  60  60  60  61  63  65  66  67  67  67  65 
 70  71  73  76  78  80  79  76  71  68  67  69  71  72  72  74  76  73  69  67  69  77  82  81  82  85  85  83  83  85  88  90  89  87  84  82  82  81  80  81  85  86  83  81  79  78  75  75  73  71  69  67  65  63  62  62  62  62  63  66  71  77  82  85  84  81  75  70  65  61  57  59  64  66  65  61  57  56  57  58  58  59  60  62  63  62  60  57  55  54  54  55  55  56  56  57  59  60  61  67  76  85  94  98  98  94  88  85  84  84  84  84  84  85  89  95  98  97  96  96  94  92  90  90  89  91  94  96  98 101 103 104 102 100  94  88  79  71  64  58  55  54  54  54  56  60  61  60  58  56  54  51  48  46  48  56  69  85 101 108 109 111 114 107  91  75  64  66  74  81  86  86  83  81  82  87  91  93  94  95  93  90  87  83  78  75  71  67  65  62  60  59  61  61  63  64  65  66  66  65 
 72  71  71  74  78  81  79  75  69  65  65  67  70  71  71  74  75  71  67  64  67  75  81  80  81  85  86  83  81  82  84  87  87  86  83  80  79  79  79  81  84  84  83  81  80  78  76  75  73  72  70  69  68  68  66  65  64  63  65  68  72  77  81  84  83  79  74  69  66  62  60  62  70  72  70  66  62  61  61  63  64  66  69  73  75  73  70  64  60  56  56  56  57  58  59  60  61  62  63  67  77  85  93  97  98  94  89  87  86  86  86  86  86  87  90  96  98  98  97  98  97  95  94  94  94  94  95  96  97  99 101 103 103 100  94  86  75  66  60  56  54  52  50  47  46  45  45  45  46  46  46  46  45  46  50  58  73  88 103 111 111 113 113 103  85  69  58  59  66  77  84  83  79  77  77  81  84  88  91  94  94  92  89  86  82  78  74  70  66  64  61  60  60  61  62  62  64  65  65  63 
 73  71  72  74  78  81  78  73  66  63  65  67  70  71  71  73  73  70  64  62  64  73  80  79  80  83  83  80  78  78  80  84  86  86  83  79  77  77  78  80  82  83  83  81  81  79  77  75  73  71  70  69  69  69  69  66  64  64  65  68  72  77  81  82  80  76  71  68  64  63  63  68  75  77  75  71  66  64  64  66  68  72  77  82  85  85  80  73  66  61  59  59  61  62  62  63  63  63  64  69  77  85  92  96  97  94  89  88  88  88  89  88  88  89  91  96  97  97  97  98  98  98  98  98  98  97  96  96  96  96  98 101 101  98  91  80  69  61  56  55  54  52  51  47  44  41  40  41  43  45  46  47  47  48  52  60  74  90 104 112 113 114 113 100  80  65  56  55  61  74  83  80  75  73  73  75  79  83  86  90  91  90  89  88  85  82  78  74  70  67  64  62  61  61  61  61  62  63  63  62 
 74  72  73  75  78  80  77  72  65  62  66  69  71  72  72  72  72  67  62  59  62  72  79  80  81  81  80  76  73  73  76  80  84  85  82  78  74  73  75  78  80  81  82  82  82  80  78  75  71  70  68  68  68  70  69  66  64  63  65  67  71  76  80  81  77  73  68  65  62  63  67  73  79  81  79  74  68  65  65  67  71  77  83  90  94  95  91  82  73  66  63  63  65  66  68  67  67  66  66  70  78  84  91  95  96  93  90  89  89  90  89  89  88  89  90  93  94  94  96  97  98  98  99  99  99  98  97  95  94  94  97  98  96  91  84  74  63  57  53  53  54  53  52  50  47  42  41  43  46  49  50  50  50  50  53  61  75  90 106 113 114 115 112  97  76  61  54  52  56  71  82  78  72  69  69  71  75  78  81  84  86  88  88  89  87  85  82  78  75  71  67  65  63  61  61  60  60  60  61  60 
 73  75  77  78  79  78  75  70  64  63  67  71  72  72  71  70  70  64  58  56  59  70  78  81  81  80  78  73  70  68  72  78  83  86  82  76  72  69  72  74  77  79  79  81  82  81  78  75  71  68  67  67  67  69  67  65  63  63  64  67  71  76  78  79  75  71  66  63  60  63  70  77  82  83  80  74  67  64  63  67  71  79  86  95 100 101  97  89  80  72  69  69  71  72  73  73  73  72  71  73  79  85  91  93  94  92  89  89  90  91  90  89  89  89  90  90  91  92  93  95  97  99 100 101 100  99  98  95  93  94  97  97  93  86  77  69  60  54  51  51  51  51  51  50  48  45  45  47  49  52  53  52  50  49  52  60  75  92 108 116 116 114 110  94  72  59  53  50  53  67  79  76  71  68  68  71  73  76  78  80  82  84  86  88  88  87  86  82  79  75  71  68  65  63  61  59  58  58  59  58 
 72  77  81  81  80  76  72  67  64  64  68  71  73  71  69  68  66  60  54  52  56  68  78  81  81  80  76  71  67  64  68  75  83  87  83  75  68  64  66  69  72  75  78  80  82  82  80  76  71  67  65  66  66  67  66  63  62  62  64  67  72  76  78  77  73  69  65  61  60  63  73  80  84  84  80  72  65  62  62  65  71  79  88  98 104 105 102  95  87  79  76  74  76  78  79  79  79  78  77  77  80  84  89  92  92  90  89  89  91  91  90  89  88  88  88  87  87  89  91  93  96  98 100 102 101 100  99  97  95  95  98  96  88  80  71  64  58  53  50  49  48  48  49  49  49  47  48  50  52  53  53  51  48  47  50  59  75  93 112 119 116 112 106  90  69  57  51  48  50  64  75  75  71  69  69  71  74  74  75  76  78  80  83  86  88  89  87  85  82  78  74  72  68  65  62  59  58  57  58  57 
 74  81  84  85  80  74  70  66  65  66  69  71  72  70  67  65  62  57  50  49  53  66  76  80  81  79  76  70  65  61  65  74  83  89  84  75  65  60  61  65  69  73  77  80  83  84  82  78  73  69  65  65  65  65  64  63  62  62  64  68  72  77  79  77  72  68  65  62  61  66  77  83  86  85  80  72  64  60  61  65  71  80  90 100 105 106 104  99  92  86  82  79  80  81  83  85  85  85  83  82  81  84  89  91  90  88  88  89  90  91  90  88  87  88  87  85  85  87  89  92  95  98 101 103 103 102 101  99  97  97  97  92  84  74  66  61  57  54  51  49  47  45  46  47  48  48  49  50  51  52  50  48  45  44  48  59  75  96 115 122 116 108  99  84  65  54  49  46  48  59  70  72  70  69  70  72  74  74  74  74  75  76  79  82  85  86  86  84  81  79  77  75  71  67  63  60  58  57  57  56 
 78  85  89  87  80  72  67  64  65  67  69  70  70  68  64  62  59  52  47  46  51  64  74  78  80  79  75  69  63  58  61  71  82  90  84  73  62  55  56  61  68  73  77  81  85  87  85  81  76  71  67  64  63  63  63  63  62  62  64  68  72  76  78  76  71  67  65  63  63  69  80  87  88  85  80  72  63  60  61  65  72  82  92 101 106 105 104 102  97  92  87  84  82  83  86  89  90  91  89  87  83  84  88  89  88  87  85  88  90  91  89  87  86  87  86  83  83  86  89  92  95  98 101 104 104 103 102 102 101  99  95  89  79  70  62  57  56  54  52  49  46  44  44  46  47  48  49  48  49  49  47  45  42  42  48  58  75  95 115 121 110 100  90  76  61  52  47  45  47  55  64  67  69  70  71  73  74  74  74  73  72  72  75  78  81  83  83  82  79  78  78  77  73  69  65  62  60  58  56  56 
 85  92  93  90  80  71  64  62  65  67  67  68  68  66  61  59  56  51  46  45  51  63  73  77  79  78  74  67  59  53  57  67  80  89  84  73  60  52  53  59  69  76  80  85  90  91  90  86  80  75  69  65  62  62  62  62  62  62  63  66  71  75  76  74  69  65  64  64  66  72  83  89  90  86  80  71  63  61  62  67  74  83  93 102 106 104 104 104 102  97  91  84  82  83  86  91  94  94  93  90  84  85  88  89  87  85  85  87  90  90  89  87  86  87  86  82  82  85  88  92  95  99 102 104 105 105 105 105 104 101  94  85  75  66  59  56  54  54  53  50  48  45  45  46  47  48  48  47  47  47  46  44  42  42  47  57  72  90 108 112  99  88  79  68  57  50  46  45  48  52  58  64  67  69  70  72  73  73  73  72  71  72  73  74  76  78  80  79  77  76  78  77  74  71  67  64  62  59  58  57 
 93  99  98  91  80  69  62  61  64  66  66  66  66  63  59  57  55  50  45  45  50  63  73  76  77  76  73  64  55  47  51  63  79  89  84  72  59  50  50  58  70  79  83  89  94  97  95  91  84  77  71  65  61  60  59  61  61  60  61  64  68  72  73  71  67  63  63  64  68  74  85  90  91  87  79  70  63  61  63  68  76  84  93 102 105 103 103 106 106 102  94  85  82  82  86  91  95  97  95  91  86  85  88  88  86  84  83  86  89  90  88  86  84  85  85  82  82  85  88  92  96  99 102 105 105 106 107 108 108 104  94  84  75  66  58  54  52  53  52  51  49  47  46  46  47  48  47  47  46  46  46  45  44  44  47  54  66  81  96  99  87  75  66  59  54  50  47  48  50  50  52  59  65  67  68  71  72  72  73  74  73  72  71  71  73  75  77  76  75  75  78  77  74  72  69  67  64  61  60  58 
100 103 100  91  78  67  61  59  62  64  64  64  65  62  57  55  54  50  47  46  51  64  73  77  77  76  71  62  51  42  47  60  77  89  84  72  58  48  49  57  74  83  87  93 100 102 100  95  88  79  72  65  61  57  58  60  61  60  60  62  66  70  70  69  65  62  62  64  69  75  83  88  90  87  79  70  62  60  62  68  76  85  93 102 104 101 104 109 110 105  96  85  80  80  85  91  95  97  95  91  86  86  88  88  85  84  83  86  88  89  89  86  84  85  84  82  82  85  88  92  97 100 103 105 106 107 108 109 110 107  97  88  78  68  59  53  50  50  50  51  50  49  48  46  46  47  48  47  47  48  48  48  47  45  46  50  59  69  80  83  75  64  54  51  52  50  49  52  54  50  48  56  62  63  65  69  71  73  74  76  76  74  73  72  73  74  75  76  77  77  77  76  75  73  71  68  66  64  62  60 
107 109 104  93  79  66  60  59  62  63  63  63  62  60  57  56  54  50  46  46  51  64  73  76  76  74  68  59  48  40  44  56  74  86  83  72  57  47  48  58  76  87  91  96 102 104 103  98  90  81  72  66  59  55  55  59  60  57  58  59  63  66  66  65  62  59  60  64  69  76  84  87  87  82  75  67  61  60  64  69  76  83  90  98 102 102 106 111 112 107  97  85  79  77  82  89  93  95  95  92  88  88  88  87  85  83  83  85  88  88  87  85  84  85  84  83  82  85  88  92  96 100 102 104 106 107 108 110 111 108  99  90  81  71  60  54  50  49  50  51  50  50  48  46  46  47  48  48  48  49  50  50  48  46  46  47  52  58  65  67  63  55  46  46  50  51  51  54  55  50  47  53  58  60  62  67  71  74  76  79  79  76  74  72  72  74  75  77  78  78  76  76  75  73  72  70  68  66  64  61 
114 116 111 100  84  70  61  59  64  67  66  62  56  57  59  60  56  49  43  44  51  63  71  74  74  70  64  56  48  41  42  51  67  79  79  71  57  48  49  60  78  90  96  99 101 102 101  99  93  84  73  65  58  51  51  55  56  53  53  54  57  59  60  58  55  53  56  61  67  77  88  89  81  72  63  60  62  67  73  75  75  77  83  93 101 106 111 114 113 109  99  87  79  76  79  84  89  92  94  94  93  91  88  85  83  83  84  87  88  86  85  84  85  88  88  84  84  86  88  91  93  95  97 100 103 106 107 109 110 107  97  88  79  71  63  58  56  55  53  51  50  48  48  47  46  45  46  48  50  51  51  49  48  47  47  47  49  51  51  52  51  49  46  46  50  50  50  51  51  50  48  52  56  57  60  66  71  74  77  79  79  77  74  72  72  72  74  77  79  78  76  75  75  74  72  70  68  67  64  63 
118 120 115 106  89  73  64  62  68  71  67  60  51  53  60  62  57  47  40  44  52  62  68  72  71  67  61  54  48  43  42  47  60  73  76  70  56  48  51  62  81  93 100 101 100 100 100  98  94  86  75  66  57  49  47  52  53  50  49  51  53  55  54  52  49  48  52  58  65  76  89  88  75  62  53  55  62  73  80  79  75  73  77  87  98 109 114 115 113 109 100  89  80  75  75  78  84  89  93  95  97  94  88  84  82  84  85  87  86  84  82  82  84  89  90  86  85  87  89  90  91  92  93  95  99 103 105 106 108 104  95  86  79  72  65  62  60  58  55  52  49  47  47  49  49  46  47  50  52  53  51  49  47  48  48  48  48  47  43  42  43  45  47  49  50  50  50  49  48  49  50  52  54  55  58  66  71  74  77  79  79  77  74  71  71  72  74  76  78  78  77  77  76  74  72  70  69  67  65  63 
119 120 115 106  91  77  68  66  70  71  66  58  50  51  58  59  55  47  41  45  54  62  67  70  69  64  58  53  48  44  43  47  59  70  72  66  55  49  54  66  85  97 102 103 103 102 102 100  96  87  76  66  58  51  48  51  51  49  49  51  52  53  52  50  47  47  50  56  63  71  82  80  70  59  52  53  62  73  81  80  77  74  76  84  95 107 112 113 112 109 102  91  82  76  74  75  81  86  90  94  98  96  90  86  83  83  84  85  85  83  81  82  84  87  89  88  88  90  91  92  91  91  91  92  95  98 100 103 104 102  95  88  81  74  67  62  59  57  54  50  48  47  48  52  53  52  52  53  54  54  51  49  48  48  48  48  47  45  42  40  43  45  48  49  50  51  51  50  49  50  50  51  52  52  56  64  70  73  77  79  78  76  74  72  72  73  75  77  76  77  79  80  79  77  74  72  70  67  65  63 
118 118 114 106  94  82  74  72  74  73  68  59  50  50  56  56  53  45  42  47  55  61  65  67  65  60  55  51  47  45  45  48  58  67  67  62  54  50  58  71  90 100 105 106 105 105 103 101  96  87  77  67  59  53  50  50  50  50  50  52  52  53  51  48  46  46  49  54  59  66  72  71  64  57  52  54  61  72  80  81  78  76  76  81  90 103 110 111 112 111 104  95  85  76  73  72  78  83  87  92  98  97  92  87  83  82  82  82  82  81  81  82  83  85  87  89  91  92  93  93  92  91  90  90  91  93  95  98  98  98  95  91  83  76  69  64  60  57  54  51  49  50  53  57  59  59  58  57  55  54  52  50  49  49  48  47  46  45  43  43  44  46  48  50  52  53  53  52  51  50  50  50  51  51  54  62  68  73  78  80  79  76  74  73  73  74  76  76  75  76  80  82  81  79  77  74  71  69  66  63 
119 119 115 108  98  89  83  79  80  79  73  64  54  52  55  54  49  44  40  46  53  57  60  61  59  55  51  47  46  45  45  48  55  61  60  56  50  50  61  76  95 104 107 107 106 105 103 101  96  88  78  67  58  53  50  49  49  50  52  53  53  52  50  47  45  46  48  51  55  59  63  63  58  54  51  54  61  71  80  82  81  77  74  75  83  99 108 111 112 113 108  99  88  77  71  69  73  78  84  90  97  97  92  88  84  82  80  79  79  80  80  82  82  83  85  89  92  93  94  95  93  91  90  89  90  90  91  92  92  93  96  93  87  80  74  69  65  62  59  57  56  57  61  65  68  66  64  61  57  54  52  51  50  50  49  48  46  45  43  44  46  48  49  51  53  54  54  52  51  50  51  51  51  51  54  60  67  74  79  82  81  77  75  73  74  76  77  77  75  75  80  83  82  81  78  76  74  70  67  64 
120 120 116 110 103  95  90  87  87  85  79  69  59  56  56  53  47  42  40  44  51  54  56  56  54  50  47  44  44  45  45  47  51  55  54  50  48  51  65  81  98 107 108 107 106 104 101  99  96  90  80  68  58  52  49  47  48  51  54  55  55  53  51  48  47  46  47  49  50  53  55  56  54  52  51  54  61  72  80  83  83  78  73  69  75  94 105 109 112 115 111 102  90  78  71  67  70  75  81  88  95  97  93  88  85  81  78  77  77  78  80  81  82  82  84  88  90  92  93  94  94  92  91  90  89  89  89  87  86  88  93  93  88  83  79  76  73  70  67  65  64  66  69  75  76  73  69  64  59  54  52  52  51  51  50  48  47  46  45  46  49  50  51  52  53  54  53  52  51  51  51  52  52  52  54  58  66  75  82  86  84  80  76  74  75  77  78  77  75  76  80  82  82  81  80  78  76  73  69  66 
121 122 119 113 106 100  96  94  95  91  83  73  63  59  58  54  47  41  40  45  50  52  54  54  53  47  44  41  41  43  45  47  49  51  48  46  45  52  68  85 102 108 107 105 104 101  98  97  96  91  83  69  58  51  47  45  47  52  56  59  59  57  55  52  51  50  49  48  47  48  50  51  51  52  52  56  63  72  80  85  85  79  72  64  68  87 100 107 112 116 113 103  91  78  70  66  69  73  78  84  91  94  92  89  86  82  78  76  76  77  79  81  82  83  84  84  86  88  91  92  93  93  93  93  93  91  89  86  83  84  88  89  87  85  85  84  83  81  78  75  74  75  78  83  83  78  73  66  59  54  52  51  52  52  51  49  47  46  47  48  51  52  52  53  53  53  53  52  51  51  51  53  54  55  56  57  65  77  86  91  89  84  79  75  76  78  79  78  75  75  78  81  82  82  82  81  79  77  73  70 
122 124 121 114 108 102  99  99 100  95  83  72  64  62  61  56  49  44  43  48  53  54  54  55  53  47  42  39  40  43  45  47  48  48  45  43  44  52  70  88 105 110 106 104 102  97  93  93  94  93  85  71  58  50  46  44  47  53  58  61  62  61  59  58  57  55  53  50  47  46  47  48  50  51  53  58  65  73  81  86  86  81  71  61  63  79  92 102 110 115 111 101  89  76  69  66  69  72  75  80  86  89  89  88  86  82  78  76  74  76  77  80  82  84  84  82  82  85  87  89  91  93  94  95  95  94  91  87  83  82  83  85  85  86  88  89  89  87  84  82  81  81  84  88  88  82  75  67  61  54  52  52  52  52  51  49  48  48  49  50  51  52  52  53  53  53  53  52  52  52  52  54  55  56  56  56  64  78  89  96  95  88  82  77  77  79  79  78  75  75  77  80  81  82  83  83  82  80  77  73 
121 125 122 115 108 102 101 101 103  96  78  67  64  64  66  61  55  52  50  54  58  57  57  58  56  48  42  37  39  42  45  47  48  46  43  41  44  54  73  92 108 112 107 103 100  94  87  87  91  93  88  73  58  49  44  43  47  54  60  65  66  66  66  65  64  62  58  53  48  46  46  47  48  50  54  60  67  75  83  88  88  82  72  61  59  69  81  94 104 110 106  96  84  73  68  67  69  71  73  76  79  82  85  86  86  83  79  75  73  74  76  79  83  85  85  80  79  80  83  85  87  90  93  95  98  98  95  91  87  83  80  80  82  84  87  88  89  89  87  85  83  85  87  89  88  83  77  69  62  55  53  52  52  52  50  49  48  48  49  50  50  51  52  52  53  53  53  53  53  54  54  54  55  56  56  56  64  80  92 100  99  93  86  80  78  79  79  78  76  74  76  78  80  82  84  85  84  83  81  78 
121 125 122 114 107 102  99 100 102  93  73  63  63  67  70  68  63  60  59  62  64  61  59  59  57  49  42  37  38  43  47  49  48  45  42  41  45  56  76  95 110 113 108 104 100  90  82  82  87  92  90  74  59  48  44  44  48  55  61  66  69  70  71  71  71  69  64  58  51  48  47  47  46  49  54  61  69  77  84  89  88  82  73  61  57  60  70  85  96 102  99  89  79  70  67  67  69  71  72  73  74  76  80  83  84  82  79  75  72  73  75  78  82  86  86  81  78  79  80  80  82  85  89  94  97  99  98  95  91  86  79  78  80  83  86  87  87  87  86  85  84  85  87  89  88  84  78  71  64  58  54  54  52  51  50  48  48  48  49  50  49  50  51  52  53  54  55  55  56  56  55  55  55  55  55  55  64  80  94 103 103  97  89  83  80  79  79  78  75  74  76  78  80  83  85  86  87  86  84  82 
121 124 120 112 104  99  97  97  97  87  69  62  65  72  77  76  72  69  68  70  70  63  59  58  56  50  42  36  37  44  49  52  50  46  42  41  47  59  80  98 112 115 110 106 101  88  76  75  81  90  91  75  59  47  44  46  50  55  61  66  70  72  75  77  77  75  70  63  57  52  49  46  44  46  52  61  72  80  85  88  88  82  74  63  56  53  60  74  85  92  89  82  73  66  65  66  69  70  71  71  69  70  75  78  80  80  78  74  71  71  73  76  81  86  87  83  80  79  77  76  76  78  83  89  93  97  97  97  95  90  82  79  81  83  84  85  85  84  84  83  84  85  87  88  88  85  81  74  68  62  58  55  53  51  50  49  48  49  50  50  49  49  51  53  55  57  58  59  58  58  57  55  54  52  53  55  65  81  94 104 105 101  93  86  82  80  79  78  75  75  77  79  81  83  85  87  88  89  88  86 
121 123 117 108 101  97  95  93  88  79  67  64  69  77  83  82  79  76  76  76  74  66  60  58  56  49  42  35  36  44  51  54  52  47  42  41  48  62  82 100 114 118 113 108 101  85  68  65  71  83  86  73  57  46  43  48  52  55  59  63  68  72  76  79  81  80  75  69  64  58  52  46  42  43  50  61  74  82  86  88  86  80  72  63  55  50  55  66  76  82  82  76  70  65  64  65  67  69  71  70  66  66  70  73  76  77  75  73  70  70  71  74  79  85  87  86  83  80  77  74  73  73  77  82  87  91  94  95  95  92  85  83  83  83  83  83  83  82  82  82  83  85  86  87  87  86  83  78  73  68  63  58  55  53  51  50  51  52  53  53  52  52  54  56  58  59  61  61  60  59  58  56  54  52  52  56  66  82  94 104 107 104  98  91  86  83  81  79  76  75  78  79  81  83  85  87  89  90  91  90 
122 122 114 105 100  96  94  88  78  70  69  70  75  81  87  86  83  81  81  80  77  68  62  60  56  47  39  32  35  43  51  55  53  47  41  40  48  62  84 102 115 118 114 109 101  81  58  53  58  72  79  67  53  43  42  49  53  55  56  59  64  69  75  80  83  83  80  76  72  65  56  47  40  41  49  62  76  84  87  86  82  76  69  61  55  52  55  62  68  74  75  74  70  67  64  63  65  68  71  71  67  65  67  68  71  72  72  71  69  69  69  73  77  83  87  87  86  83  79  74  71  69  71  74  79  84  88  90  91  90  88  86  86  85  83  82  81  81  81  83  84  85  86  85  86  86  86  82  79  74  68  63  59  55  54  54  56  57  57  58  59  60  61  61  62  62  63  62  62  60  60  58  56  54  55  60  69  82  94 104 108 107 103  97  92  88  84  81  77  76  77  79  80  82  83  85  88  91  94  95 
125 122 113 103  99  97  94  85  69  63  69  75  78  84  88  87  83  82  83  85  82  72  65  65  59  44  34  28  33  43  51  56  52  46  40  39  48  63  85 103 115 118 114 110 101  77  49  41  47  63  73  62  49  39  40  51  55  53  52  55  59  65  73  80  84  85  84  81  78  71  59  47  39  39  48  62  78  86  88  85  79  73  65  56  53  56  59  61  64  68  72  74  72  68  65  61  63  66  72  73  68  65  64  64  66  67  69  69  68  67  67  71  75  81  86  89  89  85  81  75  71  68  67  68  72  77  81  84  86  88  89  89  88  86  83  82  80  81  82  84  85  86  86  84  84  86  87  86  84  80  73  67  62  58  57  57  59  61  61  63  66  67  66  66  65  64  64  63  63  62  61  59  59  57  58  63  71  82  94 104 109 110 108 103  97  92  87  82  78  76  77  77  79  80  81  84  88  92  96  99 
127 123 111 102  99  98  95  84  62  56  68  77  80  84  88  85  80  81  85  88  86  77  71  72  64  42  29  24  30  42  52  58  52  44  38  39  47  63  86 103 114 117 114 110 100  73  42  31  36  54  66  57  44  34  38  52  57  52  49  50  54  62  70  79  84  87  86  85  83  76  63  49  39  38  46  63  80  87  88  83  76  69  61  51  51  61  65  63  62  66  72  76  75  71  65  61  61  65  73  76  70  65  63  61  61  64  66  67  67  65  65  69  73  80  85  91  91  88  82  77  72  67  64  64  67  70  74  77  79  83  89  91  88  86  83  81  81  83  84  86  87  86  85  82  82  86  88  89  88  84  78  70  64  61  61  62  65  66  67  69  74  75  73  71  68  66  64  63  63  62  61  61  61  61  62  66  73  83  94 104 110 112 112 108 103  96  90  85  79  77  76  76  76  77  79  83  87  93  98 102 
126 119 110 101  99  96  91  79  61  58  71  79  80  83  87  86  83  83  84  86  86  81  78  78  69  47  33  29  32  41  49  54  50  42  35  35  45  62  87 105 113 115 115 109  95  68  38  27  29  43  54  49  40  33  37  52  58  55  52  50  51  56  64  72  80  84  84  85  84  79  64  51  40  39  46  61  78  87  87  81  71  64  57  53  56  66  70  67  66  67  72  76  77  75  69  63  61  62  70  72  68  64  62  61  61  62  65  66  66  65  65  67  71  76  82  88  90  88  86  81  75  68  64  62  64  67  71  73  74  77  84  86  85  83  83  82  82  83  85  86  87  87  85  83  83  86  88  90  89  87  82  76  72  69  69  70  72  74  75  78  84  85  82  79  74  71  67  64  63  62  62  63  64  64  66  73  79  86  94 103 108 111 112 110 107 102  96  90  84  80  78  76  75  76  77  80  85  90  96 102 
120 112 107 103  97  91  82  72  65  66  76  80  79  81  87  90  90  87  82  82  83  84  84  83  73  56  45  40  38  39  43  47  46  40  31  29  40  61  90 107 111 114 117 108  88  62  37  27  26  33  38  38  36  32  36  49  58  61  59  55  50  48  53  62  71  76  78  79  82  77  64  53  45  42  46  58  74  84  86  77  66  58  55  59  64  71  74  75  73  72  72  74  77  79  75  68  62  60  63  64  63  61  61  61  62  63  65  65  65  64  65  67  69  73  76  81  86  89  89  86  79  69  64  61  63  65  69  71  70  71  76  78  79  80  82  83  84  85  86  86  85  85  85  84  85  86  88  89  89  89  87  84  82  80  79  80  83  85  87  90  96  97  94  89  84  78  72  67  64  64  65  66  67  67  72  81  87  90  94  99 102 105 108 110 110 108 103  97  90  85  81  78  77  76  76  77  81  85  91  98 
117 109 105 101  96  87  79  71  69  72  79  81  80  81  86  90  92  88  83  81  82  85  86  83  75  61  51  44  39  36  38  42  42  37  28  26  38  60  92 110 114 116 117 105  82  58  36  27  26  27  31  32  31  29  33  46  56  63  62  57  49  43  47  54  62  68  69  71  74  72  62  54  47  44  46  56  71  80  83  75  63  56  55  63  70  75  78  79  77  73  72  74  78  82  79  73  65  60  60  60  60  60  60  61  63  63  64  64  64  64  65  66  68  70  73  77  81  86  88  86  80  71  65  62  63  64  67  69  68  68  71  73  75  78  83  84  85  85  85  84  84  84  85  85  85  85  85  87  89  90  91  90  89  88  87  88  90  93  95  98 102 103 100  96  91  84  77  72  69  68  70  72  72  72  77  86  92  92  93  95  97  99 101 104 106 107 104  99  94  89  85  82  80  78  76  76  78  82  87  94 
118 108 103  98  93  87  81  76  75  77  82  83  82  83  86  88  89  88  85  84  83  83  83  81  75  63  52  44  37  33  35  39  38  33  25  24  37  61  92 111 118 118 114  98  76  54  34  28  27  28  29  28  26  24  28  41  53  61  62  57  49  42  43  48  53  58  59  61  62  62  59  54  48  45  46  54  66  75  77  71  62  57  57  66  73  78  80  80  77  74  74  76  80  83  82  78  71  65  61  59  59  60  60  60  62  63  64  64  64  63  64  65  67  69  71  73  76  81  83  83  79  73  68  64  63  64  66  67  69  69  70  71  75  79  83  84  85  84  83  83  83  83  84  86  85  82  82  85  87  90  92  91  91  91  92  93  95  98 100 101 104 105 103  99  95  90  84  80  77  76  77  79  80  80  83  90  94  93  93  93  92  92  93  96  99 100 100  97  94  92  90  88  84  81  77  76  77  80  84  90 
116 106  99  95  91  87  83  81  81  82  83  83  83  83  85  86  86  87  87  85  83  80  78  76  72  64  54  44  36  31  32  35  35  30  24  23  37  59  89 109 118 117 107  90  68  48  33  28  28  28  27  25  22  21  26  38  49  60  63  60  52  43  41  43  46  50  52  53  53  54  55  52  47  45  45  51  60  67  70  65  59  56  59  67  75  81  83  81  78  76  76  77  81  84  85  83  78  70  62  58  60  59  59  59  61  62  63  63  63  63  63  64  66  68  69  69  71  76  79  80  78  73  69  65  63  64  65  67  68  69  68  70  74  78  82  84  84  83  81  81  81  82  84  86  85  81  81  84  88  91  92  93  93  93  93  95  97  99 100 102 105 105 104 102  99  95  91  88  86  86  86  87  88  88  90  96  98  96  94  93  90  88  89  90  93  96  97  97  95  95  94  92  89  84  80  77  76  78  81  87 
113 102  95  92  89  87  86  85  88  87  83  81  82  83  82  83  84  87  88  86  82  76  71  69  67  64  57  46  37  31  31  33  33  29  23  23  35  55  82 102 113 110  97  78  58  42  30  28  28  28  25  23  21  22  25  34  46  59  66  66  57  45  40  38  41  44  46  46  46  47  49  49  46  44  44  47  53  58  61  57  54  54  58  67  76  85  87  82  79  78  77  78  80  83  87  89  84  75  64  58  58  59  58  58  60  61  62  63  63  62  62  63  64  67  67  65  66  70  73  76  76  74  70  66  64  63  64  65  67  67  67  69  73  77  80  83  83  81  80  79  79  81  83  86  85  81  81  85  88  91  93  94  94  94  94  95  96  98  99 101 104 106 106 105 103 101  97  96  95  95  96  97  97  96  97 102 103 100  98  95  90  87  87  88  90  93  95  97  96  96  96  94  91  87  83  79  76  77  79  83 
109  99  92  90  88  88  88  90  93  90  80  78  80  81  79  79  81  85  88  86  80  72  65  62  62  63  59  49  40  34  32  33  32  29  24  24  34  50  73  90 102  99  84  66  48  36  28  27  28  28  26  24  23  25  28  33  44  59  68  69  62  49  41  38  39  42  44  45  44  44  45  46  45  44  43  44  47  51  53  52  51  53  59  68  78  87  89  85  81  80  78  77  78  81  87  91  88  80  67  59  58  58  57  57  59  60  61  62  62  62  62  62  64  66  66  63  63  65  68  70  72  72  70  67  64  63  64  65  67  68  67  68  72  76  79  82  82  81  79  78  78  80  82  85  85  82  82  85  89  91  93  93  93  93  93  94  95  95  96  98 102 104 104 105 105 103 102 101 101 102 103 103 103 102 102 104 105 103 100  97  94  90  89  90  90  92  94  95  95  95  95  94  92  89  85  82  79  79  80  82 
105  96  91  89  89  91  91  94  97  91  78  74  77  78  75  74  76  82  87  84  77  68  60  57  57  61  59  53  46  39  36  35  33  30  27  27  33  45  61  76  87  85  70  55  40  31  26  26  27  28  28  28  28  30  30  32  41  58  68  72  65  53  45  39  40  44  46  46  44  43  42  43  44  44  42  42  44  46  48  48  49  53  59  68  78  88  90  86  84  82  79  75  74  76  84  91  91  85  71  61  58  56  56  56  57  59  61  62  62  62  61  62  64  66  66  64  62  62  63  65  67  69  69  67  64  62  62  64  67  69  68  69  72  75  78  80  81  80  78  78  77  79  81  84  84  82  82  85  88  90  92  92  92  92  91  92  93  94  94  96  98 100 101 103 105 105 104 105 105 106 107 106 106 105 104 104 104 104 102  99  97  96  94  92  92  92  92  92  92  91  91  91  91  90  87  85  84  82  81  81 
103  96  92  91  93  95  96  97  98  91  77  72  76  75  71  69  72  78  84  82  75  66  59  56  56  59  59  56  52  45  40  36  33  31  30  30  35  43  54  63  72  69  58  47  36  29  25  25  27  30  32  32  33  33  32  30  38  54  67  71  67  56  46  41  42  45  47  47  45  42  41  42  45  46  45  44  43  45  47  48  50  55  61  68  78  89  92  88  86  84  79  74  70  70  79  88  91  88  76  65  59  56  55  56  57  59  61  62  63  63  64  64  66  67  68  66  63  61  60  61  63  65  66  66  64  63  63  64  68  70  70  71  73  75  77  79  80  79  79  79  79  80  81  82  82  81  81  84  86  89  90  91  91  92  92  93  95  96  98  98  98  98 101 103 105 105 105 106 108 109 108 108 107 106 104 102 101 100 100  99  98  98  96  94  93  92  90  89  89  88  88  89  90  90  90  89  88  86  84  82 
101  96  95  96  98 100 100  99  98  90  77  72  75  73  68  66  68  74  79  79  74  66  60  58  57  58  59  60  57  51  44  37  34  33  33  35  39  43  49  54  57  55  48  41  34  29  26  25  27  31  35  37  38  36  32  28  34  51  63  70  66  57  48  42  43  46  48  48  44  41  41  43  47  48  47  45  44  45  48  49  52  57  62  68  76  87  92  91  89  87  81  72  66  64  73  83  89  89  80  70  60  56  55  56  56  58  60  62  63  65  65  66  68  70  70  70  66  62  59  58  59  62  64  65  64  63  64  65  68  71  72  73  74  75  76  78  79  79  79  80  80  80  80  80  80  81  81  82  84  86  88  90  91  93  94  96  98 101 103 102  99  98 101 104 104 105 105 107 108 108 109 108 107 105 102  98  96  96  97  98  97  98  97  95  93  91  89  87  87  86  86  87  89  91  91  92  90  88  86  84 
100  99  99 101 103 104 103 100  96  88  78  74  74  71  65  63  65  70  76  77  74  69  65  64  62  59  60  63  61  54  45  35  33  34  36  39  42  45  48  50  50  48  44  40  35  31  28  26  28  32  37  40  40  36  32  27  33  47  60  67  66  58  50  44  44  47  49  48  43  40  41  43  47  48  48  45  44  46  49  51  54  57  61  65  73  85  92  93  93  90  82  71  63  60  67  77  85  87  82  73  62  57  56  56  56  58  61  63  65  66  67  68  70  72  73  73  69  64  60  57  58  60  62  64  64  64  65  66  68  71  73  75  75  75  76  78  79  79  80  81  81  80  79  79  79  80  81  82  83  85  87  89  90  92  94  97 100 103 106 105 101 100 102 104 106 106 106 106 108 108 108 107 105 104 101  95  93  93  94  95  96  96  96  96  94  92  90  89  88  87  87  88  90  92  92  93  91  90  87  84 
101 102 104 106 108 108 106 101  93  85  78  74  73  69  64  62  62  67  72  75  75  73  71  72  68  60  60  65  63  55  45  35  32  34  39  43  47  49  51  50  48  45  42  40  37  34  31  29  30  34  40  43  41  36  31  27  32  45  57  66  66  61  52  45  45  47  49  49  44  40  41  43  47  48  46  45  44  47  51  53  55  57  58  61  68  81  90  95  96  94  84  71  61  57  62  71  79  83  81  75  63  57  56  56  56  58  60  63  65  66  68  69  71  74  75  76  73  67  62  59  58  59  61  63  63  64  65  66  68  71  75  76  76  76  76  78  79  79  81  82  82  81  79  78  79  80  81  82  83  84  86  87  89  91  94  96  99 103 105 105 102 102 103 105 106 106 106 106 107 107 107 105 104 102  99  94  92  91  92  92  93  95  96  96  95  93  92  91  91  91  90  91  91  92  93  93  92  90  88  85 
102 105 107 110 111 110 106  99  90  82  75  71  69  66  63  62  63  66  70  73  75  75  76  76  71  64  62  66  63  55  44  35  33  35  40  45  49  52  55  55  51  47  43  40  37  35  33  32  33  38  44  46  44  36  30  28  33  44  55  65  67  64  54  46  45  47  49  49  45  42  41  44  46  46  44  43  44  48  51  54  55  55  55  57  63  77  87  95  98  96  86  72  61  55  58  65  71  76  77  73  63  57  56  56  56  57  60  62  64  66  67  69  71  74  75  77  75  70  66  63  61  61  62  62  63  63  65  65  66  69  74  77  76  76  77  78  78  80  81  81  81  81  80  79  80  81  82  83  83  85  86  86  87  89  92  94  97 100 101 103 102 102 103 104 104 104 104 105 105 106 106 105 103 101  99  97  95  93  91  91  91  93  95  95  95  94  93  93  93  93  93  92  92  93  93  92  91  90  88  86 
104 108 111 112 113 111 105  98  87  78  71  66  63  62  62  63  65  67  69  72  75  77  78  78  73  67  65  66  62  54  45  37  35  37  40  45  50  54  59  60  55  49  43  39  36  35  34  34  37  42  48  50  46  37  30  29  34  42  54  65  68  65  56  47  45  46  49  49  46  44  43  44  46  44  42  42  43  48  53  55  55  54  52  52  59  72  84  95 100  98  87  72  62  55  55  58  62  67  71  70  62  58  56  55  55  56  57  60  62  64  66  68  70  72  74  77  76  74  71  68  66  64  63  62  62  63  64  64  65  68  73  76  76  76  77  78  78  79  81  81  81  81  81  81  81  82  83  83  84  85  85  85  87  89  91  92  94  96  98 100 101 102 103 102 102 102 102 102 103 104 105 104 103 100 100 100  98  95  92  90  91  92  94  95  95  94  94  93  94  94  94  93  93  92  93  92  91  90  89  87 
105 111 112 112 112 110 104  96  85  74  65  59  57  59  63  66  68  69  68  71  74  77  78  75  72  67  66  65  61  54  46  39  39  40  41  44  47  53  61  64  61  52  42  36  33  34  35  37  40  46  52  53  50  40  33  29  32  40  52  64  68  66  57  47  44  44  48  49  47  46  46  47  46  44  41  41  44  50  55  57  57  54  52  51  56  69  82  96 101  99  88  72  62  56  53  54  56  60  65  67  61  57  55  54  52  53  55  57  59  61  64  67  69  70  72  75  77  76  75  73  70  67  65  63  62  62  62  62  63  66  72  75  75  76  78  79  80  79  80  79  79  80  81  83  83  82  82  83  84  85  86  86  88  89  91  93  95  97  98  99 100 100 100 100  99  99  99 101 102 104 105 104 103 101 101 103 101  97  93  91  91  92  94  95  94  94  92  92  93  94  94  93  92  92  92  92  91  90  89  87 
107 112 114 113 112 109 102  94  83  71  59  53  52  56  61  67  71  71  70  72  75  78  78  72  69  68  67  65  60  53  46  42  40  42  43  44  47  53  61  65  63  55  42  34  31  32  36  40  45  52  56  56  51  41  33  28  30  38  50  62  67  66  57  47  43  43  47  49  47  47  48  49  47  44  42  42  45  52  57  59  58  55  52  49  53  65  79  93 100  98  87  73  63  56  52  50  51  54  60  62  60  57  54  52  51  51  52  55  57  58  61  64  66  67  70  73  76  77  77  76  74  70  67  63  62  61  62  61  62  65  70  73  74  76  78  80  80  79  78  79  79  79  81  83  83  82  82  83  84  85  85  86  88  91  92  94  97  98 100  99  97  96  96  97  96  96  96  98 100 102 104 104 103 102 102 105 104  99  94  91  90  91  93  93  93  92  91  90  91  93  93  93  92  91  92  91  91  90  89  88 
107 114 115 113 110 106  99  90  81  71  58  51  50  53  60  67  73  75  75  76  79  81  79  71  68  70  69  63  57  50  44  39  39  40  43  48  52  56  59  61  61  55  45  37  32  31  35  42  50  58  61  58  50  39  30  27  29  38  49  60  64  64  56  47  43  43  46  48  47  47  48  48  47  46  44  44  47  52  57  60  60  56  52  47  49  60  73  85  92  93  87  76  65  56  51  49  50  52  56  59  58  56  52  50  50  51  52  53  55  55  56  58  61  64  68  71  73  73  74  75  75  73  70  66  63  63  63  63  62  64  69  72  74  75  77  79  80  80  80  80  80  80  80  81  81  82  83  84  84  84  84  85  86  89  92  94  96  98  99  97  93  93  94  94  94  92  92  94  96  99 102 103 103 102 103 105 104 101  97  92  89  88  87  89  90  91  92  92  92  92  93  93  93  93  92  91  90  89  88  86 
109 114 116 114 110 104  96  88  80  70  58  50  48  51  58  66  75  78  80  81  83  84  80  71  69  73  71  62  54  47  41  36  36  38  44  52  59  61  59  57  58  55  48  40  34  32  35  44  54  62  65  58  48  36  28  26  30  38  47  57  61  61  55  48  45  44  47  48  47  47  48  47  47  46  46  46  48  52  57  60  60  57  52  45  45  56  67  77  84  88  85  77  66  56  51  48  49  51  54  55  55  54  50  49  49  51  52  54  53  52  51  53  55  60  64  69  69  67  69  72  75  75  71  67  65  65  66  66  63  64  69  72  73  75  76  77  79  80  81  81  82  82  80  79  79  82  84  85  84  84  83  83  84  87  90  94  96  97  96  94  91  90  92  92  91  90  88  90  92  96 100 102 103 103 103 103 103 101  98  94  89  85  84  84  87  90  92  93  92  92  92  93  94  94  94  93  91  89  86  85 
110 115 116 114 110 103  94  86  78  69  57  49  46  49  56  66  75  78  80  82  84  84  81  74  72  75  72  62  53  45  39  36  36  39  46  54  61  63  60  57  57  55  48  40  34  33  37  47  57  63  64  57  47  35  28  28  30  36  44  53  58  58  54  48  46  45  47  48  47  47  47  47  46  45  45  47  50  54  58  60  61  57  52  46  46  54  63  72  79  84  82  75  65  55  50  48  49  51  52  53  52  50  47  47  48  50  53  54  54  52  51  51  53  57  62  67  67  65  66  69  71  73  71  68  67  67  68  67  65  65  68  71  73  75  76  77  78  79  80  81  81  82  81  80  80  83  85  85  85  84  84  84  85  87  90  93  95  95  95  93  90  89  91  91  90  88  87  88  90  95  99 101 103 103 102 102 101 101  98  95  90  86  84  85  87  90  92  93  92  92  91  92  93  95  97  98  96  93  90  86 
112 115 115 113 108 102  93  85  76  67  55  48  44  47  56  66  75  78  80  81  83  84  83  77  75  77  73  62  52  44  38  36  36  41  49  57  62  65  62  59  58  54  45  39  35  36  42  50  59  64  63  55  46  35  30  30  32  34  41  49  54  55  52  48  46  46  48  49  48  48  48  47  45  44  44  47  51  56  59  61  60  57  52  48  47  52  60  69  76  80  77  70  62  54  49  47  48  50  51  51  49  47  46  46  47  50  52  54  53  52  50  51  52  55  60  65  66  64  64  66  68  69  68  66  67  68  69  68  66  67  69  71  73  75  76  77  77  78  78  79  80  81  82  82  82  83  84  85  86  86  86  86  87  89  90  93  94  95  94  93  89  89  90  90  88  87  86  88  89  93  97 100 102 102 101 100  99  99  97  95  92  88  87  88  89  90  92  93  92  91  90  90  92  96 100 101 102  99  94  88 
113 116 114 111 106  99  90  82  73  64  53  46  43  46  55  66  76  79  80  81  83  84  84  79  78  78  73  60  50  41  36  35  38  43  52  61  65  67  63  60  56  51  45  39  36  39  46  55  62  64  61  53  44  34  31  35  36  36  39  45  50  52  50  48  47  46  48  49  48  48  49  47  45  44  45  48  54  58  60  60  58  55  52  50  48  50  55  63  70  74  72  66  59  53  50  48  48  49  50  50  48  47  46  46  47  48  51  51  51  50  49  49  51  53  58  64  64  61  61  63  65  66  66  66  67  69  70  70  68  68  68  71  73  75  77  78  78  78  78  79  79  81  82  83  84  83  84  85  87  87  88  88  89  90  92  94  95  95  95  93  89  87  88  88  86  85  85  86  87  91  95  98 100 101 100  98  97  97  97  95  93  90  89  89  90  91  92  93  93  92  88  88  91  95  99 102 105 103  99  93 
114 115 113 109 103  96  87  78  70  61  51  45  42  46  55  66  77  81  81  81  83  84  84  81  79  78  71  59  48  39  35  36  39  45  55  64  68  68  65  60  56  50  43  39  38  42  51  59  64  64  59  51  42  34  34  41  43  39  39  42  47  50  50  48  47  47  48  49  48  49  49  47  44  44  45  49  55  59  61  59  57  54  52  51  49  48  52  59  64  68  67  62  57  52  50  48  48  49  49  50  49  48  47  46  46  47  49  50  49  48  47  48  50  52  57  62  63  60  59  61  62  63  63  63  65  68  71  72  70  69  69  71  73  75  77  79  80  80  79  78  79  81  82  84  85  84  84  86  88  89  89  89  89  91  93  95  96  97  97  94  88  86  86  86  84  84  84  84  85  89  93  96  98 100  99  96  96  96  96  96  94  92  91  90  90  91  92  93  94  93  88  87  89  93  97 101 105 105 102  98 
114 114 111 106 100  93  84  75  66  58  49  43  40  46  57  69  79  82  82  82  83  84  84  81  79  75  68  56  46  38  36  37  41  48  58  66  69  69  66  61  55  49  42  39  38  45  54  62  66  63  57  49  42  36  38  49  49  42  40  42  46  49  49  49  48  47  48  48  48  49  50  48  44  44  46  51  56  60  61  59  55  52  50  50  49  48  50  55  60  63  63  60  56  52  51  50  49  49  48  49  51  51  49  47  46  47  48  48  48  46  46  48  50  52  56  61  62  60  59  60  61  61  60  60  63  66  70  72  71  70  70  71  74  76  79  82  83  82  82  80  80  81  83  85  86  85  86  87  89  89  89  89  89  91  94  95  96  97  98  94  87  84  84  84  83  82  81  82  83  86  90  94  97  99  98  94  94  95  96  96  96  94  92  90  91  91  93  94  97  96  92  90  90  91  94  98 101 103 102 100 
114 113 109 104  98  91  82  73  63  54  45  40  39  46  59  71  82  84  84  83  83  84  84  81  77  72  64  53  44  38  38  40  45  52  61  68  71  70  67  62  55  49  42  39  40  47  58  64  67  62  55  48  42  38  43  55  55  46  41  41  45  48  50  50  48  48  48  49  49  49  50  49  45  44  46  51  56  60  60  57  53  50  48  49  49  47  49  53  56  59  59  57  55  53  51  51  50  49  47  48  52  52  49  47  47  47  47  48  46  46  46  48  50  53  56  60  61  60  60  61  61  59  58  57  59  64  69  72  72  71  71  72  75  78  82  84  86  86  85  83  81  82  83  85  86  85  86  88  89  89  89  88  89  90  93  95  96  97  98  95  86  82  82  82  81  80  80  80  81  85  88  92  96  99  97  93  92  95  96  97  96  95  93  91  91  92  94  96  99  99  98  95  93  92  93  95  98 100 102 103 
114 112 107 102  96  89  80  71  60  50  41  37  39  47  61  74  85  87  85  84  84  85  85  82  76  67  58  51  45  41  42  46  51  57  64  70  72  71  67  62  54  47  42  39  41  49  60  65  66  62  55  48  44  43  49  59  59  49  42  41  44  48  50  50  49  49  49  50  49  50  51  49  47  46  47  51  56  59  59  55  51  48  47  49  48  47  48  51  53  55  55  55  54  52  52  51  50  48  47  47  50  50  49  47  47  47  47  47  47  47  47  49  51  53  56  60  61  61  62  62  62  59  55  53  56  60  67  72  73  72  71  73  76  80  85  88  91  91  90  86  83  82  83  85  86  85  86  87  88  88  88  86  87  88  91  93  94  96  98  94  85  81  81  82  81  80  79  80  82  84  87  91  95  98  98  93  91  93  95  97  97  96  94  93  91  92  94  97 100 103 104 102  99  95  94  95  97 100 103 105 
114 111 106 100  94  88  79  69  58  47  37  34  38  49  64  77  88  89  87  86  86  87  87  83  76  63  55  49  46  45  47  52  57  63  68  72  73  72  69  62  53  47  42  41  43  51  62  66  66  61  55  50  47  49  55  62  60  50  43  42  44  48  49  49  49  49  51  51  51  51  51  50  47  47  49  52  56  58  57  53  48  46  47  48  48  47  47  49  51  53  53  53  53  52  52  51  50  48  46  46  47  48  47  47  48  48  48  48  48  48  48  50  51  52  55  59  61  61  62  64  62  59  54  51  53  58  65  71  74  74  72  73  77  81  87  92  96  96  95  90  86  84  83  84  85  85  85  86  86  86  85  84  84  84  86  89  91  94  96  93  85  81  81  82  81  80  80  81  82  84  86  90  94  98  98  93  91  93  95  96  97  96  95  93  92  92  95  98 101 104 108 107 103  99  97  97 100 104 107 110 
113 110 104  98  92  86  77  67  56  44  32  30  37  50  67  80  90  90  88  88  89  89  88  83  74  61  53  49  48  49  53  59  64  69  72  75  76  74  70  63  53  46  42  42  46  53  63  67  67  62  56  52  52  55  60  62  58  50  45  44  46  49  49  48  49  50  52  53  53  52  51  50  49  49  50  53  55  56  55  51  48  46  46  48  48  47  47  48  49  50  51  52  52  52  52  51  50  48  46  45  44  44  45  46  48  48  49  49  49  49  49  50  50  50  53  58  61  62  63  65  63  58  53  49  51  57  66  72  75  75  73  74  78  83  90  96 100 101  99  94  89  86  84  85  85  84  84  85  85  84  82  80  79  79  81  84  86  89  92  90  85  82  81  81  81  81  81  82  83  83  86  89  94  98  98  93  91  92  94  96  97  96  95  93  91  92  94  98 101 104 108 108 106 103 101 102 105 110 114 119 
112 108 101  95  91  85  76  65  53  41  29  29  38  53  70  83  91  91  88  89  90  90  89  82  74  60  52  49  49  52  58  65  70  73  76  78  78  75  71  64  52  45  43  45  49  56  65  68  67  63  57  55  56  62  64  62  57  51  48  47  48  50  49  49  50  51  53  54  54  53  51  50  50  51  52  53  54  55  53  50  47  46  46  48  49  48  47  47  48  48  50  52  53  53  53  52  50  49  47  45  44  44  46  47  49  50  50  50  50  49  49  50  49  49  52  56  59  61  62  64  62  57  52  49  52  59  67  74  78  77  75  75  78  84  91  98 103 104 102  98  92  89  86  87  86  84  83  84  84  83  81  78  77  76  77  80  82  85  86  86  83  81  80  81  80  81  81  82  82  83  85  89  93  97  97  93  91  92  94  95  96  96  94  92  92  91  94  96  99 102 104 105 104 103 103 104 108 113 121 126 
110 105  99  93  88  82  73  62  48  37  28  30  42  57  74  85  91  89  86  88  90  91  89  81  72  60  52  49  49  54  61  69  74  78  80  81  79  76  71  63  50  44  44  47  52  60  67  70  69  64  60  59  62  67  68  61  56  53  51  51  51  52  50  49  49  51  54  55  55  54  51  50  50  51  53  54  54  53  51  50  48  47  48  49  50  48  48  47  47  48  50  52  54  54  54  53  52  50  48  47  48  49  50  51  51  51  50  50  49  48  48  49  49  49  51  55  57  58  60  62  60  56  51  49  53  60  70  77  81  80  75  75  78  84  91  99 105 106 105 101  96  91  89  88  87  85  84  84  84  83  80  77  75  75  75  76  78  80  82  82  81  80  79  79  79  80  81  81  81  82  84  87  91  96  97  93  91  91  93  94  96  96  95  93  91  90  91  93  96  97  98  99 100 102 102 103 107 115 123 133 
108 103  96  90  86  80  71  59  45  34  29  33  45  61  78  88  92  88  85  86  89  91  88  79  70  59  52  49  50  54  62  71  77  81  83  83  80  76  71  62  48  43  44  48  54  62  69  72  72  66  62  61  65  72  71  62  56  55  56  56  55  54  51  49  49  51  54  57  56  54  51  50  51  53  54  54  53  52  50  49  48  49  49  50  49  49  48  48  48  49  51  53  55  56  56  55  53  51  49  50  54  56  55  54  52  50  49  47  46  46  47  48  49  49  50  53  54  56  58  60  58  54  51  50  55  63  73  81  84  82  76  74  78  84  92  99 105 108 108 103  97  92  90  90  89  85  84  85  85  83  80  77  75  74  73  74  75  77  78  78  78  77  77  77  78  79  80  80  80  80  82  85  90  95  96  93  91  91  92  94  96  97  96  94  91  89  89  90  93  93  91  92  96  98  99 100 103 111 122 135 
107 101  94  88  83  78  68  56  41  32  30  36  48  65  82  90  92  87  83  85  88  90  87  77  68  59  52  48  49  54  62  71  78  83  85  84  81  76  71  61  47  42  45  50  56  64  71  74  74  69  64  64  68  76  74  63  57  58  60  61  60  57  53  49  49  52  55  57  56  53  50  50  53  55  55  55  53  51  48  48  49  50  50  50  50  49  49  48  49  50  52  54  57  58  58  57  55  53  50  53  61  64  61  57  54  50  46  44  43  44  45  47  49  49  50  51  52  53  55  57  56  53  51  51  58  67  76  83  86  83  76  74  77  83  92 100 106 109 109 104  98  94  92  92  91  86  84  85  85  84  82  78  75  73  72  72  73  73  75  76  76  76  75  75  76  78  79  80  79  79  80  83  88  93  95  92  91  91  93  95  96  98  97  94  91  88  86  87  89  89  86  87  92  95  94  93  95 104 118 134 
105  99  92  85  80  74  65  53  37  30  32  40  54  69  85  91  91  87  83  85  88  88  85  75  66  58  53  50  51  56  64  73  80  84  85  84  80  75  70  60  46  42  44  50  58  67  74  75  73  69  66  67  71  75  72  62  58  59  61  63  61  58  54  51  51  53  56  57  56  53  49  50  53  56  55  54  51  50  49  50  52  53  54  54  55  54  52  48  48  49  52  54  57  59  60  60  60  57  54  57  66  69  66  63  60  55  50  46  43  42  43  46  49  52  52  50  51  53  55  56  55  52  51  52  60  69  79  85  88  85  77  74  76  81  88  98 107 110 109 106 102  98  93  90  87  86  86  88  88  86  83  79  75  72  72  72  72  73  72  73  75  75  75  75  76  77  79  78  77  77  78  81  85  88  90  90  90  90  92  93  95  97  96  95  93  90  87  87  88  87  85  86  90  92  91  89  91  98 111 127 
103  97  89  83  77  71  61  49  33  28  35  46  62  75  87  90  88  86  84  86  88  86  81  74  66  57  53  52  55  61  69  77  82  84  84  83  79  74  67  59  48  42  43  50  60  71  76  74  69  67  68  70  72  70  67  61  59  59  59  59  58  57  56  55  55  55  55  55  56  53  49  50  55  56  54  51  49  50  52  55  58  60  61  63  64  63  57  48  45  45  49  53  56  59  62  65  67  66  60  60  66  71  71  71  71  66  59  53  47  43  42  45  49  54  54  50  50  55  57  57  54  51  50  54  62  72  81  87  91  88  80  76  75  76  81  95 110 109 105 106 108 104  96  84  79  84  88  90  90  87  83  78  74  72  72  73  74  73  71  71  72  74  77  78  78  78  77  76  76  77  79  81  82  82  83  86  88  89  90  91  93  95  95  96  95  93  92  91  91  90  87  87  89  90  89  89  90  94 102 113 
101  95  88  81  75  67  58  46  31  28  38  52  67  78  88  89  87  85  84  86  86  83  79  73  66  57  53  53  57  63  71  79  82  83  84  82  77  72  66  58  49  43  43  50  62  72  78  74  67  67  68  71  71  67  62  60  59  59  58  57  56  56  56  56  56  56  55  55  56  54  52  53  57  58  54  51  48  50  53  58  62  64  67  70  71  67  59  48  43  44  48  53  56  59  63  67  71  70  64  62  67  71  73  75  76  74  69  62  56  50  47  46  48  51  51  49  51  56  59  59  55  51  52  56  65  75  83  89  93  91  82  76  74  73  77  94 111 109 104 107 111 109  99  83  76  80  85  87  87  86  82  77  74  72  73  75  74  73  70  69  71  74  77  78  78  77  77  76  76  79  81  83  82  81  82  86  88  89  90  92  94  95  96  96  96  95  94  94  93  92  88  88  90  90  91  90  90  91  96 104 
 99  93  87  80  73  64  54  43  32  32  44  57  70  80  88  89  85  83  81  82  83  82  78  72  66  57  54  54  58  65  73  80  83  83  83  81  77  71  65  58  50  45  44  51  63  72  78  74  68  67  68  70  69  64  60  60  59  59  58  57  56  55  55  56  56  56  56  56  56  56  56  59  61  60  56  51  48  51  54  59  63  68  72  77  77  68  59  49  45  45  49  54  57  60  64  68  71  70  65  63  67  70  73  76  78  79  77  74  69  63  57  51  47  43  44  49  54  58  60  59  56  53  54  59  68  78  86  92  95  92  81  74  71  71  77  94 113 111 105 107 112 111 103  87  77  74  75  77  79  80  79  76  75  75  76  76  75  73  70  68  70  72  74  76  76  76  77  78  80  82  85  87  88  87  87  89  91  92  93  95  97  98  98  97  97  96  95  95  94  92  88  88  91  92  93  91  90  90  93  99 
 97  90  85  78  70  60  50  41  34  37  51  63  74  82  88  88  83  79  77  78  79  79  76  71  65  58  55  56  61  68  75  81  84  84  83  81  76  70  63  57  49  45  45  52  63  73  78  75  70  68  68  70  68  62  59  60  60  59  58  57  56  56  56  56  57  57  57  57  57  58  59  61  63  61  57  52  49  51  56  61  66  71  77  83  82  72  62  53  49  48  51  55  57  59  63  66  68  67  62  62  68  71  73  76  79  81  82  81  78  72  64  56  48  40  41  49  55  58  59  59  56  54  57  61  71  81  89  95  97  93  82  73  68  68  75  94 112 112 106 109 113 112 105  89  77  69  67  70  72  75  75  77  78  78  78  77  75  73  70  69  70  71  73  73  75  76  77  80  83  86  90  92  92  91  91  93  95  95  96  98  99  99  99  97  97  96  95  95  95  93  90  89  93  95  95  94  92  92  94 100 
 93  87  83  77  67  56  45  39  37  43  59  71  79  85  88  85  79  75  72  73  74  75  73  69  65  59  57  59  63  70  78  84  85  84  83  80  75  69  62  55  49  45  46  53  65  74  79  77  72  69  69  69  67  61  58  61  61  60  58  57  57  57  57  57  57  58  59  59  58  58  59  60  61  60  56  52  50  53  58  64  69  74  81  88  87  78  69  60  55  52  53  54  56  57  60  62  64  62  57  59  68  73  74  76  80  83  85  85  83  77  70  60  50  42  42  49  54  57  58  57  56  55  58  64  75  85  92  97  98  94  83  73  65  65  73  92 111 112 107 110 114 115 108  91  76  65  63  64  67  69  73  77  79  80  80  78  76  74  72  71  71  71  72  73  74  76  79  82  87  91  95  96  96  95  95  97  98  99  99 100  99  98  97  96  96  96  96  97  98  97  93  93  96  98  98  97  96  97  99 104 
 89  84  80  75  64  52  42  38  42  51  66  76  83  86  87  82  75  70  67  69  70  71  70  68  64  59  58  61  66  73  80  85  86  85  83  80  74  68  61  54  47  45  47  54  66  75  80  77  73  71  69  69  67  60  59  61  62  60  59  58  59  59  59  59  60  60  61  61  60  59  58  58  59  58  55  53  53  56  62  68  73  78  84  91  92  85  77  68  61  57  55  55  55  56  57  59  61  59  55  57  66  72  74  76  80  84  87  88  86  81  73  64  55  47  45  49  52  55  56  55  54  54  58  66  77  88  95  99  98  95  86  75  64  62  71  89 109 111 108 111 115 117 111  93  77  66  62  62  64  66  71  76  80  82  81  79  76  75  75  75  74  74  74  74  75  78  81  86  92  97 100 101 100  98  98  99 101 101 100  99  98  97  95  94  94  95  96  98 100 100  98  99 100 101 101 100 101 103 106 111 
 85  80  77  73  61  49  40  39  47  59  74  82  85  86  84  78  71  65  63  64  67  68  68  66  63  59  59  62  68  75  83  87  87  85  83  80  74  68  61  54  47  45  48  57  67  76  80  79  75  72  70  69  67  62  60  61  61  61  60  60  61  62  63  63  64  64  64  63  63  61  56  55  58  58  56  56  58  62  68  73  77  81  86  92  94  91  85  77  69  62  58  56  55  55  57  58  60  59  56  57  63  67  70  75  80  85  89  91  88  83  76  68  59  52  49  49  50  53  53  52  51  53  58  68  80  90  97 100  99  96  91  79  64  61  68  87 106 110 109 111 115 119 114  95  80  69  65  63  63  64  69  76  80  83  82  80  78  77  77  78  79  78  77  77  78  81  85  91  97 102 105 105 104 101 100 101 101 100 100  98  97  95  93  92  92  93  96  98 100 102 104 105 105 105 105 106 108 110 114 119 
 83  78  75  71  59  47  40  41  53  66  79  85  86  84  81  75  67  62  60  62  65  67  67  66  63  59  59  63  70  78  85  88  88  85  83  80  75  69  62  53  46  44  50  59  69  77  81  80  76  73  71  70  68  64  61  62  62  61  61  62  64  66  67  69  69  69  68  68  68  65  59  58  60  61  59  60  64  69  75  78  81  84  88  94  97  96  91  84  75  67  62  58  57  57  59  61  62  62  61  60  59  61  66  71  78  85  90  93  92  88  80  72  63  55  50  48  48  51  52  51  51  52  59  69  82  94  99 101  99  97  94  82  64  60  66  83 102 108 108 111 115 120 116  99  84  72  67  63  62  64  69  76  81  83  82  81  79  79  79  81  82  82  81  80  82  85  89  96 102 106 108 107 105 102 101  99  99  99  98  97  96  94  93  91  91  93  95  97  98 101 108 111 110 109 110 111 113 116 118 122 
 82  77  74  69  56  45  41  44  58  71  82  86  85  81  77  70  64  59  58  60  63  65  65  64  62  59  60  65  72  81  87  89  88  85  82  79  75  70  62  54  45  45  51  60  70  77  81  81  78  76  73  72  69  66  63  63  62  62  63  65  68  70  73  75  76  76  75  74  73  70  66  65  66  66  66  68  72  77  82  85  86  87  90  97 100  99  95  89  81  71  64  60  58  59  62  64  66  67  69  66  57  55  60  67  74  82  89  94  96  92  85  75  65  56  50  48  48  50  51  50  51  54  61  72  85  97 102 103 100  98  94  83  64  58  63  79  97 104 106 109 113 120 118 104  89  74  66  63  62  64  69  76  81  84  83  81  80  79  81  82  84  84  83  83  85  89  95 100 105 109 110 107 105 102  99  95  94  94  95  95  95  94  94  93  93  93  95  94  95  99 108 113 113 114 116 117 118 119 119 120 
 81  76  73  66  55  44  42  47  62  75  84  86  83  78  73  67  61  58  57  60  63  65  65  64  62  59  61  67  74  83  88  90  88  84  81  79  76  70  63  55  46  46  54  62  71  77  82  82  80  79  77  75  72  69  67  66  65  65  67  69  72  76  79  82  83  82  81  79  78  76  73  73  72  72  71  73  77  83  87  88  88  89  92  98 102 102  99  94  85  74  66  60  59  60  63  65  66  69  72  68  58  54  57  61  67  74  82  89  93  92  86  76  66  55  49  49  49  51  52  52  53  56  63  74  88  99 104 105 102  99  93  80  63  56  59  73  89  98 103 104 107 114 115 106  91  73  65  62  62  63  69  77  82  85  84  82  81  80  81  82  84  85  84  85  87  92  98 103 107 109 108 105 101  99  95  90  89  90  92  93  95  95  96  95  95  95  94  93  92  95 103 109 112 115 119 121 121 119 118 117 
 81  75  71  64  53  45  44  51  66  78  85  86  81  75  69  63  59  57  58  61  64  65  65  64  62  61  63  69  76  84  89  90  88  84  81  79  76  71  65  57  48  48  56  64  71  76  81  84  85  84  83  80  76  73  72  71  71  72  73  75  78  81  85  88  89  88  87  85  83  81  81  80  78  77  76  78  82  86  90  91  90  91  94 100 105 105 103  99  90  78  68  61  59  60  62  64  65  67  70  68  62  59  57  57  58  64  71  79  85  86  83  75  65  55  50  50  52  54  54  54  55  58  66  77  90 101 106 107 104  99  89  76  61  54  56  67  81  91  96  95  96 105 110 104  91  72  62  61  62  63  69  77  83  86  86  84  82  81  82  83  84  84  85  87  90  95 101 104 107 106 104 100  97  93  89  84  83  85  88  92  94  96  97  98  97  95  93  92  89  90  95 101 108 114 120 122 121 118 114 112 
 80  74  68  61  52  46  48  56  70  80  86  85  79  72  66  61  59  59  60  63  66  66  65  63  62  62  65  71  78  86  90  90  86  83  80  78  76  72  66  59  50  50  57  64  70  76  81  87  90  92  92  89  84  81  80  81  82  81  82  83  84  88  91  92  93  93  91  88  85  85  85  84  81  79  78  80  84  89  93  93  92  92  95 102 106 108 107 103  94  81  70  63  60  61  62  62  62  63  66  67  67  64  61  57  55  57  62  68  74  76  76  70  63  56  52  52  54  56  56  56  57  60  68  78  91 101 107 107 104  97  86  73  60  55  56  64  76  85  89  86  86  94 102 101  91  72  63  63  64  65  71  77  83  86  87  86  84  84  85  86  86  86  88  91  95 100 105 107 108 105 101  95  92  89  86  82  81  83  86  89  92  93  95  96  96  95  93  90  88  87  89  94 102 109 115 118 118 115 112 109 
 79  74  66  58  51  48  53  62  74  83  86  84  77  70  63  59  58  60  63  66  68  68  66  63  61  63  68  73  80  87  91  90  85  81  79  77  76  73  67  60  52  52  58  63  69  74  82  91  99 103 104 101  96  92  91  94  94  92  91  91  93  95  95  96  96  95  93  90  86  86  87  86  83  81  80  83  87  92  96  95  94  94  97 103 108 109 109 107  98  85  74  65  63  63  63  62  61  61  63  66  70  70  65  60  56  56  57  60  63  65  66  63  60  57  55  54  56  57  58  57  58  60  68  78  91 101 105 106 102  95  83  72  63  59  60  64  72  81  84  77  73  83  92  97  90  73  65  66  67  68  72  77  81  85  87  88  88  88  89  90  90  91  93  97 102 106 111 112 110 106  99  92  87  85  83  81  80  81  83  85  87  89  92  93  94  93  91  89  87  86  85  89  96 103 108 111 112 112 110 109 
 78  74  66  57  51  51  58  68  79  85  87  83  76  68  61  58  58  62  65  69  71  70  67  62  60  63  68  74  81  89  92  90  85  79  78  76  75  73  68  61  53  53  58  62  66  73  82  94 106 113 114 110 105  99  99 104 105 103 100  99  99  99  99  98  97  96  92  89  86  85  87  86  83  81  81  84  91  97 101 100  97  96  99 106 110 109 109 109 102  89  77  67  65  67  66  65  63  62  65  68  71  71  68  65  63  61  60  59  58  58  57  57  56  57  56  55  55  57  58  58  58  60  67  77  90  99 103 103  99  92  82  74  68  65  65  67  72  79  81  70  63  73  86  95  92  77  70  70  70  70  72  76  79  83  86  88  90  92  93  95  96  98 101 105 111 115 119 118 115 109 100  93  87  84  83  82  81  81  81  81  82  85  87  89  90  90  90  89  87  86  86  88  92  97 100 103 105 107 109 109 
 78  73  65  56  52  53  62  72  82  87  86  81  74  67  60  58  59  63  68  71  72  70  66  62  61  65  70  76  83  90  92  90  85  79  77  76  75  73  68  62  54  53  58  62  65  72  83  98 112 121 124 120 114 108 108 114 116 112 109 106 104 102 101  99  98  95  92  88  85  84  85  85  83  82  82  86  94 101 104 103 100  99 102 108 111 109 109 109 102  91  79  70  69  70  70  69  66  66  68  70  70  70  72  73  73  71  67  62  57  54  52  52  54  57  57  55  55  57  58  57  57  59  66  76  88  97 100 100  97  91  83  78  74  72  71  71  74  80  81  67  59  68  82  93  93  82  76  75  74  72  73  75  78  82  86  90  94  97  99 101 105 107 109 114 119 124 126 124 119 111 102  94  88  85  84  84  82  80  78  77  78  79  82  84  87  88  89  88  88  88  89  90  90  92  94  96  99 103 107 108 
 75  70  61  54  51  55  66  77  85  87  83  77  70  64  60  60  63  67  70  69  68  67  66  64  67  72  78  82  87  90  90  88  85  82  79  76  73  71  69  64  57  55  58  62  69  76  85  98 112 126 134 133 128 122 121 127 127 121 116 109 104 101 102 102  99  96  96  93  87  84  84  84  84  83  85  90  97 102 105 104 102 103 105 110 112 112 111 107 101  92  84  77  75  74  72  70  67  66  69  69  70  72  78  81  83  80  75  69  64  60  59  59  59  61  60  60  60  62  62  62  61  63  68  76  86  94  98  98  96  92  86  82  80  78  77  78  80  83  83  74  68  72  79  87  88  84  80  79  77  76  75  77  80  85  90  96 102 107 112 114 116 117 119 121 125 127 128 125 118 110 101  93  88  86  84  83  81  79  76  74  74  75  78  81  84  87  88  90  91  91  90  89  88  88  89  92  95  99 103 103 
 73  66  57  50  51  58  70  80  86  85  78  71  65  60  59  63  68  71  71  68  65  64  65  69  74  81  86  90  91  91  88  86  85  84  81  77  72  70  69  67  61  58  56  63  73  81  87  98 112 129 142 145 143 137 135 138 136 129 120 111 104 100 103 106 102 100 103 102  93  86  84  84  84  85  88  93  98 101 103 102 103 104 106 109 112 115 112 106 100  94  91  87  84  81  76  73  70  68  68  68  70  76  83  88  91  89  85  80  75  74  73  72  70  67  66  67  68  68  69  67  67  67  71  77  85  92  96  97  97  94  89  86  84  83  83  85  86  87  85  83  80  79  80  83  85  84  83  82  81  80  79  81  85  91  97 104 112 119 125 128 127 126 126 127 128 129 128 124 116 108  99  92  88  86  83  81  79  77  75  74  73  73  76  80  83  86  89  91  93  92  90  88  86  87  87  90  94  97  99  98 
 70  62  54  50  53  61  72  81  84  81  72  65  61  59  59  64  70  72  73  70  68  68  69  74  79  85  90  93  94  93  89  86  85  84  81  77  73  71  71  70  65  60  58  63  74  81  88  97 111 131 147 153 153 149 145 142 137 130 121 113 106 103 107 111 110 109 114 114 104  94  85  82  83  86  88  92  97 100 102 102 102 103 105 107 108 110 108 104 101  99 100 101 100  97  92  86  79  73  69  69  73  78  83  88  92  94  94  93  93  92  91  87  83  78  76  75  75  75  73  72  71  72  74  80  86  91  95  97  97  95  92  90  88  88  88  88  88  87  85  85  85  84  85  88  88  84  84  84  84  84  85  88  93  99 105 112 119 126 130 132 130 129 130 131 131 131 129 124 117 107  98  90  85  82  80  79  77  76  75  75  75  76  79  82  85  86  89  90  90  90  88  87  86  87  90  93  97  99  99  98 
 67  58  53  52  58  66  74  80  82  77  66  60  58  59  60  64  69  73  74  73  72  73  74  78  82  88  93  96  97  95  92  88  85  83  80  77  74  73  74  73  69  64  60  64  74  80  87  96 110 132 151 160 163 159 153 143 135 127 121 114 109 106 111 117 118 120 127 128 118 104  87  81  83  85  87  91  95  98 101 102 102 102 102 103 104 104 103 102 102 103 107 113 115 115 111 102  93  83  75  73  76  79  82  86  91  96 101 107 110 111 108 103  97  91  86  83  81  79  77  75  74  75  78  82  87  91  95  96  96  94  92  91  93  93  93  91  88  86  84  84  86  88  91  93  91  85  83  84  85  87  90  94 100 106 112 118 123 128 131 131 131 131 131 132 134 134 132 126 119 109  99  90  83  79  77  77  77  76  76  76  78  80  83  86  87  88  88  87  86  85  86  86  86  89  93  97 101 101 100  97 
 62  53  51  55  64  73  78  80  78  73  63  59  60  62  64  67  71  74  74  74  73  76  77  81  85  91  96  99  99  97  93  88  85  82  80  77  75  75  76  76  73  68  63  68  78  84  89  97 110 133 156 168 172 167 157 144 134 125 119 114 110 109 114 121 126 131 140 142 129 111  90  81  83  85  86  89  92  96  99 102 103 102 101 100 100 101 100  99  99 101 108 116 122 125 123 118 109 100  91  87  84  83  83  84  88  96 105 115 122 125 123 117 110 103  96  88  84  82  80  77  76  78  80  84  87  88  90  90  89  89  89  91  96  97  97  95  91  87  85  85  87  88  89  90  88  84  83  83  85  88  92  97 102 108 113 118 122 125 127 128 129 130 131 132 134 135 133 128 121 112 101  92  85  80  78  78  77  77  77  78  80  82  86  88  89  89  89  86  84  84  86  88  89  92  96  99 101 100  98  93 
 57  48  51  58  70  79  81  80  76  70  61  60  63  66  68  71  74  74  73  73  74  77  79  82  86  93  98 101 101  98  93  88  84  81  79  76  75  75  78  79  77  72  67  72  83  90  94  98 109 134 159 173 178 173 161 146 133 123 118 114 112 111 118 127 134 142 153 154 138 116  93  83  84  85  85  86  89  94  98 102 104 104 101  97  97  99  99  96  95  97 104 114 123 129 132 130 124 118 111 103  94  88  86  85  86  93 105 117 127 133 132 127 120 112 103  92  86  83  81  79  79  80  83  85  85  85  84  83  82  82  85  89  96 101 102 100  95  92  89  88  89  89  87  84  83  83  83  83  85  88  92  97 102 107 113 117 120 122 123 124 126 128 129 130 133 133 132 129 122 113 104  95  88  84  81  79  78  77  77  78  80  83  85  89  90  90  89  87  84  84  88  90  91  93  96  98  98  96  92  86 
 51  46  51  62  75  83  83  80  75  69  62  61  66  70  73  74  74  72  72  72  74  77  80  83  87  92  97 101 100  97  92  87  83  80  77  75  73  74  77  79  79  75  70  77  90  97 100 101 109 133 158 174 180 173 162 147 134 124 118 116 115 117 124 133 143 153 164 163 143 118  94  85  86  87  85  86  88  91  96 102 105 104 101  96  95 100 100  95  92  93  98 107 116 125 131 135 133 130 127 119 105  96  93  90  88  92 100 110 122 130 132 129 123 117 107  93  85  83  80  78  80  82  85  86  85  83  80  77  75  75  78  84  92  99 104 105 103 100  98  96  94  91  86  82  80  84  85  85  86  88  92  97 102 106 111 115 118 119 120 121 123 124 125 127 129 130 129 125 120 113 105  98  91  87  84  81  79  77  76  76  78  80  83  87  89  90  90  88  86  86  88  89  90  90  92  92  92  89  84  79 
 47  44  53  67  79  85  82  78  73  68  61  62  68  73  75  75  73  71  69  70  73  77  81  84  87  91  95  99  99  96  91  86  82  79  77  74  72  72  75  78  81  78  74  82  97 105 105 103 108 131 157 174 180 174 163 148 136 125 121 120 121 124 132 142 152 162 171 167 143 118  96  88  89  88  86  85  86  91  96 101 105 105 102  96  95 101 101  96  91  90  94 100 110 120 129 134 135 136 135 128 115 107 103  99  94  93  96 105 115 124 129 128 124 119 108  93  85  83  81  79  81  84  87  88  86  82  78  74  71  71  73  78  87  95 103 108 110 110 109 105 100  95  89  84  83  87  90  89  90  92  94  97 102 107 112 115 117 118 119 120 119 120 121 122 123 123 121 119 114 109 103  97  92  89  86  81  79  77  75  74  74  78  80  83  86  88  89  89  87  86  87  87  86  85  85  84  83  81  77  73 
 44  45  56  70  80  83  78  74  71  66  61  61  67  72  75  74  71  69  66  68  71  76  81  85  88  89  93  97  98  95  91  86  83  81  79  76  74  73  75  78  81  81  78  87 103 110 110 106 109 129 154 173 181 177 166 150 137 127 124 126 129 134 143 154 162 171 176 168 141 115  98  92  92  90  87  85  86  90  95 102 106 106 103  98  97 101 101  97  93  93  96 101 110 119 126 131 132 132 132 128 123 119 117 113 107 102 101 105 112 121 127 127 125 120 110  97  89  85  82  81  82  86  89  90  88  84  79  76  73  71  71  75  81  89  99 107 113 117 117 114 108 104  98  93  93  96  97  97  97  99 100 103 107 111 114 117 118 119 120 119 117 116 116 115 114 112 110 107 104 100  95  92  88  86  83  80  78  75  73  72  72  74  77  80  83  85  86  86  85  85  83  82  79  77  76  76  76  75  73  71 
 43  48  60  73  79  79  73  69  67  64  60  61  67  72  74  73  69  67  64  66  69  75  81  86  88  90  93  97  98  95  92  88  87  86  83  80  77  76  76  79  83  82  80  91 107 113 112 106 108 127 151 171 182 180 170 153 140 132 130 134 139 147 157 167 174 179 181 169 139 115 101  96  94  92  89  86  86  90  96 101 105 106 103  99  99 101 101  98  97  97 100 105 111 117 123 127 128 127 125 125 128 130 129 126 120 114 109 110 113 120 126 127 126 120 113 102  94  89  85  81  83  86  90  90  89  86  83  80  78  75  72  73  77  84  92 102 111 117 119 117 113 109 106 103 102 103 103 103 104 105 106 108 110 113 115 116 116 116 116 115 112 109 108 106 104 100  97  95  92  89  86  85  83  81  79  78  76  74  72  70  70  72  75  77  79  81  81  81  81  80  79  76  73  71  70  70  70  70  70  70 
 44  51  62  73  76  74  68  63  62  62  62  64  69  72  73  72  68  65  63  64  67  73  79  84  88  93  97 101 101  99  96  93  93  93  92  89  85  82  81  82  83  82  81  91 107 112 110 105 106 124 148 168 182 185 178 161 150 144 144 149 155 163 174 183 187 188 187 173 144 120 104  98  97  94  91  88  88  91  95 100 104 105 103 101  99 100 100 100 101 101 104 108 113 117 121 125 126 125 122 124 130 135 136 135 133 127 121 119 121 126 130 130 128 123 116 107 100  94  88  83  82  84  87  89  90  90  87  85  84  81  78  75  77  80  86  94 103 109 112 112 109 107 106 106 107 106 106 107 108 108 109 109 109 109 108 108 107 105 105 104 102 100  99  95  92  88  84  82  80  80  79  79  79  77  76  75  74  72  71  71  71  72  73  74  76  76  76  75  73  74  75  74  71  69  68  68  68  69  69  70 
 46  55  65  73  73  70  65  60  59  60  65  69  72  73  74  73  69  66  64  65  68  73  78  83  89  97 102 104 104 101  99  97  99 100 100  96  91  88  86  84  84  81  80  90 104 109 107 102 104 122 144 164 179 186 183 170 161 157 158 163 168 175 185 193 193 191 188 176 149 125 107 100  99  96  92  90  90  92  95  98 102 102 102 101 100  99 100 101 103 105 106 108 112 115 119 122 124 124 122 124 130 134 136 137 137 133 128 127 127 130 131 131 128 124 118 111 105  98  91  84  82  82  85  89  91  93  91  90  89  86  82  80  78  78  81  87  94  99 102 102 101 102 102 105 106 106 106 107 107 108 108 106 104 102 100  97  95  93  92  92  93  92  90  86  82  78  75  72  72  73  75  76  76  76  75  73  72  72  72  72  72  72  73  73  73  73  72  70  67  68  72  73  71  69  68  68  69  69  69  69 
 50  60  68  73  72  68  64  60  58  60  70  74  76  77  78  77  74  71  69  69  72  77  81  84  91 101 106 106 105 103 101 100 103 105 105 102  97  92  89  86  83  80  79  87  99 103 102  99 101 117 139 158 173 182 183 176 171 168 168 170 172 177 184 190 188 184 182 173 153 131 110 101  99  98  95  93  93  93  96  97  99 100 100 100 100 100 100 101 103 104 105 106 108 112 115 120 123 124 124 125 126 126 127 128 128 128 127 128 129 129 129 127 124 120 117 112 107 100  93  85  82  81  84  88  92  95  95  93  90  88  86  84  82  81  81  83  86  88  90  91  92  92  94  96  98 100 100 101 101 101 100  98  95  92  89  86  84  83  82  83  87  88  85  82  78  74  70  69  69  71  74  75  76  75  74  72  71  72  72  73  73  74  74  73  72  71  69  67  65  66  71  72  70  69  69  69  69  69  69  68 
 54  64  70  72  71  68  65  62  58  62  73  79  78  78  80  80  79  77  75  75  78  81  85  90  96 104 107 107 104 101  99 100 104 108 108 105  99  93  89  85  82  78  76  83  93  97  96  95  99 114 133 151 166 177 180 177 172 169 167 165 164 165 171 175 171 167 167 162 147 130 110 101 100  98  97  96  95  96  96  96  96  96  97  99  99  99 100 101 103 104 103 103 105 108 113 117 120 122 123 122 120 118 114 112 111 114 118 122 124 124 123 120 117 115 114 112 109 102  95  87  83  82  85  89  93  96  96  94  89  88  88  87  86  85  84  83  82  82  83  84  86  87  88  89  90  91  93  93  93  93  92  90  87  84  82  80  79  79  80  82  86  87  85  82  79  74  70  69  69  71  74  76  76  75  73  71  70  71  72  74  74  75  75  74  72  70  69  67  66  67  69  69  68  68  68  69  69  69  68  67 
 58  68  72  72  71  69  68  65  61  64  75  80  78  79  81  83  85  85  84  84  85  89  94 101 104 105 105 105 102  97  95  96 102 108 109 105  98  90  85  82  79  76  74  79  88  91  92  92  97 111 129 144 158 170 173 166 161 157 152 146 141 138 142 145 140 136 140 139 129 118 108 102 100  99  98  98  99  98  96  94  93  92  93  96  98  99 100 101 102 103 102 103 104 107 110 113 116 117 117 117 115 108  99  91  89  94 103 110 115 115 113 110 108 108 110 111 109 103  96  90  86  84  87  92  96  98  97  93  88  85  87  89  91  90  90  88  85  83  83  84  85  86  85  84  84  85  85  86  86  86  84  83  81  80  79  80  82  85  88  91  91  91  90  87  83  78  74  72  72  73  75  76  75  73  72  70  71  72  74  76  75  75  74  73  72  71  70  70  70  68  65  64  64  65  66  67  68  67  66  66 
 60  69  73  73  74  74  74  70  64  65  76  80  79  80  83  85  87  88  89  90  93  96 100 105 105 101  99  99  97  94  93  94  98 102 102  99  93  88  83  81  80  78  78  82  88  89  89  90  94 105 119 132 144 155 158 152 146 144 139 132 125 119 119 118 112 109 112 113 107 104 104 103 100  98  98  99 100  99  97  94  92  91  92  95  98  99 100 101 102 102 102 102 104 106 108 110 111 112 110 108 104  97  89  85  84  89  98 105 110 109 107 105 104 105 107 109 108 103  98  93  88  85  87  92  99 103 103  98  89  85  86  89  93  94  94  91  88  85  84  85  86  86  85  83  82  81  81  82  82  81  81  80  79  79  81  85  89  92  95  96  96  94  93  89  84  80  76  75  74  76  76  76  75  74  72  73  73  74  75  76  76  75  74  73  71  70  70  70  70  69  64  62  62  63  63  64  65  65  66  68 
 60  68  73  77  81  85  84  78  67  66  77  82  83  84  86  87  87  88  90  95 101 104 104 101  97  93  91  91  91  93  95  96  94  92  90  88  87  86  85  85  85  87  88  90  92  92  91  90  91  97 104 114 123 131 135 133 133 133 131 127 120 112 106  99  93  89  89  88  85  89  99 102  98  96  97  98  99  99  98  96  94  93  95  97  99  99 100 100 101 101 102 103 104 106 106 106 106 105 105  99  88  85  88  93  97 101 105 108 109 109 108 107 106 105 106 108 107 103  99  95  89  83  84  89 102 112 115 108  95  86  86  88  91  93  94  92  89  87  85  85  85  85  85  84  83  81  81  83  83  81  79  79  80  83  89  94  97  99  97  97  97  95  90  85  80  77  76  76  76  77  77  77  77  77  77  78  78  76  75  75  75  75  74  73  71  69  67  66  67  67  67  66  63  62  62  61  62  65  69  74 
 60  67  74  81  88  93  92  84  71  67  77  83  85  87  89  89  88  88  90  98 104 107 106  99  93  89  87  86  89  93  96  97  92  86  83  83  87  89  92  93  95  97  99 100 100  99  97  95  95  96  99 105 110 114 117 119 120 122 122 121 116 109 100  92  86  83  81  79  78  84  97 102  99  97  98  98  99 100 100  98  97  97  98 100 102 102 102 101 101 102 103 105 107 107 108 107 105 103 103  97  86  85  94 102 108 111 111 110 109 108 108 108 107 106 106 107 107 104 101  96  89  83  83  88 101 113 116 110  94  84  82  84  87  90  92  92  90  89  87  86  86  86  86  85  84  83  83  84  83  82  80  81  83  87  93  98 100 100  98  96  94  90  85  81  77  76  76  76  77  77  78  78  78  78  79  80  79  76  74  73  73  73  73  72  69  66  64  63  64  65  66  66  64  64  63  65  67  72  78  84 
 61  70  79  87  95  99  96  88  75  71  78  83  85  88  91  91  91  90  92  97 103 107 107 102  96  91  88  87  89  93  96  97  93  88  86  88  93  99 104 106 108 109 111 111 112 111 109 108 106 105 105 107 108 108 109 109 110 110 111 111 109 106 102  96  92  89  88  88  88  92 101 104 102 100 101 101 103 103 104 102 101 101 102 103 105 106 106 106 106 106 107 109 110 112 112 111 110 108 107 104  99  99 103 107 110 111 111 110 109 108 108 107 106 105 106 109 109 105 101  97  91  86  84  88  96 103 104  98  85  77  76  78  82  86  90  91  91  89  88  88  87  87  85  84  84  84  84  83  82  82  82  84  86  89  93  96  97  97  97  94  86  82  80  78  76  77  77  78  79  79  79  78  78  77  78  78  78  74  72  70  70  69  69  69  66  63  62  63  64  64  63  63  64  67  71  76  82  87  93 101 
 62  72  83  94 102 104 100  91  79  75  79  82  85  88  91  93  92  91  92  96 102 106 108 106 102  95  91  89  90  92  95  97  94  91  91  94 101 109 115 119 120 120 121 121 122 122 121 120 119 117 115 113 111 109 108 106 105 104 104 104 104 104 103 101  99  97  96  97  97 100 104 105 104 103 104 105 106 106 107 106 105 105 105 106 107 109 109 109 108 108 109 111 113 114 115 114 113 111 109 108 111 112 110 110 110 110 110 110 108 106 105 103 102 102 104 108 109 106 103  97  93  88  87  88  91  93  92  86  77  71  71  73  78  83  87  89  90  89  88  88  87  86  84  83  83  84  83  81  79  80  83  86  88  90  91  92  92  93  94  91  83  79  79  79  79  80  82  82  82  82  80  79  78  78  78  76  74  72  70  68  67  66  66  66  64  63  64  64  66  67  67  68  72  76  82  89  96 101 108 114 
 63  73  88 101 109 111 104  94  83  79  81  83  84  87  91  92  92  92  91  95 100 106 110 110 107 100  94  89  89  91  94  97  96  94  94  99 108 117 125 130 131 130 129 128 129 129 130 131 130 129 127 123 119 115 112 109 106 104 102 101 101 102 104 104 102 101 100 101 102 104 106 106 105 105 106 107 109 110 109 109 108 108 108 109 110 111 110 109 109 108 109 111 113 115 116 115 113 111 108 109 115 116 114 111 109 110 110 109 107 104 100  98  97  96  98 103 106 107 103  99  94  90  88  88  88  86  82  77  71  68  68  71  76  80  84  86  86  86  86  86  85  83  82  81  81  82  81  78  76  77  81  86  89  90  89  88  87  88  90  90  85  84  84  84  85  87  88  88  87  85  83  80  79  80  78  74  70  69  67  65  65  65  65  65  65  66  67  69  71  74  79  83  86  90  95 101 107 113 119 125 
 63  74  90 106 115 116 107  96  85  80  82  83  83  85  88  90  90  90  90  93  99 105 111 113 110 103  96  89  87  89  93  98  98  98  99 103 112 121 128 132 132 131 128 127 127 128 130 132 134 135 134 131 128 125 122 118 114 109 105 101 101 102 104 105 104 103 103 104 106 107 108 107 106 107 108 110 112 112 112 111 111 110 111 111 112 111 110 108 107 107 107 109 111 113 114 113 111 107 104 105 111 112 109 107 106 108 109 109 106 100  95  91  89  87  89  97 103 105 104 101  95  91  90  89  86  83  78  73  70  69  70  73  77  79  82  82  82  82  82  82  81  80  80  78  79  79  78  75  74  74  79  85  88  88  87  86  85  85  86  88  89  88  87  87  88  89  90  90  88  86  82  80  79  79  77  72  69  67  67  65  65  65  66  67  69  71  74  77  80  84  89  93  97 101 105 112 118 124 129 137 
 63  73  90 107 116 117 108  96  85  81  82  82  80  81  83  86  87  87  88  92  98 105 111 114 112 105  97  88  85  87  92  99 102 104 106 109 115 121 127 129 125 122 118 116 115 116 120 124 130 133 136 137 138 138 136 131 124 116 110 105 103 104 105 106 105 105 105 107 108 109 109 109 109 110 111 113 114 115 115 114 113 112 113 113 112 110 108 107 105 105 105 107 109 110 110 108 105 101  96  96  98  99  98  99 101 105 109 108 104  96  88  82  78  76  80  88  97 103 104 102  97  92  91  91  88  83  78  74  73  73  74  76  79  80  80  79  77  76  75  76  76  77  76  76  76  76  75  74  73  74  77  82  85  86  85  83  83  83  84  86  90  91  89  88  87  88  88  87  86  82  80  77  77  76  75  71  69  68  68  67  67  68  71  73  77  81  85  89  93  96  98 101 105 110 117 124 131 137 144 151 
 63  72  89 107 118 118 109  96  85  80  81  79  76  76  78  81  84  86  88  93  99 105 111 113 111 104  95  85  82  84  91 100 106 111 113 115 118 121 123 121 114 109 105 102 100 102 105 111 118 125 131 136 141 144 144 139 132 123 115 108 106 106 107 107 108 108 109 110 112 112 112 111 112 113 114 115 116 116 116 116 115 115 114 114 113 109 107 106 105 104 104 105 106 106 105 102  98  93  88  85  84  85  87  90  96 103 108 107 102  92  82  75  70  69  72  81  91 101 105 103  98  91  90  90  88  85  80  77  77  77  77  78  80  80  78  77  75  73  72  73  74  74  75  75  75  75  75  75  75  75  77  79  81  83  83  83  83  83  83  85  90  91  89  87  84  84  85  85  83  81  78  76  75  74  73  70  69  70  70  71  72  75  78  82  87  93  98 104 108 109 110 112 117 124 132 140 149 155 160 166 
 63  71  88 106 117 119 109  97  86  79  77  75  72  71  74  78  83  87  91  96 101 106 109 109 107 100  91  81  77  80  88 101 110 118 122 122 121 120 117 111 101  94  90  87  84  86  90  95 103 111 120 129 136 143 145 141 135 127 119 112 109 109 110 111 111 112 112 113 115 115 113 114 115 116 116 117 117 117 116 116 117 116 115 115 113 109 107 106 105 104 103 103 103 101  99  94  89  83  78  74  71  71  76  83  92 101 106 105  99  88  77  69  65  64  67  75  86  99 105 104  98  91  88  89  89  87  83  80  80  80  79  80  80  80  77  75  73  71  70  72  73  75  75  75  75  75  76  77  77  77  76  75  76  78  80  82  83  83  81  83  88  89  86  83  81  81  81  82  81  80  78  75  74  74  73  71  70  73  75  78  80  85  90  95 102 109 116 121 125 127 128 130 137 145 154 162 170 175 179 183 
 63  71  87 105 116 119 111 100  88  78  73  69  67  68  71  77  83  89  94 100 105 108 108 105 102  96  88  77  73  76  86 101 113 122 127 127 124 119 114 105  94  87  83  80  77  77  80  85  92 100 109 118 128 136 140 139 135 128 122 116 114 113 114 115 116 115 115 115 116 116 114 114 115 116 117 117 116 115 115 115 114 114 113 112 110 107 106 105 104 102 101 101  98  96  92  86  80  75  70  66  62  64  71  81  92 100 105 103  96  85  74  67  63  63  66  73  84  99 105 105  98  90  87  86  87  87  84  81  80  80  78  78  79  78  77  75  73  72  72  73  75  76  77  76  76  75  76  78  78  77  73  71  70  72  76  79  81  81  79  80  84  85  82  79  77  78  78  79  78  78  76  73  72  71  71  71  73  77  80  85  90  97 103 110 119 127 135 141 145 147 150 154 160 166 174 181 186 189 192 194 
 66  71  86 102 115 120 113 102  89  78  67  63  62  65  69  76  83  91  97 104 108 109 107 101  96  92  84  75  72  74  84  99 112 123 129 129 125 119 111 102  91  85  82  79  76  76  77  80  85  90  98 106 116 124 130 132 131 128 124 121 119 119 119 119 119 119 118 116 115 115 114 113 113 114 115 114 112 111 111 110 110 109 108 106 105 105 104 103 101  99  97  95  93  89  84  78  73  68  63  61  59  63  72  82  92 100 103 100  93  83  74  68  65  66  68  73  83  97 104 105  99  90  86  84  85  86  84  82  80  77  75  75  76  76  76  75  75  76  76  77  77  78  78  77  76  74  75  77  76  74  69  65  64  66  70  74  76  77  75  75  79  80  77  75  75  75  75  76  76  74  72  71  71  70  72  75  80  85  91  98 106 113 121 130 139 149 158 164 167 172 177 181 184 187 192 196 198 199 199 199 
 68  73  85 100 113 119 114 104  90  76  64  59  59  62  67  73  81  89  96 105 110 111 108 100  95  91  85  76  74  76  84  97 108 119 125 127 124 117 109 101  93  88  85  82  80  79  79  81  83  86  91  97 105 113 118 123 124 124 124 122 122 120 119 119 119 119 117 115 114 112 111 111 112 112 112 110 108 106 105 105 104 103 102  99  98 100 100  98  97  95  92  89  87  83  79  74  69  65  62  60  60  65  74  84  94 100 102  98  90  82  74  70  69  69  71  74  82  93 100 103  98  92  86  83  84  85  84  82  78  75  73  72  74  76  77  76  77  77  78  78  78  78  77  75  73  72  72  72  71  69  65  61  60  61  64  68  71  72  71  72  74  74  73  72  72  73  73  74  75  74  73  74  75  76  80  89  96 102 109 118 126 134 142 151 160 170 177 183 186 190 194 196 197 198 200 201 201 202 202 202 
 71  76  85  97 111 118 115 105  88  74  61  56  57  60  64  70  77  85  93 103 110 112 109 101  95  92  87  80  77  79  85  94 103 111 118 121 119 114 105  99  95  91  88  86  84  84  84  84  83  84  86  90  96 102 107 112 116 119 121 122 120 118 116 115 115 115 115 113 111 109 109 109 110 109 107 105 103 100  99  98  98  97  95  93  92  92  93  92  91  89  87  84  81  78  75  71  68  65  64  64  65  69  78  87  96 100 100  95  88  80  74  72  73  73  74  75  80  88  95  99  98  93  87  82  82  83  83  82  79  75  72  72  74  75  77  77  78  78  78  78  78  77  75  72  70  68  67  66  65  62  60  58  57  57  60  63  66  68  70  70  70  71  70  71  72  73  75  76  77  78  80  84  87  91  98 112 121 127 135 143 151 158 165 173 181 188 194 198 200 201 203 202 202 201 201 201 201 202 203 205 
 73  78  85  95 109 117 114 104  86  71  60  56  56  58  62  66  72  80  89 102 111 114 112 102  96  94  90  83  81  82  85  90  96 102 109 114 114 110 102  96  93  91  87  85  85  85  85  84  83  82  81  84  88  94  98 102 106 112 116 118 116 113 109 108 110 112 112 112 109 108 108 108 109 108 105 102  99  97  94  94  94  92  91  88  87  87  88  87  86  85  83  80  78  76  74  72  70  70  71  69  66  70  80  89  97 100  99  93  87  80  76  75  75  76  76  76  78  83  90  96  98  96  90  83  82  82  83  83  80  77  73  72  75  76  77  77  77  77  76  76  75  74  72  68  66  65  64  61  59  57  55  55  55  56  57  59  62  66  69  71  72  73  74  75  77  79  81  83  84  88  94 102 110 117 127 139 148 155 162 169 176 181 185 190 196 200 203 204 204 204 206 206 205 204 204 204 204 205 205 206 
 75  79  85  94 107 115 113 103  84  69  60  57  57  59  60  63  67  74  84  97 109 114 113 105 100  98  95  90  87  85  85  87  91  95 101 106 107 106  99  94  91  89  85  84  83  84  84  84  82  80  78  80  83  89  91  92  95 103 109 111 109 105 102 101 103 107 109 110 108 107 107 108 109 108 105 101  97  94  92  92  91  90  88  85  84  83  83  83  82  81  80  78  76  74  74  74  74  76  78  75  69  71  82  91  97  99  97  92  86  81  77  77  77  78  78  76  76  78  85  93  98  98  92  85  82  82  83  83  82  78  75  75  76  77  77  76  75  74  74  73  72  70  67  64  63  63  61  56  53  53  53  54  56  56  57  58  61  65  70  74  78  81  83  85  88  90  94  96 100 106 115 128 140 151 160 168 175 182 188 194 199 201 203 204 206 207 208 206 204 205 208 208 208 207 207 207 208 208 208 207 
 78  80  83  90 102 112 113 106  87  72  61  58  59  61  62  62  63  67  74  85  96 105 111 112 111 109 106 102  98  96  93  92  92  94  98 102 104 106 104 100  95  91  90  89  88  87  87  85  84  82  80  80  82  85  86  84  87  93  99 102 101  98  96  95  96  98 101 102 101 102 105 106 107 107 106 104 101  99  96  94  93  90  87  85  83  80  80  81  81  80  79  78  77  76  76  76  76  77  78  76  72  74  82  89  94  96  93  89  84  80  77  75  74  74  75  75  74  72  77  84  91  94  90  85  82  81  82  82  78  75  75  76  77  77  75  74  74  74  74  72  69  66  64  63  62  60  57  53  50  50  53  56  58  59  59  60  63  68  73  80  86  91  95  99 103 108 112 117 123 132 142 155 167 177 184 189 193 200 205 210 213 214 214 213 212 212 211 210 208 209 211 212 213 212 211 210 210 209 209 209 
 81  81  81  84  97 109 113 109  93  76  62  59  62  63  64  62  60  60  62  68  77  91 104 115 120 119 117 115 112 109 105 102 100  99 101 103 106 109 112 110 102  99  99  98  96  94  93  90  88  86  84  83  82  82  81  80  81  84  88  90  91  91  89  88  86  86  88  90  91  94  99 102 103 103 105 106 105 104 101  98  94  90  87  85  83  79  79  79  80  80  80  79  79  78  78  77  77  76  76  76  76  78  82  87  90  91  89  86  82  78  74  72  70  69  71  74  72  67  69  75  82  87  86  83  81  80  80  78  73  71  74  76  76  75  72  71  72  74  74  71  66  62  60  61  61  58  55  52  50  51  54  59  62  63  63  64  68  75  81  89  97 104 111 117 125 132 138 144 152 162 173 183 191 199 203 204 206 211 215 219 222 222 220 217 215 214 214 214 215 216 215 216 217 216 215 213 211 210 209 210 
 81  80  79  82  94 106 111 107  92  76  61  57  60  63  63  61  59  57  57  60  68  79  91 101 110 118 120 119 118 116 115 113 112 111 112 112 113 115 116 116 113 112 112 110 108 105 101  97  92  89  85  83  82  80  79  78  79  81  82  83  83  81  79  76  74  73  74  76  77  82  88  91  94  96 100 101 103 102 100  96  92  89  86  84  82  80  79  80  80  80  80  80  80  79  79  78  77  76  76  75  75  76  80  83  86  86  86  82  79  75  72  71  69  68  70  73  71  66  67  72  79  84  83  80  79  79  80  78  74  71  72  74  74  72  69  68  68  69  69  66  62  58  56  58  58  56  54  53  53  54  58  63  66  67  69  73  79  87  96 104 110 118 127 137 149 158 166 173 180 188 195 201 206 210 212 210 211 214 218 222 223 222 221 219 217 216 216 216 217 217 215 216 218 218 216 215 213 211 210 211 
 80  78  77  80  92 103 107 103  89  74  59  55  59  61  62  61  60  57  56  58  62  69  75  80  90 107 114 115 117 120 122 123 124 124 124 123 122 121 119 120 122 124 123 121 118 113 108 101  94  88  83  80  78  77  77  77  77  78  77  76  74  71  68  64  62  61  62  63  66  69  75  79  83  87  92  95  97  97  95  92  88  86  84  83  82  81  81  81  81  81  81  81  80  80  79  79  78  77  77  75  72  72  76  79  81  82  82  79  76  72  70  70  69  68  69  72  71  68  69  74  78  81  79  76  76  77  80  80  77  74  71  71  71  69  65  64  63  63  63  60  57  53  53  56  57  56  55  56  58  61  65  70  72  75  79  86  96 106 117 125 130 137 148 161 175 185 194 200 204 209 212 214 216 217 216 214 213 215 217 219 220 220 219 219 217 216 216 217 217 216 215 215 216 217 217 215 213 213 212 212 
 79  76  75  78  89 100 105 102  90  75  60  55  59  61  62  61  61  59  58  57  59  62  65  66  74  90  99 104 110 118 123 126 127 126 125 124 123 122 122 122 124 124 123 121 117 112 104  96  88  81  75  72  71  70  70  71  72  72  71  70  68  65  62  59  57  57  59  61  62  65  71  75  80  84  89  92  94  93  90  87  84  84  82  82  82  83  83  83  82  81  81  80  80  78  78  77  76  76  76  74  70  69  72  75  77  78  77  75  73  70  68  69  68  68  70  72  72  70  71  74  76  77  75  72  73  76  79  81  80  76  69  67  68  65  62  59  58  58  58  56  54  52  53  56  58  56  57  61  66  71  76  81  85  90  97 106 119 132 143 152 159 166 176 187 198 206 213 217 220 222 223 222 222 222 221 218 217 218 219 220 219 219 219 219 218 218 218 218 218 217 215 215 217 218 218 217 216 215 215 214 
 78  75  73  75  86  96 102 101  92  78  63  57  60  61  62  61  61  60  58  57  57  57  58  58  62  72  80  88  98 109 117 121 121 121 120 119 119 120 122 122 118 116 115 113 109 103  93  85  76  70  65  62  62  62  63  65  66  66  67  67  65  63  62  60  60  60  62  64  66  68  73  77  81  85  89  91  92  90  86  83  81  81  81  81  82  84  85  84  82  81  80  79  77  76  74  73  73  73  73  71  68  67  69  71  72  73  73  71  70  68  68  68  68  69  70  72  72  71  72  73  74  73  71  69  71  74  78  81  81  77  68  64  64  62  57  54  53  54  56  55  54  53  55  60  61  60  63  70  79  87  94 100 105 111 120 131 146 160 171 180 189 196 203 210 217 222 224 226 227 227 227 227 226 225 224 222 221 220 220 221 219 218 218 219 219 218 219 219 219 218 215 215 218 219 219 218 218 217 216 216 
 78  74  71  72  81  92  99 102  96  84  67  60  61  62  61  59  59  57  56  55  54  54  54  53  55  57  62  70  79  90  98 104 106 108 109 110 112 115 118 115 107 103 101  99  94  87  79  71  65  60  58  57  58  60  62  64  65  66  68  70  70  70  71  71  72  73  75  76  78  80  81  83  86  89  90  91  90  87  84  81  80  79  80  81  82  84  85  84  82  79  78  77  74  73  71  70  69  69  68  67  66  66  67  68  69  69  69  68  68  67  67  67  68  70  71  72  73  72  72  72  71  69  67  66  68  72  76  78  79  75  68  64  63  59  55  52  52  54  58  59  60  60  63  68  70  70  75  87  98 110 118 124 131 139 148 160 174 186 195 203 212 218 221 224 226 227 226 224 224 223 224 225 225 225 225 224 224 223 222 221 220 219 220 219 219 219 219 220 220 218 216 216 218 219 219 219 218 218 217 217 
 79  73  69  68  76  86  95 100  99  90  73  65  65  64  61  59  58  57  55  54  53  53  52  51  50  48  49  54  61  69  76  83  89  94  99 103 107 109 111 107  97  91  89  86  80  74  68  62  58  57  57  59  62  64  67  68  69  71  74  77  79  81  82  84  85  86  88  89  91  92  90  90  90  91  91  89  88  85  82  80  79  80  81  82  83  83  83  82  80  78  76  74  71  69  68  66  65  64  64  64  64  65  65  66  67  67  66  66  66  66  67  68  69  70  71  72  73  73  72  71  69  66  64  62  65  68  72  74  74  72  68  65  62  59  54  52  53  58  65  68  70  72  75  80  83  87  95 108 122 135 145 153 159 167 177 188 199 209 215 221 228 231 232 231 230 227 224 222 219 220 221 222 223 224 225 225 225 225 223 222 221 222 221 219 219 219 219 220 220 219 218 217 218 219 219 219 219 218 218 218 
 80  72  66  64  69  79  88  96  99  94  81  75  74  71  67  64  62  61  59  58  57  57  55  54  53  52  50  49  50  53  59  67  77  88  97 103 105 107 106 102  94  89  87  84  78  73  69  66  66  66  68  71  74  77  79  79  79  81  84  86  88  90  91  93  94  94  95  96  97  96  93  92  91  90  88  87  85  84  82  81  81  81  82  83  83  80  79  79  77  74  72  71  69  67  65  63  62  61  61  61  64  65  64  64  65  65  64  65  65  66  66  68  69  70  71  70  70  71  70  67  64  60  59  58  60  62  64  65  65  66  67  67  64  59  55  55  60  68  77  83  87  90  94  97 104 112 123 136 149 163 172 179 186 192 201 210 218 224 227 229 231 232 233 233 232 229 226 223 222 222 222 223 224 225 224 224 224 224 225 224 224 223 222 220 219 218 219 219 220 220 219 219 219 219 219 219 219 218 218 218 
 80  71  63  58  61  68  78  87  93  93  88  84  82  79  74  70  68  67  66  65  64  62  61  59  59  59  56  51  47  46  50  59  71  84  95 103 105 105 104 101  96  93  91  87  83  79  77  78  79  81  83  87  89  91  91  90  91  92  93  94  95  96  96  97  97  96  96  97  97  96  93  91  90  88  86  84  83  83  83  83  83  82  82  82  80  76  74  74  73  71  69  67  66  64  63  61  61  60  59  60  63  64  64  63  63  63  62  63  64  65  66  67  68  69  69  68  67  67  66  63  59  55  54  54  55  56  57  57  57  61  67  69  67  62  60  62  70  82  94 103 109 114 118 121 129 143 156 166 177 188 197 203 208 213 220 226 230 233 234 233 229 229 231 232 232 231 229 228 227 227 226 226 226 225 224 224 224 224 225 226 225 224 223 221 219 218 219 219 220 221 221 220 220 219 219 220 219 218 217 217 
 80  69  60  53  54  59  68  76  84  87  88  87  84  81  78  76  74  73  73  72  71  69  67  66  66  65  62  58  55  53  56  62  71  81  91  99 103 105 105 104 101  99  97  94  91  90  90  91  92  93  96  98  98  99  99  98  97  97  96  95  94  94  93  93  92  92  91  91  91  90  89  88  87  86  85  84  83  83  83  83  82  80  79  77  75  72  70  70  69  68  66  65  64  63  62  62  61  61  60  61  62  63  62  61  60  60  61  61  62  63  64  65  66  67  66  64  64  64  62  58  54  51  51  51  51  51  51  53  56  61  68  71  70  68  69  75  86 101 117 128 137 142 146 150 159 174 185 193 200 208 214 218 221 225 229 232 234 235 235 232 226 226 229 231 232 232 232 231 231 230 229 228 227 225 223 223 223 224 225 226 226 224 223 221 220 219 219 219 220 221 221 221 220 219 219 219 219 218 218 217 
 77  67  57  50  49  52  58  66  72  77  82  82  80  79  78  77  76  76  75  75  74  73  71  70  69  67  66  65  64  64  65  68  72  77  84  90  96 101 105 106 104 102 100  98  97  97  98  99 100 101 102 102 101 100 100 100 100  98  95  92  90  89  88  87  86  86  85  85  84  85  86  86  85  84  83  83  83  84  83  83  80  77  74  72  69  68  67  66  66  65  65  63  63  62  63  63  62  62  61  62  62  61  61  60  58  58  59  60  60  61  62  63  63  63  62  61  60  61  59  55  52  50  50  51  50  50  51  55  62  69  76  80  80  81  84  93 107 124 141 154 164 170 174 178 187 201 209 214 217 221 224 226 228 230 232 234 234 233 232 229 225 224 227 229 230 231 231 231 231 231 230 229 227 225 223 223 223 224 225 226 226 225 223 222 221 220 220 220 221 222 222 222 221 220 220 219 220 219 219 217 
 73  63  55  49  47  48  52  57  62  66  68  69  69  69  71  71  72  72  71  71  71  69  68  68  67  64  63  66  68  71  70  70  70  70  73  79  86  93 101 102  98  96  96  96  96  96  97  98  99  98  98  96  95  94  94  95  94  92  89  86  84  83  82  82  81  82  81  81  80  81  84  84  83  83  83  83  82  82  81  80  76  73  69  67  65  65  64  64  64  63  63  63  63  63  63  63  62  62  62  62  62  61  59  58  58  58  58  58  59  60  61  61  60  60  59  57  57  59  58  54  52  51  52  53  53  54  59  67  78  88  96 100 102 104 109 119 133 149 166 178 187 193 197 202 208 217 222 223 224 225 226 227 228 230 231 231 231 230 228 227 226 227 228 229 229 228 228 228 229 229 229 228 226 224 224 224 224 224 225 226 225 224 224 223 222 221 221 222 222 222 222 222 221 220 219 219 220 220 220 218 
 67  59  54  50  48  48  49  52  55  57  58  59  60  62  64  65  66  66  66  65  65  64  64  65  63  60  60  64  66  68  68  66  65  63  65  69  75  83  90  92  89  88  89  90  90  91  91  92  92  91  90  88  87  85  85  87  87  85  83  80  78  78  78  80  80  81  80  79  78  79  81  82  81  81  81  81  80  79  78  75  72  69  66  65  63  63  62  62  63  62  62  62  63  62  62  62  62  61  61  62  62  61  59  58  58  58  58  58  59  59  59  59  58  57  55  54  55  57  57  54  53  54  57  58  58  60  68  79  96 109 119 125 128 132 138 146 159 173 187 197 204 208 211 216 221 224 226 225 225 224 224 224 225 227 227 227 227 226 225 226 228 230 230 229 228 226 225 225 226 227 228 227 226 225 225 226 226 225 224 224 224 223 223 225 223 223 223 224 223 223 223 222 221 220 220 221 222 222 222 220