Student Group Upload Utilizing AWS Cognito Authorization Version History
Version
Date
Author
Description
0.1
9/14/2020
Peter Flores
· Initial version. Provides non-production testing information. Non-production information will be removed in Version 1.0.
0.2
9/25/2020
Peter Flores
· Minor text changes and clarifications, Step 2 modified to be focused on UID process
Overview of Process Steps
1. Obtain AWS Cognito user account information for the AWS Cognito service
1. Get and Verify AWS Cognito Token Information
1. Compile the Roster Information for upload in the correct format
1. Submit an API request, attaching the data and token information
1. Confirm submission.
Step Information
Steps 1 and 2 are the steps that are used to obtain a token for the student score report. Complete documentation for that process can be obtained at in the CAASPP.Application-Program-Interface-to-Electronic-Score-Reports.2020-21
Step 1Get Username and Password
Note: For non-production testing, CDE will provide a username and password for the non-production AWS Cognito service.
For production please see the documentation at http://www.caaspp.org/administration/reporting/student-score-report-option-A.html.
Step 2Get Authorizing Token
Return the JWT containing authorization and the LEA identity. The authorization header should be constructed using the following steps:
Build a string of the form username:api_token provided via TOMS user interface
Encode Base64 string
Supply an Authorization header with content Basic followed by the encoded string
· URL
Non-production: https://caaspp-uat-aws.ets.org/api/v1/token
Production (See documentation link in Step 1): /api/v1/token
· Method:
GET
· Request Headers
Username and password in the request header using Basic HTTP Authentication headers
· Data Params
None
· Success Response:
Code: 200
Content Type: application/json
Content: { token: “eyJraWQiOiJMT2tLV1hcL2EyQVJDeFA5TURWaUpSWjBuUnF3WVA1RWF3RlNQRzlsOVwvQms9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI4MDIwZGQwZS00OWZkLTQxN2YtYjhjNy02ZDRjN2VjY2M1OGQiLCJhdWQiOiIzNzhwa2lyOTZmdHJwbGlsNWhyNzk4ZjFzZSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwiZXZlbnRfaWQiOiJkNDlhMzg5ZC1jMGY0LTExZTgtOGVkNS00YmEwOWM0ZTFkMDAiLCJ0b2tlbl91c2UiOiJpZCIsImF1dGhfdGltZSI6MTUzNzkwMTg0MCwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfc2hqNzNnQ3ZLIiwiY29nbml0bzp1c2VybmFtZSI6ImpvaG5kb2UiLCJleHAiOjE1Mzc5MDU0NDAsImlhdCI6MTUzNzkwMTg0MCwiZW1haWwiOiJqb2huLmRvZUBldHMub3JnIn0.hl7dFOnh_ymmdPvTC7MVyZfQHwUcsJJP7yeHC_DzczZAnSM6PUI43VgX9ISIUZKPrfn74QGimtSM0zfYB5N7nyWRnIoQw_Xtnx77UsQlu6qDDLczd1R9WylPPoBtqpu3ufuBSPsfq0awSOMnhfKuqS_JFYdkKOVE9EfRpzGDj1J1jNLk8UnUvDMrZGrLA1VcoQXzDg1Qa4BaOkfM_UdBa7qa2bdGo7VpqOCqz7PHbj-bKoIJpezEx0gj_JoZn-QyprmMZzNyKR35Kj_hQeP4R9dr_cxeGMrfgq9tmpbUDMOO7PxepJ3BFabBNfvzl5bBYC9IuU38aqvGOTChkTKVLg”}
· Error Response:
· Code: 401 UNAUTHORIZED Content: { error : "You are not authorized to make this request" }
· Code: 500 ERROR Content: { error : "Internal error occurred" }
· Sample Request:
curl -X GET \
https:// https://xxx.ets.org/api/v1/token \
-H 'authorization: Basic amX98fvZTpUZXN0MTIzJA==' \
-H 'cache-control: no-cache' \
var settings = {
"async": true,
"crossDomain": true,
"url": "https://.../api/v1/token",
"method": "GET",
"headers": {
"authorization": "Basic amX98fvZTpUZXN0MTIzJA ==",
"cache-control": "no-cache",
}
}
$.ajax(settings).done(function (response) {
console.log(response);
});
Step 3Compile Roster
Compile the roster information from your SIS to align with the API specifications that are located in the Student Group API documentation.
Step 4Submit API
Submit an API request using the Cognito-Authorized token and the roster information to the API. The URL for the request should be:
No PII or any real data (including emails) should be used when testing file upload
Non-Production API URL
Used for testing until 11/30/2020:
· nv-stage-groups.import.smarterbalanced.org
· Testing will be performed in an environment titled NV-Stage. A CA Tenant is constructed within the environment, the tenancy chain that is passed from the AWS Cognito service will give access to the CA Tenant. The tenant is designed to be like Production-CERS (without the data, of course).
Production
URL to be provided upon successful testing until the pilot program is officially established and testing first is no longer a requirement.
Uploading Using the API
Note: The documentation provided uses the Okta-authorized endpoint, you will need to adjust setup using the site information as well as the authorization information from the AWS Cognito Service.
· Sample Call (raw body):
curl -X POST --header "Authorization:Bearer {access_token}" --header "Content-Type:application/csv" \
--data-binary "group_name,school_natural_id,..." https://import-service/groups/imports?filename=mygroups.csv
· Sample Call (form-data):
curl -X POST --header "Authorization:Bearer {access_token}" -F "[email protected];type=text/csv" https://import-service/groups/imports
Step 5
Confirmation of a successful transmission should be received. Log and note any errors. Troubleshooting will need to be performed locally.
Example Successful Submission Result Screen
Troubleshooting and Help informationContact
For access and authentication issues, please contact the ETS Service Desk.
Additional issues should be relayed to CDE.
Notes
· Reminder, no PII or any real data (including emails) should be used when testing file upload to the non-production environment.
· List of sample IDs have been provided below
· Dummy emails should also be used
· A maximum of 1 million rows of student data will be accepted
· Allow for approximately 20 minutes for processing
· Contact Smarter Balanced for exceptions
· A maximum of 200 students per Student Group assignment
· Student Group names can be anything, but must be comprised of alpha-numeric characters (underscores and hyphens are also accepted)
· Regardless of if a test is successful or fails, if the same file is utilized without alteration the service will not process the file. It will assume it is the same file and to avoid an accidental repeat it is not processed.
· It is the data in the file (i.e. not the filename). Alteration of one row or field will trigger the import to run as it identifies updated data.
Additional documentation related to ingest service can be found at: https://github.com/SmarterApp/RDW_Ingest
Verify Authorizations
Inserting the Bearer token information into the below request will provide a response that will describe the authority granted to ensure access is correct.
https://nv-stage-groups.import.smarterbalanced.org/imports/user
Embedded Tab-Delimited File with sample Student IDs
Sample Student IDs Listed
ssid
1000000002
1000000114
1000000358
1000000448
1000000454
1000000469
1000000521
1000000562
1000000646
1000000775
1000000789
1000000816
1000001008
1000001444
1000001561
1000001679
1000001797
1000001834
1000002085
1000002188
1000002192
1000002205
1000002213
1000002278
1000002411
1000002551
1000002624
1000002633
1000002674
1000002688
1000002843
1000002874
1000002896
1000002962
1000003105
1000003236
1000003485
1000003557
1000003603
1000003797
1000003830
1000004000
1000004078
1000004086
1000004303
1000004461
1000004506
1000004510
1000004553
1000004564
1000004613
1000004652
1000004730
1000004772
1000004807
1000004943
1000005113
1000005225
1000005348
1000005459
1000005484
1000005496
1000005517
1000005541
1000005735
1000005870
1000005913
1000005934
1000006083
1000006162
1000006227
1000006235
1000006438
1000006587
1000006620
1000006654
1000006678
1000006726
1000006754
1000006898
1000006907
1000006970
1000007028
1000007123
1000007241
1000007373
1000007436
1000007517
1000007559
1000007574
1000007626
1000007744
1000007797
1000007806
1000007909
1000007940
1000008106
1000008137
1000008183
1000008193
1000008211
1000008237
1000008451
1000008570
1000008586
1000008682
1000008919
1000009041
1000009102
1000009163
1000009221
1000009268
1000009343
1000009396
1000009446
1000009665
1000009865
1000009882
1000009976
1000010206
1000010359
1000010585
1000010619
1000010721
1000010758
1000010838
1000010927
1000010982
1000011024
1000011053
1000011066
1000011086
1000011321
1000011357
1000011569
1000011712
1000011748
1000011980
1000012018
1000012108
1000012144
1000012156
1000012346
1000012561
1000012660
1000012697
1000012724
1000012788
1000012829
1000013013
1000013061
1000013172
1000013517
1000013865
1000014015
1000014085
1000014221
1000014300
1000014442
1000014523
1000014671
1000014688
1000014738
1000014744
1000014819
1000014850
1000014879
1000014918
1000014931
1000014981
1000015063
1000015142
1000015164
1000015250
1000015272
1000015382
1000015442
1000015707
1000015730
1000015807
1000016005
1000016016
1000016043
1000016096
1000016205
1000016304
1000016389
1000016395
1000016477
1000016543
1000016688
1000016755
1000016768
1000016783
1000016987
1000017004
1000017092
1000017122
1000017352
1000017409
1000017442
1000017504
1000017593
1000017637
1000017773
1000017913
1000018066
1000018209
1000018258
1000018290
1000018346
1000018388
1000018473
1000018505
1000018522
1000018631
1000018677
1000018698
1000018883
1000019012
1000019097
1000019167
1000019171
1000019383
1000019390
1000019614
1000019721
1000019743
1000019804
1000019810
1000019843
1000019910
1000020093
1000020137
1000020206
1000020535
1000020751
1000020830
1000020904
1000020992
1000021042
1000021138
1000021208
1000021211
1000021339
1000021457
1000021569
1000021574
1000021589
1000021652
1000021865
1000021911
1000022105
1000022199
1000022327
1000022387
1000022428
1000022509
1000022599
1000022608
1000022726
1000023103
1000023180
1000023297
1000023351
1000023446
1000023556
1000023803
1000023846
1000023877
1000023916
1000024267
1000024388
1000024450
1000024514
1000024559
1000024570
1000024673
1000024698
1000024748
1000024862
1000025003
1000025023
1000025071
1000025152
1000025227
1000025438
1000025472
1000025512
1000025774
1000025996
1000026054
1000026078
1000026174
1000026188
1000026190
1000026274
1000026520
1000026533
1000026595
1000026611
1000026712
1000026720
1000026881
1000026911
1000027083
1000027124
1000027172
1000027215
1000027254
1000027585
1000027666
1000027861
1000028118
1000028180
1000028239
1000028351
1000028423
1000028530
1000028549
1000028828
1000029014
1000029126
1000029318
1000029343
1000029385
1000029491
1000029542
1000029582
1000029708
1000029787
1000029928
1000030271
1000030315
1000030328
1000030398
1000030549
1000030595
1000030674
1000030715
1000030772
1000030780
1000030819
1000030839
1000030846
1000030905
1000030923
1000031029
1000031196
1000031212
1000031231
1000031543
1000031586
1000031658
1000031775
1000031835
1000031900
1000032030
1000032060
1000032098
1000032117
1000032187
1000032220
1000032336
1000032361
1000032485
1000032685
1000032695
1000032798
1000032820
1000032908
1000032927
1000032935
1000032952
1000033000
1000033016
1000033275
1000033280
1000033651
1000033838
1000033841
1000034017
1000034170
1000034193
1000034211
1000034296
1000034335
1000034383
1000034437
1000034458
1000034607
1000034619
1000034800
1000035018
1000035031
1000035169
1000035177
1000035246
1000035339
1000035411
1000035665
1000035745
1000035766
1000035956
1000036044
1000036157
1000036284
1000036318
1000036435
1000036519
1000036668
1000036907
1000036938
1000036941
1000037014
1000037036
1000037136
1000037144
1000037174
1000037227
1000037308
1000037343
1000037355
1000037373
1000037586
1000037629
1000037693
1000037746
1000037836
1000037847
1000037860
1000037894
1000037913
1000037958
1000038166
1000038318
1000038334
1000038348
1000038449
1000038673
1000038781
1000038888
1000038895
1000038924
1000038955
1000039029
1000039078
1000039181
1000039247
1000039255
1000039270
1000039461
1000039542
1000039660
1000039684
1000039796
1000039926
1000039942
1000039978
1000040057
1000040073
1000040110
1000040214
1000040236
1000040306
1000040321
1000040349
1000040360
1000040372
1000040435
1000040468
1000040508
1000040640
1000040699
1000040922
1000041043
1000041085
1000041147
1000041164
1000041492
1000041520
1000041577
1000041654
1000041690
1000041734
1000041866
1000041933
1000041976
1000042115
1000042431
1000042507
1000042547
1000042613
1000042651
1000043101
1000043201
1000043293
1000043519
1000043548
1000043679
1000043835
1000043843
1000043967
1000044055
1000044064
1000044104
1000044154
1000044268
1000044477
1000044628
1000044670
1000044720
1000044731
1000044745
1000044841
1000044896
1000045010
1000045225
1000045272
1000045342
1000045397
1000045792
1000045878
1000046147
1000046183
1000046282
1000046325
1000046418
1000046543
1000046639
1000046673
1000046691
1000047095
1000047132
1000047149
1000047192
1000047229
1000047236
1000047243
1000047280
1000047402
1000047635
1000047763
1000047830
1000047872
1000047973
1000048075
1000048306
1000048328
1000048350
1000048463
1000048623
1000048652
1000048669
1000048684
1000048699
1000048752
1000048772
1000048810
1000048832
1000048914
1000049050
2000000294
2000000342
2000000425
2000000519
2000000652
2000000822
2000000905
2000000992
2000001044
2000001219
2000001299
2000001418
2000001463
2000001752
2000001957
2000002268
2000002407
2000002500
2000002573
2000002603
2000002668
2000002706
2000002755
2000002918
2000003005
2000003055
2000003113
2000003157
2000003189
2000003261
2000003272
2000003375
2000003404
2000003452
2000003587
2000003664
2000003730
2000003808
2000003906
2000003944
2000004033
2000004111
2000004198
2000004219
2000004326
2000004369
2000004449
2000004622
2000004695
2000004893
2000004908
2000004977
2000004983
2000005183
2000005251
2000005369
2000005621
2000005633
2000005684
2000005691
2000005753
2000005944
2000005968
2000005980
2000006026
2000006039
2000006105
2000006185
2000006278
2000006428
2000006498
2000006541
2000006562
2000006686
2000006735
2000006742
2000006821
2000006838
2000006910
2000007250
2000007349
2000007401
2000007658
2000007861
2000007910
2000007967
2000007974
2000008001
2000008036
2000008125
2000008148
2000008154
2000008178
2000008672
2000008763
2000009282
2000009333
2000009478
2000009633
2000009757
2000009777
2000009807
2000009912
2000010240
2000010375
2000010568
2000010599
2000010629
2000010777
2000010842
2000010882
2000010979
2000011011
2000011240
2000011372
2000011391
2000011449
2000011454
2000011507
2000011522
2000012235
2000012290
2000012495
2000012711
2000012997
2000013002
2000013024
2000013077
2000013092
2000013154
2000013276
2000013363
2000013443
2000013534
2000013620
2000013656
2000013663
2000013702
2000013874
2000014005
2000014022
2000014134
2000014174
2000014185
2000014235
2000014270
2000014294
2000014438
2000014450
2000014501
2000014572
2000014652
2000014662
2000014764
2000014776
2000014807
2000014966
2000015035
2000015232
2000015295
2000015300
2000015370
2000015415
2000015549
2000015658
2000015866
2000015926
2000015970
2000016029
2000016065
2000016460
2000016511
2000016557
2000016824
2000016894
2000017076
2000017158
2000017178
2000017247
2000017258
2000017275
2000017341
2000017419
2000017425
2000017643
2000017824
2000017908
2000017920
2000018023
2000018053
2000018078
2000018138
2000018150
2000018178
2000018244
2000018469
2000018682
2000018706
2000018752
2000018849
2000018975
2000018988
2000019042
2000019087
2000019562
2000019649
2000019670
2000019888
2000019944
2000020083
2000020167
2000020217
2000020276
2000020314
2000020386
2000020411
2000020449
2000020555
2000020889
2000020890
2000020962
2000021099
2000021107
2000021111
2000021229
2000021342
2000021417
2000021460
2000021549
2000021596
2000021675
2000021713
2000021806
2000021900
2000021954
2000021971
2000022034
2000022046
2000022077
2000022163
2000022200
2000022294
2000022494
2000022516
2000022575
2000022763
2000022777
2000022793
2000022853
2000022900
2000023078
2000023111
2000023161
2000023301
2000023429
2000023530
2000023595
2000023645
2000023683
2000023693
2000023866
2000023976
2000024020
2000024113
2000024137
2000024199
2000024299
2000024339
2000024395
2000024526
2000024608
2000024660
2000025133
2000025260
2000025405
2000025428
2000025547
2000025551
2000025950
2000026020
2000026241
2000026301
2000026334
2000026366
2000026568
2000026705
2000026744
2000026802
2000026869
2000027042
2000027137
2000027194
2000027516
2000027552
2000027590
2000027613
2000027621
2000027711
2000027755
2000027770
2000027818
2000027883
2000027938
2000027968
2000028120
2000028141
2000028158
2000028249
2000028468
2000028596
2000028615
2000028670
2000028897
2000028966
2000029037
2000029087
2000029202
2000029268
2000029330
2000029351
2000029415
2000029448
2000029986
2000029999
2000030013
2000030142
2000030303
2000030348
2000030374
2000030465
2000030538
2000030580
2000030646
2000030686
2000030743
2000030753
2000030931
2000031292
2000031336
2000031380
2000031453
2000031532
2000031617
2000031634
2000031687
2000031720
2000031731
2000031780
2000031924
2000032051
2000032258
2000032357
2000032385
2000032394
2000032450
2000032473
2000032759
2000032788
2000032813
2000032963
2000033079
2000033243
2000033252
2000033260
2000033424
2000033671
2000033718
2000033737
2000033826
2000034001
2000034051
2000034140
2000034362
2000034470
2000034534
2000034541
2000034941
2000035094
2000035131
2000035144
2000035272
2000035532
2000035555
2000035592
2000035622
2000035813
2000036058
2000036068
2000036138
2000036188
2000036203
2000036222
2000036335
2000036474
2000036529
2000036675
2000036741
2000036963
2000037158
2000037441
2000037498
2000037503
2000037606
2000037719
2000037962
2000038044
2000038108
2000038135
2000038218
2000038297
2000038307
2000038358
2000038391
2000038484
2000038493
2000038587
2000038611
2000038633
2000038797
2000038915
2000039087
2000039118
2000039261
2000039919
2000040206
2000040499
2000040602
2000040772
2000040809
2000040872
2000041135
2000041156
2000041201
2000041233
2000041335
2000041391
2000041543
2000041555
2000041688
2000041755
2000041760
2000041845
2000041855
2000042051
2000042168
2000042172
2000042243
2000042269
2000042274
2000042375
2000042428
2000042462
2000042586
2000042673
2000042750
2000042787
2000043022
2000043087
2000043169
2000043326
2000043358
2000043721
2000043937
2000043972
2000044005
2000044070
2000044277
2000044289
2000044379
2000044447
2000044490
2000044659
2000044756
2000044784
2000044800
2000044833
2000044966
2000045038
2000045132
2000045191
2000045282
2000045337
2000045555
2000045700
2000045824
2000046011
2000046052
2000046138
2000046245
2000046406
2000046431
2000046448
2000046500
2000046924
2000046942
2000047059
2000047115
2000047123
2000047303
2000047373
2000047425
2000047564
2000047612
2000047661
2000047678
2000047725
2000047899
2000048043
2000048081
2000048093
2000048124
2000048135
2000048218
2000048241
2000048365
2000048375
2000048417
2000048498
2000048518
2000049015
2000049071
2000049082
2000049114
3000000010
3000000203
3000000273
3000000480
3000000604
3000000698
3000000723
3000000763
3000000802
3000000842
3000000865
3000001026
3000001059
3000001060
3000001167
3000001267
3000001351
3000001392
3000001455
3000001494
3000001553
3000001624
3000001658
3000001732
3000001778
3000001911
3000001927
3000001971
3000002064
3000002106
3000002431
3000002457
3000002535
3000002698
3000002745
3000002810
3000002824
3000002832
3000002854
3000003029
3000003137
3000003463
3000003618
3000003624
3000003682
3000003703
3000003776
3000003822
3000003842
3000003869
3000004040
3000004396
3000004480
3000004533
3000004604
3000004766
3000004817
3000004967
3000005128
3000005135
3000005153
3000005302
3000005351
3000005387
3000005407
3000005507
3000005529
3000005553
3000005605
3000005659
3000005827
3000006003
3000006045
3000006130
3000006171
3000006247
3000006465
3000006646
3000007018
3000007033
3000007213
3000007306
3000007318
3000007397
3000007421
3000007592
3000007643
3000007666
3000007687
3000007704
3000007851
3000007990
3000008093
3000008224
3000008315
3000008528
3000008638
3000008694
3000008724
3000008733
3000008745
3000008827
3000008852
3000008879
3000008951
3000009134
3000009184
3000009357
3000009424
3000009735
3000009790
3000009856
3000009897
3000009980
3000010015
3000010061
3000010091
3000010145
3000010166
3000010231
3000010261
3000010299
3000010330
3000010367
3000010423
3000010533
3000010683
3000010731
3000010743
3000010811
3000010856
3000010862
3000011150
3000011207
3000011226
3000011260
3000011366
3000011491
3000011537
3000011634
3000011648
3000011667
3000011798
3000011832
3000011915
3000012040
3000012073
3000012132
3000012414
3000012530
3000012596
3000012659
3000012683
3000012850
3000012930
3000012981
3000013045
3000013186
3000013604
3000013781
3000013846
3000013889
3000013891
3000013904
3000014036
3000014070
3000014155
3000014496
3000014546
3000014555
3000014587
3000014639
3000014862
3000014888
3000014994
3000015243
3000015336
3000015366
3000015394
3000015403
3000015527
3000015556
3000015694
3000016077
3000016164
3000016253
3000016312
3000016491
3000016569
3000016614
3000016665
3000016696
3000016702
3000016734
3000016816
3000016831
3000017112
3000017209
3000017293
3000017328
3000017669
3000017715
3000017791
3000018226
3000018266
3000018356
3000018444
3000018563
3000018662
3000018721
3000018819
3000018925
3000018935
3000019116
3000019256
3000019302
3000019340
3000019416
3000019491
3000019668
3000019839
3000019853
3000019981
3000020053
3000020121
3000020299
3000020438
3000020506
3000020662
3000020697
3000020777
3000020796
3000021019
3000021178
3000021432
3000021485
3000021776
3000021931
3000022055
3000022150
3000022308
3000022416
3000022621
3000022695
3000022816
3000022826
3000022910
3000023198
3000023346
3000023380
3000023499
3000023507
3000023547
3000023728
3000023732
3000023824
3000023903
3000023936
3000024017
3000024180
3000024229
3000024235
3000024246
3000024487
3000024628
3000024710
3000024783
3000024905
3000024927
3000025014
3000025040
3000025059
3000025316
3000025342
3000025458
3000025613
3000025657
3000025685
3000025719
3000025792
3000025815
3000025879
3000025890
3000025909
3000025915
3000025976
3000026134
3000026505
3000026556
3000026575
3000026739
3000026754
3000026821
3000027021
3000027151
3000027302
3000027311
3000027323
3000027468
3000027505
3000027570
3000027642
3000027837
3000027895
3000028170
3000028204
3000028221
3000028320
3000028343
3000028417
3000028451
3000028528
3000028566
3000028789
3000028803
3000028836
3000028842
3000028887
3000028921
3000028953
3000029133
3000029246
3000029420
3000029484
3000029698
3000029715
3000029721
3000029878
3000030159
3000030253
3000030417
3000030433
3000030572
3000030963
3000030976
3000031072
3000031165
3000031227
3000031247
3000031317
3000031579
3000031693
3000031935
3000031943
3000031956
3000031969
3000032073
3000032126
3000032169
3000032176
3000032212
3000032294
3000032317
3000032377
3000032569
3000032616
3000032667
3000032739
3000032845
3000032864
3000032973
3000033024
3000033333
3000033393
3000033431
3000033540
3000033748
3000033791
3000033865
3000033902
3000034109
3000034169
3000034400
3000034413
3000034425
3000034550
3000034693
3000034722
3000035022
3000035118
3000035127
3000035325
3000035482
3000035517
3000035523
3000035683
3000035794
3000035848
3000035986
3000036358
3000036405
3000036552
3000036594
3000036690
3000036764
3000036917
3000037120
3000037320
3000037520
3000037660
3000037829
3000037988
3000038144
3000038402
3000038459
3000038462
3000038698
3000038734
3000039018
3000039095
3000039156
3000039353
3000039382
3000039394
3000039566
3000039582
3000039622
3000039651
3000039700
3000039781
3000039848
3000039860
3000040109
3000040198
3000040388
3000040485
3000040535
3000040580
3000040732
3000040783
3000040844
3000040962
3000041039
3000041099
3000041199
3000041253
3000041591
3000041614
3000041888
3000041922
3000041988
3000042016
3000042106
3000042126
3000042203
3000042223
3000042335
3000042347
3000042353
3000042401
3000042416
3000042446
3000042538
3000042690
3000042721
3000042776
3000042892
3000042918
3000043091
3000043128
3000043220
3000043272
3000043349
3000043430
3000043487
3000043530
3000043658
3000043719
3000043749
3000043801
3000043825
3000043859
3000043866
3000043893
3000043913
3000044149
3000044206
3000044296
3000044321
3000044397
3000044419
3000044504
3000044511
3000044557
3000044810
3000044883
3000044956
3000045022
3000045408
3000045448
3000045492
3000045657
3000045695
3000045756
3000045784
3000045807
3000045861
3000046177
3000046197
3000046315
3000046348
3000046388
3000046794
3000046870
3000046885
3000046916
3000046955
3000046981
3000047012
3000047367
3000047416
3000047442
3000047469
3000047472
3000047485
3000048166
3000048438
3000048525
3000048573
3000048596
3000048614
3000048717
3000048738
3000048868
3000048964
3000049008
3000049044
3000049068
4000000059
4000000065
4000000122
4000000321
4000000363
4000000378
4000000639
4000000748
4000000881
4000000988
4000001081
4000001102
4000001127
4000001235
4000001246
4000001322
4000001534
4000001587
4000001668
4000001723
4000001815
4000001846
4000002042
4000002056
4000002324
4000002440
4000002490
4000002581
4000002615
4000002659
4000002718
4000002785
4000002799
4000003141
4000003177
4000003305
4000003492
4000003548
4000003569
4000003747
4000004060
4000004156
4000004160
4000004357
4000004388
4000004548
4000004647
4000004700
4000004999
4000005027
4000005073
4000005086
4000005243
4000005415
4000005674
4000005701
4000005761
4000005773
4000005835
4000005892
4000006053
4000006066
4000006143
4000006155
4000006328
4000006518
4000006520
4000006571
4000006703
4000006766
4000006774
4000006934
4000006994
4000007063
4000007107
4000007139
4000007229
4000007369
4000007445
4000007547
4000007587
4000007604
4000007719
4000007821
4000007876
4000007928
4000008011
4000008066
4000008076
4000008248
4000008293
4000008324
4000008337
4000008373
4000008415
4000008548
4000008565
4000008888
4000008935
4000009016
4000009023
4000009080
4000009212
4000009456
4000009524
4000009558
4000009577
4000009588
4000009680
4000009704
4000009846
4000009906
4000010082
4000010393
4000010517
4000010543
4000010550
4000010719
4000010761
4000010956
4000011003
4000011074
4000011127
4000011232
4000011345
4000011411
4000011420
4000011681
4000011852
4000011887
4000011946
4000012264
4000012434
4000012471
4000012515
4000012583
4000012835
4000012868
4000012900
4000013036
4000013058
4000013083
4000013125
4000013220
4000013293
4000013344
4000013397
4000013457
4000013470
4000013545
4000013591
4000013636
4000013954
4000013984
4000014249
4000014255
4000014345
4000014399
4000014595
4000014792
4000014899
4000014926
4000015016
4000015072
4000015110
4000015128
4000015198
4000015221
4000015352
4000015435
4000015516
4000015567
4000015578
4000015754
4000015815
4000015906
4000015933
4000015993
4000016053
4000016100
4000016126
4000016451
4000016630
4000016710
4000016726
4000016916
4000016967
4000017052
4000017141
4000017212
4000017285
4000017302
4000017383
4000017452
4000017476
4000017586
4000017675
4000017696
4000017705
4000017816
4000017852
4000018309
4000018320
4000018399
4000018406
4000018436
4000018652
4000018733
4000018775
4000018785
4000018869
4000018966
4000019148
4000019180
4000019212
4000019241
4000019326
4000019407
4000019456
4000019524
4000019555
4000019634
4000019693
4000019710
4000019951
4000019976
4000020005
4000020195
4000020222
4000020338
4000020481
4000020562
4000020577
4000020595
4000020636
4000020658
4000020672
4000020717
4000020986
4000021058
4000021140
4000021240
4000021355
4000021449
4000021621
4000022019
4000022029
4000022089
4000022210
4000022473
4000022636
4000022670
4000022688
4000022786
4000022887
4000022950
4000022994
4000023025
4000023036
4000023209
4000023225
4000023234
4000023257
4000023279
4000023407
4000023438
4000023478
4000023512
4000023602
4000023703
4000023855
4000023947
4000023965
4000023987
4000024056
4000024427
4000024658
4000024733
4000024752
4000024791
4000024801
4000024839
4000024939
4000025034
4000025142
4000025180
4000025191
4000025246
4000025487
4000025498
4000025524
4000025648
4000026125
4000026318
4000026415
4000026426
4000026445
4000026456
4000026620
4000026674
4000026992
4000027002
4000027033
4000027148
4000027248
4000027261
4000027344
4000027397
4000027445
4000027473
4000027566
4000027689
4000027696
4000027724
4000027952
4000028043
4000028277
4000028339
4000028395
4000028406
4000028436
4000028477
4000028482
4000028693
4000028716
4000028766
4000029078
4000029148
4000029219
4000029220
4000029299
4000029301
4000029512
4000029555
4000029574
4000029604
4000029633
4000029651
4000029733
4000029776
4000029849
4000029896
4000030098
4000030112
4000030364
4000030400
4000030502
4000030800
4000030888
4000030891
4000031083
4000031109
4000031138
4000031145
4000031346
4000031470
4000031482
4000031500
4000031562
4000031813
4000031857
4000032002
4000032040
4000032194
4000032575
4000032637
4000032642
4000032725
4000032744
4000033109
4000033181
4000033239
4000033364
4000033415
4000033612
4000033622
4000033642
4000033879
4000033890
4000033922
4000033954
4000033972
4000033985
4000034035
4000034077
4000034155
4000034319
4000034342
4000034447
4000034465
4000034661
4000034672
4000034737
4000034782
4000034872
4000034936
4000035072
4000035189
4000035193
4000035209
4000035344
4000035391
4000035407
4000035568
4000035641
4000035659
4000035854
4000035869
4000036019
4000036141
4000036325
4000036366
4000036530
4000036605
4000036615
4000036637
4000036810
4000036828
4000036836
4000036883
4000037004
4000037021
4000037390
4000037417
4000037429
4000037462
4000037518
4000037879
4000037885
4000038004
4000038011
4000038095
4000038151
4000038235
4000038273
4000038283
4000038438
4000038479
4000038626
4000038657
4000038665
4000038707
4000038808
4000038947
4000038995
4000039054
4000039224
4000039517
4000039532
4000039601
4000039718
4000039855
4000040144
4000040258
4000040403
4000040412
4000040440
4000040623
4000040630
4000040716
4000040721
4000040818
4000040830
4000041060
4000041124
4000041212
4000041276
4000041451
4000041466
4000041471
4000041487
4000041509
4000041720
4000041811
4000041875
4000041954
4000041993
4000042060
4000042186
4000042234
4000042329
4000042399
4000042458
4000042557
4000042873
4000042938
4000043045
4000043262
4000043281
4000043466
4000043526
4000043557
4000043766
4000043773
4000043791
4000043812
4000044015
4000044021
4000044039
4000044092
4000044189
4000044218
4000044242
4000044301
4000044353
4000044468
4000044532
4000044662
4000044704
4000044710
4000044761
4000044916
4000045045
4000045062
4000045076
4000045128
4000045234
4000045322
4000045351
4000045382
4000045482
4000045536
4000045595
4000045646
4000045970
4000045985
4000046004
4000046029
4000046151
4000046227
4000046298
4000046362
4000046377
4000046397
4000046426
4000046466
4000046477
4000046572
4000046585
4000046604
4000046780
4000046819
4000046859
4000047163
4000047182
4000047274
4000047324
4000047355
4000047586
4000047681
4000047737
4000047741
4000047800
4000047815
4000047821
4000047929
4000047930
4000047949
4000047980
4000048289
4000048447
4000048473
4000048588
4000048829
4000048881
4000048891
4000048902
5000000159
5000000334
5000000544
5000000616
5000000669
5000000797
5000000856
5000000956
5000000975
5000001177
5000001257
5000001303
5000001318
5000001380
5000001405
5000001487
5000001528
5000001575
5000001597
5000001643
5000001688
5000001697
5000001765
5000001805
5000001828
5000001876
5000001963
5000002034
5000002425
5000002940
5000003048
5000003200
5000003228
5000003356
5000003524
5000003786
5000003818
5000003898
5000003924
5000003951
5000003972
5000003980
5000004052
5000004102
5000004184
5000004273
5000004424
5000004473
5000004520
5000004597
5000004631
5000004723
5000004784
5000004826
5000004889
5000004917
5000004953
5000005015
5000005195
5000005213
5000005261
5000005312
5000005476
5000005616
5000005741
5000005794
5000005812
5000005974
5000006090
5000006111
5000006199
5000006336
5000006456
5000006534
5000006608
5000006786
5000006957
5000007054
5000007195
5000007270
5000007321
5000007356
5000007414
5000007495
5000007507
5000007567
5000007835
5000007843
5000007950
5000008059
5000008271
5000008286
5000008427
5000008431
5000008518
5000008594
5000008754
5000008864
5000008901
5000009004
5000009054
5000009073
5000009270
5000009302
5000009430
5000009466
5000009507
5000009602
5000009617
5000009654
5000010029
5000010054
5000010280
5000010304
5000010327
5000010433
5000010504
5000010577
5000010669
5000010784
5000010825
5000011041
5000011119
5000011182
5000011215
5000011257
5000011281
5000011471
5000011615
5000011709
5000011771
5000011805
5000011845
5000011928
5000012080
5000012223
5000012243
5000012409
5000012425
5000012804
5000012961
5000012979
5000013146
5000013204
5000013239
5000013250
5000013355
5000013422
5000013578
5000013589
5000013642
5000013684
5000013739
5000013794
5000013915
5000014040
5000014115
5000014142
5000014169
5000014326
5000014378
5000014518
5000014536
5000014701
5000014717
5000014752
5000014784
5000015006
5000015081
5000015134
5000015183
5000015499
5000015501
5000015615
5000015841
5000015875
5000015942
5000016173
5000016188
5000016339
5000016379
5000016403
5000016527
5000016535
5000016578
5000016589
5000016748
5000016771
5000016862
5000016933
5000016971
5000017037
5000017163
5000017439
5000017460
5000017485
5000017513
5000017754
5000017760
5000017789
5000017801
5000017935
5000017969
5000017970
5000017989
5000018016
5000018312
5000018416
5000018422
5000018540
5000018600
5000018624
5000018798
5000018879
5000019198
5000019229
5000019312
5000019332
5000019423
5000019503
5000019653
5000019904
5000020017
5000020156
5000020260
5000020351
5000020397
5000020403
5000020468
5000020605
5000020703
5000020724
5000020735
5000020743
5000020866
5000020933
5000021273
5000021287
5000021611
5000021685
5000021698
5000021702
5000021735
5000021748
5000021782
5000021887
5000021991
5000022128
5000022229
5000022249
5000022257
5000022438
5000022446
5000022488
5000022587
5000022746
5000022836
5000022897
5000022934
5000023003
5000023086
5000023311
5000023456
5000023468
5000023584
5000023632
5000023661
5000023758
5000023794
5000023818
5000023891
5000023922
5000024072
5000024122
5000024158
5000024300
5000024350
5000024446
5000024474
5000024533
5000024779
5000024822
5000024855
5000025237
5000025291
5000025361
5000025709
5000025748
5000025768
5000025854
5000025869
5000026015
5000026035
5000026060
5000026110
5000026142
5000026206
5000026224
5000026291
5000026342
5000026380
5000026474
5000026493
5000026789
5000026816
5000026909
5000026931
5000027050
5000027234
5000027270
5000027367
5000027435
5000027493
5000027638
5000028065
5000028074
5000028131
5000028160
5000028214
5000028282
5000028369
5000028493
5000028602
5000028642
5000028650
5000028700
5000028741
5000028910
5000028993
5000029050
5000029067
5000029173
5000029193
5000029255
5000029322
5000029436
5000029453
5000029621
5000029678
5000029796
5000029802
5000029830
5000029862
5000030005
5000030071
5000030162
5000030282
5000030427
5000030524
5000030619
5000030705
5000030911
5000031036
5000031056
5000031264
5000031279
5000031285
5000031322
5000031366
5000031391
5000031439
5000031592
5000031649
5000031671
5000031791
5000031821
5000031845
5000032029
5000032134
5000032424
5000032506
5000032580
5000032650
5000032704
5000033099
5000033119
5000033152
5000033226
5000033343
5000033379
5000033445
5000033450
5000033507
5000033513
5000033630
5000033752
5000033935
5000034044
5000034063
5000034395
5000034489
5000034508
5000034523
5000034583
5000034641
5000034795
5000034821
5000034869
5000034895
5000034926
5000034995
5000035224
5000035476
5000035547
5000035606
5000035829
5000035880
5000035973
5000036081
5000036106
5000036127
5000036190
5000036231
5000036253
5000036306
5000036346
5000036380
5000036719
5000036781
5000036877
5000036980
5000037056
5000037168
5000037238
5000037314
5000037332
5000037536
5000037548
5000037612
5000037705
5000037755
5000037764
5000037796
5000037853
5000037932
5000038037
5000038054
5000038078
5000038597
5000038718
5000038845
5000038867
5000038907
5000039133
5000039142
5000039173
5000039190
5000039206
5000039286
5000039368
5000039406
5000039492
5000039521
5000039614
5000039645
5000039721
5000039777
5000039802
5000039817
5000039889
5000039964
5000039989
5000040085
5000040186
5000040278
5000040355
5000040399
5000040455
5000040527
5000040650
5000040791
5000041013
5000041021
5000041058
5000041070
5000041170
5000041291
5000041304
5000041365
5000041387
5000041433
5000041639
5000041809
5000042137
5000042366
5000042473
5000042648
5000042666
5000042715
5000042732
5000042742
5000042861
5000042945
5000043037
5000043132
5000043339
5000043403
5000043413
5000043458
5000043586
5000043592
5000043625
5000043641
5000043663
5000043750
5000043887
5000043944
5000043992
5000044047
5000044196
5000044314
5000044639
5000044644
5000044772
5000044927
5000044933
5000044988
5000045080
5000045158
5000045188
5000045313
5000045464
5000045602
5000045610
5000045639
5000045668
5000045763
5000045840
5000045895
5000045919
5000045934
5000045951
5000046214
5000046235
5000046254
5000046261
5000046274
5000046457
5000046482
5000046566
5000046618
5000046740
5000046869
5000046998
5000047047
5000047398
5000047434
5000047508
5000047520
5000047549
5000047649
5000047796
5000047868
5000047914
5000048038
5000048053
5000048113
5000048170
5000048264
5000048276
5000048398
5000048409
5000048488
5000048533
5000048551
5000048678
5000048790
5000048849
5000048942
5000048975
5000049020
5000049036
6000000085
6000000103
6000000172
6000000253
6000000312
6000000398
6000000474
6000000502
6000000578
6000000620
6000000670
6000000834
6000000872
6000001070
6000001189
6000001369
6000001373
6000001422
6000001431
6000001474
6000001612
6000001631
6000001782
6000001859
6000001943
6000002019
6000002093
6000002256
6000002392
6000002481
6000002514
6000002541
6000002723
6000002774
6000002801
6000003085
6000003411
6000003579
6000003692
6000004011
6000004029
6000004098
6000004142
6000004287
6000004334
6000004492
6000004575
6000004756
6000004797
6000004841
6000004922
6000005059
6000005170
6000005202
6000005339
6000005372
6000005577
6000005882
6000006265
6000006293
6000006375
6000006500
6000006634
6000006692
6000006798
6000006800
6000006969
6000007099
6000007110
6000007165
6000007457
6000007612
6000007690
6000007770
6000007783
6000007890
6000008047
6000008205
6000008369
6000008462
6000008493
6000008606
6000008645
6000008652
6000008804
6000008834
6000008967
6000008972
6000009090
6000009111
6000009151
6000009175
6000009208
6000009237
6000009560
6000009696
6000009726
6000009815
6000009923
6000010039
6000010076
6000010120
6000010443
6000010465
6000010697
6000010702
6000010794
6000010804
6000010938
6000010942
6000011190
6000011276
6000011312
6000011593
6000011658
6000011696
6000011727
6000011862
6000011876
6000011939
6000011952
6000011967
6000011974
6000011993
6000012056
6000012091
6000012115
6000012176
6000012211
6000012277
6000012311
6000012354
6000012507
6000012614
6000012738
6000012744
6000012870
6000012953
6000013214
6000013269
6000013385
6000013417
6000013508
6000013523
6000013775
6000013938
6000014092
6000014125
6000014213
6000014269
6000014364
6000014384
6000014418
6000014422
6000014465
6000014645
6000014823
6000014948
6000015055
6000015213
6000015324
6000015626
6000015662
6000015767
6000015772
6000015839
6000015894
6000015915
6000015955
6000015980
6000016130
6000016141
6000016157
6000016198
6000016214
6000016224
6000016322
6000016361
6000016591
6000016603
6000016656
6000016679
6000016905
6000016921
6000017069
6000017081
6000017101
6000017269
6000017496
6000017836
6000017878
6000017992
6000018030
6000018097
6000018109
6000018285
6000018376
6000018453
6000018496
6000018557
6000018594
6000018825
6000018902
6000018957
6000018993
6000019079
6000019139
6000019286
6000019358
6000019366
6000019489
6000019578
6000019608
6000019702
6000019766
6000019926
6000020181
6000020329
6000020346
6000020476
6000020846
6000020855
6000020873
6000021007
6000021067
6000021080
6000021127
6000021297
6000021396
6000021520
6000021601
6000021631
6000021661
6000021813
6000021834
6000021841
6000021857
6000022111
6000022468
6000022545
6000022557
6000022561
6000022737
6000022860
6000022925
6000022940
6000023046
6000023094
6000023123
6000023170
6000023266
6000023366
6000023520
6000023621
6000023955
6000024047
6000024084
6000024165
6000024255
6000024346
6000024373
6000024435
6000024592
6000024646
6000024707
6000024976
6000025082
6000025096
6000025127
6000025276
6000025283
6000025328
6000025375
6000025418
6000025634
6000025725
6000025732
6000025806
6000025829
6000025932
6000026043
6000026091
6000026252
6000026288
6000026359
6000026439
6000026545
6000026585
6000026632
6000026659
6000026776
6000026790
6000026854
6000026960
6000027078
6000027358
6000027657
6000027741
6000027793
6000027800
6000027848
6000027905
6000027988
6000027996
6000028037
6000028058
6000028095
6000028198
6000028382
6000028505
6000028682
6000028856
6000028902
6000029023
6000029163
6000029288
6000029647
6000029743
6000029850
6000029965
6000029974
6000030038
6000030061
6000030217
6000030220
6000030231
6000030294
6000030447
6000030499
6000030636
6000030667
6000030699
6000030763
6000030868
6000030871
6000030948
6000030985
6000031099
6000031152
6000031186
6000031304
6000031353
6000031409
6000031410
6000031429
6000031625
6000031668
6000031715
6000031878
6000031984
6000032140
6000032280
6000032306
6000032405
6000032466
6000032497
6000032626
6000032675
6000032760
6000032805
6000032882
6000032912
6000033121
6000033200
6000033291
6000033387
6000033409
6000033473
6000033581
6000033684
6000033769
6000033777
6000033782
6000033852
6000033942
6000034023
6000034112
6000034181
6000034233
6000034267
6000034289
6000034329
6000034568
6000034632
6000034659
6000034858
6000034887
6000035042
6000035061
6000035107
6000035157
6000035289
6000035308
6000035386
6000035446
6000035588
6000035612
6000035674
6000035690
6000035700
6000035912
6000035941
6000035968
6000036000
6000036457
6000036483
6000036503
6000036547
6000036642
6000036651
6000036797
6000036807
6000036892
6000037047
6000037062
6000037096
6000037206
6000037251
6000037367
6000037389
6000037407
6000037563
6000037637
6000037735
6000037781
6000037811
6000037941
6000038244
6000038264
6000038386
6000038412
6000038744
6000038826
6000038872
6000038988
6000039039
6000039041
6000039126
6000039212
6000039296
6000039328
6000039373
6000039421
6000039508
6000039676
6000039993
6000040009
6000040010
6000040026
6000040093
6000040153
6000040162
6000040474
6000040540
6000040570
6000040678
6000040898
6000040900
6000040994
6000041328
6000041352
6000041371
6000041410
6000041588
6000041622
6000041744
6000041778
6000041783
6000041796
6000041898
6000041909
6000041941
6000042219
6000042288
6000042290
6000042317
6000042382
6000042577
6000042593
6000042622
6000042687
6000042705
6000042767
6000042802
6000042848
6000042889
6000042982
6000042993
6000043059
6000043156
6000043181
6000043197
6000043428
6000043470
6000043561
6000043611
6000043695
6000043733
6000043929
6000044160
6000044341
6000044422
6000044482
6000044571
6000044691
6000044904
6000044975
6000044997
6000045008
6000045054
6000045164
6000045178
6000045204
6000045257
6000045452
6000045516
6000045569
6000045670
6000045682
6000045774
6000046166
6000046209
6000046595
6000046662
6000046689
6000046709
6000046720
6000046737
6000046766
6000046800
6000046897
6000046978
6000047063
6000047251
6000047263
6000047344
6000047514
6000047703
6000048143
6000048159
6000048337
6000048346
6000048454
6000048636
6000048804
6000048858
6000048929
7000000044
7000000138
7000000144
7000000164
7000000211
7000000235
7000000289
7000000309
7000000412
7000000597
7000000687
7000000700
7000000718
7000000914
7000000960
7000001011
7000001032
7000001096
7000001225
7000001333
7000001346
7000001507
7000001514
7000001546
7000001603
7000001935
7000001994
7000002075
7000002129
7000002226
7000002230
7000002305
7000002359
7000002360
7000002379
7000002461
7000002520
7000002561
7000002645
7000002736
7000002906
7000002939
7000002956
7000002985
7000003034
7000003063
7000003125
7000003194
7000003251
7000003289
7000003333
7000003341
7000003380
7000003438
7000003448
7000003512
7000003659
7000003762
7000003851
7000003965
7000004124
7000004177
7000004209
7000004243
7000004268
7000004311
7000004404
7000004665
7000004710
7000004931
7000005004
7000005049
7000005064
7000005108
7000005146
7000005274
7000005329
7000005437
7000005665
7000005724
7000005782
7000005862
7000005958
7000006317
7000006385
7000006393
7000006403
7000006470
7000006598
7000006875
7000006986
7000007085
7000007180
7000007265
7000007281
7000007299
7000007331
7000007381
7000007488
7000007634
7000007735
7000007752
7000007810
7000007936
7000007989
7000008086
7000008112
7000008168
7000008304
7000008485
7000008778
7000008986
7000009035
7000009327
7000009381
7000009400
7000009530
7000009628
7000009670
7000009716
7000009830
7000009994
7000010154
7000010380
7000010415
7000010458
7000010876
7000010904
7000010919
7000011098
7000011139
7000011381
7000011401
7000011465
7000011517
7000011558
7000011609
7000011781
7000011816
7000012065
7000012167
7000012284
7000012323
7000012339
7000012372
7000012390
7000012482
7000012520
7000012547
7000012625
7000012769
7000012779
7000012796
7000012847
7000012881
7000012920
7000012948
7000013116
7000013244
7000013281
7000013494
7000013670
7000013746
7000013753
7000013768
7000013972
7000013996
7000014482
7000014607
7000014691
7000014848
7000014904
7000015107
7000015206
7000015262
7000015313
7000015342
7000015459
7000015533
7000015740
7000015825
7000016345
7000016359
7000016440
7000016849
7000016854
7000016870
7000016945
7000016958
7000016997
7000017041
7000017184
7000017191
7000017222
7000017312
7000017535
7000017555
7000017564
7000017579
7000017611
7000017658
7000017736
7000017742
7000017842
7000017887
7000017953
7000018009
7000018045
7000018124
7000018188
7000018368
7000018482
7000018582
7000018640
7000018839
7000018895
7000018941
7000019036
7000019261
7000019274
7000019471
7000019538
7000019596
7000019777
7000020034
7000020286
7000020300
7000020378
7000020426
7000020498
7000020540
7000020586
7000020622
7000020816
7000021028
7000021037
7000021182
7000021190
7000021237
7000021258
7000021371
7000021429
7000021477
7000021494
7000021513
7000021537
7000021794
7000021893
7000021948
7000021968
7000022066
7000022098
7000022142
7000022184
7000022267
7000022359
7000022371
7000022392
7000022524
7000022667
7000022709
7000022713
7000022751
7000022803
7000022972
7000022988
7000023067
7000023157
7000023217
7000023240
7000023285
7000023331
7000023615
7000023718
7000023742
7000023990
7000024064
7000024106
7000024177
7000024200
7000024310
7000024407
7000024419
7000024493
7000024542
7000024566
7000024635
7000024681
7000024840
7000024916
7000024956
7000024961
7000024983
7000025113
7000025205
7000025443
7000025466
7000025566
7000025626
7000025676
7000025695
7000025759
7000025965
7000026083
7000026268
7000026329
7000026409
7000026485
7000026606
7000026642
7000026667
7000026694
7000026841
7000026929
7000026940
7000027019
7000027103
7000027186
7000027227
7000027285
7000027330
7000027383
7000027410
7000027429
7000027525
7000027732
7000027780
7000027928
7000028020
7000028108
7000028317
7000028441
7000028575
7000028661
7000028728
7000028738
7000028770
7000028791
7000028812
7000028933
7000028947
7000029096
7000029101
7000029117
7000029368
7000029463
7000029479
7000029527
7000029565
7000029762
7000029827
7000029940
7000029953
7000030088
7000030131
7000030191
7000030551
7000030625
7000030859
7000030990
7000031497
7000031525
7000031970
7000032101
7000032203
7000032325
7000032411
7000032446
7000032772
7000032859
7000032878
7000032995
7000033085
7000033131
7000033190
7000033302
7000033356
7000033487
7000033523
7000033596
7000033694
7000033882
7000033919
7000033997
7000034084
7000034093
7000034125
7000034204
7000034229
7000034244
7000034599
7000034629
7000034718
7000034835
7000034966
7000034988
7000035052
7000035086
7000035233
7000035312
7000035365
7000035631
7000035712
7000035721
7000035754
7000035804
7000035870
7000035896
7000036028
7000036219
7000036249
7000036290
7000036378
7000036426
7000036574
7000036689
7000036703
7000036841
7000036868
7000037071
7000037105
7000037115
7000037191
7000037216
7000037264
7000037275
7000037452
7000037470
7000037646
7000037650
7000037774
7000038110
7000038175
7000038192
7000038204
7000038258
7000038361
7000038376
7000038423
7000038566
7000038725
7000038763
7000038837
7000038934
7000038962
7000039008
7000039061
7000039106
7000039431
7000039440
7000039459
7000039572
7000039693
7000039737
7000039762
7000039837
7000039874
7000040047
7000040063
7000040170
7000040241
7000040289
7000040313
7000040669
7000040709
7000040747
7000040760
7000040826
7000041003
7000041112
7000041188
7000041227
7000041349
7000041422
7000041514
7000041660
7000041824
7000041839
7000041965
7000042005
7000042047
7000042074
7000042143
7000042159
7000042250
7000042309
7000042498
7000042516
7000042526
7000042565
7000042600
7000042633
7000042825
7000042853
7000042923
7000042964
7000043006
7000043074
7000043115
7000043148
7000043216
7000043237
7000043313
7000043364
7000043370
7000043384
7000043448
7000044255
7000044389
7000044406
7000044432
7000044584
7000044617
7000044827
7000045105
7000045211
7000045268
7000045294
7000045308
7000045362
7000045377
7000045416
7000045508
7000045529
7000045548
7000045749
7000045884
7000045901
7000045943
7000046033
7000046065
7000046082
7000046120
7000046304
7000046359
7000046495
7000046512
7000046535
7000046551
7000046646
7000046719
7000046834
7000046900
7000047083
7000047210
7000047455
7000047495
7000047579
7000047598
7000047651
7000047698
7000047714
7000047774
7000047786
7000047996
7000048006
7000048023
7000048068
7000048181
7000048222
7000048256
7000048702
7000048724
7000048957
7000049101
8000000023
8000000032
8000000071
8000000098
8000000199
8000000221
8000000249
8000000261
8000000386
8000000406
8000000499
8000000583
8000000891
8000000939
8000000944
8000001112
8000001136
8000001198
8000001273
8000001288
8000001707
8000001717
8000001860
8000001888
8000001906
8000001986
8000002001
8000002023
8000002289
8000002299
8000002319
8000002337
8000002591
8000002765
8000002997
8000003076
8000003099
8000003165
8000003219
8000003248
8000003422
8000003633
8000003720
8000003758
8000003911
8000003994
8000004220
8000004234
8000004259
8000004296
8000004346
8000004439
8000004457
8000004588
8000004835
8000004854
8000004865
8000004870
8000005036
8000005090
8000005166
8000005422
8000005537
8000005584
8000005592
8000005929
8000006019
8000006205
8000006217
8000006345
8000006416
8000006552
8000006613
8000006718
8000006810
8000006847
8000006862
8000006925
8000006942
8000007072
8000007146
8000007204
8000007462
8000007520
8000007535
8000007670
8000007766
8000007881
8000008029
8000008250
8000008266
8000008349
8000008350
8000008476
8000008532
8000008620
8000008703
8000008897
8000008922
8000009194
8000009243
8000009363
8000009372
8000009412
8000009496
8000009513
8000009540
8000009597
8000009746
8000009764
8000009786
8000009829
8000009870
8000009937
8000009951
8000009965
8000010044
8000010107
8000010182
8000010197
8000010226
8000010276
8000010316
8000010403
8000010480
8000010492
8000010606
8000010630
8000010646
8000010677
8000010898
8000011033
8000011298
8000011435
8000011487
8000011622
8000011737
8000011767
8000011893
8000011905
8000012008
8000012028
8000012033
8000012188
8000012304
8000012388
8000012440
8000012465
8000012554
8000012577
8000012608
8000012632
8000012674
8000012759
8000013108
8000013138
8000013191
8000013439
8000013486
8000013691
8000013711
8000013838
8000013859
8000013925
8000013943
8000013961
8000014054
8000014103
8000014332
8000014474
8000014612
8000014626
8000014721
8000014839
8000014956
8000015025
8000015041
8000015152
8000015172
8000015284
8000015424
8000015477
8000015582
8000015600
8000015687
8000015728
8000015791
8000015850
8000015883
8000016081
8000016241
8000016285
8000016427
8000016430
8000016507
8000016627
8000017025
8000017332
8000017364
8000017375
8000017396
8000017687
8000017724
8000017860
8000018080
8000018195
8000018231
8000018331
8000018618
8000018711
8000018748
8000018764
8000018809
8000019005
8000019025
8000019053
8000019101
8000019232
8000019375
8000019430
8000019441
8000019513
8000019629
8000019682
8000019754
8000019791
8000019821
8000019895
8000020025
8000020069
8000020174
8000020259
8000020369
8000020458
8000020510
8000020523
8000020685
8000020780
8000020822
8000020918
8000020927
8000020959
8000021150
8000021161
8000021264
8000021320
8000021725
8000021766
8000021825
8000021920
8000022005
8000022179
8000022237
8000022273
8000022312
8000022337
8000022347
8000022457
8000022534
8000022619
8000022655
8000022849
8000022870
8000022966
8000023130
8000023148
8000023392
8000023413
8000023482
8000023560
8000023576
8000023767
8000023789
8000024005
8000024033
8000024094
8000024140
8000024216
8000024272
8000024285
8000024320
8000024364
8000024461
8000024505
8000024816
8000024871
8000024882
8000024999
8000025061
8000025100
8000025163
8000025179
8000025211
8000025337
8000025382
8000025399
8000025571
8000025584
8000025601
8000025660
8000025833
8000025884
8000025924
8000025983
8000026002
8000026109
8000026159
8000026162
8000026217
8000026371
8000026468
8000026510
8000026685
8000026764
8000026837
8000026879
8000026895
8000026957
8000027065
8000027204
8000027299
8000027379
8000027401
8000027458
8000027540
8000027705
8000027875
8000028013
8000028259
8000028299
8000028554
8000028588
8000028863
8000028875
8000029040
8000029151
8000029399
8000029502
8000029619
8000029682
8000029753
8000029883
8000029909
8000029915
8000029931
8000030021
8000030051
8000030101
8000030129
8000030187
8000030335
8000030386
8000030450
8000030472
8000030561
8000030603
8000030734
8000030797
8000030828
8000031043
8000031126
8000031174
8000031443
8000031513
8000031555
8000031740
8000031768
8000031807
8000031860
8000031999
8000032016
8000032238
8000032247
8000032269
8000032526
8000032559
8000032715
8000032839
8000032893
8000032983
8000033033
8000033064
8000033149
8000033165
8000033324
8000033554
8000033608
8000033666
8000033706
8000033721
8000033810
8000033961
8000034132
8000034351
8000034492
8000034511
8000034687
8000034765
8000034846
8000034907
8000034918
8000034956
8000034977
8000035258
8000035265
8000035370
8000035420
8000035437
8000035451
8000035735
8000035832
8000035909
8000035928
8000035996
8000036096
8000036116
8000036176
8000036279
8000036394
8000036413
8000036463
8000036499
8000036584
8000036724
8000036779
8000036996
8000037289
8000037480
8000037572
8000037686
8000037900
8000037921
8000037993
8000038022
8000038064
8000038125
8000038501
8000038526
8000038546
8000038579
8000038685
8000038813
8000038975
8000039306
8000039316
8000039638
8000039907
8000039953
8000040033
8000040227
8000040269
8000040555
8000040599
8000040851
8000040862
8000040911
8000040944
8000041102
8000041261
8000041282
8000041310
8000041409
8000041444
8000041530
8000041566
8000041648
8000041672
8000042022
8000042035
8000042081
8000042093
8000042799
8000042838
8000042959
8000043060
8000043257
8000043302
8000043607
8000043637
8000043709
8000043908
8000043952
8000044118
8000044138
8000044171
8000044230
8000044563
8000045115
8000045247
8000045429
8000045578
8000045622
8000045711
8000045738
8000045811
8000045831
8000045923
8000045965
8000045996
8000046078
8000046110
8000046524
8000046758
8000046776
8000046828
8000046930
8000046960
8000047007
8000047078
8000047109
8000047151
8000047173
8000047299
8000047601
8000047859
8000047905
8000048108
8000048231
8000048316
8000048742
8000048788
8000048930
8000048992
8000049123
8000049130
9000000189
9000000434
9000000535
9000000554
9000000738
9000000757
9000000922
9000001149
9000001158
9000001207
9000001740
9000001892
9000002119
9000002133
9000002149
9000002158
9000002166
9000002170
9000002249
9000002349
9000002380
9000002477
9000002863
9000002880
9000002920
9000002975
9000003019
9000003294
9000003313
9000003329
9000003362
9000003392
9000003471
9000003503
9000003531
9000003598
9000003647
9000003670
9000003717
9000003879
9000003887
9000003937
9000004136
9000004377
9000004419
9000004677
9000004686
9000004748
9000005236
9000005282
9000005294
9000005396
9000005449
9000005466
9000005560
9000005642
9000005712
9000005807
9000005841
9000005859
9000005903
9000005994
9000006077
9000006128
9000006258
9000006287
9000006300
9000006350
9000006363
9000006440
9000006484
9000006661
9000006853
9000006889
9000007000
9000007044
9000007152
9000007170
9000007235
9000007479
9000007725
9000008385
9000008399
9000008402
9000008449
9000008508
9000008555
9000008619
9000008663
9000008716
9000008787
9000008795
9000008817
9000008844
9000008943
9000008991
9000009066
9000009121
9000009142
9000009258
9000009293
9000009315
9000009488
9000009643
9000009949
9000010003
9000010110
9000010137
9000010173
9000010214
9000010250
9000010348
9000010478
9000010520
9000010650
9000010962
9000010991
9000011107
9000011141
9000011162
9000011178
9000011301
9000011336
9000011548
9000011578
9000011586
9000011670
9000011758
9000011828
9000012128
9000012194
9000012203
9000012257
9000012369
9000012453
9000012649
9000012708
9000012813
9000012893
9000012917
9000013166
9000013309
9000013312
9000013323
9000013374
9000013408
9000013466
9000013559
9000013563
9000013612
9000013722
9000013804
9000013811
9000013825
9000014195
9000014208
9000014283
9000014319
9000014355
9000014407
9000014569
9000014970
9000015096
9000015469
9000015483
9000015595
9000015635
9000015640
9000015676
9000015787
9000015966
9000016039
9000016113
9000016233
9000016262
9000016271
9000016295
9000016418
9000016486
9000016645
9000016792
9000016806
9000016885
9000017019
9000017137
9000017232
9000017525
9000017549
9000017604
9000017628
9000017898
9000017942
9000018111
9000018147
9000018161
9000018211
9000018275
9000018515
9000018570
9000018858
9000018913
9000019063
9000019125
9000019150
9000019200
9000019292
9000019468
9000019548
9000019580
9000019736
9000019784
9000019862
9000019876
9000019936
9000019965
9000019996
9000020045
9000020071
9000020102
9000020112
9000020143
9000020234
9000020246
9000020611
9000020645
9000020769
9000020800
9000020948
9000020971
9000021077
9000021303
9000021311
9000021367
9000021383
9000021407
9000021501
9000021552
9000021640
9000021758
9000021879
9000021980
9000022136
9000022283
9000022363
9000022404
9000022648
9000023013
9000023051
9000023320
9000023373
9000023650
9000023679
9000023770
9000023838
9000023882
9000024589
9000024617
9000024720
9000024760
9000024893
9000024941
9000025257
9000025301
9000025358
9000025503
9000025533
9000025593
9000025789
9000025845
9000025942
9000026233
9000026397
9000026978
9000026982
9000027099
9000027118
9000027162
9000027482
9000027539
9000027602
9000027674
9000027767
9000027829
9000027851
9000027917
9000027943
9000027979
9000028005
9000028081
9000028260
9000028300
9000028372
9000028515
9000028622
9000028639
9000028755
9000028978
9000028984
9000029006
9000029184
9000029239
9000029276
9000029379
9000029403
9000029533
9000029598
9000029662
9000029811
9000030041
9000030172
9000030200
9000030248
9000030264
9000030357
9000030481
9000030513
9000030650
9000030726
9000030955
9000031007
9000031011
9000031068
9000031117
9000031202
9000031255
9000031373
9000031469
9000031603
9000031702
9000031751
9000031882
9000031898
9000031910
9000032080
9000032156
9000032273
9000032348
9000032430
9000032511
9000032536
9000032548
9000032598
9000032603
9000032944
9000033043
9000033058
9000033172
9000033213
9000033312
9000033467
9000033491
9000033532
9000033569
9000033576
9000033800
9000034256
9000034279
9000034303
9000034374
9000034575
9000034707
9000034747
9000034754
9000034779
9000034819
9000035006
9000035216
9000035295
9000035351
9000035460
9000035490
9000035508
9000035575
9000035771
9000035781
9000035935
9000036033
9000036073
9000036162
9000036263
9000036445
9000036568
9000036623
9000036736
9000036752
9000036856
9000036923
9000036955
9000036975
9000037081
9000037186
9000037241
9000037298
9000037430
9000037559
9000037592
9000037670
9000037723
9000037801
9000037974
9000038084
9000038183
9000038224
9000038328
9000038511
9000038532
9000038558
9000038602
9000038640
9000038752
9000038779
9000038858
9000039166
9000039231
9000039335
9000039342
9000039413
9000039476
9000039481
9000039551
9000039596
9000039742
9000039754
9000039823
9000039895
9000039934
9000040126
9000040132
9000040292
9000040330
9000040429
9000040511
9000040561
9000040619
9000040688
9000040757
9000040880
9000040930
9000040959
9000040974
9000040982
9000041243
9000041602
9000041701
9000041719
9000041912
9000042197
9000042480
9000042818
9000042908
9000042975
9000043010
9000043171
9000043242
9000043393
9000043491
9000043500
9000043570
9000043686
9000043783
9000043875
9000043984
9000044081
9000044126
9000044226
9000044334
9000044369
9000044457
9000044526
9000044549