2 1
3 2
4 3
5 4
6 5
7 6
8 3
9 2
10 3
11 4
12 5
13 18
14 3
15 2
16 3
17 4
18 5
19 2
20 7
21 4
22 9
23 4
24 17
25 6
26 3
27 2
28 9
29 10
30 7
31 2
32 7
33 4
34 3
35 12
36 7
37 2
38 3
39 38
40 3
41 4
42 11
43 14
44 25
45 4
46 9
47 10
48 5
49 6
50 9
51 4
52 5
53 4
54 7
55 12
56 15
57 4
58 9
59 22
60 17
61 38
62 7
63 4
64 5
65 16
66 5
67 2
68 9
69 28
70 11
71 28
72 17
73 14
74 3
75 28
76 9
77 4
78 5
79 12
80 3
81 58
82 5
83 4
84 11
85 12
86 13
87 16
88 21
89 22
90 7
91 2
92 7
93 16
94 5
95 6
96 19
97 24
98 13
99 2
100 17
101 4
102 19
103 14
104 31
105 4
106 3
107 24
108 11
109 2
110 3
111 14
112 9
113 10
114 5
115 24
116 3
117 4
118 5
119 6
120 11
121 2
122 7
123 10
124 3
125 16
126 5
127 14
128 9
129 2
130 21
131 4
132 5
133 6
134 7
135 2
136 3
137 16
138 19
139 12
140 9
141 20
142 5
143 16
144 5
145 2
146 7
147 4
148 9
149 10
150 17
151 2
152 9
153 26
154 41
155 4
156 17
157 12
158 3
159 16
160 9
161 4
162 5
163 30
164 7
165 2
166 9
167 10
168 19
169 12
170 9
171 10
172 5
173 16
174 7
175 18
176 7
177 4
178 3
179 48
180 17
181 18
182 31
183 10
184 3
185 16
186 7
187 2
188 25
189 2
190 3
191 10
192 5
193 20
194 15
195 22
196 17
197 30
198 19
199 42
200 7
201 2
202 45
203 6
204 5
205 26
206 3
207 2
208 11
209 28
210 37
211 2
212 9
213 10
214 17
215 28
216 7
217 2
218 13
219 16
220 17
221 10
222 5
223 14
224 3
225 32
226 9
227 4
228 11
229 26
230 3
231 20
232 21
233 18
234 11
235 6
236 7
237 10
238 3
239 10
240 13
241 2
242 9
243 16
244 5
245 6
246 17
247 12
248 19
249 16
250 21
251 10
252 17
253 14
254 25
255 4
256 3
257 4
258 19
259 2
260 19
261 4
262 5
263 4
264 7
265 2
266 13
267 2
268 59
269 16
270 13
271 12
272 15
273 10
274 3
275 4
276 7
277 2
278 15
279 2
280 3
281 34
282 5
283 24
284 13
285 14
286 5
287 6
288 23
289 2
290 21
291 10
292 5
293 58
294 43
295 26
296 33
297 10
298 5
299 10
300 19
301 12
302 7
303 26
304 5
305 4
306 23
307 30
308 9
309 16
310 17
311 4
312 17
313 38
314 37
315 34
316 3
317 6
318 23
319 2
320 3
321 10
322 15
323 10
324 5
325 32
326 7
327 4
328 5
329 16
330 31
331 14
332 9
333 40
334 17
335 16
336 13
337 14
338 3
339 26
340 3
341 4
342 31
343 6
344 7
345 14
346 9
347 10
348 31
349 12
350 9
351 14
352 9
353 36
354 17
355 2
356 7
357 2
358 9
359 6
360 19
361 32
362 7
363 16
364 83
365 34
366 25
367 2
368 9
369 2
370 11
371 22
372 11
373 24
374 7
375 32
376 9
377 24
378 5
379 68
380 31
381 10
382 35
383 4
384 11
385 6
386 3
387 2
388 9
389 6
390 7
391 2
392 51
393 10
394 11
395 16
396 13
397 26
398 9
399 20
400 21
401 10
402 31
403 6
404 25
405 4
406 5
407 4
408 19
409 38
410 3
411 2
412 5
413 16
414 25
415 42
416 7
417 2
418 15
419 16
420 17
421 12
422 37
423 10
424 17
425 28
426 7
427 2
428 3
429 10
430 21
431 10
432 7
433 14
434 13
435 2
436 9
437 4
438 19
439 2
440 19
441 68
442 45
443 6
444 5
445 2
446 3
447 14
448 9
449 12
450 17
451 12
452 7
453 4
454 65
455 6
456 23
457 2
458 3
459 2
460 11
461 12
462 25
463 24
464 3
465 14
466 23
467 54
468 5
469 30
470 3
471 34
472 5
473 10
474 11
475 12
476 13
477 2
478 5
479 22
480 41
481 14
482 7
483 26
484 3
485 4
486 25
487 20
488 19
489 2
490 71
491 4
492 19
493 44
494 31
495 46
496 3
497 4
498 13
499 6
500 9
501 14
502 17
503 4
504 17
505 12
506 45
507 4
508 21
509 30
510 29
511 2
512 39
513 14
514 21
515 4
516 5
517 24
518 75
519 10
520 23
521 4
522 35
523 44
524 21
525 2
526 39
527 4
528 49
529 26
530 3
531 10
532 15
533 6
534 5
535 12
536 63
537 4
538 15
539 10
540 11
541 14
542 19
543 26
544 3
545 22
546 53
547 20
548 19
549 2
550 3
551 40
552 7
553 20
554 21
555 2
556 3
557 12
558 5
559 72
560 13
561 2
562 17
563 24
564 13
565 14
566 43
567 32
568 21
569 16
570 7
571 30
572 7
573 10
574 15
575 12
576 5
577 24
578 9
579 16
580 21
581 18
582 7
583 14
584 7
585 4
586 59
587 4
588 25
589 6
590 3
591 32
592 11
593 4
594 7
595 6
596 37
597 10
598 5
599 6
600 11
601 30
602 9
603 4
604 11
605 16
606 13
607 12
608 31
609 10
610 63
611 4
612 37
613 26
614 15
615 2
616 5
617 24
618 49
619 2
620 13
621 2
622 9
623 48
624 5
625 12
626 3
627 4
628 5
629 42
630 31
631 12
632 9
633 50
634 3
635 16
636 5
637 6
638 51
639 26
640 23
641 10
642 5
643 14
644 3
645 14
646 3
647 24
648 49
649 32
650 19
651 2
652 9
653 28
654 17
655 14
656 9
657 2
658 59
659 18
660 37
661 24
662 31
663 40
664 17
665 18
666 5
667 20
668 25
669 2
670 9
671 10
672 5
673 20
674 3
675 4
676 23
677 10
678 19
679 18
680 9
681 14
682 29
683 16
684 25
685 12
686 19
687 14
688 5
689 10
690 41
691 2
692 19
693 46
694 33
695 16
696 7
697 2
698 21
699 52
700 23
701 10
702 41
703 26
704 13
705 16
706 9
707 4
708 35
709 12
710 3
711 4
712 57
713 10
714 37
715 6
716 7
717 4
718 3
719 22
720 23
721 12
722 49
723 10
724 23
725 4
726 37
727 2
728 3
729 10
730 3
731 10
732 11
733 18
734 25
735 4
736 9
737 4
738 5
739 20
740 7
741 2
742 17
743 6
744 7
745 2
746 13
747 44
748 23
749 6
750 13
751 18
752 19
753 20
754 47
755 12
756 13
757 24
758 13
759 10
760 17
761 12
762 11
763 30
764 3
765 14
766 3
767 40
768 5
769 38
770 3
771 2
772 51
773 4
774 7
775 72
776 19
777 10
778 3
779 16
780 11
781 32
782 7
783 4
784 45
785 6
786 5
787 2
788 39
789 32
790 21
791 12
792 17
793 44
794 7
795 14
796 5
797 22
798 23
799 32
800 21
801 22
802 9
803 28
804 11
805 6
806 19
807 4
808 29
809 16
810 7
811 24
812 19
813 16
814 23
815 4
816 5
817 32
818 3
819 2
820 21
821 28
822 7
823 18
824 7
825 4
826 9
827 4
828 25
829 26
830 9
831 74
832 5
833 36
834 17
835 102
836 3
837 4
838 3
839 10
840 11
841 24
842 21
843 10
844 21
845 24
846 49
847 12
848 3
849 26
850 3
851 28
852 7
853 38
854 31
855 14
856 9
857 22
858 5
859 2
860 7
861 2
862 59
863 16
864 25
865 48
866 15
867 4
868 33
869 10
870 37
871 32
872 31
873 10
874 17
875 4
876 5
877 12
878 21
879 2
880 3
881 4
882 11
883 18
884 7
885 44
886 5
887 4
888 19
889 18
890 3
891 4
892 9
893 10
894 7
895 78
896 3
897 14
898 9
899 12
900 7
901 24
902 67
903 4
904 23
905 12
906 5
907 20
908 15
909 22
910 3
911 12
912 7
913 26
914 7
915 16
916 3
917 10
918 13
919 12
920 9
921 32
922 11
923 28
924 13
925 26
926 33
927 2
928 3
929 12
930 43
931 48
932 21
933 20
934 45
935 42
936 37
937 36
938 19
939 2
940 11
941 24
942 5
943 24
944 43
945 4
946 17
947 6
948 29
949 2
950 37
951 2
952 69
953 4
954 13
955 42
956 37
957 10
958 5
959 6
960 7
961 18
962 57
963 4
964 3
965 24
966 5
967 2
968 9
969 22
970 9
971 4
972 17
973 60
974 13
975 4
976 5
977 16
978 11
979 18
980 13
981 10
982 35
983 16
984 5
985 56
986 3
987 2
988 5
989 12
990 37
991 24
992 15
993 4
994 15
995 12
996 23
997 74
998 9
999 56
1000 63