300 100
1 4 2 2 1 3 2 3 2 1 3 1 5 1 6 3 2 3 3 2 6 6 7 3 5 8 3 4 8 9 6 6 3 6 6 4 4 10 4 8 10 9 11 9 8 5 5 10 6 8 11 10 13 10 11 9 9 12 10 14 10 11 9 9 9 13 10 9 11 15 12 11 13 16 16 17 15 17 15 14 11 12 12 18 15 16 18 17 15 19 16 15 15 16 17 16 19 18 14 15 18 15 16 19 16 16 20 20 21 22 17 20 23 22 19 18 20 24 23 20 23 24 24 24 21 20 20 20 24 26 20 25 20 27 24 26 21 21 23 25 26 23 28 23 28 29 25 23 28 28 26 25 29 29 28 29 25 28 28 29 28 28 28 27 28 29 32 26 28 33 28 32 27 27 28 33 32 28 31 29 35 34 35 31 33 34 35 32 30 31 34 34 33 35 35 33 32 33 33 34 33 34 34 39 34 39 35 36 40 39 38 37 36 35 38 41 40 36 41 41 36 39 36 36 36 40 40 43 41 39 39 41 40 41 41 41 38 44 44 43 43 41 45 46 43 42 43 40 42 41 45 41 42 45 43 43 47 44 48 43 47 44 47 49 45 48 45 46 48 50 48 50 51 48 48 45 49 50 46 52 50 48 50 52 50 50 47 50 47 49 49 48 51 50 51 52 49 51 50 49 
2 21
18 118
16 146
208 216
239 282
175 185
196 232
47 182
95 207
72 213
115 201
122 291
142 153
294 298
220 272
170 292
40 273
61 288
185 277
167 196
70 215
103 198
17 285
112 245
157 243
109 235
108 109
14 99
149 250
7 221
68 228
92 265
19 25
131 204
26 53
19 122
148 224
216 217
161 260
27 254
17 261
63 177
69 161
18 190
61 196
180 238
176 202
194 271
102 279
31 149
179 270
50 78
18 246
257 294
20 178
211 246
33 273
122 153
12 185
170 246
159 259
125 134
113 148
80 143
228 249
179 225
26 250
195 257
43 250
151 220
21 113
53 165
39 85
22 257
50 178
19 60
37 195
201 246
25 42
42 95
19 252
201 221
45 177
87 147
50 178
7 198
162 223
3 299
13 259
62 72
90 137
174 225
119 284
78 177
143 271
119 146
91 289
85 99
245 267
172 196
