1 1
2 1
3 1
4 1
5 1
6 1
7 3
8 3
9 3
10 5
11 5
12 5
13 5
14 5
15 5
16 5
17 6
18 7
19 8
20 9
21 13
22 13
23 13
24 13
25 13
26 13
27 13
28 13
29 13
30 15
31 15
32 15
33 17
34 17
35 17
36 17
37 17
38 17
39 17
40 18
41 18
42 18
43 19
44 20
45 20
46 21
47 21
48 21
49 21
50 21
51 21
52 21
53 23
54 24
55 24
56 25
57 25
58 25
59 25
60 25
61 29
62 29
63 29
64 29
65 29
66 29
67 29
68 29
69 29
70 29
71 29
72 31
73 32
74 32
75 32
76 33
77 34
78 34
79 35
80 37
81 37
82 37
83 37
84 37
85 37
86 37
87 41
88 41
89 41
90 41
91 41
92 41
93 41
94 42
95 42
96 42
97 42
98 45
99 45
100 45
101 45
102 45
103 45
104 45
105 45
106 45
107 45
108 45
109 47
110 47
111 49
112 49
113 51
114 51
115 52
116 52
117 53
118 53
119 53
120 56
121 56
122 56
123 57
124 57
125 57
126 57
127 58
128 58
129 59
130 59
131 60
132 60
133 61
134 61
135 61
136 61
137 62
138 62
139 64
140 65
141 65
142 65
143 67
144 68
145 69
146 69
147 69
148 69
149 69
150 69
151 69
152 71
153 71
154 73
155 73
156 73
157 73
158 74
159 77
160 77
161 77
162 77
163 77
164 77
165 79
166 80
167 80
168 81
169 81
170 81
171 83
172 83
173 83
174 83
175 84
176 84
177 85
178 85
179 85
180 85
181 88
182 89
183 89
184 89
185 89
186 89
187 89
188 89
189 90
190 92
191 92
192 92
193 93
194 93
195 93
196 93
197 94
198 94
199 95
200 97
201 97
202 97
203 97
204 97
205 98
206 98
207 99
208 100
209 100
210 100
211 101
212 101
213 101
214 101
215 103
216 105
217 105
218 105
219 105
220 105
221 105
222 105
223 105
224 105
225 105
226 105
227 106
228 106
229 106
230 108
231 108
232 108
233 109
234 109
235 109
236 109
237 112
238 112
239 113
240 113
241 113
242 113
243 113
244 113
245 113
246 115
247 115
248 115
249 115
250 117
251 117
252 117
253 117
254 120
255 120
256 120
257 121
258 121
259 121
260 121
261 121
262 121
263 122
264 122
265 124
266 125
267 125
268 125
269 125
270 125
271 125
272 125
273 126
274 127
275 127
276 127
277 127
278 128
279 128
280 129
281 129
282 129
283 132
284 132
285 132
286 132
287 132
288 133
289 133
290 133
291 133
292 133
293 134
294 134
295 135
296 136
297 137
298 137
299 137
300 139
301 140
302 140
303 140
304 142
305 142
306 144
307 144
308 144
309 145
310 145
311 145
312 145
313 145
314 145
315 145
316 145
317 145
318 145
319 145
320 148
321 149
322 149
323 149
324 149
325 153
326 153
327 153
328 153
329 156
330 156
331 157
332 157
333 157
334 157
335 157
336 157
337 158
338 158
339 159
340 159
341 159
342 159
343 159
344 160
345 160
346 161
347 161
348 161
349 161
350 161
351 161
352 165
353 165
354 168
355 169
356 169
357 169
358 169
359 169
360 169
361 169
362 173
363 173
364 173
365 173
366 173
367 173
368 173
369 173
370 173
371 173
372 173
373 174
374 174
375 176
376 177
377 177
378 178
379 178
380 178
381 179
382 180
383 181
384 181
385 181
386 181
387 185
388 185
389 185
390 185
391 188
392 188
393 188
394 189
395 189
396 189
397 189
398 190
399 191
400 192
401 192
402 193
403 193
404 194
405 195
406 196
407 197
408 197
409 197
410 197
411 197
412 201
413 201
414 201
415 201
416 201
417 201
418 201
419 201
420 201
421 203
422 203
423 205
424 205
425 205
426 205
427 208
428 209
429 209
430 209
431 209
432 209
433 209
434 210
435 211
436 212
437 213
438 213
439 213
440 214
441 215
442 215
443 216
444 217
445 217
446 217
447 217
448 218
449 218
450 221
451 221
452 221
453 221
454 221
455 221
456 221
457 222
458 222
459 225
460 225
461 225
462 226
463 227
464 229
465 229
466 229
467 229
468 229
469 229
470 229
471 229
472 229
473 233
474 233
475 233
476 234
477 234
478 234
479 235
480 236
481 237
482 237
483 237
484 237
485 237
486 237
487 237
488 238
489 238
490 239
491 241
492 241
493 241
494 242
495 242
496 242
497 242
498 244
499 245
500 245
501 245
502 246
503 246
504 246
505 248
506 248
507 251
508 251
509 251
510 252
511 252
512 253
513 253
514 253
515 253
516 253
517 254
518 255
519 255
520 257
521 257
522 257
523 257
524 257
525 257
526 261
527 261
528 261
529 261
530 261
531 261
532 261
533 263
534 263
535 265
536 265
537 265
538 265
539 265
540 265
541 265
542 265
543 265
544 266
545 266
546 266
547 266
548 266
549 268
550 269
551 271
552 272
553 272
554 273
555 273
556 273
557 273
558 279
559 280
560 281
561 281
562 281
563 283
564 284
565 285
566 285
567 285
568 285
569 285
570 285
571 287
572 289
573 289
574 289
575 289
576 289
577 289
578 289
579 291
580 292
581 293
582 293
583 293
584 295
585 296
586 297
587 297
588 297
589 297
590 299
591 299
592 299
593 301
594 301
595 301
596 301
597 301
598 301
599 301
600 301
601 301
602 304
603 304
604 304
605 305
606 305
607 305
608 305
609 305
610 305
611 306
612 306
613 308
614 308
615 310
616 310
617 313
618 313
619 313
620 313
621 313
622 315
623 315
624 316
625 317
626 317
627 317
628 321
629 321
630 321
631 321
632 322
633 322
634 325
635 325
636 326
637 327
638 327
639 328
640 328
641 328
642 328
643 328
644 329
645 332
646 333
647 333
648 333
649 333
650 333
651 333
652 333
653 334
654 337
655 337
656 337
657 337
658 340
659 340
660 341
661 341
662 341
663 341
664 341
665 341
666 342
667 342
668 342
669 343
670 343
671 343
672 345
673 345
674 345
675 345
676 345
677 346
678 346
679 347
680 348
681 348
682 348
683 348
684 349
685 349
686 349
687 349
688 349
689 350
690 353
691 353
692 354
693 354
694 357
695 357
696 357
697 357
698 357
699 357
700 358
701 358
702 359
703 359
704 360
705 361
706 361
707 361
708 361
709 362
710 364
711 364
712 365
713 366
714 366
715 368
716 369
717 369
718 369
719 369
720 369
721 370
722 371
723 373
724 373
725 373
726 373
727 373
728 373
729 373
730 374
731 376
732 377
733 377
734 377
735 377
736 377
737 377
738 377
739 378
740 379
741 381
742 381
743 381
744 381
745 381
746 381
747 381
748 381
749 381
750 382
751 382
752 382
753 382
754 383
755 383
756 384
757 385
758 385
759 385
760 385
761 385
762 385
763 386
764 387