100
106
108
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
170
172
176
185
233
370
387
400
405
406
407
408
409
413
450
468
469
486
487
510
511
517
518
519
520
523
524
671
673
674
676
677
678
679
680
683
684
686
687
689
691
692
697
702
704
705
707
711
712
714
719
720
722
725
727
733
736
738
740
743
749
752
753
754
755
756
757
758
762
763
769
772
775
776
778
779
782
784
785
791
792
794
797
800
802
807
809
810
812
816
817
818
819
821
823
824
828
830
831
832
833
839
844
845
849
852
855
856
857
860
862
865
867
868
872
880
881
886
889
891
897
898
904
912
913
916
924
928
930
934
945
948
952
955
966
969
974
976
977
978
981
982
985
987
1008
1026
1036
1039
1040
1041
1044
1045
1046
1048
1050
1057
1059
1061
1062
1063
1065
1066
1068
1069
1071
1072
1073
1074
1075
1076
1078
1079
1082
1086
1091
1092
1093
1094
1100
1103
1104
1105
1107
1112
1114
1119
1121
1126
1128
1131
1132
1138
1139
1140
1143
1146
1147
1153
1154
1155
1156
1157
1158
1159
1164
1166
1167
1168
1169
1170
1172
1184
1186
1199
1200
1213
1215
1216
1217
1218
1220
1221
1235
1239
1249
1257
1259
1265
1266
1277
1282
1283
1285
1286
1288
1290
1291
1296
1297
1298
1300
1305
1310
1313
1315
1316
1319
1322
1326
1330
1333
1334
1336
1343
1344
1346
1348
1349
1350
1351
1352
1355
1357
1358
1359
1366
1367
1368
1369
1372
1373
1377
1378
1381
1383
1384
1385
1387
1391
1392
1394
1395
1398
1399
1400
1402
1403
1405
1408
1409
1415
1416
1417
1419
1420
1423
1426
1427
1429
1434
1435
1437
1438
1439
1440
1446
1447
1448
1450
1453
1455
1456
1457
1461
1462
1468
1469
1476
1485
1486
1487
1493
1501
1505
1506
1510
1515
1518
1520
1521
1525
1526
1536
1538
1540
1545
1546
1555
1557
1565
1566
1567
1568
1577
1595
1599
1600
1613
1616
1617
1621
1635
1638
1649
1652
1658
1660
1673
1688
1690
1694
1714
1718
1724
1726
1728
1730
1741
1744
1745
1750
1760
1762
1765
1766
1767
1770
1772
1773
1776
1777
1779
1786
1788
1798
1814
1818
1840
1848
1849
1851
1853
1862
1875
1894
1900
1905
1906
1908
1909
1912
1914
1916
1920
1921
1922
1923
1927
1928
1930
1931
1936
1944
1947
1952
1957
1961
1962
1963
1967
1968
1975
1988
1993
1995
1998
1999
2001
2002
2014
2016
2025
2038
2042
2060
2066
2088
2094
2099
2100
2101
2110
2111
2123
2124
2127
2128
2129
2130
2131
2135
2137
2139
2140
2141
2144
2145
2147
2154
2155
2157
2159
2160
2164
2166
2168
2185
2190
2192
2193
2195
2196
2199
2203
2207
2208
2209
2213
2216
2217
2218
2219
2226
2227
2229
2231
2233
2235
2242
2245
2247
2255
2258
2259
2266
2270
2277
2279
2292
2335
2336
2337
2339
2340
2345
2346
2347
2349
2356
2357
2358
2359
2360
2361
2364
2372
2376
2382
2388
2397
2398
2399
2400
2401
2404
2408
2411
2412
2415
2417
2418
2419
2421
2424
2426
2428
2429
2431
2434
2454
2456
2458
2460
2462
2466
2471
2475
2476
2483
2487
2495
2496
2497
2512
2518
2519
2521
2523
2528
2533
2544
2548
2551
2552
2553
2562
2563
2564
2571
2573
2575
2577
2578
2582
2586
2590
2593
2595
2597
2600
2617
2621
2622
2624
2630
2637
2641
2643
2644
2647
2658
2661
2669
2682
2692
2697
2703
2705
2714
2736
2743
2768
2769
2772
2774
2785
2786
2787
2791
2792
2797
2798
2802
2805
2807
2809
2813
2817
2821
2823
2824
2825
2828
2831
2832
2835
2836
2841
2844
2845
2848
2849
2850
2852
2853
2857
2861
2864
2875
2876
2879
2884
2885
2886
2891
2896
2897
2898
2899
2900
2902
2904
2905
2913
2914
2917
2923
2938
2940
2945
2949
2957
2961
2970
2971
2972
2989
2990
2995
2999
3009
3017
3018
3031
3050
3054
3058
3082
3083
3092
3102
3118
3119
3121
3123
3125
3126
3136
3139
3140
3144
3146
3152
3159
3160
3172
3173
3175
3177
3180
3184
3187
3189
3190
3191
3193
3198
3200
3203
3204
3205
3208
3209
3211
3215
3217
3219
3221
3227
3232
3236
3238
3241
3247
3249
3250
3251
3255
3257
3266
3291
3294
3295
3297
3299
3300
3301
3302
3306
3307
3309
3312
3313
3314
3315
3318
3319
3322
3325
3326
3327
3330
3332
3333
3336
3339
3340
3341
3342
3343
3344
3345
3351
3352
3353
3354
3360
3361
3362
3363
3365
3373
3374
3378
3389
3392
3393
3395
3403
3413
3416
3418
3419
3424
3427
3428
3433
3440
3441
3448
3458
3466
3473
3488
3504
3517
3519
3562
3566
3612
3613
3614
3616
3621
3624
3632
3633
3634
3635
3636
3667
3674
3680
3683
3684
3688
3696
3698
3717
3719
3723
3724
3726
3727
3731
3736
3746
3749
3753
3755
3760
3763
3765
3766
3772
3777
3779
3780
3787
3791
3792
3796
3797
3799
3800
3801
3805
3810
3813
3814
3815
3822
3823
3834
3836
3837
3844
3845
3846
3851
3855
3856
3857
3859
3862
3867
3868
3883
3891
3896
3917
3918
3921
3922
3924
3926
3935
3940
3946
3949
3952
3959
3961
3968
3975
3977
3982
3983
4007
4009
4012
4017
4023
4024
4026
4040
4047
4050
4059
4065
4125
4128
4129
4136
4152
4157
4170
4172
4173
4178
4197
4212
4220
4242
4263
4265
4266
4267
4268
4272
4275
4276
4277
4280
4283
4289
4293
4294
4298
4307
4312
4324
4331
4344
4372
4373
4374
4377
4381
4384
4385
4390
4403
4408
4413
4415
4448
4457
4461
4478
4486
4491
4495
4500
4501
4506
4507
4509
4510
4511
4518
4522
4526
4538
4542
4556
4567
4607
4633
4635
4636
4638
4640
4649
4660
4663
4664
4667
4669
4670
4673
4680
4684
4685
4688
4689
4692
4696
4706
4708
4710
4729
4757
4761
4764
4767
4772
4773
4777
4790
4802
4813
4821
4833
4850
4851
4868
4872
4873
4886
4895
4897
4899
4900
4905
4906
4907
4909
4912
4919
4922
4923
4924
4925
4955
4956
4958
4961
4969
4970
4989
4991
4994
4995
4998
5001
5010
5011
5016
5018
5023
5041
5042
5050
5052
5056
5076
5090
5093
5101
5102
5113
5125
5143
5164
5165
5273
5276
5277
5279
5283
5287
5291
5296
5298
5299
5300
5301
5303
5305
5307
5310
5314
5317
5318
5320
5324
5330
5334
5335
5336
5357
5364
5367
5374
5381
5384
5390
5401
5425
5436
5437
5439
5440
5442
5445
5450
5461
5464
5466
5468
5471
5473
5484
5488
5489
5494
5507
5520
5522
5529
5541
5543
5546
5554
5563
5564
5594
5596
5632
5635
5636
5650
5653
5661
5663
5670
5679
5682
5687
5688
5695
5697
5708
5709
5722
5723
5735
5739
5744
5745
5747
5763
5769
5773
5783
5806
5811
5812
5837
5852
5855
5862
5867
5885
5900
5905
5966
5972
5988
5991
5994
6028
6037
6084
6090
6121
6125
6130
6131
6133
6134
6158
6163
6205
6206
6208
6224
6225
6226
6228
6229
6230
6235
6237
6241
6369
6370
6371
6374
6375
6378
6379
6381
6382
6385
6395
6397
6399
6401
6407
6411
6413
6418
6421
6422
6427
6428
6432
6435
6437
6443
6444
6446
6448
6468
6480
6486
6496
6498
6501
6546
6566
6568
6569
6572
6573
6574
6575
6579
6585
6586
6587
6588
6589
6595
6598
6608
6611
6612
6617
6624
6628
6629
6631
6632
6636
6637
6649
6651
6656
6659
6662
6663
6686
6701
6716
6720
6722
6756
6759
6760
6762
6766
6768
6772
6775
6783
6801
6804
6808
6809
6810
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6832
6835
6841
6842
6843
6844
6848
6851
6854
6857
6858
6859
6862
6863
6864
6871
6873
6874
6882
6887
6901
6905
6929
6935
6939
6946
6947
6948
6956
6962
6963
6968
6969
6981
6983
6999
7023
7027
7028
7029
7030
7032
7157
7164
7168
7171
7175
7178
7188
7189
7190
7198
7213
7215
7216
7218
7219
7226
7229
7231
7239
7252
7262
7270
7305
7308
7309
7313
7317
7323
7326
7343
7344
7345
7350
7353
7354
7355
7357
7360
7361
7362
7368
7370
7372
7379
7384
7390
7397
7410
7414
7433
7434
7439
7440
7444
7448
7471
7472
7478
7479
7481
7491
7504
7509
7511
7552
7553
7555
7556
7557
7564
7566
7574
7579
7582
7583
7599
7607
7623
7645
7649
7650
7652
7662
7674
7716
7717
7720
7721
7724
7728
7730
7739
7741
7742
7743
7745
7770
7794
7824
7826
7905
7911
7916
7937
7939
7942
7944
7946
7965
7970
7977
7983
7987
8013
8020
8021
8023
8024
8038
8039
8043
8080
8101
8838
13000
13536
13789
14329
15206
15457
15688
17389
18568
18747
19110
19702
19968
19990
20491
22009
23961
24044
24344
24601
24725
24951
24974
25220
25445
25648
25866
25983
26141
26377
26534
26775
26892
27085
27277
27473
27724
27894
28063
28211
28436
28536
28624
29620
<PAD>
<UNK>
<MASK>