1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
|
/* This data is Copyright 1994 by the MIT Media Laboratory. It is provided free
* with no restrictions on use, provided the authors are cited when the data is
* used in any research or commercial application. */
/* Bill Gardner <billg@media.mit.edu> and Keith Martin <kdm@media.mit.edu> */
static const HrtfFilterCoeffs Elev40n = {
29, 180, {
/* a = 0 */
{
{ -6,-6,+9,-15,+19,-27,+27,-47,+39,-45,+28,-33,+32,-61,+2502,+6468,-5938,-5889,+3358,-3783,+4211,+8853,+4110,+3257,+4854,+8620,+975,-2726,-722,-4356,-2449,+2958,-2507,-3605,-1133,-2687,-1219,-1124,-1499,-799,-1310,-1375,+350,-1307,-1112,-574,-660,-156,-524,-71,+44,-341,-236,-259,-515,-258,-411,-531,-245,-253,-86,-186,-703,-467,-703,-387,+201,+140,+337,+311,+32,+37,-259,-413,-571,-974,-711,-407,-231,+28,-24,+34,+76,-154,-96,-284,-431,-586,-551,-268,-121,-60,+65,+41,-4,-7,-136,-159,-165,-93,-185,-270,-196,-110,-45,+18,-63,-99,-116,-149,-164,-80,+21,+22,+36,+49,+70,+100,+58,+39,+21,-23,-25,-26,+19,-62,-40,+3 },
{ -6,-6,+9,-15,+19,-27,+27,-47,+39,-45,+28,-33,+32,-61,+2502,+6468,-5938,-5889,+3358,-3783,+4211,+8853,+4110,+3257,+4854,+8620,+975,-2726,-722,-4356,-2449,+2958,-2507,-3605,-1133,-2687,-1219,-1124,-1499,-799,-1310,-1375,+350,-1307,-1112,-574,-660,-156,-524,-71,+44,-341,-236,-259,-515,-258,-411,-531,-245,-253,-86,-186,-703,-467,-703,-387,+201,+140,+337,+311,+32,+37,-259,-413,-571,-974,-711,-407,-231,+28,-24,+34,+76,-154,-96,-284,-431,-586,-551,-268,-121,-60,+65,+41,-4,-7,-136,-159,-165,-93,-185,-270,-196,-110,-45,+18,-63,-99,-116,-149,-164,-80,+21,+22,+36,+49,+70,+100,+58,+39,+21,-23,-25,-26,+19,-62,-40,+3 },
},
/* a = 6 */
{
{ +2,+1,-4,+10,-6,+14,-5,+7,-4,-6,+16,-32,+48,-60,+59,+870,+5586,-876,-7602,+586,-2912,+127,+8592,+4656,+4081,+4036,+6419,+4515,-847,-228,-2522,-4138,+1286,+770,-2647,-1914,-2617,-1460,-797,-1285,-1024,-1073,-1456,-137,-412,-1094,-547,-634,-599,-378,-367,-248,-164,-373,-334,-329,-397,-490,-324,-248,-334,-451,-351,-736,-255,+252,+40,+289,+192,+2,-39,-162,-135,-451,-730,-576,-537,-297,-95,-148,-26,+63,-94,-48,-304,-485,-627,-656,-395,-193,-44,-24,-38,+41,+18,-126,-106,-158,-132,-207,-328,-322,-234,-220,-206,-115,-62,-12,+65,-20,-101,-117,-132,-40,+48,+34,-13,+13,+0,+32,+80,+91,+9,+48,+15,-98,-21,-23 },
{ -13,+8,-17,+13,-21,+9,-22,-8,+13,-55,+61,-100,+83,+1206,+7477,-2705,-9567,+3288,-3028,+1308,+10466,+5264,+3773,+3742,+9796,+3228,-4187,-747,-3968,-3651,+3563,-1102,-4868,-1045,-2734,-2121,-1366,-1727,-957,-828,-1673,+273,-655,-1335,-494,-1033,-199,-560,-492,+33,-227,-294,-59,-489,-256,-218,-501,-308,-236,-252,-172,-794,-641,-628,-650,+164,+217,+263,+334,-24,+22,-141,-493,-618,-1030,-794,-348,-168,+8,+47,+6,+197,+11,-72,-252,-474,-567,-637,-314,-150,-124,-4,+30,-17,+40,-83,-98,-100,-49,-96,-224,-204,-114,-61,+23,-38,-114,-123,-154,-145,-113,-5,-14,-3,+38,+48,+100,+120,+74,+69,-34,-31,-68,-60,-35,-59,+18,+27 },
},
/* a = 13 */
{
{ +0,+0,-2,-3,+5,-8,+13,-13,+14,-21,+12,-10,-1,+8,-9,-3,+1431,+5078,-2578,-5879,+793,-3146,+2101,+7123,+3641,+4241,+3877,+6153,+3349,-577,-43,-2663,-3307,+956,+295,-2517,-2169,-1835,-919,-932,-1264,-882,-720,-958,-439,-801,-687,-362,-752,-676,-452,-450,-209,-227,-416,-316,-286,-401,-414,-279,-323,-443,-352,-324,-530,+141,+205,+141,+295,-21,-45,-124,-227,-212,-557,-654,-510,-466,-184,-139,-154,-45,-161,-196,-177,-376,-479,-640,-555,-292,-140,-36,-4,-3,+24,-90,-133,-165,-232,-171,-299,-356,-296,-213,-215,-179,-116,-111,-3,+62,-52,-99,-98,-73,+10,+53,+2,-18,-24,-53,+14,+91,+70,+27,+51,-29,-46,+18 },
{ +8,-9,+4,+0,-16,+19,-57,+75,-116,+136,-191,+213,+266,+7056,+1765,-12073,+1059,-611,-2123,+11103,+6853,+4429,+3203,+9597,+6318,-5283,-1027,-3275,-5032,+3872,+511,-5897,-1365,-2297,-3241,-2236,-1565,-302,-646,-2224,-29,+214,-1337,-297,-1441,-631,-272,-699,-301,-215,-356,+33,-269,-328,-54,-374,-346,-294,-295,-126,-683,-880,-588,-801,-34,+395,+157,+289,-57,-37,+40,-471,-621,-1063,-966,-392,-104,+71,+123,+39,+125,+127,+41,-141,-432,-578,-732,-426,-101,-120,-97,+31,-23,+85,+8,-107,-61,-3,+6,-134,-194,-103,-27,+35,-12,-117,-124,-186,-130,-109,-8,+11,-36,+2,+32,+89,+131,+98,+109,+8,-43,-36,-109,-66,-53,+6,+55,+108 },
},
/* a = 19 */
{
{ +0,+0,+1,-1,-1,+6,-5,+14,-11,+16,-17,+11,-7,+2,+10,-3,+0,+1329,+4414,-2221,-5000,+475,-2346,+2001,+5469,+3481,+4140,+3516,+5551,+3098,+38,-26,-2352,-2957,+654,+248,-2563,-1915,-1325,-732,-934,-1158,-648,-307,-660,-616,-678,-509,-508,-886,-839,-601,-340,-164,-396,-399,-194,-246,-337,-390,-271,-266,-357,-211,-272,-316,+188,+48,+194,+211,-45,-67,-233,-252,-427,-723,-647,-456,-340,-72,-109,-112,-105,-292,-254,-277,-410,-523,-673,-459,-198,-76,-21,-32,-30,-66,-137,-152,-221,-252,-228,-324,-346,-266,-193,-217,-178,-134,-106,+23,+31,-64,-89,-65,-28,+26,+9,-33,-17,-67,-78,+4,+67,+36,+62,+76,+12,+19 },
{ +3,-6,+19,-33,+46,-83,+101,-133,+149,-194,+224,-65,+6260,+4978,-12771,-2094,+1356,-3825,+10854,+8280,+5012,+3760,+8755,+7989,-4578,-1694,-4046,-4753,+4243,+744,-6015,-1837,-2427,-4283,-3100,-1170,+1028,-769,-2801,-223,+800,-1169,-492,-1370,-982,-622,-631,-249,-404,-497,+50,-226,-319,+39,-348,-321,-269,-342,-60,-478,-1001,-700,-907,-341,+432,+239,+209,+23,-139,+13,-359,-614,-1100,-1070,-514,-53,+198,+188,+55,+19,+101,+111,-2,-375,-543,-726,-512,-181,-143,-140,+31,+19,+122,+133,-75,-78,+1,+53,-16,-113,-97,-20,+80,+38,-120,-99,-240,-179,-75,+46,+77,-40,-32,-20,+57,+126,+116,+125,+49,-44,-1,-104,-116,-39,-3,+62,+113,+187 },
},
/* a = 26 */
{
{ +0,-2,+1,+0,-2,+0,+4,-3,+12,-11,+15,-20,+23,-24,+29,-21,+31,-14,+1700,+3707,-2997,-3713,+398,-1771,+2334,+4243,+3589,+3723,+3467,+4999,+2458,+417,-277,-2528,-2359,+1060,-349,-2617,-1463,-913,-627,-892,-963,-421,-93,-577,-489,-601,-632,-656,-901,-884,-503,-228,-318,-455,-251,-151,-204,-326,-339,-157,-152,-156,-200,-412,-186,+106,-9,+199,+62,-32,-128,-329,-431,-672,-784,-559,-358,-180,+16,-65,-66,-168,-318,-332,-406,-473,-577,-614,-356,-106,-1,-51,-112,-94,-109,-163,-214,-256,-240,-253,-330,-296,-209,-205,-244,-157,-121,-58,+27,-11,-50,-59,-58,-17,+0,-38,-48,-63,-85,-80,+14,+59,+79,+129,+67,+15 },
{ -22,+36,-45,+50,-68,+65,-68,+52,-56,+46,-103,+3437,+9073,-8940,-9120,+3790,-4791,+7304,+10963,+5179,+4987,+5917,+11468,-1624,-3736,-3033,-6739,+3999,+2822,-6341,-2966,-1973,-4977,-3681,-1261,+1171,-89,-2496,-1048,+897,-876,-688,-1233,-1148,-829,-979,-227,-232,-513,-124,-225,-424,+18,-370,-293,-111,-307,-175,-211,-932,-873,-881,-807,+204,+337,+183,+249,-112,-61,-271,-478,-995,-1210,-684,-228,+209,+231,+128,-7,-23,+62,+129,-203,-443,-686,-622,-278,-130,-163,-65,+29,+69,+227,+51,-78,-18,+46,+52,+7,-57,-20,+77,+82,-100,-104,-192,-235,-87,+34,+152,+47,-44,-77,-35,+109,+120,+100,+105,-32,+22,-24,-128,-95,-29,+26,+105,+192,+203 },
},
/* a = 32 */
{
{ -1,+0,-1,+1,+0,+0,+0,+3,-1,+9,-8,+15,-15,+20,-18,+26,-17,+32,-19,+1501,+3214,-2495,-3221,+498,-1364,+1456,+3713,+3443,+3326,+3258,+4279,+2499,+760,-424,-2383,-1777,+996,-636,-2275,-1087,-532,-499,-897,-700,-177,-47,-665,-453,-378,-646,-770,-909,-705,-372,-338,-416,-335,-141,-174,-266,-322,-101,+56,-116,-138,-311,-412,-183,-121,-41,+81,-114,-123,-258,-366,-511,-710,-705,-505,-289,-92,+43,-20,-75,-257,-357,-379,-467,-549,-595,-506,-233,-41,-51,-171,-165,-143,-164,-190,-242,-265,-264,-260,-280,-233,-189,-233,-247,-136,-89,-38,-12,-18,-23,-86,-83,-33,-33,-74,-75,-103,-126,-48,+79,+99,+114,+111,+25 },
{ +26,-30,+22,-28,+2,+17,-60,+80,-131,+98,+1589,+10064,-3722,-13879,+2780,-2916,+3724,+12829,+5410,+4531,+5824,+13620,+461,-4441,-3056,-8479,+4248,+3889,-5863,-4110,-2840,-4700,-3029,-1852,+512,+530,-2026,-913,+611,-1026,-648,-1369,-1393,-653,-1347,-639,+95,-438,-289,-23,-671,+53,-427,-380,-72,-219,-216,-155,-767,-1031,-850,-1075,-175,+467,+178,+298,+96,-112,-229,-442,-874,-1235,-756,-392,+101,+157,+128,+19,-66,+48,+161,-24,-326,-664,-731,-369,-171,-121,-78,+43,+22,+186,+115,-66,-1,+70,+53,+114,+34,+5,+112,+106,-89,-143,-200,-246,-32,+34,+186,+118,-30,-85,-92,+45,+80,+65,+111,+25,+32,+26,-75,-120,-91,+14,+65,+176,+189,+155 },
},
/* a = 39 */
{
{ +0,+0,+2,-1,+1,+0,-1,+2,+2,+1,+7,-1,+12,-13,+24,-20,+31,-28,+48,+9,+1785,+2418,-2901,-2024,+450,-1405,+1697,+3390,+3147,+3032,+3150,+3626,+2145,+750,-734,-2153,-1024,+693,-1095,-1551,-546,-410,-571,-745,-386,-69,-276,-803,-274,-240,-559,-763,-836,-478,-313,-435,-392,-305,-242,-168,-204,-150,+73,+45,-163,-303,-465,-394,-228,-230,-116,-112,-201,-196,-311,-350,-534,-652,-602,-428,-230,-45,+0,-62,-175,-346,-360,-391,-479,-537,-518,-355,-121,-96,-191,-214,-183,-202,-194,-191,-258,-295,-253,-250,-225,-195,-196,-224,-190,-98,-80,-30,-50,-56,-60,-103,-63,-31,-74,-97,-108,-129,-85,+25,+99,+89,+122,+77 },
{ +20,-36,+50,-87,+117,-160,+186,-245,+283,-109,+7529,+5694,-15165,-4120,+1635,-1741,+12733,+7793,+2995,+5616,+14355,+6052,-5226,-2237,-10070,+1037,+6935,-4337,-5414,-3418,-4605,-2166,-2313,-1366,+1214,-1490,-1018,+895,-1185,-779,-958,-2000,-780,-1096,-1309,-189,-2,-568,+219,-466,-136,-316,-572,-195,-136,-295,-192,-383,-1042,-938,-1075,-709,+313,+331,+147,+380,+27,-230,-393,-669,-1141,-907,-583,-116,+99,+41,+41,-28,-17,+218,+162,-172,-432,-827,-553,-282,-127,-99,+36,+21,+65,+204,-18,-46,+124,+57,+120,+130,+18,+122,+196,+6,-171,-176,-273,-79,+61,+162,+218,+39,-89,-119,-36,+73,+63,+65,+82,+31,+59,-7,-78,-158,-53,+74,+132,+219,+153,+118 },
},
/* a = 45 */
{
{ +2,+0,+1,+0,+0,+2,+0,+0,+3,+1,+4,+7,+1,+9,-6,+19,-17,+32,-23,+38,+106,+1970,+1428,-2831,-883,-71,-1186,+2031,+2936,+2921,+2740,+2853,+3063,+2030,+689,-1125,-1843,-478,+348,-906,-860,-368,-319,-457,-492,-331,-210,-521,-581,+45,-227,-485,-695,-704,-392,-312,-463,-534,-334,-56,-32,-111,-83,-48,-196,-255,-391,-538,-390,-329,-234,-178,-222,-221,-265,-296,-355,-526,-584,-518,-355,-198,-79,-84,-152,-310,-373,-290,-352,-439,-455,-398,-255,-150,-210,-277,-236,-208,-214,-178,-253,-301,-250,-236,-223,-202,-184,-174,-163,-126,-106,-90,-86,-103,-81,-77,-77,-54,-49,-92,-96,-113,-108,-52,+36,+90,+103,+131 },
{ -51,+61,-78,+83,-82,+63,-67,+62,-150,+3645,+10708,-9357,-12711,+3371,-2445,+9318,+10118,+1881,+5756,+13695,+11805,-5060,-2671,-9672,-2528,+9191,-3200,-6167,-3879,-4015,-2110,-1684,-2874,+507,-383,-1847,+1070,-447,-1008,-853,-2139,-1227,-1050,-1353,-1003,+85,-398,+284,-288,-195,-68,-795,-330,-230,-179,-419,-184,-789,-1023,-986,-1023,-189,+479,+116,+258,+296,-89,-293,-610,-1020,-966,-700,-349,-45,-21,-37,-10,+65,+149,+278,+0,-253,-681,-652,-360,-209,-166,-71,+50,+0,+102,+64,-33,+128,+181,+71,+164,+93,+86,+216,+119,-108,-185,-232,-139,+55,+143,+228,+132,-31,-101,-99,+8,+78,+44,+74,+95,+53,-11,-20,-142,-137,+46,+117,+232,+215,+106,+111 },
},
/* a = 51 */
{
{ -5,-4,-6,-4,-5,-5,-4,-3,-5,-1,-2,+0,+0,+0,-2,-3,+10,-16,+19,-20,+9,+173,+1719,+847,-2056,-515,-541,-705,+1796,+2367,+2631,+2405,+2560,+2732,+1947,+421,-1205,-1322,-96,+295,-543,-389,-128,-90,-369,-519,-386,-221,-365,-307,+72,-278,-499,-556,-519,-414,-499,-560,-338,-95,-7,-127,-233,-287,-245,-301,-368,-453,-496,-435,-417,-245,-185,-249,-264,-279,-319,-422,-524,-524,-449,-328,-230,-166,-206,-274,-338,-293,-234,-315,-343,-349,-315,-282,-280,-300,-292,-229,-239,-250,-253,-286,-248,-228,-225,-225,-178,-153,-148,-133,-147,-130,-136,-135,-125,-97,-79,-68,-28,-69,-85,-82,-105,-109,-80,+28,+79,+117 },
{ -23,+33,-76,+109,-168,+197,-271,+304,+48,+9103,+4303,-17554,-3321,+1506,+1959,+12526,+3320,+4119,+9888,+17463,+1001,-5488,-5567,-9331,+8897,+2019,-7136,-4524,-3437,-3055,-1365,-2351,-1324,+305,-2388,+262,+450,-1003,-229,-2062,-1841,-1123,-1205,-1542,-322,-456,+7,+337,-566,+177,-615,-468,-353,-135,-434,-241,-435,-1011,-1030,-1005,-674,+50,+320,-37,+380,+214,-127,-362,-902,-1070,-840,-484,-235,-162,-91,-95,+177,+161,+221,+173,-54,-470,-689,-449,-230,-172,-277,-19,+9,-4,+73,-6,+15,+220,+143,+165,+196,+94,+156,+154,+19,-143,-220,-166,+0,+95,+200,+202,+64,-59,-84,-66,+50,+61,+43,+85,+108,+2,-37,-43,-175,-33,+67,+157,+280,+188,+97,+83 },
},
/* a = 58 */
{
{ +3,+2,+2,+1,+2,+2,+2,+5,+3,+2,+6,+2,+8,+2,+9,+1,+10,+2,+2,+5,+0,-2,+437,+1528,-17,-1303,-315,-849,+103,+1538,+2040,+2442,+2285,+2396,+2103,+1529,+73,-1053,-664,+264,+225,-114,+86,+76,-141,-438,-311,-282,-260,-327,-154,-72,-324,-390,-470,-476,-521,-481,-338,-142,-83,-201,-293,-365,-361,-356,-362,-364,-477,-496,-488,-340,-171,-200,-248,-286,-332,-416,-486,-495,-433,-391,-336,-251,-223,-218,-287,-306,-236,-234,-262,-289,-292,-316,-309,-304,-303,-265,-268,-275,-268,-262,-259,-226,-197,-209,-200,-179,-154,-134,-130,-135,-149,-151,-144,-107,-73,-69,-45,-28,-51,-57,-83,-114,-113,-55,+29,+64 },
{ +52,-67,+53,-45,-5,+21,-67,+0,+2481,+11997,-7036,-16418,+3187,-485,+8145,+8696,+2127,+6363,+15857,+12805,-6953,-3492,-10324,+1400,+9091,-5704,-5905,-3676,-3093,-2257,-1107,-2351,+193,-2082,-2012,+1606,-936,-444,-963,-1874,-1574,-1276,-1411,-1128,-151,-951,+492,-241,-62,-215,-555,-192,-225,-285,-506,-112,-810,-1083,-1126,-753,-439,+123,-5,-44,+516,+147,-156,-559,-1063,-950,-737,-310,-284,-178,-184,+15,+328,+184,+258,+87,-196,-611,-533,-295,-149,-264,-227,-11,-56,-20,+41,-1,+89,+185,+143,+269,+215,+172,+152,+55,-55,-174,-206,-51,+60,+140,+197,+164,+24,-38,-55,-13,+70,-11,+75,+88,+89,-18,-25,-64,-140,+29,+72,+205,+259,+161,+118,+39 },
},
/* a = 64 */
{
{ +3,+4,+2,+3,+2,+4,+3,+4,+4,+5,+3,+4,+2,+8,+2,+6,+2,+10,-8,+8,-2,+15,-2,+567,+1052,-272,-615,-441,-714,+406,+1158,+1830,+2314,+1914,+1696,+1734,+1396,+150,-713,-109,+582,+579,+552,+167,-20,-98,-285,-325,-355,-289,-334,-164,-82,-248,-457,-560,-459,-334,-326,-248,-191,-268,-361,-429,-459,-432,-369,-370,-413,-537,-512,-414,-278,-166,-223,-282,-363,-436,-469,-481,-452,-426,-385,-337,-216,-172,-234,-281,-322,-257,-241,-252,-244,-274,-291,-300,-301,-305,-290,-281,-296,-275,-271,-249,-196,-197,-238,-240,-173,-136,-111,-118,-145,-160,-163,-111,-84,-84,-69,-26,-16,-34,-59,-117,-128,-118,-56,+0 },
{ +70,-113,+139,-187,+193,-245,+280,-339,+6988,+9349,-17554,-8511,+4976,-26,+11589,+4052,+2776,+11059,+19163,+1648,-7757,-5718,-6656,+10463,+1090,-7754,-4965,-2636,-2554,-1624,-1355,-1666,-111,-3543,-126,+320,-1030,-231,-1703,-1193,-1465,-1274,-1845,-238,-796,-642,+84,-375,+199,-572,-99,-82,+7,-655,-353,-335,-966,-1212,-1050,-568,-391,+141,-329,+60,+532,+85,-142,-853,-1009,-824,-586,-298,-347,-204,-165,+249,+351,+217,+148,-29,-387,-568,-355,-138,-124,-335,-203,-74,-100,-50,+22,+23,+176,+156,+183,+275,+219,+241,+108,-1,-123,-188,-155,+25,+124,+132,+165,+120,+51,+10,-37,+45,+4,-20,+84,+46,+85,+30,+1,-100,-78,+26,+118,+258,+188,+131,+110,-1 },
},
/* a = 71 */
{
{ +1,+2,+2,+1,+2,+3,+2,+3,+3,+4,+2,+2,+1,+4,+5,+3,+2,+3,+3,-1,+11,-6,+6,+77,+718,+516,-388,-258,-563,-321,+641,+1266,+1615,+1593,+1562,+1435,+1691,+1254,+89,-146,+663,+950,+746,+492,+9,+15,-147,-310,-377,-335,-375,-322,-73,-198,-430,-590,-396,-170,-206,-316,-311,-364,-442,-452,-463,-435,-430,-423,-412,-468,-522,-475,-395,-257,-164,-246,-367,-447,-486,-467,-458,-441,-401,-342,-232,-166,-211,-271,-330,-334,-288,-279,-228,-189,-234,-291,-298,-296,-295,-303,-314,-299,-281,-272,-246,-220,-238,-254,-208,-140,-105,-102,-122,-152,-151,-135,-116,-91,-72,-45,-6,-21,-47,-96,-137,-139,-124,-61 },
{ +53,-106,+151,-225,+269,-357,+419,-146,+10195,+4500,-21837,-1538,+3570,+1772,+11907,+1025,+5033,+15169,+16891,-4962,-7342,-6411,+99,+10756,-3716,-7320,-4621,-1461,-2731,-1212,-1694,-1125,-909,-3524,+480,-587,-662,-934,-1212,-1248,-1231,-1235,-1921,-116,-969,-349,-449,-156,-85,-393,+95,+77,+49,-849,-320,-497,-1015,-1293,-873,-613,-329,+39,-501,+279,+410,+63,-186,-982,-896,-758,-454,-355,-361,-196,-18,+415,+311,+162,+31,-201,-465,-447,-169,-47,-158,-366,-235,-160,-111,-24,+5,+79,+217,+202,+179,+206,+226,+215,+121,-22,-147,-161,-141,+63,+136,+136,+152,+116,+68,+23,-13,+74,-43,-7,+77,+11,+110,+66,+7,-92,-40,+16,+162,+264,+160,+129,+55,-48 },
},
/* a = 77 */
{
{ -1,+0,+0,+1,+0,+0,+2,+1,+1,+2,-1,+0,+0,+0,+1,+0,+2,+0,+1,+3,+1,-2,-1,+0,+153,+587,+206,-283,-153,-325,+195,+692,+666,+820,+1195,+1598,+1621,+1757,+1361,+649,+686,+988,+682,+475,+412,+110,-61,-238,-303,-407,-402,-434,-273,-191,-497,-461,-227,-69,-64,-296,-476,-482,-499,-537,-425,-368,-478,-488,-465,-438,-483,-523,-473,-380,-248,-252,-317,-394,-462,-493,-443,-394,-402,-333,-284,-223,-189,-261,-332,-379,-389,-344,-227,-138,-135,-222,-288,-308,-321,-316,-325,-324,-311,-302,-273,-251,-251,-241,-213,-148,-121,-103,-101,-119,-130,-167,-148,-100,-70,-53,-36,-26,-43,-67,-120,-150,-158,-143 },
{ +19,-65,+119,-216,+295,-410,+481,+456,+12833,-2222,-22499,+4887,+1149,+4375,+9842,-296,+8429,+18005,+11834,-9789,-6653,-4244,+6358,+7389,-6358,-7011,-3412,-691,-3538,-513,-2060,-1077,-1832,-2522,+422,-1042,-757,-1627,-592,-1422,-710,-1604,-1450,-102,-1083,-249,-664,-165,-454,-106,+130,+260,-123,-857,-374,-637,-923,-1275,-722,-711,-407,-200,-525,+469,+324,+39,-343,-873,-691,-655,-453,-446,-360,-203,+133,+448,+202,+65,-30,-272,-428,-327,-28,-14,-226,-362,-315,-239,-76,-8,+11,+105,+237,+238,+165,+206,+253,+167,+99,-86,-91,-104,-175,+87,+128,+149,+158,+114,+94,+43,+7,+35,-36,-5,+38,+39,+120,+128,-32,-93,-3,+45,+221,+241,+146,+91,-6,-45 },
},
/* a = 84 */
{
{ +1,+1,+1,+0,+4,+1,+5,+1,+2,+2,+0,-1,+2,+2,+1,+2,+3,+2,+0,+8,+2,+3,-6,+3,+1,+241,+456,-3,-172,+187,+183,-121,-18,+484,+889,+1480,+1897,+1805,+1936,+1787,+907,+542,+632,+387,+363,+420,+95,-290,-302,-301,-418,-411,-422,-380,-443,-382,-44,+49,-86,-231,-505,-609,-492,-521,-517,-385,-401,-487,-491,-494,-477,-479,-512,-453,-373,-330,-314,-313,-358,-447,-449,-398,-346,-326,-290,-269,-265,-252,-313,-407,-445,-369,-228,-121,-83,-170,-276,-328,-340,-332,-334,-329,-314,-290,-293,-272,-239,-228,-199,-163,-111,-108,-94,-102,-146,-165,-155,-110,-75,-53,-54,-41,-33,-64,-97,-150,-163,-155 },
{ +1,-45,+101,-203,+299,-429,+514,+679,+13734,-5144,-22114,+7376,+378,+4780,+8472,-46,+10067,+18984,+8574,-12089,-5945,-1350,+8527,+5182,-7208,-6831,-2079,-1043,-3851,-136,-2667,-859,-2099,-2195,+426,-1115,-1186,-1576,-563,-1644,-304,-1596,-1197,-210,-848,-435,-691,-234,-616,-66,+56,+336,-261,-750,-441,-663,-862,-1179,-647,-842,-506,-407,-473,+560,+295,+78,-461,-811,-527,-517,-453,-501,-414,-207,+210,+379,+135,+25,-58,-248,-347,-244,-30,-72,-253,-311,-355,-323,-52,+14,+16,+66,+221,+276,+162,+252,+224,+142,+71,-156,-31,-80,-171,+65,+108,+135,+183,+148,+86,+53,+10,+16,-21,-48,+6,+72,+130,+165,-62,-146,+41,+108,+247,+225,+97,+57,-15,-37 },
},
/* a = 90 */
{
{ +1,+1,+1,+2,+4,+4,+4,+3,+3,+2,+2,+1,+0,+4,+3,+2,+6,+2,+2,+3,+6,+1,+0,-10,+1,+34,+273,+304,+230,+405,-203,-622,-286,+258,+1081,+1343,+1531,+2199,+2478,+2117,+1270,+299,+242,+544,+363,+161,+197,+8,-405,-294,-192,-379,-457,-565,-527,-192,+34,+51,-28,-249,-453,-575,-614,-502,-462,-508,-430,-399,-463,-529,-504,-479,-521,-527,-489,-363,-291,-283,-336,-382,-377,-379,-310,-332,-323,-291,-314,-303,-341,-384,-428,-359,-240,-141,-97,-187,-280,-335,-327,-343,-335,-305,-305,-279,-307,-276,-226,-215,-190,-154,-112,-99,-89,-118,-164,-177,-152,-122,-90,-59,-52,-35,-41,-72,-95,-121,-143,-161 },
{ +4,-54,+120,-225,+332,-478,+596,+420,+13848,-5255,-22338,+8357,+726,+3447,+7891,+458,+10759,+19235,+6530,-13599,-4792,+1732,+8745,+3838,-7737,-6202,-1019,-1642,-3855,-158,-3089,-964,-1902,-2112,+226,-871,-1452,-1474,-769,-1707,-264,-1426,-716,-369,-786,-391,-701,-529,-610,-167,-33,+292,-360,-650,-438,-577,-821,-1093,-593,-917,-689,-547,-435,+580,+343,+82,-426,-752,-443,-345,-460,-528,-533,-218,+269,+290,+66,+15,-34,-213,-252,-185,-53,-139,-274,-285,-345,-340,-72,-16,-9,+86,+243,+284,+169,+299,+224,+131,+29,-192,-17,-47,-111,+39,+87,+126,+184,+184,+85,+88,+16,+20,-13,-103,+19,+65,+111,+186,-44,-165,+95,+156,+231,+240,+75,+18,-18,-44 },
},
/* a = 96 */
{
{ +1,+0,+1,+0,+2,+2,+2,+3,+0,+1,+0,+0,+0,+0,+2,+0,+0,+3,+2,+2,-4,+2,-7,-1,-11,+11,+30,+552,+941,-204,-833,-532,-105,+646,+911,+1200,+1703,+2294,+2621,+1927,+965,+630,+336,+208,+305,+31,-135,+34,+71,-285,-272,-57,-308,-640,-695,-259,+144,+88,-76,-195,-427,-522,-548,-602,-477,-446,-483,-459,-449,-482,-511,-533,-594,-568,-479,-350,-318,-343,-321,-328,-285,-286,-318,-357,-390,-351,-318,-338,-362,-361,-366,-323,-273,-230,-232,-283,-280,-269,-294,-338,-315,-273,-273,-295,-316,-276,-230,-190,-169,-147,-106,-97,-106,-151,-186,-193,-178,-135,-104,-66,-40,-43,-55,-69,-73,-95,-125,-174 },
{ +63,-117,+195,-307,+426,-573,+739,-351,+12674,-953,-23990,+6614,+2800,+654,+8608,+489,+9985,+19095,+7509,-13833,-4888,+3407,+7766,+4469,-7734,-5929,-714,-1756,-3876,-262,-3170,-1369,-1527,-2456,+406,-806,-1447,-1274,-921,-1812,-383,-1272,-759,-32,-796,-574,-528,-686,-767,-229,-57,+132,-319,-668,-381,-457,-805,-1001,-665,-911,-770,-660,-524,+607,+467,+98,-360,-715,-437,-322,-485,-535,-502,-234,+223,+284,+62,-25,-48,-185,-188,-138,-89,-195,-265,-279,-356,-361,-116,-31,-33,+121,+275,+255,+152,+294,+245,+150,+0,-214,-70,-25,-45,+57,+75,+85,+140,+197,+114,+131,+30,-9,-39,-116,+18,+35,+83,+182,+12,-138,+88,+150,+206,+243,+59,+17,+7,-27 },
},
/* a = 103 */
{
{ +3,+3,+4,+3,+4,+6,+4,+4,+6,+3,+4,+3,+2,+4,+3,+3,+5,+4,+8,+3,+3,-1,+2,-2,+6,+1,+278,+944,+197,-774,-610,-231,+520,+829,+870,+1218,+2179,+2589,+1630,+1128,+1066,+732,+619,+256,-232,-38,-25,-218,-6,+142,-81,-172,-50,-417,-738,-434,-17,+200,-21,-256,-353,-485,-495,-501,-474,-473,-484,-512,-493,-451,-513,-577,-580,-490,-418,-402,-405,-343,-271,-241,-247,-315,-338,-385,-366,-362,-345,-314,-336,-335,-339,-304,-328,-363,-358,-300,-240,-247,-267,-280,-247,-240,-264,-305,-314,-261,-203,-178,-157,-131,-88,-76,-124,-171,-206,-207,-182,-145,-106,-61,-31,-39,-48,-54,-50,-74,-120,-159 },
{ +123,-183,+256,-349,+434,-544,+688,-788,+9640,+5790,-24260,+1221,+6765,-2756,+8960,+1014,+7959,+18523,+10158,-12429,-6706,+4818,+6326,+5726,-6886,-6440,-542,-1441,-4035,-495,-2638,-2438,-839,-2908,+317,-287,-1610,-1158,-651,-1878,-837,-964,-1017,+82,-586,-645,-545,-733,-785,-423,-117,+12,-271,-672,-367,-297,-790,-935,-728,-891,-846,-659,-664,+497,+682,+165,-284,-714,-481,-334,-473,-592,-453,-185,+136,+265,+76,-36,-56,-181,-118,-106,-115,-259,-263,-249,-392,-382,-160,+1,-44,+100,+300,+228,+134,+245,+287,+194,-5,-216,-158,+24,+0,+75,+68,+54,+103,+172,+151,+133,+93,-38,-69,-122,-29,+19,+76,+179,+59,-73,+29,+127,+191,+202,+90,+55,+67,-5 },
},
/* a = 109 */
{
{ +2,+3,+3,+3,+4,+5,+4,+4,+5,+3,+5,+3,+3,+7,+0,+4,+0,+6,+2,+8,+2,+1,+5,-3,+13,+256,+1186,+158,-1352,-593,-14,+715,+1053,+845,+1088,+2086,+2623,+1514,+665,+402,+605,+997,+619,+57,-73,-301,-233,-10,-142,+10,+270,+74,-116,-137,-506,-561,-273,-9,+91,-176,-345,-347,-404,-465,-441,-472,-557,-561,-518,-537,-493,-473,-513,-421,-416,-449,-418,-340,-227,-219,-303,-371,-367,-372,-333,-347,-332,-306,-354,-332,-343,-362,-412,-424,-381,-332,-275,-236,-219,-199,-184,-218,-258,-291,-306,-262,-189,-144,-153,-133,-85,-77,-114,-184,-228,-230,-194,-163,-90,-36,-34,-37,-51,-36,-36,-63,-103,-151 },
{ +111,-148,+155,-178,+144,-127,+96,-205,+4141,+12653,-18028,-10474,+11754,-4664,+6361,+4036,+3893,+17095,+13771,-7700,-10337,+5145,+5516,+6045,-4165,-7721,-970,-658,-3817,-1640,-1083,-3520,-807,-2682,-371,+412,-1443,-1270,-523,-1301,-1509,-854,-1327,-97,-380,-685,-352,-809,-890,-508,-201,-176,-195,-573,-504,-131,-659,-940,-773,-818,-920,-707,-686,+237,+745,+270,-123,-612,-494,-395,-495,-631,-522,-135,+109,+188,+82,-8,+3,-167,-141,-127,-150,-273,-307,-243,-369,-385,-235,+10,-28,+19,+254,+244,+124,+186,+295,+215,+21,-182,-235,+23,+16,+62,+68,+22,+81,+102,+186,+105,+154,-18,-118,-133,-123,+2,+73,+172,+103,+0,-36,+47,+165,+180,+139,+83,+92,+41 },
},
/* a = 116 */
{
{ +3,+4,+3,+3,+6,+2,+5,+4,+4,+6,+4,+5,+5,+5,+2,+1,+3,+3,+1,+12,-12,+20,-14,+25,+110,+1254,+819,-1636,-1145,-235,+659,+1500,+1101,+1132,+1930,+2970,+1863,+269,+22,+258,+430,+433,+324,+80,-49,-200,-204,-148,+6,+23,+35,+259,+165,-106,-335,-539,-474,-217,+28,+51,-142,-363,-423,-382,-471,-501,-575,-589,-485,-505,-527,-456,-361,-363,-446,-462,-400,-306,-258,-303,-369,-368,-344,-305,-350,-401,-307,-324,-391,-382,-353,-340,-413,-452,-414,-341,-283,-241,-195,-150,-156,-196,-227,-281,-290,-253,-195,-141,-119,-108,-117,-116,-124,-173,-214,-230,-196,-149,-91,-47,-25,-34,-43,-30,-44,-56,-77,-131 },
{ +0,+23,-74,+129,-243,+354,-494,+617,+149,+12724,-4692,-20905,+9868,+80,-525,+8153,+1307,+13276,+16731,-1000,-12492,+2634,+6568,+4836,-720,-8287,-2326,+55,-3019,-3179,-77,-3111,-1584,-1898,-1637,+1106,-981,-1382,-644,-674,-1719,-956,-1464,-732,-30,-801,-335,-553,-936,-684,-222,-176,-274,-421,-652,-149,-418,-931,-748,-825,-842,-741,-746,-39,+708,+415,-15,-459,-489,-418,-537,-635,-617,-164,+141,+149,+143,+12,+22,-101,-207,-135,-225,-267,-271,-261,-333,-353,-264,-43,+13,-34,+161,+273,+144,+157,+255,+224,+72,-110,-255,-58,+42,+17,+97,+24,+74,+43,+168,+141,+145,+64,-171,-149,-153,-44,+86,+151,+137,+69,-50,-25,+132,+174,+140,+100,+110,+110 },
},
/* a = 122 */
{
{ +2,+1,+4,+2,+3,+2,+2,+5,+3,+5,+5,+3,+8,+3,+2,-2,+9,-8,+19,-22,+22,-26,+39,+41,+1336,+1420,-1934,-1658,-287,+480,+1759,+1355,+1374,+2156,+3575,+2326,-46,-298,-144,+64,+121,-286,-402,+54,-95,-130,+62,-101,+12,+94,-3,+188,+195,+53,-250,-606,-448,-241,-24,+117,-5,-279,-368,-443,-563,-553,-433,-394,-535,-572,-511,-336,-256,-407,-482,-427,-350,-260,-310,-430,-389,-333,-304,-347,-480,-438,-374,-361,-345,-338,-315,-337,-414,-471,-476,-363,-251,-215,-174,-140,-152,-161,-199,-265,-262,-248,-195,-119,-68,-97,-180,-184,-157,-151,-157,-185,-174,-130,-105,-75,-39,-28,-29,-26,-53,-48,-64,-105 },
{ -90,+118,-154,+175,-220,+220,-235,+266,-402,+5240,+10227,-18392,-6217,+10102,-5901,+5979,+4763,+5849,+16944,+8398,-9723,-4310,+8044,+4504,+1442,-6392,-5358,+288,-1379,-4188,-1186,-974,-2766,-753,-2348,+199,+325,-1269,-828,-400,-1326,-1498,-1035,-1567,-279,-476,-695,-337,-694,-730,-399,-151,-275,-392,-682,-395,-108,-832,-727,-697,-878,-735,-840,-295,+503,+610,+157,-372,-485,-406,-550,-591,-715,-317,+209,+96,+168,+125,-31,-42,-265,-213,-206,-329,-271,-241,-290,-288,-279,-158,+5,-25,+84,+259,+174,+97,+200,+207,+122,-38,-252,-186,+30,+7,+77,+58,+44,+56,+70,+172,+118,+112,-100,-223,-156,-93,+59,+134,+133,+120,-3,-49,+55,+121,+140,+96,+101,+177 },
},
/* a = 129 */
{
{ +1,+0,+2,+1,+1,+2,+2,+2,+3,+3,+2,+8,+2,+8,-5,+14,-11,+21,-16,+12,-14,+22,-9,+978,+2327,-1544,-2630,-295,+125,+1875,+1655,+1398,+2145,+3883,+3465,+96,-657,-293,-113,-30,-544,-857,-414,-485,-253,+80,-64,+212,+121,+12,+182,+195,-149,-86,-59,-291,-375,-335,-104,+33,+49,-92,-394,-560,-447,-355,-372,-441,-543,-515,-397,-287,-383,-533,-411,-292,-242,-269,-367,-429,-388,-354,-403,-572,-579,-407,-351,-294,-264,-266,-273,-354,-456,-501,-498,-381,-250,-149,-110,-158,-172,-148,-165,-233,-265,-244,-156,-59,-65,-151,-214,-212,-173,-120,-96,-145,-143,-122,-95,-81,-75,-41,-12,-13,-38,-51,-79,-84 },
{ -3,-14,+39,-87,+131,-227,+316,-434,+543,-28,+10840,-1696,-19263,+6936,+1347,-2895,+8293,+3114,+11682,+14829,-1908,-8883,+4799,+6483,+2131,-2968,-7769,-1551,+282,-3345,-3205,-158,-2219,-1272,-1199,-1176,+899,-930,-928,-311,-679,-1850,-1175,-1321,-1052,-259,-851,-467,-441,-681,-455,-233,-237,-404,-552,-634,-96,-467,-895,-586,-888,-647,-811,-552,+285,+572,+383,-241,-509,-437,-569,-528,-570,-512,+116,+118,+100,+215,-5,-43,-227,-335,-237,-340,-293,-177,-279,-269,-258,-233,-34,+18,+61,+183,+212,+73,+73,+173,+135,+22,-209,-265,-47,+39,+35,+80,+17,+64,+38,+108,+166,+73,-3,-215,-207,-107,+21,+113,+92,+121,+52,-16,+18,+39,+105,+109,+64,+159 },
},
/* a = 135 */
{
{ +1,+1,+1,+0,+0,+2,+1,+2,+3,+0,+8,+1,+10,-2,+8,-1,+5,+9,-12,+17,-25,+40,+478,+2931,-447,-3857,-513,-18,+1749,+2171,+1338,+2139,+3917,+4664,+664,-1065,-398,-289,-168,-498,-1150,-815,-654,-908,-256,-123,+73,+262,+119,+187,+179,-146,-64,-83,-72,+4,-286,-376,-201,-120,-80,-27,-190,-302,-387,-317,-321,-450,-511,-480,-353,-422,-545,-437,-318,-159,-109,-286,-425,-439,-447,-510,-668,-710,-497,-361,-260,-181,-190,-227,-299,-388,-477,-565,-530,-357,-213,-112,-114,-166,-137,-128,-168,-227,-262,-203,-112,-67,-111,-191,-208,-191,-168,-112,-80,-85,-111,-144,-116,-76,-66,-29,-5,-34,-41,-71,-86,-74 },
{ +46,-54,+62,-68,+56,-52,+9,+33,-85,+62,+2125,+10864,-9525,-12436,+8292,-3101,+1547,+7213,+4161,+13473,+10319,-5742,-3171,+7362,+3266,-146,-5269,-5966,-495,-1239,-3499,-1580,-742,-2142,-432,-1316,+82,+533,-1272,-707,-242,-921,-1769,-1179,-1328,-612,-453,-952,-420,-467,-567,-341,-182,-329,-437,-524,-507,-143,-812,-676,-657,-733,-552,-815,-48,+352,+501,+66,-459,-407,-494,-581,-451,-530,-191,+218,-37,+183,+171,-75,-106,-434,-370,-305,-355,-145,-182,-273,-222,-257,-147,+43,+109,+114,+137,+119,-14,+7,+88,+93,-63,-260,-192,-17,+28,+75,+38,+10,+66,+37,+169,+114,+1,-110,-247,-139,-1,+82,+63,+70,+61,+32,+43,-20,+25,+122,+51,+83 },
},
/* a = 141 */
{
{ +0,+0,-1,+0,+0,-2,+2,+0,+0,+5,+2,+10,-1,+4,+6,-9,+30,-36,+62,-78,+111,+243,+3430,+346,-5226,-642,+79,+1677,+2920,+1351,+2323,+4120,+5611,+1019,-1522,-516,-388,-305,-631,-1336,-1121,-885,-1236,-446,-419,-315,+79,+121,+53,+268,-13,-159,+13,-167,-4,-18,-56,-269,-511,-288,+29,+21,-9,-96,-134,-199,-417,-522,-530,-424,-373,-615,-558,-259,-76,+0,-184,-390,-491,-588,-630,-677,-790,-607,-351,-235,-121,-153,-207,-228,-353,-465,-548,-554,-424,-319,-239,-149,-110,-91,-103,-149,-169,-188,-187,-170,-165,-156,-118,-115,-154,-189,-146,-75,-41,-87,-169,-171,-99,-39,-7,+21,-27,-56,-67,-100,-101,-111 },
{ -24,+39,-62,+83,-124,+146,-202,+229,-276,+329,-428,+5409,+7318,-14379,-4284,+5159,-3844,+5430,+5287,+6515,+13380,+4956,-5753,+2562,+5912,+326,-1790,-6470,-3548,-299,-2827,-3014,-330,-1352,-1519,-404,-990,+813,-273,-978,-431,-539,-1386,-1343,-942,-1202,-517,-721,-738,-392,-593,-479,-206,-179,-467,-360,-529,-352,-460,-830,-517,-780,-480,-744,-443,+206,+325,+340,-210,-379,-420,-571,-548,-436,-420,+95,+92,-35,+277,+8,-97,-322,-525,-342,-369,-203,-100,-226,-194,-232,-268,-65,+106,+164,+90,+62,-23,-84,+16,+85,+6,-180,-249,-124,+26,+47,+44,-2,+47,+46,+72,+161,+36,-50,-177,-206,-26,+53,+41,+33,+44,+11,+62,+11,-58,+86,+96,+62 },
},
/* a = 148 */
{
{ +1,+2,+1,+2,+0,+2,+3,+0,+6,+8,+5,+15,-9,+30,-32,+59,-66,+101,-104,+157,-47,+3157,+2506,-6256,-1941,+808,+784,+3812,+1536,+2306,+4126,+6277,+2183,-1917,-745,-408,-378,-697,-1345,-1561,-870,-1532,-793,-337,-548,-215,-227,+69,+256,+69,-166,-43,-288,-34,-73,-191,+41,-84,-295,-288,-150,+12,+173,+114,-15,-295,-585,-509,-395,-340,-526,-620,-363,-134,+52,-72,-366,-535,-583,-581,-665,-857,-674,-348,-203,-116,-130,-181,-236,-327,-451,-497,-522,-473,-356,-309,-213,-143,-105,-63,-117,-140,-143,-133,-129,-188,-238,-167,-81,-73,-113,-123,-79,-45,-70,-163,-209,-154,-77,+6,+84,+44,-35,-76,-104,-104,-105,-129 },
{ -2,+2,+8,-23,+43,-84,+117,-188,+252,-342,+434,-208,+7842,+1991,-14232,+714,+978,-1497,+6804,+4167,+8513,+11836,+1073,-3102,+5579,+2722,-1286,-3240,-6045,-1802,-939,-3197,-2167,-468,-1608,-606,-708,-483,+824,-710,-676,-211,-717,-1554,-1064,-866,-847,-527,-911,-563,-362,-587,-428,-162,-270,-408,-291,-523,-412,-731,-649,-614,-595,-489,-722,-25,+222,+377,+93,-293,-333,-479,-593,-502,-454,-236,+185,-61,+109,+186,-89,-152,-467,-459,-361,-292,-145,-183,-202,-173,-264,-215,-33,+118,+178,+23,-55,-75,-40,+26,+2,-119,-220,-196,-43,+58,+56,-6,-31,+33,+31,+105,+115,-12,-86,-167,-108,+17,+7,-13,+23,+0,+22,+51,-53,+6,+97,+88 },
},
/* a = 154 */
{
{ +0,-2,+1,-3,+3,+0,-3,+4,+8,-3,+19,-22,+38,-43,+71,-81,+110,-107,+161,-109,+3140,+3860,-7208,-3236,+1716,+327,+4414,+1955,+2316,+4718,+6814,+2751,-2251,-1144,-514,-246,-1000,-1454,-1695,-1216,-1595,-1003,-488,-779,-346,-258,-42,+70,+113,-233,-94,-301,-351,-250,-216,+66,-32,-32,+47,-112,-239,-23,+146,+115,-79,-488,-492,-361,-222,-347,-658,-429,-176,+4,-132,-393,-479,-517,-587,-645,-756,-723,-373,-186,-39,-5,-195,-283,-362,-459,-514,-529,-491,-405,-294,-227,-143,-122,-104,-101,-121,-122,-117,-89,-128,-198,-213,-159,-89,-60,-25,-22,-44,-67,-153,-229,-207,-112,-21,+81,+101,+14,-46,-96,-116,-111,-120,-110 },
{ +10,-7,+13,-4,-3,+16,-46,+76,-135,+192,-272,+347,+112,+7839,+495,-12467,+639,-184,-249,+6658,+4449,+8206,+10400,+1198,-864,+5021,+652,-1805,-3934,-5120,-795,-1494,-3217,-1601,-878,-1660,-389,-657,-140,+480,-722,-223,-230,-786,-1216,-948,-962,-750,-416,-767,-490,-455,-432,-228,-120,-354,-409,-355,-595,-608,-751,-528,-557,-367,-567,-508,+161,+188,+330,-9,-292,-390,-517,-567,-478,-429,-154,+83,-82,+179,+101,-56,-174,-442,-404,-426,-353,-257,-231,-151,-184,-249,-169,-65,+138,+102,-78,-37,-34,-45,-21,-107,-189,-188,-120,+42,+82,+3,-70,-64,+8,+46,+79,+81,-10,-53,-106,-57,-9,-51,-20,-26,-2,+35,+22,-19,+15,+108 },
},
/* a = 161 */
{
{ -2,+0,-1,+2,+1,-1,+0,+11,-8,+25,-28,+43,-48,+62,-60,+63,-46,+78,-60,+2295,+5653,-6325,-6086,+2391,+120,+4397,+2875,+1934,+4950,+7162,+3968,-2036,-1579,-782,-297,-1017,-1519,-1949,-1335,-1632,-1533,-597,-752,-287,-454,-50,+31,-3,-335,-243,-413,-445,-92,-397,-103,-74,-15,+146,+97,-73,-238,-148,+14,+40,-346,-366,-285,-268,-172,-585,-562,-292,-86,-23,-233,-459,-565,-541,-584,-690,-769,-456,-179,-46,+68,-101,-278,-352,-436,-526,-580,-573,-484,-325,-206,-150,-174,-125,-98,-95,-89,-125,-93,-80,-153,-211,-181,-148,-99,+1,+36,+3,-41,-141,-245,-225,-130,-52,+47,+86,+38,-8,-51,-105,-132,-120,-86,-53 },
{ -11,+12,-15,+20,-24,+20,-25,+5,+3,-46,+76,-135,+159,+911,+8020,-2344,-10719,+1022,-968,+1501,+6426,+4631,+8329,+8652,+1022,+1329,+3386,-1234,-2083,-4219,-3469,-449,-2250,-2916,-1393,-1132,-1283,-502,-829,+197,+240,-578,-21,-329,-790,-1136,-750,-846,-798,-579,-615,-183,-186,-321,-288,-148,-402,-499,-553,-648,-665,-568,-500,-449,-322,-640,-209,+172,+231,+258,-138,-378,-458,-561,-567,-410,-423,-111,-27,+10,+226,+40,-50,-279,-402,-508,-531,-426,-363,-198,-156,-225,-237,-138,-35,+107,-10,-87,+7,-57,-81,-125,-218,-189,-122,-21,+77,+31,-57,-111,-105,-27,+9,+50,+67,-11,-47,-60,-44,-52,-69,-77,-43,-13,+14,+27,-14,+21 },
},
/* a = 167 */
{
{ +0,-5,+0,-1,-3,-4,+11,-13,+25,-33,+40,-48,+53,-56,+47,-35,+55,-39,+2300,+6372,-6312,-7421,+2361,+239,+4892,+3506,+1912,+5605,+7276,+4179,-1415,-1819,-1410,-345,-1133,-1412,-2125,-2103,-1634,-1526,-705,-850,-245,-387,-17,-25,-87,-477,-533,-445,-525,-102,-403,-154,-124,-101,+141,+68,-77,-152,-109,-168,-94,-442,-486,-106,-159,-137,-560,-735,-262,+66,+91,-107,-380,-535,-514,-621,-672,-705,-491,-177,-45,+89,+55,-152,-359,-480,-545,-567,-584,-544,-380,-241,-161,-194,-153,-111,-86,-38,-32,-25,-97,-173,-196,-190,-170,-124,-11,+96,+56,-42,-131,-219,-225,-147,-61,+38,+89,+51,+4,-43,-96,-114,-108,-86,-29,-32 },
{ -1,-10,+10,-13,+17,-19,+14,-18,+1,+5,-42,+67,-114,+139,+886,+7474,-1537,-10494,+49,-450,+1936,+6583,+4018,+7358,+8120,+2312,+1668,+1861,-1634,-2308,-3406,-2618,-732,-2394,-2641,-1579,-1191,-1078,-572,-604,+43,+44,-453,+61,-325,-600,-989,-790,-763,-629,-371,-469,-153,-136,-172,-140,-242,-469,-473,-421,-609,-714,-544,-535,-329,-373,-516,-25,+201,+212,+147,-140,-427,-481,-560,-524,-398,-425,-172,-51,+118,+232,+54,-114,-325,-447,-593,-545,-513,-402,-212,-183,-249,-193,-73,-7,+89,+11,-37,-33,-111,-148,-213,-236,-104,+8,+56,+75,+2,-89,-166,-154,-61,-31,+52,+102,+32,+17,-23,-79,-48,-93,-100,-35,-21,+34,+49,-19 },
},
/* a = 174 */
{
{ -3,+1,+0,+0,-4,+12,-11,+23,-24,+31,-31,+30,-21,+1,+18,-19,+47,+1637,+6972,-4263,-9316,+1592,+239,+4387,+5042,+1829,+5633,+7148,+4620,-134,-1452,-2041,-953,-1009,-1547,-1950,-2570,-1882,-1633,-764,-745,-352,-432,-77,-125,-186,-187,-563,-545,-760,-247,-337,-209,-127,-199,-43,-79,-1,-112,-49,-85,-137,-495,-780,-318,-264,-205,-365,-606,-303,+59,+186,+45,-127,-472,-513,-589,-700,-675,-594,-243,-56,+90,+152,-3,-249,-443,-512,-640,-617,-554,-421,-266,-200,-224,-203,-97,-103,-7,+31,-15,-65,-152,-196,-189,-186,-154,-19,+101,+72,-14,-114,-184,-202,-175,-98,+10,+113,+73,+25,-27,-87,-92,-120,-97,-30,-5,-3 },
{ +0,-2,-9,+12,-13,+22,-24,+23,-29,+19,-19,-6,+19,-42,+54,+1423,+7363,-3080,-9900,+501,-380,+3256,+6446,+3408,+6770,+7381,+2963,+1474,+655,-2150,-2153,-2611,-1905,-1178,-2798,-2268,-1545,-1160,-835,-366,-619,-39,-141,-371,+99,-437,-614,-894,-535,-599,-485,-324,-399,-107,-148,-168,-129,-153,-255,-269,-414,-787,-678,-575,-573,-234,-394,-330,+63,+184,+161,+82,-229,-436,-423,-605,-560,-535,-447,-132,+28,+191,+161,-4,-227,-359,-533,-683,-582,-541,-335,-216,-246,-260,-107,-24,+16,+92,-12,-58,-90,-189,-210,-219,-154,-3,+60,+71,+32,-57,-155,-188,-151,-83,-27,+72,+108,+50,+54,-65,-97,-66,-131,-56,-23,-24,+41,+32 },
},
/* a = 180 */
{
{ +0,+0,+0,-7,+12,-9,+19,-17,+18,-16,+7,+5,-33,+56,-76,+111,+1098,+7091,-2148,-10321,+364,+261,+3307,+6262,+2556,+5629,+7127,+4376,+1168,-661,-2146,-1549,-1711,-1582,-1463,-2901,-2309,-1538,-744,-776,-552,-520,-101,-126,-246,-58,-534,-514,-749,-432,-521,-281,-131,-393,-158,-96,-43,-87,-95,-133,-85,-296,-881,-727,-528,-339,-166,-506,-344,+72,+253,+125,-15,-312,-423,-483,-695,-658,-633,-405,-80,+107,+215,+100,-134,-338,-426,-608,-681,-608,-494,-288,-222,-226,-221,-109,-66,+8,+47,-6,-58,-131,-194,-213,-181,-117,-18,+67,+54,-7,-74,-148,-197,-169,-106,-24,+90,+95,+53,+19,-82,-84,-93,-137,-51,-9,+5,+35 },
{ +0,+0,+0,-7,+12,-9,+19,-17,+18,-16,+7,+5,-33,+56,-76,+111,+1098,+7091,-2148,-10321,+364,+261,+3307,+6262,+2556,+5629,+7127,+4376,+1168,-661,-2146,-1549,-1711,-1582,-1463,-2901,-2309,-1538,-744,-776,-552,-520,-101,-126,-246,-58,-534,-514,-749,-432,-521,-281,-131,-393,-158,-96,-43,-87,-95,-133,-85,-296,-881,-727,-528,-339,-166,-506,-344,+72,+253,+125,-15,-312,-423,-483,-695,-658,-633,-405,-80,+107,+215,+100,-134,-338,-426,-608,-681,-608,-494,-288,-222,-226,-221,-109,-66,+8,+47,-6,-58,-131,-194,-213,-181,-117,-18,+67,+54,-7,-74,-148,-197,-169,-106,-24,+90,+95,+53,+19,-82,-84,-93,-137,-51,-9,+5,+35 },
},
},
};
static const HrtfFilterCoeffs Elev30n = {
31, 180, {
/* a = 0 */
{
{ -2,-8,+11,-12,+10,-5,-5,+6,-37,+55,-97,+113,-151,+159,+686,+6972,-868,-10894,+3045,-3666,-1210,+11661,+4125,+3743,+5907,+11503,+1141,-5583,+1753,-4774,-5105,+3846,+322,-3658,+290,-765,-79,-508,-2016,-695,-1612,-2185,-688,-1939,-2237,-888,-1277,-1235,-704,-646,-94,+20,-307,-89,-285,-443,-178,+8,-270,-270,-218,-200,-531,-452,-360,-353,-351,-230,-155,-312,-205,-221,-158,-81,-152,-119,-170,-345,-199,-176,-179,-154,-58,-123,-155,-120,-31,-78,-122,-91,-225,-239,-264,-175,-12,-192,-562,-508,-523,-217,+330,+269,+142,+133,-195,-309,-272,-455,-579,-371,+127,+237,+177,+177,+64,+26,-27,-3,+158,+248,+195,+85,+64,-14,+8,+19,-54,-127 },
{ -2,-8,+11,-12,+10,-5,-5,+6,-37,+55,-97,+113,-151,+159,+686,+6972,-868,-10894,+3045,-3666,-1210,+11661,+4125,+3743,+5907,+11503,+1141,-5583,+1753,-4774,-5105,+3846,+322,-3658,+290,-765,-79,-508,-2016,-695,-1612,-2185,-688,-1939,-2237,-888,-1277,-1235,-704,-646,-94,+20,-307,-89,-285,-443,-178,+8,-270,-270,-218,-200,-531,-452,-360,-353,-351,-230,-155,-312,-205,-221,-158,-81,-152,-119,-170,-345,-199,-176,-179,-154,-58,-123,-155,-120,-31,-78,-122,-91,-225,-239,-264,-175,-12,-192,-562,-508,-523,-217,+330,+269,+142,+133,-195,-309,-272,-455,-579,-371,+127,+237,+177,+177,+64,+26,-27,-3,+158,+248,+195,+85,+64,-14,+8,+19,-54,-127 },
},
/* a = 6 */
{
{ +1,+0,-7,+5,+0,-3,+12,-19,+26,-50,+58,-82,+81,-99,+107,+135,+4520,+3033,-8781,-1096,-1274,-5479,+8035,+6347,+3675,+5792,+8981,+4568,-3533,+400,-1849,-5261,+1204,+2800,-1818,-292,-682,-1258,+91,-2192,-1371,-323,-2594,-887,-485,-1777,-1035,-1246,-1207,-1043,-839,-426,-634,-348,+5,-513,+17,+13,-387,-108,-306,-531,-47,-322,-346,-292,-397,-284,-283,-197,-285,-292,-279,-174,-155,-129,-220,-168,-137,-248,-185,-44,-145,-68,-28,-75,-48,-74,-168,-259,-253,-345,-295,-73,-128,-611,-619,-501,-331,+230,+372,+217,+140,-125,-283,-357,-487,-659,-543,-18,+95,+37,+32,+11,+95,+129,+124,+126,+203,+225,+69,+37,-14,-116,-67,-61,-77,-163 },
{ -8,+8,-6,+2,+5,-20,+26,-64,+86,-131,+147,-190,+207,+357,+7179,+1246,-13016,+2050,-2511,-3276,+13420,+5078,+3479,+6044,+12438,+2808,-7355,+1786,-4926,-6266,+4291,+356,-3680,+646,-989,+167,-372,-2323,-468,-2133,-2947,-640,-2068,-2148,-470,-1673,-1504,-521,-506,-250,-117,-278,+68,-265,-478,-327,-97,-148,-135,-164,-202,-458,-416,-414,-488,-450,-319,-182,-307,-147,-126,-140,-42,-102,-168,-64,-369,-322,-213,-249,-195,-73,-114,-160,-122,-62,-45,-88,-45,-135,-182,-274,-220,-51,-40,-459,-559,-548,-400,+214,+346,+147,+198,-40,-257,-203,-418,-642,-539,+4,+303,+219,+189,+84,+15,+31,+75,+184,+259,+245,+114,+54,-1,-24,+1,-33,-59,-157 },
},
/* a = 12 */
{
{ -1,+3,+0,-3,+6,-1,+1,+9,-11,+18,-35,+46,-67,+72,-85,+95,+217,+4226,+2083,-7489,-555,-1832,-4181,+7100,+5124,+3985,+5599,+7475,+3947,-2391,+382,-1422,-4106,+1077,+2040,-1498,-87,-1008,-1158,-318,-2261,-1030,-438,-2214,-618,-427,-1238,-749,-1171,-1146,-942,-703,-580,-795,-495,-206,-436,+0,-105,-435,-167,-305,-411,+58,-181,-272,-263,-401,-352,-287,-218,-262,-287,-278,-238,-234,-146,-175,-83,-153,-236,-153,-116,-145,-64,+27,-38,-88,-78,-191,-287,-316,-385,-261,-74,-311,-673,-528,-466,-113,+324,+280,+194,-16,-225,-313,-387,-491,-638,-378,+23,+70,+110,+43,+5,+18,+16,+97,+139,+201,+157,+58,+48,-21,-72,-90,-144,-160 },
{ +5,+1,-7,+21,-37,+46,-85,+104,-141,+150,-185,+208,+43,+6600,+4410,-14097,-964,-169,-5774,+13841,+7446,+2721,+6224,+13062,+5083,-8583,+1067,-4454,-7909,+4258,+1817,-4116,+465,-675,-251,-6,-2556,-366,-2577,-4355,-531,-1095,-2187,-744,-1621,-1531,-541,-399,-318,-213,-331,-35,-215,-467,-494,-197,-165,-208,-15,-20,-411,-406,-367,-445,-495,-464,-296,-463,-190,+11,-48,+23,-26,-205,-44,-283,-391,-267,-321,-323,-179,-82,-122,-109,-76,-10,-24,-28,-112,-152,-242,-242,-108,+29,-342,-602,-519,-449,-9,+334,+197,+203,+124,-170,-117,-290,-657,-722,-216,+302,+281,+236,+105,-16,+51,+100,+236,+314,+315,+169,+52,+37,-18,-41,-65,-44,-66,-181 },
},
/* a = 18 */
{
{ -1,-1,+0,-1,-5,+4,-3,+0,+3,-8,+10,-28,+32,-54,+58,-70,+73,+269,+3791,+1484,-6153,-478,-2035,-3039,+5845,+4384,+4246,+4846,+6274,+3660,-1493,+569,-1038,-3021,+752,+1408,-1088,-281,-837,-1027,-975,-2286,-959,-497,-1596,-290,-358,-754,-397,-879,-1193,-1099,-728,-725,-880,-652,-317,-326,-114,-294,-409,-147,-162,-199,+46,-178,-212,-284,-403,-292,-276,-250,-268,-336,-418,-316,-194,-110,-99,-85,-165,-218,-182,-133,-148,-77,-30,-47,-87,-127,-214,-273,-298,-354,-211,-165,-482,-641,-479,-360,+70,+278,+185,+109,-140,-272,-315,-404,-544,-572,-202,+84,+119,+117,-18,-29,-46,-39,+74,+172,+184,+97,+67,+33,-41,-75,-149,-209 },
{ +10,-18,+32,-49,+55,-91,+99,-122,+111,-130,+141,-107,+5230,+7745,-13011,-5784,+1994,-7183,+12271,+10407,+2544,+6140,+13242,+8070,-9100,-364,-4348,-9615,+5039,+3309,-4464,+17,-824,-514,+491,-2726,-508,-3171,-5902,+110,+321,-2741,-1210,-1402,-1082,-582,-817,-426,+110,-450,-193,-303,-572,-469,-376,-215,-234,+16,+73,-345,-413,-255,-411,-421,-529,-371,-537,-287,-62,-29,+153,+77,-232,-107,-182,-391,-311,-342,-394,-235,-127,-165,-49,-71,-22,-38,+29,-90,-81,-187,-283,-187,-2,-121,-595,-587,-472,-191,+276,+242,+201,+253,-36,-54,-155,-533,-837,-530,+229,+336,+207,+168,-19,+53,+91,+218,+387,+368,+262,+108,+83,+34,-58,-99,-72,-49,-87,-156 },
},
/* a = 24 */
{
{ +1,+0,+1,+2,+1,+0,+4,+0,+3,+4,-4,+10,-20,+26,-37,+46,-48,+55,+262,+3267,+1364,-5008,-761,-1761,-2422,+4611,+4232,+3997,+3970,+5515,+3489,-675,+767,-534,-2353,+306,+1243,-912,-325,-639,-1339,-1454,-2058,-787,-369,-975,-114,-137,-374,-351,-767,-1121,-1137,-952,-804,-855,-652,-320,-483,-258,-229,-245,-42,-125,-149,+45,-165,-224,-291,-335,-253,-285,-299,-376,-425,-385,-306,-213,-100,-96,-94,-151,-196,-208,-157,-169,-130,-93,-111,-90,-92,-183,-250,-290,-299,-191,-289,-587,-584,-432,-199,+163,+139,+88,+5,-209,-298,-360,-426,-513,-404,-40,+124,+123,+49,-92,-59,-99,-44,+127,+176,+110,+34,+31,+0,-49,-96,-195 },
{ -22,+42,-47,+51,-68,+62,-56,+25,-12,-4,-25,+3322,+10196,-9255,-11197,+2740,-7339,+9242,+13319,+2573,+6394,+13235,+10836,-8041,-2325,-5746,-10025,+6504,+3498,-3668,-439,-1770,-749,+1302,-2970,-1203,-3198,-6889,+518,+1225,-3261,-1188,-1128,-1034,-453,-1198,-636,+368,-459,-377,-226,-714,-619,-502,-250,-162,-33,+20,-248,-381,-273,-359,-354,-431,-375,-535,-394,-85,-87,+76,+166,-184,-123,-146,-394,-321,-321,-369,-275,-133,-192,-66,-49,-66,-50,+27,-81,-92,-83,-195,-232,-104,+23,-466,-709,-475,-313,+130,+305,+163,+354,+203,-6,-71,-414,-797,-795,-11,+449,+193,+152,-27,+41,+165,+131,+414,+463,+318,+187,+128,+138,+8,-134,-115,-86,-7,-101,-44 },
},
/* a = 30 */
{
{ +2,+1,+1,+2,+2,+3,+0,+5,+0,+3,+4,-1,+8,-13,+22,-29,+41,-36,+40,+225,+2738,+1423,-4097,-1025,-1356,-2144,+3789,+4035,+3307,+3490,+4813,+3277,+154,+991,-159,-1946,+64,+1077,-638,-456,-1005,-1545,-1288,-1603,-683,-154,-545,+92,-53,-413,-344,-761,-970,-999,-1001,-936,-872,-635,-425,-464,-225,-95,-114,-39,-158,-200,+4,-147,-239,-289,-296,-315,-349,-340,-381,-392,-405,-320,-246,-121,-141,-146,-135,-213,-184,-200,-227,-159,-130,-60,-75,-123,-185,-238,-263,-279,-198,-409,-590,-477,-361,-76,+108,+27,+7,-105,-253,-327,-355,-404,-416,-192,+43,+93,+70,-38,-129,-109,-75,+3,+95,+105,+8,+16,+31,-27,-56,-122 },
{ +28,-23,+13,-18,-13,+39,-98,+136,-196,+199,+1317,+10742,-2705,-15787,+1073,-5603,+4162,+15971,+3398,+5681,+13608,+14008,-6169,-5196,-5501,-11151,+6690,+5012,-3402,-815,-2195,-1883,+2214,-3027,-2831,-1819,-6580,-882,+1518,-2761,-1198,-914,-1413,-391,-795,-1271,+64,+25,-465,-380,-641,-709,-688,-410,-237,+87,-14,-215,-507,-268,-238,-282,-441,-326,-468,-541,-53,-149,-28,+188,-189,-158,-58,-357,-335,-325,-353,-284,-140,-240,-58,-20,-106,-80,-15,-49,-102,-74,-159,-196,-193,+61,-180,-749,-591,-361,-92,+334,+173,+243,+413,+172,+11,-253,-693,-953,-402,+441,+303,+108,-28,-78,+203,+128,+344,+551,+402,+258,+164,+191,+147,-103,-144,-123,-59,-27,-45,+57 },
},
/* a = 36 */
{
{ -3,-4,-5,-4,-4,-2,-3,-6,-2,-4,-4,+0,-8,+1,-17,+13,-27,+32,-38,+29,+161,+2296,+1565,-3453,-1246,-1014,-1934,+3251,+3563,+2748,+3193,+4041,+3232,+852,+1164,+66,-1694,-38,+935,-591,-680,-1259,-1419,-909,-1210,-464,+141,-305,-177,-183,-296,-292,-678,-900,-924,-919,-1002,-976,-587,-311,-288,-95,-139,-179,-115,-239,-258,-33,-151,-305,-322,-374,-306,-327,-333,-374,-435,-399,-414,-278,-185,-220,-160,-184,-194,-244,-200,-188,-164,-79,-111,-120,-164,-210,-256,-272,-242,-286,-454,-489,-399,-288,-46,+33,-59,-90,-204,-297,-324,-326,-333,-286,-88,+11,+35,+7,-112,-160,-130,-88,-31,+64,+36,-22,+23,-13,-45,-60 },
{ +16,-34,+43,-89,+121,-179,+210,-272,+316,-1,+8645,+5138,-16714,-4288,-2065,-1469,+16159,+6032,+4116,+13446,+17595,-3156,-8548,-2786,-13449,+4858,+7809,-3655,-837,-2170,-2930,+1796,-2054,-4609,-634,-4821,-2981,+1183,-2113,-1119,-644,-1743,-880,-270,-1280,-667,+105,-165,-304,-800,-674,-836,-442,-463,+3,+114,-236,-482,-383,-159,-239,-333,-335,-394,-655,-240,-88,-71,+227,-148,-285,-16,-240,-268,-313,-412,-321,-153,-249,-139,+17,-76,-94,-53,-25,-54,-93,-187,-138,-218,-75,+78,-520,-710,-368,-310,+186,+310,+127,+406,+363,+98,-91,-464,-890,-783,+132,+485,+107,+1,-171,+59,+179,+248,+608,+515,+321,+237,+190,+276,+15,-176,-84,-156,-24,+6,+70,+30 },
},
/* a = 42 */
{
{ +0,+0,+0,-1,+0,-2,+0,-1,-3,+1,-1,+0,+3,-8,+8,-16,+17,-19,+26,-26,+27,+99,+1940,+1644,-2920,-1343,-729,-1610,+2697,+2988,+2432,+2839,+3390,+3275,+1403,+1208,+282,-1409,-358,+857,-451,-877,-1202,-1044,-593,-796,-127,+56,-517,-298,-45,-178,-266,-594,-823,-885,-908,-969,-770,-378,-191,-255,-170,-193,-284,-231,-236,-246,-138,-258,-341,-309,-321,-309,-331,-340,-413,-445,-469,-415,-280,-218,-226,-190,-216,-224,-177,-184,-173,-97,-97,-158,-178,-201,-202,-237,-280,-241,-313,-437,-356,-316,-199,-41,-61,-122,-167,-241,-313,-284,-247,-252,-186,-87,-41,+9,-39,-144,-193,-167,-93,-16,+49,+14,-7,+9,-26,-23 },
{ -59,+64,-100,+109,-132,+117,-129,+137,-216,+4720,+10925,-11620,-12264,+542,-4384,+12292,+10152,+2346,+12381,+20093,+2015,-10765,-1408,-13178,+626,+10308,-3263,-1490,-1047,-3715,-12,-961,-4608,-626,-3604,-3874,+764,-1788,-1301,-393,-1634,-1584,-592,-732,-988,-159,-304,+103,-729,-790,-975,-454,-365,-283,-3,-216,-243,-499,-266,-271,-189,-232,-381,-783,-379,-96,-181,+201,+27,-302,-48,-191,-271,-200,-384,-437,-241,-210,-194,-67,-109,-65,-8,-7,-86,-34,-196,-146,-176,-204,+116,-176,-730,-456,-360,-123,+414,+164,+250,+466,+180,+8,-255,-728,-872,-291,+432,+222,-24,-171,-125,+149,+140,+540,+676,+394,+316,+221,+261,+214,-148,-131,-118,-115,+39,+93,+75,+5 },
},
/* a = 48 */
{
{ +2,+1,+0,+2,+0,+1,+0,+2,+2,-1,+3,+0,+2,+7,-6,+14,-12,+20,-15,+24,-17,+21,+67,+1644,+1628,-2435,-1393,-482,-1254,+2077,+2506,+2252,+2460,+2887,+3214,+1868,+1395,+78,-1416,-358,+918,-214,-982,-1026,-558,-188,-610,-317,-59,-450,-287,+54,-54,-287,-608,-903,-844,-619,-690,-513,-322,-312,-343,-238,-286,-323,-247,-332,-323,-233,-333,-317,-287,-349,-324,-374,-393,-413,-460,-476,-382,-273,-229,-247,-254,-239,-192,-158,-146,-184,-152,-121,-152,-183,-214,-198,-270,-286,-270,-325,-327,-270,-223,-111,-98,-163,-166,-195,-281,-308,-234,-185,-203,-192,-138,-46,-5,-107,-199,-222,-144,-77,-21,+41,+2,-5,-7,-21 },
{ +9,-9,-25,+56,-124,+171,-244,+266,+809,+11520,-157,-18665,-2042,-2731,+4899,+13737,+2465,+8918,+20242,+10878,-10568,-3547,-8859,-5962,+11366,-440,-3469,+29,-3875,-2051,+227,-3904,-1620,-1965,-4879,+13,-432,-1817,-572,-1490,-1750,-1229,-622,-1303,-128,-322,-221,-306,-677,-944,-714,-287,-368,+26,-372,-185,-422,-390,-238,-275,-258,-178,-658,-674,-166,-228,+104,+190,-283,-120,-58,-251,-197,-297,-470,-332,-201,-289,-71,-104,-146,-87,+52,-16,+4,-99,-214,-96,-192,-35,+125,-521,-677,-326,-356,+291,+365,+100,+430,+355,+71,-107,-530,-845,-544,+193,+360,-59,-192,-206,+64,+130,+283,+751,+557,+373,+338,+209,+276,+36,-166,-97,-129,-10,+133,+137,+21,+55 },
},
/* a = 54 */
{
{ +1,+0,+0,+0,+0,+0,+0,+0,+0,+0,-1,+0,+2,+2,+2,+0,+5,-8,+15,-18,+27,-20,+20,+66,+1396,+1443,-1962,-1326,-337,-884,+1458,+2140,+2099,+2055,+2608,+3341,+1952,+900,-42,-1033,-27,+1015,-196,-899,-495,-224,-359,-554,-351,-61,-250,-234,+64,-71,-494,-845,-622,-337,-387,-596,-530,-436,-419,-379,-318,-326,-346,-366,-400,-413,-340,-339,-304,-323,-395,-362,-375,-387,-436,-436,-432,-360,-292,-286,-284,-238,-217,-214,-170,-190,-210,-128,-120,-132,-169,-235,-261,-327,-288,-259,-244,-230,-208,-144,-134,-168,-198,-204,-250,-303,-252,-175,-181,-239,-220,-142,-68,-76,-169,-188,-177,-148,-81,-4,+11,-15,-6,-17 },
{ +75,-108,+129,-167,+165,-189,+215,-311,+5746,+11306,-14535,-12559,+1257,-1682,+12736,+6374,+4046,+16867,+19388,-3730,-9142,-3425,-10604,+7952,+5385,-4927,-907,-2878,-3753,+189,-1438,-3625,-956,-4534,-1882,+1038,-1907,-928,-882,-1926,-1963,-726,-1443,-813,-91,-338,-196,-591,-628,-970,-316,-343,+77,-301,-461,-245,-463,-279,-286,-350,-301,-340,-780,-289,-176,-149,+253,-120,-268,-52,-155,-208,-196,-417,-447,-216,-307,-186,-91,-132,-168,-87,+11,+35,+95,-135,-162,-140,-126,+143,-86,-757,-460,-387,-123,+506,+169,+235,+436,+209,+39,-306,-753,-688,-125,+367,+79,-308,-281,-86,+167,+132,+571,+728,+436,+418,+280,+258,+154,-124,-118,-78,-48,+87,+202,+79,+49,+95 },
},
/* a = 60 */
{
{ +0,+0,+1,+0,+1,+1,+0,+2,+0,+0,+2,+0,+2,+2,+3,+3,+0,+2,-2,+10,-7,+16,-7,+12,+112,+1200,+1093,-1468,-1135,-296,-584,+968,+1787,+2022,+2164,+2246,+2616,+1853,+713,+164,-275,+150,+943,+147,-690,-428,-182,-340,-455,-226,-17,-227,-174,-120,-433,-467,-366,-207,-214,-454,-659,-575,-500,-462,-376,-393,-387,-423,-512,-459,-453,-368,-353,-341,-353,-393,-336,-416,-388,-413,-400,-380,-410,-319,-305,-271,-225,-252,-212,-226,-180,-145,-113,-109,-164,-191,-286,-307,-315,-252,-172,-178,-159,-193,-165,-162,-201,-196,-249,-267,-281,-199,-159,-226,-278,-273,-139,-73,-114,-147,-178,-169,-132,-70,-11,-18,-15,-18 },
{ +35,-66,+125,-194,+271,-355,+435,+204,+11784,+2278,-21769,-2584,-267,+4194,+12699,+1474,+10059,+22825,+9146,-12440,-3155,-8360,-465,+11069,-3168,-3430,-2137,-3786,-1989,+947,-3354,-2172,-2362,-4265,+548,-397,-1275,-1025,-1099,-2243,-1615,-1306,-1667,-222,-329,+19,-568,-610,-906,-466,-171,-82,+65,-626,-362,-474,-221,-290,-375,-389,-335,-599,-658,-20,-167,+74,+27,-339,-186,-83,-143,-199,-204,-464,-318,-240,-332,-130,-161,-179,-184,-45,+15,+115,+78,-105,-107,-157,-31,+236,-361,-728,-365,-456,+213,+425,+93,+401,+302,+152,-32,-535,-745,-371,+136,+288,-217,-489,-269,+87,+131,+303,+749,+563,+463,+391,+286,+226,-53,-153,-66,-37,+65,+162,+179,+59,+112,+111 },
},
/* a = 66 */
{
{ +0,+0,+0,+2,+0,+1,+1,+1,+0,+1,+2,+1,+2,+1,+2,+2,+3,+0,+1,+5,+2,-5,+11,+3,-3,+219,+978,+647,-956,-847,-390,-405,+725,+1800,+2069,+1529,+1534,+2255,+1994,+897,+346,+331,+624,+979,-45,-653,-203,-186,-272,-301,-175,-142,-309,-427,-247,-32,-131,-194,-216,-323,-546,-705,-588,-483,-444,-474,-492,-494,-535,-529,-491,-445,-382,-386,-345,-350,-408,-392,-378,-371,-390,-382,-433,-394,-324,-298,-264,-272,-224,-213,-187,-150,-145,-103,-139,-200,-273,-288,-271,-258,-164,-136,-151,-184,-205,-169,-171,-197,-225,-257,-282,-252,-182,-222,-300,-306,-242,-115,-72,-119,-150,-177,-170,-127,-52,-16,-33,-25 },
{ -64,+50,-31,-28,+77,-144,+104,+2704,+14478,-9809,-19845,+4103,-1819,+9463,+8518,+816,+18425,+21688,-4219,-10586,-2658,-6829,+8789,+4969,-5561,-3166,-3108,-3015,-589,-371,-3534,-1032,-4086,-2312,+512,-893,-937,-1053,-1282,-2522,-1158,-2090,-1376,-190,-12,-320,-750,-709,-823,-147,-129,+320,-224,-581,-551,-511,-63,-296,-420,-475,-506,-785,-329,+12,-78,+129,-229,-391,-193,-52,-166,-147,-268,-395,-261,-360,-272,-169,-204,-237,-134,-9,+77,+156,+34,-70,-106,-148,+96,+228,-570,-598,-394,-396,+408,+206,+175,+437,+194,+180,-209,-688,-544,-66,+245,+87,-512,-525,-124,+110,+98,+540,+708,+504,+502,+326,+343,+102,-192,-100,-33,+31,+162,+199,+132,+103,+167,+114 },
},
/* a = 72 */
{
{ +4,+4,+6,+4,+5,+5,+5,+5,+5,+7,+4,+8,+6,+5,+7,+4,+8,+4,+11,+0,+16,+0,+4,+17,+9,+11,+322,+757,+228,-468,-588,-584,+103,+924,+1120,+1369,+1365,+1441,+2174,+2155,+968,+678,+1251,+843,+204,-136,-278,-133,-142,-252,-258,-292,-516,-383,-23,+137,+74,-144,-283,-327,-426,-650,-625,-501,-515,-554,-604,-558,-533,-545,-539,-476,-401,-441,-396,-367,-386,-387,-385,-365,-401,-385,-404,-416,-358,-314,-281,-282,-244,-216,-194,-158,-145,-117,-144,-192,-249,-271,-249,-228,-159,-148,-177,-155,-171,-176,-185,-207,-206,-232,-286,-314,-273,-223,-250,-288,-284,-198,-95,-91,-132,-183,-183,-142,-88,-36,-50,-52 },
{ -134,+154,-188,+179,-191,+202,-327,+6107,+13280,-19307,-13653,+6676,-1963,+11846,+4093,+4622,+24142,+14194,-11286,-7279,-3066,-860,+10545,-70,-5711,-3659,-2682,-2840,-323,-804,-3078,-1396,-3939,-1450,+90,-578,-1668,-716,-1461,-2346,-1274,-2146,-1068,-432,+44,-552,-761,-903,-594,-119,+204,+392,-405,-451,-704,-475,-4,-305,-448,-527,-713,-827,-108,+27,-18,+16,-372,-372,-109,-37,-190,-96,-345,-340,-254,-389,-260,-188,-240,-258,-81,+33,+141,+173,+9,-60,-85,-130,+223,+154,-657,-490,-462,-269,+421,+53,+298,+381,+179,+183,-397,-693,-328,+118,+318,-126,-720,-477,-31,+67,+158,+659,+618,+518,+471,+337,+365,-41,-216,-31,-33,+118,+238,+192,+124,+171,+141,+114 },
},
/* a = 78 */
{
{ +0,+0,+0,+0,+0,+1,+0,+2,+1,+2,+2,+1,+2,+0,+0,+1,+0,+4,+1,+1,+3,+8,-5,+10,+0,+9,+37,+420,+458,-85,-42,-323,-121,+27,-57,+875,+1336,+1623,+1650,+1902,+2288,+1609,+1020,+992,+562,-81,-50,+49,-141,-285,-297,-490,-599,-277,+157,+305,+68,-123,-251,-381,-446,-548,-575,-546,-571,-624,-655,-615,-575,-515,-540,-540,-467,-434,-461,-441,-378,-370,-355,-407,-436,-429,-395,-350,-346,-345,-325,-275,-261,-259,-205,-187,-138,-102,-150,-196,-230,-230,-252,-234,-179,-142,-150,-179,-145,-155,-199,-222,-241,-242,-296,-346,-341,-257,-196,-245,-261,-228,-156,-123,-150,-170,-156,-121,-109,-79,-73,-76 },
{ -179,+215,-299,+323,-402,+468,-598,+8756,+10673,-24457,-8153,+7216,-1558,+11392,+2437,+9182,+25034,+7799,-14041,-5324,-1388,+3349,+9233,-2599,-5773,-3462,-2364,-3249,+0,-1044,-2580,-1879,-3592,-854,-76,-910,-2080,-384,-1868,-1944,-1251,-2128,-912,-440,-310,-604,-780,-1050,-388,-25,+350,+290,-421,-358,-619,-508,-64,-293,-495,-560,-858,-829,-41,+39,-32,-94,-400,-370,+43,-25,-178,-118,-419,-353,-269,-301,-279,-199,-275,-265,-32,+78,+163,+140,+13,-16,-74,-84,+301,+53,-698,-435,-529,-127,+349,-32,+415,+308,+236,+95,-564,-603,-143,+232,+284,-317,-778,-369,-43,+0,+281,+678,+580,+498,+419,+401,+330,-126,-179,-15,-2,+198,+291,+161,+124,+221,+118,+117 },
},
/* a = 84 */
{
{ +0,+0,+0,+0,+0,+0,+1,+0,+2,+1,+2,+2,+0,+0,+0,+0,+0,+4,+0,+0,+7,+0,+12,+0,-5,+10,+11,+100,+397,+179,-11,+665,-278,-983,-249,+34,+1193,+1720,+1642,+1917,+2333,+2416,+1251,+533,+702,+632,+54,-107,+75,-178,-525,-690,-479,-107,+203,+356,+152,-99,-299,-377,-442,-523,-557,-567,-584,-678,-626,-617,-603,-555,-547,-519,-520,-499,-504,-465,-390,-352,-366,-442,-460,-438,-403,-337,-306,-306,-341,-340,-296,-244,-207,-193,-160,-125,-98,-144,-215,-240,-238,-217,-196,-175,-142,-130,-133,-170,-201,-239,-276,-298,-318,-357,-357,-272,-200,-188,-197,-213,-205,-189,-180,-167,-122,-99,-108,-113,-104,-77 },
{ -200,+259,-356,+423,-529,+650,-765,+10177,+8908,-26789,-4945,+7636,-1420,+10019,+2737,+12046,+23855,+4062,-15589,-3570,+1119,+5237,+8029,-4277,-5810,-2835,-2561,-3392,+451,-1476,-2544,-1910,-3310,-579,+156,-1454,-2340,-124,-2092,-1890,-1279,-1690,-793,-460,-447,-853,-911,-983,-273,+20,+361,+139,-442,-272,-519,-399,-165,-333,-527,-641,-903,-818,-31,+21,-44,-161,-442,-331,+111,+32,-143,-195,-491,-401,-247,-254,-253,-218,-273,-248,-48,+77,+173,+174,+4,-28,-61,-38,+360,+12,-745,-457,-568,-67,+275,-65,+418,+275,+281,+31,-607,-507,-30,+252,+210,-444,-767,-277,-102,-41,+290,+627,+584,+459,+419,+421,+289,-107,-148,-47,+60,+241,+274,+137,+102,+219,+98,+105 },
},
/* a = 90 */
{
{ +0,+0,+0,+0,+0,+1,+0,+3,+3,+2,+2,+3,+1,+0,+2,+0,+3,+3,-1,+4,+4,+1,+9,+7,+0,-8,+23,-6,+160,+399,+602,+276,-551,-772,-656,+194,+813,+1340,+1982,+2210,+2592,+1839,+1158,+936,+462,+598,+670,+121,-188,-104,-486,-840,-509,+126,+343,+237,+235,+28,-294,-459,-496,-475,-538,-635,-610,-592,-649,-601,-542,-593,-549,-559,-547,-516,-530,-459,-433,-383,-402,-420,-445,-475,-392,-343,-286,-310,-349,-352,-316,-229,-218,-187,-154,-130,-109,-115,-150,-198,-212,-239,-245,-194,-118,-101,-138,-183,-243,-271,-303,-324,-356,-374,-340,-281,-198,-135,-131,-178,-230,-245,-223,-147,-115,-109,-96,-120,-101,-64 },
{ -216,+279,-385,+453,-561,+689,-869,+9843,+9542,-27093,-5137,+8781,-1975,+8674,+3621,+12756,+22665,+2837,-16364,-2251,+3207,+5571,+7753,-5377,-5789,-2264,-2990,-3217,+667,-1757,-2726,-2037,-3049,-140,-17,-1438,-2381,-351,-1936,-2068,-1407,-1511,-442,-246,-653,-976,-971,-1112,-231,+168,+253,+60,-529,-300,-369,-331,-127,-363,-612,-690,-881,-847,-26,+40,-91,-182,-501,-306,+164,+83,-106,-233,-523,-443,-261,-226,-214,-187,-277,-263,-52,+87,+199,+169,+4,-47,-44,-6,+345,+29,-742,-445,-584,-94,+209,-106,+424,+277,+330,-15,-590,-404,+13,+242,+121,-496,-723,-215,-133,-44,+243,+553,+598,+445,+465,+413,+250,-13,-131,-69,+106,+266,+265,+123,+74,+186,+90,+99 },
},
/* a = 96 */
{
{ +1,+0,+2,+1,+1,+1,+3,+2,+4,+3,+4,+3,+3,+4,+0,+2,+4,+2,+2,+8,+0,+10,+4,+11,+6,+6,-18,+20,+36,+785,+912,-721,-810,-427,-162,+489,+790,+1149,+1890,+2871,+1971,+1397,+1189,+493,+825,+634,+306,+523,+230,-492,-500,-600,-585,+116,+439,+351,+213,+33,-234,-435,-572,-556,-474,-566,-681,-597,-562,-592,-524,-557,-594,-569,-550,-527,-511,-504,-467,-371,-406,-470,-459,-423,-365,-383,-361,-328,-320,-300,-290,-256,-188,-140,-157,-149,-133,-111,-78,-133,-200,-252,-272,-222,-123,-80,-150,-212,-280,-309,-316,-347,-350,-366,-338,-289,-186,-84,-91,-159,-241,-260,-220,-158,-122,-120,-98,-91,-61,-51 },
{ -217,+258,-338,+366,-424,+491,-714,+7461,+12614,-24765,-9428,+10751,-2827,+7353,+4429,+11414,+22249,+4047,-16325,-2444,+5193,+4907,+8096,-5143,-6385,-1995,-3106,-3107,+480,-1456,-3260,-2010,-2980,-84,+239,-1287,-2471,-430,-1672,-2459,-1440,-1489,-499,+107,-389,-1160,-1061,-1164,-377,+201,+270,-6,-642,-412,-292,-281,-83,-318,-618,-727,-845,-854,-77,+34,-145,-188,-491,-314,+145,+144,-107,-210,-522,-474,-288,-227,-176,-206,-259,-242,-29,+113,+168,+142,-23,-51,-62,-49,+333,+119,-669,-453,-576,-217,+156,-127,+391,+315,+347,-17,-575,-339,+8,+205,+82,-496,-700,-211,-140,-38,+197,+461,+576,+447,+509,+419,+217,+82,-108,-84,+127,+245,+261,+105,+35,+156,+95,+74 },
},
/* a = 102 */
{
{ -2,+1,-1,+0,+1,+0,+0,+0,+1,+1,+2,+0,+0,+0,+0,+0,+0,+0,+3,+0,+5,-1,+10,-3,+17,-1,-2,-20,+469,+1117,-320,-991,-544,-357,+610,+896,+831,+1491,+2416,+1875,+1453,+1193,+759,+911,+378,+482,+483,+161,+167,+136,-327,-886,-364,+23,+292,+588,+275,-48,-169,-374,-617,-550,-514,-553,-573,-664,-544,-527,-614,-554,-512,-522,-555,-589,-542,-446,-443,-464,-450,-434,-453,-448,-451,-411,-364,-366,-316,-280,-222,-188,-177,-155,-159,-160,-156,-102,-65,-93,-173,-278,-281,-227,-167,-128,-154,-263,-353,-348,-326,-313,-333,-362,-326,-252,-174,-111,-96,-163,-245,-248,-207,-175,-157,-116,-91,-65,-40,-57 },
{ -145,+148,-155,+104,-58,+1,-71,+3659,+15552,-17838,-17177,+11978,-2277,+4715,+5908,+8199,+22026,+7532,-15468,-4228,+7047,+4210,+8042,-3195,-7486,-2199,-2822,-3091,-311,-632,-3501,-2270,-2888,-322,+452,-826,-2390,-823,-963,-2749,-1642,-1526,-642,+86,-102,-880,-1089,-1351,-497,+197,+111,+57,-651,-625,-274,-333,-38,-181,-587,-671,-774,-881,-232,+54,-203,-179,-411,-330,+101,+155,-110,-191,-456,-472,-313,-271,-189,-140,-206,-241,-30,+121,+162,+89,-54,-139,-81,-55,+324,+280,-612,-491,-536,-317,+125,-175,+335,+368,+355,-15,-579,-304,+0,+174,+65,-444,-689,-232,-110,-54,+152,+396,+537,+445,+527,+442,+214,+141,-66,-82,+136,+194,+228,+88,+21,+122,+119,+48 },
},
/* a = 108 */
{
{ +0,+0,+1,+0,+2,+0,+3,+0,+2,+2,+3,+2,+2,+1,+1,+4,-1,+5,-1,+3,+2,+6,-1,+8,+9,+2,+7,+264,+1355,-83,-1508,-442,-370,+516,+1028,+853,+1513,+2449,+2185,+935,+563,+780,+875,+670,+610,-9,+94,+234,-57,+295,+143,-415,-740,-117,+412,+481,+350,+29,-179,-378,-482,-609,-525,-467,-560,-571,-654,-558,-522,-556,-512,-491,-495,-531,-506,-545,-488,-417,-424,-451,-539,-500,-449,-433,-406,-362,-244,-229,-196,-143,-139,-133,-184,-191,-186,-79,-18,-87,-162,-288,-287,-251,-192,-160,-242,-328,-378,-322,-293,-285,-300,-322,-266,-237,-186,-160,-150,-165,-224,-199,-209,-181,-136,-111,-68,-62,-24,-57 },
{ +21,-80,+134,-264,+386,-561,+711,+73,+14682,-4757,-25128,+8222,+2275,-458,+8192,+4590,+19295,+13989,-12694,-7991,+7988,+4638,+6839,+173,-8009,-3294,-2510,-2947,-1395,-190,-2936,-2746,-2712,-949,+593,-370,-1882,-1414,-200,-2676,-1912,-1456,-1095,-38,-4,-696,-816,-1242,-956,+162,+95,-34,-544,-770,-359,-398,-100,+34,-508,-646,-668,-840,-485,+33,-192,-211,-263,-354,-9,+161,-99,-181,-388,-516,-311,-220,-196,-158,-111,-238,-84,+74,+125,+56,-82,-180,-128,-40,+227,+426,-419,-566,-488,-433,+95,-143,+207,+401,+339,+7,-583,-282,-10,+108,+81,-358,-639,-282,-89,-61,+89,+344,+497,+418,+530,+469,+224,+185,+0,-92,+126,+137,+185,+93,+0,+101,+126,+47 },
},
/* a = 114 */
{
{ -2,-1,-1,-1,+0,-1,+0,+0,-2,+1,+0,+0,+0,-1,+1,+0,+0,+1,-5,+0,-1,+6,-15,+26,-24,+41,+105,+1464,+581,-2031,-900,-349,+475,+1382,+928,+1355,+2537,+2928,+1012,+318,+413,+43,+632,+756,+87,+95,-236,-429,+442,+249,+26,+168,-407,-424,+208,+419,+307,+102,-123,-297,-462,-526,-482,-507,-553,-524,-551,-598,-581,-504,-482,-454,-406,-500,-559,-509,-476,-471,-498,-483,-471,-542,-546,-455,-352,-275,-239,-202,-136,-121,-153,-161,-205,-185,-131,-90,-45,-83,-173,-286,-311,-295,-254,-221,-309,-366,-356,-286,-227,-246,-269,-271,-224,-235,-268,-225,-184,-171,-202,-212,-167,-137,-117,-105,-70,-45,-39,-59 },
{ +141,-202,+244,-340,+394,-485,+593,-809,+8167,+9304,-23796,-4813,+9667,-4804,+7300,+5065,+11638,+20254,-4867,-12889,+6369,+6921,+4849,+3222,-6346,-5205,-2521,-2904,-2028,-624,-1932,-3141,-2450,-1578,+280,-34,-1010,-1906,+175,-1709,-2706,-1162,-1302,-577,-30,-540,-773,-882,-1170,-184,+76,+5,-410,-901,-494,-325,-279,+101,-303,-633,-609,-756,-646,-114,-108,-262,-185,-299,-142,+119,-14,-258,-312,-497,-317,-152,-164,-194,-117,-181,-206,-37,+74,+74,-57,-183,-197,-69,+121,+480,-174,-597,-444,-503,-3,-86,+85,+371,+340,+55,-573,-335,+12,+30,+69,-227,-597,-321,-71,-81,+37,+273,+439,+381,+495,+486,+271,+206,+56,-105,+85,+98,+137,+111,-53,+69,+132,+81 },
},
/* a = 120 */
{
{ +0,+0,+1,+0,+1,+2,+0,+0,+2,+0,+2,+1,+0,+3,+2,+1,+5,-3,+7,-11,+23,-28,+35,-37,+58,+8,+1374,+1473,-2297,-1624,-257,+121,+1704,+1227,+1350,+2731,+3456,+1310,+175,+403,-101,+308,+94,-119,+202,-227,-568,-56,+11,+195,+371,-50,+85,+21,-262,-24,+333,+198,-145,-132,-294,-523,-574,-504,-360,-448,-571,-600,-523,-413,-406,-503,-523,-368,-409,-560,-598,-524,-433,-487,-557,-521,-449,-416,-358,-262,-192,-112,-136,-218,-188,-148,-144,-130,-108,-97,-97,-132,-196,-280,-353,-312,-271,-337,-360,-330,-260,-210,-210,-218,-192,-173,-241,-298,-320,-275,-203,-175,-192,-198,-125,-77,-66,-77,-72,-34,-33,-42 },
{ +42,-35,-1,+28,-118,+204,-327,+386,+1065,+13701,-8193,-20173,+9581,-578,-606,+9381,+4915,+17986,+8766,-14131,+23,+10155,+4120,+3869,-2603,-6303,-3266,-3119,-2532,-1132,-1205,-3014,-2812,-1749,-126,-42,-328,-1574,-550,+33,-2736,-1842,-1086,-907,-314,-443,-941,-649,-1085,-556,+17,-118,-80,-778,-805,-287,-273,-68,-56,-587,-630,-620,-698,-309,-38,-286,-232,-199,-166,-28,+54,-202,-258,-361,-409,-142,-128,-158,-194,-217,-281,-112,+60,+70,-36,-139,-222,-110,+0,+418,+108,-611,-405,-486,-136,-43,-35,+315,+376,+168,-547,-454,+29,+16,+17,-109,-509,-378,-56,-78,-2,+189,+366,+332,+444,+489,+321,+267,+90,-108,+4,+94,+92,+141,-70,-13,+144,+119 },
},
/* a = 126 */
{
{ -1,+0,-1,+0,-1,+1,-2,+1,-2,+0,+1,-1,+1,+4,-2,+9,-8,+14,-18,+24,-21,+24,-23,+30,-14,+1075,+2394,-2082,-2754,-100,-90,+1731,+1529,+1340,+2925,+4209,+1949,-261,+216,-67,+277,+99,-404,-505,-461,-512,-325,+48,-157,-12,+140,+272,+305,+67,-198,-269,-85,+181,+197,-249,-345,-295,-440,-429,-476,-463,-408,-378,-416,-560,-514,-380,-342,-485,-572,-494,-473,-560,-588,-537,-463,-400,-409,-377,-296,-236,-208,-216,-215,-170,-155,-160,-126,-80,-82,-146,-194,-227,-256,-277,-295,-286,-378,-441,-365,-256,-160,-158,-198,-182,-127,-153,-265,-360,-378,-306,-215,-186,-212,-164,-78,-49,-20,-38,-36,-17,-44,-22 },
{ -90,+115,-165,+190,-258,+290,-355,+419,-595,+6335,+9400,-19282,-6336,+9197,-6043,+5807,+8097,+7848,+17142,-3460,-9913,+9812,+7370,+2395,+753,-5206,-4233,-3072,-3672,-1860,-869,-2074,-3092,-2493,-716,+242,-206,-621,-1366,+432,-1053,-2358,-1300,-1186,-731,-235,-919,-962,-794,-1012,+44,-121,-175,-326,-826,-527,-194,-239,-24,-332,-695,-571,-630,-501,-84,-195,-386,-200,-183,-43,+104,-37,-298,-240,-361,-276,-152,-229,-232,-184,-255,-237,-32,+74,+6,-75,-192,-193,-79,+201,+348,-473,-519,-399,-282,+19,-79,+171,+339,+346,-386,-635,-12,+74,-93,-42,-352,-466,-95,-75,-19,+138,+283,+242,+332,+525,+340,+323,+162,-110,-103,+69,+91,+122,-9,-131,+107,+160 },
},
/* a = 132 */
{
{ +0,+0,+2,+0,+2,+0,+1,+0,+1,+2,+0,+0,+8,-2,+11,-6,+13,-9,+12,-5,+0,+18,-17,+24,+682,+3126,-1281,-4204,-194,-21,+1639,+2022,+1156,+2971,+5037,+2882,-518,-33,-260,+90,+319,-467,-720,-674,-1034,-803,+214,-270,-160,-43,-221,+399,+417,-51,-135,-56,-332,-264,-22,+30,-17,-275,-383,-410,-387,-310,-322,-385,-441,-389,-372,-458,-521,-459,-465,-494,-542,-593,-565,-529,-407,-342,-273,-242,-323,-338,-276,-240,-198,-136,-162,-150,-95,-108,-141,-222,-283,-263,-247,-257,-238,-299,-462,-480,-355,-188,-74,-127,-180,-103,-96,-196,-336,-398,-353,-291,-242,-245,-188,-101,-65,-30,-3,+47,+57,-5,-43,-35 },
{ +12,-26,+54,-96,+144,-227,+319,-436,+558,-228,+10231,+447,-19615,+3799,+2655,-5027,+9718,+6449,+10752,+11171,-8686,-646,+12266,+3516,+900,-1881,-5197,-2667,-3689,-3617,-1437,-1260,-2379,-2658,-1928,-234,+88,-132,-738,-523,+384,-1840,-1708,-885,-1141,-852,-513,-1074,-728,-1034,-688,+292,-135,-311,-508,-587,-314,-223,-230,-76,-508,-647,-547,-537,-334,-139,-378,-306,-103,-68,+56,+120,-96,-235,-300,-449,-270,-188,-208,-212,-209,-272,-136,+27,+69,-34,-116,-210,-152,-11,+322,-105,-634,-356,-348,-20,+19,+44,+214,+422,-10,-686,-211,+177,-89,-139,-189,-488,-192,-57,-70,+133,+241,+225,+168,+488,+449,+321,+239,-55,-129,+5,+105,+79,+57,-151,-6,+184 },
},
/* a = 138 */
{
{ +0,+0,+0,+0,-1,+1,-1,+0,+1,+0,-3,+5,+0,+5,-1,+4,+3,-5,+21,-36,+60,-63,+94,+315,+3545,+6,-5618,-792,+307,+1424,+2642,+1170,+2902,+5670,+3868,-547,-301,-385,-93,+406,-610,-768,-828,-1245,-1069,-122,-501,-106,-131,-457,+229,+23,+80,+206,-21,-432,-399,-311,-240,+113,+23,-87,-103,-197,-427,-452,-249,-223,-239,-434,-439,-373,-502,-511,-494,-506,-525,-543,-590,-461,-310,-269,-249,-314,-305,-258,-304,-242,-175,-180,-148,-167,-184,-178,-204,-238,-265,-259,-245,-191,-206,-399,-514,-457,-286,-112,-77,-123,-92,-42,-139,-283,-394,-377,-314,-257,-253,-273,-135,-68,-85,-7,+78,+144,+82,-11,-8,-24 },
{ +37,-37,+39,-37,+14,-1,-50,+107,-186,+203,+1387,+10824,-6934,-14396,+7107,-3167,-620,+10192,+5565,+12125,+4676,-7215,+6696,+9958,+172,+210,-3300,-4415,-1872,-4411,-3188,-1377,-1647,-2413,-2186,-1258,-18,-182,-302,-507,+257,-155,-2196,-1229,-677,-988,-807,-1100,-1106,-472,-951,-391,+142,-142,-275,-517,-591,-180,-224,-181,-180,-628,-582,-554,-523,-255,-157,-396,-227,-95,+11,+170,+69,-243,-302,-371,-370,-254,-243,-243,-197,-208,-244,-87,+46,+44,-89,-190,-223,-150,+104,+170,-499,-463,-309,-201,+50,+19,+112,+328,+345,-472,-500,+128,+75,-269,-223,-417,-350,-20,-177,+56,+203,+227,+150,+302,+498,+302,+280,+51,-104,-76,+45,+60,+36,-77,-150,+96 },
},
/* a = 144 */
{
{ +0,+0,-1,+0,-1,+0,-2,+0,+0,-4,+3,+0,+1,+3,-10,+19,-29,+47,-63,+85,-99,+156,+39,+3603,+1626,-6696,-1994,+782,+1159,+3235,+1348,+2828,+6346,+4835,-596,-619,-467,-324,+640,-663,-1008,-1066,-1328,-1300,-247,-509,-590,-212,-470,+32,+169,-43,-321,-52,-225,-385,-370,-469,-215,-121,+228,+292,-111,-283,-251,-204,-246,-279,-259,-245,-353,-479,-516,-529,-469,-498,-514,-497,-428,-406,-422,-308,-263,-235,-207,-260,-273,-210,-206,-233,-249,-260,-208,-172,-231,-254,-225,-212,-195,-156,-309,-523,-495,-369,-184,-89,-121,-95,-12,-43,-213,-397,-404,-334,-246,-214,-299,-219,-83,-63,-48,+41,+150,+139,+51,+26,+28,-15 },
{ -30,+45,-56,+69,-89,+90,-104,+90,-83,+64,-120,+3089,+9298,-10647,-8670,+5677,-5553,+3612,+8462,+5744,+11665,+1361,-3369,+10091,+5932,-1738,+238,-4348,-2958,-2002,-4775,-2593,-1616,-1849,-2039,-1845,-1142,+361,-118,-457,-546,+366,-474,-1856,-948,-973,-890,-599,-1104,-1067,-673,-775,+7,+101,-289,-316,-492,-445,-118,-244,-172,-362,-647,-491,-481,-437,-216,-269,-375,-131,-74,+25,+89,-45,-234,-256,-386,-360,-268,-267,-230,-196,-219,-198,-67,+30,-12,-136,-241,-233,-97,+199,-110,-592,-332,-302,-61,+85,+32,+177,+462,+1,-591,-169,+165,-158,-362,-321,-491,-127,-130,-156,+209,+232,+196,+168,+404,+369,+285,+150,-53,-76,-56,+48,+5,-26,-170,-76 },
},
/* a = 150 */
{
{ +1,+1,+1,+0,+2,-1,+2,+0,-1,+2,+5,-3,+12,-18,+31,-41,+60,-78,+105,-120,+185,-87,+3384,+3279,-7256,-3625,+1200,+943,+3819,+1685,+2738,+6978,+5745,-411,-948,-643,-683,+819,-564,-1092,-1288,-1611,-1495,-335,-483,-791,-400,-713,+76,+207,-133,-473,-151,-454,-624,-237,-556,-261,-37,-122,-49,+144,+150,-14,-76,-94,-191,-309,-217,-197,-408,-507,-532,-460,-419,-434,-503,-468,-399,-417,-366,-331,-260,-161,-179,-241,-224,-296,-319,-264,-243,-221,-190,-228,-237,-218,-211,-165,-100,-206,-499,-552,-440,-216,-74,-141,-156,-40,+35,-104,-356,-436,-334,-271,-189,-250,-271,-118,-71,-22,+52,+112,+137,+55,+63,+87,+36,-27 },
{ +13,-24,+43,-58,+77,-107,+122,-156,+172,-199,+223,-276,+4221,+7347,-11377,-5059,+2762,-5017,+5657,+6614,+6334,+10547,+984,+227,+9948,+1967,-1669,+52,-4929,-1809,-2341,-4576,-2118,-1927,-2110,-1367,-1480,-1058,+311,-350,-150,-338,-124,-851,-1371,-760,-1038,-881,-657,-909,-776,-614,-716,+32,+48,-248,-306,-473,-349,-158,-270,-161,-406,-574,-405,-458,-372,-227,-372,-354,-86,-47,+15,+4,-108,-192,-251,-398,-322,-282,-296,-237,-200,-205,-164,-62,-36,-60,-157,-217,-235,-9,+190,-387,-530,-283,-249,+66,+86,+7,+290,+367,-276,-407,+1,-3,-350,-357,-430,-425,-73,-214,+29,+307,+192,+167,+238,+375,+328,+212,+16,-46,-80,-33,+15,-62,-129,-146 },
},
/* a = 156 */
{
{ +0,+2,+0,+3,-3,+4,+0,-1,+0,+7,-6,+17,-26,+34,-46,+60,-79,+93,-103,+151,-84,+3068,+4611,-7210,-5450,+1408,+743,+4299,+2374,+2635,+7561,+6379,-109,-1069,-758,-1100,+680,-396,-1063,-1479,-1860,-1693,-520,-399,-1098,-334,-710,-233,+111,-168,-370,-325,-576,-752,-491,-476,-161,-253,-309,-51,-30,-110,+141,+362,+211,-21,-195,-244,-267,-387,-403,-412,-368,-441,-516,-531,-440,-345,-401,-309,-307,-318,-217,-185,-271,-279,-326,-318,-240,-250,-224,-162,-190,-241,-236,-209,-169,-108,-114,-418,-565,-484,-311,-90,-108,-174,-110,+0,-18,-266,-407,-324,-323,-222,-189,-266,-161,-94,-26,+73,+110,+149,+74,+48,+105,+78,+25,-75 },
{ -3,+9,-15,+29,-46,+68,-100,+120,-165,+199,-249,+299,-310,+4801,+5609,-10428,-3554,+263,-3338,+5801,+5513,+6935,+9497,+1957,+2768,+7749,-742,-861,-477,-4769,-1020,-2717,-4095,-1779,-2215,-1897,-1062,-1432,-638,+146,-770,-63,-198,-82,-1024,-1473,-761,-865,-710,-729,-895,-497,-304,-482,-19,-200,-309,-199,-401,-272,-136,-315,-186,-401,-488,-347,-467,-413,-239,-304,-264,-119,-124,-24,-26,-112,-200,-277,-399,-320,-325,-310,-217,-179,-166,-135,-96,-95,-71,-148,-208,-180,+107,+4,-533,-438,-288,-161,+144,+14,-15,+369,+163,-313,-218,-21,-208,-447,-345,-512,-313,-62,-161,+239,+283,+119,+145,+266,+349,+265,+107,+13,+1,-91,-49,-82,-137,-132 },
},
/* a = 162 */
{
{ -1,-5,-1,-4,-2,-3,-6,-5,+4,-11,+13,-30,+30,-49,+51,-74,+70,-78,+100,-40,+2826,+5460,-6677,-7111,+1233,+700,+4354,+3416,+2836,+7953,+6764,+156,-967,-825,-1313,+285,-507,-891,-1503,-2207,-1834,-888,-294,-959,-751,-700,-337,+53,-80,-687,-368,-497,-916,-424,-597,-579,-247,-115,-106,-221,-243,+36,+202,+370,+320,-10,-186,-215,-331,-311,-383,-414,-408,-499,-547,-509,-370,-314,-231,-234,-290,-279,-297,-370,-303,-301,-304,-247,-221,-220,-197,-169,-195,-191,-203,-191,-158,-64,-287,-603,-533,-371,-109,-44,-216,-171,-37,+13,-173,-382,-314,-317,-283,-160,-273,-221,-93,-49,+79,+96,+139,+122,+59,+116,+113,+70,-20,-178 },
{ -3,-1,+6,-10,+23,-35,+51,-81,+103,-148,+184,-241,+297,-270,+4771,+4860,-9030,-3857,-890,-2106,+5274,+5306,+6972,+9160,+3249,+3699,+5110,-1835,-279,-1446,-3945,-366,-2811,-3628,-1900,-2248,-1398,-933,-1538,-541,+27,-687,-68,-422,-164,-828,-1237,-990,-1085,-659,-523,-582,-328,-338,-358,+141,-157,-295,-255,-413,-208,-153,-326,-205,-420,-411,-312,-390,-297,-211,-381,-323,-119,-123,-48,-102,-154,-229,-318,-397,-344,-346,-278,-170,-139,-158,-147,-121,-74,-59,-130,-194,-141,+112,-209,-581,-415,-318,-20,+170,-97,+49,+352,-4,-274,-165,-124,-368,-410,-412,-537,-115,-55,-6,+325,+143,+68,+135,+263,+304,+205,+99,+54,-28,-93,-111,-201,-168 },
},
/* a = 168 */
{
{ -1,+1,-2,+1,+0,-2,-2,+6,-6,+17,-26,+31,-45,+49,-61,+56,-62,+85,-24,+2844,+5709,-6037,-7973,+463,+840,+4236,+4181,+3623,+8301,+6801,+475,-750,-949,-1257,-132,-754,-824,-1551,-2413,-2102,-905,-356,-1067,-917,-815,-237,-100,-117,-665,-438,-410,-953,-704,-792,-551,-270,-246,-102,-29,-248,-77,+97,+125,+140,+93,+74,+8,-203,-300,-425,-394,-322,-484,-553,-474,-354,-324,-236,-214,-277,-279,-282,-343,-337,-337,-295,-234,-191,-188,-185,-181,-174,-153,-170,-173,-187,-50,-127,-574,-628,-402,-155,+24,-167,-233,-54,+32,-111,-337,-314,-295,-313,-173,-263,-258,-87,-61,+68,+77,+89,+158,+126,+139,+148,+124,+27,-144,-234 },
{ -2,+0,-1,+5,-4,+17,-26,+40,-64,+82,-119,+148,-200,+253,-187,+4485,+4574,-7757,-4638,-1422,-1294,+5039,+5238,+6553,+9125,+4525,+3383,+2985,-2013,-579,-1567,-2991,-299,-2412,-3187,-2164,-2202,-1038,-913,-1440,-540,-274,-599,+169,-390,-382,-952,-1230,-899,-907,-713,-644,-447,-139,-98,-192,+47,-132,-132,-174,-436,-326,-294,-312,-173,-340,-246,-146,-270,-369,-376,-384,-290,-172,-177,-114,-132,-180,-286,-356,-383,-326,-345,-268,-168,-102,-110,-126,-103,-38,-35,-161,-267,-119,+56,-417,-585,-378,-258,+79,+103,-140,+142,+230,-138,-233,-190,-257,-443,-355,-434,-378,-5,-54,+133,+250,+35,+66,+136,+233,+259,+194,+126,+70,-75,-169,-204,-227 },
},
/* a = 174 */
{
{ +0,-3,+1,-1,-1,-4,+7,-7,+16,-22,+26,-42,+46,-65,+67,-85,+114,-58,+3091,+5563,-5751,-7839,-600,+759,+4339,+4545,+4548,+8743,+6669,+929,-433,-1235,-1084,-469,-1149,-686,-1852,-2407,-1979,-1563,-480,-963,-942,-773,-512,-224,-51,-447,-341,-679,-1205,-763,-749,-616,-465,-263,+44,-12,-246,-40,+16,+20,+18,-148,-45,+85,-54,-168,-344,-391,-342,-407,-463,-382,-357,-356,-308,-306,-269,-233,-220,-319,-306,-346,-336,-258,-207,-130,-131,-173,-157,-134,-157,-211,-215,-87,-3,-430,-687,-458,-250,+57,-31,-246,-70,+49,-96,-278,-308,-297,-352,-217,-237,-292,-84,-39,+37,+67,+35,+123,+161,+191,+200,+160,+79,-72,-197,-211 },
{ +0,-1,-5,-3,+2,-7,+12,-24,+29,-57,+66,-99,+113,-156,+200,-133,+4004,+4844,-6794,-5739,-1595,-541,+4983,+4974,+5992,+9112,+5590,+2676,+1198,-1877,-745,-1528,-1995,-248,-2382,-2881,-2120,-1901,-925,-1070,-1325,-613,-291,-325,+68,-530,-307,-881,-1345,-1008,-827,-526,-463,-447,-188,-1,-83,+81,-130,-123,-104,-295,-344,-372,-350,-139,-108,-65,-160,-360,-421,-410,-421,-351,-208,-189,-163,-200,-233,-321,-344,-361,-361,-324,-222,-143,-68,-104,-116,-56,-48,-132,-255,-276,-60,-49,-551,-565,-358,-160,+141,-25,-145,+167,+73,-195,-256,-254,-369,-420,-258,-385,-226,+6,-12,+147,+111,+19,+78,+143,+226,+231,+200,+134,+3,-176,-235,-231 },
},
/* a = 180 */
{
{ -1,+4,+0,+0,+0,+6,-3,+17,-21,+31,-47,+58,-80,+91,-115,+159,-91,+3536,+5216,-6098,-6908,-1339,+328,+4744,+4708,+5310,+9022,+6306,+1703,+105,-1645,-916,-793,-1620,-654,-1808,-2783,-2138,-1551,-804,-1062,-1147,-676,-466,-158,+180,-606,-594,-778,-1046,-829,-888,-725,-386,-192,-23,-35,-311,-40,+94,+49,-107,-311,-288,-174,-117,-27,-153,-260,-299,-354,-415,-397,-379,-358,-281,-250,-235,-263,-240,-308,-294,-340,-355,-304,-205,-107,-84,-118,-131,-96,-106,-187,-264,-213,+6,-198,-635,-516,-333,-64,+103,-135,-114,+110,-43,-231,-282,-289,-398,-315,-201,-332,-131,-16,+15,+104,+21,+44,+121,+179,+231,+219,+163,+40,-115,-218,-214 },
{ -1,+4,+0,+0,+0,+6,-3,+17,-21,+31,-47,+58,-80,+91,-115,+159,-91,+3536,+5216,-6098,-6908,-1339,+328,+4744,+4708,+5310,+9022,+6306,+1703,+105,-1645,-916,-793,-1620,-654,-1808,-2783,-2138,-1551,-804,-1062,-1147,-676,-466,-158,+180,-606,-594,-778,-1046,-829,-888,-725,-386,-192,-23,-35,-311,-40,+94,+49,-107,-311,-288,-174,-117,-27,-153,-260,-299,-354,-415,-397,-379,-358,-281,-250,-235,-263,-240,-308,-294,-340,-355,-304,-205,-107,-84,-118,-131,-96,-106,-187,-264,-213,+6,-198,-635,-516,-333,-64,+103,-135,-114,+110,-43,-231,-282,-289,-398,-315,-201,-332,-131,-16,+15,+104,+21,+44,+121,+179,+231,+219,+163,+40,-115,-218,-214 },
},
},
};
static const HrtfFilterCoeffs Elev20n = {
37, 180, {
/* a = 0 */
{
{ +0,+4,-16,+27,-42,+47,-77,+83,-101,+84,-89,+83,-21,+4274,+6244,-11438,-2076,+3287,-7484,+10310,+7713,+1140,+5844,+12568,+3615,-8622,+3238,-705,-8076,+1364,+2183,-5293,-1802,-243,-321,+345,-1498,+1472,+1208,-1337,-705,-1012,-2512,-1626,-2424,-2760,-1555,-1568,-349,-459,-861,+517,-52,-415,-1,-246,-196,-61,-224,-226,-435,-461,-140,-378,-350,-184,-385,-404,-345,-379,-208,-259,-127,-94,-124,-175,-142,-147,-332,-337,-275,-241,-247,-176,-192,-206,-204,-199,-217,-212,-191,-58,-83,-133,-108,-124,-247,-152,-1,-90,-1,+88,+37,+35,+144,+117,+21,+43,+21,-128,-131,-159,-109,+13,+48,+53,+15,+38,+60,+67,+9,-82,-95,-61,-116,-149,-108,-203 },
{ +0,+4,-16,+27,-42,+47,-77,+83,-101,+84,-89,+83,-21,+4274,+6244,-11438,-2076,+3287,-7484,+10310,+7713,+1140,+5844,+12568,+3615,-8622,+3238,-705,-8076,+1364,+2183,-5293,-1802,-243,-321,+345,-1498,+1472,+1208,-1337,-705,-1012,-2512,-1626,-2424,-2760,-1555,-1568,-349,-459,-861,+517,-52,-415,-1,-246,-196,-61,-224,-226,-435,-461,-140,-378,-350,-184,-385,-404,-345,-379,-208,-259,-127,-94,-124,-175,-142,-147,-332,-337,-275,-241,-247,-176,-192,-206,-204,-199,-217,-212,-191,-58,-83,-133,-108,-124,-247,-152,-1,-90,-1,+88,+37,+35,+144,+117,+21,+43,+21,-128,-131,-159,-109,+13,+48,+53,+15,+38,+60,+67,+9,-82,-95,-61,-116,-149,-108,-203 },
},
/* a = 5 */
{
{ -2,-1,+12,-13,+25,-25,+28,-37,+29,-19,-10,+28,-46,+60,+2238,+6825,-6685,-6050,+3679,-7158,+5141,+9427,+2062,+4749,+9647,+7179,-5355,+401,+1154,-6857,-872,+2946,-3109,-2365,-477,-746,+638,-1399,+419,+1338,-1201,-775,-500,-1901,-1574,-1733,-2394,-1523,-1513,-1387,-274,-460,-225,+14,-345,-253,-71,-138,-278,-277,-182,-354,-486,-163,-260,-372,-318,-240,-369,-319,-313,-344,-211,-152,-240,-141,-135,-222,-107,-197,-338,-282,-235,-269,-196,-219,-207,-259,-214,-175,-182,-188,-98,-34,-107,-141,-140,-210,-177,-19,-54,-37,+52,+48,+4,+105,+139,+65,-15,-95,-215,-169,-84,-26,+61,+20,-10,+24,+99,+81,+1,-118,-187,-143,-96,-165,-140,-232 },
{ +13,-24,+34,-40,+34,-46,+32,-18,-34,+67,-111,+111,+2615,+8949,-9060,-7989,+6397,-8519,+7507,+11822,+358,+4810,+13023,+7836,-10375,+916,+2060,-9181,-118,+3692,-5079,-3154,-13,-1156,+927,-1244,+732,+2042,-1007,-771,-668,-2971,-2106,-2205,-3452,-1954,-1421,-544,-272,-985,+378,+369,-390,-23,-171,-289,-115,-164,-129,-304,-527,-234,-428,-378,-166,-254,-467,-421,-378,-210,-214,-179,-18,-50,-109,-132,-213,-338,-358,-301,-257,-285,-164,-196,-148,-198,-178,-183,-236,-195,-98,-84,-192,-133,-81,-219,-200,-30,-105,-57,+112,+82,+27,+147,+121,+45,+45,+86,-36,-103,-116,-167,-48,+21,+67,+71,+50,+26,+45,+58,-16,-78,-46,-61,-109,-106,-126,-340 },
},
/* a = 10 */
{
{ +1,-2,+0,+7,-8,+19,-25,+31,-47,+50,-54,+38,-34,+41,+3,+2980,+5150,-7417,-3081,+1933,-6016,+6240,+7085,+2382,+4783,+9060,+5264,-4040,+1114,-517,-5371,+10,+1758,-2814,-1648,-591,-551,+305,-1014,+425,+527,-1270,-862,-560,-1540,-1410,-1535,-1799,-1100,-1335,-1239,-416,-454,-237,-304,-458,-273,-133,-297,-352,-249,-125,-308,-399,-173,-304,-327,-275,-291,-371,-294,-381,-323,-200,-190,-241,-141,-141,-197,-107,-193,-309,-291,-239,-259,-267,-239,-243,-279,-214,-166,-129,-146,-69,-57,-69,-129,-156,-205,-180,-42,-92,-42,+38,+38,+37,+103,+108,+1,-87,-165,-228,-110,-37,+3,+17,-26,+0,+68,+123,+33,-86,-166,-203,-172,-162,-152,-141 },
{ -14,+18,-12,+1,+5,-42,+84,-153,+204,-264,+282,+1113,+9864,-3900,-13943,+6645,-6445,+2448,+15980,+1020,+3061,+12760,+12102,-10058,-2950,+4638,-9530,-1700,+4853,-4441,-4424,-394,-1668,+1642,-917,-272,+2705,-869,-611,-159,-3232,-3009,-2359,-3361,-1952,-1652,-1141,+156,-875,+186,+593,-590,+181,+15,-440,-226,-149,-185,-214,-499,-255,-284,-540,-238,-269,-412,-326,-406,-275,-204,-142,-21,-16,-55,-181,-132,-267,-349,-345,-313,-301,-184,-177,-229,-165,-138,-175,-204,-205,-92,-66,-210,-189,-90,-169,-234,-22,-96,-96,+74,+82,+20,+117,+175,+46,+43,+114,+68,-1,-59,-150,-109,-29,+37,+102,+109,+35,+13,+51,+74,-24,-49,-40,-60,-79,-83,-218,-451 },
},
/* a = 15 */
{
{ +0,-1,-5,+0,+1,-7,+12,-22,+22,-43,+48,-68,+59,-63,+73,+37,+3368,+3530,-7092,-1247,+521,-4573,+6289,+5466,+2505,+4712,+8333,+4188,-2859,+775,-928,-3987,+147,+1191,-2525,-1214,-665,-563,+98,-699,+465,-251,-1536,-612,-491,-1361,-1155,-1229,-1350,-817,-1044,-1002,-640,-658,-261,-451,-693,-439,-218,-258,-258,-173,-121,-349,-339,-207,-349,-329,-241,-263,-393,-385,-347,-259,-203,-196,-239,-153,-164,-148,-141,-241,-320,-271,-252,-285,-276,-317,-252,-233,-180,-130,-145,-93,-55,-50,-112,-157,-145,-254,-159,-78,-60,-22,+45,+73,+1,+74,+39,-67,-164,-194,-165,-63,+10,-13,-29,-26,+32,+118,+83,-47,-163,-202,-219,-194,-148,-112 },
{ -3,+22,-43,+58,-106,+146,-207,+239,-288,+323,+126,+8643,+2957,-17233,+2453,-1753,-3349,+17940,+4387,+825,+11464,+15894,-7105,-8038,+6477,-8636,-4028,+6108,-3307,-6076,-1242,-1114,+1797,-626,-958,+2692,-619,-689,+500,-3121,-4318,-2516,-2730,-1844,-2069,-1924,+521,-226,-368,+655,-483,+24,+223,-426,-335,-211,-255,-263,-485,-207,-139,-539,-426,-291,-381,-335,-345,-310,-129,-165,-3,-27,-69,-164,-66,-180,-355,-347,-301,-291,-232,-227,-272,-185,-147,-159,-182,-188,-148,-11,-152,-227,-154,-170,-232,-23,-33,-155,+29,+72,-24,+78,+172,+72,+58,+132,+110,+56,+57,-89,-106,-55,-1,+57,+130,+106,+13,+31,+83,+60,-9,-42,-45,-39,-71,-91,-384,-466 },
},
/* a = 20 */
{
{ -1,+1,+0,-4,+4,+0,-2,+9,-14,+17,-33,+43,-61,+66,-67,+74,+132,+3452,+2212,-6276,-188,-449,-3273,+5874,+4228,+2602,+4602,+7680,+3572,-2382,+696,-729,-3217,+400,+706,-2263,-890,-827,-470,+61,-535,-2,-716,-1302,-356,-523,-1233,-736,-858,-1026,-756,-893,-765,-707,-868,-575,-639,-697,-446,-192,-110,-219,-213,-176,-375,-327,-289,-327,-283,-221,-300,-393,-348,-332,-220,-224,-213,-213,-115,-175,-202,-172,-291,-307,-275,-297,-300,-293,-245,-228,-194,-144,-143,-114,-128,-54,-93,-170,-162,-177,-202,-124,-33,-51,+4,+55,+1,+0,+19,-28,-151,-187,-158,-106,+14,-10,-43,-35,+11,+75,+96,+18,-131,-195,-222,-201,-168,-113 },
{ +39,-67,+71,-114,+124,-156,+132,-145,+147,-126,+5777,+9032,-15377,-5547,+2894,-7127,+15895,+9814,-452,+9224,+18105,-1343,-12925,+6048,-5868,-6809,+6795,-1624,-7904,-1740,-555,+1190,+867,-2325,+2365,+151,-1357,+928,-2818,-5299,-2640,-1604,-2399,-2382,-2169,+287,+558,-716,+379,-111,-154,+119,-246,-479,-317,-196,-401,-475,-268,-76,-467,-450,-312,-404,-385,-367,-320,-97,-114,-65,-25,+6,-97,-108,-124,-337,-342,-285,-306,-244,-207,-299,-292,-199,-118,-157,-185,-214,-34,-68,-208,-188,-181,-259,-62,+31,-159,-30,+49,-33,-28,+120,+102,+67,+163,+133,+81,+119,-11,-69,-44,-34,+19,+115,+144,+56,+14,+40,+104,+60,-18,-83,-21,-44,-23,-191,-571,-387 },
},
/* a = 25 */
{
{ +0,+2,+4,+0,+0,+5,+0,+4,+4,-5,+11,-20,+33,-49,+63,-60,+59,+237,+3301,+1285,-5275,+315,-1058,-2200,+5168,+3313,+2741,+4456,+7077,+2886,-1933,+979,-657,-2488,+526,+228,-1907,-799,-809,-263,-161,-869,-341,-561,-887,-328,-571,-848,-318,-744,-1016,-643,-784,-648,-842,-1166,-753,-577,-519,-318,-175,-257,-226,-262,-273,-364,-345,-274,-321,-248,-242,-330,-365,-315,-288,-268,-201,-194,-213,-141,-200,-230,-254,-302,-331,-290,-283,-280,-242,-210,-188,-213,-164,-133,-140,-141,-124,-143,-160,-163,-148,-151,-57,-19,-41,-10,+12,-16,-47,-32,-100,-174,-173,-109,-32,+11,-38,-59,-2,+46,+81,+45,-73,-183,-207,-168,-182,-169 },
{ -44,+46,-51,+41,-16,-40,+87,-131,+125,+2613,+11948,-8370,-13810,+4029,-6975,+10193,+15071,+228,+6754,+18459,+5635,-15243,+2607,-2169,-8849,+6619,-398,-8608,-1849,-689,+81,+2695,-2770,+1002,+1229,-1877,+359,-2453,-5161,-2656,-1284,-2717,-2437,-2085,-256,+854,-739,+392,+107,-498,+159,-210,-434,-519,-189,-403,-487,-408,-79,-365,-439,-280,-414,-411,-359,-342,-183,-116,-37,+35,+25,+19,-85,-66,-318,-383,-287,-257,-235,-194,-301,-325,-254,-119,-123,-151,-230,-101,-8,-206,-211,-159,-202,-120,+41,-137,-67,+81,-37,-86,+41,+74,+78,+172,+206,+94,+128,+109,-29,-26,-41,+16,+81,+171,+125,+28,+26,+77,+113,+66,-86,-73,-3,-4,+10,-425,-579,-277 },
},
/* a = 30 */
{
{ +0,+0,+0,+1,-1,-2,+3,-3,+3,+0,-2,+5,-14,+21,-35,+49,-52,+42,+303,+3021,+726,-4287,+410,-1352,-1380,+4283,+2779,+2895,+4234,+6285,+2312,-1186,+1117,-548,-1798,+359,-33,-1545,-654,-803,-483,-442,-972,-271,-271,-641,-300,-374,-479,-363,-812,-902,-565,-793,-829,-911,-1063,-656,-387,-395,-398,-331,-352,-327,-270,-248,-400,-357,-281,-296,-275,-257,-312,-333,-294,-289,-250,-229,-231,-223,-199,-253,-230,-283,-340,-312,-256,-244,-277,-279,-225,-199,-180,-154,-180,-181,-164,-156,-156,-159,-150,-127,-101,-23,-13,-53,-67,-22,-30,-63,-103,-159,-180,-133,-35,-21,-39,-65,-15,+44,+50,+25,-40,-145,-186,-145,-155,-211 },
{ -22,+33,-78,+121,-204,+259,-345,+404,+325,+10788,+1621,-18255,-193,-3686,+3015,+17845,+3069,+4556,+17141,+12688,-13685,-3297,+1339,-10012,+5267,+994,-7771,-2821,-1117,-392,+2900,-1844,-152,+1897,-2395,-604,-2350,-4071,-2324,-2288,-2683,-2012,-1872,-976,+698,-507,+275,+473,-779,+64,-218,-351,-465,-368,-463,-544,-483,-93,-270,-528,-214,-350,-429,-373,-350,-276,-80,-90,-25,+74,+92,+10,-9,-197,-430,-367,-246,-227,-103,-308,-383,-297,-154,-97,-141,-161,-181,-12,-177,-244,-171,-192,-160,+32,-34,-114,+40,-15,-91,-1,+24,+51,+145,+212,+176,+149,+164,+25,-18,-5,+18,+46,+138,+175,+100,+34,+52,+109,+116,+0,-113,-24,-6,+91,-102,-614,-463,-204 },
},
/* a = 35 */
{
{ -1,-2,-3,-2,-1,-4,-4,+0,-6,+0,-2,-5,+0,-11,+12,-28,+35,-44,+22,+340,+2673,+502,-3460,+237,-1309,-935,+3462,+2589,+2924,+3890,+5358,+2164,-440,+1053,-234,-1383,+120,+69,-1265,-973,-899,-366,-585,-911,-85,-48,-375,-137,-346,-519,-397,-798,-809,-674,-947,-718,-737,-769,-398,-469,-562,-487,-437,-390,-306,-322,-279,-412,-396,-266,-268,-248,-282,-273,-278,-318,-313,-294,-241,-257,-256,-231,-251,-217,-275,-289,-313,-267,-269,-327,-292,-207,-148,-164,-174,-191,-207,-184,-150,-149,-167,-132,-77,-61,-12,-45,-71,-57,-18,-32,-122,-160,-171,-143,-64,-25,-47,-44,-19,+14,+52,+15,-64,-111,-137,-133,-128,-192 },
{ +83,-121,+149,-196,+202,-231,+266,-297,+6404,+10245,-15153,-8977,+98,-2690,+16517,+7652,+2418,+15379,+17826,-7705,-9689,+3454,-9964,+1632,+4114,-6687,-3903,-1759,-1032,+2821,-640,-1531,+3034,-2689,-2143,-1802,-3448,-1709,-2949,-3147,-1734,-1350,-1480,+265,-137,-271,+820,-670,-183,-243,-249,-350,-523,-434,-668,-556,-381,-42,-509,-329,-251,-396,-388,-365,-305,-84,-74,-133,-35,+179,+73,+70,-105,-347,-365,-339,-243,-136,-164,-384,-333,-258,-110,-108,-119,-181,-73,-131,-252,-205,-194,-210,-34,+28,-72,+21,-21,-108,-30,+42,-4,+81,+189,+212,+180,+186,+96,+43,-2,-6,+48,+92,+148,+127,+100,+61,+96,+118,+70,-68,-75,-22,+45,+146,-335,-660,-349,-124 },
},
/* a = 40 */
{
{ +1,+0,+0,+0,+0,+2,-1,-2,+4,-1,+2,+0,+0,+1,-3,+9,-16,+31,-37,+20,+333,+2356,+514,-2903,+51,-1115,-775,+2915,+2509,+2834,+3388,+4558,+2336,+59,+1085,+75,-1139,+125,-147,-1437,-827,-611,-422,-693,-691,+258,+205,-371,-297,-362,-433,-456,-841,-885,-750,-673,-465,-527,-573,-504,-648,-666,-484,-476,-422,-352,-377,-341,-440,-314,-262,-253,-228,-269,-286,-322,-346,-365,-282,-262,-289,-262,-232,-233,-228,-242,-306,-350,-340,-319,-289,-243,-175,-177,-180,-198,-205,-210,-203,-150,-145,-143,-125,-67,-55,-47,-51,-52,-31,-32,-85,-179,-191,-155,-99,-19,-44,-66,-31,+2,+20,-9,-61,-113,-114,-115,-123,-174 },
{ -42,+21,+0,-72,+126,-199,+202,+1703,+12945,-4332,-17531,-209,-3790,+10226,+13216,+1053,+12209,+21285,+1334,-14307,+2864,-7279,-4558,+7761,-4903,-5083,-1850,-2235,+1798,+1139,-2283,+2580,-1535,-3541,-1015,-3481,-1805,-2258,-3724,-2118,-1070,-1451,-417,+347,-606,+570,-328,-385,-188,-403,-96,-448,-520,-722,-533,-692,-225,-389,-269,-229,-410,-397,-279,-297,-248,-35,-119,-109,+99,+117,+93,+11,-244,-356,-323,-282,-240,-95,-273,-308,-309,-186,-112,-73,-175,-166,-70,-216,-237,-192,-218,-108,-9,-65,+33,+30,-64,-93,+32,-13,+37,+146,+198,+204,+179,+154,+101,+93,+0,-2,+65,+92,+94,+106,+130,+121,+102,+116,+9,-76,-48,-6,+147,+45,-543,-583,-249,+11 },
},
/* a = 45 */
{
{ +0,+0,-1,-1,-1,-3,+0,-3,-2,+1,-4,+2,-2,-2,+1,-8,+10,-17,+26,-37,+14,+295,+2089,+612,-2572,-96,-875,-752,+2602,+2419,+2562,+2860,+3979,+2549,+474,+1237,+344,-1209,-318,-109,-1069,-633,-530,-552,-554,-153,+373,-60,-460,-345,-282,-407,-673,-935,-655,-398,-466,-404,-529,-650,-582,-711,-694,-508,-502,-461,-464,-399,-335,-396,-294,-253,-235,-267,-272,-343,-380,-322,-345,-316,-307,-281,-256,-242,-208,-245,-308,-345,-361,-322,-301,-241,-218,-205,-198,-224,-208,-204,-187,-183,-161,-140,-135,-98,-92,-74,-40,-27,-15,-34,-63,-165,-212,-163,-93,-48,-58,-62,-63,-6,-4,-34,-40,-98,-108,-118,-124,-144 },
{ -120,+159,-234,+279,-353,+432,-412,+8633,+8618,-17897,-8235,-470,+2052,+15701,+3371,+6719,+21937,+12072,-13628,-2606,-2041,-9887,+8170,-1369,-6064,-1827,-3279,+246,+2243,-1908,+497,+687,-4400,-699,-2665,-2949,-1387,-3608,-2664,-1368,-1325,-1050,+481,-509,+235,+17,-836,+29,-566,-82,-253,-266,-739,-786,-644,-530,-376,-487,-58,-264,-469,-335,-180,-272,-198,-91,-106,+46,+151,+47,+55,-116,-323,-345,-315,-237,-140,-191,-270,-252,-203,-181,-101,-139,-204,-99,-195,-226,-190,-181,-184,-35,-86,-58,+92,+9,-35,-41,-25,+11,+120,+169,+163,+209,+192,+122,+140,+98,+42,+20,+40,+32,+42,+131,+171,+151,+123,+81,-13,-53,-27,+43,+189,-141,-651,-433,-173,+190 },
},
/* a = 50 */
{
{ +0,+0,-1,+0,+0,-1,+0,-1,+0,-2,+1,-1,+1,+0,-1,+4,-9,+11,-14,+26,-42,+28,+239,+1888,+727,-2409,-133,-666,-720,+2459,+2192,+2200,+2443,+3604,+2754,+1023,+1278,-136,-1242,-92,+95,-723,-563,-579,-335,-186,-80,+82,-209,-470,-288,-309,-592,-561,-586,-332,-251,-576,-588,-538,-639,-671,-688,-671,-572,-538,-519,-463,-404,-336,-357,-277,-233,-283,-302,-297,-342,-371,-356,-370,-338,-316,-266,-242,-232,-276,-302,-311,-331,-296,-297,-273,-245,-230,-222,-249,-215,-188,-176,-188,-178,-145,-141,-112,-106,-92,-65,-12,+8,-26,-69,-140,-192,-161,-108,-71,-75,-81,-56,-30,-26,-41,-39,-64,-109,-134,-134,-126 },
{ +20,-7,-63,+115,-195,+193,+1686,+13848,-4347,-19806,-718,-1140,+10544,+10376,+1219,+17619,+21725,-4480,-10970,+1298,-10109,+2700,+4681,-6434,-2383,-3589,-1414,+1980,-99,-2249,+1543,-3080,-1667,-991,-4000,-971,-2876,-3261,-2075,-1211,-1464,-319,+78,-301,+611,-986,-334,-335,-338,-69,-226,-296,-910,-740,-798,-247,-660,-356,-94,-335,-371,-277,-194,-238,-92,-229,-17,+176,+141,+75,-82,-274,-371,-338,-274,-184,-82,-252,-258,-177,-149,-149,-138,-226,-134,-137,-261,-204,-171,-177,-113,-53,-118,+35,+53,-1,+3,-8,-50,+57,+151,+160,+182,+185,+165,+152,+167,+92,+63,+34,+6,-24,+42,+156,+189,+148,+115,+68,-2,-28,-8,+113,+140,-379,-631,-299,-53,+374 },
},
/* a = 55 */
{
{ +2,+0,+2,+0,+2,+0,+1,+0,+0,+0,-2,+4,+0,+3,+1,+0,+5,-9,+15,-9,+15,-28,+32,+188,+1743,+754,-2273,-133,-443,-634,+2298,+1865,+1841,+2258,+3374,+3034,+1018,+789,-4,-904,+102,+377,-584,-475,-272,-273,-260,-191,-72,-194,-568,-377,-212,-298,-261,-372,-362,-497,-681,-613,-541,-673,-628,-700,-717,-566,-586,-538,-468,-390,-299,-325,-268,-282,-313,-316,-310,-345,-429,-397,-376,-322,-280,-273,-278,-298,-292,-269,-295,-300,-290,-256,-262,-283,-263,-224,-197,-216,-217,-204,-173,-143,-130,-130,-123,-93,-56,-43,-17,-35,-69,-96,-159,-167,-136,-90,-68,-95,-62,-38,-51,-50,-40,-37,-106,-151,-151,-123 },
{ +162,-225,+244,-287,+351,-484,+7178,+11993,-17725,-12861,+2534,+1773,+14017,+2864,+7716,+25440,+9914,-13201,-3530,-3521,-4871,+7655,-2993,-4869,-2609,-3148,+695,+1734,-2967,-612,-367,-3504,+536,-3063,-2461,-1139,-3215,-2979,-1865,-1051,-1291,-37,-488,+476,-131,-1050,-253,-415,-68,-284,-54,-662,-715,-785,-518,-381,-709,-245,-289,-386,-300,-87,-263,-152,-168,-186,+83,+200,+196,+33,-244,-403,-381,-292,-233,-97,-101,-278,-235,-112,-114,-93,-181,-260,-116,-185,-245,-213,-170,-153,-61,-99,-45,+103,+20,-22,+32,+4,-27,+94,+149,+187,+179,+156,+139,+205,+202,+112,+48,+7,-29,-45,+81,+185,+178,+122,+80,+77,+47,+14,+7,+136,+15,-513,-517,-217,+97,+421 },
},
/* a = 60 */
{
{ +1,+2,+0,+2,+1,+1,+0,+1,+1,+0,+2,-1,+4,+0,+3,+2,+2,+4,-5,+16,-13,+22,-24,+31,+179,+1584,+702,-2110,-97,-234,-503,+2076,+1510,+1679,+2368,+2902,+2474,+1317,+927,+81,-494,+199,+661,-205,-449,-490,-416,-163,-175,-245,-468,-516,+21,+156,-133,-329,-595,-491,-507,-773,-606,-535,-713,-652,-711,-692,-612,-603,-522,-399,-360,-317,-302,-321,-299,-352,-357,-322,-423,-437,-392,-338,-309,-321,-297,-303,-283,-282,-274,-289,-267,-267,-268,-266,-259,-235,-228,-239,-258,-216,-188,-143,-116,-124,-123,-100,-70,-62,-67,-65,-69,-68,-121,-169,-147,-96,-66,-73,-70,-61,-61,-59,-42,-48,-102,-145,-157,-145 },
{ +132,-225,+301,-408,+501,+61,+13000,+2965,-24537,-3011,+2681,+5993,+11861,-111,+18256,+23895,-4126,-12357,-175,-5101,+2637,+4546,-6581,-3391,-2978,-1501,+1509,-380,-3225,+131,-2686,-1892,+112,-3143,-1119,-1985,-3038,-2765,-1497,-1490,-657,-425,-412,+624,-833,-703,-485,-150,-188,-192,-286,-694,-533,-764,-264,-564,-581,-363,-483,-391,-198,-27,-201,-135,-296,-94,+163,+225,+156,-90,-319,-472,-341,-282,-161,-51,-201,-309,-166,-66,-83,-84,-234,-206,-147,-233,-244,-194,-152,-140,-76,-107,+49,+134,-4,-11,+3,-14,+15,+125,+182,+169,+136,+127,+159,+245,+216,+122,+26,-36,-66,-24,+130,+194,+152,+67,+63,+101,+92,+52,+14,+110,-168,-563,-381,-119,+233,+360 },
},
/* a = 65 */
{
{ +1,+3,+3,+1,+3,+1,+2,+1,+2,+1,+3,+0,+0,+4,+2,+3,+1,+5,+1,-2,+10,+0,+11,-16,+37,+199,+1411,+561,-1855,-90,-9,-293,+1730,+1515,+1636,+1537,+2358,+2824,+1643,+1047,+126,-202,+830,+899,-541,-789,-478,-187,-156,-554,-452,-153,+42,+275,+84,-388,-567,-559,-515,-590,-753,-644,-618,-741,-654,-675,-660,-614,-556,-444,-392,-362,-335,-337,-332,-357,-398,-400,-361,-428,-407,-348,-351,-315,-338,-306,-297,-277,-276,-273,-264,-262,-233,-233,-231,-262,-278,-266,-264,-215,-194,-149,-123,-124,-113,-101,-86,-100,-89,-92,-78,-62,-98,-142,-149,-85,-61,-70,-63,-74,-78,-63,-59,-74,-97,-125,-154,-163 },
{ -22,-56,+105,-180,+136,+2476,+16038,-9155,-23595,+5234,+1516,+9276,+7468,+2874,+26419,+14511,-13465,-6884,+145,-2779,+6834,-1193,-6648,-2699,-3149,+177,+980,-2249,-1959,-529,-4311,-121,-781,-2454,-840,-2214,-2734,-2479,-1433,-1715,-301,-820,-129,+160,-978,-703,-450,-32,-309,-88,-502,-547,-518,-620,-185,-540,-536,-538,-542,-437,-119,-39,-108,-180,-343,-23,+164,+289,+16,-172,-348,-466,-320,-247,-92,-108,-310,-288,-76,-42,-60,-126,-234,-176,-171,-297,-223,-155,-143,-127,-121,-60,+107,+146,+3,-42,-30,-39,+88,+155,+182,+147,+81,+123,+176,+279,+208,+124,+24,-73,-102,-8,+175,+199,+108,+46,+57,+125,+122,+50,+27,+33,-308,-547,-272,-5,+300,+288 },
},
/* a = 70 */
{
{ +0,+0,+1,+0,+1,+1,+1,+0,+1,+0,+1,+2,+0,+2,+2,+2,+1,+2,+4,-1,+2,+7,+3,-4,+8,+29,+277,+1172,+349,-1477,-143,+299,+18,+1629,+924,+730,+1752,+2471,+2960,+1838,+966,+610,+494,+757,+287,-686,-721,-304,-321,-550,-438,+64,+247,+79,+92,-216,-535,-571,-594,-513,-660,-839,-730,-649,-687,-625,-606,-640,-541,-503,-458,-383,-408,-349,-373,-391,-410,-455,-412,-394,-363,-354,-355,-355,-371,-335,-301,-277,-275,-271,-250,-250,-219,-228,-224,-248,-305,-310,-265,-193,-180,-184,-175,-144,-115,-109,-106,-114,-110,-100,-95,-70,-80,-118,-131,-95,-46,-61,-93,-84,-73,-67,-93,-92,-91,-121,-149,-185 },
{ -182,+166,-176,+193,-363,+5984,+15391,-19734,-17682,+9766,+452,+10766,+4042,+9322,+28721,+2837,-15799,-1846,-417,+1822,+6317,-5478,-5041,-3150,-2503,+786,+25,-2497,-1307,-2189,-3837,+601,-1656,-1672,-1120,-1976,-2326,-2114,-1752,-1420,-416,-1006,+2,-388,-970,-809,-218,-118,-215,-147,-620,-376,-551,-342,-296,-478,-437,-599,-588,-496,-94,-90,-30,-270,-309,+15,+171,+268,-77,-188,-384,-398,-278,-205,-80,-186,-383,-220,-8,-58,-42,-143,-236,-155,-228,-286,-179,-112,-132,-144,-114,-11,+153,+115,+2,-64,-54,+19,+117,+159,+169,+127,+93,+104,+164,+274,+252,+141,+12,-111,-122,+45,+192,+195,+83,+41,+77,+144,+137,+32,+9,-25,-400,-485,-201,+84,+350,+221 },
},
/* a = 75 */
{
{ +0,+0,+2,+0,+3,+0,+2,+1,+1,+2,+2,+2,+2,+1,+2,+3,+3,+0,+4,+4,+3,-2,+9,+3,+0,+16,+53,+378,+816,+189,-1012,-81,+974,-87,+218,+961,+1074,+1890,+2620,+2771,+2074,+1554,+837,+148,+415,+136,-676,-729,-557,-396,-150,+53,+249,+119,-132,-131,-346,-620,-578,-542,-663,-818,-849,-695,-576,-645,-593,-556,-551,-511,-512,-458,-429,-404,-383,-434,-470,-466,-446,-382,-324,-344,-357,-369,-391,-348,-329,-275,-249,-249,-254,-271,-219,-200,-225,-264,-279,-272,-268,-214,-187,-196,-207,-197,-146,-106,-95,-111,-114,-104,-85,-77,-75,-97,-108,-88,-50,-66,-122,-98,-67,-56,-95,-112,-101,-123,-144,-183 },
{ -308,+356,-413,+512,-711,+9328,+12479,-26714,-10688,+11224,+59,+10675,+2815,+15911,+25719,-5950,-14149,+687,+639,+5365,+3547,-7313,-3825,-3505,-2007,+899,-553,-2532,-1251,-3476,-2643,+798,-2464,-1366,-1059,-1719,-2239,-1614,-1696,-1376,-582,-947,-259,-764,-1028,-783,-69,-79,-182,-350,-594,-266,-443,-252,-288,-479,-372,-511,-674,-468,-165,-124,-73,-319,-256,+11,+270,+144,-115,-190,-370,-317,-253,-168,-117,-202,-396,-169,-4,-53,-17,-171,-227,-167,-254,-256,-125,-71,-129,-154,-76,+41,+150,+72,-40,-35,-32,+46,+140,+172,+181,+86,+81,+77,+171,+283,+295,+171,-23,-132,-103,+115,+200,+155,+70,+61,+105,+156,+137,+0,+0,-81,-429,-408,-161,+160,+343,+173 },
},
/* a = 80 */
{
{ +0,+0,+0,+1,+0,+0,+2,-1,+3,+0,+2,+0,+1,+0,+0,+2,+0,+0,-2,+8,+1,-3,+0,+2,+10,-2,+17,+119,+382,+467,+169,-91,+112,-119,-449,+550,+1297,+1399,+1810,+2637,+3252,+2324,+1112,+534,+170,+160,-72,-891,-951,-192,+157,+142,+145,+11,-184,-222,-262,-474,-618,-619,-675,-794,-823,-712,-645,-563,-602,-533,-485,-519,-518,-541,-456,-432,-442,-480,-507,-478,-430,-379,-362,-348,-331,-365,-362,-361,-320,-281,-273,-242,-255,-258,-236,-218,-206,-249,-247,-242,-257,-238,-237,-226,-226,-205,-176,-129,-95,-95,-92,-94,-82,-77,-82,-82,-84,-73,-76,-107,-145,-110,-50,-51,-81,-120,-129,-125,-136,-155 },
{ -388,+468,-584,+733,-885,+11679,+9452,-30465,-5194,+11249,+146,+9669,+3335,+20535,+20629,-10628,-12112,+2316,+2496,+6913,+1185,-8300,-2658,-3777,-1957,+967,-790,-2698,-1824,-3569,-1860,+659,-2657,-1513,-1017,-1476,-2157,-1449,-1388,-1084,-880,-997,-413,-1122,-1244,-567,+20,-88,-173,-567,-565,-219,-337,-121,-289,-481,-382,-468,-630,-457,-209,-232,-161,-406,-186,+50,+244,+116,-165,-175,-364,-276,-234,-143,-87,-270,-391,-162,-32,-44,-22,-202,-235,-167,-268,-220,-105,-42,-140,-139,-58,+42,+125,+35,-31,-66,-16,+56,+173,+212,+147,+22,+0,+80,+210,+301,+279,+145,-17,-119,-47,+103,+184,+119,+50,+80,+101,+177,+118,-2,-31,-143,-436,-348,-98,+169,+303,+151 },
},
/* a = 85 */
{
{ +0,+0,+0,+0,+1,+0,+1,+1,+1,+3,+0,+1,+1,+0,+1,+2,+0,+0,+2,+4,+6,-3,+6,-4,+15,-2,+15,+7,+205,+353,+428,+934,-564,-1234,+417,+315,+712,+1594,+1411,+2203,+3303,+2761,+1401,+968,+679,-3,-346,-619,-782,-211,+322,+346,+86,-171,-313,-228,-230,-447,-530,-736,-700,-709,-801,-701,-667,-619,-537,-504,-491,-490,-533,-548,-486,-488,-515,-515,-510,-471,-465,-401,-377,-378,-333,-332,-308,-321,-326,-328,-314,-251,-255,-239,-239,-220,-207,-244,-229,-246,-238,-267,-300,-256,-226,-186,-171,-148,-125,-100,-54,-71,-88,-104,-79,-68,-82,-72,-119,-150,-170,-117,-43,-47,-82,-132,-143,-124,-121,-137 },
{ -431,+544,-679,+860,-1012,+12644,+8063,-32041,-2435,+11171,+221,+8633,+4269,+22834,+16391,-12553,-10615,+3708,+4062,+7263,-73,-8873,-1844,-3773,-2242,+903,-676,-3158,-2275,-3417,-1368,+714,-2981,-1325,-1034,-1549,-2089,-1240,-1244,-826,-694,-1244,-606,-1288,-1429,-525,+153,-68,-242,-617,-659,-192,-255,+24,-185,-564,-387,-496,-505,-415,-234,-318,-298,-433,-207,+117,+212,+121,-148,-203,-348,-281,-167,-115,-57,-288,-440,-146,-38,-31,-45,-206,-252,-161,-245,-215,-73,-44,-121,-136,-65,+52,+116,+38,-54,-77,-24,+99,+228,+192,+90,-40,-18,+72,+229,+321,+286,+153,-28,-89,-17,+107,+155,+85,+38,+83,+103,+187,+132,+0,-38,-171,-442,-310,-60,+181,+258,+118 },
},
/* a = 90 */
{
{ +0,+0,+0,+2,+2,+0,+1,+2,+1,+2,+2,+2,+2,+0,+4,+0,+2,-1,+0,+10,-4,+7,+0,+11,-4,+4,+12,-16,+72,+424,+961,+112,-640,-465,-365,+773,+969,+724,+1862,+2509,+2203,+2210,+2034,+1202,+945,+552,-618,-1116,-244,+216,+249,+417,+86,-219,-428,-343,-214,-362,-569,-692,-743,-732,-662,-734,-670,-600,-576,-427,-487,-521,-517,-539,-496,-509,-557,-566,-508,-475,-469,-441,-411,-363,-331,-293,-263,-305,-317,-336,-332,-298,-262,-192,-202,-223,-243,-254,-216,-253,-271,-278,-293,-260,-223,-166,-146,-135,-126,-106,-63,-65,-69,-96,-99,-73,-70,-93,-136,-175,-186,-118,-54,-47,-76,-130,-143,-114,-94,-112 },
{ -459,+568,-703,+877,-1117,+12056,+9163,-32284,-2876,+11922,-212,+8111,+4534,+23352,+14557,-13316,-9815,+4856,+5293,+6941,-198,-9335,-1442,-3492,-2664,+785,-706,-3348,-2782,-3130,-1252,+881,-3086,-1274,-828,-1617,-2327,-1179,-884,-843,-578,-1034,-755,-1601,-1480,-517,+111,-21,-260,-667,-708,-288,-189,+115,-84,-569,-438,-502,-475,-347,-222,-367,-422,-500,-188,+87,+241,+119,-165,-178,-366,-243,-153,-77,-65,-274,-460,-175,-24,-41,-47,-211,-257,-189,-229,-192,-54,-56,-153,-141,-43,+74,+96,+21,-55,-53,-7,+76,+208,+154,+85,-58,-44,+39,+222,+361,+325,+181,-57,-77,-4,+114,+108,+33,+47,+81,+105,+183,+167,+30,-34,-195,-459,-294,-44,+183,+222,+86 },
},
/* a = 95 */
{
{ +0,+0,+0,+0,+0,+0,+0,+1,+0,+1,+1,+0,+0,+1,+0,+1,+2,-3,+4,+2,-2,+8,-4,+23,-14,+12,-18,+18,+58,+807,+930,-957,-723,+399,+105,+276,+934,+1376,+1789,+2501,+1691,+1123,+1835,+1712,+1021,+547,-103,-1153,-647,+641,+734,+240,+27,-166,-421,-447,-377,-266,-481,-749,-743,-735,-675,-628,-677,-625,-515,-481,-454,-535,-546,-523,-476,-495,-593,-584,-555,-478,-490,-452,-418,-365,-292,-324,-285,-276,-287,-324,-352,-308,-240,-181,-213,-235,-255,-283,-276,-270,-268,-275,-264,-239,-211,-157,-120,-114,-107,-109,-103,-86,-76,-79,-91,-102,-97,-94,-139,-191,-189,-132,-70,-50,-83,-119,-124,-103,-89,-92 },
{ -427,+494,-588,+721,-1021,+9768,+12462,-30557,-6958,+13676,-1088,+7893,+4326,+21921,+15788,-13432,-9937,+5644,+6310,+6451,+463,-9444,-1741,-2776,-3210,+582,-886,-3292,-3167,-3020,-1285,+1004,-3012,-1197,-616,-1558,-2397,-1504,-682,-697,-553,-1011,-492,-1607,-1819,-549,+168,-130,-261,-596,-780,-386,-224,+143,+18,-557,-427,-521,-479,-323,-192,-371,-492,-538,-188,+93,+163,+155,-154,-155,-352,-232,-131,-85,-64,-265,-437,-178,-34,-46,-37,-210,-265,-205,-237,-182,-41,-63,-171,-155,-34,+70,+99,+30,-8,-55,-22,+35,+144,+155,+89,-44,-77,+21,+223,+382,+362,+207,-20,-89,-19,+86,+67,+15,+39,+99,+108,+199,+205,+70,-29,-206,-455,-296,-28,+141,+204,+77 },
},
/* a = 100 */
{
{ -1,-1,-1,-1,+0,+0,+0,-1,+0,+1,+0,+0,+0,+1,-1,+0,+2,-5,+7,-5,+5,-7,+8,+5,+5,-6,-18,+8,+492,+1093,-391,-1075,-97,+248,+719,+618,+589,+1860,+2747,+1397,+934,+1333,+899,+1432,+1287,+483,-22,-585,-583,+142,+975,+741,-58,-304,-259,-478,-506,-327,-424,-636,-824,-757,-665,-590,-614,-641,-505,-479,-517,-530,-495,-501,-517,-510,-556,-555,-589,-554,-477,-414,-377,-394,-364,-330,-288,-267,-279,-302,-297,-265,-259,-241,-225,-231,-292,-337,-326,-279,-241,-247,-236,-214,-182,-142,-112,-108,-107,-96,-123,-125,-110,-97,-87,-97,-119,-132,-148,-192,-171,-137,-113,-69,-79,-103,-105,-99,-96,-100 },
{ -283,+285,-271,+278,-484,+5957,+16373,-25058,-14858,+15525,-1215,+6671,+4811,+18032,+19519,-11860,-11780,+6079,+7316,+6051,+1514,-8945,-2823,-1750,-3563,+176,-1212,-3047,-3394,-2958,-1709,+1105,-2432,-1640,-241,-1329,-2363,-1805,-695,-808,-322,-967,-589,-1115,-1863,-1004,+203,-50,-377,-543,-772,-481,-281,+27,+130,-502,-453,-467,-491,-342,-225,-299,-532,-500,-253,+87,+127,+144,-116,-164,-294,-259,-113,-98,-110,-204,-422,-184,+0,-71,-30,-198,-285,-233,-235,-234,-49,-13,-171,-192,-45,+65,+134,+64,-22,-74,-56,+25,+125,+124,+68,-24,-56,+38,+196,+358,+381,+272,+34,-106,-78,+41,+51,+15,+26,+113,+133,+211,+240,+75,-2,-176,-446,-313,-45,+105,+165,+72 },
},
/* a = 105 */
{
{ +6,+6,+8,+7,+9,+6,+8,+8,+6,+8,+7,+8,+8,+9,+5,+10,+5,+9,+5,+7,+12,-1,+16,+10,+16,+0,-6,+232,+1267,+125,-1557,-212,+346,+423,+711,+791,+1581,+2416,+2033,+1050,+615,+729,+1113,+658,+675,+798,+155,-471,-257,+223,+374,+968,+503,-307,-351,-354,-515,-476,-416,-609,-658,-850,-674,-523,-613,-568,-551,-520,-490,-453,-510,-490,-535,-521,-473,-548,-580,-560,-436,-388,-410,-420,-398,-326,-312,-281,-244,-208,-240,-279,-273,-264,-240,-296,-334,-341,-317,-277,-232,-185,-181,-164,-160,-141,-113,-109,-80,-89,-134,-148,-143,-107,-83,-103,-115,-145,-170,-160,-145,-140,-129,-84,-68,-72,-82,-100,-101,-113 },
{ -11,-85,+215,-359,+418,+1735,+17855,-14098,-24401,+14308,+1653,+3087,+6571,+12516,+22879,-6292,-15478,+5359,+8851,+5616,+2765,-7688,-4446,-815,-3541,-365,-1608,-2934,-3238,-3064,-2215,+747,-1314,-2071,-383,-848,-1933,-2233,-752,-896,-464,-660,-671,-934,-1555,-1227,-86,-10,-331,-557,-804,-500,-338,-145,+95,-353,-489,-408,-510,-355,-266,-252,-480,-523,-278,+97,+98,+134,-109,-190,-225,-273,-127,-106,-129,-165,-342,-237,+20,-57,-45,-176,-302,-280,-240,-239,-92,-25,-134,-191,-71,+65,+128,+85,-45,-95,-73,+3,+104,+105,+69,-4,-30,+49,+166,+331,+358,+315,+99,-85,-129,-33,+39,+18,+40,+98,+168,+203,+252,+116,+0,-118,-423,-348,-68,+52,+126,+80 },
},
/* a = 110 */
{
{ -2,-5,-3,-4,-4,-2,-3,-3,-4,-4,-2,-4,-3,-3,-3,-1,-6,+0,-10,+4,-6,-2,-5,+9,-20,+24,+36,+1117,+923,-1659,-1082,+434,+624,+739,+595,+1210,+2759,+2698,+764,+490,+764,+550,+533,+463,+184,+253,+424,-81,-301,+144,+482,+464,+696,+363,-391,-430,-465,-561,-523,-555,-659,-668,-735,-635,-505,-644,-593,-490,-428,-461,-558,-528,-468,-480,-525,-530,-506,-481,-479,-479,-431,-409,-394,-402,-349,-242,-205,-204,-234,-262,-294,-314,-323,-346,-337,-340,-309,-256,-226,-153,-130,-132,-173,-169,-115,-110,-78,-117,-166,-171,-157,-113,-110,-131,-134,-128,-158,-171,-143,-156,-127,-85,-76,-61,-73,-104,-139,-139 },
{ +261,-398,+554,-750,+976,-875,+14332,+767,-29799,+5795,+8309,-1534,+7525,+8372,+22148,+3880,-18187,+1027,+11443,+5439,+3804,-5525,-6194,-437,-3086,-917,-1701,-3461,-2764,-3006,-2840,+105,-350,-2093,-600,-795,-1235,-2252,-1184,-756,-630,-655,-578,-730,-1423,-1318,-251,-12,-451,-431,-797,-600,-390,-260,-22,-240,-504,-386,-472,-405,-264,-257,-397,-515,-358,+111,+97,+93,-82,-229,-171,-292,-139,-139,-103,-113,-294,-291,-3,-13,-88,-180,-294,-320,-262,-268,-156,-25,-112,-149,-116,+9,+84,+107,+0,-152,-119,-28,+103,+136,+54,+25,-45,+39,+151,+292,+348,+276,+163,-32,-141,-119,+4,+58,+42,+86,+146,+182,+257,+164,+1,-57,-357,-422,-112,+2,+102,+63 },
},
/* a = 115 */
{
{ +2,+2,+2,+2,+4,+2,+4,+3,+2,+3,+4,+3,+4,+3,+6,+5,+6,+1,+6,+3,+12,-7,+27,-17,+30,-11,+795,+1673,-1244,-1943,+170,+590,+1033,+764,+943,+2576,+3214,+1428,+414,+365,+360,+714,+138,-151,+144,-35,-79,+394,+11,-240,+429,+486,+547,+555,+138,-378,-566,-559,-586,-518,-622,-562,-604,-746,-603,-550,-569,-486,-442,-494,-482,-473,-474,-440,-494,-428,-457,-504,-503,-456,-405,-454,-409,-381,-294,-252,-226,-179,-204,-240,-346,-369,-349,-336,-308,-306,-264,-225,-171,-143,-128,-119,-139,-143,-120,-91,-111,-155,-171,-155,-147,-136,-114,-91,-106,-141,-152,-154,-134,-136,-132,-79,-61,-42,-66,-117,-152,-145 },
{ +258,-323,+364,-405,+476,-716,+6739,+12920,-23887,-10036,+14005,-2197,+4388,+7579,+16986,+14093,-14004,-7931,+12784,+7356,+3599,-2251,-7496,-918,-2245,-1605,-1128,-4229,-2972,-2416,-3099,-1092,+400,-1942,-773,-620,-963,-1877,-1517,-686,-728,-626,-714,-472,-1153,-1413,-680,+210,-414,-587,-607,-702,-491,-362,-75,-181,-526,-398,-383,-425,-321,-214,-314,-452,-436,-23,+192,+51,+9,-255,-175,-285,-176,-71,-103,-86,-206,-307,-109,+12,-101,-150,-266,-346,-302,-285,-195,-17,-59,-155,-171,-31,+72,+98,+36,-123,-179,-59,+105,+173,+102,+17,-37,+16,+142,+259,+328,+272,+184,+24,-102,-133,-43,+69,+88,+64,+103,+173,+247,+223,+47,-33,-250,-466,-170,-10,+24,+68 },
},
/* a = 120 */
{
{ -1,+0,+0,+0,+0,+0,-1,+0,+0,-1,+1,+0,-1,+3,+0,+6,-3,+2,-3,+5,-1,+1,+13,-13,+15,+364,+2070,-207,-2822,-379,+651,+995,+1018,+869,+2396,+3821,+2011,+59,+485,+344,+437,+154,-254,-190,-343,-175,-19,+24,+169,+59,-138,+498,+647,+354,+357,+1,-489,-678,-554,-577,-469,-573,-680,-571,-649,-603,-572,-542,-465,-415,-434,-472,-450,-390,-380,-484,-512,-456,-421,-477,-487,-430,-381,-353,-321,-274,-214,-177,-271,-317,-329,-372,-382,-334,-263,-241,-222,-221,-194,-168,-130,-107,-120,-113,-132,-131,-160,-191,-190,-178,-145,-125,-79,-57,-93,-160,-192,-153,-117,-118,-131,-116,-50,-36,-80,-135,-156,-123 },
{ -49,+96,-203,+325,-488,+628,+365,+14736,-6471,-23857,+9724,+4445,-1520,+7119,+11984,+17805,-1982,-14830,+6912,+12570,+2964,+588,-6778,-2988,-748,-2726,-220,-4048,-4238,-2270,-2392,-2314,+267,-1281,-1330,-211,-828,-1318,-2030,-506,-701,-687,-722,-522,-833,-1239,-1108,-121,+49,-709,-622,-659,-596,-480,-196,-86,-484,-527,-337,-365,-358,-256,-185,-394,-480,-253,+188,+108,+42,-187,-242,-191,-242,-56,-77,-79,-129,-297,-244,-27,-72,-147,-265,-377,-350,-239,-216,-76,-53,-171,-201,-87,+35,+43,+56,-35,-158,-120,+32,+160,+171,+57,-46,-36,+103,+225,+309,+289,+185,+50,-69,-128,-61,+62,+110,+71,+41,+121,+203,+251,+112,-19,-146,-470,-273,-37,-41,+41 },
},
/* a = 125 */
{
{ +3,+2,+3,+3,+0,+3,+2,+2,+1,+3,+0,+3,+3,+3,+5,+5,+0,+7,-3,+18,-21,+45,-44,+73,+61,+1958,+1184,-3221,-1402,+711,+966,+1366,+724,+2130,+4345,+3019,+75,+107,+148,+484,+492,-526,-495,-479,-458,-305,+71,-142,-101,+197,+21,+166,+365,+483,+274,+134,-187,-507,-573,-556,-535,-559,-514,-562,-643,-713,-569,-494,-450,-380,-444,-368,-339,-422,-474,-438,-393,-443,-456,-494,-440,-396,-396,-341,-306,-232,-265,-290,-291,-324,-349,-367,-325,-276,-220,-216,-229,-216,-210,-164,-130,-97,-89,-108,-143,-192,-194,-212,-220,-174,-115,-57,-28,-38,-97,-173,-210,-163,-101,-99,-123,-122,-68,-64,-90,-108,-114,-91 },
{ -197,+231,-302,+359,-425,+514,-726,+6927,+10249,-21528,-7119,+12007,-2744,+2609,+9629,+15505,+9381,-10916,-4565,+13948,+6726,+587,-3433,-5577,+49,-2692,-1074,-1808,-5436,-3416,-1749,-2201,-1007,-333,-1945,-104,-503,-837,-1866,-1242,-236,-683,-749,-615,-602,-1119,-1070,-647,+113,-428,-731,-639,-600,-523,-394,-123,-256,-596,-459,-311,-300,-253,-190,-288,-483,-418,+13,+159,+77,-42,-240,-167,-219,-99,-36,-82,-132,-213,-326,-123,-67,-201,-243,-330,-336,-262,-216,-166,-63,-131,-216,-192,-20,+42,+63,+45,-110,-134,-44,+102,+188,+121,+3,-64,+52,+174,+281,+314,+214,+87,-61,-114,-72,+82,+140,+74,+8,+46,+155,+224,+198,+10,-76,-399,-387,-62,-94,-18 },
},
/* a = 130 */
{
{ +0,+0,+1,-1,+2,-1,+0,-1,+1,+0,+0,-1,+4,-1,+6,-5,+15,-19,+31,-35,+47,-42,+63,-38,+1454,+2532,-2871,-2878,+691,+854,+1675,+967,+1682,+4522,+4137,+408,-132,+145,+85,+532,-313,-489,-776,-884,-535,-26,-218,-200,-25,-192,+395,-21,-38,+331,+253,+41,+38,-98,-585,-484,-575,-486,-476,-663,-668,-595,-524,-489,-437,-409,-282,-330,-470,-423,-370,-371,-413,-453,-448,-460,-409,-400,-364,-291,-320,-310,-301,-317,-318,-365,-351,-292,-238,-250,-248,-239,-218,-197,-203,-151,-125,-94,-100,-139,-180,-224,-238,-223,-179,-138,-83,-8,+6,-20,-105,-209,-215,-152,-104,-84,-116,-136,-106,-91,-70,-70,-66,-78 },
{ +18,-77,+113,-210,+314,-456,+577,+34,+12136,-2604,-21326,+6415,+5118,-3596,+6631,+12015,+13980,+168,-10009,+6351,+11902,+1804,-1145,-5261,-2170,-351,-3040,-616,-3795,-5277,-2577,-1450,-1671,-471,-1520,-1087,+187,-607,-1201,-1813,-482,-391,-671,-766,-521,-854,-1134,-861,-102,-138,-730,-700,-642,-428,-441,-395,-215,-371,-565,-353,-316,-225,-170,-243,-425,-486,-254,+118,+116,+51,-120,-167,-110,-149,-92,-92,-136,-171,-278,-313,-128,-201,-218,-252,-329,-331,-244,-193,-121,-112,-217,-245,-117,+49,+60,+40,-58,-129,-66,+34,+130,+144,+62,-5,+0,+100,+197,+309,+273,+129,-24,-118,-90,+51,+163,+106,-11,-32,+86,+170,+225,+65,-46,-277,-473,-145,-121,-109 },
},
/* a = 135 */
{
{ -1,+2,+0,+0,+1,-1,-1,+0,+0,+0,-2,+4,-4,+9,-11,+17,-16,+14,-9,+4,+14,-4,+15,+792,+3419,-1570,-4543,+288,+880,+1707,+1516,+1361,+4563,+5080,+915,-437,+271,-53,+543,-372,-737,-555,-1084,-950,-398,-240,-242,-144,-241,+158,-67,+18,-60,-216,+107,+67,+73,+3,-55,-488,-590,-554,-540,-592,-607,-468,-533,-429,-340,-395,-394,-373,-332,-358,-413,-392,-376,-420,-453,-413,-385,-319,-363,-390,-326,-287,-329,-368,-361,-319,-267,-265,-277,-271,-238,-226,-199,-204,-175,-132,-130,-124,-157,-209,-222,-209,-215,-207,-147,-104,-34,+11,+19,-17,-133,-232,-220,-137,-104,-99,-119,-154,-136,-76,-41,-42,-54,-69 },
{ +95,-118,+115,-136,+126,-114,+98,-191,+3462,+11288,-13355,-12034,+10436,-1895,-226,+9342,+12504,+9853,-5289,-3058,+11539,+5960,-784,-2097,-4674,-171,-1491,-2792,-1249,-4811,-4421,-1888,-1452,-1063,-695,-1838,-278,+203,-774,-1582,-1263,-179,-507,-816,-700,-589,-905,-1011,-570,+96,-454,-721,-642,-536,-403,-416,-369,-291,-465,-438,-259,-315,-201,-190,-285,-456,-447,-93,+130,+81,+83,-65,-66,-169,-166,-129,-151,-151,-244,-375,-253,-108,-206,-255,-314,-353,-282,-209,-199,-104,-173,-219,-178,-35,+43,-5,+1,-81,-73,+3,+75,+149,+99,+58,+2,+33,+139,+242,+326,+193,+54,-100,-130,+12,+134,+134,+20,-54,+17,+112,+177,+116,-19,-140,-457,-291,-129,-173 },
},
/* a = 140 */
{
{ +3,+2,+3,+1,+2,+0,+2,+4,+1,-1,+6,+0,+5,+0,+3,+6,-8,+24,-39,+67,-68,+116,+232,+3623,+413,-5823,-794,+1153,+1403,+2174,+1332,+4433,+6027,+1574,-780,+262,-132,+589,-208,-938,-632,-1296,-1072,-630,-385,-503,-222,-267,+37,+107,-267,-141,-179,-281,-478,+136,+169,+112,-7,-356,-376,-589,-628,-518,-437,-391,-343,-457,-473,-351,-319,-333,-366,-370,-345,-384,-411,-394,-337,-334,-399,-410,-343,-336,-314,-363,-346,-304,-314,-296,-331,-275,-240,-245,-250,-213,-182,-164,-142,-170,-186,-190,-201,-193,-197,-198,-182,-150,-108,-69,-1,+23,+32,-30,-164,-228,-200,-141,-118,-119,-121,-141,-99,-51,-27,-17,-54,-56 },
{ -59,+89,-133,+166,-226,+282,-356,+445,-486,+7102,+5905,-17449,-2016,+7301,-4841,+4303,+9672,+12051,+5329,-5762,+4345,+10674,+306,-1142,-2345,-3533,+787,-2969,-2390,-1977,-5083,-3273,-1554,-1570,-740,-817,-1675,+297,-91,-1055,-1448,-855,-209,-681,-867,-743,-538,-862,-927,-211,-68,-573,-493,-467,-566,-549,-380,-250,-316,-611,-336,-210,-282,-213,-215,-327,-488,-334,+43,+164,+157,+93,-93,-127,-249,-194,-194,-186,-183,-291,-322,-174,-178,-286,-301,-348,-338,-233,-216,-158,-107,-172,-203,-170,-31,-14,+5,-12,-59,-22,+41,+121,+124,+83,+40,+5,+91,+210,+283,+260,+111,-36,-141,-62,+74,+116,+84,-34,-47,+65,+106,+116,-16,-49,-312,-439,-177,-208 },
},
/* a = 145 */
{
{ +1,+1,+1,-1,+1,-1,+1,+1,-2,+2,+4,-1,+6,-13,+26,-36,+52,-68,+87,-97,+163,-56,+3165,+2599,-6239,-2624,+1583,+971,+2602,+1636,+4286,+6873,+2373,-1062,+197,-182,+417,+67,-1169,-463,-1379,-1563,-815,-440,-548,-399,-503,-148,+342,-401,-65,-351,-545,-326,-295,-251,+12,+87,-51,-33,-270,-551,-701,-266,-166,-407,-447,-425,-325,-344,-412,-344,-317,-349,-356,-353,-362,-288,-362,-418,-384,-338,-326,-360,-335,-322,-267,-329,-370,-360,-280,-216,-242,-267,-214,-181,-165,-182,-221,-224,-222,-182,-190,-167,-161,-162,-152,-136,-77,-5,+24,+19,-3,-61,-150,-211,-204,-166,-152,-127,-105,-87,-44,-39,-23,-23,-48,-71 },
{ -2,-10,+30,-73,+104,-170,+239,-334,+410,+124,+9127,-495,-15799,+4062,+1688,-3320,+6880,+8924,+11325,+1927,-2583,+8522,+6149,-2595,-96,-2990,-1955,+506,-4168,-1595,-2960,-4684,-2165,-1526,-1710,-397,-1026,-1152,+617,-700,-1096,-1187,-596,-559,-827,-776,-648,-579,-932,-605,-82,-189,-483,-309,-396,-567,-508,-444,-258,-386,-563,-313,-277,-166,-205,-331,-420,-335,-60,+153,+136,+126,-9,-192,-243,-262,-199,-245,-158,-159,-299,-331,-208,-281,-310,-286,-356,-299,-221,-176,-125,-164,-215,-213,-126,-32,-14,+5,-11,-19,-14,+69,+126,+106,+77,+51,+50,+148,+231,+260,+171,+0,-127,-111,+28,+80,+79,+6,-63,+2,+56,+68,-15,-57,-118,-443,-302,-197 },
},
/* a = 150 */
{
{ -1,+0,-1,+0,-3,+2,-1,+0,-5,+7,-7,+13,-23,+30,-39,+47,-61,+69,-78,+122,-83,+2326,+4429,-5470,-5025,+1817,+763,+2590,+2209,+4128,+7711,+3272,-1255,+49,-125,+195,+225,-1407,-430,-1138,-1901,-1095,-739,-555,-420,-593,-417,+216,-298,-119,-477,-324,-474,-633,-272,-454,-118,-98,+79,-91,-317,-245,-238,-314,-299,-259,-322,-359,-429,-399,-311,-379,-362,-287,-266,-304,-343,-390,-409,-344,-336,-342,-314,-271,-303,-290,-391,-400,-344,-279,-237,-255,-239,-208,-183,-214,-219,-266,-276,-201,-181,-177,-163,-131,-121,-159,-140,-91,-13,+8,+18,+15,-30,-83,-156,-210,-213,-183,-150,-118,-79,-20,-1,-19,-51,-47,-55,-106 },
{ +28,-35,+33,-34,+7,+2,-49,+93,-166,+185,+1311,+9283,-5492,-11354,+5321,-2372,+125,+6849,+8697,+10338,+540,+1602,+8399,+1355,-2253,+283,-3385,-642,-771,-4194,-1197,-3766,-3891,-1379,-1576,-1555,-308,-1181,-414,+449,-1125,-993,-1120,-616,-722,-868,-798,-509,-571,-892,-392,+12,-228,-348,-210,-373,-473,-424,-452,-383,-538,-438,-226,-320,-252,-250,-209,-297,-188,+53,+159,-13,-23,-89,-209,-277,-273,-167,-201,-179,-243,-354,-307,-231,-319,-303,-300,-305,-240,-208,-215,-171,-187,-200,-178,-98,-14,-4,+9,-6,-20,+6,+105,+148,+108,+87,+65,+90,+189,+201,+173,+55,-84,-112,-12,+59,+30,+13,-31,-38,+6,+0,-12,-80,-29,-251,-443,-193 },
},
/* a = 155 */
{
{ +1,+0,+0,+0,+1,+1,+0,-3,+7,-7,+15,-21,+25,-27,+26,-27,+20,-8,+15,+34,+1510,+5456,-3667,-7373,+1409,+1019,+2162,+2874,+4033,+8493,+4299,-1365,-184,-22,+40,+341,-1613,-707,-786,-2072,-1253,-976,-788,-499,-561,-628,+223,-415,-508,+29,-383,-706,-694,-552,-427,-188,-384,-303,-134,+31,-125,-60,-61,-194,-204,-291,-367,-389,-309,-344,-400,-333,-257,-277,-321,-321,-338,-415,-386,-341,-284,-247,-216,-314,-335,-375,-413,-356,-293,-235,-217,-264,-247,-202,-251,-256,-289,-258,-208,-179,-180,-154,-112,-104,-129,-143,-99,-34,+7,+13,+13,+5,-34,-104,-184,-219,-213,-177,-123,-83,-17,+18,+4,-35,-63,-74,-103,-136 },
{ -24,+39,-51,+65,-80,+76,-87,+76,-67,+47,-71,+2650,+8053,-8093,-6935,+3434,-3374,+2726,+5646,+9295,+9202,+1054,+4247,+5727,-1582,-382,-286,-3407,+226,-2408,-3250,-1538,-4054,-2706,-1199,-1534,-1238,-329,-1107,+95,-190,-1035,-995,-1120,-742,-916,-693,-819,-451,-602,-591,-259,-53,-236,-177,-129,-351,-388,-437,-388,-424,-594,-382,-260,-289,-254,-219,-111,-138,-134,-86,+3,-36,+13,-153,-224,-253,-227,-237,-263,-214,-255,-344,-327,-271,-325,-247,-284,-283,-240,-221,-212,-211,-208,-171,-138,-61,-12,-5,+7,+17,+2,+40,+132,+130,+110,+85,+77,+115,+160,+145,+77,-32,-92,-48,+46,+19,-36,-35,-28,-27,-51,-45,-89,-54,-39,-385,-320 },
},
/* a = 160 */
{
{ +0,-1,-1,+0,+1,+0,-6,+6,-6,+10,-14,+10,-8,+0,+0,-20,+44,-58,+109,+965,+5683,-1436,-8910,+34,+1684,+1561,+3402,+4098,+8999,+5586,-1353,-421,-65,+0,+453,-1702,-1104,-692,-2129,-1349,-1034,-991,-663,-690,-613,-72,-385,-227,-234,-627,-577,-824,-582,-524,-381,-458,-301,-231,-260,-220,+14,+255,+161,-81,-402,-396,-257,-290,-295,-287,-329,-301,-338,-312,-318,-356,-365,-366,-361,-263,-193,-199,-296,-336,-372,-379,-353,-303,-222,-237,-281,-303,-267,-284,-264,-262,-256,-201,-177,-182,-147,-112,-97,-109,-116,-111,-52,+3,-10,-3,+21,+32,-33,-144,-224,-232,-186,-130,-105,-35,+25,+28,-12,-53,-83,-129,-145,-129 },
{ +10,-18,+32,-51,+68,-97,+109,-144,+161,-197,+226,-252,+3796,+6244,-8588,-4268,+927,-2260,+3422,+4991,+10084,+8210,+2451,+4532,+2750,-2249,+818,-636,-3433,+200,-2880,-2911,-1902,-3638,-1823,-1158,-1485,-853,-363,-980,+160,-601,-940,-1038,-1125,-889,-965,-701,-663,-354,-575,-435,-167,-62,-250,-43,-73,-381,-403,-411,-340,-320,-454,-364,-379,-280,-186,-162,-159,-216,-169,-100,-62,-19,+42,-151,-249,-312,-247,-256,-266,-277,-303,-367,-308,-287,-304,-229,-269,-251,-250,-250,-241,-224,-187,-151,-106,-36,-21,+20,+43,+36,+0,+54,+119,+105,+89,+77,+97,+125,+112,+50,-17,-68,-37,+3,+3,-51,-67,-25,-28,-82,-98,-85,-115,+0,-146,-392 },
},
/* a = 165 */
{
{ -2,+0,+0,+2,+0,-5,+7,-4,+6,-6,+1,+3,-11,+16,-42,+67,-77,+116,+679,+5442,+526,-9197,-2024,+2180,+1296,+3497,+4488,+9117,+6905,-971,-629,-164,-132,+611,-1708,-1439,-723,-2238,-1583,-946,-1129,-713,-790,-1045,+22,-77,-565,-277,-631,-754,-875,-590,-646,-612,-354,-191,-282,-451,-430,-48,+282,+182,+85,-106,-310,-351,-219,-167,-265,-344,-300,-280,-381,-387,-329,-350,-317,-294,-256,-285,-158,-211,-307,-339,-386,-294,-288,-244,-270,-337,-366,-303,-274,-277,-244,-240,-207,-166,-183,-137,-91,-96,-108,-96,-73,-60,-27,-23,-8,+17,+48,+43,-56,-165,-219,-217,-156,-102,-45,-5,+29,+24,-19,-69,-131,-154,-141,-135 },
{ -2,+6,-10,+20,-33,+50,-82,+103,-147,+182,-240,+303,-273,+4523,+4613,-7921,-3540,-561,-837,+3039,+5494,+10055,+7973,+3512,+3184,+785,-1671,+1251,-1283,-2634,-749,-2826,-2416,-2520,-2646,-1431,-1071,-1402,-435,-489,-1047,+133,-639,-962,-1231,-1090,-996,-789,-792,-518,-255,-474,-332,-223,-66,-117,-33,-256,-283,-389,-302,-156,-288,-399,-326,-311,-286,-233,-241,-286,-262,-249,-54,+30,-29,-46,-180,-194,-282,-296,-341,-332,-295,-325,-367,-294,-289,-255,-241,-253,-277,-288,-241,-248,-184,-163,-126,-75,-34,-6,+21,+55,+33,+12,+36,+63,+94,+89,+113,+102,+61,+19,-22,-58,-51,-7,-30,-50,-58,-39,-40,-75,-127,-99,-126,-108,+12,-250 },
},
/* a = 170 */
{
{ -1,-2,+1,+0,-6,+3,-3,+3,-4,-4,+3,-18,+20,-45,+57,-71,+106,+498,+5148,+1764,-8523,-3853,+1815,+1560,+3278,+4967,+9193,+7807,-171,-696,-232,-359,+703,-1694,-1679,-790,-2347,-1872,-1073,-1028,-809,-1160,-829,+23,-345,-556,-401,-619,-765,-981,-947,-728,-377,-391,-342,-350,-304,-300,-230,-115,+75,+217,-43,-120,-151,-196,-161,-217,-321,-332,-350,-361,-351,-364,-378,-307,-302,-221,-206,-174,-205,-260,-282,-326,-309,-314,-266,-316,-390,-393,-323,-292,-268,-239,-243,-222,-173,-167,-152,-106,-79,-97,-96,-67,-53,-22,-31,-21,-13,+36,+84,+23,-87,-180,-203,-188,-131,-62,-33,+9,+25,+4,-54,-120,-145,-153,-149,-166 },
{ -3,+1,+1,-2,+8,-19,+28,-54,+69,-111,+144,-206,+275,-142,+4824,+3557,-7185,-3855,-894,-104,+3093,+6008,+9472,+8579,+3348,+1574,+11,-1006,+1311,-1886,-2234,-777,-3132,-2300,-2110,-2288,-1070,-944,-1266,-358,-509,-785,-277,-683,-730,-1413,-1236,-888,-701,-643,-423,-316,-334,-232,-234,-196,-132,+1,-150,-294,-275,-160,-211,-279,-261,-179,-215,-258,-438,-436,-341,-272,-190,-106,-43,+51,-5,-163,-236,-314,-350,-402,-348,-276,-303,-364,-314,-300,-244,-256,-287,-291,-246,-207,-197,-155,-137,-100,-80,-47,-7,+27,+50,+28,+4,+19,+53,+100,+109,+105,+45,-10,-45,-77,-72,-35,-30,-61,-28,-20,-52,-84,-107,-119,-127,-188,-54,-20 },
},
/* a = 175 */
{
{ -1,+0,+1,-5,+3,-3,+4,-3,-3,+3,-19,+23,-50,+61,-83,+124,+346,+4949,+2425,-7631,-4721,+688,+1766,+3293,+5164,+9442,+8341,+687,-463,-219,-527,+677,-1727,-1819,-870,-2423,-2144,-1218,-1285,-923,-682,-1166,-232,-232,-624,-419,-666,-844,-1266,-963,-629,-472,-628,-296,-175,-245,-369,-368,-18,-46,-40,-66,-75,-71,-14,-20,-205,-337,-374,-351,-358,-382,-316,-393,-403,-281,-177,-151,-114,-117,-196,-269,-336,-325,-322,-350,-311,-357,-420,-355,-319,-236,-230,-238,-240,-191,-146,-163,-128,-92,-73,-92,-65,-27,-24,-3,-14,-14,+11,+79,+100,-5,-103,-176,-175,-156,-95,-25,-5,+22,+1,-32,-96,-130,-123,-166,-185,-144 },
{ +2,-1,+4,+0,+5,+0,-4,+14,-31,+44,-74,+99,-139,+199,+65,+4881,+3014,-6927,-4287,-755,+490,+3593,+5697,+9356,+8990,+2351,+556,-202,-501,+914,-1964,-2122,-899,-2574,-2702,-1820,-1586,-1050,-802,-1177,-435,-506,-442,-351,-985,-894,-1122,-1135,-988,-608,-533,-313,-296,-283,-276,-341,-165,-46,-8,-79,-242,-314,-193,-79,-38,-182,-160,-312,-435,-442,-398,-355,-354,-271,-105,-15,+18,-25,-135,-263,-374,-369,-361,-318,-304,-325,-384,-342,-304,-274,-256,-267,-254,-206,-183,-150,-149,-132,-98,-95,-56,+0,+44,+8,+8,+3,+21,+65,+97,+108,+50,-26,-78,-105,-115,-72,-35,-47,-13,+15,-29,-106,-113,-103,-143,-185,-181,+38 },
},
/* a = 180 */
{
{ +0,+1,-1,+1,+0,+4,-2,-2,+5,-22,+30,-60,+76,-107,+155,+202,+4833,+2839,-7057,-4732,-370,+1282,+3618,+5257,+9548,+8830,+1517,-85,-166,-502,+642,-1797,-1989,-902,-2515,-2188,-1851,-1455,-503,-952,-1172,-395,-329,-477,-378,-827,-1115,-1231,-774,-805,-804,-541,-243,-114,-292,-421,-330,-84,+26,+21,-230,-279,-90,-33,+56,-53,-248,-355,-408,-356,-395,-366,-391,-339,-340,-181,-41,+4,-58,-212,-226,-315,-356,-398,-333,-284,-361,-406,-360,-318,-263,-229,-242,-231,-185,-163,-153,-146,-110,-88,-84,-48,-11,+7,-3,-4,+0,+25,+60,+109,+75,-14,-114,-140,-147,-119,-53,-19,+9,+11,-10,-80,-121,-103,-138,-186,-205,-53 },
{ +0,+1,-1,+1,+0,+4,-2,-2,+5,-22,+30,-60,+76,-107,+155,+202,+4833,+2839,-7057,-4732,-370,+1282,+3618,+5257,+9548,+8830,+1517,-85,-166,-502,+642,-1797,-1989,-902,-2515,-2188,-1851,-1455,-503,-952,-1172,-395,-329,-477,-378,-827,-1115,-1231,-774,-805,-804,-541,-243,-114,-292,-421,-330,-84,+26,+21,-230,-279,-90,-33,+56,-53,-248,-355,-408,-356,-395,-366,-391,-339,-340,-181,-41,+4,-58,-212,-226,-315,-356,-398,-333,-284,-361,-406,-360,-318,-263,-229,-242,-231,-185,-163,-153,-146,-110,-88,-84,-48,-11,+7,-3,-4,+0,+25,+60,+109,+75,-14,-114,-140,-147,-119,-53,-19,+9,+11,-10,-80,-121,-103,-138,-186,-205,-53 },
},
},
};
static const HrtfFilterCoeffs Elev10n = {
37, 180, {
/* a = 0 */
{
{ +3,+5,-15,+31,-53,+64,-93,+115,-151,+160,-175,+187,-71,+5335,+5253,-12390,+2049,+1701,-7483,+13013,+5228,-7,+10855,+12404,-5588,-6520,+7266,-4863,-7928,+2510,-391,-5000,-1048,-271,+673,-749,-1852,+2069,+296,-1158,+914,-381,-1509,-257,-1085,-1361,-1512,-1756,-1502,-1365,-1401,-1594,-888,-186,-505,-239,+57,-84,-131,-190,-201,-26,-33,-299,-170,-321,-417,-446,-483,-456,-486,-435,-269,-350,-206,-75,-54,-78,-203,-140,-159,-222,-254,-215,-263,-203,-192,-235,-234,-252,-162,-104,-128,-61,-101,-59,-28,+11,-7,-91,-72,-181,-168,-137,-79,-33,-40,+2,+14,-19,-6,-19,-14,-1,+4,+42,+60,+19,-1,+9,+27,+80,+109,+153,+129,+134,+142,+118 },
{ +3,+5,-15,+31,-53,+64,-93,+115,-151,+160,-175,+187,-71,+5335,+5253,-12390,+2049,+1701,-7483,+13013,+5228,-7,+10855,+12404,-5588,-6520,+7266,-4863,-7928,+2510,-391,-5000,-1048,-271,+673,-749,-1852,+2069,+296,-1158,+914,-381,-1509,-257,-1085,-1361,-1512,-1756,-1502,-1365,-1401,-1594,-888,-186,-505,-239,+57,-84,-131,-190,-201,-26,-33,-299,-170,-321,-417,-446,-483,-456,-486,-435,-269,-350,-206,-75,-54,-78,-203,-140,-159,-222,-254,-215,-263,-203,-192,-235,-234,-252,-162,-104,-128,-61,-101,-59,-28,+11,-7,-91,-72,-181,-168,-137,-79,-33,-40,+2,+14,-19,-6,-19,-14,-1,+4,+42,+60,+19,-1,+9,+27,+80,+109,+153,+129,+134,+142,+118 },
},
/* a = 5 */
{
{ -4,+7,+1,-8,+23,-38,+51,-76,+101,-136,+155,-176,+201,+0,+5265,+3654,-10642,+2878,+103,-5665,+11676,+3934,+985,+9827,+10567,-4489,-4814,+5901,-4371,-6434,+1986,-674,-4198,-999,-552,+567,-833,-1510,+1697,+69,-643,+816,-753,-1168,-390,-1271,-1165,-1217,-1357,-1408,-1126,-963,-1279,-1132,-506,-424,-349,-269,-243,-20,-105,-215,-84,-158,-286,-201,-418,-487,-465,-493,-422,-401,-380,-218,-309,-187,-97,-102,-136,-157,-132,-183,-244,-232,-163,-271,-225,-194,-174,-213,-268,-211,-182,-143,-84,-109,-51,-26,+10,-15,-82,-90,-157,-126,-87,-39,-11,-33,-22,+6,-30,-23,-39,-45,-53,-25,+34,+31,+33,+23,+29,+42,+82,+105,+124,+108,+108,+128 },
{ +14,-22,+41,-56,+66,-87,+96,-106,+81,-51,+25,-15,+4011,+8507,-12342,-2350,+5518,-9754,+12251,+8329,-1481,+10393,+14890,-3723,-10209,+7895,-2939,-9999,+2103,+744,-5464,-1909,-85,+770,-449,-2588,+2204,+646,-1853,+1250,+314,-1820,-238,-923,-1368,-1538,-2244,-1826,-1674,-1616,-1526,-1026,-289,-293,-237,+223,+141,-90,-199,-234,-160,-43,-229,-90,-212,-350,-367,-405,-447,-537,-522,-288,-352,-279,-90,-108,-68,-176,-146,-128,-181,-263,-183,-282,-238,-216,-240,-193,-249,-159,-132,-100,-4,-55,-38,-42,+12,-9,-111,-60,-174,-186,-194,-128,-66,-34,+11,+34,-10,-37,+3,-1,+18,+20,+63,+95,+52,+8,-20,-1,+48,+94,+174,+159,+163,+173,+125,+124 },
},
/* a = 10 */
{
{ +0,-4,+6,-1,-1,+11,-23,+35,-56,+79,-115,+139,-165,+198,+136,+5282,+1853,-8817,+3337,-1405,-3250,+9965,+2925,+2041,+8801,+9044,-3970,-3249,+4665,-4049,-4979,+1504,-992,-3505,-958,-612,+480,-917,-1055,+1354,-57,-387,+766,-843,-1238,-528,-1239,-985,-1016,-1188,-1124,-902,-737,-993,-1138,-744,-537,-399,-305,-208,-112,-239,-325,-194,-257,-287,-293,-436,-492,-492,-437,-390,-367,-330,-156,-226,-163,-127,-118,-125,-174,-151,-165,-250,-246,-215,-264,-217,-232,-199,-209,-243,-224,-219,-147,-71,-83,-46,-38,+9,-41,-87,-112,-132,-77,-64,-13,-20,-27,-27,-30,-52,-59,-67,-75,-57,-30,+17,+47,+47,+47,+17,+67,+88,+95,+112,+67,+113 },
{ -29,+40,-50,+41,-49,+30,-9,-62,+137,-208,+221,+2415,+10888,-9840,-8228,+8467,-10471,+10173,+12216,-3232,+10019,+16845,-1239,-13146,+7212,-731,-11558,+1708,+1400,-5539,-2582,-292,+652,+349,-3345,+1725,+981,-1985,+1522,+572,-1673,-296,-820,-1554,-1449,-2592,-2425,-1976,-1473,-1290,-1389,-477,-96,-38,+207,+74,+142,-61,-218,-275,-120,-260,-115,-106,-289,-280,-405,-412,-474,-569,-276,-277,-372,-143,-116,-48,-200,-161,-126,-167,-193,-187,-251,-317,-246,-203,-152,-222,-210,-104,-135,-14,+19,+3,+31,-9,+6,-144,-90,-143,-204,-185,-188,-94,-56,-7,+35,+3,-24,+10,+10,+30,+31,+64,+113,+84,+37,+5,+7,+30,+73,+160,+171,+200,+226,+168,+120,+116 },
},
/* a = 15 */
{
{ +2,-2,-4,+5,-5,+1,+3,-14,+20,-38,+52,-85,+103,-126,+146,+284,+4913,+859,-7165,+2977,-1648,-1876,+8107,+2754,+2330,+7767,+8074,-3252,-2341,+3852,-3355,-4044,+1073,-1125,-2971,-993,-705,+483,-957,-863,+1234,-31,-329,+386,-720,-1066,-681,-1048,-889,-899,-953,-875,-818,-699,-885,-972,-761,-711,-320,-250,-440,-420,-356,-364,-305,-319,-300,-266,-440,-488,-450,-449,-350,-359,-282,-117,-169,-114,-134,-103,-159,-208,-187,-190,-250,-262,-238,-278,-236,-247,-236,-229,-235,-195,-167,-158,-113,-80,-29,-26,-28,-67,-88,-99,-122,-87,-58,-30,-20,-45,-49,-42,-74,-87,-89,-67,-65,-23,+11,+40,+54,+33,+39,+67,+97,+98,+94,+50 },
{ +23,-16,-8,+22,-63,+114,-215,+309,-404,+460,+872,+11604,-4264,-14735,+9126,-8381,+5002,+17621,-3981,+7557,+19513,+2118,-15780,+5214,+2541,-13339,+844,+2686,-5630,-3518,-8,+205,+679,-3138,-20,+1744,-1482,+916,+1300,-1531,-687,-397,-1662,-1621,-3029,-2952,-1837,-1236,-1422,-1677,-516,+185,-130,+128,+77,+259,+54,-224,-244,-103,-269,-246,-85,-337,-246,-367,-379,-457,-494,-253,-253,-401,-122,-99,-69,-183,-231,-144,-165,-199,-181,-240,-312,-206,-233,-169,-198,-191,-113,-152,-41,+45,+14,+81,+13,+17,-153,-140,-127,-212,-156,-189,-112,-83,-36,-9,-50,-35,+29,+34,+33,+56,+72,+89,+93,+34,+33,+13,+45,+84,+133,+174,+177,+275,+235,+173,+120,+96 },
},
/* a = 20 */
{
{ -3,+1,-3,-3,+3,-5,+2,+0,-11,+14,-29,+36,-63,+77,-92,+98,+389,+4383,+412,-5888,+2533,-1388,-1340,+6656,+2772,+2193,+6906,+7383,-2490,-1733,+3386,-2651,-3380,+672,-1123,-2537,-1176,-570,+382,-1003,-509,+1144,-189,-466,+300,-612,-821,-637,-905,-798,-795,-725,-870,-826,-697,-754,-736,-580,-711,-528,-508,-605,-512,-498,-403,-317,-304,-297,-301,-421,-491,-433,-387,-337,-312,-209,-100,-159,-80,-114,-120,-175,-241,-234,-259,-265,-228,-226,-299,-285,-255,-218,-223,-224,-165,-144,-147,-107,-90,-21,-20,-25,-85,-129,-107,-111,-96,-86,-45,-27,-27,-25,-60,-99,-91,-75,-58,-62,-27,+20,+39,+31,+30,+68,+102,+108,+87,+64 },
{ +24,-60,+81,-137,+192,-287,+350,-422,+487,-81,+10019,+3310,-18645,+4876,-2828,-1711,+20572,-633,+3291,+20584,+7504,-16776,+408,+6614,-13391,-1968,+3786,-4372,-4619,-603,+850,+692,-3944,-881,+2762,-1600,+348,+1923,-1150,-1208,-156,-1539,-1973,-3505,-3136,-1255,-1293,-2012,-1517,-305,+92,-302,-2,+287,+231,+24,-183,-188,-110,-165,-303,-173,-344,-364,-380,-385,-344,-427,-349,-145,-309,-172,-51,-66,-163,-263,-180,-196,-204,-165,-223,-317,-210,-197,-146,-226,-238,-105,-89,-60,+45,+13,+37,+42,+18,-114,-163,-148,-217,-149,-137,-114,-87,-55,-56,-76,-98,-14,+37,+32,+70,+98,+115,+81,+28,+34,+39,+54,+57,+125,+173,+171,+284,+285,+231,+158,+116,+123 },
},
/* a = 25 */
{
{ -1,-1,+0,-2,-3,+3,-6,+3,-2,-6,+12,-24,+27,-47,+57,-69,+67,+425,+3815,+289,-4879,+2152,-1041,-1233,+5586,+2735,+1892,+6159,+6889,-1736,-1265,+3100,-1999,-2960,+348,-971,-2415,-1161,-425,+236,-778,-414,+832,-222,-368,+199,-527,-597,-408,-781,-780,-750,-792,-875,-805,-529,-577,-523,-637,-914,-656,-673,-653,-594,-517,-475,-290,-263,-387,-373,-446,-374,-362,-360,-279,-276,-192,-115,-153,-102,-91,-119,-236,-281,-274,-256,-276,-253,-245,-303,-270,-249,-215,-185,-199,-174,-148,-127,-83,-83,-42,-39,-40,-123,-164,-130,-125,-90,-90,-49,-15,-20,-32,-66,-81,-92,-79,-53,-46,-22,+0,+18,+30,+72,+87,+107,+97,+58 },
{ -80,+100,-142,+175,-220,+226,-235,+264,-264,+6777,+9966,-17004,-3751,+2789,-5686,+18804,+5064,+46,+19826,+12542,-14634,-5379,+8442,-10844,-4600,+3166,-3356,-4040,-1514,+625,+1043,-4262,-1840,+3491,-1639,+93,+1698,-628,-1088,-505,-1467,-2558,-3498,-2673,-1038,-1750,-2087,-1379,-176,-58,-619,+51,+356,+211,-6,-237,-59,-109,-134,-301,-204,-381,-389,-470,-425,-375,-387,-261,-122,-211,-140,-38,-116,-88,-306,-201,-183,-151,-157,-218,-327,-222,-161,-167,-158,-278,-146,-58,-50,+80,+3,+14,+25,+11,-72,-159,-102,-240,-172,-132,-91,-71,-53,-20,-69,-138,-95,-2,+15,+56,+88,+121,+126,+78,+33,+72,+55,+43,+77,+159,+200,+260,+308,+272,+220,+163,+142,+152 },
},
/* a = 30 */
{
{ +0,+1,+0,+2,+0,-1,+4,-1,+4,+0,+0,+10,-18,+27,-37,+48,-50,+51,+398,+3251,+394,-4046,+1800,-719,-1298,+4756,+2610,+1565,+5517,+6457,-896,-902,+2864,-1407,-2723,+239,-961,-2314,-891,-329,+84,-767,-356,+764,-179,-337,+151,-337,-278,-273,-820,-886,-836,-779,-756,-599,-403,-614,-738,-659,-820,-752,-720,-697,-600,-567,-481,-343,-332,-396,-390,-360,-325,-278,-317,-286,-268,-210,-117,-144,-118,-142,-158,-248,-284,-269,-274,-316,-291,-270,-257,-222,-229,-177,-187,-188,-182,-166,-120,-84,-71,-69,-68,-110,-149,-152,-148,-105,-87,-77,-63,-25,-12,-34,-55,-91,-82,-61,-45,-45,-37,-6,+33,+70,+79,+79,+90,+56 },
{ +64,-81,+69,-62,+4,+45,-97,+72,+3095,+13388,-9679,-12985,+4354,-5422,+13596,+10729,-1444,+17363,+17529,-10409,-10694,+8111,-7361,-6380,+2437,-3330,-3872,-1304,+465,-510,-2388,-2214,+2041,-382,-404,+1155,-105,-1016,-825,-1724,-3283,-2743,-1833,-1761,-1990,-1484,-1441,-474,-65,-787,+69,+289,+41,+125,-328,-32,-7,-174,-297,-195,-431,-413,-495,-530,-315,-461,-289,-29,-84,-156,-35,-99,-147,-265,-188,-131,-140,-172,-177,-286,-230,-185,-176,-129,-252,-170,-72,-73,+28,+36,+3,+30,+11,-54,-137,-80,-194,-208,-196,-128,-63,-26,+30,-21,-111,-147,-74,-48,+15,+54,+98,+143,+118,+95,+89,+55,+49,+53,+126,+168,+248,+301,+271,+270,+218,+181,+156,+173 },
},
/* a = 35 */
{
{ +0,-1,+0,-2,+0,+0,-5,+3,-2,+0,+0,-2,+5,-15,+19,-30,+35,-38,+37,+324,+2711,+610,-3312,+1421,-461,-1361,+4007,+2392,+1357,+4854,+6089,+3,-681,+2650,-968,-2392,+87,-1063,-1822,-699,-664,+14,-490,-278,+613,-118,-243,+309,-24,-331,-465,-905,-883,-746,-623,-600,-631,-672,-726,-597,-691,-761,-709,-794,-708,-643,-586,-530,-378,-386,-354,-291,-360,-291,-286,-289,-299,-287,-176,-134,-171,-168,-185,-205,-245,-267,-292,-306,-326,-273,-244,-259,-185,-170,-190,-201,-211,-185,-159,-141,-102,-108,-89,-112,-131,-152,-139,-110,-113,-81,-89,-66,-37,-33,-32,-56,-64,-68,-53,-57,-53,-8,+13,+51,+67,+71,+64,+39 },
{ +29,-73,+115,-210,+298,-406,+502,+314,+12428,+960,-18277,+348,-2506,+7468,+14427,-704,+13583,+21070,-3729,-14147,+5146,-3491,-7157,+1829,-3797,-3348,-2062,-436,-568,-698,-2547,+791,+749,-1083,+745,+165,-550,-1820,-2247,-3144,-2159,-1314,-2168,-2215,-1035,-1010,-1102,-334,-466,-123,+158,-108,+117,-260,-157,+86,-148,-276,-234,-418,-552,-451,-477,-391,-456,-301,-101,-34,-98,-19,-133,-118,-203,-183,-109,-161,-130,-163,-218,-248,-126,-167,-158,-201,-202,-87,-97,-47,+31,-16,+58,+29,-12,-94,-81,-135,-243,-202,-194,-106,-19,+64,+53,-66,-151,-104,-66,-36,-9,+55,+132,+174,+124,+94,+84,+76,+68,+87,+156,+199,+284,+281,+270,+258,+215,+203,+189,+206 },
},
/* a = 40 */
{
{ +3,-1,+0,+0,-1,+2,-1,-1,+3,-2,+3,+0,-1,+5,-11,+17,-28,+38,-35,+33,+244,+2190,+885,-2618,+986,-237,-1331,+3231,+2164,+1315,+4173,+5712,+919,-489,+2283,-458,-1994,-188,-823,-1579,-933,-568,+167,-333,-288,+534,+145,+17,+326,-171,-619,-551,-725,-674,-602,-714,-807,-780,-641,-636,-607,-650,-735,-689,-814,-754,-643,-591,-525,-428,-337,-302,-284,-336,-330,-308,-286,-270,-253,-205,-177,-212,-211,-218,-242,-261,-247,-259,-282,-298,-272,-263,-234,-187,-182,-176,-208,-205,-197,-173,-160,-152,-136,-117,-120,-125,-114,-111,-104,-105,-95,-107,-87,-42,-34,-37,-35,-57,-54,-47,-53,-23,+5,+31,+47,+55,+49,+18 },
{ -148,+186,-257,+303,-366,+448,-540,+7643,+10718,-16086,-8271,+689,+2236,+15223,+1997,+8947,+23311,+3648,-14993,+1191,-138,-8019,+2417,-4101,-3727,-2030,-2854,-318,+687,-1869,-339,+1178,-1123,+573,-213,-260,-2040,-3395,-2900,-1519,-1200,-2313,-2026,-967,-661,-1357,-671,-310,-300,+115,-238,+52,-264,-237,-3,-30,-203,-372,-350,-579,-472,-496,-323,-451,-397,-150,-102,-87,-7,-54,-76,-166,-202,-114,-143,-146,-122,-147,-232,-109,-132,-146,-172,-233,-118,-128,-103,+11,-31,+46,+38,+28,-64,-52,-100,-242,-201,-237,-135,-63,+54,+82,-26,-134,-138,-36,-47,-28,+2,+60,+169,+141,+114,+93,+78,+98,+88,+110,+175,+241,+265,+264,+258,+240,+219,+232,+208,+212 },
},
/* a = 45 */
{
{ +0,+0,+0,+0,-1,+0,+0,-2,-1,+0,-2,+2,+0,-4,+3,-7,+5,-15,+28,-34,+42,+139,+1719,+1130,-1922,+490,-39,-1178,+2326,+2062,+1389,+3418,+5328,+1788,-354,+1883,+232,-1569,-650,-830,-1239,-836,-399,+225,-254,-142,+728,+334,-181,+12,-365,-528,-299,-568,-689,-858,-888,-801,-716,-626,-583,-600,-677,-700,-721,-780,-740,-668,-544,-497,-409,-330,-312,-302,-346,-335,-341,-278,-236,-273,-247,-213,-253,-249,-248,-212,-240,-229,-232,-272,-291,-309,-258,-249,-184,-176,-189,-170,-226,-213,-202,-187,-173,-165,-119,-114,-76,-87,-107,-116,-110,-102,-128,-93,-61,-29,-41,-35,-36,-32,-23,-32,-17,+0,+36,+42,+22,+11 },
{ +42,-30,-25,+93,-166,+174,+1928,+14414,-4902,-17799,+365,+390,+11826,+6819,+3725,+22999,+12625,-13081,-4884,+3917,-8203,+1340,-1699,-5357,-1923,-4893,-290,+277,-894,-284,+1444,-1334,+512,+401,-1481,-1606,-3841,-2884,-1952,-1049,-1697,-2161,-948,-489,-1219,-1004,-317,-524,+168,-261,-161,-75,-412,-93,-164,-142,-232,-388,-570,-488,-493,-317,-358,-501,-293,-141,-64,-16,+23,-82,-61,-209,-153,-145,-148,-54,-131,-142,-144,-69,-144,-143,-180,-193,-121,-176,-2,+0,-5,+68,+0,-34,-65,-33,-153,-231,-222,-175,-73,+5,+50,+17,-113,-136,-62,-35,+15,-2,+34,+100,+117,+117,+115,+96,+79,+117,+110,+142,+207,+229,+251,+255,+254,+239,+260,+243,+202,+197 },
},
/* a = 50 */
{
{ -1,+0,+0,-2,-1,-1,-3,-1,-2,-4,-1,-2,+1,-1,-8,+8,-12,+1,-1,+8,-14,+29,+71,+1277,+1323,-1225,-35,+154,-1004,+1464,+2049,+1467,+2700,+4876,+2556,-149,+1755,+766,-1755,-979,-357,-884,-698,-289,+233,+159,+99,+456,-9,-384,+5,-107,-328,-420,-753,-906,-893,-831,-791,-671,-558,-604,-689,-616,-704,-747,-711,-717,-626,-497,-469,-420,-347,-325,-330,-363,-357,-342,-289,-267,-280,-269,-239,-264,-250,-222,-216,-232,-239,-250,-256,-314,-294,-260,-230,-192,-203,-171,-199,-208,-225,-223,-201,-176,-150,-128,-80,-75,-79,-102,-115,-118,-137,-129,-101,-60,-47,-20,-11,-3,-14,-40,-32,-31,+12,+25,+22,+11 },
{ +179,-263,+330,-424,+535,-596,+9435,+9829,-18865,-8625,+3021,+5627,+11082,+1170,+17567,+21737,-6179,-11504,+4150,-4025,-2347,+1777,-6120,-2717,-5200,-1849,+5,-604,-614,+1132,+439,-404,+828,-1535,-1787,-4007,-2882,-2246,-1802,-1139,-1681,-1130,-774,-803,-1128,-395,-691,-145,+48,-382,-9,-445,-216,-252,-359,-122,-237,-537,-582,-444,-405,-270,-561,-386,-192,-70,-40,+0,-10,-51,-135,-242,-118,-119,-47,-102,-137,-123,-79,-92,-142,-158,-189,-137,-162,-94,+39,-30,+57,+19,-70,-83,-51,-37,-190,-200,-181,-123,-36,+23,+15,-88,-142,-97,-16,+17,+17,+42,+66,+119,+71,+91,+109,+71,+108,+111,+146,+177,+207,+208,+235,+264,+251,+261,+272,+232,+194,+171 },
},
/* a = 55 */
{
{ +0,+0,+0,+0,+0,-1,-1,-2,-1,-1,+0,-2,+0,+2,-6,+0,+3,-11,+8,+0,+7,-4,+29,+10,+893,+1433,-555,-488,+233,-712,+673,+2037,+1522,+2073,+4421,+3289,+383,+1029,+811,-1299,-913,+9,-608,-519,+28,+448,+178,-256,-18,+35,-33,+84,-143,-547,-729,-812,-825,-887,-824,-676,-677,-643,-591,-649,-644,-694,-704,-654,-642,-567,-497,-472,-406,-358,-369,-398,-372,-368,-343,-296,-278,-262,-274,-237,-255,-270,-234,-234,-242,-246,-264,-258,-264,-271,-272,-249,-221,-189,-176,-198,-198,-228,-222,-186,-169,-151,-124,-71,-72,-86,-115,-132,-120,-149,-129,-92,-46,-12,-12,+3,-26,-48,-47,-26,-4,+11,+33,+18 },
{ +5,-72,+140,-223,+227,+1651,+15324,-4019,-21843,+1687,+4123,+9110,+4887,+7585,+26201,+6382,-14289,-1446,+2015,-4475,+2737,-4169,-4882,-3441,-4878,+253,-758,-1257,+457,+1038,-99,+1264,-1325,-1718,-3230,-4024,-1996,-2430,-1278,-1276,-1172,-919,-727,-1144,-580,-449,-629,+119,-293,-118,-344,-455,-123,-320,-449,-276,-267,-550,-501,-520,-327,-439,-425,-199,-169,-54,-61,+61,-59,-130,-169,-156,-105,-62,-24,-146,-157,-115,-54,-82,-127,-177,-179,-114,-118,+19,-12,-23,+45,-55,-87,-90,-35,-106,-180,-152,-131,-78,-7,+1,-63,-139,-150,-33,+22,+52,+56,+40,+98,+102,+76,+77,+63,+75,+100,+128,+181,+212,+208,+187,+224,+262,+260,+281,+257,+206,+184,+162 },
},
/* a = 60 */
{
{ +1,+0,+2,+2,+1,+1,+0,+1,+0,+1,+1,+1,+0,+3,+3,-3,+2,+2,-2,+9,+1,+8,+12,+3,-4,+590,+1431,+43,-838,+243,-398,+74,+1901,+1569,+1858,+4121,+3374,+354,+777,+1236,-756,-855,+163,+27,-73,-66,+69,-132,-303,+173,+270,-64,-239,-445,-720,-697,-745,-836,-842,-794,-743,-680,-574,-643,-623,-618,-652,-627,-612,-576,-583,-479,-444,-434,-416,-453,-389,-367,-337,-316,-302,-273,-282,-262,-260,-270,-289,-262,-237,-239,-240,-250,-231,-263,-290,-279,-251,-205,-181,-180,-195,-196,-198,-205,-201,-162,-131,-125,-90,-100,-112,-133,-121,-114,-124,-104,-73,-23,-22,-41,-60,-44,-30,-19,-1,+8,+34,+29 },
{ -204,+223,-250,+300,-481,+7044,+14416,-18498,-15005,+8500,+4255,+8524,+2763,+18925,+21562,-8517,-10187,+3455,-792,+76,-197,-7066,-2068,-5816,-2058,+825,-2699,+50,+614,-37,+1002,+126,-2103,-1490,-4460,-3057,-1832,-2311,-855,-1290,-1042,-714,-1039,-1092,-259,-655,-177,+9,-392,-249,-453,-252,-111,-453,-484,-367,-419,-461,-589,-447,-349,-432,-206,-204,-138,-34,-37,+23,-124,-127,-149,-81,-113,-24,-72,-199,-158,-96,-34,-85,-110,-160,-151,-121,-24,+71,-29,-30,-15,-128,-57,-43,-61,-164,-189,-95,-99,-5,+12,-56,-137,-190,-71,+0,+41,+76,+64,+87,+74,+81,+82,+79,+26,+66,+101,+153,+221,+217,+219,+189,+216,+234,+251,+287,+249,+192,+171,+163 },
},
/* a = 65 */
{
{ +1,+0,+3,+1,+2,+1,+2,+0,+2,+1,+1,+2,+0,+2,+3,+0,+0,+2,+1,+5,-1,+15,+9,+0,+0,-3,+371,+1320,+489,-965,+131,-99,-284,+1677,+2029,+1688,+2752,+3335,+1284,+715,+1313,-268,-496,+741,+369,-454,-491,-128,+243,+59,-66,-15,-364,-551,-493,-602,-724,-749,-804,-926,-795,-680,-664,-620,-591,-562,-591,-579,-617,-587,-570,-571,-470,-487,-496,-461,-429,-343,-335,-318,-339,-330,-296,-283,-280,-294,-268,-291,-263,-231,-239,-229,-237,-269,-277,-271,-249,-218,-204,-186,-181,-163,-187,-202,-196,-191,-147,-164,-140,-137,-115,-99,-130,-92,-88,-88,-102,-84,-65,-78,-60,-49,-6,-11,+7,+24,+31,+52 },
{ -274,+362,-464,+572,-334,+13110,+6723,-27479,-3301,+10329,+3654,+6599,+6796,+25802,+8691,-14547,-3110,+3960,+490,+1117,-5587,-4515,-2864,-6162,+1540,-1734,-2223,+928,-273,-80,+922,-1472,-1448,-2120,-4638,-1532,-2576,-1567,-838,-1462,-644,-896,-1474,-671,-335,-606,+134,-385,-255,-285,-568,-68,-167,-473,-492,-562,-472,-535,-550,-294,-342,-470,-109,-148,-99,-83,+11,+11,-143,-134,-120,-72,-78,-55,-197,-176,-143,-41,-53,-56,-108,-158,-126,-87,+61,+70,-23,-19,-139,-132,-21,-10,-77,-216,-176,-92,-32,+26,+9,-108,-168,-187,-25,+36,+42,+83,+73,+110,+72,+58,+74,+59,+60,+65,+97,+209,+222,+213,+197,+203,+215,+207,+243,+278,+241,+198,+176,+175 },
},
/* a = 70 */
{
{ +0,+0,+0,+0,+0,+0,+1,+1,+0,+1,+0,+2,+0,+0,+0,+4,-2,+1,+3,-1,+3,+5,+12,-5,+6,+6,-8,+224,+1179,+719,-910,+6,+135,-84,+1581,+1462,+1209,+2426,+3487,+1984,+599,+1349,+777,+58,+326,+4,-660,-231,+434,+171,-375,-484,-318,-456,-549,-491,-603,-713,-823,-860,-834,-768,-708,-616,-562,-545,-517,-545,-580,-616,-579,-574,-564,-526,-505,-497,-417,-362,-337,-345,-376,-359,-336,-317,-302,-284,-269,-274,-295,-262,-244,-225,-244,-267,-265,-250,-223,-214,-215,-209,-182,-155,-172,-189,-204,-207,-197,-194,-164,-155,-135,-103,-102,-104,-90,-84,-112,-124,-122,-99,-52,-29,-16,-12,+14,+45,+51,+64 },
{ -193,+298,-419,+466,+1070,+17336,-4177,-29015,+7374,+8592,+3146,+5637,+13726,+24981,-3755,-13248,+1712,+4645,+2228,-2124,-6796,-2564,-5257,-2992,+1569,-3394,-547,+251,-736,+221,-136,-2270,-850,-3236,-3263,-1210,-2519,-909,-1504,-1086,-433,-1370,-1534,-397,-593,-335,-84,-422,+16,-553,-503,+66,-274,-462,-517,-715,-529,-485,-479,-206,-485,-355,-86,-145,-62,-84,+101,-46,-118,-163,-103,-106,-80,-99,-236,-191,-115,+3,-47,-42,-121,-163,-95,-15,+123,+54,-48,-49,-175,-94,+0,-9,-119,-229,-151,-88,-14,+52,-29,-114,-170,-146,+1,+37,+54,+65,+74,+76,+73,+71,+87,+48,+69,+84,+126,+243,+211,+170,+149,+194,+231,+216,+243,+261,+215,+213,+194,+210 },
},
/* a = 75 */
{
{ +0,-1,+0,+0,+0,+0,+0,+0,+0,+0,-1,+0,+0,-1,+0,+0,+1,-1,+2,-1,+2,+4,+0,+4,+1,+19,-14,+6,+169,+978,+739,-661,+172,+658,-441,+499,+1721,+1605,+2075,+3204,+2436,+1260,+1732,+944,-341,-108,+211,+86,+75,-145,-430,-637,-606,-416,-499,-558,-488,-633,-804,-810,-782,-822,-776,-651,-538,-517,-519,-481,-568,-577,-609,-582,-589,-589,-507,-473,-434,-403,-364,-377,-380,-392,-384,-320,-305,-275,-276,-286,-285,-286,-255,-258,-244,-236,-236,-233,-203,-207,-214,-194,-193,-185,-165,-181,-225,-226,-222,-202,-184,-156,-135,-137,-111,-118,-123,-100,-101,-124,-140,-109,-57,-12,-6,-14,+7,+64,+90,+68 },
{ -27,+108,-199,+133,+3186,+18967,-14182,-25679,+14191,+5954,+2939,+6071,+19833,+19227,-11672,-9328,+4705,+6099,+1622,-4659,-6125,-2831,-5178,-1104,+194,-2856,-211,-542,-711,+152,-1071,-2345,-1235,-3603,-1939,-1400,-1923,-561,-1829,-959,-456,-1497,-1483,-560,-698,-204,-282,-332,+11,-669,-325,+43,-339,-489,-569,-700,-527,-494,-380,-254,-569,-287,-113,-108,-29,-22,+95,-71,-130,-162,-140,-126,-88,-162,-249,-193,-90,+1,-28,-34,-124,-151,-80,+40,+154,+4,-75,-93,-142,-43,-6,-34,-173,-238,-138,-82,-9,+45,-55,-126,-176,-90,+41,+23,+38,+18,+25,+54,+87,+113,+101,+51,+67,+87,+164,+246,+162,+111,+102,+182,+239,+226,+264,+230,+209,+212,+199,+240 },
},
/* a = 80 */
{
{ -1,-2,-1,-2,+0,-1,+0,+0,+0,+0,+0,-1,+0,-2,+1,+0,+0,+0,-2,+4,+1,+0,-1,+1,+14,-2,+13,+3,-2,+154,+780,+750,+261,+71,-448,-163,+850,+1710,+1774,+1743,+3125,+3517,+1588,+697,+577,+16,+525,+721,-129,-628,-677,-578,-661,-663,-584,-460,-513,-633,-653,-747,-775,-795,-770,-737,-571,-484,-507,-504,-491,-553,-583,-610,-613,-565,-548,-471,-454,-444,-421,-408,-386,-415,-371,-337,-308,-290,-307,-271,-303,-288,-281,-261,-233,-234,-197,-207,-199,-212,-204,-177,-194,-193,-213,-202,-211,-240,-211,-210,-189,-175,-145,-149,-170,-135,-134,-109,-103,-118,-109,-85,-49,-24,+2,+3,+15,+48,+91,+84 },
{ +136,-88,+42,-193,+5110,+18934,-21161,-21187,+17525,+3928,+2959,+7108,+23702,+12482,-15601,-5341,+7171,+6769,+112,-5183,-6544,-2598,-4154,-1253,-129,-2488,+10,-1233,-1000,+346,-1622,-2485,-1624,-3558,-1625,-1049,-1450,-632,-1383,-878,-919,-1363,-1266,-889,-805,-126,-375,-367,-100,-599,-229,+0,-353,-510,-557,-606,-516,-525,-282,-318,-581,-317,-151,-33,+41,+13,+65,-103,-131,-158,-131,-118,-124,-197,-275,-169,-78,-10,-7,-10,-109,-117,-62,+57,+146,-12,-71,-106,-121,+3,+20,-57,-212,-255,-135,-57,+22,+28,-77,-128,-158,-33,+80,+7,+0,-13,-7,+62,+98,+159,+136,+82,+80,+63,+171,+213,+146,+94,+87,+183,+220,+253,+275,+238,+209,+221,+220,+259 },
},
/* a = 85 */
{
{ +0,+0,+0,+0,+0,+0,+0,+1,+0,+1,+1,+1,+0,+1,+0,+0,+2,+1,-2,+7,+2,+0,-2,+12,+5,+3,+7,+26,-35,+32,+250,+1019,+1024,-522,-368,+310,+327,+838,+1459,+2071,+2552,+3117,+2751,+933,+237,+1278,+1284,+421,-104,-679,-870,-728,-674,-768,-667,-527,-590,-581,-594,-631,-739,-772,-751,-699,-663,-537,-454,-501,-492,-498,-542,-595,-610,-564,-532,-519,-503,-456,-475,-459,-361,-384,-353,-357,-330,-305,-304,-279,-314,-281,-263,-243,-223,-219,-185,-179,-186,-215,-197,-181,-201,-189,-220,-231,-219,-216,-211,-201,-201,-205,-192,-169,-159,-165,-141,-118,-106,-87,-70,-50,-22,-18,-5,+11,+22,+36,+52,+72 },
{ +227,-191,+172,-359,+6031,+18669,-24555,-18402,+18904,+2832,+3132,+7833,+25271,+7632,-17433,-2102,+9296,+6539,-863,-5016,-7434,-1830,-3427,-1822,-109,-2423,+201,-1666,-1272,+69,-1459,-2609,-2093,-3213,-1781,-896,-1044,-465,-1264,-505,-989,-1639,-1173,-789,-919,-371,-332,-449,-242,-548,-206,+24,-411,-441,-505,-570,-503,-538,-193,-368,-572,-379,-176,-31,+91,+65,+25,-137,-146,-117,-110,-130,-127,-229,-307,-167,-78,+17,-8,+28,-106,-111,-41,+60,+146,-27,-68,-120,-118,+47,+40,-39,-252,-274,-123,-78,+56,+21,-76,-133,-148,-12,+44,+15,-5,-20,-11,+42,+121,+176,+179,+98,+62,+35,+133,+211,+124,+113,+89,+165,+218,+239,+290,+230,+219,+237,+237,+283 },
},
/* a = 90 */
{
{ +0,-1,+0,+0,+0,+1,+0,+1,+1,+1,+1,+1,+0,+1,+2,+0,+3,+0,-2,+8,+3,-6,+7,+6,+15,-13,+30,-15,+4,+20,+426,+944,-47,-52,+404,+277,+514,+367,+924,+2211,+2982,+2089,+1554,+1730,+1073,+1416,+1942,+885,-383,-691,-714,-823,-846,-799,-652,-657,-727,-619,-521,-592,-668,-750,-684,-677,-666,-600,-510,-452,-495,-497,-497,-554,-577,-561,-547,-533,-575,-525,-502,-429,-381,-356,-344,-386,-335,-341,-314,-304,-289,-236,-272,-233,-226,-198,-173,-195,-182,-219,-210,-214,-185,-202,-219,-204,-256,-218,-208,-222,-225,-243,-208,-193,-157,-158,-162,-104,-98,-59,-34,-16,-1,-2,-5,-11,+2,+15,+29,+32 },
{ +201,-153,+101,-273,+5496,+19116,-24392,-18903,+19597,+2502,+3194,+7983,+24960,+6083,-18665,-169,+11238,+6124,-1296,-4741,-8100,-1329,-2854,-2323,-40,-2594,+299,-1831,-1495,-202,-1508,-2550,-2082,-3308,-1836,-702,-1329,-67,-1004,-514,-709,-1485,-1493,-787,-678,-600,-571,-520,-257,-620,-241,+23,-378,-395,-446,-520,-501,-530,-161,-349,-576,-403,-231,-115,+114,+96,+32,-158,-151,-108,-91,-125,-129,-240,-351,-174,-84,+37,-8,+49,-118,-114,-40,+71,+161,-52,-95,-131,-111,+56,+65,-20,-242,-300,-135,-88,+40,+50,-65,-156,-193,-34,+50,+4,+16,-18,+1,+45,+126,+185,+148,+83,+28,+34,+117,+182,+134,+112,+120,+149,+203,+239,+274,+230,+209,+264,+250,+302 },
},
/* a = 95 */
{
{ +0,+1,-1,+1,+0,+1,+1,+1,+1,+1,+1,+2,+0,+3,+1,+2,+2,+1,+1,+5,+2,-2,+2,+20,+0,+10,-3,-10,+10,+244,+885,+103,-630,+185,+863,+781,+378,+516,+1186,+2264,+2118,+1821,+1338,+295,+1629,+2377,+1710,+1276,+173,-726,-723,-653,-897,-793,-747,-777,-730,-734,-617,-548,-613,-675,-641,-598,-659,-606,-563,-491,-450,-493,-498,-526,-521,-531,-554,-601,-606,-554,-504,-407,-398,-376,-333,-365,-348,-385,-324,-268,-230,-230,-264,-225,-214,-189,-177,-191,-216,-227,-224,-207,-179,-202,-214,-202,-235,-248,-252,-250,-244,-234,-206,-201,-190,-152,-119,-98,-70,-38,-11,+7,+10,-4,-17,-26,-24,-12,+4,+18 },
{ +44,+55,-170,+113,+3550,+19920,-20092,-22992,+19469,+3457,+2513,+7913,+22868,+7987,-19281,-436,+13190,+6357,-1465,-4548,-8316,-1301,-2346,-2758,+284,-3182,+347,-1589,-1959,-240,-1520,-2753,-1896,-3010,-2278,-405,-1581,-205,-752,-239,-588,-1411,-1192,-966,-804,-458,-644,-899,-264,-613,-331,-6,-396,-329,-388,-471,-438,-529,-203,-268,-558,-445,-247,-242,+100,+118,+32,-148,-129,-93,-131,-66,-142,-222,-365,-189,-82,+33,-3,+21,-81,-120,-57,+62,+166,-31,-127,-153,-115,+66,+104,-12,-219,-286,-148,-90,+25,+30,-89,-176,-195,-61,+51,+2,+19,+22,+8,+75,+115,+146,+96,+40,+36,+27,+124,+190,+127,+107,+126,+171,+180,+230,+263,+227,+205,+257,+274,+291 },
},
/* a = 100 */
{
{ +0,+1,-2,+0,+0,+1,+0,+1,+0,+0,+1,+0,+0,+2,+0,+3,+1,+0,+3,+0,+3,-1,+0,+17,-3,+30,-40,-3,+117,+871,+517,-933,-152,+578,+524,+1009,+737,+912,+2136,+1723,+1190,+1369,+1295,+368,+184,+2171,+2293,+1352,+650,-227,-593,-671,-688,-806,-788,-910,-772,-764,-807,-578,-610,-558,-575,-613,-560,-605,-620,-485,-461,-509,-492,-519,-484,-527,-590,-605,-587,-539,-516,-453,-414,-368,-357,-355,-374,-367,-280,-247,-218,-240,-239,-199,-223,-212,-201,-212,-225,-235,-222,-215,-183,-188,-206,-230,-264,-257,-296,-267,-235,-238,-208,-202,-164,-158,-102,-58,-55,-14,-9,+7,-10,-10,-27,-49,-41,-37,-18,-13 },
{ -211,+372,-574,+693,+916,+19358,-11042,-28902,+16528,+6787,+488,+7849,+19424,+11943,-17902,-3484,+14713,+7790,-1261,-4680,-8008,-1742,-1837,-3157,+666,-3667,-278,-635,-2570,-428,-1442,-2685,-1983,-2744,-2298,-427,-1777,-282,-803,-327,+27,-1493,-1106,-556,-965,-755,-368,-1017,-585,-612,-364,-24,-466,-396,-263,-436,-385,-479,-248,-232,-534,-447,-252,-289,-7,+122,+38,-132,-154,-45,-143,-78,-122,-198,-340,-196,-85,+19,+1,+0,-73,-130,-74,+29,+149,-13,-123,-160,-120,+57,+142,-2,-183,-258,-134,-77,-62,-24,-106,-156,-166,-98,+43,+24,+36,+43,+7,+59,+88,+130,+69,+6,+18,+44,+122,+209,+141,+91,+125,+178,+209,+205,+257,+234,+202,+251,+264,+282 },
},
/* a = 105 */
{
{ +0,+0,+0,-1,+1,+0,+0,+0,+0,+0,+1,+0,+1,+2,+0,+3,+0,+1,+5,-4,+7,-10,+17,-8,+27,-12,+0,-4,+720,+1023,-863,-687,+494,+564,+719,+545,+1282,+2336,+1950,+1032,+880,+983,+978,+478,-115,+657,+1770,+1786,+1127,+363,-227,-506,-576,-747,-789,-859,-947,-852,-816,-742,-564,-522,-553,-546,-573,-527,-578,-547,-470,-527,-483,-484,-546,-583,-554,-531,-538,-545,-547,-487,-420,-379,-378,-376,-320,-286,-267,-250,-227,-213,-214,-207,-216,-251,-266,-214,-196,-230,-227,-215,-196,-182,-216,-275,-307,-275,-257,-257,-254,-243,-195,-160,-136,-117,-107,-55,-15,-6,-9,-28,-27,-26,-21,-55,-62,-52,-46,-12 },
{ -438,+612,-825,+1058,-985,+15709,+1584,-32761,+7808,+12962,-1797,+6793,+16077,+15835,-13489,-8717,+14480,+10831,-144,-5142,-7854,-2185,-1415,-3576,+837,-3322,-1800,+626,-2632,-1119,-1253,-2690,-1732,-2679,-2696,-156,-1710,-805,-491,-777,+243,-910,-1206,-456,-596,-945,-492,-947,-640,-775,-615,+32,-403,-562,-273,-318,-301,-410,-322,-193,-496,-499,-229,-265,-156,+83,+22,-45,-208,-42,-63,-100,-115,-158,-282,-231,-86,-3,-2,-29,-69,-164,-74,-15,+124,+24,-120,-126,-134,+18,+155,+52,-129,-244,-162,-120,-113,-52,-85,-157,-169,-85,+53,+61,+5,+38,-33,+21,+88,+120,+84,-12,+20,+28,+103,+222,+190,+92,+96,+181,+228,+218,+234,+241,+207,+229,+268,+252 },
},
/* a = 110 */
{
{ +2,+1,+2,+0,+2,+3,+1,+3,+0,+2,+2,+0,+4,+0,+2,+4,-2,+10,-3,+8,-1,+4,+2,+14,+8,-1,-9,+477,+1361,-441,-1232,+387,+509,+666,+706,+889,+2267,+2707,+1217,+541,+965,+829,+511,+185,-39,+43,+504,+1251,+1558,+1054,+293,-178,-496,-598,-708,-836,-979,-1003,-790,-765,-632,-501,-559,-541,-503,-490,-500,-566,-533,-464,-489,-551,-569,-563,-513,-474,-525,-529,-536,-497,-442,-407,-353,-297,-295,-277,-237,-223,-215,-216,-197,-207,-265,-270,-254,-240,-195,-198,-215,-229,-203,-224,-264,-282,-299,-265,-250,-243,-242,-217,-162,-128,-100,-96,-77,-56,-22,-17,-27,-39,-54,-29,-31,-52,-75,-66,-31,-11 },
{ -388,+462,-543,+642,-958,+8619,+13213,-27945,-7514,+18250,-779,+3228,+13002,+18199,-5908,-13231,+10715,+14235,+2539,-4893,-8542,-2732,-468,-4224,+282,-1899,-3535,+851,-1460,-2104,-1188,-2732,-1608,-2011,-3353,-580,-959,-1238,-542,-955,+39,-450,-981,-530,-429,-750,-452,-1064,-765,-588,-910,-182,-242,-598,-440,-311,-252,-273,-396,-194,-398,-516,-261,-179,-252,-9,-5,-24,-161,-125,-17,-85,-103,-119,-217,-235,-85,-49,-13,-64,-53,-196,-145,-43,+94,+90,-111,-118,-133,+0,+165,+94,-53,-285,-269,-111,-101,-55,-109,-150,-144,-50,+59,+57,-40,-26,-14,-26,+71,+119,+125,+15,-16,+21,+71,+222,+228,+111,+93,+159,+245,+232,+212,+221,+216,+228,+258,+238 },
},
/* a = 115 */
{
{ -1,-1,+0,+0,+1,+0,+1,+0,+0,+1,+0,+0,+2,-1,+4,+0,+2,+3,+1,+3,+1,+4,+0,+21,-5,+8,+216,+1562,+228,-1796,+122,+700,+476,+710,+857,+2384,+3047,+1287,+535,+999,+620,+617,+163,-225,+31,-229,-121,+469,+1060,+1326,+983,+256,-256,-483,-589,-812,-987,-934,-909,-677,-696,-642,-506,-537,-503,-458,-489,-533,-504,-549,-507,-539,-573,-510,-512,-508,-506,-515,-500,-509,-427,-336,-327,-319,-285,-246,-204,-218,-225,-191,-216,-261,-281,-258,-257,-249,-222,-196,-205,-246,-268,-271,-273,-265,-284,-269,-251,-226,-188,-177,-131,-122,-91,-68,-67,-55,-64,-53,-62,-48,-56,-58,-52,-70,-52,-45,-29,-21 },
{ +3,-84,+196,-352,+408,+1552,+17052,-12099,-23195,+15301,+6147,-1241,+8591,+18638,+3505,-14419,+3763,+15943,+6610,-2957,-9002,-5038,+1343,-4136,-1839,+180,-4229,-599,+203,-2291,-1608,-2573,-2077,-1047,-3272,-1815,-463,-1188,-551,-1180,-349,-4,-896,-586,-202,-678,-369,-760,-1116,-550,-834,-471,-278,-529,-544,-372,-387,-176,-359,-225,-258,-500,-312,-175,-228,-113,-34,-67,-99,-173,-59,-68,-56,-81,-140,-231,-122,-97,-31,-77,-94,-186,-223,-87,+55,+135,-72,-131,-101,-16,+147,+106,-94,-267,-301,-133,-91,-96,-98,-105,-90,-83,-16,+15,-33,-53,-32,-60,+25,+133,+150,+41,-50,+5,+72,+170,+258,+149,+90,+138,+218,+242,+191,+210,+206,+235,+257,+236 },
},
/* a = 120 */
{
{ +2,+0,+1,+1,+0,+1,+0,+1,+0,+0,+2,+0,+1,+0,+1,+2,+1,+0,+8,-5,+16,-17,+35,-28,+52,+37,+1444,+1152,-2062,-607,+1011,+444,+677,+734,+2359,+3754,+1733,+169,+786,+734,+679,-54,-364,+82,-363,-347,-148,+37,+381,+858,+1131,+764,+249,-268,-603,-769,-761,-899,-862,-731,-709,-677,-558,-505,-516,-481,-466,-508,-565,-470,-537,-531,-542,-502,-477,-553,-515,-516,-470,-387,-338,-335,-366,-315,-228,-204,-226,-220,-194,-235,-237,-241,-275,-267,-262,-256,-229,-242,-238,-282,-287,-263,-254,-267,-288,-244,-219,-175,-149,-138,-120,-98,-76,-66,-72,-83,-75,-82,-91,-63,-69,-81,-55,-42,-38,-31,-20,-7 },
{ +291,-390,+513,-663,+836,-1034,+10734,+6966,-26428,-320,+14659,-1289,+2132,+15414,+13064,-10368,-4284,+14040,+11194,+58,-7189,-8219,+662,-864,-5060,+716,-2497,-3045,+789,-1286,-1873,-2369,-2845,-892,-1885,-3076,-843,-858,-687,-773,-1079,+94,-414,-882,-174,-292,-544,-390,-1029,-779,-725,-610,-326,-476,-668,-422,-437,-339,-255,-269,-86,-414,-369,-197,-211,-166,-33,-110,-92,-195,-96,-33,-39,-31,-54,-201,-208,-110,-68,-73,-155,-156,-229,-144,-20,+130,+41,-102,-83,-40,+34,+59,-40,-186,-287,-215,-117,-87,-27,-56,-109,-143,-100,+6,+11,-68,-48,-55,+0,+100,+134,+90,-19,-16,+73,+146,+240,+219,+89,+111,+188,+237,+206,+205,+214,+223,+256,+252 },
},
/* a = 125 */
{
{ +2,+2,+1,+2,+2,+1,+1,+1,+0,+3,+0,+2,+2,+4,+0,+6,-3,+15,-11,+22,-16,+31,-18,+47,-18,+1125,+2022,-1830,-1676,+1230,+565,+592,+733,+2240,+4306,+2366,+106,+648,+681,+484,+56,-541,-346,-248,-340,-360,-147,-40,+4,+243,+647,+922,+628,+126,-520,-646,-622,-678,-793,-844,-665,-622,-641,-599,-425,-566,-558,-428,-477,-487,-577,-540,-452,-522,-484,-538,-509,-435,-388,-342,-364,-318,-305,-246,-249,-220,-192,-227,-236,-245,-213,-216,-266,-276,-288,-264,-266,-296,-291,-264,-251,-270,-258,-254,-229,-211,-183,-139,-115,-103,-93,-87,-77,-88,-88,-100,-103,-88,-99,-93,-78,-63,-47,-35,-27,-14,+0,+3 },
{ +62,-33,-14,+101,-211,+235,+1838,+14673,-10936,-19131,+12947,+6240,-2769,+7478,+18143,+300,-10019,+7758,+14487,+4215,-4657,-7991,-3816,+2011,-4380,-2641,+366,-3886,-808,+27,-1502,-1897,-3143,-2083,-592,-2589,-2307,-631,-920,-391,-1022,-537,-41,-646,-593,-123,-358,-347,-677,-914,-623,-728,-398,-367,-708,-632,-368,-431,-313,-320,-72,-164,-414,-231,-156,-238,-65,-75,-129,-187,-151,+13,-17,-16,-12,-117,-285,-160,-105,-75,-142,-155,-203,-191,-69,+85,+135,-34,-118,-138,-55,+78,+61,-129,-293,-275,-106,-33,-43,-71,-145,-152,-93,-33,+6,-59,-39,-11,-40,+36,+101,+127,+49,+8,+55,+118,+211,+240,+122,+79,+171,+237,+228,+208,+233,+218,+236,+260 },
},
/* a = 130 */
{
{ +0,+0,+2,-1,+0,+0,-2,+0,+0,-1,+0,-2,+4,-2,+4,-5,+10,-10,+12,-11,+13,+4,+11,+6,+716,+2650,-1053,-2894,+1077,+961,+448,+770,+2108,+4853,+3069,-29,+603,+738,+445,+55,-956,-499,-263,-724,-358,-63,-222,-134,-70,-125,+151,+484,+711,+229,-119,-316,-609,-505,-661,-771,-689,-652,-638,-618,-656,-478,-491,-415,-482,-619,-519,-478,-478,-547,-468,-405,-380,-431,-423,-367,-331,-253,-254,-240,-224,-248,-232,-251,-204,-204,-216,-236,-267,-302,-311,-302,-334,-301,-291,-265,-252,-264,-247,-216,-179,-180,-156,-111,-94,-80,-72,-88,-117,-130,-128,-108,-106,-112,-97,-84,-66,-69,-65,-45,-8,+9,+3,+2 },
{ -187,+228,-296,+372,-469,+575,-765,+7659,+8565,-20455,-4535,+13871,-405,-1189,+13629,+13009,-7288,-1832,+13761,+9662,-2080,-5852,-5998,-440,-315,-5263,-273,-1517,-3307,+188,-655,-1440,-2319,-3157,-1331,-1000,-2750,-1488,-840,-729,-477,-781,-244,-371,-686,-353,-231,-364,-300,-833,-659,-574,-644,-343,-527,-810,-515,-345,-363,-342,-268,-68,-279,-333,-93,-172,-243,-88,-103,-117,-186,-57,+18,+9,-49,-107,-253,-253,-134,-130,-105,-162,-156,-185,-96,+5,+82,+4,-204,-160,-27,+49,+48,-93,-215,-260,-151,-71,-129,-116,-96,-114,-133,-93,-27,-8,-50,-32,-32,-18,+69,+109,+101,+53,+52,+71,+131,+211,+154,+89,+139,+223,+241,+213,+221,+224,+221,+221 },
},
/* a = 135 */
{
{ +0,+2,+1,+0,+0,+0,+1,+0,+1,+0,+0,+3,+0,+5,-4,+9,+0,-3,+13,-19,+41,-30,+66,+349,+2921,+153,-3925,+414,+1514,+341,+815,+2066,+5269,+3870,-29,+438,+769,+427,+212,-1139,-881,-468,-795,-446,-421,-148,-13,-312,-134,-102,-276,+95,+209,+202,+247,-54,-237,-537,-507,-547,-695,-782,-674,-626,-630,-444,-456,-509,-567,-549,-481,-522,-497,-383,-357,-351,-409,-392,-353,-361,-321,-225,-208,-240,-257,-264,-247,-192,-170,-201,-233,-256,-306,-348,-332,-327,-314,-312,-283,-270,-238,-236,-230,-198,-144,-116,-120,-94,-79,-67,-88,-119,-160,-162,-149,-118,-85,-81,-83,-84,-82,-72,-60,-41,-9,+16,+18,+24 },
{ +5,-64,+103,-178,+263,-397,+497,+94,+11258,-1476,-19283,+6161,+9086,-4099,+3182,+16167,+5508,-7326,+6254,+13980,+2655,-4636,-4736,-3764,+524,-2995,-3973,+214,-2781,-2145,+421,-1101,-1543,-2521,-2722,-901,-1770,-2256,-1040,-1013,-663,-469,-432,-256,-664,-633,-182,-418,-331,-389,-697,-462,-613,-526,-426,-626,-727,-435,-323,-324,-317,-189,-200,-390,-176,-15,-229,-268,-89,-52,-82,-128,-30,-41,-97,-116,-173,-298,-227,-168,-118,-102,-112,-119,-157,-87,-87,-33,-88,-140,-56,-35,+2,-12,-113,-225,-269,-161,-138,-121,-94,-126,-133,-117,-49,-22,-43,-54,-10,-16,+19,+97,+112,+90,+49,+46,+73,+128,+170,+133,+118,+197,+246,+244,+204,+204,+217,+194 },
},
/* a = 140 */
{
{ +2,+3,+1,+0,+0,+0,+0,+3,+0,+0,+5,+0,+1,+4,-6,+20,-22,+31,-38,+60,-59,+115,+99,+2842,+1545,-4520,-739,+2068,+334,+785,+2155,+5657,+4648,+19,+340,+858,+223,+318,-1142,-1162,-551,-1079,-689,-396,-305,-209,-286,-110,-169,-301,-204,-384,-363,+194,+172,+184,+75,-283,-415,-538,-718,-670,-731,-614,-525,-571,-474,-566,-570,-539,-457,-407,-369,-424,-348,-317,-325,-310,-361,-287,-276,-281,-248,-261,-221,-224,-224,-181,-188,-209,-250,-292,-366,-342,-342,-330,-303,-284,-238,-255,-259,-239,-189,-138,-124,-77,-75,-75,-73,-116,-136,-178,-174,-152,-117,-90,-72,-76,-89,-85,-79,-67,-58,-34,+2,+24,+25,+27 },
{ +70,-88,+75,-73,+56,-35,-3,-47,+2439,+10890,-9220,-12798,+10733,+2896,-4312,+7911,+14679,+573,-3470,+11341,+9799,-2624,-3775,-3605,-2319,+50,-4360,-2622,-246,-3144,-887,+110,-1518,-1482,-2621,-1864,-1063,-2245,-1649,-871,-1039,-607,-445,-273,-322,-855,-429,-261,-567,-204,-480,-584,-282,-546,-515,-439,-628,-599,-371,-367,-259,-248,-137,-315,-409,-122,-78,-219,-154,-20,-28,-71,-121,-100,-141,-146,-141,-250,-315,-179,-119,-72,-80,-99,-182,-207,-106,-42,-12,-144,-143,-41,+4,+6,-98,-195,-251,-210,-129,-176,-152,-116,-101,-105,-82,-31,-34,-43,-25,+39,+7,+55,+105,+93,+62,+35,+73,+73,+124,+166,+124,+175,+251,+265,+209,+170,+199,+199 },
},
/* a = 145 */
{
{ +2,+0,+0,-2,+0,-1,+1,+0,-3,+0,+4,-7,+6,-14,+21,-29,+33,-47,+61,-72,+121,-16,+2532,+2863,-4586,-2230,+2487,+480,+622,+2340,+6126,+5341,+78,+275,+1007,+66,+282,-1224,-1422,-494,-1243,-929,-507,-587,-77,-422,-441,+26,-300,-349,-306,-714,-404,-186,+75,+265,+169,-35,-308,-534,-561,-602,-760,-605,-562,-529,-616,-641,-443,-348,-444,-428,-387,-335,-308,-332,-271,-222,-282,-321,-309,-306,-231,-204,-208,-223,-208,-213,-261,-247,-250,-333,-355,-359,-331,-308,-257,-254,-270,-265,-235,-178,-161,-105,-80,-57,-78,-108,-128,-169,-198,-184,-138,-103,-72,-62,-93,-104,-99,-79,-73,-67,-46,-22,+22,+19,+10,+30 },
{ -55,+76,-115,+126,-159,+180,-224,+259,-357,+4766,+8072,-12921,-5607,+10339,-2071,-1716,+10541,+11767,-1111,+1230,+12580,+3994,-4393,-1914,-3114,-1691,-729,-4820,-1702,-775,-3033,+197,-706,-1689,-1340,-2394,-1254,-1367,-2336,-1252,-732,-1111,-487,-568,-203,-402,-918,-327,-415,-533,-257,-492,-418,-255,-427,-374,-473,-627,-512,-379,-275,-253,-242,-132,-325,-383,-191,-120,-139,-24,-37,-81,-113,-153,-129,-222,-241,-197,-231,-227,-150,-107,-116,-138,-129,-182,-111,-83,-92,-104,-146,-65,-51,-60,-79,-116,-181,-251,-209,-180,-201,-146,-94,-79,-98,-52,-21,-29,-34,+19,+46,+8,+69,+81,+65,+55,+51,+72,+68,+118,+152,+158,+228,+251,+215,+165,+172,+196 },
},
/* a = 150 */
{
{ +0,-1,-3,-1,-3,+0,-2,-2,-3,+5,-8,+8,-19,+22,-30,+30,-44,+54,-61,+90,-29,+2104,+3958,-4091,-3895,+2611,+872,+350,+2475,+6735,+6040,+46,+276,+1239,-82,+246,-1286,-1814,-509,-1237,-1161,-499,-791,-214,-490,-552,-35,-419,-356,-302,-752,-485,-437,-400,-19,-28,+126,+211,-215,-396,-518,-609,-570,-691,-567,-610,-578,-408,-424,-470,-355,-339,-342,-344,-343,-177,-236,-315,-264,-273,-264,-245,-216,-187,-224,-216,-262,-266,-272,-274,-317,-327,-318,-316,-271,-284,-276,-295,-248,-202,-183,-117,-96,-85,-84,-114,-119,-167,-175,-182,-189,-138,-92,-52,-40,-67,-112,-122,-91,-69,-74,-46,-28,+0,+29,+15,+7,+24 },
{ +19,-36,+55,-100,+123,-171,+209,-280,+342,-283,+6319,+4641,-13271,-122,+6943,-4184,+1611,+10835,+9408,-461,+4972,+10449,-689,-3336,-684,-3061,-1396,-1884,-4238,-1220,-1382,-2169,+169,-1351,-1360,-1256,-2149,-939,-1453,-2135,-1027,-817,-1056,-471,-604,-241,-533,-868,-309,-555,-513,-232,-434,-299,-216,-297,-307,-442,-612,-438,-311,-251,-237,-238,-185,-346,-202,-93,-207,-245,-58,-9,-52,-194,-215,-186,-255,-235,-223,-213,-195,-154,-147,-105,-96,-117,-166,-150,-128,-83,-84,-149,-100,-60,-93,-103,-152,-205,-261,-224,-171,-187,-111,-92,-73,-59,-31,-3,-25,-12,+32,+33,+26,+79,+73,+66,+51,+44,+77,+69,+127,+158,+177,+233,+218,+198,+157,+166 },
},
/* a = 155 */
{
{ +3,+0,+2,+0,+4,+3,+0,+0,+8,-4,+14,-16,+25,-25,+28,-32,+38,-22,+41,+10,+1713,+4697,-3181,-5415,+2286,+1474,+103,+2514,+7404,+6849,-75,+185,+1655,-219,+169,-1284,-2205,-646,-1212,-1385,-503,-860,-280,-459,-886,-96,-323,-556,-402,-743,-599,-341,-459,-460,-208,-22,-13,-124,-102,-122,-462,-525,-596,-545,-446,-525,-591,-437,-414,-345,-284,-387,-305,-299,-244,-270,-311,-232,-201,-236,-195,-148,-215,-265,-251,-241,-269,-310,-275,-306,-330,-286,-267,-260,-280,-282,-295,-260,-177,-121,-72,-86,-95,-110,-172,-175,-151,-137,-186,-186,-128,-97,-53,-31,-35,-76,-106,-108,-85,-61,-41,-31,-18,+24,+25,+12,+14,+27 },
{ +0,+3,-14,+29,-68,+93,-145,+191,-266,+329,-2,+7017,+1750,-11548,+2529,+2943,-3514,+3776,+9808,+8455,+1436,+6480,+6555,-2634,-1298,-597,-3018,-1380,-2933,-3332,-578,-2172,-1353,-171,-1792,-636,-1472,-1849,-817,-1324,-1642,-1154,-1097,-725,-569,-673,-270,-779,-615,-474,-707,-324,-186,-352,-198,-189,-235,-342,-451,-399,-342,-340,-238,-254,-198,-159,-270,-107,-132,-276,-284,-177,-87,-27,-186,-270,-285,-252,-195,-249,-240,-134,-86,-120,-147,-140,-153,-174,-128,-143,-90,-107,-105,-117,-137,-129,-144,-171,-231,-225,-193,-179,-177,-118,-59,-46,-28,-30,-26,-7,+0,+57,+22,+42,+67,+54,+66,+35,+67,+53,+71,+132,+162,+189,+207,+203,+166,+146 },
},
/* a = 160 */
{
{ -2,-3,-1,+0,+0,-1,-4,+6,-7,+10,-16,+16,-20,+13,-20,+11,+1,+7,+28,+1436,+5091,-2135,-6505,+1478,+2098,+18,+2418,+8105,+7658,-99,-61,+2041,-157,-3,-1236,-2594,-854,-1170,-1613,-610,-894,-350,-363,-954,-318,-421,-608,-433,-866,-756,-506,-514,-161,-292,-332,-229,-432,-262,-85,-170,-283,-444,-181,-291,-687,-588,-377,-362,-422,-368,-298,-269,-384,-309,-233,-305,-243,-232,-177,-106,-154,-187,-270,-269,-295,-309,-279,-284,-284,-303,-277,-311,-284,-243,-281,-280,-245,-161,-108,-75,-41,-110,-167,-227,-194,-139,-155,-155,-181,-137,-91,-63,-39,-51,-63,-92,-78,-68,-76,-48,-32,-18,+4,+24,+10,-1,+5,+28 },
{ -10,+8,-11,+2,+2,-36,+53,-104,+144,-213,+262,+345,+7057,-118,-9143,+2619,+190,-1483,+4175,+8710,+8927,+3213,+5522,+3171,-2161,+11,-1004,-2816,-1838,-3094,-2701,-324,-2164,-1474,-266,-1635,-584,-1374,-1555,-818,-1106,-1166,-1282,-1433,-505,-470,-834,-436,-852,-563,-496,-707,-202,-173,-269,-118,-179,-272,-315,-398,-369,-199,-305,-228,-242,-84,-84,-247,-215,-296,-298,-234,-185,-174,-173,-225,-244,-334,-286,-178,-109,-138,-164,-193,-175,-136,-142,-160,-182,-152,-133,-93,-118,-156,-151,-162,-148,-161,-199,-189,-212,-191,-215,-163,-70,-38,-23,-51,-31,-3,+1,+15,+42,+23,+32,+47,+41,+54,+41,+54,+44,+68,+136,+150,+178,+180,+167,+163 },
},
/* a = 165 */
{
{ +0,-2,+1,+1,-2,-4,+6,-8,+10,-13,+12,-16,+6,-12,-3,+14,-8,+34,+1263,+5269,-1191,-7049,+448,+2427,+216,+2237,+8714,+8543,-94,-222,+2228,-14,-77,-1232,-2845,-1211,-1131,-1725,-778,-1020,-419,-263,-995,-379,-475,-717,-553,-869,-1155,-600,-239,-413,-280,-304,-258,-523,-614,-398,-459,-83,+127,-50,-264,-390,-420,-344,-430,-467,-329,-365,-367,-394,-275,-210,-330,-304,-197,-158,-115,-117,-193,-252,-273,-281,-307,-314,-277,-254,-270,-288,-326,-327,-267,-216,-202,-219,-205,-135,-68,-65,-135,-181,-202,-191,-172,-165,-152,-163,-127,-105,-67,-37,-54,-78,-99,-81,-50,-41,-29,-13,-30,-16,+5,+16,+8,-16,-12,+31 },
{ +10,-14,+15,-21,+18,-17,-5,+13,-50,+81,-135,+169,+683,+6704,-909,-7176,+1250,-666,+347,+3335,+8477,+10067,+3752,+3344,+1565,-926,+335,-1247,-2839,-2164,-2797,-2133,-740,-1800,-1171,-1030,-919,-673,-1484,-1080,-715,-936,-1218,-1150,-1230,-744,-603,-585,-729,-838,-526,-504,-473,-276,-183,-221,-62,-101,-306,-370,-314,-266,-263,-175,-43,-89,-114,-232,-295,-312,-338,-352,-269,-181,-141,-221,-365,-312,-228,-113,-127,-171,-188,-199,-199,-181,-147,-134,-158,-188,-180,-139,-125,-145,-166,-149,-161,-168,-164,-196,-180,-221,-195,-176,-131,-44,-32,-13,-32,-13,+0,-5,+33,+25,+23,+21,+34,+53,+31,+50,+49,+50,+68,+110,+147,+156,+184,+168 },
},
/* a = 170 */
{
{ -2,-2,+0,-2,-6,+4,-8,+7,-16,+12,-18,+4,-13,-3,+5,-4,+26,+1176,+5335,-520,-7128,-476,+2359,+499,+2189,+9113,+9448,+40,-390,+2433,-3,-97,-1169,-3042,-1548,-1204,-1780,-943,-1118,-548,-270,-1044,-379,-460,-649,-706,-1393,-941,-566,-537,-389,-466,-369,-162,-454,-775,-708,-460,-88,-224,-44,+176,-93,-253,-278,-252,-371,-484,-449,-389,-396,-327,-235,-323,-293,-189,-183,-120,-123,-194,-274,-283,-211,-260,-286,-273,-280,-283,-291,-293,-321,-241,-189,-196,-177,-186,-141,-140,-140,-146,-157,-160,-202,-173,-154,-154,-161,-144,-91,-81,-37,-39,-68,-96,-105,-51,-35,+1,+22,-7,-26,-15,+10,+10,-4,-26,-2,+87 },
{ -5,+10,-12,+18,-24,+27,-29,+17,-19,-2,+20,-50,+71,+964,+6206,-917,-6170,-319,-92,+1076,+2440,+9059,+10806,+3194,+1336,+1391,-5,+197,-1371,-2910,-2233,-2465,-1742,-935,-1916,-876,-690,-1201,-667,-1169,-972,-374,-1061,-1303,-1092,-899,-699,-998,-616,-438,-800,-636,-463,-408,-232,-292,-84,+11,-238,-324,-301,-266,-169,-88,-57,-16,-180,-192,-285,-377,-391,-405,-362,-274,-195,-133,-203,-290,-272,-209,-152,-147,-189,-273,-209,-132,-153,-211,-185,-153,-161,-186,-190,-161,-128,-138,-159,-178,-188,-179,-177,-175,-196,-188,-159,-103,-32,-5,-16,-31,-31,-6,-1,+17,+13,+10,+21,+23,+45,+35,+36,+32,+40,+61,+95,+129,+169,+195 },
},
/* a = 175 */
{
{ -1,+1,-2,-5,+4,-8,+8,-15,+13,-21,+8,-20,+4,-3,+2,+12,+1156,+5379,-172,-6898,-1131,+2023,+662,+2262,+9404,+10204,+505,-582,+2511,+159,-264,-1125,-3040,-1923,-1349,-1751,-1108,-1293,-598,-267,-1185,-505,-196,-859,-940,-982,-1208,-877,-518,-533,-478,-465,-329,-566,-709,-430,-475,-424,-278,-130,+83,+9,-81,-6,-124,-282,-374,-392,-416,-456,-394,-285,-317,-346,-204,-187,-149,-142,-185,-237,-287,-235,-199,-219,-272,-298,-302,-292,-234,-247,-224,-190,-196,-172,-198,-179,-136,-131,-154,-198,-189,-176,-160,-138,-146,-161,-157,-106,-74,-32,-26,-56,-92,-96,-42,-28,+4,+28,+8,-2,-15,+3,+23,+3,-13,-11,+55,+140 },
{ +1,-6,+9,-11,+16,-24,+28,-31,+22,-30,+16,-14,+4,+1,+1144,+5755,-561,-6088,-1226,+873,+957,+2184,+9587,+10897,+2194,+67,+1838,+365,-51,-1365,-2958,-2204,-2032,-1642,-1100,-1733,-981,-299,-888,-1215,-831,-504,-571,-1052,-1319,-1111,-773,-576,-829,-789,-496,-439,-618,-640,-476,-147,-121,-220,-132,-173,-316,-188,-64,-1,-27,-160,-200,-296,-298,-301,-369,-464,-425,-316,-235,-145,-135,-187,-205,-242,-211,-238,-239,-244,-207,-177,-215,-195,-177,-132,-204,-215,-184,-192,-141,-143,-135,-162,-214,-182,-191,-139,-154,-190,-163,-152,-73,-24,+6,-26,-55,-49,-34,+13,+2,+19,+8,+7,+30,+20,+41,+13,+29,+20,+36,+113,+141,+190 },
},
/* a = 180 */
{
{ +0,+1,-7,+7,-9,+10,-17,+20,-28,+19,-28,+14,-13,+11,-6,+1188,+5484,-234,-6482,-1385,+1567,+726,+2291,+9628,+10650,+1212,-485,+2307,+341,-206,-1299,-2953,-2098,-1675,-1665,-1183,-1497,-814,-279,-1018,-716,-772,-646,-393,-1296,-1265,-962,-702,-581,-578,-516,-634,-583,-437,-500,-593,-272,-193,-166,-164,-165,-79,+10,+8,-85,-204,-299,-325,-411,-362,-346,-395,-373,-303,-262,-206,-122,-134,-198,-250,-247,-217,-225,-248,-289,-276,-227,-204,-198,-209,-165,-181,-227,-209,-187,-126,-128,-159,-182,-211,-185,-176,-128,-143,-177,-155,-126,-64,-28,-11,-43,-77,-74,-39,-3,+5,+23,+7,+6,+9,+6,+24,+21,+5,-5,+44,+121,+167 },
{ +0,+1,-7,+7,-9,+10,-17,+20,-28,+19,-28,+14,-13,+11,-6,+1188,+5484,-234,-6482,-1385,+1567,+726,+2291,+9628,+10650,+1212,-485,+2307,+341,-206,-1299,-2953,-2098,-1675,-1665,-1183,-1497,-814,-279,-1018,-716,-772,-646,-393,-1296,-1265,-962,-702,-581,-578,-516,-634,-583,-437,-500,-593,-272,-193,-166,-164,-165,-79,+10,+8,-85,-204,-299,-325,-411,-362,-346,-395,-373,-303,-262,-206,-122,-134,-198,-250,-247,-217,-225,-248,-289,-276,-227,-204,-198,-209,-165,-181,-227,-209,-187,-126,-128,-159,-182,-211,-185,-176,-128,-143,-177,-155,-126,-64,-28,-11,-43,-77,-74,-39,-3,+5,+23,+7,+6,+9,+6,+24,+21,+5,-5,+44,+121,+167 },
},
},
};
static const HrtfFilterCoeffs Elev0 = {
37, 180, {
/* a = 0 */
{
{ +5,+0,-9,+25,-44,+64,-96,+126,-177,+218,-259,+300,-97,+6196,+4083,-9471,+5117,-2330,-4804,+12571,+464,+3210,+14790,+4704,-8795,+2454,+4602,-10014,-5132,+1310,-2319,-3647,-157,+340,-235,-555,+217,+783,-721,-431,-935,-960,-18,+20,-508,+247,-483,-710,-142,-1504,-1846,-1301,-1414,-1096,-934,-1108,-723,-183,-291,-365,-196,-246,-158,-218,-201,-171,-197,-270,-357,-363,-383,-377,-443,-419,-331,-335,-213,-188,-165,-186,-234,-277,-205,-140,-203,-153,-186,-131,-77,-102,-105,-81,-73,-167,-225,-134,-74,-29,-65,-83,-67,-113,-64,-57,-19,+14,-50,-83,-2,+57,+42,+22,+15,+27,-26,-74,-21,-7,-33,+0,+61,+66,+81,+94,+76,+89,+89,+45 },
{ +5,+0,-9,+25,-44,+64,-96,+126,-177,+218,-259,+300,-97,+6196,+4083,-9471,+5117,-2330,-4804,+12571,+464,+3210,+14790,+4704,-8795,+2454,+4602,-10014,-5132,+1310,-2319,-3647,-157,+340,-235,-555,+217,+783,-721,-431,-935,-960,-18,+20,-508,+247,-483,-710,-142,-1504,-1846,-1301,-1414,-1096,-934,-1108,-723,-183,-291,-365,-196,-246,-158,-218,-201,-171,-197,-270,-357,-363,-383,-377,-443,-419,-331,-335,-213,-188,-165,-186,-234,-277,-205,-140,-203,-153,-186,-131,-77,-102,-105,-81,-73,-167,-225,-134,-74,-29,-65,-83,-67,-113,-64,-57,-19,+14,-50,-83,-2,+57,+42,+22,+15,+27,-26,-74,-21,-7,-33,+0,+61,+66,+81,+94,+76,+89,+89,+45 },
},
/* a = 5 */
{
{ -5,+5,+0,-4,+12,-27,+46,-78,+104,-145,+182,-222,+264,+25,+5802,+3024,-7838,+4763,-2584,-3632,+10642,+651,+3492,+12842,+4453,-6886,+2129,+3429,-8296,-4477,+728,-1913,-3125,-339,+243,-142,-671,+6,+572,-750,-458,-564,-822,-153,+229,-225,-49,-497,-667,-574,-1301,-1361,-1064,-1250,-953,-663,-855,-938,-524,-289,-427,-425,-345,-182,-220,-314,-295,-252,-332,-377,-429,-405,-339,-375,-352,-262,-249,-175,-156,-220,-207,-224,-300,-221,-189,-185,-105,-138,-111,-75,-96,-156,-103,-117,-194,-185,-127,-73,-67,-95,-103,-106,-107,-70,-30,-3,+0,-50,-63,+11,+28,+52,+42,+34,+23,-31,-59,-20,-16,-42,-8,+35,+32,+35,+73,+68,+69,+70 },
{ +9,-23,+43,-61,+83,-117,+139,-174,+192,-204,+221,-184,+5260,+7128,-10702,+3209,+548,-7960,+13755,+2065,+1156,+16135,+7270,-10199,+420,+7191,-10103,-7062,+1545,-1855,-4287,-717,+662,-369,-771,+212,+1243,-724,-332,-882,-1270,-175,-135,-580,+494,-313,-815,+96,-1277,-2272,-1679,-1609,-1485,-1254,-1070,-397,-170,-221,-360,-137,-148,-105,-122,-141,-95,-143,-148,-258,-336,-347,-384,-427,-477,-381,-387,-301,-222,-244,-154,-195,-258,-230,-126,-194,-102,-143,-226,-120,-91,-133,-70,-59,-151,-211,-127,-31,-26,-38,-82,-42,-92,-45,-57,-46,+19,-64,-95,-33,+37,+43,+22,+13,+7,-2,-79,-21,+0,-52,+9,+47,+81,+95,+144,+117,+94,+115,+52,+41 },
},
/* a = 10 */
{
{ -2,-2,+7,-6,+0,+9,-23,+37,-57,+76,-111,+144,-183,+226,+176,+5504,+1903,-6364,+4365,-2884,-2323,+8983,+813,+3791,+11303,+3933,-5534,+1906,+2508,-6882,-3987,+508,-1625,-2799,-279,+180,-195,-811,+46,+315,-794,-175,-423,-724,-160,+85,-135,+55,-574,-822,-646,-1021,-1091,-999,-1045,-832,-514,-641,-914,-779,-552,-499,-477,-439,-354,-239,-315,-450,-390,-357,-425,-436,-379,-266,-262,-266,-212,-221,-146,-212,-216,-216,-218,-262,-246,-193,-195,-78,-106,-121,-127,-132,-128,-151,-149,-207,-183,-114,-76,-52,-111,-105,-102,-113,-64,-46,-19,+3,-31,-64,-6,+46,+56,+37,+12,+7,-17,-36,-13,-43,-58,-27,+8,+21,+30,+63,+45,+64 },
{ -33,+54,-74,+81,-97,+101,-122,+99,-62,+19,-24,+3884,+10007,-10511,-286,+3949,-10749,+14035,+4458,-1097,+17373,+9774,-10876,-2162,+9124,-9667,-8459,+1452,-1726,-4263,-1416,+635,-269,-1003,-222,+1881,-667,-336,-559,-1513,-913,-119,-30,+278,-38,-900,+43,-956,-2517,-2086,-1941,-2028,-1237,-787,-454,-159,-57,-298,-141,-216,-130,+82,-34,-126,-69,-28,-179,-266,-337,-342,-438,-530,-386,-413,-346,-269,-289,-167,-154,-261,-279,-113,-155,-98,-122,-180,-127,-159,-180,-137,-61,-143,-167,-96,-17,+26,+2,-57,-53,-97,-59,-20,-31,+10,-39,-130,-67,+10,+20,+15,-4,+10,-12,-52,-21,+2,-47,-22,+45,+70,+106,+179,+147,+115,+124,+58,+44,+81 },
},
/* a = 15 */
{
{ +1,+0,-4,+5,-4,+0,+2,-11,+21,-44,+62,-92,+112,-141,+180,+261,+5005,+1402,-5308,+3853,-2664,-1769,+7802,+939,+3652,+10070,+3717,-4538,+1590,+2263,-5806,-3542,+420,-1448,-2463,-347,+107,-410,-761,+40,+47,-479,-10,-383,-646,-183,-72,-169,+212,-540,-860,-477,-934,-1094,-795,-875,-687,-494,-696,-890,-804,-750,-649,-559,-589,-387,-339,-407,-424,-501,-428,-380,-377,-268,-216,-224,-229,-206,-210,-178,-189,-209,-192,-226,-258,-209,-225,-179,-129,-137,-132,-117,-142,-185,-148,-188,-199,-185,-101,-51,-49,-67,-121,-113,-129,-89,-68,-27,+22,-28,-30,-8,+23,+27,+0,+0,-5,+6,-22,-29,-54,-83,-21,+2,+6,+23,+52,+52 },
{ +48,-46,+47,-47,+25,+6,-82,+175,-271,+315,+2064,+12119,-7514,-6027,+7547,-12028,+11372,+9021,-3756,+17366,+13489,-10477,-5844,+10528,-8000,-10647,+1642,-1393,-4482,-1874,+691,-465,-989,-896,+2235,-288,-603,+151,-2274,-1533,+482,+69,+169,+584,-1286,-194,-503,-2619,-2750,-2407,-2117,-935,-649,-805,-145,+238,-268,-220,-221,-120,+104,-32,-46,+48,+39,-158,-192,-275,-299,-414,-510,-433,-424,-394,-274,-285,-197,-186,-264,-245,-81,-153,-108,-74,-194,-127,-177,-247,-179,-46,-118,-154,-113,+19,+84,+71,-61,-60,-56,-54,-15,-49,+28,-27,-137,-99,-4,+25,+8,-19,-26,+4,-56,-33,+40,-43,-23,+25,+72,+101,+175,+179,+124,+134,+79,+45,+89,+81 },
},
/* a = 20 */
{
{ +0,+2,-3,+0,+6,-6,+2,+1,-8,+19,-36,+53,-76,+92,-111,+147,+277,+4456,+1225,-4514,+3393,-2357,-1416,+6785,+964,+3446,+8895,+3730,-3730,+1347,+2240,-4844,-3143,+338,-1253,-2283,-362,-120,-508,-598,-121,+172,-242,-77,-271,-591,-249,-107,-149,+230,-355,-778,-498,-873,-975,-602,-759,-754,-687,-746,-728,-798,-939,-823,-666,-605,-443,-426,-457,-405,-428,-435,-388,-286,-240,-222,-214,-235,-170,-172,-156,-180,-212,-214,-218,-252,-211,-200,-212,-166,-162,-152,-145,-159,-198,-173,-151,-167,-165,-100,-43,-45,-94,-98,-129,-138,-97,-66,-9,+10,-7,-36,-23,-17,-17,-6,-14,+19,-4,-31,-25,-45,-44,-41,+7,-3,+16,+46 },
{ -14,-15,+45,-90,+138,-248,+368,-494,+590,+475,+12185,-1482,-12051,+8411,-9650,+5758,+13495,-4520,+15488,+16999,-7685,-9614,+9663,-4508,-12506,+228,-546,-3630,-3381,+914,-30,-1395,-1417,+1967,+689,-1164,+109,-2485,-1495,+457,+172,+441,+629,-1097,-522,-432,-2542,-3534,-2965,-1507,-567,-1233,-800,-10,+289,-200,-482,-96,+27,-50,-77,+36,+35,+143,-86,-251,-210,-265,-308,-459,-477,-423,-437,-269,-304,-246,-188,-206,-295,-91,-51,-96,-47,-256,-213,-215,-223,-171,-55,-102,-173,-120,+10,+120,+111,-24,-49,-44,-50,-17,-26,+7,-14,-160,-148,-6,+31,+42,-20,-33,-39,-61,-46,+16,-12,-31,+48,+63,+86,+158,+170,+129,+111,+96,+73,+128,+112,+104 },
},
/* a = 25 */
{
{ +2,-1,+4,+0,-1,+5,-1,+3,+4,-5,+16,-29,+48,-67,+81,-84,+124,+235,+3864,+1292,-3853,+2836,-1806,-1290,+5748,+1157,+2994,+7851,+3916,-3018,+1155,+2300,-3898,-2822,+240,-1144,-2043,-490,-380,-355,-540,-78,+238,-212,+17,-249,-542,-218,-9,-112,+121,-368,-605,-412,-745,-793,-726,-859,-885,-728,-719,-796,-851,-990,-898,-722,-541,-485,-473,-394,-383,-383,-399,-429,-342,-224,-184,-204,-180,-123,-164,-185,-203,-208,-214,-227,-234,-222,-221,-211,-189,-199,-190,-157,-173,-182,-147,-115,-127,-150,-112,-82,-78,-92,-91,-111,-119,-101,-63,-21,-6,-37,-67,-35,-22,-31,-37,-20,+9,-6,-24,-4,-6,-32,-33,-20,-15,+5 },
{ -70,+105,-160,+211,-313,+394,-471,+557,-345,+9686,+6286,-14982,+4192,-3873,-808,+16036,-3218,+11951,+20577,-3923,-11448,+6695,-1044,-12675,-1805,-1292,-2083,-3376,-608,+883,-1170,-1871,+1060,+1546,-1240,-1147,-2012,-656,-399,+379,+797,+497,-796,-586,-445,-3081,-3906,-2760,-1267,-746,-1337,-789,+30,+264,-237,-508,-74,-14,-58,-73,+58,+16,+109,-14,-265,-213,-208,-228,-368,-469,-359,-468,-355,-293,-234,-149,-236,-304,-150,+45,-67,-44,-256,-308,-202,-216,-162,-66,-100,-147,-141,-17,+122,+149,+39,-65,-34,-49,-14,-16,+4,-10,-163,-186,-33,+29,+59,+13,-33,-46,-62,-66,-14,-4,-31,+40,+71,+88,+126,+164,+117,+80,+94,+103,+153,+171,+138,+149 },
},
/* a = 30 */
{
{ +0,+0,-1,+3,-1,+0,+1,+0,+0,+4,-7,+15,-25,+40,-59,+67,-60,+94,+162,+3251,+1503,-3301,+2250,-1109,-1405,+4828,+1350,+2441,+6915,+4128,-2235,+887,+2440,-3002,-2605,+71,-954,-1829,-797,-337,-171,-564,-100,+311,-101,+24,-189,-401,-26,-68,-305,+29,-232,-388,-271,-750,-1010,-827,-918,-943,-823,-852,-873,-861,-891,-832,-672,-540,-475,-417,-395,-403,-423,-420,-408,-368,-234,-132,-141,-171,-176,-197,-199,-190,-193,-223,-241,-275,-243,-223,-221,-194,-212,-205,-187,-165,-155,-115,-96,-129,-143,-127,-115,-98,-98,-90,-95,-100,-101,-89,-51,-34,-58,-78,-39,-39,-51,-48,-28,+4,+6,+5,+10,-1,-28,-40,-21,-12 },
{ +110,-147,+163,-203,+201,-202,+211,-271,+5538,+12339,-11607,-4285,+1527,-4550,+14504,+950,+6818,+22847,+1901,-12201,+2957,+2203,-11984,-3820,-2174,-2124,-2415,-1777,+1396,-1053,-1632,+718,+1377,-2211,-1060,-1282,-1440,+115,+230,+526,+898,-537,-631,-676,-3663,-3889,-1690,-1770,-1518,-817,-646,-144,-22,-221,-188,-98,-342,-28,+7,+46,+75,+3,-67,-181,-294,-165,-167,-264,-420,-383,-413,-351,-239,-248,-165,-231,-267,-216,+5,-66,-56,-192,-276,-182,-191,-196,-88,-95,-145,-139,-19,+120,+144,+95,-44,-50,-69,-13,-8,+9,+18,-146,-210,-70,+25,+58,+37,-8,-55,-61,-73,+0,+18,-48,+5,+56,+90,+112,+167,+120,+75,+72,+99,+174,+209,+166,+156,+120 },
},
/* a = 35 */
{
{ +1,-3,+0,-1,+0,+0,-1,+0,+1,-1,+4,-8,+17,-27,+38,-50,+56,-39,+58,+116,+2587,+1801,-2765,+1609,-341,-1577,+3915,+1553,+1926,+5940,+4400,-1356,+586,+2516,-2127,-2420,-117,-672,-1754,-886,-206,-283,-463,-35,+360,+39,+55,+8,-258,-168,-192,-263,+117,-63,-445,-461,-813,-1065,-903,-1071,-1063,-902,-922,-868,-735,-683,-725,-629,-534,-433,-421,-457,-432,-455,-407,-396,-309,-225,-161,-135,-221,-180,-186,-184,-209,-216,-225,-283,-276,-255,-213,-201,-202,-208,-213,-173,-149,-155,-109,-82,-111,-159,-142,-120,-117,-97,-106,-93,-100,-100,-74,-76,-69,-85,-70,-46,-69,-46,-42,-19,+12,+19,+8,+3,+8,-15,-16,-18 },
{ -46,+14,+7,-77,+150,-243,+286,+1636,+13819,-2805,-11793,+2050,-3953,+10114,+5143,+3314,+22294,+7724,-10309,-488,+3373,-9295,-5263,-3917,-2795,-995,-3587,+1490,+335,-2019,+767,+1382,-3780,-680,-107,-2650,+317,+130,+165,+1290,-116,-885,-1151,-3851,-3330,-1032,-2147,-2027,-746,-438,-211,-460,-221,+173,-93,-569,-110,-4,+102,+84,-58,-108,-234,-249,-243,-114,-215,-352,-436,-337,-246,-174,-219,-242,-197,-242,-281,-109,-90,-25,-132,-239,-136,-161,-161,-134,-115,-166,-96,-32,+71,+175,+118,-15,-64,-89,-41,-35,+17,+49,-71,-220,-147,+19,+58,+69,-13,-51,-52,-74,-10,+28,-22,-15,+17,+64,+117,+157,+117,+84,+84,+104,+149,+197,+183,+159,+147,+93 },
},
/* a = 40 */
{
{ +0,+0,-1,+0,-1,+0,+1,-3,+0,+2,-3,+5,-6,+12,-23,+33,-42,+47,-33,+49,+55,+1946,+2093,-2233,+963,+416,-1714,+2961,+1797,+1445,+4952,+4686,-409,+224,+2468,-1193,-2267,-265,-332,-1677,-1040,-193,-209,-327,+11,+505,+198,+95,-27,-232,-157,-133,-93,-22,-346,-625,-488,-810,-1215,-1124,-1136,-1064,-920,-876,-721,-575,-595,-590,-610,-531,-430,-469,-498,-477,-409,-394,-366,-307,-258,-197,-174,-195,-187,-191,-220,-231,-236,-252,-263,-276,-236,-210,-219,-194,-196,-193,-160,-150,-141,-120,-104,-136,-156,-146,-146,-111,-124,-98,-92,-97,-90,-106,-89,-90,-70,-94,-71,-50,-42,-20,-19,+15,+17,+8,+4,+10,-2,-15 },
{ -131,+174,-269,+363,-480,+611,-441,+10552,+7385,-13814,-2580,-1610,+5637,+8071,+906,+20592,+13223,-8212,-2650,+4147,-7004,-5652,-3913,-5881,+239,-3619,-610,+1432,-907,+733,+149,-3491,-606,-7,-2516,-12,-464,+65,+1252,+427,-1083,-1967,-3407,-2561,-1104,-2207,-1873,-861,-675,-310,-645,-228,+229,-89,-477,-261,-69,+130,+63,-127,-93,-314,-277,-259,-157,-239,-250,-404,-273,-219,-84,-112,-248,-247,-290,-304,-183,-47,-75,-95,-187,-123,-79,-167,-153,-82,-137,-80,-108,+50,+155,+158,+55,-87,-108,-100,-41,-11,+71,+5,-188,-173,-36,+57,+92,+8,-31,-64,-53,-28,+22,-11,-29,+9,+39,+111,+138,+135,+90,+86,+138,+131,+161,+171,+143,+161,+105,+135 },
},
/* a = 45 */
{
{ +3,+2,+2,+1,+1,+0,+2,+2,+0,+3,+2,-4,+11,-7,+12,-12,+24,-22,+29,-7,+30,+20,+1370,+2235,-1598,+334,+1063,-1722,+1989,+2020,+1061,+4024,+4846,+550,-113,+2359,-268,-1987,-289,-288,-1681,-941,-120,-166,-97,+157,+572,+150,+44,+140,-36,-93,-283,-357,-305,-487,-663,-620,-961,-1328,-1167,-1062,-974,-829,-773,-586,-493,-514,-544,-547,-518,-519,-496,-500,-422,-411,-390,-377,-339,-249,-216,-177,-229,-212,-231,-232,-226,-263,-240,-236,-244,-250,-231,-203,-175,-166,-177,-154,-144,-166,-157,-141,-152,-156,-150,-119,-116,-114,-107,-84,-98,-122,-99,-95,-83,-103,-83,-60,-42,-19,-19,+1,-2,+12,-7,-4,+5,-7 },
{ +147,-184,+192,-194,+205,-318,+4576,+14077,-7822,-10389,+241,+1908,+9356,+314,+15805,+19883,-5155,-5083,+4367,-3938,-6123,-2690,-8067,-807,-2407,-3051,+2001,-567,+673,-329,-2471,-1236,+287,-1896,-732,-578,-547,+1172,+400,-1164,-2467,-2637,-2175,-1405,-1827,-1862,-543,-910,-860,-548,-301,+6,-55,-302,-312,-47,-71,+150,-129,-220,-241,-425,-319,-236,-179,-197,-340,-254,-173,-17,-70,-196,-294,-339,-309,-215,-8,-97,-84,-152,-126,-53,-162,-129,-49,-83,-67,-114,-47,+112,+191,+98,-50,-117,-148,-84,-37,+65,+57,-120,-190,-96,+40,+93,+47,-4,-65,-57,-27,+18,+0,-46,-26,+6,+103,+137,+136,+119,+99,+136,+141,+148,+147,+123,+135,+117,+119,+176 },
},
/* a = 50 */
{
{ +0,+0,+0,+0,+0,-1,+0,-2,+0,-1,-2,+3,-4,+4,-7,+6,-10,+11,-7,+3,+12,+4,+9,+862,+2204,-888,-223,+1501,-1553,+1029,+2164,+819,+3159,+4807,+1434,-263,+2195,+724,-1741,-640,-156,-1391,-869,-79,+28,+108,+107,+443,+329,+306,+296,-169,-600,-483,-412,-580,-651,-818,-754,-982,-1305,-1101,-880,-840,-794,-648,-525,-471,-441,-525,-548,-555,-538,-487,-478,-422,-428,-396,-381,-338,-266,-227,-221,-296,-255,-211,-229,-249,-238,-222,-238,-245,-237,-208,-190,-171,-157,-176,-173,-174,-193,-190,-158,-144,-152,-143,-111,-113,-117,-92,-93,-121,-119,-104,-105,-100,-80,-72,-45,-35,-16,-14,-28,-19,-19,-13,-12,+16 },
{ +119,-196,+288,-407,+521,+46,+12706,+5119,-15817,-2801,+1668,+6992,+3005,+8054,+24507,+2058,-8120,+3391,-329,-6315,-1881,-7099,-4549,-181,-4893,+759,+837,-789,-824,-977,-1361,+223,-919,-1554,+83,-1467,+569,+666,-1798,-2748,-1797,-1869,-1917,-1315,-1586,-583,-669,-1268,-689,-344,-398,-75,-109,-327,-31,-129,+73,+0,-307,-301,-459,-489,-311,-89,-189,-257,-265,-105,-29,-18,-167,-338,-259,-280,-275,-94,-35,-15,-111,-198,-80,-90,-99,-75,-19,-60,-63,-90,+20,+180,+145,+20,-133,-151,-124,-69,+32,+82,-20,-192,-153,+16,+70,+85,+17,-47,-52,-30,+33,+22,-26,-66,-44,+39,+116,+177,+159,+128,+112,+141,+165,+156,+138,+93,+87,+88,+188,+215 },
},
/* a = 55 */
{
{ +0,+1,+0,+2,-1,+0,+0,-1,+0,+0,+0,+0,+0,-2,+3,-3,+3,-2,+6,+0,-6,+27,-14,+21,+454,+1993,-133,-613,+1651,-1181,+157,+2160,+747,+2413,+4510,+2266,+53,+1888,+1177,-1299,-707,-91,-1031,-751,+35,+92,+55,+278,+683,+592,+190,-261,-511,-690,-588,-691,-889,-737,-811,-786,-933,-1126,-974,-721,-744,-783,-580,-478,-444,-467,-527,-516,-568,-531,-482,-471,-440,-422,-376,-390,-339,-302,-276,-271,-318,-245,-226,-221,-229,-231,-213,-235,-207,-216,-199,-207,-190,-164,-200,-193,-192,-194,-184,-157,-161,-154,-125,-105,-103,-109,-92,-117,-108,-115,-116,-98,-88,-58,-63,-46,-46,-44,-42,-46,-24,-12,-4,+6 },
{ -158,+161,-158,+156,-286,+4772,+15270,-8847,-13452,+3240,+3876,+5495,+2422,+21589,+14172,-9194,+81,+2931,-4489,-2869,-4521,-7254,+66,-4317,-2163,+2467,-2335,-1496,-243,-1544,-53,+1005,-2101,-117,-729,-792,+608,-1828,-3187,-1853,-1306,-2337,-1124,-983,-848,-386,-1156,-985,-503,-560,-384,-84,-215,-120,-10,-119,+83,-157,-467,-593,-519,-343,-231,-139,-169,-275,-88,-53,-76,-79,-249,-266,-243,-268,-235,+2,-4,-55,-176,-142,-44,-116,-63,+7,-25,-56,-118,-45,+155,+159,+86,-100,-184,-152,-113,+1,+88,+43,-134,-197,-64,+49,+93,+30,-19,-48,-47,+29,+48,+9,-52,-81,-63,+45,+155,+199,+169,+114,+127,+164,+172,+157,+104,+59,+60,+96,+222,+230 },
},
/* a = 60 */
{
{ -2,-2,-1,-1,+0,-1,+0,-2,-2,-3,-2,-1,-2,-1,-2,-2,-2,-4,+5,-3,+3,-14,+36,-24,+17,+194,+1603,+576,-751,+1458,-660,-520,+1976,+816,+1832,+4151,+3030,+246,+1399,+1804,-655,-839,-29,-567,-710,-15,+212,+515,+565,+437,+185,-325,-414,-661,-970,-839,-831,-972,-761,-670,-717,-808,-986,-833,-645,-723,-733,-540,-466,-471,-455,-514,-525,-548,-527,-488,-456,-426,-405,-395,-395,-364,-342,-313,-298,-289,-266,-229,-194,-220,-208,-208,-208,-185,-228,-222,-226,-210,-183,-205,-185,-178,-190,-190,-167,-151,-159,-114,-96,-106,-94,-102,-87,-100,-113,-104,-104,-69,-71,-78,-72,-71,-46,-43,-22,-13,+2,+0 },
{ -268,+341,-446,+555,-403,+11542,+9537,-18983,-4928,+6271,+3951,+2574,+11173,+24241,-1736,-6664,+4598,-955,-3342,-2813,-7471,-2846,-826,-5380,+1940,-1021,-3482,-419,-1181,-881,+1108,-70,-1025,+185,-1281,+31,-1444,-3353,-2358,-1456,-2056,-1725,-454,-597,-440,-885,-982,-721,-697,-624,-218,-160,-200,-12,-44,-8,-135,-318,-639,-666,-440,-289,-154,-118,-198,-274,-48,-84,-81,-90,-214,-182,-292,-251,-109,+23,-41,-115,-115,-84,-86,-95,+26,+4,-37,-76,-119,+60,+196,+150,-6,-186,-210,-138,-40,+70,+119,-26,-199,-185,-5,+88,+62,+14,-38,-55,-10,+78,+51,-14,-69,-119,-38,+88,+173,+200,+154,+120,+162,+185,+158,+140,+82,+63,+69,+141,+225,+197 },
},
/* a = 65 */
{
{ +8,+8,+10,+9,+11,+10,+10,+10,+9,+9,+8,+10,+10,+9,+8,+12,+4,+14,+4,+21,+5,+10,+16,+36,-18,+33,+70,+1137,+1131,-573,+978,-67,-849,+1559,+1141,+1655,+3245,+3235,+1141,+1192,+2071,+14,-762,-40,-314,-462,+417,+591,+360,+91,-100,-9,-480,-834,-977,-1012,-855,-918,-912,-581,-496,-655,-756,-836,-754,-595,-692,-700,-501,-465,-455,-472,-503,-503,-531,-502,-449,-429,-432,-414,-395,-391,-369,-365,-317,-278,-285,-251,-195,-188,-182,-190,-199,-185,-203,-234,-245,-229,-196,-178,-172,-176,-176,-191,-176,-162,-157,-132,-119,-82,-86,-79,-72,-76,-85,-114,-109,-115,-106,-87,-84,-74,-58,-36,-27,-13,-5,-13 },
{ -141,+235,-348,+377,+1426,+16609,-1635,-21306,+4389,+5966,+2304,+3985,+20573,+15033,-9799,+287,+3697,-1879,-2332,-5373,-6249,-157,-3720,-2143,+1296,-4335,-1412,-1101,-1542,+145,+1136,-677,-47,+45,-920,-757,-3367,-2639,-1850,-2058,-2210,-769,-250,-335,-501,-1048,-714,-790,-784,-435,-151,-266,-101,-30,-15,-79,-380,-455,-583,-674,-427,-197,-103,-132,-310,-248,-90,-18,+6,-157,-161,-180,-224,-244,-52,+29,-54,-120,-126,-33,-90,-18,+19,-3,-37,-102,-64,+128,+179,+110,-90,-217,-168,-139,+32,+145,+114,-109,-240,-133,+25,+105,+48,-2,-63,-39,+54,+80,+51,-57,-99,-94,+4,+132,+180,+185,+120,+154,+190,+162,+152,+134,+105,+60,+105,+194,+175,+190 },
},
/* a = 70 */
{
{ +1,+0,+0,+1,+0,+2,+2,+2,+1,+2,+0,+0,+2,+0,+0,+4,+0,+0,+8,-10,+22,-10,+10,+12,+8,-5,+9,+28,+664,+1394,-151,+378,+386,-757,+1317,+1203,+949,+2715,+3577,+2020,+1118,+1937,+727,-643,-94,+457,+177,+186,-14,-181,-148,-284,-455,-942,-1086,-970,-925,-899,-818,-709,-499,-422,-657,-751,-705,-702,-631,-686,-630,-501,-505,-477,-495,-474,-507,-506,-470,-461,-458,-455,-408,-405,-407,-391,-357,-311,-313,-258,-228,-199,-180,-202,-184,-209,-204,-230,-260,-232,-217,-175,-175,-191,-178,-185,-170,-199,-168,-144,-126,-85,-91,-71,-77,-53,-83,-122,-128,-153,-124,-117,-93,-84,-64,-41,-53,-23,-19,-18 },
{ +118,-90,+52,-170,+4928,+17761,-13050,-17098,+10520,+3865,+1012,+9437,+23828,+2885,-9270,+4494,+2313,-1252,-3503,-6594,-3517,-317,-4441,+121,-1869,-4333,-132,-1925,-1139,+682,+431,-594,+531,-707,-345,-1935,-3752,-1851,-1960,-2487,-1816,-258,-334,-167,-728,-947,-636,-896,-669,-206,-234,-355,+24,-97,-64,-202,-481,-499,-626,-596,-338,-176,-207,-201,-325,-205,-98,+23,+43,-162,-163,-145,-235,-199,+13,+18,-96,-154,-112,-53,-43,+32,+20,-18,-38,-105,-6,+135,+131,+37,-156,-196,-135,-75,+84,+163,+47,-189,-250,-65,+77,+75,+17,-30,-67,-29,+70,+80,+16,-70,-134,-75,+51,+164,+185,+153,+102,+140,+180,+146,+170,+128,+92,+86,+146,+205,+165,+154 },
},
/* a = 75 */
{
{ -1,+0,+0,-1,+0,+0,+0,+2,+0,+2,+0,+0,+0,+0,+0,+0,+0,+0,+0,+3,-8,+22,-7,-3,+26,+0,-3,+3,+12,+322,+1393,+414,-97,+923,-226,+159,+1229,+1201,+2138,+3621,+2828,+1124,+1717,+1399,+145,+361,+534,-213,-559,-355,-345,-492,-742,-907,-1067,-1038,-849,-820,-755,-704,-603,-425,-441,-659,-705,-625,-698,-641,-617,-613,-539,-511,-476,-475,-466,-489,-478,-479,-484,-467,-448,-415,-413,-403,-374,-361,-319,-276,-237,-220,-213,-198,-195,-208,-219,-231,-219,-215,-220,-193,-193,-185,-178,-187,-179,-192,-183,-144,-109,-103,-96,-75,-77,-75,-97,-109,-126,-147,-142,-138,-105,-97,-66,-61,-70,-39,-35,-19 },
{ +362,-430,+503,-702,+8906,+15493,-21232,-10426,+13154,+1651,+1016,+15578,+21283,-6135,-5243,+6138,+2096,-1384,-4935,-6085,-1854,-894,-3881,-62,-4101,-2902,-132,-2247,-187,+473,-220,-294,+325,-1115,-533,-2453,-2942,-1461,-2640,-2321,-1049,-516,-427,-97,-877,-840,-691,-863,-463,-119,-301,-331,-60,-103,-21,-332,-522,-557,-616,-510,-274,-230,-260,-337,-234,-154,-89,+47,+27,-86,-178,-146,-272,-102,+91,-29,-141,-171,-71,-59,-10,+80,+6,+7,-71,-88,+27,+133,+111,-40,-181,-180,-64,+15,+121,+138,-40,-222,-189,-8,+111,+34,+0,-52,-70,-2,+67,+88,-9,-89,-139,-39,+102,+199,+207,+93,+65,+154,+183,+167,+158,+133,+94,+120,+202,+189,+144,+122 },
},
/* a = 80 */
{
{ +0,+0,+0,+0,+0,+0,+0,+0,+0,+1,+0,+0,+0,+0,+2,+0,+0,+0,+0,+1,+1,+0,+12,-4,+0,+35,-6,-9,-2,+0,+190,+1204,+1129,+63,+383,-17,+183,+1234,+1206,+1823,+3342,+3328,+1658,+1982,+2334,+545,-315,-117,-464,-800,-745,-799,-834,-1006,-1092,-928,-875,-732,-653,-689,-612,-504,-441,-487,-632,-677,-614,-633,-667,-602,-581,-532,-504,-491,-433,-468,-463,-491,-497,-480,-488,-417,-422,-400,-413,-355,-304,-307,-252,-263,-221,-221,-218,-216,-230,-197,-193,-187,-213,-212,-200,-199,-184,-191,-188,-182,-166,-148,-134,-106,-102,-91,-103,-106,-106,-114,-113,-140,-145,-144,-123,-104,-105,-77,-66,-67,-60,-39 },
{ +508,-649,+803,-969,+12012,+12081,-25609,-4694,+13734,+121,+1961,+19901,+16571,-11157,-1227,+7108,+2087,-2171,-5244,-5426,-1184,-933,-3509,-1369,-4919,-1347,-785,-2391,+978,+95,-747,-156,-218,-1589,-810,-2382,-2075,-1373,-2849,-1952,-921,-485,-546,-409,-749,-755,-887,-773,-262,-69,-410,-344,-116,-43,-40,-335,-594,-634,-551,-499,-255,-279,-310,-387,-201,-118,-73,+72,+48,-113,-145,-192,-261,-30,+98,-52,-191,-160,-45,-27,+8,+63,+7,+8,-89,-90,+37,+147,+64,-61,-214,-150,-22,+50,+175,+102,-94,-253,-139,+46,+101,+21,-32,-83,-84,+12,+80,+53,-25,-110,-113,+1,+122,+207,+167,+67,+58,+170,+182,+157,+164,+124,+106,+131,+206,+175,+126,+116 },
},
/* a = 85 */
{
{ +0,+1,+0,+0,+0,+0,+1,+0,+1,+2,+2,+1,+0,+1,+1,+0,+1,-1,+1,+0,+3,+2,-5,+19,+0,+8,+25,-9,-26,+7,+58,+315,+1481,+1017,-474,+690,+707,+129,+1022,+1153,+1572,+3088,+4236,+3022,+1852,+1650,+241,-804,-367,-639,-1337,-1103,-1041,-1046,-1005,-999,-809,-675,-656,-579,-559,-569,-466,-488,-524,-633,-646,-576,-654,-638,-566,-540,-536,-504,-445,-449,-453,-481,-499,-505,-482,-450,-445,-408,-389,-338,-304,-303,-292,-278,-253,-241,-238,-217,-191,-192,-174,-157,-193,-207,-205,-216,-190,-175,-175,-176,-158,-145,-144,-136,-122,-91,-104,-125,-117,-131,-117,-114,-125,-144,-139,-107,-112,-94,-87,-83,-63,-29 },
{ +577,-753,+949,-1073,+13508,+9930,-27474,-1438,+13814,-681,+2953,+21778,+12794,-13644,+1512,+8469,+1749,-2967,-4515,-5307,-1013,-447,-3756,-2791,-4500,-561,-1698,-1646,+1132,-173,-336,-850,-654,-2000,-1076,-1982,-1615,-1457,-2454,-1473,-1228,-454,-539,-528,-854,-738,-890,-798,-164,-49,-432,-426,-107,+67,-85,-336,-597,-663,-587,-469,-258,-317,-301,-425,-192,-66,-67,+84,+82,-134,-164,-201,-229,-25,+99,-80,-198,-121,-23,+7,+12,+60,-26,-5,-96,-94,+68,+118,+46,-66,-197,-142,-32,+99,+208,+103,-135,-262,-108,+72,+116,-1,-48,-105,-95,+15,+72,+49,-38,-90,-93,-5,+141,+196,+150,+71,+66,+157,+194,+184,+151,+119,+84,+135,+197,+178,+128,+97 },
},
/* a = 90 */
{
{ -2,+0,-3,-1,-1,-1,-1,-1,+0,-1,+0,+0,-1,+1,+0,+0,+0,-3,+0,-2,+3,+0,-3,+7,+15,+1,+2,+16,-27,-1,+167,+673,+337,+307,+1185,+433,+580,+1094,+458,+686,+898,+1636,+3990,+5026,+2662,+790,+846,+290,-768,-971,-1097,-1464,-1291,-1160,-997,-904,-882,-660,-630,-570,-486,-470,-551,-524,-492,-614,-583,-639,-592,-588,-632,-517,-521,-490,-506,-469,-440,-483,-477,-520,-487,-505,-453,-384,-369,-307,-335,-308,-303,-292,-305,-282,-205,-202,-189,-197,-166,-140,-169,-216,-219,-187,-183,-175,-174,-183,-153,-159,-180,-157,-130,-96,-107,-130,-146,-142,-118,-125,-118,-134,-131,-114,-116,-104,-119,-84,-39,-5 },
{ +594,-770,+975,-1174,+13274,+10221,-28001,-1136,+14345,-992,+3422,+21711,+11178,-14847,+2622,+10315,+1484,-3608,-3511,-5287,-1330,+420,-4470,-3881,-3542,-805,-1833,-1087,+900,-283,-131,-943,-1330,-2490,-1044,-1731,-1567,-1365,-2015,-1201,-1085,-601,-744,-292,-961,-957,-816,-785,-251,-41,-442,-409,-154,+67,+17,-355,-634,-622,-610,-562,-204,-324,-285,-450,-213,-35,-45,+75,+71,-102,-184,-209,-230,-46,+98,-73,-202,-79,+4,+8,+9,+66,-64,-54,-86,-78,+53,+108,+41,-62,-200,-126,-2,+130,+193,+84,-120,-274,-93,+77,+126,-15,-56,-126,-117,+12,+72,+72,-42,-114,-122,+3,+161,+200,+143,+53,+50,+175,+210,+192,+131,+92,+75,+120,+187,+169,+115,+91 },
},
/* a = 95 */
{
{ -1,-3,+0,-2,-1,-1,-1,-1,+0,-1,+0,+0,+0,+0,+0,+0,-1,-2,-1,-2,+2,-5,+3,+5,+9,+5,+11,-16,+7,+55,+616,+598,-328,+95,+904,+1116,+880,+803,+1598,+1297,-669,+910,+3460,+3752,+3745,+1855,+298,+556,+296,-1105,-1406,-1244,-1463,-1274,-1157,-873,-774,-816,-645,-543,-469,-403,-458,-622,-503,-571,-628,-597,-598,-551,-604,-532,-494,-460,-539,-527,-459,-470,-472,-536,-530,-485,-433,-381,-347,-325,-340,-308,-315,-339,-312,-254,-197,-206,-195,-191,-160,-158,-182,-200,-209,-159,-157,-193,-186,-182,-185,-194,-183,-159,-142,-119,-136,-141,-137,-146,-142,-145,-139,-114,-115,-128,-122,-102,-93,-79,-33,+6 },
{ +555,-704,+858,-1153,+11252,+12823,-26923,-4080,+15560,-879,+3062,+20333,+11711,-14947,+1808,+12418,+1940,-4173,-2756,-4953,-2043,+1330,-5035,-4717,-2726,-1548,-1239,-902,+447,-104,-177,-1047,-1328,-3091,-1327,-1141,-1971,-1205,-1655,-1067,-890,-465,-880,-388,-844,-941,-933,-894,-257,-54,-483,-411,-152,+20,+71,-325,-585,-664,-592,-609,-233,-285,-281,-466,-202,-46,-40,+77,+30,-78,-171,-218,-250,-75,+92,-46,-173,-78,+16,+44,-38,+58,-64,-69,-129,-88,+38,+95,+57,-66,-167,-114,+2,+126,+196,+65,-118,-244,-91,+64,+122,-1,-75,-149,-109,+17,+93,+52,-82,-127,-128,+5,+175,+210,+114,+49,+69,+174,+203,+178,+122,+100,+59,+90,+154,+157,+128,+98 },
},
/* a = 100 */
{
{ +0,+0,+0,+0,+0,+0,+0,+0,+0,+0,+0,+0,+1,+2,+0,+3,+0,+2,-1,+2,+0,+0,+5,+9,+2,+17,+5,+5,-1,+517,+873,-214,-230,+536,+450,+600,+1219,+1750,+2078,+1737,-391,-336,+2493,+2865,+2430,+2476,+1544,+366,+153,-75,-1159,-1458,-1349,-1304,-1195,-984,-844,-807,-716,-575,-457,-382,-403,-526,-582,-567,-618,-638,-531,-579,-541,-495,-483,-477,-523,-524,-512,-474,-528,-544,-478,-455,-393,-378,-377,-343,-311,-315,-353,-330,-259,-207,-221,-209,-188,-177,-183,-190,-173,-163,-167,-167,-160,-165,-198,-219,-204,-186,-171,-163,-168,-162,-138,-131,-139,-151,-150,-150,-136,-124,-122,-114,-85,-68,-62,-43,-35,+3 },
{ +392,-448,+497,-764,+7558,+16455,-22755,-10508,+16763,+393,+1499,+18070,+13808,-13566,-975,+14086,+3747,-4562,-2598,-4226,-2936,+1962,-4936,-5621,-2191,-2296,-667,-665,-38,+2,-224,-927,-1479,-3139,-1799,-879,-2133,-1129,-1612,-929,-609,-476,-730,-396,-851,-977,-792,-1030,-446,-23,-426,-502,-201,-23,+102,-269,-525,-689,-573,-608,-244,-309,-260,-404,-255,-73,-37,+75,+38,-85,-180,-177,-250,-123,+77,+9,-180,-58,-4,+59,-52,+49,-54,-80,-119,-153,+12,+83,+89,-14,-143,-120,-5,+122,+204,+68,-103,-249,-82,+63,+134,-5,-89,-115,-112,+26,+71,+30,-93,-122,-97,-28,+138,+220,+144,+81,+53,+135,+179,+202,+138,+78,+49,+59,+156,+156,+131,+105 },
},
/* a = 105 */
{
{ +0,+0,-1,+1,+0,+0,+2,-1,+1,+0,+0,+1,+0,+0,+2,+1,+1,+1,+1,+0,+1,-2,+17,-8,+16,+10,+9,+0,+346,+1086,+56,-498,+469,+445,+314,+496,+1104,+2802,+2786,+755,+472,+405,+462,+1620,+1710,+1601,+1871,+1324,+298,-170,-355,-951,-1458,-1324,-1044,-1096,-1002,-915,-694,-594,-528,-384,-393,-433,-578,-590,-607,-618,-576,-531,-497,-490,-470,-490,-508,-483,-550,-577,-529,-474,-455,-407,-385,-410,-369,-362,-326,-324,-304,-265,-242,-215,-207,-186,-202,-213,-191,-188,-145,-138,-178,-174,-165,-180,-208,-201,-199,-184,-175,-200,-195,-172,-142,-130,-154,-155,-139,-139,-149,-140,-118,-75,-37,-36,-23,-29,-20,-4 },
{ +51,+15,-136,+102,+2978,+18447,-13592,-19087,+15499,+4117,-1123,+14466,+16816,-10003,-5269,+14256,+6986,-4078,-3381,-3136,-3768,+1933,-3775,-6701,-2117,-2622,-763,-217,-395,+28,-343,-720,-1327,-3180,-2455,-481,-2319,-1240,-1390,-1226,-323,-373,-677,-389,-591,-1112,-810,-891,-592,-172,-356,-502,-314,-167,+109,-197,-459,-727,-504,-576,-312,-267,-303,-335,-297,-128,-58,+70,+48,-69,-207,-150,-234,-139,+22,+67,-182,-97,-20,+33,-28,+18,-31,-117,-112,-170,-64,+78,+113,+18,-95,-156,-10,+92,+197,+74,-80,-218,-143,+60,+122,+37,-89,-94,-117,-66,+56,+60,-40,-130,-154,-59,+94,+252,+169,+67,+22,+95,+197,+192,+122,+51,+59,+66,+130,+162,+134,+103 },
},
/* a = 110 */
{
{ -1,-1,+0,+0,+0,+1,+0,+0,+1,+0,+0,+0,+1,+0,+1,+3,+0,+2,+1,+2,-5,+7,+9,-6,+17,+8,+8,+197,+1189,+472,-765,+315,+614,+203,+315,+882,+2396,+2682,+1439,+1319,+942,+470,+348,-158,+726,+1328,+1046,+1388,+1136,+211,-339,-431,-863,-1184,-1216,-1107,-1022,-1034,-777,-607,-526,-482,-394,-443,-546,-538,-587,-608,-574,-518,-480,-515,-485,-462,-464,-569,-579,-515,-520,-426,-442,-425,-396,-399,-394,-394,-300,-257,-255,-253,-237,-196,-199,-189,-229,-213,-185,-152,-145,-181,-162,-209,-202,-179,-175,-169,-180,-198,-233,-218,-192,-171,-161,-153,-143,-144,-139,-161,-147,-111,-74,-53,-23,-3,-1,-5,-15,-13 },
{ -319,+472,-686,+890,-431,+15768,-55,-24987,+8227,+10267,-2683,+8583,+19135,-3314,-9879,+11957,+10745,-1742,-4783,-2419,-3825,+826,-1826,-7185,-2942,-2393,-1340,-2,-431,+51,-494,-570,-1027,-2686,-3437,-635,-1648,-1768,-1261,-1387,-347,-253,-521,-523,-312,-971,-896,-862,-610,-193,-381,-544,-333,-326,-30,-136,-372,-674,-511,-485,-380,-222,-308,-321,-361,-125,-119,+53,+70,-17,-220,-162,-173,-158,-14,+67,-140,-174,-54,+15,-3,-13,-20,-139,-120,-154,-71,+29,+107,+49,-42,-140,-48,+64,+155,+110,-35,-181,-179,+8,+130,+94,-53,-128,-175,-82,+66,+117,-17,-155,-189,-75,+93,+199,+159,+63,+45,+86,+162,+148,+120,+85,+71,+60,+119,+170,+151,+112 },
},
/* a = 115 */
{
{ +0,+0,+0,+0,+1,+0,+1,+0,+0,+1,-1,+2,+2,-1,+3,+2,+0,+3,+2,+5,-6,+14,-3,+15,+0,+31,+72,+1164,+1007,-912,-23,+812,+181,+225,+749,+2467,+3023,+1207,+862,+1390,+1135,+473,-224,-210,-99,+229,+827,+919,+974,+951,+175,-474,-307,-642,-1221,-1242,-1057,-893,-887,-707,-564,-489,-498,-505,-505,-504,-504,-561,-545,-523,-520,-519,-487,-502,-528,-519,-528,-453,-437,-478,-440,-432,-421,-439,-400,-293,-232,-243,-263,-247,-193,-188,-220,-200,-192,-191,-175,-166,-170,-200,-228,-217,-182,-170,-161,-151,-189,-228,-252,-225,-188,-183,-163,-159,-145,-147,-160,-144,-112,-70,-44,-28,-23,+4,+17,+1,-14,-31 },
{ -364,+442,-552,+669,-945,+8377,+12200,-21380,-5521,+14726,+78,+1343,+17308,+6720,-12198,+6359,+13717,+2386,-5228,-3099,-2881,-815,-352,-6192,-4371,-2351,-1732,-230,-493,+231,-520,-633,-702,-1879,-3726,-1823,-926,-1765,-1411,-1601,-437,-197,-437,-600,-199,-685,-900,-777,-731,-245,-189,-594,-486,-320,-258,-174,-318,-544,-524,-399,-449,-187,-297,-295,-402,-193,-110,-34,+105,+33,-168,-206,-107,-158,-66,+36,-100,-244,-91,-22,-7,-48,-21,-123,-127,-134,-83,+16,+49,+68,+15,-103,-90,+15,+111,+124,+19,-122,-207,-26,+108,+121,-84,-142,-127,-77,+48,+72,+9,-121,-136,-114,-4,+125,+159,+116,+58,+38,+102,+140,+146,+110,+75,+63,+106,+179,+169,+132 },
},
/* a = 120 */
{
{ +0,+0,+0,+0,+1,+1,+0,+0,+0,+0,+0,+1,+0,+0,+3,+0,+3,+0,+9,-7,+14,-11,+24,-14,+53,+4,+1007,+1553,-821,-538,+948,+292,+46,+689,+2689,+3378,+1295,+801,+1241,+692,+636,+193,-345,-95,-293,-460,+214,+582,+675,+805,+597,+221,-253,-507,-719,-1164,-1104,-823,-804,-818,-660,-595,-557,-575,-517,-448,-453,-464,-532,-525,-528,-557,-614,-533,-479,-449,-420,-450,-441,-445,-447,-491,-486,-360,-267,-258,-264,-249,-226,-227,-223,-192,-167,-179,-188,-175,-181,-187,-224,-254,-233,-191,-160,-176,-158,-180,-220,-232,-241,-216,-196,-179,-158,-151,-176,-166,-128,-105,-65,-46,-39,-11,-1,-6,+1,-6,-22,-30 },
{ +14,-86,+183,-325,+402,+1170,+15265,-6574,-18505,+10740,+7374,-2700,+9106,+15787,-7416,-2530,+14322,+7348,-3277,-4869,-1991,-1744,-203,-4312,-5111,-2906,-2174,-424,-792,+163,-92,-824,-591,-1169,-2978,-3076,-1044,-1602,-1329,-1598,-978,-165,-266,-672,-345,-254,-880,-678,-730,-446,-75,-363,-664,-390,-378,-247,-324,-443,-534,-337,-431,-279,-209,-312,-311,-314,-116,-132,+82,+93,-52,-208,-100,-124,-129,-32,-65,-250,-180,-55,-50,-75,-41,-82,-123,-104,-109,-6,+43,+59,+31,-39,-130,-23,+54,+123,+67,-52,-168,-94,+21,+39,+9,-85,-75,-115,-48,+44,+73,-29,-147,-162,-86,+70,+169,+105,+31,+11,+96,+149,+138,+128,+85,+84,+96,+176,+186,+146 },
},
/* a = 125 */
{
{ -1,+0,-1,+0,-2,+0,-2,-2,-1,-1,-1,-2,-1,+0,-3,+2,-6,+11,-13,+12,-11,+15,-9,+33,+3,+779,+2008,-486,-1147,+970,+466,-83,+578,+2881,+3927,+1413,+650,+1377,+660,+377,-223,-558,+186,-240,-579,-112,-336,+6,+506,+385,+578,+629,+31,-444,-593,-657,-842,-883,-780,-767,-794,-754,-672,-573,-491,-466,-432,-427,-442,-535,-632,-622,-588,-521,-435,-427,-397,-412,-437,-445,-508,-461,-341,-292,-273,-299,-253,-227,-261,-220,-177,-159,-177,-168,-188,-164,-186,-254,-264,-259,-183,-185,-180,-170,-190,-211,-254,-230,-220,-185,-169,-182,-173,-181,-154,-145,-105,-60,-33,-24,-34,-6,-16,-19,-18,-30,-23,-33 },
{ +246,-321,+399,-522,+644,-853,+8076,+9504,-18233,-3712,+12998,+547,-792,+15255,+5797,-9122,+8988,+12432,+904,-5683,-2639,-1306,-1094,-2521,-5076,-3267,-2778,-989,-739,-614,+626,-837,-661,-854,-1874,-3206,-1910,-1523,-1622,-1099,-1360,-557,-283,-386,-658,-125,-570,-707,-590,-624,-180,-108,-602,-573,-385,-329,-305,-418,-533,-411,-298,-417,-195,-260,-234,-316,-181,-173,-92,+109,+105,-110,-141,-105,-186,-124,-72,-186,-292,-138,-85,-101,-91,-48,-102,-73,-103,-71,+20,+77,+20,-12,-98,-102,+28,+93,+107,+2,-116,-215,-78,+59,+83,-29,-118,-145,-89,+49,+101,-17,-156,-153,-89,-14,+73,+91,+29,+35,+69,+141,+150,+127,+94,+96,+111,+150,+193,+167 },
},
/* a = 130 */
{
{ +0,+0,+1,+0,+0,+0,-1,+0,+0,+0,-1,-1,+1,-3,+6,-6,+7,-2,+2,+0,+6,+4,+13,+23,+558,+2340,+68,-1750,+802,+726,-187,+467,+3115,+4481,+1570,+575,+1511,+626,+302,-273,-1025,-275,-225,-504,-167,-238,-167,-209,-176,+298,+444,+215,+232,-119,-441,-347,-431,-666,-838,-799,-830,-870,-738,-567,-508,-495,-418,-384,-555,-555,-572,-589,-527,-520,-457,-427,-393,-404,-443,-450,-342,-302,-326,-317,-315,-249,-271,-276,-194,-164,-152,-184,-200,-171,-159,-163,-220,-266,-260,-222,-171,-190,-203,-189,-210,-242,-264,-208,-172,-155,-158,-190,-190,-173,-124,-93,-59,-35,-25,-11,-30,-34,-36,-41,-38,-41,-24,-19 },
{ -13,+56,-132,+215,-351,+446,+460,+12350,-2125,-16617,+7106,+8858,-3668,+4311,+15740,-2842,-2339,+13860,+7110,-3906,-4537,-669,-1529,-1919,-3967,-4095,-2463,-2133,-733,-1076,+111,+265,-1085,-716,-1191,-2355,-2614,-1523,-2023,-1263,-989,-971,-514,-447,-465,-370,-289,-666,-510,-550,-427,-91,-328,-662,-450,-320,-298,-385,-441,-549,-307,-387,-317,-161,-182,-245,-257,-120,-191,-28,+116,+90,-121,-104,-194,-228,-134,-127,-272,-278,-145,-129,-136,-33,-45,-84,-71,-102,-23,+54,+56,-9,-46,-132,-7,+95,+91,-7,-118,-145,-107,+28,+40,-33,-106,-101,-43,-20,+20,+17,-80,-132,-143,-66,-22,+55,+79,+36,+56,+120,+166,+130,+119,+115,+117,+130,+181,+178 },
},
/* a = 135 */
{
{ +1,+1,+0,+0,-1,+0,+0,+0,+0,+0,-4,+2,-3,+1,-3,+3,+0,-4,+3,-8,+22,-18,+59,+363,+2507,+772,-2246,+437,+1012,-286,+361,+3402,+5045,+1734,+462,+1674,+714,+136,-290,-1259,-645,-322,-842,-393,-161,-98,-74,-279,-242,-97,-8,-13,-63,+36,+88,-155,-266,-349,-718,-916,-831,-812,-737,-672,-531,-490,-559,-507,-488,-493,-512,-559,-520,-494,-487,-457,-450,-383,-310,-296,-285,-272,-311,-311,-333,-303,-244,-188,-167,-187,-191,-214,-214,-179,-145,-185,-231,-250,-215,-179,-213,-220,-211,-232,-243,-245,-218,-178,-147,-156,-187,-201,-175,-123,-92,-40,-17,-29,-43,-45,-44,-61,-63,-64,-51,-33,-27,-13 },
{ -128,+142,-162,+172,-200,+211,-330,+3902,+10940,-10432,-8959,+11329,+2983,-4712,+10085,+11648,-5676,+5118,+13339,+1105,-5402,-1686,-497,-2487,-2645,-4090,-3271,-1757,-1786,-916,-739,+287,-133,-1125,-938,-1470,-2430,-1977,-1637,-2093,-873,-872,-877,-528,-508,-436,-307,-469,-597,-384,-486,-305,-153,-526,-537,-315,-314,-348,-371,-439,-492,-312,-392,-242,-142,-135,-258,-162,-91,-112,+17,+48,-39,-114,-104,-274,-245,-150,-219,-347,-255,-150,-145,-91,+0,-69,-78,-72,-71,+3,+47,+27,-29,-39,-54,+9,+5,+15,+0,-68,-135,-105,-41,-5,-28,-51,-65,-67,-24,+9,-19,-130,-149,-118,-48,+21,+77,+58,+42,+106,+151,+158,+143,+128,+124,+113,+128,+168 },
},
/* a = 140 */
{
{ +1,+0,+0,+0,-2,+0,-1,+0,+0,-2,+0,+0,+0,+0,-1,+5,-8,+12,-21,+35,-35,+84,+222,+2575,+1511,-2573,-88,+1309,-324,+180,+3753,+5661,+1891,+378,+1800,+780,+73,-302,-1482,-956,-413,-1008,-574,-427,-286,+72,-221,-107,-109,-528,-483,-249,-265,+45,+289,+191,-108,-392,-513,-703,-807,-741,-714,-674,-762,-602,-524,-540,-431,-515,-494,-490,-520,-532,-495,-420,-316,-301,-297,-224,-229,-255,-311,-318,-275,-263,-226,-181,-178,-197,-237,-260,-200,-161,-180,-218,-217,-167,-167,-197,-237,-228,-239,-251,-227,-209,-170,-145,-162,-203,-199,-170,-115,-45,-21,-15,-38,-60,-60,-65,-78,-78,-56,-59,-54,-25,-13,-10 },
{ +61,-107,+143,-198,+250,-340,+430,-466,+6939,+6438,-13293,-1186,+10682,-2495,-2192,+13534,+6666,-4103,+9942,+9454,-3166,-3701,+99,-1818,-3064,-2614,-4113,-2396,-1364,-1742,-814,-440,+316,-643,-1021,-1148,-1729,-2164,-1694,-1790,-1692,-554,-1070,-793,-467,-476,-532,-409,-497,-450,-369,-491,-178,-242,-560,-399,-281,-351,-361,-348,-383,-349,-325,-429,-169,-157,-142,-179,-61,-62,-66,+6,-79,-183,-140,-117,-281,-273,-215,-298,-348,-203,-133,-141,-96,-15,-73,-38,-77,-80,+0,+51,+38,-18,-82,-73,+37,+46,+18,-66,-155,-186,-78,+7,+2,-60,-64,-53,-57,-64,-44,-83,-136,-117,-64,-4,+18,+60,+55,+92,+133,+160,+165,+139,+113,+94,+107,+140 },
},
/* a = 145 */
{
{ +1,+0,-2,-2,+0,-1,+0,-1,-1,-3,+0,-1,+0,-4,+8,-17,+23,-36,+47,-57,+98,+127,+2571,+2243,-2781,-717,+1564,-289,-42,+4153,+6328,+1933,+357,+2010,+744,-58,-241,-1613,-1303,-542,-1094,-773,-549,-401,-103,-342,-11,-52,-437,-550,-692,-642,-179,-7,+142,+335,-10,-389,-379,-411,-584,-708,-827,-760,-690,-691,-570,-531,-534,-498,-494,-543,-532,-376,-332,-372,-343,-270,-209,-211,-245,-269,-253,-231,-251,-255,-222,-197,-202,-251,-258,-229,-198,-214,-229,-206,-147,-141,-189,-216,-213,-221,-241,-217,-205,-169,-166,-188,-201,-202,-173,-92,-15,+2,-16,-65,-89,-87,-86,-85,-78,-67,-71,-65,-35,-17,-14,-28 },
{ -2,+9,-49,+74,-128,+174,-261,+322,+146,+8440,+1674,-12244,+4445,+6760,-5410,+2071,+13913,+3247,-713,+11311,+4584,-4269,-1190,-82,-3282,-2573,-2765,-4031,-1307,-1717,-1428,-590,-328,+360,-1153,-1021,-1262,-1660,-2144,-1517,-1667,-1126,-534,-1249,-626,-511,-465,-689,-480,-510,-347,-358,-473,-125,-243,-492,-358,-313,-384,-339,-239,-338,-253,-311,-371,-191,-151,-85,-111,-15,-127,-74,-32,-130,-304,-233,-195,-269,-231,-246,-328,-317,-167,-137,-156,-93,-32,-66,-33,-88,-56,+0,+16,-23,+11,+15,+18,-1,-60,-84,-115,-145,-129,-41,-6,-17,-64,-75,-92,-96,-100,-67,-81,-83,-65,-51,-23,+32,+83,+86,+115,+149,+160,+142,+115,+84,+104,+113 },
},
/* a = 150 */
{
{ +0,-1,-2,+0,-1,+0,+0,-3,+0,+0,-3,+5,-9,+14,-24,+27,-41,+55,-66,+101,+59,+2529,+2942,-2842,-1412,+1728,-144,-310,+4537,+7129,+1887,+295,+2309,+783,-309,-225,-1622,-1649,-660,-1182,-941,-618,-573,-142,-391,-172,-58,-431,-623,-567,-711,-588,-270,-116,+104,+4,-30,-95,-239,-335,-502,-553,-731,-727,-698,-725,-628,-618,-574,-634,-556,-361,-266,-348,-347,-303,-313,-236,-222,-185,-222,-228,-223,-243,-199,-197,-242,-255,-245,-270,-243,-214,-232,-237,-225,-182,-166,-185,-168,-180,-185,-180,-204,-186,-175,-191,-201,-216,-195,-144,-72,-9,+15,-23,-86,-116,-111,-86,-74,-81,-84,-70,-66,-40,-19,-24,-23,-31 },
{ -24,+22,-26,+2,+10,-55,+82,-142,+147,+1028,+8608,-1919,-9118,+6799,+2006,-5055,+5442,+12567,+2050,+2296,+9866,+1106,-3136,+241,-1494,-3689,-1774,-3440,-3276,-793,-2139,-942,-491,-78,+125,-1486,-1105,-1148,-1738,-2043,-1310,-1551,-491,-694,-1236,-558,-638,-527,-751,-596,-522,-236,-364,-422,-121,-214,-404,-382,-359,-313,-267,-228,-307,-164,-294,-226,-134,-136,-88,-162,-84,-159,-99,-132,-212,-304,-252,-278,-320,-199,-199,-329,-266,-163,-158,-181,-88,-52,-59,-23,-117,-107,-6,+81,+78,+55,-43,-50,-68,-86,-100,-131,-121,-74,-19,-51,-74,-89,-99,-116,-122,-78,-33,-62,-71,-66,-34,+3,+68,+96,+107,+127,+139,+141,+113,+104,+88,+86 },
},
/* a = 155 */
{
{ +0,+0,+0,+0,+1,+1,-2,+0,+3,-2,+6,-9,+18,-27,+33,-44,+58,-60,+95,+19,+2460,+3576,-2777,-2109,+1797,+43,-547,+4854,+8009,+1838,+171,+2661,+847,-536,-355,-1520,-1948,-917,-1129,-1128,-715,-631,-247,-489,-180,-86,-523,-709,-697,-679,-505,-389,-451,-130,-122,-232,-75,-102,-176,-170,-320,-470,-571,-696,-723,-647,-732,-796,-673,-469,-366,-348,-271,-277,-277,-320,-270,-156,-188,-240,-225,-196,-194,-184,-190,-207,-216,-296,-336,-281,-183,-184,-263,-259,-237,-185,-173,-182,-146,-132,-138,-165,-184,-179,-170,-178,-197,-191,-146,-67,-1,+1,-57,-122,-129,-108,-81,-74,-75,-87,-87,-66,-47,-23,-19,-40,-31,-9 },
{ +24,-30,+42,-48,+42,-38,+18,-1,-25,+13,+1837,+7964,-3850,-5652,+6127,-1219,-2921,+6864,+11121,+2449,+3725,+7342,-224,-1487,+237,-2870,-2932,-1667,-3910,-2230,-943,-2091,-637,-423,+185,-322,-1569,-968,-1237,-1893,-1628,-1230,-1323,-186,-706,-982,-749,-747,-619,-794,-626,-470,-212,-419,-304,-72,-247,-402,-299,-278,-344,-235,-187,-234,-96,-227,-105,-58,-119,-219,-232,-181,-247,-162,-179,-222,-262,-192,-346,-387,-234,-162,-224,-208,-207,-198,-166,-74,-92,-129,-75,-61,+33,+56,+41,+21,-6,-54,-70,-88,-98,-91,-62,-104,-97,-95,-92,-92,-103,-84,-109,-97,-74,-41,-56,-47,-37,-11,+40,+77,+102,+122,+133,+129,+106,+100,+85,+96 },
},
/* a = 160 */
{
{ -1,+1,+0,+2,+0,+0,-1,+3,-2,+9,-12,+20,-30,+34,-46,+58,-62,+100,-9,+2407,+4113,-2649,-2726,+1734,+278,-750,+5107,+8982,+1768,+6,+3067,+892,-713,-556,-1507,-2045,-1263,-1154,-1199,-883,-599,-335,-595,-234,-146,-470,-781,-894,-758,-612,-358,-385,-331,-282,-309,-483,-304,-8,-3,-103,-344,-348,-425,-627,-694,-779,-688,-589,-657,-507,-270,-252,-310,-354,-289,-158,-164,-203,-228,-223,-206,-198,-197,-134,-152,-224,-287,-363,-307,-207,-196,-259,-285,-227,-192,-205,-178,-141,-92,-139,-185,-182,-132,-111,-131,-149,-188,-141,-74,-20,-28,-92,-149,-157,-109,-75,-56,-62,-95,-93,-70,-40,-26,-42,-43,-37,-10,+38 },
{ -15,+23,-35,+47,-65,+64,-79,+71,-78,+75,-99,+2438,+6980,-4241,-3255,+3956,-2170,-892,+6786,+10418,+3391,+3536,+5179,-36,-405,-721,-3231,-2044,-2240,-3684,-1524,-1236,-1886,-271,-532,+87,-458,-1444,-961,-1382,-1782,-1472,-1017,-1034,-281,-571,-670,-932,-950,-720,-716,-558,-487,-358,-372,-198,-70,-229,-388,-261,-265,-285,-201,-115,-114,-69,-165,-122,-113,-128,-263,-352,-306,-282,-222,-162,-216,-231,-205,-335,-362,-274,-188,-198,-127,-189,-252,-256,-133,-74,-53,-7,-38,+4,+6,-20,-11,-25,-52,-60,-82,-60,-65,-76,-151,-152,-141,-116,-76,-69,-81,-114,-103,-73,-37,-18,-19,-24,+0,+41,+96,+122,+134,+104,+100,+91,+84,+103 },
},
/* a = 165 */
{
{ +1,+0,+3,+0,+0,-1,+4,-4,+9,-13,+22,-35,+34,-46,+54,-60,+93,-19,+2360,+4562,-2465,-3246,+1588,+476,-859,+5220,+9959,+1846,-275,+3513,+961,-905,-706,-1575,-2145,-1523,-1235,-1216,-1109,-626,-243,-763,-284,-164,-573,-718,-997,-927,-670,-459,-473,-228,-336,-649,-452,-302,-366,-198,-45,-114,-228,-367,-451,-481,-488,-555,-714,-663,-478,-307,-322,-411,-317,-267,-240,-207,-138,-202,-188,-193,-253,-148,-133,-170,-223,-273,-329,-293,-212,-238,-309,-277,-202,-190,-170,-154,-160,-139,-162,-198,-154,-98,-60,-51,-107,-145,-143,-101,-61,-54,-74,-167,-191,-146,-76,-46,-59,-72,-89,-62,-47,-37,-35,-40,-45,-22,+35,+90 },
{ +8,-11,+19,-31,+47,-67,+70,-93,+102,-121,+137,-156,+2777,+6074,-3680,-2364,+1920,-1567,+134,+6139,+10509,+4072,+2402,+3962,+785,-269,-1603,-2752,-1801,-2647,-3141,-1234,-1368,-1667,-44,-574,-200,-611,-1038,-932,-1549,-1577,-1391,-877,-726,-362,-585,-601,-783,-984,-932,-654,-402,-574,-496,-315,-122,-35,-319,-314,-194,-277,-215,-71,-35,-44,-122,-272,-160,-204,-206,-317,-328,-343,-340,-229,-157,-182,-215,-239,-380,-300,-182,-190,-246,-242,-208,-197,-213,-112,-66,-12,-43,-108,-88,-50,+6,+18,-6,-43,-60,-76,-78,-91,-107,-159,-172,-170,-112,-79,-69,-81,-111,-98,-56,-8,-10,-23,-17,+4,+60,+108,+119,+116,+85,+80,+75,+86 },
},
/* a = 170 */
{
{ +0,+1,+0,-1,-3,+4,-7,+9,-14,+22,-36,+34,-49,+54,-64,+90,-23,+2371,+4891,-2310,-3602,+1388,+603,-858,+5281,+10813,+2093,-566,+3886,+1088,-1111,-889,-1585,-2248,-1854,-1305,-1178,-1277,-744,-194,-801,-381,-158,-604,-816,-1076,-1011,-685,-534,-519,-464,-569,-319,-454,-494,-466,-407,-177,-269,-257,-356,-280,-60,-237,-511,-548,-513,-461,-403,-401,-354,-355,-393,-272,-182,-139,-213,-265,-194,-161,-142,-122,-163,-236,-317,-345,-299,-197,-176,-288,-309,-234,-172,-151,-127,-171,-200,-187,-183,-110,-70,-47,-20,-38,-88,-141,-140,-97,-58,-85,-173,-197,-151,-88,-70,-68,-64,-64,-61,-38,-25,-40,-34,-24,-19,+16,+82,+109 },
{ -4,+4,-12,+14,-24,+36,-59,+62,-87,+98,-123,+146,-149,+2842,+5502,-2878,-2590,+804,-514,+215,+5568,+11027,+4198,+1028,+3656,+1468,-726,-1866,-2206,-1919,-2712,-2680,-1038,-1493,-1379,+13,-640,-364,-742,-853,-678,-1378,-1867,-1032,-735,-790,-217,-672,-631,-666,-779,-891,-780,-479,-433,-460,-385,-194,-100,-199,-262,-139,-152,-156,-43,-41,-105,-226,-353,-269,-254,-286,-361,-331,-277,-255,-203,-184,-190,-215,-264,-345,-339,-208,-165,-185,-252,-244,-187,-161,-68,-106,-98,-152,-136,-74,-35,+20,+29,+28,-51,-92,-111,-102,-74,-105,-163,-208,-178,-109,-73,-72,-96,-83,-70,-40,-12,-12,-9,-3,+14,+51,+101,+118,+100,+70,+71,+69 },
},
/* a = 175 */
{
{ +3,+0,+0,-3,+5,-7,+8,-13,+23,-38,+38,-49,+55,-67,+90,-30,+2437,+5092,-2165,-3761,+1135,+668,-777,+5304,+11396,+2556,-713,+4089,+1276,-1265,-1108,-1649,-2203,-2216,-1511,-1082,-1387,-840,-185,-811,-519,-187,-528,-926,-1210,-1075,-696,-524,-879,-484,-318,-590,-531,-424,-491,-516,-338,-484,-538,-372,+6,+83,-279,-254,-235,-320,-456,-395,-264,-402,-486,-460,-278,-179,-148,-250,-278,-221,-199,-119,-87,-166,-234,-309,-405,-314,-183,-139,-239,-267,-222,-200,-180,-153,-158,-196,-181,-156,-107,-45,-16,+10,-11,-89,-129,-133,-103,-75,-106,-176,-201,-152,-101,-70,-72,-77,-62,-62,-26,-10,-20,-25,-35,-7,+23,+75,+105,+93 },
{ +0,-5,+2,-6,+11,-18,+28,-47,+49,-70,+80,-103,+129,-103,+2741,+5250,-2339,-3172,+582,+265,-143,+5317,+11504,+3784,-36,+3864,+1652,-1185,-1669,-1883,-2067,-2627,-2223,-998,-1536,-1072,-73,-757,-415,-671,-749,-653,-1240,-1517,-1180,-681,-608,-414,-519,-638,-697,-642,-623,-732,-626,-465,-316,-444,-383,-47,-80,-92,-141,-121,-134,-181,-108,-210,-331,-428,-363,-325,-270,-302,-315,-248,-201,-104,-130,-244,-279,-326,-377,-315,-173,-113,-151,-220,-248,-239,-206,-113,-122,-120,-156,-146,-93,-39,+23,+45,+26,-62,-126,-133,-91,-73,-118,-185,-205,-167,-106,-81,-73,-88,-80,-65,-38,+2,+1,-8,-15,-3,+42,+85,+110,+89,+69,+72 },
},
/* a = 180 */
{
{ +0,-2,-4,+3,-9,+8,-16,+24,-41,+39,-56,+62,-82,+103,-58,+2572,+5179,-2134,-3639,+814,+622,-552,+5289,+11661,+3150,-591,+4080,+1504,-1357,-1341,-1757,-2152,-2444,-1858,-1010,-1479,-912,-159,-801,-500,-450,-561,-794,-1319,-1161,-856,-874,-652,-354,-543,-515,-685,-625,-424,-497,-550,-692,-481,-216,-275,-99,-13,-48,-149,-296,-245,-164,-255,-398,-438,-455,-338,-282,-244,-234,-247,-244,-188,-122,-114,-192,-307,-336,-362,-280,-175,-126,-179,-258,-216,-228,-225,-172,-116,-116,-177,-181,-128,-15,+28,+42,-10,-87,-121,-130,-97,-94,-106,-175,-201,-167,-105,-69,-78,-81,-79,-50,-28,+3,-3,-20,-21,-14,+29,+84,+111,+88,+71 },
{ +0,-2,-4,+3,-9,+8,-16,+24,-41,+39,-56,+62,-82,+103,-58,+2572,+5179,-2134,-3639,+814,+622,-552,+5289,+11661,+3150,-591,+4080,+1504,-1357,-1341,-1757,-2152,-2444,-1858,-1010,-1479,-912,-159,-801,-500,-450,-561,-794,-1319,-1161,-856,-874,-652,-354,-543,-515,-685,-625,-424,-497,-550,-692,-481,-216,-275,-99,-13,-48,-149,-296,-245,-164,-255,-398,-438,-455,-338,-282,-244,-234,-247,-244,-188,-122,-114,-192,-307,-336,-362,-280,-175,-126,-179,-258,-216,-228,-225,-172,-116,-116,-177,-181,-128,-15,+28,+42,-10,-87,-121,-130,-97,-94,-106,-175,-201,-167,-105,-69,-78,-81,-79,-50,-28,+3,-3,-20,-21,-14,+29,+84,+111,+88,+71 },
},
},
};
static const HrtfFilterCoeffs Elev10 = {
37, 180, {
/* a = 0 */
{
{ -2,+8,-22,+30,-39,+44,-53,+39,-31,-2,+33,-69,+77,+2160,+8326,-4483,-2157,+2533,-8340,+8361,+5095,+1052,+14865,+5686,-6820,+1197,+4977,-6814,-7022,-597,-840,-3368,-1842,+829,-469,-343,-72,-323,-710,-120,-442,-438,-268,-461,-110,+71,+33,-149,-376,-1163,-528,+25,-400,-905,-1139,-1302,-1014,-857,-887,-895,-669,-442,-355,-456,-382,-241,-482,-570,-573,-411,-214,-104,-224,-244,-159,-252,-283,-159,-269,-360,-311,-372,-336,-197,-202,-208,-221,-215,-136,-103,-81,-102,-118,-143,-92,-65,-13,-34,-51,-77,-138,-151,-133,-106,-35,+25,-24,-46,+45,+77,+63,+64,-8,-20,+4,+4,+25,+68,-5,-25,+70,+65,+88,+117,+33,+9,+59,+31 },
{ -2,+8,-22,+30,-39,+44,-53,+39,-31,-2,+33,-69,+77,+2160,+8326,-4483,-2157,+2533,-8340,+8361,+5095,+1052,+14865,+5686,-6820,+1197,+4977,-6814,-7022,-597,-840,-3368,-1842,+829,-469,-343,-72,-323,-710,-120,-442,-438,-268,-461,-110,+71,+33,-149,-376,-1163,-528,+25,-400,-905,-1139,-1302,-1014,-857,-887,-895,-669,-442,-355,-456,-382,-241,-482,-570,-573,-411,-214,-104,-224,-244,-159,-252,-283,-159,-269,-360,-311,-372,-336,-197,-202,-208,-221,-215,-136,-103,-81,-102,-118,-143,-92,-65,-13,-34,-51,-77,-138,-151,-133,-106,-35,+25,-24,-46,+45,+77,+63,+64,-8,-20,+4,+4,+25,+68,-5,-25,+70,+65,+88,+117,+33,+9,+59,+31 },
},
/* a = 5 */
{
{ -5,-4,+6,-21,+25,-34,+35,-48,+39,-39,+7,+13,-38,+44,+2165,+7238,-3952,-1441,+1896,-7269,+7427,+4213,+1574,+13406,+4993,-5150,+1391,+3894,-6051,-5809,-778,-1160,-2780,-1525,+512,-497,-260,-259,-426,-411,-155,-639,-522,-198,-280,-15,+151,-69,-144,-160,-1018,-524,-107,-795,-774,-658,-1107,-885,-756,-674,-730,-882,-869,-488,-453,-565,-388,-525,-499,-519,-450,-231,-161,-266,-301,-187,-232,-260,-197,-273,-265,-282,-303,-335,-229,-180,-217,-198,-203,-130,-106,-85,-88,-95,-139,-147,-64,-19,-57,-66,-102,-118,-136,-101,-103,-98,-38,-35,-32,+16,+62,+77,+74,+5,-27,+8,+15,+18,+55,+0,+0,+63,+50,+74,+115,+38,+1,+48 },
{ +9,-21,+21,-22,+10,-1,-36,+62,-128,+198,-286,+336,+879,+9362,-1720,-5815,+4668,-9242,+6071,+8425,-896,+15066,+9100,-7279,-1376,+6483,-5403,-8478,-1696,-504,-2738,-3094,+630,-79,-567,-145,-66,-859,-487,-85,-354,-9,-637,-210,+58,+35,-457,-491,-762,-840,-88,+43,-697,-1304,-1790,-1264,-1009,-1264,-1143,-301,-146,-374,-251,-291,-100,-362,-590,-526,-400,-303,-60,-83,-209,-166,-276,-316,-157,-272,-352,-329,-384,-398,-213,-159,-221,-217,-256,-165,-107,-95,-101,-85,-138,-148,-82,+15,-11,-16,-87,-172,-169,-104,-52,-32,+38,+6,-18,+36,+84,+84,+62,-1,-41,+6,+18,+11,+62,-14,-50,+37,+62,+88,+165,+71,-19,+57,+33,+27 },
},
/* a = 10 */
{
{ +0,-2,+0,+5,-15,+24,-32,+37,-49,+52,-61,+45,-33,+32,-14,+2473,+6107,-3880,-406,+638,-5604,+6751,+3018,+3095,+11611,+3849,-3561,+1548,+2437,-5119,-4627,-1233,-1014,-2284,-1270,+270,-374,-234,-477,-325,-176,-411,-823,-286,-143,-129,+37,+65,-70,-220,-225,-598,-462,-460,-727,-538,-481,-960,-908,-741,-620,-698,-963,-1012,-632,-564,-603,-530,-559,-440,-464,-496,-356,-190,-271,-300,-241,-263,-218,-171,-219,-222,-229,-297,-321,-223,-217,-185,-186,-196,-134,-99,-90,-96,-109,-132,-148,-113,-44,-66,-64,-106,-139,-129,-83,-106,-123,-56,-49,-25,+35,+49,+58,+58,+12,-8,-6,-14,+21,+68,+6,+3,+52,+53,+75,+100,+20,+0 },
{ -10,+10,+6,-26,+54,-99,+144,-220,+311,-405,+492,+102,+9296,+1700,-8753,+5243,-8686,+3106,+11582,-2289,+15044,+12305,-7796,-3200,+7122,-4462,-9265,-1924,-1077,-2301,-3233,-66,-46,-571,-214,-141,-581,-973,-99,-141,+317,-527,-373,+215,-210,-971,-221,-577,-1027,-48,+31,-540,-1045,-2058,-1804,-1400,-1443,-985,-266,-189,-237,-56,-213,+44,-285,-509,-416,-418,-301,-26,-5,-179,-143,-275,-361,-224,-250,-342,-321,-350,-428,-244,-111,-194,-223,-286,-204,-183,-101,-43,-57,-141,-188,-95,+11,+22,-44,-125,-167,-152,-72,-2,-6,+56,+38,-24,+41,+103,+73,+82,+15,-41,+4,+20,+5,+62,-15,-98,+3,+34,+74,+193,+124,+11,+54,+27,+2,+82 },
},
/* a = 15 */
{
{ +2,+0,-4,+0,+2,-13,+20,-29,+33,-44,+47,-63,+59,-53,+65,-40,+2501,+5222,-3426,-183,+225,-4414,+5557,+2966,+3546,+9842,+3664,-2449,+1093,+1837,-3883,-4234,-1413,-601,-1992,-1285,+230,-251,-437,-569,-29,-279,-718,-499,-122,-185,-52,+31,+63,-52,-420,-309,-74,-351,-765,-447,-270,-689,-1022,-911,-758,-679,-804,-887,-917,-773,-691,-627,-593,-561,-463,-499,-510,-400,-219,-259,-289,-235,-275,-202,-123,-192,-208,-214,-276,-296,-206,-194,-172,-185,-195,-137,-115,-104,-118,-109,-142,-161,-105,-68,-61,-69,-113,-145,-145,-104,-97,-63,-40,-51,-27,+21,+46,+36,+39,+5,-5,+5,-16,+33,+61,+2,+7,+51,+47,+47,+84,+33 },
{ -16,+39,-69,+101,-154,+195,-271,+341,-412,+486,-363,+7817,+6516,-10761,+3527,-5817,-1662,+14203,-1680,+12515,+16702,-6445,-6711,+7448,-2316,-10637,-2675,-734,-2116,-3750,-301,+142,-1205,+31,-332,-513,-990,-414,-287,+776,-212,-377,+178,-800,-848,+84,-754,-1008,-186,-75,-452,-786,-2044,-2522,-1882,-1221,-616,-579,-355,-208,+119,-163,+10,-80,-325,-371,-475,-198,+37,+4,-153,-155,-260,-418,-259,-226,-366,-315,-348,-396,-290,-87,-149,-181,-301,-314,-217,-89,-19,-53,-158,-192,-132,-25,-1,-70,-88,-170,-145,-47,+22,+21,+63,+59,-8,+26,+110,+90,+88,+19,-41,-7,+28,+15,+48,+0,-126,-52,+14,+53,+176,+164,+32,+55,+50,+0,+59,+84 },
},
/* a = 20 */
{
{ -3,+3,+0,+0,+0,+2,-7,+16,-22,+29,-37,+41,-50,+50,-45,+64,-34,+2314,+4621,-2928,-250,+330,-3875,+4637,+3179,+3241,+8578,+3826,-1853,+637,+1894,-2980,-4099,-1197,-274,-1974,-1191,+292,-352,-663,-324,+34,-587,-448,-290,-222,-88,+60,-12,+0,-136,-475,+45,+135,-474,-591,-309,-439,-885,-1136,-955,-771,-786,-859,-699,-764,-864,-808,-651,-604,-630,-545,-527,-429,-346,-277,-241,-247,-246,-272,-223,-142,-164,-184,-183,-240,-260,-182,-190,-185,-188,-192,-171,-143,-124,-115,-115,-146,-158,-124,-69,-81,-85,-108,-143,-153,-108,-70,-31,-18,-47,-49,-4,+35,+35,+18,-11,-8,+13,-5,+12,+48,+7,+3,+38,+21,+39,+84 },
{ +61,-82,+112,-141,+160,-193,+208,-197,+199,-211,+5012,+10916,-9422,-1029,-1781,-5645,+14014,+531,+9702,+19369,-2674,-8663,+4924,+507,-10312,-4831,-1244,-597,-3867,-1877,+1233,-1606,-409,-249,-586,-1106,-374,-601,+668,+661,-459,-313,-806,-414,-5,-578,-1070,-728,+24,-419,-839,-1868,-3136,-2133,-640,-502,-991,-360,-234,+103,-186,-237,+245,-112,-407,-327,-179,+47,+224,-214,-224,-217,-440,-275,-224,-355,-315,-336,-428,-297,-76,-93,-143,-328,-313,-174,-122,-52,-56,-117,-232,-207,-108,-36,-10,-58,-137,-128,-52,+47,+28,+58,+77,+32,+5,+100,+113,+97,+50,-42,-6,+11,+16,+38,+37,-109,-108,-11,+27,+172,+188,+43,+27,+59,+24,+63,+83,+42 },
},
/* a = 25 */
{
{ +4,+0,+3,+4,+0,+3,+6,-5,+16,-17,+25,-29,+36,-40,+43,-31,+53,-19,+1987,+4238,-2472,-358,+593,-3681,+4031,+3227,+2689,+7753,+3943,-1494,+422,+2138,-2436,-3776,-871,-292,-1816,-1046,+215,-560,-608,-56,-204,-493,-300,-318,-16,+16,-50,-170,+94,-54,-284,+314,+59,-666,-485,-275,-748,-1078,-1262,-965,-758,-864,-767,-589,-693,-861,-890,-754,-607,-644,-604,-448,-370,-311,-262,-287,-267,-275,-282,-238,-152,-128,-129,-167,-220,-247,-207,-162,-181,-225,-223,-189,-149,-130,-119,-110,-160,-166,-131,-91,-82,-92,-103,-135,-126,-92,-77,-33,-22,-22,-48,+0,+22,+9,+7,-42,-12,-5,+8,+18,+29,+18,-10,+29,+5,+34 },
{ -56,+56,-58,+29,-15,-53,+138,-240,+290,+1973,+12971,-3887,-7256,+869,-7266,+11320,+3876,+6184,+21600,+1869,-9365,+2500,+1515,-8753,-5873,-3413,-341,-1870,-3577,+1047,-997,-769,-182,-918,-1064,-584,-631,+254,+1111,-478,-1236,+64,-19,-465,+209,-1340,-1284,+34,-300,-1204,-2201,-3132,-1805,-515,-806,-834,-398,-267,-105,-283,-246,+271,-16,-295,-275,-124,+62,+256,-136,-269,-289,-380,-289,-196,-258,-327,-336,-451,-296,-115,-117,-184,-252,-247,-162,-166,-56,-25,-113,-252,-294,-198,-34,+13,-32,-110,-102,-44,+7,+33,+92,+106,+31,+12,+79,+141,+80,+67,-9,-27,+8,+3,+35,+41,-77,-125,-36,+24,+146,+205,+66,+25,+46,+8,+50,+94,+53,+49 },
},
/* a = 30 */
{
{ -1,-2,-1,+1,+0,-1,+0,+3,-7,+12,-18,+21,-25,+23,-24,+20,-15,+39,-31,+1626,+3903,-1967,-476,+781,-3475,+3433,+3128,+2217,+7019,+4006,-1140,+367,+2251,-1904,-3269,-801,-282,-1574,-1001,+55,-632,-275,-114,-423,-268,-253,-60,+47,-184,-66,+51,+251,-17,+27,+237,-424,-700,-324,-496,-1048,-1201,-1222,-918,-795,-816,-684,-575,-702,-835,-887,-775,-612,-584,-517,-439,-341,-298,-291,-317,-350,-266,-262,-214,-124,-133,-133,-166,-195,-247,-199,-193,-201,-238,-242,-172,-181,-131,-119,-133,-142,-179,-151,-98,-93,-83,-109,-126,-102,-80,-89,-50,-2,-24,-28,-19,-24,-26,-20,-34,-45,-6,+9,+33,+33,-14,-16,+0,-2 },
{ -17,+53,-102,+155,-245,+360,-477,+606,-9,+11301,+4284,-10806,-534,-5794,+6783,+6936,+3513,+21249,+7277,-8186,+219,+2136,-7241,-6341,-4901,-1797,-179,-4237,+815,-387,-1684,+528,-913,-1594,-567,-637,-91,+1130,-1318,-784,+662,-230,+36,+402,-1354,-1478,-252,-382,-1544,-2898,-2542,-940,-1118,-1091,-406,-239,-383,-498,-312,-91,+130,-144,-72,-246,-113,+163,+176,+111,-271,-334,-397,-297,-120,-199,-269,-366,-362,-353,-192,-135,-153,-160,-244,-117,-119,-84,-41,-128,-246,-302,-229,-47,+3,+13,-47,-106,-80,-20,+84,+109,+126,+61,+18,+71,+113,+120,+75,+18,-35,-7,+24,+40,+73,-41,-117,-74,+12,+132,+223,+134,+32,+38,+3,+39,+91,+54,+44,+79 },
},
/* a = 35 */
{
{ +0,-3,+0,-2,+0,+0,-2,+0,+1,-6,+9,-15,+17,-21,+20,-16,+2,+10,+5,-7,+1227,+3578,-1354,-686,+969,-3187,+2733,+3039,+1825,+6250,+4066,-695,+310,+2303,-1296,-2819,-817,-244,-1344,-969,-37,-437,-247,-418,-189,-72,-255,+11,+1,-9,+136,+248,+254,-33,-86,-114,-596,-714,-477,-707,-1105,-1258,-1128,-862,-822,-775,-695,-606,-668,-738,-842,-720,-550,-516,-491,-467,-350,-315,-315,-349,-359,-264,-221,-215,-144,-122,-158,-158,-199,-232,-218,-244,-212,-211,-230,-199,-163,-145,-121,-124,-162,-180,-154,-112,-114,-91,-93,-91,-88,-75,-58,-52,-35,-37,-49,-33,-51,-36,-25,-35,-41,-14,+33,+17,+18,-27,-30,+2 },
{ +108,-162,+194,-264,+312,-377,+453,-514,+6978,+11182,-8622,-5463,-3893,+2965,+8328,+2033,+19342,+12349,-6420,-641,+2323,-5939,-5710,-6004,-4582,+1364,-4259,-1203,+1533,-1985,-183,-139,-1457,-1104,-326,-587,+353,-2065,-88,+1242,-689,+654,+382,-1017,-1489,-549,-758,-2220,-2962,-1950,-653,-1428,-1231,-297,+27,-426,-888,-327,+12,-29,-252,-111,-127,-150,+47,+163,+269,-163,-346,-435,-314,-118,-190,-211,-248,-363,-450,-238,-141,-141,-123,-221,-133,-121,-111,-80,-151,-200,-259,-251,-139,+34,+55,-26,-140,-142,-26,+55,+130,+135,+84,+19,+27,+89,+133,+97,+16,-46,-48,+11,+54,+61,+6,-74,-101,-58,+84,+236,+179,+72,+28,-12,+14,+78,+46,+23,+51,+89 },
},
/* a = 40 */
{
{ -1,+0,-1,-1,-2,+0,+0,-2,+0,+0,-5,+7,-12,+12,-13,+13,-7,-8,+21,-6,+3,+854,+3228,-689,-919,+1101,-2773,+1895,+3018,+1474,+5448,+4170,-221,+306,+2261,-670,-2411,-865,-212,-990,-853,-209,-377,-309,-299,+8,-303,-134,+376,+177,+210,+278,+96,-78,-108,-231,-450,-730,-789,-622,-729,-1137,-1247,-1009,-874,-845,-757,-698,-537,-591,-704,-692,-612,-554,-519,-489,-450,-377,-355,-317,-344,-368,-280,-207,-191,-174,-136,-156,-194,-217,-250,-231,-244,-203,-198,-209,-184,-174,-144,-138,-149,-176,-178,-149,-135,-118,-80,-63,-63,-78,-73,-77,-78,-65,-57,-54,-57,-44,-40,-26,-34,-33,-1,-8,-7,+10,-14,-28 },
{ -88,+67,-69,+30,+14,-76,+78,+2244,+13548,-939,-10097,-4264,+305,+8817,+1239,+15715,+17590,-4014,-1713,+3061,-4222,-5460,-5174,-7496,+357,-2198,-3768,+1790,-1491,-53,+69,-1374,-1019,+413,-1164,-1671,-1477,-321,+1442,-225,+580,+437,-606,-1137,-860,-1263,-2959,-2483,-1353,-1154,-1359,-1092,-334,+52,-446,-921,-260,-158,-189,-43,-337,-120,-136,-93,+154,+171,+5,-171,-414,-402,-128,-127,-188,-171,-325,-400,-295,-195,-113,-68,-153,-209,-143,-198,-107,-60,-138,-218,-254,-170,-4,+107,+27,-128,-172,-77,+19,+104,+166,+132,+22,-2,+57,+141,+139,+39,-43,-72,-27,+49,+77,+51,-31,-87,-89,+25,+219,+222,+121,+36,+8,+0,+58,+62,+31,+43,+39,+116 },
},
/* a = 45 */
{
{ +1,+0,+1,-2,+1,+0,+0,+2,+0,+0,+2,-2,+5,-6,+8,-1,+4,+2,-13,+34,-23,+26,+534,+2787,+20,-1109,+1151,-2258,+1027,+2960,+1196,+4623,+4255,+341,+284,+2153,-67,-1997,-855,-33,-692,-996,-237,-181,-357,-347,-73,+0,+336,+650,+355,+35,-40,-119,-274,-263,-472,-718,-753,-778,-715,-730,-1137,-1228,-942,-843,-833,-708,-613,-481,-526,-618,-593,-587,-536,-499,-497,-452,-394,-344,-339,-371,-345,-258,-185,-203,-203,-175,-196,-220,-234,-225,-223,-212,-194,-182,-168,-198,-179,-174,-168,-157,-176,-160,-144,-108,-106,-72,-47,-70,-73,-96,-89,-79,-63,-53,-73,-63,-45,-17,-18,-23,-27,-32,-20,-6,+18,+0 },
{ -117,+155,-232,+318,-432,+560,-383,+9998,+9011,-10299,-7423,-1881,+7694,+2915,+9125,+22309,+411,-3667,+4205,-2717,-4852,-3530,-8706,-2817,+419,-5879,+827,-506,-1421,+1106,-615,-1243,+769,-352,-4101,-844,-764,+617,+1160,-40,+577,-112,-950,-1060,-1515,-3565,-2033,-713,-1802,-1445,-792,-307,-84,-586,-780,-120,-313,-433,+24,-193,-269,-226,-182,+77,+112,+19,-98,-229,-427,-190,-109,-146,-168,-201,-321,-349,-209,-115,-22,-112,-236,-240,-226,-125,-32,-69,-131,-223,-204,-79,+110,+92,-31,-168,-151,-42,+72,+168,+134,+63,-24,+42,+121,+159,+96,-33,-80,-59,+15,+91,+63,+19,-60,-99,-32,+178,+253,+148,+92,+9,-4,+54,+67,+51,+55,+22,+45,+136 },
},
/* a = 50 */
{
{ +0,+0,+0,-1,-2,-1,-2,-1,+0,+0,-3,+0,-1,-2,-2,+0,+7,-12,+15,-25,+30,-21,+35,+281,+2267,+702,-1187,+1035,-1606,+187,+2780,+1027,+3840,+4254,+904,+352,+1938,+522,-1382,-841,-147,-418,-811,-271,-382,-503,+37,+315,+369,+692,+470,-90,-126,-204,-455,-524,-413,-658,-792,-712,-792,-746,-789,-1149,-1113,-883,-798,-727,-678,-532,-421,-517,-575,-520,-542,-557,-509,-482,-441,-406,-393,-361,-350,-287,-250,-239,-239,-264,-223,-218,-205,-213,-218,-191,-199,-173,-191,-196,-192,-206,-192,-187,-162,-151,-140,-128,-112,-110,-84,-63,-78,-95,-86,-78,-81,-66,-83,-86,-65,-25,-14,-18,-26,-50,-26,-22,-6,+23 },
{ +97,-112,+98,-85,+62,-128,+3309,+14341,-2114,-12553,-3857,+4252,+6163,+3173,+21560,+9710,-6536,+4339,+214,-4857,-2369,-6914,-6918,+1211,-4724,-2707,+881,-2655,+955,-162,-606,+1397,-67,-5062,-802,-612,-1171,+2146,-131,+568,+61,-584,-1232,-2044,-3370,-1865,-465,-1965,-1472,-909,-197,-119,-703,-686,-231,-300,-412,-155,-154,-148,-295,-390,+12,-40,+82,-89,-221,-330,-229,-99,-172,-96,-111,-241,-366,-245,-79,-12,-123,-249,-270,-218,-207,+14,-49,-87,-135,-219,-158,+35,+172,+48,-122,-169,-107,+4,+129,+136,+71,-19,+24,+86,+171,+130,+17,-71,-91,-44,+79,+103,+30,-27,-90,-81,+102,+254,+183,+131,+50,+0,+32,+76,+63,+65,+23,+2,+83,+114 },
},
/* a = 55 */
{
{ +1,+3,+2,+4,+1,+1,+2,+1,+1,+3,+1,+0,+3,+1,-1,+3,+0,+12,-11,+24,-29,+31,-4,+37,+105,+1731,+1231,-1056,+790,-921,-481,+2391,+1042,+3060,+4136,+1509,+496,+1866,+1088,-1036,-825,+42,-138,-932,-617,-161,+113,+515,+536,+306,+247,+189,-182,-387,-580,-713,-619,-496,-733,-780,-702,-844,-729,-806,-1131,-966,-747,-744,-687,-566,-533,-440,-439,-532,-511,-544,-538,-485,-459,-470,-428,-379,-340,-308,-303,-309,-284,-285,-283,-227,-194,-198,-184,-195,-198,-186,-197,-192,-218,-196,-199,-205,-185,-159,-122,-144,-136,-114,-106,-102,-87,-62,-77,-75,-86,-98,-89,-74,-73,-63,-18,-18,-15,-32,-42,-16,-12,-10 },
{ +157,-227,+296,-392,+489,-363,+9851,+10918,-12144,-9470,+1423,+6794,+2256,+13638,+20134,-4715,+285,+4450,-4111,-2002,-4203,-8862,-1442,-1043,-6092,+938,-2379,-1517,+1307,-949,+1391,+921,-3989,-2346,-54,-1858,+1777,+73,+141,+776,-753,-1133,-2654,-3167,-1585,-457,-1998,-1302,-893,-550,-22,-592,-664,-433,-461,-346,-108,-155,-196,-236,-443,-160,-142,-41,-50,-149,-333,-365,-102,-75,-17,-104,-170,-315,-252,-148,-17,-68,-232,-265,-245,-220,-21,+27,-59,-121,-213,-171,-7,+133,+119,-25,-174,-130,-53,+69,+135,+80,-10,-2,+46,+148,+178,+81,-39,-83,-93,+6,+128,+71,+21,-75,-119,+2,+217,+244,+154,+93,+8,+24,+96,+74,+65,+39,-18,+22,+102,+92 },
},
/* a = 60 */
{
{ +1,+0,+0,+0,+1,+0,+1,+0,-1,+0,+0,+0,+0,+0,-1,-1,+2,+0,+10,-14,+24,-33,+31,+9,+13,+29,+1189,+1548,-683,+392,-282,-870,+1789,+1122,+2395,+3930,+2184,+917,+1482,+1275,-257,-577,-259,-275,-608,-144,+394,+567,+314,-81,+137,+111,-125,-474,-691,-757,-808,-639,-521,-788,-845,-683,-717,-774,-837,-947,-823,-699,-669,-633,-602,-484,-407,-442,-510,-512,-532,-508,-467,-478,-458,-403,-357,-356,-346,-342,-350,-276,-299,-277,-201,-196,-182,-176,-199,-218,-188,-199,-204,-212,-203,-190,-205,-191,-150,-138,-131,-125,-125,-117,-95,-54,-67,-81,-94,-100,-93,-74,-66,-75,-47,-20,-12,-23,-24,-14,-22,-26 },
{ +18,-75,+142,-229,+248,+1646,+15026,+1593,-16739,-3234,+5431,+4711,+4721,+22066,+7091,-6765,+6562,-704,-2944,-1373,-7348,-6149,+696,-5063,-2770,+413,-4022,+603,-337,+767,+1188,-2929,-2131,-109,-2138,+621,+1596,-1074,+975,-143,-1347,-2865,-3534,-1474,-363,-1695,-1615,-508,-656,-370,-392,-441,-536,-759,-468,-165,+35,-78,-325,-384,-334,-189,-152,-121,-130,-273,-436,-274,+7,+24,+0,-75,-275,-297,-218,-62,-11,-127,-234,-273,-218,-110,+97,+37,-140,-205,-204,-45,+98,+142,+58,-120,-160,-109,+11,+126,+117,+14,-47,+4,+87,+193,+164,+22,-56,-111,-64,+105,+114,+43,-22,-110,-77,+107,+257,+202,+139,+42,+0,+89,+112,+91,+55,-14,-39,+63,+106,+94 },
},
/* a = 65 */
{
{ +0,+0,+0,+0,+0,+0,+1,+0,+0,-1,+0,+0,-1,+0,+0,-2,+0,+0,+4,+3,-5,+14,-27,+36,+5,-2,+0,+755,+1608,-173,+29,+190,-950,+1007,+1228,+2019,+3901,+2558,+953,+1544,+1643,+45,-759,-217,+537,+300,+144,+158,-19,-47,-170,-162,-277,-383,-648,-796,-850,-765,-611,-773,-766,-692,-679,-675,-714,-762,-854,-699,-645,-681,-631,-568,-436,-421,-438,-506,-513,-495,-498,-452,-472,-433,-385,-400,-383,-390,-335,-318,-295,-280,-263,-200,-204,-166,-192,-215,-208,-205,-193,-222,-210,-196,-195,-196,-198,-152,-131,-124,-131,-111,-99,-85,-74,-85,-82,-95,-83,-89,-72,-61,-61,-35,-24,-19,-15,-13,-40,-50 },
{ -172,+182,-191,+199,-294,+5783,+15961,-9091,-15280,+3028,+6325,+2442,+12388,+20451,-4427,-378,+6016,-3036,-875,-3654,-7634,-2579,-1091,-6118,+9,-2034,-2644,+667,-238,+968,-2014,-1921,-778,-899,-490,+1555,-125,-78,+869,-1511,-2661,-4068,-1992,-472,-1245,-1602,-793,-232,-567,-530,-338,-191,-902,-869,-328,-44,+216,-198,-378,-392,-408,-151,-188,-169,-297,-364,-422,-128,+75,+17,+53,-146,-282,-370,-165,+30,+9,-169,-276,-214,-158,+38,+130,-44,-182,-234,-133,+11,+144,+134,-10,-184,-158,-45,+50,+174,+74,-30,-59,+6,+145,+220,+117,-17,-83,-113,+21,+147,+82,-1,-64,-105,+3,+188,+221,+170,+103,+7,+29,+126,+122,+91,+37,-69,-12,+94,+112,+115 },
},
/* a = 70 */
{
{ +0,+0,-1,+0,-1,+0,+0,+0,+0,-1,+0,-1,+0,-2,+0,-2,+0,+0,-1,+5,-5,+8,-1,-7,+25,-6,-3,+6,+428,+1447,+389,-224,+447,-782,+253,+1559,+1801,+3290,+2961,+1583,+1232,+1197,+600,+217,+834,+1068,+69,-691,-254,-7,-520,-581,-409,-433,-540,-744,-729,-840,-865,-802,-668,-613,-733,-607,-537,-676,-758,-714,-658,-670,-674,-608,-499,-437,-447,-436,-492,-494,-474,-487,-454,-440,-422,-418,-424,-412,-361,-299,-327,-285,-266,-258,-196,-193,-181,-197,-222,-221,-210,-214,-216,-194,-191,-193,-190,-190,-147,-130,-115,-102,-110,-106,-100,-74,-75,-79,-81,-87,-76,-63,-62,-48,-33,-25,-28,-41,-45,-53 },
{ -280,+359,-462,+569,-528,+10565,+12604,-17062,-10449,+7460,+4869,+2946,+19372,+11665,-8003,+5506,+2856,-2039,-1247,-5424,-5864,-875,-3584,-4683,+137,-3535,-610,+468,-5,-1474,-2395,-363,-1359,-337,+668,+1519,-422,+326,+148,-2703,-4287,-3153,-546,-1296,-1493,-985,-207,-276,-731,-433,+15,-506,-1081,-707,-310,+173,+142,-262,-335,-496,-407,-154,-228,-257,-402,-394,-318,-67,+54,+113,-17,-252,-316,-316,-98,+107,-30,-205,-256,-165,-53,+131,+114,-126,-181,-214,-93,+21,+164,+102,-85,-182,-148,-8,+106,+174,+22,-65,-40,+33,+204,+203,+61,-42,-97,-71,+72,+148,+43,+0,-84,-105,+73,+227,+184,+132,+58,-9,+72,+140,+131,+76,+2,-73,+29,+115,+108,+138 },
},
/* a = 75 */
{
{ +1,+1,+0,+1,+1,+1,+1,+2,+1,+2,+0,+1,+1,+1,+2,+1,-2,+4,+0,+1,+5,-4,+18,-3,+2,+13,-1,+2,+23,+236,+1161,+791,-179,+551,-240,-188,+1089,+1691,+3393,+3027,+1160,+1193,+2116,+2175,+1419,+416,-100,-229,-704,-719,-579,-812,-674,-518,-585,-539,-607,-832,-1008,-879,-611,-603,-663,-615,-495,-483,-659,-720,-664,-657,-675,-636,-546,-482,-438,-452,-446,-467,-470,-472,-476,-427,-431,-447,-441,-414,-371,-326,-322,-312,-262,-247,-228,-206,-193,-199,-220,-236,-239,-215,-194,-186,-194,-184,-173,-175,-172,-154,-112,-103,-98,-110,-96,-79,-82,-58,-67,-70,-69,-76,-62,-56,-37,-44,-55,-51,-48,-36 },
{ -258,+373,-523,+667,-151,+14334,+7323,-21190,-5255,+10009,+2636,+5779,+22400,+2167,-6075,+8129,+1016,-788,-2845,-5539,-4270,-637,-4917,-3108,-973,-3628,+560,+620,-984,-3350,-665,-951,-1316,+722,+488,+1605,-14,+542,-1295,-3941,-4142,-1654,-982,-1865,-1004,-760,+156,-616,-747,+48,-119,-799,-922,-599,-207,+210,-10,-206,-381,-596,-295,-254,-239,-308,-470,-390,-252,-4,+28,+121,-120,-318,-329,-214,+18,+88,-79,-235,-177,-121,+25,+188,+72,-121,-219,-187,-74,+43,+143,+52,-118,-188,-101,+4,+168,+132,-23,-70,-26,+110,+202,+195,+18,-54,-96,-57,+130,+140,+47,-18,-83,-104,+115,+239,+150,+109,+4,+3,+101,+153,+123,+82,-12,-66,+71,+125,+128,+129 },
},
/* a = 80 */
{
{ +1,+1,+1,+1,-1,+1,+1,+0,+1,+2,+1,+0,+1,+0,+0,+2,+0,-3,+5,-2,+2,+4,-5,+27,-15,+9,+1,-8,+43,+24,+86,+815,+1104,+355,+905,-313,-970,+1260,+1691,+2476,+2824,+2216,+2961,+3255,+1922,+543,-126,-310,-576,-1351,-1107,-687,-961,-757,-504,-533,-556,-750,-955,-884,-680,-606,-661,-595,-491,-412,-492,-683,-699,-651,-646,-660,-585,-508,-465,-459,-474,-435,-447,-459,-460,-467,-444,-454,-452,-407,-367,-371,-352,-292,-268,-242,-232,-234,-223,-230,-231,-261,-248,-207,-190,-180,-200,-180,-153,-163,-177,-184,-136,-115,-101,-84,-96,-83,-92,-72,-43,-58,-66,-86,-78,-76,-61,-59,-65,-57,-57,-49 },
{ -181,+291,-451,+573,+520,+16484,+2652,-22701,-1229,+11224,+834,+8913,+22202,-4602,-2875,+9059,+680,-577,-3909,-4875,-3649,-783,-5164,-2432,-1859,-3105,+1161,+99,-2465,-2698,-41,-1992,-335,+555,+648,+1567,+65,+856,-2679,-4893,-2777,-784,-2132,-1726,-696,-586,+31,-977,-368,+325,-435,-888,-633,-575,-39,+114,-144,-171,-498,-561,-281,-264,-288,-326,-508,-440,-174,+37,-1,+21,-169,-331,-297,-156,+78,+89,-148,-240,-130,-50,+75,+204,+39,-131,-216,-207,-58,+58,+139,-13,-160,-186,-76,+52,+164,+102,-63,-64,-5,+138,+228,+168,-6,-89,-103,-24,+179,+145,+10,-18,-103,-75,+129,+211,+122,+79,-17,-9,+130,+161,+126,+58,-36,-40,+100,+128,+121,+123 },
},
/* a = 85 */
{
{ +0,+1,+0,+0,+0,+0,+0,+0,+1,+1,+1,+1,+0,+0,-1,+0,+0,-2,-2,+3,+0,-1,+3,-4,+32,-22,-10,+16,+24,+41,-37,+24,+743,+1791,+703,+409,-19,-1179,+135,+1150,+3497,+4903,+3681,+2559,+1947,+1447,+655,-488,-1368,-1047,-1158,-1329,-949,-845,-605,-548,-654,-706,-723,-787,-755,-671,-676,-596,-487,-375,-431,-579,-697,-649,-630,-638,-626,-523,-472,-504,-463,-470,-409,-431,-456,-476,-491,-444,-445,-402,-389,-385,-348,-301,-243,-255,-241,-242,-252,-267,-281,-259,-236,-186,-193,-198,-185,-175,-150,-156,-171,-176,-162,-128,-107,-82,-77,-86,-87,-79,-56,-43,-76,-95,-86,-92,-85,-78,-63,-66,-66,-55 },
{ -132,+243,-398,+509,+873,+17330,+200,-23250,+1096,+11802,-29,+10656,+21007,-8291,-851,+10051,+944,-1045,-4090,-4107,-3774,-849,-4938,-2370,-2269,-2472,+1523,-1234,-3288,-1191,-257,-2479,+421,+56,+745,+1568,+28,+650,-3660,-4593,-1539,-1036,-2528,-1225,-928,-576,-106,-1291,+70,+356,-588,-782,-572,-387,+72,-8,-224,-191,-580,-518,-255,-264,-267,-383,-526,-459,-157,+91,-62,-22,-222,-281,-260,-127,+101,+72,-153,-238,-81,-6,+141,+200,+0,-143,-201,-190,-60,+66,+145,-50,-197,-182,-59,+83,+181,+82,-79,-73,+29,+158,+246,+155,-45,-67,-88,+27,+185,+137,+2,-21,-101,-68,+160,+186,+99,+53,-25,+5,+156,+180,+112,+43,-42,-2,+121,+123,+116,+111 },
},
/* a = 90 */
{
{ +1,+3,+3,+1,+2,+3,+0,+2,+3,+2,+3,+6,+1,+3,+1,+0,+3,+1,+0,+3,+3,+0,+5,+3,+17,+21,-35,+22,+51,-6,+4,+72,+574,+843,+1262,+1294,+940,-1362,-2744,+846,+4353,+5774,+3864,+1878,+2139,+2081,+1032,-334,-1146,-1419,-1035,-1302,-1411,-751,-727,-696,-721,-662,-593,-625,-690,-816,-624,-602,-512,-411,-377,-525,-657,-588,-612,-641,-607,-554,-473,-498,-495,-451,-430,-407,-468,-466,-483,-458,-431,-428,-385,-366,-330,-278,-259,-249,-263,-249,-269,-306,-284,-263,-206,-185,-186,-197,-191,-159,-168,-145,-145,-156,-148,-148,-104,-94,-75,-68,-71,-65,-71,-77,-88,-79,-83,-88,-103,-99,-77,-63,-57,-71 },
{ -162,+275,-445,+571,+619,+17217,+381,-23669,+1640,+12128,-52,+10594,+20126,-9487,-681,+11555,+1454,-1635,-3851,-3377,-4118,-1052,-4520,-2617,-2329,-2030,+1746,-2605,-3501,+39,-1075,-1913,+624,-667,+1048,+1315,-93,+317,-4379,-3766,-507,-1703,-2418,-799,-1183,-754,-420,-1267,+197,+291,-528,-714,-553,-214,+129,-98,-179,-353,-565,-527,-274,-189,-305,-407,-558,-452,-207,+125,-95,-57,-231,-254,-237,-123,+114,+29,-172,-178,-65,+23,+155,+186,-26,-171,-196,-173,-42,+38,+130,-65,-191,-217,-55,+90,+183,+92,-109,-74,+37,+166,+229,+146,-36,-48,-48,+16,+176,+123,-4,-23,-117,-44,+151,+182,+67,+20,-16,+17,+164,+150,+121,+47,-51,-8,+111,+123,+108,+108 },
},
/* a = 95 */
{
{ +0,+1,+0,+0,+1,+0,+1,+0,+0,+1,+0,+2,+1,+0,+2,-2,+1,+0,+0,+3,-4,+6,-4,+9,+4,+2,+16,-10,+29,+6,+39,+503,+666,-133,+720,+2063,+1306,-978,-3042,+1048,+5046,+3966,+3143,+2566,+2131,+1928,+1168,-254,-381,-950,-1684,-1057,-1193,-1154,-804,-849,-795,-593,-607,-559,-588,-811,-635,-525,-605,-493,-399,-487,-573,-563,-598,-607,-604,-556,-503,-485,-491,-471,-435,-452,-462,-479,-440,-452,-487,-422,-376,-346,-301,-265,-274,-264,-272,-301,-288,-277,-273,-252,-227,-196,-176,-191,-195,-187,-162,-142,-119,-133,-140,-124,-128,-106,-97,-70,-36,-81,-96,-102,-91,-70,-86,-96,-123,-106,-88,-85,-62,-63 },
{ -246,+380,-564,+740,-118,+16006,+3261,-23940,+178,+12549,+555,+8950,+19720,-8391,-2453,+13224,+2589,-2118,-3614,-2664,-4323,-1428,-4057,-3032,-2131,-1864,+1715,-3219,-3496,+479,-1623,-1288,+589,-908,+830,+1272,-273,-189,-4326,-3359,+9,-1746,-2135,-872,-1154,-827,-845,-1238,+205,+205,-408,-650,-551,-71,+116,-70,-106,-486,-559,-531,-305,-156,-311,-408,-571,-449,-272,+119,-79,-64,-243,-217,-230,-122,+103,+17,-172,-146,-30,+18,+153,+146,-6,-191,-199,-171,-37,+44,+94,-56,-171,-218,-67,+74,+172,+102,-93,-92,+25,+145,+234,+182,-20,-26,-43,+16,+156,+122,-12,-32,-96,-45,+149,+168,+70,+24,-27,+5,+153,+174,+126,+41,-58,-38,+101,+140,+109,+95 },
},
/* a = 100 */
{
{ +1,+0,+1,+0,+1,+0,+1,+1,+0,+2,+0,+1,+1,+2,+1,+0,+1,-2,+3,+3,-4,+3,+2,+7,+6,-12,+34,+15,-10,+22,+461,+836,+42,-89,+848,+990,+925,-145,-519,+2285,+3035,+2277,+2605,+2513,+2229,+1437,+763,+468,-8,-612,-1089,-1301,-1104,-975,-1177,-938,-770,-713,-582,-573,-578,-658,-594,-541,-576,-638,-466,-444,-493,-541,-610,-537,-573,-547,-520,-488,-458,-479,-471,-484,-460,-455,-457,-457,-450,-418,-382,-311,-297,-256,-262,-294,-306,-327,-261,-229,-247,-253,-249,-211,-180,-187,-202,-190,-157,-125,-103,-116,-113,-107,-129,-126,-113,-73,-68,-86,-95,-90,-78,-92,-101,-124,-114,-100,-113,-84,-71,-42 },
{ -338,+460,-645,+835,-827,+13234,+8197,-23035,-3723,+13084,+1751,+6256,+19168,-4971,-5616,+14020,+4845,-2277,-3709,-2043,-4196,-2025,-3519,-3643,-1793,-1908,+1344,-2875,-3558,+352,-1767,-981,+334,-792,+557,+1038,-280,-614,-3973,-3317,+15,-1412,-1776,-1036,-1094,-887,-1033,-1270,-46,+221,-330,-615,-540,-44,+145,-27,-53,-533,-567,-528,-382,-160,-346,-350,-579,-449,-334,+80,-45,-66,-242,-226,-179,-159,+79,+26,-135,-167,-34,+0,+116,+127,+3,-184,-219,-191,-67,+42,+94,-39,-151,-210,-74,+40,+143,+105,-84,-111,-3,+149,+232,+218,+0,-23,-40,+7,+139,+114,+0,-41,-82,-59,+133,+192,+74,+9,-60,+5,+158,+190,+118,-7,-67,-42,+102,+122,+97,+84 },
},
/* a = 105 */
{
{ +0,+1,-1,+2,-1,+0,+0,+0,+0,-1,+0,+0,+0,+0,+0,-1,+3,-3,+0,+1,-3,+3,-3,+13,-5,+3,+12,+28,-4,+330,+1055,+245,-323,+565,+618,+157,+73,+1339,+2793,+1973,+1257,+1705,+1835,+1816,+1482,+1098,+870,+503,+299,-123,-642,-816,-1114,-1139,-981,-1078,-920,-727,-708,-577,-544,-556,-589,-522,-598,-656,-551,-471,-441,-549,-544,-545,-511,-502,-545,-470,-479,-485,-501,-494,-438,-499,-470,-426,-405,-389,-384,-329,-296,-250,-288,-329,-306,-271,-223,-233,-227,-254,-256,-218,-233,-188,-205,-167,-131,-140,-90,-102,-96,-113,-122,-125,-147,-119,-99,-69,-72,-80,-81,-126,-129,-135,-124,-106,-104,-71,-70,-59 },
{ -324,+396,-506,+625,-887,+8543,+13696,-18602,-10408,+12776,+4057,+2895,+17393,+1019,-8915,+12543,+8309,-1536,-4072,-1899,-3300,-2925,-2935,-4140,-1745,-1841,+487,-1812,-3529,-207,-1515,-1038,+15,-579,+222,+895,-196,-855,-3264,-3663,-297,-940,-1576,-1031,-975,-968,-1103,-1194,-402,+140,-204,-602,-521,-73,+158,+67,-60,-420,-618,-471,-478,-210,-343,-332,-518,-469,-340,-22,+26,-95,-210,-248,-134,-145,+31,+63,-91,-174,-90,-32,+76,+102,+46,-173,-229,-225,-105,+15,+106,+25,-142,-192,-101,+43,+92,+94,-81,-123,+8,+155,+217,+210,+52,-29,-31,+0,+106,+135,+17,-48,-75,-62,+128,+200,+60,-22,-12,+15,+131,+177,+88,-18,-50,-45,+73,+107,+91,+86 },
},
/* a = 110 */
{
{ +0,-1,+0,+0,+0,+1,+0,+1,+0,+0,+0,+0,+0,+1,+0,+0,+1,-1,+2,-3,+4,+0,+0,+7,+2,+4,+13,+11,+235,+1172,+551,-508,+376,+546,+27,-66,+1241,+3008,+2408,+1516,+1588,+1210,+953,+824,+519,+750,+898,+522,+316,+224,-64,-487,-799,-1023,-997,-1021,-994,-868,-782,-593,-523,-514,-594,-594,-558,-616,-569,-545,-476,-490,-517,-511,-496,-449,-507,-488,-523,-507,-479,-487,-501,-483,-413,-419,-352,-386,-389,-311,-318,-319,-327,-273,-227,-228,-218,-230,-233,-240,-253,-238,-250,-210,-171,-144,-118,-128,-91,-91,-90,-113,-133,-139,-170,-129,-99,-64,-57,-80,-105,-140,-138,-148,-128,-97,-79,-70,-79,-49 },
{ -122,+98,-71,+16,-91,+3165,+16199,-8990,-17601,+9331,+7779,+287,+12960,+8386,-9775,+7693,+12016,+671,-4068,-2756,-1828,-3485,-2923,-4049,-2170,-1635,-613,-866,-2853,-1110,-1216,-1080,-409,-461,-16,+553,+124,-929,-2450,-3773,-1187,-489,-1384,-1115,-793,-977,-1093,-1084,-729,-10,-139,-534,-545,-130,+107,+172,-88,-278,-562,-513,-469,-325,-313,-356,-442,-487,-319,-117,+14,-71,-195,-256,-119,-100,+13,+56,-33,-190,-134,-87,+3,+74,+64,-122,-243,-247,-156,-8,+84,+80,-95,-175,-131,+24,+52,+67,-55,-107,+5,+134,+196,+190,+95,-24,-18,-1,+82,+136,+40,-39,-44,-50,+61,+149,+99,+27,+12,+5,+69,+129,+89,+28,-42,-75,+22,+125,+100,+59 },
},
/* a = 115 */
{
{ +2,+2,+2,+3,+2,+3,+3,+2,+3,+1,+3,+2,+2,+2,+2,+5,+2,+4,+3,+3,+7,-1,+11,+0,+20,-7,+34,+133,+1205,+993,-666,+113,+612,-64,-134,+1411,+3339,+2167,+1089,+1832,+1613,+1006,+389,-314,+89,+454,+222,+634,+487,+191,+322,-152,-489,-600,-930,-1027,-961,-962,-802,-628,-564,-538,-628,-624,-576,-547,-554,-597,-510,-471,-473,-485,-474,-433,-469,-508,-558,-515,-515,-511,-427,-447,-387,-372,-386,-367,-353,-354,-392,-350,-258,-192,-197,-205,-218,-233,-237,-251,-243,-249,-230,-190,-163,-138,-121,-108,-86,-100,-105,-128,-175,-149,-123,-119,-113,-82,-64,-91,-126,-154,-136,-134,-108,-91,-96,-73,-63,-33 },
{ +155,-247,+355,-519,+677,-350,+12899,+3884,-20100,+676,+11410,+806,+5726,+13678,-5142,+34,+13917,+4426,-2846,-4278,-989,-2819,-3516,-3742,-2632,-1511,-1516,-713,-1684,-1575,-1404,-972,-673,-641,-97,+71,+341,-808,-1683,-3300,-2249,-612,-1013,-1187,-841,-798,-1113,-874,-944,-302,-64,-426,-547,-247,+5,+180,+8,-254,-414,-522,-497,-354,-325,-396,-373,-484,-331,-177,-31,-89,-125,-242,-125,-61,+3,+49,-25,-170,-203,-108,-93,+22,+40,-72,-231,-250,-180,-61,+40,+80,-22,-125,-164,-35,+23,+56,+5,-82,-19,+77,+163,+166,+135,-4,-6,+9,+43,+125,+82,-2,-33,-72,-30,+144,+170,+49,-3,-28,+14,+113,+106,+37,-36,-72,-20,+94,+89,+39 },
},
/* a = 120 */
{
{ -1,+0,-1,+1,+0,+0,+0,-1,-1,+0,-1,+0,+0,-2,+0,+1,-1,+1,-1,+7,-7,+5,-3,+25,-18,+33,+75,+1167,+1383,-653,-227,+650,-103,-209,+1614,+3645,+2312,+967,+1625,+1260,+892,+809,-161,-384,-174,-269,+93,+234,+366,+523,+153,+90,-4,-420,-646,-852,-1010,-897,-766,-717,-629,-630,-662,-621,-595,-565,-544,-569,-529,-465,-449,-458,-457,-449,-480,-495,-584,-625,-478,-412,-396,-387,-400,-391,-353,-347,-419,-424,-354,-261,-229,-190,-178,-196,-224,-255,-238,-247,-239,-225,-197,-162,-166,-145,-129,-93,-83,-130,-162,-166,-139,-122,-114,-115,-131,-96,-95,-130,-137,-130,-119,-103,-100,-119,-95,-60,-54,-34 },
{ +187,-227,+258,-310,+354,-533,+5415,+12966,-12625,-10993,+10632,+5421,-606,+11793,+5200,-6032,+10832,+9391,-285,-4786,-2064,-1049,-3910,-3652,-3060,-1483,-2013,-1224,-855,-1354,-1401,-1400,-465,-990,-218,-205,+102,-432,-1391,-2128,-2830,-1315,-935,-990,-1030,-701,-1034,-863,-745,-719,-112,-248,-476,-378,-124,+75,+92,-151,-369,-468,-460,-391,-294,-437,-335,-447,-362,-262,-99,-58,-120,-115,-165,-16,-32,+35,-10,-160,-237,-167,-120,-74,-17,-46,-193,-220,-192,-99,-18,+37,+24,-78,-141,-108,+1,+52,+69,-39,-64,+19,+116,+149,+156,+55,-9,+19,+27,+107,+122,+17,-74,-43,+1,+88,+159,+58,-31,-28,+15,+83,+90,+58,-3,-43,-64,+9,+70,+37 },
},
/* a = 125 */
{
{ +1,+0,+3,+1,+3,+2,+1,+0,+2,+0,+2,+2,+0,+3,+0,+1,+4,+0,+7,-3,+9,-13,+31,-13,+40,+29,+1105,+1778,-565,-613,+675,-58,-360,+1843,+4055,+2387,+948,+1718,+1265,+486,+364,-195,-178,-3,-476,-491,-163,-26,+122,+262,+350,+231,+33,-113,-380,-651,-770,-806,-793,-717,-733,-711,-646,-670,-606,-583,-576,-510,-469,-480,-453,-395,-463,-465,-502,-631,-576,-482,-434,-357,-365,-403,-374,-349,-370,-428,-395,-299,-300,-260,-208,-178,-171,-232,-241,-235,-227,-211,-207,-196,-170,-144,-160,-137,-105,-101,-143,-185,-176,-127,-96,-104,-130,-127,-112,-118,-145,-142,-96,-89,-96,-101,-107,-97,-77,-50,-39,-4 },
{ -57,+102,-179,+262,-400,+516,-1,+11614,+2268,-16729,+1860,+10449,-619,+2908,+13177,-2592,+1663,+13077,+3678,-3265,-4109,-148,-2848,-4058,-3174,-1963,-1888,-2053,-491,-1287,-837,-1518,-1062,-472,-930,-56,-384,-193,-1275,-1290,-2192,-2141,-1230,-1047,-849,-921,-837,-1030,-565,-722,-461,-99,-347,-437,-240,-59,+60,-80,-256,-457,-387,-395,-306,-350,-384,-350,-430,-292,-256,-49,-62,-48,-116,-51,-11,-38,-21,-115,-255,-239,-164,-117,-117,-48,-126,-225,-189,-147,-35,-31,+17,-64,-102,-110,-37,+49,+71,+20,-88,-32,+77,+121,+137,+108,+26,+36,+37,+48,+64,+46,+12,+9,-2,-7,+62,+74,-4,-10,-3,+42,+98,+91,+16,-64,-85,-52,+32,+31 },
},
/* a = 130 */
{
{ -2,-3,-3,-1,-4,-3,-3,-5,-1,-4,-3,-4,-3,-1,-5,+0,-7,+6,-13,+9,-17,+21,-12,+29,+22,+1007,+2132,-379,-1025,+616,+20,-473,+2001,+4535,+2470,+914,+1880,+1343,+292,+110,-380,-664,-176,-156,-365,-351,-372,-218,-189,-66,+305,+310,+23,-40,-161,-347,-492,-659,-752,-790,-786,-723,-688,-702,-657,-620,-541,-487,-481,-468,-429,-391,-449,-622,-638,-549,-469,-350,-405,-434,-365,-335,-385,-412,-391,-305,-291,-305,-268,-255,-187,-214,-243,-236,-245,-200,-189,-184,-185,-182,-168,-144,-110,-121,-117,-165,-215,-177,-141,-101,-95,-115,-135,-142,-119,-144,-137,-106,-74,-80,-111,-89,-93,-75,-49,-37,+0,+34 },
{ -111,+124,-144,+149,-168,+169,-273,+3667,+11630,-8305,-10604,+9023,+5334,-3648,+9075,+9367,-4412,+8931,+9823,-647,-4300,-1739,-684,-4106,-3347,-2428,-1964,-2397,-827,-936,-1239,-298,-1886,-534,-674,-653,-339,-447,-875,-1383,-1016,-2160,-1680,-1372,-832,-860,-935,-998,-753,-422,-714,-246,-137,-426,-350,-118,-23,-114,-194,-318,-404,-310,-399,-232,-345,-334,-388,-349,-285,-188,-30,-17,-33,-70,-31,-55,-82,-84,-198,-316,-220,-182,-127,-124,-69,-195,-226,-169,-93,-32,-34,-57,-107,-78,-37,+20,+32,+36,-30,-51,+13,+90,+110,+148,+92,+32,+13,-15,+51,+126,+82,+8,-37,-77,-29,+62,+39,-7,+15,+38,+92,+74,+14,-64,-99,-71,-1,+48 },
},
/* a = 135 */
{
{ +0,+0,+1,-1,+0,-2,-1,-1,+0,-1,-1,-2,+0,-3,+3,-5,+6,-9,+9,-17,+21,-9,+31,+5,+932,+2454,-129,-1403,+480,+146,-595,+2161,+5071,+2524,+854,+2101,+1525,+169,-158,-538,-809,-444,-483,-464,-232,-183,-192,-519,-412,-131,-55,+84,+135,-32,-59,-47,-317,-426,-636,-829,-779,-733,-715,-740,-679,-586,-536,-514,-525,-411,-388,-539,-618,-594,-581,-418,-352,-429,-425,-416,-370,-388,-387,-302,-273,-286,-279,-285,-234,-257,-252,-243,-290,-247,-210,-152,-176,-188,-182,-184,-151,-124,-81,-143,-197,-200,-182,-154,-151,-105,-114,-147,-152,-148,-122,-126,-90,-87,-104,-108,-100,-75,-77,-44,-15,+0,+15,+35 },
{ +49,-95,+132,-192,+248,-344,+435,-398,+7581,+6518,-12716,-2006,+9850,-1015,-1593,+13505,+3671,-1328,+12081,+4788,-3003,-3137,-503,-2247,-4054,-2420,-2399,-2528,-1443,-481,-1718,-297,-728,-1635,-223,-902,-480,-729,-670,-1252,-933,-1180,-1943,-1494,-1221,-750,-990,-969,-975,-417,-522,-654,-125,-191,-462,-213,-47,-160,-217,-211,-346,-311,-324,-326,-248,-298,-287,-367,-248,-251,-153,-57,+0,-47,-70,-67,-117,-118,-132,-286,-294,-242,-202,-143,-118,-112,-232,-197,-166,-71,-52,-64,-90,-102,-38,+6,+12,+11,+4,-22,-21,+55,+108,+121,+104,+13,+22,+51,+75,+93,+74,-14,-66,-82,-80,-14,+52,+55,+39,+36,+27,+28,+4,-41,-83,-66,-12,+42 },
},
/* a = 140 */
{
{ +0,+0,+0,-1,-1,-1,-1,+0,-1,-1,-2,+0,-3,+2,-4,+7,-12,+11,-16,+9,-1,+22,+13,+829,+2770,+167,-1795,+321,+258,-662,+2245,+5681,+2653,+663,+2330,+1741,+172,-383,-741,-1005,-640,-521,-607,-599,-373,+76,-264,-464,-418,-379,-275,-221,-51,+106,+89,-94,-53,-278,-543,-667,-766,-771,-722,-678,-656,-580,-580,-522,-440,-578,-571,-523,-633,-524,-387,-376,-422,-445,-452,-447,-402,-264,-224,-269,-254,-267,-243,-266,-277,-237,-285,-298,-279,-205,-158,-165,-197,-192,-165,-163,-106,-113,-146,-184,-190,-170,-162,-143,-143,-139,-151,-174,-152,-117,-90,-76,-83,-118,-131,-93,-64,-58,-45,-17,+10,+28,+15,+1 },
{ +11,-13,-16,+35,-86,+129,-210,+246,+637,+9429,+404,-11522,+4372,+6054,-4728,+3650,+13869,-247,+3320,+11113,+431,-2930,-1744,-753,-3308,-3139,-2085,-3139,-1919,-510,-1309,-1394,+95,-1209,-904,-441,-973,-497,-1010,-995,-990,-710,-1544,-1571,-1265,-1052,-937,-958,-874,-895,-339,-620,-533,-89,-314,-340,-83,-196,-237,-192,-234,-295,-275,-362,-264,-233,-248,-201,-243,-233,-241,-134,-77,-58,-99,-92,-126,-141,-134,-163,-294,-288,-259,-240,-168,-101,-142,-221,-167,-150,-114,-88,-70,-68,-61,-18,+4,-17,+3,+18,+19,+30,+64,+48,+78,+122,+87,+95,+74,+35,+18,-35,-83,-73,-69,-38,+38,+81,+37,+19,+4,-16,-12,-19,-15,-27,-13,+12 },
},
/* a = 145 */
{
{ +1,-1,-1,-2,-2,-2,+0,+0,-1,-3,+1,-4,+3,-9,+9,-11,+5,-8,+2,+0,+12,+27,+743,+3057,+500,-2185,+115,+390,-703,+2369,+6260,+2807,+486,+2511,+1934,+186,-487,-921,-1218,-884,-587,-630,-722,-581,-201,-254,-252,-270,-457,-482,-489,-423,-227,+53,+72,+43,-64,-213,-355,-536,-695,-699,-648,-650,-620,-600,-537,-594,-614,-573,-654,-575,-473,-401,-371,-419,-470,-515,-437,-304,-243,-253,-210,-211,-207,-254,-281,-230,-251,-275,-319,-292,-222,-159,-177,-201,-196,-194,-136,-95,-114,-175,-172,-163,-164,-154,-146,-130,-130,-176,-187,-156,-116,-57,-42,-92,-131,-113,-74,-43,-39,-43,-9,+7,+13,+12,-9,-26 },
{ -33,+40,-58,+49,-52,+30,-21,-8,-24,+2172,+9146,-4062,-7445,+6583,+1053,-4402,+8270,+11616,-1268,+6679,+7754,-1550,-1786,-1242,-1490,-3500,-2090,-2869,-3132,-613,-919,-1635,-748,-120,-1110,-580,-723,-909,-733,-1132,-908,-848,-845,-1523,-1284,-1104,-1011,-1006,-744,-844,-881,-416,-590,-427,-209,-318,-187,-94,-338,-250,-119,-199,-294,-295,-335,-182,-210,-130,-137,-205,-247,-250,-109,-125,-156,-177,-127,-142,-146,-156,-193,-285,-267,-272,-259,-219,-116,-128,-181,-168,-184,-151,-109,-43,-23,-44,-42,-32,-10,+44,+21,-1,+6,+69,+100,+141,+162,+106,+69,-12,-78,-62,-59,-40,-26,-36,-22,+33,+35,-5,+0,-33,-19,+4,+23,+17,-9,-4 },
},
/* a = 150 */
{
{ -1,+0,-1,+0,+0,+1,+1,+0,-1,+2,-3,+6,-6,+8,-7,+4,-4,+2,+5,+0,+42,+669,+3337,+843,-2555,-119,+507,-724,+2510,+6898,+2936,+255,+2752,+2123,+146,-565,-1038,-1395,-1154,-699,-590,-870,-711,-307,-329,-336,-378,-342,-339,-553,-589,-486,-298,-208,-10,+59,-117,-192,-254,-424,-462,-519,-658,-592,-537,-755,-635,-522,-663,-633,-665,-547,-369,-365,-474,-547,-478,-308,-283,-279,-216,-195,-201,-250,-223,-201,-226,-249,-261,-309,-301,-228,-204,-195,-204,-205,-185,-159,-111,-129,-164,-164,-157,-160,-163,-140,-115,-119,-165,-203,-185,-94,-24,-52,-115,-120,-73,-42,-44,-38,-29,-11,+2,-14,-19,-8,-26,-60 },
{ +24,-34,+50,-78,+90,-116,+126,-149,+164,-196,+3615,+7591,-6071,-3286,+5244,-2089,-1924,+10655,+9110,-470,+7598,+4431,-1396,-1066,-1294,-2170,-2859,-1893,-3841,-1827,-324,-1546,-1246,-540,-264,-897,-613,-831,-821,-1229,-710,-707,-1190,-796,-1360,-1104,-1029,-1036,-813,-601,-931,-730,-549,-660,-349,-244,-289,-164,-193,-310,-206,-127,-171,-250,-268,-277,-129,-121,-87,-169,-200,-275,-228,-168,-164,-186,-223,-147,-190,-197,-150,-175,-281,-262,-251,-271,-233,-166,-144,-131,-178,-194,-163,-83,-35,-20,-26,-57,-59,-31,+34,+33,+21,+67,+123,+148,+168,+121,+39,-40,-106,-90,-16,+11,-13,-47,-66,-43,+2,-3,-23,-11,+2,+16,+24,+25,+11,+18 },
},
/* a = 155 */
{
{ +1,+0,+1,+0,+2,+1,+3,-2,+4,-1,+5,-4,+9,-9,+5,+1,-7,+20,-18,+57,+598,+3613,+1209,-2931,-367,+613,-742,+2643,+7589,+3108,-11,+2963,+2314,+136,-664,-1152,-1544,-1401,-900,-470,-959,-876,-370,-503,-200,-400,-621,-413,-406,-481,-528,-472,-432,-277,-311,-102,-118,-221,-192,-191,-240,-452,-480,-721,-686,-505,-646,-669,-654,-632,-577,-468,-456,-533,-465,-380,-322,-295,-214,-176,-211,-238,-236,-187,-205,-217,-198,-237,-271,-292,-260,-194,-229,-225,-208,-187,-155,-137,-146,-162,-160,-152,-145,-155,-129,-99,-106,-150,-201,-180,-99,-42,-35,-93,-92,-21,-4,-34,-47,-29,-25,-19,-28,-26,-11,-25,-66,-87 },
{ -11,+18,-27,+42,-75,+95,-136,+165,-215,+261,-227,+4615,+5721,-5978,-951,+2650,-2691,+390,+11352,+7495,+566,+6665,+2611,-528,-958,-1583,-2371,-2053,-2688,-3709,-621,-854,-1549,-962,-478,-374,-763,-603,-980,-956,-1219,-302,-820,-1238,-882,-1173,-894,-1109,-974,-636,-496,-871,-641,-718,-795,-253,-206,-293,-292,-235,-190,-205,-115,-124,-180,-229,-208,-144,-92,-93,-252,-230,-308,-225,-207,-192,-173,-223,-214,-256,-213,-159,-192,-257,-249,-257,-272,-223,-178,-174,-143,-181,-190,-135,-55,-44,-66,-75,-74,-58,-16,+35,+67,+86,+100,+122,+118,+116,+36,-36,-64,-76,-33,+0,-13,-43,-67,-107,-86,-17,-17,+2,+20,+9,+7,+21,+42,+43 },
},
/* a = 160 */
{
{ -3,-1,-2,+0,+0,+0,-4,+1,-4,+4,-6,+5,-9,-3,+3,-17,+28,-36,+73,+519,+3891,+1571,-3306,-618,+689,-757,+2771,+8295,+3316,-298,+3190,+2463,+75,-713,-1220,-1736,-1646,-1127,-455,-916,-1038,-371,-710,-265,-254,-723,-521,-618,-548,-349,-384,-542,-393,-559,-495,-314,-253,-133,-117,+8,-183,-504,-498,-488,-572,-584,-685,-734,-649,-550,-540,-558,-500,-391,-417,-342,-252,-181,-188,-276,-222,-205,-196,-209,-197,-203,-218,-255,-287,-227,-218,-238,-236,-226,-194,-180,-159,-172,-179,-162,-165,-146,-134,-100,-92,-113,-155,-192,-160,-114,-77,-64,-59,-21,+11,+15,+6,-26,-61,-78,-77,-45,-20,-27,-35,-57,-85,-57 },
{ +3,-2,+8,-12,+25,-53,+74,-113,+152,-209,+269,-110,+5088,+4279,-4983,-588,+817,-1990,+1709,+11452,+6687,+928,+5223,+2249,+94,-1202,-1808,-2023,-1891,-3463,-2732,-213,-1293,-1322,-824,-477,-408,-666,-631,-1136,-1097,-733,-392,-906,-1004,-993,-965,-985,-1059,-761,-573,-477,-622,-650,-906,-740,-265,-175,-380,-330,-263,-138,-64,-83,-55,-136,-227,-237,-134,-139,-174,-256,-293,-300,-248,-208,-159,-218,-192,-219,-281,-259,-189,-201,-261,-225,-265,-233,-184,-148,-176,-222,-196,-134,-101,-94,-65,-58,-98,-76,-42,+15,+70,+87,+97,+81,+77,+67,+89,+37,-25,-52,-55,-13,-25,-51,-64,-99,-120,-82,-22,+0,+27,+34,+10,+22,+43,+74 },
},
/* a = 165 */
{
{ -4,+0,+0,+0,+0,-4,+0,-3,+3,-5,+4,-5,-7,+9,-25,+38,-55,+97,+443,+4136,+2000,-3687,-877,+784,-805,+2888,+8991,+3616,-603,+3401,+2633,-10,-770,-1261,-1806,-1952,-1371,-454,-924,-1170,-308,-754,-492,-170,-734,-635,-607,-684,-513,-311,-456,-343,-636,-749,-541,-475,-272,-111,-59,-216,-119,-295,-430,-327,-523,-692,-710,-655,-672,-598,-366,-382,-516,-494,-292,-183,-206,-264,-249,-195,-243,-208,-169,-191,-191,-214,-258,-261,-240,-202,-231,-228,-218,-207,-192,-199,-181,-199,-170,-154,-140,-111,-103,-73,-93,-132,-190,-192,-92,-53,-51,-53,-26,+34,+87,+80,-6,-69,-110,-110,-81,-46,-33,-42,-55,-69,-45,-13 },
{ +0,-3,+1,+0,-4,+6,-32,+41,-78,+107,-160,+204,+85,+5114,+3543,-4150,-1244,+265,-1245,+2289,+11463,+6197,+589,+4190,+2569,+240,-1511,-1719,-1647,-2318,-3491,-1819,-302,-1446,-1168,-711,-530,-355,-682,-742,-1096,-1046,-602,-433,-934,-794,-806,-1139,-1026,-874,-637,-542,-462,-502,-621,-840,-756,-322,-235,-456,-287,-193,-139,-9,+51,-56,-191,-323,-284,-160,-199,-226,-300,-298,-294,-248,-202,-170,-209,-206,-232,-279,-271,-235,-246,-245,-224,-228,-218,-161,-130,-193,-232,-236,-173,-82,-45,-68,-101,-113,-77,-38,+34,+73,+67,+58,+52,+52,+55,+72,+38,+0,-26,-54,-62,-71,-74,-92,-114,-118,-83,-12,+21,+38,+23,+8,+32,+64 },
},
/* a = 170 */
{
{ +0,-2,+0,-1,-5,+0,-4,+2,-5,+2,-6,-12,+15,-36,+48,-73,+112,+399,+4346,+2417,-4015,-1175,+906,-890,+3016,+9676,+3931,-824,+3566,+2800,-160,-804,-1295,-1861,-2175,-1707,-422,-903,-1406,-296,-649,-594,-228,-737,-731,-684,-682,-538,-404,-607,-299,-508,-841,-723,-553,-351,-492,-318,-37,-117,-235,-218,-182,-378,-607,-664,-675,-618,-486,-337,-443,-446,-418,-340,-267,-245,-182,-263,-290,-226,-170,-170,-193,-211,-200,-243,-274,-249,-188,-193,-227,-218,-218,-210,-219,-210,-188,-163,-144,-137,-114,-105,-84,-84,-139,-161,-151,-78,-32,-54,-58,-14,+52,+95,+106,+39,-44,-98,-141,-131,-74,-47,-45,-70,-80,-53,+3,+19 },
{ -3,+2,-1,+5,-2,+4,-1,-17,+25,-49,+74,-111,+143,+258,+4938,+3340,-3883,-1878,+483,-934,+2599,+11422,+5727,+16,+3709,+2972,+69,-1645,-1375,-1670,-2614,-3061,-1366,-360,-1553,-983,-633,-636,-229,-707,-896,-914,-890,-796,-313,-890,-719,-536,-1240,-1007,-796,-609,-420,-427,-525,-551,-668,-661,-440,-405,-270,-243,-232,-62,-25,+32,-136,-254,-391,-355,-232,-231,-262,-285,-252,-312,-242,-189,-182,-203,-213,-273,-274,-235,-208,-251,-274,-217,-223,-204,-166,-161,-176,-190,-201,-169,-127,-73,-71,-92,-117,-90,-30,+25,+58,+52,+22,+23,+30,+65,+88,+72,+18,-48,-83,-94,-84,-100,-105,-105,-108,-61,+5,+36,+21,+13,+26,+47 },
},
/* a = 175 */
{
{ -2,+2,+0,-5,+1,-4,+3,-3,+2,-3,-15,+20,-40,+56,-80,+116,+376,+4496,+2816,-4184,-1527,+1007,-938,+3029,+10309,+4320,-929,+3659,+2996,-325,-900,-1251,-1916,-2319,-2115,-474,-724,-1624,-469,-566,-541,-287,-759,-749,-864,-669,-531,-473,-659,-407,-506,-869,-756,-600,-494,-600,-409,-279,-205,-222,-234,-103,-244,-527,-545,-540,-425,-364,-379,-383,-427,-418,-363,-267,-211,-240,-293,-282,-245,-189,-153,-184,-221,-192,-250,-284,-261,-192,-188,-204,-194,-241,-250,-209,-189,-193,-168,-138,-128,-123,-104,-89,-118,-154,-117,-83,-50,-19,-24,-53,-25,+59,+100,+104,+55,-7,-76,-137,-143,-106,-67,-64,-79,-81,-47,+3,+15,+25 },
{ -1,-3,+0,-3,+4,-4,+3,-4,-16,+19,-40,+57,-87,+115,+347,+4755,+3274,-4003,-2059,+823,-908,+2838,+11190,+5255,-496,+3591,+3202,-221,-1474,-1162,-1863,-2567,-2714,-1050,-417,-1611,-791,-703,-587,-123,-833,-885,-782,-913,-662,-431,-859,-442,-621,-989,-1005,-912,-460,-341,-431,-609,-433,-537,-509,-352,-402,-314,-194,-195,-203,-112,-86,-188,-384,-442,-337,-328,-250,-216,-248,-271,-317,-231,-174,-199,-226,-206,-244,-279,-241,-173,-216,-281,-261,-239,-219,-139,-143,-177,-179,-171,-151,-154,-134,-95,-65,-88,-92,-67,-6,+34,+28,+0,-1,+34,+93,+118,+59,-6,-61,-95,-109,-102,-97,-103,-108,-97,-37,+18,+16,+21,+25,+29 },
},
/* a = 180 */
{
{ +0,-1,-6,+0,-4,+2,-4,+0,-3,-18,+18,-41,+53,-83,+109,+367,+4613,+3124,-4175,-1882,+1001,-944,+2968,+10818,+4792,-840,+3622,+3190,-384,-1160,-1152,-1970,-2414,-2464,-740,-506,-1653,-678,-650,-482,-211,-868,-753,-857,-850,-505,-528,-763,-352,-602,-953,-784,-858,-501,-333,-523,-497,-392,-346,-290,-227,-295,-402,-390,-260,-279,-339,-207,-302,-394,-490,-387,-224,-265,-248,-250,-263,-315,-214,-182,-185,-184,-224,-239,-286,-250,-186,-223,-229,-234,-245,-217,-178,-171,-180,-173,-178,-142,-128,-106,-106,-112,-109,-105,-82,-23,+6,-12,-17,-4,+48,+86,+91,+61,+3,-69,-117,-128,-112,-92,-94,-98,-84,-41,+16,+21,+8,+21 },
{ +0,-1,-6,+0,-4,+2,-4,+0,-3,-18,+18,-41,+53,-83,+109,+367,+4613,+3124,-4175,-1882,+1001,-944,+2968,+10818,+4792,-840,+3622,+3190,-384,-1160,-1152,-1970,-2414,-2464,-740,-506,-1653,-678,-650,-482,-211,-868,-753,-857,-850,-505,-528,-763,-352,-602,-953,-784,-858,-501,-333,-523,-497,-392,-346,-290,-227,-295,-402,-390,-260,-279,-339,-207,-302,-394,-490,-387,-224,-265,-248,-250,-263,-315,-214,-182,-185,-184,-224,-239,-286,-250,-186,-223,-229,-234,-245,-217,-178,-171,-180,-173,-178,-142,-128,-106,-106,-112,-109,-105,-82,-23,+6,-12,-17,-4,+48,+86,+91,+61,+3,-69,-117,-128,-112,-92,-94,-98,-84,-41,+16,+21,+8,+21 },
},
},
};
static const HrtfFilterCoeffs Elev20 = {
37, 180, {
/* a = 0 */
{
{ -2,-2,+3,-10,+15,-8,+4,+10,-38,+66,-116,+177,-244,+306,+489,+7480,+1426,-3350,+548,-7032,+4930,+4431,+3857,+13539,+3511,-3769,+2283,+2343,-5111,-5166,-3447,-658,-1661,-2956,+406,-444,-369,-158,-596,+204,-266,-1489,-868,-301,-704,+846,+729,+253,-111,-668,-989,-543,-350,-1023,-467,+305,-276,-231,-90,-620,-941,-1080,-1065,-966,-982,-880,-291,-460,-729,-695,-507,-356,-314,-322,-349,-275,-365,-269,-141,-134,-149,-209,-284,-281,-261,-210,-216,-221,-270,-222,-219,-125,-22,-73,-158,-198,-155,-103,-22,-9,-67,-123,-124,-62,-12,+25,+51,-6,-44,-8,+30,+7,-32,-100,-101,-31,+2,+66,+59,+4,+39,+53,+108,+200,+169,+75,+67,+58 },
{ -2,-2,+3,-10,+15,-8,+4,+10,-38,+66,-116,+177,-244,+306,+489,+7480,+1426,-3350,+548,-7032,+4930,+4431,+3857,+13539,+3511,-3769,+2283,+2343,-5111,-5166,-3447,-658,-1661,-2956,+406,-444,-369,-158,-596,+204,-266,-1489,-868,-301,-704,+846,+729,+253,-111,-668,-989,-543,-350,-1023,-467,+305,-276,-231,-90,-620,-941,-1080,-1065,-966,-982,-880,-291,-460,-729,-695,-507,-356,-314,-322,-349,-275,-365,-269,-141,-134,-149,-209,-284,-281,-261,-210,-216,-221,-270,-222,-219,-125,-22,-73,-158,-198,-155,-103,-22,-9,-67,-123,-124,-62,-12,+25,+51,-6,-44,-8,+30,+7,-32,-100,-101,-31,+2,+66,+59,+4,+39,+53,+108,+200,+169,+75,+67,+58 },
},
/* a = 5 */
{
{ +5,-2,+0,+5,-11,+20,-15,+17,-11,-4,+22,-60,+107,-147,+183,+860,+6840,+485,-2283,+151,-5996,+4421,+4044,+4243,+11596,+3387,-3081,+2504,+2135,-4845,-4924,-2671,-460,-2288,-2319,+586,-715,-278,-102,-525,+169,-579,-1468,-403,-435,-579,+867,+477,+287,-116,-620,-807,-589,-539,-556,-53,+51,-262,-318,-313,-568,-926,-1072,-977,-793,-870,-911,-563,-526,-706,-778,-566,-380,-277,-370,-381,-279,-355,-300,-193,-150,-205,-244,-285,-261,-209,-195,-175,-204,-250,-193,-189,-125,-52,-72,-152,-191,-179,-103,+22,+6,-57,-131,-156,-70,-13,+5,+22,-4,-25,+11,+40,-1,-55,-105,-101,-37,-21,+32,+51,+6,+59,+76,+119,+186,+156,+85,+49 },
{ -1,-1,-1,-2,+16,-34,+58,-100,+133,-194,+257,-325,+393,-145,+6717,+4845,-5034,+1176,-7520,+2349,+7552,+1126,+14770,+7072,-5497,+1276,+3810,-5149,-5549,-3605,-1884,-852,-3096,-346,-249,-584,+26,-914,+152,+8,-1115,-1236,-538,-749,+739,+932,+414,+75,-740,-1080,-626,-430,-1184,-588,+187,-189,-124,-197,-576,-763,-1205,-1224,-1212,-1066,-671,-112,-422,-658,-610,-539,-255,-310,-333,-323,-324,-378,-204,-117,-112,-149,-154,-244,-328,-284,-219,-214,-213,-279,-246,-205,-158,-61,-83,-148,-186,-157,-115,-50,-43,-61,-97,-121,-91,-2,+42,+45,+13,-52,-26,+44,+41,-5,-81,-105,-36,-6,+53,+108,+33,+11,+49,+74,+183,+179,+72,+62,+65,+0 },
},
/* a = 10 */
{
{ +1,+2,-2,-2,+4,-11,+20,-21,+26,-29,+25,-22,+4,+27,-44,+56,+1426,+6115,-504,-1126,-725,-5022,+4836,+3185,+4738,+10571,+2022,-2139,+3212,+930,-4722,-4067,-1973,-823,-2428,-1388,+301,-807,+4,-246,-363,-17,-883,-1098,-230,-558,-209,+632,+309,+377,-275,-560,-662,-615,-565,-100,+387,-220,-555,-346,-505,-583,-968,-1096,-809,-794,-795,-767,-720,-684,-651,-834,-598,-381,-326,-351,-430,-340,-333,-310,-216,-214,-246,-246,-280,-243,-173,-133,-136,-200,-233,-174,-160,-125,-84,-112,-159,-155,-163,-66,-6,-15,-57,-142,-150,-103,-13,+1,+8,-2,-14,+24,+36,+0,-63,-119,-105,-65,-29,+36,+55,+29,+48,+86,+123,+179,+138,+67 },
{ -2,+6,-15,+41,-59,+87,-121,+144,-181,+212,-232,+263,-248,+4848,+8414,-5044,-20,-6045,-2051,+10186,+824,+12912,+11994,-5233,-1991,+5547,-4091,-7093,-3491,-2311,-844,-3191,-630,-53,-1235,+271,-1005,-261,+316,-844,-1293,-564,-1182,+581,+1357,+402,+420,-577,-1270,-858,-802,-1170,-340,-169,-7,-36,-399,-482,-708,-1294,-1533,-1507,-1006,-324,-176,-303,-526,-579,-477,-254,-237,-174,-404,-392,-332,-235,-93,-46,-120,-166,-237,-360,-267,-210,-206,-217,-262,-225,-162,-185,-89,-101,-159,-186,-164,-173,-63,-20,-59,-87,-121,-88,-4,+38,+15,+11,-48,-4,+73,+71,+36,-33,-114,-58,+3,+53,+115,+64,+20,+33,+81,+176,+192,+80,+33,+47,+7,+20 },
},
/* a = 15 */
{
{ -2,+0,+0,-2,-1,+2,-9,+17,-20,+26,-35,+35,-42,+35,-18,+14,-1,+1753,+5286,-786,-461,-1591,-3739,+4776,+2273,+5501,+9157,+1061,-747,+3069,-51,-4049,-3180,-1882,-1096,-1963,-1059,+0,-608,+13,-315,-270,-267,-910,-719,-177,-457,-207,+384,+479,+174,-325,-368,-522,-527,-435,+221,+320,-469,-739,-458,-516,-717,-1066,-956,-771,-815,-694,-685,-701,-751,-774,-745,-601,-491,-351,-365,-405,-429,-388,-269,-234,-247,-246,-255,-254,-205,-139,-104,-125,-175,-206,-173,-157,-109,-129,-145,-148,-135,-116,-92,-53,-47,-71,-133,-155,-85,-38,+6,+16,-7,-7,+5,+27,-7,-43,-127,-113,-49,-46,+36,+41,+21,+57,+79,+131,+159,+134 },
{ +10,-23,+42,-52,+67,-79,+70,-70,+45,+0,-44,+65,+2525,+10673,-2420,-2786,-3841,-5786,+10201,+2302,+10777,+15269,-2653,-4475,+4521,-1451,-7848,-4770,-2819,+129,-3241,-2126,+1225,-1718,-281,-694,-742,+309,-386,-1421,-599,-1070,-218,+1783,+570,+690,-277,-1211,-1413,-1372,-675,-408,-358,+142,-109,-497,-400,-571,-1468,-2102,-1705,-597,-197,-402,-149,-393,-452,-518,-292,-90,-39,-358,-425,-349,-323,-69,-13,-76,-180,-297,-322,-263,-207,-187,-231,-215,-220,-132,-203,-71,-71,-172,-228,-233,-182,-101,-23,-43,-67,-115,-95,-41,+8,+7,+1,-33,-12,+78,+136,+90,-13,-120,-82,+5,+70,+125,+56,+16,+42,+59,+159,+208,+101,+27,+25,-11,+5,+105 },
},
/* a = 20 */
{
{ +0,+0,+2,+0,+0,-2,+2,-6,+16,-17,+24,-29,+34,-42,+49,-41,+51,-26,+1867,+4568,-668,-359,-2015,-2424,+4012,+2023,+5920,+7494,+1006,+242,+2481,-480,-3064,-2705,-2048,-871,-1618,-1031,-63,-475,-101,-273,-230,-532,-605,-402,-240,-527,-247,+433,+364,+140,-178,-134,-310,-580,-335,+237,+49,-648,-812,-546,-427,-961,-1171,-733,-806,-776,-673,-551,-636,-827,-811,-714,-611,-588,-387,-395,-416,-448,-443,-245,-207,-235,-243,-260,-229,-183,-109,-91,-127,-163,-168,-161,-160,-135,-142,-136,-137,-163,-130,-97,-72,-67,-112,-127,-116,-70,-51,-11,+20,-5,-18,-6,+14,+2,-47,-103,-102,-76,-44,+16,+30,+21,+70,+91,+106,+151 },
{ -15,+21,-19,+11,+0,-42,+72,-143,+230,-340,+438,+556,+10538,+2632,-5285,-2818,-7567,+7753,+4436,+8144,+17966,+1091,-5945,+3218,-354,-6959,-5488,-4851,+225,-1199,-3768,+746,-621,-852,-837,-1179,+195,-119,-1196,-955,-776,-761,+1673,+837,+915,+442,-1474,-2061,-1342,-448,-618,-286,-59,-193,-416,-454,-468,-1532,-2632,-1672,-242,-377,-560,-68,-183,-344,-696,-321,+153,+19,-235,-338,-391,-362,-92,-118,+9,-204,-306,-297,-281,-209,-129,-189,-233,-212,-142,-135,-90,-41,-140,-251,-269,-228,-146,-24,-53,-37,-90,-122,-108,-30,+10,+18,+13,-26,+71,+164,+143,+12,-118,-94,+19,+63,+136,+92,+24,+20,+42,+137,+218,+135,+26,+10,-8,-1,+96,+98 },
},
/* a = 25 */
{
{ -3,-1,-1,+0,+0,-1,-2,+2,-5,+12,-17,+22,-29,+30,-37,+42,-41,+57,-34,+1810,+4031,-462,-552,-1859,-1654,+3144,+2233,+5654,+6252,+1361,+681,+1889,-338,-2247,-2627,-1946,-571,-1466,-1027,-33,-498,-153,-108,-392,-433,-285,-416,-315,-624,-180,+485,+371,+288,+86,+30,-508,-713,-138,+102,-438,-747,-630,-520,-655,-1143,-1042,-651,-773,-785,-610,-492,-553,-808,-906,-719,-623,-581,-479,-439,-409,-432,-407,-262,-181,-240,-239,-224,-231,-156,-106,-102,-112,-160,-153,-150,-167,-146,-134,-150,-176,-174,-145,-100,-81,-103,-108,-124,-95,-67,-56,-11,+5,+0,-16,-6,-5,-12,-56,-89,-76,-91,-58,+21,+44,+36,+51,+65,+90 },
{ -6,+22,-46,+76,-131,+170,-251,+335,-438,+554,-434,+7945,+8234,-5157,-3714,-7893,+4283,+5836,+6084,+18439,+6148,-5232,+672,+1052,-6356,-5492,-6183,-1725,+515,-3764,+183,-523,-1136,-8,-2017,-460,+241,-823,-1356,-591,-1065,+1329,+1169,+870,+1358,-1745,-2740,-831,-450,-795,-88,-607,-176,-303,-713,-488,-1633,-2550,-1346,-435,-570,-591,-139,+58,-379,-828,-362,+284,+103,-44,-268,-300,-351,-217,-167,-77,-174,-224,-369,-286,-189,-91,-126,-212,-203,-175,-107,-123,-5,-110,-206,-281,-256,-218,-50,+1,-46,-130,-163,-123,-73,+10,+43,+22,+4,+75,+161,+151,+39,-84,-107,-3,+40,+167,+136,+35,+13,+11,+104,+219,+170,+32,-2,-20,+0,+87,+111,+54 },
},
/* a = 30 */
{
{ +2,-1,+1,+0,+1,+2,+1,+0,+4,-1,+11,-12,+22,-24,+33,-34,+39,-25,+38,-12,+1634,+3659,-307,-703,-1467,-1409,+2581,+2405,+5055,+5555,+1663,+760,+1639,-27,-1760,-2485,-1712,-361,-1386,-993,-58,-512,-33,+7,-485,-325,-107,-502,-512,-487,+54,+543,+661,+395,-6,-133,-698,-597,-171,-280,-696,-634,-491,-613,-936,-1139,-815,-633,-801,-782,-521,-398,-573,-838,-886,-724,-595,-603,-522,-456,-388,-385,-368,-278,-215,-200,-222,-194,-193,-155,-142,-129,-97,-135,-142,-141,-167,-161,-155,-166,-186,-164,-149,-120,-96,-86,-91,-121,-99,-62,-25,+0,+6,-12,-32,-19,-3,-15,-53,-78,-71,-56,-29,+26,+31,+11,+41,+52 },
{ +43,-68,+90,-130,+139,-184,+200,-219,+230,-279,+3981,+11724,-1259,-5448,-8008,+677,+6718,+3661,+18212,+10380,-3353,+343,+602,-5487,-4442,-7253,-4528,+1764,-3770,-1075,+1466,-2311,-195,-964,-1406,-389,-187,-1373,-865,-1077,+713,+1610,+733,+1818,-1845,-2599,-746,-637,-394,-328,-858,-354,-214,-987,-1042,-1666,-1714,-917,-1103,-710,-313,-236,-52,-498,-749,-394,+134,+146,+218,-134,-158,-335,-348,-150,-165,-174,-256,-346,-303,-170,-134,-47,-113,-180,-197,-162,-133,-20,-61,-132,-269,-293,-223,-83,+21,-46,-169,-235,-151,-68,+12,+54,+47,+14,+75,+142,+162,+79,-56,-126,-36,+34,+135,+197,+73,+4,-4,+63,+204,+207,+68,-9,-38,-13,+64,+135,+83,+56 },
},
/* a = 35 */
{
{ +0,-3,-2,-2,-3,-1,-1,-2,-4,+0,-5,+4,-14,+15,-22,+22,-31,+32,-28,+25,+0,+1384,+3370,-178,-736,-1123,-1396,+2244,+2365,+4478,+5126,+1779,+841,+1537,+239,-1392,-2264,-1491,-257,-1298,-998,-42,-355,+148,-143,-555,-132,-192,-595,-378,-176,+330,+805,+474,+64,+1,-309,-880,-605,-246,-577,-761,-528,-500,-729,-1118,-950,-670,-730,-825,-690,-471,-485,-578,-786,-806,-716,-633,-585,-528,-462,-400,-356,-340,-300,-221,-182,-177,-184,-210,-210,-181,-117,-87,-110,-159,-172,-188,-190,-159,-171,-187,-175,-162,-135,-100,-84,-102,-100,-92,-54,-29,-18,-8,-54,-41,-19,-5,-25,-53,-61,-58,-35,-41,-3,+12,+1,+28 },
{ -30,+33,-29,-1,+17,-72,+147,-246,+333,+676,+11115,+5295,-5675,-8565,-3165,+7314,+1811,+15217,+15633,-1369,-232,+2337,-5260,-4911,-4834,-8317,+497,-1198,-3909,+1959,-877,-793,-1080,-1280,-463,-553,-1213,-1048,-897,-305,+2095,+766,+1380,-1473,-1910,-742,-1128,+192,-582,-839,-588,-297,-1214,-1847,-1705,-789,-437,-1501,-968,-181,+7,-212,-801,-678,-364,-132,+62,+373,+130,-1,-307,-444,-89,-198,-189,-297,-310,-355,-202,-125,+0,+8,-147,-197,-232,-144,-16,-19,-132,-228,-282,-221,-80,-6,-51,-152,-275,-220,-108,+50,+94,+78,-3,+43,+142,+165,+136,-32,-142,-100,+46,+111,+211,+128,+9,-13,+35,+167,+224,+132,+6,-45,-39,+32,+136,+133,+76,+47 },
},
/* a = 40 */
{
{ +2,+1,+1,-1,+1,-2,+1,+2,-1,+0,+5,-3,+7,-6,+16,-11,+17,-17,+25,-16,+30,-2,+1144,+3113,-33,-667,-876,-1415,+1983,+2221,+4001,+4774,+1905,+897,+1510,+507,-1098,-1989,-1303,-185,-1194,-875,+128,-260,+99,-327,-544,+37,-211,-426,+70,+211,+276,+462,+238,+52,-171,-687,-895,-428,-450,-787,-670,-487,-554,-823,-1084,-816,-635,-792,-796,-648,-514,-434,-538,-727,-726,-709,-634,-575,-516,-465,-373,-334,-325,-261,-223,-159,-170,-231,-234,-204,-159,-120,-91,-118,-186,-207,-194,-160,-178,-163,-168,-177,-166,-134,-97,-86,-67,-87,-84,-74,-49,-19,-36,-39,-48,-25,+4,-6,-27,-62,-63,-44,-33,-3,+3,+1 },
{ -43,+70,-120,+155,-224,+297,-387,+499,-549,+6832,+11054,-2195,-9169,-7232,+6309,+2548,+9317,+19491,+2798,-1063,+3282,-3150,-5475,-3719,-8619,-2834,+222,-4842,+792,+2,-1209,+359,-1904,-1035,-92,-674,-2074,-583,-689,+1530,+1373,+106,-659,-1205,-707,-1189,+197,-569,-711,-598,-654,-1469,-2541,-1657,-251,-283,-1335,-1033,-282,+52,-154,-775,-683,-606,-440,+45,+284,+368,+93,-169,-413,-156,-137,-169,-291,-314,-376,-341,-119,+76,+100,-102,-237,-231,-137,-32,+15,-134,-195,-265,-226,-130,+6,-27,-109,-281,-296,-138,+22,+135,+93,+22,+10,+125,+168,+164,+30,-151,-153,-11,+85,+221,+202,+41,-38,+6,+120,+230,+187,+56,-27,-73,+11,+121,+160,+118,+59,+16 },
},
/* a = 45 */
{
{ +2,+1,+0,+0,-1,-1,-1,+0,+0,-2,+0,+1,-6,+4,-7,+15,-13,+12,-14,+14,-4,+14,-7,+916,+2830,+139,-550,-729,-1440,+1748,+2011,+3568,+4541,+1962,+909,+1579,+692,-886,-1650,-1138,-104,-907,-775,+120,-248,-165,-362,-183,+84,+44,+177,+57,-130,+116,+350,-2,-183,-457,-816,-645,-484,-723,-747,-591,-498,-635,-874,-995,-731,-718,-852,-701,-611,-456,-406,-550,-657,-664,-720,-654,-530,-501,-436,-337,-326,-309,-256,-222,-182,-209,-238,-214,-194,-171,-146,-118,-162,-207,-195,-197,-167,-157,-144,-161,-181,-157,-134,-97,-71,-70,-84,-92,-71,-69,-39,-30,-45,-35,-23,+13,-1,-22,-60,-77,-35,-26,+10,+2 },
{ +59,-79,+69,-79,+62,-40,+3,-12,+1810,+12083,+4953,-7973,-10771,+2118,+5708,+3309,+19242,+9022,-1544,+3913,-558,-5573,-2990,-7014,-6959,+1229,-4368,-2713,+1912,-2014,+101,-688,-845,-1073,-175,-1175,-1589,-679,+778,+1735,-1133,-106,-387,-951,-628,-172,-394,-574,-514,-907,-1777,-3103,-1610,+50,-398,-1070,-974,-237,-56,-270,-411,-565,-755,-845,-199,+225,+417,+132,-56,-216,-280,-113,-71,-179,-362,-429,-364,-190,+29,+178,+4,-220,-268,-134,-29,+25,-94,-152,-263,-287,-164,-8,+18,-54,-230,-338,-167,-18,+126,+94,+46,+16,+92,+171,+169,+101,-115,-206,-80,+52,+173,+234,+124,-11,-38,+62,+200,+220,+117,+4,-71,-7,+95,+154,+146,+103,+20,+23 },
},
/* a = 50 */
{
{ +0,+2,+1,+0,+0,-1,-2,-2,+2,+0,+0,+0,+0,-4,+5,-5,+15,-12,+9,-7,+10,+2,+0,+5,+706,+2530,+355,-421,-649,-1427,+1500,+1772,+3257,+4348,+1976,+952,+1644,+802,-651,-1217,-861,-21,-774,-800,-39,-193,-160,-113,+258,+386,+243,-158,-235,-110,-71,+4,-264,-282,-622,-732,-528,-659,-775,-642,-568,-580,-675,-869,-950,-792,-756,-719,-601,-552,-438,-446,-505,-618,-704,-670,-586,-513,-464,-393,-329,-341,-302,-252,-235,-208,-194,-232,-230,-202,-211,-160,-168,-188,-185,-203,-180,-155,-135,-142,-160,-161,-175,-135,-98,-69,-63,-92,-86,-90,-82,-48,-35,-34,-41,-20,+9,+4,-25,-61,-56,-33,-16,-1 },
{ +44,-94,+121,-186,+246,-340,+442,-473,+7264,+11934,-2602,-12356,-4974,+7707,+1617,+13123,+16440,-835,+3289,+2671,-4475,-3191,-4660,-8886,-1199,-1375,-5682,+1137,-1453,-760,+4,-1420,+45,-476,-848,-1688,-187,-159,+1103,-1271,-518,+536,-1324,-92,-323,-311,-379,-396,-918,-2179,-3353,-1813,+142,-459,-885,-947,-279,+0,-434,-139,-290,-798,-965,-572,-25,+326,+138,-22,-66,-305,-98,-40,-65,-228,-451,-472,-220,-44,+112,+105,-120,-233,-193,-92,+49,+24,-140,-257,-345,-210,-47,+47,-32,-151,-279,-232,-51,+47,+127,+65,+7,+45,+127,+202,+156,-32,-224,-171,+0,+103,+246,+167,+27,-35,+1,+154,+219,+157,+44,-39,-14,+74,+139,+148,+122,+46,-6,+102 },
},
/* a = 55 */
{
{ +0,+0,+0,+0,-1,+0,-2,-2,-1,+0,-1,+0,-2,+0,-4,+2,-1,+9,-11,+6,-2,+3,+2,-7,+15,+510,+2223,+583,-282,-582,-1417,+1200,+1573,+3000,+4193,+1967,+953,+1730,+938,-215,-705,-806,-173,-816,-729,+171,-90,+118,+611,+243,-63,+107,-298,-410,-344,-345,-176,-289,-429,-710,-566,-530,-742,-730,-629,-607,-600,-730,-937,-920,-751,-643,-571,-583,-557,-420,-471,-556,-596,-605,-624,-549,-475,-438,-385,-345,-331,-313,-246,-228,-206,-221,-248,-254,-242,-212,-198,-190,-191,-173,-177,-173,-148,-132,-131,-164,-168,-178,-130,-82,-70,-71,-108,-88,-95,-91,-67,-38,-28,-36,-19,+0,+3,-12,-42,-47,-35,-32 },
{ -47,+24,-22,-12,+48,-113,+131,+1126,+12094,+7392,-9754,-11943,+3564,+5830,+4101,+19708,+5492,-658,+6193,-2066,-3594,-2349,-7788,-6342,+1163,-5217,-2748,+962,-3022,+211,-839,-729,-325,+421,-1435,-1209,+924,+98,-1580,-1177,+1082,-1228,-216,-179,-431,+84,-486,-529,-2439,-3644,-1952,-82,-499,-640,-895,-525,+51,-477,-36,+28,-730,-877,-785,-390,+167,+108,-117,-16,-302,-125,+26,-41,-53,-309,-481,-387,-129,+64,+133,-45,-148,-220,-135,+10,+103,-41,-248,-360,-277,-90,+10,+12,-83,-176,-248,-127,+0,+101,+143,+16,-21,+76,+160,+202,+98,-143,-238,-81,+36,+169,+247,+92,-42,-36,+81,+208,+212,+102,-15,-25,+70,+125,+165,+136,+64,+2,+39,+174 },
},
/* a = 60 */
{
{ +0,+1,+0,+0,+1,+0,+0,+0,+0,+0,+1,+1,+0,-1,+1,-2,+4,+2,+2,-1,+1,+5,+1,+2,-3,+29,+352,+1916,+796,-133,-502,-1450,+923,+1423,+2817,+4058,+1879,+1051,+1948,+1282,+84,-632,-1003,-205,-366,-517,+488,+549,+277,+118,-144,-31,-185,-602,-636,-482,-327,-266,-403,-554,-626,-422,-588,-808,-697,-653,-629,-659,-818,-894,-800,-614,-543,-593,-583,-488,-519,-526,-455,-552,-561,-573,-508,-462,-429,-371,-363,-303,-293,-237,-229,-254,-233,-283,-265,-240,-232,-213,-204,-152,-169,-166,-164,-149,-119,-155,-145,-167,-149,-117,-98,-65,-94,-95,-107,-105,-91,-65,-25,-31,-27,-31,+9,+19,+0,-21,-44,-44 },
{ -100,+110,-149,+173,-211,+244,-350,+4603,+14193,+292,-14372,-6469,+8499,+2382,+11446,+17130,-2350,+4601,+3455,-3826,-1676,-4093,-8384,-2670,-941,-5973,+489,-1893,-1944,-173,-1455,+113,-430,+188,-1250,+870,+73,-1902,-1050,+172,-543,-509,-64,-864,+388,-177,-352,-2077,-4013,-2186,-426,-519,-619,-596,-645,-244,-423,-96,+350,-490,-821,-763,-641,-97,+61,-95,-137,-329,-288,+25,+75,+31,-129,-354,-427,-287,-45,+142,+52,-121,-186,-178,-20,+127,+45,-167,-307,-322,-190,-31,+15,-1,-86,-206,-197,-67,+65,+168,+104,-42,-22,+99,+177,+185,+22,-197,-176,-31,+80,+214,+201,-4,-65,+4,+139,+226,+192,+71,-36,+4,+110,+172,+173,+115,+26,-4,+105,+199 },
},
/* a = 65 */
{
{ -1,+0,-1,-1,+0,-1,+0,+0,-2,+0,-2,-1,+0,-1,-2,-1,-2,+2,+0,+1,+0,-9,+20,-20,+8,+0,+31,+223,+1635,+958,+34,-415,-1545,+667,+1322,+2707,+3892,+1946,+1445,+2084,+1214,-144,-454,-548,-32,+115,+359,+651,-99,-28,-40,-406,-350,-552,-745,-652,-337,-420,-413,-437,-557,-492,-448,-672,-820,-713,-691,-643,-695,-783,-740,-665,-590,-581,-571,-555,-565,-503,-449,-456,-501,-521,-531,-502,-450,-415,-383,-318,-284,-286,-257,-272,-278,-267,-269,-274,-253,-247,-218,-173,-161,-162,-168,-163,-143,-131,-141,-137,-147,-140,-118,-103,-87,-96,-113,-109,-90,-82,-56,-39,-31,-31,-7,+30,+24,+10,-30,-40 },
{ -84,+118,-175,+245,-331,+427,-338,+8768,+13080,-7158,-15127,+764,+8725,+1894,+17557,+9016,-2976,+7745,-652,-2523,-1740,-5639,-6749,-852,-3965,-4227,+1035,-3285,-976,-1062,-973,-288,+226,-582,-118,+2032,-2587,-1663,+464,-415,-612,-391,-746,-299,+359,-190,-1339,-4003,-2888,-591,-768,-552,-549,-417,-321,-704,-368,+516,+22,-747,-769,-725,-298,-8,-127,-109,-372,-505,-243,+96,+161,+0,-177,-363,-355,-172,+52,+84,-30,-169,-191,-111,+99,+127,-41,-223,-304,-295,-130,+4,+24,+10,-127,-228,-137,+5,+114,+188,+26,-80,-12,+125,+180,+162,-59,-217,-96,+10,+120,+226,+108,-80,-53,+60,+171,+235,+169,+26,-35,+28,+143,+189,+188,+92,-1,+24,+146,+192 },
},
/* a = 70 */
{
{ +3,+1,+3,+2,+2,+3,+2,+4,+3,+0,+3,+1,+1,+3,+3,+0,+4,+1,+3,+5,+6,+1,+0,+28,-35,+28,+2,+38,+143,+1394,+1063,+239,-349,-1706,+442,+1367,+2771,+4024,+2141,+1286,+1547,+1216,+424,-11,-106,+895,+580,-280,+97,-120,-370,-548,-617,-639,-667,-625,-517,-366,-547,-356,-490,-569,-441,-506,-757,-856,-712,-652,-588,-668,-640,-666,-695,-574,-576,-589,-552,-503,-478,-441,-408,-478,-488,-522,-480,-427,-411,-322,-305,-283,-300,-297,-288,-276,-265,-279,-267,-265,-233,-205,-178,-156,-165,-161,-158,-129,-130,-128,-120,-129,-128,-139,-118,-99,-88,-102,-97,-79,-81,-64,-40,-9,-2,+21,+25,+17,+4,-16 },
{ -27,+55,-108,+176,-269,+342,+413,+12367,+9574,-13116,-12696,+6872,+6277,+4585,+19218,+1257,+667,+7235,-2605,-1158,-2995,-5723,-4834,-957,-5570,-2209,-330,-3059,-622,-1720,-335,-618,+212,-575,+1471,-296,-3003,+627,-481,-52,-377,-1111,-698,-14,+264,-862,-3035,-3899,-947,-900,-844,-342,-445,-32,-671,-843,+89,+554,-335,-726,-803,-511,-26,-113,-93,-286,-583,-537,-229,+176,+126,-8,-204,-304,-286,-36,+53,+20,-90,-184,-149,-56,+158,+108,-92,-214,-306,-285,-58,+50,+50,-15,-162,-222,-54,+53,+168,+132,-43,-88,+41,+154,+172,+137,-139,-179,-34,+59,+162,+197,+26,-108,-18,+114,+225,+240,+119,-11,-20,+87,+175,+194,+192,+91,+4,+66,+166,+156 },
},
/* a = 75 */
{
{ +0,+0,+1,+0,+0,+0,+2,+0,+2,+0,+0,+0,+0,+0,+5,-1,-1,+4,-4,+5,+4,+1,+1,+6,+14,-41,+45,+2,+43,+72,+1214,+1148,+434,-395,-1914,+401,+1871,+3246,+3498,+1334,+1210,+1980,+1674,+838,+1121,+555,+74,+155,-338,-378,-520,-794,-814,-716,-674,-559,-530,-508,-330,-518,-508,-526,-543,-480,-603,-876,-771,-603,-575,-537,-605,-659,-705,-614,-620,-593,-532,-512,-487,-460,-397,-406,-461,-499,-504,-443,-424,-346,-309,-324,-300,-328,-295,-292,-280,-282,-273,-263,-263,-221,-212,-184,-162,-161,-141,-156,-121,-114,-115,-113,-141,-146,-149,-107,-88,-81,-99,-96,-83,-80,-43,-16,+12,+4,+12,+20,+20,+7 },
{ +39,-37,+3,+31,-96,+90,+1662,+14607,+5361,-16864,-8728,+10610,+3479,+8326,+17178,-3248,+4617,+5360,-2557,-1014,-3934,-5011,-3563,-1830,-5691,-1196,-1679,-2530,-956,-1313,-349,-629,+81,-86,+1472,-2825,-1124,+1192,-674,+509,-1225,-727,-667,-110,-159,-2082,-3901,-2292,-534,-1508,-389,-322,-51,-223,-922,-543,+306,+251,-449,-736,-723,-231,-41,-85,-157,-492,-638,-632,-147,+146,+59,-39,-197,-248,-215,+7,+28,-28,-141,-171,-153,-13,+184,+67,-112,-213,-342,-238,-40,+69,+63,-63,-196,-200,+6,+59,+159,+68,-125,-61,+80,+160,+156,+77,-185,-159,+7,+71,+179,+146,-45,-119,+12,+168,+229,+205,+58,-42,+0,+121,+186,+186,+174,+65,+15,+84,+135,+127 },
},
/* a = 80 */
{
{ +0,+1,+2,+0,+2,+0,+0,+3,+1,+1,+1,+1,+0,+1,+0,+2,-1,+0,+1,-4,+6,+0,+4,+5,+0,-1,-27,+68,-15,+23,+56,+1126,+1211,+612,-624,-1788,+1066,+2061,+2399,+2680,+1887,+1866,+2218,+2691,+1714,+351,-131,+235,-350,-993,-620,-807,-1050,-808,-608,-639,-560,-406,-333,-460,-645,-531,-597,-514,-595,-730,-719,-634,-535,-512,-565,-669,-651,-634,-653,-613,-535,-511,-489,-458,-398,-408,-418,-487,-483,-465,-422,-354,-337,-334,-340,-322,-314,-291,-292,-288,-284,-268,-255,-236,-243,-237,-187,-141,-135,-150,-129,-104,-119,-131,-132,-145,-140,-113,-108,-96,-88,-99,-84,-67,-43,-36,-8,+7,+10,+18,+20,+13 },
{ +85,-100,+100,-97,+78,-151,+2860,+15645,+1806,-18797,-4830,+12299,+1584,+11205,+13900,-4913,+7200,+4019,-1905,-1577,-4094,-4361,-2925,-2586,-5177,-1020,-2387,-2185,-1549,-717,-171,-806,+199,+523,-481,-3095,+702,+218,+282,+627,-1777,-418,-428,-217,-1251,-3076,-3462,-1091,-1151,-1433,-82,-168,+104,-635,-749,-195,+235,+18,-471,-689,-528,-144,-31,-12,-327,-558,-645,-658,-129,+101,+31,-78,-163,-213,-137,+29,+29,-50,-152,-153,-145,+45,+185,+40,-92,-224,-326,-186,-10,+71,+69,-62,-217,-154,+35,+70,+139,+28,-138,-40,+112,+159,+194,+21,-209,-121,+27,+111,+170,+128,-82,-90,+67,+186,+220,+179,+57,-60,+30,+150,+197,+210,+148,+41,+25,+117,+138,+114 },
},
/* a = 85 */
{
{ +2,+0,+1,+3,+0,+2,+0,+1,+2,+2,+2,+2,+1,+0,+0,+0,+2,-2,+1,+2,-2,+6,+0,+14,-5,-6,+9,+9,+37,-19,+7,+131,+1120,+1337,+917,-555,-1667,+261,+1916,+3107,+2738,+2379,+3023,+2957,+1796,+954,+448,-632,-423,-770,-1219,-683,-988,-987,-610,-728,-590,-291,-381,-445,-561,-726,-564,-578,-598,-632,-591,-612,-574,-524,-557,-610,-628,-606,-651,-620,-561,-518,-495,-419,-397,-431,-429,-439,-467,-452,-411,-356,-360,-346,-358,-348,-296,-281,-296,-307,-290,-274,-233,-240,-282,-279,-198,-132,-129,-125,-122,-118,-126,-140,-131,-120,-116,-117,-119,-126,-87,-64,-67,-54,-55,-48,-30,+5,+16,+22,+25,+11 },
{ +109,-129,+135,-148,+151,-265,+3421,+15956,-179,-19522,-2249,+12828,+715,+12306,+11402,-5218,+8472,+3725,-1353,-2185,-3747,-3969,-2829,-2914,-4672,-1155,-2714,-2001,-1956,-500,+42,-815,+473,+369,-2141,-2286,+1320,-448,+948,+521,-1562,-339,-378,-346,-2227,-3600,-2673,-816,-1615,-1155,+19,+8,-1,-911,-463,+39,+78,-81,-448,-628,-378,-203,+37,+23,-489,-566,-660,-625,-183,+43,+0,-92,-181,-184,-97,+41,+42,-67,-152,-140,-132,+72,+160,+15,-87,-232,-302,-159,+16,+62,+59,-70,-219,-140,+37,+76,+127,-1,-145,-36,+119,+163,+204,+0,-236,-100,+37,+125,+164,+109,-85,-75,+85,+191,+219,+178,+41,-67,+38,+172,+207,+196,+131,+19,+32,+134,+152,+99 },
},
/* a = 90 */
{
{ +0,+0,+0,+0,+1,+1,+1,+0,+0,+1,+3,+1,+1,+2,-1,+0,+1,+2,-2,+3,-2,+2,+5,+5,+12,-25,+21,+21,+6,-3,+9,-21,+390,+1365,+2363,+746,-3078,-1799,+1830,+3275,+3226,+3214,+3535,+2212,+1903,+1668,+535,-609,-982,-566,-1049,-1082,-695,-879,-930,-705,-570,-396,-341,-485,-567,-643,-673,-596,-573,-561,-551,-564,-614,-586,-541,-566,-553,-600,-653,-597,-561,-566,-483,-415,-404,-437,-456,-432,-430,-432,-394,-380,-375,-370,-376,-341,-300,-274,-290,-327,-310,-253,-247,-277,-304,-276,-203,-148,-131,-119,-115,-137,-150,-137,-126,-107,-110,-133,-120,-125,-95,-47,-34,-63,-73,-51,-43,-5,+7,+32,+24,-9 },
{ +97,-111,+116,-121,+115,-212,+3087,+15892,-170,-19635,-1590,+13015,+698,+11562,+10544,-5211,+8822,+4357,-993,-2483,-3342,-3538,-3189,-2939,-4329,-1288,-2863,-1921,-2062,-538,+123,-843,+871,-306,-2848,-1304,+899,-572,+1300,+296,-1209,-23,-477,-734,-2640,-3557,-2236,-1122,-1620,-972,-36,+155,-212,-1023,-223,+135,+49,-68,-424,-571,-321,-251,+82,-5,-516,-574,-680,-553,-247,-28,-35,-97,-220,-160,-86,+47,+75,-58,-141,-138,-123,+84,+136,+9,-105,-229,-264,-155,+26,+60,+70,-102,-213,-132,+26,+84,+123,-18,-161,-30,+132,+157,+186,-6,-220,-103,+44,+126,+151,+114,-96,-74,+99,+208,+221,+179,+26,-70,+57,+176,+189,+179,+121,+16,+38,+137,+149,+90 },
},
/* a = 95 */
{
{ +0,+0,+0,+0,+0,+0,+0,+1,-2,+3,+1,+0,+2,-2,+0,-2,+0,+2,-1,-1,+0,-1,+8,-3,+13,-11,-2,+36,+11,-29,+10,-13,+291,+1696,+2232,+676,-3038,-2215,+1947,+2955,+4127,+3503,+2182,+2588,+2493,+1004,+195,+49,-933,-929,-743,-879,-737,-790,-932,-812,-581,-533,-361,-562,-594,-536,-618,-628,-570,-514,-536,-604,-657,-590,-546,-522,-497,-554,-656,-573,-549,-542,-501,-454,-425,-429,-454,-445,-391,-404,-401,-382,-410,-383,-349,-327,-293,-289,-285,-329,-297,-261,-275,-312,-294,-221,-205,-163,-138,-120,-124,-152,-142,-129,-105,-114,-123,-132,-116,-81,-85,-40,-38,-52,-69,-64,-38,-10,+16,+12,+4,-8 },
{ +58,-56,+35,-10,-41,+5,+1975,+15299,+1889,-19293,-2774,+12929,+1472,+9264,+11133,-4941,+8124,+5871,-720,-2422,-3161,-2892,-3728,-2931,-4168,-1394,-2819,-2015,-1921,-681,+139,-1011,+940,-696,-2844,-837,+331,-506,+1226,+349,-1013,+122,-407,-1020,-2728,-3297,-2071,-1520,-1528,-941,-103,+127,-331,-1028,-205,+184,+190,-45,-401,-473,-374,-241,+55,-45,-455,-566,-693,-509,-296,-104,-77,-112,-239,-164,-92,+60,+79,-9,-120,-151,-108,+42,+138,+2,-121,-233,-256,-144,+23,+59,+60,-105,-220,-151,+40,+77,+107,-22,-157,-31,+110,+161,+158,+4,-198,-104,+42,+125,+135,+105,-96,-73,+109,+227,+222,+166,+44,-61,+49,+162,+169,+155,+130,+30,+25,+126,+137,+80 },
},
/* a = 100 */
{
{ +0,+1,-1,+0,+0,-1,+0,+0,+0,+0,+1,+0,+0,-1,-2,+2,-1,+1,+0,-2,-1,+0,+5,-1,+4,-2,+12,+0,+46,-38,+8,+57,+1022,+1957,+793,-288,-2075,-1348,+2311,+3872,+3485,+2356,+2196,+2643,+2193,+628,-160,+0,-335,-770,-885,-505,-523,-828,-900,-702,-731,-645,-488,-648,-553,-510,-482,-555,-588,-554,-545,-633,-729,-599,-508,-489,-485,-515,-568,-590,-527,-473,-524,-510,-464,-434,-424,-429,-389,-386,-402,-414,-418,-360,-329,-308,-298,-290,-305,-306,-299,-309,-296,-301,-254,-202,-189,-176,-148,-135,-157,-152,-127,-111,-110,-132,-134,-123,-92,-58,-52,-52,-56,-44,-57,-68,-35,-4,+0,-24,-11,+7 },
{ -10,+39,-89,+152,-248,+313,+569,+13592,+5782,-18051,-5630,+12275,+3131,+5947,+12188,-3577,+5937,+8011,-100,-2144,-3255,-2082,-4074,-3090,-4086,-1636,-2474,-2282,-1667,-806,+147,-1179,+577,-718,-2401,-887,-84,-317,+793,+532,-751,-33,-387,-1017,-2396,-3123,-2141,-1702,-1407,-1082,-224,+20,-357,-949,-387,+235,+371,+33,-370,-381,-382,-259,-19,-54,-396,-517,-671,-493,-342,-155,-121,-144,-219,-191,-107,+68,+111,+27,-92,-147,-115,+0,+136,+21,-120,-237,-249,-157,+23,+46,+53,-72,-209,-171,+30,+80,+86,-3,-134,-41,+77,+157,+148,+41,-172,-110,+54,+107,+117,+89,-57,-68,+108,+231,+211,+188,+84,-41,+21,+128,+175,+149,+138,+35,+19,+107,+138,+106 },
},
/* a = 105 */
{
{ +0,+1,+1,+0,+1,+0,+1,+2,+3,+2,+2,+1,+0,+1,+0,+2,+2,+3,+1,+1,+1,+5,+1,+7,+0,+2,+16,+12,-1,+37,+19,+782,+1734,+663,-58,-744,-1735,+700,+3639,+3679,+2087,+1636,+2646,+2204,+985,+438,+48,-283,-337,-278,-442,-574,-394,-496,-839,-775,-693,-753,-745,-653,-543,-424,-433,-478,-525,-645,-623,-629,-740,-637,-498,-469,-481,-473,-493,-531,-501,-474,-503,-539,-499,-458,-408,-389,-400,-390,-431,-419,-359,-340,-311,-303,-303,-285,-296,-317,-337,-321,-272,-255,-225,-197,-181,-165,-168,-164,-168,-128,-121,-117,-121,-138,-120,-104,-71,-52,-36,-43,-64,-53,-50,-43,-37,-31,-27,-26,-11,+3 },
{ -90,+129,-192,+263,-376,+492,-431,+10215,+10471,-14734,-9783,+10469,+5571,+2491,+12195,-210,+2488,+9715,+1508,-1707,-3590,-1393,-3792,-3651,-3846,-2168,-2026,-2484,-1525,-873,+155,-1304,+23,-589,-1894,-1024,-505,-94,+327,+638,-453,-305,-423,-1066,-1720,-2798,-2433,-1858,-1185,-1199,-534,-132,-359,-790,-605,+147,+451,+221,-302,-328,-352,-275,-137,-62,-315,-483,-618,-500,-376,-212,-164,-175,-220,-209,-120,+29,+146,+63,-79,-135,-118,-67,+106,+40,-95,-236,-252,-192,-13,+25,+30,-35,-179,-179,-28,+72,+61,+27,-116,-78,+45,+130,+149,+81,-123,-135,+27,+98,+84,+98,-22,-68,+79,+206,+219,+202,+138,-37,+0,+96,+164,+147,+124,+31,+0,+108,+152,+129 },
},
/* a = 110 */
{
{ +0,+0,+0,+0,+0,+0,+1,+0,+1,+1,+0,+0,+0,-1,+1,+0,+0,+0,+0,-1,+5,-2,+4,-3,+11,-8,+17,+6,+5,+42,+721,+1686,+567,-263,-194,-1162,-300,+2961,+4070,+2007,+1527,+2400,+1709,+1133,+600,-141,+5,-15,-461,-266,+32,-215,-437,-426,-419,-826,-846,-684,-901,-750,-471,-400,-415,-474,-522,-641,-703,-679,-670,-648,-573,-498,-467,-403,-445,-462,-458,-519,-503,-524,-514,-479,-438,-378,-417,-461,-402,-357,-341,-302,-332,-317,-294,-295,-318,-359,-326,-292,-256,-220,-215,-196,-182,-180,-193,-177,-143,-127,-130,-148,-132,-116,-110,-76,-73,-57,-36,-38,-52,-70,-39,-35,-55,-47,-36,-14,-9,-20 },
{ -111,+137,-170,+206,-256,+318,-481,+5559,+13716,-8115,-14053,+6664,+8354,+249,+9782,+4994,-612,+9427,+4353,-850,-3852,-1433,-2567,-4444,-3650,-2629,-1850,-2488,-1487,-934,+147,-1257,-607,-380,-1545,-1019,-882,-111,+138,+534,-62,-616,-494,-1086,-1238,-2150,-2585,-2145,-1088,-1083,-880,-375,-420,-565,-711,-76,+376,+400,-88,-295,-324,-274,-217,-99,-242,-424,-568,-496,-384,-264,-194,-202,-218,-232,-101,-28,+137,+103,-44,-123,-111,-121,+33,+55,-52,-194,-262,-223,-79,-3,+2,-3,-124,-172,-81,+42,+45,+54,-93,-123,+16,+119,+141,+124,-52,-140,-37,+82,+87,+88,+43,-74,+34,+170,+244,+210,+162,+13,-17,+92,+130,+121,+100,+58,+16,+102,+173,+122 },
},
/* a = 115 */
{
{ +1,+0,+1,+0,+0,+2,+2,+2,+0,+2,+0,+0,+1,-1,+1,+1,-1,+2,+0,+3,+0,+5,-7,+13,-7,+15,-6,+20,+21,+650,+1813,+607,-518,-112,-749,-415,+2569,+3853,+1983,+1630,+2279,+1720,+966,+284,-77,-156,-254,-108,-116,-239,-48,+95,-100,-364,-460,-525,-818,-859,-756,-759,-535,-367,-465,-542,-536,-627,-704,-688,-628,-631,-660,-565,-431,-357,-365,-418,-463,-495,-524,-511,-476,-501,-452,-465,-483,-386,-358,-292,-323,-325,-317,-319,-303,-348,-342,-314,-276,-279,-242,-197,-193,-198,-214,-192,-186,-151,-127,-145,-136,-152,-135,-98,-87,-72,-64,-60,-42,-37,-46,-52,-58,-50,-42,-40,-29,-17,-24,-35 },
{ -38,+20,-7,-31,+71,-140,+148,+1294,+12888,+1509,-15653,+63,+10227,+637,+4625,+9998,-651,+6060,+7640,+887,-3425,-2516,-968,-4546,-4037,-2804,-1944,-2433,-1605,-899,-48,-993,-1168,-255,-1322,-962,-992,-494,+131,+311,+274,-663,-775,-995,-1024,-1582,-2280,-2350,-1369,-868,-1057,-668,-532,-465,-674,-316,+156,+432,+179,-171,-338,-266,-249,-145,-210,-392,-466,-516,-373,-329,-203,-239,-205,-237,-150,-41,+45,+122,+8,-101,-117,-154,-43,+25,-12,-140,-240,-253,-178,-36,-42,+2,-74,-154,-119,-1,+29,+35,-54,-151,-37,+117,+127,+132,+33,-135,-83,+33,+99,+76,+86,-40,-38,+140,+225,+222,+170,+81,-2,+50,+94,+70,+93,+105,+51,+70,+145,+124 },
},
/* a = 120 */
{
{ -2,-1,+0,-1,+0,+0,+0,+0,+0,-1,+0,-2,+0,-1,+0,-3,+1,-3,+3,-4,+6,-9,+5,+2,+7,-9,+20,+3,+605,+1935,+711,-698,-161,-534,-435,+2433,+3961,+1997,+1361,+2185,+1837,+816,+359,-128,-650,-330,-107,-365,-160,+137,-94,-74,+185,-126,-506,-503,-524,-781,-758,-600,-575,-499,-568,-606,-576,-612,-667,-633,-601,-679,-682,-589,-434,-303,-346,-411,-443,-477,-501,-491,-467,-496,-584,-507,-413,-356,-249,-319,-330,-303,-319,-340,-377,-329,-276,-277,-274,-263,-213,-174,-201,-235,-225,-182,-156,-137,-144,-147,-137,-146,-111,-103,-83,-64,-62,-52,-56,-45,-51,-59,-60,-44,-23,-28,-32,-42,-39,-51 },
{ +59,-94,+135,-184,+246,-327,+427,-458,+7633,+9949,-11049,-7954,+8854,+4052,-896,+10780,+4260,+1115,+9004,+3873,-1955,-3727,-506,-3156,-4801,-3018,-2080,-2319,-1919,-799,-290,-771,-1383,-367,-1039,-1133,-681,-942,-69,+212,+331,-371,-991,-1009,-926,-1254,-1795,-2096,-1845,-885,-1015,-900,-598,-515,-625,-466,-60,+295,+353,+0,-243,-298,-211,-194,-206,-342,-382,-463,-389,-361,-243,-197,-209,-207,-193,-95,-24,+74,+66,-56,-128,-147,-100,-14,-8,-78,-201,-239,-247,-102,-65,-35,-31,-123,-133,-40,+14,-6,-19,-119,-83,+69,+137,+118,+97,-73,-122,+14,+89,+93,+75,+21,-46,+72,+215,+198,+193,+150,+33,+0,+49,+97,+86,+138,+77,+30,+101,+104 },
},
/* a = 125 */
{
{ -1,+0,+0,+2,+0,+3,+0,+0,+0,+0,-2,+1,-1,+0,-2,+0,+0,+1,-1,+3,-4,+2,-4,+17,-3,+4,+14,+542,+2062,+910,-895,-273,-369,-406,+2400,+4102,+2035,+1328,+2212,+1699,+591,+368,-28,-737,-618,-325,-300,-345,-178,+57,+43,-11,-62,-84,-252,-440,-421,-440,-612,-559,-533,-734,-690,-630,-634,-594,-591,-607,-623,-667,-662,-562,-406,-342,-378,-422,-413,-424,-466,-432,-577,-609,-495,-485,-332,-298,-307,-303,-310,-318,-373,-354,-323,-251,-268,-277,-269,-227,-183,-210,-217,-244,-203,-152,-145,-145,-148,-141,-133,-126,-105,-90,-81,-66,-64,-56,-61,-66,-73,-53,-36,-29,-13,-33,-43,-55,-69,-93 },
{ +39,-55,+41,-41,+16,+0,-45,+17,+1806,+11600,-494,-12596,+2630,+7864,-2473,+5210,+11058,-304,+5922,+7532,+390,-3555,-1793,-1205,-4696,-3728,-2233,-2182,-2216,-944,-357,-850,-1199,-695,-696,-1332,-619,-761,-643,+108,+218,-65,-893,-1094,-931,-1120,-1482,-1556,-1929,-1333,-899,-1057,-651,-541,-674,-610,-204,+84,+330,+136,-119,-237,-206,-200,-258,-274,-327,-394,-395,-381,-288,-179,-179,-195,-203,-151,-137,-3,+55,-5,-133,-132,-127,-68,-14,-67,-162,-217,-237,-193,-120,-82,-31,-91,-136,-90,-10,-34,-31,-65,-91,+0,+98,+107,+96,+15,-98,-19,+90,+73,+57,+53,-2,+28,+144,+189,+173,+175,+72,+6,+35,+95,+107,+96,+86,+14,+21,+67 },
},
/* a = 130 */
{
{ -1,+2,+0,+0,+1,+0,+1,-1,+0,+0,+0,+0,+0,-1,+0,-2,+4,-3,+4,-5,+2,-1,+6,+9,+0,+12,+494,+2177,+1132,-1044,-411,-315,-389,+2470,+4331,+2089,+1270,+2281,+1716,+536,+115,-159,-695,-830,-444,-275,-488,-337,-58,-194,+12,+74,-266,-290,-139,-116,-250,-320,-295,-437,-725,-830,-789,-672,-641,-588,-578,-618,-648,-625,-526,-489,-447,-452,-440,-400,-397,-352,-429,-620,-569,-531,-452,-329,-358,-337,-303,-314,-360,-367,-313,-247,-263,-269,-282,-277,-209,-215,-228,-228,-219,-206,-174,-148,-137,-146,-161,-136,-123,-113,-94,-70,-68,-70,-77,-81,-82,-66,-60,-49,-16,-17,-20,-28,-57,-88,-105,-93 },
{ -36,+48,-88,+109,-159,+197,-269,+335,-367,+6160,+9004,-8456,-6186,+7545,+1339,-2200,+11904,+5769,+275,+8778,+3996,-1867,-3065,-841,-2970,-4474,-2672,-2117,-2270,-1399,-255,-1082,-1055,-717,-772,-983,-1090,-455,-714,-358,+35,+122,-573,-1111,-929,-1059,-1384,-1271,-1394,-1684,-1087,-1036,-817,-476,-665,-753,-404,-49,+133,+182,+28,-137,-198,-177,-262,-243,-281,-326,-365,-357,-342,-196,-153,-158,-197,-170,-191,-166,+1,+18,-107,-139,-93,-125,-51,-34,-126,-203,-209,-222,-177,-144,-78,-60,-113,-132,-59,-35,-66,-31,-59,-43,+38,+67,+65,+93,+9,-35,+51,+67,+33,+75,+57,+13,+64,+157,+156,+138,+144,+62,+43,+77,+79,+54,+65,+19,-28,+35 },
},
/* a = 135 */
{
{ +0,+0,+2,+2,+0,+0,-1,+0,+0,+1,+0,+1,-2,+0,+0,+2,+0,+4,-4,+1,-2,+4,+10,+2,+15,+437,+2307,+1364,-1158,-575,-259,-397,+2480,+4647,+2227,+1242,+2350,+1746,+445,+7,-107,-864,-1206,-569,-223,-496,-387,-160,-288,-177,-142,-176,-308,-377,-131,+83,+4,-159,-120,-417,-777,-890,-808,-679,-633,-651,-639,-612,-652,-498,-365,-431,-562,-557,-462,-377,-335,-515,-522,-511,-534,-386,-388,-345,-331,-356,-389,-399,-328,-239,-227,-239,-229,-302,-275,-250,-216,-212,-255,-220,-197,-181,-150,-126,-144,-156,-157,-156,-110,-78,-70,-66,-65,-80,-103,-102,-73,-58,-50,-37,-22,-13,-16,-45,-90,-104,-94,-47 },
{ -11,+11,-10,-12,+30,-68,+108,-175,+211,+615,+9108,+2875,-9932,+818,+5716,-3555,+3826,+13124,+808,+3912,+8093,+856,-2437,-2190,-1321,-3886,-3508,-2283,-2187,-1851,-405,-859,-1537,-321,-940,-757,-1007,-923,-391,-557,-381,+26,-95,-1081,-836,-985,-1350,-1286,-1035,-1363,-1380,-1066,-988,-521,-505,-760,-693,-210,-44,+18,+131,+34,-188,-179,-211,-223,-258,-286,-290,-307,-339,-292,-148,-125,-148,-197,-180,-251,-143,-23,-60,-146,-114,-100,-126,-43,-64,-173,-207,-211,-199,-191,-150,-96,-71,-124,-136,-56,-75,-39,-26,-54,-22,+26,+44,+96,+117,+9,-2,+61,+36,+41,+97,+45,+8,+85,+156,+132,+155,+140,+61,+41,+37,+16,+8,+29,+13,+27 },
},
/* a = 140 */
{
{ -2,-2,-1,-3,-3,-4,-4,-6,-3,-3,-3,-6,-3,-6,+0,-6,+0,-7,-5,-2,-9,+16,-11,+27,+375,+2413,+1665,-1306,-758,-218,-405,+2534,+4924,+2374,+1219,+2523,+1787,+351,-159,-161,-736,-1427,-966,-434,-409,-399,-218,-162,-337,-349,-266,-452,-499,-217,-39,+64,+112,+109,-159,-499,-712,-795,-745,-676,-722,-757,-678,-615,-489,-373,-362,-455,-587,-577,-453,-486,-504,-494,-536,-392,-380,-412,-315,-322,-397,-479,-437,-265,-213,-219,-207,-243,-239,-287,-282,-226,-251,-232,-226,-221,-185,-143,-136,-140,-141,-182,-165,-142,-99,-46,-61,-84,-95,-104,-98,-73,-72,-64,-44,-41,-15,-14,-50,-80,-91,-76,-58,-17 },
{ +20,-31,+41,-64,+63,-78,+77,-89,+85,-135,+2711,+9178,-2591,-6836,+4064,+994,-3359,+9898,+9701,-656,+6916,+5332,-585,-2322,-1818,-2086,-3757,-2744,-2306,-2005,-994,-394,-1887,-731,-314,-1124,-541,-1169,-698,-375,-503,-439,+175,-726,-949,-569,-1391,-1356,-1084,-929,-1307,-1180,-1039,-748,-427,-558,-815,-582,-156,-171,-12,+137,-8,-163,-209,-229,-169,-237,-264,-239,-278,-343,-258,-134,-113,-182,-212,-221,-260,-122,-68,-150,-132,-102,-123,-108,-70,-104,-167,-191,-220,-215,-185,-144,-104,-110,-146,-118,-85,-80,-22,-20,-56,-15,+40,+69,+137,+94,+6,+30,+47,+23,+61,+103,+19,+33,+116,+150,+148,+149,+93,+6,+4,-21,-13,+46,+64,+50 },
},
/* a = 145 */
{
{ +1,+2,+1,+0,+0,-1,+0,+0,+0,+0,-2,+0,+0,+2,-1,+3,-2,-2,+3,-10,+19,-10,+39,+332,+2550,+1954,-1435,-942,-182,-421,+2638,+5282,+2499,+1156,+2703,+1929,+254,-305,-260,-700,-1472,-1224,-581,-565,-565,-161,-83,-279,-399,-434,-491,-664,-469,-115,+37,+50,+153,+71,-210,-494,-623,-553,-604,-759,-870,-808,-623,-480,-356,-361,-440,-474,-471,-608,-630,-483,-551,-466,-417,-404,-301,-292,-332,-458,-460,-344,-283,-253,-184,-189,-221,-253,-276,-229,-232,-251,-236,-241,-234,-180,-136,-119,-132,-168,-166,-164,-143,-99,-60,-63,-90,-103,-114,-78,-58,-62,-60,-53,-37,-20,-13,-61,-75,-64,-66,-53,-17,+22 },
{ -13,+18,-26,+39,-69,+88,-122,+154,-204,+253,-228,+4837,+7087,-5127,-2993,+3273,-2203,+223,+12601,+5473,+619,+7525,+2892,-832,-2376,-1730,-2508,-3176,-2513,-2263,-1409,-505,-1336,-1751,-24,-815,-773,-677,-1140,-558,-408,-550,-254,-79,-1021,-458,-862,-1489,-1284,-963,-818,-1280,-1055,-792,-554,-527,-563,-716,-555,-298,-224,+44,+110,-16,-177,-207,-189,-148,-204,-197,-215,-311,-330,-237,-133,-154,-191,-213,-251,-233,-124,-130,-171,-116,-120,-160,-117,-80,-115,-144,-179,-237,-214,-178,-143,-114,-151,-157,-127,-108,-51,+13,-27,-72,-1,+79,+120,+137,+40,+1,+48,+50,+26,+75,+101,+28,+71,+122,+142,+114,+92,+34,-33,-15,-2,+35,+72,+65 },
},
/* a = 150 */
{
{ +2,+1,+0,-1,+0,+0,+0,+1,+1,-2,+0,+0,+0,+1,+1,-1,-2,+7,-17,+27,-23,+55,+276,+2689,+2302,-1627,-1153,-103,-477,+2749,+5681,+2648,+1060,+2874,+2086,+138,-404,-382,-679,-1512,-1459,-739,-625,-649,-386,-102,-123,-391,-539,-470,-725,-702,-263,-105,-46,+126,+3,-149,-258,-433,-386,-391,-582,-863,-911,-698,-520,-375,-359,-406,-448,-572,-578,-469,-596,-600,-457,-480,-436,-304,-262,-359,-447,-379,-300,-282,-216,-210,-212,-224,-279,-251,-221,-204,-217,-229,-256,-250,-200,-144,-102,-128,-157,-184,-171,-136,-80,-56,-86,-114,-128,-111,-80,-43,-37,-60,-60,-35,-3,-13,-64,-84,-67,-52,-44,-12,+21,+40 },
{ +0,+1,+4,-5,+11,-34,+53,-88,+127,-185,+238,+102,+6197,+4471,-5173,-991,+1132,-2689,+3985,+12455,+2689,+2349,+6552,+1712,-1007,-2486,-1650,-2564,-2685,-2556,-1896,-794,-937,-1807,-978,-153,-824,-566,-917,-930,-605,-522,-366,-270,-471,-605,-537,-1119,-1316,-1289,-848,-847,-1138,-826,-596,-562,-568,-461,-611,-659,-540,-134,+142,+53,-79,-152,-133,-181,-189,-147,-155,-259,-336,-360,-217,-133,-181,-211,-210,-245,-220,-164,-165,-158,-147,-170,-175,-123,-85,-100,-135,-184,-249,-222,-175,-133,-128,-181,-189,-127,-80,-28,+0,-51,-39,+42,+88,+113,+101,+22,+10,+59,+53,+29,+95,+101,+52,+71,+81,+76,+77,+72,+6,-9,+6,+7,+35,+63 },
},
/* a = 155 */
{
{ +1,+0,+0,-1,+1,+0,+2,+1,-3,+2,-1,+2,+2,-1,+3,-11,+14,-20,+30,-32,+72,+209,+2816,+2731,-1815,-1457,+7,-518,+2813,+6155,+2809,+963,+3029,+2297,+30,-606,-435,-708,-1494,-1620,-966,-706,-698,-480,-182,-170,-333,-547,-538,-672,-770,-418,-222,-155,-26,-99,-206,-249,-367,-275,-175,-412,-695,-762,-706,-604,-439,-355,-358,-554,-644,-496,-499,-454,-495,-601,-563,-425,-339,-351,-374,-302,-298,-376,-253,-158,-164,-234,-300,-273,-259,-231,-169,-192,-224,-226,-258,-214,-151,-123,-124,-158,-190,-176,-121,-87,-58,-85,-119,-152,-150,-84,-27,-22,-53,-58,-33,-2,+4,-48,-90,-76,-50,-27,+3,+20,+40,+43 },
{ +3,-8,+8,-12,+12,-22,+4,-1,-24,+42,-85,+98,+716,+6605,+2581,-4404,-866,-180,-1742,+6470,+11164,+1387,+3292,+5410,+1314,-1389,-2369,-1609,-2356,-2465,-2570,-1246,-805,-1490,-1491,-721,-230,-627,-701,-887,-876,-751,-442,-205,-580,-376,-322,-846,-1156,-1247,-1091,-840,-943,-861,-604,-606,-615,-397,-406,-642,-772,-590,-112,+153,+111,-148,-156,-116,-153,-216,-163,-174,-292,-368,-366,-186,-158,-182,-216,-194,-242,-271,-185,-172,-171,-182,-201,-171,-118,-78,-116,-141,-216,-245,-208,-179,-122,-135,-167,-191,-150,-88,-17,-5,-46,-2,+54,+69,+92,+90,+33,+18,+46,+32,+52,+137,+96,+26,+13,+34,+67,+82,+77,+23,+21,-3,-18,+15 },
},
/* a = 160 */
{
{ -1,-1,+0,+0,+0,+0,+0,-3,+0,-1,+0,+2,-4,+2,-14,+18,-31,+40,-53,+89,+141,+2890,+3240,-1966,-1849,+122,-580,+2852,+6704,+2995,+834,+3186,+2506,-11,-827,-568,-731,-1497,-1707,-1113,-894,-766,-539,-232,-227,-312,-543,-682,-590,-805,-534,-217,-239,-167,-219,-369,-354,-331,-332,-189,-275,-456,-579,-617,-518,-395,-382,-562,-603,-493,-544,-530,-399,-459,-541,-557,-540,-452,-357,-228,-278,-385,-327,-211,-156,-186,-221,-248,-303,-326,-205,-156,-216,-209,-215,-228,-211,-172,-125,-130,-171,-200,-181,-129,-76,-64,-93,-119,-162,-178,-93,-17,-23,-69,-63,-16,+14,+16,-54,-91,-63,-28,-18,+0,+32,+36,+46,+53 },
{ -7,+6,-8,+13,-15,+22,-35,+31,-37,+30,-29,+18,-30,+1355,+6478,+1564,-4050,-1293,-380,-707,+7898,+9769,+771,+3562,+4680,+1076,-1746,-2131,-1512,-2078,-2509,-2271,-788,-1274,-1477,-1245,-662,-13,-718,-708,-874,-969,-703,-278,-423,-523,-206,-425,-824,-1370,-1069,-776,-917,-994,-593,-477,-726,-489,-269,-445,-710,-710,-526,-170,+158,+105,-131,-212,-199,-163,-175,-232,-267,-258,-378,-335,-207,-134,-142,-230,-227,-293,-269,-210,-179,-162,-184,-202,-200,-108,-83,-135,-162,-248,-225,-179,-155,-119,-111,-151,-202,-158,-112,-33,-15,-12,+42,+63,+44,+57,+85,+45,+28,+12,+22,+97,+134,+57,-16,-1,+41,+67,+101,+101,+51,+1,-37,-45 },
},
/* a = 165 */
{
{ -2,+0,+0,+0,+0,+1,-2,-3,+2,-1,+4,-5,+7,-20,+26,-38,+48,-62,+99,+78,+2896,+3828,-1996,-2361,+246,-627,+2759,+7338,+3282,+652,+3346,+2729,-4,-1028,-724,-776,-1523,-1790,-1182,-1030,-914,-623,-216,-257,-457,-382,-730,-741,-709,-640,-295,-194,-157,-368,-512,-458,-465,-394,-253,-314,-394,-382,-473,-415,-188,-422,-680,-516,-532,-538,-469,-426,-449,-525,-561,-575,-471,-248,-181,-345,-366,-305,-221,-165,-201,-206,-232,-284,-290,-258,-175,-178,-221,-209,-239,-196,-130,-112,-138,-194,-206,-174,-136,-89,-53,-90,-130,-161,-161,-99,-23,-15,-63,-73,-40,+21,+57,-11,-87,-68,-19,+4,+28,+41,+28,+42,+64,+80 },
{ -3,-7,+4,-10,+12,-17,+21,-38,+36,-50,+49,-63,+69,-90,+1849,+6219,+934,-4224,-1352,-149,+13,+8765,+8474,+319,+3601,+4304,+761,-1958,-1816,-1352,-1963,-2536,-1747,-848,-1563,-1208,-1285,-315,-4,-848,-607,-1039,-943,-466,-387,-619,-206,-263,-525,-887,-1299,-888,-772,-769,-869,-549,-508,-700,-385,-203,-514,-733,-506,-377,-243,+0,+66,-101,-321,-345,-210,-176,-246,-279,-302,-338,-303,-189,-137,-168,-226,-296,-328,-284,-181,-151,-171,-188,-238,-212,-130,-91,-139,-195,-219,-210,-183,-149,-93,-85,-163,-193,-182,-138,-62,+6,+39,+28,+36,+25,+59,+70,+26,+19,+6,+17,+62,+120,+64,-20,-2,+35,+90,+123,+103,+31,-44,-74 },
},
/* a = 170 */
{
{ -2,+1,-1,+0,+1,-3,-2,+0,-2,+6,-8,+11,-26,+28,-41,+52,-71,+101,+29,+2837,+4438,-1880,-2980,+321,-631,+2543,+8015,+3703,+419,+3496,+2954,-10,-1170,-932,-848,-1515,-1936,-1229,-1111,-1073,-741,-255,-130,-639,-491,-526,-842,-741,-653,-470,-165,-108,-376,-596,-658,-553,-483,-423,-351,-364,-419,-465,-207,-194,-395,-403,-511,-577,-512,-480,-423,-397,-572,-657,-569,-279,-161,-283,-307,-332,-330,-265,-205,-168,-204,-247,-270,-283,-245,-180,-205,-224,-206,-246,-199,-124,-94,-123,-192,-213,-205,-154,-87,-68,-84,-139,-162,-160,-92,-20,-22,-61,-79,-42,+0,+38,+22,-31,-46,-32,-1,+47,+69,+38,+12,+33,+81,+81 },
{ +0,+0,-6,+2,-6,+9,-12,+16,-33,+31,-49,+54,-71,+84,-84,+2176,+6006,+310,-4502,-932,-37,+564,+9292,+7194,+13,+3678,+4022,+400,-1940,-1470,-1271,-1956,-2310,-1434,-1147,-1440,-1169,-1163,+39,-238,-744,-701,-1155,-663,-419,-614,-512,-158,-240,-568,-1051,-922,-922,-843,-461,-647,-673,-612,-556,-331,-210,-499,-547,-384,-311,-199,-184,-114,-193,-383,-437,-326,-162,-170,-260,-302,-334,-283,-183,-149,-223,-253,-291,-346,-240,-159,-143,-178,-224,-270,-235,-121,-90,-103,-171,-226,-232,-190,-114,-70,-85,-166,-188,-174,-136,-47,-1,+17,+22,+17,+22,+78,+73,-10,-33,-17,+23,+84,+122,+55,-1,+11,+45,+100,+116,+68,-15,-60 },
},
/* a = 175 */
{
{ +0,-2,+0,-1,-2,-5,+1,-5,+6,-11,+11,-28,+27,-44,+52,-74,+100,-10,+2742,+4982,-1586,-3600,+296,-559,+2208,+8640,+4254,+201,+3590,+3227,-33,-1329,-1035,-1038,-1497,-1999,-1346,-1121,-1216,-922,-345,+14,-606,-784,-510,-683,-833,-600,-571,-358,+32,-312,-708,-705,-734,-616,-401,-486,-476,-389,-417,-457,-242,-99,-319,-429,-438,-512,-501,-336,-426,-663,-676,-403,-194,-249,-204,-241,-305,-379,-344,-181,-180,-201,-223,-274,-313,-245,-146,-185,-242,-258,-241,-173,-113,-85,-135,-191,-207,-198,-160,-122,-88,-84,-117,-166,-165,-107,-14,+0,-57,-77,-47,+7,+49,+19,-39,-43,-6,+35,+72,+75,+40,+0,+8,+65,+86,+70 },
{ +3,+1,+0,-3,+3,-3,+10,-10,+17,-30,+31,-45,+55,-70,+90,-56,+2417,+5778,-408,-4502,-349,-177,+1153,+9431,+5971,-33,+3718,+3707,+153,-1749,-1232,-1288,-1799,-2062,-1448,-1206,-1303,-1209,-828,+118,-355,-697,-927,-919,-467,-642,-590,-488,-161,-117,-693,-1005,-775,-884,-723,-385,-506,-624,-708,-500,-247,-218,-354,-374,-392,-314,-177,-285,-371,-444,-439,-395,-321,-219,-151,-168,-280,-363,-329,-210,-158,-232,-248,-275,-311,-241,-151,-144,-213,-258,-276,-221,-95,-59,-116,-170,-230,-233,-176,-113,-61,-90,-135,-186,-175,-115,-41,+14,-28,-8,+9,+42,+92,+23,-50,-65,-2,+51,+110,+119,+36,+32,+13,+47,+71,+86,+62,-22 },
},
/* a = 180 */
{
{ -3,+1,-1,-5,-5,+1,-7,+7,-14,+12,-30,+29,-46,+51,-74,+93,-34,+2599,+5438,-1081,-4160,+82,-392,+1728,+9160,+4991,+64,+3650,+3452,+42,-1537,-1131,-1197,-1594,-2021,-1423,-1163,-1271,-1103,-547,+102,-435,-839,-840,-572,-685,-721,-486,-530,-45,-137,-763,-847,-769,-774,-501,-461,-526,-436,-616,-541,-170,-170,-293,-288,-416,-412,-313,-320,-492,-680,-477,-330,-315,-242,-163,-132,-285,-427,-350,-206,-171,-198,-224,-292,-296,-240,-167,-149,-239,-262,-263,-203,-80,-77,-110,-197,-234,-200,-165,-107,-94,-86,-129,-158,-174,-129,-7,+8,-33,-65,-20,+44,+59,+5,-55,-46,-3,+50,+107,+113,+46,-2,-4,+48,+88,+84,+40 },
{ -3,+1,-1,-5,-5,+1,-7,+7,-14,+12,-30,+29,-46,+51,-74,+93,-34,+2599,+5438,-1081,-4160,+82,-392,+1728,+9160,+4991,+64,+3650,+3452,+42,-1537,-1131,-1197,-1594,-2021,-1423,-1163,-1271,-1103,-547,+102,-435,-839,-840,-572,-685,-721,-486,-530,-45,-137,-763,-847,-769,-774,-501,-461,-526,-436,-616,-541,-170,-170,-293,-288,-416,-412,-313,-320,-492,-680,-477,-330,-315,-242,-163,-132,-285,-427,-350,-206,-171,-198,-224,-292,-296,-240,-167,-149,-239,-262,-263,-203,-80,-77,-110,-197,-234,-200,-165,-107,-94,-86,-129,-158,-174,-129,-7,+8,-33,-65,-20,+44,+59,+5,-55,-46,-3,+50,+107,+113,+46,-2,-4,+48,+88,+84,+40 },
},
},
};
static const HrtfFilterCoeffs Elev30 = {
31, 180, {
/* a = 0 */
{
{ -4,+5,+0,-11,+26,-62,+90,-147,+212,-289,+371,-63,+5952,+3766,-1875,-2396,-7623,+5925,+4006,+5652,+13052,+843,-2078,+4258,+650,-5028,-2616,-4525,-1617,-760,-3118,+71,-572,-637,+98,-990,-146,-107,-855,-367,-455,-1506,+573,-50,-371,+659,+51,-334,-472,-706,-764,-168,-734,-662,+30,+100,+124,+195,+6,-568,-1160,-1352,-1131,-710,-977,-1152,-876,-463,-309,-426,-409,-492,-444,-536,-345,-152,-187,-271,-327,-376,-307,-270,-225,-146,-200,-224,-178,-155,-89,-43,-162,-218,-230,-195,-122,-13,+9,-46,-168,-178,-74,-12,+27,-4,-39,-67,-14,+36,+63,+31,-58,-92,-47,-8,+31,+46,+3,-19,+10,+42,+130,+189,+147,+97,+71,+84,+111,+126 },
{ -4,+5,+0,-11,+26,-62,+90,-147,+212,-289,+371,-63,+5952,+3766,-1875,-2396,-7623,+5925,+4006,+5652,+13052,+843,-2078,+4258,+650,-5028,-2616,-4525,-1617,-760,-3118,+71,-572,-637,+98,-990,-146,-107,-855,-367,-455,-1506,+573,-50,-371,+659,+51,-334,-472,-706,-764,-168,-734,-662,+30,+100,+124,+195,+6,-568,-1160,-1352,-1131,-710,-977,-1152,-876,-463,-309,-426,-409,-492,-444,-536,-345,-152,-187,-271,-327,-376,-307,-270,-225,-146,-200,-224,-178,-155,-89,-43,-162,-218,-230,-195,-122,-13,+9,-46,-168,-178,-74,-12,+27,-4,-39,-67,-14,+36,+63,+31,-58,-92,-47,-8,+31,+46,+3,-19,+10,+42,+130,+189,+147,+97,+71,+84,+111,+126 },
},
/* a = 6 */
{
{ +8,+0,+25,-10,+31,-15,+18,+7,-16,+75,-98,+161,+827,+6139,+1251,-1018,-3975,-4263,+6127,+2015,+8699,+9219,-614,+361,+3712,-877,-3437,-3054,-4266,-102,-1796,-2552,+430,-779,-367,-208,-633,-88,-265,-721,-302,-1052,-790,+735,-372,+177,+400,-125,-351,-545,-700,-338,-236,-717,+25,+229,-437,-15,+114,-446,-715,-1169,-1121,-770,-732,-933,-887,-893,-504,-375,-613,-487,-447,-452,-521,-368,-215,-159,-274,-368,-398,-344,-259,-200,-181,-180,-164,-108,-121,-84,-88,-174,-203,-206,-131,-89,-32,+0,-48,-138,-129,-88,-8,+17,+1,-41,-45,-12,+13,+54,+8,-36,-59,-33,+3,+41,+31,-22,-35,-7,+63,+156,+165,+118,+86,+74,+83,+122 },
{ -3,+16,-35,+56,-104,+137,-202,+266,-350,+435,-303,+5874,+5551,-2445,-2263,-9229,+5244,+5921,+5193,+14422,+2137,-3384,+3459,+2001,-5925,-3378,-4310,-1747,-828,-3638,+410,-532,-1237,+401,-1008,-436,-61,-840,-534,-17,-1604,+201,+254,-569,+565,+115,-304,-324,-502,-964,-210,-574,-1444,-511,+561,+279,+312,+235,-544,-916,-1371,-1510,-928,-1074,-1048,-676,-582,-340,-177,-315,-509,-401,-596,-279,-119,-193,-208,-291,-372,-327,-232,-188,-101,-209,-274,-208,-179,-90,-13,-106,-185,-290,-224,-126,-7,+7,-55,-177,-212,-94,-28,+38,+16,-51,-72,-13,+81,+100,+31,-57,-126,-61,-28,+60,+96,+25,-5,-4,+62,+133,+203,+156,+113,+89,+65,+123,+128,+86 },
},
/* a = 12 */
{
{ +0,+2,-5,+18,-15,+24,-24,+17,-12,+1,+26,-41,+66,+926,+5236,+1183,-790,-3514,-3330,+4447,+2554,+7845,+7695,+486,+540,+3216,-343,-2912,-3293,-3312,-142,-2056,-2051,+315,-777,-380,-117,-603,-124,-232,-600,-511,-1043,-320,+511,-360,+131,+250,-91,-324,-491,-463,-34,-409,-763,+198,+193,-608,-387,-67,-420,-859,-1065,-900,-755,-752,-749,-680,-932,-730,-500,-533,-583,-527,-448,-522,-414,-314,-203,-281,-391,-434,-370,-289,-200,-146,-165,-139,-93,-124,-96,-92,-168,-188,-179,-150,-97,-35,-19,-43,-126,-133,-112,-57,+0,+8,-25,-57,-31,+22,+43,-2,-45,-60,-45,-5,+43,+26,-24,-29,+3,+43,+112,+138,+99,+67,+56,+88 },
{ +29,-50,+78,-125,+151,-207,+260,-320,+381,-365,+5075,+7704,-2251,-2627,-10136,+3562,+7504,+4757,+16280,+3216,-3953,+2773,+2073,-5653,-3974,-5098,-1982,+520,-4774,-102,+598,-1901,+17,-880,-434,-259,-823,-729,+317,-1334,-232,+376,-559,+538,-44,-252,-322,-322,-786,-291,-840,-1708,-645,+195,+520,+530,+5,-256,-687,-1375,-1845,-1322,-983,-745,-685,-729,-159,-166,-157,-478,-415,-473,-361,-189,-120,-75,-292,-405,-357,-223,-135,-91,-197,-293,-242,-174,-95,+37,-65,-178,-291,-233,-138,-21,+6,-46,-190,-253,-166,-59,+39,+18,-31,-82,+22,+84,+99,+51,-58,-142,-119,-13,+103,+150,+64,-16,-24,+30,+164,+228,+165,+114,+85,+74,+107,+136,+94,+91 },
},
/* a = 18 */
{
{ +0,-1,+0,-5,+12,-11,+16,-19,+11,-9,-2,+23,-30,+34,+842,+4419,+1341,-566,-2969,-3164,+3609,+2729,+6606,+7113,+1003,+663,+3095,+8,-2660,-2782,-2633,-554,-1829,-1713,+101,-734,-356,-156,-529,-124,-191,-455,-618,-777,-220,+164,-246,+179,+140,+20,-105,-325,-248,-207,-669,-551,+178,-204,-671,-373,-290,-397,-837,-1052,-748,-708,-692,-684,-635,-850,-787,-645,-537,-516,-606,-543,-495,-421,-415,-317,-269,-364,-447,-347,-271,-199,-118,-120,-130,-122,-129,-77,-86,-143,-156,-172,-170,-104,-24,-22,-88,-139,-140,-115,-57,-14,-3,-24,-26,-23,+14,+26,-14,-64,-76,-31,-5,+32,+43,+15,-10,-16,+3,+65,+100,+82,+67,+71 },
{ -54,+79,-115,+130,-166,+194,-208,+226,-252,+3585,+9503,-397,-3460,-10558,+869,+8670,+4449,+16683,+6741,-4558,+1421,+2979,-6055,-4104,-5263,-3904,+1761,-3744,-1862,+951,-1323,-340,-1345,-620,-2,-944,-1030,+429,-860,-460,+329,-582,+682,-124,-450,-158,-123,-782,-517,-1100,-1311,-819,-440,+867,+461,-211,-185,-423,-1218,-2356,-1721,-363,-460,-1028,-787,-110,+46,-78,-567,-281,-368,-464,-155,-98,-73,-177,-423,-431,-194,-182,-45,-139,-304,-278,-174,-67,+86,-46,-137,-249,-270,-155,-13,+45,-53,-186,-303,-221,-113,+17,+24,-10,-54,-25,+76,+148,+87,-73,-179,-128,+13,+152,+193,+80,-17,-27,+18,+145,+257,+207,+121,+63,+63,+99,+163,+120,+95,+50 },
},
/* a = 24 */
{
{ +1,+1,-1,+0,-2,+10,-8,+12,-12,+5,+0,-12,+35,-43,+44,+644,+3714,+1572,-273,-2668,-3035,+3127,+2362,+5780,+6653,+1228,+980,+2951,+153,-2185,-2036,-2430,-799,-1424,-1578,-78,-673,-368,-167,-405,-137,-13,-282,-826,-657,-214,+73,-77,+128,+292,+286,-69,-388,-303,-351,-765,-500,-41,-456,-592,-341,-433,-406,-748,-1043,-677,-665,-708,-627,-653,-761,-725,-745,-571,-478,-633,-643,-540,-445,-452,-368,-310,-319,-391,-329,-245,-184,-133,-122,-104,-143,-153,-72,-59,-114,-157,-177,-159,-102,-68,-69,-95,-150,-141,-103,-45,-27,-17,-15,-27,-17,-6,-6,-24,-51,-53,-34,-14,+33,+48,+17,-10,-26,-15,+35,+69,+79,+75 },
{ +61,-86,+76,-91,+74,-43,+1,+14,+1810,+10086,+2828,-3461,-11322,-1964,+8755,+4299,+16691,+9056,-2269,+91,+2163,-4444,-4952,-5483,-5263,+1426,-2761,-2101,+1012,-1877,+48,-973,-1582,-262,-447,-1354,+40,-211,-679,+464,-738,+765,+9,-600,-235,+209,-573,-1651,-625,-707,-1318,-505,+546,+437,-61,-385,-496,-1227,-2468,-1739,+10,-401,-1079,-882,-139,+87,-64,-436,-226,-298,-482,-124,-72,-51,-149,-429,-492,-249,-153,-41,-110,-251,-297,-163,-105,+98,+23,-69,-225,-301,-166,-21,+81,-30,-179,-339,-272,-174,-5,+73,-6,-114,-79,+59,+165,+123,-42,-167,-118,+19,+158,+213,+104,-10,-32,+6,+130,+274,+226,+146,+63,+35,+95,+172,+150,+99,+54,+5 },
},
/* a = 30 */
{
{ -2,+1,-3,-1,-2,-2,+4,-7,+6,-9,+0,+3,-20,+42,-58,+56,+413,+3073,+1828,-26,-2402,-2854,+2526,+2003,+5124,+6096,+1535,+1253,+2672,+378,-1555,-1478,-2313,-872,-1088,-1502,-254,-565,-417,-83,-232,-107,+123,-496,-860,-304,-312,+101,+189,+224,+331,+188,-216,-421,-307,-647,-874,-398,-158,-580,-612,-357,-357,-442,-805,-942,-680,-653,-683,-654,-632,-648,-682,-746,-642,-553,-617,-643,-587,-499,-407,-371,-334,-287,-353,-318,-214,-163,-154,-132,-115,-125,-149,-106,-63,-112,-128,-166,-170,-152,-104,-73,-100,-129,-142,-85,-54,-29,-20,-40,-44,-32,+2,-4,-19,-29,-43,-43,-33,+21,+37,+18,-2,-15,-8,+19,+56,+58 },
{ -24,-12,+30,-87,+165,-271,+391,+186,+9096,+6464,-1759,-11633,-5989,+9035,+2989,+16275,+12212,-1292,+951,+2194,-4721,-4536,-4566,-8404,+1295,-1450,-3831,+1967,-1120,-1107,-552,-1172,-933,-904,-1036,-323,-86,-669,+629,-862,+761,+313,-778,-58,+161,-844,-1888,-157,-707,-1210,-651,-71,+607,+5,-474,-792,-1663,-2086,-1023,-381,-628,-573,-940,-283,-95,-156,-111,-166,-307,-420,-116,-41,+85,-213,-404,-537,-389,-129,-43,-51,-171,-262,-218,-113,+97,+100,-45,-204,-289,-175,-26,+84,+16,-138,-376,-331,-168,+1,+85,-7,-158,-144,+22,+125,+138,+11,-84,-90,+2,+124,+237,+151,-3,-48,-14,+112,+259,+264,+162,+86,+33,+85,+166,+166,+110,+55,+15,+57 },
},
/* a = 36 */
{
{ -1,-2,+0,+0,-3,+0,-3,+2,-2,+0,+2,-7,+9,-24,+46,-62,+64,+225,+2478,+2010,+222,-2071,-2739,+1931,+1730,+4444,+5616,+1877,+1351,+2410,+768,-1046,-1004,-2115,-934,-815,-1432,-339,-489,-289,+70,-345,-158,+204,-471,-673,-153,-144,+355,+101,+30,+269,+23,-309,-462,-498,-825,-776,-276,-310,-697,-546,-366,-297,-546,-877,-792,-693,-682,-664,-630,-569,-601,-717,-749,-671,-606,-561,-596,-593,-489,-427,-339,-347,-332,-269,-294,-228,-145,-130,-138,-161,-126,-140,-130,-105,-104,-106,-184,-186,-161,-101,-69,-90,-105,-145,-101,-61,-49,-31,-41,-42,-23,-11,+11,-14,-40,-47,-52,-32,+6,+36,+18,+3,-6,-3,+23,+27 },
{ -98,+133,-208,+295,-406,+541,-585,+6427,+9555,+1133,-10069,-11020,+8396,+3062,+12466,+16806,+62,+1190,+2738,-3089,-5621,-3574,-8528,-2372,+367,-4340,+774,-102,-851,-273,-1823,-647,-718,-1624,-968,+522,-958,+488,-412,+198,+890,-791,+64,+26,-1749,-1264,+484,-1288,-812,-750,-797,+693,+136,-610,-1307,-2000,-1353,-416,-847,-864,-286,-593,-544,-469,-213,+153,-148,-298,-389,-78,+66,+65,-169,-365,-557,-483,-239,-74,+32,-118,-214,-216,-100,+64,+134,-40,-166,-276,-221,-44,+105,+49,-133,-350,-326,-171,-22,+49,-5,-131,-170,-61,+25,+155,+91,-25,-96,-38,+106,+238,+207,+37,-56,-55,+50,+229,+282,+203,+99,+30,+90,+161,+169,+111,+62,+10,+47,+74 },
},
/* a = 42 */
{
{ -2,-2,-2,+1,-1,-2,+0,-2,+0,-2,+1,+5,-12,+14,-28,+50,-67,+71,+88,+1899,+2130,+458,-1656,-2647,+1266,+1548,+3763,+5248,+2138,+1369,+2268,+1109,-579,-619,-1853,-1012,-581,-1240,-365,-225,-401,-211,-193,+110,+196,-424,-250,+157,-238,+75,-1,-108,+70,-129,-425,-486,-577,-887,-596,-299,-476,-614,-562,-443,-316,-599,-871,-752,-663,-690,-591,-626,-626,-613,-736,-699,-646,-550,-542,-559,-544,-488,-450,-386,-312,-309,-256,-254,-239,-148,-138,-145,-158,-176,-163,-146,-131,-122,-130,-157,-167,-138,-96,-84,-90,-125,-130,-110,-84,-48,-31,-24,-44,-39,-24,-3,-10,-41,-41,-50,-30,+4,+24,+17,+2,+3,-1,+14 },
{ +129,-179,+209,-247,+283,-379,+2904,+10694,+5220,-6782,-14946,+4449,+5894,+6760,+19092,+3983,+689,+3642,-1338,-5762,-2979,-7739,-5671,+1192,-4997,-668,+1143,-1828,+277,-724,-1249,-1259,-619,-1687,-189,-546,+194,-109,-277,+1271,-582,+225,-528,-2207,-666,+704,-1020,-948,-861,-1056,+352,+150,-718,-1752,-2012,-768,-350,-738,-795,-501,-334,-630,-670,-266,+123,-198,-192,-338,-115,+185,+16,-68,-277,-571,-509,-345,-126,+12,-81,-171,-139,-75,+40,+152,-41,-121,-290,-213,-91,+43,+75,-78,-261,-329,-178,-70,+39,+1,-115,-173,-139,+3,+137,+140,-2,-99,-67,+44,+228,+253,+105,-40,-67,-21,+161,+300,+234,+133,+36,+65,+157,+188,+130,+75,+8,+20,+90,+75 },
},
/* a = 48 */
{
{ +0,-1,-1,+0,+0,+0,+0,+0,+0,+0,+1,+2,+8,-13,+19,-29,+47,-57,+70,+1,+1397,+2118,+701,-1168,-2621,+603,+1454,+3165,+4892,+2338,+1402,+2112,+1448,-199,-302,-1520,-1050,-206,-918,-589,-444,-354,+22,+20,+226,+324,+3,-221,-161,-293,-150,-212,-311,-99,-195,-412,-460,-646,-889,-451,-305,-592,-635,-580,-469,-366,-666,-829,-663,-644,-651,-650,-688,-627,-624,-661,-617,-568,-543,-523,-487,-546,-498,-466,-359,-287,-285,-267,-269,-212,-186,-119,-152,-212,-217,-198,-147,-157,-137,-117,-116,-127,-153,-102,-106,-100,-107,-132,-106,-96,-52,-32,-41,-46,-43,-41,-11,-5,-29,-52,-48,-21,+0,+14,-1,+13,+6,+4 },
{ +1,-50,+107,-199,+294,+51,+8622,+9529,-1297,-16016,-3589,+9699,+2533,+17196,+9393,+577,+4531,+389,-4011,-4163,-5528,-7614,-453,-3277,-3422,+997,-1209,-232,-859,-168,-961,-1173,-1520,-398,-356,-956,+657,-519,+955,+70,+57,-1020,-2230,-236,+256,-66,-896,-1285,-1033,-119,-32,-895,-1875,-1844,-514,-559,-525,-379,-563,-452,-794,-589,-209,-37,-370,-218,-228,-113,+157,+11,+68,-168,-523,-537,-352,-230,-72,-14,-125,-130,-53,+37,+182,+24,-113,-243,-258,-157,-31,+69,-2,-129,-279,-252,-97,+26,+54,-79,-211,-174,+4,+158,+153,+13,-99,-94,+0,+163,+270,+171,+0,-73,-51,+116,+270,+267,+164,+66,+49,+125,+188,+158,+112,+39,+4,+81,+101,+79 },
},
/* a = 54 */
{
{ -1,+0,-2,-2,-1,+0,-2,+2,-2,+0,-2,+1,+2,+7,-13,+17,-23,+31,-34,+41,-16,+964,+1981,+971,-735,-2543,-46,+1381,+2684,+4542,+2473,+1423,+2025,+1667,+159,-29,-996,-838,-241,-1107,-593,-83,-234,+147,+452,+451,+96,-165,-261,-354,-515,-424,-409,-357,-114,-246,-313,-546,-744,-664,-381,-494,-697,-587,-559,-511,-479,-641,-721,-649,-665,-708,-679,-693,-599,-530,-598,-551,-552,-508,-474,-500,-531,-477,-390,-372,-312,-277,-286,-242,-209,-185,-172,-205,-225,-234,-205,-178,-137,-123,-107,-94,-128,-140,-125,-111,-92,-106,-119,-124,-88,-65,-56,-40,-52,-27,-51,-33,-17,-29,-36,-44,-19,-14,+4,+5,+22,+32 },
{ -185,+234,-304,+381,-539,+3745,+11470,+5514,-11273,-14078,+9279,+4316,+9580,+16114,+536,+5053,+2719,-2347,-3502,-4319,-8252,-3293,-548,-5921,+112,-798,-1377,-133,-754,-270,-945,-653,-1640,+53,-768,-78,-295,+456,+845,-510,-1230,-2034,-190,-148,+419,-214,-1565,-1043,-619,-362,-1117,-1786,-1598,-548,-678,-641,+57,-390,-410,-913,-786,-66,-122,-387,-404,-274,-215,+101,+125,+78,-44,-357,-529,-431,-275,-128,-48,-30,-132,-90,+22,+125,+154,-37,-167,-303,-284,-110,+20,+92,-42,-235,-286,-140,+25,+49,-12,-191,-200,-30,+104,+194,+89,-94,-136,-69,+94,+236,+218,+29,-55,-44,+43,+229,+285,+195,+99,+38,+86,+178,+177,+126,+74,+21,+64,+116,+78,+79 },
},
/* a = 60 */
{
{ +2,+1,+0,+0,+0,+0,+1,+0,+2,-1,+0,-1,+5,+3,+5,-7,+15,-18,+24,-17,+19,-1,+636,+1774,+1191,-341,-2442,-625,+1308,+2399,+4205,+2486,+1485,+1984,+1822,+630,+450,-833,-1302,+3,-571,-546,+128,+176,+457,+330,-27,-57,-147,-624,-627,-556,-597,-402,-342,-126,-238,-386,-548,-663,-571,-499,-661,-633,-531,-593,-526,-518,-632,-685,-679,-726,-706,-657,-621,-509,-494,-574,-528,-488,-473,-496,-475,-462,-433,-398,-389,-313,-273,-272,-246,-222,-247,-220,-210,-229,-233,-216,-172,-117,-113,-108,-96,-119,-142,-131,-101,-102,-109,-109,-113,-98,-79,-51,-42,-45,-47,-59,-31,-19,-26,-30,-20,-24,-22,+13,+25,+48 },
{ -83,+151,-250,+362,-248,+8038,+11359,-1370,-18062,-2826,+11974,+1906,+16431,+7455,+749,+6707,-574,-2220,-3461,-5645,-7456,-779,-3749,-3409,+140,-2296,-237,-1477,+230,-786,-758,-726,-458,-363,-954,+643,-282,+717,-32,-1756,-1899,-412,-291,+311,+526,-1350,-1024,-824,-914,-1291,-1864,-1216,-646,-788,-749,-4,+2,-349,-646,-889,-343,-159,-216,-395,-446,-379,-209,+200,+219,+5,-190,-436,-463,-338,-173,-56,-12,-81,-94,-30,+24,+195,+108,-54,-279,-362,-223,-35,+89,+60,-142,-314,-190,-9,+61,+50,-111,-178,-105,+47,+153,+180,+15,-155,-121,-24,+151,+239,+132,-48,-53,+10,+148,+275,+245,+132,+49,+59,+151,+202,+161,+106,+31,+45,+110,+107,+83,+82 },
},
/* a = 66 */
{
{ -1,-1,+0,-2,-2,-3,-3,-1,-2,+0,-3,-3,-1,+2,-1,+1,-6,+9,-18,+15,-7,+2,+11,+424,+1524,+1345,-6,-2375,-1070,+1241,+2264,+3899,+2418,+1590,+2201,+2180,+554,+48,-279,-777,+135,-244,-106,+414,+29,+70,+107,-246,-363,-487,-825,-490,-503,-773,-351,-243,-252,-258,-331,-642,-636,-571,-645,-596,-580,-554,-572,-554,-586,-636,-710,-745,-667,-628,-620,-520,-487,-522,-533,-446,-476,-495,-440,-438,-438,-434,-381,-372,-333,-280,-281,-277,-271,-256,-230,-230,-225,-222,-189,-161,-125,-114,-121,-105,-116,-127,-134,-112,-107,-92,-107,-114,-85,-85,-69,-66,-55,-38,-47,-37,-31,-17,-10,-22,-22,+2,+31,+29 },
{ +99,-94,+76,-102,+1420,+11212,+8917,-9516,-17378,+8174,+8033,+4751,+16933,+950,+4575,+4418,-1447,-1941,-4128,-6040,-5210,-1286,-5355,-876,-1191,-2088,-711,-1192,+77,-1204,-214,-932,+267,-592,-259,+430,+312,+465,-2016,-1924,-784,-561,+48,+739,-553,-1255,-577,-1125,-1707,-1957,-1190,-509,-881,-859,-326,+295,-199,-544,-515,-605,-364,-182,-273,-387,-455,-523,-142,+284,+150,-57,-321,-442,-356,-247,-75,-22,-13,-68,-83,-55,+136,+198,+54,-170,-351,-337,-122,+38,+92,-29,-245,-272,-93,+49,+67,+33,-121,-159,-33,+105,+176,+135,-85,-147,-110,+17,+175,+213,+59,-62,-33,+50,+219,+263,+196,+74,+30,+106,+212,+215,+147,+70,+17,+59,+114,+96,+115,+93 },
},
/* a = 72 */
{
{ +0,+1,+1,+0,+1,-1,+0,+0,+0,+0,+3,-2,+0,+0,+4,+0,+6,-2,+8,-15,+17,+2,-3,+23,+337,+1298,+1444,+260,-2468,-1339,+1278,+2342,+3720,+2440,+2040,+1893,+1450,+991,+724,+114,-406,+529,+114,-270,+24,-131,-188,-231,-719,-687,-358,-602,-495,-628,-670,-345,-297,-180,-338,-492,-671,-598,-561,-605,-541,-585,-603,-568,-557,-680,-693,-712,-636,-581,-611,-535,-488,-513,-483,-457,-455,-452,-453,-427,-421,-412,-385,-387,-380,-335,-308,-308,-294,-268,-264,-233,-231,-197,-177,-181,-170,-140,-122,-126,-99,-103,-126,-123,-118,-102,-80,-85,-103,-108,-100,-88,-54,-38,-30,-40,-36,-23,-17,+7,+8,+11,+3,+16 },
{ +200,-256,+320,-479,+3579,+12929,+4996,-15903,-11514,+13948,+3613,+8906,+13369,-764,+6933,+1832,-899,-2620,-4253,-5608,-3585,-2793,-4911,-224,-2357,-1150,-1607,-616,-252,-1416,-167,-468,+133,-738,+949,+338,+142,-583,-2370,-1327,-911,-271,+335,+200,-952,-915,-627,-1915,-2203,-1438,-472,-756,-976,-705,+174,+257,-547,-414,-426,-487,-326,-228,-288,-349,-548,-521,-40,+160,+51,-116,-409,-361,-310,-131,+10,-1,-30,-80,-91,-13,+205,+161,-46,-259,-367,-244,-73,+65,+86,-122,-270,-257,-3,+75,+87,+7,-134,-112,+15,+156,+169,+63,-161,-150,-75,+47,+211,+175,-3,-52,-21,+98,+220,+249,+146,+37,+45,+155,+253,+213,+142,+32,+1,+71,+112,+124,+124,+94 },
},
/* a = 78 */
{
{ -1,+0,+0,-1,+1,+0,-2,+0,+0,+0,+2,+0,-3,+0,-1,+1,+0,+5,-2,+6,-20,+30,-11,+11,-2,+359,+1167,+1511,+311,-2837,-1278,+1627,+2862,+3838,+1601,+1334,+2443,+2032,+1078,+1161,+729,-144,+179,-196,-352,-327,-423,-566,-860,-622,-305,-445,-560,-411,-682,-713,-262,-230,-430,-473,-517,-649,-494,-490,-601,-573,-655,-604,-553,-660,-734,-650,-614,-581,-536,-562,-487,-492,-491,-454,-450,-406,-454,-427,-417,-386,-381,-408,-377,-380,-364,-354,-302,-277,-270,-247,-251,-186,-173,-183,-199,-183,-133,-134,-108,-112,-106,-109,-132,-108,-94,-75,-94,-123,-120,-112,-61,-43,-36,-29,-41,-27,-11,+13,+23,+20,+9,-4 },
{ +206,-296,+399,-595,+5384,+13460,+917,-19121,-4675,+15163,+1036,+11486,+9463,+191,+7398,+709,-476,-3558,-3762,-4940,-2992,-3787,-3935,-690,-2724,-1057,-1746,-99,-1029,-951,-389,-301,-152,-352,+1399,+251,+18,-1570,-1731,-968,-1085,-211,+202,-90,-1231,-618,-1258,-2541,-1799,-793,-448,-993,-929,-394,+495,-68,-620,-299,-421,-407,-294,-242,-228,-356,-598,-466,-46,+32,-59,-232,-376,-326,-278,+6,+60,+26,-74,-115,-61,+47,+202,+89,-115,-295,-330,-208,-56,+81,+68,-154,-302,-219,+45,+89,+83,-21,-137,-54,+80,+144,+160,-22,-203,-154,-48,+113,+216,+149,-47,-55,-5,+118,+226,+216,+115,+26,+77,+199,+262,+209,+113,+28,+7,+89,+129,+132,+115,+83 },
},
/* a = 84 */
{
{ +1,+0,+2,+0,+1,+2,+0,+0,+1,+0,+2,+1,+0,+0,-2,+3,+3,+0,+9,+0,+0,-8,+41,-19,+5,-10,+578,+1113,+1566,-218,-3263,-144,+2672,+2411,+2300,+2012,+2314,+2491,+2351,+1482,+1164,+350,-254,-156,-584,-466,-686,-1046,-673,-384,-556,-421,-279,-411,-661,-691,-469,-466,-419,-464,-441,-535,-524,-411,-535,-652,-647,-642,-626,-592,-681,-657,-613,-577,-487,-495,-520,-487,-483,-469,-448,-397,-407,-427,-414,-391,-369,-385,-375,-404,-422,-382,-320,-274,-269,-260,-250,-204,-178,-206,-193,-176,-147,-146,-129,-117,-103,-89,-109,-111,-120,-91,-87,-98,-122,-109,-73,-56,-40,-32,-12,-13,-6,+8,+12,+34,+25,+4 },
{ +187,-279,+394,-571,+6283,+13485,-1876,-19904,-30,+14589,+7,+12025,+7207,+1485,+7156,+772,-368,-4225,-3123,-4374,-3015,-4039,-3170,-1374,-2724,-1178,-1922,+278,-1321,-858,-198,-461,-670,+412,+1285,-275,+248,-1433,-1554,-860,-797,-430,-105,-331,-1232,-766,-1932,-2487,-1284,-598,-542,-1027,-805,-74,+468,-239,-529,-349,-419,-327,-238,-189,-185,-344,-588,-467,-74,-57,-189,-272,-393,-302,-180,+69,+93,+39,-88,-117,-38,+62,+188,+41,-151,-282,-307,-191,-48,+94,+45,-172,-285,-162,+49,+72,+82,-38,-103,-16,+112,+139,+131,-78,-218,-142,-29,+164,+222,+120,-67,-60,+6,+126,+232,+200,+94,+36,+114,+218,+240,+205,+105,+36,+45,+109,+134,+110,+104,+84 },
},
/* a = 90 */
{
{ +0,+0,+0,+0,+1,+2,+1,+0,+0,+0,+0,+1,+0,+1,-2,-1,+5,-1,+4,+1,+0,-4,+28,+1,-19,-25,+176,+883,+1237,+1329,-1476,-2282,+648,+2075,+3258,+2434,+2017,+2966,+2949,+1866,+960,+687,-85,-379,-629,-829,-918,-913,-554,-482,-534,-374,-155,-450,-557,-577,-761,-689,-460,-359,-413,-431,-523,-448,-500,-619,-669,-693,-649,-589,-595,-636,-634,-568,-452,-440,-510,-517,-467,-472,-463,-396,-382,-417,-413,-393,-366,-346,-387,-446,-432,-395,-325,-282,-275,-271,-245,-228,-232,-203,-170,-145,-165,-161,-152,-125,-99,-102,-91,-109,-136,-115,-91,-81,-90,-106,-99,-67,-33,-18,-3,+4,-12,+2,+16,+22,+28,+19 },
{ +182,-268,+378,-570,+6019,+13489,-2436,-19527,+1267,+14191,-495,+11101,+6845,+2114,+7086,+1279,-64,-4595,-2631,-3950,-3313,-3882,-2779,-1778,-2827,-1165,-2037,+116,-1257,-656,-171,-662,-872,+651,+817,-406,+499,-1297,-1047,-859,-849,-296,-383,-720,-1215,-1065,-2220,-2231,-1148,-536,-581,-1009,-546,-26,+336,-180,-501,-426,-432,-284,-93,-115,-233,-297,-548,-477,-137,-124,-260,-332,-398,-295,-114,+103,+90,+37,-61,-90,-56,+50,+158,+39,-157,-298,-274,-188,-36,+74,+32,-179,-258,-113,+33,+47,+57,-25,-87,-3,+125,+135,+108,-106,-220,-126,-2,+170,+204,+112,-76,-55,+17,+127,+216,+200,+99,+42,+121,+208,+241,+199,+117,+46,+70,+131,+126,+90,+84,+84 },
},
/* a = 96 */
{
{ +0,+1,+0,+1,+2,+1,+2,+0,+0,+0,+0,+1,+2,+0,+0,-2,+1,+2,+6,-3,+3,+10,+12,+12,-35,+22,+4,+761,+1276,+1922,-553,-3936,-163,+3203,+2978,+2524,+2569,+2682,+2756,+2180,+905,+533,-104,-302,-606,-1249,-994,-385,-543,-742,-324,-244,-250,-419,-448,-661,-928,-780,-499,-284,-389,-369,-462,-577,-513,-578,-657,-688,-690,-591,-552,-604,-607,-515,-452,-460,-471,-522,-469,-461,-475,-404,-399,-397,-402,-375,-331,-375,-404,-438,-433,-380,-317,-290,-305,-267,-274,-270,-239,-173,-131,-163,-160,-161,-143,-136,-126,-94,-106,-113,-133,-117,-85,-75,-81,-99,-95,-58,-20,-6,-8,+2,-2,+0,+11,+14,+36,+34 },
{ +168,-242,+317,-521,+4597,+13461,-619,-18576,-587,+14371,-526,+8895,+8166,+1838,+7348,+1995,+548,-4524,-2542,-3375,-3819,-3607,-2729,-1728,-3100,-1078,-2081,-152,-1264,-607,+118,-1105,-795,+573,+199,-326,+833,-1265,-774,-562,-926,-283,-544,-902,-1343,-1356,-2117,-2127,-1263,-509,-592,-961,-363,-87,+216,-110,-458,-456,-475,-252,+37,-58,-247,-307,-498,-450,-263,-125,-304,-392,-415,-270,-114,+66,+104,+13,-36,-71,-66,+25,+121,+44,-150,-295,-260,-193,-37,+39,+20,-166,-251,-112,+26,+35,+32,-38,-81,-13,+111,+128,+92,-97,-222,-113,+3,+153,+166,+98,-60,-50,+23,+115,+192,+199,+107,+33,+110,+203,+246,+196,+118,+53,+82,+140,+119,+73,+69,+77 },
},
/* a = 102 */
{
{ +0,+0,+0,+0,+3,+0,+2,+0,+0,+0,+0,+1,+1,+0,+0,-3,+5,-4,+6,-4,+0,+11,+12,+3,-15,+0,+67,+864,+2057,+1848,-2869,-3660,+2030,+3240,+2607,+2850,+2431,+2317,+2516,+1867,+581,+433,-30,-476,-898,-1059,-493,-521,-548,-429,-260,-323,-220,-291,-591,-816,-925,-711,-516,-311,-346,-371,-438,-601,-611,-597,-600,-643,-700,-630,-563,-528,-507,-478,-477,-484,-469,-488,-469,-460,-471,-454,-404,-370,-380,-344,-356,-402,-388,-420,-407,-362,-306,-314,-324,-306,-328,-269,-174,-137,-162,-169,-151,-146,-131,-145,-138,-116,-119,-126,-129,-88,-83,-88,-90,-92,-47,-36,-22,-15,-7,+8,-5,-5,+4,+38,+42,+11 },
{ +94,-120,+125,-237,+2350,+12650,+3360,-16554,-4907,+13998,+898,+5067,+10693,+1435,+7012,+3476,+1133,-3760,-3000,-2428,-4401,-3379,-3065,-1321,-3281,-1197,-1854,-618,-992,-917,+347,-1300,-824,+299,-63,-334,+878,-860,-768,-499,-718,-192,-810,-961,-1295,-1534,-1964,-2097,-1402,-645,-535,-888,-355,-137,+109,-50,-416,-387,-494,-251,+97,-3,-204,-300,-488,-429,-314,-149,-305,-397,-430,-258,-135,+0,+78,+6,-19,-77,-65,+2,+111,+29,-129,-242,-262,-206,-62,+6,+16,-144,-223,-154,+8,+40,+11,-37,-102,-21,+74,+120,+89,-50,-184,-123,-19,+119,+145,+102,-46,-38,+29,+94,+193,+185,+103,+32,+119,+200,+237,+199,+120,+66,+91,+134,+116,+67,+74,+65 },
},
/* a = 108 */
{
{ +0,+0,+0,+2,+0,+0,+1,+0,+0,+0,+0,+1,+1,-1,+0,+0,+5,-1,+0,-2,+10,+3,+11,-2,+4,-15,+390,+1969,+2149,-1251,-3611,-408,+2782,+3126,+3189,+2194,+1901,+2585,+2003,+641,+447,+422,-235,-710,-987,-570,-359,-427,-429,-276,-136,-265,-279,-335,-711,-903,-769,-651,-467,-415,-355,-395,-474,-555,-673,-662,-558,-600,-702,-661,-577,-426,-395,-498,-497,-474,-486,-450,-469,-497,-476,-463,-412,-330,-346,-386,-392,-357,-387,-388,-352,-357,-328,-336,-369,-387,-294,-189,-150,-151,-181,-160,-133,-151,-139,-135,-132,-156,-144,-112,-107,-84,-85,-110,-87,-51,-25,-17,-26,-17,-7,+0,-14,+4,+31,+41,+7,-34 },
{ -44,+78,-141,+182,+313,+9907,+8325,-12238,-10076,+11213,+4341,+330,+12357,+3036,+4771,+5778,+1838,-2303,-3878,-1303,-4621,-3448,-3373,-1359,-2764,-1826,-1309,-1196,-619,-1211,+348,-1399,-890,+17,-250,-192,+603,-305,-762,-516,-705,-42,-823,-1122,-1105,-1579,-1754,-2064,-1541,-884,-559,-730,-473,-197,-62,+21,-316,-343,-434,-261,+50,+89,-151,-282,-441,-438,-347,-182,-269,-356,-402,-270,-167,-86,+33,-23,+0,-85,-75,-33,+116,+47,-99,-181,-242,-222,-98,-31,-6,-90,-178,-178,-45,+33,-4,-19,-101,-59,+35,+100,+83,+35,-117,-136,-56,+62,+140,+123,-2,-51,+41,+90,+172,+179,+117,+59,+112,+194,+216,+188,+149,+101,+91,+116,+124,+76,+65,+62 },
},
/* a = 114 */
{
{ +1,+3,+2,+2,+3,+1,+1,+2,+0,+3,+2,+3,-1,+4,+0,+3,+4,+2,+0,+1,+10,+5,+11,-9,+25,+217,+1872,+2170,-917,-2770,-1052,+1823,+3135,+3298,+2343,+1888,+2473,+1928,+686,+257,+305,-182,-460,-715,-664,-392,-442,-196,-83,-213,-209,-91,-209,-658,-795,-643,-614,-603,-486,-467,-473,-434,-499,-548,-639,-657,-599,-610,-666,-653,-511,-347,-414,-478,-456,-496,-451,-443,-494,-541,-484,-413,-374,-373,-363,-350,-386,-354,-346,-326,-325,-354,-376,-408,-407,-322,-201,-162,-168,-179,-158,-133,-153,-147,-144,-121,-136,-164,-145,-108,-73,-89,-107,-95,-63,-23,-18,-11,-10,-19,-14,-12,+11,+30,+20,-9,-28,-11 },
{ -120,+155,-215,+284,-411,+5241,+11574,-4640,-13598,+4847,+8397,-2628,+10127,+7912,+1549,+6971,+3549,-489,-4341,-1133,-3507,-4259,-3174,-2142,-1906,-2421,-973,-1473,-483,-1217,+50,-1202,-1305,-54,-501,-54,+255,+216,-632,-634,-605,-229,-691,-1116,-915,-1550,-1623,-1757,-1693,-1151,-737,-608,-545,-303,-292,+15,-170,-302,-352,-272,-16,+98,-62,-269,-347,-432,-405,-234,-202,-307,-330,-291,-199,-184,-44,-51,-31,-72,-113,-69,+66,+100,-38,-128,-207,-220,-168,-74,-43,-49,-122,-171,-99,-22,-35,-7,-83,-105,-16,+80,+74,+79,-20,-134,-85,-7,+107,+128,+54,-32,+37,+82,+116,+173,+171,+98,+84,+152,+197,+190,+168,+136,+91,+102,+122,+86,+51,+69 },
},
/* a = 120 */
{
{ +2,+3,+3,+3,+1,+1,+2,+1,+2,+3,+2,+1,+0,+2,+5,+1,+2,+0,+3,+8,-3,+16,-7,+23,+221,+1913,+2070,-969,-2282,-995,+1268,+3189,+3480,+2120,+1713,+2593,+2116,+595,+43,+160,-240,-651,-735,-500,-391,-484,-221,-15,-86,-10,-123,-212,-311,-683,-702,-494,-408,-471,-618,-587,-517,-553,-536,-564,-542,-612,-693,-650,-617,-517,-448,-424,-427,-420,-449,-473,-439,-486,-536,-537,-447,-385,-438,-376,-340,-328,-352,-363,-284,-296,-337,-409,-455,-422,-312,-223,-196,-184,-182,-172,-165,-139,-135,-155,-145,-132,-144,-145,-130,-106,-78,-90,-101,-77,-41,-23,-10,-10,-14,-19,-11,+11,+21,+0,-35,-26,+0,+27 },
{ -17,+0,+18,-53,+49,+968,+9971,+4760,-11971,-3995,+9469,-1008,+3475,+13000,+1687,+4517,+6249,+1574,-3254,-2503,-1582,-4613,-3331,-2734,-1658,-2460,-1166,-1266,-810,-765,-543,-774,-1725,-213,-743,+4,-21,+299,-2,-841,-536,-357,-780,-1095,-651,-1318,-1665,-1462,-1542,-1329,-1051,-644,-520,-450,-442,-197,-14,-244,-309,-220,-63,+0,+11,-191,-265,-372,-441,-302,-174,-228,-271,-278,-232,-239,-186,-80,-77,-67,-134,-103,-28,+89,+53,-51,-164,-220,-219,-137,-58,-55,-71,-141,-142,-84,-71,-52,-60,-125,-63,+45,+72,+73,+48,-85,-88,-49,+29,+92,+106,+35,+26,+64,+67,+154,+197,+155,+63,+105,+163,+188,+187,+149,+106,+89,+114,+100,+56,+75 },
},
/* a = 126 */
{
{ +0,+1,-1,+0,-1,-3,+0,-2,+1,-2,-2,+0,-3,+2,-1,+0,-3,-4,+9,-5,+11,-17,+25,+281,+2062,+1946,-1189,-2036,-825,+1146,+3286,+3586,+2001,+1716,+2571,+1919,+563,+106,+121,-485,-804,-621,-814,-648,-288,-235,-62,-52,-12,-28,-109,-279,-525,-528,-420,-362,-326,-409,-650,-669,-673,-617,-571,-578,-504,-585,-730,-661,-482,-431,-457,-480,-445,-402,-414,-462,-500,-531,-516,-466,-494,-434,-385,-360,-311,-366,-299,-284,-290,-344,-430,-428,-397,-325,-248,-216,-218,-173,-197,-188,-151,-143,-140,-148,-155,-146,-132,-135,-104,-103,-97,-89,-82,-53,-31,-15,-32,-24,-18,+5,+17,-7,-35,-45,-20,-2,+17,+26 },
{ +68,-101,+123,-173,+221,-321,+4272,+10060,-3354,-10331,+4242,+3920,-2522,+11771,+7883,+527,+6755,+4438,-723,-3545,-1275,-3134,-3998,-3005,-2063,-2014,-1857,-767,-1296,-394,-753,-772,-1596,-702,-714,-436,+185,-171,+441,-370,-685,-495,-693,-1317,-612,-787,-1646,-1383,-1324,-1274,-1171,-944,-515,-518,-577,-428,-72,-127,-303,-215,-44,-90,-47,-79,-220,-239,-385,-376,-238,-150,-233,-228,-268,-264,-290,-193,-94,-85,-131,-126,-100,-16,+76,+30,-77,-213,-231,-193,-89,-70,-46,-103,-160,-144,-117,-112,-73,-85,-119,-20,+63,+57,+64,-19,-74,-49,-36,+28,+101,+121,+27,+38,+50,+121,+179,+174,+105,+67,+139,+156,+173,+155,+128,+102,+98,+108,+77,+75 },
},
/* a = 132 */
{
{ +3,+3,+2,+1,+0,+3,+1,+4,+2,+0,+3,+1,+4,+3,+2,+0,+0,+3,+8,+10,-9,+22,+375,+2315,+1791,-1474,-1882,-673,+1203,+3601,+3674,+1824,+1780,+2648,+1852,+374,-115,+48,-439,-879,-618,-864,-933,-497,-394,+78,-24,-147,+66,-154,-279,-378,-390,-362,-232,-162,-309,-485,-542,-703,-802,-681,-580,-563,-603,-607,-589,-533,-445,-418,-433,-464,-496,-438,-360,-482,-595,-492,-497,-477,-433,-429,-304,-361,-370,-292,-252,-279,-379,-403,-380,-342,-322,-264,-248,-213,-210,-226,-171,-157,-130,-148,-171,-152,-137,-138,-121,-98,-97,-96,-98,-80,-65,-14,-12,-37,-44,-16,+22,+23,-15,-69,-50,-14,+11,+28,+9,+9 },
{ -22,+27,-56,+81,-131,+166,+160,+7062,+6682,-7633,-4809,+5422,-1828,+3396,+13641,+2460,+2638,+6834,+2582,-2113,-2777,-1534,-3541,-3407,-2725,-1702,-2167,-1033,-973,-906,-199,-1155,-1216,-1106,-711,-828,+66,-173,+45,+212,-275,-691,-783,-1113,-1093,-372,-1244,-1504,-1074,-1228,-1126,-1005,-745,-532,-623,-595,-298,-113,-237,-229,-125,-48,-158,-47,-131,-164,-220,-341,-341,-202,-161,-184,-230,-337,-309,-299,-162,-98,-118,-131,-113,-121,-24,+39,-6,-112,-204,-217,-143,-96,-35,-53,-146,-199,-185,-119,-106,-60,-119,-89,+0,+47,+67,+37,-39,-50,-35,+1,+68,+121,+61,+32,+67,+87,+141,+153,+152,+97,+115,+130,+133,+154,+162,+138,+91,+101,+101,+80 },
},
/* a = 138 */
{
{ +0,-3,-2,-2,-1,-1,+0,-1,-3,+0,-4,+3,-4,+2,-7,+0,-3,+1,+8,-4,+8,+520,+2607,+1569,-1814,-1760,-529,+1352,+4013,+3768,+1606,+1920,+2750,+1678,+247,-235,-135,-640,-1036,-481,-660,-1205,-740,-455,-144,-68,-129,+46,-220,-338,-290,-433,-339,-52,-77,-234,-318,-391,-561,-738,-749,-707,-655,-657,-686,-565,-408,-402,-454,-413,-420,-479,-502,-468,-452,-490,-643,-577,-351,-415,-382,-390,-370,-325,-329,-298,-336,-340,-330,-317,-329,-289,-290,-250,-233,-265,-228,-201,-136,-127,-140,-166,-180,-167,-144,-98,-99,-94,-99,-101,-91,-62,-24,-36,-34,-31,-19,+18,+13,-53,-73,-40,-24,+2,+18,+21,+13,-2 },
{ -32,+16,-25,+11,-15,-1,-32,+1265,+8154,+2853,-7923,-865,+2310,-2378,+9272,+10696,+348,+4542,+5839,+1338,-2710,-2275,-1909,-3265,-3201,-2284,-1663,-1883,-600,-1194,-295,-696,-1476,-892,-1038,-811,-438,-34,-305,+129,+182,-236,-936,-1131,-1063,-642,-730,-1356,-1085,-1050,-1147,-923,-813,-682,-588,-589,-545,-313,-208,-188,-186,-122,-190,-127,+27,-88,-158,-228,-291,-335,-193,-149,-156,-295,-370,-330,-262,-116,-114,-121,-108,-153,-152,-30,+6,-40,-116,-183,-179,-119,-81,-25,-84,-185,-233,-172,-124,-80,-58,-112,-72,-11,+38,+67,+41,-18,-19,-3,+39,+77,+84,+60,+82,+90,+91,+126,+167,+163,+122,+121,+121,+149,+171,+173,+124,+98,+100,+77 },
},
/* a = 144 */
{
{ +1,+0,+1,+0,+3,+1,+1,-1,+1,+0,+6,-2,+7,-7,+6,-6,+8,+3,+9,+7,+704,+2968,+1289,-2213,-1612,-370,+1580,+4490,+3844,+1421,+2089,+2899,+1488,+63,-297,-329,-783,-1191,-617,-493,-1224,-850,-504,-350,-117,-234,-80,-186,-423,-338,-326,-412,-180,+68,-116,-260,-292,-373,-561,-680,-624,-702,-785,-813,-614,-413,-341,-332,-382,-433,-465,-433,-460,-518,-676,-665,-401,-419,-359,-344,-400,-332,-375,-335,-355,-354,-279,-274,-281,-278,-271,-244,-271,-285,-262,-247,-193,-140,-126,-140,-135,-180,-174,-141,-124,-83,-97,-91,-92,-83,-49,-48,-34,-36,-34,+11,+24,-13,-70,-70,-38,-9,+14,+12,+20,+21,+11,-12 },
{ +21,-40,+36,-54,+54,-74,+85,-140,+2363,+7950,+306,-6600,+18,-350,+382,+11682,+7248,+342,+5219,+5013,+492,-2990,-1973,-1954,-2961,-3120,-1833,-1715,-1412,-604,-1048,-188,-1377,-1053,-882,-1063,-551,-369,-275,-314,+353,+18,-422,-1174,-1216,-665,-700,-986,-1122,-930,-1084,-997,-736,-723,-673,-503,-526,-665,-348,-184,-152,-256,-252,-149,-75,+41,-59,-184,-280,-327,-312,-185,-144,-204,-341,-362,-337,-229,-115,-117,-154,-161,-184,-152,-60,-48,-74,-125,-175,-165,-127,-83,-40,-110,-203,-263,-202,-131,-52,-51,-126,-105,-31,+31,+67,+65,+4,-27,-19,+11,+64,+88,+77,+77,+57,+64,+121,+179,+169,+126,+104,+114,+139,+173,+156,+80,+46,+57 },
},
/* a = 150 */
{
{ -2,-1,-1,+0,+0,-1,-3,+0,-2,+4,-6,+6,-11,+7,-12,+9,-5,+17,+0,+932,+3359,+955,-2676,-1463,-181,+1869,+5017,+3863,+1239,+2329,+3000,+1261,-137,-338,-480,-1038,-1292,-715,-437,-1196,-1135,-428,-312,-305,-297,-193,-235,-583,-353,-273,-497,-218,+10,-153,-295,-151,-232,-489,-541,-499,-565,-774,-915,-754,-449,-329,-377,-322,-368,-410,-420,-414,-624,-796,-621,-497,-294,-316,-422,-341,-322,-389,-448,-368,-244,-282,-279,-260,-274,-214,-240,-298,-281,-272,-260,-201,-154,-134,-131,-164,-175,-153,-134,-105,-105,-114,-117,-99,-78,-50,-44,-47,-40,-28,+9,+19,-41,-87,-57,-31,-17,+8,+29,+24,+21,+3,-27,+3 },
{ -15,+19,-36,+38,-52,+64,-87,+111,-126,+3085,+7290,-829,-5642,-634,-950,+3167,+11606,+5101,+719,+5261,+4565,-254,-3000,-1700,-1753,-2872,-2906,-1486,-1733,-996,-695,-812,-671,-1348,-663,-1167,-677,-477,-559,-406,+27,+305,-318,-550,-1294,-884,-590,-859,-890,-984,-924,-965,-843,-732,-532,-553,-516,-565,-661,-319,-176,-161,-319,-269,-145,-19,-10,-83,-197,-358,-358,-283,-124,-138,-264,-330,-319,-322,-224,-134,-151,-154,-182,-214,-140,-96,-58,-94,-159,-172,-156,-115,-73,-37,-128,-231,-268,-192,-110,-49,-62,-120,-83,-17,+31,+72,+57,+12,-23,-58,-13,+81,+131,+101,+42,+3,+61,+170,+218,+165,+109,+99,+129,+147,+145,+102,+46,+46 },
},
/* a = 156 */
{
{ +0,+0,+2,+1,+1,-3,+4,-2,+8,-5,+8,-11,+14,-16,+17,-14,+30,-3,+1212,+3799,+543,-3180,-1290,+36,+2243,+5599,+3799,+1066,+2659,+3104,+962,-395,-359,-568,-1282,-1452,-786,-454,-1057,-1311,-618,-193,-401,-314,-229,-394,-575,-428,-356,-468,-311,-52,-143,-391,-303,-177,-216,-479,-516,-431,-605,-875,-735,-426,-439,-419,-378,-357,-309,-334,-528,-675,-668,-647,-422,-390,-405,-272,-314,-395,-458,-382,-247,-278,-305,-247,-256,-239,-243,-248,-254,-272,-273,-250,-191,-171,-140,-150,-166,-182,-160,-96,-68,-92,-119,-131,-115,-102,-71,-28,-34,-44,-31,+9,+7,-44,-76,-63,-33,-3,+13,+29,+32,+23,+0,-6,+33,+72 },
{ +9,-13,+13,-32,+31,-49,+59,-85,+105,-63,+3367,+6739,-1191,-5481,-1244,-337,+4640,+10744,+4078,+806,+5224,+4216,-793,-2774,-1438,-1563,-2839,-2532,-1406,-1602,-765,-686,-950,-1034,-798,-879,-1064,-273,-801,-660,-165,+148,-50,-396,-828,-1043,-591,-860,-710,-815,-951,-857,-838,-756,-724,-354,-447,-631,-591,-534,-329,-116,-171,-351,-314,-237,-33,-58,-192,-288,-344,-320,-254,-130,-115,-255,-345,-317,-302,-231,-177,-168,-157,-203,-235,-157,-109,-87,-115,-155,-201,-176,-97,-53,-63,-149,-241,-243,-176,-125,-46,-42,-81,-59,-24,+3,+53,+44,-8,-59,-69,+16,+117,+132,+59,+10,+17,+94,+191,+206,+152,+108,+105,+101,+105,+127,+92,+59 },
},
/* a = 162 */
{
{ +0,+0,+1,-1,-4,+1,-2,+6,-8,+8,-16,+15,-21,+20,-25,+43,-10,+1526,+4254,+90,-3719,-1101,+268,+2635,+6225,+3676,+899,+3062,+3169,+650,-691,-418,-649,-1490,-1600,-875,-510,-981,-1328,-856,-151,-429,-477,-179,-462,-617,-428,-390,-499,-459,-143,-149,-407,-468,-298,-184,-338,-459,-465,-606,-747,-490,-373,-447,-476,-427,-370,-338,-460,-527,-578,-635,-494,-455,-454,-364,-317,-375,-451,-390,-222,-243,-294,-291,-287,-249,-266,-242,-232,-263,-251,-265,-236,-190,-153,-163,-180,-183,-189,-144,-112,-58,-46,-104,-145,-142,-104,-70,-48,-61,-67,-26,+7,-2,-50,-67,-48,-27,-2,+9,+31,+29,+18,+0,+7,+67,+121,+109 },
{ -2,+8,-8,+10,-27,+30,-45,+52,-72,+89,-2,+3374,+6385,-1370,-5637,-1312,+412,+5048,+9946,+3563,+721,+5182,+3862,-1001,-2471,-1197,-1432,-2665,-2248,-1426,-1378,-620,-723,-1339,-779,-615,-1148,-512,-388,-1084,-406,+9,-132,-118,-545,-949,-637,-644,-889,-609,-766,-823,-735,-833,-762,-499,-314,-462,-653,-578,-332,-256,-152,-199,-351,-356,-419,-197,-84,-269,-330,-318,-255,-167,-165,-177,-216,-293,-362,-331,-232,-176,-170,-195,-228,-236,-168,-119,-104,-121,-179,-217,-176,-114,-51,-69,-150,-217,-216,-168,-107,-14,-23,-65,-53,-33,-13,+24,+11,-53,-73,-26,+56,+116,+89,+41,+29,+53,+118,+173,+184,+134,+99,+87,+84,+117,+135,+112 },
},
/* a = 168 */
{
{ +0,-1,-4,-6,+0,-5,+5,-12,+9,-23,+18,-30,+28,-40,+53,-14,+1869,+4713,-371,-4270,-939,+503,+3081,+6873,+3513,+747,+3509,+3223,+307,-990,-498,-735,-1704,-1744,-957,-541,-948,-1315,-1019,-262,-320,-638,-273,-425,-737,-302,-377,-530,-489,-346,-289,-371,-480,-472,-214,-328,-474,-572,-623,-582,-375,-295,-368,-380,-379,-423,-542,-480,-489,-595,-531,-499,-411,-360,-364,-403,-466,-382,-274,-215,-245,-240,-267,-299,-327,-290,-216,-223,-239,-264,-276,-221,-163,-150,-158,-203,-216,-182,-146,-105,-59,-44,-89,-153,-127,-98,-44,-49,-113,-94,-38,+3,-12,-53,-64,-26,-2,-1,+16,+36,+39,+20,-23,+8,+91,+152,+140,+110 },
{ +2,-2,+8,-10,+8,-26,+28,-42,+47,-67,+83,+13,+3206,+6145,-1465,-5706,-1101,+846,+4892,+9327,+3284,+601,+5062,+3595,-972,-2172,-988,-1288,-2432,-2134,-1401,-1139,-515,-985,-1443,-456,-805,-912,-245,-751,-961,-157,-175,-250,-169,-741,-696,-603,-731,-717,-626,-627,-611,-764,-902,-703,-320,-246,-593,-553,-398,-298,-174,-230,-299,-359,-441,-568,-407,-183,-207,-313,-350,-211,-142,-135,-208,-270,-292,-368,-330,-256,-182,-180,-230,-223,-232,-202,-141,-121,-139,-192,-219,-191,-136,-89,-58,-114,-198,-202,-149,-75,-7,-20,-80,-72,-49,-26,+2,-29,-87,-78,-8,+69,+115,+84,+27,+31,+74,+117,+130,+126,+108,+104,+96,+94,+133,+143 },
},
/* a = 174 */
{
{ +2,-2,-3,+3,-4,+10,-9,+11,-21,+23,-33,+40,-50,+68,-13,+2241,+5157,-816,-4787,-818,+734,+3554,+7540,+3331,+635,+3992,+3244,-45,-1267,-619,-819,-1884,-1891,-1052,-611,-833,-1322,-1091,-430,-350,-533,-526,-386,-727,-403,-204,-477,-499,-447,-496,-463,-458,-551,-235,-311,-626,-705,-647,-509,-291,-274,-305,-217,-364,-527,-431,-426,-526,-616,-565,-458,-356,-344,-392,-391,-319,-272,-345,-232,-171,-231,-280,-325,-327,-259,-220,-219,-235,-249,-258,-234,-164,-126,-150,-191,-221,-209,-145,-90,-31,-49,-142,-151,-83,-52,-42,-82,-113,-83,-43,-20,-30,-67,-60,-2,+2,+14,+46,+73,+50,+16,-7,+0,+76,+163,+178,+142,+100 },
{ -7,+3,-4,+8,-11,+11,-28,+27,-40,+47,-64,+81,+5,+2938,+5888,-1414,-5572,-881,+971,+4513,+8773,+3170,+535,+4827,+3412,-781,-1836,-826,-1143,-2220,-2072,-1312,-894,-548,-1257,-1268,-396,-851,-530,-382,-837,-672,-205,-344,-237,-330,-657,-546,-755,-602,-615,-524,-423,-594,-837,-808,-668,-312,-140,-475,-480,-311,-300,-235,-210,-455,-520,-496,-542,-439,-378,-250,-209,-290,-258,-191,-123,-181,-312,-360,-303,-331,-266,-190,-189,-210,-234,-259,-235,-145,-121,-139,-207,-212,-196,-154,-78,-57,-97,-171,-159,-111,-68,-12,-37,-84,-89,-60,-32,-2,-40,-109,-81,+1,+83,+115,+88,+30,+30,+61,+78,+90,+112,+123,+113,+122,+134,+130 },
},
/* a = 180 */
{
{ -2,-6,+2,-4,+6,-11,+10,-25,+24,-36,+42,-58,+76,-8,+2605,+5556,-1190,-5237,-793,+906,+4043,+8174,+3203,+548,+4457,+3285,-434,-1522,-739,-972,-2034,-2013,-1179,-706,-727,-1315,-1118,-508,-597,-407,-581,-616,-569,-426,-294,-256,-510,-499,-567,-712,-443,-594,-380,-291,-640,-869,-715,-526,-326,-228,-255,-295,-438,-371,-274,-370,-513,-604,-564,-483,-391,-393,-389,-249,-194,-305,-308,-169,-160,-275,-366,-323,-289,-259,-212,-207,-234,-240,-271,-234,-160,-129,-150,-191,-215,-217,-149,-98,-34,-76,-151,-155,-97,-43,-28,-60,-123,-87,-45,-29,-24,-71,-82,-45,+6,+53,+90,+86,+36,+30,+23,+18,+70,+141,+142,+138,+142,+112 },
{ -2,-6,+2,-4,+6,-11,+10,-25,+24,-36,+42,-58,+76,-8,+2605,+5556,-1190,-5237,-793,+906,+4043,+8174,+3203,+548,+4457,+3285,-434,-1522,-739,-972,-2034,-2013,-1179,-706,-727,-1315,-1118,-508,-597,-407,-581,-616,-569,-426,-294,-256,-510,-499,-567,-712,-443,-594,-380,-291,-640,-869,-715,-526,-326,-228,-255,-295,-438,-371,-274,-370,-513,-604,-564,-483,-391,-393,-389,-249,-194,-305,-308,-169,-160,-275,-366,-323,-289,-259,-212,-207,-234,-240,-271,-234,-160,-129,-150,-191,-215,-217,-149,-98,-34,-76,-151,-155,-97,-43,-28,-60,-123,-87,-45,-29,-24,-71,-82,-45,+6,+53,+90,+86,+36,+30,+23,+18,+70,+141,+142,+138,+142,+112 },
},
},
};
static const HrtfFilterCoeffs Elev40 = {
29, 180, {
/* a = 0 */
{
{ -1,+2,-5,-2,+4,+5,-9,+21,-55,+79,-137,+198,-274,+372,-222,+4716,+3665,-1161,-8057,-11648,+8098,+8382,+12231,+11205,-3377,-2213,+2740,+1469,-1430,-506,-4638,-960,-1064,-3727,+483,-1254,-1437,+38,-1049,+154,+323,-435,-241,-558,-762,-1,-1673,-591,+309,-788,+329,+137,-502,-406,-255,-213,-49,-468,-594,+61,+264,-90,+82,+66,-354,-656,-910,-992,-900,-886,-886,-1053,-926,-326,-295,-413,-412,-354,-568,-604,-483,-390,-310,-277,-305,-351,-246,-177,-159,-183,-240,-327,-297,-228,-72,-44,-38,-98,-186,-149,-81,-14,-59,-68,-106,-80,+10,+55,+65,-5,-110,-128,-90,-13,+52,+35,-42,-63,-57,+4,+72,+86,+46,-8,-3,+53,+141,+141 },
{ -1,+2,-5,-2,+4,+5,-9,+21,-55,+79,-137,+198,-274,+372,-222,+4716,+3665,-1161,-8057,-11648,+8098,+8382,+12231,+11205,-3377,-2213,+2740,+1469,-1430,-506,-4638,-960,-1064,-3727,+483,-1254,-1437,+38,-1049,+154,+323,-435,-241,-558,-762,-1,-1673,-591,+309,-788,+329,+137,-502,-406,-255,-213,-49,-468,-594,+61,+264,-90,+82,+66,-354,-656,-910,-992,-900,-886,-886,-1053,-926,-326,-295,-413,-412,-354,-568,-604,-483,-390,-310,-277,-305,-351,-246,-177,-159,-183,-240,-327,-297,-228,-72,-44,-38,-98,-186,-149,-81,-14,-59,-68,-106,-80,+10,+55,+65,-5,-110,-128,-90,-13,+52,+35,-42,-63,-57,+4,+72,+86,+46,-8,-3,+53,+141,+141 },
},
/* a = 6 */
{
{ +5,-1,+4,-3,+0,+1,+8,-13,+28,-56,+70,-118,+161,-206,+275,-204,+3493,+3727,-526,-6048,-11494,+3942,+7595,+10364,+12510,-463,-2686,+1956,+1146,-609,+621,-3663,-1746,-646,-3015,-218,-1012,-1353,+5,-1128,-202,+461,-419,-51,-7,-681,-128,-1734,-865,+188,-822,+309,+284,-213,-305,-344,-348,-10,-375,-610,+333,+365,-436,-257,+108,-303,-682,-880,-963,-763,-706,-663,-800,-1085,-653,-270,-401,-506,-433,-525,-657,-586,-406,-330,-268,-318,-416,-350,-257,-109,-184,-303,-312,-303,-279,-127,-7,+0,-62,-154,-167,-117,-41,-24,-34,-91,-69,-28,+21,+53,+11,-68,-144,-131,-47,+42,+72,+21,-69,-94,-30,+50,+81,+86,+12,-10,+17,+73 },
{ +6,-12,+1,-7,+21,-35,+56,-104,+129,-184,+226,-282,+339,-354,+3501,+5867,-709,-6215,-15473,+4819,+11454,+10819,+15915,-2386,-4537,+2067,+2094,-1236,-258,-4665,-2426,+596,-4647,-632,+34,-2175,-139,-905,-148,+506,-348,-412,-314,-1084,-101,-1000,-1474,+323,-460,+53,+370,-418,-625,-308,-233,-73,-440,-524,-403,-38,+596,+210,-87,-80,-516,-856,-1023,-1133,-1036,-1091,-1021,-855,-525,-334,-131,-325,-383,-466,-588,-463,-390,-377,-303,-261,-318,-215,-233,-122,-122,-227,-310,-295,-252,-60,-3,-46,-96,-211,-167,-88,-12,-80,-92,-112,-108,-6,+54,+72,+27,-94,-153,-114,-12,+64,+59,-14,-81,-99,-22,+80,+88,+43,-20,+9,+75,+141,+164,+124 },
},
/* a = 13 */
{
{ -1,+3,+1,+2,-3,-2,+7,-3,+2,+5,-26,+34,-69,+109,-147,+196,+23,+3572,+2712,-518,-6648,-8909,+4451,+5738,+10612,+10348,-945,-954,+1953,+331,+132,+160,-3555,-1076,-835,-2492,-262,-1076,-947,-234,-1038,-55,+281,-321,+31,-16,-399,-561,-1709,-353,-177,-552,+380,+246,+22,-365,-435,-316,-76,-552,-391,+423,+143,-489,-413,-119,-205,-695,-955,-793,-654,-685,-589,-736,-962,-683,-435,-311,-517,-580,-571,-610,-581,-474,-310,-283,-377,-397,-324,-287,-193,-184,-301,-357,-297,-208,-70,-22,-28,-67,-125,-146,-100,-40,-27,-37,-59,-67,-45,+4,+4,-3,-83,-127,-132,-28,+61,+71,+12,-86,-100,-29,+68,+84,+73,+24,+7,+27 },
{ -8,+2,-14,+31,-43,+63,-95,+93,-114,+115,-105,+80,-67,+1837,+7369,+846,-4646,-17169,-1300,+14771,+9694,+18532,+2082,-7285,+535,+2984,-1453,-10,-3685,-4855,+1776,-3801,-2495,+552,-2007,-504,-961,-517,+721,-157,-663,-247,-939,-475,-524,-1652,-176,-257,+0,+414,-214,-720,-332,-283,-19,-348,-732,-747,-405,+1054,+386,-121,+21,-439,-633,-938,-1278,-1410,-1295,-818,-764,-827,-426,+69,-75,-338,-482,-604,-398,-391,-405,-315,-246,-310,-241,-207,-90,-92,-227,-304,-292,-259,-98,+73,-5,-63,-236,-212,-81,-7,-56,-137,-137,-142,-38,+54,+65,+63,-77,-186,-147,-31,+87,+112,+22,-115,-124,-55,+61,+84,+47,+5,+30,+80,+125,+183,+153,+86 },
},
/* a = 19 */
{
{ -2,-1,+1,+0,+2,-3,-1,+6,-3,+2,+4,-23,+27,-53,+82,-112,+146,+35,+2912,+2508,-73,-5486,-7710,+2617,+4462,+9617,+9304,+293,-57,+1336,+525,+415,+60,-2906,-893,-649,-2260,-369,-842,-950,-355,-878,-149,+311,-177,+1,+72,-445,-724,-1262,-271,-229,-291,+356,+284,-82,-455,-370,-415,-234,-507,-302,+343,-64,-549,-392,-250,-168,-671,-953,-686,-627,-626,-581,-653,-800,-730,-585,-335,-420,-611,-686,-650,-523,-513,-444,-287,-362,-390,-313,-319,-277,-243,-245,-295,-265,-208,-100,-15,-22,-62,-110,-138,-96,-39,-13,-34,-63,-99,-88,-20,-11,-17,-77,-103,-107,-27,+52,+48,+3,-75,-99,-42,+56,+107,+82,+18,-3 },
{ -2,-12,+29,-35,+48,-67,+47,-54,+26,+21,-89,+144,+915,+7785,+2791,-3876,-18367,-5853,+16473,+10769,+19418,+4961,-7326,-1155,+2346,-487,-993,-2750,-6075,+1210,-2418,-3153,+523,-2344,-532,-718,-1070,+551,+293,-789,-474,-844,-658,-127,-1723,-558,-284,+138,+378,-158,-755,-354,-83,-61,-122,-1104,-1092,-395,+878,+599,-19,-144,-259,-475,-863,-1407,-1778,-1271,-576,-891,-1030,-413,+183,+181,-292,-507,-522,-397,-432,-354,-304,-216,-308,-288,-160,-66,-84,-183,-319,-340,-248,-73,+102,+38,-28,-178,-203,-131,-6,-25,-104,-159,-195,-96,+30,+93,+57,-94,-206,-155,-40,+97,+149,+42,-102,-136,-85,+5,+58,+99,+58,+48,+64,+130,+194,+174,+96,+39 },
},
/* a = 26 */
{
{ -1,+0,-2,+1,+1,+2,-2,+0,+6,-6,+9,-7,-4,+7,-22,+47,-67,+85,+184,+2687,+2074,-27,-5382,-6235,+1975,+4018,+9329,+7582,+835,+401,+1109,+654,+487,-161,-2355,-488,-856,-1928,-271,-853,-873,-410,-729,+0,+320,-329,-38,+160,-374,-748,-845,-102,-244,-143,+179,+119,-187,-388,-518,-460,-165,-609,-196,+305,-328,-588,-220,-213,-365,-707,-886,-650,-586,-633,-531,-662,-724,-630,-603,-402,-445,-594,-736,-670,-514,-520,-477,-335,-315,-385,-332,-325,-317,-235,-218,-201,-259,-245,-66,-10,-11,-83,-124,-97,-68,-40,-48,-45,-73,-110,-99,-48,+4,-19,-51,-87,-97,-16,+13,+44,+5,-64,-84,-28,+52,+86,+89,+7 },
{ -6,+9,-6,-1,+5,-56,+79,-153,+238,-354,+486,-349,+6505,+5813,-968,-15973,-15187,+14709,+12549,+18705,+11607,-6971,-2307,+1454,-141,-1019,-1679,-7229,-353,-621,-4105,+719,-1728,-1749,-402,-953,-93,+317,-383,-749,-619,-1143,+46,-1097,-1132,-636,+202,+573,-223,-572,-601,-19,+130,+28,-1418,-891,-421,-109,+984,+144,-399,-140,-252,-764,-1556,-1830,-1154,-452,-1026,-1290,-491,+273,+321,-313,-435,-399,-432,-396,-331,-363,-241,-228,-278,-207,-119,-38,-122,-292,-381,-278,-116,+83,+78,+34,-115,-203,-107,-57,-9,-69,-113,-208,-176,-14,+50,+45,-64,-198,-192,-67,+68,+143,+82,-66,-121,-131,-52,+60,+114,+98,+34,+63,+125,+189,+184,+116,+53,+44 },
},
/* a = 32 */
{
{ +0,-1,+0,-2,+1,+1,+1,-1,+0,+1,+0,+2,+0,-5,+9,-22,+40,-60,+74,+98,+2084,+2058,+436,-4083,-5997,+505,+3358,+7878,+7297,+1796,+580,+1050,+773,+462,+166,-1724,-505,-664,-1740,-292,-704,-937,-270,-497,-239,+61,-200,+139,+396,-254,-564,-457,-229,-392,-243,+21,+20,-307,-442,-466,-385,-343,-665,-83,+160,-432,-494,-142,-257,-515,-704,-798,-672,-624,-599,-544,-609,-577,-584,-629,-545,-483,-548,-676,-652,-628,-505,-458,-372,-329,-387,-386,-324,-248,-237,-216,-198,-187,-199,-136,-47,-36,-48,-98,-107,-80,-81,-65,-63,-65,-111,-113,-63,-1,+15,-35,-84,-104,-46,+2,+42,+22,-44,-73,-35,+21,+56,+67 },
{ -3,+19,-34,+55,-113,+147,-226,+309,-411,+537,-641,+4694,+7638,+1642,-12802,-21344,+10670,+14607,+17437,+16618,-5464,-3089,+901,+689,-1750,-1039,-6966,-3309,+831,-4299,+155,-737,-1846,-831,-1308,+163,+147,-437,-950,-343,-1281,-254,-738,-1015,-926,-304,+1047,-163,-647,-556,-55,+239,-36,-1445,-530,-431,-734,+893,+169,-496,-297,-160,-730,-1750,-1668,-693,-557,-1223,-1074,-586,+69,+305,-163,-332,-430,-434,-251,-265,-400,-246,-257,-272,-189,-133,-10,-153,-226,-336,-310,-180,+64,+122,+47,-50,-189,-112,-32,+29,-29,-105,-187,-172,-54,+0,+5,-44,-176,-193,-122,+19,+158,+104,-37,-141,-156,-28,+109,+132,+69,+22,+68,+119,+193,+192,+136,+69,+46,+105 },
},
/* a = 39 */
{
{ +3,+2,+0,+1,+0,+3,+3,+3,+1,+1,+3,+0,+4,+2,+0,+6,-10,+22,-29,+42,+165,+1884,+1842,+468,-3857,-5352,+234,+3195,+7310,+6441,+1900,+773,+1059,+729,+548,+212,-1311,-312,-751,-1455,-179,-709,-723,-310,-709,-161,+239,+0,+370,+535,-268,-533,-397,-455,-427,-183,-251,-260,-155,-368,-529,-379,-491,-600,+20,+107,-497,-436,-206,-312,-554,-774,-737,-709,-630,-575,-475,-538,-555,-615,-674,-534,-504,-520,-623,-618,-623,-529,-408,-410,-391,-373,-364,-291,-248,-202,-182,-173,-164,-202,-163,-69,-24,-47,-102,-133,-111,-69,-78,-54,-63,-118,-100,-66,+20,+21,-37,-90,-100,-47,+3,+42,+19,-33,-76,-37,+10,+34 },
{ +36,-49,+70,-109,+105,-135,+132,-122,+95,-87,+1354,+8362,+4836,-5176,-24484,-2400,+18120,+13185,+21938,+1232,-5340,+711,+588,-582,-1064,-5120,-6597,+646,-3726,-1328,+578,-2346,-350,-1367,-635,+188,+134,-1249,-664,-872,-705,-416,-1095,-873,-872,+885,+298,-559,-547,-237,+292,-230,-879,-402,-737,-869,+486,+311,-465,-540,-340,-651,-1567,-1542,-494,-672,-1261,-799,-493,-355,-20,-18,-55,-368,-567,-267,-153,-258,-222,-312,-353,-197,-130,-12,-100,-178,-286,-325,-244,+9,+128,+60,+9,-148,-142,-62,+51,+43,-68,-136,-184,-85,-46,-6,-1,-119,-212,-187,-46,+100,+156,+0,-146,-170,-47,+128,+160,+88,+11,+41,+103,+146,+199,+169,+104,+71,+72,+155 },
},
/* a = 45 */
{
{ +1,+0,+0,+0,-3,+0,+0,+1,+0,+0,-3,+1,-3,+3,+0,-1,-1,-9,+14,-19,+15,+212,+1694,+1658,+537,-3657,-4914,+63,+3023,+6813,+5747,+1918,+951,+1029,+700,+622,+303,-954,-190,-780,-1130,-35,-867,-847,-270,-410,+58,+381,+238,+535,+367,-563,-459,-410,-523,-447,-601,-314,-58,-222,-421,-479,-434,-676,-391,+236,-129,-591,-406,-259,-379,-617,-772,-769,-730,-571,-467,-487,-582,-587,-626,-600,-563,-504,-455,-584,-594,-586,-560,-451,-426,-406,-349,-341,-291,-230,-146,-151,-187,-201,-194,-151,-96,-42,-79,-122,-155,-114,-67,-70,-62,-81,-94,-96,-38,+12,-4,-37,-95,-79,-61,-9,+36,+16,-31,-72,-46,-20 },
{ -15,+15,-19,-26,+43,-114,+194,-314,+454,-409,+6578,+7535,+299,-20854,-15194,+17511,+12886,+19988,+10024,-5756,+386,+728,+404,-1563,-2871,-7653,-1840,-1970,-3988,+1164,-1567,-1177,-797,-443,-150,+26,-872,-963,-811,-1143,-115,-1082,-899,-1231,+441,+752,-576,-400,-225,+49,-481,-212,-100,-1161,-879,+110,+214,-290,-699,-827,-913,-1228,-1124,-595,-744,-948,-825,-310,-325,-435,-204,-12,-168,-485,-459,-188,-38,-149,-279,-350,-299,-166,-74,-35,-91,-271,-303,-253,-68,+105,+96,+3,-115,-178,-67,+31,+55,-30,-74,-152,-135,-44,-14,+26,-71,-214,-209,-101,+29,+123,+17,-126,-156,-43,+76,+156,+121,+44,+42,+63,+103,+163,+178,+130,+106,+86,+124,+198 },
},
/* a = 51 */
{
{ +1,+0,+2,+0,-1,+0,-2,+0,+1,+0,+0,-4,+1,-4,+3,+4,-6,+2,-12,+17,-26,+21,+130,+1333,+1570,+926,-2799,-4919,-669,+2403,+5978,+5576,+2223,+1159,+972,+733,+692,+614,-531,-123,-464,-1129,-441,-642,-480,-17,-126,+189,+550,+181,+248,+135,-583,-312,-462,-918,-600,-394,-428,-137,-132,-384,-541,-620,-457,-167,+34,-287,-548,-454,-356,-417,-618,-787,-771,-633,-507,-521,-611,-537,-518,-614,-595,-520,-458,-421,-509,-587,-571,-599,-523,-396,-385,-353,-337,-263,-179,-149,-168,-197,-191,-196,-172,-129,-86,-107,-132,-140,-132,-90,-60,-45,-60,-86,-77,-51,-18,-5,-30,-75,-99,-74,-8,+25,+15,-32,-69,-73 },
{ -50,+72,-120,+142,-199,+241,-285,+333,-433,+2294,+8741,+5603,-9757,-26097,+5530,+17912,+13620,+18537,-1387,-1520,+1077,+1317,-194,-2714,-5875,-5018,-602,-5096,-774,-509,-1719,-628,-826,+301,+99,-194,-1690,-470,-1156,-579,-792,-874,-1200,-639,+999,-223,-303,-282,-198,-480,+102,+105,-992,-915,-483,+90,-153,-538,-1075,-1385,-976,-808,-665,-815,-648,-712,-515,-260,-375,-332,-250,-208,-287,-426,-344,-45,-81,-149,-250,-307,-260,-142,-41,-72,-152,-257,-262,-136,+26,+131,+34,-66,-186,-130,+8,+64,+8,-74,-98,-145,-43,+15,+36,-15,-169,-221,-127,-47,+71,+42,-88,-125,-78,+30,+107,+140,+77,+46,+57,+86,+139,+158,+145,+114,+102,+124,+172,+203 },
},
/* a = 58 */
{
{ +0,+1,+0,+1,+1,+0,-1,+1,+0,+1,+0,+0,-3,+2,-5,+10,+1,-4,+1,-7,+11,-17,+16,+187,+1246,+1449,+916,-2965,-4543,-510,+2462,+5815,+4877,+2047,+1264,+911,+745,+838,+727,-175,-204,-813,-899,-42,-290,-203,+143,+20,+168,+262,+42,+144,-123,-441,-571,-820,-566,-523,-606,-413,+4,-209,-539,-497,-511,-374,-137,-120,-446,-501,-477,-444,-497,-642,-689,-704,-631,-600,-566,-522,-493,-545,-587,-530,-472,-406,-420,-514,-569,-598,-589,-475,-394,-403,-337,-259,-235,-208,-172,-153,-164,-213,-214,-179,-153,-103,-123,-143,-156,-129,-59,-27,-39,-74,-75,-80,-55,-19,-16,-32,-69,-89,-74,-23,+13,+4,-36,-94 },
{ +5,+1,-46,+69,-142,+231,-351,+504,-637,+5757,+8764,+1617,-21652,-16555,+18909,+12889,+17175,+9705,-3926,+1956,+722,+2362,-1637,-4185,-7054,-1923,-2390,-4387,+12,-2087,-1113,-1182,+344,+110,+522,-790,-1431,-733,-1008,-333,-1374,-836,-1189,+288,+277,-339,-22,-457,-612,+141,+567,-937,-771,-606,-509,-51,-474,-870,-1697,-1298,-658,-488,-731,-681,-464,-531,-439,-395,-131,-288,-463,-428,-251,-315,-200,-118,-84,-108,-231,-277,-227,-60,-76,-127,-201,-231,-179,-21,+108,+48,-22,-142,-192,-55,+28,+61,-54,-101,-157,-51,+45,+63,+45,-100,-202,-175,-66,-7,+58,-44,-111,-94,-28,+60,+125,+116,+36,+19,+78,+136,+178,+154,+110,+94,+105,+162,+196,+185 },
},
/* a = 64 */
{
{ +1,+1,+1,+1,+1,+2,+0,+0,+0,+1,+2,+1,+0,-1,+3,-3,+12,-3,+0,+0,-3,+10,-14,+24,+157,+1096,+1344,+1067,-2693,-4451,-636,+2267,+5407,+4483,+1996,+1429,+937,+862,+1023,+705,-296,-53,-261,-445,+240,-32,-117,-34,-130,-27,+156,-27,-77,-385,-741,-315,-570,-671,-569,-652,-291,-150,-247,-402,-579,-511,-262,-146,-367,-435,-441,-593,-580,-458,-469,-704,-787,-680,-524,-500,-534,-465,-517,-529,-440,-449,-420,-414,-511,-570,-539,-531,-518,-419,-351,-270,-270,-270,-199,-152,-142,-174,-212,-224,-211,-155,-128,-150,-146,-114,-80,-62,-33,-39,-63,-70,-84,-56,-23,+0,-10,-72,-102,-82,-21,+2,-7,-44 },
{ +64,-103,+102,-134,+131,-129,+100,-99,+845,+8355,+7769,-7128,-27659,+1859,+20719,+10530,+17078,+785,-859,+2107,+2313,+1802,-3190,-5383,-6029,-953,-4465,-1488,-1385,-2518,-1228,-1055,+763,+136,+733,-1440,-654,-946,-679,-959,-1164,-1056,-722,+491,-415,+62,-388,-818,+11,+630,-260,-1017,-464,-707,-411,-484,-772,-1431,-1769,-925,-538,-292,-717,-390,-298,-544,-561,-169,-33,-455,-616,-534,-204,-176,-194,-182,-15,-111,-218,-259,-132,-22,-94,-187,-254,-209,-37,+72,+105,-13,-123,-214,-127,-4,+16,+1,-108,-129,-134,+39,+87,+100,+11,-143,-202,-125,-46,+34,+24,-81,-111,-99,+7,+99,+122,+45,-13,+21,+109,+181,+216,+142,+80,+68,+113,+171,+190,+160 },
},
/* a = 71 */
{
{ +0,+0,+0,+1,+0,+1,+0,+1,-1,+0,+0,+2,-1,+0,-1,+1,-2,+14,-12,+9,-10,+8,-5,+13,-7,+301,+1122,+1341,+697,-3505,-3795,+121,+2820,+5298,+3593,+1766,+1462,+1017,+730,+781,+796,+255,+294,-73,-119,+241,-202,-336,-161,-132,-106,+46,-285,-578,-346,-213,-490,-651,-523,-634,-708,-216,-63,-438,-518,-533,-395,-161,-277,-495,-389,-567,-667,-476,-421,-563,-790,-713,-574,-521,-516,-469,-460,-473,-436,-474,-439,-416,-454,-484,-524,-522,-561,-475,-367,-330,-287,-282,-222,-193,-159,-150,-183,-225,-258,-209,-171,-139,-126,-113,-91,-101,-54,-38,-45,-56,-89,-76,-37,-5,-7,-37,-81,-106,-73,-38,-6,-2 },
{ +60,-112,+139,-206,+264,-340,+425,-598,+2713,+9425,+5839,-15576,-24322,+14074,+16528,+11317,+13685,-2177,+1516,+1476,+4136,+53,-3706,-5594,-4600,-1861,-4619,-282,-2367,-2060,-2098,-161,+272,+200,+700,-1506,-328,-709,-461,-1605,-994,-847,-392,-66,-236,+22,-910,-458,+423,+353,-617,-857,-408,-713,-595,-740,-1049,-1630,-1498,-796,-451,-303,-516,-160,-334,-553,-463,-76,-172,-473,-710,-516,-198,-133,-174,-154,-27,-137,-190,-231,-52,-16,-97,-219,-251,-163,+2,+126,+104,-81,-173,-217,-77,-15,+21,-76,-125,-93,-92,+64,+101,+136,-15,-150,-180,-93,-34,+51,+28,-75,-133,-102,+38,+123,+82,+2,-25,+36,+134,+215,+225,+128,+80,+67,+115,+160,+174,+168 },
},
/* a = 77 */
{
{ +1,+2,+2,+2,+2,+3,+1,+3,+1,+0,+1,+2,+2,+1,+2,-3,+6,+1,+10,-9,+13,-16,+24,-9,+26,-37,+457,+1140,+1379,+84,-4082,-2932,+915,+3198,+4760,+2980,+1622,+1258,+872,+989,+1427,+1096,+619,+388,-130,-98,-179,-335,-346,-276,-276,-231,-428,-557,+7,-239,-427,-422,-441,-699,-787,-340,-342,-421,-467,-414,-438,-299,-154,-425,-569,-457,-544,-649,-534,-496,-541,-672,-702,-587,-468,-455,-434,-401,-441,-457,-480,-427,-413,-424,-460,-535,-524,-476,-438,-395,-321,-275,-241,-219,-191,-164,-170,-200,-249,-261,-209,-132,-103,-111,-114,-108,-85,-65,-34,-36,-62,-74,-63,-25,-12,-11,-44,-99,-109,-72,-11,+12 },
{ +23,-69,+97,-167,+245,-355,+495,-736,+4268,+9963,+2867,-21935,-16659,+20230,+11812,+12247,+9962,-2069,+2451,+1655,+4907,-1679,-3551,-5170,-3461,-3178,-3914,-303,-2968,-1606,-2291,+176,-344,+426,+40,-1111,-41,-441,-529,-1673,-753,-913,-144,-375,-244,-233,-969,-116,+388,+55,-815,-659,-373,-931,-696,-1003,-1235,-1544,-1221,-747,-452,-302,-298,-42,-395,-418,-335,-140,-296,-478,-716,-518,-202,-77,-180,-149,-58,-118,-182,-189,-13,-18,-102,-202,-235,-124,+37,+102,+62,-99,-182,-209,-48,-32,-37,-115,-91,-100,-41,+73,+108,+140,-19,-145,-153,-76,-25,+79,+21,-66,-147,-78,+35,+94,+62,-24,-17,+53,+147,+231,+205,+114,+86,+93,+110,+140,+170,+172 },
},
/* a = 84 */
{
{ +0,+0,+0,+0,+0,-1,+1,+0,-2,+0,-3,+0,+0,-1,-1,-3,-1,+0,+3,+0,-4,+0,-2,+24,-12,-12,+57,+850,+1244,+1240,-2005,-4373,-630,+2130,+3782,+3765,+1985,+1286,+1505,+1540,+1357,+1506,+899,+546,-8,-344,-127,-375,-403,-526,-317,-503,-660,-63,-71,-312,-276,-259,-506,-656,-545,-661,-635,-502,-369,-360,-399,-352,-245,-289,-572,-476,-495,-700,-685,-479,-411,-579,-732,-661,-474,-427,-412,-395,-406,-479,-495,-443,-385,-407,-464,-499,-500,-463,-466,-427,-369,-297,-248,-238,-214,-206,-186,-204,-230,-244,-226,-157,-115,-105,-118,-128,-109,-80,-53,-32,-44,-70,-81,-44,-16,-13,-38,-82,-101,-87,-29,+11 },
{ +0,-39,+56,-120,+189,-301,+439,-671,+4893,+10158,+660,-24184,-11119,+21270,+9152,+12326,+8261,-1219,+2609,+2264,+4643,-2589,-3065,-4648,-2926,-3695,-3526,-698,-3105,-1728,-1965,+428,-1016,+620,-382,-1153,+240,-195,-828,-1427,-301,-1078,-275,-280,-213,-653,-783,+24,+165,-187,-898,-429,-553,-1021,-753,-1136,-1294,-1426,-997,-809,-438,-317,-175,-54,-391,-303,-254,-165,-395,-478,-708,-493,-226,-44,-198,-201,-38,-108,-175,-166,-14,-27,-98,-191,-220,-78,+43,+54,+0,-89,-163,-196,-29,-62,-81,-130,-71,-115,-23,+99,+103,+120,-19,-126,-138,-77,-4,+94,+4,-76,-126,-65,+14,+59,+40,-24,-8,+62,+142,+213,+182,+112,+85,+102,+127,+132,+160,+168 },
},
/* a = 90 */
{
{ +2,+1,+1,+1,+0,+2,+1,+2,+0,+1,+1,+1,+1,+2,+0,+0,+0,+1,+2,+8,-5,+7,-6,+42,-25,+14,-58,+558,+1170,+1456,-504,-4373,-1989,+1647,+2967,+3606,+2374,+1827,+1924,+1821,+1487,+1484,+972,+563,+226,-501,-160,-246,-687,-595,-321,-842,-481,+197,-267,-177,-124,-275,-600,-373,-483,-960,-834,-508,-268,-383,-369,-379,-312,-277,-356,-467,-591,-719,-722,-463,-412,-506,-677,-655,-513,-415,-367,-374,-370,-508,-509,-426,-373,-377,-468,-480,-467,-461,-437,-419,-386,-325,-266,-252,-246,-220,-216,-212,-202,-193,-216,-194,-131,-93,-101,-131,-123,-83,-69,-44,-39,-54,-69,-60,-19,-10,-33,-56,-81,-75,-36,+16 },
{ +3,-31,+50,-100,+164,-259,+393,-615,+4698,+10265,-54,-24027,-8675,+20342,+7547,+11708,+8201,-476,+2789,+2826,+4277,-3071,-2645,-3867,-2743,-3565,-3376,-1207,-3159,-1831,-1923,+597,-1168,+422,-511,-1234,+168,-156,-895,-1118,+43,-1042,-234,-343,-171,-769,-812,+62,-107,-478,-812,-363,-758,-1010,-771,-1171,-1252,-1342,-870,-787,-494,-293,-111,-99,-396,-171,-202,-145,-396,-513,-644,-467,-270,-74,-179,-212,-69,-90,-149,-155,-24,-26,-112,-188,-167,-63,+24,+32,-34,-119,-120,-154,-47,-61,-96,-140,-100,-108,-11,+103,+114,+99,-13,-102,-120,-65,+0,+103,-3,-75,-101,-53,+5,+37,+14,-18,+12,+67,+126,+190,+160,+109,+106,+108,+143,+150,+167,+163 },
},
/* a = 96 */
{
{ +0,-1,-1,+0,-1,+0,+0,+0,-1,-1,-1,-3,-1,+0,-2,-2,-1,+0,-4,+5,-11,+9,-12,+38,-24,+2,-54,+403,+1161,+1531,+75,-4184,-2922,+1363,+2895,+3641,+2830,+2120,+1992,+1915,+1363,+1293,+1155,+326,+202,-304,-403,-317,-680,-552,-789,-691,+66,-189,-268,+156,-93,-489,-352,-311,-766,-1040,-879,-347,-294,-431,-447,-435,-357,-222,-185,-438,-669,-744,-668,-554,-441,-451,-614,-652,-526,-408,-328,-336,-402,-503,-526,-425,-367,-377,-428,-495,-504,-412,-399,-398,-368,-346,-312,-301,-273,-266,-238,-184,-169,-191,-224,-204,-136,-95,-96,-114,-123,-116,-90,-64,-42,-42,-70,-63,-29,-8,-15,-49,-64,-58,-18,+5 },
{ +15,-48,+65,-115,+174,-259,+368,-588,+3736,+10175,+1344,-22182,-10306,+18640,+7254,+10659,+9559,-253,+2999,+2984,+4343,-2880,-2707,-3129,-2751,-3163,-3411,-1321,-3374,-1827,-1977,+358,-1061,+335,-418,-1386,+158,-524,-883,-835,+159,-1014,-7,-219,-359,-658,-783,-120,-357,-630,-696,-398,-916,-954,-755,-1113,-1156,-1337,-879,-723,-564,-288,-91,-149,-360,-126,-220,-87,-337,-488,-585,-460,-335,-120,-139,-232,-74,-110,-124,-161,-34,-33,-121,-187,-148,-67,-12,+26,-27,-116,-120,-135,-54,-58,-82,-150,-125,-120,-14,+92,+94,+114,-11,-79,-106,-64,-7,+85,+18,-65,-97,-49,+2,+31,+15,-36,+7,+71,+114,+163,+151,+106,+117,+126,+135,+154,+173,+173 },
},
/* a = 103 */
{
{ +0,+0,+2,+0,+1,+1,+0,+1,+1,+0,+0,+0,+0,+3,+0,+0,-1,+4,+0,+1,-10,+13,-1,+30,-22,+8,-51,+526,+1273,+1716,-468,-4818,-2567,+1793,+3326,+4034,+3107,+1934,+1691,+1783,+1132,+1206,+1061,+254,+0,-397,-344,-497,-468,-746,-1025,-67,-19,-307,-41,+138,-169,-345,-162,-681,-1013,-916,-582,-341,-371,-444,-590,-438,-357,-175,-159,-435,-648,-665,-651,-648,-473,-413,-557,-690,-526,-334,-299,-355,-428,-501,-490,-411,-388,-363,-420,-527,-463,-393,-372,-353,-359,-346,-341,-330,-336,-287,-192,-135,-183,-233,-222,-174,-116,-103,-92,-104,-116,-134,-106,-56,-51,-53,-76,-47,-14,-2,-8,-46,-53,-40,-7,+0 },
{ +33,-64,+75,-117,+156,-212,+274,-425,+2203,+9502,+4198,-18419,-14300,+15344,+8100,+8824,+11994,+36,+2910,+3140,+4447,-1784,-3208,-2395,-2879,-2612,-3637,-1135,-3426,-2060,-1957,-63,-905,-62,+172,-1564,+56,-785,-1017,-786,+253,-928,+90,+35,-405,-468,-910,-181,-664,-793,-560,-459,-999,-968,-675,-1033,-993,-1362,-975,-662,-654,-288,-148,-138,-325,-105,-281,-78,-230,-410,-499,-499,-356,-191,-104,-265,-87,-103,-140,-164,-65,-42,-108,-183,-165,-100,-32,+2,-8,-73,-120,-154,-57,-49,-75,-142,-139,-117,-68,+76,+62,+114,+21,-58,-93,-83,-27,+61,+40,-48,-92,-56,+0,+34,+21,-42,-12,+60,+101,+136,+147,+119,+124,+130,+130,+139,+178,+199 },
},
/* a = 109 */
{
{ +0,+0,+1,+0,+0,+0,+0,+0,+0,+0,+0,+1,+0,+0,+0,-1,+3,-2,+7,-7,-1,+0,+15,+14,-17,-4,+55,+918,+1813,+1326,-3116,-4979,-127,+2918,+3980,+4134,+2524,+1669,+1730,+1136,+890,+1299,+449,+4,-149,-551,-413,-240,-576,-1301,-259,+149,-374,+23,+124,-141,-183,+62,-465,-1101,-1065,-531,-261,-472,-467,-575,-551,-447,-320,-233,-262,-403,-560,-575,-629,-603,-548,-479,-557,-616,-514,-310,-281,-410,-454,-487,-409,-387,-389,-435,-470,-429,-444,-365,-347,-350,-344,-358,-356,-402,-349,-214,-131,-190,-243,-239,-189,-136,-117,-94,-95,-114,-136,-110,-96,-57,-68,-90,-66,-29,+24,+5,-23,-46,-49,-28,-7,+27 },
{ +25,-46,+38,-58,+56,-57,+33,-31,+422,+7325,+7835,-11243,-18812,+7962,+10199,+5897,+14792,+2138,+1372,+3924,+4013,+561,-3697,-1905,-2853,-2159,-3772,-1193,-2719,-2716,-1759,-839,-477,-863,+668,-1183,-254,-965,-1057,-940,+3,-591,-85,+358,-398,+51,-1038,-484,-686,-1100,-501,-483,-998,-1022,-612,-856,-864,-1244,-1195,-595,-788,-377,-216,-135,-192,-191,-302,-152,-96,-311,-353,-502,-393,-229,-118,-277,-160,-108,-112,-213,-110,-45,-110,-148,-190,-157,-92,-11,-1,-35,-77,-157,-106,-50,-80,-99,-141,-112,-131,+6,+36,+87,+61,-31,-77,-98,-61,+29,+37,-32,-65,-66,-5,+34,+32,-37,-31,+19,+76,+109,+147,+137,+133,+127,+107,+122,+188,+219 },
},
/* a = 116 */
{
{ +0,+1,+0,+1,+0,+1,+2,+0,+1,+0,+0,+1,+1,+0,+0,+0,+3,-2,+5,-8,+1,-2,+19,-6,+9,-37,+453,+1667,+2043,-1337,-5292,-2300,+2288,+3888,+4470,+2984,+1700,+1902,+1541,+829,+1010,+672,-47,-218,-591,-318,-266,-370,-996,-889,+189,-171,-136,+207,-77,-162,+83,-195,-876,-1072,-785,-239,-274,-518,-655,-589,-406,-446,-336,-329,-368,-410,-476,-571,-478,-483,-659,-606,-552,-512,-444,-376,-360,-424,-452,-411,-366,-367,-455,-463,-416,-423,-401,-359,-320,-365,-356,-371,-434,-351,-224,-171,-209,-257,-253,-204,-153,-133,-108,-102,-111,-130,-131,-95,-61,-72,-86,-98,-58,+1,+33,+15,-41,-64,-54,-1,+23,+28 },
{ +1,-3,-16,+17,-44,+74,-129,+199,-314,+4252,+9377,-3128,-19203,-1621,+10982,+4208,+14787,+7010,-806,+4242,+3764,+2436,-2923,-2229,-2390,-2128,-3454,-1954,-1526,-3228,-1601,-1478,-323,-1205,+433,-525,-461,-936,-1243,-754,-611,-261,-371,+472,-237,+280,-633,-916,-666,-1191,-671,-434,-956,-1033,-629,-688,-771,-1063,-1291,-685,-787,-607,-262,-145,-72,-246,-331,-237,-15,-235,-239,-419,-417,-252,-131,-269,-247,-150,-110,-188,-183,-44,-121,-129,-171,-198,-165,-47,-11,-15,-41,-101,-158,-95,-64,-63,-112,-119,-159,-65,+13,+42,+72,+2,-57,-92,-73,-30,+27,-24,-29,-56,-27,+33,+44,-12,-40,-9,+40,+90,+144,+154,+144,+121,+85,+132,+182,+217 },
},
/* a = 122 */
{
{ +0,+1,+0,+1,+2,+1,+0,+0,+0,+0,+1,+1,+0,+0,+0,+3,+0,+2,-5,+1,-2,+13,-3,+4,-14,+279,+1676,+2275,-1047,-5078,-2941,+1883,+4148,+4755,+3080,+1510,+1758,+1678,+1109,+1099,+769,-247,-558,-731,-495,-288,-195,-792,-1174,+146,+17,-296,+250,-65,-115,+143,-142,-749,-1015,-719,-221,-200,-468,-653,-671,-426,-398,-420,-401,-403,-450,-486,-509,-374,-290,-502,-669,-692,-537,-404,-416,-489,-494,-433,-339,-323,-402,-441,-365,-390,-457,-427,-349,-343,-341,-346,-442,-425,-314,-201,-186,-231,-279,-260,-231,-180,-114,-121,-117,-135,-128,-117,-108,-77,-53,-60,-98,-73,-17,+26,+26,-16,-57,-75,-16,+40,+48,+5 },
{ -12,+17,-36,+30,-48,+53,-70,+76,-126,+917,+7407,+5596,-12588,-12487,+6471,+4686,+10660,+14171,-133,+1837,+4380,+3400,-257,-2892,-1796,-2163,-2660,-3174,-782,-2709,-2063,-1501,-896,-923,-516,+275,-622,-706,-1447,-557,-1012,-316,-452,+44,+201,+211,-17,-913,-875,-1176,-837,-547,-782,-1034,-704,-559,-635,-823,-1196,-904,-761,-822,-431,-234,+1,-196,-351,-367,-34,-62,-197,-267,-399,-266,-178,-219,-338,-237,-162,-121,-212,-108,-115,-122,-133,-193,-229,-148,-49,-3,-3,-71,-142,-140,-77,-41,-66,-112,-146,-134,-27,-37,+46,+51,-12,-80,-96,-81,-14,+7,-13,-35,-34,+13,+37,+23,-28,-18,-7,+50,+120,+173,+150,+101,+104,+138,+165,+194 },
},
/* a = 129 */
{
{ +0,-1,+0,+1,-1,+1,-1,-1,+0,+0,+0,+0,+0,-2,+2,+0,+0,-1,-4,-2,+4,+7,-6,-1,+137,+1510,+2540,-511,-4833,-3620,+1246,+4198,+5065,+3405,+1475,+1642,+1726,+1123,+1053,+1043,+45,-619,-972,-805,-415,-378,-523,-1137,-387,+332,-171,+77,-53,-248,+251,-50,-643,-913,-767,-301,+5,-326,-714,-656,-441,-387,-484,-436,-409,-459,-530,-595,-381,-204,-371,-473,-622,-654,-496,-420,-479,-586,-544,-369,-277,-405,-389,-314,-353,-412,-454,-382,-358,-341,-392,-429,-376,-315,-231,-214,-224,-239,-269,-273,-203,-138,-106,-129,-151,-150,-133,-98,-90,-56,-69,-69,-74,-26,+31,+20,-17,-80,-62,-15,+26,+49,+11,-30 },
{ +0,-2,-3,-17,+8,-27,+34,-70,+104,-176,+3419,+8487,-2256,-15390,-2819,+5002,+6154,+16345,+6141,-1183,+3870,+3847,+2195,-2110,-2106,-1692,-2180,-3351,-1667,-1378,-2606,-1304,-1440,-729,-1123,+205,-170,-809,-1302,-668,-906,-688,-243,-612,+375,+193,+215,-526,-868,-1316,-922,-544,-835,-879,-836,-535,-504,-666,-946,-1015,-846,-849,-620,-422,-77,-81,-322,-388,-224,+34,-111,-168,-346,-282,-222,-175,-358,-349,-200,-131,-167,-187,-129,-123,-99,-174,-243,-243,-119,-37,+10,-57,-108,-153,-109,-61,-46,-88,-109,-162,-109,-62,-26,+68,+21,-62,-125,-107,-53,+13,+4,-21,-34,-9,+5,+39,+11,-14,-22,-3,+84,+156,+154,+103,+119,+138,+160,+178 },
},
/* a = 135 */
{
{ -3,+1,-2,+0,+0,-3,-1,-2,-1,+1,-2,-2,-1,+0,+2,-2,-1,-7,-1,-6,+13,-13,+9,+69,+1395,+2762,-224,-4771,-4009,+830,+4320,+5427,+3639,+1437,+1588,+1753,+1208,+901,+968,+232,-537,-866,-926,-618,-662,-569,-1000,-910,+328,+173,+17,+12,-428,+162,-15,-546,-746,-851,-395,+82,-91,-635,-731,-423,-286,-494,-510,-464,-428,-551,-664,-420,-227,-303,-418,-475,-536,-513,-475,-524,-615,-619,-435,-394,-369,-302,-318,-305,-397,-392,-381,-375,-387,-446,-397,-334,-279,-269,-254,-216,-234,-267,-270,-211,-158,-134,-128,-159,-161,-151,-128,-89,-63,-64,-94,-72,-16,+36,+52,-21,-101,-100,-18,+48,+56,+8,-52,-46 },
{ +2,+4,+5,-10,-1,-8,+6,-4,-1,-1,+252,+5084,+7010,-7058,-12468,-376,+3197,+11586,+14787,+1457,+212,+3833,+3778,+943,-2484,-1450,-1508,-2645,-2993,-999,-1975,-1733,-1275,-1245,-912,-839,+462,-651,-1202,-840,-627,-990,-151,-841,-208,+441,+81,+40,-722,-1093,-1294,-517,-647,-981,-811,-586,-439,-558,-614,-821,-985,-885,-720,-579,-394,-40,-230,-268,-328,-199,+3,-39,-194,-334,-247,-228,-231,-410,-304,-163,-123,-204,-179,-121,-92,-128,-203,-283,-238,-113,-22,-12,-78,-129,-145,-92,-55,-35,-89,-120,-155,-99,-71,+13,+42,-31,-105,-132,-95,-12,+53,+13,-32,-45,-6,+20,+47,+24,-17,-24,+28,+101,+137,+130,+141,+145,+156,+172 },
},
/* a = 141 */
{
{ +0,+1,+0,+1,-2,-1,-1,+0,+0,+0,+0,+0,+0,+1,-1,+0,-8,+2,-9,+16,-16,+17,+105,+1722,+2934,-960,-5282,-3669,+1354,+5011,+5845,+3326,+1202,+1688,+1775,+1157,+822,+799,+85,-683,-920,-779,-571,-791,-772,-986,-1269,-13,+408,+172,+85,-529,+101,-94,-653,-696,-756,-431,-4,+75,-478,-706,-459,-174,-352,-549,-510,-486,-584,-696,-427,-214,-266,-420,-520,-466,-350,-376,-566,-676,-686,-562,-366,-342,-361,-310,-332,-312,-344,-363,-347,-436,-423,-359,-316,-303,-271,-219,-208,-276,-306,-244,-181,-139,-133,-147,-171,-169,-152,-112,-97,-83,-85,-95,-71,-13,+57,+57,-10,-87,-91,-36,+35,+62,+13,-41,-53,-15 },
{ +0,+8,+0,+2,-11,+1,-5,+3,-13,+22,-68,+1119,+6650,+3743,-10453,-8948,+59,+5607,+15388,+9756,-581,+1374,+3890,+3491,-717,-2154,-892,-1750,-3027,-2110,-1092,-1965,-1092,-1526,-979,-1127,-139,+133,-1271,-836,-694,-816,-417,-545,-830,+268,+84,+199,-377,-996,-1099,-919,-520,-753,-919,-730,-340,-563,-580,-428,-824,-1039,-833,-591,-532,-301,-143,-223,-231,-370,-162,-33,-47,-243,-316,-284,-235,-297,-370,-233,-159,-164,-213,-142,-118,-118,-164,-244,-302,-212,-114,-35,-40,-84,-153,-150,-98,-46,-37,-88,-145,-147,-85,-44,+16,-15,-80,-127,-125,-60,+46,+47,+4,-45,-56,-10,+29,+50,+9,-20,-5,+42,+84,+138,+156,+161,+148,+153 },
},
/* a = 148 */
{
{ +0,+1,+0,-1,-2,-2,+1,+0,-1,-2,-1,+0,+2,-2,+0,-9,+3,-15,+17,-17,+21,+67,+1706,+3247,-856,-5593,-3958,+1253,+5314,+6388,+3478,+1016,+1749,+1901,+1197,+727,+666,+65,-743,-1032,-836,-542,-737,-856,-846,-1328,-705,+288,+340,+153,-488,+29,-104,-696,-590,-786,-621,-93,+115,-354,-588,-458,-208,-232,-406,-498,-575,-605,-691,-491,-220,-241,-391,-522,-531,-330,-289,-475,-633,-814,-582,-304,-370,-404,-406,-313,-295,-339,-337,-365,-368,-320,-350,-389,-324,-245,-210,-233,-290,-307,-261,-196,-133,-115,-132,-171,-195,-158,-105,-78,-84,-127,-124,-86,-5,+55,+48,-25,-68,-58,-17,+28,+18,-4,-29,-28,-14,-24 },
{ +1,-2,+9,-5,+0,-14,+2,-8,+2,-13,+20,-44,+2177,+7176,+179,-11394,-6806,+766,+9508,+15080,+5547,-758,+1831,+4318,+2455,-1698,-1324,-720,-2166,-2905,-1454,-1374,-1434,-1101,-1559,-922,-895,+254,-751,-1025,-624,-881,-366,-487,-845,-377,+90,+120,+23,-827,-1018,-876,-712,-672,-683,-830,-530,-430,-643,-382,-356,-895,-1024,-732,-506,-372,-284,-260,-210,-275,-362,-175,-119,-101,-251,-303,-289,-274,-321,-272,-184,-189,-203,-180,-143,-148,-147,-177,-273,-311,-218,-124,-19,-37,-127,-190,-156,-85,-28,-52,-109,-159,-113,-67,-34,-8,-51,-91,-133,-110,-24,+63,+53,+6,-59,-82,-27,+46,+46,-3,-6,-3,+32,+120,+156,+173,+155,+129 },
},
/* a = 154 */
{
{ +3,+1,+0,+0,+0,+3,+2,+0,+0,+1,+3,+1,-1,+2,-8,+8,-15,+18,-18,+29,+126,+2199,+3428,-1894,-6337,-3474,+2149,+6225,+6834,+2990,+681,+1983,+2009,+1105,+632,+480,-212,-886,-1158,-837,-608,-764,-887,-798,-1174,-953,+63,+212,+130,-426,-71,-159,-685,-525,-694,-655,-348,-51,-292,-481,-412,-221,-105,-303,-448,-545,-673,-704,-399,-177,-304,-457,-530,-452,-320,-319,-530,-750,-662,-373,-311,-408,-470,-392,-320,-364,-380,-370,-271,-211,-278,-368,-371,-305,-233,-239,-264,-293,-297,-273,-207,-116,-96,-128,-187,-179,-136,-89,-75,-100,-115,-131,-98,-18,+45,+28,-42,-69,-54,+18,+62,+18,-28,-57,-44,-1,+1,-27 },
{ -5,+2,+0,+9,-5,+3,-15,+8,-14,+9,-14,+16,+0,+2424,+6891,-758,-11084,-6757,+1612,+10925,+13430,+4482,-823,+1798,+4553,+1658,-1581,-709,-687,-2273,-2555,-1286,-1311,-1092,-1272,-1521,-814,-514,-185,-990,-577,-834,-561,-186,-794,-644,-432,+11,+129,-282,-953,-997,-604,-624,-736,-652,-544,-546,-677,-456,-247,-397,-834,-889,-638,-383,-282,-304,-364,-320,-329,-342,-258,-281,-137,-182,-293,-306,-307,-307,-186,-146,-211,-241,-213,-156,-148,-151,-216,-339,-312,-204,-118,-48,-72,-138,-193,-152,-110,-65,-72,-94,-132,-114,-76,-20,+4,-43,-103,-158,-117,+6,+91,+69,-7,-87,-111,-51,+35,+51,+31,-10,-18,+62,+145,+171,+151,+116 },
},
/* a = 161 */
{
{ +0,+0,+0,+0,+1,+3,+0,-1,+1,+0,+4,-3,+4,-13,+11,-18,+21,-24,+40,+87,+2239,+3860,-1886,-6932,-3789,+2312,+6688,+7450,+3161,+378,+2037,+2207,+1122,+541,+418,-348,-1015,-1211,-956,-624,-810,-950,-763,-1013,-1117,-188,+181,+112,-451,-208,-161,-767,-431,-429,-714,-487,-237,-429,-459,-357,-241,-122,-182,-327,-555,-671,-629,-317,-228,-340,-425,-559,-431,-320,-321,-664,-786,-541,-322,-276,-415,-369,-349,-400,-456,-447,-323,-167,-190,-291,-308,-302,-289,-284,-267,-238,-276,-329,-287,-196,-128,-94,-121,-181,-185,-115,-72,-73,-84,-126,-114,-76,-32,+6,+2,-31,-72,-64,+0,+69,+67,-7,-66,-68,-13,+6,+4,+10 },
{ -4,-2,+1,+0,+7,-6,+3,-19,+13,-22,+20,-29,+30,+77,+3153,+6461,-2842,-11056,-5500,+3540,+11813,+11496,+3095,-971,+2509,+4287,+646,-1176,-294,-887,-2332,-2142,-1162,-1192,-977,-1445,-1324,-551,-496,-683,-719,-483,-848,-151,-445,-733,-633,-456,+71,-58,-460,-1094,-791,-477,-612,-678,-563,-457,-678,-613,-331,-262,-520,-647,-613,-575,-343,-298,-278,-440,-499,-410,-311,-326,-326,-165,-179,-251,-359,-320,-229,-138,-164,-214,-257,-247,-163,-155,-190,-271,-335,-294,-209,-116,-50,-79,-153,-216,-179,-110,-77,-79,-94,-126,-106,-42,+20,+4,-52,-127,-159,-93,+27,+105,+58,-41,-128,-111,-29,+38,+63,+33,-9,+13,+82,+150,+162,+125 },
},
/* a = 167 */
{
{ -2,-3,-3,+1,+0,-4,-2,-2,+0,+2,-7,+0,-15,+9,-23,+21,-34,+43,+169,+2878,+4008,-3238,-7765,-3153,+3502,+7818,+7747,+2435,+104,+2440,+2259,+929,+370,+279,-635,-1287,-1253,-985,-722,-890,-1016,-755,-928,-1113,-345,+92,+21,-343,-285,-479,-750,-512,-243,-436,-586,-478,-541,-553,-432,-243,-134,-184,-365,-500,-666,-436,-198,-298,-376,-473,-468,-381,-378,-569,-705,-592,-482,-431,-401,-246,-197,-304,-473,-574,-415,-199,-180,-266,-260,-243,-253,-290,-296,-263,-251,-316,-323,-268,-171,-136,-141,-151,-184,-153,-111,-79,-76,-84,-100,-100,-66,-20,-4,-37,-76,-95,-80,+5,+59,+49,+1,-59,-63,-16,+0,-10,+2,-3 },
{ +4,-1,-2,+0,+0,+8,-7,+7,-21,+15,-24,+25,-33,+36,+64,+2916,+6133,-2560,-10618,-5394,+3733,+10894,+10652,+3257,-1037,+2518,+3893,+612,-657,-126,-778,-2108,-1935,-1153,-1024,-950,-1428,-1174,-432,-782,-791,-440,-530,-565,-135,-435,-692,-790,-403,-60,-84,-619,-1001,-613,-548,-547,-513,-434,-640,-633,-445,-351,-377,-423,-343,-396,-554,-441,-282,-359,-519,-608,-530,-367,-302,-288,-273,-192,-223,-385,-344,-175,-89,-188,-250,-290,-234,-217,-202,-203,-266,-317,-330,-213,-96,-57,-115,-192,-226,-182,-126,-82,-84,-97,-113,-72,-13,+22,+6,-48,-110,-152,-98,+1,+72,+46,-39,-117,-113,-35,+67,+71,+9,-6,+29,+74,+131,+141 },
},
/* a = 174 */
{
{ -2,+0,+2,+2,-2,-2,+0,+0,+5,-5,+3,-17,+12,-26,+28,-39,+51,+115,+2849,+4616,-3054,-8536,-3696,+3643,+8421,+8440,+2706,-289,+2531,+2590,+855,+234,+218,-690,-1524,-1326,-1013,-817,-932,-1141,-732,-793,-1144,-509,-94,-10,-341,-141,-562,-863,-603,-301,-126,-542,-540,-694,-624,-481,-316,-206,-245,-391,-585,-451,-347,-250,-292,-330,-389,-446,-394,-513,-605,-605,-507,-569,-503,-376,-235,-123,-293,-473,-493,-268,-238,-285,-237,-210,-240,-282,-269,-227,-241,-292,-327,-318,-240,-160,-121,-148,-197,-187,-151,-111,-83,-60,-68,-106,-78,-41,+8,-2,-42,-98,-140,-84,+11,+56,+38,-12,-49,-46,-1,+21,-10,-17,-5,+17 },
{ +6,+6,+1,+0,+4,+6,+9,-2,+6,-15,+20,-25,+33,-38,+51,+126,+3263,+5515,-3617,-10088,-4216,+4491,+10357,+9566,+2556,-829,+2887,+3252,+483,-277,+2,-816,-1999,-1715,-1032,-902,-995,-1396,-946,-455,-1013,-667,-368,-412,-351,-169,-380,-898,-713,-366,-97,-186,-748,-742,-656,-574,-505,-300,-381,-748,-604,-298,-304,-425,-320,-265,-272,-476,-525,-408,-401,-598,-607,-546,-453,-282,-230,-248,-311,-303,-312,-287,-193,-150,-181,-259,-330,-250,-224,-203,-225,-277,-317,-324,-205,-101,-95,-156,-202,-208,-187,-134,-94,-70,-81,-104,-69,-22,+36,+16,-49,-124,-163,-109,+0,+52,+31,-41,-103,-93,-11,+79,+30,-19,-3,+30,+71,+108 },
},
/* a = 180 */
{
{ -4,+0,+0,-3,-5,+0,-1,+5,-9,+3,-22,+14,-28,+25,-38,+44,+67,+2712,+5228,-2574,-9287,-4485,+3581,+9046,+9211,+3127,-634,+2479,+2997,+819,+20,+149,-651,-1772,-1519,-999,-884,-965,-1274,-853,-570,-1147,-624,-287,-144,-321,-164,-402,-971,-627,-460,-55,-318,-655,-665,-733,-562,-386,-219,-347,-565,-645,-290,-271,-401,-274,-285,-282,-400,-510,-560,-510,-563,-565,-564,-528,-350,-224,-167,-323,-435,-338,-235,-267,-252,-191,-242,-313,-292,-205,-200,-268,-288,-312,-310,-252,-153,-105,-151,-202,-208,-173,-151,-81,-45,-73,-109,-93,-18,+32,+14,-46,-125,-161,-107,+0,+49,+23,-20,-63,-60,-8,+44,+8,-16,-5,+5,+62 },
{ -4,+0,+0,-3,-5,+0,-1,+5,-9,+3,-22,+14,-28,+25,-38,+44,+67,+2712,+5228,-2574,-9287,-4485,+3581,+9046,+9211,+3127,-634,+2479,+2997,+819,+20,+149,-651,-1772,-1519,-999,-884,-965,-1274,-853,-570,-1147,-624,-287,-144,-321,-164,-402,-971,-627,-460,-55,-318,-655,-665,-733,-562,-386,-219,-347,-565,-645,-290,-271,-401,-274,-285,-282,-400,-510,-560,-510,-563,-565,-564,-528,-350,-224,-167,-323,-435,-338,-235,-267,-252,-191,-242,-313,-292,-205,-200,-268,-288,-312,-310,-252,-153,-105,-151,-202,-208,-173,-151,-81,-45,-73,-109,-93,-18,+32,+14,-46,-125,-161,-107,+0,+49,+23,-20,-63,-60,-8,+44,+8,-16,-5,+5,+62 },
},
},
};
static const HrtfFilterCoeffs Elev50 = {
23, 176, {
/* a = 0 */
{
{ -1,+4,+3,-35,+59,-113,+174,-258,+361,-230,+4224,+3495,+1266,-9516,-13739,+9376,+9295,+13496,+8728,-4922,+225,+2665,+631,-741,+150,-4919,-728,-542,-3807,+76,-1130,-1216,-713,-678,+184,+131,-345,-467,-467,-870,-239,-510,-326,-1071,-574,+349,-492,-278,-32,-120,-343,+101,-139,-236,-827,-1076,-1,+183,-106,-36,+123,-288,-423,-432,-548,-799,-1351,-1162,-787,-714,-516,-379,-497,-664,-544,-511,-313,-228,-298,-390,-419,-375,-294,-156,-114,-168,-382,-373,-310,-211,-173,-156,-188,-208,-135,-52,+24,-20,-16,-57,-64,-7,+10,+30,+9,-85,-119,-86,-8,+48,+26,-23,-75,-92,-16,+45,+47,+50,+9,+29,+95,+118,+111,+43,-26,+10,+74,+126 },
{ -1,+4,+3,-35,+59,-113,+174,-258,+361,-230,+4224,+3495,+1266,-9516,-13739,+9376,+9295,+13496,+8728,-4922,+225,+2665,+631,-741,+150,-4919,-728,-542,-3807,+76,-1130,-1216,-713,-678,+184,+131,-345,-467,-467,-870,-239,-510,-326,-1071,-574,+349,-492,-278,-32,-120,-343,+101,-139,-236,-827,-1076,-1,+183,-106,-36,+123,-288,-423,-432,-548,-799,-1351,-1162,-787,-714,-516,-379,-497,-664,-544,-511,-313,-228,-298,-390,-419,-375,-294,-156,-114,-168,-382,-373,-310,-211,-173,-156,-188,-208,-135,-52,+24,-20,-16,-57,-64,-7,+10,+30,+9,-85,-119,-86,-8,+48,+26,-23,-75,-92,-16,+45,+47,+50,+9,+29,+95,+118,+111,+43,-26,+10,+74,+126 },
},
/* a = 8 */
{
{ -4,+19,-20,+39,-63,+78,-113,+136,-163,+206,-217,+1920,+4104,+1698,-3043,-14703,-1572,+8393,+10687,+14547,+327,-2180,+720,+905,+347,+1520,-1976,-2491,+65,-3443,-852,-306,-1851,-300,-646,-694,+112,-92,-596,+652,-590,-526,-315,-1176,-1005,-853,+181,+21,+127,-171,-206,-374,-195,+85,-230,-509,-1132,-500,+326,+283,-100,-116,-221,-639,-387,-398,-718,-988,-1088,-739,-715,-704,-411,-229,-614,-872,-686,-428,-322,-248,-285,-429,-395,-395,-324,-219,-161,-258,-387,-473,-363,-176,-105,-84,-171,-180,-131,-33,+36,+1,-1,-81,-103,-29,+45,+73,+2,-81,-172,-126,+8,+90,+95,-16,-129,-139,-52,+52,+130,+84,+11,+2,+59,+137,+120,+43,-35,-22 },
{ -14,+32,-82,+115,-183,+249,-345,+448,-450,+4082,+4634,+1725,-8746,-18131,+9359,+12083,+13336,+11598,-5483,-960,+2513,+1137,-1619,+470,-4981,-2110,+665,-4138,-363,-958,-1406,-671,-1077,+207,+435,-406,-672,-375,-1061,-376,-507,-208,-824,-915,+234,-371,-396,-108,-65,-368,+114,-127,-64,-697,-1365,-179,+90,+89,+229,-61,-166,-187,-502,-554,-754,-1418,-1551,-991,-481,-417,-665,-517,-398,-492,-491,-234,-207,-212,-360,-519,-427,-313,-67,-75,-173,-296,-306,-326,-215,-143,-112,-155,-243,-187,-78,+33,+8,-37,-75,-82,-24,+23,+34,+25,-96,-137,-96,-20,+73,+43,-31,-114,-94,+24,+46,+50,+47,+6,+34,+80,+113,+104,+38,+7,+46,+79,+129,+141 },
},
/* a = 16 */
{
{ +0,-3,+12,-16,+29,-50,+59,-93,+109,-135,+176,-189,+1814,+3399,+1665,-2858,-12358,-1568,+6504,+9631,+12320,+1153,-1097,+873,+1075,+330,+1281,-1468,-2052,-391,-2728,-673,-503,-1587,-245,-621,-753,+80,-176,-368,+609,-582,-444,-229,-994,-1004,-611,+137,+27,+117,-302,-266,-285,-228,-104,-297,-583,-921,-375,+268,+228,-126,-304,-407,-435,-493,-568,-662,-862,-892,-654,-570,-641,-563,-377,-503,-749,-802,-559,-329,-305,-293,-379,-427,-442,-362,-262,-283,-311,-332,-419,-368,-218,-76,-74,-151,-170,-144,-20,+22,+28,-20,-60,-69,-53,+27,+27,-11,-81,-128,-105,-7,+74,+44,-16,-115,-107,-39,+34,+113,+53,+21,+31,+56,+96,+99,+61,-1 },
{ +66,-118,+147,-211,+270,-341,+412,-485,+3265,+5941,+2434,-6478,-22411,+6205,+16019,+12645,+14765,-5184,-1933,+2279,+1219,-1644,-153,-4494,-3585,+1257,-3945,-624,-750,-1859,-603,-1115,-224,+486,+39,-1075,-361,-997,-587,-470,-264,-644,-992,+110,-392,-363,-263,-101,-275,+60,-126,+1,-359,-1477,-759,-100,+535,+377,-227,-110,-147,-317,-513,-730,-1491,-1995,-1092,-258,-393,-813,-485,-355,-346,-374,-339,-118,-127,-363,-559,-422,-287,-117,-125,-73,-200,-328,-316,-228,-100,-60,-119,-244,-222,-97,+66,+31,-46,-108,-115,-14,+24,+46,+12,-111,-144,-114,-34,+61,+62,-20,-120,-97,+2,+49,+62,+56,+14,+35,+51,+71,+107,+75,+47,+44,+58,+155,+170,+132 },
},
/* a = 24 */
{
{ -5,-2,-4,+6,-14,+19,-42,+41,-75,+86,-109,+136,-146,+1568,+2864,+1667,-2340,-10437,-2013,+4979,+8291,+10802,+2013,-338,+1110,+1019,+301,+1252,-1036,-1784,-444,-2147,-667,-557,-1329,-261,-609,-721,+22,-120,-396,+450,-305,-265,-98,-829,-901,-559,-15,-46,+4,-337,-236,-259,-488,-224,-156,-590,-756,-306,+144,+135,-137,-342,-522,-500,-566,-610,-592,-698,-749,-631,-562,-551,-571,-493,-469,-667,-742,-640,-465,-297,-340,-400,-436,-527,-425,-277,-277,-333,-340,-340,-304,-225,-120,-80,-119,-166,-131,-10,+32,+9,-30,-45,-85,-57,-15,+12,-7,-71,-87,-92,-24,+30,+30,-16,-98,-101,-20,+50,+83,+47,-2,+22,+58,+77,+92,+62 },
{ -120,+133,-173,+195,-205,+206,-226,+1853,+6965,+3426,-2989,-24707,-1229,+20148,+12188,+17517,-2807,-4108,+2768,+1413,-1645,-747,-3747,-5699,+1761,-3501,-1462,+379,-2331,-933,-1103,-257,+145,+241,-1030,-551,-939,-719,-476,-253,-423,-1275,+30,-313,-287,-322,-308,-256,+201,-138,-86,+103,-1580,-1464,+41,+706,+169,-113,-120,-81,-202,-436,-772,-1520,-2027,-1256,-326,-424,-707,-512,-218,-279,-469,-280,-26,-107,-333,-516,-440,-306,-132,-106,-53,-191,-304,-307,-212,-71,-55,-68,-244,-228,-75,+70,+69,-34,-110,-151,-47,+66,+32,+13,-105,-171,-130,-64,+54,+39,-1,-74,-79,-44,+5,+88,+64,+28,+31,+12,+61,+145,+123,+45,+21,+53,+180,+185,+131,+110 },
},
/* a = 32 */
{
{ +0,-4,-2,+0,+3,-9,+15,-33,+34,-59,+67,-81,+97,-99,+1317,+2440,+1678,-1780,-8923,-2462,+3760,+7113,+9632,+2563,+304,+1272,+878,+389,+1211,-658,-1464,-388,-1698,-682,-494,-1124,-282,-535,-705,-147,-139,-258,+511,-23,-103,+14,-637,-1011,-716,-75,-160,-36,-312,-401,-410,-436,-163,-196,-435,-677,-405,+142,+85,-288,-418,-509,-549,-654,-644,-432,-539,-773,-653,-509,-487,-552,-554,-471,-560,-676,-667,-615,-374,-343,-468,-470,-530,-445,-291,-261,-304,-308,-311,-281,-206,-165,-95,-90,-117,-98,-54,-1,-17,-30,-57,-104,-64,-13,+22,+0,-48,-84,-86,-27,-8,+18,-6,-64,-76,-24,+51,+62,+37,-18,-1,+65,+81,+87 },
{ +44,-41,-8,+76,-177,+289,+211,+6983,+4789,+913,-22492,-12943,+21676,+13348,+18440,+2871,-6459,+2300,+1804,-328,-2130,-2345,-7272,+150,-1845,-2802,+892,-1678,-1172,-1557,-268,-20,+437,-1113,-856,-615,-1075,-381,-440,-84,-1277,-419,-307,-122,-183,-494,-352,+115,+166,-244,+368,-1461,-1999,+27,+709,+135,-226,-305,+34,+57,-427,-948,-1584,-1629,-1194,-745,-513,-584,-432,-141,-304,-519,-228,-30,-92,-163,-491,-510,-367,-109,-22,-89,-207,-294,-296,-215,-48,-21,-75,-205,-227,-118,+81,+107,+11,-83,-188,-65,+54,+54,+13,-77,-175,-178,-101,-27,+77,+29,-56,-91,-77,+16,+86,+64,-4,+11,-7,+87,+198,+127,+63,+22,+55,+144,+162,+147,+148,+71 },
},
/* a = 40 */
{
{ -4,+0,-5,-3,-2,+0,-8,+11,-29,+28,-51,+53,-70,+78,-76,+1097,+2102,+1667,-1282,-7784,-2790,+2851,+6158,+8599,+2868,+836,+1310,+822,+488,+1146,-330,-1142,-277,-1406,-590,-402,-928,-319,-694,-676,-39,+15,-108,+570,+185,-23,-35,-650,-1137,-797,-125,-204,-244,-489,-270,-411,-467,-102,-76,-394,-783,-327,+96,-167,-406,-330,-471,-685,-685,-500,-385,-605,-719,-595,-530,-512,-500,-481,-454,-568,-682,-654,-631,-533,-425,-434,-468,-509,-480,-311,-204,-246,-292,-337,-286,-187,-137,-86,-82,-106,-114,-102,-63,-46,-46,-70,-76,-57,-22,+23,+12,-36,-96,-102,-49,-2,+33,+2,-60,-90,-37,+35,+55,+26,-18,-15,+35,+91 },
{ +127,-214,+314,-441,+597,-693,+5186,+6620,+3663,-14880,-24443,+16220,+17616,+15883,+10940,-6989,+931,+1981,+1088,-2322,-1717,-6896,-2979,-421,-4202,+978,-1124,-1101,-1314,-761,-95,+339,-427,-1620,-497,-1098,-524,-525,+33,-1030,-777,-332,-340,+125,-530,-402,-26,+280,-67,+221,-1308,-1822,-249,+123,+598,-313,-717,+53,+145,-306,-992,-1585,-1443,-751,-1088,-856,-275,-330,-313,-433,-407,-147,-102,-102,-2,-396,-578,-337,-193,-29,-10,-193,-280,-312,-233,-47,-2,-40,-131,-251,-166,+14,+160,+56,-49,-142,-99,+38,+49,+53,-36,-146,-206,-174,-84,+86,+82,-57,-108,-105,-3,+118,+69,-22,-47,-8,+110,+199,+166,+80,+58,+57,+93,+121,+146,+184,+107,+64 },
},
/* a = 48 */
{
{ +1,-2,+1,+0,-2,+0,+1,-4,+10,-19,+25,-40,+47,-62,+76,-63,+963,+1842,+1647,-991,-6985,-2873,+2302,+5490,+7653,+2964,+1199,+1323,+805,+558,+1093,-63,-765,-202,-1134,-390,-362,-982,-404,-475,-423,+88,+111,-17,+555,+147,-92,-71,-666,-1236,-769,-272,-511,-206,-261,-420,-496,-189,-43,-151,-361,-814,-437,-13,-218,-428,-360,-440,-674,-634,-488,-467,-547,-676,-614,-543,-461,-398,-455,-498,-578,-646,-674,-645,-586,-451,-409,-495,-481,-416,-288,-215,-247,-266,-307,-267,-168,-84,-77,-120,-128,-146,-142,-110,-62,-31,-36,-54,-62,-21,+33,+18,-32,-98,-105,-27,+18,+26,-10,-68,-86,-40,+23,+52,+30,-9,+0,+26 },
{ -202,+232,-256,+274,-327,+1911,+7725,+5496,-4738,-28686,+508,+23398,+12803,+16354,-1973,-2315,+2414,+2189,-1067,-2759,-4152,-6155,-114,-4361,-1200,+163,-1382,-1071,-896,+229,-298,+430,-1701,-961,-943,-821,-590,-83,-557,-1124,-464,-409,+203,-517,-470,-41,+222,+303,+0,-1222,-1555,-394,-381,+466,+139,-1021,-277,+124,-202,-1019,-1450,-1184,-625,-1060,-1040,-264,-166,-331,-667,-527,-91,+12,-111,-48,-246,-433,-427,-284,-54,-1,-88,-262,-319,-266,-107,+35,-20,-72,-227,-190,-54,+87,+89,-38,-63,-131,+14,+66,+72,+19,-112,-195,-224,-128,+55,+93,-17,-115,-145,-41,+80,+91,-6,-57,-20,+81,+164,+176,+132,+79,+64,+74,+85,+132,+159,+145,+75,+85 },
},
/* a = 56 */
{
{ -1,-1,+0,+1,+0,+0,-1,+3,-3,+7,-13,+21,-36,+42,-54,+69,-48,+921,+1643,+1618,-1064,-6501,-2591,+2138,+5133,+6723,+2813,+1422,+1277,+780,+678,+1063,+125,-397,-120,-965,-362,-345,-740,-229,-271,-239,+89,+83,-110,+360,+144,-104,-185,-728,-1252,-1004,-305,-286,-263,-365,-516,-194,-101,-138,-122,-613,-871,-348,-56,-336,-438,-307,-418,-681,-637,-479,-519,-590,-618,-556,-516,-433,-381,-433,-538,-583,-633,-688,-608,-562,-502,-453,-427,-400,-398,-314,-236,-220,-234,-254,-229,-165,-97,-109,-138,-178,-195,-156,-105,-42,-11,-27,-64,-55,-20,+35,+34,-23,-91,-96,-26,+12,+17,-22,-68,-79,-44,+5,+48,+48,+15,-6 },
{ -138,+229,-361,+521,-590,+5828,+7276,+3248,-20315,-20353,+20859,+16069,+14691,+7696,-4283,+1878,+2121,+2430,-3524,-3031,-6302,-2283,-2168,-4089,+6,-1473,-777,-1647,+591,-12,+346,-627,-1640,-899,-1007,-701,-496,-141,-1159,-672,-648,+171,-168,-733,-144,+141,+527,+168,-1083,-1451,-692,-482,+102,+273,-748,-680,-141,-193,-849,-1359,-1051,-644,-843,-913,-478,-189,-160,-655,-736,-349,+67,+7,-76,-157,-299,-367,-412,-146,+19,-19,-195,-311,-287,-159,+7,+21,-58,-141,-219,-74,+26,+69,-37,-74,-108,-37,+104,+98,+70,-28,-181,-242,-136,-4,+102,+21,-77,-171,-97,+37,+60,+24,-29,-14,+53,+112,+166,+167,+97,+55,+83,+100,+118,+129,+139,+117,+77,+101 },
},
/* a = 64 */
{
{ -1,-3,+0,+0,-1,+1,-3,+0,+0,-2,+1,-5,+11,-30,+32,-43,+64,-22,+1002,+1503,+1583,-1728,-6236,-1748,+2371,+5114,+5743,+2443,+1456,+1193,+809,+851,+1083,+196,-125,-274,-735,+12,-196,-487,-210,-170,-222,-99,-76,-137,+283,+39,-112,-332,-1104,-1118,-606,-378,-381,-328,-376,-408,-37,-78,-344,-426,-578,-650,-403,-188,-354,-338,-317,-511,-647,-605,-591,-584,-502,-516,-544,-512,-410,-384,-452,-547,-595,-628,-649,-614,-544,-472,-430,-404,-397,-374,-308,-226,-187,-191,-223,-241,-188,-129,-141,-178,-217,-197,-130,-78,-25,-20,-49,-72,-47,+4,+48,+41,-34,-95,-101,-35,+17,+17,-25,-84,-80,-41,+13,+50,+46,+11 },
{ +175,-185,+167,-187,+1143,+7684,+6874,-4238,-28569,-1160,+24040,+11568,+14429,+331,-1199,+2266,+3581,+494,-4170,-4032,-5906,-820,-4108,-1786,-1178,-1720,-1311,-974,+917,-17,+771,-1429,-1206,-969,-830,-910,-143,-849,-1071,-626,-297,+255,-801,-317,+46,+326,+499,-567,-1361,-1022,-659,-150,+170,-424,-782,-391,-409,-702,-1176,-970,-741,-749,-725,-515,-255,-227,-395,-741,-612,-214,+80,-55,-67,-217,-307,-368,-265,-24,+8,-131,-253,-297,-219,-51,+48,-21,-106,-180,-143,+3,+42,-2,-118,-139,-120,+69,+126,+134,+62,-109,-232,-171,-68,+74,+96,-44,-149,-174,-20,+18,+22,+0,-16,+18,+66,+139,+190,+121,+44,+59,+93,+117,+136,+136,+136,+79,+73,+93 },
},
/* a = 72 */
{
{ +0,-3,-1,-1,+0,+0,+0,-4,+3,-5,+4,-5,+6,-8,-11,+12,-7,+17,+104,+1165,+1473,+1345,-3218,-5674,-275,+3006,+5230,+4535,+1958,+1352,+1192,+872,+1060,+1009,+21,+212,-165,-371,+239,-165,-425,-362,-219,-339,-218,-153,-134,+119,+85,-461,-716,-588,-814,-728,-500,-305,-347,-416,-165,-180,-414,-371,-362,-523,-552,-461,-309,-278,-291,-367,-619,-681,-646,-582,-510,-438,-456,-548,-513,-427,-360,-475,-560,-604,-652,-638,-526,-431,-491,-464,-396,-365,-325,-265,-192,-171,-203,-248,-252,-213,-178,-163,-183,-205,-176,-98,-55,-35,-47,-67,-60,-18,+31,+52,+13,-63,-102,-87,-17,+20,+1,-38,-80,-71,-33,+11,+48,+34 },
{ +285,-384,+488,-686,+3103,+8170,+5944,-13040,-26282,+12155,+19705,+11555,+11624,-2039,+572,+2306,+4819,-1722,-3580,-4782,-4624,-1623,-4164,-620,-2129,-1513,-2194,-28,+412,+247,+673,-1292,-1031,-923,-578,-1057,-354,-1248,-840,-722,+239,-215,-947,+86,+99,+462,+41,-934,-1213,-941,-378,-86,-120,-703,-642,-395,-905,-935,-1010,-685,-694,-695,-579,-297,-189,-274,-494,-740,-567,-116,+61,-105,-87,-257,-349,-281,-128,+23,-44,-220,-250,-281,-160,-9,+88,-56,-127,-186,-66,+31,-2,-57,-156,-163,-117,+86,+160,+171,+41,-157,-212,-127,+7,+125,+53,-69,-200,-121,-18,-8,+29,+6,-3,+5,+76,+174,+198,+80,+36,+61,+74,+121,+161,+170,+129,+47,+69,+92 },
},
/* a = 80 */
{
{ +0,+1,+0,+0,+1,+1,+1,+0,+0,+5,-5,+10,-10,+19,-29,+28,-13,+39,-62,+495,+1327,+1629,+81,-5309,-3677,+1684,+3821,+5015,+3137,+1550,+1254,+1256,+857,+1231,+977,+155,+391,-280,-27,+208,-309,-575,-515,-219,-391,-341,-236,+51,-218,-304,-68,-530,-712,-702,-718,-509,-251,-266,-510,-468,-314,-202,-316,-434,-483,-473,-507,-403,-123,-277,-630,-754,-625,-556,-510,-447,-368,-476,-585,-497,-384,-367,-520,-599,-668,-584,-495,-446,-460,-527,-425,-359,-306,-254,-215,-199,-217,-224,-292,-277,-214,-159,-145,-189,-170,-137,-76,-63,-48,-45,-62,-30,+8,+38,+33,-13,-70,-98,-58,+0,+26,+7,-52,-81,-55,-18,+24,+42 },
{ +234,-347,+489,-709,+4183,+8436,+4288,-18507,-20401,+17308,+15574,+12235,+9288,-2195,+1096,+2843,+4925,-2808,-3054,-4673,-3733,-2686,-3670,-557,-2404,-1456,-2325,+175,-212,+560,+248,-1001,-698,-750,-553,-821,-734,-1543,-577,-549,+285,-714,-590,+178,+39,+413,-284,-1036,-1259,-678,-235,-232,-316,-719,-523,-671,-1109,-986,-773,-651,-602,-519,-570,-180,-200,-234,-542,-701,-564,-74,+63,-135,-127,-278,-318,-238,-29,+20,-71,-237,-282,-248,-134,+13,+87,-64,-119,-155,-39,-7,-17,-102,-170,-176,-105,+79,+168,+174,+18,-143,-197,-73,+49,+129,+30,-90,-188,-89,-41,-15,+44,-1,-17,-2,+92,+185,+173,+69,+52,+47,+53,+116,+169,+184,+125,+58,+65,+89 },
},
/* a = 88 */
{
{ +0,+0,-2,+0,-1,+0,+0,-1,-2,+4,-5,+4,-8,+5,-6,-1,+16,+2,-20,+124,+1120,+1508,+1230,-3483,-5355,+241,+3122,+4510,+3946,+1960,+1322,+1212,+1136,+1172,+1476,+625,+201,+20,-240,+177,-135,-650,-593,-369,-419,-447,-244,-294,-479,+214,+150,-474,-625,-650,-702,-661,-187,-338,-786,-672,-209,-151,-247,-343,-486,-435,-459,-488,-300,-231,-530,-743,-717,-535,-410,-426,-414,-413,-532,-567,-404,-401,-482,-570,-617,-553,-496,-451,-481,-480,-432,-361,-302,-250,-225,-241,-237,-262,-312,-304,-225,-153,-149,-163,-157,-141,-119,-94,-43,-32,-56,-49,-21,+36,+36,+4,-50,-95,-68,-20,+41,+23,-23,-58,-71,-36,-5,+51 },
{ +179,-283,+409,-611,+4230,+8613,+3301,-19736,-16734,+17066,+13478,+12515,+8707,-1917,+1244,+3272,+4431,-2755,-2750,-4045,-3281,-3167,-3550,-841,-2414,-1582,-2084,+212,-769,+470,+170,-1083,-499,-332,-496,-840,-806,-1515,-713,-212,+146,-1043,-206,+11,+13,+270,-483,-1067,-1235,-526,-287,-322,-397,-607,-553,-854,-1126,-1010,-694,-627,-546,-392,-555,-161,-166,-222,-526,-662,-584,-92,+59,-119,-183,-261,-283,-248,-23,+20,-50,-253,-284,-261,-112,-6,+54,-30,-100,-126,-55,-39,-39,-114,-174,-204,-91,+80,+137,+147,+18,-113,-174,-48,+59,+112,+37,-80,-173,-89,-56,-2,+40,-16,-38,+6,+93,+169,+159,+66,+61,+43,+44,+101,+160,+192,+137,+84,+68,+95 },
},
/* a = 96 */
{
{ +1,+0,+0,+0,+1,+0,+2,+0,-1,+5,-2,+5,-5,+1,+0,+0,+26,-12,+5,+29,+1014,+1531,+1429,-2786,-5621,-447,+2904,+4169,+4206,+2364,+1409,+1344,+1128,+1128,+1582,+743,+330,-27,-361,+29,-158,-560,-687,-279,-522,-456,-350,-824,+32,+460,-128,-203,-504,-853,-640,-274,-434,-664,-806,-572,-242,-272,-205,-258,-365,-513,-408,-336,-456,-487,-377,-611,-801,-535,-384,-316,-412,-465,-488,-507,-460,-464,-487,-520,-513,-550,-518,-481,-479,-407,-366,-333,-313,-294,-251,-243,-271,-309,-320,-273,-213,-171,-148,-140,-143,-155,-126,-102,-50,-29,-59,-52,-19,+31,+33,+0,-40,-77,-62,-13,+36,+40,+8,-39,-77,-50,-1,+44 },
{ +165,-252,+361,-557,+3444,+8541,+3920,-17921,-16591,+13918,+12916,+12568,+9539,-1508,+1148,+3494,+4070,-2181,-2675,-3136,-3078,-3072,-3611,-1282,-2337,-1696,-2019,+154,-803,+97,+143,-1092,-604,-205,-154,-899,-871,-1318,-609,-203,-32,-882,-237,-237,+73,+195,-716,-1030,-1122,-579,-335,-381,-355,-535,-569,-875,-1077,-1017,-769,-551,-602,-316,-498,-165,-137,-175,-438,-670,-591,-169,+82,-76,-198,-281,-244,-242,-66,+8,-46,-210,-267,-290,-131,-22,+34,-9,-70,-124,-68,-54,-39,-124,-170,-198,-114,+71,+113,+123,+17,-72,-155,-58,+54,+113,+57,-46,-151,-102,-61,+3,+25,-12,-38,-1,+94,+146,+149,+73,+64,+42,+42,+98,+153,+195,+155,+98,+90,+112 },
},
/* a = 104 */
{
{ +0,-1,-1,-1,-1,+0,-1,+0,-2,+3,-4,+7,-10,+1,-10,+11,+15,-7,-17,+108,+1128,+1690,+1197,-3680,-5362,+293,+3148,+4289,+4013,+2387,+1650,+1427,+1118,+909,+1312,+729,+202,-57,-373,-236,-327,-553,-460,-369,-416,-410,-1093,-318,+549,+0,-34,-154,-689,-824,-263,-327,-663,-837,-644,-340,-478,-347,-279,-165,-294,-506,-451,-318,-403,-533,-485,-620,-645,-572,-383,-289,-374,-475,-510,-476,-493,-475,-480,-492,-522,-509,-547,-525,-391,-348,-294,-309,-352,-337,-293,-273,-319,-311,-278,-248,-230,-180,-145,-126,-152,-173,-127,-82,-54,-62,-52,-48,-12,+17,+19,+4,-40,-63,-60,-7,+47,+59,+18,-45,-75,-48,+20,+48 },
{ +155,-211,+276,-417,+1929,+7746,+6117,-13084,-18957,+7782,+13017,+12450,+11551,-486,+509,+3525,+4095,-993,-2934,-2285,-2742,-2863,-3577,-1595,-2409,-1739,-2094,-236,-532,-302,+364,-1217,-718,-334,-59,-864,-704,-1281,-532,+67,-278,-673,-368,-467,-23,+251,-852,-1025,-961,-847,-316,-345,-392,-430,-583,-716,-1047,-991,-884,-587,-632,-363,-435,-204,-76,-119,-316,-634,-635,-308,+79,-10,-173,-311,-245,-226,-108,-36,-66,-160,-214,-321,-184,-60,+31,+0,-63,-116,-106,-48,-44,-94,-164,-182,-144,+7,+93,+121,+28,-59,-148,-86,+23,+117,+84,-8,-118,-111,-78,-23,+24,-11,-23,-16,+63,+132,+138,+73,+55,+38,+38,+87,+153,+191,+163,+109,+104,+107 },
},
/* a = 112 */
{
{ +0,+0,-1,+0,+0,+0,+0,+0,+0,+4,-4,+8,-11,+9,-22,+35,-17,+32,-68,+445,+1494,+1959,-316,-5693,-3573,+2149,+3860,+4500,+3407,+2013,+1642,+1658,+895,+980,+995,+91,+134,-333,-371,-242,-638,-558,-235,-291,-365,-968,-806,+452,+143,+0,-29,-551,-766,-303,-202,-613,-809,-746,-243,-443,-579,-427,-239,-130,-394,-499,-457,-364,-307,-411,-624,-620,-598,-504,-314,-367,-401,-449,-512,-501,-458,-432,-435,-533,-574,-552,-489,-405,-349,-264,-300,-335,-362,-342,-327,-339,-300,-251,-245,-265,-213,-161,-125,-152,-177,-156,-117,-68,-53,-64,-60,-35,-21,+17,+27,+3,-30,-62,-37,+14,+71,+51,-3,-52,-56,-1,+52,+52 },
{ +72,-79,+73,-77,+398,+5672,+8193,-5558,-19852,-1571,+11821,+12190,+13926,+2102,-706,+3264,+4201,+893,-3004,-2019,-2131,-2533,-3520,-1785,-2225,-2050,-1968,-1008,-161,-810,+618,-903,-1051,-486,-100,-944,-662,-925,-782,+359,-124,-556,-585,-596,-226,+262,-795,-1072,-790,-1092,-468,-178,-425,-383,-537,-517,-916,-1016,-939,-659,-662,-502,-407,-230,-52,-100,-177,-536,-628,-461,-8,+18,-107,-293,-288,-206,-144,-99,-80,-114,-194,-293,-238,-137,-8,+26,-63,-118,-141,-71,-39,-54,-130,-162,-175,-64,+38,+111,+59,-28,-140,-134,-26,+96,+109,+35,-49,-125,-87,-62,+1,+3,-6,-9,+21,+94,+135,+85,+54,+38,+37,+69,+143,+191,+172,+134,+100,+78 },
},
/* a = 120 */
{
{ +0,-2,+1,-1,+1,+1,-1,-1,+4,-3,+5,-6,+3,-10,+4,+10,-2,+0,+77,+1170,+2106,+1172,-4249,-5747,+492,+3870,+4615,+4191,+2284,+1481,+1856,+1289,+935,+1285,+206,-266,-457,-564,-268,-488,-606,-428,-261,-182,-700,-1149,+336,+321,-195,+151,-562,-810,-235,-169,-508,-694,-820,-307,-269,-536,-569,-400,-82,-314,-568,-527,-436,-329,-256,-451,-543,-591,-588,-377,-386,-420,-437,-530,-523,-420,-381,-419,-470,-609,-649,-479,-368,-290,-284,-327,-327,-379,-351,-367,-358,-266,-250,-289,-287,-214,-154,-132,-166,-191,-172,-143,-106,-66,-59,-57,-73,-44,+3,+21,+21,-14,-34,-35,+11,+53,+39,+4,-45,-49,+8,+56,+53,+12 },
{ -33,+52,-92,+144,-249,+2596,+8024,+2782,-15245,-11919,+6440,+11561,+15277,+7169,-1495,+2101,+4056,+2942,-1757,-2592,-1411,-2161,-3182,-2317,-1633,-2318,-1818,-1777,-177,-910,+115,-55,-1167,-686,-302,-826,-1007,-579,-1004,+437,+210,-403,-518,-881,-434,+167,-579,-1140,-725,-1015,-813,-189,-320,-356,-487,-394,-615,-1089,-972,-667,-646,-691,-496,-282,-47,-66,-95,-374,-585,-564,-211,+1,-66,-207,-254,-233,-196,-151,-121,-71,-162,-252,-273,-207,-99,+5,-32,-102,-176,-108,-52,-23,-87,-123,-168,-142,-23,+39,+98,+33,-96,-169,-110,+39,+112,+77,+25,-97,-115,-79,-30,+10,+14,-2,-9,+46,+119,+111,+63,+45,+34,+49,+111,+186,+197,+146,+84,+98 },
},
/* a = 128 */
{
{ +0,-1,+0,+0,+0,-1,-1,+0,+0,+0,-2,-4,+0,-12,+19,-18,+25,-24,+895,+2241,+1765,-3371,-6525,-837,+3967,+4927,+4673,+2536,+1303,+1808,+1417,+905,+1435,+609,-322,-591,-908,-648,-511,-620,-457,-256,-244,-467,-1197,+149,+546,-314,+191,-574,-936,-236,-101,-425,-662,-811,-353,-101,-547,-541,-420,-158,-215,-607,-593,-522,-401,-315,-381,-372,-475,-507,-381,-444,-505,-462,-530,-588,-468,-311,-292,-478,-709,-579,-465,-403,-257,-274,-312,-384,-376,-394,-391,-304,-231,-254,-345,-310,-237,-133,-128,-175,-187,-206,-152,-126,-98,-72,-82,-84,-61,-8,+28,+17,-25,-45,-16,+42,+65,+34,-14,-59,-60,+1,+64,+67,+30,-23 },
{ -26,+27,-35,+32,-41,+306,+4787,+7752,-4730,-16351,-4390,+8471,+14522,+13003,+1265,-339,+3431,+3885,+1179,-2827,-1481,-1321,-2770,-2757,-1518,-1922,-1909,-1906,-1043,-455,-778,+332,-706,-753,-521,-755,-1191,-635,-1071,+43,+840,-409,-255,-867,-786,-10,-455,-1042,-720,-904,-879,-442,-362,-278,-368,-359,-399,-902,-1083,-654,-563,-750,-634,-468,-112,-51,-80,-210,-499,-574,-441,-94,-68,-132,-207,-194,-232,-224,-173,-99,-78,-193,-278,-277,-210,-75,-20,-76,-139,-170,-93,-43,-36,-92,-126,-178,-124,-23,+72,+97,-3,-156,-195,-69,+76,+109,+72,-23,-136,-92,-47,-4,+17,-1,-11,+11,+74,+110,+87,+61,+33,+33,+68,+152,+200,+145,+105,+124 },
},
/* a = 136 */
{
{ -1,+0,+0,+0,-1,-2,+0,+2,+0,+1,-6,+1,-14,+16,-18,+30,-37,+780,+2425,+2055,-3278,-6931,-1370,+4191,+5406,+5063,+2588,+1148,+1810,+1460,+820,+1388,+737,-307,-546,-937,-828,-752,-951,-574,-213,-367,-184,-1109,-320,+889,-184,-8,-497,-1022,-319,-176,-299,-539,-868,-546,+43,-305,-601,-449,-110,-156,-612,-626,-529,-460,-427,-408,-419,-366,-321,-329,-396,-507,-524,-625,-624,-491,-321,-279,-470,-606,-569,-485,-337,-247,-299,-342,-360,-425,-442,-338,-228,-236,-312,-330,-298,-224,-179,-144,-154,-192,-180,-177,-139,-95,-86,-100,-125,-78,-6,+38,+15,-31,-58,-25,+57,+85,+66,-4,-74,-66,-15,+38,+59,+51,+18,-16 },
{ +4,-16,+14,-30,+38,-90,+1073,+6342,+5305,-9517,-14015,-678,+11011,+15640,+8414,-669,+1108,+3634,+3549,-425,-2594,-550,-1889,-2850,-2066,-1337,-1855,-1691,-1720,-726,-806,-414,+9,-653,-396,-885,-1115,-915,-981,-651,+1036,+75,-368,-407,-1015,-255,-469,-1066,-578,-666,-1025,-448,-500,-487,-220,-234,-331,-694,-950,-687,-519,-647,-663,-588,-461,-93,-96,-128,-328,-566,-557,-298,-74,-126,-147,-185,-158,-265,-253,-159,-62,-105,-226,-318,-321,-207,-52,-35,-94,-175,-172,-89,-41,-40,-99,-173,-184,-83,+7,+90,+60,-56,-186,-172,-44,+93,+109,+32,-72,-120,-61,-36,+8,+23,+3,-5,+18,+69,+91,+79,+67,+23,+44,+102,+156,+154,+145,+151 },
},
/* a = 144 */
{
{ +1,+1,+3,-2,+1,+1,+3,+2,+1,-6,+5,-15,+17,-15,+28,-29,+850,+2795,+2056,-4005,-7276,-957,+4945,+6007,+5188,+2280,+1038,+1945,+1427,+763,+1253,+627,-401,-718,-882,-775,-874,-1045,-849,-463,-500,-51,-902,-638,+948,-7,-152,-394,-1071,-380,-177,-327,-495,-782,-723,-50,-93,-530,-401,-145,-131,-531,-634,-562,-453,-440,-442,-479,-398,-269,-281,-303,-457,-479,-641,-724,-523,-301,-340,-505,-520,-506,-408,-323,-269,-274,-354,-404,-465,-387,-244,-211,-278,-345,-317,-251,-212,-179,-157,-188,-197,-176,-148,-130,-99,-90,-105,-116,-95,-25,+23,+18,-43,-63,+0,+59,+82,+75,+12,-46,-55,-21,+18,+49,+37,+15,+16,+25 },
{ -13,+3,-12,+13,-22,+32,-64,+1799,+6948,+2642,-11465,-11986,+1836,+13125,+14243,+5220,-648,+1626,+3753,+3036,-1494,-1616,-324,-2334,-2511,-1639,-1230,-1710,-1529,-1510,-754,-903,-283,-140,-282,-594,-1275,-883,-1071,-978,+410,+644,-341,-123,-771,-592,-414,-1153,-764,-325,-777,-653,-475,-641,-429,-170,-173,-498,-867,-616,-329,-553,-670,-584,-555,-504,-230,-141,-157,-429,-576,-492,-216,-131,-117,-129,-158,-185,-279,-209,-135,-91,-158,-262,-355,-325,-178,-53,-45,-94,-209,-177,-90,-39,-60,-124,-177,-153,-56,+14,+75,+31,-71,-165,-153,-30,+100,+85,+17,-86,-120,-64,+5,+57,+34,-15,-17,+14,+57,+98,+92,+60,+38,+72,+99,+135,+181,+170 },
},
/* a = 152 */
{
{ +0,+0,-4,-2,-1,+0,-1,-1,-7,+1,-14,+10,-20,+28,-29,+957,+3210,+1990,-4894,-7659,-475,+5776,+6703,+5257,+1928,+978,+2142,+1411,+618,+1118,+445,-529,-855,-920,-754,-946,-1060,-945,-544,-724,-235,-574,-973,+551,+464,-158,-498,-950,-390,-294,-361,-406,-854,-860,-188,+24,-444,-382,-171,-124,-403,-573,-589,-533,-393,-417,-444,-402,-355,-364,-343,-354,-438,-658,-708,-512,-395,-361,-410,-578,-521,-331,-238,-247,-325,-394,-438,-405,-300,-255,-264,-291,-314,-302,-295,-207,-149,-163,-201,-213,-204,-173,-109,-75,-78,-122,-126,-80,-36,+1,-25,-64,-55,-17,+49,+97,+72,-8,-47,-39,-6,+23,+34,+10,-1,+9,+42,+91 },
{ +3,-16,+12,-19,+23,-32,+44,-38,+2296,+6861,+900,-12049,-10612,+3758,+13712,+12288,+3891,-395,+1643,+3961,+2321,-1779,-651,-502,-2386,-2151,-1378,-1145,-1571,-1357,-1444,-824,-902,-234,+6,-207,-1054,-1114,-843,-1273,-151,+518,-33,-105,-289,-730,-427,-1024,-1091,-404,-475,-409,-430,-855,-624,-281,-156,-287,-646,-676,-247,-194,-536,-681,-613,-540,-577,-419,-206,-200,-405,-535,-446,-274,-174,-57,-104,-145,-232,-244,-186,-172,-162,-187,-263,-377,-325,-175,-42,-48,-130,-228,-195,-89,-41,-76,-134,-180,-134,-66,+14,+67,+24,-56,-147,-138,-17,+99,+65,-12,-94,-124,-39,+65,+69,+11,-39,-27,+15,+71,+103,+89,+63,+67,+69,+79,+153,+181 },
},
/* a = 160 */
{
{ +1,-2,-1,+1,+3,+0,+0,-8,+5,-13,+12,-19,+29,-19,+1174,+3730,+1710,-6129,-7943,+434,+6832,+7414,+5170,+1443,+979,+2407,+1401,+457,+982,+187,-763,-992,-963,-692,-1022,-1190,-983,-539,-718,-325,-467,-1085,-76,+561,+25,-478,-747,-517,-267,-308,-460,-850,-932,-471,+8,-216,-397,-223,-209,-302,-426,-602,-506,-382,-381,-382,-348,-388,-445,-371,-402,-511,-688,-655,-490,-264,-288,-564,-574,-420,-282,-244,-248,-286,-412,-411,-310,-278,-286,-264,-276,-317,-313,-281,-172,-154,-178,-178,-205,-223,-187,-115,-58,-67,-99,-112,-80,-19,+6,-26,-88,-83,-31,+51,+103,+65,-14,-54,-41,+10,+54,+43,+4,-9,+12,+44,+94,+100 },
{ -5,+2,-15,+10,-20,+22,-36,+48,-14,+2504,+6478,+5,-11974,-9490,+4768,+13112,+10775,+3566,-294,+1619,+3995,+1645,-1487,-10,-683,-2177,-1885,-1200,-1100,-1387,-1283,-1450,-818,-915,-99,+94,-469,-1141,-929,-1079,-705,+287,-93,-62,-91,-422,-508,-775,-1266,-698,-427,-382,-70,-561,-1000,-640,-175,-132,-412,-623,-375,-97,-204,-404,-689,-745,-655,-585,-476,-357,-239,-340,-451,-459,-354,-228,-26,-33,-150,-278,-296,-210,-176,-180,-233,-322,-362,-282,-191,-87,-93,-145,-196,-198,-147,-75,-75,-138,-178,-156,-83,+18,+76,+30,-73,-129,-105,-6,+74,+25,-26,-74,-110,-38,+57,+54,+10,-32,-28,+27,+74,+100,+91,+78,+56,+27,+97,+165 },
},
/* a = 168 */
{
{ -3,-2,+0,+2,-2,+0,-10,+2,-13,+11,-22,+30,-11,+1462,+4302,+1252,-7531,-8131,+1588,+8038,+8076,+4907,+889,+1088,+2718,+1349,+238,+838,-65,-1043,-1156,-1019,-695,-1037,-1261,-1141,-613,-603,-307,-357,-926,-799,+224,+335,-602,-544,-309,-412,-246,-396,-942,-973,-586,-226,-133,-296,-304,-288,-307,-397,-594,-417,-214,-307,-474,-359,-339,-365,-389,-562,-654,-774,-678,-321,-128,-395,-549,-489,-383,-288,-239,-225,-306,-344,-309,-329,-322,-229,-227,-309,-342,-318,-240,-183,-136,-141,-222,-217,-212,-166,-115,-82,-77,-105,-97,-48,+7,+13,-27,-89,-108,-46,+43,+94,+33,-46,-51,-38,+20,+60,+51,+15,+6,+12,+30,+91,+86,+21 },
{ +4,-3,+0,-13,+7,-16,+19,-34,+45,+0,+2439,+5990,-201,-11354,-8719,+4783,+11969,+9800,+3709,-190,+1572,+3790,+1273,-957,+341,-692,-1919,-1660,-1083,-1057,-1202,-1292,-1404,-819,-862,+38,-31,-659,-1014,-1040,-801,+0,-160,-317,+46,-281,-270,-585,-1125,-1101,-479,-428,-137,-146,-680,-828,-630,-240,-85,-409,-468,-255,-126,-205,-357,-570,-879,-851,-562,-409,-434,-356,-333,-321,-429,-431,-274,-61,+2,-160,-336,-311,-240,-212,-196,-240,-316,-357,-310,-219,-103,-86,-131,-216,-229,-170,-90,-95,-134,-177,-150,-72,+22,+50,+15,-50,-91,-78,-36,+43,+30,-17,-69,-105,-58,+30,+54,+38,-5,-16,+17,+80,+106,+82,+56,+8,+33,+120 },
},
/* a = 176 */
{
{ +0,+1,+5,-1,+0,-9,+3,-12,+14,-24,+35,-2,+1809,+4899,+697,-8970,-8259,+2831,+9357,+8676,+4527,+380,+1233,+3093,+1282,-58,+664,-314,-1315,-1309,-1082,-775,-1037,-1323,-1219,-750,-611,-126,-360,-688,-1056,-503,+408,-401,-637,-101,-332,-235,-286,-997,-1088,-642,-352,-170,-240,-403,-374,-348,-419,-633,-351,-18,-227,-487,-397,-337,-209,-405,-732,-820,-866,-498,-191,-324,-432,-404,-393,-355,-332,-245,-196,-183,-263,-361,-373,-244,-182,-247,-316,-360,-309,-242,-154,-98,-149,-220,-244,-209,-131,-106,-99,-103,-121,-105,-16,+35,+38,-22,-97,-107,-51,+57,+64,-6,-56,-73,-49,+31,+68,+49,+33,+21,+8,+36,+88,+91,+15,-10 },
{ +3,+1,-4,+0,-14,+4,-17,+15,-31,+38,+1,+2163,+5458,+125,-10291,-8375,+3991,+10663,+9198,+4090,+21,+1422,+3445,+1207,-436,+530,-571,-1618,-1443,-1094,-936,-1068,-1330,-1319,-810,-726,+23,-243,-675,-999,-999,-69,-16,-624,-122,-138,-305,-172,-836,-1238,-820,-402,-288,-90,-395,-587,-534,-457,-512,-221,-142,-311,-311,-308,-267,-273,-460,-809,-994,-689,-333,-378,-419,-360,-301,-377,-419,-331,-143,-77,-149,-310,-364,-295,-222,-190,-242,-327,-355,-323,-223,-116,-97,-144,-223,-229,-197,-128,-105,-102,-142,-141,-83,-7,+38,+39,-20,-89,-91,-48,+39,+43,-9,-64,-98,-69,+26,+75,+51,+20,+8,+13,+56,+103,+88,+15,-11,+60 },
},
},
};
static const HrtfFilterCoeffs Elev60 = {
19, 180, {
/* a = 0 */
{
{ -62,+56,-63,+47,-32,-11,+43,+609,+4196,+3094,+2701,-12565,-6466,+12392,+6385,+8316,+1519,+739,+4320,+1901,-1633,-2233,-1357,-3941,+31,-1655,-2015,+217,-1312,-788,-772,-504,-111,+191,-1438,-470,-258,-807,+300,-348,+0,-158,-529,-884,-471,-686,-285,+212,-153,-297,-507,-318,-194,-264,-384,-516,-518,-336,-262,-124,+65,-123,-329,-435,-652,-514,-803,-1195,-1187,-790,-362,-333,-390,-529,-561,-497,-409,-278,-242,-206,-250,-321,-352,-324,-132,-114,-180,-250,-307,-288,-317,-221,-53,-75,-128,-213,-177,-16,+88,+66,+56,+16,-30,-7,-9,+28,+30,-26,-58,-62,+7,+60,+18,+10,-29,-41,+11,+74,+97,+94,+40,+52,+102,+93,+97,+70,+3,+15 },
{ -62,+56,-63,+47,-32,-11,+43,+609,+4196,+3094,+2701,-12565,-6466,+12392,+6385,+8316,+1519,+739,+4320,+1901,-1633,-2233,-1357,-3941,+31,-1655,-2015,+217,-1312,-788,-772,-504,-111,+191,-1438,-470,-258,-807,+300,-348,+0,-158,-529,-884,-471,-686,-285,+212,-153,-297,-507,-318,-194,-264,-384,-516,-518,-336,-262,-124,+65,-123,-329,-435,-652,-514,-803,-1195,-1187,-790,-362,-333,-390,-529,-561,-497,-409,-278,-242,-206,-250,-321,-352,-324,-132,-114,-180,-250,-307,-288,-317,-221,-53,-75,-128,-213,-177,-16,+88,+66,+56,+16,-30,-7,-9,+28,+30,-26,-58,-62,+7,+60,+18,+10,-29,-41,+11,+74,+97,+94,+40,+52,+102,+93,+97,+70,+3,+15 },
},
/* a = 10 */
{
{ +35,-61,+69,-90,+98,-112,+112,-112,+1112,+3670,+2902,+1115,-12418,-2943,+10454,+6261,+7729,+650,+1267,+3675,+1779,-1555,-1181,-1549,-3142,+201,-1969,-1525,-147,-1175,-832,-716,-349,+36,+130,-1302,-291,-443,-691,+154,-243,-11,-178,-454,-769,-410,-610,-296,+48,-118,-363,-531,-393,-236,-198,-426,-501,-467,-331,-211,-198,+49,-134,-581,-451,-442,-582,-894,-1018,-889,-714,-479,-333,-326,-591,-719,-527,-369,-333,-308,-254,-251,-308,-346,-327,-240,-167,-179,-255,-284,-308,-287,-214,-68,-56,-120,-149,-169,-58,+55,+61,+52,+39,-25,-14,+30,+22,+31,-8,-62,-48,-6,+35,+19,-14,-33,-1,+33,+47,+82,+97,+64,+57,+77,+82,+83,+82,+44 },
{ +9,+10,-51,+112,-194,+288,-17,+4510,+3531,+4236,-11125,-12015,+13767,+7726,+8088,+3400,-424,+4993,+2368,-1488,-3237,-1288,-4557,-620,-1037,-2662,+546,-1165,-942,-744,-529,-370,+164,-1422,-840,-56,-1039,+544,-267,-87,-13,-619,-1007,-584,-697,-422,+373,-94,-371,-414,-346,-150,-149,-336,-581,-623,-452,-303,+99,+60,-143,-229,-394,-542,-489,-849,-1376,-1378,-882,-273,-360,-511,-400,-455,-395,-342,-331,-203,-124,-251,-383,-363,-277,-70,-82,-150,-200,-289,-296,-325,-171,-63,-74,-152,-302,-183,+27,+105,+91,+45,-46,-4,+25,+9,+40,-16,-60,-56,-73,+17,+82,+26,+39,-35,-81,+33,+94,+97,+103,+31,+40,+106,+110,+101,+54,+7,+53,+94 },
},
/* a = 20 */
{
{ -18,+27,-48,+59,-85,+103,-132,+159,-166,+1404,+3100,+2757,-207,-11382,-900,+8731,+6327,+6781,+360,+1580,+3292,+1565,-1138,-572,-1718,-2308,+75,-1996,-1221,-337,-1051,-831,-577,-235,+134,+44,-1123,-283,-496,-523,+56,-180,-64,-151,-476,-713,-340,-635,-368,-4,-127,-520,-559,-158,-197,-324,-475,-524,-396,-347,-175,-187,-237,-272,-438,-357,-452,-706,-829,-782,-720,-661,-572,-420,-356,-530,-680,-607,-448,-380,-334,-273,-299,-330,-342,-339,-289,-225,-193,-217,-253,-294,-264,-191,-84,-58,-122,-124,-122,-76,+5,+47,+48,+55,+19,+3,+23,+2,+13,-1,-49,-57,-5,+23,+13,-14,-29,+17,+47,+50,+75,+95,+59,+55,+66,+64,+88,+85 },
{ +103,-168,+252,-359,+481,-512,+4116,+4351,+5087,-7168,-18015,+12267,+10913,+6595,+6098,-1152,+4878,+3234,-690,-4449,-1251,-4782,-2062,-163,-3388,+647,-746,-960,-847,-578,-359,-85,-1315,-1300,+173,-1258,+490,+41,-156,+96,-492,-1198,-804,-677,-623,+414,-14,-391,-409,-276,-145,-86,-227,-512,-716,-723,-319,+116,+53,+11,-229,-377,-493,-426,-712,-1514,-1632,-953,-208,-459,-551,-273,-394,-338,-323,-286,-126,-120,-276,-385,-322,-284,-85,-63,-86,-162,-296,-311,-257,-110,-107,-76,-172,-326,-170,+13,+85,+153,+16,-96,+11,+7,+43,+85,-45,-97,-113,-94,+34,+106,+51,+13,-68,-71,+60,+100,+112,+83,+29,+41,+85,+112,+84,+42,+42,+87,+97,+65 },
},
/* a = 30 */
{
{ +9,-11,+17,-36,+47,-71,+91,-124,+165,-154,+1594,+2625,+2629,-1457,-10269,+598,+7520,+6341,+5692,+251,+1864,+2932,+1380,-693,-280,-1693,-1547,-154,-1936,-900,-453,-928,-785,-422,-148,+128,-51,-923,-233,-486,-380,-32,-170,-136,-225,-478,-589,-409,-711,-295,-194,-347,-269,-294,-229,-291,-447,-524,-401,-359,-410,-328,-313,-182,-216,-448,-384,-448,-694,-716,-643,-646,-701,-628,-424,-345,-497,-655,-649,-550,-392,-381,-328,-318,-352,-363,-334,-270,-271,-199,-176,-204,-257,-272,-179,-104,-83,-120,-120,-95,-85,-21,+33,+63,+65,+40,-1,-9,-2,+2,-6,-39,-54,-19,+15,+14,-5,-24,+26,+59,+64,+64,+61,+58,+52,+59,+55,+77 },
{ -219,+279,-340,+404,-490,+2586,+5607,+4979,-887,-21830,+4856,+16442,+4547,+8577,-545,+3883,+4042,+775,-4560,-2652,-3322,-4486,+370,-3555,-213,+58,-1020,-569,-957,-195,-286,-932,-2018,+199,-1114,+16,+390,-213,+320,-378,-1105,-1135,-696,-780,+292,+117,-468,-386,-277,-89,-59,-135,-376,-808,-918,-300,+15,-157,+208,-147,-368,-356,-493,-641,-1367,-1689,-1179,-388,-336,-518,-355,-224,-313,-395,-232,-56,-83,-238,-389,-284,-279,-157,-41,-45,-141,-274,-316,-194,-83,-101,-54,-231,-304,-140,-23,+88,+163,-20,-59,-2,-11,+71,+88,-47,-88,-135,-140,+7,+139,+91,-28,-95,-52,+52,+119,+152,+72,+34,+26,+74,+110,+70,+54,+86,+87,+90,+94,+98 },
},
/* a = 40 */
{
{ +4,+2,-3,+4,-20,+29,-52,+70,-98,+140,-87,+1720,+2277,+2471,-2723,-9138,+1830,+6766,+6224,+4537,+348,+2080,+2591,+1219,-358,-112,-1525,-986,-424,-1708,-620,-538,-783,-723,-324,-130,+139,-84,-712,-245,-434,-275,-196,-234,-234,-200,-446,-609,-481,-737,-574,-97,+47,-348,-263,-317,-459,-371,-450,-392,-583,-611,-188,-86,-341,-363,-312,-330,-483,-689,-596,-601,-697,-666,-561,-432,-390,-519,-606,-619,-640,-486,-382,-332,-355,-357,-339,-319,-262,-242,-193,-169,-164,-226,-267,-197,-121,-98,-112,-128,-111,-54,+1,+42,+61,+57,+20,-7,-14,+2,+15,-14,-36,-47,-20,+7,+25,+15,+7,+31,+51,+64,+58,+56,+53,+50,+51,+57 },
{ +29,+30,-116,+210,+291,+6116,+4857,+4818,-17897,-9992,+20424,+5897,+7809,+3283,+1458,+5204,+1957,-2702,-4904,-1782,-5702,-752,-2718,-2056,+825,-1241,-56,-1082,-210,-451,-361,-2222,-540,-670,-680,+697,-339,+358,+42,-858,-1509,-711,-873,-51,+379,-578,-456,-248,-137,+34,-97,-265,-800,-1001,-406,-96,-267,+85,-19,-289,-263,-515,-585,-1198,-1569,-1253,-748,-375,-362,-333,-242,-335,-368,-209,-82,-105,-73,-306,-353,-274,-214,-47,-22,-139,-250,-282,-169,-86,-113,+0,-240,-280,-158,-68,+100,+126,-1,-37,-18,-12,+80,+71,-38,-88,-155,-133,-31,+107,+112,-50,-73,-63,+10,+111,+164,+98,+55,+15,+22,+94,+78,+86,+107,+60,+73,+118,+108,+110 },
},
/* a = 50 */
{
{ -7,+8,-4,+6,-8,+0,+4,-22,+36,-51,+85,+79,+1861,+2048,+2146,-4477,-7578,+3390,+6200,+5897,+3275,+642,+2206,+2291,+1001,-98,-37,-1394,-504,-676,-1380,-399,-570,-693,-666,-173,-115,+148,-132,-553,-299,-396,-345,-347,-256,-244,-211,-459,-602,-938,-664,-37,-77,-114,-296,-388,-409,-288,-372,-645,-678,-549,-276,-130,-347,-419,-197,-220,-436,-565,-587,-564,-609,-665,-618,-531,-492,-433,-503,-596,-656,-667,-509,-393,-339,-340,-327,-332,-297,-233,-217,-187,-172,-165,-211,-259,-211,-132,-104,-136,-129,-100,-26,+33,+38,+45,+33,-2,-13,-9,+16,+17,-17,-40,-50,-12,+11,+39,+33,+15,+19,+32,+59,+60,+54,+35,+41,+45 },
{ +323,-432,+561,-697,+3903,+6108,+6293,-5924,-22506,+12367,+14716,+3536,+7868,+685,+4763,+3277,+488,-5992,-2572,-3840,-3977,-791,-4051,+322,-700,-474,-621,-357,-228,-417,-1305,-1666,-253,-1325,+460,-20,+19,+272,-277,-1412,-1273,-640,-472,+421,-308,-731,-273,-213,+69,-18,-156,-832,-1005,-309,-427,-288,-38,-39,-191,-261,-439,-549,-1006,-1458,-1151,-868,-690,-337,-174,-284,-386,-359,-246,-64,-110,-56,-110,-344,-322,-272,-87,-14,-87,-219,-282,-174,-97,-91,-8,-193,-234,-183,-119,+65,+85,+45,+2,-42,-9,+77,+42,+17,-90,-168,-132,-56,+61,+99,-17,-71,-58,-27,+79,+152,+122,+71,+25,-1,+52,+95,+118,+114,+55,+46,+117,+127,+114,+97 },
},
/* a = 60 */
{
{ -2,-5,+11,-10,+12,-23,+22,-28,+25,-25,+32,-24,+458,+1947,+2022,+1147,-6646,-4819,+5008,+5723,+5220,+2042,+1128,+2187,+2086,+627,+110,-112,-1191,-131,-921,-964,-316,-542,-628,-565,-60,-94,+109,-215,-490,-473,-362,-438,-378,-269,-226,-193,-802,-809,-514,-299,-148,-149,-235,-315,-370,-318,-406,-760,-632,-400,-398,-359,-307,-317,-280,-184,-331,-512,-520,-498,-543,-614,-647,-603,-551,-507,-452,-547,-620,-640,-631,-505,-357,-315,-323,-310,-310,-265,-214,-209,-198,-183,-165,-211,-261,-213,-137,-108,-133,-124,-89,-12,+41,+34,+35,+18,-18,-22,-10,+29,+28,-13,-44,-37,-4,+25,+46,+30,+19,+16,+35,+53,+55,+50,+34,+32 },
{ +26,-115,+207,+216,+6357,+5983,+4529,-18667,-9758,+21299,+5745,+6365,+4566,+2369,+4659,+2551,-2320,-6139,-1671,-5138,-1705,-3022,-2183,-85,-1137,-68,-1117,+404,-446,-433,-1978,-495,-1054,-709,+469,-336,+332,-42,-702,-1697,-805,-543,+51,+208,-851,-442,-266,-119,+114,-99,-624,-1258,-282,-278,-626,-116,-34,-165,-320,-365,-496,-806,-1311,-1177,-767,-776,-524,-219,-219,-361,-426,-266,-148,-55,-61,-13,-240,-335,-286,-225,-24,-22,-135,-284,-215,-103,-110,-23,-119,-204,-157,-199,+8,+48,+53,+49,-35,-16,+56,+25,+32,-7,-166,-153,-77,+4,+60,+44,-48,-69,-55,+30,+131,+142,+92,+26,-21,+27,+111,+137,+106,+61,+34,+96,+143,+106,+109,+98 },
},
/* a = 70 */
{
{ +0,-1,+1,+8,-4,+9,-17,+26,-37,+54,-63,+100,-82,+1150,+1886,+2158,-1658,-7892,-140,+5932,+5243,+3870,+1252,+1695,+2161,+1758,+104,+392,-402,-773,-100,-1025,-542,-295,-459,-721,-346,-24,-38,-77,-367,-522,-535,-327,-501,-329,-227,-435,-573,-417,-525,-483,-243,-311,-185,-206,-296,-474,-621,-557,-482,-402,-429,-535,-375,-186,-331,-350,-225,-391,-460,-413,-489,-576,-613,-637,-641,-572,-498,-514,-578,-581,-609,-565,-427,-325,-300,-296,-294,-268,-244,-236,-223,-201,-173,-179,-242,-257,-174,-103,-112,-144,-122,-66,+7,+28,+31,+41,+8,-34,-36,+14,+50,+29,-16,-33,-21,+2,+28,+47,+35,+21,+28,+22,+37,+62,+48,+34 },
{ -295,+335,-424,+2135,+6935,+6616,-1604,-22563,+4170,+18695,+2884,+7577,+2592,+3840,+3938,+2123,-4801,-4540,-2304,-4836,-1357,-3730,-846,-1012,-891,-580,-584,+123,-246,-615,-1792,-255,-1269,-72,-84,-109,+199,-281,-1188,-1573,-434,-294,+184,-249,-807,-358,-272,+38,-55,-320,-1145,-863,-9,-579,-422,-68,-41,-381,-408,-396,-626,-1109,-1194,-841,-737,-501,-350,-360,-290,-344,-373,-239,-107,-15,-4,-107,-306,-278,-292,-122,-20,-35,-202,-280,-130,-123,-63,-76,-170,-93,-208,-147,+25,+42,+81,-11,-25,+21,+45,-3,+55,-84,-150,-101,-65,+19,+66,+19,-66,-70,-37,+75,+145,+137,+53,-28,-28,+86,+157,+118,+61,+42,+72,+133,+115,+101,+107,+109 },
},
/* a = 80 */
{
{ +0,+0,-2,+10,-5,+13,-20,+24,-28,+33,-27,+44,-40,+423,+1767,+1995,+879,-6409,-4465,+4764,+5396,+4395,+2058,+1485,+2067,+2129,+820,+28,+313,-630,-298,-559,-599,-411,-332,-549,-659,-171,-30,-84,-451,-342,-576,-476,-371,-382,-562,-469,-167,-392,-301,-499,-548,-321,-186,-211,-315,-644,-673,-325,-424,-424,-400,-505,-484,-308,-291,-450,-294,-218,-331,-393,-460,-516,-554,-635,-726,-678,-578,-489,-506,-555,-574,-566,-443,-331,-312,-284,-254,-263,-275,-275,-260,-222,-185,-184,-224,-249,-181,-113,-110,-145,-146,-93,-40,-8,+23,+43,+24,-16,-27,-7,+28,+43,+23,-3,-25,-19,+18,+43,+45,+31,+21,+16,+20,+50,+64,+46 },
{ -347,+448,-592,+3359,+7086,+6551,-6889,-20337,+10808,+14716,+3278,+7216,+2028,+4259,+3819,+1435,-5696,-3311,-2800,-4251,-1964,-3300,-576,-1499,-638,-1214,-118,-143,-281,-634,-1248,-485,-1148,+295,-357,-57,+14,-489,-1531,-1290,-129,-183,+43,-416,-626,-474,-229,+73,-210,-672,-1182,-424,-294,-556,-213,-63,-150,-515,-426,-426,-748,-1260,-944,-751,-607,-263,-380,-454,-312,-273,-321,-300,-84,+57,-13,-199,-313,-259,-239,-71,-21,-79,-243,-210,-133,-140,-52,-120,-129,-77,-229,-108,-5,+66,+79,-42,-22,+19,+20,+26,+26,-113,-101,-89,-54,+13,+84,+4,-76,-70,-24,+84,+142,+134,+15,-43,-8,+100,+155,+93,+44,+65,+106,+129,+94,+91,+102,+116 },
},
/* a = 90 */
{
{ +1,+0,-3,+8,-3,+11,-14,+9,-10,+7,+8,-1,+17,+143,+1583,+1951,+1529,-4992,-5988,+3494,+5550,+4324,+2490,+1544,+2125,+2272,+1178,+48,+326,-449,-215,-592,-565,-235,-549,-458,-602,-363,-265,+16,-362,-489,-449,-459,-344,-715,-622,-186,-247,-268,-144,-530,-550,-359,-296,-308,-498,-632,-480,-364,-428,-404,-313,-381,-554,-513,-398,-438,-308,-115,-235,-407,-424,-429,-508,-632,-766,-813,-678,-434,-416,-545,-610,-523,-384,-334,-327,-256,-229,-272,-297,-309,-295,-259,-201,-189,-212,-221,-179,-120,-113,-145,-147,-120,-82,-40,+6,+27,+26,+7,-11,-14,-1,+50,+52,+20,-23,-25,+11,+39,+46,+26,+22,+17,+13,+42,+61,+38 },
{ -302,+400,-536,+3488,+7242,+6126,-8479,-18097,+11361,+13282,+3919,+6764,+1880,+4300,+3969,+1056,-5426,-2977,-2588,-3991,-2466,-3040,-592,-1575,-835,-1230,-241,-311,-187,-772,-915,-420,-1055,+252,-177,-43,-333,-611,-1584,-1120,+67,-258,-81,-349,-614,-514,-279,-34,-286,-827,-1008,-305,-574,-512,+11,-119,-288,-499,-449,-412,-832,-1238,-871,-697,-455,-204,-391,-478,-288,-241,-288,-348,-106,+75,-7,-221,-325,-230,-183,-65,-45,-83,-243,-185,-152,-147,-64,-119,-81,-98,-220,-101,-24,+69,+64,-34,-43,+2,+13,+39,+15,-98,-73,-96,-30,+11,+81,+15,-73,-75,-31,+79,+142,+124,+5,-35,+1,+88,+126,+80,+70,+86,+110,+132,+85,+76,+87,+109 },
},
/* a = 100 */
{
{ +0,-1,-3,+9,-6,+11,-13,+8,-15,+7,+5,+5,+8,+145,+1589,+2035,+1422,-5180,-5778,+3701,+5498,+4083,+2420,+1697,+2245,+2395,+1228,+7,+362,-562,-351,-469,-694,-249,-383,-664,-596,-274,-430,-120,-192,-424,-601,-243,-569,-983,-213,-273,-297,-77,-295,-402,-395,-412,-403,-581,-618,-354,-437,-503,-405,-333,-205,-367,-555,-602,-565,-458,-200,-71,-247,-392,-391,-335,-471,-654,-826,-897,-694,-393,-379,-573,-609,-459,-327,-335,-287,-224,-240,-290,-320,-335,-337,-275,-213,-182,-204,-204,-159,-122,-121,-143,-139,-149,-103,-53,-12,+9,+17,+18,-21,-19,+24,+70,+63,+12,-21,-16,+18,+41,+42,+25,+19,+21,+21,+44,+41,+16 },
{ -244,+316,-433,+2675,+7202,+6177,-6754,-17569,+7910,+14116,+4332,+6484,+2033,+4033,+4337,+1255,-4581,-3224,-1930,-3839,-2685,-3096,-823,-1378,-1122,-1267,-239,-527,-331,-472,-1137,-305,-758,+84,-111,+128,-451,-879,-1445,-933,+32,-414,-54,-264,-686,-513,-362,-234,-319,-744,-828,-327,-768,-534,+125,-96,-396,-476,-384,-403,-796,-1203,-862,-701,-407,-209,-336,-418,-334,-229,-257,-367,-191,+66,+1,-192,-300,-226,-166,-89,-52,-80,-217,-205,-173,-151,-86,-109,-77,-68,-216,-123,-30,+42,+61,-34,-58,-14,+14,+22,+34,-68,-66,-90,-27,+25,+70,+31,-69,-75,-37,+63,+143,+120,+10,-29,+8,+72,+107,+88,+91,+102,+110,+137,+85,+59,+73,+102 },
},
/* a = 110 */
{
{ -4,-2,-4,+8,-10,+12,-21,+20,-35,+32,-28,+49,-61,+429,+1841,+2229,+319,-6801,-3645,+5309,+5130,+3599,+2002,+1914,+2456,+2361,+888,+91,+163,-687,-508,-810,-499,-352,-524,-525,-639,-382,-269,-162,-314,-386,-354,-514,-957,-356,-306,-473,+5,-312,-307,-219,-401,-421,-518,-754,-493,-291,-512,-533,-364,-177,-275,-418,-496,-662,-635,-344,-170,-204,-209,-319,-380,-310,-439,-725,-925,-819,-592,-416,-468,-573,-524,-373,-322,-294,-216,-227,-256,-308,-346,-372,-334,-242,-201,-191,-210,-180,-128,-119,-122,-143,-142,-140,-96,-53,-25,+4,-1,-20,-20,+25,+82,+87,+44,+0,-12,+18,+37,+47,+35,+23,+24,+35,+46,+26,+32,+16 },
{ -126,+137,-185,+1240,+6484,+6755,-2843,-16861,+821,+15346,+5651,+5831,+2729,+3303,+4899,+1996,-3192,-3917,-1159,-3454,-2860,-3063,-1403,-1097,-1342,-1282,-536,-264,-728,-289,-1104,-573,-572,+79,+1,+28,-324,-871,-1401,-838,-11,-570,-124,-125,-685,-603,-439,-447,-366,-546,-682,-332,-859,-704,+153,-27,-416,-503,-310,-325,-688,-1137,-911,-710,-507,-247,-269,-330,-372,-272,-226,-358,-299,+13,+16,-139,-255,-232,-165,-140,-67,-65,-207,-215,-197,-175,-104,-93,-105,-35,-178,-179,-30,-3,+59,-37,-85,-32,+16,+14,+34,-25,-66,-73,-42,+30,+66,+33,-58,-78,-43,+39,+117,+124,+35,-24,-11,+48,+100,+94,+101,+109,+104,+125,+83,+56,+58,+95 },
},
/* a = 120 */
{
{ +0,-1,+5,+4,+0,+5,-10,+18,-31,+45,-45,+85,-82,+1165,+2236,+2168,-3053,-7586,+1353,+6469,+4316,+2780,+1687,+2263,+2657,+1966,+160,+317,-201,-875,-724,-1024,-502,-432,-589,-655,-323,-454,-223,-75,-497,-310,-354,-918,-559,-158,-568,-108,-285,-342,-132,-377,-364,-464,-631,-542,-351,-535,-544,-412,-218,-195,-437,-427,-489,-656,-503,-221,-260,-321,-220,-241,-290,-378,-552,-829,-830,-641,-509,-517,-582,-489,-397,-334,-287,-218,-207,-239,-283,-338,-392,-356,-257,-209,-211,-219,-183,-148,-135,-110,-130,-146,-138,-107,-78,-52,-22,-21,-46,-50,+20,+81,+102,+67,+21,+6,+24,+39,+44,+45,+30,+16,+39,+41,+33,+45,+25,+4 },
{ +52,-104,+146,-24,+4509,+7233,+1861,-13072,-8552,+13209,+9393,+4754,+3865,+2295,+5161,+3182,-1136,-4394,-1279,-2146,-3305,-2724,-2161,-934,-1458,-1308,-924,-115,-754,-364,-974,-860,-542,-157,+239,+49,-372,-761,-1041,-932,-164,-536,-325,-100,-504,-685,-591,-619,-482,-340,-487,-398,-743,-914,-45,+110,-360,-545,-309,-192,-512,-963,-1010,-734,-636,-388,-271,-246,-344,-335,-239,-314,-362,-132,+22,-57,-210,-247,-176,-165,-122,-79,-167,-232,-208,-216,-150,-59,-96,-87,-113,-220,-68,-12,+5,-14,-106,-71,+8,+28,+21,+4,-52,-57,-51,+13,+51,+30,-22,-73,-53,+4,+76,+121,+77,+0,-34,+18,+90,+100,+101,+112,+102,+103,+88,+58,+60,+80 },
},
/* a = 130 */
{
{ +0,-2,+11,-8,+13,-21,+24,-32,+35,-40,+60,-66,+489,+2138,+2646,-318,-7664,-2913,+6417,+5424,+3321,+1907,+1960,+2637,+2567,+698,-58,+249,-807,-861,-1180,-820,-609,-743,-639,-511,-302,-235,-70,-493,-342,-283,-906,-659,-3,-578,-292,-143,-486,-162,-337,-469,-390,-542,-556,-220,-497,-676,-462,-210,-194,-427,-465,-489,-536,-435,-340,-350,-264,-313,-353,-185,-254,-529,-793,-768,-569,-509,-596,-639,-490,-414,-348,-294,-219,-191,-236,-289,-353,-388,-331,-250,-246,-235,-214,-192,-184,-158,-132,-126,-138,-140,-127,-85,-56,-40,-39,-66,-68,-19,+41,+84,+79,+39,+28,+50,+44,+29,+41,+40,+30,+29,+24,+26,+50,+52,+20,+3 },
{ +96,-121,+141,-201,+1544,+6344,+5590,-5150,-14509,+3139,+13875,+5629,+4282,+2218,+4051,+4715,+1267,-3218,-2894,-585,-3028,-2762,-2493,-1269,-1222,-1505,-1203,-332,-460,-609,-490,-1330,-551,-372,+66,+251,-200,-837,-783,-612,-456,-531,-454,-237,-273,-588,-766,-772,-618,-363,-215,-300,-731,-852,-411,+94,-199,-511,-392,-115,-310,-672,-943,-888,-684,-579,-425,-240,-259,-349,-289,-279,-325,-295,-73,+8,-100,-264,-209,-169,-174,-138,-127,-207,-242,-233,-204,-90,-27,-123,-130,-177,-178,-13,-38,-30,-65,-104,-32,+24,+20,+21,-16,-46,-47,-23,+22,+37,+12,-42,-67,-34,+42,+88,+93,+49,-12,-6,+51,+91,+101,+105,+103,+88,+92,+72,+56,+74 },
},
/* a = 140 */
{
{ -5,+8,-8,+9,-14,+8,-14,+4,+0,-7,+20,+128,+1921,+2953,+1084,-6752,-5661,+5573,+6584,+3648,+2248,+1817,+2562,+2866,+1089,-292,+350,-686,-1018,-1160,-1098,-657,-893,-909,-674,-269,-303,+47,-309,-572,-261,-709,-948,+16,-310,-417,-119,-525,-162,-408,-545,-434,-503,-569,-233,-275,-662,-509,-250,-163,-412,-551,-502,-524,-362,-290,-388,-321,-312,-350,-299,-281,-466,-737,-732,-496,-457,-581,-636,-527,-417,-350,-332,-215,-176,-234,-282,-399,-376,-273,-229,-261,-253,-208,-200,-212,-197,-148,-109,-150,-146,-130,-115,-58,-27,-33,-67,-74,-52,-7,+40,+58,+47,+47,+53,+53,+44,+37,+25,+34,+40,+14,+11,+40,+49,+42,+34,+22 },
{ -53,+79,-126,+173,-170,+3314,+6603,+2467,-10478,-9887,+10306,+10803,+4116,+3145,+2388,+4890,+3598,-357,-3719,-1088,-1219,-3024,-2390,-1996,-899,-1553,-1406,-903,-127,-763,-280,-979,-1245,-250,-293,+183,+31,-603,-972,-255,-287,-724,-489,-467,-192,-296,-844,-882,-761,-505,-302,+98,-581,-924,-506,-133,-129,-391,-407,-205,-141,-460,-602,-892,-864,-676,-612,-417,-242,-299,-292,-298,-275,-314,-226,-55,-15,-172,-250,-209,-216,-169,-158,-153,-229,-239,-228,-176,-56,-23,-159,-173,-203,-146,-21,-37,-54,-64,-87,-16,+22,+13,+29,-20,-40,-43,-5,+24,+37,-2,-47,-50,-1,+45,+70,+83,+52,+5,+22,+62,+89,+98,+99,+90,+80,+92,+68,+68 },
},
/* a = 150 */
{
{ +6,-3,+3,-7,-3,+1,-16,+23,-43,+70,-28,+1735,+3255,+1861,-6083,-7232,+4815,+7521,+3946,+2454,+1853,+2587,+3062,+1326,-625,+292,-530,-1205,-1255,-1278,-618,-1002,-1037,-843,-431,-378,+48,-252,-557,-182,-617,-1140,-160,+0,-530,-92,-381,-304,-415,-569,-495,-591,-600,-329,-166,-511,-502,-215,-137,-336,-619,-650,-456,-253,-355,-359,-267,-366,-373,-315,-320,-574,-784,-635,-366,-454,-546,-544,-498,-422,-387,-311,-217,-189,-245,-318,-373,-308,-264,-251,-235,-198,-208,-239,-238,-207,-143,-120,-136,-150,-163,-117,-53,-17,-28,-29,-60,-84,-33,+18,+41,+32,+45,+46,+54,+54,+50,+35,+35,+32,+15,+39,+41,+31,+49,+55,+64,+58 },
{ -27,+15,-5,-19,+31,+294,+4405,+5934,-762,-12697,-4034,+12640,+7921,+3418,+2413,+3074,+4731,+2766,-1549,-3029,-193,-1913,-2550,-2228,-1446,-958,-1645,-1308,-551,-251,-747,-168,-1449,-773,-213,-190,+110,-323,-886,-516,+209,-724,-599,-485,-495,-2,-623,-953,-874,-685,-512,+39,-3,-830,-682,-308,-119,-363,-363,-272,-134,-311,-405,-522,-853,-894,-750,-574,-429,-302,-286,-254,-308,-271,-253,-189,-99,-74,-188,-255,-275,-240,-174,-146,-172,-216,-243,-220,-160,-72,-35,-176,-221,-215,-139,-32,-18,-56,-62,-75,-12,+4,+14,+21,-7,-31,-31,-3,+24,+50,-12,-46,-28,-3,+35,+84,+81,+49,+33,+43,+66,+87,+88,+91,+77,+85,+89,+76 },
},
/* a = 160 */
{
{ -3,-6,-5,-15,+9,-36,+37,-73,+94,-102,+1612,+3595,+2404,-5819,-8310,+4442,+8355,+4157,+2587,+1908,+2693,+3264,+1432,-960,+84,-421,-1424,-1339,-1445,-718,-1005,-1119,-955,-467,-547,-117,-240,-659,-186,-262,-1099,-690,+214,-368,-301,-253,-305,-421,-592,-514,-624,-759,-535,-140,-353,-503,-197,-85,-210,-604,-802,-474,-155,-367,-360,-283,-380,-310,-371,-446,-673,-807,-622,-370,-379,-461,-491,-448,-385,-373,-355,-228,-171,-300,-372,-318,-255,-267,-262,-216,-183,-214,-254,-283,-205,-144,-130,-152,-180,-185,-127,-37,-28,-22,-34,-65,-78,-48,+0,+26,+25,+9,+4,+37,+53,+37,+23,+33,+15,+10,+42,+39,+37,+37,+46,+71,+64,+55 },
{ +41,-56,+62,-71,+74,-104,+838,+4734,+5022,-3216,-12609,+289,+12378,+6144,+3008,+2198,+3378,+4356,+2202,-2099,-1997,-53,-2114,-2127,-2089,-1079,-1098,-1599,-1182,-316,-488,-516,-397,-1461,-377,-316,-57,-178,-637,-753,+145,-158,-850,-272,-738,-232,-142,-834,-924,-889,-641,-257,+92,-321,-555,-520,-328,-241,-406,-239,-240,-246,-340,-319,-494,-767,-979,-787,-532,-462,-338,-298,-241,-274,-257,-250,-166,-160,-154,-214,-284,-308,-269,-146,-147,-173,-187,-254,-231,-190,-115,-49,-141,-261,-236,-132,-49,+1,-49,-66,-58,-24,-18,+2,+25,+19,-22,-29,-6,+32,+46,-11,-44,-17,+2,+34,+85,+65,+54,+60,+57,+74,+78,+79,+75,+65,+86,+85 },
},
/* a = 170 */
{
{ -3,+6,-19,+23,-40,+57,-82,+115,-138,+1540,+3973,+2924,-5689,-9329,+4240,+9286,+4356,+2662,+2020,+2893,+3502,+1469,-1344,-175,-331,-1634,-1509,-1561,-726,-1133,-1201,-890,-505,-560,-269,-407,-691,-298,-98,-683,-988,-19,-60,-390,-310,-235,-502,-459,-437,-662,-832,-745,-373,-156,-371,-292,-65,-100,-519,-812,-433,-182,-333,-338,-290,-366,-291,-344,-555,-817,-814,-589,-366,-380,-386,-362,-356,-345,-356,-309,-199,-223,-351,-311,-258,-248,-262,-210,-170,-180,-232,-271,-265,-165,-126,-127,-161,-216,-193,-86,-25,-12,-5,-44,-69,-61,-21,+24,+33,+9,+10,-5,+19,+47,+44,+27,+16,+15,+35,+55,+56,+64,+56,+61,+77,+75,+63,+52 },
{ -32,+37,-58,+72,-93,+116,-161,+1200,+4620,+4223,-4619,-11635,+2576,+11400,+5212,+2787,+2166,+3310,+4055,+1823,-2102,-1174,-137,-2004,-1867,-1939,-893,-1138,-1525,-1015,-284,-646,-338,-594,-1178,-282,-298,-65,-564,-724,-284,+235,-637,-454,-361,-723,-84,-423,-869,-949,-831,-458,-66,-202,-253,-252,-518,-477,-349,-260,-244,-333,-313,-290,-287,-458,-714,-968,-804,-568,-431,-382,-307,-246,-269,-245,-267,-207,-224,-207,-256,-294,-319,-264,-172,-118,-156,-201,-273,-272,-194,-138,-78,-123,-245,-257,-131,-63,-29,-17,-47,-43,-44,-57,+4,+27,+44,-6,-32,-6,+22,+49,-1,-28,-11,+16,+32,+62,+68,+69,+68,+67,+77,+80,+61,+55,+64,+85 },
},
/* a = 180 */
{
{ +11,-29,+32,-53,+64,-94,+121,-164,+1417,+4321,+3516,-5364,-10420,+3723,+10272,+4673,+2707,+2109,+3113,+3777,+1565,-1769,-577,-245,-1815,-1699,-1758,-765,-1160,-1394,-884,-420,-631,-278,-617,-862,-299,-193,-271,-913,-467,+82,-186,-597,-171,-547,-512,-228,-601,-871,-912,-642,-217,-189,-299,-124,-160,-465,-679,-393,-187,-314,-379,-276,-314,-297,-388,-667,-868,-832,-633,-352,-371,-363,-320,-228,-278,-363,-270,-190,-215,-354,-303,-283,-231,-211,-151,-178,-210,-233,-279,-235,-156,-113,-102,-196,-262,-166,-77,-35,+4,-9,-58,-69,-59,-3,+39,+39,-1,-14,-6,+22,+38,+17,+2,+7,+15,+27,+58,+72,+69,+66,+72,+75,+76,+61,+56,+55 },
{ +11,-29,+32,-53,+64,-94,+121,-164,+1417,+4321,+3516,-5364,-10420,+3723,+10272,+4673,+2707,+2109,+3113,+3777,+1565,-1769,-577,-245,-1815,-1699,-1758,-765,-1160,-1394,-884,-420,-631,-278,-617,-862,-299,-193,-271,-913,-467,+82,-186,-597,-171,-547,-512,-228,-601,-871,-912,-642,-217,-189,-299,-124,-160,-465,-679,-393,-187,-314,-379,-276,-314,-297,-388,-667,-868,-832,-633,-352,-371,-363,-320,-228,-278,-363,-270,-190,-215,-354,-303,-283,-231,-211,-151,-178,-210,-233,-279,-235,-156,-113,-102,-196,-262,-166,-77,-35,+4,-9,-58,-69,-59,-3,+39,+39,-1,-14,-6,+22,+38,+17,+2,+7,+15,+27,+58,+72,+69,+66,+72,+75,+76,+61,+56,+55 },
},
},
};
static const HrtfFilterCoeffs Elev70 = {
13, 180, {
/* a = 0 */
{
{ +0,-4,-4,-7,+20,-21,+25,-35,+26,-20,-2,+31,-86,+136,+227,+3672,+3159,+3836,-9744,-9417,+11288,+7241,+5706,+3217,+2144,+3808,+1972,-1480,-3315,-1528,-3648,-869,-1313,-1838,+368,-512,-478,-556,-62,-331,-108,-1179,-601,-331,-1040,-1,-256,-178,-108,-318,-1052,-758,-689,-361,+126,-49,-132,-234,-236,-92,-259,-468,-527,-468,-426,-388,-403,-366,-132,-208,-12,-204,-485,-537,-672,-968,-1229,-929,-409,-280,-478,-501,-308,-188,-305,-395,-336,-274,-345,-364,-345,-243,-128,-78,-176,-244,-257,-233,-194,-149,-116,-186,-239,-184,-48,+37,+77,+14,-7,-11,+14,+76,+70,+17,-23,-43,-22,+41,+67,+13,-18,-53,-11,+86,+103,+76,+84,+77 },
{ +0,-4,-4,-7,+20,-21,+25,-35,+26,-20,-2,+31,-86,+136,+227,+3672,+3159,+3836,-9744,-9417,+11288,+7241,+5706,+3217,+2144,+3808,+1972,-1480,-3315,-1528,-3648,-869,-1313,-1838,+368,-512,-478,-556,-62,-331,-108,-1179,-601,-331,-1040,-1,-256,-178,-108,-318,-1052,-758,-689,-361,+126,-49,-132,-234,-236,-92,-259,-468,-527,-468,-426,-388,-403,-366,-132,-208,-12,-204,-485,-537,-672,-968,-1229,-929,-409,-280,-478,-501,-308,-188,-305,-395,-336,-274,-345,-364,-345,-243,-128,-78,-176,-244,-257,-233,-194,-149,-116,-186,-239,-184,-48,+37,+77,+14,-7,-11,+14,+76,+70,+17,-23,-43,-22,+41,+67,+13,-18,-53,-11,+86,+103,+76,+84,+77 },
},
/* a = 15 */
{
{ -1,+0,-4,-3,-8,+15,-16,+23,-35,+28,-30,+12,+6,-44,+74,+334,+3169,+2802,+3014,-8914,-7965,+9452,+7071,+5708,+2701,+1957,+3464,+1940,-866,-2489,-1342,-2930,-797,-1129,-1614,+23,-597,-599,-497,-122,-183,+110,-950,-538,-302,-984,-158,-276,-212,-142,-284,-867,-700,-657,-359,+25,-147,-150,-251,-260,-98,-249,-401,-515,-532,-524,-376,-240,-481,-243,-139,-168,-235,-416,-488,-572,-831,-1043,-827,-461,-338,-471,-558,-462,-354,-323,-378,-348,-325,-335,-346,-354,-254,-251,-167,-157,-213,-233,-274,-213,-138,-109,-159,-226,-176,-79,+23,+56,+8,+10,+1,+24,+66,+96,+51,-7,-29,-37,+19,+27,+7,-7,-42,-12,+71,+126,+97,+55 },
{ +0,-1,-8,+24,-16,+29,-23,+5,+12,-45,+105,-173,+256,-33,+4093,+3635,+4886,-9591,-12307,+12703,+8032,+5299,+4199,+2362,+4017,+2010,-1462,-4525,-1494,-4146,-1503,-1201,-2299,+662,-347,-218,-611,-56,-302,-396,-1406,-715,-423,-1130,+162,-196,-28,-130,-345,-1209,-908,-740,-335,+243,-158,-2,-240,-257,+112,-295,-566,-552,-382,-381,-515,-433,-248,-198,-157,+103,-234,-401,-548,-763,-1141,-1432,-951,-285,-377,-625,-250,-90,-113,-284,-401,-271,-251,-397,-402,-345,-186,-16,-58,-152,-204,-248,-233,-177,-91,-102,-223,-275,-184,-36,+61,+89,-1,-26,-10,+49,+103,+55,-23,-65,-70,-21,+67,+106,+31,-30,-50,-18,+74,+104,+135,+103,+53,+30 },
},
/* a = 30 */
{
{ +2,+0,+3,-1,-2,-5,+16,-10,+19,-27,+26,-25,+16,+0,-28,+58,+321,+2693,+2503,+2500,-7749,-7394,+7751,+7005,+5461,+2546,+1820,+3039,+2033,-215,-1908,-1017,-2369,-791,-908,-1446,-246,-514,-567,-564,-49,-92,+182,-680,-532,-280,-848,-291,-338,-254,-250,-215,-722,-697,-614,-404,-104,-323,-36,-71,-358,-181,-189,-364,-605,-581,-495,-411,-346,-468,-221,-151,-298,-294,-220,-419,-594,-705,-768,-736,-629,-474,-434,-503,-519,-478,-449,-368,-319,-352,-376,-353,-373,-293,-256,-216,-183,-177,-196,-240,-227,-168,-114,-142,-202,-183,-97,-18,+24,+28,+31,+40,+31,+52,+66,+56,+21,-43,-43,-6,+14,+0,+3,-18,-11,+64,+116,+117 },
{ -5,-5,+17,-2,+3,+8,-37,+68,-124,+203,-293,+411,-398,+4058,+4302,+5758,-7366,-16324,+12276,+10025,+4072,+5630,+2649,+4227,+2016,-871,-5424,-1951,-3892,-2490,-1317,-2623,+506,-194,+216,-668,-18,-282,-456,-1483,-1117,-358,-1351,+220,-155,+64,+66,-332,-1367,-1077,-784,-443,+361,-185,-111,-202,-233,+204,-243,-539,-593,-366,-295,-766,-376,-270,-336,+49,+78,-270,-338,-451,-814,-1224,-1534,-1016,-327,-464,-456,-162,-56,-42,-254,-309,-231,-246,-439,-426,-318,-136,+5,-55,-122,-188,-237,-224,-108,-54,-107,-236,-280,-166,-51,+52,+92,+0,-57,-13,+61,+98,+83,-37,-107,-122,-55,+95,+134,+43,-34,-59,-55,+55,+192,+154,+79,+31,-7,+54 },
},
/* a = 45 */
{
{ -5,+0,-2,+0,-4,-2,-8,+11,-12,+17,-29,+24,-35,+28,-26,+9,+7,+423,+2384,+2318,+1854,-7652,-6093,+7052,+6603,+5033,+2253,+1878,+2677,+2037,+26,-1376,-777,-1897,-674,-884,-1139,-359,-419,-544,-559,-12,-58,+203,-543,-430,-307,-702,-481,-437,-309,-298,-198,-695,-637,-619,-599,-146,+48,-108,-238,-289,-254,-212,-458,-622,-538,-583,-500,-274,-384,-353,-209,-216,-283,-268,-343,-472,-624,-700,-716,-693,-554,-439,-489,-549,-503,-492,-438,-338,-345,-396,-365,-364,-315,-246,-198,-198,-167,-167,-204,-252,-212,-123,-129,-178,-192,-126,-36,+29,+53,+52,+40,+26,+27,+39,+44,+31,-29,-43,-19,+3,+3,+11,+11,+19,+68,+91 },
{ +0,-5,+25,-38,+59,-105,+139,-200,+258,-325,+404,-503,+2686,+5342,+5795,-1146,-20016,+5356,+15090,+2530,+6629,+3549,+4243,+2372,+641,-5592,-3312,-2615,-4159,-944,-3350,-191,+60,+118,-195,-194,+64,-665,-923,-1613,-455,-1526,-113,+8,-82,+196,-81,-1126,-1518,-787,-534,+247,-20,-250,-289,-222,+167,-63,-474,-633,-384,-296,-759,-421,-404,-443,+12,+100,-133,-364,-417,-763,-1177,-1421,-1092,-669,-449,-184,-135,-113,-95,-201,-184,-201,-249,-405,-418,-318,-152,-22,-40,-85,-217,-216,-188,-74,-25,-82,-212,-276,-190,-64,+36,+90,+10,-65,-21,+44,+92,+101,-26,-147,-143,-67,+57,+143,+80,-24,-84,-100,+84,+202,+171,+69,-9,-2,+61,+124 },
},
/* a = 60 */
{
{ -2,-4,+0,-1,+1,-5,-2,-4,+9,-10,+16,-31,+33,-48,+58,-72,+83,-82,+790,+2217,+2329,+404,-8632,-3127,+7345,+5845,+4293,+1839,+2106,+2416,+1916,-186,-886,-762,-1479,-471,-1002,-704,-349,-389,-546,-407,-39,-52,+171,-493,-317,-435,-711,-635,-390,-338,-355,-224,-664,-922,-541,+66,-245,-219,-31,-333,-329,-230,-393,-570,-652,-531,-315,-451,-578,-375,-181,-212,-340,-278,-144,-313,-505,-539,-628,-778,-767,-566,-450,-532,-518,-487,-522,-479,-326,-325,-388,-370,-341,-268,-241,-196,-200,-187,-164,-206,-269,-216,-122,-117,-183,-190,-113,-29,+35,+50,+48,+24,+11,+6,+20,+50,+32,-15,-41,-25,-3,+23,+47,+28,+29,+55 },
{ -14,+33,-35,+44,-58,+42,-39,+4,+44,-117,+201,+154,+5452,+5408,+5415,-14740,-10879,+17829,+6027,+4284,+5844,+3896,+3381,+1793,-2485,-6270,-1546,-4277,-2290,-2561,-1974,+48,-246,+336,-795,+738,-542,-549,-1476,-698,-1227,-1181,+234,-322,+206,+36,-610,-1583,-1054,-669,+48,+239,-321,-395,-246,-34,+71,-293,-624,-489,-441,-476,-404,-631,-541,-52,-84,-60,-191,-391,-650,-1076,-1295,-1057,-844,-609,-203,+43,-133,-232,-176,-122,-126,-266,-288,-386,-337,-238,-65,+0,-90,-189,-216,-192,-73,-1,-30,-157,-240,-241,-114,+16,+66,+44,-49,-33,+16,+78,+101,+24,-143,-174,-80,+20,+128,+123,-22,-98,-74,+57,+168,+186,+78,-8,-1,+39,+135,+95 },
},
/* a = 75 */
{
{ -1,-3,-2,+2,+0,+0,-2,-3,+4,+0,+3,-2,-9,+12,-29,+50,-70,+106,-35,+1570,+2087,+2279,-3606,-8403,+2679,+7137,+4737,+3018,+1732,+2328,+2323,+1368,-738,-387,-1123,-872,-510,-1055,-234,-291,-460,-576,-78,-210,+3,+39,-499,-440,-598,-624,-613,-421,-306,-287,-859,-627,-114,-314,-225,-235,-225,-183,-382,-339,-373,-731,-594,-210,-292,-594,-585,-364,-353,-353,-222,-206,-205,-246,-320,-399,-502,-743,-862,-772,-546,-457,-547,-492,-490,-482,-385,-298,-353,-355,-315,-284,-255,-250,-232,-207,-182,-179,-238,-264,-156,-93,-131,-188,-161,-83,-12,+20,+38,+41,+11,-16,+3,+43,+58,+19,-20,-23,+0,+31,+50,+43,+20,+45 },
{ -7,+34,-45,+62,-100,+124,-168,+199,-234,+268,-327,+1777,+6097,+6265,+557,-19527,+954,+17056,+2615,+6006,+4765,+4041,+2730,+1410,-4831,-4660,-1761,-4451,-1804,-3140,-974,-296,-181,-336,-182,+390,-551,-375,-1461,-506,-1466,-586,-178,-233,+247,-277,-1130,-1518,-785,-270,+238,+44,-505,-399,-147,-56,-34,-590,-550,-523,-525,-249,-428,-816,-322,+5,-228,-186,-221,-446,-870,-1161,-1131,-891,-639,-370,-129,-10,-186,-243,-184,-61,-199,-219,-309,-370,-278,-184,-21,-32,-115,-229,-225,-136,-33,+21,-48,-186,-247,-205,-44,+25,+68,-9,-62,-7,+42,+79,+63,-47,-171,-149,-30,+85,+158,+41,-112,-82,+5,+124,+175,+126,+20,+1,+1,+86,+120,+18 },
},
/* a = 90 */
{
{ +1,+1,+0,+2,+2,+3,-1,+0,+3,+9,-3,+14,-19,+30,-44,+65,-71,+111,-114,+1035,+2090,+2340,-1340,-8599,-526,+7189,+4985,+3269,+1924,+2326,+2310,+2075,-257,-535,-596,-1193,-473,-946,-498,-137,-237,-737,-242,+27,-209,-103,-368,-381,-667,-511,-641,-462,-388,-791,-445,-174,-380,-228,-246,-244,-150,-429,-390,-408,-553,-586,-404,-267,-333,-446,-401,-460,-651,-466,-93,-140,-258,-207,-234,-288,-400,-624,-873,-936,-700,-453,-470,-523,-501,-424,-320,-283,-354,-300,-265,-292,-280,-297,-270,-233,-186,-194,-234,-229,-152,-94,-117,-161,-157,-117,-49,-25,+17,+39,+7,-17,-7,+34,+48,+49,+10,-2,+16,+46,+45,+37,+45,+48 },
{ -3,+29,-36,+55,-90,+116,-163,+209,-256,+314,-405,+2233,+6218,+6386,-2032,-18682,+4187,+15283,+2631,+6081,+4321,+3963,+2800,+1123,-5056,-3936,-1751,-4211,-2192,-2926,-787,-633,-167,-750,-27,+281,-671,-230,-1080,-596,-1436,-318,-273,-286,+137,-517,-1348,-1447,-584,-51,+281,-109,-565,-300,-267,-71,-159,-752,-502,-540,-443,-227,-522,-702,-222,-112,-279,-230,-222,-514,-942,-1073,-1033,-825,-432,-231,-203,-119,-160,-181,-200,-121,-165,-177,-333,-361,-285,-123,+0,-54,-127,-223,-234,-143,-23,+17,-45,-169,-246,-187,-26,+23,+54,-27,-71,-13,+60,+65,+36,-58,-162,-112,-12,+103,+159,-1,-118,-53,+17,+133,+175,+97,+24,+6,+15,+81,+72,+10 },
},
/* a = 105 */
{
{ +2,+2,+0,+4,+3,+4,+1,+0,+4,+8,-2,+11,-16,+28,-43,+64,-71,+116,-118,+1157,+2184,+2346,-2181,-8616,+702,+7393,+4549,+2917,+1961,+2507,+2466,+1940,-252,-419,-696,-1133,-725,-1091,-390,-247,-307,-539,-221,-100,-98,-194,-618,-364,-423,-661,-589,-397,-979,-483,-14,-441,-310,-317,-170,-67,-331,-466,-526,-656,-463,-255,-451,-490,-294,-183,-345,-696,-692,-398,-204,-194,-167,-206,-204,-243,-392,-572,-864,-996,-756,-462,-490,-539,-503,-328,-237,-320,-290,-233,-253,-321,-323,-330,-304,-226,-208,-243,-245,-151,-113,-114,-141,-156,-127,-127,-81,-46,+1,+4,-9,-26,-20,+20,+45,+59,+33,+7,+26,+59,+52,+46,+38,+42 },
{ -8,+31,-35,+49,-76,+88,-118,+134,-149,+162,-201,+1272,+5896,+6252,-76,-16826,-577,+15623,+3933,+5164,+4506,+3788,+3336,+1458,-3746,-4360,-1277,-3733,-2623,-2903,-1111,-525,-666,-608,-239,+152,-581,-179,-1017,-383,-1231,-584,-132,-148,-63,-741,-1185,-1492,-549,-62,+240,-55,-569,-294,-374,-182,-289,-716,-490,-470,-390,-383,-434,-586,-311,-193,-262,-236,-229,-440,-897,-1028,-985,-805,-430,-210,-223,-193,-157,-111,-222,-176,-154,-150,-297,-378,-315,-152,+23,-44,-152,-198,-215,-200,-75,+14,-25,-138,-217,-209,-58,+11,+34,-18,-84,-43,+41,+68,+41,-40,-137,-112,-10,+78,+140,+43,-99,-66,+5,+102,+165,+119,+31,+18,+16,+48,+56,+21 },
},
/* a = 120 */
{
{ -1,-3,-2,+1,+0,+0,-2,-6,+9,-7,+8,-15,+9,-13,+0,+7,-13,+37,+124,+1885,+2453,+1545,-6217,-6425,+5627,+6670,+3479,+2271,+2245,+2674,+2593,+1048,-770,-180,-1081,-1105,-1040,-1124,-403,-325,-547,-393,+202,-268,-170,-322,-569,-519,-550,-367,-648,-1007,-443,-33,-491,-323,-398,-281,-36,-189,-375,-559,-652,-509,-285,-382,-461,-411,-228,-242,-536,-664,-493,-347,-337,-237,-168,-162,-156,-274,-465,-724,-848,-808,-615,-570,-599,-525,-323,-241,-327,-211,-201,-234,-296,-346,-368,-337,-250,-232,-250,-260,-190,-106,-103,-128,-162,-152,-138,-104,-54,-49,-21,-15,-43,-46,-15,+31,+56,+33,+29,+38,+53,+72,+83,+53,+16,+30 },
{ -6,+21,-11,+14,-19,+4,+7,-37,+78,-132,+204,-99,+4261,+6148,+3617,-11255,-10135,+13115,+8344,+3310,+5028,+3533,+3989,+2377,-1357,-4800,-1420,-2476,-3085,-2674,-2076,-369,-887,-702,-564,+344,-702,-143,-737,-738,-658,-857,-173,-174,+105,-779,-1097,-1398,-661,-226,+36,+173,-528,-345,-407,-398,-346,-651,-507,-329,-313,-525,-375,-425,-432,-353,-239,-160,-236,-287,-713,-916,-1005,-868,-555,-310,-220,-223,-181,-113,-164,-181,-171,-171,-237,-332,-341,-257,-46,-22,-119,-190,-191,-213,-154,-34,-13,-85,-175,-233,-130,-30,+6,+0,-63,-65,+0,+52,+42,+6,-86,-115,-44,+29,+97,+114,-17,-82,-42,+64,+126,+153,+73,+0,+28,+19,+68,+40 },
},
/* a = 135 */
{
{ -4,-4,+0,-2,+0,-6,-3,+0,+2,-6,+1,-17,+18,-44,+56,-82,+116,-120,+1389,+2657,+2492,-3659,-8811,+2740,+8144,+4053,+2534,+2147,+2770,+2743,+1813,-694,-510,-680,-1349,-1109,-1465,-626,-548,-748,-540,+168,-24,-78,-232,-751,-397,-587,-526,-593,-892,-516,-66,-374,-427,-500,-314,-123,-221,-331,-503,-613,-465,-133,-419,-585,-352,-154,-355,-592,-594,-424,-290,-398,-369,-221,-144,-197,-273,-364,-674,-837,-662,-493,-622,-693,-515,-347,-295,-265,-177,-194,-211,-287,-343,-373,-330,-245,-237,-257,-261,-178,-127,-132,-113,-140,-169,-171,-115,-43,-41,-11,-35,-63,-68,-27,+24,+34,+24,+9,+38,+73,+96,+89,+58,+39,+28,+36 },
{ +0,-4,+25,-26,+35,-57,+67,-90,+103,-116,+131,-167,+1097,+5213,+5498,-1308,-14330,+30,+13815,+4476,+3902,+3881,+3904,+3551,+1418,-3082,-3297,-770,-2944,-2509,-2658,-1127,-611,-954,-778,-112,+32,-666,-214,-996,-551,-763,-422,-182,+13,-439,-946,-1201,-906,-295,-350,+229,-246,-435,-375,-568,-486,-543,-549,-379,-72,-463,-555,-201,-391,-563,-425,-95,-138,-239,-428,-686,-890,-987,-771,-471,-330,-304,-200,-161,-115,-142,-153,-199,-237,-271,-326,-322,-225,-98,-71,-145,-178,-179,-191,-141,-62,-39,-121,-209,-229,-120,-42,+2,-6,-64,-47,+5,+26,+23,-16,-75,-95,-29,+52,+97,+83,-12,-63,-22,+73,+117,+122,+52,-3,+30,+51,+61 },
},
/* a = 150 */
{
{ -4,+0,-1,+0,-5,-6,+0,+5,-11,+9,-29,+30,-55,+65,-93,+123,-153,+1217,+2965,+2927,-3000,-9628,+1843,+9059,+4285,+2602,+2334,+2847,+2906,+1932,-833,-806,-604,-1517,-1323,-1589,-742,-640,-934,-760,+65,-13,-36,-93,-691,-454,-699,-438,-581,-992,-602,+119,-318,-613,-414,-333,-240,-306,-329,-586,-636,-354,-69,-252,-528,-419,-206,-298,-598,-725,-366,-276,-382,-261,-254,-256,-236,-303,-515,-742,-679,-501,-473,-638,-576,-378,-379,-336,-298,-174,-160,-234,-309,-363,-321,-257,-238,-256,-255,-225,-165,-157,-138,-125,-153,-194,-167,-107,-67,-22,-1,-20,-69,-87,-31,+12,+22,-1,-2,+27,+71,+101,+82,+56,+26,+43,+55,+53 },
{ -8,+0,+2,+14,-16,+24,-47,+63,-92,+120,-157,+206,-276,+1816,+5068,+4566,-4398,-13012,+4668,+12026,+3473,+3602,+3474,+3982,+3220,+876,-3281,-2083,-835,-2754,-2242,-2380,-743,-842,-988,-717,+82,-195,-493,-393,-1031,-434,-641,-381,-87,-198,-819,-878,-879,-496,-532,-136,+66,-369,-331,-595,-655,-593,-472,-446,-172,-161,-423,-401,-213,-458,-699,-366,-49,-133,-301,-378,-610,-874,-903,-751,-498,-393,-374,-249,-102,-72,-192,-163,-173,-248,-357,-325,-299,-268,-166,-103,-95,-141,-188,-200,-151,-78,-72,-153,-244,-240,-104,-39,+17,-11,-51,-50,-11,+19,+3,-18,-69,-64,+2,+55,+88,+63,+24,-8,-18,+33,+69,+105,+82,+44,+23,+55 },
},
/* a = 165 */
{
{ +1,+0,+0,-6,-3,+0,+7,-12,+13,-30,+35,-60,+77,-108,+139,-179,+1346,+3420,+3254,-3568,-10247,+2778,+9756,+4053,+2653,+2632,+3093,+2985,+1738,-1386,-995,-656,-1771,-1518,-1838,-673,-677,-1106,-751,+52,-205,-88,-164,-765,-213,-715,-560,-471,-828,-837,-58,-139,-688,-367,-257,-352,-269,-458,-687,-638,-439,-74,-82,-438,-390,-101,-346,-723,-615,-345,-421,-334,-167,-192,-273,-333,-456,-665,-806,-615,-383,-490,-535,-422,-296,-242,-315,-325,-207,-223,-303,-336,-310,-239,-206,-229,-229,-217,-205,-198,-173,-120,-117,-189,-230,-153,-95,-44,-9,-10,-43,-57,-45,-24,-8,-1,-6,+0,+36,+77,+86,+54,+34,+29,+49,+51,+72,+77 },
{ +0,-10,-4,+1,+5,-15,+13,-37,+44,-80,+102,-147,+191,-255,+1887,+4572,+3885,-5173,-11579,+5462,+10871,+3340,+3161,+3244,+3770,+3094,+906,-2805,-1485,-829,-2418,-2026,-2143,-667,-887,-1019,-700,+110,-272,-372,-419,-1017,-266,-596,-419,-147,-524,-951,-662,-370,-599,-607,+59,-189,-300,-452,-727,-676,-582,-391,-221,-180,-304,-136,-402,-422,-473,-654,-411,-84,-157,-265,-334,-515,-743,-903,-752,-527,-477,-407,-326,-119,-100,-221,-191,-171,-235,-414,-371,-329,-255,-196,-135,-98,-120,-196,-239,-175,-113,-115,-166,-253,-229,-106,-52,+4,-15,-47,-68,-16,-14,-16,-10,-45,-38,+2,+46,+75,+72,+39,+3,-5,-5,+39,+98,+87,+63,+50 },
},
/* a = 180 */
{
{ -1,+2,-6,-2,+1,+7,-10,+13,-30,+40,-66,+88,-123,+164,-213,+1643,+3989,+3520,-4594,-10799,+4425,+10292,+3608,+2829,+2958,+3442,+3048,+1298,-2105,-1186,-729,-2088,-1765,-1992,-669,-755,-1088,-760,+137,-284,-260,-280,-941,-148,-599,-512,-352,-710,-921,-322,-136,-785,-398,+27,-415,-278,-462,-763,-658,-531,-232,-36,-319,-343,-54,-343,-654,-555,-466,-448,-186,-196,-187,-291,-392,-601,-862,-777,-530,-448,-470,-402,-270,-139,-223,-272,-215,-229,-352,-372,-345,-257,-184,-165,-159,-174,-185,-232,-213,-133,-127,-141,-217,-225,-133,-75,-9,-12,-30,-58,-34,-35,-20,+3,-14,-29,-6,+54,+87,+78,+37,+4,+13,+39,+48,+70,+75,+77 },
{ -1,+2,-6,-2,+1,+7,-10,+13,-30,+40,-66,+88,-123,+164,-213,+1643,+3989,+3520,-4594,-10799,+4425,+10292,+3608,+2829,+2958,+3442,+3048,+1298,-2105,-1186,-729,-2088,-1765,-1992,-669,-755,-1088,-760,+137,-284,-260,-280,-941,-148,-599,-512,-352,-710,-921,-322,-136,-785,-398,+27,-415,-278,-462,-763,-658,-531,-232,-36,-319,-343,-54,-343,-654,-555,-466,-448,-186,-196,-187,-291,-392,-601,-862,-777,-530,-448,-470,-402,-270,-139,-223,-272,-215,-229,-352,-372,-345,-257,-184,-165,-159,-174,-185,-232,-213,-133,-127,-141,-217,-225,-133,-75,-9,-12,-30,-58,-34,-35,-20,+3,-14,-29,-6,+54,+87,+78,+37,+4,+13,+39,+48,+70,+75,+77 },
},
},
};
static const HrtfFilterCoeffs Elev80 = {
7, 180, {
/* a = 0 */
{
{ -11,+22,-23,+27,-41,+35,-39,+23,+1,-34,+70,+323,+3535,+3632,+4124,-9486,-8106,+10950,+6003,+3314,+3839,+3784,+3280,+2071,-1286,-3455,-1295,-2907,-1587,-2010,-1466,+18,-256,+61,-510,+44,-407,-366,-1273,-575,-664,-800,+29,-207,-106,-185,-341,-1158,-834,-666,-477,-239,-313,+14,-73,-57,+55,-353,-721,-870,-479,-68,-66,-454,-652,-397,-252,-247,-216,-168,-272,-266,-428,-808,-1033,-901,-554,-434,-706,-695,-328,-122,-227,-282,-249,-279,-286,-303,-264,-230,-145,-166,-193,-303,-287,-132,-75,-149,-268,-301,-181,-52,-22,+0,-36,-58,-19,+38,+99,+95,-18,-41,-14,+26,+105,+102,+12,-31,-44,+10,+118,+127,+80,-24,-88,-24,+115,+191 },
{ -11,+22,-23,+27,-41,+35,-39,+23,+1,-34,+70,+323,+3535,+3632,+4124,-9486,-8106,+10950,+6003,+3314,+3839,+3784,+3280,+2071,-1286,-3455,-1295,-2907,-1587,-2010,-1466,+18,-256,+61,-510,+44,-407,-366,-1273,-575,-664,-800,+29,-207,-106,-185,-341,-1158,-834,-666,-477,-239,-313,+14,-73,-57,+55,-353,-721,-870,-479,-68,-66,-454,-652,-397,-252,-247,-216,-168,-272,-266,-428,-808,-1033,-901,-554,-434,-706,-695,-328,-122,-227,-282,-249,-279,-286,-303,-264,-230,-145,-166,-193,-303,-287,-132,-75,-149,-268,-301,-181,-52,-22,+0,-36,-58,-19,+38,+99,+95,-18,-41,-14,+26,+105,+102,+12,-31,-44,+10,+118,+127,+80,-24,-88,-24,+115,+191 },
},
/* a = 30 */
{
{ +2,-4,+24,-16,+31,-34,+44,-44,+49,-25,+17,+12,+482,+3167,+3139,+2780,-9981,-6563,+10705,+6369,+3514,+2837,+3271,+3130,+2258,-726,-2708,-1132,-2508,-1260,-1744,-1319,+57,-275,-315,-367,+79,-290,-126,-1206,-482,-497,-853,-145,-221,-218,-227,-409,-1042,-757,-618,-291,-134,-265,-152,-153,-111,+66,-334,-685,-746,-575,-247,-279,-436,-495,-397,-181,-224,-222,-122,-269,-296,-339,-587,-908,-972,-711,-399,-586,-751,-545,-257,-147,-257,-332,-327,-281,-284,-236,-257,-254,-214,-208,-230,-296,-218,-74,-111,-202,-284,-206,-96,-33,-16,-40,-25,+5,+29,+64,+94,+40,+5,-26,-9,+53,+61,+24,+6,-4,+32,+95,+105,+96,+92,+48,+15,+56 },
{ +19,-7,+10,-8,-5,+24,-61,+115,-173,+258,-148,+3559,+4302,+5851,-6366,-12702,+9315,+7712,+2701,+5104,+4153,+3477,+2050,-873,-4511,-1323,-2847,-2568,-1668,-2121,-183,-63,+211,-655,+159,-429,-661,-888,-900,-849,-827,+48,-250,+24,+5,-331,-1091,-1059,-893,-503,-207,-162,+63,-180,-207,+27,-337,-730,-697,-426,+95,+108,-603,-742,-322,-477,-326,-38,-226,-300,-263,-492,-795,-1072,-936,-488,-436,-753,-640,-186,-101,-137,-207,-246,-315,-332,-222,-168,-91,-154,-300,-271,-252,-161,-14,-85,-146,-235,-325,-172,-84,-52,-17,-36,-41,+11,+69,+131,+93,-37,-62,-8,+42,+103,+76,-2,-29,-37,-42,-37,+54,+73,+137,+178,+174,+88,-18,+20 },
},
/* a = 60 */
{
{ -7,-4,-3,+13,-20,+26,-46,+55,-81,+98,-120,+143,-164,+1167,+2930,+3090,-129,-11819,-1266,+10793,+5234,+3388,+2241,+3134,+2688,+2143,-1144,-1733,-1124,-2117,-919,-1774,-783,-63,-248,-575,-143,+43,-208,-81,-1108,-369,-599,-702,-381,-226,-338,-299,-484,-1076,-729,-496,-20,-76,-199,-178,-351,-167,-118,-423,-681,-716,-411,-244,-414,-632,-484,-328,-149,-177,-204,-114,-297,-244,-256,-548,-899,-1010,-693,-440,-628,-754,-588,-309,-167,-221,-364,-319,-267,-283,-263,-300,-290,-251,-186,-226,-318,-257,-104,-68,-177,-239,-184,-125,-55,-41,-20,-6,-12,-4,+35,+73,+48,+26,-33,-12,+39,+53,+39,+27,+2,+33,+81,+82,+90,+103,+79,+13 },
{ +22,-33,+44,-78,+97,-140,+172,-208,+252,-308,+1860,+4928,+6099,+1685,-15471,-301,+12079,+2586,+5174,+4891,+3875,+2434,+744,-4153,-2982,-1480,-3692,-1777,-2269,-1068,-113,+326,-767,-217,+254,-941,-471,-963,-793,-1140,-256,-216,-114,+300,-249,-954,-1255,-1086,-598,-35,-117,-41,-299,-417,-85,-176,-542,-659,-550,+85,+236,-399,-841,-510,-483,-496,-138,-117,-209,-308,-407,-726,-1015,-905,-592,-591,-664,-511,-248,-151,-73,-216,-258,-158,-257,-267,-215,-165,-90,-246,-372,-237,-113,+56,-5,-137,-277,-360,-239,-78,+6,-11,-84,-106,+3,+129,+141,+100,-13,-135,-106,-6,+103,+159,+54,-177,-241,-135,+129,+396,+318,+28,-146,-51,+102,+219,+164,-35 },
},
/* a = 90 */
{
{ -5,-2,-10,+14,-14,+15,-25,+23,-30,+15,-1,-18,+43,+273,+2645,+2766,+2042,-8819,-7338,+9142,+7362,+3530,+2396,+2681,+2929,+2490,+382,-1828,-650,-1915,-1121,-1422,-1377,-97,-303,-481,-333,+247,-336,+120,-636,-825,-474,-733,-517,-409,-261,-391,-415,-1001,-794,-223,-232,-184,+15,-248,-370,-216,-306,-453,-580,-649,-313,-279,-523,-494,-541,-510,-235,-112,-189,-98,-234,-206,-194,-413,-683,-962,-932,-555,-501,-733,-712,-441,-180,-180,-326,-309,-200,-251,-273,-322,-359,-298,-216,-228,-294,-259,-103,-74,-152,-230,-192,-131,-99,-66,-34,+16,-21,-38,-10,+45,+47,+21,-16,-25,+11,+63,+79,+70,+33,+27,+70,+67,+69,+92,+89,+26 },
{ +7,-22,+25,-64,+81,-135,+176,-245,+316,-387,+2653,+5205,+6610,-1638,-15592,+4044,+10611,+2329,+5644,+4547,+3627,+2301,-13,-4514,-2109,-1924,-3491,-1714,-2458,-706,-92,-189,-849,+50,-130,-637,-374,-953,-788,-987,-270,-460,+78,+237,-544,-1159,-1277,-902,-291,-17,+23,-258,-573,-303,-168,-315,-605,-668,-363,+235,+117,-496,-748,-548,-594,-475,-164,-92,-185,-292,-473,-815,-970,-690,-563,-769,-602,-270,-208,-243,-154,-158,-53,-254,-330,-291,-185,+13,-185,-400,-317,-128,-8,-4,-74,-180,-276,-296,-191,-30,-27,-48,-114,-80,+51,+143,+145,+39,-101,-149,-103,+57,+178,+114,-131,-248,-123,+98,+359,+297,-2,-166,-35,+147,+254,+111,-54,-125 },
},
/* a = 120 */
{
{ -4,-1,-4,+18,-19,+25,-37,+44,-58,+61,-65,+71,-71,+651,+2875,+3006,+720,-10641,-3937,+10502,+5998,+2986,+2342,+3042,+2996,+2393,-384,-1676,-637,-1853,-1200,-1639,-1131,-285,-456,-620,-61,+335,-273,-3,-788,-635,-729,-724,-510,-395,-194,-510,-685,-868,-367,-303,-404,+31,-105,-479,-301,-218,-345,-604,-558,-343,-344,-497,-357,-381,-691,-543,-165,-133,-149,-237,-231,-42,-231,-509,-757,-911,-801,-531,-595,-755,-637,-280,-159,-329,-283,-149,-187,-260,-293,-343,-327,-265,-245,-319,-290,-154,-76,-107,-176,-187,-148,-141,-113,-77,-18,-9,-34,-41,-16,+27,+17,+12,-12,+1,+40,+73,+83,+71,+54,+51,+62,+75,+88,+83,+49,+19 },
{ +24,-30,+41,-67,+80,-109,+128,-148,+168,-202,+1249,+4736,+5711,+1979,-13742,-2214,+11993,+3418,+4252,+4764,+3911,+2843,+1088,-3259,-2978,-1053,-3216,-2112,-2253,-1181,-359,-317,-786,-173,+136,-676,-120,-843,-684,-1038,-432,-352,-328,+242,-413,-1069,-1161,-824,-400,-163,+90,-229,-538,-245,-346,-380,-652,-672,-408,+140,+184,-312,-618,-563,-613,-611,-225,-96,-120,-254,-388,-654,-909,-746,-514,-688,-722,-377,-190,-258,-159,-146,-124,-189,-336,-308,-158,-73,-147,-325,-340,-191,-95,+19,-55,-136,-228,-295,-233,-91,-27,-40,-73,-112,-10,+94,+110,+75,-20,-113,-104,+0,+100,+147,+76,-102,-155,-55,+88,+228,+225,+23,-63,+4,+124,+192,+132,-17 },
},
/* a = 150 */
{
{ -2,-5,+16,-7,+10,-9,+0,+13,-31,+60,-96,+153,-57,+2541,+3254,+2901,-7036,-9354,+8297,+8332,+2787,+2746,+3048,+3494,+2645,+595,-2189,-830,-1542,-1653,-1646,-1674,-294,-806,-726,-274,+372,-55,+82,-645,-903,-528,-838,-635,-441,-100,-487,-654,-841,-425,-306,-502,+2,-151,-597,-317,-193,-292,-433,-556,-472,-337,-435,-263,-207,-693,-652,-273,-201,-231,-193,-172,-158,-239,-383,-710,-937,-710,-475,-670,-759,-517,-217,-246,-310,-209,-200,-177,-263,-304,-300,-229,-205,-295,-353,-279,-120,-81,-120,-158,-204,-185,-161,-93,-40,-38,-45,-61,-16,+0,+12,+6,-14,-19,-3,+36,+75,+78,+77,+49,+56,+77,+93,+108,+85,+31,+1,+50 },
{ +6,+6,-11,+18,-40,+57,-95,+136,-189,+257,-301,+2422,+4390,+4980,-3721,-12603,+5665,+9708,+2420,+4114,+4017,+3857,+2587,+254,-3350,-1635,-1493,-2612,-2064,-1981,-592,-745,-519,-680,+215,-198,-277,-354,-810,-652,-1053,-303,-426,-155,-187,-658,-1036,-813,-376,-494,-203,-22,-489,-258,-221,-435,-512,-718,-582,-208,+29,+4,-251,-689,-512,-589,-513,-186,-132,-113,-248,-395,-650,-868,-740,-495,-603,-771,-414,-206,-276,-199,-102,-108,-311,-365,-311,-165,-66,-178,-329,-300,-175,-100,-111,-128,-136,-187,-273,-216,-94,-61,-27,-66,-95,-24,+58,+54,+9,-29,-68,-53,+29,+91,+112,+42,-20,+9,+54,+67,+65,+17,-68,+31,+133,+138,+109,+61 },
},
/* a = 180 */
{
{ -3,+10,-3,+2,+0,-18,+33,-64,+100,-147,+210,-200,+2506,+3779,+3831,-5640,-10793,+7396,+8933,+2471,+3329,+3511,+3761,+2634,+418,-2707,-1217,-1469,-2121,-1873,-1813,-436,-810,-791,-429,+335,-164,+35,-523,-873,-628,-922,-477,-470,-78,-452,-692,-880,-528,-273,-527,-136,-207,-570,-236,-192,-366,-478,-580,-514,-326,-294,-31,-159,-756,-549,-435,-392,-213,-173,-124,-169,-348,-560,-774,-790,-573,-558,-766,-570,-289,-257,-260,-215,-168,-218,-267,-297,-291,-232,-193,-211,-245,-243,-182,-178,-141,-160,-152,-222,-241,-113,-74,-9,-32,-74,-57,-20,+26,+12,-5,-46,-54,+13,+60,+104,+72,+41,+28,+60,+93,+91,+107,+50,-2,-18,+0,+37 },
{ -3,+10,-3,+2,+0,-18,+33,-64,+100,-147,+210,-200,+2506,+3779,+3831,-5640,-10793,+7396,+8933,+2471,+3329,+3511,+3761,+2634,+418,-2707,-1217,-1469,-2121,-1873,-1813,-436,-810,-791,-429,+335,-164,+35,-523,-873,-628,-922,-477,-470,-78,-452,-692,-880,-528,-273,-527,-136,-207,-570,-236,-192,-366,-478,-580,-514,-326,-294,-31,-159,-756,-549,-435,-392,-213,-173,-124,-169,-348,-560,-774,-790,-573,-558,-766,-570,-289,-257,-260,-215,-168,-218,-267,-297,-291,-232,-193,-211,-245,-243,-182,-178,-141,-160,-152,-222,-241,-113,-74,-9,-32,-74,-57,-20,+26,+12,-5,-46,-54,+13,+60,+104,+72,+41,+28,+60,+93,+91,+107,+50,-2,-18,+0,+37 },
},
},
};
static const HrtfFilterCoeffs Elev90 = {
1, 0, {
/* a = 0 */
{
{ -3,+6,-23,+39,-68,+102,-143,+205,-178,+2419,+3925,+5019,-2985,-11161,+4587,+8199,+2124,+4031,+4318,+3512,+2529,-65,-3018,-1360,-1597,-2303,-1786,-1785,-804,-329,-84,-694,+196,-77,-528,-613,-1038,-1042,-824,+100,+141,+116,-301,-756,-1180,-1056,-525,-121,-181,-278,-355,-499,-127,-37,-246,-473,-717,-456,-208,-10,-146,-647,-796,-467,-268,-234,+47,-286,-379,-316,-484,-653,-829,-794,-567,-600,-835,-584,-139,-85,-278,-272,-235,-288,-421,-340,-155,-53,-90,-271,-404,-273,-37,+48,-125,-439,-492,-282,-46,+50,-21,-39,+27,+39,+93,+91,+51,-54,-121,-73,-6,+69,+89,+53,+11,+2,+44,+109,+134,+92,+40,+14,+11,+81,+131,+106,+46,+34 },
{ -3,+6,-23,+39,-68,+102,-143,+205,-178,+2419,+3925,+5019,-2985,-11161,+4587,+8199,+2124,+4031,+4318,+3512,+2529,-65,-3018,-1360,-1597,-2303,-1786,-1785,-804,-329,-84,-694,+196,-77,-528,-613,-1038,-1042,-824,+100,+141,+116,-301,-756,-1180,-1056,-525,-121,-181,-278,-355,-499,-127,-37,-246,-473,-717,-456,-208,-10,-146,-647,-796,-467,-268,-234,+47,-286,-379,-316,-484,-653,-829,-794,-567,-600,-835,-584,-139,-85,-278,-272,-235,-288,-421,-340,-155,-53,-90,-271,-404,-273,-37,+48,-125,-439,-492,-282,-46,+50,-21,-39,+27,+39,+93,+91,+51,-54,-121,-73,-6,+69,+89,+53,+11,+2,+44,+109,+134,+92,+40,+14,+11,+81,+131,+106,+46,+34 },
},
},
};
|