1  0
2  1
3  2
4  3
5  4
6  5
7  6
8  7
9  70
10  71
11  8
12  72
13  9
14  17
15  10
16  11
17  73
18  12
19  13
20  74
21  14
22  15
23  27
24  16
25  18
26  19
27  37
28  20
29  21
30  22
31  23
32  75
33  24
34  25
35  26
36  28
37  76
38  29
39  30
40  31
41  32
42  47
43  33
44  34
45  35
46  36
47  38
48  57
49  39
50  40
51  41
52  42
53  43
54  44
55  78
56  45
57  46
58  48
59  49
60  50
61  51
62  79
63  52
64  53
65  54
66  55
67  56
68  58
69  67
70  59
71  60
72  61
73  62
74  63
75  64
76  65
77  87
78  66
79  68
80  69
81  80
82  81
83  82
84  83
85  84
86  700
87  85
88  86
89  88
90  89
91  90
92  91
93  92
94  97
95  93
96  94
97  95
98  96
99  98
100  99
101  100
102  101
103  701
104  102
105  103
106  104
107  105
108  106
109  107
110  108
111  109
112  110
113  111
114  112
115  113
116  117
117  114
118  115
119  116
120  118
121  119
122  120
123  121
124  702
125  122
126  123
127  124
128  125
129  126
130  128
131  127
132  129
133  130
134  131
135  132
136  133
137  134
138  135
139  137
140  136
141  138
142  139
143  140
144  141
145  142
146  143
147  144
148  703
149  145
150  146
151  148
152  149
153  150
154  151
155  152
156  147
157  153
158  154
159  155
160  156
161  158
162  159
163  160
164  161
165  157
166  162
167  163
168  164
169  165
170  166
171  168
172  169
173  180
174  181
175  704
176  182
177  183
178  184
179  185
180  186
181  188
182  189
183  190
184  167
185  191
186  192
187  193
188  194
189  195
190  196
191  198
192  199
193  200
194  187
195  201
196  202
197  203
198  204
199  205
200  206
201  208
202  209
203  210
204  211
205  705
206  212
207  213
208  214
209  215
210  216
211  218
212  219
213  220
214  221
215  197
216  222
217  223
218  224
219  225
220  226
221  228
222  229
223  230
224  231
225  232
226  207
227  233
228  234
229  235
230  236
231  238
232  239
233  240
234  241
235  242
236  243
237  244
238  706
239  245
240  246
241  248
242  249
243  250
244  251
245  252
246  253
247  254
248  255
249  217
250  256
251  258
252  259
253  260
254  261
255  262
256  263
257  264
258  265
259  266
260  268
261  227
262  269
263  280
264  281
265  282
266  283
267  284
268  285
269  286
270  288
271  289
272  290
273  291
274  708
275  292
276  293
277  294
278  295
279  296
280  298
281  299
282  300
283  301
284  302
285  303
286  237
287  304
288  305
289  306
290  308
291  309
292  310
293  311
294  312
295  313
296  314
297  315
298  316
299  247
300  318
301  319
302  320
303  321
304  322
305  323
306  324
307  325
308  326
309  328
310  329
311  330
312  331
313  709
314  332
315  333
316  334
317  335
318  336
319  338
320  339
321  340
322  341
323  342
324  343
325  344
326  257
327  345
328  346
329  348
330  349
331  350
332  351
333  352
334  353
335  354
336  355
337  356
338  358
339  359
340  267
341  360
342  361
343  362
344  363
345  364
346  365
347  366
348  368
349  369
350  380
351  381
352  382
353  383
354  384
355  710
356  385
357  386
358  388
359  389
360  390
361  391
362  392
363  393
364  394
365  395
366  396
367  398
368  399
369  287
370  400
371  401
372  402
373  403
374  404
375  405
376  406
377  408
378  409
379  410
380  411
381  412
382  413
383  414
384  297
385  415
386  416
387  418
388  419
389  420
390  421
391  422
392  423
393  424
394  425
395  426
396  428
397  429
398  430
399  431
400  711
401  432
402  433
403  434
404  435
405  436
406  438
407  439
408  440
409  441
410  442
411  443
412  444
413  445
414  446
415  307
416  448
417  449
418  450
419  451
420  452
421  453
422  454
423  455
424  456
425  458
426  459
427  460
428  461
429  462
430  463
431  317
432  464
433  465
434  466
435  468
436  469
437  480
438  481
439  482
440  483
441  484
442  485
443  486
444  488
445  489
446  490
447  491
448  712
449  492
450  493
451  494
452  495
453  496
454  498
455  499
456  500
457  501
458  502
459  503
460  504
461  505
462  506
463  508
464  327
465  509
466  510
467  511
468  512
469  513
470  514
471  515
472  516
473  518
474  519
475  520
476  521
477  522
478  523
479  524
480  525
481  337
482  526
483  528
484  529
485  530
486  531
487  532
488  533
489  534
490  535
491  536
492  538
493  539
494  540
495  541
496  542
497  543
498  544
499  713
500  545
501  546
502  548
503  549
504  550
505  551
506  552
507  553
508  554
509  555
510  556
511  558
512  559
513  560
514  561
515  562
516  347
517  563
518  564
519  565
520  566
521  568
522  569
523  580
524  581
525  582
526  583
527  584
528  585
529  586
530  588
531  589
532  590
533  591
534  357
535  592
536  593
537  594
538  595
539  596
540  598
541  599
542  600
543  601
544  602
545  603
546  604
547  605
548  606
549  608
550  609
551  610
552  611
553  714
554  612
555  613
556  614
557  615
558  616
559  618
560  619
561  620
562  621
563  622
564  623
565  624
566  625
567  626
568  628
569  629
570  630
571  367
572  631
573  632
574  633
575  634
576  635
577  636
578  638
579  639
580  640
581  641
582  642
583  643
584  644
585  645
586  646
587  648
588  649
589  650
590  387
591  651
592  652
593  653
594  654
595  655
596  656
597  658
598  659
599  660
600  661
601  662
602  663
603  664
604  665
605  666
606  668
607  669
608  680
609  681
610  715
611  682
612  683
613  684
614  685
615  686
616  688
617  689
618  690
619  691
620  692
621  693
622  694
623  695
624  696
625  698
626  699
627  800
628  801
629  397
630  802
631  803
632  804
633  805
634  806
635  808
636  809
637  810
638  811
639  812
640  813
641  814
642  815
643  816
644  818
645  819
646  820
647  821
648  822
649  407
650  823
651  824
652  825
653  826
654  828
655  829
656  830
657  831
658  832
659  833
660  834
661  835
662  836
663  838
664  839
665  840
666  841
667  842
668  843
669  844
670  716
671  845
672  846
673  848
674  849
675  850
676  851
677  852
678  853
679  854
680  855
681  856
682  858
683  859
684  860
685  861
686  862
687  863
688  864
689  865
690  417
691  866
692  868
693  869
694  880
695  881
696  882
697  883
698  884
699  885
700  886
701  888
702  889
703  890
704  891
705  892
706  893
707  894
708  895
709  896
710  898
711  427
712  899
713  900
714  901
715  902
716  903
717  904
718  905
719  906
720  908
721  909
722  910
723  911
724  912
725  913
726  914
727  915
728  916
729  918
730  919
731  920
732  921
733  718
734  922
735  923
736  924
737  925
738  926
739  928
740  929
741  930
742  931
743  932
744  933
745  934
746  935
747  936
748  938
749  939
750  940
751  941
752  942
753  943
754  437
755  944
756  945
757  946
758  948
759  949
760  950
761  951
762  952
763  953
764  954
765  955
766  956
767  958
768  959
769  960
770  961
771  962
772  963
773  964
774  965
775  966
776  447
777  968
778  969
779  980
780  981
781  982
782  983
783  984
784  985
785  986
786  988
787  989
788  990
789  991
790  992
791  993
792  994
793  995
794  996
795  998
796  999
797  1000
798  457
799  1001
800  1002
801  1003
802  1004
803  1005
804  1006
805  1008
806  1009
807  1010
808  1011
809  1012
810  1013
811  1014
812  1015
813  1016
814  1018
815  1007
816  1019
817  1020
818  1021
819  1022
820  1023
821  1024
822  1025
823  1026
824  1028
825  1029
826  1030
827  1031
828  1032
829  1033
830  1034
831  1035
832  1036
833  719
834  1038
835  1039
836  1040
837  1041
838  1042
839  1043
840  1044
841  1045
842  1046
843  1048
844  1049
845  1050
846  1051
847  1052
848  1053
849  1054
850  1017
851  1055
852  1056
853  1058
854  1059
855  1060
856  1061
857  1062
858  1063
859  1064
860  1065
861  1066
862  1068
863  1069
864  1080
865  1081
866  1082
867  1083
868  467
869  1084
870  1085
871  1086
872  1088
873  1089
874  1090
875  1091
876  1092
877  1093
878  1094
879  1095
880  1096
881  1098
882  1099
883  1100
884  1101
885  1102
886  1027
887  1103
888  1104
889  1105
890  1106
891  1108
892  1109
893  1110
894  1111
895  1112
896  1113
897  1114
898  1115
899  1116
900  1118
901  1119
902  1120
903  1121
904  1122
905  720
906  1123
907  1124
908  1125
909  1126
910  1128
911  1129
912  1130
913  1131
914  1132
915  1133
916  1134
917  1135
918  1136
919  1138
920  1139
921  1140
922  1141
923  1037
924  1142
925  1143
926  1144
927  1145
928  1146
929  1148
930  1149
931  1150
932  1151
933  1152
934  1153
935  1154
936  1155
937  1156
938  1158
939  1159
940  1160
941  1161
942  487
943  1162
944  1163
945  1164
946  1165
947  1166
948  1168
949  1169
950  1180
951  1181
952  1182
953  1183
954  1184
955  1185
956  1186
957  1188
958  1189
959  1190
960  1191
961  1047
962  1192
963  1193
964  1194
965  1195
966  1196
967  1198
968  1199
969  1200
970  1201
971  1202
972  1203
973  1204
974  1205
975  1206
976  1208
977  1209
978  1210
979  1211
980  1212
981  721
982  1213
983  1214
984  1215
985  1216
986  1218
987  1219
988  1220
989  1221
990  1222
991  1223
992  1224
993  1225
994  1226
995  1228
996  1229
997  1230
998  1231
999  1232
1000  1057
1001  1233
1002  1234
1003  1235
1004  1236
1005  1238
1006  1239
1007  1240
1008  1241
1009  1242
1010  1243
1011  1244
1012  1245
1013  1246
1014  1248
1015  1249
1016  1250
1017  1251
1018  1252
1019  1253
1020  497
1021  1254
1022  1255
1023  1256
1024  1258
1025  1259
1026  1260
1027  1261
1028  1262
1029  1263
1030  1264
1031  1265
1032  1266
1033  1268
1034  1269
1035  1280
1036  1281
1037  1282
1038  1283
1039  1284
1040  1067
1041  1285
1042  1286
1043  1288
1044  1289
1045  1290
1046  1291
1047  1292
1048  1293
1049  1294
1050  1295
1051  1296
1052  1298
1053  1299
1054  1300
1055  1301
1056  1302
1057  1303
1058  1304
1059  1305