-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathLuhnNumbers.csv
We can't make this file beautiful and searchable because it's too large.
81000 lines (81000 loc) · 633 KB
/
LuhnNumbers.csv
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
100107
100115
100123
100131
100149
100156
100164
100172
100180
100198
100206
100214
100222
100230
100248
100255
100263
100271
100289
100297
100305
100313
100321
100339
100347
100354
100362
100370
100388
100396
100404
100412
100420
100438
100446
100453
100461
100479
100487
100495
100503
100511
100529
100537
100545
100552
100560
100578
100586
100594
100602
100610
100628
100636
100644
100651
100669
100677
100685
100693
100701
100719
100727
100735
100743
100750
100768
100776
100784
100792
100800
100818
100826
100834
100842
100859
100867
100875
100883
100891
100909
100917
100925
100933
100941
100958
100966
100974
100982
100990
101105
101113
101121
101139
101147
101154
101162
101170
101188
101196
101204
101212
101220
101238
101246
101253
101261
101279
101287
101295
101303
101311
101329
101337
101345
101352
101360
101378
101386
101394
101402
101410
101428
101436
101444
101451
101469
101477
101485
101493
101501
101519
101527
101535
101543
101550
101568
101576
101584
101592
101600
101618
101626
101634
101642
101659
101667
101675
101683
101691
101709
101717
101725
101733
101741
101758
101766
101774
101782
101790
101808
101816
101824
101832
101840
101857
101865
101873
101881
101899
101907
101915
101923
101931
101949
101956
101964
101972
101980
101998
102103
102111
102129
102137
102145
102152
102160
102178
102186
102194
102202
102210
102228
102236
102244
102251
102269
102277
102285
102293
102301
102319
102327
102335
102343
102350
102368
102376
102384
102392
102400
102418
102426
102434
102442
102459
102467
102475
102483
102491
102509
102517
102525
102533
102541
102558
102566
102574
102582
102590
102608
102616
102624
102632
102640
102657
102665
102673
102681
102699
102707
102715
102723
102731
102749
102756
102764
102772
102780
102798
102806
102814
102822
102830
102848
102855
102863
102871
102889
102897
102905
102913
102921
102939
102947
102954
102962
102970
102988
102996
103101
103119
103127
103135
103143
103150
103168
103176
103184
103192
103200
103218
103226
103234
103242
103259
103267
103275
103283
103291
103309
103317
103325
103333
103341
103358
103366
103374
103382
103390
103408
103416
103424
103432
103440
103457
103465
103473
103481
103499
103507
103515
103523
103531
103549
103556
103564
103572
103580
103598
103606
103614
103622
103630
103648
103655
103663
103671
103689
103697
103705
103713
103721
103739
103747
103754
103762
103770
103788
103796
103804
103812
103820
103838
103846
103853
103861
103879
103887
103895
103903
103911
103929
103937
103945
103952
103960
103978
103986
103994
104109
104117
104125
104133
104141
104158
104166
104174
104182
104190
104208
104216
104224
104232
104240
104257
104265
104273
104281
104299
104307
104315
104323
104331
104349
104356
104364
104372
104380
104398
104406
104414
104422
104430
104448
104455
104463
104471
104489
104497
104505
104513
104521
104539
104547
104554
104562
104570
104588
104596
104604
104612
104620
104638
104646
104653
104661
104679
104687
104695
104703
104711
104729
104737
104745
104752
104760
104778
104786
104794
104802
104810
104828
104836
104844
104851
104869
104877
104885
104893
104901
104919
104927
104935
104943
104950
104968
104976
104984
104992
105106
105114
105122
105130
105148
105155
105163
105171
105189
105197
105205
105213
105221
105239
105247
105254
105262
105270
105288
105296
105304
105312
105320
105338
105346
105353
105361
105379
105387
105395
105403
105411
105429
105437
105445
105452
105460
105478
105486
105494
105502
105510
105528
105536
105544
105551
105569
105577
105585
105593
105601
105619
105627
105635
105643
105650
105668
105676
105684
105692
105700
105718
105726
105734
105742
105759
105767
105775
105783
105791
105809
105817
105825
105833
105841
105858
105866
105874
105882
105890
105908
105916
105924
105932
105940
105957
105965
105973
105981
105999
106104
106112
106120
106138
106146
106153
106161
106179
106187
106195
106203
106211
106229
106237
106245
106252
106260
106278
106286
106294
106302
106310
106328
106336
106344
106351
106369
106377
106385
106393
106401
106419
106427
106435
106443
106450
106468
106476
106484
106492
106500
106518
106526
106534
106542
106559
106567
106575
106583
106591
106609
106617
106625
106633
106641
106658
106666
106674
106682
106690
106708
106716
106724
106732
106740
106757
106765
106773
106781
106799
106807
106815
106823
106831
106849
106856
106864
106872
106880
106898
106906
106914
106922
106930
106948
106955
106963
106971
106989
106997
107102
107110
107128
107136
107144
107151
107169
107177
107185
107193
107201
107219
107227
107235
107243
107250
107268
107276
107284
107292
107300
107318
107326
107334
107342
107359
107367
107375
107383
107391
107409
107417
107425
107433
107441
107458
107466
107474
107482
107490
107508
107516
107524
107532
107540
107557
107565
107573
107581
107599
107607
107615
107623
107631
107649
107656
107664
107672
107680
107698
107706
107714
107722
107730
107748
107755
107763
107771
107789
107797
107805
107813
107821
107839
107847
107854
107862
107870
107888
107896
107904
107912
107920
107938
107946
107953
107961
107979
107987
107995
108100
108118
108126
108134
108142
108159
108167
108175
108183
108191
108209
108217
108225
108233
108241
108258
108266
108274
108282
108290
108308
108316
108324
108332
108340
108357
108365
108373
108381
108399
108407
108415
108423
108431
108449
108456
108464
108472
108480
108498
108506
108514
108522
108530
108548
108555
108563
108571
108589
108597
108605
108613
108621
108639
108647
108654
108662
108670
108688
108696
108704
108712
108720
108738
108746
108753
108761
108779
108787
108795
108803
108811
108829
108837
108845
108852
108860
108878
108886
108894
108902
108910
108928
108936
108944
108951
108969
108977
108985
108993
109108
109116
109124
109132
109140
109157
109165
109173
109181
109199
109207
109215
109223
109231
109249
109256
109264
109272
109280
109298
109306
109314
109322
109330
109348
109355
109363
109371
109389
109397
109405
109413
109421
109439
109447
109454
109462
109470
109488
109496
109504
109512
109520
109538
109546
109553
109561
109579
109587
109595
109603
109611
109629
109637
109645
109652
109660
109678
109686
109694
109702
109710
109728
109736
109744
109751
109769
109777
109785
109793
109801
109819
109827
109835
109843
109850
109868
109876
109884
109892
109900
109918
109926
109934
109942
109959
109967
109975
109983
109991
110106
110114
110122
110130
110148
110155
110163
110171
110189
110197
110205
110213
110221
110239
110247
110254
110262
110270
110288
110296
110304
110312
110320
110338
110346
110353
110361
110379
110387
110395
110403
110411
110429
110437
110445
110452
110460
110478
110486
110494
110502
110510
110528
110536
110544
110551
110569
110577
110585
110593
110601
110619
110627
110635
110643
110650
110668
110676
110684
110692
110700
110718
110726
110734
110742
110759
110767
110775
110783
110791
110809
110817
110825
110833
110841
110858
110866
110874
110882
110890
110908
110916
110924
110932
110940
110957
110965
110973
110981
110999
111104
111112
111120
111138
111146
111153
111161
111179
111187
111195