0 1
1 -1
2 2
3 -1
4 -1
5 -1
6 5
7 -1
8 -3
9 -4
10 6
11 -1
12 2
13 -1
14 8
15 -11
16 -11
17 -1
18 25
19 -1
20 2
21 -22
22 12
23 -1
24 -3
25 -6
26 14
27 -37
28 22
29 -1
30 77
31 -1
32 -71
33 -56
34 18
35 -36
36 127
37 -1
38 20
39 -79
40 -69
41 -1
42 135
43 -1
44 144
45 -232
46 24
47 -1
48 -179
49 -8
50 236
51 -137
52 261
53 -1
54 307
55 -331
56 -362
57 -172
58 30
59 -1
60 859
61 -1
62 32
63 -295
64 -599
65 -716
66 727
67 -1
68 647
69 -254
70 1247
71 -1
72 -1330
73 -1
74 38
75 -1666
76 932
77 -463
78 1652
79 -1
80 521
81 -361
82 42
83 -1
84 589
85 -2381
86 44
87 -407
88 -1253
89 -1
90 6590
91 -1717
92 1726
93 -466
94 48
95 -3877
96 -6735
97 -1
98 3053
99 -694
100 7086
101 -1
102 6801
103 -1
104 -935
105 -11586
106 54
107 -1
108 -4571
109 -1
110 7427
111 -667
112 1245
113 -1
114 12389
115 -8856
116 3597
117 -2029
118 60
119 -12377
120 -2002
121 -12
122 62
123 -821
124 4434
125 -12651
126 42841
127 -1
128 -16463
129 -904
130 15731
131 -1
132 -19930
133 -27133
134 68
135 -24976
136 13397
137 -1
138 34754
139 -1
140 63709
141 -1082
142 72
143 -287
144 -67553
145 -23752
146 74
147 -55441
148 7697
149 -1
150 86841
151 -1
152 41877
153 -25586
154 75692
155 -31466
156 -55313
157 -1
158 80
159 -1379
160 -62959
161 -100948
162 126001
163 -1
164 10579
165 -45409
166 84
167 -1
168 142209
169 -14
170 70772
171 -77179
172 12256
173 -1
174 120496
175 -229461
176 -175867
177 -1712
178 90
179 -1
180 10985
181 -1
182 230414
183 -1831
184 229886
185 -66046
186 171896
187 -19449
188 16122
189 -501454
190 166289
191 -1
192 -567223
193 -1
194 98
195 -84787
196 395053
197 -1
198 603109
199 -1
200 384431
201 -2212
202 102
203 -475021
204 -242878
205 -101271
206 104
207 -492661
208 -678183
209 -92379
210 1326894
211 -1
212 23321
213 -2486
214 108
215 -123411
216 1192330
217 -736282
218 110
219 -2629
220 -150787
221 -6189
222 438710
223 -1
224 -306239
225 -1233361
226 114
227 -1
228 -394363
229 -1
230 980491
231 -1463211
232 1529809
233 -1
234 2159717
235 -178366
236 32392
237 -3082
238 1347404
239 -1
240 -4005750
241 -1
242 646768
243 -2223316
244 35869
245 -1835037
246 752843
247 -50389
248 2591632
249 -3404
250 2273401
251 -1
252 4592449
253 -1144067
254 128
255 -254151
256 -3407663
257 -1
258 966383
259 -2324785
260 -2684304
261 -4295887
262 132
263 -1
264 4399801
265 -292826
266 2787947
267 -3917
268 47772
269 -1
270 12084961
271 -1
272 -5429730
273 -3560649
274 138
275 -3609816
276 37767
277 -1
278 140
279 -7893004
280 3890891
281 -1
282 1538452
283 -1
284 57014
285 -411104
286 5958525
287 -4496389
288 -2093867
289 -18
290 10439421
291 -4657
292 62051
293 -1
294 7361061
295 -455127
296 10230501
297 -22325293
298 150
299 -1352079
300 -11369789
301 -6096455
302 152
303 -5051
304 -12686831
305 -521856
306 20510723
307 -1
308 19757739
309 -5254
310 20718076
311 -1
312 7689098
313 -1
314 158
315 -32398286
316 78922
317 -1
318 2875410
319 -20030011
320 -46154807
321 -5672
322 10511047
323 -970
324 40226644
325 -5877341
326 164
327 -5887
328 22393217
329 -10737574
330 73137527
331 -1
332 91716
333 -38614126
334 168
335 -766481
336 -42531927
337 -1
338 9657870
339 -6329
340 -51533425
341 -44352166
342 53097383
343 -13983817
344 32121603
345 -1688247
346 174
347 -1
348 30127666
349 -1
350 92615531
351 -78914395
352 25911217
353 -1
354 5013467
355 -971636
356 113387
357 -18036831
358 180
359 -1
360 -29069400
361 -20
362 182
363 -92568301
364 40500979
365 -1088431
366 5956712
367 -1
368 -53160129
369 -95555749
370 125554432
371 -22957481
372 78338520
373 -1
374 131202941
375 -5680601
376 62757268
377 -51895936
378 170958547
379 -1
380 -161590248
381 -8002
382 192
383 -1
384 -211720511
385 -213922347
386 194
387 -145016770
388 147247
389 -1
390 317760951
391 -245158
392 80774569
393 -8516
394 198
395 -1502502
396 616158239
397 -1
398 200
399 -36298361
400 -368634859
401 -1
402 9666761
403 -141120526
404 166449
405 -237284281
406 108339477
407 -348330137
408 -180174040
409 -1
410 352092831
411 -9317
412 176646
413 -45057475
414 272281936
415 -1837621
416 84099809
417 -9592
418 472741281
419 -1
420 -68221621
421 -1
422 212
423 -314467366
424 153949949
425 -4067761
426 13030134
427 -55525373
428 198272
429 -990572870
430 566045766
431 -1
432 -397704725
433 -1
434 267727812
435 -79795096
436 209717
437 -33650
438 15031139
439 -1
440 343772056
441 -518934340
442 553665997
443 -1
444 839115860
445 -2441627
446 224
447 -11027
448 -541986935
449 -1
450 1589372016
451 -1121099409
452 233911
453 -11326
454 228
455 -919723351
456 -957505911
457 -1
458 230
459 -649812574
460 -1098666644
461 -1
462 2155238241
463 -1
464 -223369019
465 -268114196
466 234
467 -1
468 3656308241
469 -99795697
470 1365698882
471 -12247
472 340882295
473 -1917334784
474 22550156
475 -3664246
476 -787835079
477 -886335272
478 240
479 -1
480 -4079825839
481 -1852482997
482 242
483 -119892124
484 2481544495
485 -3464841
486 1074536956
487 -1
488 435975297
489 -13204
490 3665521945
491 -1
492 3132492374
493 -67863916
494 2709037671
495 -5230340743
496 -191566328
497 -143219000
498 29048341
499 -1
500 -2501017874
501 -13862
502 252
503 -1
504 -4513994615
505 -4082926
506 4076350929
507 -3910811633
508 333122
509 -1
510 4616776378
511 -170230453
512 -1187280543
513 -1657112836
514 258
515 -4421276
516 5717542000
517 -5178066752
518 3747718346
519 -14879
520 2607550947
521 -1
522 2005658416
523 -1
524 365884
525 -2526167536
526 264
527 -300540196
528 -909791655
529 -24
530 4436581506
531 -2217486976
532 -5182825205
533 -7898654921
534 41523663
535 -5160611
536 869255857
537 -15932
538 270
539 -8454916317
540 11031864583
541 -1
542 272
543 -16291
544 -2224741345
545 -5563252
546 19484145360
547 -1
548 418947
549 -2944844419
550 16636466331
551 -34597291
552 -12311474774
553 -277962686
554 278
555 -6113092826
556 437712
557 -1
558 3698269838
559 -15338678265
560 -17260666579
561 -13944532372
562 282
563 -1
564 17362717206
565 -6438741
566 284
567 -4198340710
568 1329423242
569 -1
570 18817141436
571 -1
572 36911117959
573 -18146
574 17970238460
575 -6915641
576 -25837363367
577 -1
578 2203961720
579 -18529
580 -10621186344
581 -377447149
582 64465037
583 -19499099621
584 1628840241
585 -48899340322
586 294
587 -1
588 3959401251
589 -206253076
590 12573345392
591 -19307
592 7564091005
593 -1
594 30912927355
595 -4505223262
596 539977
597 -19702
598 38910632905
599 -1
600 -27067353418
601 -1
602 37047003547
603 -6522381661
604 562174
605 -29257144841
606 79229350
607 -1
608 -17186614463
609 -515016888
610 17350547201
611 -52251400852
612 59909606635
613 -1
614 308
615 -35249252261
616 -13363516627
617 -1
618 87562670
619 -1
620 -20135481118
621 -8361555724
622 312
623 -581106989
624 31671179645
625 -9691401
626 314
627 -44220199937
628 632397
629 -12875774671
630 164271298187
631 -1
632 2898108444
633 -22156
634 318
635 -10334626
636 76123091592
637 -92930298735
638 52183774820
639 -10639148219
640 -71280021807
641 -1
642 106331679
643 -1
644 -101052103375
645 -78389992742
646 24443936184
647 -1
648 -88986240584
649 -62828356306
650 153377760512
651 -846941236
652 708236
653 -1
654 116852252
655 -11716641
656 59629795989
657 -13442149921
658 141491065542
659 -1
660 273684222708
661 -1
662 332
663 -196464675201
664 4151169637
665 -5419132881
666 31105032943
667 -1560781
668 762022
669 -24754
670 42770544647
671 -90177170227
672 -444014420391
673 -1
674 338
675 -183755649646
676 206380196751
677 -1
678 140390297
679 -988172369
680 16664745381
681 -25652
682 107563286238
683 -1
684 183513183325
685 -14043871
686 263649402500
687 -26107
688 146158622133
689 -266783135711
690 296723437737
691 -1
692 847701
693 -150541320238
694 348
695 -14891627
696 -222009681626
697 -103077446707
698 350
699 -27029
700 -414625838094
701 -1
702 417642465593
703 -17672631901
704 -84916657607
705 -341659579486
706 354
707 -1267339921
708 279697741534
709 -1
710 74490114341
711 -26088811402
712 6889344041
713 -20160076
714 645691081441
715 -617760242464
716 939572
717 -28442
718 360
719 -1
720 323384842107
721 -1429840336
722 33578000972
723 -28921
724 971609
725 -17784976
726 211534188647
727 -1
728 -67019872429
729 -32164282981
730 97100185691
731 -265182149219
732 417887898874
733 -1
734 368
735 -680124861627
736 -520435824143
737 -247994680649
738 187442052499
739 -1
740 -92831287158
741 -769644696952
742 843098871588
743 -1
744 -499015986930
745 -19720002
746 374
747 -39443257843
748 706540278434
749 -1807245623
750 1063696695301
751 -1
752 741379346410
753 -31376
754 891794813469
755 -20811576
756 -694474284229
757 -1
758 380
759 -340226017927
760 -53361344714
761 -1
762 254264288
763 -2025023365
764 1142754
765 -1987479089476
766 384
767 -1119487075981
768 -1849068797871
769 -1
770 2013694419188
771 -32897
772 1179231
773 -1
774 474507275389
775 -25759606
776 12845042253
777 -18169645279
778 390
779 -202112640601
780 3949691420754
781 -461738052777
782 992042202986
783 -58433597155
784 -325775271303
785 -24359336
786 297637241
787 -1
788 1254497
789 -34454
790 205836506206
791 -2526561577
792 -1150846615308
793 -1742058970276
794 398
795 -2404005576182
796 1293302
797 -1
798 2838559525194
799 -1503232609099
800 -2629984342659
801 -70625288375
802 402
803 -621324937377
804 1284730854327
805 -4317031461
806 2160153859826
807 -36047
808 17198259397
809 -1
810 4687219241668
811 -1
812 -3152612983049
813 -36586
814 731282733919
815 -28342441
816 3891351777496
817 -608359048207
818 410
819 -2825462239783
820 -48358952198
821 -1
822 373604755
823 -1
824 19812065554
825 -5182548456746
826 4050671496783
827 -1
828 170606451217
829 -1
830 328724066361
831 -38227
832 -1218414889911
833 -3351579101179
834 402112823
835 -31256556
836 1955277781481
837 -101841649966
838 420
839 -1
840 -2176178402753
841 -30
842 422
843 -39341
844 1543044
845 -4027843280007
846 2852936274319
847 -1100836727915
848 6225976117077
849 -39904
850 5335586340121
851 -9364199761
852 2560100938985
853 -1
854 6570264389081
855 -9532114553066
856 26074361555
857 -1
858 6244032821599
859 -1
860 340652831411
861 -273378382344
862 432
863 -1
864 -15819109285211
865 -36041956
866 434
867 -7174519312312
868 -8303814056762
869 -1440680596356
870 10656392656752
871 -5996962277489
872 29795068905
873 -144520251016
874 2841193073698
875 -5145604326
876 3557983283702
877 -1
878 440
879 -42779
880 11402943471415
881 -1
882 17644322038946
883 -1
884 17645169447712
885 -13298561865646
886 444
887 -1
888 -4140306016976
889 -5169379426
890 635667708913
891 -2049597586081
892 1823026
893 -4568648125691
894 571924730
895 -41356877
896 -29420914640223
897 -8866104810850
898 450
899 -4496
900 14315650358211
901 -14844575908436
902 2408409179342
903 -966255140971
904 38618399525
905 -43252666
906 611906210
907 -1
908 1923372
909 -202095500854
910 27849926840352
911 -1
912 23583405370097
913 -2432332329571
914 458
915 -22512807336656
916 1974897
917 -6249655777
918 36085960063639
919 -1
920 -4865763355453
921 -46972
922 462
923 -12802736917881
924 -9777515090368
925 -3609706311
926 464
927 -237762069007
928 -29799255692943
929 -1
930 30041567037183
931 -11561115063345
932 2080691
933 -48206
934 468
935 -32878463319582
936 -14017427577308
937 -1
938 25378941461959
939 -48829
940 5909575035163
941 -1
942 745445264
943 -244662670201
944 39842842415145
945 -40843589279278
946 4592944085580
947 -1
948 9036228953026
949 -18385569737809
950 19238243379751
951 -50087
952 10344094482715
953 -1
954 32611157246472
955 -53727346
956 2246362
957 -4000751333284
958 480
959 -8218472725
960 -28803445156615
961 -32
962 21945919589894
963 -325949708186
964 2303479
965 -56031761
966 44782214766621
967 -1
968 2564189426833
969 -85803109665834
970 1429201499082
971 -1
972 -34677781006013
973 -8979650479
974 488
975 -87141647486271
976 70473001812725
977 -1
978 901343057
979 -5085018206137
980 -30178347321590
981 -379908900841
982 492
983 -1
984 -13730355217173
985 -60862166
986 79960184146743
987 -9772278422971
988 73688683569201
989 -1052049481861
990 157297973407026
991 -1
992 -93128027589438
993 -54616
994 58114960074389
995 -63391252
996 16140855964285
997 -1
998 500
999 -442382463046
1000 -32165520344999
1001 -43186856116328
1002 1019019806
1003 -109712808959986
1004 2603624
1005 -97862582340776
1006 504
1007 -64617565719071
1008 -48657479267658
1009 -1
1010 2088387034856
1011 -56617
1012 2371241110663
1013 -1
1014 43447132949130
1015 -11699782331
1016 89353716264
1017 -511719010774
1018 510
1019 -1
1020 340345870307027
1021 -1
1022 86282872868852
1023 -8079421071085
1024 -159613528421983
1025 -151655933406
1026 237127029566155
1027 -51209646652256
1028 2795647
1029 -28290165818818
1030 2509783094481
1031 -1
1032 -23405032168755
1033 -1
1034 21593016429843
1035 -159311281365964
1036 -104642796422884
1037 -202802465047246
1038 1218278284
1039 -1
1040 188367700087841
1041 -60032
1042 522
1043 -13725120697
1044 -168909350717065
1045 -154184718702873
1046 524
1047 -60727
1048 111598032257
1049 -1
1050 370357769771476
1051 -1
1052 2996886
1053 -71414370084880
1054 273342452936669
1055 -80260181
1056 -313539378689158
1057 -14888600756
1058 7890371114480
1059 -62129
1060 115748576137196
1061 -1
1062 278241759453466
1063 -1
1064 59742405155989
1065 -240719675371581
1066 82951566806460
1067 -12576469727537
1068 36518272349206
1069 -1
1070 3585531182862
1071 -444730736083594
1072 345649633218109
1073 -124403621
1074 1447555101
1075 -800558999666
1076 3207557
1077 -64262
1078 236818715152615
1079 -96851050941061
1080 -312446167074065
1081 -14833897694227
1082 542
1083 -310325523580681
1084 3279914
1085 -17553354813
1086 1531210226
1087 -1
1088 44737582283557
1089 -16479028056448
1090 4263513048927
1091 -1
1092 65583025856265
1093 -1
1094 548
1095 -369731880341597
1096 153799455121
1097 -1
1098 537794563020106
1099 -18883356493
1100 227676942980796
1101 -67162
1102 449972481832073
1103 -1
1104 532113987028233
1105 -779613100577286
1106 263946269191242
1107 -1093305774952
1108 3503497
1109 -1
1110 461057420542889
1111 -19212541264841
1112 170609816251
1113 -202375407011800
1114 558
1115 -100290906
1116 -677570468125247
1117 -1
1118 153510626007116
1119 -69379
1120 -1466937856925447
1121 -647520696018736
1122 991179961677413
1123 -1
1124 3658059
1125 -565608791516201
1126 564
1127 -49721910186369
1128 -52731406927937
1129 -1
1130 5970160293656
1131 -177368305798607
1132 3737016
1133 -23591276125341
1134 1711192459417939
1135 -107734201
1136 914535672168125
1137 -71632
1138 570
1139 -1123787895356413
1140 2320872581744971
1141 -23733959257
1142 572
1143 -1340346309016
1144 38281228475920
1145 -111607502
1146 2009476048
1147 -10295473
1148 -446047371095910
1149 -73154
1150 103672412624611
1151 -1
1152 -2652762480250559
1153 -1
1154 578
1155 -1373894950213226
1156 1469568790215961
1157 -237377895350077
1158 2118075413
1159 -1312251244423351
1160 -954696564339189
1161 -1945400171050
1162 528982263319515
1163 -1
1164 99466272497506
1165 -119666471
1166 349839948198324
1167 -75467
1168 1454035907026981
1169 -27512019712
1170 3178580536438868
1171 -1
1172 4148881
1173 -2069289454804330
1174 588
1175 -16123925697361
1176 106287354716579
1177 -35137373005736
1178 1849081347864257
1179 -1729815515029
1180 1388340806075526
1181 -1
1182 2349357582
1183 -315531847175273
1184 -1824277363504583
1185 -1244225718870866
1186 594
1187 -1
1188 -2868642612757784
1189 -17620076361
1190 3228592705803635
1191 -78607
1192 280380241613
1193 -1
1194 2472338390
1195 -132563502
1196 626418003331199
1197 -3800974405897747
1198 600
1199 -42634215112711
1200 1515181846097081
1201 -1
1202 602
1203 -80201
1204 -870068636632985
1205 -137085621
1206 3373449951481415
1207 -3201570572795085
1208 308402184222
1209 -416580055769775
1210 899923447198997
1211 -34110106213
1212 158937452438052
1213 -1
1214 608
1215 -1827941941633411
1216 760693934324953
1217 -1
1218 2870613450670766
1219 -462525733568081
1220 2957635308400132
1221 -51540967501310
1222 492376645435351
1223 -1
1224 -357516805255298
1225 -63242032279182
1226 614
1227 -83437
1228 4774772
1229 -1
1230 2211841862279872
1231 -1
1232 1036119624222893
1233 -2499296343001
1234 618
1235 -5527644190364661
1236 199450577424357
1237 -1
1238 620
1239 -2794602206592729
1240 -4295899662730455
1241 -5271759063474613
1242 6753496891985398
1243 -62088566355817
1244 4964494
1245 -2644778855201632
1246 1406048104168408
1247 -151532656697
1248 -4350510690886307
1249 -1
1250 136839085393301
1251 -2815120511590
1252 5061211
1253 -41977229141
1254 9049397537849494
1255 -161455751
1256 407335864465
1257 -87572
1258 6726037425879111
1259 -1
1260 4212821048539495
1261 -712857170465337
1262 632
1263 -88411
1264 5391217996559566
1265 -1375394186579479
1266 3322860917
1267 -44913567337
1268 5258397
1269 -15717086470171
1270 17722525158512
1271 -3159461969
1272 345852457016284
1273 -9364899127970101
1274 2792860361691499
1275 -12579180889965006
1276 -3260659983389236
1277 -1
1278 10361380227849737
1279 -1
1280 -15375277000043919
1281 -6236694722959030
1282 642
1283 -1
1284 309844181125320
1285 -177556161
1286 644
1287 -1017119721058871
1288 -93819994221419
1289 -1
1290 4558915529938604
1291 -1
1292 23566323081002450
1293 -92666
1294 648
1295 -51484754007
1296 -6815851533411965
1297 -1
1298 5287357725807378
1299 -93529
1300 13649945901921434
1301 -1
1302 11802159237957089
1303 -1
1304 532313078505
1305 -5413792683529111
1306 654
1307 -1
1308 383704024094534
1309 -13777182405333733
1310 23641002855151
1311 -20720762944390031
1312 -9967865503474695
1313 -1192050855750301
1314 17680114635434821
1315 -194831716
1316 -3002373656480833
1317 -96142
1318 660
1319 -1
1320 -17323970425520217
1321 -1
1322 662
1323 -13551418302724828
1324 5988784
1325 -779255512850691
1326 18797617031871019
1327 -1
1328 12165375755431297
1329 -97904
1330 26713142808926841
1331 -126524771308937
1332 -22469711985508189
1333 -36576848169
1334 5624547170658588
1335 -7632612534538057
1336 632770298402
1337 -62291483794
1338 4392841544
1339 -1529143625215221
1340 24122410868038485
1341 -4976826900628
1342 12314131857040058
1343 -21566576904406821
1344 -2942351013025551
1345 -213338252
1346 674
1347 -100577
1348 6321447
1349 -31074067324187581
1350 40273686233234746
1351 -66364016545
1352 1251734774748745
1353 -150018580396202
1354 678
1355 -219790486
1356 581370065122786
1357 -8964377427999631
1358 4661057673521872
1359 -5551321241029
1360 11392047095451926
1361 -1
1362 4805048833
1363 -6973199770791
1364 -18249664248743707
1365 -40973322016149043
1366 684
1367 -1
1368 7881366439961982
1369 -38
1370 35823476117907
1371 -104197
1372 -5324073571462050
1373 -1
1374 5022442886
1375 -2665956868968251
1376 -21784801891524871
1377 -33848233237027504
1378 3104723874723342
1379 -75176946209
1380 73677757161456556
1381 -1
1382 692
1383 -106031
1384 813762832201
1385 -240027426
1386 123719843986695265
1387 -54991682779774385
1388 6902872
1389 -106954
1390 40975885271698
1391 -2478781950222761
1392 16752970608883503
1393 -79936367512
1394 41738113090615988
1395 -14839295421056851
1396 7023277
1397 -209123798385426
1398 5480833371
1399 -1
1400 -66390537246972339
1401 -108812
1402 702
1403 -22138745874816901
1404 -60248299698745775
1405 -254274091
1406 72667580816131844
1407 -57963881652243127
1408 -72613207393829695
1409 -1
1410 17479037555533461
1411 -51705423561053206
1412 7268271
1413 -7637643406111
1414 8161051095517938
1415 -261630671
1416 13465075852444419
1417 -3133614810784186
1418 710
1419 -245914608328778
1420 86630351512226777
1421 -39140129661095
1422 79931247719759461
1423 -1
1424 38162064762530269
1425 -123577444820527371
1426 34316047599815463
1427 -1
1428 137917734113807502
1429 -1
1430 67650594100995153
1431 -981940921541012
1432 1037429650589
1433 -1
1434 6230599268
1435 -96046263186
1436 7646342
1437 -114482
1438 720
1439 -1
1440 -265716600232997459
1441 -288417894029201
1442 10704103995875753
1443 -3943664898050255
1444 125288932449379381
1445 -78682166573219602
1446 6497975033
1447 -1
1448 1122831341757
1449 -168369357676542206
1450 12981567096481251
1451 -1
1452 -87478503435057877
1453 -1
1454 728
1455 -27965935441806611
1456 40964994568962509
1457 -2741188875415
1458 130335278205614626
1459 -1
1460 159121857415337906
1461 -118342
1462 96666663357565420
1463 -163850211544864945
1464 36137545107426230
1465 -300836286
1466 734
1467 -10380216728209
1468 8170522
1469 -4941685440410629
1470 208570475625930748
1471 -1
1472 14829375363046153
1473 -120296
1474 130093138768073218
1475 -21631432798481451
1476 -160490084041613612
1477 -114081819853
1478 740
1479 -118647490889878264
1480 -214250081444245763
1481 -1
1482 228019016742422947
1483 -1
1484 -14939800951418076
1485 -41966722647561493
1486 744
1487 -1
1488 16752053536828089
1489 -1
1490 77970608563230
1491 -225368882769485589
1492 8579001
1493 -1
1494 203792255677614250
1495 -127621969169711407
1496 -42492742838246770
1497 -124252
1498 18114300082548363
1499 -1
1500 368789054186553426
1501 -275291011073898821
1502 752
1503 -12655529192311
1504 -92947628679384965
1505 -128759831026
1506 7976040555
1507 -458537553604417
1508 -10147369313118945
1509 -126254
1510 88204664505531
1511 -1
1512 132646678241529041
1513 -176504160071359396
1514 758
1515 -51297485521541386
1516 9000872
1517 -749399
1518 452485449731938826
1519 -18986938451741
1520 83033262325189836
1521 -7678056400231426
1522 762
1523 -1
1524 2224308305793212
1525 -59437720256559206
1526 23381726515798463
1527 -129287
1528 1646265710392
1529 -532683342613852
1530 593753066117915617
1531 -1
1532 9289666
1533 -429803558409745444
1534 38815748137109919
1535 -362929261
1536 -279976056507594495
1537 -903936161908053
1538 770
1539 -468940226283656578
1540 100087505084978852
1541 -271250494550621041
1542 8984474309
1543 -1
1544 1772857787293
1545 -68811463507344257
1546 774
1547 -269951620387755034
1548 -395362811577400256
1549 -1
1550 97136782278980121
1551 -618201362955694
1552 154743001916960325
1553 -1
1554 619022555210543087
1555 -382313856
1556 9734337
1557 -16885720927441
1558 585151976303492975
1559 -1
1560 -409427156817840432
1561 -159602946218
1562 547988362435262531
1563 -135461
1564 716276079686789631
1565 -392292291
1566 518751331930543627
1567 -1
1568 -224062168970964855
1569 -136504
1570 126445825245837
1571 -1
1572 3172586944082415
1573 -12417709411284464
1574 788
1575 -1051591033337699191
1576 2051246557973
1577 -747194062048945336
1578 10092421702
1579 -1
1580 883694952899674801
1581 -380927945273804785
1582 38393267659366068
1583 -1
1584 -1521710074841864358
1585 -412833856
1586 100948116767604627
1587 -588671286046168297
1588 10348997
1589 -177782976841
1590 106631757926807375
1591 -32224115
1592 2203949417898
1593 -39622511388070999
1594 798
1595 -4648659112479878
1596 2015457829394014170
1597 -1
1598 458929417667413874
1599 -14383566047591027
1600 -1161992701192749799
1601 -1
1602 757950947465072716
1603 -187500601681
1604 10665799
1605 -121623752167772006
1606 1085626877845761098
1607 -1
1608 526599341770842109
1609 -1
1610 907496547230079186
1611 -22304900684807
1612 -131210349019416835
1613 -1
1614 11307072564
1615 -1758336620526838226
1616 297522962767285789
1617 -1473430878541913908
1618 810
1619 -1
1620 792170947374320062
1621 -1
1622 812
1623 -146071
1624 -73625211445791745
1625 -414986310519833001
1626 11736959324
1627 -1
1628 -1513527045060688459
1629 -24421752386104
1630 178770859148931
1631 -208267524389
1632 -493323954604846725
1633 -1243918491347262901
1634 1525816910974432047
1635 -160330885731723476
1636 11318667
1637 -1
1638 3455106685206286510
1639 -1091584011674157
1640 -1971224664171708300
1641 -149332
1642 822
1643 -623404249591761
1644 5294012088098230
1645 -360504806082
1646 824
1647 -121828316822555275
1648 408278530224649297
1649 -793067310934426019
1650 2916635397392280961
1651 -21501728724901426
1652 -21163650681573968
1653 -1938889738383909371
1654 828
1655 -491134491
1656 1578893951978697091
1657 -1
1658 830
1659 -2651487337576055533
1660 2555978681044316646
1661 -1252501411571411
1662 13105651418
1663 -1
1664 -854600344033756271
1665 -210256865090960136
1666 1025913996751501460
1667 -1
1668 6246909502734996
1669 -1
1670 223581522785897
1671 -154847
1672 -486797443760623143
1673 -242988897334
1674 1936063699191133063
1675 -972963730968735886
1676 12171532
1677 -26159486053695360
1678 840
1679 -2563935525694593649
1680 -952802847291194675
1681 -42
1682 29065024282890514
1683 -1132037713022349817
1684 12347089
1685 -527897021
1686 14086943071
1687 -255582429929
1688 3340955144197
1689 -158204
1690 680756972373245431
1691 -3031718514166879021
1692 -2098288001086500004
1693 -1
1694 4096380976548252019
1695 -274236390365742607
1696 -647897826419701703
1697 -1
1698 14599152131
1699 -1
1700 7103617063687767356
1701 -5051646183721032820
1702 3648677482949426849
1703 -31725968343212001
1704 2642120063367486281
1705 -4725726741963723
1706 854
1707 -161597
1708 48058010099655474
1709 -1
1710 6682229325631398734
1711 -55317304280338409
1712 754063567472843877
1713 -162736
1714 858
1715 -1858553010280
1716 -6472838135124219845
1717 -1599199100396803291
1718 860
1719 -37864323526624
1720 -5461108066757730318
1721 -1
1722 6331584273919351687
1723 -1
1724 13250234
1725 -7824816316138813376
1726 864
1727 -1871392332785691
1728 -7295018951423068415
1729 -4762441807899940529
1730 309572134735591
1731 -166177
1732 13435991
1733 -1
1734 1896752431558199508
1735 -593706591
1736 -410238835448692855
1737 -41219164871500
1738 7451413994564901945
1739 -17417133618
1740 7474900213069474729
1741 -1
1742 1715630269718951184
1743 -8179808990807587287
1744 1015424727808605325
1745 -607573752
1746 3778775490342205339
1747 -1
1748 13139941022168307117
1749 -2449907273860674
1750 3662037333711419926
1751 -2245547413628550571
1752 5674311786946475195
1753 -1
1754 878
1755 -1508730878279848546
1756 14003662
1757 -327012476051
1758 17388509558
1759 -1
1760 -20182759082382996131
1761 -171992
1762 882
1763 -12342
1764 6494797114341810569
1765 -636035401
1766 884
1767 -7296778238670819585
1768 58013995847789515
1769 -191724747789809256
1770 581263321697588198
1771 -10175886305535402397
1772 14390856
1773 -48717346208066
1774 888
1775 -5300174442043320881
1776 -6902491637514947202
1777 -1
1778 190207951685933840
1779 -175529
1780 11328650910640470046
1781 -55587257066498977
1782 20813530910185366228
1783 -1
1784 4947676645056
1785 -17761635264704326384
1786 9007607948308693474
1787 -1
1788 13793633591675072
1789 -1
1790 423793783282901
1791 -52895036508043
1792 -2633625459725284783
1793 -2753064116158357
1794 18381192126836528770
1795 -680588252
1796 14984927
1797 -179102
1798 378680740840778037
1799 -377342351233
1800 -623092950709123144
1801 -1
1802 3687732207214939967
1803 -180301
1804 -18327723759986012469
1805 -11113282527935030446
1806 18529177481691940927
1807 -66633843585150817
1808 1809954733050926637
1809 -2703399686275167433
1810 469441052316626
1811 -1
1812 16054770587748727
1813 -658085374549
1814 908
1815 -761987915502944384
1816 5612847060409
1817 -19639369867938409941
1818 7996055271770054635
1819 -4335886749297756311
1820 12953688234555791675
1821 -183922
1822 912
1823 -1
1824 -5472486804369395287
1825 -11844267374860075416
1826 24542747086094239982
1827 -24383931023787711706
1828 15802147
1829 -59132290782430713
1830 1073819149628483547
1831 -1
1832 5973217545349
1833 -79660373962815946
1834 290415057363304567
1835 -743584206
1836 -110201123914408772
1837 -3532580013585349
1838 920
1839 -187579
1840 6610557809482828001
1841 -433968161992
1842 21993702269
1843 -16794366584493727441
1844 16221669
1845 -965030783507393356
1846 10051341587581305039
1847 -1
1848 19564906657691236323
1849 -44
1850 17530090697908317957
1851 -190037
1852 16434186
1853 -5965645022526085471
1854 11491989229723308587
1855 -119487482136591
1856 -1660278849429394871
1857 -191272
1858 930
1859 -98976750242336968
1860 29564845437531023049
1861 -1
1862 20930138789917356140
1863 -44213063462691770314
1864 6753801532577
1865 -793626506
1866 23474264762
1867 -1
1868 16864772
1869 -39651687358174787610
1870 50442484082960995993
1871 -1
1872 -60265250311247944169
1873 -1
1874 938
1875 -27003673611318233076
1876 3709677089283914253
1877 -1
1878 24243860087
1879 -1
1880 -36031090194288754020
1881 -25159412568678667610
1882 942
1883 -497504801333
1884 25008582010589010
1885 -2078375675330894031
1886 50825908693890886883
1887 -8156836976474253517
1888 -3562148975403529591
1889 -1
1890 81121709358609981421
1891 -232714176627630545
1892 -57489833267770089206
1893 -198766
1894 948
1895 -846153127
1896 48644609442468409549
1897 -520331994190
1898 23337849029748681182
1899 -85194673525219
1900 113378377458274352446
1901 -1
1902 25843600936
1903 -5076973385101047
1904 6360147023786231126
1905 -1548833317257053936
1906 954
1907 -1
1908 -19493185900931587276
1909 -69156564288396165361
1910 769908781750056
1911 -65475538623318158609
1912 8088040921796
1913 -1
1914 79229497511399724761
1915 -882590946
1916 18201522
1917 -17629287594215105236
1918 534493412613726756
1919 -37314645675925410101
1920 -128988749975979973583
1921 -11086006058675034796
1922 450883717216035141
1923 -205121
1924 -34913169389512782900
1925 -54744200415289751731
1926 23209842307500162777
1927 -62891500
1928 8580248742117
1929 -206404
1930 847283740713166
1931 -1
1932 187816384384042959021
1933 -1
1934 968
1935 -1950849502961343611
1936 -94136933460696680399
1937 -158627003878285307
1938 58214131058023557049
1939 -594115882361
1940 69828319929217332818
1941 -208982
1942 972
1943 -5864393356544251761
1944 95411747865035994364
1945 -939438502
1946 650962002245546403
1947 -54822504335666904
1948 19130822
1949 -1
1950 136521161039029398399
1951 -1
1952 -5924232488415486839
1953 -107227319867610500560
1954 978
1955 -141395387838453630071
1956 38292589337306411
1957 -54905835780290246291
1958 130290916040811420720
1959 -212879
1960 -105548552550077434293
1961 -32308782859536
1962 32635698602690087431
1963 -187305892912269951
1964 19607104
1965 -2447780481613019496
1966 984
1967 -647992090957
1968 -125618315186859159509
1969 -7204482874707471
1970 1023065255581732
1971 -42858141253039393660
1972 27329005747634244782
1973 -1
1974 135904595845235471066
1975 -113566790976468924711
1976 -11766125406710132470
1977 -216812
1978 169870458651941013900
1979 -1
1980 -102920281464831617495
1981 -676419934219
1982 992
1983 -218131
1984 -6822181746633926551
1985 -1019454316
1986 32120415431
1987 -1
1988 28511856985949695541
1989 -20350571758985173606
1990 1122551245255765
1991 -8074373995802181
1992 183368148000646670965
1993 -1
1994 998
1995 -254345418647725335193
1996 20583252
1997 -1
1998 111655322213823066364
1999 -1
2000 38960321108264374401
2001 -244142961785532926995
2002 338165359371338518790
2003 -1
2004 50419517512423837
2005 -1061326701
2006 23326993729883014700
2007 -133587666207076
2008 11445415702247
2009 -738455129644
2010 11305203424074828873
2011 -1
2012 21083246
2013 -227207217033855851
2014 96526531564099076993
2015 -3268504739639463417
2016 -147620313479030950872
2017 -1
2018 1010
2019 -226129
2020 163004795816175029602
2021 -1533940
2022 35158169345
2023 -26904851221361578648
2024 16904949702195529289
2025 -335493863234817705226
2026 1014
2027 -1
2028 -170442727763209203951
2029 -1
2030 29133078261112009661
2031 -228827
2032 11667865199572762804
2033 -116048733584145830651
2034 63255595284954695908
2035 -10383779572647977
2036 21848317
2037 -272333913678777100726
2038 1020
2039 -1
2040 167339330399996846183
2041 -304271380653382416
2042 1022
2043 -154353720480841
2044 73335990582046172346
2045 -1148927627
2046 375728241524387922909
2047 -402696352496587217581
2048 -14993814204523970879
2049 -232904
2050 325950236903435844781