102001
1501
2023
2024
2025
102002
1502
1019
1039
1044
1045
102003
1030
1040
1042
1043
1048
102004
2011
2012
2013
2014
2015
2021
2022
2036
2037
2038
2039
2041
102005
3001
3002
3004
3006
3007
3008
3009
3012
3013
3016
3017
3018
102006
1002
1005
1006
1007
1008
1009
1014
102007
1032
1037
1038
102008
102009
2005
2006
2007
102010
1004
1049
102011
2026
2027
2028
102012
2040
102013
2008
2009
2010
2020
102014
2000
2001
2002
2003
2004
102015
1034
3053
3056
3057
3058
3059
3069
102016
1010
1011
1012
1013
1015
1016
1017
1018
2016
102017
3054
3055
102018
1031
102020
102021
2029
2030
2031
2032
102022
1000
3020
3021
3023
4013
4014
4015
4016
4017
4018
4019
4020
4022
4023
4028
102023
3028
3029
3030
3031
3042
102024
4006
4007
4008
4009
4010
4011
4012
102025
3036
3037
3039
3040
3041
3044
3045
3046
3047
3052
102026
3043
102027
3033
3034
3035
3049
3050
3051
3061
3062
3063
3064
3065
3066
3067
3068
102028
1052
1053
102030
3026
3038
102031
1020
1028
102032
102033
102034
1001
1021
1022
1023
102035
1025
1026
1027
1029
1046
1047
102036
102037
102040
1033
102041
1036
102042
102043
4029
103001
2800
103002
2601
103003
3019
2602
3003
3005
3015
3024
3025
103004
2500
103006
1003
3027
103008
103009
103010
103012
103013
5016
103014
103015
4021
4026
1024
1035
103016
2017
2018
2019
103017
103018
4003
4004
4005
103019
103020
103021
3014
103022
103023
103024
103025
3010
3011
103026
4000
103028
106002
1704
106003
1703
3022
3032
3048
106004
1056
1057
1058
1100
1101
106005
106006
1041
1054
1055
1063
1064
1066
1068
1077
1078
1082
1083
1085
1107
1108
106007
1074
1075
1076
1106
106008
3060
106009
106010
1701
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
106011
106012
106013
106014
106015
1050
1051
106016
106017
106901
1301
1302
106902
106903
4001
4033
4034
4035
106904
106905
106906
106907
4002
4024
4025
4027
4030
4031
4037
106909
106910
106911
106912
106913
106914
106915
106916
106917
106918
106920
108001
1400
1065
1067
1084
108002
1060
1061
108003
1059
108004
1602
108005
1601
108006
3000
108007
199001
199002
199003
2400
4041
4042
4050
199004
2062
199006
4049
199007
3300
199010
199011
199012
199013
199014
199015
199016
199017
3200
199019
199020
199021
2046
2047
2063
199022
199026
2052
199028
199029
199030
199031
199032
199033
199034
4043
199035
4047
199038
199040
199041
199101
199102
199103
199104
199105
1092
1094
1099
199107
199109
199110
199111
199112
199113
199114
199115
199116
199117
199120
1069
1070
1071
199122
199123
199125
199126
199127
199129
199130
1090
199132
199133
199135
199136
199301
100
4072
4073
4084
4095
4105
4123
199302
2700
199303
4103
199305
4054
199306
199307
1109
1128
2082
2090
2107
2113
2126
5017
5018
5020
5022
5027
199311
199318
199320
5023
5025
5026
5028
5031
5032
5033
5037
5038
5041
5045
199321
1120
1122
1123
1144
1146
1147
1154
5034
5035
5048
199324
4104
199329
199337
199341
4051
4088
4091
199342
4096
4101
4116
4117
4119
199343
4093
199347
2106
2109
199348
199349
1110
5039
199352
2129
2135
2138
199353
199354
4056
4058
4090
2057
2058
199401
4106
199402
199403
199404
199405
199406
199407
199408
4032
199409
199410
199411
199412
199414
199415
199416
199417
199418
199419
199420
199421
199422
199423
199424
199425
199426
199428
199430
199431
199432
199433
199434
199436
199437
199438
199440
199441
199442
199444
199445
1079
1080
2042
2043
199446
2033
2048
199448
199449
4097
4098
4099
4108
4110
199450
199454
199455
5019
199456
199457
199458
2050
2051
199459
199460
199461
4113
4114
4115
199462
5024
199463
199464
199465
199466
199469
2049
2060
199470
199473
5021
199474
199475
199476
199477
199478
199479
199482
199483
199484
199485
1081
2044
199487
199488
5030
199489
199491
2122
199504
199505
199506
2083
2096
199507
2091
2092
199508
199509
199510
199511
199512
199513
199514
199515
199516
199517
199518
199519
6027
6028
6029
6030
6031
199520
6026
199521
199523
199524
199525
199526
199527
199528
199529
6011
199530
199531
199534
199536
199537
199540
6001
6002
6003
6004
6005
6006
6007
199541
199542
199544
2124
199545
2125
199546
199547
199549
199550
199551
199553
1072
199554
2087
2088
2089
199555
2099
2101
199556
199558
199559
199560
199561
199562
2084
2085
2093
2094
2095
199563
199564
199565
199566
199567
199568
199569
2127
199570
199571
199572
199577
199578
199579
2081
2102
199580
199581
199582
199583
199584
6016
6021
6022
6023
6024
6025
199585
199586
199587
6019
6020
199588
199589
199590
199591
2086
199592
199594
199595
6010
6033
199597
199598
199601
2054
199602
199603
199604
2055
199605
199606
199607
2072
199608
199609
199610
199611
199613
5087
5095
199614
199617
2034
2065
2066
199618
2074
199619
199620
5040
5079
199621
199622
5111
199624
199625
199626
5059
5060
199627
5050
6034
199629
5084
5085
5086
199631
199633
199634
199635
199636
199637
199638
2035
199639
2053
199640
2045
199641
199642
2067
199643
199644
199645
199646
199647
5080
199648
5053
5054
5063
5064
5073
5074
5075
5076
5077
199649
199650
199651
199652
199653
199654
199655
5065
5066
5069
5072
5088
5101
5102
5103
199657
199658
199659
199660
199661
199662
2069
199663
199664
199665
199666
199667
199668
199669
199670
199671
199672
199675
199676
5083
199677
5105
199680
199683
205101
3100
205103
205105
2100
2203
205106
205108
205109
2202
205110
205111
205113
205114
205115
205116
205117
205118
205119
205120
205121
205122
205123
205124
205201
1062
2204
205202
205203
205204
205205
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3083
3084
3085
3088
3089
3090
205206
205207
205208
205209
205210
205211
205213
205214
205215
205216
2059
2061
2068
205301
205302
2903
205304
2904
205305
205306
205307
205308
2901
205309
205311
205312
1073
205313
205314
205316
205317
205321
205322
205323
205324
205326
205327
205328
3082
3091
3092
3094
3097
3101
3102
3103
3110
205329
205401
2304
205402
2303
205403
205404
205405
205406
205407
205408
205409
205412
2302
205413
205414
205415
205416
205417
205418
4036
205419
205421
205423
205424
205425
4040
205426
205427
205428
205429
4038
4039
4045
205430
205431
205432
205501
5042
5043
5051
205502
205503
5036
5057
205504
205505
205506
205507
205509
205512
205513
205514
1093
205515
205516
299001
4044
299002
299003
299004
299005
299007
299008
1091
1098
299010
299012
3086
299013
299014
299015
299016
299017
2056
2070
299018
299019
299020
299021
299022
1088
299023
299024
299025
299026
299027
299029
299031
299032
299033
299034
299035
299036
299037
5046
299038
299039
299042
1104
299043
299045
299046
299047
299048
299052
299054
299055
299056
299057
299059
1086
1097
299060
299061
4053
299062
299063
299064
299065
299067
299069
299070
2064
299071
5047
299072
299073
299074
299075
299076
299077
299079
4046
299080
299081
299082
299083
299084
1102
299602
4200
4150
4300
299604
299605
299606
299607
4052
299608
4128
4133
299610
299611
299612
4063
4066
299613
4100
299614
299617
3098
3105
3106
3192
299618
4145
299619
3125
299620
3206
3211
3218
299621
3223
3245
299622
3168
299623
3159
299624
3161
3162
3166
3174
3216
3239
3267
299627
3070
299629
3400
299631
4069
299633
299634
4057
4059
4060
4061
4062
299635
4135
4136
4140
299636
299637
4153
299638
3240
3247
3262
299639
299640
1124
299641
299642
299643
299644
299646
299647
299648
299651
1129
1130
1131
1133
1134
1137
1138
1156
299652
299654
299655
1119
299657
299683
299684
299685
1148
299689
299690
299691
299692
299693
299696
299699
1111
299701
1087
1089
299702
299703
299704
299705
299706
1103
299708
299709
299713
299714
1121
1126
299715
299717
299718
2075
299719
299722
1125
1135
299724
3220
3249
3275
3276
299725
3222
3251
3256
299726
1127
1153
299728
299729
299730
1143
1145
299732
299733
299737
1095
1096
299738
299742
299743
299744
299747
1152
299748
4400
299749
299751
299752
299753
299754
299758
299763
299767
299768
2103
2104
3197
299771
299774
299775
1112
4118
4125
4129
4130
4132
299776
299778
299779
299784
2111
2114
2115
2116
2117
2121
2123
299785
299786
299787
299789
299790
1105
1150
299791
299792
299793
4048
4120
4121
299795
299797
299801
306001
306002
306003
306004
306006
1902
306007
306008
1800
306009
306010
306011
306012
1901
306013
306014
306015
306016
306017
306018
306019
306020
306021
306022
306023
306024
306025
306026
306027
306028
306029
306030
306031
306032
306033
306034
306035
306036
306037
306038
306039
306040
306041
306042
306043
306044
306045
306046
306047
306048
306051
306052
306053
306910
1200
1149
1160
306911
306912
306913
306914
306915
306916
306918
306922
306923
306924
306925
306926
306927
1114
1117
1118
306929
306930
306931
1169
1170
306932
306933
306934
306935
306936
306937
306938
306939
306940
1157
306943
306944
306945
306946
1113
306947
306948
1155
1167
1171
306950
306951
306952
306954
900
306955
1115
1116
306956
306957
306958
306959
306960
399001
399002
399004
399005
399006
399009
399010
399011
399012
399013
399014
399016
399017
399019
399020
399021
399022
399023
399024
399025
399026
399027
399030
399032
399034
399035
399036
399037
399040
399041
1164
1165
399042
401101
501
401102
502
401103
401104
401105
401106
401107
401108
401109
401110
401201
401202
401203
4064
4065
4070
4071
4074
4075
4081
401204
401205
401206
401207
401208
401209
401210
4077
4079
401301
402
401302
401303
401
401304
401305
401306
401307
401401
301
6048
6049
401402
401403
401404
401405
401406
401409
6056
401411
401413
401501
401502
401503
401504
401505
401506
401507
401508
401509
401510
401511
401512
401513
401514
401515
401516
401517
406905
406916
406917
406919
406920
406921
406949
407002
701
702
407003
407004
407005
3164
3187
3191
407006
407007
3186
407008
407010
407012
499001
499002
499003
499004
499005
499006
499008
499009
499011
201
202
499012
499013
499014
499015
499016
302
499017
499018
6052
499019
6067
499020
499021
499022
499023
499024
499025
6000
6009
6037
6039
6040
6043
6050
6051
6054
499026
499027
499028
499029
499030
6012
499031
499032
499033
499034
499035
6062
6063
6064
6072
499037
499038
499039
499041
499042
499043
499044
6065
499045
6014
6015
6017
499046
5029
499047
499048
499049
499050
499053
499054
499055
499056
499058
499060
499061
499062
499063
499064
499065
499066
499067
499068
499069
499070
499071
499072
499074
499075
499076
499077
499078
499079
499080
499081
6018
499082
499083
499084
499085
499086
499087
499088
499089
499090
499091
499092
499093
499094
499095
6032
499096
499097
499098
499099
499101
499102
800
499103
499104
499105
499106
499107
499108
499110
499112
499113
499114
600
499115
499116
499117
499118
499119
499121
499122
499123
4076
4094
4102
499124
499126
499127
499128
499129
499130
499131
4112
499132
499133
499134
499135
499136
499137
4082
4083
4085
499138
4089
499139
499140
499141
499142
499143
499145
499146
499147
499148
499149
499150
499152
499153
499154
499155
499156
499157
499158
499159
499160
499162
499163
499164
499167
499170
499172
499173
499175
499177
499178
499179
499181
499182
499183
499184
499185
499186
499187
499189
499191
499194
499201
2097
499202
499204
499205
2071
2076
2080
499206
499207
499209
499210
499211
499212
3138
499214
499215
499216
499217
499218
499219
499220
499222
499223
499224
499225
499226
499227
499228
3144
3148
3149
3151
3153
499229
2073
2079
2110
2112
499230
499231
499232
6013
499234
499236
499237
4124
4141
499239
3156
499240
499242
499243
499244
499246
499248
499249
6008
499251
499252
499255
499256
499258
499261
499262
3184
3185
499263
3122
499264
3134
499265
3139
499269
499270
499271
2078
2098
2105
2108
499272
499273
499274
4092
499275
499279
499281
499285
499287
499289
499291
499292
499302
499303
499304
2154
2161
2166
499308
499311
3170
499312
499313
3115
3126
3127
3128
3176
499314
499315
499316
499317
499318
499319
499321
499323
3107
499324
499327
499328
499329
499332
499333
3193
499334
2077
499336
499337
499338
499339
3095
3096
3121
3172
499340
499341
499342
499343
499347
499348
499349
499351
499352
499356
499357
499358
499446
499447
499448
6068
6070
6071
499449
499450
499911
504001
504002
3901
504003
504005
3602
504006
504007
504008
504009
504010
504011
504012
504013
504014
504015
504016
504017
504018
504019
504020
504021
504022
504025
504029
3501
504032
504036
504037
504039
504041
504043
504044
504046
504047
504049
504901
3601
504902
3802
504903
3700
3801
504904
504905
3502
504907
504908
504909
504910
504911
504912
504913
504914
504915
4055
504916
504917
504918
504920
504921
504924
504925
504926
504927
504928
504929
504930
504931
504932
504933
504934
504935
504936
3902
504937
504938
504939
504940
504941
504942
504943
504944
504945
504946
504947
504948
504949
504953
504954
504955
504956
504957
504959
504961
504962
504963
504964
504965
504966
504967
504969
504970
504971
504972
504974
504975
504976
504977
504978
599301
599302
599304
5359
599306
599308
5239
5251
5267
5268
5274
5278
5280
5281
5283
5294
5314
599309
4216
4225
5156
5158
5160
5163
5165
5202
5203
5263
5336
5337
5342
5343
5403
5404
5405
599311
1151
1183
1201
599313
599314
5067
5068
599315
4067
4078
599317
599319
599320
5371
599322
5182
5185
5186
5188
5191
5290
5291
5292
5293
5319
5320
5324
5326
5328
5329
5346
5392
5395
5396
5397
5399
5400
599324
4500
4144
599332
599335
4187
599336
599337
599339
599340
599341
599342
1142
599345
599346
599349
599350
599351
599352
599356
599358
4080
4087
4183
4226
599361
599362
599364
1210
1211
599365
599366
599367
5333
599368
5226
599369
599371
4139
599374
1207
1208
599375
1132
1139
599376
2118
599377
599501
599506
599507
599508
599510
599512
599513
599514
5044
5058
599515
599516
599518
599519
5222
5335
599522
599523
599524
599526
599527
599531
599532
599533
599534
5221
599537
599538
599540
599543
599545
599547
599548
599550
599552
5061
5062
599554
599555
599556
599557
599559
599560
599561
599562
599565
5224
599566
599568
599569
599571
599573
599574
599577
599578
599579
4188
4196
599580
599581
5052
599582
599583
599601
599602
599604
599605
599606
599607
599609
599610
599611
599612
599613
599615
599617
599618
599619
599620
599621
599622
599623
599624
5089
5094
5107
599626
599629
599630
5093
599631
599632
5090
599636
599637
599639
599640
599643
599644
599646
599653
599655
599657
599659
599660
599663
599664
599666
599670
599671
599672
599673
599674
599675
599677
599679
3136
599680
599682
599685
599686
599687
599688
599689
599690
599695
599696
599699
599700
599702
599704
599706
599801
3123
599804
599805
599806
599807
599808
599812
599813
599817
4068
599819
599821
4142
599824
4146
599825
599826
4126
599827
599828
599830
599831
599832
599833
599834
599835
599836
599837
599838
599839
3119
599840
599842
599844
599845
599846
599848
599850
599851
599852
599854
3270
599855
599857
599858
599860
599861
599862
599863
599864
599865
599866
599867
599868
599869
599870
3099
3108
599871
599872
599878
599879
599880
599882
3117
3118
599883
599884
599885
3154
3155
599888
599890
599892
599896
599897
599898
599899
599901
599902
599903