Export HTML Table to Open Formats is a collection of classes written in PHP (5.x) and JavaScript which allows to export of HTML tables
into open formats such as XML or CSV files without any database. The data are taken directly from the HTML table cell and then converted to these formats.
Key features are as follows:
direct export HTML tables to XML and CSV formats,
no need for a database connection,
supports large tables (multiple requests - AJAX),
supports rowspan and colspan tags,
easy to configure and using.
Note that this solution does not support nested tables.
The most important class which gets the data and generates requests to the server is ExportHTMLTable.
This class takes the ID table (via constructor), which must be exported to the selected format.
Key class fields are shown in the table below:
Field
Default value
Description
formId
'exportForm'
name of auto-generated form which contains the exported data
tableId
-
identifier table which should be exported
blockSize
1024
size of sent data (fields) during the single request
configuration
{url:'../export.php',dataType:'json'}
an array contains the URL address of the script that processes the request and the type of returned data
The most important function in this class are shown in the table below:
Function name
Description
exportToCSV()
function exports data into a CSV format
exportToXML()
function exports data into a XML format
PHP classes and functions
ExportHTMLTable
The main class that handles incoming requests, creates the session variables and collects data.
The main functions of class:
Function name
Description
setData()
function set variables from the request
getData()
function return an array contains data from HTML table
isCSV()
function is returned true if the selected format is CSV
isXML()
function is returned true if the selected format is XML
isLastRequest()
function is returned true if this is last request
isFirstRequest()
function is returned true if this is first request
ExportHTMLTableToCSV
Class exports data to CSV format.
function __construct
($data, $headers=null, $separator=null, $inputEncoding='UTF-8', $outputEncoding='UTF-16')
Parameter
Default value
Description
data
-
array contains data from HTML table
headres
null
array conatains headers
separator
chr(9)
separator for CSV file
inputEncoding
UTF-8
input encoding
outputEncoding
UTF-16
encoding CSV document
The most important function in this class are shown in the table below:
Function name
Description
download($filename=null)
function creates a file named $filename
ExportHTMLTableToXML
Class exports data to XML format.
function __construct
($data, $rootName='table',$rowName='row',$columnName=null,$inputEncoding='UTF-8',$outputEncoding='UTF-8')
Parameter
Default value
Description
data
-
array contains data from HTML table
rootName
table
root name of the XML document
columnName
null
array conatains headers (name of cells)
inputEncoding
UTF-8
input encoding
outputEncoding
UTF-8
encoding XML document
The most important function in this class are shown in the table below:
Function name
Description
download($filename=null)
function creates a file named $filename
Examples
1. Export table with multiple request (10 column x 500 rows):
Column 1
Column 2
Column 3
Column 4
Column 5
Column 6
Column 7
Column 8
Column 9
Column 10
3427
6690
4344
7953
6521
3179
2122
1778
9830
4621
4361
2301
9404
1620
3774
462
7790
1255
6829
3074
4128
8402
9389
7378
1796
3384
1666
9306
1204
7565
9541
281
4052
1443
573
8330
2408
3553
5454
1745
3714
4219
4307
4873
5331
4848
7962
2296
4401
2432
8480
7539
8238
2999
5588
6329
4410
1824
442
6748
157
4134
3087
5078
7533
8302
9087
8200
8477
8476
6663
1749
5628
7137
6296
1146
5563
271
704
5537
1288
8436
5841
9601
1168
5846
6663
9248
8984
1771
4814
5396
3329
9950
8102
4487
7661
3736
265
2663
7429
9445
6383
5402
859
5342
7865
3421
5141
7346
965
4367
8622
6404
7296
6480
9266
7202
7846
6503
7034
410
8119
9803
2190
2305
1940
6412
5543
4982
6181
6918
6037
3459
8997
544
7036
1283
6003
1233
7269
7392
9292
1652
4904
5607
7846
9798
8793
278
6846
1299
355
6876
2032
8420
7164
6851
9447
1647
6905
4980
7070
7135
9325
7718
9457
6806
8665
400
8630
4618
8704
2163
3857
3944
2690
78
4741
2554
797
7724
5963
7130
4900
4532
682
9404
6507
606
2350
4278
2200
5083
2116
4418
5211
9968
8923
9705
4585
3864
2563
1273
7558
1990
2039
3740
7880
5195
1718
8820
7416
3751
5749
2167
2380
1485
261
5574
553
3721
3433
6418
835
5100
7167
5808
3094
7702
8347
7553
2147
1038
1362
8168
1195
5099
4500
1814
2284
2905
6889
5412
5042
2092
8155
8007
615
3158
3749
25
6793
3690
2875
6446
9930
315
2079
7562
8803
4979
8209
5368
7203
5592
3409
9380
3117
231
6986
6490
313
5780
5646
8066
399
7656
4072
3847
5813
5214
572
6009
7259
5975
3249
611
6338
785
4976
1691
3113
891
5762
2717
8643
2934
5849
2195
6984
6955
8258
75
9614
9427
3397
247
4921
1033
2914
1592
7509
755
6471
4311
2064
8994
1685
2983
6438
4809
7097
3882
9896
951
2834
1853
2599
484
5399
7317
6148
4209
9264
9172
5793
5863
7214
1194
1173
1488
6322
5287
1613
6447
3883
6302
7399
6414
5142
9647
8498
7324
5650
6978
6454
8407
4431
9291
1841
9910
9417
3024
5796
6722
9688
8674
7261
4120
5990
5641
6686
3990
3395
4781
8879
8141
2163
219
7467
4135
8391
4205
9464
5858
4458
6091
5615
2869
8916
78
1872
7794
2428
2668
3016
3845
2010
1334
4503
6180
1490
8707
8263
2553
6795
7785
188
600
9048
7319
7997
7053
6145
5730
1478
3477
441
8145
8703
2636
766
9002
7115
9724
1021
8261
9611
7181
5671
7885
8338
6257
7018
6620
6260
526
1853
5518
2639
5725
4261
5583
9251
3158
4872
8430
2583
9850
710
8470
8089
1387
2523
5455
6494
7541
2040
6871
7520
6569
7134
600
4901
5130
9936
4098
4029
7624
5081
2871
412
2352
3346
9572
4244
4578
2337
5412
6463
3993
436
8932
7395
2647
4847
4884
8674
5989
1292
5106
5151
4998
8501
7909
7581
3474
940
8473
3267
3881
3564
4060
974
1093
1102
3880
1425
4926
8835
9837
9460
3447
9096
5870
1293
2105
5603
1855
2833
4778
9354
9378
7406
9670
1772
3195
7573
9014
4425
6238
8453
6824
4011
8200
3450
6560
2102
4043
6699
4912
1944
4757
5610
1748
3066
7112
3510
9098
8394
4842
6439
3167
7690
9808
9129
9307
1574
3444
4750
383
2295
2070
9187
1200
8498
8185
7534
8929
938
469
1743
3367
583
4795
9360
9459
5734
3242
3237
6951
8407
5935
224
8372
4011
7149
5838
3825
9723
6610
1501
8622
8289
2904
4800
9994
6482
2955
5904
1617
9771
3880
5573
2326
6015
4444
7743
5948
9517
4019
6447
8875
8166
7808
1564
7024
4259
7410
2755
2729
6579
1049
7894
5946
1995
3226
6177
525
2415
3901
9102
9808
3288
9596
4259
2493
6408
484
2547
6434
7158
9786
3535
9856
4980
5026
7440
7948
2240
1406
5073
481
1924
2721
8079
4297
7398
5791
7343
3485
3992
4438
5860
1226
4698
6852
5962
9991
797
490
1019
7347
6735
1935
8388
8538
1164
547
9915
1378
3733
5249
7814
1736
6625
599
6833
5985
3288
8443
3308
8368
974
1252
2584
4065
5604
4133
2239
2923
297
9943
1273
6923
6565
5853
3254
666
5269
7937
9971
8123
4803
5967
3148
3151
7461
4262
4826
4372
9972
902
1741
8942
3411
703
6891
5585
4306
6708
979
2129
6109
3752
3725
6735
9061
4874
7179
180
3873
1462
8631
9148
427
812
8061
955
3737
8640
7229
3649
4272
9643
1964
4782
6958
8578
6878
3965
9153
9989
9217
3506
5995
8007
7754
8418
5970
832
8085
9074
8702
6319
2822
332
437
9625
2846
3188
4915
1519
1452
3103
8992
8248
8819
7459
674
5620
5719
9969
6356
8664
5743
6310
9829
7977
6746
1195
8299
7997
4592
5793
6551
2151
3779
4137
9984
805
5868
778
8218
1474
1302
6550
3259
3297
9296
706
4608
4955
4126
4917
8484
6051
230
5977
5159
7040
7558
396
3744
6794
6524
6769
7127
7153
5573
9751
9038
5845
9683
8717
1270
6746
7021
9070
680
4818
8027
6410
6680
4941
2439
3103
9283
4857
6700
3404
8956
6164
4585
2391
4876
2656
4749
5722
5603
5442
2439
8321
4636
4234
6574
5051
1553
4067
9357
2159
6273
6344
8903
3967
6973
4393
1666
6229
5876
4002
1695
239
2835
5930
1615
8414
7905
2854
7328
7710
1075
3845
7697
4802
768
6391
229
2021
6928
9347
5864
6698
1049
63
6517
7884
9130
8050
193
8784
1730
2912
4809
541
4568
2587
9444
8777
72
5874
8569
7956
6482
4324
2951
9177
1929
7002
5479
4809
2583
4254
4832
973
9565
8351
7572
5290
3029
5866
5694
3232
8646
1606
5726
6565
2185
196
6149
2509
6350
8450
1970
575
9301
5033
7755
6066
4711
7438
1112
7936
7789
4305
3371
5177
3949
4001
4992
9285
8902
449
4315
811
1044
6875
1078
2260
9890
5565
384
8835
9087
4457
5310
8063
3033
7955
3467
6633
6211
6774
6837
8148
2226
8488
8818
4710
6920
4427
9858
9452
4342
5464
1441
7588
285
1622
3733
5003
5140
1499
3041
3616
7428
1428
2744
6185
1703
8027
9884
5163
7013
3341
2767
1040
7878
265
2467
1132
1326
589
1859
855
1861
9494
6491
1099
7048
8450
3404
892
3043
7172
8403
6631
3601
8404
8284
6547
973
6522
8331
4932
2599
606
3047
2305
8830
4418
3649
8146
3116
5790
3735
2531
1281
7305
1998
3815
7517
4247
2962
8766
9305
5828
4535
631
3287
7700
9153
8033
2411
2525
8332
3135
7607
5956
676
9229
2958
5999
4984
6807
1259
5483
496
5250
4020
9371
8775
5521
1494
1596
2718
2717
9115
205
9820
3980
7790
2975
8804
6422
7875
7044
9015
8894
3949
1352
6029
5114
1874
5088
144
3975
2549
1990
5148
4501
9444
9165
4059
1934
7309
2640
1428
1654
7420
2502
8278
2428
1426
1200
1836
5026
9355
847
4661
7858
5032
9561
9679
4770
5332
2007
2276
2296
8440
5338
9118
6269
990
116
3868
332
966
2064
972
8828
1692
1369
5253
4614
9318
9822
5051
5335
2654
6841
301
5635
501
5817
5793
7501
670
8144
5462
3591
9954
4293
6142
5146
2549
499
9805
9774
3700
1960
8915
6242
1499
3700
7597
7622
3394
6252
6291
7099
1460
2320
5433
6125
4793
4702
3452
3382
1879
4324
6323
1634
9315
4330
9051
2877
5187
8725
9868
3952
688
3948
548
9484
428
6921
8887
6869
3001
260
9395
392
513
2999
4358
7911
4367
1708
3014
1797
4725
6574
7519
2691
6260
2124
9421
2335
241
5312
5948
5678
7564
9788
2107
5588
6591
1955
5348
9649
1387
3696
7614
5149
4237
6589
5328
9592
9308
8735
9351
8570
5748
4347
9958
1139
8724
2036
4580
1503
2201
4311
9470
8730
9765
3023
728
6044
3566
5000
7071
9579
5596
7836
5228
1156
1366
5907
8329
7283
4237
2764
3043
4579
278
57
5143
4057
3398
7481
5706
1551
3889
8255
6776
7664
638
5080
298
4975
6294
13
6217
2284
1174
6748
5043
6138
9909
1452
1619
410
7332
9878
7845
2070
3783
6024
5410
2974
3389
7143
6966
8099
6540
7823
3852
16
7375
1007
1272
4084
263
6332
8669
298
4480
7423
4683
4165
5560
7757
598
2655
2153
1874
7403
4759
8090
5376
530
4449
5387
1426
524
8685
8069
5655
7664
985
9915
5941
7852
2644
5296
2162
7550
2743
8222
1118
6930
7703
7356
8275
4896
6142
2928
1095
4822
9143
6420
1260
1419
1295
2645
8206
6078
3593
6530
2657
3628
2743
6729
6136
3467
7226
8627
723
218
9962
6800
1285
2566
6333
6391
9502
9938
6400
7318
3077
1504
2546
3147
8571
4439
3994
3616
6401
1919
9596
5696
3473
7300
5139
8119
2110
5524
2128
4901
2413
8649
3976
9886
211
3502
7597
9330
8166
3493
945
453
1437
7868
4965
9070
9348
6950
1388
5407
4656
4335
3993
6565
835
3321
2313
1828
5317
1438
6417
648
6979
6767
3683
6536
6964
8116
4530
1206
2609
3801
3475
2439
4447
2133
7844
4703
1236
7493
19
9085
5910
6755
6478
838
3731
2367
9012
9571
8293
4855
4190
1328
1986
4685
2921
5236
3192
1651
8625
2349
8324
3715
3523
7529
9639
8822
4427
2933
539
8007
4513
2791
195
4773
5453
6509
5006
8951
4388
2952
6843
8757
5581
1834
572
7339
5158
3428
1183
469
242
9870
4829
7684
4943
3555
494
1953
6274
4703
7776
6212
8696
8937
7405
6723
3472
1681
4159
3098
3471
793
1697
3337
9585
4641
9126
3178
5635
4601
1811
2058
8797
7567
805
5671
6335
2776
301
6809
3837
3861
2403
153
9834
1730
9637
647
6815
2731
5676
5043
1328
2599
4138
4490
2611
4635
2830
1520
148
4806
8388
6493
9824
6121
4288
9476
3409
6448
8327
295
1353
5967
7990
4858
8706
7861
6518
347
5457
4656
8161
3494
392
97
5449
2612
4225
2771
1170
1327
993
9310
9923
2821
5580
4837
6526
4306
5809
5526
4775
9523
5947
3346
8560
7982
6242
5683
215
5102
8590
7846
8282
5808
8621
7652
4539
188
2972
7834
9763
2118
8616
1367
1257
2051
4318
789
8377
1237
824
833
6558
6294
3611
1090
8619
6922
3106
5202
2940
4656
6830
2271
8102
8375
7244
9923
7524
8947
8678
9926
548
2643
2684
4681
7983
2788
9138
4181
2160
2592
2642
994
9257
4385
1909
3383
7714
3533
4720
3555
88
3794
8857
6149
7265
9905
2664
2254
7307
3969
4011
2331
1002
1802
7454
6322
9712
9317
4965
8961
8863
3803
421
7539
1278
200
2743
6276
7717
6483
1350
5922
2491
490
2291
6284
2737
6815
8201
8285
6623
9633
554
7888
359
5969
2690
7256
2221
5662
2136
5802
8946
9763
7836
601
7219
4075
1334
6172
797
9222
2838
7231
4907
6965
8331
1417
5539
8402
2470
7977
8179
215
9534
7798
2996
1907
2788
2325
1603
5945
8064
2313
1192
9727
2094
5540
1248
3567
649
3572
5934
5129
5022
7201
7477
560
1783
6757
6909
2826
964
1549
6525
6976
4735
2758
906
4310
4930
826
2255
7064
7484
1932
634
3201
6818
4607
2895
478
5288
3965
1349
7155
4599
2824
5291
9652
5524
4198
4817
4992
9530
1555
8047
6674
4281
3219
6745
847
4000
3595
7778
3741
5446
778
3094
1669
2991
2129
3933
7975
4630
9441
7977
7546
1629
3331
7537
1613
7525
4926
4721
7430
8396
3490
5661
260
8784
3988
9991
5656
9380
6357
3323
8420
1364
4103
2976
9010
5810
9050
8379
676
5457
2558
5379
603
3428
5309
6190
9182
8804
5710
866
4464
1659
3302
252
3729
745
8590
2703
1220
2998
2323
2055
8052
3182
2782
9197
3854
5120
5508
1079
1429
6732
4711
9018
1788
6604
5656
4507
536
9130
2073
8403
8708
2554
4287
2389
3726
7311
3533
9001
4595
653
5207
3966
5724
105
175
3409
6960
3963
4001
6082
562
9529
3147
9649
102
9006
2658
636
6212
6499
1228
2742
2469
8605
5061
1912
2346
8595
4957
4105
4580
6021
3764
6125
2081
3591
2730
2120
1120
1244
8686
9566
9631
5165
2847
5494
795
2691
9560
5530
9061
6555
7865
5605
1201
169
9854
2964
551
1720
3026
9102
9285
5939
6881
8898
5894
7812
4037
7995
9699
9112
1292
4292
8641
3094
5189
8400
2017
286
2502
3750
8099
2123
3278
4819
2522
968
2566
2380
7483
9627
763
9893
9082
3555
5518
4195
4083
7324
1193
4083
557
7696
1300
6038
695
4078
2408
3708
5036
3030
488
6121
680
2532
2376
3610
8210
7577
605
2070
552
6762
2789
555
6608
1053
6629
3048
1156
2678
6245
126
1134
9004
4675
4692
8162
6503
5383
8249
320
9416
6339
3936
5601
8388
6630
5446
4593
555
5769
4134
7954
250
7768
3114
8373
1666
1403
4167
4062
5694
401
5168
8988
618
4079
1902
1359
2478
4164
2508
4791
4235
8820
8713
9556
7406
2516
7493
5827
1596
6439
6521
5559
2197
2058
3330
4444
5088
8326
7537
1611
9260
8939
7887
6281
4057
5087
9058
1183
9245
2052
8569
673
3896
1915
466
765
6953
9831
7260
5013
6006
8777
3517
9812
171
7937
5619
9232
7064
9595
5216
2187
2570
2005
2770
7544
8395
4076
7988
5521
3537
634
4741
8060
7017
2515
9466
1875
4039
5713
2418
1214
6124
125
9420
3949
4223
6016
8462
4721
1019
5418
3320
8790
2749
1813
4463
1989
4445
9449
7010
1635
7632
8966
5012
9847
1395
3755
2782
3011
9049
9666
4313
4933
2467
1468
4463
1194
3618
532
1456
4622
4536
447
6117
5909
3091
1158
6269
9289
3988
6285
4714
9893
4406
9410
6172
5832
6520
472
2350
9731
8799
1550
3004
3673
6876
9566
5465
3356
4537
9691
2645
1780
2548
1205
2105
5383
9054
2093
9289
6310
5424
2113
3821
1434
4102
4227
2423
9414
2962
5672
9016
725
5641
4726
8138
3864
5891
4865
5823
8599
5714
9187
6759
5627
6403
8008
303
6023
8888
3870
7644
7877
8608
8230
9439
9085
9315
5635
2656
3834
7637
9389
7628
8617
8014
3331
4542
4394
5749
331
1586
3319
2258
1537
5177
9330
9316
7853
7445
5015
2219
9136
8717
7890
3373
6168
4787
3112
6053
5650
9784
5045
2453
6708
4555
3144
8483
376
4424
6219
7151
1991
1629
5453
757
9929
5830
437
3837
2946
4688
5428
31
5105
7370
6934
897
3152
2713
5213
3582
9576
7763
2673
4089
4611
2102
1562
189
1488
3259
2433
7452
4746
9708
8203
4580
2787
8479
8937
1202
1248
8050
9292
6856
5577
5878
4748
2640
9303
842
628
2754
598
3266
4230
5314
9397
2602
160
4978
3250
9811
9873
8768
8501
9115
9507
3799
2415
6639
7988
2932
7442
8675
1832
2453
9993
9443
4023
5978
4404
6115
939
5157
5169
3926
3306
1892
4354
6473
4602
9899
3951
2018
8873
2116
8071
4685
4540
9643
1413
2216
667
1752
885
2646
6606
574
5324
6647
6168
161
6907
2158
7482
9428
1800
1026
910
1484
5849
9050
9214
6965
7759
4262
1184
3562
7195
9358
6323
1557
5691
5132
8539
23
8585
7947
2058
299
3838
599
7845
4311
6881
1655
8872
4912
9131
6689
948
4440
9605
3413
5867
1619
5306
5813
261
2589
9010
8825
8114
531
2056
5763
4600
6392
5941
4301
3550
2357
8149
2712
8175
4610
4202
2896
7767
7409
8337
19
8911
5300
9504
9534
6548
2182
4373
1199
6662
4582
9490
3172
7534
2574
2705
8951
6311
5941
7468
3344
1320
91
9677
9406
8889
7483
7321
8330
5973
1121
8953
28
4553
5674
9964
6249
3855
3576
4717
7904
5322
2745
9595
8985
3901
6981
4253
3129
3134
4005
3439
1500
7425
39
7436
9902
4784
5271
6571
3073
522
840
751
4181
3509
3868
248
4787
1463
1612
203
6769
3483
8049
7705
5894
5449
6897
2882
1949
5768
831
1202
4456
3000
7747
6619
1146
1044
6510
6316
2137
9967
6330
5391
7129
3030
3272
5355
9124
9039
9325
7749
287
5653
1081
5434
3843
4939
9920
9741
755
1821
2100
8030
6857
2606
4988
9045
5434
8191
936
3824
1129
218
9821
9879
3200
108
862
2253
5526
8011
7991
1509
8887
1547
9522
8127
2038
1687
4985
6841
3514
3111
4649
8739
3990
4571
5205
5525
9118
8553
5180
8224
9866
5046
5635
1018
9499
3657
396
5222
6197
2363
7317
2800
845
2053
7482
3863
2566
5929
7101
1069
7281
6322
9166
5188
431
167
507
2198
706
1341
6224
8557
2957
972
7184
2871
2391
2655
9113
2725
3820
1850
1710
3799
2739
4155
2306
9730
7857
283
2802
7735
2506
378
1940
6123
3743
5476
221
7723
1063
2233
766
6908
9834
4370
958
6061
4733
5813
7705
6600
569
7729
3651
4354
7809
8325
3868
993
1627
9597
3775
9937
2438
7662
7719
598
7725
7284
9896
9171
9932
9741
5691
7448
994
3513
1682
5403
4442
6766
9498
1260
2047
9875
227
4781
8717
6986
3052
3793
7152
2172
5432
6864
2431
689
9322
5425
9623
669
763
6755
1097
7413
6797
5856
4115
6375
967
7070
8276
7351
58
2041
9155
5859
6716
9923
3747
9727
2334
6258
6514
5249
6124
9127
6970
376
2815
3669
9855
5488
3354
1733
6949
8596
6920
1098
7725
7894
1114
4832
4761
2300
2525
7233
2841
7803
4033
5461
5902
4343
8107
9962
1658
2333
5425
4821
161
7212
8790
8141
1930
9100
9282
6254
4623
1399
4570
2146
7228
8442
9018
3901
141
7532
2011
8852
5763
3813
7579
6126
4612
8854
5429
8215
9707
4390
3020
2329
7965
2530
1292
634
9842
9691
6530
5905
9161
9781
8732
6127
6133
873
7176
5812
1944
3305
8242
5596
1379
5723
6933
446
2480
2324
2861
4178
5970
2990
792
4869
4034
37
9531
3701
5109
9796
1831
5221
643
8103
2351
4719
1708
5108
8819
5089
2084
9099
289
3933
6792
8573
2084
9552
1745
4701
6089
3631
4183
6302
2913
8136
4522
9970
8567
6012
5329
188
8475
5079
9100
1071
1984
8444
2090
1868
674
8580
924
3654
8997
541
925
6896
9270
6664
1433
8497
7268
3597
1048
3868
3498
9191
8128
7732
608
4010
8169
4268
5378
5467
8950
3216
7629
8505
6257
1696
836
5684
6466
889
4562
5127
360
9073
5463
7420
2926
4648
4823
7274
5253
2496
2779
9887
7724
555
3005
104
7030
2544
5916
4769
7038
4653
5163
1763
3813
6412
1640
4827
7606
2084
3429
1536
7071
367
5167
6113
9555
812
2851
7999
7805
8667
984
3527
3666
9161
7439
1928
7700
1350
1556
3457
6074
9146
2818
9045
2534
8166
5901
2566
9067
4947
1565
4272
1437
7835
949
8941
8570
1964
9021
1767
3831
5400
9118
5466
9734
9883
3443
7789
3075
931
611
4672
7613
6160
962
6717
6472
9633
359
4431
7469
9936
8251
5904
2217
1905
2597
770
4354
6790
9468
9666
6906
5264
6584
7732
5798
9207
2671
4109
7211
5962
2644
9134
3072
3349
6785
6780
1889
6272
5647
3100
4510
8503
6696
7963
7287
1221
9913
3383
8687
4656
3570
5562
8557
1022
6454
5158
1737
3798
5498
3911
7591
8499
5332
628
2786
1231
7837
5276
6395
5829
7471
3958
8619
8609
3034
1639
2792
8054
1269
4368
6941
3055
7797
5400
1942
2833
8405
1483
509
5907
1382
4443
5407
8795
4952
7175
8112
8735
3535
4864
8741
7006
3194
3196
9781
4408
5521
7431
2724
6201
2657
9558
8284
7491
119
7953
7341
2099
8693
7260
7738
6571
3170
7211
4463
6896
9253
9972
2793
90
9481
6272
1778
4577
331
9349
3248
7079
9365
944
7059
2152
383
4190
7321
7082
7875
875
8032
7437
2533
720
416
1034
1014
5297
7844
6858
6208
9696
4677
1816
3722
5727
4340
9793
5646
5977
6337
383
9137
2691
6747
5740
3953
6344
9593
9159
2867
2374
9433
8966
3517
2329
9266
7109
7663
9426
3259
8220
7766
3637
8782
7989
534
3792
4262
2011
58
6953
2065
6797
3005
4443
649
9245
984
8976
6055
8556
1739
4241
768
9564
192
4124
2878
1237
6805
1018
1780
9954
275
7147
5285
65
4831
4446
9734
4711
3288
178
1031
418
1929
3614
1979
3758
6176
8579
6151
3574
3535
6345
6444
1402
8272
2194
41
7423
8139
5149
8744
4814
4904
3841
666
102
9673
741
2736
8655
3899
818
1569
7597
2075
4362
7173
5624
1677
1215
1941
5762
6613
6506
5412
14
8918
6462
1219
3671
3449
8343
6835
3266
1407
7955
663
4112
5767
2538
4609
5765
9854
8389
4940
7578
5440
1588
9750
3523
3878
8464
5515
2365
1649
1012
8198
6102
9944
6656
6532
1219
8099
5041
1399
3128
7404
6419
4833
4614
7332
2413
5987
5676
8189
6188
2080
6793
3148
3157
8173
59
6148
6234
7998
7512
7309
1292
1783
1718
6728
1429
3905
2515
2200
6195
3299
7215
179
5391
9132
5729
2915
6925
392
3332
5395
9767
2679
3206
8401
2572
4436
5693
3523
7979
9037
4261
9759
2469
4555
7281
2132
798
5549
3769
9009
5307
340
1492
3201
7145
8223
1752
8787
4517
9718
6733
8816
4717
2525
4939
1360
9850
6573
5268
9461
993
4239
4786
9921
6555
4271
3791
7202
5636
7220
7078
4407
2202
4214
7287
8468
2557
9683
3321
366
1616
1468
2928
7700
3170
3438
6413
4819
9313
5332
981
8480
2714
7481
4670
1288
4525
6545
9842
5297
1546
3496
2183
3920
2578
4496
1108
4111
8502
6078
2053
5273
8932
8
8112
900
2688
2951
8453
2500
9259
6458
1045
1774
9392
5686
6284
1526
1766
3932
3466
3150
7958
7572
2741
4133
2715
7713
7350
264
6674
7214
9723
16
3623
80
6656
8570
7845
4389
9629
2654
7080
1102
5554
7403
1877
1514
973
1391
7149
7628
5634
7632
8757
3687
1517
4872
3752
6542
3075
731
5693
5652
3484
6866
9495
2552
4024
4756
6812
7078
9638
5861
837
2467
5768
301
4673
1319
4709
3948
5308
9322
863
5785
7789
4800
1179
8782
890
3198
7935
14
2392
3130
9409
8676
2222
4574
3141
4759
2162
1762
521
877
2100
3344
7205
7728
4902
5945
1742
784
6490
5097
5383
1596
6630
518
3553
6038
1044
1331
948
76
2292
8869
8642
8494
1485
2546
2185
1408
9060
831
2041
3252
9690
884
6802
9613
8746
6044
6691
8480
9697
9247
1413
594
6532
9580
7227
3567
5818
4302
8369
8449
842
1366
6851
9310
3532
8565
2521
7516
3130
6671
4132
489
9237
158
7828
2358
6596
1873
9222
5110
8989
6586
5199
3999
980
871
9264
5297
6926
8160
8747
5557
3935
4202
696
6750
502
4937
9316
8709
6446
1965
5821
505
7312
3587
7760
9091
5233
6580
7263
8824
4667
7947
1306
5022
973
5248
694
6207
6305
1463
2534
2639
7202
3697
1539
5250
1198
1391
3282
4069
3884
4475
2500
4366
3282
3212
6801
4163
983
4992
303
7600
4867
5962
3593
8793
3319
8131
8232
6627
3592
1863
5696
9271
1184
4523
3976
6412
2105
3932
4876
579
8813
1364
7844
3854
9586
864
6447
8730
5697
711
4695
1934
1758
1628
165
1757
7852
9092
593
1485
2761
8759
8855
7422
7416
539
9186
5256
6255
2023
6451
8920
3709
4309
9622
2398
2956
5849
3099
3930
9160
6306
5220
9027
9654
7800
3298
2151
2764
6614
7626
443
9717
2495
2454
2888
4165
2964
234
3609
1507
7752
3877
2645
1498
3242
3286
9705
5272
7625
6481
9972
4208
6294
5519
112
6284
1673
5670
2252
1400
9143
1150
2635
7623
8827
7208
9891
5757
8926
3455
1357
6752
7306
8721
4494
101
3464
1502
1725
3409
137
9663
9507
3575
6545
7383
3219
1804
4037
1840
9958
2933
9681
445
5174
1301
5002
8112
8318
7397
410
9972
1813
7756
4587
6793
9969
3245
6564
4686
2226
1776
1342
2892
1330
2959
9138
4275
8435
2154
5819
1236
4763
3710
2547
5247
7360
3394
7266
3510
4164
5664
1506
5174
8896
8841
6533
5345
9743
5661
9518
9910
5795
8883
2671
9796
7331
6499
3349
3018
5673
734
1724
3029
2969
2839
1049
6172
1227
8913
2466
3227
4678
4788
3366
79
8710
7728
9886
2641
1009
1767
4202
178
4282
1836
2106
3316
3289
3845
7139
2353
844
2768
3803
7431
2887
8636
9516
1139
3728
9802
820
2529
1844
71
8849
1065
594
5739
2621
8642
2386
7006
142
3632
9073
4068
4334
2099
454
9781
3408
4678
5522
1475
6910
4926
7985
99
6578
9616
372
435
4844
5071
4795
3705
9113
2649
999
7034
5616
6162
8427
5892
6994
539
8889
1710
4079
9068
5689
6437
3978
35
4811
1424
484
4856
8602
1205
6698
8921
5784
6448
8477
4538
3752
8567
4419
7447
5488
5839
7134
9
7206
3845
1499
8366
2695
2093
5611
9174
5248
6026
7974
8155
2728
1404
2655
7709
3337
3764
3208
5419
1817
3429
722
8010
407
9795
8285
100
1754
7373
9632
7045
2361
7424
4981
5470
2078
1505
5925
3440
5362
9470
114
5505
9126
7942
1692
3554
8179
7453
6254
6865
5931
7131
8244
9938
9557
5142
2506
6919
1883
8219
881
836
8535
1335
9178
1435
7901
2507
6479
3442
635
5838
6876
7232
2499
7177
9293
9601
3439
220
725
467
7899
1784
291
6023
8128
8934
1683
2183
2980
97
5027
7980
552
6445
3564
3387
4472
1761
6315
9119
8300
45
8045
3998
4527
1754
3184
5324
9337
2894
9018
439
8704
3311
6347
3722
8229
4501
8499
3293
7804
3816
9994
6099
9635
433
6773
2061
9209
3623
3534
7429
4733
5278
8533
4134
8063
4951
9762
6812
3188
8021
8804
9475
2646
5932
3000
6276
298
3672
5607
1148
8355
8223
4116
3407
5196
8725
9116
6755
946
5033
2685
5400
1458
7727
1729
3776
4230
5411
2632
4206
4135
6722
9674
9311
6728
2805
3744
8235
7684
557
5090
8379
9076
3598
3615
6539
6268
921
3737
5691
5402
3935
6730
2668
8483
1617
5117
9605
3968
3603
8865
412
7320
1133
5954
7350
3600
7091
5447
2987
9903
456
3584
3111
7759
3880
5190
2354
3414
4528
4632
9168
5329
6281
7734
5682
5792
8641
2986
965
1260
9620
3043
7142
7747
8071
4439
4959
5955
1013
2589
9142
8801
1815
3078
3202
8398
4352
9169
7213
1575
3838
4032
1426
8686
2159
5672
3039
7245
8538
5502
4207
1323
2271
8373
3096
9266
5794
9704
8169
8579
9404
6942
3123
3864
8592
5186
7288
3401
3431
7021
4690
8264
7603
6475
4715
5039
5481
91
9331
3211
6251
9838
3786
1416
3790
6258
9523
1837
7982
8710
3231
9730
9087
3702
3184
1230
956
3373
4758
8839
5139
4505
2150
6378
7935
3126
4431
3812
8397
5930
8880
3334
2502
1194
5621
8463
6250
6030
7806
2451
2467
5055
6244
8752
3987
2169
1089
7719
7985
9328
4238
7017
5612
697
6249
9104
3547
534
1045
9313
2103
1399
8559
5179
2431
8057
3579
9451
1600
7494
8130
2644
2720
218
2212
8022
8213
7592
1583
9653
2575
5396
5790
3038
1740
1351
6310
9545
5381
1426
7474
7802
4777
9615
7454
1967
4297
3858
4237
4400
8852
4733
824
4995
693
3011
3883
376
4686
8830
8884
1165
8696
5349
6345
3182
8205
4938
6117
440
4754
8491
8804
3251
1615
2106
6948
1110
6731
1117
4320
5408
6575
1698
7469
1818
8188
717
8128
5821
9749
4329
1630
4495
2883
766
2468
8830
4762
1040
5617
984
1368
5434
1928
3739
2943
2795
6033
6632
6903
4322
2204
3255
767
5704
8568
8830
2724
6968
2111
3712
6766
6474
8317
2388
7732
608
8784
3034
5103
4394
409
4504
1442
8318
9692
7546
2779
9179
8086
3957
5392
4540
1269
523
2029
6071
7742
7085
2140
8313
1280
5830
5495
7505
5147
6637
9518
5417
5045
3223
4666
6568
7978
468
7440
7314
8696
5585
5722
9733
9457
3187
5048
1338
8402
3455
401
9576
8535
8324
9287
7974
5018
470
148
7886
7319
4041
9721
9317
3093
5625
9064
7475
4831
9374
3936
1471
2036
790
1937
9964
6916
4192
7510
8391
4773
2148
6667
5334
7852
9911
1394
9098
7033
7195
8592
4122
3147
5286
9279
7427
9588
2552
6302
9216
1198
2763
5252
6134
830
8287
2025
3531
2291
5140
4621
1735
3457
1406
7132
3310
5352
4786
9691
8587
8543
8607
3101
3310
839
8808
1930
2853
9041
7976
6054
1484
5292
713
1155
9445
3666
6771
142
8922
4725
7653
8962
2215
8563
7408
6831
1874
5345
4968
2957
7906
4127
6873
6633
6127
1724
8314
7019
1172
3663
8801
569
2831
1600
9571
9110
9124
4426
9174
6515
3854
1519
319
3458
1915
7741
6313
786
1570
4920
5361
2042
854
8508
5472
51
364
4184
1357
5117
8379
5705
7638
5185
899
596
1837
5098
2576
6179
16
9449
3775
6100
926
8585
5439
5871
6125
7988
7504
7191
8592
4736
5268
3941
4020
8001
4938
3661
4096
5361
84
4802
6693
5027
8560
8483
1686
1635
7431
3512
1154
2104
770
2888
9528
1031
9134
4234
6612
3386
5345
717
5390
7125
1531
1605
7782
1801
6470
8366
4672
2403
8834
9557
3487
8375
7358
14
6629
2513
9085
3995
7337
1955
2830
8618
4174
6329
7624
9176
7777
6958
6741
7436
6663
8707
1148
7878
6004
8871
3405
6060
6574
4913
8658
9967
4874
2700
5792
8525
6428
7394
6653
8149
8489
5751
4133
532
7054
4531
3298
4162
1705
1077
2585
8303
7405
248
2288
4379
9634
3865
5204
7058
6472
7353
1034
6617
9417
4742
2755
206
509
842
1738
1101
668
7514
5932
7209
7433
5197
9548
6255
9587
2750
2049
9767
7980
3386
1790
3004
1229
6242
6139
5787
9359
5713
8580
4077
9281
6206
5919
5594
8658
8343
8954
4359
2123
3450
6497
4517
4349
9987
2442
2871
2027
5050
8474
3990
7651
3205
8803
126
7930
2807
9435
5648
4226
7709
6907
2. Export table with rowspan and colspan attributes: