1 0
2 1
3 5
4 5
5 15
6 13
7 5
8 45
9 19
10 51
11 103
12 53
13 27
14 43
15 79
16 71
17 91
18 171
19 19
20 141
21 33
22 109
23 133
24 129
25 97
26 105
27 77
28 173
29 305
30 25
31 131
32 53
33 257
34 115
35 77
36 49
37 89
38 447
39 65
40 213
41 301
42 139
43 351
44 465
45 245
46 669
47 593
48 395
49 19
50 243
51 227
52 639
53 545
54 461
55 353
56 1039
57 407
58 175
59 563
60 759
61 395
62 161
63 521
64 547
65 993
66 827
67 443
68 377
69 221
70 617
71 549
72 271
73 1355
74 1873
75 323
76 639
77 235
78 237
79 569
80 989
81 305
82 609
83 425
84 59
85 1123
86 2143
87 217
88 697
89 1205
90 853
91 1205
92 257
93 1435
94 819
95 2593
96 329
97 403
98 545
99 1131
100 545
101 1359
102 335
103 1205
104 211
105 1461
106 821
107 1283
108 1247
109 3217
110 549
111 849
112 1025
113 431
114 1131
115 933
116 823
117 1031
118 185
119 855
120 1601
121 1741
122 1869
123 1051
124 1765
125 1929
126 841
127 701
128 1205
129 429
130 337
131 895
132 453
133 1611
134 573
135 2939
136 491
137 749
138 1547
139 1377
140 1081
141 2247
142 411
143 2097
144 961
145 5045
146 749
147 307
148 617
149 1115
150 2573
151 1019
152 1313
153 1895
154 401
155 641
156 1083
157 1803
158 1631
159 671
160 2913
161 1861
162 629
163 1607
164 583
165 869
166 2113
167 2661
168 577
169 1181
170 217
171 1709
172 3341
173 771
174 2257
175 1757
176 1421
177 401
178 2497
179 443
180 997
181 859
182 733
183 3227
184 1937
185 959
186 2697
187 1203
188 1477
189 1945
190 943
191 2539
192 2919
193 2849
194 1233
195 1759
196 1959
197 1877
198 877
199 4581
200 1343
201 2729
202 1673
203 1709
204 1271
205 6345
206 1955
207 2583
208 2059
209 521
210 725
211 1053
212 2165
213 1147
214 1471
215 4889
216 1305
217 1607
218 1927
219 829
220 4289
221 1333
222 3113
223 2363
224 3325
225 3773
226 1323
227 2839
228 2359
229 3533
230 5929
231 4809
232 703
233 1263
234 599
235 2997
236 441
237 1217
238 5963
239 2549
240 2057
241 5049
242 3881
243 485
244 2797
245 5633
246 6183
247 4239
248 2561
249 1829
250 1667
251 1065
252 2293
253 2777
254 2547
255 1229
256 2537
257 3431
258 8339
259 753
260 2639
261 707
262 4425
263 1579
264 1393
265 4473
266 1511
267 1565
268 977
269 947
270 5253
271 1513
272 4325
273 9573
274 1173
275 1385
276 1243
277 1953
278 361
279 3001
280 4705
281 4967
282 4175
283 2131
284 4217
285 7031
286 6401
287 1283
288 687
289 4029
290 8283
291 7193
292 1475
293 1845
294 2807
295 8051
296 7385
297 595
298 2119
299 3169
300 7319
301 7449
302 3833
303 3919
304 2363
305 1139
306 2795
307 2699
308 4343
309 8445
310 4015
311 2119
312 9347
313 3219
314 2879
315 5927
316 2213
317 1417
318 1743
319 1649
320 4563
321 2259
322 1295
323 1529
324 3905
325 743
326 1163
327 5691
328 2151
329 6401
330 2407
331 815
332 4265
333 6575
334 3961
335 545
336 7809
337 3821
338 5551
339 2345
340 3187
341 2279
342 2541
343 5859
344 7029
345 2935
346 4093
347 1989
348 12557
349 6971
350 4025
351 11013
352 2085
353 8481
354 2441
355 8085
356 489
357 8759
358 5055
359 2825
360 1343
361 3267
362 2245
363 2669
364 2731
365 3941
366 2755
367 1345
368 1527
369 1547
370 5027
371 2659
372 4227
373 5571
374 6917
375 1573
376 4459
377 3587
378 4355
379 10403
380 2743
381 1861
382 3821
383 4529
384 4849
385 773
386 9203
387 1483
388 5873
389 4133
390 6797
391 7151
392 1471
393 2099
394 5175
395 1677
396 12649
397 2195
398 6871
399 5993
400 3981
401 1901
402 8415
403 3549
404 7939
405 4939
406 1189
407 2139
408 3641
409 4979
410 8025
411 6019
412 1241
413 4003
414 10829
415 14481
416 1789
417 7127
418 8903
419 4997
420 3689
421 5207
422 4149
423 5597
424 1397
425 7751
426 2469
427 425
428 3863
429 7473
430 2343
431 7077
432 5309
433 2441
434 2407
435 2289
436 2503
437 2987
438 4701
439 6249
440 5199
441 4619
442 1525
443 20311
444 591
445 3299
446 3205
447 2647
448 2331
449 5017
450 5327
451 10667
452 3623
453 2319
454 2639
455 10321
456 1991
457 7417
458 3851
459 815
460 2133
461 693
462 4285
463 2837
464 5745
465 3779
466 10415
467 4895
468 11945
469 8241
470 1349
471 13369
472 2159
473 4903
474 8255
475 17863
476 5429
477 5449
478 4837
479 2613
480 6689
481 8825
482 8139
483 5863
484 7851
485 1949
486 1391
487 4775
488 14921
489 3441
490 7389
491 15593
492 6863
493 6539
494 3141
495 3525
496 10037
497 953
498 5373
499 1227
500 2337