341 340 99 99 99
0 1
1 2
2 3
3 4
3 5
3 6
3 7
2 8
8 9
8 10
8 11
8 12
2 13
13 14
13 15
13 16
13 17
2 18
18 19
18 20
18 21
18 22
1 23
23 24
24 25
24 26
24 27
24 28
23 29
29 30
29 31
29 32
29 33
23 34
34 35
34 36
34 37
34 38
23 39
39 40
39 41
39 42
39 43
1 44
44 45
45 46
45 47
45 48
45 49
44 50
50 51
50 52
50 53
50 54
44 55
55 56
55 57
55 58
55 59
44 60
60 61
60 62
60 63
60 64
1 65
65 66
66 67
66 68
66 69
66 70
65 71
71 72
71 73
71 74
71 75
65 76
76 77
76 78
76 79
76 80
65 81
81 82
81 83
81 84
81 85
0 86
86 87
87 88
88 89
88 90
88 91
88 92
87 93
93 94
93 95
93 96
93 97
87 98
98 99
98 100
98 101
98 102
87 103
103 104
103 105
103 106
103 107
86 108
108 109
109 110
109 111
109 112
109 113
108 114
114 115
114 116
114 117
114 118
108 119
119 120
119 121
119 122
119 123
108 124
124 125
124 126
124 127
124 128
86 129
129 130
130 131
130 132
130 133
130 134
129 135
135 136
135 137
135 138
135 139
129 140
140 141
140 142
140 143
140 144
129 145
145 146
145 147
145 148
145 149
86 150
150 151
151 152
151 153
151 154
151 155
150 156
156 157
156 158
156 159
156 160
150 161
161 162
161 163
161 164
161 165
150 166
166 167
166 168
166 169
166 170
0 171
171 172
172 173
173 174
173 175
173 176
173 177
172 178
178 179
178 180
178 181
178 182
172 183
183 184
183 185
183 186
183 187
172 188
188 189
188 190
188 191
188 192
171 193
193 194
194 195
194 196
194 197
194 198
193 199
199 200
199 201
199 202
199 203
193 204
204 205
204 206
204 207
204 208
193 209
209 210
209 211
209 212
209 213
171 214
214 215
215 216
215 217
215 218
215 219
214 220
220 221
220 222
220 223
220 224
214 225
225 226
225 227
225 228
225 229
214 230
230 231
230 232
230 233
230 234
171 235
235 236
236 237
236 238
236 239
236 240
235 241
241 242
241 243
241 244
241 245
235 246
246 247
246 248
246 249
246 250
235 251
251 252
251 253
251 254
251 255
0 256
256 257
257 258
258 259
258 260
258 261
258 262
257 263
263 264
263 265
263 266
263 267
257 268
268 269
268 270
268 271
268 272
257 273
273 274
273 275
273 276
273 277
256 278
278 279
279 280
279 281
279 282
279 283
278 284
284 285
284 286
284 287
284 288
278 289
289 290
289 291
289 292
289 293
278 294
294 295
294 296
294 297
294 298
256 299
299 300
300 301
300 302
300 303
300 304
299 305
305 306
305 307
305 308
305 309
299 310
310 311
310 312
310 313
310 314
299 315
315 316
315 317
315 318
315 319
256 320
320 321
321 322
321 323
321 324
321 325
320 326
326 327
326 328
326 329
326 330
320 331
331 332
331 333
331 334
331 335
320 336
336 337
336 338
336 339
336 340
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
