ebdf7ff7d9a9937610b170bd6293d6fa6105067d
[riscv-tests.git] / benchmarks / spmv / dataset1.h
1 #define R 1000
2 #define C 1000
3 #define NNZ 10004
4 const double val[10004] = {
5 658,
6 279,
7 587,
8 255,
9 359,
10 844,
11 905,
12 456,
13 897,
14 837,
15 652,
16 398,
17 885,
18 21,
19 669,
20 738,
21 365,
22 928,
23 713,
24 771,
25 536,
26 987,
27 917,
28 823,
29 544,
30 40,
31 80,
32 636,
33 263,
34 929,
35 757,
36 677,
37 151,
38 500,
39 875,
40 720,
41 205,
42 292,
43 859,
44 980,
45 97,
46 608,
47 813,
48 840,
49 397,
50 765,
51 294,
52 718,
53 751,
54 7,
55 482,
56 166,
57 653,
58 172,
59 187,
60 79,
61 228,
62 857,
63 540,
64 760,
65 509,
66 190,
67 396,
68 765,
69 37,
70 85,
71 866,
72 981,
73 999,
74 793,
75 921,
76 664,
77 208,
78 856,
79 528,
80 782,
81 318,
82 170,
83 521,
84 691,
85 726,
86 996,
87 947,
88 326,
89 825,
90 77,
91 823,
92 752,
93 266,
94 834,
95 196,
96 58,
97 430,
98 764,
99 807,
100 568,
101 665,
102 583,
103 178,
104 250,
105 273,
106 654,
107 487,
108 504,
109 729,
110 338,
111 866,
112 981,
113 852,
114 842,
115 785,
116 13,
117 588,
118 44,
119 432,
120 408,
121 374,
122 761,
123 653,
124 752,
125 684,
126 6,
127 357,
128 703,
129 447,
130 966,
131 457,
132 738,
133 646,
134 646,
135 217,
136 522,
137 839,
138 417,
139 506,
140 801,
141 233,
142 929,
143 487,
144 353,
145 660,
146 751,
147 738,
148 512,
149 566,
150 130,
151 61,
152 128,
153 698,
154 467,
155 362,
156 867,
157 639,
158 289,
159 371,
160 427,
161 650,
162 16,
163 878,
164 967,
165 369,
166 517,
167 161,
168 330,
169 294,
170 396,
171 606,
172 638,
173 171,
174 602,
175 531,
176 14,
177 968,
178 15,
179 193,
180 225,
181 863,
182 171,
183 254,
184 714,
185 256,
186 873,
187 353,
188 35,
189 910,
190 849,
191 658,
192 546,
193 389,
194 239,
195 355,
196 540,
197 494,
198 968,
199 319,
200 590,
201 608,
202 445,
203 806,
204 51,
205 117,
206 401,
207 314,
208 280,
209 334,
210 44,
211 17,
212 107,
213 108,
214 650,
215 807,
216 385,
217 748,
218 942,
219 719,
220 110,
221 630,
222 559,
223 717,
224 375,
225 963,
226 45,
227 403,
228 476,
229 408,
230 732,
231 87,
232 874,
233 635,
234 119,
235 190,
236 949,
237 777,
238 201,
239 503,
240 658,
241 777,
242 564,
243 830,
244 122,
245 929,
246 68,
247 11,
248 354,
249 395,
250 213,
251 766,
252 40,
253 995,
254 577,
255 514,
256 568,
257 56,
258 439,
259 91,
260 148,
261 612,
262 717,
263 157,
264 538,
265 682,
266 190,
267 571,
268 847,
269 275,
270 190,
271 824,
272 985,
273 29,
274 426,
275 173,
276 898,
277 297,
278 156,
279 936,
280 1,
281 455,
282 812,
283 173,
284 131,
285 376,
286 947,
287 596,
288 783,
289 800,
290 361,
291 798,
292 598,
293 710,
294 86,
295 149,
296 457,
297 129,
298 437,
299 352,
300 933,
301 320,
302 709,
303 167,
304 793,
305 46,
306 49,
307 305,
308 704,
309 577,
310 855,
311 336,
312 978,
313 206,
314 662,
315 230,
316 93,
317 898,
318 368,
319 422,
320 689,
321 351,
322 87,
323 465,
324 576,
325 33,
326 884,
327 675,
328 548,
329 116,
330 730,
331 385,
332 483,
333 340,
334 809,
335 938,
336 342,
337 576,
338 887,
339 479,
340 455,
341 820,
342 521,
343 320,
344 488,
345 506,
346 591,
347 901,
348 505,
349 525,
350 5,
351 133,
352 705,
353 561,
354 285,
355 95,
356 918,
357 410,
358 578,
359 347,
360 375,
361 735,
362 624,
363 491,
364 494,
365 931,
366 655,
367 819,
368 883,
369 328,
370 527,
371 194,
372 580,
373 584,
374 837,
375 700,
376 681,
377 249,
378 643,
379 958,
380 363,
381 316,
382 397,
383 638,
384 261,
385 459,
386 960,
387 636,
388 458,
389 84,
390 797,
391 696,
392 782,
393 831,
394 419,
395 393,
396 649,
397 312,
398 811,
399 703,
400 70,
401 688,
402 285,
403 39,
404 617,
405 935,
406 495,
407 392,
408 143,
409 734,
410 166,
411 406,
412 464,
413 732,
414 709,
415 379,
416 143,
417 527,
418 514,
419 709,
420 130,
421 965,
422 632,
423 448,
424 836,
425 62,
426 567,
427 600,
428 520,
429 519,
430 16,
431 394,
432 705,
433 438,
434 548,
435 696,
436 140,
437 573,
438 509,
439 968,
440 935,
441 165,
442 868,
443 577,
444 451,
445 865,
446 304,
447 777,
448 828,
449 147,
450 704,
451 821,
452 641,
453 783,
454 376,
455 757,
456 391,
457 170,
458 592,
459 235,
460 920,
461 846,
462 683,
463 249,
464 697,
465 253,
466 386,
467 244,
468 889,
469 607,
470 768,
471 88,
472 836,
473 259,
474 945,
475 33,
476 352,
477 70,
478 83,
479 996,
480 791,
481 18,
482 599,
483 488,
484 43,
485 582,
486 993,
487 692,
488 841,
489 558,
490 530,
491 350,
492 187,
493 295,
494 215,
495 869,
496 593,
497 385,
498 722,
499 724,
500 282,
501 681,
502 534,
503 788,
504 836,
505 378,
506 825,
507 93,
508 539,
509 120,
510 794,
511 384,
512 798,
513 505,
514 833,
515 27,
516 181,
517 951,
518 966,
519 498,
520 375,
521 22,
522 545,
523 62,
524 816,
525 119,
526 712,
527 813,
528 783,
529 655,
530 832,
531 143,
532 501,
533 519,
534 43,
535 760,
536 17,
537 896,
538 96,
539 390,
540 121,
541 458,
542 736,
543 649,
544 227,
545 778,
546 283,
547 657,
548 434,
549 214,
550 123,
551 929,
552 548,
553 206,
554 993,
555 463,
556 824,
557 369,
558 260,
559 868,
560 645,
561 857,
562 184,
563 198,
564 349,
565 652,
566 522,
567 23,
568 208,
569 968,
570 290,
571 770,
572 109,
573 978,
574 513,
575 298,
576 675,
577 306,
578 866,
579 927,
580 822,
581 495,
582 653,
583 134,
584 702,
585 147,
586 366,
587 947,
588 65,
589 586,
590 412,
591 638,
592 760,
593 541,
594 118,
595 551,
596 574,
597 85,
598 736,
599 999,
600 917,
601 478,
602 35,
603 629,
604 963,
605 898,
606 826,
607 113,
608 298,
609 606,
610 568,
611 152,
612 926,
613 277,
614 984,
615 549,
616 279,
617 839,
618 348,
619 672,
620 278,
621 94,
622 455,
623 590,
624 843,
625 85,
626 222,
627 901,
628 621,
629 30,
630 880,
631 914,
632 27,
633 974,
634 399,
635 873,
636 968,
637 870,
638 479,
639 696,
640 964,
641 929,
642 499,
643 121,
644 812,
645 933,
646 799,
647 506,
648 412,
649 712,
650 791,
651 426,
652 835,
653 488,
654 910,
655 522,
656 332,
657 967,
658 380,
659 61,
660 5,
661 282,
662 119,
663 22,
664 136,
665 436,
666 730,
667 341,
668 687,
669 371,
670 19,
671 893,
672 20,
673 327,
674 221,
675 221,
676 966,
677 354,
678 198,
679 985,
680 56,
681 305,
682 691,
683 980,
684 12,
685 790,
686 64,
687 484,
688 621,
689 214,
690 332,
691 898,
692 898,
693 318,
694 416,
695 445,
696 350,
697 317,
698 336,
699 714,
700 788,
701 541,
702 890,
703 42,
704 111,
705 596,
706 164,
707 424,
708 448,
709 666,
710 362,
711 429,
712 617,
713 910,
714 917,
715 970,
716 526,
717 321,
718 551,
719 481,
720 83,
721 46,
722 146,
723 569,
724 856,
725 85,
726 192,
727 724,
728 378,
729 299,
730 13,
731 422,
732 411,
733 552,
734 569,
735 100,
736 849,
737 484,
738 906,
739 47,
740 532,
741 742,
742 415,
743 228,
744 897,
745 715,
746 807,
747 329,
748 244,
749 312,
750 903,
751 758,
752 34,
753 172,
754 18,
755 917,
756 700,
757 108,
758 611,
759 567,
760 616,
761 572,
762 174,
763 925,
764 553,
765 903,
766 268,
767 544,
768 998,
769 708,
770 133,
771 717,
772 584,
773 517,
774 608,
775 680,
776 597,
777 316,
778 470,
779 764,
780 530,
781 221,
782 405,
783 133,
784 406,
785 506,
786 56,
787 458,
788 721,
789 935,
790 356,
791 130,
792 99,
793 395,
794 117,
795 34,
796 881,
797 231,
798 214,
799 248,
800 458,
801 246,
802 632,
803 471,
804 279,
805 385,
806 594,
807 855,
808 305,
809 30,
810 542,
811 144,
812 509,
813 548,
814 364,
815 171,
816 386,
817 382,
818 616,
819 997,
820 28,
821 361,
822 855,
823 449,
824 992,
825 956,
826 439,
827 569,
828 383,
829 523,
830 852,
831 337,
832 112,
833 24,
834 902,
835 352,
836 542,
837 231,
838 664,
839 411,
840 457,
841 572,
842 52,
843 760,
844 88,
845 907,
846 345,
847 284,
848 636,
849 219,
850 975,
851 713,
852 231,
853 888,
854 49,
855 624,
856 179,
857 579,
858 401,
859 694,
860 984,
861 905,
862 673,
863 414,
864 773,
865 165,
866 349,
867 436,
868 128,
869 186,
870 487,
871 17,
872 552,
873 833,
874 98,
875 424,
876 791,
877 220,
878 352,
879 75,
880 470,
881 405,
882 679,
883 939,
884 792,
885 653,
886 142,
887 226,
888 208,
889 629,
890 429,
891 55,
892 455,
893 362,
894 210,
895 765,
896 693,
897 113,
898 656,
899 824,
900 441,
901 191,
902 50,
903 957,
904 99,
905 27,
906 582,
907 461,
908 279,
909 299,
910 492,
911 678,
912 452,
913 640,
914 349,
915 758,
916 298,
917 903,
918 361,
919 333,
920 339,
921 60,
922 824,
923 773,
924 184,
925 621,
926 66,
927 49,
928 228,
929 608,
930 523,
931 591,
932 533,
933 234,
934 566,
935 291,
936 646,
937 93,
938 42,
939 810,
940 154,
941 846,
942 426,
943 32,
944 828,
945 360,
946 917,
947 182,
948 50,
949 40,
950 182,
951 19,
952 127,
953 614,
954 951,
955 662,
956 591,
957 140,
958 110,
959 685,
960 549,
961 6,
962 346,
963 766,
964 689,
965 743,
966 414,
967 135,
968 61,
969 548,
970 363,
971 915,
972 462,
973 526,
974 405,
975 524,
976 192,
977 754,
978 796,
979 616,
980 98,
981 341,
982 786,
983 778,
984 929,
985 6,
986 388,
987 293,
988 513,
989 148,
990 298,
991 311,
992 29,
993 456,
994 960,
995 560,
996 895,
997 121,
998 511,
999 141,
1000 732,
1001 762,
1002 774,
1003 261,
1004 287,
1005 314,
1006 801,
1007 320,
1008 173,
1009 616,
1010 356,
1011 783,
1012 256,
1013 129,
1014 513,
1015 212,
1016 293,
1017 168,
1018 813,
1019 279,
1020 65,
1021 784,
1022 360,
1023 921,
1024 320,
1025 177,
1026 923,
1027 385,
1028 142,
1029 380,
1030 772,
1031 929,
1032 718,
1033 277,
1034 61,
1035 620,
1036 575,
1037 772,
1038 356,
1039 414,
1040 775,
1041 392,
1042 523,
1043 760,
1044 192,
1045 905,
1046 606,
1047 134,
1048 695,
1049 784,
1050 540,
1051 63,
1052 939,
1053 941,
1054 887,
1055 217,
1056 290,
1057 893,
1058 206,
1059 662,
1060 63,
1061 102,
1062 74,
1063 943,
1064 288,
1065 8,
1066 254,
1067 131,
1068 420,
1069 841,
1070 79,
1071 139,
1072 362,
1073 221,
1074 915,
1075 6,
1076 28,
1077 417,
1078 846,
1079 996,
1080 794,
1081 522,
1082 391,
1083 513,
1084 715,
1085 87,
1086 449,
1087 801,
1088 823,
1089 16,
1090 485,
1091 874,
1092 8,
1093 601,
1094 885,
1095 146,
1096 886,
1097 318,
1098 235,
1099 390,
1100 561,
1101 869,
1102 640,
1103 860,
1104 433,
1105 651,
1106 145,
1107 149,
1108 682,
1109 612,
1110 580,
1111 946,
1112 572,
1113 155,
1114 736,
1115 898,
1116 774,
1117 81,
1118 882,
1119 286,
1120 362,
1121 982,
1122 788,
1123 658,
1124 452,
1125 889,
1126 688,
1127 384,
1128 948,
1129 342,
1130 402,
1131 777,
1132 403,
1133 547,
1134 123,
1135 187,
1136 394,
1137 470,
1138 978,
1139 234,
1140 461,
1141 127,
1142 349,
1143 476,
1144 927,
1145 837,
1146 997,
1147 494,
1148 167,
1149 920,
1150 911,
1151 84,
1152 432,
1153 339,
1154 87,
1155 841,
1156 535,
1157 972,
1158 671,
1159 395,
1160 445,
1161 681,
1162 494,
1163 737,
1164 492,
1165 96,
1166 84,
1167 261,
1168 871,
1169 91,
1170 696,
1171 960,
1172 346,
1173 430,
1174 796,
1175 326,
1176 272,
1177 982,
1178 25,
1179 927,
1180 923,
1181 528,
1182 924,
1183 215,
1184 789,
1185 691,
1186 898,
1187 811,
1188 189,
1189 284,
1190 856,
1191 200,
1192 278,
1193 436,
1194 354,
1195 114,
1196 978,
1197 648,
1198 797,
1199 437,
1200 916,
1201 220,
1202 449,
1203 740,
1204 179,
1205 484,
1206 470,
1207 332,
1208 178,
1209 65,
1210 807,
1211 860,
1212 180,
1213 421,
1214 148,
1215 563,
1216 253,
1217 691,
1218 121,
1219 837,
1220 851,
1221 341,
1222 948,
1223 563,
1224 635,
1225 780,
1226 148,
1227 567,
1228 713,
1229 118,
1230 877,
1231 505,
1232 519,
1233 975,
1234 504,
1235 745,
1236 190,
1237 958,
1238 134,
1239 898,
1240 723,
1241 546,
1242 781,
1243 46,
1244 760,
1245 530,
1246 572,
1247 163,
1248 227,
1249 886,
1250 408,
1251 586,
1252 4,
1253 901,
1254 233,
1255 753,
1256 720,
1257 203,
1258 575,
1259 748,
1260 443,
1261 207,
1262 838,
1263 492,
1264 290,
1265 223,
1266 256,
1267 715,
1268 830,
1269 432,
1270 97,
1271 99,
1272 477,
1273 725,
1274 574,
1275 91,
1276 746,
1277 731,
1278 615,
1279 629,
1280 437,
1281 320,
1282 843,
1283 559,
1284 13,
1285 902,
1286 779,
1287 564,
1288 689,
1289 207,
1290 599,
1291 726,
1292 598,
1293 606,
1294 148,
1295 58,
1296 115,
1297 536,
1298 319,
1299 279,
1300 944,
1301 485,
1302 699,
1303 948,
1304 13,
1305 895,
1306 766,
1307 582,
1308 559,
1309 998,
1310 250,
1311 788,
1312 869,
1313 877,
1314 23,
1315 647,
1316 488,
1317 164,
1318 845,
1319 344,
1320 545,
1321 307,
1322 991,
1323 0,
1324 805,
1325 152,
1326 412,
1327 534,
1328 323,
1329 614,
1330 415,
1331 865,
1332 847,
1333 210,
1334 743,
1335 122,
1336 943,
1337 594,
1338 320,
1339 268,
1340 154,
1341 253,
1342 816,
1343 347,
1344 768,
1345 953,
1346 982,
1347 606,
1348 131,
1349 813,
1350 92,
1351 339,
1352 5,
1353 707,
1354 517,
1355 526,
1356 469,
1357 537,
1358 89,
1359 141,
1360 537,
1361 557,
1362 190,
1363 659,
1364 87,
1365 659,
1366 401,
1367 367,
1368 414,
1369 460,
1370 34,
1371 96,
1372 895,
1373 740,
1374 694,
1375 352,
1376 537,
1377 592,
1378 877,
1379 137,
1380 922,
1381 915,
1382 99,
1383 216,
1384 969,
1385 716,
1386 44,
1387 869,
1388 856,
1389 853,
1390 352,
1391 556,
1392 216,
1393 426,
1394 231,
1395 259,
1396 172,
1397 67,
1398 694,
1399 488,
1400 311,
1401 712,
1402 767,
1403 279,
1404 962,
1405 265,
1406 615,
1407 141,
1408 454,
1409 711,
1410 384,
1411 452,
1412 135,
1413 90,
1414 391,
1415 787,
1416 665,
1417 528,
1418 296,
1419 824,
1420 820,
1421 455,
1422 885,
1423 301,
1424 155,
1425 647,
1426 6,
1427 973,
1428 627,
1429 663,
1430 922,
1431 969,
1432 799,
1433 698,
1434 523,
1435 404,
1436 784,
1437 422,
1438 128,
1439 103,
1440 233,
1441 601,
1442 812,
1443 281,
1444 600,
1445 336,
1446 11,
1447 743,
1448 288,
1449 925,
1450 181,
1451 228,
1452 508,
1453 308,
1454 3,
1455 141,
1456 711,
1457 602,
1458 71,
1459 868,
1460 255,
1461 307,
1462 24,
1463 862,
1464 567,
1465 134,
1466 74,
1467 755,
1468 947,
1469 111,
1470 812,
1471 42,
1472 295,
1473 650,
1474 859,
1475 78,
1476 128,
1477 462,
1478 308,
1479 290,
1480 372,
1481 166,
1482 111,
1483 364,
1484 469,
1485 591,
1486 127,
1487 56,
1488 840,
1489 758,
1490 781,
1491 756,
1492 548,
1493 658,
1494 412,
1495 851,
1496 134,
1497 233,
1498 432,
1499 257,
1500 138,
1501 210,
1502 184,
1503 986,
1504 51,
1505 806,
1506 442,
1507 711,
1508 243,
1509 571,
1510 861,
1511 550,
1512 111,
1513 798,
1514 138,
1515 316,
1516 746,
1517 549,
1518 276,
1519 458,
1520 866,
1521 335,
1522 334,
1523 178,
1524 191,
1525 473,
1526 452,
1527 764,
1528 487,
1529 525,
1530 273,
1531 457,
1532 902,
1533 888,
1534 519,
1535 203,
1536 891,
1537 497,
1538 998,
1539 535,
1540 382,
1541 673,
1542 787,
1543 112,
1544 846,
1545 836,
1546 898,
1547 681,
1548 607,
1549 546,
1550 863,
1551 639,
1552 896,
1553 281,
1554 845,
1555 305,
1556 410,
1557 835,
1558 985,
1559 245,
1560 781,
1561 208,
1562 337,
1563 248,
1564 205,
1565 264,
1566 198,
1567 305,
1568 665,
1569 351,
1570 609,
1571 186,
1572 444,
1573 589,
1574 130,
1575 292,
1576 668,
1577 617,
1578 611,
1579 111,
1580 80,
1581 9,
1582 267,
1583 275,
1584 135,
1585 201,
1586 926,
1587 789,
1588 835,
1589 221,
1590 290,
1591 297,
1592 93,
1593 437,
1594 892,
1595 921,
1596 994,
1597 748,
1598 321,
1599 23,
1600 394,
1601 725,
1602 377,
1603 581,
1604 57,
1605 219,
1606 461,
1607 54,
1608 183,
1609 506,
1610 889,
1611 920,
1612 714,
1613 639,
1614 836,
1615 585,
1616 787,
1617 929,
1618 597,
1619 307,
1620 678,
1621 35,
1622 296,
1623 46,
1624 459,
1625 368,
1626 342,
1627 200,
1628 609,
1629 265,
1630 11,
1631 315,
1632 10,
1633 29,
1634 32,
1635 339,
1636 250,
1637 974,
1638 736,
1639 834,
1640 281,
1641 332,
1642 656,
1643 530,
1644 384,
1645 96,
1646 544,
1647 775,
1648 208,
1649 375,
1650 230,
1651 31,
1652 589,
1653 385,
1654 130,
1655 718,
1656 82,
1657 909,
1658 267,
1659 482,
1660 503,
1661 875,
1662 824,
1663 488,
1664 837,
1665 757,
1666 19,
1667 121,
1668 129,
1669 531,
1670 712,
1671 76,
1672 183,
1673 137,
1674 764,
1675 617,
1676 846,
1677 64,
1678 65,
1679 775,
1680 593,
1681 526,
1682 53,
1683 923,
1684 142,
1685 330,
1686 153,
1687 199,
1688 71,
1689 584,
1690 423,
1691 770,
1692 318,
1693 965,
1694 493,
1695 953,
1696 238,
1697 416,
1698 471,
1699 978,
1700 436,
1701 501,
1702 505,
1703 264,
1704 789,
1705 199,
1706 241,
1707 800,
1708 168,
1709 34,
1710 291,
1711 399,
1712 972,
1713 890,
1714 462,
1715 670,
1716 628,
1717 19,
1718 204,
1719 99,
1720 751,
1721 742,
1722 231,
1723 397,
1724 5,
1725 204,
1726 886,
1727 763,
1728 706,
1729 218,
1730 775,
1731 730,
1732 231,
1733 425,
1734 118,
1735 778,
1736 886,
1737 537,
1738 364,
1739 691,
1740 19,
1741 114,
1742 195,
1743 665,
1744 675,
1745 359,
1746 653,
1747 185,
1748 76,
1749 351,
1750 221,
1751 695,
1752 147,
1753 1,
1754 109,
1755 790,
1756 749,
1757 299,
1758 358,
1759 11,
1760 581,
1761 511,
1762 614,
1763 950,
1764 916,
1765 923,
1766 764,
1767 245,
1768 487,
1769 508,
1770 471,
1771 71,
1772 482,
1773 614,
1774 660,
1775 834,
1776 875,
1777 433,
1778 470,
1779 650,
1780 753,
1781 828,
1782 360,
1783 551,
1784 946,
1785 215,
1786 358,
1787 689,
1788 468,
1789 280,
1790 98,
1791 363,
1792 451,
1793 20,
1794 842,
1795 913,
1796 105,
1797 575,
1798 798,
1799 199,
1800 612,
1801 778,
1802 959,
1803 295,
1804 322,
1805 760,
1806 963,
1807 854,
1808 191,
1809 629,
1810 165,
1811 420,
1812 127,
1813 515,
1814 858,
1815 783,
1816 487,
1817 499,
1818 534,
1819 451,
1820 373,
1821 116,
1822 973,
1823 576,
1824 184,
1825 587,
1826 765,
1827 975,
1828 945,
1829 960,
1830 801,
1831 802,
1832 793,
1833 32,
1834 608,
1835 312,
1836 533,
1837 916,
1838 92,
1839 625,
1840 661,
1841 374,
1842 967,
1843 332,
1844 554,
1845 259,
1846 838,
1847 475,
1848 765,
1849 833,
1850 74,
1851 39,
1852 780,
1853 446,
1854 132,
1855 270,
1856 583,
1857 378,
1858 677,
1859 805,
1860 921,
1861 723,
1862 624,
1863 67,
1864 434,
1865 875,
1866 847,
1867 149,
1868 881,
1869 104,
1870 729,
1871 327,
1872 239,
1873 791,
1874 22,
1875 717,
1876 647,
1877 118,
1878 353,
1879 791,
1880 129,
1881 253,
1882 60,
1883 938,
1884 533,
1885 408,
1886 994,
1887 849,
1888 789,
1889 764,
1890 797,
1891 687,
1892 892,
1893 203,
1894 880,
1895 903,
1896 946,
1897 294,
1898 830,
1899 698,
1900 297,
1901 478,
1902 305,
1903 452,
1904 258,
1905 30,
1906 799,
1907 756,
1908 793,
1909 937,
1910 775,
1911 14,
1912 383,
1913 276,
1914 481,
1915 215,
1916 317,
1917 879,
1918 52,
1919 628,
1920 654,
1921 429,
1922 753,
1923 848,
1924 606,
1925 629,
1926 748,
1927 832,
1928 335,
1929 733,
1930 90,
1931 396,
1932 690,
1933 482,
1934 54,
1935 12,
1936 306,
1937 535,
1938 750,
1939 116,
1940 524,
1941 383,
1942 475,
1943 214,
1944 178,
1945 784,
1946 798,
1947 563,
1948 935,
1949 806,
1950 949,
1951 53,
1952 694,
1953 273,
1954 124,
1955 284,
1956 619,
1957 45,
1958 521,
1959 715,
1960 851,
1961 132,
1962 424,
1963 438,
1964 319,
1965 538,
1966 981,
1967 802,
1968 986,
1969 340,
1970 600,
1971 353,
1972 980,
1973 637,
1974 505,
1975 17,
1976 280,
1977 855,
1978 237,
1979 432,
1980 184,
1981 955,
1982 538,
1983 935,
1984 480,
1985 421,
1986 580,
1987 423,
1988 928,
1989 926,
1990 930,
1991 732,
1992 210,
1993 351,
1994 346,
1995 469,
1996 100,
1997 288,
1998 353,
1999 788,
2000 232,
2001 130,
2002 79,
2003 360,
2004 870,
2005 439,
2006 47,
2007 661,
2008 595,
2009 636,
2010 52,
2011 389,
2012 986,
2013 159,
2014 454,
2015 317,
2016 961,
2017 915,
2018 76,
2019 342,
2020 895,
2021 53,
2022 396,
2023 15,
2024 66,
2025 139,
2026 310,
2027 636,
2028 549,
2029 440,
2030 926,
2031 132,
2032 734,
2033 726,
2034 696,
2035 332,
2036 229,
2037 896,
2038 486,
2039 316,
2040 840,
2041 403,
2042 557,
2043 963,
2044 67,
2045 401,
2046 318,
2047 13,
2048 109,
2049 745,
2050 296,
2051 653,
2052 711,
2053 718,
2054 2,
2055 951,
2056 853,
2057 130,
2058 22,
2059 879,
2060 878,
2061 759,
2062 466,
2063 520,
2064 25,
2065 403,
2066 952,
2067 914,
2068 29,
2069 133,
2070 156,
2071 467,
2072 435,
2073 896,
2074 78,
2075 488,
2076 55,
2077 739,
2078 861,
2079 521,
2080 904,
2081 498,
2082 748,
2083 703,
2084 489,
2085 21,
2086 377,
2087 322,
2088 248,
2089 818,
2090 176,
2091 531,
2092 564,
2093 1,
2094 694,
2095 362,
2096 876,
2097 165,
2098 881,
2099 325,
2100 475,
2101 810,
2102 181,
2103 30,
2104 455,
2105 255,
2106 673,
2107 320,
2108 600,
2109 602,
2110 568,
2111 974,
2112 350,
2113 826,
2114 212,
2115 504,
2116 91,
2117 21,
2118 317,
2119 275,
2120 775,
2121 422,
2122 278,
2123 795,
2124 826,
2125 818,
2126 377,
2127 295,
2128 165,
2129 496,
2130 753,
2131 425,
2132 554,
2133 243,
2134 964,
2135 169,
2136 281,
2137 109,
2138 884,
2139 334,
2140 692,
2141 641,
2142 411,
2143 352,
2144 66,
2145 765,
2146 196,
2147 508,
2148 696,
2149 866,
2150 369,
2151 725,
2152 838,
2153 82,
2154 62,
2155 300,
2156 637,
2157 29,
2158 108,
2159 859,
2160 222,
2161 768,
2162 442,
2163 891,
2164 38,
2165 523,
2166 158,
2167 856,
2168 949,
2169 852,
2170 145,
2171 630,
2172 686,
2173 109,
2174 577,
2175 371,
2176 673,
2177 807,
2178 224,
2179 169,
2180 148,
2181 890,
2182 329,
2183 653,
2184 720,
2185 898,
2186 771,
2187 65,
2188 712,
2189 735,
2190 606,
2191 578,
2192 836,
2193 17,
2194 498,
2195 31,
2196 275,
2197 54,
2198 494,
2199 831,
2200 255,
2201 266,
2202 574,
2203 693,
2204 418,
2205 226,
2206 351,
2207 867,
2208 287,
2209 717,
2210 708,
2211 104,
2212 131,
2213 863,
2214 474,
2215 600,
2216 323,
2217 235,
2218 80,
2219 710,
2220 719,
2221 924,
2222 168,
2223 168,
2224 979,
2225 24,
2226 755,
2227 935,
2228 78,
2229 386,
2230 41,
2231 546,
2232 155,
2233 306,
2234 366,
2235 814,
2236 445,
2237 883,
2238 504,
2239 332,
2240 920,
2241 265,
2242 484,
2243 591,
2244 98,
2245 981,
2246 576,
2247 392,
2248 905,
2249 927,
2250 715,
2251 264,
2252 598,
2253 847,
2254 753,
2255 329,
2256 350,
2257 983,
2258 179,
2259 993,
2260 810,
2261 809,
2262 155,
2263 508,
2264 564,
2265 896,
2266 733,
2267 734,
2268 714,
2269 637,
2270 560,
2271 186,
2272 751,
2273 601,
2274 636,
2275 361,
2276 916,
2277 10,
2278 542,
2279 258,
2280 286,
2281 756,
2282 471,
2283 858,
2284 97,
2285 373,
2286 699,
2287 1,
2288 707,
2289 260,
2290 900,
2291 145,
2292 979,
2293 143,
2294 487,
2295 427,
2296 863,
2297 472,
2298 638,
2299 672,
2300 309,
2301 980,
2302 332,
2303 480,
2304 26,
2305 184,
2306 40,
2307 723,
2308 102,
2309 856,
2310 785,
2311 298,
2312 816,
2313 525,
2314 160,
2315 897,
2316 421,
2317 697,
2318 122,
2319 571,
2320 372,
2321 138,
2322 892,
2323 370,
2324 805,
2325 754,
2326 113,
2327 993,
2328 448,
2329 471,
2330 423,
2331 96,
2332 331,
2333 419,
2334 144,
2335 172,
2336 987,
2337 170,
2338 788,
2339 400,
2340 346,
2341 139,
2342 676,
2343 380,
2344 257,
2345 350,
2346 89,
2347 592,
2348 501,
2349 664,
2350 19,
2351 957,
2352 462,
2353 302,
2354 430,
2355 880,
2356 869,
2357 99,
2358 70,
2359 356,
2360 931,
2361 751,
2362 43,
2363 531,
2364 790,
2365 559,
2366 455,
2367 64,
2368 846,
2369 139,
2370 685,
2371 876,
2372 166,
2373 361,
2374 28,
2375 876,
2376 223,
2377 147,
2378 928,
2379 619,
2380 734,
2381 870,
2382 738,
2383 393,
2384 293,
2385 722,
2386 301,
2387 936,
2388 566,
2389 57,
2390 881,
2391 398,
2392 796,
2393 134,
2394 566,
2395 932,
2396 756,
2397 860,
2398 638,
2399 546,
2400 33,
2401 144,
2402 29,
2403 628,
2404 254,
2405 764,
2406 604,
2407 357,
2408 987,
2409 552,
2410 400,
2411 663,
2412 874,
2413 727,
2414 586,
2415 988,
2416 684,
2417 867,
2418 343,
2419 733,
2420 349,
2421 534,
2422 976,
2423 708,
2424 998,
2425 871,
2426 564,
2427 271,
2428 105,
2429 397,
2430 40,
2431 884,
2432 62,
2433 43,
2434 361,
2435 451,
2436 188,
2437 520,
2438 953,
2439 709,
2440 796,
2441 522,
2442 365,
2443 263,
2444 807,
2445 14,
2446 439,
2447 395,
2448 800,
2449 614,
2450 831,
2451 675,
2452 532,
2453 95,
2454 332,
2455 538,
2456 318,
2457 526,
2458 1,
2459 689,
2460 111,
2461 487,
2462 370,
2463 203,
2464 211,
2465 642,
2466 549,
2467 158,
2468 206,
2469 298,
2470 846,
2471 87,
2472 717,
2473 363,
2474 83,
2475 200,
2476 769,
2477 504,
2478 670,
2479 536,
2480 349,
2481 294,
2482 441,
2483 239,
2484 721,
2485 400,
2486 355,
2487 212,
2488 120,
2489 623,
2490 664,
2491 94,
2492 116,
2493 126,
2494 904,
2495 947,
2496 938,
2497 152,
2498 542,
2499 464,
2500 735,
2501 926,
2502 112,
2503 590,
2504 1,
2505 209,
2506 102,
2507 237,
2508 258,
2509 552,
2510 427,
2511 808,
2512 319,
2513 631,
2514 769,
2515 884,
2516 24,
2517 132,
2518 697,
2519 878,
2520 344,
2521 335,
2522 391,
2523 384,
2524 27,
2525 533,
2526 900,
2527 96,
2528 279,
2529 121,
2530 998,
2531 558,
2532 987,
2533 848,
2534 426,
2535 191,
2536 925,
2537 623,
2538 850,
2539 163,
2540 184,
2541 819,
2542 881,
2543 279,
2544 850,
2545 517,
2546 178,
2547 727,
2548 603,
2549 152,
2550 657,
2551 412,
2552 17,
2553 120,
2554 241,
2555 718,
2556 785,
2557 921,
2558 237,
2559 982,
2560 936,
2561 745,
2562 810,
2563 507,
2564 207,
2565 267,
2566 17,
2567 967,
2568 133,
2569 73,
2570 627,
2571 20,
2572 158,
2573 69,
2574 829,
2575 769,
2576 457,
2577 436,
2578 986,
2579 723,
2580 248,
2581 784,
2582 704,
2583 146,
2584 408,
2585 0,
2586 170,
2587 209,
2588 720,
2589 958,
2590 149,
2591 321,
2592 919,
2593 924,
2594 223,
2595 35,
2596 326,
2597 196,
2598 513,
2599 992,
2600 884,
2601 467,
2602 877,
2603 695,
2604 432,
2605 281,
2606 722,
2607 633,
2608 209,
2609 616,
2610 140,
2611 93,
2612 274,
2613 31,
2614 401,
2615 971,
2616 177,
2617 946,
2618 782,
2619 271,
2620 934,
2621 159,
2622 416,
2623 861,
2624 9,
2625 607,
2626 415,
2627 747,
2628 444,
2629 487,
2630 701,
2631 191,
2632 88,
2633 850,
2634 580,
2635 93,
2636 59,
2637 309,
2638 477,
2639 613,
2640 974,
2641 126,
2642 348,
2643 256,
2644 573,
2645 578,
2646 865,
2647 805,
2648 280,
2649 90,
2650 858,
2651 924,
2652 455,
2653 681,
2654 307,
2655 581,
2656 714,
2657 156,
2658 224,
2659 534,
2660 198,
2661 63,
2662 489,
2663 144,
2664 123,
2665 288,
2666 500,
2667 221,
2668 618,
2669 674,
2670 233,
2671 440,
2672 788,
2673 569,
2674 70,
2675 472,
2676 166,
2677 12,
2678 979,
2679 722,
2680 929,
2681 108,
2682 736,
2683 666,
2684 525,
2685 631,
2686 554,
2687 287,
2688 742,
2689 65,
2690 324,
2691 248,
2692 710,
2693 489,
2694 834,
2695 199,
2696 338,
2697 851,
2698 793,
2699 960,
2700 761,
2701 383,
2702 891,
2703 973,
2704 943,
2705 853,
2706 422,
2707 178,
2708 600,
2709 890,
2710 732,
2711 384,
2712 431,
2713 476,
2714 237,
2715 104,
2716 622,
2717 839,
2718 904,
2719 805,
2720 512,
2721 57,
2722 17,
2723 630,
2724 378,
2725 32,
2726 996,
2727 247,
2728 209,
2729 254,
2730 119,
2731 396,
2732 565,
2733 630,
2734 782,
2735 633,
2736 138,
2737 318,
2738 112,
2739 545,
2740 743,
2741 616,
2742 663,
2743 89,
2744 367,
2745 495,
2746 845,
2747 127,
2748 597,
2749 434,
2750 129,
2751 692,
2752 109,
2753 168,
2754 953,
2755 668,
2756 590,
2757 177,
2758 578,
2759 46,
2760 707,
2761 413,
2762 115,
2763 788,
2764 513,
2765 243,
2766 935,
2767 953,
2768 58,
2769 584,
2770 64,
2771 569,
2772 367,
2773 978,
2774 249,
2775 290,
2776 125,
2777 183,
2778 852,
2779 485,
2780 847,
2781 895,
2782 835,
2783 25,
2784 289,
2785 995,
2786 226,
2787 156,
2788 980,
2789 520,
2790 656,
2791 255,
2792 37,
2793 852,
2794 719,
2795 493,
2796 473,
2797 900,
2798 417,
2799 647,
2800 363,
2801 759,
2802 778,
2803 735,
2804 349,
2805 627,
2806 525,
2807 255,
2808 13,
2809 58,
2810 399,
2811 222,
2812 70,
2813 304,
2814 663,
2815 158,
2816 152,
2817 788,
2818 103,
2819 693,
2820 274,
2821 873,
2822 116,
2823 837,
2824 876,
2825 367,
2826 272,
2827 778,
2828 65,
2829 363,
2830 625,
2831 696,
2832 809,
2833 16,
2834 491,
2835 615,
2836 196,
2837 88,
2838 0,
2839 204,
2840 418,
2841 203,
2842 952,
2843 205,
2844 240,
2845 962,
2846 899,
2847 872,
2848 222,
2849 961,
2850 363,
2851 920,
2852 659,
2853 935,
2854 943,
2855 198,
2856 385,
2857 475,
2858 298,
2859 936,
2860 22,
2861 204,
2862 947,
2863 776,
2864 911,
2865 581,
2866 661,
2867 340,
2868 433,
2869 188,
2870 622,
2871 117,
2872 154,
2873 150,
2874 388,
2875 214,
2876 513,
2877 625,
2878 875,
2879 779,
2880 262,
2881 972,
2882 396,
2883 803,
2884 396,
2885 991,
2886 976,
2887 900,
2888 387,
2889 371,
2890 522,
2891 162,
2892 234,
2893 733,
2894 314,
2895 331,
2896 666,
2897 44,
2898 205,
2899 66,
2900 422,
2901 780,
2902 978,
2903 661,
2904 775,
2905 647,
2906 511,
2907 670,
2908 515,
2909 88,
2910 714,
2911 579,
2912 133,
2913 499,
2914 837,
2915 506,
2916 904,
2917 172,
2918 248,
2919 476,
2920 836,
2921 898,
2922 514,
2923 396,
2924 852,
2925 568,
2926 706,
2927 533,
2928 54,
2929 72,
2930 167,
2931 493,
2932 809,
2933 588,
2934 792,
2935 34,
2936 325,
2937 827,
2938 878,
2939 440,
2940 708,
2941 348,
2942 589,
2943 708,
2944 271,
2945 577,
2946 857,
2947 999,
2948 547,
2949 579,
2950 502,
2951 298,
2952 330,
2953 790,
2954 687,
2955 99,
2956 245,
2957 721,
2958 264,
2959 826,
2960 487,
2961 501,
2962 783,
2963 194,
2964 469,
2965 991,
2966 653,
2967 87,
2968 946,
2969 556,
2970 707,
2971 104,
2972 879,
2973 160,
2974 15,
2975 1,
2976 95,
2977 323,
2978 870,
2979 521,
2980 897,
2981 840,
2982 699,
2983 410,
2984 751,
2985 42,
2986 342,
2987 802,
2988 547,
2989 862,
2990 168,
2991 5,
2992 561,
2993 488,
2994 170,
2995 237,
2996 655,
2997 179,
2998 909,
2999 847,
3000 536,
3001 360,
3002 44,
3003 371,
3004 9,
3005 473,
3006 253,
3007 400,
3008 563,
3009 683,
3010 471,
3011 625,
3012 823,
3013 414,
3014 590,
3015 312,
3016 407,
3017 971,
3018 929,
3019 614,
3020 705,
3021 249,
3022 69,
3023 348,
3024 527,
3025 915,
3026 978,
3027 728,
3028 593,
3029 641,
3030 627,
3031 144,
3032 653,
3033 818,
3034 763,
3035 116,
3036 676,
3037 611,
3038 451,
3039 203,
3040 589,
3041 62,
3042 984,
3043 165,
3044 631,
3045 42,
3046 873,
3047 56,
3048 256,
3049 459,
3050 134,
3051 722,
3052 235,
3053 798,
3054 291,
3055 977,
3056 646,
3057 36,
3058 156,
3059 546,
3060 113,
3061 96,
3062 964,
3063 156,
3064 570,
3065 366,
3066 718,
3067 816,
3068 726,
3069 385,
3070 188,
3071 184,
3072 154,
3073 921,
3074 821,
3075 329,
3076 928,
3077 176,
3078 688,
3079 942,
3080 204,
3081 240,
3082 423,
3083 498,
3084 422,
3085 115,
3086 696,
3087 1,
3088 850,
3089 309,
3090 733,
3091 628,
3092 595,
3093 930,
3094 467,
3095 888,
3096 638,
3097 448,
3098 895,
3099 10,
3100 938,
3101 848,
3102 116,
3103 193,
3104 390,
3105 415,
3106 330,
3107 359,
3108 115,
3109 371,
3110 432,
3111 229,
3112 264,
3113 141,
3114 162,
3115 491,
3116 397,
3117 2,
3118 141,
3119 761,
3120 471,
3121 68,
3122 55,
3123 628,
3124 593,
3125 891,
3126 84,
3127 808,
3128 740,
3129 196,
3130 196,
3131 511,
3132 901,
3133 324,
3134 464,
3135 627,
3136 461,
3137 900,
3138 995,
3139 118,
3140 486,
3141 960,
3142 709,
3143 451,
3144 432,
3145 997,
3146 785,
3147 480,
3148 20,
3149 351,
3150 25,
3151 955,
3152 40,
3153 788,
3154 56,
3155 254,
3156 329,
3157 601,
3158 293,
3159 704,
3160 639,
3161 743,
3162 983,
3163 177,
3164 722,
3165 193,
3166 708,
3167 34,
3168 202,
3169 364,
3170 404,
3171 487,
3172 436,
3173 867,
3174 906,
3175 442,
3176 472,
3177 718,
3178 610,
3179 366,
3180 991,
3181 639,
3182 821,
3183 604,
3184 618,
3185 538,
3186 266,
3187 781,
3188 958,
3189 542,
3190 744,
3191 116,
3192 604,
3193 835,
3194 310,
3195 847,
3196 277,
3197 138,
3198 979,
3199 930,
3200 962,
3201 3,
3202 641,
3203 976,
3204 673,
3205 928,
3206 851,
3207 456,
3208 963,
3209 604,
3210 336,
3211 360,
3212 467,
3213 374,
3214 536,
3215 56,
3216 729,
3217 272,
3218 563,
3219 205,
3220 301,
3221 583,
3222 329,
3223 632,
3224 151,
3225 678,
3226 100,
3227 234,
3228 74,
3229 315,
3230 289,
3231 759,
3232 313,
3233 854,
3234 558,
3235 997,
3236 905,
3237 186,
3238 261,
3239 863,
3240 607,
3241 41,
3242 70,
3243 234,
3244 147,
3245 448,
3246 619,
3247 179,
3248 65,
3249 716,
3250 309,
3251 858,
3252 408,
3253 143,
3254 61,
3255 760,
3256 308,
3257 115,
3258 116,
3259 233,
3260 598,
3261 170,
3262 675,
3263 117,
3264 147,
3265 511,
3266 935,
3267 857,
3268 761,
3269 397,
3270 692,
3271 940,
3272 606,
3273 235,
3274 50,
3275 297,
3276 219,
3277 216,
3278 501,
3279 489,
3280 22,
3281 792,
3282 878,
3283 722,
3284 293,
3285 667,
3286 71,
3287 663,
3288 870,
3289 294,
3290 596,
3291 885,
3292 140,
3293 169,
3294 325,
3295 8,
3296 107,
3297 780,
3298 536,
3299 320,
3300 652,
3301 975,
3302 155,
3303 371,
3304 901,
3305 716,
3306 175,
3307 240,
3308 296,
3309 355,
3310 416,
3311 277,
3312 187,
3313 178,
3314 977,
3315 254,
3316 679,
3317 799,
3318 428,
3319 123,
3320 66,
3321 195,
3322 143,
3323 700,
3324 648,
3325 653,
3326 570,
3327 363,
3328 942,
3329 352,
3330 981,
3331 175,
3332 815,
3333 618,
3334 479,
3335 760,
3336 663,
3337 298,
3338 944,
3339 716,
3340 925,
3341 796,
3342 312,
3343 509,
3344 365,
3345 165,
3346 945,
3347 52,
3348 787,
3349 270,
3350 663,
3351 358,
3352 452,
3353 103,
3354 809,
3355 345,
3356 62,
3357 545,
3358 863,
3359 116,
3360 952,
3361 951,
3362 810,
3363 297,
3364 884,
3365 386,
3366 683,
3367 991,
3368 161,
3369 48,
3370 267,
3371 672,
3372 558,
3373 977,
3374 2,
3375 827,
3376 848,
3377 293,
3378 860,
3379 247,
3380 564,
3381 141,
3382 285,
3383 134,
3384 736,
3385 604,
3386 789,
3387 441,
3388 723,
3389 714,
3390 911,
3391 957,
3392 597,
3393 510,
3394 547,
3395 274,
3396 761,
3397 684,
3398 747,
3399 652,
3400 536,
3401 114,
3402 555,
3403 176,
3404 743,
3405 923,
3406 442,
3407 629,
3408 984,
3409 703,
3410 957,
3411 620,
3412 822,
3413 47,
3414 186,
3415 669,
3416 17,
3417 168,
3418 377,
3419 271,
3420 562,
3421 420,
3422 799,
3423 820,
3424 73,
3425 439,
3426 884,
3427 919,
3428 306,
3429 164,
3430 749,
3431 123,
3432 830,
3433 461,
3434 452,
3435 353,
3436 589,
3437 305,
3438 907,
3439 949,
3440 288,
3441 733,
3442 975,
3443 454,
3444 821,
3445 394,
3446 329,
3447 776,
3448 69,
3449 134,
3450 808,
3451 888,
3452 663,
3453 594,
3454 378,
3455 691,
3456 175,
3457 951,
3458 234,
3459 635,
3460 969,
3461 838,
3462 443,
3463 447,
3464 399,
3465 563,
3466 442,
3467 750,
3468 523,
3469 909,
3470 889,
3471 768,
3472 390,
3473 61,
3474 896,
3475 865,
3476 534,
3477 72,
3478 558,
3479 267,
3480 678,
3481 930,
3482 662,
3483 655,
3484 15,
3485 153,
3486 885,
3487 631,
3488 724,
3489 475,
3490 919,
3491 691,
3492 260,
3493 925,
3494 49,
3495 798,
3496 761,
3497 314,
3498 497,
3499 116,
3500 789,
3501 548,
3502 1,
3503 258,
3504 388,
3505 137,
3506 467,
3507 706,
3508 580,
3509 717,
3510 110,
3511 290,
3512 513,
3513 408,
3514 639,
3515 72,
3516 629,
3517 772,
3518 67,
3519 460,
3520 612,
3521 46,
3522 88,
3523 330,
3524 790,
3525 854,
3526 708,
3527 610,
3528 334,
3529 180,
3530 901,
3531 718,
3532 647,
3533 281,
3534 135,
3535 80,
3536 583,
3537 591,
3538 828,
3539 405,
3540 843,
3541 30,
3542 709,
3543 657,
3544 329,
3545 53,
3546 351,
3547 336,
3548 445,
3549 249,
3550 761,
3551 14,
3552 187,
3553 628,
3554 154,
3555 381,
3556 915,
3557 589,
3558 911,
3559 849,
3560 515,
3561 39,
3562 58,
3563 17,
3564 790,
3565 825,
3566 446,
3567 99,
3568 674,
3569 155,
3570 407,
3571 324,
3572 888,
3573 447,
3574 662,
3575 324,
3576 588,
3577 659,
3578 898,
3579 234,
3580 12,
3581 418,
3582 514,
3583 833,
3584 149,
3585 241,
3586 655,
3587 350,
3588 256,
3589 869,
3590 127,
3591 629,
3592 236,
3593 334,
3594 940,
3595 175,
3596 685,
3597 224,
3598 243,
3599 866,
3600 979,
3601 495,
3602 375,
3603 525,
3604 869,
3605 524,
3606 894,
3607 919,
3608 4,
3609 184,
3610 348,
3611 75,
3612 892,
3613 379,
3614 899,
3615 177,
3616 709,
3617 762,
3618 356,
3619 612,
3620 992,
3621 723,
3622 47,
3623 227,
3624 317,
3625 542,
3626 703,
3627 279,
3628 969,
3629 946,
3630 473,
3631 208,
3632 60,
3633 872,
3634 674,
3635 116,
3636 360,
3637 616,
3638 976,
3639 253,
3640 862,
3641 119,
3642 649,
3643 710,
3644 851,
3645 690,
3646 448,
3647 714,
3648 152,
3649 489,
3650 62,
3651 833,
3652 207,
3653 594,
3654 100,
3655 375,
3656 9,
3657 497,
3658 111,
3659 442,
3660 116,
3661 818,
3662 749,
3663 177,
3664 898,
3665 403,
3666 243,
3667 228,
3668 741,
3669 680,
3670 393,
3671 292,
3672 726,
3673 628,
3674 149,
3675 127,
3676 525,
3677 320,
3678 404,
3679 831,
3680 842,
3681 852,
3682 367,
3683 849,
3684 66,
3685 448,
3686 978,
3687 941,
3688 165,
3689 565,
3690 960,
3691 631,
3692 220,
3693 220,
3694 154,
3695 584,
3696 841,
3697 386,
3698 582,
3699 233,
3700 22,
3701 608,
3702 508,
3703 454,
3704 503,
3705 267,
3706 660,
3707 899,
3708 404,
3709 660,
3710 451,
3711 86,
3712 966,
3713 694,
3714 133,
3715 320,
3716 811,
3717 966,
3718 556,
3719 377,
3720 653,
3721 244,
3722 718,
3723 255,
3724 748,
3725 6,
3726 237,
3727 11,
3728 668,
3729 411,
3730 351,
3731 360,
3732 833,
3733 91,
3734 414,
3735 264,
3736 447,
3737 816,
3738 962,
3739 197,
3740 774,
3741 504,
3742 426,