102001
1502
1016
1017
102002
1041
1042
102003
1035
102004
1501
2000
2002
2003
2006
2007
102005
3053
3058
3059
3061
102006
1007
1009
1010
102007
1004
1024
1031
1032
102008
1029
1030
1034
102009
3005
102010
1003
102011
3015
3016
102012
3011
102013
3006
3007
102014
2001
2004
2005
2010
2011
102015
3037
3040
3041
3042
3043
3067
102016
2009
2012
2013
2014
2015
2016
2017
2018
2019
2020
102017
3038
3039
102018
102020
102021
2008
102022
4013
4014
4015
4016
4017
4018
102023
3009
3010
3012
3022
102024
4002
4004
4006
4007
4008
4009
4010
4011
4012
102025
3019
3020
3021
3024
3025
3026
3027
3036
102026
3023
102027
3014
3029
3030
3031
3032
3033
3034
3035
3044
3045
3046
3047
3048
3049
3068
102028
1038
1039
102030
3018
102031
1008
1013
1014
1015
1018
1019
1020
1021
102032
102033
102034
1001
1005
1006
1026
1027
102035
1022
1040
1043
1044
102036
1023
1028
102037
1033
102040
102041
102042
102043
1002
102044
3008
102045
3013
102046
102047
1047
1048
1049
102048
102049
102050
102051
3064
3066
102052
102053
1012
102054
1011
102056
3017
102057
3000
3001
3002
3054
3055
3056
102059
3051
3052
3062
102060
3063
102061
102062
102063
1025
102064
1000
4019
4020
4021
4023
4024
103001
2800
103002
2601
103003
2602
103004
2500
4027
4028
103006
2021
2023
2024
103008
103009
103010
103012
103013
103014
103015
103016
103017
103018
4003
4005
103019
103020
103021
1036
1037
103022
103023
4025
4026
103024
103025
103026
4000
103028
103029
103032
103033
103034
106002
1705
106003
1703
3003
4022
4029
4030
106004
1706
106005
106006
2025
2026
2027
2028
2029
106007
2022
2030
106008
4031
4032
106009
106010
1701
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
106011
106012
106013
106014
106015
106016
3004
106017
106901
1304
1306
106902
106903
106904
3028
106905
1305
106906
106907
106909
1303
106910
106911
106912
106913
106914
106915
106916
106917
106918
106920
106921
108001
1400
6005
6008
6009
6010
6012
6014
6015
6019
6020
6027
108002
6013
6018
6021
6022
108003
6016
6017
6023
6024
6025
108004
1602
108005
1601
4001
2031
108006
108007
199001
199002
199003
2402
199006
199007
3302
199010
199011
199012
199013
199014
199015
199016
199017
3202
199019
199020
199021
2054
2055
2070
199022
199026
2062
2063
199028
199029
199030
199031
199032
199033
199034
199035
199038
199040
199101
199102
199103
199104
199105
199107
199109
199110
199111
199112
199113
199114
199115
199116
6002
6003
199117
199119
6004
199120
199121
6007
199122
199123
199125
199126
199127
199130
199132
199133
6000
199135
199136
199301
101
1063
199302
2702
199303
199305
199306
199307
2034
102
1129
1130
1131
1138
1140
1144
1178
199311
199318
1086
1092
1093
1094
1119
1126
1128
1133
199320
2032
2033
2035
2036
2037
2042
2043
199321
1066
2039
2041
2047
2048
1097
1098
1108
1110
1113
1114
1147
1148
1149
1151
1152
1153
1154
199324
199329
199337
199341
199342
199343
199347
1139
1143
199348
199349
1132
1134
199352
1065
1171
1172
1174
1189
199353
1070
199354
1059
199401
199402
199403
199404
199405
199406
199407
199408
1045
199409
199410
199411
199412
199414
199415
1050
199416
199417
199418
199419
199420
199421
199422
199423
199424
199425
199426
199428
199430
199431
199432
199433
199434
1055
199436
1053
199437
199438
199439
199440
199441
199442
1046
199444
199445
199446
199448
199449
199450
199454
199455
5021
5024
5027
5028
5029
199456
5025
5026
199457
199458
199459
199460
199461
1060
5031
199462
5017
5018
5019
5020
199463
199464
199465
199466
199469
802
2079
199470
199473
5022
5023
199474
199475
199476
199477
199478
199479
199482
199483
199484
199485
199487
199488
5030
5032
5033
199489
199491
199501
199504
199505
199506
199507
199509
199510
199511
199512
199513
199514
199515
199516
3301
1058
1061
1062
199517
199518
199519
199520
199521
199523
199524
199525
199526
199527
199528
199529
199530
199531
199534
199536
199537
199540
199541
199542
199544
199545
199546
199547
199549
199550
199551
199553
199554
199555
2074
199556
199558
199559
199560
199561
199562
199563
199565
199566
199567
199568
199569
199570
199571
199572
199577
199578
199579
199580
199581
199582
199583
199584
199585
199586
199587
199588
199589
199590
199591
199592
199593
199594
199595
199597
199598
199600
199601
2065
199602
199603
199604
2049
2050
2051
2052
2058
2059
2061
2066
2067
2068
2069
199605
199606
199607
2076
199608
199609
199610
199611
199613
199614
199617
2045
2046
199618
2071
199619
199620
199621
199622
199623
199624
2040
199626
1051
1052
199627
199629
199633
199634
199635
1078
1080
199636
199637
199638
199640
2053
199641
199642
2044
199643
199644
199645
199646
199647
199648
199649
199650
199651
199652
199653
199654
199655
1054
1067
199657
199658
199659
199660
199661
199662
2078
199663
199664
199665
199666
199667
199668
199669
199670
199671
199672
199675
199676
199677
199683
199685
199686
199687
199689
1084
199690
199691
205101
3100
205105
2203
205106
205108
205109
2202
205110
205111
205113
205115
205116
205117
205118
2100
205119
205120
205121
205122
205124
205125
205127
205201
1057
1064
2204
205204
205205
3050
205206
205207
205208
205209
1056
205210
205211
205212
205213
205214
205215
205216
205301
205302
2903
205303
205304
2904
205305
205306
2057
205308
2901
2064
2072
2073
2075
2077
2080
2081
2082
2083
2084
2086
2087
2088
2089
2090
2094
2095
2096
2101
2102
2103
2104
2105
2106
2129
2130
205309
205311
2403
205312
205313
205314
205316
205317
2125
205321
205322
205323
205324
205326
205327
205328
2092
2111
2112
2113
2114
2115
2116
2117
2119
2128
205329
205401
2304
205402
2303
205403
205404
205405
205406
205408
2401
205409
205412
2302
205413
205414
205415
205416
205417
205418
4037
4040
205419
205421
205423
205424
205425
205426
205427
205428
205429
4033
4034
205430
205431
4038
205432
205433
205501
205502
205503
205504
205505
205506
205507
205508
205509
205511
205512
205513
205514
205515
205516
205517
299001
299002
299003
299004
299007
299008
299010
299012
299013
299014
299015
299016
299017
299018
299019
299020
299021
299022
2038
299023
299024
299025
299026
299027
299029
299031
299032
299033
299034
299035
299036
299037
299038
299039
299042
299043
1068
299045
3201
299046
299047
299048
299051
299052
299054
299055
299056
299057
299059
299060
299061
299062
299063
299064
299065
299067
299069
299070
299071
299072
299073
2056
299074
299075
299076
299077
299079
299080
299081
299082
299083
299084
299086
299087
299088
299089
299090
299091
299602
4200
4096
4104
4301
299604
299605
299607
4060
299608
4056
4072
299610
299611
299612
4039
4047
299613
4055
4071
4089
299614
299617
1079
1087
1095
299618
4085
4099
4101
4114
4117
4118
4121
4122
299619
1106
299620
1099
1142
299621
1150
299622
1124
299623
299624
1103
1120
1122
1125
1127
299627
299629
3401
299631
4045
299633
4050
299634
4048
4049
4057
4058
299635
4078
4079
4086
4302
4401
299636
4073
299637
4094
299638
1157
1158
1163
1186
299639
1076
299640
299641
299642
299643
299644
299646
299647
299648
299651
299652
299654
299655
299657
299683
299684
299685
299689
299690
299691
299692
299693
299696
299697
299699
299701
1069
1071
1072
1073
1074
1075
299702
299703
299704
299705
299706
299708
299709
299713
299714
299717
299718
299719
299722
299724
1166
299725
1146
1165
299726
299728
299729
299730
1096
299732
299733
299737
1081
1100
1101
1102
1104
1105
1107
1109
1111
1112
1115
299738
299740
299742
299743
299744
299747
299748
4402
299749
299751
299752
299753
299754
299758
299763
299767
299768
299771
299773
299774
299775
4061
4062
4067
4069
4074
4075
4076
4077
299776
299778
299784
299785
299786
299787
299789
299790
299791
1077
1082
1083
1088
1089
1090
1116
1121
299792
299793
4063
4064
4065
299795
299797
299801
306001
306002
306003
306004
306006
306007
306008
1800
306009
306010
306011
306012
306013
1901
1902
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
1085
1117
1123
306911
306912
306913
306914
306915
306916
306918
306922
306923
306924
306925
306926
306927
306929
306930
306931
306932
306933
2085
306934
306935
306936
306937
306938
306939
306940
306943
306944
306945
306946
306947
306948
2060
306950
306951
306952
306953
306955
306956
306957
306958
306959
306960
306967
399001
399002
399004
399005
399006
399007
399009
399010
399011
399012
399013
399014
399015
399016
399019
399020
399021
399022
399023
399024
901
399025
399026
399027
399032
399034
399035
399036
399037
399041
399042
401101
501
401102
502
401103
401104
401105
401106
401107
401108
401109
401110
401201
401202
401203
4036
4041
4042
4044
4051
401204
4046
401205
401206
401207
401208
401209
401210
401301
402
401302
401303
401304
401305
401306
401
401307
401401
303
401402
401403
401404
401405
401406
401409
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
407006
407007
407010
407012
407013
499001
499002
902
499003
499004
499005
499006
499008
499009
499011
202
203
499012
499013
499014
499015
499016
302
499017
499018
499019
499020
499021
304
499022
499023
499024
499025
499026
499027
499028
499029
499030
499031
499032
499033
499034
499035
499037
499038
499039
499041
499042
499043
499044
499045
499046
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
499081
499082
499083
499084
499085
499086
499087
499088
499089
499090
499091
499092
499093
499094
499095
499096
499097
499098
499099
499101
499102
499103
499104
499105
499106
499107
499108
499110
801
499112
499113
499114
600
499115
499116
499117
204
499118
499119
499121
499122
4087
499123
4052
4068
4070
4082
4083
499124
499126
499127
499128
499129
499130
499131
4053
4054
499132
499133
499134
499135
499136
499137
4035
499138
499139
499140
499141
499142
499143
499146
499147
499148
499149
499150
499153
499154
499155
499156
499157
499158
499159
499160
4066
499162
499163
499164
499167
499170
499172
499173
499175
499177
499178
499179
499181
499182
499183
499184
499185
4080
4081
499186
499187
499189
499191
499194
499201
499202
499204
499205
499206
499207
499209
499210
499211
499212
499214
499215
499216
499217
499218
499219
499220
499222
499223
499224
499225
499226
499227
499228
499229
2091
499230
499231
499232
499234
499236
499237
499239
499240
499242
499243
499244
499246
499248
499249
499251
499252
499255
499256
499258
499261
499262
2093
499264
499265
499269
499270
499271
499272
499273
499274
499275
499279
499281
499285
499287
499289
499291
499292
499295
499297
499302
499303
499304
1194
1197
1205
1208
499308
1209
499310
499311
499312
499313
499314
499315
499316
499317
499318
499319
499321
499323
499324
499327
499328
499329
499332
499333
499334
499336
499337
499338
499339
499340
499341
499342
499343
499345
499347
499348
499349
499351
499352
499356
499357
499358
499359
499446
499447
499448
499449
499450
499452
499453
4043
499454
499455
499456
499457
499459
499460
499461
499911
504001
4103
504002
3904
504003
4102
504004
3402
504005
3501
3602
504006
504007
3078
504009
504010
504011
504012
504013
504014
504015
504016
504017
504018
504019
3903
504020
504021
504022
504025
3057
504029
504031
504032
504036
504037
504039
504041
504043
504044
504046
504047
504049
504301
504400
3503
504502
3902
504901
3601
504902
3802
504903
3801
504904
504905
3504
504906
504907
504908
504909
504910
504911
504912
504913
3700
504914
504915
504916
504917
504918
504920
504921
504924
504925
504926
504928
504929
504930
504931
504932
504933
504934
504935
504936
504937
504938
504939
504940
504941
504942
504943
504944
504945
504946
504947
504948
504949
504953
504954
504955
504956
504957
504958
504959
504960
504961
504962
504963
504964
504965
504966
504967
504969
504971
504975
504976
504977
504978
504980
504981
504982
504983
504984
504985
504986
504987
504988
504989
504990
504991
504992
504993
504995
599301
599302
599304
2701
599306
599308
2118
2123
2126
2127
2146
2147
2149
2190
2206
2207
599309
2120
2150
2151
2152
2154
2155
2156
2158
2159
2160
2169
2201
2216
2217
2226
2227
2228
2229
599311
1118
599313
599314
599315
599317
599319
1181
599322
2162
2163
2164
2165
2167
2168
2172
2182
2183
2184
2185
2186
2187
2188
2191
2192
2193
2194
2195
2196
2198
2219
2220
2221
2222
2223
2224
599324
4500
599331
599332
599335
599336
599337
599339
599340
599341
599342
599345
599346
599349
599350
599351
599356
599358
599361
599362
599364
599365
599366
599367
599368
599369
599371
1159
599373
599374
599375
599376
599377
599501
599506
599507
599508
599510
599512
599513
599514
599515
599516
599518
599519
2108
2213
599523
599524
599526
599527
599531
599532
599534
2107
599537
599538
599540
599543
599545
599547
599548
599550
599551
599552
599554
599555
599556
599557
599559
599560
599561
599562
599565
2109
599566
599568
599569
599571
599573
599574
599577
599578
599579
599580
599581
599582
599583
599601
599602
599604
599605
599606
599607
599609
599610
599611
599612
599613
599615
599617
599619
599620
599621
599622
599623
599624
599626
599629
599630
599631
599632
599636
599637
599639
599640
599643
599644
599646
599648
599653
599655
599657
599659
599663
599664
599666
599670
599671
599672
599673
599674
599675
599677
599679
599680
599682
599685
599686
599687
599688
599689
599690
599691
599695
599696
599699
599700
599702
599704
599706
599707
599801
3073
599805
599806
599807
599808
599812
599813
599817
599819
599820
4092
599821
599823
599824
599825
599826
599827
5043
599828
599830
5044
599831
599832
599833
599834
5039
599835
5045
599836
599837
599838
599839
599840
5050
599841
599842
599843
599844
599845
599846
5040
5048
599848
599850
599851
599852
5034
5035
5046
599854
1179
599855
599857
599858
599860
599861
599862
599863
599864
599865
599867
599868
599869
599870
3065
599871
599872
5041
5049
599878
599879
599880
599882
3071
3072
599883
599884
5042
5047
599885
1167
1168
1173
599888
599890
599892
599896
599897
599898
599899
599901
599902
599903
599905
599907
599908
599909
599910
599911
599912