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