spandsp
1.99.0
cielab_luts.h
1
/* THIS FILE WAS AUTOMATICALLY GENERATED - ANY MODIFICATIONS MADE TO THIS
2
FILE MAY BE OVERWRITTEN DURING FUTURE BUILDS OF THE SOFTWARE */
3
4
static
const
float
srgb_to_linear[256] =
5
{
6
0.000000,
7
0.000302,
8
0.000605,
9
0.000907,
10
0.001209,
11
0.001512,
12
0.001814,
13
0.002116,
14
0.002419,
15
0.002721,
16
0.003023,
17
0.003333,
18
0.003661,
19
0.004007,
20
0.004371,
21
0.004754,
22
0.005156,
23
0.005577,
24
0.006017,
25
0.006477,
26
0.006957,
27
0.007457,
28
0.007977,
29
0.008518,
30
0.009080,
31
0.009663,
32
0.010267,
33
0.010893,
34
0.011540,
35
0.012209,
36
0.012900,
37
0.013614,
38
0.014350,
39
0.015109,
40
0.015890,
41
0.016695,
42
0.017523,
43
0.018375,
44
0.019250,
45
0.020149,
46
0.021072,
47
0.022019,
48
0.022991,
49
0.023987,
50
0.025008,
51
0.026054,
52
0.027125,
53
0.028221,
54
0.029343,
55
0.030490,
56
0.031663,
57
0.032862,
58
0.034087,
59
0.035338,
60
0.036616,
61
0.037920,
62
0.039250,
63
0.040608,
64
0.041993,
65
0.043404,
66
0.044844,
67
0.046310,
68
0.047804,
69
0.049326,
70
0.050876,
71
0.052454,
72
0.054060,
73
0.055694,
74
0.057357,
75
0.059049,
76
0.060769,
77
0.062518,
78
0.064296,
79
0.066103,
80
0.067940,
81
0.069806,
82
0.071701,
83
0.073626,
84
0.075581,
85
0.077566,
86
0.079581,
87
0.081627,
88
0.083702,
89
0.085808,
90
0.087945,
91
0.090112,
92
0.092311,
93
0.094540,
94
0.096800,
95
0.099092,
96
0.101414,
97
0.103769,
98
0.106155,
99
0.108572,
100
0.111021,
101
0.113503,
102
0.116016,
103
0.118562,
104
0.121139,
105
0.123750,
106
0.126392,
107
0.129068,
108
0.131776,
109
0.134517,
110
0.137291,
111
0.140098,
112
0.142938,
113
0.145812,
114
0.148719,
115
0.151659,
116
0.154633,
117
0.157641,
118
0.160683,
119
0.163758,
120
0.166868,
121
0.170012,
122
0.173190,
123
0.176403,
124
0.179650,
125
0.182932,
126
0.186248,
127
0.189599,
128
0.192985,
129
0.196407,
130
0.199863,
131
0.203354,
132
0.206881,
133
0.210443,
134
0.214041,
135
0.217675,
136
0.221344,
137
0.225049,
138
0.228789,
139
0.232566,
140
0.236379,
141
0.240229,
142
0.244114,
143
0.248036,
144
0.251995,
145
0.255990,
146
0.260022,
147
0.264090,
148
0.268196,
149
0.272338,
150
0.276518,
151
0.280734,
152
0.284988,
153
0.289280,
154
0.293609,
155
0.297975,
156
0.302379,
157
0.306821,
158
0.311301,
159
0.315818,
160
0.320374,
161
0.324967,
162
0.329599,
163
0.334269,
164
0.338978,
165
0.343725,
166
0.348510,
167
0.353334,
168
0.358197,
169
0.363099,
170
0.368040,
171
0.373019,
172
0.378038,
173
0.383096,
174
0.388193,
175
0.393329,
176
0.398505,
177
0.403721,
178
0.408976,
179
0.414270,
180
0.419605,
181
0.424979,
182
0.430393,
183
0.435848,
184
0.441342,
185
0.446877,
186
0.452452,
187
0.458067,
188
0.463722,
189
0.469419,
190
0.475156,
191
0.480933,
192
0.486751,
193
0.492610,
194
0.498510,
195
0.504452,
196
0.510434,
197
0.516457,
198
0.522522,
199
0.528628,
200
0.534775,
201
0.540964,
202
0.547194,
203
0.553466,
204
0.559780,
205
0.566136,
206
0.572533,
207
0.578973,
208
0.585455,
209
0.591978,
210
0.598544,
211
0.605152,
212
0.611803,
213
0.618496,
214
0.625232,
215
0.632010,
216
0.638831,
217
0.645694,
218
0.652600,
219
0.659550,
220
0.666542,
221
0.673577,
222
0.680656,
223
0.687777,
224
0.694942,
225
0.702151,
226
0.709402,
227
0.716698,
228
0.724036,
229
0.731419,
230
0.738845,
231
0.746315,
232
0.753829,
233
0.761386,
234
0.768988,
235
0.776634,
236
0.784324,
237
0.792058,
238
0.799837,
239
0.807660,
240
0.815527,
241
0.823439,
242
0.831396,
243
0.839397,
244
0.847443,
245
0.855534,
246
0.863669,
247
0.871850,
248
0.880075,
249
0.888346,
250
0.896662,
251
0.905023,
252
0.913429,
253
0.921881,
254
0.930378,
255
0.938921,
256
0.947509,
257
0.956143,
258
0.964823,
259
0.973548,
260
0.982319,
261
0.991137
262
};
263
static
const
uint8_t linear_to_srgb[4096] =
264
{
265
0,
266
0,
267
1,
268
2,
269
3,
270
4,
271
4,
272
5,
273
6,
274
7,
275
8,
276
8,
277
9,
278
10,
279
11,
280
12,
281
12,
282
13,
283
14,
284
14,
285
15,
286
15,
287
16,
288
17,
289
17,
290
18,
291
18,
292
19,
293
19,
294
20,
295
20,
296
21,
297
21,
298
22,
299
22,
300
23,
301
23,
302
23,
303
24,
304
24,
305
25,
306
25,
307
25,
308
26,
309
26,
310
27,
311
27,
312
27,
313
28,
314
28,
315
28,
316
29,
317
29,
318
30,
319
30,
320
30,
321
31,
322
31,
323
31,
324
32,
325
32,
326
32,
327
33,
328
33,
329
33,
330
33,
331
34,
332
34,
333
34,
334
35,
335
35,
336
35,
337
36,
338
36,
339
36,
340
36,
341
37,
342
37,
343
37,
344
38,
345
38,
346
38,
347
38,
348
39,
349
39,
350
39,
351
39,
352
40,
353
40,
354
40,
355
40,
356
41,
357
41,
358
41,
359
41,
360
42,
361
42,
362
42,
363
42,
364
43,
365
43,
366
43,
367
43,
368
44,
369
44,
370
44,
371
44,
372
45,
373
45,
374
45,
375
45,
376
45,
377
46,
378
46,
379
46,
380
46,
381
47,
382
47,
383
47,
384
47,
385
47,
386
48,
387
48,
388
48,
389
48,
390
49,
391
49,
392
49,
393
49,
394
49,
395
50,
396
50,
397
50,
398
50,
399
50,
400
51,
401
51,
402
51,
403
51,
404
51,
405
52,
406
52,
407
52,
408
52,
409
52,
410
53,
411
53,
412
53,
413
53,
414
53,
415
54,
416
54,
417
54,
418
54,
419
54,
420
54,
421
55,
422
55,
423
55,
424
55,
425
55,
426
56,
427
56,
428
56,
429
56,
430
56,
431
56,
432
57,
433
57,
434
57,
435
57,
436
57,
437
57,
438
58,
439
58,
440
58,
441
58,
442
58,
443
59,
444
59,
445
59,
446
59,
447
59,
448
59,
449
60,
450
60,
451
60,
452
60,
453
60,
454
60,
455
61,
456
61,
457
61,
458
61,
459
61,
460
61,
461
62,
462
62,
463
62,
464
62,
465
62,
466
62,
467
62,
468
63,
469
63,
470
63,
471
63,
472
63,
473
63,
474
64,
475
64,
476
64,
477
64,
478
64,
479
64,
480
65,
481
65,
482
65,
483
65,
484
65,
485
65,
486
65,
487
66,
488
66,
489
66,
490
66,
491
66,
492
66,
493
66,
494
67,
495
67,
496
67,
497
67,
498
67,
499
67,
500
68,
501
68,
502
68,
503
68,
504
68,
505
68,
506
68,
507
69,
508
69,
509
69,
510
69,
511
69,
512
69,
513
69,
514
70,
515
70,
516
70,
517
70,
518
70,
519
70,
520
70,
521
70,
522
71,
523
71,
524
71,
525
71,
526
71,
527
71,
528
71,
529
72,
530
72,
531
72,
532
72,
533
72,
534
72,
535
72,
536
73,
537
73,
538
73,
539
73,
540
73,
541
73,
542
73,
543
73,
544
74,
545
74,
546
74,
547
74,
548
74,
549
74,
550
74,
551
75,
552
75,
553
75,
554
75,
555
75,
556
75,
557
75,
558
75,
559
76,
560
76,
561
76,
562
76,
563
76,
564
76,
565
76,
566
76,
567
77,
568
77,
569
77,
570
77,
571
77,
572
77,
573
77,
574
77,
575
78,
576
78,
577
78,
578
78,
579
78,
580
78,
581
78,
582
78,
583
79,
584
79,
585
79,
586
79,
587
79,
588
79,
589
79,
590
79,
591
80,
592
80,
593
80,
594
80,
595
80,
596
80,
597
80,
598
80,
599
80,
600
81,
601
81,
602
81,
603
81,
604
81,
605
81,
606
81,
607
81,
608
82,
609
82,
610
82,
611
82,
612
82,
613
82,
614
82,
615
82,
616
82,
617
83,
618
83,
619
83,
620
83,
621
83,
622
83,
623
83,
624
83,
625
83,
626
84,
627
84,
628
84,
629
84,
630
84,
631
84,
632
84,
633
84,
634
84,
635
85,
636
85,
637
85,
638
85,
639
85,
640
85,
641
85,
642
85,
643
85,
644
86,
645
86,
646
86,
647
86,
648
86,
649
86,
650
86,
651
86,
652
86,
653
87,
654
87,
655
87,
656
87,
657
87,
658
87,
659
87,
660
87,
661
87,
662
88,
663
88,
664
88,
665
88,
666
88,
667
88,
668
88,
669
88,
670
88,
671
89,
672
89,
673
89,
674
89,
675
89,
676
89,
677
89,
678
89,
679
89,
680
89,
681
90,
682
90,
683
90,
684
90,
685
90,
686
90,
687
90,
688
90,
689
90,
690
90,
691
91,
692
91,
693
91,
694
91,
695
91,
696
91,
697
91,
698
91,
699
91,
700
92,
701
92,
702
92,
703
92,
704
92,
705
92,
706
92,
707
92,
708
92,
709
92,
710
93,
711
93,
712
93,
713
93,
714
93,
715
93,
716
93,
717
93,
718
93,
719
93,
720
94,
721
94,
722
94,
723
94,
724
94,
725
94,
726
94,
727
94,
728
94,
729
94,
730
95,
731
95,
732
95,
733
95,
734
95,
735
95,
736
95,
737
95,
738
95,
739
95,
740
95,
741
96,
742
96,
743
96,
744
96,
745
96,
746
96,
747
96,
748
96,
749
96,
750
96,
751
97,
752
97,
753
97,
754
97,
755
97,
756
97,
757
97,
758
97,
759
97,
760
97,
761
97,
762
98,
763
98,
764
98,
765
98,
766
98,
767
98,
768
98,
769
98,
770
98,
771
98,
772
99,
773
99,
774
99,
775
99,
776
99,
777
99,
778
99,
779
99,
780
99,
781
99,
782
99,
783
100,
784
100,
785
100,
786
100,
787
100,
788
100,
789
100,
790
100,
791
100,
792
100,
793
100,
794
101,
795
101,
796
101,
797
101,
798
101,
799
101,
800
101,
801
101,
802
101,
803
101,
804
101,
805
102,
806
102,
807
102,
808
102,
809
102,
810
102,
811
102,
812
102,
813
102,
814
102,
815
102,
816
103,
817
103,
818
103,
819
103,
820
103,
821
103,
822
103,
823
103,
824
103,
825
103,
826
103,
827
103,
828
104,
829
104,
830
104,
831
104,
832
104,
833
104,
834
104,
835
104,
836
104,
837
104,
838
104,
839
105,
840
105,
841
105,
842
105,
843
105,
844
105,
845
105,
846
105,
847
105,
848
105,
849
105,
850
105,
851
106,
852
106,
853
106,
854
106,
855
106,
856
106,
857
106,
858
106,
859
106,
860
106,
861
106,
862
106,
863
107,
864
107,
865
107,
866
107,
867
107,
868
107,
869
107,
870
107,
871
107,
872
107,
873
107,
874
107,
875
108,
876
108,
877
108,
878
108,
879
108,
880
108,
881
108,
882
108,
883
108,
884
108,
885
108,
886
108,
887
109,
888
109,
889
109,
890
109,
891
109,
892
109,
893
109,
894
109,
895
109,
896
109,
897
109,
898
109,
899
110,
900
110,
901
110,
902
110,
903
110,
904
110,
905
110,
906
110,
907
110,
908
110,
909
110,
910
110,
911
111,
912
111,
913
111,
914
111,
915
111,
916
111,
917
111,
918
111,
919
111,
920
111,
921
111,
922
111,
923
111,
924
112,
925
112,
926
112,
927
112,
928
112,
929
112,
930
112,
931
112,
932
112,
933
112,
934
112,
935
112,
936
113,
937
113,
938
113,
939
113,
940
113,
941
113,
942
113,
943
113,
944
113,
945
113,
946
113,
947
113,
948
113,
949
114,
950
114,
951
114,
952
114,
953
114,
954
114,
955
114,
956
114,
957
114,
958
114,
959
114,
960
114,
961
114,
962
115,
963
115,
964
115,
965
115,
966
115,
967
115,
968
115,
969
115,
970
115,
971
115,
972
115,
973
115,
974
115,
975
116,
976
116,
977
116,
978
116,
979
116,
980
116,
981
116,
982
116,
983
116,
984
116,
985
116,
986
116,
987
116,
988
117,
989
117,
990
117,
991
117,
992
117,
993
117,
994
117,
995
117,
996
117,
997
117,
998
117,
999
117,
1000
117,
1001
118,
1002
118,
1003
118,
1004
118,
1005
118,
1006
118,
1007
118,
1008
118,
1009
118,
1010
118,
1011
118,
1012
118,
1013
118,
1014
118,
1015
119,
1016
119,
1017
119,
1018
119,
1019
119,
1020
119,
1021
119,
1022
119,
1023
119,
1024
119,
1025
119,
1026
119,
1027
119,
1028
120,
1029
120,
1030
120,
1031
120,
1032
120,
1033
120,
1034
120,
1035
120,
1036
120,
1037
120,
1038
120,
1039
120,
1040
120,
1041
120,
1042
121,
1043
121,
1044
121,
1045
121,
1046
121,
1047
121,
1048
121,
1049
121,
1050
121,
1051
121,
1052
121,
1053
121,
1054
121,
1055
121,
1056
122,
1057
122,
1058
122,
1059
122,
1060
122,
1061
122,
1062
122,
1063
122,
1064
122,
1065
122,
1066
122,
1067
122,
1068
122,
1069
122,
1070
123,
1071
123,
1072
123,
1073
123,
1074
123,
1075
123,
1076
123,
1077
123,
1078
123,
1079
123,
1080
123,
1081
123,
1082
123,
1083
123,
1084
124,
1085
124,
1086
124,
1087
124,
1088
124,
1089
124,
1090
124,
1091
124,
1092
124,
1093
124,
1094
124,
1095
124,
1096
124,
1097
124,
1098
125,
1099
125,
1100
125,
1101
125,
1102
125,
1103
125,
1104
125,
1105
125,
1106
125,
1107
125,
1108
125,
1109
125,
1110
125,
1111
125,
1112
125,
1113
126,
1114
126,
1115
126,
1116
126,
1117
126,
1118
126,
1119
126,
1120
126,
1121
126,
1122
126,
1123
126,
1124
126,
1125
126,
1126
126,
1127
127,
1128
127,
1129
127,
1130
127,
1131
127,
1132
127,
1133
127,
1134
127,
1135
127,
1136
127,
1137
127,
1138
127,
1139
127,
1140
127,
1141
127,
1142
128,
1143
128,
1144
128,
1145
128,
1146
128,
1147
128,
1148
128,
1149
128,
1150
128,
1151
128,
1152
128,
1153
128,
1154
128,
1155
128,
1156
128,
1157
129,
1158
129,
1159
129,
1160
129,
1161
129,
1162
129,
1163
129,
1164
129,
1165
129,
1166
129,
1167
129,
1168
129,
1169
129,
1170
129,
1171
129,
1172
130,
1173
130,
1174
130,
1175
130,
1176
130,
1177
130,
1178
130,
1179
130,
1180
130,
1181
130,
1182
130,
1183
130,
1184
130,
1185
130,
1186
130,
1187
131,
1188
131,
1189
131,
1190
131,
1191
131,
1192
131,
1193
131,
1194
131,
1195
131,
1196
131,
1197
131,
1198
131,
1199
131,
1200
131,
1201
131,
1202
131,
1203
132,
1204
132,
1205
132,
1206
132,
1207
132,
1208
132,
1209
132,
1210
132,
1211
132,
1212
132,
1213
132,
1214
132,
1215
132,
1216
132,
1217
132,
1218
133,
1219
133,
1220
133,
1221
133,
1222
133,
1223
133,
1224
133,
1225
133,
1226
133,
1227
133,
1228
133,
1229
133,
1230
133,
1231
133,
1232
133,
1233
133,
1234
134,
1235
134,
1236
134,
1237
134,
1238
134,
1239
134,
1240
134,
1241
134,
1242
134,
1243
134,
1244
134,
1245
134,
1246
134,
1247
134,
1248
134,
1249
135,
1250
135,
1251
135,
1252
135,
1253
135,
1254
135,
1255
135,
1256
135,
1257
135,
1258
135,
1259
135,
1260
135,
1261
135,
1262
135,
1263
135,
1264
135,
1265
136,
1266
136,
1267
136,
1268
136,
1269
136,
1270
136,
1271
136,
1272
136,
1273
136,
1274
136,
1275
136,
1276
136,
1277
136,
1278
136,
1279
136,
1280
136,
1281
137,
1282
137,
1283
137,
1284
137,
1285
137,
1286
137,
1287
137,
1288
137,
1289
137,
1290
137,
1291
137,
1292
137,
1293
137,
1294
137,
1295
137,
1296
137,
1297
137,
1298
138,
1299
138,
1300
138,
1301
138,
1302
138,
1303
138,
1304
138,
1305
138,
1306
138,
1307
138,
1308
138,
1309
138,
1310
138,
1311
138,
1312
138,
1313
138,
1314
139,
1315
139,
1316
139,
1317
139,
1318
139,
1319
139,
1320
139,
1321
139,
1322
139,
1323
139,
1324
139,
1325
139,
1326
139,
1327
139,
1328
139,
1329
139,
1330
139,
1331
140,
1332
140,
1333
140,
1334
140,
1335
140,
1336
140,
1337
140,
1338
140,
1339
140,
1340
140,
1341
140,
1342
140,
1343
140,
1344
140,
1345
140,
1346
140,
1347
141,
1348
141,
1349
141,
1350
141,
1351
141,
1352
141,
1353
141,
1354
141,
1355
141,
1356
141,
1357
141,
1358
141,
1359
141,
1360
141,
1361
141,
1362
141,
1363
141,
1364
142,
1365
142,
1366
142,
1367
142,
1368
142,
1369
142,
1370
142,
1371
142,
1372
142,
1373
142,
1374
142,
1375
142,
1376
142,
1377
142,
1378
142,
1379
142,
1380
142,
1381
143,
1382
143,
1383
143,
1384
143,
1385
143,
1386
143,
1387
143,
1388
143,
1389
143,
1390
143,
1391
143,
1392
143,
1393
143,
1394
143,
1395
143,
1396
143,
1397
143,
1398
144,
1399
144,
1400
144,
1401
144,
1402
144,
1403
144,
1404
144,
1405
144,
1406
144,
1407
144,
1408
144,
1409
144,
1410
144,
1411
144,
1412
144,
1413
144,
1414
144,
1415
145,
1416
145,
1417
145,
1418
145,
1419
145,
1420
145,
1421
145,
1422
145,
1423
145,
1424
145,
1425
145,
1426
145,
1427
145,
1428
145,
1429
145,
1430
145,
1431
145,
1432
145,
1433
146,
1434
146,
1435
146,
1436
146,
1437
146,
1438
146,
1439
146,
1440
146,
1441
146,
1442
146,
1443
146,
1444
146,
1445
146,
1446
146,
1447
146,
1448
146,
1449
146,
1450
147,
1451
147,
1452
147,
1453
147,
1454
147,
1455
147,
1456
147,
1457
147,
1458
147,
1459
147,
1460
147,
1461
147,
1462
147,
1463
147,
1464
147,
1465
147,
1466
147,
1467
147,
1468
148,
1469
148,
1470
148,
1471
148,
1472
148,
1473
148,
1474
148,
1475
148,
1476
148,
1477
148,
1478
148,
1479
148,
1480
148,
1481
148,
1482
148,
1483
148,
1484
148,
1485
148,
1486
149,
1487
149,
1488
149,
1489
149,
1490
149,
1491
149,
1492
149,
1493
149,
1494
149,
1495
149,
1496
149,
1497
149,
1498
149,
1499
149,
1500
149,
1501
149,
1502
149,
1503
149,
1504
150,
1505
150,
1506
150,
1507
150,
1508
150,
1509
150,
1510
150,
1511
150,
1512
150,
1513
150,
1514
150,
1515
150,
1516
150,
1517
150,
1518
150,
1519
150,
1520
150,
1521
150,
1522
151,
1523
151,
1524
151,
1525
151,
1526
151,
1527
151,
1528
151,
1529
151,
1530
151,
1531
151,
1532
151,
1533
151,
1534
151,
1535
151,
1536
151,
1537
151,
1538
151,
1539
151,
1540
151,
1541
152,
1542
152,
1543
152,
1544
152,
1545
152,
1546
152,
1547
152,
1548
152,
1549
152,
1550
152,
1551
152,
1552
152,
1553
152,
1554
152,
1555
152,
1556
152,
1557
152,
1558
152,
1559
153,
1560
153,
1561
153,
1562
153,
1563
153,
1564
153,
1565
153,
1566
153,
1567
153,
1568
153,
1569
153,
1570
153,
1571
153,
1572
153,
1573
153,
1574
153,
1575
153,
1576
153,
1577
153,
1578
154,
1579
154,
1580
154,
1581
154,
1582
154,
1583
154,
1584
154,
1585
154,
1586
154,
1587
154,
1588
154,
1589
154,
1590
154,
1591
154,
1592
154,
1593
154,
1594
154,
1595
154,
1596
154,
1597
155,
1598
155,
1599
155,
1600
155,
1601
155,
1602
155,
1603
155,
1604
155,
1605
155,
1606
155,
1607
155,
1608
155,
1609
155,
1610
155,
1611
155,
1612
155,
1613
155,
1614
155,
1615
155,
1616
156,
1617
156,
1618
156,
1619
156,
1620
156,
1621
156,
1622
156,
1623
156,
1624
156,
1625
156,
1626
156,
1627
156,
1628
156,
1629
156,
1630
156,
1631
156,
1632
156,
1633
156,
1634
156,
1635
157,
1636
157,
1637
157,
1638
157,
1639
157,
1640
157,
1641
157,
1642
157,
1643
157,
1644
157,
1645
157,
1646
157,
1647
157,
1648
157,
1649
157,
1650
157,
1651
157,
1652
157,
1653
157,
1654
158,
1655
158,
1656
158,
1657
158,
1658
158,
1659
158,
1660
158,
1661
158,
1662
158,
1663
158,
1664
158,
1665
158,
1666
158,
1667
158,
1668
158,
1669
158,
1670
158,
1671
158,
1672
158,
1673
159,
1674
159,
1675
159,
1676
159,
1677
159,
1678
159,
1679
159,
1680
159,
1681
159,
1682
159,
1683
159,
1684
159,
1685
159,
1686
159,
1687
159,
1688
159,
1689
159,
1690
159,
1691
159,
1692
159,
1693
160,
1694
160,
1695
160,
1696
160,
1697
160,
1698
160,
1699
160,
1700
160,
1701
160,
1702
160,
1703
160,
1704
160,
1705
160,
1706
160,
1707
160,
1708
160,
1709
160,
1710
160,
1711
160,
1712
160,
1713
161,
1714
161,
1715
161,
1716
161,
1717
161,
1718
161,
1719
161,
1720
161,
1721
161,
1722
161,
1723
161,
1724
161,
1725
161,
1726
161,
1727
161,
1728
161,
1729
161,
1730
161,
1731
161,
1732
161,
1733
162,
1734
162,
1735
162,
1736
162,
1737
162,
1738
162,
1739
162,
1740
162,
1741
162,
1742
162,
1743
162,
1744
162,
1745
162,
1746
162,
1747
162,
1748
162,
1749
162,
1750
162,
1751
162,
1752
162,
1753
163,
1754
163,
1755
163,
1756
163,
1757
163,
1758
163,
1759
163,
1760
163,
1761
163,
1762
163,
1763
163,
1764
163,
1765
163,
1766
163,
1767
163,
1768
163,
1769
163,
1770
163,
1771
163,
1772
163,
1773
164,
1774
164,
1775
164,
1776
164,
1777
164,
1778
164,
1779
164,
1780
164,
1781
164,
1782
164,
1783
164,
1784
164,
1785
164,
1786
164,
1787
164,
1788
164,
1789
164,
1790
164,
1791
164,
1792
164,
1793
165,
1794
165,
1795
165,
1796
165,
1797
165,
1798
165,
1799
165,
1800
165,
1801
165,
1802
165,
1803
165,
1804
165,
1805
165,
1806
165,
1807
165,
1808
165,
1809
165,
1810
165,
1811
165,
1812
165,
1813
165,
1814
166,
1815
166,
1816
166,
1817
166,
1818
166,
1819
166,
1820
166,
1821
166,
1822
166,
1823
166,
1824
166,
1825
166,
1826
166,
1827
166,
1828
166,
1829
166,
1830
166,
1831
166,
1832
166,
1833
166,
1834
166,
1835
167,
1836
167,
1837
167,
1838
167,
1839
167,
1840
167,
1841
167,
1842
167,
1843
167,
1844
167,
1845
167,
1846
167,
1847
167,
1848
167,
1849
167,
1850
167,
1851
167,
1852
167,
1853
167,
1854
167,
1855
167,
1856
168,
1857
168,
1858
168,
1859
168,
1860
168,
1861
168,
1862
168,
1863
168,
1864
168,
1865
168,
1866
168,
1867
168,
1868
168,
1869
168,
1870
168,
1871
168,
1872
168,
1873
168,
1874
168,
1875
168,
1876
168,
1877
169,
1878
169,
1879
169,
1880
169,
1881
169,
1882
169,
1883
169,
1884
169,
1885
169,
1886
169,
1887
169,
1888
169,
1889
169,
1890
169,
1891
169,
1892
169,
1893
169,
1894
169,
1895
169,
1896
169,
1897
169,
1898
170,
1899
170,
1900
170,
1901
170,
1902
170,
1903
170,
1904
170,
1905
170,
1906
170,
1907
170,
1908
170,
1909
170,
1910
170,
1911
170,
1912
170,
1913
170,
1914
170,
1915
170,
1916
170,
1917
170,
1918
170,
1919
171,
1920
171,
1921
171,
1922
171,
1923
171,
1924
171,
1925
171,
1926
171,
1927
171,
1928
171,
1929
171,
1930
171,
1931
171,
1932
171,
1933
171,
1934
171,
1935
171,
1936
171,
1937
171,
1938
171,
1939
171,
1940
171,
1941
172,
1942
172,
1943
172,
1944
172,
1945
172,
1946
172,
1947
172,
1948
172,
1949
172,
1950
172,
1951
172,
1952
172,
1953
172,
1954
172,
1955
172,
1956
172,
1957
172,
1958
172,
1959
172,
1960
172,
1961
172,
1962
173,
1963
173,
1964
173,
1965
173,
1966
173,
1967
173,
1968
173,
1969
173,
1970
173,
1971
173,
1972
173,
1973
173,
1974
173,
1975
173,
1976
173,
1977
173,
1978
173,
1979
173,
1980
173,
1981
173,
1982
173,
1983
173,
1984
174,
1985
174,
1986
174,
1987
174,
1988
174,
1989
174,
1990
174,
1991
174,
1992
174,
1993
174,
1994
174,
1995
174,
1996
174,
1997
174,
1998
174,
1999
174,
2000
174,
2001
174,
2002
174,
2003
174,
2004
174,
2005
174,
2006
175,
2007
175,
2008
175,
2009
175,
2010
175,
2011
175,
2012
175,
2013
175,
2014
175,
2015
175,
2016
175,
2017
175,
2018
175,
2019
175,
2020
175,
2021
175,
2022
175,
2023
175,
2024
175,
2025
175,
2026
175,
2027
175,
2028
176,
2029
176,
2030
176,
2031
176,
2032
176,
2033
176,
2034
176,
2035
176,
2036
176,
2037
176,
2038
176,
2039
176,
2040
176,
2041
176,
2042
176,
2043
176,
2044
176,
2045
176,
2046
176,
2047
176,
2048
176,
2049
176,
2050
176,
2051
177,
2052
177,
2053
177,
2054
177,
2055
177,
2056
177,
2057
177,
2058
177,
2059
177,
2060
177,
2061
177,
2062
177,
2063
177,
2064
177,
2065
177,
2066
177,
2067
177,
2068
177,
2069
177,
2070
177,
2071
177,
2072
177,
2073
178,
2074
178,
2075
178,
2076
178,
2077
178,
2078
178,
2079
178,
2080
178,
2081
178,
2082
178,
2083
178,
2084
178,
2085
178,
2086
178,
2087
178,
2088
178,
2089
178,
2090
178,
2091
178,
2092
178,
2093
178,
2094
178,
2095
178,
2096
179,
2097
179,
2098
179,
2099
179,
2100
179,
2101
179,
2102
179,
2103
179,
2104
179,
2105
179,
2106
179,
2107
179,
2108
179,
2109
179,
2110
179,
2111
179,
2112
179,
2113
179,
2114
179,
2115
179,
2116
179,
2117
179,
2118
179,
2119
180,
2120
180,
2121
180,
2122
180,
2123
180,
2124
180,
2125
180,
2126
180,
2127
180,
2128
180,
2129
180,
2130
180,
2131
180,
2132
180,
2133
180,
2134
180,
2135
180,
2136
180,
2137
180,
2138
180,
2139
180,
2140
180,
2141
180,
2142
181,
2143
181,
2144
181,
2145
181,
2146
181,
2147
181,
2148
181,
2149
181,
2150
181,
2151
181,
2152
181,
2153
181,
2154
181,
2155
181,
2156
181,
2157
181,
2158
181,
2159
181,
2160
181,
2161
181,
2162
181,
2163
181,
2164
181,
2165
182,
2166
182,
2167
182,
2168
182,
2169
182,
2170
182,
2171
182,
2172
182,
2173
182,
2174
182,
2175
182,
2176
182,
2177
182,
2178
182,
2179
182,
2180
182,
2181
182,
2182
182,
2183
182,
2184
182,
2185
182,
2186
182,
2187
182,
2188
183,
2189
183,
2190
183,
2191
183,
2192
183,
2193
183,
2194
183,
2195
183,
2196
183,
2197
183,
2198
183,
2199
183,
2200
183,
2201
183,
2202
183,
2203
183,
2204
183,
2205
183,
2206
183,
2207
183,
2208
183,
2209
183,
2210
183,
2211
183,
2212
184,
2213
184,
2214
184,
2215
184,
2216
184,
2217
184,
2218
184,
2219
184,
2220
184,
2221
184,
2222
184,
2223
184,
2224
184,
2225
184,
2226
184,
2227
184,
2228
184,
2229
184,
2230
184,
2231
184,
2232
184,
2233
184,
2234
184,
2235
185,
2236
185,
2237
185,
2238
185,
2239
185,
2240
185,
2241
185,
2242
185,
2243
185,
2244
185,
2245
185,
2246
185,
2247
185,
2248
185,
2249
185,
2250
185,
2251
185,
2252
185,
2253
185,
2254
185,
2255
185,
2256
185,
2257
185,
2258
185,
2259
186,
2260
186,
2261
186,
2262
186,
2263
186,
2264
186,
2265
186,
2266
186,
2267
186,
2268
186,
2269
186,
2270
186,
2271
186,
2272
186,
2273
186,
2274
186,
2275
186,
2276
186,
2277
186,
2278
186,
2279
186,
2280
186,
2281
186,
2282
186,
2283
187,
2284
187,
2285
187,
2286
187,
2287
187,
2288
187,
2289
187,
2290
187,
2291
187,
2292
187,
2293
187,
2294
187,
2295
187,
2296
187,
2297
187,
2298
187,
2299
187,
2300
187,
2301
187,
2302
187,
2303
187,
2304
187,
2305
187,
2306
187,
2307
188,
2308
188,
2309
188,
2310
188,
2311
188,
2312
188,
2313
188,
2314
188,
2315
188,
2316
188,
2317
188,
2318
188,
2319
188,
2320
188,
2321
188,
2322
188,
2323
188,
2324
188,
2325
188,
2326
188,
2327
188,
2328
188,
2329
188,
2330
188,
2331
188,
2332
189,
2333
189,
2334
189,
2335
189,
2336
189,
2337
189,
2338
189,
2339
189,
2340
189,
2341
189,
2342
189,
2343
189,
2344
189,
2345
189,
2346
189,
2347
189,
2348
189,
2349
189,
2350
189,
2351
189,
2352
189,
2353
189,
2354
189,
2355
189,
2356
190,
2357
190,
2358
190,
2359
190,
2360
190,
2361
190,
2362
190,
2363
190,
2364
190,
2365
190,
2366
190,
2367
190,
2368
190,
2369
190,
2370
190,
2371
190,
2372
190,
2373
190,
2374
190,
2375
190,
2376
190,
2377
190,
2378
190,
2379
190,
2380
190,
2381
191,
2382
191,
2383
191,
2384
191,
2385
191,
2386
191,
2387
191,
2388
191,
2389
191,
2390
191,
2391
191,
2392
191,
2393
191,
2394
191,
2395
191,
2396
191,
2397
191,
2398
191,
2399
191,
2400
191,
2401
191,
2402
191,
2403
191,
2404
191,
2405
191,
2406
192,
2407
192,
2408
192,
2409
192,
2410
192,
2411
192,
2412
192,
2413
192,
2414
192,
2415
192,
2416
192,
2417
192,
2418
192,
2419
192,
2420
192,
2421
192,
2422
192,
2423
192,
2424
192,
2425
192,
2426
192,
2427
192,
2428
192,
2429
192,
2430
192,
2431
193,
2432
193,
2433
193,
2434
193,
2435
193,
2436
193,
2437
193,
2438
193,
2439
193,
2440
193,
2441
193,
2442
193,
2443
193,
2444
193,
2445
193,
2446
193,
2447
193,
2448
193,
2449
193,
2450
193,
2451
193,
2452
193,
2453
193,
2454
193,
2455
193,
2456
194,
2457
194,
2458
194,
2459
194,
2460
194,
2461
194,
2462
194,
2463
194,
2464
194,
2465
194,
2466
194,
2467
194,
2468
194,
2469
194,
2470
194,
2471
194,
2472
194,
2473
194,
2474
194,
2475
194,
2476
194,
2477
194,
2478
194,
2479
194,
2480
194,
2481
195,
2482
195,
2483
195,
2484
195,
2485
195,
2486
195,
2487
195,
2488
195,
2489
195,
2490
195,
2491
195,
2492
195,
2493
195,
2494
195,
2495
195,
2496
195,
2497
195,
2498
195,
2499
195,
2500
195,
2501
195,
2502
195,
2503
195,
2504
195,
2505
195,
2506
195,
2507
196,
2508
196,
2509
196,
2510
196,
2511
196,
2512
196,
2513
196,
2514
196,
2515
196,
2516
196,
2517
196,
2518
196,
2519
196,
2520
196,
2521
196,
2522
196,
2523
196,
2524
196,
2525
196,
2526
196,
2527
196,
2528
196,
2529
196,
2530
196,
2531
196,
2532
197,
2533
197,
2534
197,
2535
197,
2536
197,
2537
197,
2538
197,
2539
197,
2540
197,
2541
197,
2542
197,
2543
197,
2544
197,
2545
197,
2546
197,
2547
197,
2548
197,
2549
197,
2550
197,
2551
197,
2552
197,
2553
197,
2554
197,
2555
197,
2556
197,
2557
197,
2558
198,
2559
198,
2560
198,
2561
198,
2562
198,
2563
198,
2564
198,
2565
198,
2566
198,
2567
198,
2568
198,
2569
198,
2570
198,
2571
198,
2572
198,
2573
198,
2574
198,
2575
198,
2576
198,
2577
198,
2578
198,
2579
198,
2580
198,
2581
198,
2582
198,
2583
198,
2584
199,
2585
199,
2586
199,
2587
199,
2588
199,
2589
199,
2590
199,
2591
199,
2592
199,
2593
199,
2594
199,
2595
199,
2596
199,
2597
199,
2598
199,
2599
199,
2600
199,
2601
199,
2602
199,
2603
199,
2604
199,
2605
199,
2606
199,
2607
199,
2608
199,
2609
199,
2610
199,
2611
200,
2612
200,
2613
200,
2614
200,
2615
200,
2616
200,
2617
200,
2618
200,
2619
200,
2620
200,
2621
200,
2622
200,
2623
200,
2624
200,
2625
200,
2626
200,
2627
200,
2628
200,
2629
200,
2630
200,
2631
200,
2632
200,
2633
200,
2634
200,
2635
200,
2636
200,
2637
201,
2638
201,
2639
201,
2640
201,
2641
201,
2642
201,
2643
201,
2644
201,
2645
201,
2646
201,
2647
201,
2648
201,
2649
201,
2650
201,
2651
201,
2652
201,
2653
201,
2654
201,
2655
201,
2656
201,
2657
201,
2658
201,
2659
201,
2660
201,
2661
201,
2662
201,
2663
201,
2664
202,
2665
202,
2666
202,
2667
202,
2668
202,
2669
202,
2670
202,
2671
202,
2672
202,
2673
202,
2674
202,
2675
202,
2676
202,
2677
202,
2678
202,
2679
202,
2680
202,
2681
202,
2682
202,
2683
202,
2684
202,
2685
202,
2686
202,
2687
202,
2688
202,
2689
202,
2690
203,
2691
203,
2692
203,
2693
203,
2694
203,
2695
203,
2696
203,
2697
203,
2698
203,
2699
203,
2700
203,
2701
203,
2702
203,
2703
203,
2704
203,
2705
203,
2706
203,
2707
203,
2708
203,
2709
203,
2710
203,
2711
203,
2712
203,
2713
203,
2714
203,
2715
203,
2716
203,
2717
204,
2718
204,
2719
204,
2720
204,
2721
204,
2722
204,
2723
204,
2724
204,
2725
204,
2726
204,
2727
204,
2728
204,
2729
204,
2730
204,
2731
204,
2732
204,
2733
204,
2734
204,
2735
204,
2736
204,
2737
204,
2738
204,
2739
204,
2740
204,
2741
204,
2742
204,
2743
204,
2744
205,
2745
205,
2746
205,
2747
205,
2748
205,
2749
205,
2750
205,
2751
205,
2752
205,
2753
205,
2754
205,
2755
205,
2756
205,
2757
205,
2758
205,
2759
205,
2760
205,
2761
205,
2762
205,
2763
205,
2764
205,
2765
205,
2766
205,
2767
205,
2768
205,
2769
205,
2770
205,
2771
206,
2772
206,
2773
206,
2774
206,
2775
206,
2776
206,
2777
206,
2778
206,
2779
206,
2780
206,
2781
206,
2782
206,
2783
206,
2784
206,
2785
206,
2786
206,
2787
206,
2788
206,
2789
206,
2790
206,
2791
206,
2792
206,
2793
206,
2794
206,
2795
206,
2796
206,
2797
206,
2798
206,
2799
207,
2800
207,
2801
207,
2802
207,
2803
207,
2804
207,
2805
207,
2806
207,
2807
207,
2808
207,
2809
207,
2810
207,
2811
207,
2812
207,
2813
207,
2814
207,
2815
207,
2816
207,
2817
207,
2818
207,
2819
207,
2820
207,
2821
207,
2822
207,
2823
207,
2824
207,
2825
207,
2826
208,
2827
208,
2828
208,
2829
208,
2830
208,
2831
208,
2832
208,
2833
208,
2834
208,
2835
208,
2836
208,
2837
208,
2838
208,
2839
208,
2840
208,
2841
208,
2842
208,
2843
208,
2844
208,
2845
208,
2846
208,
2847
208,
2848
208,
2849
208,
2850
208,
2851
208,
2852
208,
2853
208,
2854
209,
2855
209,
2856
209,
2857
209,
2858
209,
2859
209,
2860
209,
2861
209,
2862
209,
2863
209,
2864
209,
2865
209,
2866
209,
2867
209,
2868
209,
2869
209,
2870
209,
2871
209,
2872
209,
2873
209,
2874
209,
2875
209,
2876
209,
2877
209,
2878
209,
2879
209,
2880
209,
2881
209,
2882
210,
2883
210,
2884
210,
2885
210,
2886
210,
2887
210,
2888
210,
2889
210,
2890
210,
2891
210,
2892
210,
2893
210,
2894
210,
2895
210,
2896
210,
2897
210,
2898
210,
2899
210,
2900
210,
2901
210,
2902
210,
2903
210,
2904
210,
2905
210,
2906
210,
2907
210,
2908
210,
2909
210,
2910
211,
2911
211,
2912
211,
2913
211,
2914
211,
2915
211,
2916
211,
2917
211,
2918
211,
2919
211,
2920
211,
2921
211,
2922
211,
2923
211,
2924
211,
2925
211,
2926
211,
2927
211,
2928
211,
2929
211,
2930
211,
2931
211,
2932
211,
2933
211,
2934
211,
2935
211,
2936
211,
2937
211,
2938
211,
2939
212,
2940
212,
2941
212,
2942
212,
2943
212,
2944
212,
2945
212,
2946
212,
2947
212,
2948
212,
2949
212,
2950
212,
2951
212,
2952
212,
2953
212,
2954
212,
2955
212,
2956
212,
2957
212,
2958
212,
2959
212,
2960
212,
2961
212,
2962
212,
2963
212,
2964
212,
2965
212,
2966
212,
2967
213,
2968
213,
2969
213,
2970
213,
2971
213,
2972
213,
2973
213,
2974
213,
2975
213,
2976
213,
2977
213,
2978
213,
2979
213,
2980
213,
2981
213,
2982
213,
2983
213,
2984
213,
2985
213,
2986
213,
2987
213,
2988
213,
2989
213,
2990
213,
2991
213,
2992
213,
2993
213,
2994
213,
2995
213,
2996
214,
2997
214,
2998
214,
2999
214,
3000
214,
3001
214,
3002
214,
3003
214,
3004
214,
3005
214,
3006
214,
3007
214,
3008
214,
3009
214,
3010
214,
3011
214,
3012
214,
3013
214,
3014
214,
3015
214,
3016
214,
3017
214,
3018
214,
3019
214,
3020
214,
3021
214,
3022
214,
3023
214,
3024
215,
3025
215,
3026
215,
3027
215,
3028
215,
3029
215,
3030
215,
3031
215,
3032
215,
3033
215,
3034
215,
3035
215,
3036
215,
3037
215,
3038
215,
3039
215,
3040
215,
3041
215,
3042
215,
3043
215,
3044
215,
3045
215,
3046
215,
3047
215,
3048
215,
3049
215,
3050
215,
3051
215,
3052
215,
3053
216,
3054
216,
3055
216,
3056
216,
3057
216,
3058
216,
3059
216,
3060
216,
3061
216,
3062
216,
3063
216,
3064
216,
3065
216,
3066
216,
3067
216,
3068
216,
3069
216,
3070
216,
3071
216,
3072
216,
3073
216,
3074
216,
3075
216,
3076
216,
3077
216,
3078
216,
3079
216,
3080
216,
3081
216,
3082
216,
3083
217,
3084
217,
3085
217,
3086
217,
3087
217,
3088
217,
3089
217,
3090
217,
3091
217,
3092
217,
3093
217,
3094
217,
3095
217,
3096
217,
3097
217,
3098
217,
3099
217,
3100
217,
3101
217,
3102
217,
3103
217,
3104
217,
3105
217,
3106
217,
3107
217,
3108
217,
3109
217,
3110
217,
3111
217,
3112
218,
3113
218,
3114
218,
3115
218,
3116
218,
3117
218,
3118
218,
3119
218,
3120
218,
3121
218,
3122
218,
3123
218,
3124
218,
3125
218,
3126
218,
3127
218,
3128
218,
3129
218,
3130
218,
3131
218,
3132
218,
3133
218,
3134
218,
3135
218,
3136
218,
3137
218,
3138
218,
3139
218,
3140
218,
3141
218,
3142
219,
3143
219,
3144
219,
3145
219,
3146
219,
3147
219,
3148
219,
3149
219,
3150
219,
3151
219,
3152
219,
3153
219,
3154
219,
3155
219,
3156
219,
3157
219,
3158
219,
3159
219,
3160
219,
3161
219,
3162
219,
3163
219,
3164
219,
3165
219,
3166
219,
3167
219,
3168
219,
3169
219,
3170
219,
3171
220,
3172
220,
3173
220,
3174
220,
3175
220,
3176
220,
3177
220,
3178
220,
3179
220,
3180
220,
3181
220,
3182
220,
3183
220,
3184
220,
3185
220,
3186
220,
3187
220,
3188
220,
3189
220,
3190
220,
3191
220,
3192
220,
3193
220,
3194
220,
3195
220,
3196
220,
3197
220,
3198
220,
3199
220,
3200
220,
3201
221,
3202
221,
3203
221,
3204
221,
3205
221,
3206
221,
3207
221,
3208
221,
3209
221,
3210
221,
3211
221,
3212
221,
3213
221,
3214
221,
3215
221,
3216
221,
3217
221,
3218
221,
3219
221,
3220
221,
3221
221,
3222
221,
3223
221,
3224
221,
3225
221,
3226
221,
3227
221,
3228
221,
3229
221,
3230
221,
3231
222,
3232
222,
3233
222,
3234
222,
3235
222,
3236
222,
3237
222,
3238
222,
3239
222,
3240
222,
3241
222,
3242
222,
3243
222,
3244
222,
3245
222,
3246
222,
3247
222,
3248
222,
3249
222,
3250
222,
3251
222,
3252
222,
3253
222,
3254
222,
3255
222,
3256
222,
3257
222,
3258
222,
3259
222,
3260
222,
3261
223,
3262
223,
3263
223,
3264
223,
3265
223,
3266
223,
3267
223,
3268
223,
3269
223,
3270
223,
3271
223,
3272
223,
3273
223,
3274
223,
3275
223,
3276
223,
3277
223,
3278
223,
3279
223,
3280
223,
3281
223,
3282
223,
3283
223,
3284
223,
3285
223,
3286
223,
3287
223,
3288
223,
3289
223,
3290
223,
3291
223,
3292
224,
3293
224,
3294
224,
3295
224,
3296
224,
3297
224,
3298
224,
3299
224,
3300
224,
3301
224,
3302
224,
3303
224,
3304
224,
3305
224,
3306
224,
3307
224,
3308
224,
3309
224,
3310
224,
3311
224,
3312
224,
3313
224,
3314
224,
3315
224,
3316
224,
3317
224,
3318
224,
3319
224,
3320
224,
3321
224,
3322
225,
3323
225,
3324
225,
3325
225,
3326
225,
3327
225,
3328
225,
3329
225,
3330
225,
3331
225,
3332
225,
3333
225,
3334
225,
3335
225,
3336
225,
3337
225,
3338
225,
3339
225,
3340
225,
3341
225,
3342
225,
3343
225,
3344
225,
3345
225,
3346
225,
3347
225,
3348
225,
3349
225,
3350
225,
3351
225,
3352
225,
3353
226,
3354
226,
3355
226,
3356
226,
3357
226,
3358
226,
3359
226,
3360
226,
3361
226,
3362
226,
3363
226,
3364
226,
3365
226,
3366
226,
3367
226,
3368
226,
3369
226,
3370
226,
3371
226,
3372
226,
3373
226,
3374
226,
3375
226,
3376
226,
3377
226,
3378
226,
3379
226,
3380
226,
3381
226,
3382
226,
3383
226,
3384
227,
3385
227,
3386
227,
3387
227,
3388
227,
3389
227,
3390
227,
3391
227,
3392
227,
3393
227,
3394
227,
3395
227,
3396
227,
3397
227,
3398
227,
3399
227,
3400
227,
3401
227,
3402
227,
3403
227,
3404
227,
3405
227,
3406
227,
3407
227,
3408
227,
3409
227,
3410
227,
3411
227,
3412
227,
3413
227,
3414
227,
3415
228,
3416
228,
3417
228,
3418
228,
3419
228,
3420
228,
3421
228,
3422
228,
3423
228,
3424
228,
3425
228,
3426
228,
3427
228,
3428
228,
3429
228,
3430
228,
3431
228,
3432
228,
3433
228,
3434
228,
3435
228,
3436
228,
3437
228,
3438
228,
3439
228,
3440
228,
3441
228,
3442
228,
3443
228,
3444
228,
3445
228,
3446
228,
3447
229,
3448
229,
3449
229,
3450
229,
3451
229,
3452
229,
3453
229,
3454
229,
3455
229,
3456
229,
3457
229,
3458
229,
3459
229,
3460
229,
3461
229,
3462
229,
3463
229,
3464
229,
3465
229,
3466
229,
3467
229,
3468
229,
3469
229,
3470
229,
3471
229,
3472
229,
3473
229,
3474
229,
3475
229,
3476
229,
3477
229,
3478
230,
3479
230,
3480
230,
3481
230,
3482
230,
3483
230,
3484
230,
3485
230,
3486
230,
3487
230,
3488
230,
3489
230,
3490
230,
3491
230,
3492
230,
3493
230,
3494
230,
3495
230,
3496
230,
3497
230,
3498
230,
3499
230,
3500
230,
3501
230,
3502
230,
3503
230,
3504
230,
3505
230,
3506
230,
3507
230,
3508
230,
3509
230,
3510
231,
3511
231,
3512
231,
3513
231,
3514
231,
3515
231,
3516
231,
3517
231,
3518
231,
3519
231,
3520
231,
3521
231,
3522
231,
3523
231,
3524
231,
3525
231,
3526
231,
3527
231,
3528
231,
3529
231,
3530
231,
3531
231,
3532
231,
3533
231,
3534
231,
3535
231,
3536
231,
3537
231,
3538
231,
3539
231,
3540
231,
3541
231,
3542
232,
3543
232,
3544
232,
3545
232,
3546
232,
3547
232,
3548
232,
3549
232,
3550
232,
3551
232,
3552
232,
3553
232,
3554
232,
3555
232,
3556
232,
3557
232,
3558
232,
3559
232,
3560
232,
3561
232,
3562
232,
3563
232,
3564
232,
3565
232,
3566
232,
3567
232,
3568
232,
3569
232,
3570
232,
3571
232,
3572
232,
3573
232,
3574
233,
3575
233,
3576
233,
3577
233,
3578
233,
3579
233,
3580
233,
3581
233,
3582
233,
3583
233,
3584
233,
3585
233,
3586
233,
3587
233,
3588
233,
3589
233,
3590
233,
3591
233,
3592
233,
3593
233,
3594
233,
3595
233,
3596
233,
3597
233,
3598
233,
3599
233,
3600
233,
3601
233,
3602
233,
3603
233,
3604
233,
3605
233,
3606
234,
3607
234,
3608
234,
3609
234,
3610
234,
3611
234,
3612
234,
3613
234,
3614
234,
3615
234,
3616
234,
3617
234,
3618
234,
3619
234,
3620
234,
3621
234,
3622
234,
3623
234,
3624
234,
3625
234,
3626
234,
3627
234,
3628
234,
3629
234,
3630
234,
3631
234,
3632
234,
3633
234,
3634
234,
3635
234,
3636
234,
3637
234,
3638
235,
3639
235,
3640
235,
3641
235,
3642
235,
3643
235,
3644
235,
3645
235,
3646
235,
3647
235,
3648
235,
3649
235,
3650
235,
3651
235,
3652
235,
3653
235,
3654
235,
3655
235,
3656
235,
3657
235,
3658
235,
3659
235,
3660
235,
3661
235,
3662
235,
3663
235,
3664
235,
3665
235,
3666
235,
3667
235,
3668
235,
3669
235,
3670
235,
3671
236,
3672
236,
3673
236,
3674
236,
3675
236,
3676
236,
3677
236,
3678
236,
3679
236,
3680
236,
3681
236,
3682
236,
3683
236,
3684
236,
3685
236,
3686
236,
3687
236,
3688
236,
3689
236,
3690
236,
3691
236,
3692
236,
3693
236,
3694
236,
3695
236,
3696
236,
3697
236,
3698
236,
3699
236,
3700
236,
3701
236,
3702
236,
3703
236,
3704
237,
3705
237,
3706
237,
3707
237,
3708
237,
3709
237,
3710
237,
3711
237,
3712
237,
3713
237,
3714
237,
3715
237,
3716
237,
3717
237,
3718
237,
3719
237,
3720
237,
3721
237,
3722
237,
3723
237,
3724
237,
3725
237,
3726
237,
3727
237,
3728
237,
3729
237,
3730
237,
3731
237,
3732
237,
3733
237,
3734
237,
3735
237,
3736
237,
3737
238,
3738
238,
3739
238,
3740
238,
3741
238,
3742
238,
3743
238,
3744
238,
3745
238,
3746
238,
3747
238,
3748
238,
3749
238,
3750
238,
3751
238,
3752
238,
3753
238,
3754
238,
3755
238,
3756
238,
3757
238,
3758
238,
3759
238,
3760
238,
3761
238,
3762
238,
3763
238,
3764
238,
3765
238,
3766
238,
3767
238,
3768
238,
3769
238,
3770
239,
3771
239,
3772
239,
3773
239,
3774
239,
3775
239,
3776
239,
3777
239,
3778
239,
3779
239,
3780
239,
3781
239,
3782
239,
3783
239,
3784
239,
3785
239,
3786
239,
3787
239,
3788
239,
3789
239,
3790
239,
3791
239,
3792
239,
3793
239,
3794
239,
3795
239,
3796
239,
3797
239,
3798
239,
3799
239,
3800
239,
3801
239,
3802
239,
3803
240,
3804
240,
3805
240,
3806
240,
3807
240,
3808
240,
3809
240,
3810
240,
3811
240,
3812
240,
3813
240,
3814
240,
3815
240,
3816
240,
3817
240,
3818
240,
3819
240,
3820
240,
3821
240,
3822
240,
3823
240,
3824
240,
3825
240,
3826
240,
3827
240,
3828
240,
3829
240,
3830
240,
3831
240,
3832
240,
3833
240,
3834
240,
3835
240,
3836
240,
3837
241,
3838
241,
3839
241,
3840
241,
3841
241,
3842
241,
3843
241,
3844
241,
3845
241,
3846
241,
3847
241,
3848
241,
3849
241,
3850
241,
3851
241,
3852
241,
3853
241,
3854
241,
3855
241,
3856
241,
3857
241,
3858
241,
3859
241,
3860
241,
3861
241,
3862
241,
3863
241,
3864
241,
3865
241,
3866
241,
3867
241,
3868
241,
3869
241,
3870
242,
3871
242,
3872
242,
3873
242,
3874
242,
3875
242,
3876
242,
3877
242,
3878
242,
3879
242,
3880
242,
3881
242,
3882
242,
3883
242,
3884
242,
3885
242,
3886
242,
3887
242,
3888
242,
3889
242,
3890
242,
3891
242,
3892
242,
3893
242,
3894
242,
3895
242,
3896
242,
3897
242,
3898
242,
3899
242,
3900
242,
3901
242,
3902
242,
3903
242,
3904
243,
3905
243,
3906
243,
3907
243,
3908
243,
3909
243,
3910
243,
3911
243,
3912
243,
3913
243,
3914
243,
3915
243,
3916
243,
3917
243,
3918
243,
3919
243,
3920
243,
3921
243,
3922
243,
3923
243,
3924
243,
3925
243,
3926
243,
3927
243,
3928
243,
3929
243,
3930
243,
3931
243,
3932
243,
3933
243,
3934
243,
3935
243,
3936
243,
3937
243,
3938
244,
3939
244,
3940
244,
3941
244,
3942
244,
3943
244,
3944
244,
3945
244,
3946
244,
3947
244,
3948
244,
3949
244,
3950
244,
3951
244,
3952
244,
3953
244,
3954
244,
3955
244,
3956
244,
3957
244,
3958
244,
3959
244,
3960
244,
3961
244,
3962
244,
3963
244,
3964
244,
3965
244,
3966
244,
3967
244,
3968
244,
3969
244,
3970
244,
3971
244,
3972
245,
3973
245,
3974
245,
3975
245,
3976
245,
3977
245,
3978
245,
3979
245,
3980
245,
3981
245,
3982
245,
3983
245,
3984
245,
3985
245,
3986
245,
3987
245,
3988
245,
3989
245,
3990
245,
3991
245,
3992
245,
3993
245,
3994
245,
3995
245,
3996
245,
3997
245,
3998
245,
3999
245,
4000
245,
4001
245,
4002
245,
4003
245,
4004
245,
4005
245,
4006
245,
4007
246,
4008
246,
4009
246,
4010
246,
4011
246,
4012
246,
4013
246,
4014
246,
4015
246,
4016
246,
4017
246,
4018
246,
4019
246,
4020
246,
4021
246,
4022
246,
4023
246,
4024
246,
4025
246,
4026
246,
4027
246,
4028
246,
4029
246,
4030
246,
4031
246,
4032
246,
4033
246,
4034
246,
4035
246,
4036
246,
4037
246,
4038
246,
4039
246,
4040
246,
4041
246,
4042
247,
4043
247,
4044
247,
4045
247,
4046
247,
4047
247,
4048
247,
4049
247,
4050
247,
4051
247,
4052
247,
4053
247,
4054
247,
4055
247,
4056
247,
4057
247,
4058
247,
4059
247,
4060
247,
4061
247,
4062
247,
4063
247,
4064
247,
4065
247,
4066
247,
4067
247,
4068
247,
4069
247,
4070
247,
4071
247,
4072
247,
4073
247,
4074
247,
4075
247,
4076
248,
4077
248,
4078
248,
4079
248,
4080
248,
4081
248,
4082
248,
4083
248,
4084
248,
4085
248,
4086
248,
4087
248,
4088
248,
4089
248,
4090
248,
4091
248,
4092
248,
4093
248,
4094
248,
4095
248,
4096
248,
4097
248,
4098
248,
4099
248,
4100
248,
4101
248,
4102
248,
4103
248,
4104
248,
4105
248,
4106
248,
4107
248,
4108
248,
4109
248,
4110
248,
4111
249,
4112
249,
4113
249,
4114
249,
4115
249,
4116
249,
4117
249,
4118
249,
4119
249,
4120
249,
4121
249,
4122
249,
4123
249,
4124
249,
4125
249,
4126
249,
4127
249,
4128
249,
4129
249,
4130
249,
4131
249,
4132
249,
4133
249,
4134
249,
4135
249,
4136
249,
4137
249,
4138
249,
4139
249,
4140
249,
4141
249,
4142
249,
4143
249,
4144
249,
4145
249,
4146
250,
4147
250,
4148
250,
4149
250,
4150
250,
4151
250,
4152
250,
4153
250,
4154
250,
4155
250,
4156
250,
4157
250,
4158
250,
4159
250,
4160
250,
4161
250,
4162
250,
4163
250,
4164
250,
4165
250,
4166
250,
4167
250,
4168
250,
4169
250,
4170
250,
4171
250,
4172
250,
4173
250,
4174
250,
4175
250,
4176
250,
4177
250,
4178
250,
4179
250,
4180
250,
4181
250,
4182
251,
4183
251,
4184
251,
4185
251,
4186
251,
4187
251,
4188
251,
4189
251,
4190
251,
4191
251,
4192
251,
4193
251,
4194
251,
4195
251,
4196
251,
4197
251,
4198
251,
4199
251,
4200
251,
4201
251,
4202
251,
4203
251,
4204
251,
4205
251,
4206
251,
4207
251,
4208
251,
4209
251,
4210
251,
4211
251,
4212
251,
4213
251,
4214
251,
4215
251,
4216
251,
4217
252,
4218
252,
4219
252,
4220
252,
4221
252,
4222
252,
4223
252,
4224
252,
4225
252,
4226
252,
4227
252,
4228
252,
4229
252,
4230
252,
4231
252,
4232
252,
4233
252,
4234
252,
4235
252,
4236
252,
4237
252,
4238
252,
4239
252,
4240
252,
4241
252,
4242
252,
4243
252,
4244
252,
4245
252,
4246
252,
4247
252,
4248
252,
4249
252,
4250
252,
4251
252,
4252
252,
4253
253,
4254
253,
4255
253,
4256
253,
4257
253,
4258
253,
4259
253,
4260
253,
4261
253,
4262
253,
4263
253,
4264
253,
4265
253,
4266
253,
4267
253,
4268
253,
4269
253,
4270
253,
4271
253,
4272
253,
4273
253,
4274
253,
4275
253,
4276
253,
4277
253,
4278
253,
4279
253,
4280
253,
4281
253,
4282
253,
4283
253,
4284
253,
4285
253,
4286
253,
4287
253,
4288
253,
4289
254,
4290
254,
4291
254,
4292
254,
4293
254,
4294
254,
4295
254,
4296
254,
4297
254,
4298
254,
4299
254,
4300
254,
4301
254,
4302
254,
4303
254,
4304
254,
4305
254,
4306
254,
4307
254,
4308
254,
4309
254,
4310
254,
4311
254,
4312
254,
4313
254,
4314
254,
4315
254,
4316
254,
4317
254,
4318
254,
4319
254,
4320
254,
4321
254,
4322
254,
4323
254,
4324
254,
4325
255,
4326
255,
4327
255,
4328
255,
4329
255,
4330
255,
4331
255,
4332
255,
4333
255,
4334
255,
4335
255,
4336
255,
4337
255,
4338
255,
4339
255,
4340
255,
4341
255,
4342
255,
4343
255,
4344
255,
4345
255,
4346
255,
4347
255,
4348
255,
4349
255,
4350
255,
4351
255,
4352
255,
4353
255,
4354
255,
4355
255,
4356
255,
4357
255,
4358
255,
4359
255,
4360
255
4361
};
src
cielab_luts.h
Generated by
1.8.14