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