IFSC Codes
Swift Codes
NSC Codes
BSB Codes
BIN Codes
HK Codes
Sri Lanka Codes
Forex
Home
BIN Code
United States
ATM ONLY
MAESTRO
BIN List Of ATM ONLY Bank MAESTRO Cards In United States
United States
ATM ONLY
MAESTRO
Select BIN
589011
589012
589765
589766
589767
589768
589769
589770
589771
589823
589827
589828
589829
589831
589832
589833
589850
589852
589856
589858
589871
589874
589876
589879
589880
589882
589895
589898
589901
589903
589904
589907
667067
667068
667069
667070
667071
667072
667073
667074
667075
667076
667077
667078
667079
667080
667081
667082
667083
667084
667085
667086
667087
667088
667089
667090
667091
667092
667093
667094
667095
667096
667097
667098
667099
667100
667101
667102
667103
667104
667105
667106
667107
667108
667109
667110
667111
667112
667113
667114
667115
667116
667117
667118
667119
667120
667121
667122
667123
667124
667125
667126
667127
667128
667129
667130
667131
667132
667133
667134
667135
667136
667137
667138
667139
667140
667141
667142
667143
667144
667145
667146
667147
667148
667149
667150
667151
667152
667153
667154
667155
667156
667157
667158
667159
667160
667161
667162
667163
667164
667165
667166
667167
667168
667169
667170
667171
667172
667173
667174
667175
667176
667177
667178
667179
667180
667181
667182
667183
667184
667185
667186
667187
667188
667189
667190
667191
667192
667193
667194
667195
667196
667197
667198
667199
667200
667201
667202
667203
667204
667205
667206
667207
667208
667209
667210
667211
667212
667213
667214
667215
667216
667217
667218
667219
667220
667221
667222
667223
667224
667225
667226
667227
667228
667229
667230
667231
667232
667233
667234
667235
667236
667237
667238
667239
667240
667241
667242
667243
667244
667245
667246
667247
667248
667249
667250
667251
667252
667253
667254
667255
667256
667257
667258
667259
667260
667261
667262
667263
667264
667265
667266
667267
667268
667269
667270
667271
667272
667273
667274
667275
667276
667277
667278
667279
667280
667281
667282
667283
667284
667285
667286
667287
667288
667289
667290
667291
667292
667293
667294
667295
667296
667297
667298
667299
667300
667301
667302
667303
667304
667305
667306
667307
667308
667309
667310
667311
667312
667313
667314
667315
667316
667317
667318
667319
667320
667321
667322
667323
667324
667325
667326
667327
667328
667329
667330
667331
667332
667333
667334
667335
667336
667337
667338
667339
667340
667341
667342
667343
667344
667345
667346
667347
667348
667349
667350
667351
667352
667353
667354
667355
667356
667357
667358
667359
667360
667361
667362
667363
667364
667365
667366
667367
667368
667369
667370
667371
667372
667373
667374
667375
667376
667377
667378
667379
667380
667381
667382
667383
667384
667385
667386
667387
667388
667389
667390
667391
667392
667393
667394
667395
667396
667397
667398
667399
667400
667401
667402
667403
667404
667405
667406
667407
667408
667409
667410
667411
667412
667413
667414
667415
667416
667417
667418
667419
667420
667421
667422
667423
667424
667425
667426
667427
667428
667429
667430
667431
667432
667433
667434
667435
667436
667437
667438
667439
667440
667441
667442
667443
667444
667445
667446
667447
667448
667449
667450
667451
667452
667453
667454
667455
667456
667457
667458
667459
667460
667461
667462
667463
667464
667465
667466
667467
667468
667469
667470
667471
667472
667473
667474
667475
667476
667477
667478
667479
667480
667481
667482
667483
667484
667485
667486
667487
667488
667489
667490
667491
667492
667493
667494
667495
667496
667497
667498
667499
667500
667501
667502
667503
667504
667505
667506
667507
667508
667509
667510
667511
667512
667513
667514
667515
667516
667517
667518
667519
667520
667521
667522
667523
667524
667525
667526
667527
667528
667529
667530
667531
667532
667533
667534
667535
667536
667537
667538
667539
667540
667541
667542
667543
667544
667545
667546
667547
667548
667549
667550
667551
667552
667553
667554
667555
667556
667557
667558
667559
667560
667561
667562
667563
667564
667565
667566
667567
667568
667569
667570
667571
667572
667573
667574
667575
667576
667577
667578
667579
667580
667581
667582
667583
667584
667585
667586
667587
667588
667589
667590
667591
667592
667593
667594
667595
667596
667597
667598
667599
667600
667601
667602
667603
667604
667605
667606
667607
667608
667609
667610
667611
667612
667613
667614
667615
667616
667617
667618
667619
667620
667621
667622
667623
667624
667625
667626
667627
667628
667629
667630
667631
667632
667633
667634
667635
667636
667637
667638
667639
667640
667641
667642
667643
667644
667645
667646
667647
667648
667649
667650
667651
667652
667653
667654
667655
667656
667657
667658
667659
667660
667661
667662
667663
667664
667665
667666
667667
667668
667669
667670
667671
667672
667673
667674
667675
667676
667677
667678
667679
667680
667681
667682
667683
667684
667685
667686
667687
667688
667689
667690
667691
667692
667693
667694
667695
667696
667697
667698
667699
667700
667701
667702
667703
667704
667705
667706
667707
667708
667709
667710
667711
667712
667713
667714
667715
667716
667717
667718
667719
667720
667721
667722
667723
667724
667725
667726
667727
667728
667729
667730
667731
667732
667733
667734
667735
667736
667737
667738
667739
667740
667741
667742
667743
667744
667745
667746
667747
667748
667749
667750
667751
667752
667753
667754
667755
667756
667757
667758
667759
667760
667761
667762
667763
667764
667765
667766
667767
667768
667769
667770
667771
667772
667773
667774
667775
667776
667777
667778
667779
667780
667781
667782
667783
667784
667785
667786
667787
667788
667789
667790
667791
667792
667793
667794
667795
667796
667797
667798
667799
667800
667801
667802
667803
667804
667805
667806
667807
667808
667809
667810
667811
667812
667813
667814
667815
667816
667817
667818
667819
667820
667821
667822
667823
667824
667825
667826
667827
667828
667829
667830
667831
667832
667833
667834
667835
667836
667837
667838
667839
667840
667841
667842
667843
667844
667845
667846
667847
667848
667849
667850
667851
667852
667853
667854
667855
667856
667857
667858
667859
667860
667861
667862
667863
667864
667865
667866
667867
667868
667869
667870
667871
667872
667873
667874
667875
667876
667877
667878
667879
667880
667881
667882
667883
667884
667885
667886
667887
667888
667889
667890
667891
667892
667893
667894
667895
667896
667897
667898
667899
667900
667901
667902
667903
667904
667905
667906
667907
667908
667909
667910
667911
667912
667913
667914
667915
667916
667917
667918
667919
667920
667921
667922
667923
667924
667925
667926
667927
667928
667929
667930
667931
667932
667933
667934
667935
667936
667937
667938
667939
667940
667941
667942
667943
667944
667945
667946
667947
667948
667949
667950
667951
667952
667953
667954
667955
667956
667957
667958
667959
667960
667961
667962
667963
667964
667965
667966
667967
667968
667969
667970
667971
667972
667973
667974
667975
667976
667977
667978
667979
667980
667981
667982
667983
667984
667985
667986
667987
667988
667989
667990
667991
667992
667993
667994
667995
667996
667997
667998
667999
668000
668001
668002
668003
668004
668005
668006
668007
668008
668009
668010
668011
668012
668013
668014
668015
668016
668017
668018
668019
668020
668021
668022
668023
668024
668025
668026
668027
668028
668029
668030
668031
668032
668033
668034
668035
668036
668037
668038
668039
668040
668041
668042
668043
668044
668045
668046
668047
668048
668049
668050
668051
668052
668053
668054
668055
668056
668057
668058
668059
668060
668061
668062
668063
668064
668065
668066
668067
668068
668069
668070
668071
668072
668073
668074
668075
668076
668077
668078
668079
668080
668081
668082
668083
668084
668085
668086
668087
668088
668089
668090
668091
668092
668093
668094
668095
668096
668097
668098
668099
668100
668101
668102
668103
668104
668105
668106
668107
668108
668109
668110
668111
668112
668113
668114
668115
668116
668117
668118
668119
668120
668121
668122
668123
668124
668125
668126
668127
668128
668129
668130
668131
668132
668133
668134
668135
668136
668137
668138
668139
668140
668141
668142
668143
668144
668145
668146
668147
668148
668149
668150
668151
668152
668153
668154
668155
668156
668157
668158
668159
668160
668161
668162
668163
668164
668165
668166
668167
668168
668169
668170
668171
668172
668173
668174
668175
668176
668177
668178
668179
668180
668181
668182
668183
668184
668185
668186
668187
668188
668189
668190
668191
668192
668193
668194
668195
668196
668197
668198
668199
668200
668201
668202
668203
668204
668205
668206
668207
668208
668209
668210
668211
668212
668213
668214
668215
668216
668217
668218
668219
668220
668221
668222
668223
668224
668225
668226
668227
668228
668229
668230
668231
668232
668233
668234
668235
668236
668237
668238
668239
668240
668241
668242
668243
668244
668245
668246
668247
668248
668249
668250
668251
668252
668253
668254
668255
668256
668257
668258
668259
668260
668261
668262
668263
668264
668265
668266
668267
668268
668269
668270
668271
668272
668273
668274
668275
668276
668277
668278
668279
668280
668281
668282
668283
668284
668285
668286
668287
668288
668289
668290
668291
668292
668293
668294
668295
668296
668297
668298
668299
668300
668301
668302
668303
668304
668305
668306
668307
668308
668309
668310
668311
668312
668313
668314
668315
668316
668317
668318
668319
668320
668321
668322
668323
668324
668325
668326
668327
668328
668329
668330
668331
668332
668333
668334
668335
668336
668337
668338
668339
668340
668341
668342
668343
668344
668345
668346
668347
668348
668349
668350
668351
668352
668353
668354
668355
668356
668357
668358
668359
668360
668361
668362
668363
668364
668365
668366
668367
668368
668369
668370
668371
668372
668373
668374
668375
668376
668377
668378
668379
668380
668381
668382
668383
668384
668385
668386
668387
668388
668389
668390
668391
668392
668393
668394
668395
668396
668397
668398
668399
668400
668401
668402
668403
668404
668405
668406
668407
668408
668409
668410
668411
668412
668413
668414
668415
668416
668417
668418
668419
668420
668421
668422
668423
668424
668425
668426
668427
668428
668429
668430
668431
668432
668433
668434
668435
668436
668437
668438
668439
668440
668441
668442
668443
668444
668445
668446
668447
668448
668449
668450
668451
668452
668453
668454
668455
668456
668457
668458
668459
668460
668461
668462
668463
668464
668465
668466
668467
668468
668469
668470
668471
668472
668473
668474
668475
668476
668477
668478
668479
668480
668481
668482
668483
668484
668485
668486
668487
668488
668489
668490
668491
668492
668493
668494
668495
668496
668497
668498
668499
668500
668501
668502
668503
668504
668505
668506
668507
668508
668509
668510
668511
668512
668513
668514
668515
668516
668517
668518
668519
668520
668521
668522
668523
668524
668525
668526
668527
668528
668529
668530
668531
668532
668533
668534
668535
668536
668537
668538
668539
668540
668541
668542
668543
668544
668545
668546
668547
668548
668549
668550
668551
668552
668553
668554
668555
668556
668557
668558
668559
668560
668561
668562
668563
668564
668565
668566
668567
668568
668569
668570
668571
668572
668573
668574
668575
668576
668577
668578
668579
668580
668581
668582
668583
668584
668585
668586
668587
668588
668589
668590
668591
668592
668593
668594
668595
668596
668597
668598
668599
668600
668601
668602
668603
668604
668605
668606
668607
668608
668609
668610
668611
668612
668613
668614
668615
668616
668617
668618
668619
668620
668621
668622
668623
668624
668625
668626
668627
668628
668629
668630
668631
668632
668633
668634
668635
668636
668637
668638
668639
668640
668641
668642
668643
668644
668645
668646
668647
668648
668649
668650
668651
668652
668653
668654
668655
668656
668657
668658
668659
668660
668661
668662
668663
668664
668665
668666
668667
668668
668669
668670
668671
668672
668673
668674
668675
668676
668677
668678
668679
668680
668681
668682
668683
668684
668685
668686
668687
668688
668689
668690
668691
668692
668693
668694
668695
668696
668697
668698
668699
668700
668701
668702
668703
668704
668705
668706
668707
668708
668709
668710
668711
668712
668713
668714
668715
668716
668717
668718
668719
668720
668721
668722
668723
668724
668725
668726
668727
668728
668729
668730
668731
668732
668733
668734
668735
668736
668737
668738
668739
668740
668741
668742
668743
668744
668745
668746
668747
668748
668749
668750
668751
668752
668753
668754
668755
668756
668757
668758
668759
668760
668761
668762
668763
668764
668765
668766
668767
668768
668769
668770
668771
668772
668773
668774
668775
668776
668777
668778
668779
668780
668781
668782
668783
668784
668785
668786
668787
668788
668789
668790
668791
668792
668793
668794
668795
668796
668797
668798
668799
668800
668801
668802
668803
668804
668805
668806
668807
668808
668809
668810
668811
668812
668813
668814
668815
668816
668817
668818
668819
668820
668821
668822
668823
668824
668825
668826
668827
668828
668829
668830
668831
668832
668833
668834
668835
668836
668837
668838
668839
668840
668841
668842
668843
668844
668845
668846
668847
668848
668849
668850
668851
668852
668853
668854
668855
668856
668857
668858
668859
668860
668861
668862
668863
668864
668865
668866
668867
668868
668869
668870
668871
668872
668873
668874
668875
668876
668877
668878
668879
668880
668881
668882
668883
668884
668885
668886
668887
668888
668889
668890
668891
668892
668893
668894
668895
668896
668897
668898
668899
668900
668901
668902
668903
668904
668905
668906
668907
668908
668909
668910
668911
668912
668913
668914
668915
668916
668917
668918
668919
668920
668921
668922
668923
668924
668925
668926
668927
668928
668929
668930
668931
668932
668933
668934
668935
668936
668937
668938
668939
668940
668941
668942
668943
668944
668945
668946
668947
668948
668949
668950
668951
668952
668953
668954
668955
668956
668957
668958
668959
668960
668961
668962
668963
668964
668965
668966
668967
668968
668969
668970
668971
668972
668973
668974
668975
668976
668977
668978
668979
668980
668981
668982
668983
668984
668985
668986
668987
668988
668989
668990
668991
668992
668993
668994
668995
668996
668997
668998
668999
669000
669001
669002
669003
669004
669005
669006
669007
669008
669009
669010
669011
669012
669013
669014
669015
669016
669017
669018
669019
669020
669021
669022
669023
669024
669025
669026
669027
669028
669029
669030
669031
669032
669033
669034
669035
669036
669037
669038
669039
669040
669041
669042
669043
669044
669045
669046
669047
669048
669049
669050
669051
669052
669053
669054
669055
669056
669057
669058
669059
669060
669061
669062
669063
669064
669065
669066
669067
669068
669069
669070
669071
669072
669073
669074
669075
669076
669077
669078
669079
669080
669081
669082
669083
669084
669085
669086
669087
669088
669089
669090
669091
669092
669093
669094
669095
669096
669097
669098
669099
669100
669101
669102
669103
669104
669105
669106
669107
669108
669109
669110
669111
669112
669113
669114
669115
669116
669117
669118
669119
669120
669121
669122
669123
669124
669125
669126
669127
669128
669129
669130
669131
669132
669133
669134
669135
669136
669137
669138
669139
669140
669141
669142
669143
669144
669145
669146
669147
669148
669149
669150
669151
669152
669153
669154
669155
669156
669157
669158
669159
669160
669161
669162
669163
669164
669165
669166
669167
669168
669169
669170
669171
669172
669173
669174
669175
669176
669177
669178
669179
669180
669181
669182
669183
669184
669185
669186
669187
669188
669189
669190
669191
669192
669193
669194
669195
669196
669197
669198
669199
669200
669201
669202
669203
669204
669205
669206
669207
669208
669209
669210
669211
669212
669213
669214
669215
669216
669217
669218
669219
669220
669221
669222
669223
669224
669225
669226
669227
669228
669229
669230
669231
669232
669233
669234
669235
669236
669237
669238
669239
669240
669241
669242
669243
669244
669245
669246
669247
669248
669249
669250
669251
669252
669253
669254
669255
669256
669257
669258
669259
669260
669261
669262
669263
669264
669265
669266
669267
669268
669269
669270
669271
669272
669273
669274
669275
669276
669277
669278
669279
669280
669281
669282
669283
669284
669285
669286
669287
669288
669289
669290
669291
669292
669293
669294
669295
669296
669297
669298
669299
669300
669301
669302
669303
669304
669305
669306
669307
669308
669309
669310
669311
669312
669313
669314
669315
669316
669317
669318
669319
669320
669321
669322
669323
669324
669325
669326
669327
669328
669329
669330
669331
669332
669333
669334
669335
669336
669337
669338
669339
669340
669341
669342
669343
669344
669345
669346
669347
669348
669349
669350
669351
669352
669353
669354
669355
669356
669357
669358
669359
669360
669361
669362
669363
669364
669365
669366
669367
669368
669369
669370
669371
669372
669373
669374
669375
669376
669377
669378
669379
669380
669381
669382
669383
669384
669385
669386
669387
669388
669389
669390
669391
669392
669393
669394
669395
669396
669397
669398
669399
669400
669401
669402
669403
669404
669405
669406
669407
669408
669409
669410
669411
669412
669413
669414
669415
669416
669417
669418
669419
669420
669421
669422
669423
669424
669425
669426
669427
669428
669429
669430
669431
669432
669433
669434
669435
669436
669437
669438
669439
669440
669441
669442
669443
669444
669445
669446
669447
669448
669449
669450
669451
669452
669453
669454
669455
669456
669457
669458
669459
669460
669461
669462
669463
669464
669465
669466
669467
669468
669469
669470
669471
669472
669473
669474
669475
669476
669477
669478
669479
669480
669481
669482
669483
669484
669485
669486
669487
669488
669489
669490
669491
669492
669493
669494
669495
669496
669497
669498
669499
669500
669501
669502
669503
669504
669505
669506
669507
669508
669509
669510
669511
669512
669513
669514
669515
669516
669517
669518
669519
669520
669521
669522
669523
669524
669525
669526
669527
669528
669529
669530
669531
669532
669533
669534
669535
669536
669537
669538
669539
669540
669541
669542
669543
669544
669545
669546
669547
669548
669549
669550
669551
669552
669553
669554
669555
669556
669557
669558
669559
669560
669561
669562
669563
669564
669565
669566
669567
669568
669569
669570
669571
669572
669573
669574
669575
669576
669577
669578
669579
669580
669581
669582
669583
669584
669585
669586
669587
669588
669589
669590
669591
669592
669593
669594
669595
669596
669597
669598
669599
669600
669601
669602
669603
669604
669605
669606
669607
669608
669609
669610
669611
669612
669613
669614
669615
669616
669617
669618
669619
669620
669621
669622
669623
669624
669625
669626
669627
669628
669629
669630
669631
669632
669633
669634
669635
669636
669637
669638
669639
669640
669641
669642
669643
669644
669645
669646
669647
669648
669649
669650
669651
669652
669653
669654
669655
669656
669657
669658
669659
669660
669661
669662
669663
669664
669665
669666
669667
669668
669669
669670
669671
669672
669673
669674
669675
669676
669677
669678
669679
669680
669681
669682
669683
669684
669685
669686
669687
669688
669689
669690
669691
669692
669693
669694
669695
669696
669697
669698
669699
669700
669701
669702
669703
669704
669705
669706
669707
669708
669709
669710
669711
669712
669713
669714
669715
669716
669717
669718
669719
669720
669721
669722
669723
669724
669725
669726
669727
669728
669729
669730
669731
669732
669733
669734
669735
669736
669737
669738
669739
669740
669741
669742
669743
669744
669745
669746
669747
669748
669749
669750
669751
669752
669753
669754
669755
669756
669757
669758
669759
669760
669761
669762
669763
669764
669765
669766
669767
669768
669769
669770
669771
669772
669773
669774
669775
669776
669777
669778
669779
669780
669781
669782
669783
669784
669785
669786
669787
669788
669789
669790
669791
669792
669793
669794
669795
669796
669797
669798
669799
669800
669801
669802
669803
669804
669805
669806
669807
669808
669809
669810
669811
669812
669813
669814
669815
669816
669817
669818
669819
669820
669821
669822
669823
669824
669825
669826
669827
669828
669829
669830
669831
669832
669833
669834
669835
669836
669837
669838
669839
669840
669841
669842
669843
669844
669845
669846
669847
669848
669849
669850
669851
669852
669853
669854
669855
669856
669857
669858
669859
669860
669861
669862
669863
669864
669865
669866
669867
669868
669869
669870
669871
669872
669873
669874
669875
669876
669877
669878
669879
669880
669881
669882
669883
669884
669885
669886
669887
669888
669889
669890
669891
669892
669893
669894
669895
669896
669897
669898
669899
669900
669901
669902
669903
669904
669905
669906
669907
669908
669909
669910
669911
669912
669913
669914
669915
669916
669917
669918
669919
669920
669921
669922
669923
669924
669925
669926
669927
669928
669929
669930
669931
669932
669933
669934
669935
669936
669937
669938
669939
669940
669941
669942
669943
669944
669945
669946
669947
669948
669949
669950
669951
669952
669953
669954
669955
669956
669957
669958
669959
669960
669961
669962
669963
669964
669965
669966
669967
669968
669969
669970
669971
669972
669973
669974
669975
669976
669977
669978
669979
669980
669981
669982
669983
669984
669985
669986
669987
669988
669989
669990
669991
669992
669993
669994
669995
669996
669997
669998
669999
or Choose BIN Code from list below
589011
589012
589765
589766
589767
589768
589769
589770
589771
589823
589827
589828
589829
589831
589832
589833
589850
589852
589856
589858
589871
589874
589876
589879
589880
589882
589895
589898
589901
589903
589904
589907
667067
667068
667069
667070
667071
667072
667073
667074
667075
667076
667077
667078
667079
667080
667081
667082
667083
667084
667085
667086
667087
667088
667089
667090
667091
667092
667093
667094
667095
667096
667097
667098
667099
667100
667101
667102
667103
667104
667105
667106
667107
667108
667109
667110
667111
667112
667113
667114
667115
667116
667117
667118
667119
667120
667121
667122
667123
667124
667125
667126
667127
667128
667129
667130
667131
667132
667133
667134
667135
667136
667137
667138
667139
667140
667141
667142
667143
667144
667145
667146
667147
667148
667149
667150
667151
667152
667153
667154
667155
667156
667157
667158
667159
667160
667161
667162
667163
667164
667165
667166
667167
667168
667169
667170
667171
667172
667173
667174
667175
667176
667177
667178
667179
667180
667181
667182
667183
667184
667185
667186
667187
667188
667189
667190
667191
667192
667193
667194
667195
667196
667197
667198
667199
667200
667201
667202
667203
667204
667205
667206
667207
667208
667209
667210
667211
667212
667213
667214
667215
667216
667217
667218
667219
667220
667221
667222
667223
667224
667225
667226
667227
667228
667229
667230
667231
667232
667233
667234
667235
667236
667237
667238
667239
667240
667241
667242
667243
667244
667245
667246
667247
667248
667249
667250
667251
667252
667253
667254
667255
667256
667257
667258
667259
667260
667261
667262
667263
667264
667265
667266
667267
667268
667269
667270
667271
667272
667273
667274
667275
667276
667277
667278
667279
667280
667281
667282
667283
667284
667285
667286
667287
667288
667289
667290
667291
667292
667293
667294
667295
667296
667297
667298
667299
667300
667301
667302
667303
667304
667305
667306
667307
667308
667309
667310
667311
667312
667313
667314
667315
667316
667317
667318
667319
667320
667321
667322
667323
667324
667325
667326
667327
667328
667329
667330
667331
667332
667333
667334
667335
667336
667337
667338
667339
667340
667341
667342
667343
667344
667345
667346
667347
667348
667349
667350
667351
667352
667353
667354
667355
667356
667357
667358
667359
667360
667361
667362
667363
667364
667365
667366
667367
667368
667369
667370
667371
667372
667373
667374
667375
667376
667377
667378
667379
667380
667381
667382
667383
667384
667385
667386
667387
667388
667389
667390
667391
667392
667393
667394
667395
667396
667397
667398
667399
667400
667401
667402
667403
667404
667405
667406
667407
667408
667409
667410
667411
667412
667413
667414
667415
667416
667417
667418
667419
667420
667421
667422
667423
667424
667425
667426
667427
667428
667429
667430
667431
667432
667433
667434
667435
667436
667437
667438
667439
667440
667441
667442
667443
667444
667445
667446
667447
667448
667449
667450
667451
667452
667453
667454
667455
667456
667457
667458
667459
667460
667461
667462
667463
667464
667465
667466
667467
667468
667469
667470
667471
667472
667473
667474
667475
667476
667477
667478
667479
667480
667481
667482
667483
667484
667485
667486
667487
667488
667489
667490
667491
667492
667493
667494
667495
667496
667497
667498
667499
667500
667501
667502
667503
667504
667505
667506
667507
667508
667509
667510
667511
667512
667513
667514
667515
667516
667517
667518
667519
667520
667521
667522
667523
667524
667525
667526
667527
667528
667529
667530
667531
667532
667533
667534
667535
667536
667537
667538
667539
667540
667541
667542
667543
667544
667545
667546
667547
667548
667549
667550
667551
667552
667553
667554
667555
667556
667557
667558
667559
667560
667561
667562
667563
667564
667565
667566
667567
667568
667569
667570
667571
667572
667573
667574
667575
667576
667577
667578
667579
667580
667581
667582
667583
667584
667585
667586
667587
667588
667589
667590
667591
667592
667593
667594
667595
667596
667597
667598
667599
667600
667601
667602
667603
667604
667605
667606
667607
667608
667609
667610
667611
667612
667613
667614
667615
667616
667617
667618
667619
667620
667621
667622
667623
667624
667625
667626
667627
667628
667629
667630
667631
667632
667633
667634
667635
667636
667637
667638
667639
667640
667641
667642
667643
667644
667645
667646
667647
667648
667649
667650
667651
667652
667653
667654
667655
667656
667657
667658
667659
667660
667661
667662
667663
667664
667665
667666
667667
667668
667669
667670
667671
667672
667673
667674
667675
667676
667677
667678
667679
667680
667681
667682
667683
667684
667685
667686
667687
667688
667689
667690
667691
667692
667693
667694
667695
667696
667697
667698
667699
667700
667701
667702
667703
667704
667705
667706
667707
667708
667709
667710
667711
667712
667713
667714
667715
667716
667717
667718
667719
667720
667721
667722
667723
667724
667725
667726
667727
667728
667729
667730
667731
667732
667733
667734
667735
667736
667737
667738
667739
667740
667741
667742
667743
667744
667745
667746
667747
667748
667749
667750
667751
667752
667753
667754
667755
667756
667757
667758
667759
667760
667761
667762
667763
667764
667765
667766
667767
667768
667769
667770
667771
667772
667773
667774
667775
667776
667777
667778
667779
667780
667781
667782
667783
667784
667785
667786
667787
667788
667789
667790
667791
667792
667793
667794
667795
667796
667797
667798
667799
667800
667801
667802
667803
667804
667805
667806
667807
667808
667809
667810
667811
667812
667813
667814
667815
667816
667817
667818
667819
667820
667821
667822
667823
667824
667825
667826
667827
667828
667829
667830
667831
667832
667833
667834
667835
667836
667837
667838
667839
667840
667841
667842
667843
667844
667845
667846
667847
667848
667849
667850
667851
667852
667853
667854
667855
667856
667857
667858
667859
667860
667861
667862
667863
667864
667865
667866
667867
667868
667869
667870
667871
667872
667873
667874
667875
667876
667877
667878
667879
667880
667881
667882
667883
667884
667885
667886
667887
667888
667889
667890
667891
667892
667893
667894
667895
667896
667897
667898
667899
667900
667901
667902
667903
667904
667905
667906
667907
667908
667909
667910
667911
667912
667913
667914
667915
667916
667917
667918
667919
667920
667921
667922
667923
667924
667925
667926
667927
667928
667929
667930
667931
667932
667933
667934
667935
667936
667937
667938
667939
667940
667941
667942
667943
667944
667945
667946
667947
667948
667949
667950
667951
667952
667953
667954
667955
667956
667957
667958
667959
667960
667961
667962
667963
667964
667965
667966
667967
667968
667969
667970
667971
667972
667973
667974
667975
667976
667977
667978
667979
667980
667981
667982
667983
667984
667985
667986
667987
667988
667989
667990
667991
667992
667993
667994
667995
667996
667997
667998
667999
668000
668001
668002
668003
668004
668005
668006
668007
668008
668009
668010
668011
668012
668013
668014
668015
668016
668017
668018
668019
668020
668021
668022
668023
668024
668025
668026
668027
668028
668029
668030
668031
668032
668033
668034
668035
668036
668037
668038
668039
668040
668041
668042
668043
668044
668045
668046
668047
668048
668049
668050
668051
668052
668053
668054
668055
668056
668057
668058
668059
668060
668061
668062
668063
668064
668065
668066
668067
668068
668069
668070
668071
668072
668073
668074
668075
668076
668077
668078
668079
668080
668081
668082
668083
668084
668085
668086
668087
668088
668089
668090
668091
668092
668093
668094
668095
668096
668097
668098
668099
668100
668101
668102
668103
668104
668105
668106
668107
668108
668109
668110
668111
668112
668113
668114
668115
668116
668117
668118
668119
668120
668121
668122
668123
668124
668125
668126
668127
668128
668129
668130
668131
668132
668133
668134
668135
668136
668137
668138
668139
668140
668141
668142
668143
668144
668145
668146
668147
668148
668149
668150
668151
668152
668153
668154
668155
668156
668157
668158
668159
668160
668161
668162
668163
668164
668165
668166
668167
668168
668169
668170
668171
668172
668173
668174
668175
668176
668177
668178
668179
668180
668181
668182
668183
668184
668185
668186
668187
668188
668189
668190
668191
668192
668193
668194
668195
668196
668197
668198
668199
668200
668201
668202
668203
668204
668205
668206
668207
668208
668209
668210
668211
668212
668213
668214
668215
668216
668217
668218
668219
668220
668221
668222
668223
668224
668225
668226
668227
668228
668229
668230
668231
668232
668233
668234
668235
668236
668237
668238
668239
668240
668241
668242
668243
668244
668245
668246
668247
668248
668249
668250
668251
668252
668253
668254
668255
668256
668257
668258
668259
668260
668261
668262
668263
668264
668265
668266
668267
668268
668269
668270
668271
668272
668273
668274
668275
668276
668277
668278
668279
668280
668281
668282
668283
668284
668285
668286
668287
668288
668289
668290
668291
668292
668293
668294
668295
668296
668297
668298
668299
668300
668301
668302
668303
668304
668305
668306
668307
668308
668309
668310
668311
668312
668313
668314
668315
668316
668317
668318
668319
668320
668321
668322
668323
668324
668325
668326
668327
668328
668329
668330
668331
668332
668333
668334
668335
668336
668337
668338
668339
668340
668341
668342
668343
668344
668345
668346
668347
668348
668349
668350
668351
668352
668353
668354
668355
668356
668357
668358
668359
668360
668361
668362
668363
668364
668365
668366
668367
668368
668369
668370
668371
668372
668373
668374
668375
668376
668377
668378
668379
668380
668381
668382
668383
668384
668385
668386
668387
668388
668389
668390
668391
668392
668393
668394
668395
668396
668397
668398
668399
668400
668401
668402
668403
668404
668405
668406
668407
668408
668409
668410
668411
668412
668413
668414
668415
668416
668417
668418
668419
668420
668421
668422
668423
668424
668425
668426
668427
668428
668429
668430
668431
668432
668433
668434
668435
668436
668437
668438
668439
668440
668441
668442
668443
668444
668445
668446
668447
668448
668449
668450
668451
668452
668453
668454
668455
668456
668457
668458
668459
668460
668461
668462
668463
668464
668465
668466
668467
668468
668469
668470
668471
668472
668473
668474
668475
668476
668477
668478
668479
668480
668481
668482
668483
668484
668485
668486
668487
668488
668489
668490
668491
668492
668493
668494
668495
668496
668497
668498
668499
668500
668501
668502
668503
668504
668505
668506
668507
668508
668509
668510
668511
668512
668513
668514
668515
668516
668517
668518
668519
668520
668521
668522
668523
668524
668525
668526
668527
668528
668529
668530
668531
668532
668533
668534
668535
668536
668537
668538
668539
668540
668541
668542
668543
668544
668545
668546
668547
668548
668549
668550
668551
668552
668553
668554
668555
668556
668557
668558
668559
668560
668561
668562
668563
668564
668565
668566
668567
668568
668569
668570
668571
668572
668573
668574
668575
668576
668577
668578
668579
668580
668581
668582
668583
668584
668585
668586
668587
668588
668589
668590
668591
668592
668593
668594
668595
668596
668597
668598
668599
668600
668601
668602
668603
668604
668605
668606
668607
668608
668609
668610
668611
668612
668613
668614
668615
668616
668617
668618
668619
668620
668621
668622
668623
668624
668625
668626
668627
668628
668629
668630
668631
668632
668633
668634
668635
668636
668637
668638
668639
668640
668641
668642
668643
668644
668645
668646
668647
668648
668649
668650
668651
668652
668653
668654
668655
668656
668657
668658
668659
668660
668661
668662
668663
668664
668665
668666
668667
668668
668669
668670
668671
668672
668673
668674
668675
668676
668677
668678
668679
668680
668681
668682
668683
668684
668685
668686
668687
668688
668689
668690
668691
668692
668693
668694
668695
668696
668697
668698
668699
668700
668701
668702
668703
668704
668705
668706
668707
668708
668709
668710
668711
668712
668713
668714
668715
668716
668717
668718
668719
668720
668721
668722
668723
668724
668725
668726
668727
668728
668729
668730
668731
668732
668733
668734
668735
668736
668737
668738
668739
668740
668741
668742
668743
668744
668745
668746
668747
668748
668749
668750
668751
668752
668753
668754
668755
668756
668757
668758
668759
668760
668761
668762
668763
668764
668765
668766
668767
668768
668769
668770
668771
668772
668773
668774
668775
668776
668777
668778
668779
668780
668781
668782
668783
668784
668785
668786
668787
668788
668789
668790
668791
668792
668793
668794
668795
668796
668797
668798
668799
668800
668801
668802
668803
668804
668805
668806
668807
668808
668809
668810
668811
668812
668813
668814
668815
668816
668817
668818
668819
668820
668821
668822
668823
668824
668825
668826
668827
668828
668829
668830
668831
668832
668833
668834
668835
668836
668837
668838
668839
668840
668841
668842
668843
668844
668845
668846
668847
668848
668849
668850
668851
668852
668853
668854
668855
668856
668857
668858
668859
668860
668861
668862
668863
668864
668865
668866
668867
668868
668869
668870
668871
668872
668873
668874
668875
668876
668877
668878
668879
668880
668881
668882
668883
668884
668885
668886
668887
668888
668889
668890
668891
668892
668893
668894
668895
668896
668897
668898
668899
668900
668901
668902
668903
668904
668905
668906
668907
668908
668909
668910
668911
668912
668913
668914
668915
668916
668917
668918
668919
668920
668921
668922
668923
668924
668925
668926
668927
668928
668929
668930
668931
668932
668933
668934
668935
668936
668937
668938
668939
668940
668941
668942
668943
668944
668945
668946
668947
668948
668949
668950
668951
668952
668953
668954
668955
668956
668957
668958
668959
668960
668961
668962
668963
668964
668965
668966
668967
668968
668969
668970
668971
668972
668973
668974
668975
668976
668977
668978
668979
668980
668981
668982
668983
668984
668985
668986
668987
668988
668989
668990
668991
668992
668993
668994
668995
668996
668997
668998
668999
669000
669001
669002
669003
669004
669005
669006
669007
669008
669009
669010
669011
669012
669013
669014
669015
669016
669017
669018
669019
669020
669021
669022
669023
669024
669025
669026
669027
669028
669029
669030
669031
669032
669033
669034
669035
669036
669037
669038
669039
669040
669041
669042
669043
669044
669045
669046
669047
669048
669049
669050
669051
669052
669053
669054
669055
669056
669057
669058
669059
669060
669061
669062
669063
669064
669065
669066
669067
669068
669069
669070
669071
669072
669073
669074
669075
669076
669077
669078
669079
669080
669081
669082
669083
669084
669085
669086
669087
669088
669089
669090
669091
669092
669093
669094
669095
669096
669097
669098
669099
669100
669101
669102
669103
669104
669105
669106
669107
669108
669109
669110
669111
669112
669113
669114
669115
669116
669117
669118
669119
669120
669121
669122
669123
669124
669125
669126
669127
669128
669129
669130
669131
669132
669133
669134
669135
669136
669137
669138
669139
669140
669141
669142
669143
669144
669145
669146
669147
669148
669149
669150
669151
669152
669153
669154
669155
669156
669157
669158
669159
669160
669161
669162
669163
669164
669165
669166
669167
669168
669169
669170
669171
669172
669173
669174
669175
669176
669177
669178
669179
669180
669181
669182
669183
669184
669185
669186
669187
669188
669189
669190
669191
669192
669193
669194
669195
669196
669197
669198
669199
669200
669201
669202
669203
669204
669205
669206
669207
669208
669209
669210
669211
669212
669213
669214
669215
669216
669217
669218
669219
669220
669221
669222
669223
669224
669225
669226
669227
669228
669229
669230
669231
669232
669233
669234
669235
669236
669237
669238
669239
669240
669241
669242
669243
669244
669245
669246
669247
669248
669249
669250
669251
669252
669253
669254
669255
669256
669257
669258
669259
669260
669261
669262
669263
669264
669265
669266
669267
669268
669269
669270
669271
669272
669273
669274
669275
669276
669277
669278
669279
669280
669281
669282
669283
669284
669285
669286
669287
669288
669289
669290
669291
669292
669293
669294
669295
669296
669297
669298
669299
669300
669301
669302
669303
669304
669305
669306
669307
669308
669309
669310
669311
669312
669313
669314
669315
669316
669317
669318
669319
669320
669321
669322
669323
669324
669325
669326
669327
669328
669329
669330
669331
669332
669333
669334
669335
669336
669337
669338
669339
669340
669341
669342
669343
669344
669345
669346
669347
669348
669349
669350
669351
669352
669353
669354
669355
669356
669357
669358
669359
669360
669361
669362
669363
669364
669365
669366
669367
669368
669369
669370
669371
669372
669373
669374
669375
669376
669377
669378
669379
669380
669381
669382
669383
669384
669385
669386
669387
669388
669389
669390
669391
669392
669393
669394
669395
669396
669397
669398
669399
669400
669401
669402
669403
669404
669405
669406
669407
669408
669409
669410
669411
669412
669413
669414
669415
669416
669417
669418
669419
669420
669421
669422
669423
669424
669425
669426
669427
669428
669429
669430
669431
669432
669433
669434
669435
669436
669437
669438
669439
669440
669441
669442
669443
669444
669445
669446
669447
669448
669449
669450
669451
669452
669453
669454
669455
669456
669457
669458
669459
669460
669461
669462
669463
669464
669465
669466
669467
669468
669469
669470
669471
669472
669473
669474
669475
669476
669477
669478
669479
669480
669481
669482
669483
669484
669485
669486
669487
669488
669489
669490
669491
669492
669493
669494
669495
669496
669497
669498
669499
669500
669501
669502
669503
669504
669505
669506
669507
669508
669509
669510
669511
669512
669513
669514
669515
669516
669517
669518
669519
669520
669521
669522
669523
669524
669525
669526
669527
669528
669529
669530
669531
669532
669533
669534
669535
669536
669537
669538
669539
669540
669541
669542
669543
669544
669545
669546
669547
669548
669549
669550
669551
669552
669553
669554
669555
669556
669557
669558
669559
669560
669561
669562
669563
669564
669565
669566
669567
669568
669569
669570
669571
669572
669573
669574
669575
669576
669577
669578
669579
669580
669581
669582
669583
669584
669585
669586
669587
669588
669589
669590
669591
669592
669593
669594
669595
669596
669597
669598
669599
669600
669601
669602
669603
669604
669605
669606
669607
669608
669609
669610
669611
669612
669613
669614
669615
669616
669617
669618
669619
669620
669621
669622
669623
669624
669625
669626
669627
669628
669629
669630
669631
669632
669633
669634
669635
669636
669637
669638
669639
669640
669641
669642
669643
669644
669645
669646
669647
669648
669649
669650
669651
669652
669653
669654
669655
669656
669657
669658
669659
669660
669661
669662
669663
669664
669665
669666
669667
669668
669669
669670
669671
669672
669673
669674
669675
669676
669677
669678
669679
669680
669681
669682
669683
669684
669685
669686
669687
669688
669689
669690
669691
669692
669693
669694
669695
669696
669697
669698
669699
669700
669701
669702
669703
669704
669705
669706
669707
669708
669709
669710
669711
669712
669713
669714
669715
669716
669717
669718
669719
669720
669721
669722
669723
669724
669725
669726
669727
669728
669729
669730
669731
669732
669733
669734
669735
669736
669737
669738
669739
669740
669741
669742
669743
669744
669745
669746
669747
669748
669749
669750
669751
669752
669753
669754
669755
669756
669757
669758
669759
669760
669761
669762
669763
669764
669765
669766
669767
669768
669769
669770
669771
669772
669773
669774
669775
669776
669777
669778
669779
669780
669781
669782
669783
669784
669785
669786
669787
669788
669789
669790
669791
669792
669793
669794
669795
669796
669797
669798
669799
669800
669801
669802
669803
669804
669805
669806
669807
669808
669809
669810
669811
669812
669813
669814
669815
669816
669817
669818
669819
669820
669821
669822
669823
669824
669825
669826
669827
669828
669829
669830
669831
669832
669833
669834
669835
669836
669837
669838
669839
669840
669841
669842
669843
669844
669845
669846
669847
669848
669849
669850
669851
669852
669853
669854
669855
669856
669857
669858
669859
669860
669861
669862
669863
669864
669865
669866
669867
669868
669869
669870
669871
669872
669873
669874
669875
669876
669877
669878
669879
669880
669881
669882
669883
669884
669885
669886
669887
669888
669889
669890
669891
669892
669893
669894
669895
669896
669897
669898
669899
669900
669901
669902
669903
669904
669905
669906
669907
669908
669909
669910
669911
669912
669913
669914
669915
669916
669917
669918
669919
669920
669921
669922
669923
669924
669925
669926
669927
669928
669929
669930
669931
669932
669933
669934
669935
669936
669937
669938
669939
669940
669941
669942
669943
669944
669945
669946
669947
669948
669949
669950
669951
669952
669953
669954
669955
669956
669957
669958
669959
669960
669961
669962
669963
669964
669965
669966
669967
669968
669969
669970
669971
669972
669973
669974
669975
669976
669977
669978
669979
669980
669981
669982
669983
669984
669985
669986
669987
669988
669989
669990
669991
669992
669993
669994
669995
669996
669997
669998
669999
Search