-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathSFMT 216091p 32b.txt
1000 lines (1000 loc) · 14.6 KB
/
SFMT 216091p 32b.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
000 0003735601
001 0640436288
002 4256716239
003 3839000190
004 0867130829
005 3162280226
006 3479099954
007 3356922542
008 0305049860
009 2946506958
010 0914947045
011 1675398725
012 0107044225
013 1248485590
014 2038319565
015 1428911699
016 2629077634
017 1507915643
018 0845777144
019 1887265205
020 1111336159
021 0771625521
022 1936933189
023 4132045707
024 2358430521
025 1934258410
026 4050284740
027 0429223233
028 0543000640
029 4065019581
030 2949418738
031 3532069329
032 0091196966
033 3031657070
034 3473658258
035 4142977606
036 4093540223
037 1088473229
038 4070231813
039 1618721923
040 0502429902
041 0445386640
042 0219839213
043 0902804508
044 1261625935
045 1834035456
046 2106922915
047 1427887069
048 0860165865
049 4120349128
050 3796385971
051 1011524186
052 2951665205
053 0760630001
054 2198217115
055 1171599530
056 1771084814
057 2597312900
058 3340064522
059 0877073549
060 3641769379
061 1981905949
062 2321595088
063 0592286329
064 2540759126
065 0219382582
066 0177079408
067 3918247244
068 0972173770
069 2980542246
070 1435748972
071 1407042628
072 0977676654
073 2587816908
074 3509362008
075 0383762862
076 1336125440
077 1193977488
078 1830633696
079 1187615425
080 0977188364
081 2991999575
082 3710425646
083 2738435480
084 0315273293
085 2615109990
086 3929374299
087 0660377733
088 4230401673
089 1864649769
090 3502193788
091 0062446589
092 3742640331
093 1824652533
094 3002683226
095 4181793569
096 3869798584
097 3632618662
098 0551640029
099 2516362693
100 0069459601
101 0758616954
102 4038091398
103 1271508388
104 2949878610
105 2557690402
106 2861355503
107 1486809235
108 0204614525
109 2026436606
110 2216473428
111 3360780616
112 1300657994
113 4013740864
114 0957695635
115 2686014266
116 3236405363
117 0986591353
118 2874096905
119 3698524691
120 0088864081
121 1195324453
122 0533125550
123 1945972375
124 3659570102
125 2937963744
126 2332169517
127 0698407624
128 3156869028
129 1895181044
130 3303602895
131 4015489582
132 3646504428
133 2898433454
134 1801472693
135 2850771794
136 0288946781
137 0405137658
138 4166122463
139 1299438318
140 1312075705
141 1206544112
142 0040495958
143 3872334765
144 2740864601
145 2531414860
146 0804826026
147 4226370744
148 1727207528
149 1433817563
150 4142566902
151 0054239864
152 1689793371
153 1763037770
154 0531731005
155 4007032734
156 3279098383
157 3154438690
158 2163016961
159 1692470599
160 0471994884
161 0486504113
162 1348412436
163 2973291899
164 2955815943
165 4036992887
166 3311147601
167 3916930774
168 4027505862
169 1781454229
170 3598802960
171 0699652424
172 2766169961
173 0946283152
174 2484849657
175 0695804462
176 3636256887
177 0853048720
178 1002313400
179 2523179517
180 0790663559
181 2151663500
182 2105223938
183 1044317326
184 3648750143
185 1120056981
186 3960921219
187 1523965790
188 4035678608
189 0397163128
190 0877320657
191 0838480180
192 1039087456
193 4253248448
194 0856926387
195 3593084813
196 2335437776
197 1164934323
198 3562515174
199 3932752782
200 3740640174
201 3348145173
202 0635843729
203 3283337701
204 3959952272
205 1174807788
206 0474740809
207 1845230268
208 3634165781
209 1948042121
210 2852117364
211 1905136761
212 2087918451
213 2993112933
214 2435636160
215 3255867940
216 0616905803
217 2500643546
218 2839566173
219 3451271396
220 0997795022
221 0839014916
222 0880702043
223 1681177739
224 0084217966
225 4023172896
226 1899342281
227 3966711857
228 4155466993
229 3601954062
230 1478456904
231 2184752984
232 0033192475
233 2072064810
234 3183353632
235 2047627520
236 3779698354
237 0494941379
238 2197461259
239 1440867227
240 2384689356
241 3302603486
242 1308678879
243 1097402543
244 1186850113
245 1272730367
246 0218620651
247 0445460688
248 3263558045
249 1775652453
250 2915223781
251 0615087641
252 1154795769
253 3013510166
254 0422101224
255 2576776728
256 3384446157
257 0696939061
258 3837697022
259 1021369744
260 2610527663
261 0310720850
262 2580784792
263 0069604485
264 3218001891
265 1939200206
266 3518298758
267 1223884019
268 0435515655
269 0932998594
270 3054957399
271 3822711291
272 1880231738
273 4015715934
274 3032204450
275 4292155965
276 3610434301
277 0517412287
278 0320233454
279 3686480120
280 1323620321
281 2470262589
282 1315676150
283 3836869665
284 4109191295
285 1392923619
286 3670981074
287 1544118601
288 2556122446
289 3096343763
290 0527233479
291 1575203021
292 1029640967
293 3732416804
294 3877794977
295 1543630083
296 0334710795
297 3157182698
298 0267185589
299 0004694478
300 3476288809
301 0314282834
302 2108363874
303 2233495071
304 2613240862
305 0365826005
306 1179900015
307 1483221826
308 3969719305
309 3237754538
310 3975914701
311 0383947089
312 4098253583
313 3601352644
314 1203980123
315 0965174418
316 0637423313
317 0484727788
318 0823394628
319 1716341718
320 2385373788
321 0607426303
322 1973998309
323 1782130523
324 0111080964
325 2457410449
326 3924409416
327 3753675126
328 1285616417
329 0339072261
330 2316384676
331 3964457092
332 0308658519
333 3908816928
334 1362470414
335 2440649036
336 0761226817
337 3710145674
338 4168686938
339 3175322841
340 0677078668
341 0202363786
342 3384971019
343 1079167163
344 1611730011
345 2038729513
346 3477042052
347 1048352120
348 0787850430
349 4263724433
350 2590351901
351 0513355495
352 0451661491
353 0549374483
354 1522857509
355 3075792481
356 1736846985
357 1459589560
358 1032884918
359 4185219800
360 3177727046
361 0102867545
362 0793028762
363 0641893856
364 2191080191
365 3882513488
366 1604682199
367 2286874033
368 3379592928
369 1827370773
370 0265620657
371 0100104002
372 3565836659
373 0263179454
374 2752025095
375 4178365812
376 0514387557
377 3481484923
378 4210224776
379 0719626071
380 1275015530
381 1344428976
382 0175158505
383 2699954818
384 2826054041
385 1566210438
386 2975639654
387 0016813775
388 4142979833
389 1315512960
390 1031692051
391 4075461589
392 0686341043
393 0996372975
394 0168336405
395 2396852731
396 4050597753
397 1548446047
398 0307251373
399 3635217650
400 2626476784
401 2178444439
402 3340662362
403 2529633169
404 2900453072
405 4098942487
406 2880074972
407 1754475424
408 1048545632
409 2536584162
410 3602472457
411 3982376655
412 2032231669
413 3030357017
414 0968372641
415 1959184795
416 3630510573
417 3565202849
418 3369230704
419 0446985553
420 3494503123
421 4008191697
422 3057979441
423 2334640870
424 4045424177
425 3824861565
426 0274340650
427 1859565389
428 4244317759
429 1517143899
430 2907256959
431 4179214664
432 2137493170
433 2048589401
434 3693869390
435 2506679971
436 4224167667
437 2484512734
438 1472095441
439 0293605545
440 2750662516
441 4017700670
442 1121708203
443 2508795047
444 3548704291
445 0984678702
446 0376059639
447 0895516183
448 0409744920
449 2313668367
450 1874962724
451 0228458715
452 1772717250
453 1273910931
454 0235259270
455 3079064649
456 1106251767
457 1870110091
458 2469683741
459 1539225260
460 0318368272
461 1181991745
462 1064196100
463 3783002641
464 2672239341
465 1833908972
466 3890408021
467 3051402964
468 2765678341
469 0933757776
470 2229783330
471 1403768786
472 1486216322
473 0284958655
474 1514266277
475 1244330748
476 2589243906
477 1733935682
478 0731804066
479 1531973094
480 1029460757
481 1838251170
482 2908941418
483 1480947192
484 2580535368
485 1606678071
486 1445724818
487 1834429652
488 0666524486
489 3303559339
490 1080538596
491 1049234839
492 1719571946
493 2716488086
494 4218673351
495 3479102766
496 1016572850
497 0870454057
498 0104863445
499 0895850700
500 1184468224
501 3960822277
502 3922468139
503 0227578970
504 0225203947
505 0546870309
506 0730413144
507 3813908169
508 0133730549
509 0161679304
510 0083553251
511 0215111216
512 0608080821
513 1718070347
514 2485384531
515 0095562275
516 1216176917
517 2650463901
518 0834480833
519 4227702177
520 2047365758
521 0243671527
522 3264894829
523 3590687168
524 0325377837
525 2813046333
526 2036803723
527 0744569219
528 3988036724
529 0455801075
530 3321384984
531 1230587219
532 0689581911
533 3213950339
534 2736458858
535 0188202751
536 2149837727
537 0041003666
538 2384275695
539 3119615626
540 2030630681
541 1204286801
542 0507637837
543 0346002424
544 1381824864
545 1325173760
546 1195592006
547 3328862345
548 4033827241
549 1722410743
550 1228352185
551 0453146122
552 0706740089
553 1150831954
554 1517767616
555 0881610173
556 3582000294
557 3089948627
558 3170798989
559 2242998766
560 0297882543
561 1825303671
562 0236905101
563 1702137977
564 1050038309
565 4076624260
566 2332672959
567 2670817384
568 3365316110
569 0813320877
570 0630174505
571 1991967203
572 0613562909
573 1193537924
574 3675867923
575 1577907646
576 2287748398
577 1212032834
578 2813150499
579 2630121475
580 2531073889
581 2051671157
582 2350935188
583 3868836894
584 1111790767
585 3495851648
586 4276014350
587 3773217591
588 0778431779
589 3188875615
590 2091717201
591 0656094118
592 1728014140
593 0089912405
594 3623947293
595 1482965511
596 3803808880
597 0876879610
598 0922572754
599 4139374489
600 3045525774
601 0633871121
602 1961908047
603 1190672940
604 4242763887
605 3486890220
606 2424859592
607 3729021821
608 3958314547
609 2124948534
610 1613056505
611 0250707923
612 3483582621
613 2232842504
614 1263983868
615 3812380603
616 3923861487
617 2995762491
618 2099104112
619 4081618486
620 0513918922
621 2381283486
622 1971648665
623 3651909784
624 3490360575
625 4122458167
626 0174745695
627 2874177961
628 2367167137
629 1354885165
630 0220697198
631 2307593565
632 4169114539
633 3334601407
634 0327463985
635 2242090233
636 0123145687
637 3458649182
638 3352264436
639 2327578124
640 1911243954
641 1823942527
642 3271165567
643 2328314082
644 1400532597
645 2457353237
646 1402804169
647 0494536996
648 1108819533
649 1692762740
650 1618624936
651 0995907184
652 0962266149
653 2600777772
654 0877988179
655 2642376143
656 3100487751
657 2773332795
658 1842105737
659 3285690061
660 3256442002
661 0739148958
662 2279565683
663 0565946307
664 1920884295
665 0081782337
666 2914183379
667 1653370925
668 3207962384
669 1322200167
670 1992693520
671 1654059409
672 1620387330
673 2710768150
674 2688440718
675 3867238517
676 1867369953
677 3231577372
678 2536818721
679 2513325082
680 3588578804
681 2426361461
682 2499508289
683 1597919673
684 1176274605
685 3338838637
686 1227311571
687 2478025655
688 1406121930
689 0858219950
690 0764668060
691 2043013978
692 2689687235
693 1116023787
694 3311573741
695 4277921687
696 2760833902
697 3520157177
698 2444647621
699 3414583471
700 4200184825
701 2243136911
702 3708175728
703 3169353169
704 2275484641
705 0740836629
706 1043319968
707 0272477902
708 1108273252
709 0621421381
710 0752852847
711 2199541067
712 2285286669
713 0373672030
714 0013908993
715 3604276581
716 0013429828
717 4076747276
718 3785234767
719 0254442371
720 4153994599
721 1177457466
722 1961192541
723 3730092663
724 2204916460
725 2992850368
726 0694962187
727 2827058010
728 1155036531
729 2640810119
730 1378833559
731 0246620814
732 3136494187
733 3029492131
734 4072019102
735 2842428778
736 3438071905
737 2896029879
738 0498210812
739 3697005042
740 1814943578
741 1533385575
742 4270800498
743 0793285574
744 3325570469
745 3619758853
746 3777786652
747 2805355957
748 3335828084
749 1104098496
750 1468838822
751 1142593467
752 0696725958
753 1915775158
754 1227562786
755 2870435708
756 1257965285
757 0486920501
758 0282280188
759 3111023169
760 4120244258
761 3755702173
762 0344234487
763 3853585728
764 4056570149
765 3435700761
766 0161796572
767 2874106884
768 3226810772
769 3357297047
770 1181010285
771 1900602343
772 3230106042
773 3523582629
774 3669794009
775 1062599250
776 1039117860
777 3177621687
778 1325374854
779 3514219055
780 0067402100
781 3972569790
782 2610454622
783 1237281078
784 3711826045
785 0298419488
786 0031791385
787 1623373562
788 2602114647
789 3339239924
790 2632711142
791 2515417788
792 3814092914
793 4234144024
794 3942238726
795 1352987296
796 3146982438
797 2383021746
798 0864867731
799 2460816505
800 1379617444
801 2065099700
802 0742735730
803 0989276204
804 2269518591
805 1251366671
806 0169492250
807 3588242184
808 1873072841
809 3787022804
810 0037626672
811 3412924188
812 0526825722
813 2422753865
814 0640021868
815 0206205334
816 3522747792
817 1226296871
818 0803382617
819 3528123605
820 3114359131
821 3278840025
822 1790173106
823 3111284778
824 2186657012
825 3229084471
826 4206312379
827 0122285628
828 3348963739
829 0206014306
830 2217221653
831 2445873175
832 1870520554
833 3353397187
834 2909527070
835 1933558796
836 1281633190
837 4205564850
838 1825416570
839 1823522158
840 3746055679
841 1386292170
842 1735255780
843 0807018856
844 3328351175
845 2551769085
846 4059813544
847 4283486196
848 0581164606
849 1053672190
850 0149161073
851 1849857307
852 2467117337
853 2169554576
854 2429826347
855 1370829237
856 3694432208
857 2479909551
858 1013745183
859 1334856467
860 3437172335
861 0054979872
862 0137241787
863 2883857761
864 0600305696
865 0427962639
866 0923769645
867 4112046569
868 1383755438
869 3976239653
870 1724754802
871 2531492470
872 2959490698
873 0786413131
874 1890194703
875 0543698819
876 0552965777
877 3199679195
878 2322647118
879 0728152068
880 3681159247
881 2461866557
882 4180444274
883 2250296344
884 0342302150
885 3875462681
886 2426970061
887 4204782964
888 2834587947
889 2524325546
890 1615880842
891 1246247903
892 2301819850
893 2347847418
894 3313014237
895 0407991459
896 1689402926
897 3213846037
898 3963585111
899 1947249943
900 3144071436
901 1975849501
902 3405441756
903 2725494230
904 2246775190
905 0065126556
906 0758597592
907 3959686929
908 2181970401
909 0363904465
910 2840939292
911 2357731640
912 3241288496
913 0502263092
914 3454958539
915 0649824920
916 3871253955
917 2453868405
918 2083439111
919 3408915684
920 2639586663
921 0669600592
922 0616645110
923 3896089504
924 1713720594
925 2054954795
926 2124912093
927 3589766056
928 3518359177
929 2952866603
930 3822079651
931 0158655311
932 3465960535
933 2798883083
934 2167957715
935 1137442800
936 1540672077
937 1776570624
938 0320397367
939 1788049720
940 2808377875
941 1955632566
942 3674817836
943 0949902923
944 1605151138
945 4087530176
946 2412001192
947 3381597742
948 4108096127
949 4120695589
950 1289523778
951 3150768448
952 0957791334
953 2751031563
954 2353853829
955 4227126541
956 3812752013
957 3258882395
958 1680927567
959 2753890651
960 0107394479
961 3241429601
962 3541330993
963 2242962665
964 2117096784
965 1725670227
966 1407620870
967 2566571665
968 2797693569
969 2553412083
970 0500977707
971 0701939651
972 1996371625
973 2811877867
974 0299579146
975 3858871134
976 1348151750
977 1991407906
978 3149036597
979 0433066348
980 2869253938
981 0386699219
982 3975406744
983 0524214620
984 2348510356
985 3215880889
986 3589216789
987 1834417174
988 2222401123
989 3881177811
990 1634931564
991 0233597003
992 1481938451
993 2334105670
994 1341135653
995 3310978774
996 3819829594
997 3087874775
998 4229463189
999 4193494235