home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Xentax forum attachments archive
/
xentax.7z
Directories (13,628)
Name
# Files
Name
# Files
Name
# Files
10
1
1000
1
10001
1
10002
1
10006
1
10007
1
10008
1
1001
1
10010
1
10016
1
10019
1
10020
1
10021
1
10022
1
10024
1
10026
1
10032
1
10034
1
10036
1
10038
1
10039
1
10041
1
10042
1
10046
1
10047
1
10050
1
10052
1
10053
1
10055
1
10057
1
10061
1
10062
1
10064
1
10065
1
10066
1
10068
1
10070
1
10071
1
10074
1
10077
1
10079
1
10080
1
10081
1
10082
1
10084
1
10085
1
10086
1
10087
1
10088
1
10090
1
10091
1
10092
1
10093
1
10094
1
10095
1
10096
1
10097
1
10098
1
10100
1
10101
1
10102
1
10103
1
10104
1
10107
1
10108
1
10109
1
10112
1
10118
1
10119
1
10121
1
10123
1
10124
1
10125
1
10126
1
10127
1
10129
1
1013
1
10130
1
10131
1
10133
1
10134
1
10135
1
10138
1
10139
1
1014
1
10141
1
10143
1
10144
1
10147
1
10148
1
10149
1
1015
1
10150
1
10151
1
10153
1
10156
1
10157
1
10159
1
1016
1
10160
1
10161
1
10162
1
10164
1
10165
1
10166
1
10167
1
10168
1
1017
1
10175
1
10176
1
10177
1
10179
1
10186
1
10187
1
10190
1
10191
1
10193
1
10194
1
10198
1
10199
1
10202
1
10203
1
1021
1
10218
1
10219
1
1022
1
10222
1
10223
1
10224
1
10226
1
10229
1
10230
1
10232
1
10233
1
10234
1
10235
1
10237
1
10239
1
1024
1
10241
1
10243
1
10246
1
10248
1
10249
1
10250
1
10251
1
10252
1
10255
1
10256
1
10257
1
10258
1
1026
1
10260
1
10262
1
10266
1
10269
1
1027
1
10271
1
10272
1
10273
1
10274
1
10275
1
10276
1
10277
1
10278
1
10279
1
1028
1
10280
1
10281
1
10284
1
10285
1
10286
1
10287
1
10289
1
1029
1
10290
1
10292
1
10293
1
10294
1
10295
1
10296
1
10297
1
10298
1
10299
1
10300
1
10301
1
10303
1
10304
1
10306
1
10310
1
10312
1
10313
1
10317
1
10318
1
10319
1
10322
1
10324
1
10326
1
10327
1
10328
1
10329
1
1033
1
10330
1
10331
1
10332
1
10333
1
10335
1
10336
1
10337
1
10339
1
10340
1
10341
1
10343
1
10345
1
10346
1
10347
1
10348
1
1035
1
10353
1
10354
1
10357
1
10358
1
1036
1
10360
1
10361
1
10362
1
10363
1
10364
1
10365
1
10366
1
10367
1
10368
1
10369
1
1037
1
10371
1
10373
1
10375
1
10376
1
10378
1
10379
1
1038
1
10380
1
10381
1
10384
1
1039
1
10390
1
10393
1
10394
1
10396
1
10398
1
1040
1
10400
1
10407
1
1041
1
10410
1
10413
1
10416
1
10418
1
10420
1
10421
1
10422
1
10424
1
10425
1
10426
1
10427
1
10428
1
1043
1
10434
1
10436
1
10437
1
10438
1
10439
1
10440
1
10441
1
10442
1
10443
1
10448
1
1045
1
10450
1
10452
1
10453
1
10454
1
10456
1
10457
1
10459
1
1046
1
10460
1
10463
1
10465
1
10467
1
10469
1
1047
1
10470
1
10471
1
10472
1
10475
1
10478
1
1048
1
10484
1
10485
1
1049
1
10490
1
10493
1
10496
1
1050
1
10501
1
10502
1
10503
1
10504
1
10505
1
10506
1
10507
1
10508
1
10509
1
1051
1
10510
1
10511
1
10512
1
10513
1
10514
1
10517
1
10518
1
1052
1
10520
1
10521
1
10522
1
10523
1
10524
1
10526
1
10527
1
10528
1
10530
1
10532
1
10538
1
10539
1
1054
1
10540
1
10543
1
10544
1
10545
1
10549
1
1055
1
10550
1
10551
1
10552
1
10553
1
10554
1
10555
1
10557
1
1056
1
10561
1
10562
1
10563
1
10564
1
10566
1
10567
1
10568
1
10569
1
1057
1
10570
1
10573
1
10574
1
10576
1
10577
1
10578
1
10579
1
1058
1
10580
1
10581
1
10583
1
10584
1
1059
1
10590
1
10592
1
10593
1
10594
1
10596
1
106
1
1060
1
10600
1
10601
1
10604
1
10607
1
10608
1
1061
1
10610
1
10611
1
10614
1
10615
1
10617
1
10619
1
1062
1
10622
1
10623
1
10624
1
10625
1
10627
1
10628
1
1063
1
10630
1
10631
1
10632
1
10634
1
10635
1
10637
1
10638
1
10639
1
10640
1
10642
1
10643
1
10644
1
10646
1
10647
1
1065
1
10651
1
10653
1
10655
1
10656
1
10657
1
10658
1
1066
1
10660
1
10661
1
10662
1
10666
1
10667
1
10669
1
1067
1
10671
1
10675
1
1068
1
1069
1
107
1
1070
1
1071
1
1072
1
10722
1
10723
1
10725
1
10727
1
10728
1
1073
1
10732
1
10735
1
10736
1
10737
1
10739
1
1074
1
10740
1
10742
1
10743
1
10744
1
10748
1
10749
1
1075
1
10752
1
10754
1
10755
1
10757
1
10758
1
1076
1
10761
1
10763
1
10765
1
10767
1
10769
1
1077
1
10771
1
10772
1
10774
1
10775
1
10779
1
1078
1
10783
1
10785
1
10786
1
10789
1
1079
1
10793
1
10794
1
10796
1
10797
1
10798
1
10799
1
1080
1
10800
1
10802
1
10803
1
10804
1
10806
1
10807
1
10808
1
10809
1
1081
1
10810
1
10811
1
10812
1
10813
1
10814
1
10816
1
10819
1
1082
1
10820
1
10821
1
10822
1
10824
1
10826
1
10827
1
10828
1
10829
1
1083
1
10830
1
10831
1
10832
1
10833
1
10834
1
10836
1
10837
1
10838
1
10839
1
1084
1
10840
1
10841
1
10843
1
10845
1
10847
1
10849
1
1085
1
10850
1
10852
1
10853
1
10855
1
10856
1
10857
1
10858
1
1086
1
10860
1
10862
1
10864
1
10866
1
10868
1
10869
1
1087
1
10870
1
10874
1
10876
1
1088
1
10881
1
10883
1
10884
1
10885
1
10886
1
10888
1
1089
1
10894
1
10895
1
10897
1
1090
1
10902
1
10903
1
10904
1
10905
1
10908
1
1091
1
10911
1
10912
1
10914
1
10916
1
10918
1
10919
1
1092
1
10928
1
10930
1
10933
1
10935
1
10936
1
1094
1
10940
1
10941
1
10943
1
10945
1
10947
1
10949
1
1095
1
10953
1
10954
1
10956
1
10958
1
10959
1
10960
1
10962
1
10967
1
1097
1
10970
1
10971
1
10972
1
10973
1
10975
1
10976
1
10978
1
10979
1
1098
1
10981
1
10982
1
10985
1
10986
1
10987
1
10988
1
10989
1
1099
1
10990
1
10993
1
10994
1
10999
1
1100
1
11000
1
11001
1
11002
1
11005
1
11006
1
11007
1
11008
1
1101
1
11011
1
11012
1
11013
1
11016
1
11018
1
11020
1
11021
1
11022
1
11024
1
11025
1
11027
1
11028
1
11029
1
1103
1
11031
1
11033
1
11036
1
1104
1
11041
1
11042
1
11043
1
11044
1
11046
1
11047
1
11048
1
1105
1
11054
1
11055
1
11056
1
11057
1
11058
1
1106
1
11060
1
11061
1
11062
1
11066
1
11067
1
11068
1
11069
1
1107
1
11070
1
11072
1
11074
1
11075
1
11076
1
11077
1
1108
1
11081
1
11084
1
11085
1
11088
1
11089
1
1109
1
11090
1
11091
1
11095
1
11096
1
1110
1
11100
1
11103
1
11105
1
11106
1
11107
1
11108
1
11109
1
1111
1
11110
1
11112
1
11113
1
11114
1
11118
1
11119
1
1112
1
11120
1
11123
1
1113
1
11130
1
11135
1
1114
1
11146
1
1115
1
1116
1
11161
1
11169
1
1117
1
11172
1
11173
1
1118
1
1119
1
1120
1
1121
1
11216
1
11217
1
11218
1
11219
1
1122
1
11220
1
11223
1
11225
1
11226
1
11228
1
11229
1
1123
1
11230
1
11235
1
1124
1
11241
1
1125
1
11252
1
11255
1
11256
1
11257
1
11259
1
1126
1
11260
1
11262
1
11263
1
11266
1
11267
1
11269
1
1127
1
11270
1
11271
1
11272
1
11273
1
11278
1
11279
1
1128
1
11280
1
11281
1
11282
1
11283
1
11284
1
11285
1
11288
1
11289
1
11290
1
11293
1
11296
1
11297
1
11299
1
113
1
1130
1
11300
1
11301
1
11303
1
11304
1
11305
1
11306
1
11309
1
11310
1
11315
1
11317
1
11319
1
11321
1
11322
1
11324
1
11325
1
11326
1
11327
1
11329
1
11331
1
11332
1
11334
1
11336
1
11337
1
11339
1
1134
1
11341
1
11342
1
11343
1
11345
1
11346
1
11349
1
1135
1
11352
1
11353
1
11355
1
11358
1
1136
1
11360
1
11361
1
11362
1
11363
1
11364
1
11365
1
11368
1
1137
1
11371
1
11377
1
11379
1
1138
1
11381
1
11382
1
11383
1
11384
1
11385
1
11388
1
1139
1
11393
1
114
1
11404
1
11409
1
11410
1
11418
1
11426
1
11427
1
1143
1
11431
1
11432
1
11436
1
11437
1
11439
1
1144
1
11440
1
11441
1
11443
1
11445
1
11446
1
11448
1
1145
1
11450
1
11451
1
11452
1
11453
1
11454
1
11455
1
11459
1
1146
1
11461
1
11464
1
11465
1
11468
1
11469
1
11475
1
1148
1
11486
1
11487
1
11488
1
11489
1
1149
1
11490
1
11492
1
11495
1
11498
1
11499
1
115
1
1150
1
11504
1
11518
1
11520
1
11521
1
11525
1
11526
1
11527
1
1153
1
11533
1
11534
1
11536
1
11537
1
11538
1
11540
1
11541
1
11542
1
11545
1
11547
1
11548
1
11549
1
11550
1
11553
1
11554
1
11556
1
11557
1
11558
1
11559
1
1156
1
11560
1
11562
1
11565
1
11566
1
11567
1
1157
1
11571
1
11572
1
11573
1
11575
1
11576
1
11577
1
11578
1
11579
1
1158
1
11580
1
11581
1
11582
1
11583
1
11584
1
11585
1
11587
1
11588
1
11589
1
1159
1
11590
1
11594
1
11595
1
11596
1
11597
1
11598
1
11599
1
116
1
1160
1
11602
1
11603
1
11604
1
11605
1
11606
1
11607
1
11608
1
11609
1
11611
1
11614
1
11615
1
11616
1
11617
1
11618
1
11619
1
11620
1
11621
1
11623
1
11626
1
11628
1
11631
1
11635
1
11636
1
11637
1
11639
1
11640
1
11641
1
11642
1
11643
1
11644
1
11645
1
11646
1
11648
1
11649
1
11650
1
11654
1
11656
1
11658
1
11659
1
11661
1
11663
1
11665
1
11666
1
11667
1
11668
1
11669
1
1167
1
11673
1
11675
1
11676
1
1168
1
11680
1
11681
1
11682
1
11683
1
11684
1
11685
1
11686
1
11687
1
11688
1
11689
1
1169
1
11690
1
11691
1
11692
1
11693
1
11694
1
11695
1
11696
1
11697
1
11699
1
117
1
1170
1
11700
1
11701
1
11703
1
11704
1
11705
1
11706
1
11709
1
1171
1
11710
1
11713
1
11714
1
11715
1
11717
1
11718
1
11719
1
1172
1
11720
1
11721
1
11722
1
11724
1
11725
1
11726
1
11727
1
11729
1
11730
1
11731
1
11732
1
11733
1
11734
1
11735
1
11736
1
11737
1
11739
1
11740
1
11742
1
11746
1
11748
1
11749
1
11750
1
11751
1
11752
1
11756
1
11757
1
11758
1
11759
1
11760
1
11761
1
11762
1
11764
1
11765
1
11766
1
11767
1
11768
1
11769
1
11770
1
11774
1
11775
1
11779
1
11780
1
11781
1
11784
1
11785
1
11787
1
11788
1
11790
1
11791
1
11796
1
11798
1
11799
1
11800
1
11801
1
11802
1
11803
1
11804
1
11809
1
1181
1
11810
1
11811
1
11812
1
11813
1
11814
1
11815
1
11818
1
1182
1
11821
1
11822
1
11823
1
11825
1
11827
1
11829
1
1183
1
11830
1
11831
1
11832
1
11834
1
11836
1
11838
1
11839
1
1184
1
11840
1
11844
1
11847
1
11848
1
11849
1
1185
1
11851
1
11852
1
11853
1
11854
1
11855
1
11857
1
11858
1
1186
1
11860
1
11861
1
11863
1
11864
1
11865
1
11866
1
11867
1
11869
1
1187
1
11873
1
11874
1
11875
1
11876
1
11878
1
1188
1
11880
1
11881
1
11882
1
11883
1
11884
1
11885
1
11886
1
11888
1
11889
1
1189
1
11891
1
11892
1
11893
1
11894
1
11895
1
11896
1
11897
1
11898
1
11899
1
1190
1
11900
1
11903
1
11904
1
11905
1
11908
1
11909
1
1191
1
11911
1
11912
1
11913
1
11914
1
11915
1
11916
1
11919
1
11920
1
11921
1
11924
1
11926
1
11927
1
11928
1
1193
1
11930
1
11931
1
11932
1
11933
1
11935
1
11936
1
11938
1
11939
1
1194
1
11943
1
11944
1
11947
1
11948
1
11949
1
1195
1
11950
1
11951
1
11952
1
11953
1
11954
1
11956
1
11959
1
1196
1
11960
1
11962
1
11964
1
11965
1
11967
1
11969
1
1197
1
11973
1
11974
1
11976
1
11977
1
11978
1
11979
1
1198
1
11980
1
11982
1
11983
1
11985
1
11988
1
1199
1
11990
1
11994
1
11995
1
11996
1
11997
1
11998
1
11999
1
120
1
12001
1
12002
1
12003
1
12007
1
12008
1
12012
1
12013
1
12014
1
12015
1
12018
1
1202
1
12021
1
12022
1
12024
1
12026
1
12028
1
12029
1
1203
1
12032
1
12033
1
12034
1
12037
1
12039
1
1204
1
12041
1
12042
1
12043
1
12044
1
12045
1
12046
1
12047
1
12048
1
12049
1
1205
1
12052
1
12053
1
12054
1
12055
1
12056
1
12058
1
12059
1
1206
1
12061
1
12062
1
12065
1
12071
1
12072
1
12074
1
12076
1
12079
1
12081
1
12084
1
12087
1
12088
1
12090
1
12091
1
12094
1
12095
1
12096
1
12097
1
12098
1
121
1
12100
1
12101
1
12102
1
12103
1
12105
1
1211
1
12111
1
12112
1
12114
1
12118
1
1212
1
12120
1
12121
1
12122
1
12123
1
12124
1
12127
1
12129
1
1213
1
12131
1
12132
1
12134
1
12135
1
12138
1
1214
1
12140
1
12141
1
12142
1
12144
1
12145
1
12147
1
12148
1
12150
1
12151
1
12155
1
12156
1
12157
1
12158
1
12160
1
12163
1
12166
1
12167
1
12168
1
12169
1
12171
1
12173
1
12174
1
12175
1
12178
1
1218
1
12180
1
12187
1
12189
1
12190
1
12191
1
12192
1
12193
1
12194
1
12198
1
122
1
1220
1
12200
1
12201
1
12203
1
12206
1
12209
1
1221
1
12210
1
12211
1
12212
1
12213
1
12214
1
12215
1
12217
1
1222
1
12220
1
12221
1
12222
1
12223
1
12226
1
12229
1
1223
1
12230
1
12231
1
12233
1
12237
1
12241
1
12242
1
12244
1
12247
1
12248
1
1225
1
12252
1
12254
1
12255
1
12258
1
12259
1
1226
1
12261
1
12264
1
12265
1
12266
1
12267
1
12268
1
1227
1
12270
1
12271
1
12272
1
12273
1
12274
1
12275
1
12278
1
12279
1
1228
1
12281
1
12283
1
12286
1
12287
1
12288
1
12289
1
1229
1
12290
1
12294
1
12298
1
12299
1
1230
1
12301
1
12302
1
12303
1
12304
1
12306
1
12309
1
1231
1
12312
1
12314
1
12315
1
12316
1
12318
1
1232
1
12320
1
12324
1
12325
1
12327
1
12328
1
12329
1
1233
1
12330
1
12331
1
12333
1
12336
1
12337
1
12338
1
12339
1
1234
1
12341
1
12342
1
12343
1
12344
1
12345
1
12346
1
1235
1
12350
1
12351
1
12352
1
12353
1
12354
1
12357
1
12358
1
1236
1
12361
1
12362
1
12363
1
12368
1
12369
1
1237
1
12370
1
12373
1
12374
1
12379
1
12381
1
12384
1
12385
1
12386
1
1239
1
12391
1
12392
1
12394
1
12396
1
12397
1
124
1
1240
1
12401
1
12403
1
12404
1
12405
1
12408
1
1241
1
12410
1
12411
1
12412
1
12414
1
12417
1
12418
1
12419
1
1242
1
12420
1
12421
1
12429
1
1243
1
12430
1
12431
1
12434
1
12435
1
12436
1
12437
1
12439
1
1244
1
12440
1
12441
1
12443
1
12446
1
12447
1
12449
1
1245
1
12451
1
12452
1
12453
1
12454
1
12455
1
12456
1
12457
1
12459
1
1246
1
12462
1
12465
1
12466
1
1247
1
12472
1
12473
1
12478
1
12479
1
12480
1
12481
1
12482
1
12486
1
12490
1
12491
1
12493
1
12495
1
12498
1
1250
1
12500
1
12501
1
12504
1
12506
1
12508
1
1251
1
12510
1
12512
1
12515
1
12516
1
12519
1
1252
1
12520
1
12522
1
12523
1
12524
1
12526
1
1253
1
12530
1
1254
1
12540
1
12541
1
12542
1
12543
1
12544
1
12545
1
12547
1
12548
1
12549
1
12550
1
12551
1
12553
1
12554
1
12556
1
12558
1
12559
1
1256
1
12560
1
12561
1
12562
1
12563
1
12564
1
12567
1
12568
1
12569
1
12570
1
12572
1
12574
1
12575
1
12576
1
12578
1
12579
1
1258
1
12580
1
12582
1
12583
1
12585
1
12587
1
12588
1
12589
1
1259
1
12590
1
12591
1
12598
1
12599
1
12602
1
12603
1
12604
1
12606
1
12607
1
12609
1
12611
1
12612
1
12615
1
12616
1
12618
1
12619
1
1262
1
12620
1
12621
1
12622
1
12623
1
12624
1
12625
1
12627
1
12628
1
12629
1
1263
1
12630
1
12631
1
12632
1
12633
1
12634
1
12635
1
12636
1
12638
1
12639
1
1264
1
12641
1
12642
1
12643
1
12644
1
12645
1
12646
1
12647
1
12648
1
1265
1
12651
1
12652
1
12653
1
12654
1
12655
1
12656
1
12658
1
1266
1
12661
1
12663
1
12665
1
12666
1
12667
1
12669
1
1267
1
12670
1
12671
1
12672
1
12678
1
12679
1
1268
1
12680
1
12682
1
12683
1
12685
1
12686
1
12688
1
12689
1
1269
1
12690
1
12691
1
12693
1
12694
1
12695
1
12697
1
127
1
1270
1
12701
1
12702
1
12704
1
12706
1
12707
1
12708
1
1271
1
12710
1
12712
1
12713
1
12714
1
12715
1
12717
1
12721
1
12722
1
12723
1
12724
1
12725
1
12726
1
1273
1
12732
1
12733
1
12735
1
12736
1
12739
1
1274
1
12741
1
12742
1
12744
1
12745
1
12746
1
12747
1
12748
1
1275
1
12750
1
12751
1
12752
1
12753
1
12756
1
12757
1
12758
1
12759
1
1276
1
12760
1
12763
1
12764
1
12765
1
12766
1
12768
1
12769
1
1277
1
12770
1
12771
1
12773
1
12777
1
1278
1
12780
1
12781
1
12782
1
12783
1
12784
1
12786
1
12787
1
12788
1
12789
1
1279
1
12790
1
12791
1
12792
1
12793
1
12796
1
1280
1
12801
1
12802
1
12803
1
12804
1
12805
1
12807
1
12808
1
1281
1
12811
1
12814
1
12817
1
12818
1
12819
1
12822
1
12825
1
12826
1
12829
1
1283
1
12830
1
12831
1
12832
1
12836
1
12839
1
1284
1
12840
1
12841
1
12843
1
12845
1
12847
1
1285
1
12851
1
12854
1
12856
1
12857
1
1286
1
12861
1
12863
1
1287
1
12870
1
12871
1
12872
1
12873
1
12874
1
12875
1
12876
1
12878
1
1288
1
12882
1
12883
1
12886
1
12889
1
1289
1
12890
1
12891
1
12893
1
12894
1
12895
1
12896
1
12899
1
129
1
1290
1
12900
1
12901
1
12902
1
12904
1
12905
1
12907
1
1291
1
12910
1
12911
1
12913
1
12915
1
12919
1
1292
1
12920
1
12922
1
12923
1
12927
1
12929
1
12931
1
12932
1
12936
1
1294
1
12941
1
12942
1
12944
1
12947
1
12949
1
1295
1
12950
1
12951
1
12952
1
12956
1
12957
1
12958
1
12959
1
1296
1
12960
1
12961
1
12962
1
12963
1
12964
1
12965
1
12966
1
12967
1
12968
1
12969
1
1297
1
12970
1
12972
1
12973
1
12974
1
12975
1
12976
1
12977
1
12978
1
1298
1
12980
1
12981
1
12982
1
12983
1
12984
1
12986
1
12987
1
1299
1
12990
1
12991
1
12993
1
12994
1
12995
1
12996
1
12997
1
12998
1
12999
1
130
1
1300
1
13000
1
13001
1
13002
1
13003
1
13004
1
13006
1
13009
1
1301
1
13011
1
13012
1
13013
1
13014
1
13015
1
13016
1
13017
1
13018
1
13019
1
1302
1
13021
1
13022
1
13023
1
13024
1
13025
1
13026
1
13027
1
13028
1
13029
1
1303
1
13030
1
13031
1
13032
1
13033
1
13034
1
13036
1
13039
1
1304
1
13040
1
13041
1
13042
1
13043
1
13044
1
13045
1
13046
1
13049
1
1305
1
13050
1
13051
1
13052
1
13053
1
13055
1
13056
1
13057
1
13059
1
1306
1
13060
1
13061
1
13062
1
13063
1
13064
1
13065
1
13066
1
13068
1
1307
1
13070
1
13071
1
13072
1
13073
1
13074
1
13075
1
13076
1
13077
1
13078
1
13079
1
1308
1
13080
1
13081
1
13082
1
13084
1
13085
1
13086
1
13087
1
13088
1
13089
1
1309
1
13091
1
13092
1
13093
1
13094
1
13095
1
13096
1
13098
1
131
1
1310
1
13101
1
13103
1
13106
1
13108
1
1311
1
13110
1
13112
1
13113
1
13115
1
13118
1
13119
1
1312
1
13121
1
13122
1
13125
1
13126
1
13128
1
1313
1
13133
1
13134
1
13137
1
13138
1
1314
1
13142
1
13144
1
13145
1
13146
1
13148
1
13149
1
1315
1
13151
1
13153
1
13154
1
13156
1
13157
1
13159
1
1316
1
13161
1
13165
1
13166
1
13167
1
13170
1
13171
1
13173
1
13174
1
13175
1
13176
1
13177
1
13178
1
13179
1
1318
1
13181
1
13182
1
13185
1
13187
1
13189
1
1319
1
13190
1
13191
1
13192
1
13193
1
13194
1
13195
1
13198
1
132
1
1320
1
13200
1
13201
1
13203
1
13207
1
13209
1
1321
1
13211
1
13213
1
13214
1
13215
1
13218
1
1322
1
13220
1
13221
1
13225
1
13227
1
1323
1
13233
1
13234
1
13235
1
1324
1
13241
1
13242
1
13243
1
13245
1
13246
1
1325
1
13250
1
13251
1
13252
1
13254
1
13255
1
1326
1
13260
1
13266
1
13268
1
13269
1
1327
1
13270
1
13271
1
13273
1
13274
1
13276
1
13277
1
13278
1
13279
1
1328
1
13280
1
13282
1
13286
1
13287
1
1329
1
13290
1
13291
1
13292
1
13293
1
13296
1
133
1
1330
1
13300
1
13302
1
13304
1
13308
1
13309
1
1331
1
13310
1
13311
1
13312
1
13315
1
13316
1
13317
1
13318
1
13319
1
1332
1
13321
1
13322
1
13324
1
13325
1
13327
1
13328
1
13329
1
1333
1
13331
1
13332
1
13333
1
13334
1
13335
1
13336
1
13337
1
13340
1
13341
1
13342
1
13344
1
13346
1
13347
1
13348
1
13349
1
1335
1
13350
1
13351
1
13352
1
13353
1
13355
1
13356
1
13357
1
13358
1
13359
1
13360
1
13361
1
13363
1
13364
1
13367
1
13368
1
13369
1
13370
1
13371
1
13372
1
13373
1
13376
1
13377
1
1338
1
13381
1
13382
1
13383
1
13384
1
13387
1
13388
1
13389
1
1339
1
13391
1
13392
1
13393
1
13395
1
134
1
1340
1
13400
1
13401
1
13406
1
13409
1
1341
1
13410
1
13411
1
13412
1
13415
1
13416
1
13417
1
13418
1
1342
1
13420
1
13421
1
13422
1
13424
1
13427
1
13428
1
13429
1
1343
1
13430
1
13431
1
13432
1
13433
1
13434
1
13435
1
13436
1
13437
1
13439
1
1344
1
13440
1
13443
1
13445
1
13446
1
13447
1
1345
1
13451
1
13452
1
13455
1
13456
1
13458
1
13459
1
1346
1
13460
1
13463
1
13464
1
13466
1
13467
1
13471
1
13472
1
13473
1
13474
1
13475
1
13476
1
13477
1
13478
1
1348
1
13480
1
13481
1
13484
1
13485
1
13486
1
13488
1
13489
1
13490
1
13491
1
13492
1
13493
1
13494
1
13496
1
13497
1
135
1
1350
1
13500
1
13501
1
13503
1
13504
1
13505
1
13506
1
13508
1
1351
1
13511
1
13512
1
13513
1
13514
1
13516
1
13517
1
1352
1
13520
1
13522
1
13523
1
13524
1
13526
1
13527
1
13530
1
13532
1
13533
1
13536
1
13537
1
13539
1
1354
1
13544
1
13546
1
13548
1
13550
1
13551
1
13552
1
13553
1
13557
1
1356
1
13561
1
13562
1
13564
1
13566
1
13568
1
13569
1
13570
1
13571
1
13572
1
13573
1
13575
1
13576
1
1358
1
13580
1
13582
1
13583
1
13584
1
13588
1
1359
1
13590
1
13592
1
13595
1
13596
1
13597
1
13598
1
136
1
1360
1
13600
1
13601
1
13603
1
13604
1
13606
1
13607
1
13608
1
1361
1
13612
1
13615
1
13620
1
13621
1
13622
1
13623
1
13625
1
13626
1
13629
1
1363
1
13630
1
13631
1
13633
1
13634
1
13635
1
13636
1
13639
1
1364
1
13640
1
13641
1
13642
1
13643
1
13646
1
13647
1
13648
1
13649
1
1365
1
13651
1
13652
1
13654
1
13658
1
1366
1
13660
1
13661
1
13663
1
13665
1
13666
1
13667
1
13668
1
13669
1
1367
1
13671
1
13672
1
13674
1
13675
1
13676
1
13679
1
1368
1
13680
1
13681
1
13682
1
13684
1
13686
1
13687
1
13689
1
1369
1
13691
1
13692
1
13693
1
13694
1
13695
1
13698
1
13699
1
137
1
1370
1
13702
1
13703
1
13704
1
13705
1
13706
1
13707
1
13708
1
1371
1
13710
1
13711
1
13712
1
13715
1
13718
1
1372
1
13720
1
13722
1
13723
1
13724
1
13725
1
13726
1
13727
1
13728
1
13729
1
1373
1
13730
1
13733
1
13737
1
13738
1
1374
1
13740
1
13743
1
13744
1
13745
1
13747
1
13749
1
1375
1
13751
1
13754
1
13755
1
13756
1
13757
1
13758
1
13759
1
13760
1
13761
1
13763
1
13764
1
13765
1
13766
1
13767
1
13771
1
13772
1
13773
1
13775
1
13776
1
13777
1
13779
1
1378
1
13780
1
13781
1
13782
1
13785
1
13787
1
13788
1
13789
1
1379
1
13794
1
13795
1
13796
1
13798
1
13799
1
138
1
1380
1
13801
1
13802
1
13803
1
13804
1
13805
1
13807
1
13812
1
13813
1
13814
1
13815
1
13816
1
13818
1
13819
1
1382
1
13820
1
13821
1
13826
1
13828
1
13829
1
1383
1
13830
1
13833
1
13836
1
13837
1
13839
1
1384
1
13840
1
13842
1
13843
1
13844
1
13845
1
13846
1
13847
1
13848
1
13849
1
1385
1
13850
1
13851
1
13852
1
13853
1
13854
1
13855
1
13856
1
13857
1
13858
1
13860
1
13862
1
13863
1
13864
1
13865
1
13866
1
13867
1
13869
1
1387
1
13870
1
13871
1
13874
1
13875
1
13877
1
13878
1
13881
1
13883
1
13884
1
13886
1
1389
1
13891
1
13892
1
13893
1
13894
1
13897
1
13898
1
13899
1
139
1
13901
1
13903
1
13905
1
13912
1
13913
1
13914
1
13915
1
13916
1
13917
1
13918
1
13920
1
13921
1
13922
1
13924
1
13927
1
13929
1
1393
1
13931
1
13932
1
13933
1
13934
1
13936
1
1394
1
13940
1
13942
1
13944
1
13946
1
1395
1
13950
1
13951
1
13954
1
13955
1
13956
1
13957
1
13958
1
13961
1
13963
1
13966
1
13967
1
13968
1
1397
1
13972
1
13973
1
13974
1
13975
1
13976
1
13979
1
1398
1
13980
1
13981
1
13989
1
1399
1
13990
1
13991
1
13993
1
13994
1
13997
1
13998
1
13999
1
14
1
1400
1
14001
1
14004
1
14005
1
14009
1
14010
1
14011
1
14015
1
14016
1
14017
1
14018
1
1402
1
14020
1
14021
1
14022
1
14023
1
14024
1
14025
1
14026
1
14027
1
14028
1
1403
1
14030
1
14031
1
14032
1
14039
1
1404
1
14040
1
14042
1
14045
1
14046
1
14048
1
14049
1
1405
1
14050
1
14052
1
14053
1
14054
1
14058
1
1406
1
14060
1
14061
1
14062
1
14064
1
14065
1
14066
1
14067
1
14068
1
14069
1
1407
1
14070
1
14071
1
14072
1
14075
1
14076
1
14077
1
14078
1
1408
1
14080
1
14081
1
14082
1
14083
1
14084
1
14085
1
1409
1
14090
1
14091
1
14093
1
14094
1
14095
1
14098
1
14099
1
141
1
14101
1
14105
1
14106
1
14107
1
14108
1
14109
1
1411
1
1412
1
14120
1
14121
1
14123
1
14124
1
14125
1
14129
1
1413
1
14130
1
14131
1
14132
1
14134
1
14135
1
14136
1
14137
1
14138
1
14139
1
1414
1
14140
1
14143
1
14144
1
14146
1
14147
1
14148
1
14149
1
1415
1
14150
1
14152
1
14154
1
14155
1
14156
1
14158
1
1416
1
14160
1
14161
1
14163
1
14164
1
14165
1
14167
1
14169
1
1417
1
14171
1
14172
1
14173
1
14174
1
14175
1
14177
1
14178
1
1418
1
14180
1
14181
1
14183
1
14184
1
14186
1
14187
1
14188
1
14189
1
1419
1
14190
1
14191
1
14192
1
14193
1
14195
1
14196
1
14198
1
14199
1
142
1
1420
1
14200
1
14201
1
14203
1
14204
1
14205
1
14206
1
1421
1
14216
1
14217
1
14218
1
14219
1
1422
1
14220
1
14221
1
14222
1
14223
1
14225
1
14226
1
14227
1
14228
1
14229
1
1423
1
14230
1
14231
1
14232
1
14233
1
14234
1
14236
1
14239
1
1424
1
14240
1
14242
1
14243
1
14245
1
14246
1
14247
1
1425
1
14250
1
14251
1
14252
1
14253
1
14254
1
14256
1
14257
1
14258
1
14259
1
1426
1
14260
1
14261
1
14263
1
1427
1
14272
1
14274
1
14275
1
14277
1
14278
1
1428
1
14280
1
14281
1
14282
1
14283
1
14284
1
14285
1
14287
1
14288
1
14289
1
1429
1
14291
1
14292
1
14296
1
14297
1
14299
1
143
1
1430
1
14300
1
14304
1
14305
1
1431
1
14310
1
14311
1
14312
1
14314
1
14316
1
14317
1
1432
1
14320
1
14321
1
14324
1
14326
1
14328
1
14329
1
1433
1
14330
1
14331
1
14332
1
14333
1
14334
1
14336
1
14337
1
1434
1
14342
1
14343
1
14344
1
14345
1
14346
1
14347
1
14348
1
14350
1
14351
1
14355
1
14356
1
1436
1
14363
1
14367
1
14368
1
14369
1
1437
1
14370
1
14371
1
14372
1
14373
1
14374
1
14375
1
14376
1
14378
1
14379
1
1438
1
14381
1
14382
1
14387
1
14390
1
14391
1
14392
1
14393
1
14394
1
14395
1
14396
1
14397
1
14398
1
1440
1
14403
1
14404
1
14406
1
14409
1
1441
1
14411
1
14412
1
14413
1
14414
1
14415
1
14418
1
1442
1
14420
1
14421
1
14422
1
14423
1
14424
1
14428
1
1443
1
14430
1
14431
1
14432
1
14435
1
1444
1
14444
1
14445
1
14446
1
14447
1
14448
1
1445
1
14450
1
14451
1
14452
1
14453
1
14454
1
14455
1
1446
1
14460
1
14461
1
14462
1
14463
1
14465
1
14466
1
14470
1
14472
1
14473
1
14474
1
14477
1
14479
1
14484
1
14488
1
14491
1
14492
1
14499
1
14506
1
14508
1
14509
1
14510
1
14511
1
14516
1
14517
1
1452
1
14521
1
14522
1
14523
1
14524
1
14525
1
14526
1
14529
1
1453
1
14531
1
14532
1
14533
1
14534
1
14536
1
1454
1
14540
1
14541
1
14544
1
14545
1
14546
1
14548
1
14549
1
1455
1
14553
1
14557
1
14558
1
14559
1
14561
1
14563
1
14566
1
14567
1
14569
1
1457
1
14573
1
14575
1
14576
1
14577
1
14578
1
14579
1
1458
1
14580
1
14582
1
14584
1
14585
1
14586
1
14588
1
14592
1
14593
1
14596
1
14597
1
14599
1
14600
1
14602
1
14606
1
14607
1
14608
1
14609
1
1461
1
14610
1
14616
1
14617
1
14619
1
14621
1
14623
1
14625
1
14627
1
14628
1
14629
1
14631
1
14632
1
14633
1
14634
1
14636
1
14637
1
14638
1
14639
1
1464
1
14640
1
14641
1
14642
1
14644
1
14645
1
14649
1
1465
1
14652
1
14654
1
14655
1
14656
1
14657
1
14658
1
14659
1
1466
1
14661
1
14662
1
14664
1
14665
1
14666
1
14667
1
14669
1
1467
1
14672
1
14673
1
14674
1
14675
1
14679
1
1468
1
14681
1
14682
1
14685
1
14686
1
14689
1
1469
1
14690
1
14691
1
14694
1
14695
1
14696
1
14697
1
14698
1
14699
1
1470
1
14703
1
14707
1
14708
1
14709
1
1471
1
14710
1
14711
1
14713
1
14714
1
14717
1
14718
1
14719
1
1472
1
14720
1
14723
1
14724
1
14725
1
14727
1
14728
1
1473
1
14731
1
14733
1
14734
1
14735
1
14739
1
1474
1
14740
1
14741
1
14742
1
14746
1
14748
1
1475
1
14750
1
14751
1
14752
1
14753
1
14754
1
14755
1
14756
1
14757
1
14760
1
14761
1
14763
1
14767
1
14768
1
14770
1
14771
1
14772
1
14773
1
14775
1
14777
1
14778
1
14781
1
14783
1
14784
1
14786
1
14787
1
14788
1
1479
1
14793
1
14794
1
14795
1
14801
1
14802
1
14803
1
14804
1
14805
1
14806
1
14807
1
14809
1
1481
1
14810
1
14812
1
14816
1
14817
1
14818
1
14821
1
14822
1
14825
1
14826
1
14827
1
1483
1
14832
1
14833
1
14834
1
14836
1
14837
1
14838
1
14839
1
14843
1
14844
1
14845
1
14848
1
14849
1
1485
1
14852
1
14854
1
14855
1
14856
1
14857
1
14858
1
14859
1
14860
1
14862
1
14864
1
14865
1
14866
1
14868
1
1487
1
14870
1
14878
1
14879
1
1488
1
14880
1
14882
1
14883
1
14884
1
14888
1
14889
1
1489
1
14890
1
14891
1
14892
1
14893
1
14895
1
14896
1
14897
1
14904
1
14908
1
14909
1
14914
1
14916
1
14918
1
14919
1
1492
1
14920
1
14923
1
14924
1
14925
1
14926
1
14929
1
1493
1
14934
1
14938
1
1494
1
14940
1
14941
1
14942
1
14943
1
14945
1
14947
1
14949
1
1495
1
14950
1
14951
1
14955
1
14958
1
1496
1
14960
1
14962
1
14964
1
14965
1
14966
1
14967
1
14968
1
14969
1
1497
1
14970
1
14972
1
14974
1
14975
1
14976
1
14977
1
14979
1
1498
1
14980
1
14981
1
14982
1
14983
1
14984
1
14985
1
14986
1
14987
1
14988
1
14989
1
1499
1
14992
1
14994
1
14996
1
14997
1
14999
1
15
1
1500
1
15000
1
15004
1
15010
1
15014
1
15017
1
15018
1
15019
1
1502
1
15020
1
15022
1
15023
1
15024
1
15025
1
15027
1
15028
1
15029
1
1503
1
15030
1
15031
1
15032
1
15033
1
15034
1
15035
1
15036
1
15037
1
15038
1
15040
1
15041
1
15044
1
15045
1
15047
1
15048
1
15049
1
15056
1
15058
1
15059
1
15061
1
15062
1
15063
1
15064
1
15066
1
15067
1
15068
1
15069
1
15071
1
15073
1
15078
1
15079
1
15089
1
1509
1
15090
1
15091
1
15092
1
15093
1
15094
1
15095
1
15096
1
15097
1
15098
1
15099
1
15100
1
15102
1
15103
1
15105
1
15106
1
15107
1
15108
1
1511
1
15110
1
15113
1
15116
1
15117
1
15119
1
1512
1
15120
1
15121
1
15122
1
15124
1
15126
1
15127
1
15128
1
15129
1
1513
1
15130
1
15131
1
15134
1
15135
1
15137
1
15139
1
15140
1
15142
1
15143
1
15144
1
15147
1
15149
1
15150
1
15151
1
15156
1
15157
1
15158
1
15159
1
15163
1
15165
1
15168
1
15169
1
15170
1
15171
1
15172
1
15173
1
15175
1
15176
1
15177
1
15178
1
15179
1
15180
1
15181
1
15182
1
15184
1
15185
1
15186
1
15189
1
15190
1
15191
1
15193
1
15194
1
15195
1
15196
1
15198
1
15200
1
15201
1
15203
1
15204
1
15205
1
15206
1
15208
1
15209
1
1521
1
15211
1
15212
1
15213
1
15215
1
15216
1
15217
1
15218
1
15219
1
15220
1
15222
1
15223
1
15224
1
15226
1
15228
1
15229
1
15230
1
15231
1
15232
1
15233
1
15234
1
15235
1
15237
1
15239
1
15241
1
15242
1
15243
1
15244
1
15245
1
15249
1
1525
1
15253
1
15255
1
15258
1
15259
1
1526
1
15261
1
15262
1
15265
1
15266
1
15267
1
15271
1
15272
1
15274
1
15278
1
1528
1
15280
1
15281
1
15282
1
15283
1
15284
1
15286
1
15287
1
15288
1
15289
1
1529
1
15291
1
15292
1
15293
1
15294
1
15295
1
15296
1
15297
1
15299
1
1530
1
15300
1
15301
1
15303
1
15304
1
15305
1
15306
1
15307
1
1531
1
15310
1
15312
1
15313
1
15314
1
15315
1
15317
1
15318
1
15319
1
1532
1
15321
1
15324
1
15330
1
15331
1
15332
1
15335
1
15337
1
15338
1
1534
1
15341
1
15342
1
15346
1
1535
1
15350
1
15351
1
15353
1
15355
1
15359
1
1536
1
15360
1
15362
1
15363
1
15365
1
15368
1
15369
1
15372
1
15373
1
15374
1
15375
1
15376
1
15377
1
1538
1
15380
1
15381
1
15384
1
15386
1
15388
1
15389
1
1539
1
15390
1
15391
1
15392
1
15394
1
15395
1
15399
1
15400
1
15401
1
15402
1
15404
1
15406
1
15407
1
15408
1
15409
1
1541
1
15410
1
15411
1
15412
1
15413
1
15414
1
15415
1
15416
1
15417
1
15419
1
1542
1
15420
1
15421
1
15424
1
15427
1
15428
1
15429
1
15430
1
15432
1
15433
1
15434
1
15436
1
15437
1
15438
1
15440
1
15441
1
15443
1
15445
1
15446
1
15447
1
15448
1
15449
1
1545
1
15453
1
15454
1
1546
1
15464
1
15468
1
15469
1
1547
1
15471
1
15473
1
15475
1
15477
1
15478
1
15479
1
1548
1
15484
1
15485
1
15488
1
15489
1
1549
1
15490
1
15491
1
15495
1
15496
1
15498
1
15499
1
1550
1
15500
1
15501
1
15503
1
15506
1
15507
1
15508
1
15509
1
1551
1
15510
1
15511
1
15512
1
15513
1
15519
1
1552
1
15520
1
15521
1
15523
1
15524
1
15527
1
15528
1
15529
1
1553
1
15530
1
15531
1
15535
1
15539
1
1554
1
15540
1
15541
1
15545
1
15546
1
1555
1
15550
1
15551
1
15552
1
15554
1
15556
1
15559
1
1556
1
15560
1
15561
1
15562
1
15564
1
15566
1
15570
1
15574
1
15575
1
15576
1
15577
1
15578
1
15579
1
15580
1
15581
1
15582
1
15583
1
15584
1
15585
1
15589
1
15590
1
15591
1
15593
1
15595
1
15597
1
1560
1
15600
1
15601
1
15602
1
15603
1
15604
1
15606
1
15607
1
1561
1
15611
1
15615
1
15618
1
1562
1
15620
1
15625
1
15627
1
15629
1
15630
1
15631
1
15632
1
15633
1
15634
1
15635
1
1564
1
15640
1
15641
1
15645
1
15648
1
15649
1
15653
1
15654
1
15655
1
15658
1
15662
1
15663
1
15664
1
15665
1
15666
1
15668
1
1567
1
15670
1
15672
1
15674
1
15677
1
1568
1
15680
1
15682
1
15683
1
15684
1
15686
1
15688
1
15691
1
15692
1
15693
1
15696
1
15697
1
15699
1
1570
1
15700
1
15701
1
15702
1
15703
1
15704
1
15705
1
15706
1
15707
1
15708
1
15709
1
1571
1
15711
1
15712
1
15715
1
15716
1
15718
1
15719
1
15720
1
15721
1
15724
1
15725
1
15726
1
15728
1
15731
1
15732
1
15737
1
1574
1
15749
1
1575
1
15750
1
15752
1
15753
1
15757
1
15758
1
1576
1
15760
1
15762
1
15764
1
15766
1
15767
1
15768
1
1577
1
15779
1
1578
1
15784
1
15789
1
1579
1
15797
1
15798
1
15799
1
15802
1
15805
1
15806
1
15809
1
15811
1
15812
1
15813
1
15814
1
15816
1
15817
1
15819
1
1582
1
15820
1
15821
1
15822
1
15824
1
15825
1
15827
1
15829
1
15830
1
15832
1
15833
1
15834
1
15835
1
15837
1
15838
1
1584
1
15843
1
15844
1
15845
1
15849
1
15850
1
15853
1
15854
1
15856
1
15858
1
15860
1
15861
1
15864
1
15865
1
15866
1
15867
1
15868
1
1587
1
15870
1
15871
1
15872
1
15873
1
15874
1
1588
1
15880
1
15881
1
15882
1
15886
1
15890
1
15892
1
15893
1
15894
1
15895
1
15898
1
159
1
1590
1
15900
1
15902
1
15903
1
15904
1
15905
1
15906
1
15907
1
15909
1
15910
1
15911
1
15913
1
15915
1
15918
1
1592
1
15920
1
15922
1
15925
1
15927
1
15928
1
15929
1
15931
1
15933
1
15936
1
15939
1
15940
1
15941
1
15947
1
1595
1
15954
1
15957
1
15958
1
15959
1
15960
1
15963
1
15964
1
15965
1
15968
1
15969
1
1597
1
15972
1
15973
1
15974
1
15976
1
15977
1
15978
1
15982
1
15986
1
15987
1
1599
1
15991
1
15992
1
15993
1
15995
1
15996
1
15997
1
15999
1
16
1
16002
1
16003
1
16004
1
16005
1
16009
1
1601
1
16010
1
16011
1
16012
1
16013
1
16014
1
16015
1
16016
1
16017
1
1602
1
16020
1
16029
1
1603
1
16031
1
16033
1
16034
1
16035
1
16038
1
16039
1
1604
1
16040
1
16041
1
16042
1
16048
1
1605
1
16052
1
16054
1
16059
1
16060
1
16063
1
16064
1
16065
1
16066
1
16068
1
16069
1
1607
1
16070
1
16071
1
16072
1
16073
1
16074
1
16075
1
16076
1
16077
1
16078
1
1608
1
16080
1
16081
1
16085
1
16087
1
16088
1
1609
1
16091
1
16092
1
16093
1
16094
1
16095
1
16096
1
16097
1
161
1
16101
1
16102
1
16103
1
16104
1
16106
1
16107
1
16109
1
1611
1
16111
1
16112
1
16114
1
16115
1
16116
1
16118
1
16119
1
16120
1
16126
1
16127
1
1613
1
16131
1
16133
1
16137
1
16138
1
16139
1
16141
1
16142
1
16143
1
16144
1
16145
1
16146
1
16147
1
16151
1
16153
1
16154
1
16157
1
16158
1
16159
1
16160
1
16163
1
16164
1
16165
1
16166
1
16167
1
16169
1
16173
1
16175
1
16176
1
16178
1
16182
1
16184
1
16187
1
16188
1
16189
1
1619
1
16190
1
16192
1
16193
1
16195
1
16197
1
16198
1
16199
1
162
1
1620
1
16202
1
16203
1
16204
1
16205
1
16207
1
16210
1
16213
1
16215
1
16216
1
16218
1
16219
1
16220
1
16222
1
16223
1
16224
1
16225
1
1623
1
16234
1
16237
1
16239
1
16242
1
16243
1
16244
1
16245
1
16247
1
16249
1
1625
1
16250
1
16251
1
16252
1
16254
1
16257
1
16258
1
1626
1
16260
1
16261
1
16262
1
16263
1
16265
1
16266
1
16267
1
16268
1
16269
1
1627
1
16272
1
16273
1
16274
1
16275
1
16276
1
16279
1
1628
1
16281
1
16282
1
16283
1
16285
1
16286
1
16287
1
16288
1
16290
1
16291
1
16292
1
16293
1
16294
1
16295
1
16297
1
16298
1
16299
1
163
1
1630
1
16300
1
16303
1
16304
1
16308
1
16309
1
1631
1
16314
1
16315
1
16319
1
1632
1
16320
1
16324
1
16325
1
16326
1
16327
1
16328
1
16329
1
1633
1
16330
1
16333
1
16334
1
16335
1
16338
1
16339
1
16342
1
16343
1
16344
1
16345
1
16346
1
16348
1
16349
1
1635
1
16352
1
16353
1
16354
1
16356
1
16357
1
16358
1
16360
1
16361
1
16362
1
16365
1
16366
1
16367
1
16368
1
16371
1
16372
1
16374
1
16375
1
16376
1
16378
1
16379
1
1638
1
16382
1
16383
1
16385
1
16386
1
16387
1
1639
1
16392
1
16393
1
16394
1
16395
1
16396
1
16397
1
16398
1
1640
1
16400
1
16405
1
16407
1
16409
1
1641
1
16412
1
16415
1
16418
1
16419
1
1642
1
16421
1
16422
1
16423
1
16426
1
16427
1
16428
1
16429
1
1643
1
16432
1
16440
1
16441
1
16442
1
16444
1
16448
1
16449
1
16450
1
16451
1
16455
1
16456
1
16458
1
16459
1
1646
1
16462
1
16464
1
16465
1
16466
1
16468
1
16470
1
16471
1
16472
1
16473
1
16474
1
16477
1
16479
1
16481
1
16482
1
16483
1
16485
1
16487
1
16488
1
16489
1
1649
1
16492
1
16493
1
16494
1
16498
1
16499
1
165
1
1650
1
16500
1
16501
1
16502
1
16504
1
16506
1
16507
1
16508
1
1651
1
16513
1
16514
1
16515
1
1652
1
16520
1
16526
1
16528
1
16529
1
16530
1
16531
1
16532
1
16534
1
16539
1
16540
1
16541
1
16542
1
16543
1
16544
1
16547
1
16548
1
16551
1
16552
1
16553
1
16554
1
16555
1
16556
1
16557
1
16558
1
16559
1
1656
1
16560
1
16561
1
16562
1
16564
1
16565
1
16567
1
16568
1
16569
1
16570
1
16572
1
16574
1
16575
1
16578
1
16579
1
1658
1
16580
1
16582
1
16583
1
16584
1
16585
1
16588
1
1659
1
16592
1
16593
1
16595
1
16596
1
16597
1
16598
1
166
1
1660
1
16600
1
16601
1
16602
1
16604
1
16605
1
16606
1
16607
1
16608
1
1661
1
16610
1
16611
1
16614
1
16615
1
16620
1
16621
1
16622
1
16623
1
16627
1
1663
1
16632
1
16633
1
16635
1
16636
1
16639
1
16642
1
16644
1
16645
1
16646
1
16649
1
1665
1
16651
1
16652
1
16653
1
16654
1
16655
1
16657
1
16659
1
1666
1
16660
1
16661
1
16662
1
16663
1
16667
1
16668
1
1667
1
16670
1
16672
1
16675
1
16676
1
16677
1
16678
1
16679
1
1668
1
16682
1
16684
1
16686
1
16687
1
16688
1
1669
1
16691
1
16692
1
16693
1
16694
1
16696
1
16698
1
16699
1
167
1
1670
1
16700
1
16701
1
16702
1
16704
1
16706
1
16707
1
16708
1
16709
1
1671
1
16710
1
16711
1
16713
1
16714
1
16716
1
16718
1
16720
1
16721
1
16722
1
16725
1
16727
1
1673
1
16732
1
16733
1
16734
1
16735
1
16737
1
16739
1
1674
1
16740
1
16743
1
16747
1
16748
1
16751
1
16752
1
16754
1
16756
1
16758
1
16760
1
16761
1
16762
1
16763
1
16773
1
16774
1
16775
1
16776
1
16777
1
16778
1
1678
1
16781
1
16782
1
16784
1
16789
1
1679
1
16792
1
16793
1
16799
1
1680
1
16800
1
16801
1
16803
1
16804
1
16807
1
16809
1
1681
1
16813
1
16814
1
16816
1
16817
1
16818
1
1682
1
16820
1
16821
1
16822
1
16823
1
16824
1
16826
1
16828
1
16829
1
16832
1
16833
1
16834
1
16836
1
1684
1
16842
1
16843
1
16844
1
16845
1
16850
1
16852
1
16853
1
16854
1
16858
1
1686
1
16860
1
16863
1
16865
1
16866
1
16867
1
16868
1
16869
1
1687
1
16870
1
16872
1
16875
1
16877
1
16878
1
16879
1
16882
1
16883
1
16884
1
16885
1
16886
1
16887
1
16888
1
16889
1
16892
1
16893
1
16894
1
16897
1
16898
1
16899
1
169
1
16901
1
16905
1
16907
1
16908
1
16910
1
16911
1
16912
1
16913
1
16914
1
16919
1
16920
1
16921
1
16924
1
16925
1
16929
1
1693
1
16930
1
16934
1
16935
1
16937
1
16939
1
1694
1
16940
1
16941
1
16944
1
16945
1
16948
1
1695
1
16951
1
16952
1
16953
1
16954
1
16957
1
1696
1
16960
1
16962
1
16963
1
16966
1
16968
1
16970
1
16971
1
16972
1
16974
1
16975
1
16976
1
16978
1
16979
1
1698
1
16982
1
16983
1
16988
1
16989
1
1699
1
16990
1
16991
1
16992
1
16993
1
16994
1
16995
1
16996
1
16997
1
16998
1
16999
1
17
1
170
1
17002
1
17003
1
17004
1
17006
1
17007
1
17009
1
1701
1
17011
1
17014
1
17015
1
17017
1
17018
1
17019
1
17020
1
17021
1
17022
1
17023
1
17033
1
17036
1
17038
1
17043
1
17044
1
17046
1
17047
1
17049
1
17050
1
17051
1
17053
1
17054
1
17055
1
17056
1
17058
1
17060
1
17061
1
17062
1
17063
1
17065
1
17066
1
17067
1
17068
1
17070
1
17073
1
17075
1
17076
1
17078
1
17079
1
1708
1
17080
1
17081
1
17084
1
17085
1
17086
1
17088
1
17089
1
1709
1
17090
1
17091
1
17093
1
17095
1
17096
1
17097
1
17098
1
171
1
1710
1
17100
1
17101
1
17103
1
17105
1
17106
1
17108
1
17110
1
17112
1
17114
1
17115
1
17116
1
17117
1
17118
1
17119
1
17120
1
17121
1
17122
1
17125
1
17126
1
17127
1
17128
1
17129
1
1713
1
17131
1
17132
1
17133
1
17138
1
1714
1
17140
1
17141
1
17142
1
17143
1
17144
1
17145
1
1715
1
17150
1
17151
1
17152
1
17153
1
17158
1
1716
1
17162
1
17163
1
17165
1
17166
1
17167
1
17169
1
1717
1
17171
1
17173
1
17176
1
17177
1
17178
1
17179
1
17180
1
17181
1
17183
1
17184
1
17185
1
17186
1
17187
1
17189
1
1719
1
17190
1
17191
1
17192
1
17194
1
17195
1
17196
1
17197
1
172
1
1720
1
17200
1
17205
1
17207
1
1721
1
17213
1
17214
1
17217
1
1722
1
17220
1
17221
1
17222
1
17223
1
17224
1
17225
1
17226
1
17228
1
17229
1
1723
1
17231
1
17232
1
17233
1
17234
1
17235
1
17236
1
17237
1
17238
1
17239
1
1724
1
17240
1
17242
1
1725
1
17250
1
17259
1
17260
1
17261
1
17262
1
17264
1
17265
1
17266
1
17267
1
17270
1
17272
1
17274
1
17275
1
17276
1
17278
1
17279
1
1728
1
17280
1
17282
1
17283
1
17284
1
17287
1
17288
1
1729
1
17290
1
17291
1
17294
1
17295
1
17296
1
17297
1
17298
1
173
1
1730
1
17300
1
17302
1
17309
1
1731
1
17310
1
17312
1
17313
1
17315
1
17316
1
1732
1
17320
1
17321
1
17322
1
17325
1
17326
1
17328
1
17329
1
1733
1
17330
1
17331
1
17333
1
17335
1
17341
1
17342
1
17346
1
17347
1
17348
1
17349
1
1735
1
17351
1
17355
1
17357
1
17359
1
17363
1
17365
1
17367
1
17368
1
1737
1
17370
1
17371
1
17376
1
17377
1
17380
1
17381
1
17382
1
17386
1
17387
1
1739
1
17391
1
17398
1
174
1
1740
1
1741
1
17411
1
17418
1
17419
1
1742
1
17420
1
17421
1
17425
1
17426
1
17427
1
17429
1
1743
1
17430
1
17432
1
17433
1
17439
1
1744
1
17441
1
17448
1
1745
1
17450
1
17453
1
17454
1
17457
1
17458
1
17459
1
17461
1
17462
1
17464
1
17465
1
17466
1
17467
1
17468
1
1747
1
17470
1
17471
1
17474
1
17475
1
17476
1
17477
1
17479
1
1748
1
17480
1
17481
1
17482
1
17483
1
17486
1
17487
1
17488
1
17489
1
1749
1
17491
1
17492
1
17497
1
17498
1
175
1
17503
1
17504
1
17505
1
17506
1
17508
1
17509
1
1751
1
17510
1
17511
1
17513
1
17514
1
17516
1
17517
1
17519
1
1752
1
17520
1
17521
1
17523
1
17524
1
17525
1
17526
1
17527
1
17528
1
17529
1
1753
1
17530
1
17534
1
17535
1
17539
1
1754
1
17540
1
17541
1
17542
1
17543
1
17546
1
17547
1
17549
1
1755
1
17550
1
17552
1
17553
1
17554
1
17555
1
17556
1
17557
1
17558
1
17559
1
1756
1
17560
1
17563
1
17568
1
17571
1
17572
1
17573
1
17574
1
17575
1
17577
1
1758
1
17580
1
17581
1
17584
1
17586
1
17588
1
17591
1
17592
1
17593
1
17594
1
17598
1
17599
1
176
1
1760
1
17600
1
17601
1
17604
1
17605
1
17609
1
17613
1
17614
1
17615
1
17616
1
17617
1
17618
1
17624
1
17626
1
17627
1
17628
1
17629
1
17630
1
17631
1
17632
1
17634
1
17635
1
17638
1
17639
1
17642
1
17645
1
17646
1
17647
1
17649
1
17651
1
17653
1
17654
1
17655
1
17657
1
17659
1
17662
1
17664
1
17665
1
17666
1
17667
1
17668
1
17669
1
17675
1
17676
1
17678
1
17681
1
17682
1
17687
1
1769
1
17691
1
17692
1
17693
1
17698
1
17700
1
17701
1
17704
1
17705
1
17706
1
17707
1
17709
1
1771
1
17710
1
17711
1
17712
1
17714
1
17716
1
1772
1
17722
1
17724
1
17725
1
17729
1
1773
1
17732
1
17735
1
17737
1
17738
1
1774
1
17741
1
17742
1
17743
1
17745
1
17746
1
17749
1
1775
1
17751
1
17753
1
17754
1
17755
1
17761
1
17762
1
17763
1
17764
1
17765
1
17766
1
17768
1
17769
1
1777
1
17773
1
17774
1
17780
1
17781
1
17782
1
17783
1
17785
1
17786
1
17787
1
1779
1
17791
1
17792
1
17793
1
17797
1
17799
1
178
1
1780
1
17804
1
17805
1
17806
1
17807
1
17808
1
17810
1
17812
1
17814
1
17817
1
17820
1
17822
1
17823
1
17824
1
17825
1
17827
1
17828
1
17829
1
17831
1
17833
1
17834
1
17835
1
17836
1
17837
1
17839
1
17840
1
17841
1
17843
1
17844
1
17845
1
17846
1
17848
1
1785
1
17850
1
17852
1
17854
1
17857
1
17858
1
17859
1
1786
1
17861
1
17862
1
17867
1
17868
1
1787
1
17873
1
17874
1
17875
1
17876
1
17877
1
17878
1
17880
1
17881
1
17882
1
17883
1
17884
1
17885
1
17888
1
17889
1
1789
1
17894
1
17896
1
17898
1
179
1
1790
1
17900
1
17901
1
17904
1
17906
1
17907
1
17908
1
17909
1
1791
1
17910
1
17912
1
17916
1
17917
1
1792
1
17923
1
17924
1
17925
1
17929
1
1793
1
17930
1
17931
1
17932
1
17933
1
17934
1
17935
1
17936
1
1794
1
17941
1
17942
1
17946
1
17947
1
1795
1
17950
1
17951
1
17956
1
17958
1
17959
1
1796
1
17960
1
17962
1
17966
1
17968
1
17969
1
1797
1
17970
1
17979
1
1798
1
17980
1
17981
1
17983
1
17984
1
17985
1
17986
1
17987
1
17989
1
17991
1
17993
1
17994
1
17996
1
17997
1
17998
1
17999
1
180
1
1800
1
18001
1
18009
1
1801
1
18011
1
18014
1
18017
1
1802
1
18021
1
18022
1
18023
1
18024
1
18026
1
18028
1
1803
1
18030
1
18036
1
18038
1
1804
1
18042
1
18043
1
18044
1
18045
1
18046
1
18048
1
18049
1
1805
1
18050
1
18051
1
18052
1
18053
1
18055
1
18056
1
18057
1
18060
1
18064
1
18066
1
18067
1
18069
1
18072
1
18073
1
18074
1
18081
1
18082
1
18084
1
18085
1
1809
1
18091
1
18092
1
18093
1
18098
1
181
1
18100
1
18101
1
18102
1
18103
1
18104
1
18105
1
18107
1
18108
1
18109
1
18110
1
18111
1
18115
1
18116
1
18118
1
18120
1
18125
1
18127
1
18130
1
18134
1
18137
1
18138
1
18140
1
18141
1
18146
1
18147
1
18149
1
1815
1
18151
1
18152
1
18153
1
18154
1
18155
1
18156
1
18158
1
1816
1
18161
1
18162
1
18164
1
18167
1
18168
1
1817
1
18170
1
18171
1
18173
1
18175
1
18176
1
18177
1
18178
1
1818
1
18180
1
18181
1
18182
1
18183
1
18184
1
18185
1
18186
1
18189
1
1819
1
18191
1
18194
1
18197
1
18199
1
182
1
1820
1
18200
1
18201
1
18202
1
18203
1
18204
1
18205
1
18206
1
18207
1
18208
1
1821
1
18210
1
18211
1
18212
1
18213
1
18216
1
1822
1
18220
1
18224
1
18225
1
18226
1
18227
1
18228
1
1823
1
18230
1
18233
1
18235
1
18236
1
1824
1
18240
1
18241
1
18243
1
18249
1
1825
1
18251
1
18253
1
18256
1
18257
1
18258
1
18259
1
1826
1
18260
1
18261
1
18263
1
18265
1
18266
1
18267
1
18269
1
1827
1
18272
1
18273
1
18274
1
18276
1
18280
1
18281
1
18284
1
18285
1
18286
1
18287
1
18288
1
18290
1
18291
1
18292
1
18294
1
18295
1
18297
1
18298
1
18300
1
18301
1
18302
1
18308
1
18309
1
1831
1
18310
1
18315
1
18317
1
18320
1
18323
1
18324
1
18325
1
18327
1
18329
1
18330
1
18335
1
18336
1
18342
1
18344
1
18345
1
18346
1
18347
1
18349
1
18351
1
18352
1
18354
1
18355
1
18356
1
1836
1
18360
1
18361
1
18362
1
18363
1
18364
1
18367
1
18368
1
1837
1
18370
1
18371
1
18375
1
18376
1
18379
1
1838
1
18382
1
18386
1
18387
1
18390
1
18392
1
18393
1
18394
1
18398
1
18399
1
18400
1
18401
1
18402
1
18403
1
18404
1
18405
1
18406
1
18409
1
1841
1
18410
1
18412
1
18413
1
18422
1
18424
1
18425
1
18427
1
18428
1
18429
1
18430
1
18431
1
18433
1
18434
1
18437
1
1844
1
18440
1
18442
1
1845
1
18452
1
18454
1
18457
1
18458
1
1846
1
18460
1
18461
1
18462
1
18463
1
18465
1
18473
1
18478
1
18479
1
1848
1
18480
1
18481
1
18482
1
18483
1
18485
1
18488
1
18489
1
1849
1
18490
1
18491
1
18492
1
18493
1
18497
1
18499
1
18503
1
18504
1
18505
1
18506
1
18507
1
18510
1
18511
1
18514
1
18518
1
18519
1
1852
1
18522
1
18523
1
18524
1
18525
1
18526
1
18527
1
18528
1
18529
1
18530
1
18531
1
18532
1
18534
1
18535
1
18537
1
18539
1
18544
1
18545
1
18547
1
18548
1
1855
1
18550
1
18551
1
18552
1
18554
1
18555
1
18556
1
18557
1
18558
1
18559
1
1856
1
18564
1
18567
1
18568
1
1857
1
18570
1
18574
1
18577
1
18579
1
1858
1
18580
1
18583
1
18584
1
18585
1
18586
1
1859
1
18590
1
18591
1
18592
1
18595
1
18596
1
18597
1
18599
1
186
1
1860
1
18600
1
18601
1
18603
1
18604
1
18605
1
18606
1
18608
1
1861
1
18610
1
18611
1
18613
1
18614
1
18615
1
18616
1
18617
1
18621
1
18622
1
18623
1
18624
1
18627
1
18628
1
18629
1
1863
1
18630
1
18631
1
18633
1
18634
1
18635
1
18636
1
18637
1
18639
1
1864
1
18640
1
18641
1
18643
1
18644
1
18645
1
18646
1
18649
1
1865
1
18653
1
18655
1
18656
1
18658
1
1866
1
18660
1
18661
1
18663
1
18664
1
18666
1
1867
1
18674
1
18675
1
18677
1
18678
1
1868
1
18681
1
18683
1
18684
1
1869
1
18690
1
18691
1
18692
1
18693
1
18696
1
18697
1
18698
1
18699
1
187
1
1870
1
18705
1
18706
1
18707
1
18709
1
1871
1
18710
1
18711
1
18712
1
18713
1
18715
1
18716
1
18717
1
18718
1
18719
1
1872
1
18720
1
18722
1
18723
1
18726
1
18727
1
18729
1
1873
1
18732
1
18733
1
18734
1
18735
1
1874
1
18743
1
18745
1
18748
1
18749
1
1875
1
18750
1
18751
1
18754
1
18758
1
18759
1
1876
1
18760
1
18761
1
18763
1
1877
1
18770
1
18771
1
18772
1
18773
1
18774
1
18775
1
18776
1
18777
1
18780
1
18781
1
18783
1
18784
1
18785
1
18786
1
18789
1
18790
1
18791
1
18792
1
18793
1
18794
1
18795
1
18796
1
18798
1
18799
1
188
1
18800
1
18802
1
18803
1
18804
1
18805
1
18807
1
18808
1
1881
1
18810
1
18812
1
18816
1
18818
1
1882
1
18820
1
18822
1
18824
1
18825
1
18826
1
1883
1
18832
1
18835
1
18836
1
1884
1
18843
1
18844
1
18849
1
18851
1
18852
1
18853
1
18855
1
18858
1
18859
1
18860
1
18861
1
18863
1
18864
1
18868
1
18869
1
1887
1
18870
1
18871
1
18872
1
18874
1
18875
1
18876
1
18877
1
18878
1
18879
1
1888
1
18882
1
18883
1
18884
1
18885
1
18888
1
18889
1
1889
1
18890
1
18891
1
18893
1
18894
1
18895
1
18898
1
18899
1
189
1
1890
1
18900
1
18901
1
18902
1
18903
1
18904
1
18905
1
18906
1
18907
1
18911
1
18912
1
18913
1
18914
1
18915
1
18916
1
18917
1
18918
1
18920
1
18921
1
18922
1
18925
1
18926
1
18927
1
18928
1
18929
1
18931
1
18932
1
18933
1
18937
1
18939
1
18942
1
18943
1
18944
1
18945
1
18946
1
18947
1
18948
1
18949
1
18952
1
18958
1
18959
1
1896
1
18960
1
18962
1
18963
1
18965
1
18967
1
1897
1
18970
1
18971
1
18972
1
18976
1
18980
1
18981
1
18982
1
18983
1
18984
1
18985
1
18986
1
18987
1
18988
1
18989
1
1899
1
18995
1
18996
1
18997
1
18999
1
190
1
1900
1
19000
1
19001
1
19002
1
19003
1
19004
1
19006
1
19007
1
19009
1
19010
1
19011
1
19013
1
19016
1
19017
1
19018
1
19019
1
1902
1
19020
1
19026
1
19032
1
19035
1
19036
1
19037
1
19038
1
19039
1
19041
1
19042
1
19043
1
19044
1
19050
1
19054
1
19058
1
19059
1
19060
1
19061
1
19065
1
19066
1
19067
1
19068
1
1907
1
19072
1
19076
1
19077
1
1908
1
19083
1
19087
1
19088
1
19089
1
19091
1
19095
1
19097
1
19098
1
19099
1
191
1
1910
1
19100
1
19101
1
19103
1
19104
1
19105
1
19107
1
19108
1
19109
1
1911
1
19113
1
19114
1
19116
1
19117
1
19118
1
19119
1
19120
1
19121
1
19122
1
19123
1
19124
1
19125
1
19126
1
1913
1
19130
1
19131
1
19132
1
19133
1
19134
1
19135
1
19136
1
19137
1
19139
1
1914
1
19141
1
19142
1
1915
1
19155
1
19156
1
19159
1
19160
1
19162
1
19163
1
19166
1
19168
1
19170
1
19172
1
19173
1
19175
1
19176
1
19178
1
19179
1
19181
1
19182
1
19183
1
19184
1
19187
1
19188
1
1919
1
19191
1
19195
1
19196
1
19199
1
192
1
19203
1
19204
1
19207
1
19208
1
19209
1
1921
1
19210
1
19211
1
19212
1
19214
1
19215
1
19219
1
1922
1
19225
1
19227
1
19229
1
1923
1
19230
1
19231
1
19232
1
19234
1
19237
1
19238
1
19239
1
19246
1
19250
1
19251
1
19254
1
19258
1
19259
1
1926
1
19261
1
19265
1
19267
1
19270
1
19277
1
19278
1
19279
1
19283
1
19287
1
19288
1
19291
1
19293
1
19294
1
19297
1
19298
1
19299
1
193
1
1930
1
19300
1
19306
1
1931
1
19313
1
19314
1
19318
1
19324
1
19325
1
19326
1
19327
1
19328
1
1933
1
19330
1
19334
1
19336
1
19337
1
19339
1
1934
1
19340
1
19341
1
19344
1
19346
1
19352
1
19353
1
19355
1
19358
1
19359
1
19361
1
19362
1
19363
1
19367
1
19368
1
19369
1
19370
1
19371
1
19372
1
19374
1
19375
1
19376
1
19377
1
1938
1
19385
1
19387
1
19388
1
1939
1
19394
1
19395
1
19397
1
19398
1
19400
1
19402
1
19404
1
19407
1
19408
1
19410
1
19411
1
19412
1
19413
1
19414
1
19415
1
19416
1
19417
1
19418
1
19419
1
19420
1
19421
1
19423
1
19424
1
19425
1
19426
1
19427
1
19428
1
19429
1
1943
1
19430
1
19431
1
19433
1
19435
1
19436
1
19438
1
19439
1
1944
1
19440
1
19441
1
19442
1
19444
1
19445
1
19446
1
19448
1
19452
1
19453
1
1946
1
19460
1
19461
1
19463
1
19468
1
19472
1
19476
1
19478
1
1948
1
19480
1
19483
1
19484
1
1949
1
19490
1
19491
1
19492
1
19493
1
19494
1
19495
1
19496
1
19497
1
19499
1
195
1
1950
1
19500
1
19501
1
19510
1
19511
1
19514
1
19516
1
19518
1
1952
1
19520
1
19524
1
19526
1
1953
1
19534
1
19537
1
19538
1
19539
1
1954
1
19540
1
19542
1
19544
1
19545
1
19546
1
19549
1
1955
1
19550
1
19551
1
19552
1
19553
1
19554
1
19556
1
19557
1
19558
1
19559
1
1956
1
19561
1
19563
1
19565
1
19567
1
1957
1
19570
1
19571
1
19573
1
19574
1
19576
1
19577
1
1958
1
19586
1
1959
1
19591
1
19592
1
19595
1
19597
1
19598
1
19599
1
196
1
1960
1
19601
1
19602
1
19603
1
19605
1
19606
1
19610
1
19614
1
19615
1
19616
1
19618
1
1962
1
19620
1
19621
1
19622
1
19624
1
19625
1
19626
1
19629
1
19632
1
19634
1
19635
1
1964
1
19643
1
19645
1
19646
1
19647
1
19648
1
19649
1
1965
1
19650
1
19651
1
19652
1
19657
1
19658
1
19659
1
1966
1
19662
1
19663
1
19664
1
19667
1
19668
1
1967
1
19670
1
19671
1
19674
1
19675
1
19678
1
1968
1
19683
1
19684
1
19685
1
19688
1
19689
1
1969
1
19691
1
19692
1
19695
1
19696
1
19698
1
19699
1
1970
1
19700
1
19702
1
19703
1
19704
1
19705
1
19706
1
19707
1
19708
1
19709
1
1971
1
19712
1
19713
1
19714
1
19716
1
19717
1
19719
1
19721
1
19722
1
19724
1
19725
1
19726
1
19727
1
19730
1
19731
1
19732
1
19733
1
19734
1
19736
1
19738
1
19740
1
19741
1
19742
1
19743
1
19744
1
19745
1
19746
1
19748
1
19750
1
19752
1
19755
1
19759
1
19760
1
19761
1
19762
1
19765
1
19766
1
19767
1
19769
1
1977
1
19772
1
19778
1
19779
1
1978
1
19780
1
19781
1
19782
1
19783
1
19784
1
19785
1
19786
1
19788
1
19789
1
1979
1
19795
1
19796
1
19797
1
198
1
1980
1
19800
1
19801
1
19802
1
19803
1
19806
1
19807
1
19808
1
19809
1
1981
1
19811
1
19815
1
19816
1
1982
1
19820
1
19822
1
19826
1
19827
1
19828
1
19829
1
19830
1
19834
1
19835
1
19836
1
19838
1
19839
1
1984
1
19840
1
19841
1
19842
1
19844
1
19845
1
19846
1
19847
1
19850
1
19851
1
19852
1
19853
1
19856
1
1986
1
19860
1
19864
1
19865
1
19866
1
19867
1
19869
1
1987
1
19871
1
19873
1
19874
1
19875
1
19878
1
19879
1
1988
1
19880
1
19883
1
19884
1
19887
1
19888
1
19889
1
1989
1
19890
1
19892
1
19893
1
19895
1
19898
1
19899
1
199
1
1990
1
19902
1
19903
1
19905
1
19906
1
19907
1
19908
1
19909
1
1991
1
19911
1
19913
1
19915
1
19916
1
19917
1
19919
1
1992
1
19921
1
19922
1
19923
1
19926
1
19927
1
19928
1
19929
1
19931
1
19932
1
19933
1
19934
1
19937
1
19938
1
19939
1
1994
1
19940
1
19941
1
19943
1
19944
1
19945
1
19948
1
19949
1
19950
1
19951
1
19954
1
19957
1
19958
1
19959
1
1996
1
19961
1
19965
1
19969
1
1997
1
19970
1
19973
1
19974
1
19975
1
19976
1
19977
1
19978
1
19979
1
1998
1
19987
1
19988
1
19989
1
1999
1
19992
1
19993
1
19995
1
19996
1
19998
1
19999
1
20
1
200
1
2000
1
20003
1
20004
1
20005
1
20006
1
20008
1
20009
1
2001
1
20010
1
20011
1
20012
1
20013
1
20015
1
2002
1
20021
1
20022
1
20024
1
20025
1
20026
1
20029
1
2003
1
20030
1
20032
1
20033
1
20034
1
20038
1
20039
1
2004
1
20041
1
20042
1
20046
1
20047
1
20048
1
2005
1
20050
1
20053
1
20059
1
2006
1
20060
1
20061
1
20062
1
20063
1
20066
1
20067
1
20068
1
20069
1
2007
1
20070
1
20073
1
20075
1
20076
1
20077
1
20078
1
20081
1
20084
1
20085
1
20086
1
20087
1
20088
1
2009
1
20095
1
20097
1
20098
1
20099
1
201
1
2010
1
20102
1
20103
1
20104
1
20105
1
20106
1
20107
1
2011
1
20110
1
20111
1
20112
1
20113
1
20115
1
20116
1
20117
1
20119
1
2012
1
20122
1
20126
1
20127
1
2013
1
20133
1
20135
1
20136
1
20137
1
20138
1
20139
1
20140
1
20141
1
20142
1
20146
1
20147
1
20148
1
20149
1
2015
1
20150
1
20151
1
20153
1
20154
1
20156
1
20161
1
20166
1
2017
1
20171
1
20174
1
20175
1
20179
1
2018
1
20183
1
20185
1
20187
1
2019
1
20191
1
20192
1
20193
1
20194
1
20196
1
20197
1
20198
1
20199
1
2020
1
20200
1
20201
1
20209
1
2021
1
20211
1
20213
1
20214
1
20216
1
20218
1
2022
1
20220
1
20222
1
20224
1
20225
1
20228
1
20229
1
2023
1
20231
1
20232
1
20233
1
20235
1
20236
1
20238
1
20239
1
2024
1
20240
1
20243
1
20244
1
20245
1
20246
1
20247
1
20248
1
20249
1
20250
1
20253
1
20254
1
20255
1
20257
1
2026
1
20260
1
20263
1
20264
1
20265
1
20266
1
20268
1
20269
1
20270
1
20271
1
20272
1
20273
1
20276
1
20277
1
20278
1
20279
1
2028
1
20280
1
20281
1
20282
1
20284
1
20286
1
20287
1
20288
1
20289
1
2029
1
20290
1
20291
1
20292
1
20295
1
20297
1
20298
1
20300
1
20302
1
20304
1
20305
1
20307
1
20309
1
2031
1
20311
1
20312
1
20313
1
20314
1
20316
1
20319
1
2032
1
20320
1
20322
1
20323
1
20325
1
20326
1
20327
1
20328
1
20329
1
2033
1
20331
1
20332
1
20334
1
20336
1
20338
1
20339
1
2034
1
20340
1
20341
1
20342
1
20343
1
20345
1
20347
1
20349
1
2035
1
20350
1
20351
1
20352
1
20355
1
20356
1
20358
1
2036
1
20360
1
20362
1
20363
1
20364
1
20365
1
20368
1
2037
1
20370
1
20372
1
20373
1
20375
1
20376
1
20377
1
20378
1
2038
1
20382
1
20383
1
20384
1
20385
1
20386
1
2039
1
20390
1
20391
1
20392
1
20393
1
20396
1
20397
1
20399
1
204
1
20404
1
20406
1
20407
1
20408
1
20409
1
20410
1
20412
1
20414
1
20416
1
20418
1
20419
1
2042
1
20420
1
20424
1
20425
1
20427
1
2043
1
20432
1
20433
1
20434
1
20438
1
2044
1
20440
1
20441
1
20443
1
20444
1
20447
1
2045
1
20450
1
20452
1
20453
1
20454
1
20456
1
20457
1
20458
1
20459
1
2046
1
20460
1
20461
1
20464
1
20468
1
20469
1
2047
1
20474
1
2048
1
20480
1
20482
1
20484
1
20486
1
20489
1
2049
1
20492
1
20493
1
20495
1
20496
1
20504
1
20505
1
20506
1
2051
1
20511
1
20512
1
20513
1
20515
1
20516
1
20517
1
20519
1
2052
1
20521
1
20522
1
20523
1
20524
1
20526
1
20528
1
20529
1
2053
1
20530
1
20531
1
20532
1
20533
1
20534
1
20535
1
20536
1
20537
1
20538
1
20539
1
2054
1
20540
1
20541
1
20543
1
20549
1
2055
1
20550
1
20551
1
20552
1
20553
1
20554
1
20555
1
20556
1
20559
1
2056
1
20560
1
20562
1
20564
1
20565
1
20569
1
2057
1
20570
1
20571
1
20572
1
20575
1
20577
1
2058
1
20580
1
20586
1
20587
1
20588
1
20589
1
2059
1
20591
1
20592
1
20593
1
20596
1
20598
1
2060
1
20602
1
20603
1
20604
1
20605
1
20606
1
20607
1
2061
1
20610
1
20611
1
20612
1
20613
1
20615
1
20616
1
20617
1
20618
1
20619
1
20620
1
20621
1
20623
1
20624
1
20625
1
20626
1
20628
1
2063
1
20630
1
20631
1
20632
1
20634
1
20636
1
20637
1
20638
1
20639
1
2064
1
20640
1
20642
1
20648
1
20649
1
2065
1
20651
1
20652
1
20653
1
20655
1
20657
1
20658
1
2066
1
20660
1
20661
1
20662
1
20663
1
20664
1
20665
1
20666
1
2067
1
2068
1
20685
1
20686
1
20687
1
20688
1
20689
1
2069
1
20691
1
20692
1
20694
1
20696
1
20698
1
207
1
2070
1
20700
1
20702
1
20703
1
20704
1
20706
1
20707
1
20708
1
20709
1
2071
1
20710
1
20711
1
20712
1
20713
1
20714
1
20717
1
2072
1
20720
1
20721
1
20723
1
20724
1
20725
1
20726
1
20727
1
20728
1
20729
1
20730
1
20731
1
20734
1
20736
1
20737
1
20738
1
20739
1
2074
1
20740
1
20741
1
20742
1
20743
1
20745
1
20746
1
20747
1
20748
1
20749
1
2075
1
20750
1
20754
1
20755
1
20757
1
20759
1
20764
1
20765
1
20767
1
2077
1
20770
1
20774
1
20775
1
20776
1
20778
1
20779
1
2078
1
20782
1
20783
1
20784
1
20785
1
20786
1
20787
1
20788
1
2079
1
20791
1
20794
1
20796
1
20798
1
20799
1
208
1
2080
1
20802
1
20805
1
20808
1
20809
1
2081
1
20812
1
20814
1
20816
1
20817
1
20818
1
20819
1
20822
1
20823
1
20824
1
20825
1
20826
1
20827
1
2083
1
20830
1
20831
1
20832
1
20835
1
20836
1
20837
1
20839
1
2084
1
20840
1
20841
1
20843
1
20844
1
20845
1
20847
1
20848
1
20850
1
20851
1
20852
1
20857
1
20858
1
20859
1
2086
1
20860
1
20861
1
20862
1
20863
1
20864
1
20865
1
20866
1
20867
1
20868
1
20869
1
20870
1
20871
1
20873
1
20874
1
20875
1
20877
1
2088
1
20881
1
20884
1
20887
1
20888
1
20889
1
2089
1
20891
1
20892
1
20893
1
20894
1
20895
1
20896
1
20897
1
20899
1
209
1
2090
1
20901
1
20902
1
20904
1
20905
1
20907
1
20908
1
2091
1
20913
1
20914
1
20915
1
20917
1
20918
1
20919
1
2092
1
20920
1
20922
1
20923
1
20924
1
20925
1
20926
1
20928
1
20929
1
2093
1
20930
1
20932
1
20933
1
20934
1
20935
1
20936
1
20937
1
20938
1
20939
1
2094
1
20940
1
20943
1
20945
1
20948
1
20949
1
2095
1
20950
1
20952
1
20953
1
20956
1
20958
1
2096
1
20960
1
20962
1
20963
1
20965
1
20966
1
2097
1
20970
1
20971
1
20973
1
20974
1
20975
1
20976
1
20977
1
20978
1
20979
1
2098
1
20980
1
20982
1
20984
1
20986
1
20988
1
20989
1
2099
1
20991
1
20992
1
20993
1
20994
1
20999
1
2100
1
21001
1
21002
1
21004
1
21005
1
21006
1
21009
1
21014
1
21015
1
21016
1
21017
1
2102
1
21020
1
21024
1
21026
1
21027
1
21028
1
21029
1
2103
1
21030
1
21032
1
21033
1
21034
1
21035
1
21036
1
21038
1
2104
1
21040
1
21043
1
21045
1
21061
1
21064
1
21065
1
21069
1
21070
1
21072
1
21074
1
21076
1
21079
1
21080
1
21081
1
21082
1
21083
1
21085
1
21089
1
21090
1
21091
1
21092
1
21093
1
21095
1
21096
1
211
1
21100
1
21105
1
21107
1
21108
1
21109
1
21110
1
21113
1
21114
1
21115
1
21121
1
21124
1
21126
1
21127
1
21130
1
21131
1
21133
1
21134
1
21135
1
21137
1
21141
1
21142
1
21143
1
21144
1
21145
1
21149
1
21150
1
21151
1
21152
1
21153
1
21154
1
21155
1
21156
1
21157
1
21167
1
21171
1
21172
1
21174
1
21175
1
21182
1
21183
1
2119
1
21191
1
21197
1
21198
1
212
1
2120
1
21200
1
21202
1
21203
1
21204
1
21206
1
21210
1
21213
1
21217
1
21219
1
21220
1
21221
1
21222
1
21224
1
21225
1
21229
1
21230
1
21235
1
21237
1
21238
1
21239
1
2124
1
21240
1
21242
1
21243
1
21244
1
21245
1
21246
1
21247
1
2125
1
21250
1
21251
1
21252
1
21254
1
21257
1
21258
1
2126
1
21260
1
21262
1
21263
1
21264
1
21265
1
21266
1
21267
1
21268
1
21269
1
21270
1
21273
1
21274
1
21275
1
21276
1
21280
1
21281
1
21282
1
2129
1
21294
1
21295
1
21296
1
21299
1
213
1
2130
1
21300
1
21301
1
21302
1
21303
1
21304
1
21306
1
21307
1
21308
1
21309
1
2131
1
21310
1
21311
1
21312
1
21313
1
21315
1
21316
1
21317
1
21318
1
2132
1
21320
1
21321
1
21328
1
2133
1
21334
1
21336
1
21337
1
21338
1
21339
1
2134
1
21341
1
21342
1
21343
1
21344
1
21345
1
21346
1
21347
1
2135
1
21350
1
21351
1
21352
1
21353
1
21356
1
2136
1
21360
1
21361
1
21363
1
21364
1
2137
1
21373
1
21374
1
21375
1
21376
1
21377
1
21379
1
2138
1
21382
1
21389
1
2139
1
21393
1
21394
1
21395
1
214
1
2140
1
21400
1
21403
1
21405
1
21406
1
21408
1
2141
1
21412
1
21413
1
21414
1
21415
1
21416
1
21418
1
21419
1
2142
1
21420
1
21421
1
21423
1
21424
1
21425
1
21426
1
21427
1
21428
1
21429
1
2143
1
21432
1
21434
1
21435
1
2144
1
21440
1
21441
1
21442
1
21443
1
21444
1
21447
1
21449
1
2145
1
21450
1
21451
1
21452
1
21454
1
21455
1
21460
1
21461
1
21462
1
21463
1
21464
1
21465
1
21468
1
2147
1
21470
1
21471
1
21472
1
21473
1
21474
1
21475
1
21477
1
21478
1
21479
1
2148
1
21480
1
21481
1
21482
1
21486
1
21490
1
21491
1
21492
1
21493
1
21495
1
21496
1
21497
1
21498
1
21499
1
2150
1
21500
1
21501
1
21502
1
21503
1
21506
1
21507
1
21511
1
21512
1
21513
1
21516
1
21517
1
21519
1
2152
1
21520
1
21521
1
21522
1
21523
1
21525
1
21526
1
21527
1
21528
1
2153
1
21530
1
21531
1
21532
1
21533
1
21534
1
21535
1
21536
1
21537
1
21538
1
21539
1
2154
1
21541
1
21542
1
21543
1
21544
1
21546
1
21547
1
21548
1
21549
1
2155
1
21550
1
21551
1
21552
1
21553
1
21554
1
21555
1
21556
1
21557
1
21558
1
21559
1
2156
1
21561
1
21563
1
21564
1
21565
1
21566
1
21567
1
2157
1
21572
1
21573
1
21574
1
21575
1
21576
1
21577
1
21579
1
2158
1
21582
1
21583
1
21584
1
21585
1
21587
1
21588
1
21589
1
2159
1
21590
1
21591
1
21592
1
21594
1
21596
1
21597
1
21599
1
216
1
2160
1
21600
1
21601
1
21602
1
21603
1
21609
1
21611
1
21614
1
21616
1
21617
1
21621
1
21623
1
21624
1
21625
1
21626
1
21627
1
21629
1
2163
1
21631
1
21632
1
21633
1
21634
1
21636
1
21637
1
21638
1
21639
1
2164
1
21640
1
21642
1
21643
1
21644
1
21646
1
21647
1
21648
1
21649
1
2165
1
21650
1
21653
1
21656
1
21657
1
21658
1
21659
1
2166
1
21660
1
21661
1
21663
1
21664
1
21665
1
21666
1
21667
1
21669
1
2167
1
21670
1
21671
1
21673
1
21674
1
21675
1
21677
1
2168
1
21680
1
21681
1
21685
1
21687
1
21688
1
21689
1
2169
1
21690
1
21692
1
21693
1
21694
1
21695
1
21697
1
21698
1
21699
1
217
1
2170
1
21703
1
21704
1
21706
1
21707
1
2171
1
21710
1
21711
1
21713
1
2172
1
21721
1
21723
1
21727
1
21728
1
2173
1
21730
1
21735
1
21737
1
21739
1
2174
1
21741
1
21742
1
21747
1
21748
1
2175
1
21750
1
21751
1
21753
1
21754
1
21756
1
21757
1
21758
1
21760
1
21761
1
21763
1
21768
1
2177
1
21775
1
21778
1
2178
1
21780
1
21781
1
21783
1
21789
1
2179
1
21790
1
21791
1
21794
1
21795
1
21796
1
218
1
2180
1
21802
1
21803
1
21804
1
21806
1
21808
1
21809
1
2181
1
21810
1
21812
1
21814
1
21816
1
21819
1
2182
1
21820
1
21821
1
21822
1
21824
1
21825
1
21826
1
21827
1
21828
1
21829
1
2183
1
21830
1
21835
1
21837
1
21838
1
21839
1
2184
1
21841
1
21842
1
21843
1
21844
1
21845
1
21846
1
21849
1
2185
1
21850
1
21851
1
21853
1
21854
1
21855
1
21857
1
2186
1
21861
1
21863
1
21865
1
21867
1
21868
1
2187
1
21872
1
21873
1
21874
1
21876
1
21879
1
21880
1
21881
1
21882
1
21884
1
21885
1
21887
1
21888
1
2189
1
21890
1
21893
1
21894
1
21895
1
21897
1
21898
1
21899
1
219
1
2190
1
21900
1
21902
1
21903
1
21904
1
21905
1
21906
1
21907
1
21908
1
21909
1
21910
1
21911
1
21913
1
21914
1
21915
1
21916
1
21917
1
21918
1
21921
1
21922
1
21923
1
21924
1
21933
1
21934
1
21935
1
21936
1
21937
1
21938
1
21939
1
21940
1
21941
1
21942
1
21945
1
21948
1
21949
1
21951
1
21952
1
21953
1
21954
1
21957
1
21959
1
2196
1
21962
1
21966
1
21969
1
21978
1
2198
1
21980
1
21984
1
21985
1
21989
1
21993
1
21998
1
21999
1
22
1
220
1
22001
1
22003
1
22006
1
22007
1
22008
1
22009
1
22012
1
22013
1
22014
1
22016
1
22017
1
2202
1
22023
1
22027
1
22029
1
22032
1
22033
1
22034
1
22035
1
22036
1
22037
1
2204
1
22042
1
22045
1
22046
1
22047
1
2205
1
22051
1
22053
1
22054
1
22056
1
22057
1
22058
1
22059
1
2206
1
22060
1
22061
1
22062
1
22063
1
22064
1
22065
1
22067
1
22069
1
2207
1
22070
1
22075
1
22076
1
22077
1
22078
1
22079
1
22080
1
22081
1
22082
1
22083
1
22084
1
22086
1
22087
1
22088
1
2209
1
22090
1
22094
1
22095
1
221
1
2210
1
22103
1
22108
1
22109
1
2211
1
22113
1
22117
1
22119
1
2212
1
22120
1
22121
1
22122
1
22124
1
22125
1
22126
1
22128
1
2213
1
22131
1
22134
1
22135
1
22136
1
22139
1
22140
1
22146
1
22147
1
22149
1
2215
1
22151
1
22154
1
22157
1
22158
1
22159
1
2216
1
22160
1
22161
1
22162
1
22163
1
22167
1
22168
1
22169
1
2217
1
22170
1
22171
1
22173
1
22174
1
22176
1
22179
1
2218
1
22180
1
22181
1
22184
1
22185
1
2219
1
22192
1
22194
1
22195
1
22197
1
22198
1
22199
1
2220
1
22200
1
22201
1
22202
1
22203
1
22204
1
22205
1
22208
1
22209
1
2221
1
22210
1
22211
1
22212
1
22213
1
22214
1
22216
1
22218
1
22220
1
22221
1
22224
1
22225
1
22226
1
22227
1
22228
1
22229
1
2223
1
22230
1
22232
1
22233
1
22234
1
22235
1
22236
1
22237
1
22238
1
22239
1
2224
1
22240
1
22242
1
22243
1
22245
1
22246
1
22249
1
22253
1
22254
1
22255
1
22256
1
22261
1
22264
1
22267
1
22268
1
22269
1
22270
1
22271
1
22273
1
22275
1
22277
1
2228
1
22282
1
22283
1
22284
1
22285
1
22288
1
22289
1
2229
1
22290
1
22291
1
22292
1
22293
1
22294
1
22295
1
22296
1
22298
1
223
1
2230
1
22301
1
22302
1
22303
1
22305
1
22307
1
22308
1
22309
1
2231
1
22310
1
22312
1
22313
1
22315
1
22316
1
22318
1
22319
1
2232
1
22321
1
22323
1
22327
1
2233
1
22330
1
22334
1
22335
1
22336
1
22337
1
22338
1
22339
1
2234
1
22341
1
22345
1
22346
1
22350
1
22351
1
22352
1
22356
1
22357
1
22358
1
2236
1
22360
1
22361
1
22364
1
22365
1
22368
1
22369
1
22371
1
22373
1
22374
1
22375
1
22377
1
22379
1
2238
1
22380
1
22382
1
22383
1
22384
1
22385
1
22387
1
22389
1
2239
1
22390
1
22394
1
224
1
2240
1
22400
1
22404
1
22406
1
22408
1
2241
1
22411
1
22417
1
22418
1
22419
1
2242
1
22420
1
22421
1
22422
1
22424
1
22425
1
22426
1
22427
1
22428
1
22429
1
2243
1
22432
1
22433
1
22435
1
22438
1
22439
1
2244
1
22442
1
22443
1
22444
1
22445
1
22446
1
22447
1
22449
1
2245
1
22450
1
22453
1
22454
1
22458
1
22459
1
2246
1
22460
1
22462
1
22464
1
22465
1
2247
1
225
1
2250
1
2252
1
2254
1
2255
1
2257
1
2259
1
226
1
2261
1
2262
1
2263
1
2264
1
2265
1
2266
1
2267
1
2268
1
227
1
2270
1
2271
1
2272
1
2273
1
2274
1
2278
1
2279
1
228
1
2281
1
2282
1
2284
1
2285
1
2286
1
2288
1
2289
1
229
1
2291
1
2293
1
2294
1
2295
1
2296
1
2297
1
2299
1
23
1
230
1
2300
1
2309
1
231
1
2312
1
2315
1
2316
1
2317
1
2318
1
2319
1
232
1
2320
1
2321
1
2322
1
2323
1
2325
1
2326
1
2328
1
2329
1
233
1
2331
1
2333
1
2334
1
23346
1
23347
1
23349
1
23350
1
23351
1
23352
1
23353
1
23355
1
23356
1
23360
1
23361
1
23362
1
23364
1
23365
1
23366
1
23368
1
23369
1
2337
1
23370
1
23371
1
23372
1
23375
1
23376
1
23378
1
23379
1
23380
1
23381
1
23382
1
23383
1
23385
1
23386
1
23387
1
23388
1
23389
1
2339
1
23390
1
23391
1
23392
1
23393
1
23394
1
23395
1
23396
1
23397
1
234
1
2340
1
23400
1
23401
1
23402
1
23403
1
23404
1
23405
1
23406
1
23409
1
23410
1
23411
1
23412
1
23415
1
23416
1
23417
1
23418
1
23419
1
23420
1
23423
1
23424
1
23426
1
23427
1
23428
1
23429
1
23430
1
23432
1
23435
1
23436
1
23437
1
2344
1
23440
1
23443
1
23444
1
23449
1
2345
1
23453
1
23454
1
23455
1
23457
1
23458
1
23459
1
2346
1
23460
1
23461
1
23462
1
23463
1
23465
1
23466
1
23467
1
23468
1
2347
1
23470
1
23471
1
23476
1
23477
1
23478
1
23479
1
2348
1
23480
1
23481
1
23482
1
23483
1
23484
1
23485
1
23486
1
23487
1
23488
1
23489
1
2349
1
23490
1
23491
1
23492
1
23495
1
23496
1
23497
1
23498
1
23499
1
235
1
23500
1
23504
1
23505
1
23507
1
23509
1
23510
1
23513
1
23518
1
23521
1
23523
1
23524
1
23525
1
23527
1
23528
1
2353
1
23530
1
23535
1
23536
1
23537
1
23538
1
23539
1
2354
1
23541
1
23543
1
23548
1
23549
1
2355
1
23550
1
23551
1
23552
1
23553
1
23554
1
23555
1
23556
1
23558
1
23559
1
23560
1
23561
1
23562
1
23564
1
23568
1
2357
1
23572
1
23573
1
23576
1
23577
1
23579
1
2358
1
23586
1
2359
1
23596
1
23597
1
23598
1
236
1
23601
1
23603
1
23604
1
23608
1
23609
1
23610
1
23611
1
23612
1
23614
1
23616
1
23618
1
23619
1
2362
1
23621
1
23625
1
23626
1
23627
1
23628
1
23629
1
2363
1
23632
1
23633
1
23634
1
23635
1
23636
1
23637
1
23639
1
2364
1
23640
1
23641
1
23647
1
23648
1
2365
1
23650
1
23651
1
23654
1
23656
1
23657
1
23658
1
23659
1
2366
1
23660
1
23661
1
23662
1
23665
1
23666
1
23667
1
23669
1
23670
1
23671
1
23673
1
23674
1
23675
1
23676
1
23677
1
2368
1
23684
1
23688
1
23689
1
23690
1
23691
1
23692
1
23694
1
23697
1
23699
1
237
1
2370
1
23701
1
23703
1
23704
1
23707
1
23708
1
23709
1
2371
1
23710
1
23711
1
23712
1
23713
1
23714
1
23715
1
23717
1
23719
1
23721
1
23722
1
23723
1
23726
1
23728
1
23729
1
2373
1
23730
1
23731
1
23733
1
23734
1
23735
1
23736
1
23737
1
23738
1
23739
1
23740
1
23741
1
23742
1
23743
1
23744
1
23745
1
23746
1
23747
1
23748
1
23749
1
23751
1
23752
1
23753
1
23756
1
23759
1
2376
1
23760
1
23762
1
23765
1
23766
1
23767
1
23768
1
23769
1
2377
1
23771
1
23772
1
23774
1
23775
1
23779
1
2378
1
23780
1
23781
1
23783
1
23784
1
23787
1
23788
1
23789
1
2379
1
23790
1
23791
1
23792
1
238
1
23802
1
23803
1
23804
1
23805
1
23806
1
23807
1
23808
1
23809
1
2381
1
23810
1
23812
1
23814
1
23815
1
23816
1
23817
1
23818
1
23819
1
2382
1
23820
1
23821
1
23822
1
23823
1
23824
1
23825
1
23829
1
2383
1
23830
1
23831
1
23832
1
23834
1
23835
1
23836
1
23840
1
23843
1
23847
1
23848
1
23849
1
23850
1
23852
1
23853
1
23855
1
23861
1
23862
1
23863
1
23865
1
23866
1
23867
1
23868
1
23869
1
2387
1
23870
1
23871
1
23872
1
23874
1
23875
1
23876
1
23877
1
23879
1
2388
1
23880
1
23881
1
23884
1
23885
1
23886
1
23888
1
23889
1
23890
1
23891
1
23894
1
23895
1
23896
1
23897
1
23899
1
239
1
23900
1
23901
1
23904
1
23907
1
23908
1
23909
1
2391
1
23910
1
23911
1
23912
1
23913
1
23914
1
23915
1
2392
1
2393
1
2394
1
2395
1
2396
1
2397
1
2399
1
24
1
240
1
2400
1
2401
1
2402
1
2404
1
2405
1
2406
1
2407
1
241
1
2415
1
2416
1
2418
1
242
1
2421
1
2425
1
2428
1
2429
1
243
1
2430
1
2432
1
2433
1
2434
1
2435
1
2437
1
2439
1
244
1
2440
1
2441
1
2442
1
2445
1
2446
1
2447
1
2448
1
245
1
2452
1
2453
1
2454
1
2455
1
2456
1
2458
1
2459
1
246
1
2460
1
2461
1
2463
1
2464
1
2465
1
2466
1
2467
1
2468
1
2469
1
247
1
2470
1
2471
1
2473
1
2474
1
2475
1
2476
1
2477
1
2478
1
2479
1
248
1
2480
1
2481
1
2483
1
2484
1
2485
1
2486
1
2488
1
2489
1
249
1
2490
1
2491
1
2493
1
2494
1
2495
1
2496
1
2498
1
2499
1
25
1
250
1
2500
1
2501
1
2502
1
2503
1
2504
1
2505
1
2507
1
2508
1
2509
1
251
1
2510
1
2511
1
2512
1
2514
1
2515
1
2517
1
2518
1
252
1
2520
1
2521
1
2522
1
2523
1
2524
1
2525
1
2526
1
2528
1
2529
1
253
1
2530
1
2531
1
2533
1
2534
1
2535
1
2536
1
2537
1
2539
1
254
1
2540
1
2542
1
2544
1
2546
1
2547
1
2548
1
2549
1
255
1
2550
1
2552
1
2553
1
2554
1
2555
1
2556
1
2557
1
2558
1
256
1
2561
1
2565
1
2566
1
2569
1
257
1
2570
1
2576
1
2577
1
2578
1
2579
1
258
1
2580
1
2581
1
2582
1
2584
1
2585
1
2587
1
2589
1
259
1
2590
1
2593
1
2596
1
2599
1
26
1
260
1
2600
1
2601
1
2602
1
2603
1
2604
1
2605
1
2606
1
2607
1
261
1
2610
1
2613
1
2614
1
2615
1
2616
1
2617
1
2619
1
262
1
2622
1
2626
1
2627
1
2628
1
2629
1
263
1
2630
1
2634
1
2638
1
2639
1
264
1
2640
1
2641
1
2642
1
2643
1
2644
1
2645
1
2646
1
2647
1
2648
1
265
1
2650
1
2651
1
2652
1
2653
1
2654
1
2655
1
2656
1
2657
1
2659
1
266
1
2660
1
2661
1
2663
1
2664
1
2665
1
2666
1
2667
1
2668
1
2669
1
267
1
2670
1
2672
1
2673
1
2676
1
2677
1
2678
1
2679
1
268
1
2680
1
2681
1
2683
1
2684
1
2685
1
2686
1
2687
1
2688
1
2690
1
2691
1
2695
1
2696
1
2697
1
2698
1
2699
1
27
1
2704
1
2705
1
2707
1
2709
1
271
1
2710
1
2712
1
2713
1
2714
1
2715
1
2716
1
2718
1
2719
1
272
1
2720
1
2721
1
2723
1
2724
1
2725
1
2726
1
2729
1
273
1
2731
1
2732
1
2733
1
2734
1
2739
1
274
1
2740
1
2741
1
2742
1
2744
1
2745
1
2746
1
2747
1
2753
1
2754
1
2756
1
2758
1
276
1
2760
1
2761
1
2762
1
2763
1
2764
1
2765
1
2766
1
2767
1
2768
1
2769
1
277
1
2770
1
2773
1
2774
1
278
1
2782
1
2784
1
2785
1
2789
1
279
1
2790
1
2791
1
2792
1
2794
1
2795
1
2796
1
2797
1
2798
1
28
1
280
1
2806
1
2808
1
281
1
2810
1
2812
1
2813
1
2815
1
2816
1
2817
1
2818
1
2819
1
282
1
2820
1
2821
1
2822
1
2823
1
2824
1
2825
1
2826
1
2827
1
2828
1
2829
1
283
1
2830
1
2832
1
2833
1
2834
1
2836
1
2837
1
2838
1
2839
1
284
1
2840
1
2841
1
2842
1
2846
1
2847
1
285
1
2851
1
2852
1
2853
1
2854
1
2855
1
2856
1
2858
1
2859
1
286
1
2860
1
2861
1
2862
1
2865
1
2866
1
2868
1
2869
1
287
1
2870
1
2873
1
2874
1
2875
1
2879
1
288
1
2880
1
2885
1
2886
1
2887
1
2888
1
2889
1
289
1
2890
1
2891
1
2892
1
2893
1
2894
1
2895
1
2896
1
2897
1
2899
1
29
1
290
1
2900
1
2901
1
2902
1
2905
1
2907
1
2908
1
2909
1
291
1
2911
1
2913
1
2915
1
2916
1
2917
1
2918
1
292
1
2921
1
2922
1
2923
1
2925
1
2926
1
2929
1
293
1
2932
1
2935
1
2937
1
294
1
295
1
2954
1
2955
1
2956
1
2958
1
296
1
2960
1
2963
1
2964
1
2965
1
2966
1
297
1
2971
1
2972
1
2973
1
2974
1
2975
1
2976
1
2977
1
2979
1
298
1
2982
1
2983
1
2984
1
2985
1
2987
1
2989
1
299
1
2990
1
2991
1
2992
1
2993
1
2994
1
2999
1
30
1
300
1
3005
1
3006
1
3009
1
301
1
3010
1
3012
1
3013
1
3014
1
3015
1
3017
1
3018
1
3019
1
302
1
3020
1
3022
1
3030
1
3032
1
3033
1
3034
1
3035
1
3036
1
3037
1
3038
1
3039
1
304
1
3040
1
3044
1
3045
1
3046
1
3047
1
3048
1
3050
1
3051
1
3053
1
3056
1
306
1
3060
1
3061
1
3062
1
3064
1
3066
1
3067
1
3068
1
307
1
3070
1
3071
1
3072
1
3076
1
3079
1
308
1
3081
1
3083
1
3084
1
3085
1
3087
1
3088
1
309
1
3090
1
3095
1
3097
1
3099
1
31
1
310
1
3100
1
3104
1
3105
1
3107
1
3108
1
3109
1
311
1
3111
1
3112
1
3113
1
3115
1
3116
1
3118
1
3119
1
312
1
3120
1
3121
1
3122
1
3123
1
3124
1
3125
1
3128
1
3129
1
313
1
3130
1
3131
1
3132
1
3133
1
3135
1
3138
1
3139
1
314
1
3140
1
3141
1
3142
1
3146
1
3147
1
3148
1
315
1
3151
1
3152
1
3156
1
3157
1
316
1
3161
1
3162
1
3163
1
3164
1
3169
1
3170
1
3171
1
3174
1
3178
1
318
1
3180
1
3181
1
3182
1
3183
1
3184
1
3185
1
3190
1
3192
1
3193
1
3194
1
3196
1
3197
1
3198
1
3199
1
320
1
3200
1
3204
1
3205
1
3206
1
3209
1
321
1
3212
1
3213
1
3217
1
322
1
3220
1
3225
1
3227
1
3228
1
3229
1
323
1
3230
1
3231
1
3233
1
3236
1
324
1
3244
1
3248
1
325
1
3254
1
3256
1
3257
1
3258
1
3259
1
326
1
3260
1
3261
1
3262
1
3264
1
3265
1
3266
1
3267
1
3268
1
3269
1
327
1
3270
1
3271
1
3273
1
3274
1
3276
1
3278
1
3279
1
3282
1
3286
1
3287
1
3288
1
329
1
3291
1
3294
1
3296
1
33
1
330
1
3300
1
3308
1
331
1
3312
1
3313
1
3314
1
3316
1
3317
1
3318
1
3319
1
332
1
3320
1
3321
1
3322
1
3327
1
3329
1
333
1
3333
1
3334
1
3335
1
3336
1
3339
1
3340
1
3342
1
3343
1
3347
1
3348
1
3350
1
3351
1
3352
1
3354
1
3355
1
3356
1
3357
1
3358
1
3359
1
3360
1
3361
1
3364
1
3365
1
337
1
3375
1
3376
1
3377
1
3379
1
338
1
3381
1
3383
1
3384
1
3385
1
3386
1
3387
1
3388
1
3389
1
339
1
3391
1
3392
1
3393
1
3396
1
340
1
3404
1
3406
1
341
1
3411
1
3415
1
3416
1
3419
1
342
1
3421
1
3422
1
3425
1
3426
1
3427
1
3428
1
3429
1
343
1
3430
1
3432
1
3433
1
3434
1
3435
1
3436
1
3439
1
3440
1
3441
1
3442
1
3443
1
3444
1
3445
1
3446
1
3447
1
3448
1
3449
1
345
1
3450
1
3451
1
3452
1
3454
1
3457
1
3458
1
3459
1
346
1
3460
1
3461
1
3462
1
3463
1
3464
1
3465
1
3467
1
3468
1
3469
1
347
1
3470
1
3471
1
348
1
3480
1
3483
1
3485
1
3486
1
3487
1
349
1
3490
1
3493
1
3496
1
35
1
350
1
3500
1
3502
1
3505
1
3506
1
3508
1
3509
1
351
1
3510
1
3511
1
3512
1
3513
1
3514
1
3518
1
3519
1
352
1
3520
1
3523
1
3524
1
3527
1
3528
1
353
1
3530
1
3531
1
3532
1
3533
1
3535
1
3536
1
3538
1
354
1
3540
1
3541
1
3542
1
3543
1
3544
1
3545
1
3547
1
3548
1
3549
1
355
1
3550
1
3551
1
3552
1
3554
1
3555
1
3556
1
3557
1
3558
1
356
1
3560
1
3561
1
3562
1
3565
1
3566
1
3567
1
357
1
3570
1
3571
1
3572
1
3574
1
3575
1
3576
1
3578
1
358
1
3580
1
3582
1
3583
1
3584
1
3585
1
3586
1
3588
1
3589
1
359
1
3590
1
3593
1
3594
1
3595
1
3597
1
3599
1
36
1
360
1
3600
1
3601
1
3602
1
3605
1
3606
1
3607
1
3608
1
3609
1
361
1
3611
1
3612
1
3613
1
3617
1
3618
1
3620
1
3621
1
3624
1
3628
1
3629
1
3630
1
3631
1
3632
1
3633
1
3636
1
3637
1
3639
1
3640
1
3641
1
3644
1
3646
1
3647
1
365
1
3650
1
3651
1
3652
1
3653
1
3654
1
3656
1
3657
1
3659
1
3662
1
3668
1
367
1
3670
1
3674
1
3675
1
3676
1
368
1
3680
1
3681
1
3682
1
3684
1
3685
1
3687
1
3688
1
3689
1
369
1
3690
1
3691
1
3693
1
3694
1
3695
1
3696
1
3697
1
3699
1
370
1
3700
1
3701
1
3704
1
3705
1
371
1
3712
1
3713
1
3714
1
3715
1
3716
1
3717
1
3718
1
3719
1
3720
1
3721
1
3722
1
3723
1
3724
1
3725
1
3726
1
3732
1
3733
1
3735
1
3736
1
3738
1
3739
1
3741
1
3743
1
3747
1
3757
1
3758
1
376
1
3760
1
3761
1
3762
1
3763
1
3764
1
3766
1
3767
1
3768
1
3769
1
377
1
3770
1
3771
1
3772
1
3774
1
3776
1
3777
1
3778
1
3779
1
3781
1
3783
1
3786
1
3788
1
3789
1
3790
1
3793
1
3795
1
3796
1
3797
1
3798
1
3799
1
38
1
380
1
3800
1
3801
1
3802
1
3803
1
381
1
3810
1
3811
1
3812
1
3814
1
3815
1
3816
1
3818
1
3819
1
382
1
3820
1
3821
1
3823
1
3824
1
3826
1
3827
1
3829
1
3831
1
3832
1
3833
1
3834
1
3837
1
3839
1
3841
1
3844
1
3847
1
3850
1
3851
1
3854
1
3858
1
3859
1
3860
1
3861
1
3865
1
3869
1
387
1
3870
1
3872
1
3875
1
3878
1
3879
1
3881
1
3882
1
3887
1
389
1
3890
1
3891
1
3892
1
3894
1
3895
1
3897
1
3898
1
3899
1
39
1
390
1
3900
1
3901
1
3902
1
3903
1
3904
1
3906
1
3908
1
3909
1
3910
1
3911
1
3913
1
3914
1
3916
1
3923
1
3924
1
3925
1
3926
1
393
1
3930
1
3931
1
3932
1
3933
1
3934
1
3935
1
3936
1
3937
1
3938
1
3939
1
3940
1
3943
1
3945
1
3946
1
3947
1
3948
1
3949
1
395
1
3950
1
3951
1
3954
1
3955
1
3956
1
3957
1
3959
1
396
1
3962
1
3963
1
3965
1
3966
1
3967
1
3968
1
3969
1
3974
1
3978
1
3979
1
3980
1
3984
1
3988
1
3989
1
3991
1
3993
1
3996
1
3997
1
40
1
4001
1
4002
1
4003
1
4006
1
4007
1
4009
1
4010
1
4012
1
4013
1
4014
1
4015
1
4016
1
4017
1
4018
1
4019
1
4021
1
4023
1
4024
1
4025
1
4026
1
4027
1
4028
1
4029
1
403
1
4030
1
4031
1
4033
1
4034
1
4035
1
4037
1
4038
1
4039
1
404
1
4040
1
4041
1
4045
1
4046
1
4048
1
4049
1
4050
1
4051
1
4052
1
4053
1
4055
1
4056
1
4057
1
4058
1
4059
1
406
1
4062
1
4063
1
4064
1
4066
1
4068
1
407
1
4070
1
4071
1
4072
1
4073
1
4074
1
4075
1
408
1
4080
1
4081
1
4082
1
4083
1
4084
1
4085
1
4086
1
4087
1
4089
1
409
1
4090
1
4091
1
4092
1
4093
1
4095
1
4096
1
4098
1
4099
1
41
1
410
1
4100
1
4101
1
4104
1
4105
1
4107
1
4108
1
411
1
4110
1
4111
1
4112
1
4113
1
4114
1
4115
1
4116
1
4118
1
4119
1
412
1
4120
1
4122
1
4124
1
4129
1
413
1
4130
1
4132
1
4133
1
4136
1
4139
1
414
1
4140
1
4141
1
4143
1
4145
1
4146
1
415
1
4151
1
4152
1
4154
1
4155
1
4156
1
4158
1
4159
1
416
1
4160
1
4161
1
4165
1
4166
1
4168
1
4169
1
417
1
4170
1
4171
1
4172
1
4173
1
4175
1
4176
1
4177
1
4178
1
4179
1
4180
1
4181
1
4182
1
4183
1
4184
1
4185
1
4189
1
4191
1
4192
1
4193
1
4194
1
4196
1
4199
1
42
1
420
1
4200
1
4201
1
4202
1
4203
1
4204
1
4205
1
4206
1
4208
1
4209
1
421
1
4210
1
4211
1
4212
1
4213
1
4214
1
4215
1
4216
1
4217
1
4218
1
4219
1
422
1
4220
1
4222
1
4223
1
4224
1
4225
1
4226
1
4227
1
4229
1
423
1
4230
1
4231
1
4233
1
4234
1
4235
1
4236
1
4237
1
4238
1
4239
1
424
1
4241
1
4242
1
4243
1
4244
1
4246
1
4247
1
4248
1
425
1
4250
1
4251
1
4252
1
4254
1
4257
1
4260
1
4261
1
4263
1
4264
1
4268
1
4269
1
427
1
4272
1
4273
1
4274
1
4275
1
4277
1
4278
1
4279
1
428
1
4280
1
4281
1
4282
1
4285
1
4287
1
4288
1
4289
1
429
1
4292
1
4293
1
4294
1
4295
1
4297
1
4298
1
430
1
4303
1
4306
1
4308
1
4309
1
431
1
4310
1
4311
1
4312
1
4314
1
4317
1
4318
1
4319
1
432
1
4320
1
4322
1
4328
1
4329
1
433
1
4330
1
4331
1
4332
1
4336
1
4337
1
4338
1
4340
1
4342
1
4343
1
4344
1
4345
1
4346
1
4349
1
4350
1
4351
1
4352
1
4354
1
4355
1
4357
1
436
1
4360
1
4361
1
4363
1
4364
1
4367
1
4369
1
4370
1
4371
1
4372
1
4373
1
4374
1
4375
1
4376
1
4377
1
438
1
4380
1
4381
1
4382
1
4383
1
4388
1
439
1
4390
1
4391
1
4392
1
4394
1
4395
1
44
1
440
1
4400
1
4401
1
4402
1
4403
1
4404
1
4405
1
4406
1
4407
1
4409
1
441
1
4410
1
4411
1
4412
1
4413
1
4416
1
4418
1
4419
1
442
1
4420
1
4421
1
4422
1
4426
1
4427
1
4428
1
4429
1
443
1
4430
1
4431
1
4432
1
4433
1
4434
1
4436
1
4438
1
444
1
4441
1
4442
1
4444
1
4446
1
4447
1
4449
1
445
1
4450
1
4451
1
4452
1
4453
1
4454
1
4455
1
4456
1
4459
1
446
1
4460
1
4462
1
4463
1
4464
1
4466
1
4467
1
447
1
4475
1
4477
1
4479
1
448
1
4483
1
4485
1
4487
1
4489
1
449
1
4490
1
4493
1
4494
1
4495
1
4496
1
4499
1
450
1
4500
1
4501
1
4502
1
4503
1
4504
1
4505
1
4506
1
4507
1
4508
1
4509
1
451
1
4510
1
4511
1
4512
1
4513
1
4514
1
4515
1
4516
1
4517
1
4518
1
452
1
4520
1
4521
1
4522
1
4523
1
4524
1
4525
1
4526
1
4527
1
4528
1
4529
1
453
1
4530
1
4531
1
4532
1
4533
1
4534
1
4536
1
4537
1
4538
1
4539
1
4540
1
4541
1
4542
1
4543
1
4544
1
4545
1
4546
1
4547
1
4548
1
4550
1
4552
1
4553
1
4554
1
4556
1
4557
1
4560
1
4561
1
4562
1
4563
1
4565
1
4570
1
4572
1
4576
1
4577
1
4578
1
4580
1
4582
1
4583
1
4585
1
4586
1
4587
1
4588
1
4589
1
4590
1
4593
1
4596
1
4598
1
4599
1
4600
1
4601
1
4603
1
4604
1
4606
1
4607
1
4608
1
4609
1
4610
1
4611
1
4612
1
4613
1
4614
1
4615
1
4616
1
4617
1
4618
1
4619
1
4620
1
4621
1
4622
1
4623
1
4624
1
4625
1
4626
1
4628
1
4629
1
463
1
4630
1
4631
1
4632
1
4633
1
4635
1
4636
1
4639
1
464
1
4642
1
4643
1
4645
1
4646
1
4647
1
4649
1
465
1
4650
1
4651
1
4652
1
4654
1
4656
1
4662
1
4663
1
4664
1
4666
1
4667
1
4668
1
4669
1
467
1
4670
1
4671
1
4673
1
4674
1
4675
1
4677
1
4678
1
4679
1
4681
1
4682
1
4684
1
4686
1
4687
1
4688
1
4689
1
4690
1
4692
1
4693
1
4695
1
4696
1
4697
1
4699
1
470
1
4700
1
4702
1
4703
1
4704
1
4705
1
4707
1
4708
1
4709
1
4710
1
4712
1
4713
1
4716
1
4717
1
4718
1
4719
1
472
1
4722
1
4724
1
4726
1
4728
1
473
1
4731
1
4733
1
4734
1
4735
1
4736
1
4738
1
4739
1
4740
1
4741
1
4742
1
4743
1
4744
1
4746
1
4747
1
4749
1
4750
1
4752
1
4753
1
4754
1
4756
1
4758
1
4759
1
476
1
4760
1
4761
1
4762
1
4767
1
4768
1
4769
1
477
1
4771
1
4772
1
4773
1
4774
1
4776
1
4777
1
4779
1
478
1
4780
1
4781
1
4783
1
4785
1
479
1
4790
1
4791
1
4792
1
4793
1
4794
1
4795
1
4796
1
4797
1
4798
1
4799
1
480
1
4800
1
4801
1
4802
1
4803
1
4804
1
4805
1
4806
1
4807
1
4808
1
4809
1
481
1
4810
1
4811
1
4812
1
4813
1
4814
1
4816
1
4819
1
482
1
4820
1
4821
1
4822
1
4823
1
4824
1
4826
1
4827
1
4828
1
4829
1
4832
1
4833
1
4835
1
4836
1
4838
1
484
1
4841
1
4843
1
4844
1
4845
1
4846
1
4847
1
4848
1
4849
1
485
1
4850
1
4851
1
4852
1
4853
1
4854
1
4855
1
4856
1
4857
1
4859
1
486
1
4861
1
4862
1
4863
1
4864
1
4865
1
4866
1
4867
1
4868
1
4869
1
487
1
4870
1
4871
1
4872
1
4873
1
4874
1
4875
1
4876
1
4877
1
4878
1
4879
1
488
1
4883
1
4886
1
4888
1
489
1
4892
1
4893
1
4894
1
4895
1
4897
1
4898
1
4899
1
49
1
490
1
4900
1
4903
1
4906
1
4907
1
4908
1
4909
1
491
1
4910
1
4911
1
4913
1
4914
1
4915
1
4917
1
4919
1
492
1
4920
1
4922
1
4923
1
4925
1
4926
1
4927
1
4929
1
493
1
4933
1
4934
1
4936
1
4937
1
4938
1
4939
1
494
1
4940
1
4941
1
4942
1
4944
1
4947
1
4948
1
4949
1
495
1
4950
1
4951
1
4953
1
4954
1
4955
1
4956
1
4957
1
4958
1
4960
1
4962
1
4963
1
4965
1
4966
1
4967
1
4968
1
4969
1
497
1
4972
1
4974
1
4975
1
4977
1
4978
1
4979
1
498
1
4981
1
4983
1
4984
1
4985
1
4987
1
4988
1
4989
1
499
1
4990
1
4991
1
4994
1
4996
1
4997
1
4998
1
4999
1
50
1
500
1
5000
1
5001
1
5003
1
5004
1
5005
1
5007
1
5008
1
5009
1
501
1
5011
1
5012
1
5014
1
5015
1
5016
1
5017
1
5018
1
502
1
5021
1
5022
1
5024
1
5025
1
5026
1
5027
1
503
1
5030
1
5033
1
5034
1
5035
1
5036
1
5038
1
504
1
5040
1
5041
1
5042
1
5045
1
5046
1
5047
1
5048
1
5049
1
505
1
5050
1
5052
1
5054
1
5057
1
5058
1
506
1
5061
1
5062
1
5063
1
5064
1
5065
1
5066
1
5068
1
5070
1
5071
1
5072
1
5075
1
5076
1
508
1
5080
1
5082
1
5083
1
5084
1
5085
1
5086
1
5089
1
509
1
5090
1
5091
1
5092
1
5093
1
5095
1
5096
1
5097
1
5098
1
5099
1
510
1
5100
1
5101
1
5102
1
5104
1
5105
1
5107
1
5108
1
5109
1
511
1
5110
1
5111
1
5112
1
5113
1
5115
1
5117
1
512
1
5122
1
5124
1
5125
1
5126
1
5127
1
513
1
5133
1
5135
1
5136
1
5137
1
5138
1
514
1
5141
1
5144
1
5145
1
5146
1
5147
1
5149
1
515
1
5150
1
5151
1
5152
1
5154
1
5155
1
5157
1
5158
1
5159
1
516
1
5160
1
5161
1
5162
1
5164
1
5166
1
5168
1
5169
1
517
1
5171
1
5172
1
5173
1
5174
1
5175
1
5178
1
5179
1
518
1
5180
1
5181
1
5182
1
5184
1
5185
1
5186
1
5187
1
5189
1
519
1
5191
1
5192
1
5195
1
5196
1
5197
1
5198
1
5199
1
5200
1
5201
1
5202
1
5203
1
5204
1
5205
1
5207
1
521
1
5210
1
5213
1
5215
1
5216
1
5217
1
5218
1
522
1
5220
1
5221
1
5222
1
5223
1
5225
1
5226
1
5229
1
523
1
5230
1
5231
1
5232
1
5234
1
5235
1
5236
1
5237
1
5238
1
5239
1
524
1
5240
1
5241
1
5242
1
5244
1
5245
1
5246
1
5248
1
5249
1
5250
1
5252
1
5253
1
5256
1
5257
1
526
1
5260
1
5261
1
5263
1
5264
1
5265
1
5267
1
5268
1
527
1
5271
1
5272
1
5273
1
5274
1
5276
1
5279
1
528
1
5280
1
5282
1
5284
1
5286
1
529
1
5291
1
5294
1
5297
1
53
1
530
1
5302
1
5303
1
5304
1
5306
1
5307
1
5308
1
531
1
5310
1
5311
1
532
1
5323
1
533
1
5330
1
5331
1
5334
1
5335
1
5336
1
534
1
5343
1
5344
1
5346
1
535
1
5352
1
5353
1
5356
1
5358
1
5359
1
536
1
5361
1
5362
1
5365
1
5366
1
5367
1
5368
1
5369
1
537
1
5370
1
5372
1
5374
1
5378
1
538
1
5381
1
5386
1
5387
1
539
1
5390
1
5396
1
540
1
5400
1
5401
1
5402
1
5405
1
5406
1
541
1
5411
1
5413
1
5415
1
5416
1
542
1
5420
1
5421
1
5423
1
5425
1
5426
1
5429
1
543
1
5430
1
5432
1
5435
1
5436
1
544
1
5441
1
5444
1
5445
1
5446
1
5447
1
5448
1
5449
1
545
1
5450
1
5451
1
5456
1
5458
1
5459
1
546
1
5462
1
5467
1
5468
1
547
1
5470
1
5471
1
5472
1
5473
1
5474
1
5477
1
5478
1
548
1
5480
1
5482
1
5483
1
5484
1
5485
1
5486
1
5487
1
5489
1
549
1
5490
1
5492
1
5494
1
5496
1
5498
1
55
1
550
1
5500
1
5501
1
5502
1
5503
1
5504
1
5505
1
5506
1
5508
1
5509
1
551
1
5510
1
5511
1
5514
1
5515
1
5516
1
5519
1
552
1
5520
1
5521
1
5522
1
5526
1
5528
1
5529
1
553
1
5531
1
5532
1
5533
1
5536
1
5537
1
5539
1
554
1
5540
1
5541
1
5542
1
5543
1
5544
1
5545
1
5548
1
5549
1
555
1
5552
1
556
1
5561
1
5563
1
5566
1
5568
1
5569
1
557
1
5574
1
5576
1
5578
1
5579
1
558
1
5581
1
5582
1
5583
1
5587
1
5588
1
559
1
5591
1
5592
1
5595
1
5596
1
56
1
560
1
5602
1
5604
1
5605
1
5606
1
5608
1
561
1
5612
1
5613
1
5617
1
562
1
5621
1
5622
1
5623
1
5626
1
5627
1
5628
1
5629
1
563
1
5631
1
5632
1
5633
1
5635
1
5636
1
5638
1
5639
1
5643
1
5645
1
5646
1
565
1
5651
1
5652
1
5654
1
5656
1
5657
1
5659
1
566
1
5661
1
5662
1
5663
1
5665
1
5666
1
5667
1
5669
1
567
1
5670
1
5671
1
5672
1
5673
1
5674
1
5675
1
568
1
5680
1
5681
1
5682
1
5683
1
5685
1
5686
1
5687
1
5688
1
5689
1
569
1
5690
1
5691
1
5692
1
5694
1
5695
1
5696
1
5697
1
5698
1
570
1
5700
1
5701
1
5702
1
5703
1
5704
1
5705
1
5707
1
5708
1
5709
1
5710
1
5711
1
5713
1
5716
1
5718
1
5719
1
572
1
5720
1
5721
1
5722
1
5723
1
5724
1
5727
1
5729
1
573
1
5732
1
5733
1
5734
1
5735
1
5736
1
5738
1
5739
1
574
1
5741
1
5743
1
5744
1
5745
1
5746
1
5748
1
5749
1
575
1
5750
1
5751
1
5756
1
5757
1
5758
1
5760
1
5761
1
5765
1
5766
1
5768
1
577
1
5770
1
5771
1
5772
1
5773
1
5774
1
578
1
5781
1
5782
1
5783
1
5784
1
5785
1
5786
1
579
1
5791
1
5792
1
5794
1
5795
1
5796
1
5797
1
5798
1
5799
1
580
1
5800
1
5801
1
5802
1
5803
1
5804
1
5805
1
5806
1
5807
1
5809
1
581
1
5815
1
5818
1
5819
1
582
1
5820
1
5821
1
5822
1
5824
1
5825
1
5826
1
5827
1
5828
1
5829
1
5830
1
5832
1
5833
1
5835
1
5838
1
5839
1
584
1
5840
1
5841
1
5842
1
5843
1
5844
1
5846
1
5847
1
585
1
5852
1
5853
1
5854
1
5858
1
5859
1
586
1
5860
1
5861
1
5862
1
5864
1
5865
1
5869
1
587
1
5870
1
5872
1
5873
1
5874
1
5876
1
5878
1
5879
1
588
1
5883
1
5884
1
5885
1
5887
1
5888
1
589
1
5892
1
5895
1
5896
1
5897
1
590
1
5900
1
5901
1
5902
1
5904
1
5906
1
5907
1
5908
1
5910
1
5914
1
5916
1
5917
1
5919
1
592
1
5922
1
5924
1
5925
1
5926
1
593
1
5935
1
5936
1
5937
1
5938
1
5940
1
5941
1
5944
1
5945
1
5946
1
5947
1
5949
1
5959
1
596
1
5963
1
5965
1
5966
1
5967
1
5969
1
5970
1
5971
1
5972
1
5973
1
5974
1
5975
1
5977
1
5978
1
5979
1
5983
1
5984
1
5985
1
5986
1
5989
1
5990
1
5991
1
5992
1
5993
1
5994
1
5995
1
5998
1
5999
1
600
1
6003
1
6004
1
6008
1
601
1
6010
1
6011
1
6012
1
6013
1
6015
1
6016
1
6019
1
602
1
6020
1
6024
1
6027
1
603
1
6036
1
605
1
6055
1
6057
1
606
1
6061
1
6065
1
6066
1
607
1
6072
1
6077
1
608
1
6080
1
6083
1
6084
1
6086
1
6087
1
6088
1
6089
1
609
1
6090
1
6091
1
6092
1
6094
1
6095
1
6096
1
6098
1
610
1
6101
1
6103
1
6107
1
6108
1
6109
1
6110
1
6111
1
6113
1
6114
1
6115
1
6117
1
6118
1
6119
1
6120
1
6121
1
6122
1
6124
1
6125
1
6126
1
6127
1
613
1
6130
1
6131
1
6134
1
6136
1
6137
1
6139
1
614
1
6140
1
6141
1
6143
1
6145
1
6149
1
615
1
6150
1
6153
1
6154
1
6155
1
6156
1
6157
1
6158
1
616
1
6166
1
6172
1
6173
1
6178
1
618
1
6180
1
6183
1
6184
1
6185
1
6187
1
6188
1
6189
1
619
1
6190
1
6193
1
6197
1
6199
1
620
1
6200
1
6206
1
6208
1
6209
1
621
1
6210
1
6211
1
6212
1
6213
1
6214
1
6215
1
6216
1
6217
1
6218
1
622
1
6221
1
6222
1
6223
1
6224
1
6225
1
6227
1
6229
1
6231
1
6232
1
6233
1
6234
1
6235
1
6236
1
6237
1
6238
1
6239
1
624
1
6240
1
6241
1
6243
1
6245
1
6246
1
6247
1
6248
1
625
1
6250
1
6252
1
6254
1
6255
1
6257
1
6258
1
626
1
6260
1
6261
1
6262
1
6263
1
6267
1
6269
1
627
1
6270
1
6271
1
6272
1
6273
1
6274
1
6275
1
6276
1
6278
1
6279
1
6280
1
6282
1
6283
1
6284
1
6285
1
6286
1
6287
1
6288
1
6289
1
629
1
6290
1
6294
1
6296
1
6298
1
6299
1
630
1
6301
1
6303
1
6304
1
6305
1
6306
1
631
1
6310
1
6311
1
6314
1
6315
1
6318
1
6319
1
6324
1
6328
1
6330
1
6331
1
6332
1
6333
1
6334
1
6335
1
6336
1
6338
1
6339
1
6341
1
6342
1
6344
1
6346
1
6347
1
6349
1
635
1
6352
1
6353
1
6354
1
6356
1
6357
1
6359
1
636
1
6360
1
6361
1
6366
1
6367
1
6368
1
6370
1
6371
1
6372
1
6373
1
6375
1
6377
1
6378
1
638
1
6380
1
6381
1
6382
1
6383
1
6384
1
6385
1
6386
1
6387
1
6388
1
6389
1
6390
1
6392
1
6393
1
6394
1
6397
1
6398
1
640
1
6402
1
6403
1
6404
1
6405
1
6408
1
6410
1
6411
1
6412
1
6414
1
6415
1
6416
1
6417
1
6418
1
6419
1
642
1
6420
1
6421
1
6422
1
6423
1
6425
1
6426
1
6427
1
6429
1
6430
1
6431
1
6432
1
6433
1
6434
1
6435
1
6436
1
6437
1
6439
1
644
1
6440
1
6441
1
6442
1
6443
1
6444
1
6448
1
6449
1
645
1
6451
1
6453
1
6455
1
6459
1
646
1
6460
1
6461
1
6463
1
6464
1
6465
1
6466
1
6467
1
6469
1
647
1
6470
1
6471
1
6472
1
6473
1
6474
1
6478
1
6479
1
648
1
6481
1
6484
1
6487
1
6488
1
649
1
6490
1
6492
1
6494
1
6496
1
6497
1
6498
1
6499
1
650
1
6501
1
6502
1
6503
1
6504
1
6505
1
6506
1
6507
1
6508
1
651
1
6512
1
6513
1
6514
1
6517
1
6518
1
6520
1
6522
1
6523
1
6526
1
6528
1
6529
1
6533
1
6535
1
6537
1
6538
1
654
1
6540
1
6543
1
6544
1
6545
1
6546
1
6548
1
6549
1
655
1
6550
1
6551
1
6555
1
6557
1
6558
1
6559
1
656
1
6562
1
6563
1
6567
1
6568
1
657
1
6570
1
6571
1
6572
1
6573
1
6574
1
658
1
6581
1
6582
1
6583
1
6585
1
6586
1
6587
1
6588
1
659
1
6590
1
6591
1
6592
1
6593
1
6594
1
6595
1
6596
1
6597
1
6598
1
660
1
6600
1
6603
1
6606
1
6608
1
661
1
6610
1
6611
1
6614
1
6615
1
6616
1
6618
1
6619
1
662
1
6620
1
6621
1
6623
1
6624
1
6626
1
6627
1
6628
1
663
1
6630
1
6631
1
6633
1
6635
1
6636
1
6637
1
6638
1
6639
1
664
1
6643
1
6644
1
6646
1
6648
1
6649
1
665
1
6650
1
6652
1
666
1
6660
1
6662
1
6663
1
6664
1
6666
1
6667
1
6668
1
6669
1
667
1
6670
1
6671
1
6672
1
6679
1
668
1
6680
1
6681
1
6682
1
6684
1
6686
1
6688
1
6690
1
6692
1
6696
1
6697
1
6698
1
6699
1
6700
1
6701
1
6703
1
6704
1
6705
1
6706
1
6707
1
6709
1
6710
1
6715
1
6716
1
6721
1
6722
1
6723
1
6724
1
6726
1
6727
1
6729
1
6730
1
6733
1
6735
1
6737
1
6738
1
674
1
6741
1
6742
1
6746
1
6747
1
6749
1
675
1
6750
1
6751
1
6753
1
6755
1
6756
1
6758
1
676
1
6760
1
6761
1
6762
1
6768
1
6769
1
677
1
6771
1
6772
1
6773
1
6775
1
6776
1
6777
1
6778
1
678
1
6788
1
6789
1
6790
1
6791
1
6792
1
6793
1
6794
1
6795
1
6796
1
6799
1
6800
1
6802
1
6805
1
6806
1
6807
1
6809
1
681
1
6810
1
6811
1
6812
1
6813
1
6814
1
6815
1
6816
1
6818
1
682
1
6820
1
6821
1
6824
1
6826
1
6828
1
6829
1
683
1
6835
1
6836
1
6837
1
6839
1
6840
1
6842
1
6843
1
6845
1
6846
1
6847
1
6848
1
6849
1
6850
1
6851
1
6853
1
6854
1
6857
1
6858
1
6859
1
686
1
6860
1
6861
1
6863
1
6864
1
6865
1
6867
1
6868
1
6870
1
6871
1
6872
1
6873
1
6874
1
6879
1
688
1
6880
1
6882
1
6883
1
6884
1
6886
1
6888
1
6889
1
689
1
6890
1
6891
1
6892
1
6893
1
6894
1
6895
1
6896
1
6897
1
6898
1
6899
1
690
1
6900
1
6901
1
6904
1
6906
1
6907
1
691
1
6911
1
6912
1
6913
1
6914
1
6918
1
692
1
6920
1
6921
1
6924
1
6925
1
6926
1
6928
1
693
1
6930
1
6931
1
6932
1
6933
1
6934
1
6937
1
6939
1
6941
1
6946
1
6949
1
6952
1
6953
1
6954
1
6955
1
6957
1
6959
1
696
1
6960
1
6965
1
6967
1
697
1
6970
1
6971
1
6972
1
6975
1
6976
1
6977
1
6978
1
6979
1
698
1
6980
1
6981
1
6983
1
6988
1
699
1
6990
1
6991
1
6993
1
6994
1
6997
1
7
1
7000
1
7002
1
7003
1
7004
1
7005
1
7006
1
701
1
7014
1
7019
1
702
1
7020
1
7021
1
7025
1
7026
1
7027
1
7033
1
7038
1
704
1
7041
1
7042
1
7044
1
7045
1
7046
1
7047
1
7048
1
7049
1
7053
1
7054
1
7055
1
7056
1
7057
1
7059
1
706
1
7060
1
7063
1
7064
1
7066
1
7067
1
7069
1
707
1
7072
1
7073
1
7076
1
7077
1
7078
1
7079
1
708
1
7081
1
7082
1
7084
1
7088
1
7089
1
709
1
7090
1
7091
1
7092
1
7095
1
7097
1
7098
1
7099
1
710
1
7100
1
7102
1
7103
1
7104
1
7105
1
7107
1
711
1
7110
1
7112
1
7113
1
7115
1
7119
1
712
1
7121
1
7122
1
7124
1
7125
1
7126
1
7127
1
7128
1
713
1
7130
1
7132
1
7134
1
7135
1
7136
1
7137
1
7138
1
714
1
7140
1
7141
1
7143
1
7144
1
7145
1
7146
1
7147
1
7148
1
7149
1
715
1
7150
1
7151
1
7152
1
7153
1
7154
1
7157
1
7158
1
716
1
7163
1
7164
1
7166
1
7167
1
7168
1
7169
1
717
1
7170
1
7175
1
7176
1
718
1
7182
1
7183
1
7184
1
7185
1
7186
1
7187
1
7188
1
719
1
7190
1
7191
1
7192
1
7195
1
7196
1
7198
1
7199
1
720
1
7201
1
7204
1
7206
1
7208
1
7215
1
7216
1
7223
1
7224
1
7226
1
7227
1
7228
1
7229
1
7230
1
7232
1
7233
1
7236
1
7237
1
7239
1
7240
1
7241
1
7242
1
7243
1
7244
1
7245
1
7247
1
7248
1
725
1
7250
1
7251
1
7252
1
7253
1
7254
1
7258
1
7259
1
726
1
7260
1
7266
1
7269
1
727
1
7270
1
7271
1
7272
1
7273
1
7276
1
7278
1
7279
1
7280
1
7281
1
7283
1
7284
1
7286
1
729
1
7290
1
7291
1
7293
1
7294
1
7298
1
7299
1
73
1
730
1
7300
1
7301
1
7302
1
7303
1
7304
1
7307
1
7308
1
7309
1
731
1
7312
1
7317
1
7322
1
7323
1
7324
1
7326
1
7327
1
733
1
7332
1
7333
1
7339
1
734
1
7342
1
7343
1
7344
1
7346
1
7347
1
735
1
7352
1
7356
1
7359
1
736
1
7360
1
7362
1
7363
1
7364
1
7365
1
7367
1
7369
1
737
1
7371
1
7372
1
7375
1
7376
1
7379
1
738
1
7380
1
7383
1
7385
1
7386
1
7387
1
7388
1
7389
1
739
1
7390
1
7391
1
7392
1
7393
1
7394
1
740
1
7405
1
7406
1
7408
1
7409
1
741
1
7419
1
7420
1
7422
1
7423
1
7424
1
7428
1
7431
1
7433
1
7434
1
7436
1
7442
1
7443
1
7445
1
7446
1
7447
1
7448
1
7449
1
745
1
7451
1
7453
1
7454
1
7455
1
7458
1
746
1
7467
1
7468
1
747
1
7471
1
7472
1
7474
1
7477
1
7478
1
748
1
7482
1
7486
1
7487
1
749
1
7492
1
7494
1
7495
1
7496
1
7497
1
7498
1
75
1
750
1
7500
1
7502
1
7503
1
751
1
7510
1
7511
1
7512
1
7513
1
7514
1
7515
1
7519
1
752
1
7520
1
7521
1
7522
1
7523
1
7524
1
7525
1
7527
1
753
1
7530
1
7531
1
7533
1
7534
1
7538
1
754
1
7540
1
7541
1
7546
1
7549
1
755
1
7550
1
7551
1
7552
1
7553
1
7554
1
7559
1
7560
1
7563
1
7564
1
7566
1
7567
1
7568
1
757
1
7570
1
7573
1
7574
1
7576
1
7577
1
7578
1
758
1
7581
1
7586
1
7588
1
7589
1
759
1
7590
1
7593
1
7594
1
760
1
7603
1
7605
1
761
1
7612
1
7614
1
7615
1
7616
1
762
1
7622
1
7623
1
7624
1
7625
1
7626
1
7627
1
7631
1
7632
1
7634
1
7635
1
7636
1
7638
1
7639
1
764
1
7643
1
7644
1
7646
1
765
1
7650
1
7651
1
7652
1
7653
1
7655
1
7656
1
7658
1
7659
1
766
1
7662
1
7663
1
7664
1
7665
1
7667
1
7668
1
767
1
7670
1
7671
1
7676
1
7677
1
7679
1
768
1
7680
1
7681
1
7682
1
7683
1
7684
1
7685
1
7687
1
7688
1
7689
1
769
1
7690
1
7692
1
7693
1
7694
1
7699
1
77
1
770
1
7701
1
7702
1
7703
1
7705
1
7706
1
7708
1
771
1
7712
1
7719
1
772
1
7720
1
7724
1
7727
1
773
1
7732
1
7733
1
7734
1
7735
1
7736
1
7738
1
7739
1
774
1
7741
1
7745
1
775
1
7752
1
7753
1
7754
1
7755
1
7756
1
7757
1
7759
1
776
1
7760
1
7761
1
7762
1
7765
1
7766
1
7767
1
7768
1
7769
1
777
1
7770
1
7771
1
7773
1
7774
1
7776
1
7777
1
7779
1
778
1
7781
1
7783
1
7787
1
7788
1
779
1
7791
1
7792
1
7793
1
7794
1
7795
1
7797
1
7799
1
78
1
780
1
7801
1
7802
1
7804
1
7808
1
7809
1
781
1
7810
1
7813
1
7814
1
7815
1
7816
1
7818
1
7819
1
782
1
7823
1
7824
1
7825
1
783
1
7830
1
7832
1
7833
1
7834
1
7836
1
7837
1
7838
1
7840
1
7841
1
7843
1
7845
1
7846
1
7849
1
7852
1
7853
1
7854
1
7856
1
7857
1
7859
1
786
1
7864
1
7865
1
7866
1
7867
1
7868
1
787
1
7870
1
7871
1
7874
1
7875
1
7876
1
7877
1
7878
1
788
1
7880
1
7881
1
7883
1
7885
1
7887
1
7888
1
7889
1
789
1
7891
1
7894
1
7895
1
7896
1
7897
1
7898
1
7899
1
79
1
790
1
7904
1
7905
1
7906
1
7907
1
7908
1
791
1
7911
1
7912
1
7913
1
7914
1
7915
1
7916
1
7919
1
792
1
7920
1
7921
1
7922
1
7923
1
7924
1
7925
1
7926
1
7927
1
7928
1
793
1
7931
1
7934
1
7935
1
7936
1
7937
1
794
1
7943
1
7944
1
7945
1
7946
1
7948
1
7949
1
795
1
7951
1
7955
1
7956
1
7959
1
796
1
7960
1
7961
1
7962
1
7963
1
7964
1
7965
1
7969
1
797
1
7971
1
7973
1
7974
1
7975
1
798
1
7981
1
7982
1
7983
1
7984
1
7986
1
7987
1
7988
1
799
1
7990
1
7993
1
7996
1
7997
1
7998
1
7999
1
8
1
8001
1
8002
1
8007
1
8008
1
8009
1
801
1
8013
1
8014
1
8015
1
8016
1
8019
1
802
1
8020
1
8021
1
8022
1
8025
1
8026
1
8028
1
803
1
8030
1
8031
1
8032
1
8033
1
8035
1
8036
1
8037
1
8038
1
804
1
8040
1
8042
1
8043
1
8044
1
8046
1
8048
1
8050
1
8054
1
8055
1
8056
1
8057
1
8058
1
8060
1
8062
1
8063
1
8064
1
8066
1
8068
1
807
1
8072
1
8073
1
8077
1
808
1
8081
1
8083
1
8085
1
8086
1
8087
1
8089
1
809
1
8090
1
8092
1
8094
1
8095
1
8096
1
8097
1
8099
1
81
1
810
1
8101
1
8102
1
8104
1
8105
1
8106
1
8107
1
8109
1
811
1
8111
1
8113
1
8115
1
8116
1
8118
1
8119
1
812
1
8120
1
8123
1
8126
1
8128
1
8129
1
813
1
8130
1
8131
1
8132
1
8133
1
8134
1
8135
1
8137
1
8138
1
8139
1
814
1
8140
1
8141
1
8144
1
8145
1
8146
1
8147
1
8148
1
8149
1
815
1
8153
1
8154
1
8155
1
8157
1
8158
1
816
1
8161
1
8162
1
8163
1
8164
1
8165
1
8166
1
8167
1
817
1
8171
1
8173
1
8175
1
8176
1
8177
1
8179
1
818
1
8180
1
8181
1
8183
1
8185
1
8186
1
8187
1
8188
1
8189
1
819
1
8190
1
8193
1
8194
1
8196
1
8197
1
8198
1
8199
1
820
1
8200
1
8201
1
8205
1
8206
1
8207
1
8209
1
821
1
8210
1
8211
1
8213
1
8214
1
8215
1
8216
1
8217
1
8218
1
8219
1
8221
1
8223
1
8225
1
8226
1
8227
1
8228
1
8229
1
8230
1
8232
1
8235
1
8236
1
8237
1
8241
1
8242
1
8243
1
8244
1
8246
1
8247
1
8248
1
8249
1
825
1
8251
1
8252
1
8253
1
8258
1
8259
1
826
1
8260
1
8262
1
8264
1
8265
1
8266
1
8267
1
8268
1
827
1
8270
1
8271
1
8272
1
8274
1
8275
1
8278
1
8279
1
828
1
8280
1
8281
1
8282
1
8283
1
8284
1
8285
1
8287
1
829
1
8290
1
8291
1
8293
1
8294
1
8297
1
8299
1
83
1
830
1
8301
1
8302
1
8306
1
8307
1
831
1
8310
1
8314
1
8319
1
832
1
8320
1
8321
1
833
1
8332
1
8334
1
8337
1
8339
1
834
1
8340
1
8342
1
8344
1
8345
1
8347
1
8349
1
835
1
8350
1
8351
1
8352
1
8353
1
8355
1
8356
1
8357
1
8358
1
8359
1
836
1
8360
1
8361
1
8362
1
8363
1
8364
1
8365
1
8366
1
8368
1
8369
1
837
1
8373
1
8374
1
8375
1
8376
1
8378
1
838
1
8382
1
8385
1
8387
1
8388
1
839
1
8390
1
8394
1
8395
1
8398
1
8399
1
840
1
8400
1
8401
1
8404
1
8407
1
8408
1
841
1
8410
1
8412
1
8413
1
8414
1
8415
1
8417
1
8419
1
842
1
8421
1
8423
1
8424
1
8425
1
8426
1
8428
1
843
1
8430
1
8431
1
8437
1
844
1
8441
1
8442
1
8443
1
8445
1
8446
1
8447
1
8448
1
845
1
8450
1
8452
1
8453
1
8454
1
8455
1
8456
1
846
1
8462
1
8463
1
8465
1
8466
1
8467
1
8468
1
8469
1
847
1
8470
1
8471
1
8472
1
8474
1
8475
1
8478
1
8479
1
848
1
8481
1
8483
1
8487
1
849
1
8490
1
8491
1
8493
1
8494
1
8495
1
8497
1
8498
1
8499
1
850
1
8500
1
8502
1
8504
1
8506
1
8507
1
8508
1
851
1
8510
1
8511
1
8512
1
8513
1
8514
1
8515
1
8516
1
8517
1
8518
1
8519
1
852
1
8520
1
8521
1
8522
1
8523
1
8524
1
8525
1
8527
1
853
1
8530
1
8532
1
8533
1
8534
1
8537
1
8538
1
8539
1
8541
1
8542
1
8543
1
8546
1
8548
1
8549
1
8550
1
8551
1
8553
1
8556
1
8558
1
8559
1
8560
1
8561
1
8562
1
8563
1
8564
1
8568
1
8569
1
8571
1
8572
1
8573
1
8575
1
8577
1
8579
1
8580
1
8581
1
8584
1
8586
1
8587
1
8591
1
8592
1
8593
1
8597
1
8598
1
8599
1
860
1
8600
1
8601
1
8602
1
8603
1
8606
1
8608
1
861
1
8610
1
8611
1
8612
1
8613
1
8615
1
8616
1
8618
1
862
1
8620
1
8621
1
8622
1
8623
1
8624
1
8628
1
8629
1
863
1
8632
1
8633
1
8634
1
8635
1
8637
1
8639
1
8640
1
8641
1
8647
1
865
1
8651
1
8652
1
8653
1
8654
1
8657
1
8658
1
8661
1
8662
1
8669
1
867
1
8672
1
8673
1
8674
1
8675
1
8679
1
868
1
8684
1
8685
1
8687
1
8688
1
8690
1
8691
1
8692
1
8693
1
8694
1
8695
1
8696
1
8697
1
8699
1
870
1
8701
1
8703
1
8704
1
8705
1
8708
1
8709
1
871
1
8710
1
8712
1
8716
1
872
1
8726
1
8727
1
873
1
8736
1
8738
1
874
1
8743
1
8744
1
8746
1
875
1
876
1
8761
1
8762
1
8763
1
8764
1
8765
1
8766
1
8767
1
8769
1
8770
1
8771
1
8773
1
8774
1
8775
1
8777
1
8778
1
878
1
8780
1
8781
1
8782
1
8783
1
8785
1
8786
1
8788
1
8789
1
879
1
8794
1
8796
1
880
1
8802
1
8803
1
8813
1
8814
1
8815
1
8819
1
882
1
8821
1
8824
1
8825
1
8826
1
8828
1
883
1
8830
1
8834
1
8838
1
8839
1
884
1
8840
1
8841
1
8842
1
8843
1
8844
1
8845
1
885
1
8851
1
8855
1
8856
1
8857
1
886
1
8860
1
8862
1
8865
1
8866
1
8868
1
887
1
8871
1
8872
1
8878
1
8879
1
888
1
8883
1
8884
1
8885
1
8886
1
8887
1
8888
1
889
1
8891
1
89
1
890
1
8900
1
8901
1
8908
1
891
1
8911
1
8912
1
8913
1
8916
1
8918
1
8919
1
892
1
8920
1
8921
1
8922
1
8923
1
8925
1
8927
1
893
1
8930
1
8933
1
8936
1
8937
1
8938
1
8939
1
894
1
8941
1
8942
1
8943
1
8944
1
8948
1
8949
1
895
1
8952
1
8953
1
8954
1
8955
1
8956
1
8957
1
896
1
8968
1
8969
1
897
1
8971
1
8973
1
8974
1
8977
1
898
1
8981
1
8985
1
8987
1
8993
1
8994
1
8995
1
8997
1
8999
1
9
1
90
1
900
1
9000
1
9001
1
9004
1
9008
1
9009
1
901
1
9010
1
9011
1
9012
1
9016
1
9017
1
9018
1
9019
1
902
1
9021
1
9023
1
9025
1
9028
1
9029
1
903
1
9031
1
9034
1
904
1
9040
1
9041
1
9042
1
9043
1
9044
1
9047
1
905
1
9052
1
9055
1
9058
1
906
1
9060
1
9061
1
9062
1
9063
1
9064
1
9069
1
907
1
9071
1
9072
1
9076
1
908
1
9082
1
9083
1
9084
1
9085
1
9086
1
9087
1
9088
1
909
1
9090
1
9095
1
9097
1
91
1
910
1
9100
1
9102
1
9103
1
9104
1
9105
1
9108
1
9109
1
911
1
9110
1
9111
1
9112
1
9113
1
9114
1
9115
1
9116
1
9119
1
912
1
9121
1
9124
1
9125
1
9127
1
9128
1
913
1
9133
1
9135
1
9138
1
9139
1
914
1
9141
1
9142
1
9143
1
9145
1
9146
1
9148
1
9149
1
915
1
9150
1
9151
1
9152
1
9156
1
9157
1
9159
1
916
1
9160
1
9161
1
9162
1
9164
1
9165
1
9166
1
9167
1
9169
1
917
1
9171
1
9175
1
9176
1
9178
1
9179
1
918
1
9181
1
9184
1
9185
1
9186
1
9187
1
9189
1
919
1
9190
1
9192
1
9193
1
9194
1
9198
1
9199
1
920
1
9200
1
9201
1
9202
1
9204
1
9205
1
9206
1
9207
1
9208
1
9209
1
921
1
9210
1
9213
1
9214
1
9216
1
9219
1
922
1
9220
1
9221
1
9223
1
9225
1
9228
1
9229
1
923
1
9233
1
9235
1
9236
1
9237
1
9239
1
924
1
9240
1
9244
1
9245
1
9246
1
9247
1
9248
1
9249
1
925
1
9250
1
9252
1
9254
1
9255
1
9256
1
9257
1
9258
1
9259
1
926
1
9260
1
9261
1
9262
1
9263
1
9264
1
9265
1
9269
1
927
1
9271
1
9274
1
9277
1
9278
1
928
1
9280
1
9281
1
9282
1
9284
1
9285
1
9287
1
9288
1
9290
1
9291
1
9295
1
9298
1
930
1
9300
1
9301
1
9303
1
9304
1
9306
1
9307
1
9308
1
9309
1
931
1
9310
1
9311
1
9312
1
9313
1
9314
1
9315
1
9316
1
9319
1
9320
1
9321
1
9322
1
9323
1
9325
1
9326
1
9327
1
9328
1
933
1
9331
1
9333
1
9335
1
9337
1
9339
1
9340
1
9341
1
9342
1
9343
1
9344
1
9345
1
9346
1
9347
1
9349
1
935
1
9350
1
9352
1
9353
1
9355
1
9359
1
936
1
9362
1
9363
1
9364
1
9366
1
9367
1
9369
1
937
1
9372
1
9375
1
9377
1
9378
1
938
1
9380
1
9382
1
9383
1
9384
1
9386
1
9387
1
9388
1
9389
1
939
1
9390
1
9391
1
9392
1
9393
1
9394
1
9395
1
9398
1
9399
1
94
1
940
1
9400
1
9405
1
9406
1
9407
1
9408
1
941
1
9410
1
9412
1
9414
1
9417
1
9419
1
942
1
9420
1
9423
1
9425
1
9426
1
9427
1
9428
1
9433
1
9434
1
9435
1
9436
1
9441
1
9443
1
9444
1
9446
1
9448
1
9451
1
9456
1
9457
1
9458
1
946
1
9461
1
9464
1
9465
1
9467
1
947
1
9473
1
9474
1
9477
1
9479
1
948
1
9480
1
9483
1
9485
1
9488
1
9489
1
949
1
9492
1
9495
1
9496
1
9497
1
9498
1
95
1
950
1
9500
1
9501
1
9502
1
9503
1
9505
1
9506
1
9507
1
9508
1
9509
1
951
1
9511
1
9516
1
9517
1
952
1
9522
1
9523
1
9524
1
9526
1
9527
1
9529
1
9530
1
9532
1
9535
1
9536
1
9537
1
9538
1
9539
1
9540
1
9542
1
9543
1
9545
1
9546
1
9547
1
9548
1
9549
1
9550
1
9551
1
9553
1
9554
1
9555
1
9556
1
9557
1
9558
1
9559
1
956
1
9560
1
9561
1
9562
1
9563
1
9564
1
9566
1
9567
1
9568
1
9569
1
957
1
9570
1
9571
1
9572
1
9573
1
9574
1
9575
1
9577
1
9578
1
9579
1
9580
1
9581
1
9582
1
9583
1
9584
1
9585
1
9586
1
9587
1
9588
1
9589
1
9590
1
9591
1
9592
1
9593
1
9594
1
9595
1
9596
1
9597
1
9599
1
96
1
960
1
9600
1
9601
1
9602
1
9603
1
9604
1
9607
1
9608
1
9609
1
961
1
9610
1
9611
1
9613
1
9614
1
9617
1
9618
1
9619
1
962
1
9620
1
9622
1
9623
1
9624
1
9625
1
9626
1
9627
1
9628
1
9629
1
963
1
9630
1
9631
1
9632
1
9633
1
9634
1
9635
1
9636
1
9637
1
9638
1
9639
1
9640
1
9641
1
9642
1
9643
1
9644
1
9645
1
9646
1
9647
1
965
1
9653
1
9654
1
9655
1
9656
1
9657
1
966
1
9660
1
9662
1
9663
1
9664
1
9665
1
9666
1
9667
1
9668
1
9669
1
967
1
9670
1
9671
1
9672
1
9673
1
9674
1
9676
1
9677
1
9679
1
968
1
9680
1
9681
1
9683
1
9684
1
9685
1
9686
1
9689
1
9691
1
9692
1
9699
1
97
1
9700
1
9701
1
9704
1
9705
1
9710
1
9711
1
9714
1
9717
1
9718
1
9719
1
972
1
9724
1
9726
1
9727
1
973
1
9730
1
9731
1
9732
1
9733
1
9734
1
9735
1
9736
1
9739
1
974
1
9740
1
9744
1
9745
1
9746
1
9747
1
975
1
9751
1
9752
1
9755
1
9759
1
976
1
9762
1
9767
1
9768
1
9769
1
977
1
9770
1
9771
1
9772
1
9775
1
9776
1
9777
1
9778
1
9779
1
978
1
9780
1
9781
1
9782
1
9784
1
9785
1
9787
1
9788
1
9789
1
979
1
9791
1
9793
1
9794
1
980
1
9804
1
9805
1
9806
1
9807
1
9808
1
9811
1
9814
1
9817
1
9821
1
9825
1
9826
1
9827
1
983
1
9832
1
9833
1
9835
1
9836
1
9837
1
9838
1
9839
1
984
1
9840
1
9841
1
9842
1
9843
1
9844
1
9847
1
9849
1
985
1
9850
1
9851
1
9852
1
9853
1
9854
1
9855
1
9858
1
9859
1
986
1
9860
1
9862
1
9863
1
9865
1
9867
1
9868
1
9869
1
987
1
9870
1
9872
1
9873
1
9876
1
9877
1
988
1
9880
1
9883
1
9884
1
9885
1
9887
1
9888
1
989
1
9892
1
9904
1
9906
1
9907
1
9908
1
9909
1
9911
1
9912
1
9913
1
9914
1
9915
1
9916
1
9918
1
9919
1
9920
1
9921
1
9922
1
9924
1
9925
1
9926
1
993
1
9930
1
9935
1
9938
1
9940
1
9941
1
9942
1
9943
1
9945
1
9946
1
9947
1
9948
1
995
1
9955
1
9956
1
996
1
9961
1
9962
1
9964
1
9971
1
9972
1
9976
1
9978
1
9980
1
9981
1
9982
1
9983
1
9989
1
999
1
9990
1
9992
1
9995
1
9996
1
9997
1
9999
1