#[derive(Debug, Clone, Copy)]
pub struct BondEnergyParams {
pub kb: f64,
pub r0: f64,
}
#[derive(Debug, Clone, Copy)]
pub struct AngleEnergyParams {
pub ka: f64,
pub theta0: f64,
}
#[derive(Debug, Clone, Copy)]
pub struct TorsionEnergyParams {
pub v1: f64,
pub v2: f64,
pub v3: f64,
}
#[derive(Debug, Clone, Copy)]
pub struct VdwEnergyParams {
pub alpha_i: f64,
pub n_i: f64,
pub a_i: f64,
pub g_i: f64,
pub da: u8,
}
pub static MMFF94_BOND_ENERGY: &[(u8, u8, u8, f64, f64)] = &[
(0, 1, 1, 4.2580, 1.5080),
(0, 1, 2, 4.5390, 1.4820),
(0, 1, 3, 4.1900, 1.4920),
(0, 1, 4, 4.7070, 1.4590),
(0, 1, 5, 4.7660, 1.0930),
(0, 1, 6, 5.0470, 1.4180),
(0, 1, 8, 5.0840, 1.4510),
(0, 1, 9, 4.7630, 1.4580),
(0, 1, 10, 4.6640, 1.4360),
(0, 1, 11, 6.0110, 1.3600),
(0, 1, 12, 2.9740, 1.7730),
(0, 1, 13, 2.5290, 1.9490),
(0, 1, 14, 1.7060, 2.0900),
(0, 1, 15, 2.8930, 1.8050),
(0, 1, 17, 2.8410, 1.8130),
(0, 1, 18, 3.2580, 1.7720),
(0, 1, 19, 2.8660, 1.8300),
(0, 1, 20, 4.6500, 1.5040),
(0, 1, 22, 4.2860, 1.4820),
(0, 1, 25, 2.9800, 1.8100),
(0, 1, 26, 2.7900, 1.8300),
(0, 1, 34, 3.8440, 1.4800),
(0, 1, 35, 7.9150, 1.3070),
(0, 1, 37, 4.9570, 1.4860),
(0, 1, 39, 6.1140, 1.4450),
(0, 1, 40, 4.9220, 1.4460),
(0, 1, 41, 3.8300, 1.5100),
(0, 1, 43, 3.9710, 1.4720),
(0, 1, 45, 3.8440, 1.4800),
(0, 1, 46, 3.8130, 1.4820),
(0, 1, 54, 4.2670, 1.4610),
(0, 1, 55, 4.6460, 1.4540),
(0, 1, 56, 4.1660, 1.4530),
(0, 1, 57, 4.6690, 1.4610),
(0, 1, 58, 4.3290, 1.4510),
(0, 1, 61, 4.8450, 1.4240),
(0, 1, 62, 4.4560, 1.4440),
(0, 1, 63, 4.4810, 1.4710),
(0, 1, 64, 4.5180, 1.4690),
(0, 1, 67, 4.1880, 1.4590),
(0, 1, 68, 4.2170, 1.4790),
(0, 1, 72, 2.9560, 1.8010),
(0, 1, 73, 2.6080, 1.8390),
(0, 1, 75, 2.5470, 1.8580),
(0, 1, 78, 4.5930, 1.4650),
(0, 1, 80, 4.3730, 1.4770),
(0, 1, 81, 4.5120, 1.4410),
(0, 2, 2, 9.5050, 1.3330),
(0, 2, 4, 9.5380, 1.2970),
(0, 2, 5, 5.1700, 1.0830),
(0, 2, 6, 5.5200, 1.3730),
(0, 2, 10, 6.3290, 1.3620),
(0, 2, 11, 6.2830, 1.3500),
(0, 2, 12, 3.3900, 1.7200),
(0, 2, 13, 3.4130, 1.8540),
(0, 2, 14, 2.0620, 2.0250),
(0, 2, 15, 3.8960, 1.7200),
(0, 2, 17, 3.2470, 1.7730),
(0, 2, 18, 3.7890, 1.7280),
(0, 2, 19, 3.0520, 1.8110),
(0, 2, 20, 4.5930, 1.4650),
(0, 2, 22, 4.9260, 1.4480),
(0, 2, 25, 3.7500, 1.7420),
(0, 2, 30, 8.1660, 1.3310),
(0, 2, 34, 5.2070, 1.4070),
(0, 2, 35, 10.3430, 1.2500),
(0, 2, 40, 6.1100, 1.3700),
(0, 2, 41, 3.7460, 1.5050),
(0, 2, 43, 4.9280, 1.4200),
(0, 2, 45, 4.7250, 1.4300),
(0, 2, 46, 7.4660, 1.3250),
(0, 2, 55, 6.1640, 1.3680),
(0, 2, 56, 6.2460, 1.3650),
(0, 2, 62, 7.1050, 1.3360),
(0, 2, 72, 4.1790, 1.7000),
(0, 3, 5, 4.6500, 1.1010),
(0, 3, 6, 5.8010, 1.3550),
(0, 3, 7, 12.9500, 1.2220),
(0, 3, 9, 10.0770, 1.2900),
(0, 3, 10, 5.8290, 1.3690),
(0, 3, 11, 6.5700, 1.3400),
(0, 3, 12, 3.4490, 1.7150),
(0, 3, 15, 3.5360, 1.7480),
(0, 3, 16, 4.7350, 1.6650),
(0, 3, 17, 2.8880, 1.8080),
(0, 3, 18, 3.3940, 1.7600),
(0, 3, 20, 3.2980, 1.5300),
(0, 3, 22, 4.5930, 1.4650),
(0, 3, 25, 3.1640, 1.7920),
(0, 3, 35, 11.0120, 1.2370),
(0, 3, 40, 6.1100, 1.3700),
(0, 3, 41, 4.2860, 1.4820),
(0, 3, 43, 4.9280, 1.4200),
(0, 3, 45, 4.5310, 1.4400),
(0, 3, 48, 5.4120, 1.3980),
(0, 3, 51, 8.5620, 1.2900),
(0, 3, 53, 7.6370, 1.3200),
(0, 3, 54, 10.3330, 1.2800),
(0, 3, 55, 4.8860, 1.4220),
(0, 3, 56, 4.9070, 1.4210),
(0, 3, 62, 7.5680, 1.3220),
(0, 3, 67, 8.2170, 1.3040),
(0, 3, 74, 5.2040, 1.6390),
(0, 3, 75, 4.1910, 1.7100),
(0, 4, 4, 15.2060, 1.2000),
(0, 4, 5, 5.7260, 1.0650),
(0, 4, 6, 7.1930, 1.3280),
(0, 4, 7, 14.9160, 1.1760),
(0, 4, 9, 15.5890, 1.1720),
(0, 4, 10, 6.8240, 1.3450),
(0, 4, 15, 4.3300, 1.6900),
(0, 4, 20, 5.1780, 1.4360),
(0, 4, 22, 5.4000, 1.4260),
(0, 4, 30, 10.2270, 1.2820),
(0, 4, 42, 16.5820, 1.1600),
(0, 4, 43, 6.9470, 1.3410),
(0, 5, 19, 2.2540, 1.4850),
(0, 5, 20, 4.8520, 1.0930),
(0, 5, 22, 5.1910, 1.0820),
(0, 5, 30, 5.1760, 1.0860),
(0, 5, 37, 5.3060, 1.0840),
(0, 5, 41, 3.2560, 1.1440),
(0, 5, 57, 5.6330, 1.0760),
(0, 5, 63, 5.5310, 1.0800),
(0, 5, 64, 5.5060, 1.0800),
(0, 5, 78, 5.5060, 1.0800),
(0, 5, 80, 5.6330, 1.0760),
(0, 6, 6, 4.0880, 1.4490),
(0, 6, 8, 5.0590, 1.4500),
(0, 6, 9, 4.4910, 1.3950),
(0, 6, 10, 5.9820, 1.4100),
(0, 6, 15, 4.7570, 1.6610),
(0, 6, 17, 5.7790, 1.6080),
(0, 6, 18, 5.3260, 1.6300),
(0, 6, 19, 4.6610, 1.6600),
(0, 6, 20, 5.6230, 1.4330),
(0, 6, 21, 7.7940, 0.9720),
(0, 6, 22, 4.5560, 1.4330),
(0, 6, 24, 7.4030, 0.9810),
(0, 6, 25, 5.2430, 1.6300),
(0, 6, 26, 5.4810, 1.6180),
(0, 6, 29, 7.8390, 0.9730),
(0, 6, 30, 9.3590, 1.2710),
(0, 6, 33, 7.1430, 0.9860),
(0, 6, 37, 5.6140, 1.3760),
(0, 6, 39, 4.6290, 1.3880),
(0, 6, 40, 4.6090, 1.3890),
(0, 6, 41, 6.7540, 1.3420),
(0, 6, 43, 3.9370, 1.4260),
(0, 6, 45, 4.3210, 1.4040),
(0, 6, 54, 5.1170, 1.3650),
(0, 6, 55, 4.7720, 1.3810),
(0, 6, 57, 7.1280, 1.3300),
(0, 6, 58, 4.7920, 1.3800),
(0, 6, 63, 7.3240, 1.3240),
(0, 6, 64, 6.6640, 1.3450),
(0, 7, 17, 8.7700, 1.5000),
(0, 7, 46, 9.3290, 1.2350),
(0, 7, 74, 9.1290, 1.4900),
(0, 8, 8, 3.2640, 1.4200),
(0, 8, 9, 4.5810, 1.3420),
(0, 8, 10, 3.9090, 1.3780),
(0, 8, 12, 3.3710, 1.7610),
(0, 8, 15, 4.0600, 1.6520),
(0, 8, 17, 3.9010, 1.6630),
(0, 8, 19, 4.2540, 1.7000),
(0, 8, 20, 5.1070, 1.4560),
(0, 8, 22, 4.2230, 1.4570),
(0, 8, 23, 6.4900, 1.0190),
(0, 8, 25, 4.6290, 1.6600),
(0, 8, 26, 4.0270, 1.6990),
(0, 8, 34, 3.7750, 1.3860),
(0, 8, 39, 3.4350, 1.4080),
(0, 8, 40, 3.7100, 1.3900),
(0, 8, 43, 3.9770, 1.3740),
(0, 8, 45, 4.2670, 1.3580),
(0, 8, 46, 5.5190, 1.3010),
(0, 8, 55, 4.2290, 1.3600),
(0, 8, 56, 3.9950, 1.3730),
(0, 9, 9, 7.2560, 1.2430),
(0, 9, 10, 4.4800, 1.3470),
(0, 9, 12, 3.6350, 1.7390),
(0, 9, 15, 3.7910, 1.6710),
(0, 9, 18, 4.4650, 1.6260),
(0, 9, 19, 3.6870, 1.7410),
(0, 9, 20, 4.4010, 1.4470),
(0, 9, 25, 5.3790, 1.6190),
(0, 9, 27, 6.2300, 1.0260),
(0, 9, 34, 3.2230, 1.4230),
(0, 9, 35, 5.0950, 1.3660),
(0, 9, 40, 4.3820, 1.3520),
(0, 9, 41, 5.6500, 1.3880),
(0, 9, 45, 4.8570, 1.3290),
(0, 9, 53, 7.2910, 1.2420),
(0, 9, 54, 4.9910, 1.3230),
(0, 9, 55, 3.8250, 1.3830),
(0, 9, 56, 4.6020, 1.3410),
(0, 9, 62, 4.7490, 1.3340),
(0, 9, 67, 6.7520, 1.2580),
(0, 10, 10, 3.9770, 1.3740),
(0, 10, 13, 3.1100, 1.8780),
(0, 10, 14, 1.9670, 2.0290),
(0, 10, 15, 3.5930, 1.6860),
(0, 10, 17, 3.9300, 1.6610),
(0, 10, 20, 4.2400, 1.4560),
(0, 10, 22, 4.9700, 1.4180),
(0, 10, 25, 3.8200, 1.7140),
(0, 10, 26, 3.6510, 1.7270),
(0, 10, 28, 6.6630, 1.0150),
(0, 10, 34, 3.9600, 1.3750),
(0, 10, 35, 4.8980, 1.3750),
(0, 10, 37, 5.4820, 1.3950),
(0, 10, 39, 4.3820, 1.3520),
(0, 10, 40, 3.8410, 1.3820),
(0, 10, 41, 7.4660, 1.3250),
(0, 10, 45, 3.5240, 1.4020),
(0, 10, 63, 6.1370, 1.3690),
(0, 10, 64, 5.9520, 1.3760),
(0, 11, 20, 6.3390, 1.3480),
(0, 11, 22, 5.2960, 1.3890),
(0, 11, 25, 6.0190, 1.5830),
(0, 11, 26, 6.2040, 1.5750),
(0, 11, 37, 6.5110, 1.3420),
(0, 11, 40, 4.1870, 1.4400),
(0, 12, 15, 2.9780, 2.0310),
(0, 12, 18, 2.8080, 2.0510),
(0, 12, 19, 2.8380, 2.0500),
(0, 12, 20, 2.8590, 1.7510),
(0, 12, 22, 3.0560, 1.7500),
(0, 12, 25, 3.0630, 2.0230),
(0, 12, 26, 2.4480, 2.1000),
(0, 12, 37, 3.3780, 1.7210),
(0, 12, 40, 3.7370, 1.7310),
(0, 12, 57, 3.7140, 1.6940),
(0, 12, 63, 3.4130, 1.7180),
(0, 12, 64, 3.6490, 1.6990),
(0, 13, 20, 2.7670, 1.9200),
(0, 13, 22, 2.9280, 1.9020),
(0, 13, 37, 3.0310, 1.8910),
(0, 13, 64, 3.0310, 1.8910),
(0, 14, 20, 0.8840, 2.3320),
(0, 14, 37, 1.7810, 2.0750),
(0, 15, 15, 2.5310, 2.0500),
(0, 15, 18, 2.2140, 2.0940),
(0, 15, 19, 2.0220, 2.1460),
(0, 15, 20, 2.7570, 1.8220),
(0, 15, 22, 3.8020, 1.7270),
(0, 15, 25, 2.3190, 2.1120),
(0, 15, 26, 2.3590, 2.1060),
(0, 15, 30, 3.7500, 1.7310),
(0, 15, 37, 3.5650, 1.7650),
(0, 15, 40, 3.8590, 1.6660),
(0, 15, 43, 3.2210, 1.7170),
(0, 15, 57, 3.9930, 1.7130),
(0, 15, 63, 3.7240, 1.7330),
(0, 15, 64, 3.5480, 1.7470),
(0, 15, 71, 4.0140, 1.3410),
(0, 17, 20, 2.3970, 1.8650),
(0, 17, 22, 2.5660, 1.8440),
(0, 17, 37, 3.0980, 1.7870),
(0, 17, 43, 4.9000, 1.6010),
(0, 18, 20, 3.1720, 1.7800),
(0, 18, 22, 2.7570, 1.8220),
(0, 18, 32, 10.7480, 1.4500),
(0, 18, 37, 3.2810, 1.7700),
(0, 18, 39, 3.5040, 1.6930),
(0, 18, 43, 3.3010, 1.7100),
(0, 18, 48, 6.1860, 1.5400),
(0, 18, 55, 4.4320, 1.6280),
(0, 18, 58, 2.5680, 1.7830),
(0, 18, 62, 5.5100, 1.5700),
(0, 18, 63, 3.5240, 1.7490),
(0, 18, 64, 3.8560, 1.7230),
(0, 18, 80, 4.1500, 1.7020),
(0, 19, 20, 2.2880, 1.9000),
(0, 19, 37, 3.0720, 1.8090),
(0, 19, 40, 4.4700, 1.6860),
(0, 19, 63, 3.2190, 1.7950),
(0, 19, 75, 1.6000, 2.2260),
(0, 20, 20, 3.6630, 1.5260),
(0, 20, 22, 4.2510, 1.4840),
(0, 20, 25, 2.7180, 1.8380),
(0, 20, 26, 2.5880, 1.8530),
(0, 20, 30, 3.9770, 1.5070),
(0, 20, 34, 4.1710, 1.4600),
(0, 20, 37, 3.7400, 1.5160),
(0, 20, 40, 4.7840, 1.4270),
(0, 20, 41, 4.2860, 1.4820),
(0, 20, 43, 3.7370, 1.4870),
(0, 20, 45, 3.8440, 1.4800),
(0, 22, 22, 3.9690, 1.4990),
(0, 22, 30, 3.7850, 1.5130),
(0, 22, 34, 4.1030, 1.4640),
(0, 22, 37, 4.4810, 1.4710),
(0, 22, 40, 4.1880, 1.4590),
(0, 22, 41, 5.0710, 1.4410),
(0, 22, 43, 4.0700, 1.4660),
(0, 22, 45, 4.3110, 1.4520),
(0, 23, 39, 7.1120, 1.0120),
(0, 23, 62, 6.3390, 1.0260),
(0, 23, 67, 6.6100, 1.0190),
(0, 23, 68, 5.8990, 1.0380),
(0, 25, 25, 1.5140, 2.2530),
(0, 25, 32, 8.2960, 1.5100),
(0, 25, 37, 3.5860, 1.7550),
(0, 25, 39, 4.3700, 1.6760),
(0, 25, 40, 4.6290, 1.6600),
(0, 25, 43, 3.2370, 1.7620),
(0, 25, 57, 4.3560, 1.6990),
(0, 25, 63, 3.7110, 1.7450),
(0, 25, 71, 3.0010, 1.4110),
(0, 25, 72, 3.7440, 1.9500),
(0, 26, 26, 1.4140, 2.2790),
(0, 26, 34, 3.3950, 1.7480),
(0, 26, 37, 3.2070, 1.7880),
(0, 26, 40, 4.8700, 1.6460),
(0, 26, 71, 2.9590, 1.4150),
(0, 28, 40, 6.5760, 1.0180),
(0, 28, 43, 6.2650, 1.0280),
(0, 28, 48, 6.4130, 1.0240),
(0, 30, 30, 9.5790, 1.3430),
(0, 30, 40, 8.4470, 1.2980),
(0, 31, 70, 7.8800, 0.9690),
(0, 32, 41, 9.7560, 1.2610),
(0, 32, 45, 9.4200, 1.2330),
(0, 32, 67, 7.9260, 1.2690),
(0, 32, 68, 4.3980, 1.3480),
(0, 32, 69, 6.0980, 1.2610),
(0, 32, 73, 8.4270, 1.5100),
(0, 32, 77, 10.6480, 1.4500),
(0, 32, 82, 8.5940, 1.2520),
(0, 34, 36, 6.1630, 1.0280),
(0, 34, 37, 4.3470, 1.4500),
(0, 34, 43, 4.4010, 1.3510),
(0, 35, 37, 9.7670, 1.2620),
(0, 35, 63, 12.7600, 1.2070),
(0, 36, 54, 6.5290, 1.0220),
(0, 36, 55, 6.7440, 1.0140),
(0, 36, 56, 6.4900, 1.0170),
(0, 36, 58, 6.6100, 1.0190),
(0, 36, 81, 6.9800, 1.0160),
(0, 37, 37, 5.5730, 1.3740),
(0, 37, 38, 5.7370, 1.3330),
(0, 37, 39, 5.9780, 1.3750),
(0, 37, 40, 6.1680, 1.3980),
(0, 37, 41, 4.5370, 1.4680),
(0, 37, 43, 4.7640, 1.4280),
(0, 37, 45, 4.7050, 1.4310),
(0, 37, 46, 6.1910, 1.3670),
(0, 37, 55, 6.6150, 1.3520),
(0, 37, 56, 5.0550, 1.4140),
(0, 37, 58, 7.4320, 1.3260),
(0, 37, 61, 5.7240, 1.3850),
(0, 37, 62, 7.1370, 1.3350),
(0, 37, 63, 6.0950, 1.3720),
(0, 37, 64, 6.1610, 1.3790),
(0, 37, 69, 5.3960, 1.3520),
(0, 37, 78, 6.7190, 1.3750),
(0, 37, 81, 3.9870, 1.4710),
(0, 38, 38, 5.0020, 1.2460),
(0, 38, 63, 7.2990, 1.3300),
(0, 38, 64, 6.9780, 1.3400),
(0, 38, 69, 5.0360, 1.3210),
(0, 38, 78, 6.2180, 1.3660),
(0, 39, 40, 4.1010, 1.3670),
(0, 39, 45, 3.5240, 1.4020),
(0, 39, 63, 6.3010, 1.3640),
(0, 39, 64, 6.3570, 1.3610),
(0, 39, 65, 5.5130, 1.3390),
(0, 39, 78, 6.1370, 1.3690),
(0, 40, 40, 4.2480, 1.3590),
(0, 40, 45, 4.3050, 1.3560),
(0, 40, 46, 4.7270, 1.3350),
(0, 40, 54, 6.8170, 1.2560),
(0, 40, 63, 6.7330, 1.3480),
(0, 40, 64, 6.6440, 1.3510),
(0, 40, 78, 5.9000, 1.3780),
(0, 41, 41, 5.0290, 1.4430),
(0, 41, 55, 5.5770, 1.3910),
(0, 41, 62, 7.1370, 1.3350),
(0, 41, 72, 4.5190, 1.6780),
(0, 41, 80, 5.2220, 1.4340),
(0, 42, 61, 16.2230, 1.0870),
(0, 43, 43, 4.2110, 1.3610),
(0, 43, 45, 3.7100, 1.3900),
(0, 43, 64, 5.3890, 1.3990),
(0, 44, 63, 3.5890, 1.7170),
(0, 44, 65, 3.3740, 1.6840),
(0, 44, 78, 3.7110, 1.7340),
(0, 44, 80, 3.9100, 1.7190),
(0, 45, 63, 5.1190, 1.4110),
(0, 45, 64, 5.0760, 1.4130),
(0, 45, 78, 5.7240, 1.3850),
(0, 47, 53, 12.1920, 1.1400),
(0, 49, 50, 6.8120, 0.9910),
(0, 51, 52, 7.1000, 0.9870),
(0, 55, 57, 7.2270, 1.3190),
(0, 55, 62, 3.9770, 1.3740),
(0, 55, 64, 5.5290, 1.3930),
(0, 55, 80, 7.5000, 1.3240),
(0, 56, 57, 4.1370, 1.3830),
(0, 56, 63, 5.9000, 1.3780),
(0, 56, 80, 6.4700, 1.3570),
(0, 58, 63, 6.7940, 1.3460),
(0, 58, 64, 6.1640, 1.3680),
(0, 59, 63, 5.7870, 1.3600),
(0, 59, 65, 4.7560, 1.3880),
(0, 59, 78, 6.1270, 1.3640),
(0, 59, 80, 7.0640, 1.3320),
(0, 59, 82, 3.8550, 1.4310),
(0, 60, 61, 15.7490, 1.1700),
(0, 62, 63, 6.9470, 1.3410),
(0, 62, 64, 6.2730, 1.3640),
(0, 63, 64, 7.1180, 1.3770),
(0, 63, 66, 8.3260, 1.3130),
(0, 63, 72, 4.5030, 1.6790),
(0, 63, 78, 7.4340, 1.3520),
(0, 63, 81, 7.7780, 1.3160),
(0, 64, 64, 4.3130, 1.4180),
(0, 64, 65, 8.2580, 1.3350),
(0, 64, 66, 4.4560, 1.3690),
(0, 64, 78, 5.4920, 1.4220),
(0, 64, 81, 5.8240, 1.3810),
(0, 64, 82, 6.7940, 1.3460),
(0, 65, 66, 7.2430, 1.3230),
(0, 65, 78, 8.4470, 1.2980),
(0, 65, 81, 5.2230, 1.3130),
(0, 65, 82, 5.6220, 1.2970),
(0, 66, 66, 3.8740, 1.3680),
(0, 66, 78, 6.3850, 1.3600),
(0, 66, 81, 3.9600, 1.3750),
(0, 67, 67, 6.0850, 1.2800),
(0, 71, 75, 2.8520, 1.4230),
(0, 72, 73, 2.6280, 2.0350),
(0, 76, 76, 4.2860, 1.3570),
(0, 76, 78, 6.8240, 1.3450),
(0, 78, 78, 5.5730, 1.3740),
(0, 78, 79, 8.8900, 1.2870),
(0, 78, 81, 5.0460, 1.3810),
(0, 79, 79, 6.4080, 1.2690),
(0, 79, 81, 4.3050, 1.3560),
(0, 80, 81, 8.2370, 1.3350),
(1, 2, 2, 5.3100, 1.4300),
(1, 2, 3, 4.5650, 1.4680),
(1, 2, 4, 5.6570, 1.4150),
(1, 2, 9, 6.3850, 1.3600),
(1, 2, 37, 5.0070, 1.4490),
(1, 2, 39, 6.1640, 1.3680),
(1, 2, 63, 6.0300, 1.4000),
(1, 2, 64, 5.7540, 1.4110),
(1, 2, 67, 4.6850, 1.4320),
(1, 2, 81, 6.3570, 1.3610),
(1, 3, 3, 4.4180, 1.4890),
(1, 3, 4, 5.1350, 1.4380),
(1, 3, 9, 6.2730, 1.3640),
(1, 3, 30, 4.4810, 1.4710),
(1, 3, 37, 4.4880, 1.4570),
(1, 3, 39, 5.9780, 1.3750),
(1, 3, 54, 2.7710, 1.5630),
(1, 3, 57, 5.4920, 1.4220),
(1, 3, 58, 5.1630, 1.4090),
(1, 3, 63, 5.4680, 1.4230),
(1, 3, 64, 5.2880, 1.4310),
(1, 3, 78, 5.7050, 1.4130),
(1, 3, 80, 6.7190, 1.3750),
(1, 4, 9, 7.0410, 1.3380),
(1, 4, 37, 5.4450, 1.4240),
(1, 4, 63, 5.6330, 1.4160),
(1, 4, 64, 5.4920, 1.4220),
(1, 9, 9, 3.8080, 1.3840),
(1, 9, 37, 5.5290, 1.3930),
(1, 9, 39, 4.6850, 1.3370),
(1, 9, 57, 6.8240, 1.3450),
(1, 9, 63, 6.8240, 1.3450),
(1, 9, 64, 5.4580, 1.3960),
(1, 9, 78, 6.6440, 1.3510),
(1, 9, 81, 3.9090, 1.3780),
(1, 30, 30, 5.3550, 1.4280),
(1, 30, 67, 5.2740, 1.4040),
(1, 37, 37, 5.1780, 1.4360),
(1, 37, 39, 5.6500, 1.3880),
(1, 37, 57, 5.0920, 1.4400),
(1, 37, 58, 5.0550, 1.4140),
(1, 37, 63, 5.1780, 1.4360),
(1, 37, 64, 5.2650, 1.4320),
(1, 37, 67, 4.7250, 1.4300),
(1, 37, 81, 4.5310, 1.4400),
(1, 39, 63, 6.1370, 1.3690),
(1, 39, 64, 5.4820, 1.3950),
(1, 57, 63, 5.4000, 1.4260),
(1, 57, 64, 5.1350, 1.4380),
(1, 63, 63, 5.7290, 1.4120),
(1, 64, 64, 4.9260, 1.4480),
];
pub static MMFF94_ANGLE_ENERGY: &[(u8, u8, u8, u8, f64, f64)] = &[
(0, 1, 1, 1, 0.8510, 109.6080),
(0, 1, 1, 2, 0.7360, 109.4450),
(0, 1, 1, 3, 0.7770, 107.5170),
(0, 1, 1, 4, 1.0060, 110.2650),
(0, 1, 1, 5, 0.6360, 110.5490),
(0, 1, 1, 6, 0.9920, 108.1330),
(0, 1, 1, 8, 0.7770, 108.2900),
(0, 1, 1, 9, 1.1360, 108.1940),
(0, 1, 1, 10, 1.0500, 109.9600),
(0, 1, 1, 11, 1.2250, 108.3130),
(0, 1, 1, 12, 1.0560, 108.6790),
(0, 1, 1, 13, 1.0780, 106.8200),
(0, 1, 1, 14, 0.9800, 109.9450),
(0, 1, 1, 15, 0.7430, 107.3970),
(0, 1, 1, 17, 1.0890, 108.5780),
(0, 1, 1, 18, 1.0930, 109.3150),
(0, 1, 1, 19, 0.7550, 115.4360),
(0, 1, 1, 20, 1.0210, 108.6590),
(0, 1, 1, 22, 1.0010, 110.1250),
(0, 1, 1, 25, 0.8030, 112.3560),
(0, 1, 1, 26, 0.8330, 109.8790),
(0, 1, 1, 34, 1.1790, 106.4930),
(0, 1, 1, 37, 0.7560, 108.6170),
(0, 1, 1, 39, 0.9270, 109.1700),
(0, 1, 1, 40, 1.1300, 108.6780),
(0, 1, 1, 41, 0.3300, 98.4220),
(0, 1, 1, 43, 1.1350, 108.0190),
(0, 1, 1, 45, 1.1970, 105.0280),
(0, 1, 1, 54, 1.1730, 106.4240),
(0, 1, 1, 55, 1.1500, 107.6040),
(0, 1, 1, 56, 1.1990, 110.3710),
(0, 1, 1, 57, 1.0120, 109.9000),
(0, 1, 1, 58, 1.1790, 106.3270),
(0, 1, 1, 61, 1.1250, 109.3110),
(0, 1, 1, 63, 1.0060, 110.0580),
(0, 1, 1, 64, 0.9880, 111.0640),
(0, 1, 1, 67, 1.2160, 104.5570),
(0, 1, 1, 68, 1.0180, 107.1950),
(0, 1, 1, 73, 1.1600, 104.6580),
(0, 1, 1, 78, 1.0120, 109.8500),
(0, 1, 1, 80, 0.9470, 113.3270),
(0, 1, 1, 81, 1.1080, 109.8370),
(0, 1, 2, 1, 0.7520, 118.0430),
(0, 1, 2, 2, 0.6720, 122.1410),
(0, 1, 2, 4, 0.8280, 125.0450),
(0, 1, 2, 5, 0.4460, 120.1080),
(0, 1, 2, 6, 1.1600, 115.5180),
(0, 1, 2, 10, 1.0150, 116.7070),
(0, 1, 2, 12, 0.9830, 115.3430),
(0, 1, 2, 13, 0.9640, 115.3950),
(0, 1, 2, 15, 0.9390, 119.4650),
(0, 1, 2, 17, 0.8830, 121.8680),
(0, 1, 2, 18, 0.9610, 117.9180),
(0, 1, 2, 20, 0.8800, 118.3100),
(0, 1, 2, 22, 0.8730, 119.1140),
(0, 1, 2, 30, 0.8260, 124.6050),
(0, 1, 2, 40, 0.9820, 118.5150),
(0, 1, 2, 45, 1.1210, 109.9210),
(0, 1, 2, 56, 1.0060, 117.1920),
(0, 1, 3, 1, 1.1510, 118.0160),
(0, 1, 3, 5, 0.8080, 117.2800),
(0, 1, 3, 6, 1.0430, 109.7160),
(0, 1, 3, 7, 0.9380, 124.4100),
(0, 1, 3, 9, 0.9780, 119.7880),
(0, 1, 3, 10, 0.9840, 112.7350),
(0, 1, 3, 12, 1.0070, 113.9720),
(0, 1, 3, 15, 1.0240, 113.6120),
(0, 1, 3, 16, 0.9490, 119.9860),
(0, 1, 3, 18, 0.7320, 134.0970),
(0, 1, 3, 20, 0.8300, 120.3120),
(0, 1, 3, 22, 0.9280, 115.0010),
(0, 1, 3, 35, 1.0580, 122.8080),
(0, 1, 3, 40, 0.9790, 118.4570),
(0, 1, 3, 41, 0.8970, 116.6810),
(0, 1, 3, 43, 1.0460, 113.7310),
(0, 1, 3, 45, 1.1320, 109.0190),
(0, 1, 3, 51, 1.1600, 116.5730),
(0, 1, 3, 53, 1.0520, 115.0650),
(0, 1, 3, 54, 1.1350, 111.3220),
(0, 1, 3, 62, 1.1190, 111.5230),
(0, 1, 3, 67, 1.1420, 110.6660),
(0, 1, 3, 74, 1.0100, 116.8510),
(0, 1, 3, 75, 0.6460, 128.0370),
(0, 1, 4, 4, 0.4230, 180.0000),
(0, 1, 4, 42, 0.4630, 180.0000),
(0, 1, 6, 1, 1.1970, 106.9260),
(0, 1, 6, 2, 0.9670, 103.6140),
(0, 1, 6, 3, 0.9230, 108.0550),
(0, 1, 6, 6, 1.8840, 103.9050),
(0, 1, 6, 8, 1.6290, 105.4220),
(0, 1, 6, 9, 1.6280, 106.4960),
(0, 1, 6, 10, 1.6560, 105.3170),
(0, 1, 6, 15, 1.4800, 111.2300),
(0, 1, 6, 17, 1.4930, 111.9510),
(0, 1, 6, 18, 1.3700, 116.3460),
(0, 1, 6, 19, 1.0930, 114.9430),
(0, 1, 6, 20, 1.3160, 112.8330),
(0, 1, 6, 21, 0.7930, 106.5030),
(0, 1, 6, 22, 1.3910, 109.7590),
(0, 1, 6, 25, 1.0950, 115.5810),
(0, 1, 6, 26, 1.1700, 112.0810),
(0, 1, 6, 37, 1.0750, 102.8460),
(0, 1, 6, 40, 1.7190, 103.7330),
(0, 1, 6, 41, 1.4540, 109.0460),
(0, 1, 6, 43, 1.6420, 105.4620),
(0, 1, 6, 45, 1.6420, 105.8750),
(0, 1, 6, 63, 1.4490, 109.5450),
(0, 1, 6, 64, 1.5120, 106.8480),
(0, 1, 8, 1, 1.0900, 107.0180),
(0, 1, 8, 6, 1.2970, 102.8290),
(0, 1, 8, 8, 1.3470, 105.7080),
(0, 1, 8, 9, 1.1820, 114.2400),
(0, 1, 8, 10, 1.3070, 108.0790),
(0, 1, 8, 15, 1.0850, 118.2830),
(0, 1, 8, 17, 1.0960, 117.4780),
(0, 1, 8, 19, 0.7790, 122.7590),
(0, 1, 8, 20, 1.2210, 105.8730),
(0, 1, 8, 22, 1.1470, 109.2000),
(0, 1, 8, 23, 0.7630, 109.0620),
(0, 1, 8, 25, 0.8650, 117.4820),
(0, 1, 8, 26, 0.9260, 112.6300),
(0, 1, 8, 40, 1.3630, 105.6090),
(0, 1, 8, 45, 1.2660, 110.1490),
(0, 1, 8, 46, 1.2650, 111.0920),
(0, 1, 9, 3, 0.8780, 106.4090),
(0, 1, 9, 9, 1.3060, 110.0050),
(0, 1, 9, 53, 1.2160, 113.9950),
(0, 1, 9, 67, 1.3910, 106.4130),
(0, 1, 10, 1, 1.1170, 117.9090),
(0, 1, 10, 2, 1.0040, 118.9160),
(0, 1, 10, 3, 0.8210, 119.6000),
(0, 1, 10, 6, 1.1790, 108.8650),
(0, 1, 10, 8, 1.1370, 116.1890),
(0, 1, 10, 9, 1.1320, 117.0050),
(0, 1, 10, 10, 1.2470, 111.0090),
(0, 1, 10, 17, 1.0140, 122.3880),
(0, 1, 10, 20, 0.9600, 119.6790),
(0, 1, 10, 25, 0.7450, 125.3900),
(0, 1, 10, 28, 0.5520, 120.0660),
(0, 1, 10, 37, 1.0380, 116.3320),
(0, 1, 10, 39, 1.0600, 120.8380),
(0, 1, 10, 40, 1.1940, 113.3140),
(0, 1, 10, 41, 1.0310, 118.0330),
(0, 1, 10, 45, 1.2680, 109.5990),
(0, 1, 10, 63, 0.9490, 122.1850),
(0, 1, 10, 64, 0.9600, 121.3150),
(0, 1, 15, 1, 1.6540, 97.3350),
(0, 1, 15, 2, 1.3210, 97.8530),
(0, 1, 15, 3, 1.3250, 97.3260),
(0, 1, 15, 4, 1.3440, 97.3700),
(0, 1, 15, 9, 1.7250, 89.8140),
(0, 1, 15, 15, 1.3770, 100.3160),
(0, 1, 15, 18, 1.3090, 101.6410),
(0, 1, 15, 19, 1.0070, 102.0690),
(0, 1, 15, 20, 1.3660, 94.9130),
(0, 1, 15, 22, 1.2680, 99.7680),
(0, 1, 15, 25, 0.9670, 104.7320),
(0, 1, 15, 30, 1.3790, 95.6130),
(0, 1, 15, 37, 1.4390, 97.1110),
(0, 1, 15, 40, 1.5550, 94.6430),
(0, 1, 15, 57, 1.3010, 98.6860),
(0, 1, 15, 63, 1.3040, 98.3300),
(0, 1, 15, 64, 1.3060, 98.0660),
(0, 1, 15, 71, 0.9310, 96.4940),
(0, 1, 17, 1, 1.4150, 93.2660),
(0, 1, 17, 2, 1.3870, 94.7320),
(0, 1, 17, 3, 1.4300, 92.8520),
(0, 1, 17, 6, 1.8630, 92.1320),
(0, 1, 17, 7, 1.4080, 107.1040),
(0, 1, 17, 8, 1.6610, 91.4980),
(0, 1, 17, 10, 1.5470, 94.8390),
(0, 1, 17, 20, 1.4530, 91.3680),
(0, 1, 17, 22, 1.4230, 92.5910),
(0, 1, 17, 37, 1.3760, 94.9110),
(0, 1, 18, 1, 1.2300, 101.1660),
(0, 1, 18, 2, 1.2640, 100.4200),
(0, 1, 18, 3, 1.2420, 100.8830),
(0, 1, 18, 6, 1.7440, 95.6710),
(0, 1, 18, 9, 1.4380, 99.4650),
(0, 1, 18, 20, 1.2240, 101.3150),
(0, 1, 18, 22, 1.2070, 101.4170),
(0, 1, 18, 32, 1.4460, 107.0660),
(0, 1, 18, 37, 1.2340, 101.0700),
(0, 1, 18, 43, 1.4490, 98.0140),
(0, 1, 18, 48, 1.2770, 106.5860),
(0, 1, 18, 62, 1.3740, 102.4020),
(0, 1, 19, 1, 0.6160, 113.3390),
(0, 1, 19, 5, 0.3900, 110.7950),
(0, 1, 19, 6, 0.7770, 113.9580),
(0, 1, 19, 8, 0.7160, 111.5210),
(0, 1, 19, 9, 0.7790, 106.3800),
(0, 1, 19, 12, 0.7290, 108.9470),
(0, 1, 19, 20, 0.6560, 108.8280),
(0, 1, 19, 40, 0.7540, 108.8580),
(0, 1, 19, 63, 0.6990, 106.9240),
(0, 1, 19, 75, 0.5300, 111.6330),
(0, 1, 20, 1, 0.9430, 113.1310),
(0, 1, 20, 3, 0.9060, 114.9400),
(0, 1, 20, 5, 0.4170, 114.0570),
(0, 1, 20, 6, 1.2310, 110.6770),
(0, 1, 20, 8, 1.0800, 111.0900),
(0, 1, 20, 10, 1.1000, 110.0570),
(0, 1, 20, 11, 1.1730, 110.9930),
(0, 1, 20, 12, 0.9760, 114.7730),
(0, 1, 20, 15, 1.0350, 111.2260),
(0, 1, 20, 18, 0.9780, 115.3830),
(0, 1, 20, 20, 0.5020, 113.3130),
(0, 1, 20, 22, 0.9150, 115.2010),
(0, 1, 20, 25, 0.7440, 116.0960),
(0, 1, 20, 26, 0.7210, 117.6110),
(0, 1, 20, 30, 0.9080, 115.2200),
(0, 1, 20, 34, 1.0900, 110.5050),
(0, 1, 20, 37, 0.9470, 112.6500),
(0, 1, 20, 41, 0.9730, 111.7870),
(0, 1, 20, 43, 1.0870, 110.1870),
(0, 1, 20, 45, 1.1320, 108.0740),
(0, 1, 22, 1, 0.9030, 116.4830),
(0, 1, 22, 2, 0.8840, 118.3600),
(0, 1, 22, 3, 0.8360, 121.4240),
(0, 1, 22, 4, 0.9000, 117.7200),
(0, 1, 22, 5, 0.6040, 111.7880),
(0, 1, 22, 6, 1.1790, 113.5450),
(0, 1, 22, 8, 0.9730, 117.4690),
(0, 1, 22, 17, 1.0700, 109.0870),
(0, 1, 22, 18, 1.0970, 108.2650),
(0, 1, 22, 22, 0.8710, 118.2460),
(0, 1, 22, 37, 0.8820, 118.0410),
(0, 1, 22, 43, 1.0140, 114.8990),
(0, 1, 25, 1, 1.0720, 99.1580),
(0, 1, 25, 3, 1.2680, 91.4230),
(0, 1, 25, 6, 1.3940, 98.2880),
(0, 1, 25, 8, 1.1500, 101.7750),
(0, 1, 25, 12, 1.1800, 98.8900),
(0, 1, 25, 15, 1.0740, 103.4310),
(0, 1, 25, 25, 0.8520, 100.7070),
(0, 1, 25, 32, 1.1860, 107.8910),
(0, 1, 25, 37, 0.9720, 104.9240),
(0, 1, 25, 40, 1.3580, 93.6440),
(0, 1, 25, 43, 1.1900, 98.7600),
(0, 1, 25, 71, 0.5370, 109.3630),
(0, 1, 25, 72, 0.9760, 111.3060),
(0, 1, 26, 1, 1.0850, 98.0540),
(0, 1, 26, 8, 1.2630, 96.3310),
(0, 1, 26, 10, 1.1150, 102.1750),
(0, 1, 26, 12, 1.1470, 98.9260),
(0, 1, 26, 15, 1.1410, 100.2600),
(0, 1, 26, 20, 1.0750, 98.1710),
(0, 1, 26, 26, 0.9970, 92.5710),
(0, 1, 26, 37, 1.0810, 98.7540),
(0, 1, 26, 71, 0.6720, 97.3530),
(0, 1, 34, 1, 0.8620, 112.2510),
(0, 1, 34, 2, 1.1540, 109.2120),
(0, 1, 34, 8, 1.3300, 106.3990),
(0, 1, 34, 9, 1.1660, 112.9890),
(0, 1, 34, 10, 1.3880, 104.2910),
(0, 1, 34, 20, 1.2010, 106.1350),
(0, 1, 34, 26, 0.9130, 112.0040),
(0, 1, 34, 36, 0.5760, 111.2060),
(0, 1, 34, 37, 1.1410, 109.0450),
(0, 1, 37, 37, 0.8030, 120.4190),
(0, 1, 37, 38, 0.9920, 118.4320),
(0, 1, 37, 58, 1.0270, 116.5280),
(0, 1, 37, 63, 0.8370, 123.0240),
(0, 1, 37, 64, 0.8210, 124.0730),
(0, 1, 37, 69, 1.0380, 115.5060),
(0, 1, 39, 63, 0.8540, 123.3800),
(0, 1, 39, 65, 1.1110, 118.0490),
(0, 1, 40, 1, 1.0640, 113.7030),
(0, 1, 40, 2, 0.9980, 118.8730),
(0, 1, 40, 3, 1.0070, 118.3190),
(0, 1, 40, 6, 1.4210, 109.7420),
(0, 1, 40, 9, 1.2030, 113.1980),
(0, 1, 40, 10, 1.2320, 111.3200),
(0, 1, 40, 11, 1.4360, 104.6650),
(0, 1, 40, 12, 1.2020, 109.3200),
(0, 1, 40, 20, 1.0470, 114.9700),
(0, 1, 40, 25, 0.9120, 114.4830),
(0, 1, 40, 28, 0.6890, 112.3740),
(0, 1, 40, 30, 1.0240, 118.6040),
(0, 1, 40, 37, 0.8350, 107.3490),
(0, 1, 40, 39, 1.2540, 110.6220),
(0, 1, 40, 40, 1.1830, 114.0110),
(0, 1, 40, 45, 1.2230, 112.2260),
(0, 1, 40, 46, 1.0250, 122.9820),
(0, 1, 40, 63, 1.0840, 114.4730),
(0, 1, 40, 64, 1.0640, 115.4830),
(0, 1, 41, 32, 1.2090, 114.6890),
(0, 1, 41, 72, 1.0240, 114.9360),
(0, 1, 43, 1, 1.1090, 110.3530),
(0, 1, 43, 2, 1.0520, 114.3210),
(0, 1, 43, 3, 0.9380, 121.0500),
(0, 1, 43, 4, 0.9270, 123.2040),
(0, 1, 43, 18, 1.1160, 115.0110),
(0, 1, 43, 25, 0.8530, 115.6370),
(0, 1, 43, 28, 0.6460, 113.7390),
(0, 1, 43, 37, 1.0830, 112.5110),
(0, 1, 43, 45, 1.1400, 115.0340),
(0, 1, 43, 64, 1.0250, 116.1880),
(0, 1, 45, 32, 1.2600, 118.1820),
(0, 1, 46, 7, 1.4400, 110.4920),
(0, 1, 54, 1, 0.9230, 121.4390),
(0, 1, 54, 3, 0.7070, 124.0830),
(0, 1, 54, 36, 0.2940, 122.8810),
(0, 1, 55, 1, 0.9510, 119.9460),
(0, 1, 55, 36, 0.3070, 126.4480),
(0, 1, 55, 37, 1.0320, 117.0350),
(0, 1, 55, 57, 0.7510, 120.6060),
(0, 1, 55, 80, 0.9720, 121.0820),
(0, 1, 56, 36, 0.4720, 123.5850),
(0, 1, 56, 57, 0.7740, 119.2670),
(0, 1, 57, 55, 1.0170, 117.8650),
(0, 1, 58, 37, 1.0030, 119.2360),
(0, 1, 58, 64, 0.9610, 121.0700),
(0, 1, 61, 60, 0.4750, 180.0000),
(0, 1, 62, 18, 1.3160, 109.2730),
(0, 1, 63, 39, 0.9350, 121.8320),
(0, 1, 63, 44, 0.9020, 122.1010),
(0, 1, 63, 59, 1.1750, 115.2530),
(0, 1, 63, 64, 0.7370, 131.3780),
(0, 1, 63, 66, 0.8650, 127.6100),
(0, 1, 64, 63, 0.7760, 128.0410),
(0, 1, 64, 64, 0.7660, 128.0610),
(0, 1, 64, 65, 0.9630, 120.6400),
(0, 1, 64, 66, 0.9520, 120.6850),
(0, 1, 64, 81, 1.0500, 114.7350),
(0, 1, 64, 82, 1.0130, 117.4140),
(0, 1, 67, 3, 0.9820, 120.6830),
(0, 1, 67, 9, 1.1780, 115.5810),
(0, 1, 67, 32, 1.2330, 119.5890),
(0, 1, 67, 67, 1.2570, 111.5740),
(0, 1, 68, 1, 1.1590, 108.2380),
(0, 1, 68, 23, 0.7720, 107.2000),
(0, 1, 68, 32, 0.9580, 110.7570),
(0, 1, 73, 32, 1.5900, 100.1800),
(0, 1, 73, 72, 1.4810, 96.1660),
(0, 1, 75, 3, 1.1380, 96.7790),
(0, 1, 78, 78, 0.7440, 130.9600),
(0, 1, 78, 81, 0.9380, 121.4770),
(0, 1, 80, 81, 0.8640, 127.1470),
(0, 1, 81, 63, 0.9960, 120.1290),
(0, 1, 81, 64, 0.9780, 119.9700),
(0, 1, 81, 78, 0.8790, 126.5350),
(0, 1, 81, 79, 1.1440, 116.1130),
(0, 1, 81, 80, 0.8950, 126.3240),
(0, 2, 1, 2, 1.1130, 111.4530),
(0, 2, 1, 3, 0.6670, 104.8290),
(0, 2, 1, 4, 1.0220, 109.8730),
(0, 2, 1, 5, 0.6320, 110.2920),
(0, 2, 1, 6, 1.0740, 108.6990),
(0, 2, 1, 8, 0.8840, 111.5530),
(0, 2, 1, 9, 1.1180, 109.5770),
(0, 2, 1, 10, 1.1600, 107.9630),
(0, 2, 1, 11, 1.1920, 110.4190),
(0, 2, 1, 12, 1.0700, 109.4100),
(0, 2, 1, 15, 1.0780, 109.5600),
(0, 2, 1, 17, 1.0770, 109.4340),
(0, 2, 1, 18, 1.1880, 105.1100),
(0, 2, 1, 20, 1.0530, 107.4480),
(0, 2, 1, 22, 0.9420, 114.0200),
(0, 2, 1, 25, 0.8930, 106.8150),
(0, 2, 1, 26, 1.0290, 99.0650),
(0, 2, 1, 34, 1.0660, 111.8170),
(0, 2, 1, 37, 0.9850, 111.4460),
(0, 2, 1, 39, 1.1240, 109.5130),
(0, 2, 1, 40, 1.1490, 108.2700),
(0, 2, 1, 45, 1.2320, 103.9780),
(0, 2, 1, 63, 0.9350, 114.6920),
(0, 2, 1, 67, 1.2240, 104.6870),
(0, 2, 2, 5, 0.5350, 121.0040),
(0, 2, 2, 6, 1.1170, 121.2670),
(0, 2, 2, 10, 1.0030, 120.8280),
(0, 2, 2, 11, 1.0890, 119.1000),
(0, 2, 2, 12, 0.9310, 120.1320),
(0, 2, 2, 13, 0.8670, 122.7170),
(0, 2, 2, 14, 0.8180, 122.5840),
(0, 2, 2, 15, 0.9310, 121.5530),
(0, 2, 2, 17, 0.9770, 117.1670),
(0, 2, 2, 18, 1.0440, 114.5610),
(0, 2, 2, 19, 0.6680, 124.7210),
(0, 2, 2, 20, 0.9310, 117.7840),
(0, 2, 2, 22, 0.8090, 126.8200),
(0, 2, 2, 25, 0.7000, 123.8300),
(0, 2, 2, 34, 1.0660, 116.1510),
(0, 2, 2, 35, 0.9110, 137.1030),
(0, 2, 2, 40, 0.7730, 126.8300),
(0, 2, 2, 41, 0.4320, 110.4420),
(0, 2, 2, 43, 1.1440, 111.8080),
(0, 2, 2, 45, 1.1940, 109.2310),
(0, 2, 2, 46, 1.0050, 121.5340),
(0, 2, 2, 55, 0.9950, 121.1540),
(0, 2, 2, 56, 1.2340, 108.8790),
(0, 2, 2, 62, 0.8080, 135.2690),
(0, 2, 2, 72, 0.7700, 134.2690),
(0, 2, 4, 2, 0.4420, 180.0000),
(0, 2, 4, 30, 0.4440, 180.0000),
(0, 2, 6, 2, 1.3540, 113.3390),
(0, 2, 6, 3, 0.6710, 98.4380),
(0, 2, 6, 18, 1.3650, 117.1690),
(0, 2, 6, 25, 1.0250, 120.0780),
(0, 2, 6, 29, 0.8160, 105.7270),
(0, 2, 6, 37, 1.4180, 110.6940),
(0, 2, 6, 57, 1.3410, 114.7850),
(0, 2, 10, 2, 1.1460, 112.8780),
(0, 2, 10, 3, 1.0000, 120.7030),
(0, 2, 10, 6, 1.4050, 111.6090),
(0, 2, 10, 20, 1.1320, 111.5440),
(0, 2, 10, 28, 0.6380, 118.5530),
(0, 2, 10, 37, 0.9770, 121.5060),
(0, 2, 15, 2, 1.4340, 95.1080),
(0, 2, 15, 3, 1.3180, 98.8130),
(0, 2, 15, 4, 1.4260, 95.7800),
(0, 2, 15, 15, 1.4570, 97.7890),
(0, 2, 15, 37, 1.3620, 96.9420),
(0, 2, 15, 43, 1.7090, 90.8720),
(0, 2, 17, 2, 1.3130, 97.9010),
(0, 2, 17, 7, 1.4780, 105.4120),
(0, 2, 17, 43, 1.2070, 108.8820),
(0, 2, 18, 2, 1.2540, 101.4920),
(0, 2, 18, 6, 1.6640, 98.6680),
(0, 2, 18, 9, 1.5390, 96.8490),
(0, 2, 18, 32, 1.4220, 108.9790),
(0, 2, 18, 37, 1.2630, 100.4890),
(0, 2, 18, 48, 1.0830, 116.6680),
(0, 2, 19, 12, 0.8190, 102.9810),
(0, 2, 20, 3, 0.9820, 111.0600),
(0, 2, 20, 5, 0.5960, 113.0350),
(0, 2, 20, 6, 1.1390, 115.8510),
(0, 2, 20, 12, 0.9510, 116.7500),
(0, 2, 20, 20, 0.9310, 114.1380),
(0, 2, 22, 3, 0.9560, 114.1470),
(0, 2, 22, 4, 0.7840, 126.9570),
(0, 2, 22, 5, 0.5730, 115.8690),
(0, 2, 22, 6, 1.0120, 123.3190),
(0, 2, 22, 22, 0.8800, 118.2600),
(0, 2, 22, 45, 1.0090, 116.1460),
(0, 2, 25, 6, 1.3020, 102.8920),
(0, 2, 25, 8, 1.0220, 109.1480),
(0, 2, 25, 10, 1.6290, 85.8390),
(0, 2, 25, 32, 0.9830, 120.1270),
(0, 2, 25, 72, 0.8630, 119.2490),
(0, 2, 30, 15, 0.8050, 130.4390),
(0, 2, 30, 20, 0.7270, 132.1870),
(0, 2, 30, 22, 0.7370, 131.1000),
(0, 2, 34, 36, 0.6940, 112.0000),
(0, 2, 40, 2, 0.9970, 120.6510),
(0, 2, 40, 3, 0.9810, 121.6600),
(0, 2, 40, 6, 1.3160, 115.6260),
(0, 2, 40, 9, 1.1180, 119.1960),
(0, 2, 40, 10, 1.1420, 117.2600),
(0, 2, 40, 19, 0.7320, 128.0870),
(0, 2, 40, 28, 0.7670, 111.0530),
(0, 2, 40, 37, 1.0490, 117.0220),
(0, 2, 40, 39, 1.1920, 115.1060),
(0, 2, 40, 40, 1.0600, 122.2530),
(0, 2, 40, 63, 1.0080, 120.4470),
(0, 2, 41, 32, 1.3090, 115.4610),
(0, 2, 43, 18, 1.2270, 110.2680),
(0, 2, 45, 32, 1.2940, 118.0820),
(0, 2, 46, 7, 1.4890, 112.7090),
(0, 2, 55, 3, 1.0410, 116.9940),
(0, 2, 55, 36, 0.6210, 120.0000),
(0, 2, 55, 57, 1.0470, 118.8470),
(0, 2, 56, 9, 1.1810, 116.3110),
(0, 2, 56, 36, 0.5820, 124.0370),
(0, 2, 56, 57, 1.0290, 118.6070),
(0, 2, 62, 23, 0.8170, 105.5420),
(0, 3, 1, 3, 0.9740, 111.7460),
(0, 3, 1, 4, 1.0190, 109.8500),
(0, 3, 1, 5, 0.6500, 108.3850),
(0, 3, 1, 6, 0.5280, 104.1120),
(0, 3, 1, 8, 1.1970, 105.8370),
(0, 3, 1, 9, 1.2010, 105.5350),
(0, 3, 1, 10, 0.6340, 102.6550),
(0, 3, 1, 11, 1.1890, 110.3280),
(0, 3, 1, 12, 1.1360, 106.0640),
(0, 3, 1, 13, 1.1470, 103.6450),
(0, 3, 1, 14, 1.0480, 106.4040),
(0, 3, 1, 15, 1.1250, 107.1920),
(0, 3, 1, 17, 1.0920, 108.6020),
(0, 3, 1, 18, 1.1200, 108.1190),
(0, 3, 1, 20, 0.9690, 111.8300),
(0, 3, 1, 22, 0.9990, 110.5220),
(0, 3, 1, 26, 0.7420, 116.5550),
(0, 3, 1, 34, 1.1410, 107.8710),
(0, 3, 1, 37, 1.0110, 109.8330),
(0, 3, 1, 39, 1.1360, 108.7510),
(0, 3, 1, 40, 1.1740, 106.9410),
(0, 3, 1, 41, 1.0330, 108.2160),
(0, 3, 1, 45, 1.2210, 104.2810),
(0, 3, 1, 63, 1.0690, 107.0770),
(0, 3, 1, 64, 1.0280, 109.1860),
(0, 3, 1, 81, 1.1670, 107.3270),
(0, 3, 6, 3, 1.4550, 110.0670),
(0, 3, 6, 4, 1.4090, 112.4040),
(0, 3, 6, 8, 1.6480, 105.8720),
(0, 3, 6, 10, 1.5960, 108.4370),
(0, 3, 6, 18, 1.2740, 121.4680),
(0, 3, 6, 19, 1.0190, 119.8400),
(0, 3, 6, 20, 1.3790, 111.3810),
(0, 3, 6, 22, 1.3280, 113.4910),
(0, 3, 6, 24, 0.5830, 111.9480),
(0, 3, 6, 25, 1.0060, 121.4100),
(0, 3, 6, 29, 0.8760, 111.4170),
(0, 3, 6, 37, 0.6140, 95.3000),
(0, 3, 6, 64, 1.4240, 111.4830),
(0, 3, 9, 6, 1.5790, 106.8720),
(0, 3, 9, 8, 1.3860, 108.8220),
(0, 3, 9, 10, 1.3650, 109.5480),
(0, 3, 9, 12, 1.3730, 103.3030),
(0, 3, 9, 15, 1.2650, 110.7800),
(0, 3, 9, 18, 1.2050, 114.7430),
(0, 3, 9, 20, 1.1980, 109.7510),
(0, 3, 9, 25, 0.8730, 119.9270),
(0, 3, 9, 27, 0.8180, 108.7790),
(0, 3, 9, 34, 1.3550, 108.1990),
(0, 3, 9, 35, 1.5110, 109.9070),
(0, 3, 9, 40, 1.3650, 109.4400),
(0, 3, 9, 41, 1.1690, 112.5510),
(0, 3, 9, 45, 1.3690, 109.7960),
(0, 3, 9, 55, 1.4310, 106.1950),
(0, 3, 9, 56, 1.3750, 109.2890),
(0, 3, 10, 3, 0.7090, 120.2740),
(0, 3, 10, 4, 0.8640, 130.2360),
(0, 3, 10, 6, 0.9600, 110.1330),
(0, 3, 10, 8, 1.1680, 116.0750),
(0, 3, 10, 9, 1.1740, 116.4430),
(0, 3, 10, 10, 1.1840, 115.3770),
(0, 3, 10, 13, 0.9980, 118.8670),
(0, 3, 10, 14, 0.8710, 124.1620),
(0, 3, 10, 15, 1.0760, 118.9690),
(0, 3, 10, 17, 1.1320, 116.6120),
(0, 3, 10, 20, 0.9360, 122.5400),
(0, 3, 10, 22, 0.9750, 120.9290),
(0, 3, 10, 25, 0.7940, 122.1570),
(0, 3, 10, 26, 0.8480, 117.9120),
(0, 3, 10, 28, 0.5750, 120.2770),
(0, 3, 10, 34, 1.2510, 112.2010),
(0, 3, 10, 35, 1.3950, 112.6330),
(0, 3, 10, 37, 1.0230, 118.5960),
(0, 3, 10, 40, 1.2160, 113.6800),
(0, 3, 10, 41, 1.0980, 115.9130),
(0, 3, 10, 45, 1.2120, 113.4470),
(0, 3, 10, 63, 1.0910, 115.3810),
(0, 3, 10, 64, 1.0480, 117.5740),
(0, 3, 15, 3, 1.4020, 95.4240),
(0, 3, 15, 6, 1.8040, 94.0750),
(0, 3, 15, 15, 1.4030, 99.3990),
(0, 3, 15, 37, 1.3080, 98.5410),
(0, 3, 15, 63, 1.3900, 96.0510),
(0, 3, 15, 71, 0.8300, 97.0000),
(0, 3, 17, 7, 1.5130, 103.4310),
(0, 3, 18, 9, 1.4180, 100.3610),
(0, 3, 18, 32, 1.5570, 103.4530),
(0, 3, 18, 43, 1.3500, 101.7470),
(0, 3, 20, 3, 0.9820, 109.9190),
(0, 3, 20, 5, 0.6240, 112.9890),
(0, 3, 20, 6, 1.1570, 113.6110),
(0, 3, 20, 10, 1.0160, 113.9880),
(0, 3, 20, 11, 1.1840, 109.8490),
(0, 3, 20, 12, 0.9690, 114.8910),
(0, 3, 20, 13, 1.0080, 110.9510),
(0, 3, 20, 20, 0.8490, 118.2730),
(0, 3, 20, 34, 1.1370, 107.6670),
(0, 3, 20, 43, 0.9600, 116.7070),
(0, 3, 22, 3, 0.8190, 122.9770),
(0, 3, 22, 4, 0.8760, 119.7180),
(0, 3, 22, 5, 0.5590, 116.7380),
(0, 3, 22, 6, 1.1840, 113.6460),
(0, 3, 22, 8, 1.0720, 112.2610),
(0, 3, 22, 10, 0.9870, 117.7500),
(0, 3, 22, 12, 0.9300, 118.0470),
(0, 3, 22, 22, 0.8610, 119.2520),
(0, 3, 22, 37, 0.8520, 120.4640),
(0, 3, 22, 40, 1.0330, 114.2880),
(0, 3, 22, 43, 1.1240, 109.4410),
(0, 3, 22, 45, 1.1170, 110.0330),
(0, 3, 25, 6, 1.2770, 103.0260),
(0, 3, 25, 32, 1.1640, 109.3070),
(0, 3, 40, 3, 0.8830, 128.2400),
(0, 3, 40, 8, 1.2590, 111.5570),
(0, 3, 40, 9, 1.1060, 119.8220),
(0, 3, 40, 10, 1.2690, 111.2610),
(0, 3, 40, 12, 1.1460, 112.7180),
(0, 3, 40, 15, 1.1050, 117.8710),
(0, 3, 40, 20, 1.1300, 112.1390),
(0, 3, 40, 22, 1.0720, 114.4200),
(0, 3, 40, 25, 0.8200, 121.7240),
(0, 3, 40, 28, 0.7000, 114.8080),
(0, 3, 40, 37, 1.0560, 116.6550),
(0, 3, 40, 40, 1.1470, 117.5110),
(0, 3, 40, 64, 1.1320, 113.6020),
(0, 3, 41, 32, 1.2100, 114.8100),
(0, 3, 43, 18, 1.0110, 121.4880),
(0, 3, 43, 20, 1.0530, 113.9130),
(0, 3, 43, 28, 0.6260, 117.4640),
(0, 3, 45, 32, 1.3430, 115.5890),
(0, 3, 48, 18, 1.0650, 122.9280),
(0, 3, 51, 52, 0.9130, 111.3600),
(0, 3, 53, 47, 0.5740, 180.0000),
(0, 3, 54, 6, 1.3760, 115.3980),
(0, 3, 54, 36, 0.6850, 119.6980),
(0, 3, 55, 9, 1.0530, 121.2980),
(0, 3, 55, 36, 0.5670, 124.0000),
(0, 3, 55, 57, 0.9530, 123.5730),
(0, 3, 55, 62, 1.0410, 122.1630),
(0, 3, 56, 36, 0.5850, 121.5210),
(0, 3, 56, 57, 0.8850, 126.5670),
(0, 3, 62, 3, 1.3180, 106.8210),
(0, 3, 62, 18, 1.3110, 111.1440),
(0, 3, 62, 55, 1.5280, 102.4140),
(0, 3, 67, 23, 0.5670, 128.0000),
(0, 3, 67, 32, 1.2900, 120.9450),
(0, 3, 74, 7, 1.3570, 113.0100),
(0, 3, 75, 19, 1.0440, 91.9700),
(0, 3, 75, 71, 0.7290, 95.8990),
(0, 4, 1, 4, 0.9540, 114.1860),
(0, 4, 1, 5, 0.6150, 111.4170),
(0, 4, 1, 6, 1.2730, 109.9770),
(0, 4, 1, 8, 1.0990, 111.0630),
(0, 4, 1, 9, 1.1870, 106.7500),
(0, 4, 1, 10, 1.1170, 110.4880),
(0, 4, 1, 13, 1.0210, 110.0470),
(0, 4, 1, 15, 1.0280, 112.4320),
(0, 4, 1, 18, 1.1870, 105.3510),
(0, 4, 1, 22, 1.1740, 102.5560),
(0, 4, 1, 26, 0.8530, 108.9990),
(0, 4, 1, 34, 1.1480, 108.1600),
(0, 4, 1, 37, 0.9930, 111.4240),
(0, 4, 2, 5, 0.5730, 121.0000),
(0, 4, 4, 5, 0.2810, 180.0000),
(0, 4, 4, 6, 0.5510, 180.0000),
(0, 4, 4, 10, 0.4860, 180.0000),
(0, 4, 6, 18, 1.4230, 115.2330),
(0, 4, 9, 19, 0.4560, 161.7410),
(0, 4, 10, 20, 0.8160, 131.7020),
(0, 4, 20, 5, 0.5840, 115.0780),
(0, 4, 20, 20, 0.9200, 115.3120),
(0, 4, 22, 5, 0.5600, 118.0000),
(0, 4, 22, 6, 1.2000, 113.6500),
(0, 4, 22, 8, 0.9660, 119.0340),
(0, 4, 22, 15, 0.9310, 120.4550),
(0, 4, 22, 22, 0.8770, 118.8900),
(0, 4, 22, 45, 1.0890, 112.2270),
(0, 4, 30, 20, 0.6900, 136.4440),
(0, 4, 43, 28, 0.6160, 122.0000),
(0, 4, 43, 45, 1.2530, 112.3730),
(0, 5, 1, 5, 0.5160, 108.8360),
(0, 5, 1, 6, 0.7810, 108.5770),
(0, 5, 1, 8, 0.6530, 110.2970),
(0, 5, 1, 9, 0.7330, 109.8940),
(0, 5, 1, 10, 0.7400, 107.6460),
(0, 5, 1, 11, 0.8750, 107.8970),
(0, 5, 1, 12, 0.6980, 108.1620),
(0, 5, 1, 13, 0.6130, 106.0490),
(0, 5, 1, 14, 0.5080, 113.0190),
(0, 5, 1, 15, 0.5760, 109.6090),
(0, 5, 1, 17, 0.6340, 107.9440),
(0, 5, 1, 18, 0.6630, 106.8550),
(0, 5, 1, 19, 0.4500, 113.1950),
(0, 5, 1, 20, 0.7060, 111.0000),
(0, 5, 1, 22, 0.6180, 110.3800),
(0, 5, 1, 25, 0.4870, 109.4860),
(0, 5, 1, 26, 0.4660, 111.1720),
(0, 5, 1, 34, 0.8720, 106.2240),
(0, 5, 1, 35, 0.6440, 125.6630),
(0, 5, 1, 37, 0.6270, 109.4910),
(0, 5, 1, 39, 0.8110, 106.2990),
(0, 5, 1, 40, 0.7190, 109.8700),
(0, 5, 1, 41, 0.5250, 108.9040),
(0, 5, 1, 43, 0.6920, 109.0830),
(0, 5, 1, 45, 0.7410, 105.1970),
(0, 5, 1, 46, 0.7190, 106.7350),
(0, 5, 1, 54, 0.8740, 106.9730),
(0, 5, 1, 55, 0.8610, 108.5070),
(0, 5, 1, 56, 0.8140, 108.2230),
(0, 5, 1, 57, 0.6260, 110.4200),
(0, 5, 1, 58, 0.7500, 105.4810),
(0, 5, 1, 61, 0.7100, 109.2270),
(0, 5, 1, 62, 0.6550, 113.0350),
(0, 5, 1, 63, 0.6210, 110.4670),
(0, 5, 1, 64, 0.6220, 110.4570),
(0, 5, 1, 67, 0.7320, 106.4740),
(0, 5, 1, 68, 0.7480, 103.8170),
(0, 5, 1, 72, 0.5470, 116.5760),
(0, 5, 1, 73, 0.6330, 107.1530),
(0, 5, 1, 78, 0.6400, 109.0780),
(0, 5, 1, 80, 0.6840, 105.1440),
(0, 5, 1, 81, 0.7210, 107.8700),
(0, 5, 2, 5, 0.3650, 119.5230),
(0, 5, 2, 6, 0.5890, 108.7570),
(0, 5, 2, 10, 0.6670, 114.8590),
(0, 5, 2, 11, 0.7950, 108.1860),
(0, 5, 2, 12, 0.6220, 110.6500),
(0, 5, 2, 13, 0.5660, 113.5130),
(0, 5, 2, 15, 0.5460, 119.5620),
(0, 5, 2, 17, 0.4920, 124.0000),
(0, 5, 2, 18, 0.5480, 119.0530),
(0, 5, 2, 22, 0.5340, 120.0000),
(0, 5, 2, 25, 0.3950, 124.0000),
(0, 5, 2, 30, 0.5720, 120.0000),
(0, 5, 2, 35, 0.6820, 124.1640),
(0, 5, 2, 40, 0.5680, 112.3220),
(0, 5, 2, 41, 0.2940, 123.7060),
(0, 5, 2, 45, 0.7280, 107.7740),
(0, 5, 2, 55, 0.6510, 116.0000),
(0, 5, 2, 62, 0.5680, 125.3440),
(0, 5, 2, 72, 0.5310, 122.0090),
(0, 5, 3, 5, 0.5940, 116.6990),
(0, 5, 3, 6, 0.8190, 108.2530),
(0, 5, 3, 7, 0.6700, 123.4390),
(0, 5, 3, 9, 0.6230, 119.4910),
(0, 5, 3, 10, 0.8740, 111.7610),
(0, 5, 3, 16, 0.5220, 124.4050),
(0, 5, 3, 40, 0.9590, 111.6840),
(0, 5, 3, 53, 0.6440, 118.0000),
(0, 5, 3, 54, 0.8160, 115.4710),
(0, 5, 3, 67, 0.7000, 113.6980),
(0, 5, 19, 5, 0.2580, 108.6990),
(0, 5, 19, 6, 0.5200, 109.6770),
(0, 5, 19, 8, 0.4610, 109.0700),
(0, 5, 19, 12, 0.4460, 106.7560),
(0, 5, 20, 5, 0.4390, 109.1070),
(0, 5, 20, 6, 0.8180, 111.3520),
(0, 5, 20, 8, 0.7280, 114.0110),
(0, 5, 20, 9, 0.6570, 112.8260),
(0, 5, 20, 10, 0.6630, 112.0100),
(0, 5, 20, 12, 0.3390, 114.1170),
(0, 5, 20, 15, 0.5620, 114.3390),
(0, 5, 20, 17, 0.5610, 113.0000),
(0, 5, 20, 18, 0.6050, 111.5700),
(0, 5, 20, 20, 0.5640, 113.9400),
(0, 5, 20, 26, 0.4720, 109.7220),
(0, 5, 20, 30, 0.6880, 116.0380),
(0, 5, 20, 34, 0.6610, 112.0000),
(0, 5, 20, 37, 0.5520, 115.6700),
(0, 5, 20, 40, 0.6820, 111.3310),
(0, 5, 20, 43, 0.6550, 111.6860),
(0, 5, 22, 5, 0.2420, 114.9380),
(0, 5, 22, 6, 0.6830, 117.8360),
(0, 5, 22, 8, 0.6210, 115.7580),
(0, 5, 22, 10, 0.6580, 113.8060),
(0, 5, 22, 11, 0.7760, 108.2960),
(0, 5, 22, 12, 0.6200, 109.8650),
(0, 5, 22, 20, 0.6230, 110.0000),
(0, 5, 22, 22, 0.5830, 117.8750),
(0, 5, 22, 37, 0.5320, 119.4380),
(0, 5, 22, 40, 0.6530, 112.8550),
(0, 5, 22, 41, 0.5190, 122.0000),
(0, 5, 22, 43, 0.6580, 112.1280),
(0, 5, 22, 45, 0.6650, 112.0000),
(0, 5, 30, 20, 0.3900, 131.8350),
(0, 5, 30, 30, 0.3640, 132.6520),
(0, 5, 37, 37, 0.5630, 120.5710),
(0, 5, 37, 38, 0.6930, 115.5880),
(0, 5, 37, 58, 0.6990, 113.3160),
(0, 5, 37, 63, 0.7020, 121.2380),
(0, 5, 37, 64, 0.5230, 121.4460),
(0, 5, 37, 69, 0.7940, 111.6380),
(0, 5, 37, 78, 0.5630, 119.4320),
(0, 5, 41, 32, 0.9120, 113.9600),
(0, 5, 57, 55, 0.6740, 116.7470),
(0, 5, 63, 39, 0.6170, 121.1270),
(0, 5, 63, 44, 0.3930, 126.1410),
(0, 5, 63, 59, 0.7840, 114.0760),
(0, 5, 63, 64, 0.5770, 131.7210),
(0, 5, 63, 66, 0.6430, 125.1340),
(0, 5, 63, 78, 0.4820, 130.0000),
(0, 5, 63, 81, 0.5880, 124.0000),
(0, 5, 64, 63, 0.5010, 126.1700),
(0, 5, 64, 64, 0.5460, 127.4050),
(0, 5, 64, 65, 0.6640, 118.4120),
(0, 5, 64, 66, 0.6990, 120.4780),
(0, 5, 64, 78, 0.4820, 127.3310),
(0, 5, 64, 81, 0.6050, 120.0000),
(0, 5, 64, 82, 0.5970, 122.0000),
(0, 5, 78, 76, 0.5840, 123.4070),
(0, 5, 78, 78, 0.5460, 128.0000),
(0, 5, 78, 79, 0.6170, 122.0000),
(0, 5, 78, 81, 0.5420, 109.8810),
(0, 5, 80, 81, 0.6510, 125.6820),
(0, 6, 1, 6, 1.1560, 111.3680),
(0, 6, 1, 8, 1.3330, 112.2230),
(0, 6, 1, 9, 1.2240, 116.9500),
(0, 6, 1, 10, 1.4320, 108.5680),
(0, 6, 1, 11, 1.5930, 106.9000),
(0, 6, 1, 15, 1.2730, 112.0120),
(0, 6, 1, 17, 1.3480, 108.6550),
(0, 6, 1, 19, 0.9060, 117.2140),
(0, 6, 1, 20, 1.2930, 108.2020),
(0, 6, 1, 22, 1.2870, 108.9130),
(0, 6, 1, 25, 1.1710, 103.5980),
(0, 6, 1, 26, 0.8880, 118.4330),
(0, 6, 1, 34, 1.2570, 114.9750),
(0, 6, 1, 37, 0.8780, 107.9780),
(0, 6, 1, 39, 1.4850, 106.4640),
(0, 6, 1, 40, 1.3710, 110.7790),
(0, 6, 1, 41, 1.3330, 106.4670),
(0, 6, 1, 45, 1.5230, 104.4380),
(0, 6, 1, 57, 1.3080, 108.4670),
(0, 6, 1, 63, 1.3510, 106.5350),
(0, 6, 1, 64, 1.2380, 111.3080),
(0, 6, 2, 10, 1.3110, 115.9210),
(0, 6, 2, 22, 1.0800, 120.5600),
(0, 6, 2, 35, 1.1720, 132.3910),
(0, 6, 2, 40, 1.2390, 119.0730),
(0, 6, 2, 45, 1.6370, 102.4380),
(0, 6, 3, 6, 1.6780, 109.0940),
(0, 6, 3, 7, 1.1550, 124.4250),
(0, 6, 3, 9, 1.2750, 119.4780),
(0, 6, 3, 10, 1.4050, 112.1870),
(0, 6, 3, 16, 1.2690, 116.3170),
(0, 6, 3, 20, 1.1820, 113.5810),
(0, 6, 3, 22, 1.2760, 110.8260),
(0, 6, 3, 40, 1.3710, 113.5650),
(0, 6, 3, 41, 1.4770, 102.6580),
(0, 6, 3, 43, 1.3300, 114.1830),
(0, 6, 3, 48, 1.3150, 115.3280),
(0, 6, 3, 51, 1.4090, 120.4270),
(0, 6, 3, 54, 1.4950, 110.5100),
(0, 6, 3, 62, 1.4210, 112.5420),
(0, 6, 6, 21, 1.3620, 95.6970),
(0, 6, 8, 6, 1.7760, 107.2960),
(0, 6, 8, 17, 1.6640, 105.3340),
(0, 6, 8, 22, 1.4560, 107.1000),
(0, 6, 8, 23, 0.8610, 100.5100),
(0, 6, 9, 67, 1.7940, 105.0430),
(0, 6, 10, 28, 0.8290, 113.2140),
(0, 6, 10, 37, 1.3930, 111.4760),
(0, 6, 15, 37, 1.6790, 97.2310),
(0, 6, 17, 6, 2.1640, 97.7660),
(0, 6, 17, 7, 1.8500, 107.4310),
(0, 6, 18, 6, 1.9220, 103.0520),
(0, 6, 18, 9, 1.9160, 97.4460),
(0, 6, 18, 32, 1.8370, 108.0630),
(0, 6, 18, 37, 1.5280, 102.2290),
(0, 6, 18, 43, 1.6440, 103.8150),
(0, 6, 19, 6, 1.0510, 111.2800),
(0, 6, 19, 12, 0.9680, 106.0220),
(0, 6, 19, 37, 0.8700, 108.0960),
(0, 6, 20, 6, 1.4430, 114.4080),
(0, 6, 20, 10, 1.2250, 116.6660),
(0, 6, 20, 13, 1.1620, 114.8680),
(0, 6, 20, 20, 1.1090, 116.1170),
(0, 6, 20, 22, 1.1060, 117.2050),
(0, 6, 20, 30, 1.1440, 114.7050),
(0, 6, 22, 12, 1.1360, 118.4090),
(0, 6, 22, 17, 1.3280, 108.5830),
(0, 6, 22, 18, 1.3810, 107.0090),
(0, 6, 22, 22, 1.1240, 115.9420),
(0, 6, 22, 37, 1.0930, 118.1700),
(0, 6, 22, 45, 1.4220, 108.3680),
(0, 6, 25, 6, 1.7690, 99.3110),
(0, 6, 25, 8, 1.4190, 104.1610),
(0, 6, 25, 9, 1.4030, 105.4070),
(0, 6, 25, 10, 1.4480, 102.1940),
(0, 6, 25, 11, 1.6800, 99.2600),
(0, 6, 25, 12, 1.4890, 98.8180),
(0, 6, 25, 32, 1.5010, 109.6880),
(0, 6, 25, 37, 1.3120, 102.2800),
(0, 6, 25, 39, 1.6170, 97.3140),
(0, 6, 25, 40, 1.3800, 105.6010),
(0, 6, 25, 71, 0.8440, 100.2420),
(0, 6, 25, 72, 1.2190, 112.0580),
(0, 6, 26, 6, 1.8330, 97.9350),
(0, 6, 26, 11, 1.6630, 100.0610),
(0, 6, 26, 12, 1.4420, 99.0210),
(0, 6, 30, 30, 0.8760, 139.0450),
(0, 6, 37, 37, 0.9680, 116.4950),
(0, 6, 37, 38, 1.3240, 115.8860),
(0, 6, 37, 64, 1.1390, 118.8680),
(0, 6, 39, 63, 1.1660, 122.9850),
(0, 6, 39, 65, 1.3960, 117.7070),
(0, 6, 40, 28, 0.8890, 110.0000),
(0, 6, 41, 72, 1.3190, 113.8990),
(0, 6, 43, 18, 1.6730, 104.3110),
(0, 6, 43, 28, 0.8680, 110.0000),
(0, 6, 43, 37, 1.5190, 105.8330),
(0, 6, 43, 43, 1.6030, 108.6520),
(0, 6, 45, 32, 1.7870, 111.6820),
(0, 6, 54, 36, 0.8260, 115.0000),
(0, 6, 55, 36, 0.8330, 114.0000),
(0, 6, 55, 57, 1.4080, 112.9580),
(0, 6, 57, 55, 1.2790, 119.2570),
(0, 6, 58, 37, 1.3710, 114.3700),
(0, 6, 63, 39, 1.2340, 120.5090),
(0, 6, 63, 59, 1.5640, 113.5140),
(0, 6, 63, 64, 0.9510, 131.3010),
(0, 6, 64, 63, 1.1120, 120.9850),
(0, 6, 64, 64, 1.0430, 123.9220),
(0, 6, 64, 65, 1.3480, 115.5060),
(0, 6, 64, 66, 1.1560, 123.8900),
(0, 7, 3, 10, 0.9070, 127.1520),
(0, 7, 3, 12, 0.9840, 130.0490),
(0, 7, 3, 15, 1.1010, 123.3130),
(0, 7, 3, 20, 0.7130, 129.4920),
(0, 7, 3, 22, 1.0930, 121.8510),
(0, 7, 3, 41, 1.2810, 112.0870),
(0, 7, 3, 43, 1.1630, 124.5490),
(0, 7, 3, 48, 1.1140, 127.8790),
(0, 7, 3, 55, 1.2580, 120.0560),
(0, 7, 3, 56, 1.1750, 123.8540),
(0, 7, 3, 62, 1.1290, 129.3490),
(0, 7, 4, 9, 0.6480, 180.0000),
(0, 7, 17, 8, 1.4380, 113.8080),
(0, 7, 17, 10, 1.5250, 110.5490),
(0, 7, 17, 20, 1.4420, 104.7370),
(0, 7, 17, 22, 1.4490, 104.9280),
(0, 7, 17, 37, 1.5000, 104.3130),
(0, 7, 46, 8, 1.7240, 109.8170),
(0, 7, 46, 37, 1.5190, 110.5690),
(0, 7, 46, 40, 1.6500, 111.4050),
(0, 8, 1, 8, 1.2030, 110.8560),
(0, 8, 1, 9, 1.1330, 114.0800),
(0, 8, 1, 10, 1.2580, 108.6830),
(0, 8, 1, 12, 1.2170, 107.2510),
(0, 8, 1, 15, 1.1200, 112.3560),
(0, 8, 1, 20, 1.1160, 109.3530),
(0, 8, 1, 25, 1.1430, 98.6980),
(0, 8, 1, 34, 1.1380, 113.4120),
(0, 8, 1, 37, 1.0900, 110.9920),
(0, 8, 1, 39, 1.3640, 104.1930),
(0, 8, 1, 40, 0.9640, 123.9620),
(0, 8, 1, 41, 1.2340, 103.8680),
(0, 8, 1, 43, 1.1370, 113.5960),
(0, 8, 1, 45, 1.5830, 96.1390),
(0, 8, 1, 57, 1.0380, 114.2660),
(0, 8, 1, 63, 1.1040, 110.5980),
(0, 8, 1, 64, 1.1560, 108.1270),
(0, 8, 6, 21, 0.8320, 99.4090),
(0, 8, 8, 23, 0.7920, 108.9170),
(0, 8, 8, 25, 1.0680, 110.5950),
(0, 8, 8, 26, 1.0470, 110.8160),
(0, 8, 10, 28, 0.7030, 117.1600),
(0, 8, 10, 37, 1.1670, 115.5990),
(0, 8, 15, 8, 1.4440, 105.1430),
(0, 8, 15, 37, 1.4460, 98.9760),
(0, 8, 17, 37, 1.6870, 91.1690),
(0, 8, 19, 8, 0.8620, 108.0990),
(0, 8, 19, 12, 0.7860, 110.6830),
(0, 8, 20, 20, 1.1850, 105.6060),
(0, 8, 20, 26, 0.8740, 111.7820),
(0, 8, 22, 22, 0.9250, 120.1440),
(0, 8, 25, 8, 1.2240, 105.3410),
(0, 8, 25, 10, 1.2140, 104.8930),
(0, 8, 25, 11, 1.4110, 101.6550),
(0, 8, 25, 20, 1.0100, 108.0940),
(0, 8, 25, 32, 1.2170, 114.3250),
(0, 8, 25, 37, 1.1060, 104.7420),
(0, 8, 25, 40, 1.2650, 103.6170),
(0, 8, 25, 72, 0.9770, 117.7670),
(0, 8, 26, 8, 1.1890, 105.6620),
(0, 8, 26, 12, 1.0280, 110.0690),
(0, 8, 26, 34, 1.5090, 93.0960),
(0, 8, 34, 36, 0.7960, 109.7530),
(0, 8, 39, 63, 1.0000, 124.8680),
(0, 8, 39, 65, 1.0570, 127.1450),
(0, 8, 40, 28, 0.7640, 111.9150),
(0, 8, 40, 37, 1.2160, 112.9200),
(0, 8, 40, 63, 1.3510, 108.0850),
(0, 8, 43, 18, 1.5110, 104.0360),
(0, 8, 43, 28, 0.7940, 110.3200),
(0, 8, 45, 32, 1.5150, 115.6950),
(0, 8, 55, 36, 0.6560, 122.0000),
(0, 8, 55, 57, 1.2590, 113.2090),
(0, 8, 56, 36, 0.7850, 111.0090),
(0, 8, 56, 57, 1.2880, 110.3570),
(0, 9, 1, 10, 1.2090, 110.7200),
(0, 9, 1, 12, 1.1730, 109.1520),
(0, 9, 1, 15, 1.0240, 117.4650),
(0, 9, 1, 25, 1.0600, 102.4320),
(0, 9, 1, 37, 1.0770, 111.5650),
(0, 9, 1, 40, 1.0840, 116.7280),
(0, 9, 1, 80, 1.1630, 107.5090),
(0, 9, 3, 10, 1.1050, 120.6970),
(0, 9, 3, 12, 1.0560, 118.0460),
(0, 9, 3, 15, 1.0360, 119.6790),
(0, 9, 3, 17, 1.0350, 117.9020),
(0, 9, 3, 18, 1.1210, 114.6980),
(0, 9, 3, 20, 0.9510, 120.4370),
(0, 9, 3, 22, 1.0400, 116.8610),
(0, 9, 3, 25, 0.9550, 109.4420),
(0, 9, 3, 35, 1.0540, 134.4700),
(0, 9, 3, 40, 0.8440, 128.0780),
(0, 9, 3, 41, 1.1140, 112.5130),
(0, 9, 3, 45, 1.4970, 102.1400),
(0, 9, 6, 21, 1.1150, 101.5920),
(0, 9, 8, 23, 0.8320, 108.8640),
(0, 9, 9, 10, 1.5180, 109.1540),
(0, 9, 9, 40, 1.5940, 106.4130),
(0, 9, 9, 62, 1.3900, 114.4170),
(0, 9, 10, 26, 0.8470, 123.2060),
(0, 9, 10, 28, 0.7510, 114.5010),
(0, 9, 10, 37, 1.2220, 113.5530),
(0, 9, 10, 39, 1.3100, 115.3090),
(0, 9, 15, 9, 1.6260, 98.5240),
(0, 9, 15, 64, 1.5040, 97.1050),
(0, 9, 18, 12, 1.4640, 101.1800),
(0, 9, 18, 32, 1.5830, 109.9450),
(0, 9, 18, 37, 1.3580, 102.3780),
(0, 9, 18, 43, 1.3230, 109.2270),
(0, 9, 20, 20, 1.1030, 109.6400),
(0, 9, 25, 32, 1.2320, 114.4930),
(0, 9, 34, 36, 0.7930, 108.6490),
(0, 9, 40, 28, 0.7740, 112.5490),
(0, 9, 40, 37, 1.2360, 112.7510),
(0, 9, 41, 72, 1.0890, 117.7950),
(0, 9, 45, 32, 1.3390, 123.8500),
(0, 9, 53, 47, 0.6490, 180.0000),
(0, 9, 54, 40, 1.1950, 123.4030),
(0, 9, 55, 57, 1.0010, 126.3730),
(0, 9, 56, 36, 0.6830, 120.2580),
(0, 9, 56, 57, 1.1860, 115.6610),
(0, 9, 62, 18, 1.5150, 107.6600),
(0, 9, 67, 32, 1.3250, 125.5310),
(0, 10, 1, 10, 1.1910, 111.9950),
(0, 10, 1, 15, 1.1610, 110.5020),
(0, 10, 1, 17, 1.2690, 105.5090),
(0, 10, 1, 20, 1.2200, 104.8380),
(0, 10, 1, 22, 1.1320, 109.2620),
(0, 10, 1, 25, 1.0150, 104.8220),
(0, 10, 1, 37, 1.1070, 110.4230),
(0, 10, 1, 40, 1.2640, 108.5360),
(0, 10, 1, 41, 1.0870, 110.9610),
(0, 10, 1, 57, 1.2680, 103.6220),
(0, 10, 2, 12, 1.1440, 112.7230),
(0, 10, 2, 15, 1.0780, 117.5190),
(0, 10, 2, 25, 1.1440, 100.8180),
(0, 10, 2, 40, 0.9880, 126.0340),
(0, 10, 2, 41, 0.9510, 120.0000),
(0, 10, 3, 10, 1.6120, 114.9230),
(0, 10, 3, 15, 1.1670, 112.2060),
(0, 10, 3, 16, 1.0050, 123.1500),
(0, 10, 3, 18, 1.2990, 106.0520),
(0, 10, 3, 20, 1.0190, 115.2130),
(0, 10, 3, 22, 1.0760, 113.6510),
(0, 10, 3, 35, 1.2230, 122.6490),
(0, 10, 3, 40, 1.0930, 119.6970),
(0, 10, 3, 43, 1.1440, 115.9290),
(0, 10, 3, 51, 1.3750, 114.6850),
(0, 10, 3, 55, 1.2860, 109.5900),
(0, 10, 3, 56, 1.2000, 113.1680),
(0, 10, 6, 21, 0.9230, 99.6880),
(0, 10, 8, 23, 0.8460, 106.7880),
(0, 10, 10, 28, 0.7350, 114.7150),
(0, 10, 10, 41, 1.2370, 113.7430),
(0, 10, 15, 15, 1.4150, 103.7150),
(0, 10, 20, 15, 1.1700, 109.5250),
(0, 10, 20, 17, 1.1270, 110.5640),
(0, 10, 20, 18, 1.4040, 100.8450),
(0, 10, 20, 20, 1.0320, 113.1700),
(0, 10, 20, 37, 0.9630, 117.3600),
(0, 10, 22, 22, 0.9160, 121.4110),
(0, 10, 25, 10, 1.3460, 98.8560),
(0, 10, 25, 32, 1.2730, 110.6400),
(0, 10, 25, 72, 1.0210, 114.6240),
(0, 10, 34, 36, 0.8280, 108.0000),
(0, 10, 37, 37, 1.0250, 117.9180),
(0, 10, 37, 38, 1.0880, 120.1350),
(0, 10, 37, 58, 1.0770, 120.9250),
(0, 10, 39, 63, 1.1090, 119.7880),
(0, 10, 39, 65, 1.1180, 124.9610),
(0, 10, 40, 28, 0.7990, 109.7250),
(0, 10, 40, 37, 1.3160, 108.6860),
(0, 10, 41, 72, 1.0390, 121.2400),
(0, 10, 45, 32, 1.5780, 112.1940),
(0, 10, 63, 39, 1.0840, 120.3560),
(0, 10, 63, 44, 1.1120, 115.7320),
(0, 10, 63, 59, 1.3070, 116.2180),
(0, 10, 63, 64, 0.8670, 128.7500),
(0, 10, 63, 66, 0.9810, 127.6170),
(0, 10, 64, 63, 0.9370, 123.6950),
(0, 10, 64, 64, 0.8930, 125.7350),
(0, 10, 64, 65, 1.0160, 124.7880),
(0, 10, 64, 66, 1.0650, 121.1250),
(0, 11, 1, 11, 1.6380, 106.0810),
(0, 11, 1, 15, 1.2540, 109.5170),
(0, 11, 1, 20, 1.2430, 107.6370),
(0, 11, 1, 25, 1.2440, 97.5320),
(0, 11, 1, 34, 1.3380, 108.6690),
(0, 11, 1, 35, 1.5560, 110.3670),
(0, 11, 1, 37, 1.1510, 112.2780),
(0, 11, 1, 41, 1.3010, 105.0530),
(0, 11, 1, 45, 1.5500, 100.9910),
(0, 11, 1, 73, 1.3030, 106.5690),
(0, 11, 1, 75, 0.8840, 114.3780),
(0, 11, 3, 40, 1.2960, 113.2440),
(0, 11, 3, 75, 0.8500, 120.9640),
(0, 11, 20, 11, 1.5040, 108.0200),
(0, 11, 20, 17, 1.2210, 109.4600),
(0, 11, 20, 20, 1.0510, 116.6730),
(0, 11, 20, 30, 0.9970, 120.3090),
(0, 11, 22, 11, 1.6100, 102.8590),
(0, 11, 22, 22, 1.0620, 116.0860),
(0, 11, 25, 32, 1.5280, 106.0450),
(0, 11, 26, 11, 1.7570, 94.7950),
(0, 11, 37, 37, 1.0940, 118.0650),
(0, 11, 37, 38, 1.2230, 117.3280),
(0, 11, 40, 37, 1.5460, 101.6870),
(0, 12, 1, 12, 1.0960, 110.4220),
(0, 12, 1, 15, 1.1460, 111.0640),
(0, 12, 1, 18, 1.2990, 104.8270),
(0, 12, 1, 19, 0.9320, 108.9710),
(0, 12, 1, 20, 1.0810, 108.6050),
(0, 12, 1, 22, 1.0970, 108.0280),
(0, 12, 1, 25, 0.9890, 106.1180),
(0, 12, 1, 37, 1.0760, 109.0300),
(0, 12, 1, 39, 1.1500, 110.3590),
(0, 12, 1, 45, 1.3530, 101.4300),
(0, 12, 1, 63, 1.0710, 109.4740),
(0, 12, 1, 64, 1.0930, 108.3380),
(0, 12, 2, 12, 1.0120, 119.1050),
(0, 12, 2, 17, 1.1100, 114.2060),
(0, 12, 2, 18, 1.2010, 110.5530),
(0, 12, 2, 19, 0.7040, 126.6460),
(0, 12, 2, 20, 0.9030, 120.5630),
(0, 12, 2, 30, 0.8920, 122.7530),
(0, 12, 2, 45, 1.0760, 115.5430),
(0, 12, 3, 40, 1.0950, 115.2840),
(0, 12, 3, 74, 1.1100, 116.5020),
(0, 12, 8, 22, 1.2270, 107.4390),
(0, 12, 15, 37, 1.4280, 97.5340),
(0, 12, 18, 32, 1.5840, 103.9590),
(0, 12, 18, 37, 1.3760, 98.9760),
(0, 12, 19, 12, 0.8790, 104.5970),
(0, 12, 20, 12, 1.0200, 117.6030),
(0, 12, 20, 19, 0.9730, 105.8210),
(0, 12, 20, 20, 0.8660, 118.1080),
(0, 12, 20, 30, 0.8870, 120.3990),
(0, 12, 22, 12, 1.0670, 114.9880),
(0, 12, 22, 22, 0.9250, 117.9710),
(0, 12, 25, 12, 1.3030, 99.2240),
(0, 12, 25, 32, 1.3050, 106.3200),
(0, 12, 26, 15, 1.2710, 99.7300),
(0, 12, 26, 34, 1.5080, 90.5650),
(0, 12, 26, 40, 1.1650, 103.7830),
(0, 12, 26, 71, 0.7040, 96.5770),
(0, 12, 37, 37, 0.9500, 118.4950),
(0, 12, 37, 38, 1.1260, 113.8590),
(0, 12, 37, 64, 1.0760, 111.3200),
(0, 12, 57, 55, 1.0580, 118.3270),
(0, 12, 63, 39, 1.1110, 114.4390),
(0, 12, 63, 44, 1.0350, 119.3210),
(0, 12, 63, 64, 0.8380, 126.2260),
(0, 12, 63, 66, 0.9800, 122.2800),
(0, 12, 64, 63, 0.8450, 126.2590),
(0, 12, 64, 64, 0.8690, 124.0580),
(0, 12, 64, 65, 1.0200, 120.1980),
(0, 12, 64, 66, 0.9710, 122.9000),
(0, 13, 1, 13, 1.0930, 111.6450),
(0, 13, 1, 20, 1.0840, 106.5340),
(0, 13, 1, 22, 1.0680, 107.4690),
(0, 13, 1, 45, 1.3050, 101.3830),
(0, 13, 2, 18, 1.1320, 113.6160),
(0, 13, 20, 13, 1.0770, 113.3610),
(0, 13, 20, 20, 0.9380, 115.0370),
(0, 13, 22, 13, 1.0850, 113.4730),
(0, 13, 22, 22, 0.9080, 117.6060),
(0, 13, 37, 37, 0.9170, 118.1170),
(0, 13, 64, 63, 0.8450, 123.0040),
(0, 13, 64, 64, 0.8830, 120.1110),
(0, 14, 1, 20, 1.0210, 107.7180),
(0, 14, 20, 20, 0.8370, 112.8880),
(0, 14, 37, 37, 0.8610, 118.0450),
(0, 15, 1, 15, 1.1470, 111.8960),
(0, 15, 1, 25, 1.0590, 103.3080),
(0, 15, 1, 34, 1.2220, 107.3180),
(0, 15, 1, 37, 1.0510, 110.9590),
(0, 15, 1, 40, 1.1490, 111.0050),
(0, 15, 1, 41, 1.2630, 100.9810),
(0, 15, 1, 63, 1.0600, 110.5960),
(0, 15, 1, 64, 1.0590, 110.7030),
(0, 15, 1, 73, 1.2890, 105.0290),
(0, 15, 2, 15, 0.9960, 123.0270),
(0, 15, 2, 35, 0.9500, 133.6540),
(0, 15, 2, 40, 0.8950, 128.9240),
(0, 15, 3, 15, 1.1090, 115.6200),
(0, 15, 3, 16, 0.9810, 124.3290),
(0, 15, 3, 17, 1.1910, 110.6070),
(0, 15, 3, 18, 1.0610, 118.0340),
(0, 15, 3, 40, 1.0660, 117.3880),
(0, 15, 3, 67, 1.4070, 102.5830),
(0, 15, 3, 74, 1.0760, 119.1170),
(0, 15, 4, 42, 0.4870, 180.0000),
(0, 15, 8, 19, 0.8450, 125.6740),
(0, 15, 10, 28, 0.6140, 119.0330),
(0, 15, 15, 15, 1.4130, 104.8930),
(0, 15, 15, 18, 1.5630, 99.1730),
(0, 15, 15, 37, 1.3610, 100.7900),
(0, 15, 15, 64, 1.3320, 102.0400),
(0, 15, 15, 71, 0.7870, 99.2390),
(0, 15, 18, 32, 1.4970, 107.1700),
(0, 15, 18, 37, 1.3240, 101.3990),
(0, 15, 19, 15, 0.8160, 108.6810),
(0, 15, 20, 15, 1.0940, 114.0480),
(0, 15, 20, 20, 1.0580, 109.7930),
(0, 15, 20, 30, 0.9600, 115.4680),
(0, 15, 22, 22, 0.9180, 120.4040),
(0, 15, 25, 15, 1.1130, 107.6730),
(0, 15, 25, 32, 1.2480, 107.9640),
(0, 15, 25, 72, 0.9330, 119.7290),
(0, 15, 26, 26, 1.0470, 96.5920),
(0, 15, 26, 40, 1.5430, 91.1640),
(0, 15, 30, 15, 0.8760, 130.7180),
(0, 15, 30, 30, 0.7820, 132.2280),
(0, 15, 37, 37, 0.7550, 121.0370),
(0, 15, 37, 38, 1.0270, 119.4210),
(0, 15, 37, 64, 0.9760, 117.1250),
(0, 15, 40, 15, 1.1540, 121.4970),
(0, 15, 43, 15, 1.5580, 103.0080),
(0, 15, 43, 18, 1.4090, 108.4580),
(0, 15, 57, 55, 0.9830, 123.6460),
(0, 15, 63, 39, 1.0640, 117.9580),
(0, 15, 63, 44, 0.9520, 125.6540),
(0, 15, 63, 64, 0.8130, 129.2840),
(0, 15, 63, 66, 0.9620, 124.4900),
(0, 15, 64, 63, 0.8700, 124.5810),
(0, 15, 64, 64, 0.8820, 123.3090),
(0, 15, 64, 65, 1.0080, 121.0490),
(0, 15, 64, 66, 0.9900, 121.8260),
(0, 16, 3, 35, 1.0300, 130.2300),
(0, 16, 3, 62, 0.9630, 126.3470),
(0, 17, 1, 37, 1.0650, 110.0490),
(0, 17, 2, 17, 1.0510, 117.9550),
(0, 17, 3, 17, 0.9390, 123.5280),
(0, 17, 8, 23, 0.6470, 116.8420),
(0, 17, 20, 20, 0.9300, 116.1080),
(0, 17, 22, 22, 1.0290, 111.1060),
(0, 17, 37, 37, 0.9300, 119.4080),
(0, 17, 37, 38, 1.1790, 110.8280),
(0, 17, 37, 64, 0.9460, 118.3570),
(0, 17, 43, 18, 1.3670, 111.9040),
(0, 18, 1, 20, 1.1210, 107.9600),
(0, 18, 1, 22, 1.2830, 101.1250),
(0, 18, 1, 37, 1.2030, 104.3900),
(0, 18, 1, 45, 1.2870, 105.2730),
(0, 18, 1, 64, 1.0930, 109.6830),
(0, 18, 6, 18, 1.3340, 125.2420),
(0, 18, 6, 33, 0.8120, 115.3640),
(0, 18, 6, 37, 1.4290, 114.4730),
(0, 18, 6, 39, 1.5580, 114.1520),
(0, 18, 6, 43, 1.7100, 108.4790),
(0, 18, 20, 20, 1.0070, 113.4800),
(0, 18, 20, 41, 1.2410, 102.6560),
(0, 18, 22, 22, 1.0780, 109.0540),
(0, 18, 37, 37, 1.0290, 113.9910),
(0, 18, 37, 38, 1.2780, 106.9080),
(0, 18, 37, 64, 0.9750, 117.0290),
(0, 18, 39, 63, 1.1080, 117.0610),
(0, 18, 43, 18, 1.1440, 120.4630),
(0, 18, 43, 20, 0.9610, 123.7680),
(0, 18, 43, 22, 1.1710, 112.3790),
(0, 18, 43, 28, 0.6280, 116.8810),
(0, 18, 43, 34, 1.3240, 111.3470),
(0, 18, 43, 37, 1.1850, 112.1320),
(0, 18, 43, 43, 1.3790, 109.0360),
(0, 18, 43, 64, 1.1080, 116.2790),
(0, 18, 48, 28, 0.7360, 113.9690),
(0, 18, 55, 36, 0.5780, 125.0000),
(0, 18, 55, 57, 1.0540, 122.3200),
(0, 18, 58, 37, 1.0050, 120.6650),
(0, 18, 62, 37, 1.2290, 114.6180),
(0, 18, 62, 41, 1.3660, 108.7220),
(0, 18, 62, 63, 1.4270, 106.2840),
(0, 18, 62, 64, 1.3170, 110.3660),
(0, 18, 63, 44, 1.1100, 116.0770),
(0, 18, 63, 64, 0.7400, 135.0280),
(0, 18, 64, 65, 1.0650, 118.4040),
(0, 18, 64, 66, 1.0670, 118.0020),
(0, 18, 80, 81, 1.0320, 120.8690),
(0, 19, 1, 54, 0.7720, 119.5060),
(0, 19, 6, 19, 0.6420, 141.0960),
(0, 19, 6, 21, 0.5970, 118.2040),
(0, 19, 6, 37, 0.9410, 124.4210),
(0, 19, 8, 23, 0.5420, 112.0000),
(0, 19, 20, 19, 0.5670, 122.2980),
(0, 19, 37, 37, 0.6600, 125.2780),
(0, 19, 63, 39, 0.6470, 132.3690),
(0, 19, 63, 64, 0.5170, 141.9860),
(0, 20, 1, 20, 1.2290, 99.0840),
(0, 20, 1, 37, 1.0520, 107.4280),
(0, 20, 1, 45, 1.1690, 106.3350),
(0, 20, 4, 42, 0.4690, 180.0000),
(0, 20, 6, 21, 0.9440, 104.5870),
(0, 20, 6, 37, 1.3940, 110.3940),
(0, 20, 8, 23, 0.6840, 113.3590),
(0, 20, 10, 28, 0.5550, 123.3940),
(0, 20, 10, 37, 1.0060, 117.7030),
(0, 20, 15, 37, 1.3610, 95.5890),
(0, 20, 18, 32, 1.3830, 109.2920),
(0, 20, 18, 37, 1.1080, 106.5080),
(0, 20, 20, 20, 1.0080, 108.6440),
(0, 20, 20, 22, 0.8400, 119.8170),
(0, 20, 20, 30, 0.9940, 109.7450),
(0, 20, 20, 34, 1.0690, 111.1430),
(0, 20, 20, 37, 0.8330, 119.7090),
(0, 20, 20, 40, 1.0970, 110.2540),
(0, 20, 20, 41, 0.9220, 114.4080),
(0, 20, 20, 43, 0.9640, 116.5400),
(0, 20, 20, 45, 1.0830, 110.0900),
(0, 20, 22, 22, 0.8120, 122.4300),
(0, 20, 25, 72, 0.9650, 111.5950),
(0, 20, 30, 40, 0.7690, 134.5260),
(0, 20, 34, 36, 0.6650, 112.5260),
(0, 20, 37, 37, 0.7440, 129.6140),
(0, 20, 41, 32, 1.0900, 120.9650),
(0, 20, 43, 28, 0.6260, 115.0000),
(0, 20, 45, 32, 1.2450, 118.8930),
(0, 21, 6, 40, 1.1240, 101.4170),
(0, 21, 6, 43, 1.0580, 103.2530),
(0, 21, 6, 54, 1.1750, 100.0000),
(0, 21, 6, 55, 1.1390, 101.0000),
(0, 22, 1, 22, 0.9900, 111.2260),
(0, 22, 1, 25, 0.8850, 107.2930),
(0, 22, 1, 34, 1.0450, 112.9400),
(0, 22, 1, 37, 1.0370, 108.5860),
(0, 22, 1, 45, 1.1820, 106.1810),
(0, 22, 2, 22, 0.8410, 122.1080),
(0, 22, 3, 22, 0.9320, 115.3340),
(0, 22, 4, 42, 0.4720, 180.0000),
(0, 22, 8, 23, 0.6970, 110.0330),
(0, 22, 8, 25, 0.8960, 115.3610),
(0, 22, 10, 28, 0.6050, 119.5830),
(0, 22, 18, 32, 1.4650, 105.2470),
(0, 22, 20, 22, 0.8660, 118.8290),
(0, 22, 22, 22, 0.7870, 124.0700),
(0, 22, 22, 30, 0.7770, 124.5140),
(0, 22, 22, 34, 0.9830, 116.4150),
(0, 22, 22, 37, 0.8470, 120.1350),
(0, 22, 22, 41, 0.8860, 118.0450),
(0, 22, 22, 45, 1.0220, 114.3800),
(0, 22, 34, 36, 0.6940, 110.0000),
(0, 22, 37, 37, 0.8050, 125.7770),
(0, 22, 37, 38, 0.9040, 124.4940),
(0, 22, 40, 37, 1.0660, 114.2200),
(0, 22, 40, 63, 1.1260, 112.0060),
(0, 22, 41, 32, 1.0790, 122.7480),
(0, 22, 45, 32, 1.2930, 117.5030),
(0, 23, 8, 23, 0.5950, 105.9980),
(0, 23, 8, 25, 0.5100, 117.0000),
(0, 23, 8, 26, 0.5530, 110.9590),
(0, 23, 8, 34, 0.8080, 109.0000),
(0, 23, 8, 39, 0.7570, 111.8200),
(0, 23, 8, 40, 0.8190, 108.1200),
(0, 23, 8, 43, 0.8570, 106.2220),
(0, 23, 8, 55, 0.8680, 106.0000),
(0, 23, 8, 56, 0.8760, 105.0920),
(0, 23, 39, 63, 0.5510, 127.7700),
(0, 23, 39, 65, 0.7520, 118.3520),
(0, 23, 39, 78, 0.5810, 124.0000),
(0, 23, 67, 32, 0.8050, 120.0000),
(0, 23, 68, 23, 0.6500, 104.8920),
(0, 23, 68, 32, 0.6590, 112.9770),
(0, 24, 6, 25, 0.6070, 118.5330),
(0, 25, 1, 25, 0.5510, 127.1380),
(0, 25, 1, 34, 0.7790, 119.2710),
(0, 25, 1, 37, 0.7840, 113.9450),
(0, 25, 1, 40, 1.0620, 102.4170),
(0, 25, 1, 58, 0.9160, 110.2340),
(0, 25, 3, 67, 0.6610, 131.5200),
(0, 25, 6, 25, 0.7770, 129.3750),
(0, 25, 6, 37, 1.0990, 115.9230),
(0, 25, 10, 28, 0.4470, 122.7850),
(0, 25, 15, 25, 0.9470, 99.5050),
(0, 25, 15, 26, 1.0020, 96.8510),
(0, 25, 15, 37, 1.1720, 95.4280),
(0, 25, 25, 72, 0.8900, 106.6120),
(0, 25, 37, 37, 0.7180, 121.6000),
(0, 25, 39, 63, 0.6670, 134.5610),
(0, 25, 39, 65, 0.9440, 118.1350),
(0, 25, 40, 28, 0.4850, 120.0000),
(0, 25, 40, 37, 0.8680, 117.9770),
(0, 25, 43, 28, 0.4680, 118.2740),
(0, 25, 57, 55, 0.7900, 122.8890),
(0, 25, 63, 39, 0.5970, 139.4390),
(0, 25, 63, 66, 0.7760, 122.6990),
(0, 26, 1, 26, 0.6250, 118.7000),
(0, 26, 6, 37, 1.0900, 116.6920),
(0, 26, 15, 37, 1.1440, 96.7100),
(0, 26, 20, 34, 0.8430, 113.8050),
(0, 26, 37, 37, 0.6910, 122.9670),
(0, 26, 40, 28, 0.5060, 118.0000),
(0, 26, 40, 37, 0.8120, 122.3360),
(0, 28, 10, 28, 0.4350, 115.6300),
(0, 28, 10, 34, 0.7570, 113.0000),
(0, 28, 10, 35, 0.8360, 114.0000),
(0, 28, 10, 37, 0.6280, 118.2270),
(0, 28, 10, 40, 0.7540, 113.0000),
(0, 28, 10, 41, 0.5600, 128.0670),
(0, 28, 10, 63, 0.6400, 118.0990),
(0, 28, 10, 64, 0.6430, 117.5750),
(0, 28, 40, 28, 0.5600, 109.1600),
(0, 28, 40, 30, 0.6560, 119.2300),
(0, 28, 40, 37, 0.6620, 110.2880),
(0, 28, 40, 39, 0.7890, 110.9510),
(0, 28, 40, 40, 0.7820, 111.7310),
(0, 28, 40, 45, 0.6740, 120.0000),
(0, 28, 40, 54, 0.7380, 118.7140),
(0, 28, 40, 63, 0.6700, 116.1880),
(0, 28, 40, 64, 0.6590, 117.0570),
(0, 28, 40, 78, 0.6180, 119.8290),
(0, 28, 43, 28, 0.4770, 112.5960),
(0, 28, 43, 34, 0.8100, 110.0000),
(0, 28, 43, 37, 0.6690, 113.3500),
(0, 28, 43, 64, 0.6580, 115.2930),
(0, 29, 6, 30, 0.9860, 108.0000),
(0, 29, 6, 37, 0.7260, 105.4090),
(0, 29, 6, 64, 0.9230, 108.9220),
(0, 30, 30, 40, 0.7060, 145.4700),
(0, 31, 70, 31, 0.6580, 103.9780),
(0, 32, 18, 32, 1.5690, 120.9240),
(0, 32, 18, 37, 1.4970, 105.2800),
(0, 32, 18, 39, 1.8040, 101.6000),
(0, 32, 18, 43, 1.5690, 108.5480),
(0, 32, 18, 48, 1.2290, 126.8410),
(0, 32, 18, 55, 1.5090, 112.5480),
(0, 32, 18, 58, 1.5920, 106.1390),
(0, 32, 18, 62, 1.3260, 121.4260),
(0, 32, 18, 63, 1.5710, 103.2120),
(0, 32, 18, 64, 1.6340, 101.7710),
(0, 32, 18, 80, 1.4000, 110.4010),
(0, 32, 25, 32, 1.2480, 122.8570),
(0, 32, 25, 37, 1.0970, 113.4300),
(0, 32, 25, 39, 1.6050, 99.2550),
(0, 32, 25, 40, 1.1220, 119.0570),
(0, 32, 25, 43, 1.2570, 110.3080),
(0, 32, 25, 57, 1.2190, 108.7400),
(0, 32, 25, 63, 1.2110, 108.1680),
(0, 32, 25, 71, 0.6420, 117.7330),
(0, 32, 25, 72, 1.0500, 121.8230),
(0, 32, 41, 32, 1.1810, 130.6000),
(0, 32, 41, 37, 1.1360, 118.8710),
(0, 32, 41, 41, 1.4010, 107.6940),
(0, 32, 45, 32, 1.4670, 128.0360),
(0, 32, 45, 37, 1.2980, 117.8570),
(0, 32, 45, 39, 1.7150, 107.6330),
(0, 32, 45, 40, 1.4970, 116.4320),
(0, 32, 45, 43, 1.5450, 113.7110),
(0, 32, 45, 63, 1.3350, 116.7650),
(0, 32, 45, 64, 1.3300, 116.9080),
(0, 32, 45, 78, 1.3940, 114.9620),
(0, 32, 67, 67, 1.5040, 117.3270),
(0, 32, 69, 37, 1.1230, 121.7770),
(0, 32, 69, 38, 1.4860, 117.2170),
(0, 32, 73, 32, 1.6650, 115.0120),
(0, 32, 73, 72, 1.3260, 115.1340),
(0, 32, 77, 32, 1.6520, 109.4720),
(0, 32, 82, 59, 1.6660, 114.6600),
(0, 32, 82, 64, 1.0750, 131.7060),
(0, 32, 82, 65, 1.2380, 129.2930),
(0, 34, 1, 34, 1.2160, 109.1670),
(0, 34, 1, 37, 1.0750, 111.2750),
(0, 34, 1, 41, 1.0480, 112.2380),
(0, 34, 1, 63, 1.0770, 111.4120),
(0, 34, 1, 73, 1.1420, 110.2400),
(0, 34, 20, 41, 1.0700, 111.9430),
(0, 34, 22, 41, 1.0080, 116.0950),
(0, 34, 37, 37, 1.0300, 116.4230),
(0, 34, 37, 64, 1.0740, 113.9050),
(0, 35, 37, 37, 0.9640, 131.8580),
(0, 35, 37, 38, 1.1870, 124.9800),
(0, 35, 63, 59, 1.3510, 124.4750),
(0, 35, 63, 64, 0.8080, 145.0980),
(0, 36, 34, 36, 0.5780, 107.7870),
(0, 36, 34, 37, 0.7170, 108.6680),
(0, 36, 34, 43, 0.8400, 108.0000),
(0, 36, 54, 36, 0.3000, 113.9430),
(0, 36, 55, 36, 0.3550, 117.7290),
(0, 36, 55, 37, 0.6230, 120.4050),
(0, 36, 55, 41, 0.4850, 134.6890),
(0, 36, 55, 57, 0.6630, 119.4990),
(0, 36, 55, 64, 0.6320, 118.0000),
(0, 36, 55, 80, 0.6840, 115.8800),
(0, 36, 56, 36, 0.4500, 117.5340),
(0, 36, 56, 37, 0.6020, 120.0000),
(0, 36, 56, 57, 0.6460, 120.6490),
(0, 36, 56, 63, 0.5790, 123.7660),
(0, 36, 56, 80, 0.6250, 120.0000),
(0, 36, 58, 37, 0.6500, 118.7130),
(0, 36, 58, 63, 0.6500, 118.0000),
(0, 36, 58, 64, 0.6200, 120.0510),
(0, 36, 81, 64, 0.5220, 130.2950),
(0, 36, 81, 66, 0.5830, 128.7380),
(0, 36, 81, 78, 0.5780, 124.6580),
(0, 36, 81, 80, 0.5750, 124.7870),
(0, 37, 1, 37, 0.9860, 111.3150),
(0, 37, 1, 40, 1.1290, 109.1880),
(0, 37, 1, 43, 1.0740, 111.4780),
(0, 37, 1, 45, 1.2590, 102.8000),
(0, 37, 1, 57, 0.9810, 112.0470),
(0, 37, 1, 64, 1.1750, 102.2390),
(0, 37, 1, 68, 1.1000, 109.9830),
(0, 37, 1, 78, 1.0050, 110.6380),
(0, 37, 1, 81, 1.1760, 107.0400),
(0, 37, 6, 37, 1.4620, 108.9670),
(0, 37, 6, 58, 1.6070, 108.2740),
(0, 37, 10, 40, 1.2320, 112.4120),
(0, 37, 15, 37, 1.2950, 98.8020),
(0, 37, 15, 63, 1.3790, 96.1970),
(0, 37, 15, 64, 1.2860, 99.4230),
(0, 37, 15, 71, 0.8130, 96.2220),
(0, 37, 17, 37, 1.4870, 91.6330),
(0, 37, 18, 37, 1.1570, 104.3800),
(0, 37, 18, 39, 1.4040, 99.8540),
(0, 37, 18, 43, 1.4160, 99.2000),
(0, 37, 18, 48, 1.3300, 104.4660),
(0, 37, 18, 55, 1.3970, 100.9260),
(0, 37, 18, 62, 1.1780, 110.6650),
(0, 37, 18, 63, 1.2020, 102.7350),
(0, 37, 19, 37, 0.7260, 105.0450),
(0, 37, 20, 43, 0.9540, 117.3650),
(0, 37, 22, 37, 0.8460, 120.7740),
(0, 37, 22, 43, 0.9360, 119.7890),
(0, 37, 25, 37, 0.9470, 107.1240),
(0, 37, 25, 40, 0.9650, 112.1070),
(0, 37, 25, 72, 0.8680, 118.7760),
(0, 37, 37, 37, 0.6690, 119.9770),
(0, 37, 37, 38, 0.5960, 126.1390),
(0, 37, 37, 39, 1.0380, 117.6190),
(0, 37, 37, 40, 1.0450, 121.6330),
(0, 37, 37, 41, 0.8920, 119.5720),
(0, 37, 37, 43, 1.0130, 117.8600),
(0, 37, 37, 45, 1.1140, 112.3370),
(0, 37, 37, 46, 0.9990, 120.0380),
(0, 37, 37, 55, 1.0020, 120.1630),
(0, 37, 37, 56, 1.0200, 117.8010),
(0, 37, 37, 58, 1.0140, 120.0520),
(0, 37, 37, 61, 1.0720, 115.5150),
(0, 37, 37, 62, 0.9410, 124.3840),
(0, 37, 37, 63, 0.4780, 111.2430),
(0, 37, 37, 64, 0.4230, 112.5670),
(0, 37, 37, 69, 0.8720, 116.7780),
(0, 37, 37, 78, 0.9740, 116.4390),
(0, 37, 37, 81, 1.0340, 115.6640),
(0, 37, 38, 37, 1.0850, 115.4060),
(0, 37, 38, 38, 1.2890, 112.0160),
(0, 37, 38, 63, 1.2300, 110.1810),
(0, 37, 38, 64, 1.2070, 111.0320),
(0, 37, 38, 69, 1.2380, 114.6920),
(0, 37, 38, 78, 1.1180, 114.8130),
(0, 37, 39, 63, 0.9000, 127.0090),
(0, 37, 40, 37, 1.0040, 119.0180),
(0, 37, 40, 45, 1.3760, 106.5790),
(0, 37, 40, 54, 1.3940, 107.7770),
(0, 37, 40, 63, 1.0600, 116.8670),
(0, 37, 41, 72, 1.0350, 114.9190),
(0, 37, 55, 57, 1.1100, 115.8160),
(0, 37, 56, 57, 1.0580, 115.9120),
(0, 37, 58, 37, 0.9960, 122.7100),
(0, 37, 58, 63, 1.0870, 116.9890),
(0, 37, 58, 64, 1.0610, 117.9420),
(0, 37, 61, 42, 0.5360, 180.0000),
(0, 37, 61, 60, 0.4840, 180.0000),
(0, 37, 63, 39, 1.0110, 132.0460),
(0, 37, 63, 44, 0.7640, 133.9300),
(0, 37, 63, 59, 1.0410, 124.8360),
(0, 37, 63, 64, 0.6790, 122.8810),
(0, 37, 63, 66, 0.7420, 140.6680),
(0, 37, 64, 63, 0.9060, 117.9660),
(0, 37, 64, 64, 0.8540, 136.0870),
(0, 37, 64, 65, 0.7990, 134.8440),
(0, 37, 64, 66, 0.8450, 130.3370),
(0, 37, 64, 78, 0.7060, 135.4320),
(0, 37, 64, 81, 0.9170, 124.8560),
(0, 37, 64, 82, 0.9460, 123.6840),
(0, 37, 69, 37, 1.2230, 116.4470),
(0, 37, 78, 76, 0.7700, 137.2820),
(0, 37, 78, 78, 0.8030, 128.2490),
(0, 37, 78, 81, 0.8640, 128.7140),
(0, 37, 81, 64, 0.9290, 122.4080),
(0, 37, 81, 65, 1.1840, 114.1580),
(0, 38, 37, 38, 0.7250, 128.9380),
(0, 38, 37, 40, 1.0240, 123.7550),
(0, 38, 37, 43, 1.1650, 115.3550),
(0, 38, 37, 58, 0.9790, 128.3620),
(0, 38, 37, 62, 1.1480, 118.3490),
(0, 38, 37, 63, 1.0950, 115.3860),
(0, 38, 37, 64, 1.0700, 116.6050),
(0, 38, 38, 38, 1.3430, 118.5160),
(0, 38, 63, 39, 1.0220, 124.8140),
(0, 38, 63, 64, 0.9100, 126.5130),
(0, 38, 64, 63, 0.9880, 121.2420),
(0, 38, 64, 64, 0.8580, 129.0140),
(0, 38, 64, 65, 0.9890, 127.3350),
(0, 38, 64, 66, 1.0220, 124.4540),
(0, 38, 69, 38, 1.1220, 125.9300),
(0, 38, 78, 78, 0.8440, 130.6170),
(0, 38, 78, 81, 1.0230, 123.5320),
(0, 39, 1, 39, 1.2600, 108.5470),
(0, 39, 63, 39, 0.9100, 131.4610),
(0, 39, 63, 40, 1.1120, 119.2610),
(0, 39, 63, 45, 1.1660, 115.1150),
(0, 39, 63, 58, 1.0420, 123.2310),
(0, 39, 63, 64, 0.8130, 107.2550),
(0, 39, 63, 66, 1.0120, 110.8650),
(0, 39, 64, 64, 1.0860, 114.3120),
(0, 39, 64, 65, 1.0600, 122.4810),
(0, 39, 65, 64, 1.7380, 101.5500),
(0, 39, 65, 66, 1.5890, 106.3600),
(0, 39, 65, 82, 1.7400, 101.2080),
(0, 39, 78, 64, 0.7340, 138.7140),
(0, 39, 78, 78, 1.2020, 109.4260),
(0, 40, 1, 40, 1.1820, 112.0050),
(0, 40, 1, 55, 1.3220, 105.7860),
(0, 40, 1, 63, 1.0320, 114.5050),
(0, 40, 1, 64, 1.0000, 116.3760),
(0, 40, 2, 40, 0.9490, 128.4360),
(0, 40, 2, 56, 1.0720, 120.9870),
(0, 40, 2, 72, 0.8200, 135.3170),
(0, 40, 3, 40, 1.1460, 117.0020),
(0, 40, 3, 75, 0.7900, 122.1630),
(0, 40, 9, 67, 1.5380, 108.0560),
(0, 40, 25, 40, 1.4960, 95.2700),
(0, 40, 25, 72, 1.0350, 114.4410),
(0, 40, 37, 58, 1.1030, 119.4170),
(0, 40, 37, 63, 0.9430, 122.9040),
(0, 40, 37, 64, 0.9310, 123.5410),
(0, 40, 37, 78, 0.9310, 123.6040),
(0, 40, 39, 63, 0.9840, 126.8320),
(0, 40, 63, 44, 0.9430, 125.8810),
(0, 40, 63, 59, 1.2980, 117.0780),
(0, 40, 63, 64, 0.8450, 130.8650),
(0, 40, 63, 66, 0.9400, 130.9260),
(0, 40, 64, 63, 0.9480, 123.5380),
(0, 40, 64, 64, 0.9280, 123.8530),
(0, 40, 64, 65, 0.9580, 129.1250),
(0, 40, 64, 81, 1.0350, 123.1540),
(0, 40, 64, 82, 1.1830, 115.9340),
(0, 40, 78, 76, 0.9300, 130.1500),
(0, 40, 78, 78, 0.7780, 135.7460),
(0, 40, 78, 81, 1.0580, 121.2510),
(0, 41, 1, 41, 1.0820, 105.4000),
(0, 41, 1, 63, 1.0610, 107.1120),
(0, 41, 1, 81, 1.0930, 110.5530),
(0, 41, 37, 58, 0.9670, 120.5350),
(0, 41, 55, 57, 0.9110, 126.8010),
(0, 41, 80, 81, 0.9090, 125.0570),
(0, 42, 4, 43, 0.5410, 180.0000),
(0, 43, 18, 43, 1.5450, 99.9050),
(0, 43, 18, 64, 1.2850, 104.8680),
(0, 43, 64, 63, 0.8850, 126.7490),
(0, 43, 64, 64, 0.8980, 124.8760),
(0, 43, 64, 65, 1.0240, 123.7060),
(0, 43, 64, 66, 1.0170, 123.4090),
(0, 44, 63, 45, 1.1250, 114.6330),
(0, 44, 63, 56, 1.0300, 120.1780),
(0, 44, 63, 62, 0.9910, 122.8990),
(0, 44, 63, 64, 0.8530, 108.4800),
(0, 44, 63, 66, 0.8540, 114.5160),
(0, 44, 63, 72, 0.9150, 129.1290),
(0, 44, 63, 78, 1.2170, 106.2540),
(0, 44, 63, 81, 1.2780, 108.4000),
(0, 44, 65, 64, 1.4300, 103.8290),
(0, 44, 65, 66, 1.3660, 110.5520),
(0, 44, 65, 78, 1.4190, 104.2130),
(0, 44, 78, 63, 0.6770, 141.9020),
(0, 44, 78, 64, 0.6630, 142.5890),
(0, 44, 78, 66, 0.8160, 134.7010),
(0, 44, 78, 78, 1.0890, 111.7020),
(0, 44, 80, 55, 0.9180, 127.7550),
(0, 44, 80, 81, 1.1840, 112.4110),
(0, 45, 1, 45, 1.3910, 102.0880),
(0, 45, 2, 45, 1.2840, 108.0950),
(0, 45, 3, 53, 1.3820, 105.8490),
(0, 45, 37, 63, 1.0310, 116.7810),
(0, 45, 37, 64, 1.1560, 110.1990),
(0, 45, 37, 69, 1.2480, 111.0410),
(0, 45, 39, 63, 1.0560, 121.6410),
(0, 45, 39, 65, 1.3540, 112.4640),
(0, 45, 40, 64, 1.2830, 111.3320),
(0, 45, 40, 78, 1.4100, 105.6780),
(0, 45, 63, 59, 1.4670, 108.8240),
(0, 45, 63, 64, 0.9400, 122.7250),
(0, 45, 63, 66, 1.1640, 116.1570),
(0, 45, 64, 63, 0.9810, 120.0630),
(0, 45, 64, 64, 0.9210, 123.0140),
(0, 45, 64, 65, 1.2760, 110.5210),
(0, 45, 64, 66, 1.1990, 113.3710),
(0, 45, 78, 76, 1.1990, 114.4670),
(0, 45, 78, 78, 0.9150, 125.0500),
(0, 45, 78, 81, 1.2160, 112.9260),
(0, 46, 40, 64, 1.1890, 116.3450),
(0, 50, 49, 50, 0.5220, 111.4330),
(0, 55, 41, 72, 0.9820, 123.9720),
(0, 55, 57, 55, 0.8550, 126.4760),
(0, 55, 64, 64, 0.9070, 124.4050),
(0, 55, 64, 65, 1.0020, 125.2200),
(0, 55, 80, 59, 1.2540, 120.2630),
(0, 55, 80, 81, 0.9910, 127.6120),
(0, 56, 57, 56, 1.3420, 120.0100),
(0, 56, 63, 66, 0.8750, 134.8880),
(0, 56, 80, 81, 1.0030, 126.0380),
(0, 57, 25, 57, 1.0590, 102.9950),
(0, 57, 55, 62, 1.0540, 123.3660),
(0, 57, 55, 64, 1.0260, 119.4650),
(0, 57, 56, 63, 1.0190, 118.9150),
(0, 58, 37, 62, 1.0160, 125.9870),
(0, 58, 37, 63, 1.1520, 112.6280),
(0, 58, 37, 64, 1.2910, 106.2500),
(0, 58, 37, 78, 1.1880, 110.8420),
(0, 58, 63, 64, 0.9650, 122.5220),
(0, 58, 64, 63, 1.0750, 115.6460),
(0, 58, 64, 64, 0.8150, 131.8120),
(0, 58, 64, 66, 0.9780, 126.5620),
(0, 59, 63, 64, 1.0350, 110.1080),
(0, 59, 63, 66, 1.1810, 115.5920),
(0, 59, 65, 64, 1.7880, 103.4520),
(0, 59, 65, 81, 1.7740, 104.8720),
(0, 59, 78, 64, 0.9630, 128.4710),
(0, 59, 78, 65, 1.0970, 128.3750),
(0, 59, 78, 78, 1.4430, 105.9160),
(0, 59, 80, 81, 1.4390, 112.0300),
(0, 59, 82, 64, 1.5630, 105.6600),
(0, 62, 41, 72, 1.0520, 120.4250),
(0, 62, 63, 66, 0.9760, 128.6620),
(0, 62, 64, 64, 0.8850, 126.5600),
(0, 62, 64, 65, 1.0730, 121.7030),
(0, 63, 25, 63, 1.0320, 102.9500),
(0, 63, 39, 63, 1.1520, 109.5990),
(0, 63, 39, 64, 1.0040, 120.5770),
(0, 63, 39, 65, 1.2840, 112.0870),
(0, 63, 39, 78, 1.3000, 105.8000),
(0, 63, 44, 63, 1.9620, 88.4950),
(0, 63, 44, 65, 2.2610, 94.1370),
(0, 63, 44, 78, 1.7380, 86.2700),
(0, 63, 44, 80, 1.7480, 86.1940),
(0, 63, 59, 63, 1.2730, 106.3130),
(0, 63, 59, 65, 1.7500, 107.7550),
(0, 63, 59, 78, 1.7130, 101.1790),
(0, 63, 59, 80, 1.5990, 105.3410),
(0, 63, 64, 64, 0.8660, 108.2390),
(0, 63, 64, 66, 1.0380, 111.6210),
(0, 63, 64, 78, 1.1720, 105.1760),
(0, 63, 64, 81, 1.1640, 110.8950),
(0, 63, 64, 82, 1.3950, 101.9020),
(0, 63, 66, 64, 1.2060, 103.7790),
(0, 63, 66, 66, 1.4060, 106.7350),
(0, 63, 66, 78, 1.3390, 105.3650),
(0, 63, 66, 81, 1.4080, 106.8060),
(0, 63, 78, 64, 0.9420, 117.7790),
(0, 63, 81, 64, 1.1150, 114.9450),
(0, 64, 39, 65, 1.0070, 126.1170),
(0, 64, 64, 64, 0.9670, 115.0370),
(0, 64, 64, 65, 0.9160, 113.5700),
(0, 64, 64, 78, 1.1940, 103.4790),
(0, 64, 64, 82, 1.2100, 108.5530),
(0, 64, 66, 65, 1.7090, 107.6580),
(0, 64, 78, 65, 0.8350, 131.5300),
(0, 64, 78, 78, 1.0380, 111.8340),
(0, 64, 81, 65, 1.0750, 122.0990),
(0, 64, 81, 80, 1.1430, 113.1760),
(0, 64, 82, 65, 1.2810, 112.9550),
(0, 65, 39, 65, 1.4620, 116.8980),
(0, 65, 44, 65, 1.5300, 101.1470),
(0, 65, 44, 80, 1.6290, 93.5340),
(0, 65, 59, 65, 1.7540, 107.6830),
(0, 65, 59, 78, 1.6440, 107.1420),
(0, 65, 59, 82, 1.8640, 103.6240),
(0, 65, 64, 66, 1.0550, 115.3690),
(0, 65, 64, 81, 1.1680, 116.2400),
(0, 65, 66, 66, 1.9320, 111.3060),
(0, 66, 63, 72, 0.9110, 129.6100),
(0, 66, 64, 66, 0.9320, 129.6240),
(0, 66, 78, 78, 1.0300, 118.3760),
(0, 66, 81, 80, 1.0670, 122.2500),
(0, 71, 15, 71, 0.7340, 93.3770),
(0, 71, 25, 71, 0.4190, 100.4830),
(0, 71, 26, 71, 0.4730, 94.4700),
(0, 72, 41, 72, 0.9120, 130.1280),
(0, 72, 41, 80, 1.0940, 112.1750),
(0, 76, 76, 76, 1.4340, 109.8890),
(0, 76, 76, 78, 1.4930, 103.5190),
(0, 76, 78, 76, 1.2450, 113.1790),
(0, 76, 78, 78, 1.1590, 111.9000),
(0, 78, 44, 78, 0.9030, 119.4010),
(0, 78, 76, 78, 1.2350, 109.4210),
(0, 78, 78, 78, 1.3360, 99.4590),
(0, 78, 78, 81, 1.3020, 105.1300),
(0, 78, 79, 81, 1.5690, 102.0430),
(0, 78, 81, 80, 0.9570, 110.5560),
(0, 79, 78, 81, 1.2170, 114.7920),
(0, 79, 79, 81, 1.6250, 104.8570),
(0, 79, 81, 80, 1.3790, 107.9360),
(0, 81, 80, 81, 1.2050, 108.6090),
(1, 1, 2, 2, 0.6840, 116.9290),
(1, 1, 2, 3, 0.6980, 116.1040),
(1, 1, 2, 4, 0.8460, 121.6130),
(1, 1, 2, 37, 0.7210, 116.0640),
(1, 1, 2, 63, 0.7680, 127.9450),
(1, 1, 2, 64, 0.9660, 113.8840),
(1, 1, 2, 67, 1.1150, 110.1850),
(1, 1, 3, 2, 1.1060, 116.8530),
(1, 1, 3, 3, 1.2140, 114.6120),
(1, 1, 3, 9, 1.0380, 115.1320),
(1, 1, 3, 37, 1.0510, 115.1910),
(1, 1, 3, 39, 1.1780, 107.8950),
(1, 1, 3, 58, 1.1620, 108.1290),
(1, 1, 3, 63, 0.9090, 117.0010),
(1, 1, 3, 64, 0.8870, 118.2530),
(1, 2, 2, 2, 0.7470, 121.5500),
(1, 2, 2, 3, 0.5450, 111.2970),
(1, 2, 2, 4, 0.9020, 121.0530),
(1, 2, 2, 5, 0.4630, 118.4420),
(1, 2, 2, 6, 1.2040, 114.5380),
(1, 2, 2, 9, 0.9600, 123.5360),
(1, 2, 2, 10, 1.0260, 117.3240),
(1, 2, 2, 11, 1.0900, 116.8280),
(1, 2, 2, 12, 0.9570, 117.5260),
(1, 2, 2, 14, 0.8190, 122.3440),
(1, 2, 2, 15, 0.9490, 119.4660),
(1, 2, 2, 37, 0.5980, 117.5080),
(1, 2, 2, 39, 0.9760, 122.3600),
(1, 2, 2, 40, 0.9760, 120.1320),
(1, 2, 2, 45, 1.0620, 113.9840),
(1, 2, 2, 63, 0.9480, 118.2770),
(1, 2, 2, 64, 0.8660, 123.5280),
(1, 2, 2, 67, 1.1320, 112.1360),
(1, 2, 2, 81, 1.0780, 116.5410),
(1, 2, 3, 5, 0.9010, 115.3500),
(1, 2, 3, 6, 0.9320, 106.5100),
(1, 2, 3, 7, 0.9360, 122.6230),
(1, 2, 3, 9, 0.8310, 122.2530),
(1, 2, 3, 10, 1.0420, 111.7210),
(1, 2, 3, 12, 0.9010, 120.7690),
(1, 2, 3, 15, 1.0570, 112.1050),
(1, 2, 3, 16, 0.8810, 124.8500),
(1, 2, 3, 22, 0.9690, 113.0270),
(1, 2, 3, 25, 0.8530, 109.7940),
(1, 2, 3, 40, 0.9100, 123.4370),
(1, 2, 3, 43, 1.1050, 111.1690),
(1, 2, 3, 53, 1.0820, 114.0320),
(1, 2, 3, 54, 1.0120, 118.5880),
(1, 2, 3, 55, 1.1860, 107.2780),
(1, 2, 3, 56, 1.1510, 108.9090),
(1, 2, 3, 67, 1.0220, 117.5970),
(1, 2, 4, 4, 0.4320, 180.0000),
(1, 2, 4, 42, 0.4740, 180.0000),
(1, 2, 9, 3, 1.2420, 109.8560),
(1, 2, 9, 9, 1.3060, 112.5280),
(1, 2, 30, 3, 0.7780, 128.7560),
(1, 2, 30, 30, 0.7510, 132.2250),
(1, 2, 37, 37, 0.7120, 119.6950),
(1, 2, 37, 38, 1.0290, 117.2200),
(1, 2, 39, 63, 0.8580, 130.2750),
(1, 2, 39, 65, 0.9000, 133.2200),
(1, 2, 63, 39, 1.0270, 117.8640),
(1, 2, 63, 59, 0.9870, 127.5240),
(1, 2, 63, 64, 0.7300, 133.8180),
(1, 2, 63, 66, 0.8280, 132.3830),
(1, 2, 64, 63, 0.8610, 122.9470),
(1, 2, 64, 64, 0.8160, 125.4330),
(1, 2, 64, 65, 0.9070, 125.7810),
(1, 2, 64, 66, 1.0100, 118.5400),
(1, 2, 64, 82, 0.9230, 124.4730),
(1, 2, 67, 32, 1.1180, 126.3200),
(1, 2, 67, 67, 1.2310, 113.4380),
(1, 2, 81, 78, 0.9270, 125.0800),
(1, 2, 81, 80, 0.8950, 128.3990),
(1, 3, 2, 5, 0.4870, 117.2910),
(1, 3, 2, 6, 1.1420, 116.7380),
(1, 3, 2, 10, 1.0390, 115.6980),
(1, 3, 2, 11, 1.1500, 112.8760),
(1, 3, 2, 12, 0.9970, 114.7320),
(1, 3, 2, 13, 0.9460, 116.6430),
(1, 3, 2, 14, 0.8910, 117.1110),
(1, 3, 2, 15, 1.0230, 114.6350),
(1, 3, 2, 20, 0.8700, 119.2650),
(1, 3, 2, 22, 0.8160, 123.5100),
(1, 3, 2, 30, 1.0250, 112.2090),
(1, 3, 2, 34, 1.0990, 111.7230),
(1, 3, 2, 35, 1.1410, 118.7670),
(1, 3, 2, 40, 1.0240, 116.4080),
(1, 3, 2, 41, 0.8550, 119.5050),
(1, 3, 2, 43, 1.0460, 114.2570),
(1, 3, 2, 45, 1.0770, 112.4010),
(1, 3, 2, 46, 1.0660, 114.8410),
(1, 3, 3, 5, 0.9430, 113.7620),
(1, 3, 3, 6, 0.9350, 103.0300),
(1, 3, 3, 7, 0.9190, 117.0240),
(1, 3, 3, 9, 1.0500, 115.7040),
(1, 3, 3, 10, 1.1290, 110.4210),
(1, 3, 3, 12, 1.0530, 111.4920),
(1, 3, 3, 15, 1.3900, 97.5620),
(1, 3, 3, 16, 1.0920, 111.8880),
(1, 3, 3, 20, 0.9770, 110.9100),
(1, 3, 3, 22, 1.0100, 110.2950),
(1, 3, 3, 40, 1.0030, 117.1240),
(1, 3, 3, 41, 0.7900, 124.3610),
(1, 3, 3, 45, 0.9190, 121.0230),
(1, 3, 3, 53, 1.1700, 109.1690),
(1, 3, 3, 67, 1.1190, 111.8600),
(1, 3, 4, 4, 0.4270, 180.0000),
(1, 3, 4, 42, 0.4690, 180.0000),
(1, 3, 9, 3, 1.2040, 111.4880),
(1, 3, 9, 4, 1.1940, 113.2720),
(1, 3, 9, 9, 1.3900, 108.3550),
(1, 3, 9, 37, 1.1850, 111.6630),
(1, 3, 9, 39, 1.3960, 108.5380),
(1, 3, 9, 53, 1.3510, 110.5780),
(1, 3, 9, 54, 1.6430, 98.9430),
(1, 3, 9, 57, 1.1250, 115.7800),
(1, 3, 9, 63, 1.2470, 109.9890),
(1, 3, 9, 64, 1.3020, 106.4610),
(1, 3, 9, 78, 1.3230, 106.6410),
(1, 3, 9, 81, 1.5670, 101.5810),
(1, 3, 30, 4, 0.7210, 134.5660),
(1, 3, 30, 5, 0.4100, 135.9750),
(1, 3, 30, 6, 0.8450, 137.5960),
(1, 3, 30, 20, 0.7140, 130.6770),
(1, 3, 30, 30, 0.8570, 122.4180),
(1, 3, 37, 37, 0.7980, 114.4750),
(1, 3, 37, 38, 1.1090, 112.7240),
(1, 3, 37, 58, 1.1340, 111.5660),
(1, 3, 37, 69, 1.1190, 111.9160),
(1, 3, 39, 63, 0.9000, 127.0450),
(1, 3, 39, 65, 1.1260, 118.9090),
(1, 3, 54, 9, 1.1280, 114.4570),
(1, 3, 54, 40, 1.1050, 116.4390),
(1, 3, 57, 55, 1.0850, 115.0340),
(1, 3, 58, 37, 0.9830, 121.5060),
(1, 3, 63, 39, 0.9000, 125.3950),
(1, 3, 63, 44, 0.9350, 120.4810),
(1, 3, 63, 59, 1.1580, 117.2190),
(1, 3, 63, 64, 0.7660, 130.0650),
(1, 3, 63, 66, 0.9500, 123.0490),
(1, 3, 64, 63, 0.8280, 124.8900),
(1, 3, 64, 64, 0.7740, 128.2860),
(1, 3, 64, 65, 0.9730, 120.9540),
(1, 3, 64, 66, 0.9490, 121.8210),
(1, 3, 64, 81, 0.9950, 118.7540),
(1, 3, 67, 37, 1.1220, 113.6310),
(1, 3, 78, 78, 0.8270, 125.4680),
(1, 3, 78, 81, 0.9220, 123.7480),
(1, 3, 80, 81, 0.8860, 128.1810),
(1, 4, 2, 5, 0.5450, 120.0000),
(1, 4, 2, 15, 0.9060, 122.4470),
(1, 4, 2, 18, 0.9470, 119.5370),
(1, 4, 2, 30, 0.8190, 126.9380),
(1, 4, 2, 40, 1.0830, 114.3550),
(1, 4, 2, 45, 1.1580, 109.4260),
(1, 4, 3, 6, 1.2690, 111.7500),
(1, 4, 3, 7, 1.1260, 120.8520),
(1, 4, 3, 9, 1.1920, 109.8330),
(1, 4, 4, 37, 0.4300, 180.0000),
(1, 4, 9, 67, 1.4020, 108.8680),
(1, 4, 37, 37, 0.9060, 119.6140),
(1, 4, 37, 38, 1.0870, 114.6230),
(1, 4, 63, 44, 0.8480, 126.6020),
(1, 4, 63, 59, 1.2110, 114.8040),
(1, 4, 63, 64, 0.7950, 127.8170),
(1, 4, 64, 63, 0.8450, 123.8890),
(1, 4, 64, 64, 0.8040, 126.1310),
(1, 4, 64, 65, 1.0360, 117.4010),
(1, 4, 64, 66, 1.0100, 118.2540),
(1, 5, 2, 9, 0.6430, 117.0000),
(1, 5, 2, 37, 0.4910, 117.4230),
(1, 5, 2, 39, 0.6550, 115.7240),
(1, 5, 2, 63, 0.5500, 120.0000),
(1, 5, 2, 64, 0.5460, 120.0000),
(1, 5, 2, 81, 0.6650, 115.0000),
(1, 5, 3, 9, 0.6380, 117.1680),
(1, 5, 3, 37, 0.5640, 116.4000),
(1, 5, 3, 63, 0.5590, 118.0000),
(1, 5, 3, 64, 0.5660, 117.0000),
(1, 6, 2, 9, 1.2140, 120.5200),
(1, 6, 2, 37, 1.1980, 114.4410),
(1, 6, 3, 9, 1.4160, 111.8680),
(1, 6, 3, 37, 0.8080, 102.8810),
(1, 6, 3, 39, 1.6110, 104.6550),
(1, 6, 3, 63, 1.3390, 109.0820),
(1, 6, 3, 64, 1.2670, 111.9930),
(1, 6, 3, 80, 1.2560, 113.6980),
(1, 7, 3, 9, 1.1470, 127.0840),
(1, 7, 3, 30, 0.9720, 129.0100),
(1, 7, 3, 37, 0.7340, 119.9680),
(1, 7, 3, 39, 1.3520, 116.7270),
(1, 7, 3, 54, 1.2880, 114.1840),
(1, 7, 3, 58, 1.3230, 117.0810),
(1, 7, 3, 63, 1.0360, 126.4560),
(1, 7, 3, 64, 1.0710, 124.1330),
(1, 7, 3, 78, 0.9550, 132.0470),
(1, 9, 2, 10, 1.0980, 119.8020),
(1, 9, 2, 15, 0.9150, 127.5740),
(1, 9, 2, 40, 0.9220, 130.5210),
(1, 9, 3, 9, 1.1190, 120.0940),
(1, 9, 3, 10, 1.1540, 116.6080),
(1, 9, 3, 15, 1.0420, 118.7870),
(1, 9, 3, 16, 0.9360, 127.6650),
(1, 9, 3, 37, 0.9970, 119.5690),
(1, 9, 3, 40, 1.0180, 124.1520),
(1, 9, 3, 57, 1.0380, 118.0960),
(1, 9, 3, 63, 1.0040, 120.0540),
(1, 9, 3, 64, 1.0530, 117.0600),
(1, 9, 3, 80, 0.9590, 124.1500),
(1, 9, 4, 42, 0.5370, 180.0000),
(1, 9, 9, 37, 1.3970, 108.0140),
(1, 9, 9, 63, 1.3200, 112.3250),
(1, 9, 9, 64, 1.3520, 109.7110),
(1, 9, 37, 37, 0.9740, 121.0030),
(1, 9, 37, 38, 1.1370, 117.5910),
(1, 9, 39, 63, 0.9810, 127.7250),
(1, 9, 39, 65, 1.1700, 122.4870),
(1, 9, 57, 55, 0.9800, 128.1430),
(1, 9, 63, 39, 1.0680, 121.7410),
(1, 9, 63, 44, 0.9630, 124.5980),
(1, 9, 63, 64, 0.8040, 134.2370),
(1, 9, 63, 66, 0.9120, 133.0200),
(1, 9, 64, 64, 0.9590, 120.9240),
(1, 9, 64, 65, 1.0980, 119.5290),
(1, 9, 64, 66, 1.0130, 123.7430),
(1, 9, 67, 30, 1.1420, 118.8990),
(1, 9, 67, 37, 1.1860, 115.9790),
(1, 9, 78, 78, 0.8630, 129.5010),
(1, 9, 78, 81, 0.9910, 125.8570),
(1, 9, 81, 78, 1.0150, 124.2700),
(1, 9, 81, 80, 1.1060, 120.0280),
(1, 10, 2, 37, 1.0210, 117.1390),
(1, 10, 3, 37, 1.1010, 112.4950),
(1, 10, 3, 39, 1.4340, 104.4190),
(1, 10, 3, 63, 1.0750, 114.6230),
(1, 10, 3, 64, 1.0980, 113.2330),
(1, 10, 3, 78, 1.1820, 109.5430),
(1, 12, 2, 37, 0.9760, 116.1360),
(1, 12, 3, 63, 0.9650, 117.2170),
(1, 15, 2, 37, 1.0070, 115.7570),
(1, 15, 3, 30, 1.0260, 113.7530),
(1, 15, 3, 37, 1.0370, 113.3050),
(1, 15, 3, 57, 0.8960, 122.2600),
(1, 16, 3, 30, 0.9910, 117.6950),
(1, 16, 3, 37, 0.9340, 121.4150),
(1, 16, 3, 39, 1.0040, 123.1960),
(1, 16, 3, 63, 1.0060, 117.4540),
(1, 16, 3, 64, 1.0640, 114.1100),
(1, 18, 2, 37, 1.1830, 106.6080),
(1, 18, 3, 37, 0.9480, 118.1880),
(1, 20, 30, 67, 0.7040, 138.6310),
(1, 22, 2, 37, 0.8060, 124.6930),
(1, 22, 3, 37, 0.9400, 114.9950),
(1, 25, 3, 37, 0.6770, 123.4040),
(1, 30, 2, 37, 0.8490, 123.8160),
(1, 30, 30, 67, 0.9070, 125.7920),
(1, 30, 67, 32, 1.3700, 114.8540),
(1, 32, 67, 37, 1.2400, 120.0190),
(1, 35, 2, 37, 0.9910, 128.0320),
(1, 37, 3, 40, 0.9870, 118.7900),
(1, 37, 3, 41, 0.8640, 119.5650),
(1, 37, 3, 43, 1.1250, 110.3830),
(1, 37, 3, 45, 1.1200, 110.2680),
(1, 37, 3, 54, 1.0330, 117.6450),
(1, 37, 3, 62, 1.0850, 114.1320),
(1, 37, 3, 67, 1.0840, 114.4600),
(1, 37, 4, 42, 0.4720, 180.0000),
(1, 37, 9, 53, 1.3430, 110.1620),
(1, 37, 9, 67, 1.2960, 111.8710),
(1, 37, 37, 37, 0.8640, 122.2270),
(1, 37, 37, 38, 1.0330, 117.2710),
(1, 37, 37, 39, 1.0780, 114.6220),
(1, 37, 37, 57, 0.8810, 120.9320),
(1, 37, 37, 58, 1.1270, 112.2510),
(1, 37, 37, 63, 0.8940, 120.1900),
(1, 37, 37, 64, 0.9120, 118.9730),
(1, 37, 37, 67, 1.0640, 114.9800),
(1, 37, 37, 69, 1.0420, 116.4380),
(1, 37, 37, 81, 1.1040, 111.7590),
(1, 37, 39, 63, 0.9220, 125.3120),
(1, 37, 39, 65, 1.0800, 121.0900),
(1, 37, 57, 55, 0.9670, 121.3790),
(1, 37, 58, 37, 1.0360, 118.2600),
(1, 37, 63, 39, 0.9340, 123.4810),
(1, 37, 63, 44, 0.9150, 121.6370),
(1, 37, 63, 59, 1.2140, 114.2110),
(1, 37, 63, 64, 0.7420, 131.7840),
(1, 37, 63, 66, 0.8710, 128.1300),
(1, 37, 64, 64, 0.7720, 128.6730),
(1, 37, 64, 65, 0.9420, 122.8660),
(1, 37, 64, 82, 1.0000, 119.0860),
(1, 37, 67, 67, 1.3100, 110.0170),
(1, 37, 81, 64, 0.9830, 119.7220),
(1, 37, 81, 65, 1.2810, 110.4770),
(1, 37, 81, 78, 0.8840, 126.2080),
(1, 37, 81, 80, 0.9400, 123.3330),
(1, 38, 37, 58, 1.2570, 111.3560),
(1, 38, 37, 63, 1.0760, 114.9100),
(1, 38, 37, 67, 1.2890, 109.6100),
(1, 39, 63, 39, 1.1050, 119.1740),
(1, 39, 63, 44, 1.1440, 114.1260),
(1, 39, 63, 57, 0.9310, 123.2220),
(1, 39, 63, 63, 0.9490, 122.3530),
(1, 39, 63, 64, 0.9430, 123.4410),
(1, 39, 63, 66, 1.0950, 120.8340),
(1, 39, 64, 65, 1.2040, 114.1880),
(1, 39, 64, 66, 1.1700, 115.1570),
(1, 40, 2, 63, 0.9220, 124.2680),
(1, 40, 2, 64, 0.9550, 121.8810),
(1, 40, 3, 63, 0.8880, 126.0890),
(1, 40, 3, 64, 1.1450, 110.8890),
(1, 42, 4, 63, 0.4740, 180.0000),
(1, 42, 4, 64, 0.4730, 180.0000),
(1, 44, 63, 63, 0.8940, 123.3410),
(1, 53, 9, 64, 1.3180, 111.1490),
(1, 55, 3, 64, 1.2670, 104.7470),
(1, 55, 57, 63, 1.0160, 118.8000),
(1, 55, 57, 64, 1.0390, 117.1660),
(1, 57, 63, 66, 0.9450, 123.2460),
(1, 57, 64, 65, 1.0200, 117.9500),
(1, 57, 64, 66, 0.9590, 121.0170),
(1, 58, 37, 64, 1.1080, 113.1660),
(1, 63, 39, 63, 0.8870, 128.0780),
(1, 63, 39, 64, 0.8990, 126.9360),
(1, 63, 39, 65, 1.1460, 117.9900),
(1, 63, 63, 64, 0.7760, 129.4990),
(1, 63, 63, 66, 0.9290, 124.6890),
(1, 63, 64, 64, 0.8270, 124.5840),
(1, 64, 64, 66, 1.0030, 118.0670),
(2, 2, 2, 2, 0.7960, 126.2840),
(2, 2, 2, 3, 0.8930, 118.4560),
(2, 2, 2, 4, 0.8890, 119.7940),
(2, 2, 2, 9, 1.0450, 116.2730),
(2, 2, 2, 37, 0.8170, 124.2290),
(2, 2, 2, 64, 0.8590, 121.9980),
(2, 2, 3, 2, 0.9760, 112.5620),
(2, 2, 3, 3, 0.9570, 113.2390),
(2, 2, 3, 9, 1.1200, 111.4080),
(2, 2, 3, 37, 0.9730, 112.9350),
(2, 2, 3, 39, 1.1970, 107.5920),
(2, 2, 3, 63, 0.9180, 116.9470),
(2, 2, 3, 64, 1.0330, 110.0840),
(2, 3, 2, 3, 0.8530, 120.3700),
(2, 3, 2, 4, 0.8780, 119.7390),
(2, 3, 2, 9, 1.0050, 117.6480),
(2, 3, 2, 37, 0.8680, 119.7580),
(2, 3, 3, 3, 0.8220, 121.7750),
(2, 3, 3, 37, 0.9320, 114.9490),
(2, 3, 3, 39, 1.2370, 105.3840),
(2, 3, 3, 63, 0.9810, 112.6850),
(2, 3, 3, 64, 0.8800, 118.8400),
(2, 4, 2, 4, 0.8320, 124.1580),
(2, 4, 2, 9, 0.9730, 120.8450),
(2, 4, 2, 37, 0.8640, 121.0930),
(2, 4, 2, 63, 0.8600, 122.4420),
(2, 4, 3, 37, 0.9640, 114.0810),
(2, 9, 2, 37, 0.9810, 119.5360),
(2, 9, 3, 9, 1.0210, 124.1310),
(2, 9, 3, 37, 1.0600, 114.7400),
(2, 9, 3, 54, 1.2440, 108.0560),
(2, 37, 3, 37, 0.9330, 115.5660),
(2, 37, 3, 63, 0.9340, 116.1630),
(2, 37, 3, 64, 0.9550, 114.7010),
(2, 39, 3, 39, 1.2310, 112.5820),
(2, 64, 2, 64, 0.8880, 120.3420),
(2, 64, 3, 64, 0.9890, 113.2800),
(3, 2, 2, 22, 0.1490, 66.1650),
(3, 2, 22, 2, 0.2630, 48.8200),
(3, 2, 22, 22, 0.1660, 60.8450),
(3, 6, 22, 22, 0.2050, 60.7110),
(3, 6, 22, 43, 0.1790, 68.1380),
(3, 6, 43, 22, 0.2790, 54.8270),
(3, 8, 8, 8, 0.2300, 60.0000),
(3, 8, 22, 22, 0.1760, 61.5070),
(3, 10, 22, 22, 0.1840, 60.6030),
(3, 22, 2, 22, 0.1800, 58.9630),
(3, 22, 6, 22, 0.2420, 58.6800),
(3, 22, 6, 43, 0.2790, 57.0870),
(3, 22, 8, 22, 0.2090, 57.0870),
(3, 22, 10, 22, 0.2020, 58.8940),
(3, 22, 22, 22, 0.1710, 60.0000),
(3, 22, 22, 40, 0.1780, 61.1630),
(3, 22, 22, 43, 0.1760, 61.5360),
(3, 22, 37, 37, 0.1520, 64.7040),
(3, 22, 40, 22, 0.2040, 57.7770),
(3, 22, 43, 22, 0.2090, 57.0320),
(3, 37, 22, 37, 0.2370, 51.0290),
(4, 3, 6, 20, 1.7480, 91.2160),
(4, 3, 10, 8, 1.5270, 93.6080),
(4, 3, 10, 20, 1.3710, 93.3490),
(4, 3, 15, 20, 1.6660, 79.8420),
(4, 3, 20, 8, 1.4730, 87.2710),
(4, 3, 20, 20, 1.5240, 88.9610),
(4, 3, 20, 37, 1.3820, 85.6190),
(4, 3, 22, 20, 1.2670, 90.8690),
(4, 3, 22, 22, 1.1960, 93.2870),
(4, 3, 22, 30, 1.3010, 89.2170),
(4, 3, 43, 20, 1.3270, 93.5750),
(4, 6, 3, 20, 1.4950, 93.1300),
(4, 6, 20, 20, 1.4330, 93.4130),
(4, 6, 20, 30, 1.6580, 87.8730),
(4, 8, 17, 20, 1.8910, 78.3540),
(4, 8, 20, 20, 1.4860, 91.2440),
(4, 10, 3, 20, 1.3380, 92.7240),
(4, 10, 8, 20, 1.8050, 84.6900),
(4, 10, 20, 20, 1.4680, 87.4970),
(4, 10, 20, 30, 1.5070, 86.6570),
(4, 15, 3, 20, 1.3450, 91.0410),
(4, 15, 20, 20, 1.3240, 90.4830),
(4, 15, 20, 30, 1.4470, 86.7260),
(4, 15, 25, 15, 1.2640, 93.1380),
(4, 15, 30, 15, 1.2390, 101.3590),
(4, 15, 30, 30, 1.1410, 100.9020),
(4, 17, 8, 17, 1.1980, 110.0560),
(4, 17, 20, 17, 1.3090, 94.9770),
(4, 18, 20, 20, 1.3550, 90.1850),
(4, 18, 43, 20, 1.4510, 92.8670),
(4, 19, 20, 19, 0.9210, 88.4770),
(4, 20, 3, 20, 1.4950, 94.8000),
(4, 20, 3, 22, 1.2860, 89.4590),
(4, 20, 3, 43, 1.3840, 90.5260),
(4, 20, 6, 20, 1.3390, 89.1000),
(4, 20, 8, 20, 1.1030, 90.3700),
(4, 20, 10, 20, 1.3810, 91.6940),
(4, 20, 15, 30, 1.9780, 73.4280),
(4, 20, 18, 43, 1.8310, 80.2970),
(4, 20, 19, 20, 0.8020, 89.9310),
(4, 20, 20, 20, 1.1490, 90.2940),
(4, 20, 20, 22, 1.3640, 86.6690),
(4, 20, 20, 25, 1.1810, 84.8180),
(4, 20, 20, 30, 1.3990, 85.3030),
(4, 20, 20, 34, 1.3820, 90.1280),
(4, 20, 20, 37, 1.3460, 86.8100),
(4, 20, 20, 43, 1.2900, 92.8790),
(4, 20, 22, 22, 1.1980, 92.9300),
(4, 20, 25, 20, 1.2200, 85.0390),
(4, 20, 26, 20, 1.2520, 83.6240),
(4, 20, 30, 30, 1.1170, 95.5130),
(4, 20, 34, 20, 1.4480, 89.4110),
(4, 20, 37, 37, 1.2170, 93.4250),
(4, 22, 3, 22, 1.4960, 83.9150),
(4, 22, 20, 22, 1.6490, 79.3990),
(4, 22, 22, 22, 1.2250, 91.6530),
(4, 22, 30, 22, 1.1790, 93.0070),
(4, 25, 15, 25, 1.0300, 87.9820),
(4, 26, 20, 26, 0.7890, 96.8110),
(4, 30, 15, 30, 1.7320, 79.5460),
(4, 37, 37, 37, 1.3800, 90.1930),
(5, 2, 2, 3, 0.1840, 59.1450),
(6, 2, 2, 2, 0.1730, 60.5490),
(6, 2, 3, 2, 0.1570, 62.7920),
(7, 3, 30, 20, 1.2800, 89.9570),
(7, 3, 30, 30, 1.2600, 93.1020),
(7, 3, 37, 37, 1.3200, 90.7840),
(7, 6, 3, 30, 1.5300, 93.1910),
(7, 10, 3, 30, 1.4380, 90.5080),
(7, 20, 3, 37, 1.2820, 89.7330),
(7, 20, 30, 30, 1.1910, 93.9090),
(8, 3, 3, 3, 1.2800, 89.9650),
(8, 3, 3, 30, 1.3530, 87.7890),
(8, 30, 30, 30, 1.2300, 93.7320),
];
pub static MMFF94_TORSION_ENERGY: &[(u8, u8, u8, u8, u8, f64, f64, f64)] = &[
(0, 0, 1, 1, 0, 0.0000, 0.0000, 0.3000),
(0, 0, 1, 2, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 2, 2, 0.0000, 0.0000, -0.6500),
(0, 0, 1, 3, 0, 0.0000, 0.4000, 0.3000),
(0, 0, 1, 3, 1, 0.0000, 0.0000, 0.5500),
(0, 0, 1, 3, 5, 0.0000, 0.2000, 0.7000),
(0, 0, 1, 3, 7, 0.0000, 0.4000, 0.4000),
(0, 0, 1, 4, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 6, 0, 0.0000, 0.0000, 0.2000),
(0, 0, 1, 8, 0, 0.0000, -0.3000, 0.5000),
(0, 0, 1, 9, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 10, 0, 0.0000, 0.0000, 0.3000),
(0, 0, 1, 10, 3, 0.0000, 0.0000, 1.0000),
(0, 0, 1, 15, 0, 0.0000, 0.0000, 0.4000),
(0, 0, 1, 17, 0, 0.0000, 0.0000, 0.3500),
(0, 0, 1, 18, 0, 0.0000, 0.0000, 0.1000),
(0, 0, 1, 19, 0, 0.0000, 0.0000, 0.1500),
(0, 0, 1, 20, 0, 0.0000, 0.0000, 0.3500),
(0, 0, 1, 22, 0, 0.0000, 0.0000, 0.2360),
(0, 0, 1, 25, 0, 0.0000, 0.0000, 0.3000),
(0, 0, 1, 26, 0, 0.0000, 0.0000, 0.4500),
(0, 0, 1, 34, 0, 0.0000, 0.0000, 0.2500),
(0, 0, 1, 37, 0, 0.0000, 0.0000, 0.2000),
(0, 0, 1, 39, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 40, 0, 0.0000, 0.0000, 0.2500),
(0, 0, 1, 41, 0, 0.0000, 0.6000, 0.0000),
(0, 0, 1, 43, 0, 0.0000, 0.0000, 0.1500),
(0, 0, 1, 45, 0, 0.0000, 0.0000, 0.1000),
(0, 0, 1, 46, 0, 0.0000, 0.0000, -0.5000),
(0, 0, 1, 54, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 55, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 56, 0, 0.0000, 0.0000, -0.3000),
(0, 0, 1, 57, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 58, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 62, 0, 0.0000, 0.0000, 0.2500),
(0, 0, 1, 63, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 64, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 67, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 68, 0, 0.0000, 0.0000, 0.4000),
(0, 0, 1, 73, 0, 0.0000, 0.0000, 0.5000),
(0, 0, 1, 75, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 78, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 80, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 1, 81, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 2, 2, 0, 0.0000, 12.0000, 0.0000),
(0, 0, 2, 6, 0, 0.0000, 3.1000, 0.0000),
(0, 0, 2, 10, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 2, 15, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 2, 17, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 2, 18, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 2, 19, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 2, 20, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 2, 22, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 2, 25, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 2, 30, 0, 0.0000, 12.0000, 0.0000),
(0, 0, 2, 34, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 2, 40, 0, 0.0000, 3.7000, 0.0000),
(0, 0, 2, 41, 0, 0.0000, 1.2000, 0.0000),
(0, 0, 2, 43, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 2, 45, 0, 0.0000, 2.2000, 0.0000),
(0, 0, 2, 46, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 2, 55, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 2, 56, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 2, 62, 0, 0.0000, 8.0000, 0.0000),
(0, 0, 3, 6, 0, 0.0000, 5.5000, 0.0000),
(0, 0, 3, 9, 0, 0.0000, 16.0000, 0.0000),
(0, 0, 3, 10, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 3, 15, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 3, 17, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 3, 18, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 3, 20, 0, 0.0000, 0.0000, -0.3000),
(0, 0, 3, 22, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 3, 25, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 3, 40, 0, 0.0000, 3.9000, 0.0000),
(0, 0, 3, 41, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 3, 43, 0, 0.0000, 4.5000, 0.0000),
(0, 0, 3, 45, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 3, 48, 0, 0.0000, 0.0000, 0.8920),
(0, 0, 3, 51, 0, 0.0000, 13.5000, 0.0000),
(0, 0, 3, 54, 0, 0.0000, 8.0000, 0.0000),
(0, 0, 3, 55, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 3, 56, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 3, 62, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 3, 67, 0, 0.0000, 12.0000, 0.0000),
(0, 0, 3, 74, 0, 0.0000, 19.0000, 0.0000),
(0, 0, 3, 75, 0, 0.0000, 19.0000, 0.0000),
(0, 0, 6, 6, 0, 0.0000, -2.0000, 0.0000),
(0, 0, 6, 8, 0, 0.9000, -1.1000, -0.5000),
(0, 0, 6, 9, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 6, 10, 0, 1.2000, 0.5000, -1.0000),
(0, 0, 6, 15, 0, 0.0000, -4.0000, 0.0000),
(0, 0, 6, 17, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 6, 18, 0, 0.0000, 0.0000, 0.1000),
(0, 0, 6, 19, 0, 0.0000, 0.0000, 0.1500),
(0, 0, 6, 20, 0, 0.0000, 0.0000, 0.4000),
(0, 0, 6, 22, 0, 0.0000, 0.0000, 0.2170),
(0, 0, 6, 25, 0, 0.0000, 0.0000, 0.6500),
(0, 0, 6, 26, 0, 0.0000, 0.0000, 0.3460),
(0, 0, 6, 30, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 6, 37, 0, 0.0000, 3.2000, 0.0000),
(0, 0, 6, 39, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 6, 40, 0, 0.0000, 0.0000, 0.2740),
(0, 0, 6, 41, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 6, 43, 0, 0.0000, 0.0000, 0.2740),
(0, 0, 6, 45, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 6, 54, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 6, 55, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 6, 57, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 6, 58, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 6, 63, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 6, 64, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 8, 8, 0, 0.0000, 0.0000, 0.3750),
(0, 0, 8, 9, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 8, 10, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 8, 15, 0, 0.0000, 0.0000, 0.4240),
(0, 0, 8, 17, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 8, 19, 0, 0.0000, 0.0000, 0.2250),
(0, 0, 8, 20, 0, 0.0000, 0.0000, 0.3500),
(0, 0, 8, 22, 0, 0.0000, 0.0000, 0.2970),
(0, 0, 8, 25, 0, 0.0000, 0.0000, 0.3160),
(0, 0, 8, 26, 0, 0.0000, 0.0000, 0.4740),
(0, 0, 8, 34, 0, 0.0000, 0.0000, 0.2500),
(0, 0, 8, 39, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 8, 40, 0, 0.0000, 0.0000, 0.3750),
(0, 0, 8, 43, 0, 0.0000, 0.0000, 0.3750),
(0, 0, 8, 45, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 8, 46, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 8, 55, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 8, 56, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 9, 9, 0, 0.0000, 12.0000, 0.0000),
(0, 0, 9, 10, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 9, 15, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 9, 18, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 9, 19, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 9, 20, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 9, 25, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 9, 34, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 9, 40, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 9, 41, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 9, 45, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 9, 54, 0, 0.0000, 12.0000, 0.0000),
(0, 0, 9, 55, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 9, 56, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 9, 62, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 9, 67, 0, 0.0000, 12.0000, 0.0000),
(0, 0, 10, 10, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 15, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 17, 0, 0.0000, 4.7430, 0.0000),
(0, 0, 10, 20, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 22, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 25, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 26, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 34, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 37, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 10, 39, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 40, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 10, 41, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 10, 45, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 10, 63, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 10, 64, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 15, 15, 0, -1.4000, -8.3000, 1.0000),
(0, 0, 15, 18, 0, 0.0000, 0.0000, 0.1600),
(0, 0, 15, 19, 0, 0.0000, 0.0000, 0.2550),
(0, 0, 15, 20, 0, 0.0000, 0.0000, 0.3360),
(0, 0, 15, 22, 0, 0.0000, 0.0000, 0.3360),
(0, 0, 15, 25, 0, 0.0000, 0.0000, 0.3580),
(0, 0, 15, 26, 0, 0.0000, 0.0000, 0.5370),
(0, 0, 15, 30, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 15, 37, 0, 0.0000, 1.3000, 0.0000),
(0, 0, 15, 40, 0, 0.0000, 0.0000, 0.4240),
(0, 0, 15, 43, 0, 0.0000, 0.0000, 0.4240),
(0, 0, 15, 57, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 15, 63, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 15, 64, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 17, 20, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 17, 22, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 17, 37, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 17, 43, 0, 0.0000, 3.7950, 0.0000),
(0, 0, 18, 20, 0, 0.0000, 0.0000, 0.1120),
(0, 0, 18, 22, 0, 0.0000, 0.0000, 0.1120),
(0, 0, 18, 37, 0, 0.0000, -1.2000, -0.3000),
(0, 0, 18, 39, 0, 0.0000, 0.0000, 0.5000),
(0, 0, 18, 43, 0, 0.0000, 0.0000, 0.3500),
(0, 0, 18, 48, 0, 0.0000, 0.0000, 0.4000),
(0, 0, 18, 55, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 18, 58, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 18, 62, 0, 0.0000, 0.0000, 0.5000),
(0, 0, 18, 63, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 18, 64, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 18, 80, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 19, 20, 0, 0.0000, 0.0000, 0.1790),
(0, 0, 19, 37, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 19, 40, 0, 0.0000, 0.0000, 0.2250),
(0, 0, 19, 63, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 19, 75, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 20, 20, 0, 0.0000, 0.0000, 0.2000),
(0, 0, 20, 22, 0, 0.0000, 0.0000, 0.2360),
(0, 0, 20, 25, 0, 0.0000, 0.0000, 0.2510),
(0, 0, 20, 26, 0, 0.0000, 0.0000, 0.3760),
(0, 0, 20, 30, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 20, 30, 30, 0.0000, 0.0000, -0.5000),
(0, 0, 20, 34, 0, 0.0000, 0.0000, 0.1980),
(0, 0, 20, 37, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 20, 40, 0, 0.0000, 0.0000, 0.2970),
(0, 0, 20, 41, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 20, 43, 0, 0.0000, 0.0000, 0.2970),
(0, 0, 20, 45, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 22, 22, 0, 0.0000, 0.0000, 0.2360),
(0, 0, 22, 30, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 22, 34, 0, 0.0000, 0.0000, 0.1980),
(0, 0, 22, 37, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 22, 40, 0, 0.0000, 0.0000, 0.2970),
(0, 0, 22, 41, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 22, 43, 0, 0.0000, 0.0000, 0.2970),
(0, 0, 22, 45, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 25, 25, 0, 0.0000, 0.0000, 0.2670),
(0, 0, 25, 37, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 25, 39, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 25, 40, 0, 0.0000, 0.0000, 0.3160),
(0, 0, 25, 43, 0, 0.0000, 0.0000, 0.2500),
(0, 0, 25, 57, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 25, 63, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 26, 26, 0, 0.0000, 0.0000, 0.6000),
(0, 0, 26, 34, 0, 0.0000, 0.0000, 0.3160),
(0, 0, 26, 37, 0, 0.0000, 1.4230, 0.0000),
(0, 0, 26, 40, 0, 0.0000, 0.0000, 0.4740),
(0, 0, 30, 30, 0, 0.0000, 12.0000, 0.0000),
(0, 0, 30, 40, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 34, 37, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 34, 43, 0, 0.0000, 0.0000, 0.2500),
(0, 0, 37, 37, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 37, 38, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 37, 39, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 37, 40, 0, 0.0000, 4.0000, 0.0000),
(0, 0, 37, 41, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 37, 43, 0, 0.0000, 2.0000, 1.8000),
(0, 0, 37, 45, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 37, 46, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 37, 55, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 37, 56, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 37, 58, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 37, 62, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 37, 63, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 37, 64, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 37, 69, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 37, 78, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 37, 81, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 38, 38, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 38, 58, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 38, 63, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 38, 64, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 38, 69, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 38, 78, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 39, 40, 0, 0.0000, 0.0000, 0.0000),
(0, 0, 39, 45, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 39, 63, 0, 0.0000, 4.0000, 0.0000),
(0, 0, 39, 64, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 39, 65, 0, 0.0000, 4.0000, 0.0000),
(0, 0, 39, 78, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 40, 40, 0, 0.0000, 0.0000, 0.3750),
(0, 0, 40, 45, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 40, 46, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 40, 54, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 40, 63, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 40, 64, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 40, 78, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 41, 41, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 41, 55, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 41, 62, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 41, 80, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 43, 43, 0, 0.0000, 0.0000, 0.3750),
(0, 0, 43, 45, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 43, 64, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 44, 57, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 44, 63, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 44, 65, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 44, 78, 0, 0.0000, 2.8460, 0.0000),
(0, 0, 44, 80, 0, 0.0000, 2.8460, 0.0000),
(0, 0, 45, 63, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 45, 64, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 45, 78, 0, 0.0000, 1.8000, 0.0000),
(0, 0, 55, 57, 0, 0.0000, 10.0000, 0.0000),
(0, 0, 55, 62, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 55, 64, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 55, 80, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 56, 57, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 56, 63, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 56, 80, 0, 0.0000, 4.8000, 0.0000),
(0, 0, 58, 63, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 58, 64, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 59, 63, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 59, 65, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 59, 78, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 59, 80, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 59, 82, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 62, 63, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 62, 64, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 63, 64, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 63, 66, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 63, 78, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 63, 81, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 64, 64, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 64, 65, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 64, 66, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 64, 78, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 64, 81, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 64, 82, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 65, 66, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 65, 78, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 65, 81, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 65, 82, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 66, 66, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 66, 78, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 66, 81, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 67, 67, 0, 0.0000, 12.0000, 0.0000),
(0, 0, 76, 76, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 76, 78, 0, 0.0000, 3.6000, 0.0000),
(0, 0, 78, 78, 0, 0.0000, 7.0000, 0.0000),
(0, 0, 78, 79, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 78, 81, 0, 0.0000, 4.0000, 0.0000),
(0, 0, 79, 79, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 79, 81, 0, 0.0000, 6.0000, 0.0000),
(0, 0, 80, 81, 0, 0.0000, 4.0000, 0.0000),
(0, 1, 1, 1, 1, 0.1030, 0.6810, 0.3320),
(0, 1, 1, 1, 2, -0.2950, 0.4380, 0.5840),
(0, 1, 1, 1, 3, 0.0660, -0.1560, 0.1430),
(0, 1, 1, 1, 5, 0.6390, -0.6300, 0.2640),
(0, 1, 1, 1, 6, -0.6880, 1.7570, 0.4770),
(0, 1, 1, 1, 8, -1.4200, -0.0920, 1.1010),
(0, 1, 1, 1, 11, 0.5930, 0.6620, 1.1200),
(0, 1, 1, 1, 12, -0.6780, 0.4170, 0.6240),
(0, 1, 1, 1, 15, -0.7140, 0.6980, 0.0000),
(0, 1, 1, 1, 34, -0.6470, 0.5500, 0.5900),
(0, 1, 1, 2, 1, 0.4190, 0.2960, 0.2820),
(0, 1, 1, 2, 2, -0.4940, 0.2740, -0.6300),
(0, 1, 1, 2, 5, 0.0750, 0.0000, 0.3580),
(0, 1, 1, 3, 1, 0.1030, 0.1770, 0.5450),
(0, 1, 1, 3, 5, -0.0720, 0.3160, 0.6740),
(0, 1, 1, 3, 6, -0.1170, -0.3330, 0.2020),
(0, 1, 1, 3, 7, 0.8250, 0.1390, 0.3250),
(0, 1, 1, 3, 10, -0.9270, 1.1120, 1.3880),
(0, 1, 1, 6, 1, -0.6810, 0.7550, 0.7550),
(0, 1, 1, 6, 3, -0.5470, 0.0000, 0.3200),
(0, 1, 1, 6, 21, 0.0000, 0.2700, 0.2370),
(0, 1, 1, 8, 1, -0.4390, 0.7860, 0.2720),
(0, 1, 1, 8, 6, -0.6080, 0.3390, 1.4960),
(0, 1, 1, 8, 23, -0.4280, 0.3230, 0.2800),
(0, 1, 1, 10, 3, -1.0270, 0.6940, 0.9480),
(0, 1, 1, 10, 6, 0.1590, -0.5520, 0.1980),
(0, 1, 1, 10, 28, 0.5520, -0.3800, 0.3260),
(0, 1, 1, 15, 1, -1.0470, 0.1700, 0.3980),
(0, 1, 1, 15, 15, -1.4380, 0.2630, 0.5010),
(0, 1, 1, 15, 71, -0.3760, -0.1330, 0.2880),
(0, 1, 1, 25, 1, 0.0000, -0.2070, 0.2320),
(0, 1, 1, 25, 32, 0.0000, 0.2880, 0.2180),
(0, 1, 1, 34, 36, 0.0000, 0.0000, 0.1870),
(0, 1, 1, 37, 37, 0.0000, 0.4490, 0.0000),
(0, 1, 1, 39, 63, 0.0000, -0.0800, -0.0560),
(0, 1, 1, 41, 32, 0.0000, 1.2630, 0.0000),
(0, 1, 1, 56, 36, 0.8750, 0.6680, -0.0150),
(0, 1, 1, 56, 57, -0.8700, 0.7750, -0.4060),
(0, 1, 1, 68, 1, -0.1170, 0.0900, 0.7510),
(0, 1, 1, 68, 23, 0.3730, 0.1530, 0.6350),
(0, 1, 1, 68, 32, -0.0900, -0.1690, 0.0750),
(0, 1, 2, 2, 1, -0.4030, 12.0000, 0.0000),
(0, 1, 2, 2, 2, 0.0000, 12.0000, 0.0000),
(0, 1, 2, 2, 5, 0.0000, 12.0000, 0.0000),
(0, 1, 3, 6, 1, -1.2440, 5.4820, 0.3650),
(0, 1, 3, 6, 24, -1.1660, 5.0780, -0.5450),
(0, 1, 3, 6, 37, -0.6770, 5.8540, 0.5210),
(0, 1, 3, 10, 1, 0.6470, 6.1590, 0.5070),
(0, 1, 3, 10, 6, -1.0350, 8.7910, 1.4640),
(0, 1, 3, 10, 28, -0.2940, 5.8050, 1.3420),
(0, 1, 3, 43, 18, 1.7120, 3.3090, 0.2330),
(0, 1, 3, 43, 28, -0.4140, 4.1680, -0.8750),
(0, 1, 3, 51, 52, 0.0000, 13.5490, 0.0000),
(0, 1, 3, 74, 7, 0.0000, 19.3490, 0.0000),
(0, 1, 3, 75, 71, 0.0000, 18.7510, 0.0000),
(0, 1, 6, 25, 1, -1.7040, -0.4520, 0.5560),
(0, 1, 6, 25, 6, 0.0000, 0.0000, 0.7770),
(0, 1, 6, 25, 32, 1.2050, 0.9140, 0.6120),
(0, 1, 6, 37, 37, 0.0000, 4.3820, 0.0000),
(0, 1, 6, 45, 32, 0.0000, 6.2080, 0.0000),
(0, 1, 15, 15, 1, -1.6630, -8.4080, 1.4330),
(0, 1, 15, 15, 71, -1.0880, -8.2450, 0.4110),
(0, 1, 15, 37, 37, 0.0000, 2.1770, 0.0000),
(0, 1, 18, 43, 1, -0.9140, -0.4820, 0.1790),
(0, 1, 18, 43, 3, -0.3920, -2.7240, 0.3120),
(0, 1, 18, 43, 28, -1.5080, -1.8160, -0.1750),
(0, 1, 18, 43, 37, 0.8230, -1.2200, -0.7700),
(0, 1, 18, 48, 28, 1.7670, 1.6060, 0.4080),
(0, 1, 18, 62, 1, -0.4030, -0.2730, 0.4400),
(0, 1, 20, 20, 5, 0.0670, 0.0810, 0.3470),
(0, 1, 20, 20, 20, -0.0630, -0.0640, 0.1400),
(0, 1, 25, 43, 1, -2.6860, -1.5120, 0.5910),
(0, 1, 25, 43, 28, -3.7300, -0.5310, 0.0000),
(0, 1, 37, 37, 5, 0.0000, 7.0000, 0.0000),
(0, 1, 37, 37, 37, 0.0000, 7.0000, 0.0000),
(0, 1, 39, 63, 5, 0.0000, 4.0000, 0.0000),
(0, 1, 39, 63, 64, 0.0000, 4.0000, 0.0000),
(0, 1, 55, 57, 5, 0.4230, 12.0640, 0.0900),
(0, 1, 55, 57, 55, -0.4280, 12.0440, 0.0000),
(0, 1, 56, 57, 56, 0.0000, 6.8860, -0.1610),
(0, 2, 1, 1, 5, 0.3210, -0.4110, 0.1440),
(0, 2, 1, 2, 2, -0.2930, 0.1150, -0.5080),
(0, 2, 1, 2, 5, 0.3010, 0.1040, 0.5070),
(0, 2, 1, 3, 5, 0.6630, -0.1670, 0.4260),
(0, 2, 1, 3, 7, -0.7580, 0.1120, 0.5630),
(0, 2, 1, 6, 21, 0.1020, 0.4600, -0.1280),
(0, 2, 1, 8, 23, 0.5940, -0.4090, 0.1550),
(0, 2, 2, 2, 5, 0.0000, 12.0000, 0.0000),
(0, 2, 2, 6, 1, -1.9530, 3.9530, -1.0550),
(0, 2, 2, 6, 3, -1.7120, 2.5960, -0.3300),
(0, 2, 2, 6, 29, -0.2150, 2.8100, -0.4560),
(0, 2, 2, 40, 28, 0.0000, 3.7560, -0.5300),
(0, 2, 2, 41, 32, 0.0000, 1.2350, 0.0000),
(0, 2, 2, 45, 32, 0.0000, 2.2120, 0.0000),
(0, 2, 2, 62, 23, 1.6930, 7.9030, 0.5320),
(0, 2, 3, 9, 27, 0.0000, 16.0000, 0.0000),
(0, 2, 37, 37, 5, 0.0000, 7.0000, 0.0000),
(0, 2, 37, 37, 37, 0.0000, 7.0000, 0.0000),
(0, 3, 1, 1, 3, 0.4430, 0.0000, -1.1400),
(0, 3, 1, 1, 5, -0.2560, 0.0580, 0.0000),
(0, 3, 1, 1, 6, -0.6790, -0.0290, 0.0000),
(0, 3, 1, 2, 1, 0.5650, -0.5540, 0.2340),
(0, 3, 1, 2, 2, -0.5770, -0.4820, -0.4270),
(0, 3, 1, 2, 5, 0.0820, 0.0000, 0.1230),
(0, 3, 1, 6, 21, -1.6520, -1.6600, 0.2830),
(0, 3, 1, 10, 3, 3.1000, -2.5290, 1.4940),
(0, 3, 1, 10, 28, 0.0790, 0.2800, 0.4020),
(0, 3, 2, 2, 5, 0.0000, 12.0000, 0.0000),
(0, 3, 6, 37, 37, 0.0000, 2.5760, 0.0000),
(0, 3, 20, 20, 5, 0.0000, 0.0000, 0.0830),
(0, 3, 20, 20, 20, 0.0000, 0.0000, 0.0000),
(0, 3, 37, 37, 5, 0.0000, 7.0000, 0.0000),
(0, 3, 37, 37, 37, 0.0000, 7.0000, 0.0000),
(0, 5, 1, 1, 5, 0.2840, -1.3860, 0.3140),
(0, 5, 1, 1, 6, -0.6540, 1.0720, 0.2790),
(0, 5, 1, 1, 8, -0.7440, -1.2350, 0.3370),
(0, 5, 1, 1, 10, 0.0000, 0.0000, 0.4270),
(0, 5, 1, 1, 11, 0.0000, 0.5160, 0.2910),
(0, 5, 1, 1, 12, 0.6780, -0.6020, 0.3980),
(0, 5, 1, 1, 15, 1.1420, -0.6440, 0.3670),
(0, 5, 1, 1, 25, 0.0000, 0.0000, 0.2950),
(0, 5, 1, 1, 34, 0.6920, -0.5300, 0.2780),
(0, 5, 1, 1, 37, 0.0000, 0.0000, 0.3890),
(0, 5, 1, 1, 39, 0.0000, 0.0000, 0.2780),
(0, 5, 1, 1, 41, 0.0000, 0.0000, -0.1410),
(0, 5, 1, 1, 56, 0.0000, 0.0000, 0.3240),
(0, 5, 1, 1, 68, 0.0000, 0.0000, 0.1360),
(0, 5, 1, 2, 1, 0.0000, -0.1840, 0.2200),
(0, 5, 1, 2, 2, 0.5010, -0.4100, -0.5350),
(0, 5, 1, 2, 5, -0.5230, -0.2280, 0.2080),
(0, 5, 1, 3, 1, -0.0730, 0.0850, 0.5310),
(0, 5, 1, 3, 5, -0.8220, 0.5010, 1.0080),
(0, 5, 1, 3, 6, 0.0000, -0.6240, 0.3300),
(0, 5, 1, 3, 7, 0.6590, -1.4070, 0.3080),
(0, 5, 1, 3, 10, -0.4120, 0.6930, 0.0870),
(0, 5, 1, 3, 43, 0.0000, 1.0270, 0.3600),
(0, 5, 1, 3, 51, 0.0000, 1.5430, 0.3500),
(0, 5, 1, 3, 53, 0.0000, 0.5010, 0.0000),
(0, 5, 1, 3, 74, 0.0000, 0.5130, -0.3440),
(0, 5, 1, 3, 75, 0.0000, 0.5110, -0.1860),
(0, 5, 1, 6, 1, 0.5710, 0.3190, 0.5700),
(0, 5, 1, 6, 2, 0.0000, 0.0000, 0.3060),
(0, 5, 1, 6, 3, 0.5720, 0.0000, -0.3040),
(0, 5, 1, 6, 21, 0.5960, -0.2760, 0.3460),
(0, 5, 1, 6, 25, 0.0000, 0.0000, 0.0610),
(0, 5, 1, 6, 37, 0.0000, 0.0000, 0.1060),
(0, 5, 1, 6, 45, 0.0000, 0.0000, -0.1740),
(0, 5, 1, 8, 1, 0.3930, -0.3850, 0.5620),
(0, 5, 1, 8, 6, 0.5980, -0.1580, 0.3990),
(0, 5, 1, 8, 23, -0.1520, -0.4400, 0.3570),
(0, 5, 1, 9, 3, 0.2040, -0.3350, -0.3520),
(0, 5, 1, 9, 53, 0.0000, 0.0000, 0.0970),
(0, 5, 1, 10, 1, 0.0000, 0.0000, 0.7790),
(0, 5, 1, 10, 3, -2.0990, 1.3630, 0.0210),
(0, 5, 1, 10, 6, -0.1620, 0.8320, 0.5520),
(0, 5, 1, 10, 28, -0.6160, 0.0000, 0.2740),
(0, 5, 1, 15, 1, 1.1430, -0.2310, 0.4470),
(0, 5, 1, 15, 15, 1.5550, -0.3230, 0.4560),
(0, 5, 1, 15, 37, 0.0000, 0.0000, 0.4590),
(0, 5, 1, 15, 71, 0.2290, 0.2030, 0.4400),
(0, 5, 1, 17, 1, 0.0000, 0.0000, 0.5360),
(0, 5, 1, 17, 7, 0.0000, 0.0000, 0.2120),
(0, 5, 1, 18, 1, 0.0000, 0.0000, 0.0000),
(0, 5, 1, 18, 6, 0.0000, 0.0000, 0.0990),
(0, 5, 1, 18, 32, 0.0000, 0.5850, 0.3880),
(0, 5, 1, 18, 43, 0.0000, -0.4120, 0.1210),
(0, 5, 1, 18, 48, 0.0000, 0.0000, 0.1950),
(0, 5, 1, 18, 62, 0.0000, 0.0000, -0.0880),
(0, 5, 1, 19, 5, 0.0000, 0.0000, 0.1960),
(0, 5, 1, 19, 6, 0.0000, 0.0000, 0.1760),
(0, 5, 1, 19, 12, 0.0000, 0.0000, 0.1520),
(0, 5, 1, 20, 5, 0.0000, 0.0000, 0.3440),
(0, 5, 1, 20, 20, 0.0000, 0.0000, 0.3610),
(0, 5, 1, 25, 1, 0.0000, 0.1520, 0.2350),
(0, 5, 1, 25, 6, 0.0000, 0.0000, 0.4950),
(0, 5, 1, 25, 32, 0.0000, -0.1300, 0.2140),
(0, 5, 1, 25, 43, 0.0000, 0.0000, 0.4660),
(0, 5, 1, 25, 72, 0.0000, 0.0000, 0.2430),
(0, 5, 1, 26, 12, 0.0000, 0.0000, 0.4390),
(0, 5, 1, 26, 71, 0.0000, 0.0000, 0.4720),
(0, 5, 1, 34, 1, 0.0000, 0.0000, 0.2470),
(0, 5, 1, 34, 36, 0.0000, 0.0000, 0.2590),
(0, 5, 1, 37, 37, 0.0000, -0.4200, 0.3910),
(0, 5, 1, 39, 63, 0.0000, 0.0000, -0.1130),
(0, 5, 1, 40, 28, 0.0000, -0.0970, 0.2030),
(0, 5, 1, 40, 37, 0.0000, 0.0000, 0.3290),
(0, 5, 1, 41, 32, 0.0000, 0.0000, -0.1060),
(0, 5, 1, 41, 72, 0.0000, 0.6320, 0.0000),
(0, 5, 1, 43, 18, 0.3570, -0.9180, 0.0000),
(0, 5, 1, 43, 25, 0.0000, 0.0000, 0.0610),
(0, 5, 1, 43, 28, -0.2490, 0.3820, 0.3430),
(0, 5, 1, 45, 32, 0.0000, 0.0000, 0.1250),
(0, 5, 1, 46, 7, 0.0000, 0.0000, -0.5400),
(0, 5, 1, 54, 3, 0.0000, 0.0000, -0.3150),
(0, 5, 1, 54, 36, 0.0000, 0.0000, 0.3150),
(0, 5, 1, 55, 36, 0.0000, -0.0580, 0.0840),
(0, 5, 1, 55, 57, 0.0000, -0.0580, -0.0920),
(0, 5, 1, 56, 36, -0.9580, -0.6290, -0.3720),
(0, 5, 1, 56, 57, 0.9520, -0.7150, -0.4830),
(0, 5, 1, 62, 18, 0.0000, 0.0000, 0.2700),
(0, 5, 1, 68, 1, 0.1340, -0.1120, 0.3290),
(0, 5, 1, 68, 23, -0.3610, -0.2020, 0.5600),
(0, 5, 1, 68, 32, 0.0720, 0.2180, 0.0930),
(0, 5, 1, 73, 32, 0.0000, 0.0000, 0.5090),
(0, 5, 1, 73, 72, 0.0000, 0.0000, 0.4430),
(0, 5, 2, 2, 5, 0.0000, 12.0000, 0.0000),
(0, 5, 2, 2, 6, 0.0000, 12.0000, 0.0000),
(0, 5, 2, 2, 37, 0.0000, 12.0000, 0.0000),
(0, 5, 2, 2, 40, 0.0000, 12.0000, 0.0000),
(0, 5, 2, 2, 41, 0.0000, 12.0000, 0.0000),
(0, 5, 2, 2, 45, 0.0000, 12.0000, 0.0000),
(0, 5, 2, 2, 62, 0.0000, 12.0000, 0.0000),
(0, 5, 2, 6, 1, 1.9510, 3.9360, 1.1300),
(0, 5, 2, 6, 3, 1.7190, 2.6280, 0.3600),
(0, 5, 2, 6, 29, 0.2160, 2.8080, 0.4560),
(0, 5, 2, 40, 28, 0.0730, 3.6980, 0.2910),
(0, 5, 2, 41, 32, 0.0000, 1.2310, 0.0000),
(0, 5, 2, 45, 32, 0.0000, 2.2250, 0.0000),
(0, 5, 2, 62, 23, -1.6960, 7.8970, -0.4820),
(0, 5, 3, 6, 1, 0.5260, 5.6310, 0.6910),
(0, 5, 3, 6, 2, 0.1590, 6.5860, 0.2160),
(0, 5, 3, 6, 24, -2.2850, 4.7370, 0.4680),
(0, 5, 3, 9, 1, 0.6870, 16.1520, 0.8940),
(0, 5, 3, 9, 27, 0.0000, 16.0000, 0.0000),
(0, 5, 3, 10, 1, -0.1830, 6.3140, 1.7530),
(0, 5, 3, 10, 3, -0.7510, 5.3480, 0.2090),
(0, 5, 3, 10, 28, -0.3880, 5.9720, 0.4590),
(0, 5, 3, 40, 28, -1.4770, 4.3620, 0.9020),
(0, 5, 3, 54, 1, 0.0000, 8.0000, 0.0000),
(0, 5, 3, 54, 36, 0.0000, 8.0000, 0.0000),
(0, 5, 20, 20, 5, 0.0000, 0.0000, 0.4240),
(0, 5, 20, 20, 6, 0.0000, 0.0000, -0.0800),
(0, 5, 20, 20, 8, 0.0000, 0.1270, 0.4500),
(0, 5, 20, 20, 12, -0.0720, -0.2690, 0.4390),
(0, 5, 20, 20, 20, -0.0570, 0.0000, 0.3070),
(0, 5, 37, 37, 5, 0.0000, 7.0000, 0.0000),
(0, 5, 37, 37, 6, 0.0000, 7.0000, 0.0000),
(0, 5, 37, 37, 15, 0.0000, 7.0000, 0.0000),
(0, 5, 37, 37, 18, 0.0000, 7.0000, 0.0000),
(0, 5, 37, 37, 37, 0.0000, 7.0000, 0.0000),
(0, 5, 37, 37, 40, 0.0000, 7.0000, 0.0000),
(0, 5, 37, 37, 43, 0.0000, 7.0000, 0.0000),
(0, 5, 63, 64, 5, 0.0000, 7.0000, 0.0000),
(0, 5, 63, 64, 64, 0.0000, 7.0000, 0.0000),
(0, 5, 64, 64, 5, 0.0000, 7.0000, 0.0000),
(0, 5, 64, 64, 63, 0.0000, 7.0000, 0.0000),
(0, 6, 1, 1, 6, 0.4080, 1.3970, 0.9610),
(0, 6, 1, 2, 1, -0.4670, 0.0000, 0.4900),
(0, 6, 1, 2, 2, 0.4250, 0.1680, -0.8750),
(0, 6, 1, 2, 5, 0.0000, 0.1360, 0.3960),
(0, 6, 1, 3, 6, 0.4470, 0.6520, 0.3180),
(0, 6, 1, 3, 7, -0.3950, 0.7300, -0.1390),
(0, 6, 1, 6, 1, 0.2290, -0.7100, 0.7220),
(0, 6, 1, 6, 21, 1.4880, -3.4010, -0.3200),
(0, 6, 1, 37, 37, 0.0000, 0.0000, 0.1500),
(0, 6, 37, 37, 37, 0.0000, 7.0000, 0.0000),
(0, 7, 3, 6, 0, 0.7000, 6.5000, -0.4000),
(0, 7, 3, 6, 1, 0.6820, 7.1840, -0.9350),
(0, 7, 3, 6, 2, -0.1680, 6.5720, -0.1510),
(0, 7, 3, 6, 24, 1.6620, 6.1520, -0.0580),
(0, 7, 3, 6, 37, 0.6350, 5.8900, -0.4460),
(0, 7, 3, 10, 1, -0.3190, 6.2940, -0.1470),
(0, 7, 3, 10, 3, 0.7760, -0.5850, -0.1450),
(0, 7, 3, 10, 6, 1.1070, 8.6310, -0.4520),
(0, 7, 3, 10, 28, 1.4350, 4.9750, -0.4540),
(0, 7, 3, 20, 0, 0.0000, 0.4000, 0.4000),
(0, 7, 3, 20, 5, 0.0000, 0.0000, -0.1310),
(0, 7, 3, 20, 20, 0.0000, 0.0000, 0.0000),
(0, 7, 3, 22, 0, 0.0000, 0.4000, 0.4000),
(0, 7, 3, 43, 18, -0.8800, 5.0910, -0.1290),
(0, 7, 3, 43, 28, 0.5360, 5.2760, -0.5560),
(0, 8, 1, 1, 8, 1.0550, 0.8340, 0.0000),
(0, 8, 1, 2, 1, -0.5040, 0.3710, 0.5570),
(0, 8, 1, 2, 2, 0.5410, 0.5390, -1.0090),
(0, 8, 1, 2, 5, 0.0000, 0.2040, 0.4640),
(0, 9, 3, 40, 28, 1.4960, 4.3690, -0.4170),
(0, 10, 1, 3, 7, 0.3380, 2.7720, 2.1450),
(0, 10, 1, 3, 10, 0.5480, 0.0000, 1.7950),
(0, 10, 3, 10, 28, 0.0000, 3.4950, 1.2910),
(0, 11, 1, 1, 11, -0.3870, -0.5430, 1.4050),
(0, 12, 1, 1, 12, 0.0000, 0.0000, 0.8930),
(0, 12, 20, 20, 20, 0.0770, 0.2020, 0.1830),
(0, 15, 1, 1, 15, -0.1770, 0.0000, 0.0490),
(0, 15, 37, 37, 37, 0.0000, 7.0000, 0.0000),
(0, 18, 37, 37, 37, 0.0000, 7.0000, 0.0000),
(0, 18, 39, 63, 5, 0.0000, 4.0000, 0.0000),
(0, 18, 39, 63, 64, 0.0000, 4.0000, 0.0000),
(0, 20, 3, 20, 5, 0.0000, 0.0000, 0.0850),
(0, 20, 3, 20, 20, 0.0000, 0.0000, 0.0000),
(0, 20, 6, 20, 5, 0.0000, 0.0000, -0.0790),
(0, 20, 8, 20, 5, 0.0000, 0.1200, 0.4720),
(0, 21, 6, 8, 1, 0.2610, -0.3300, -0.5420),
(0, 21, 6, 8, 23, 1.5030, -1.8530, -0.4760),
(0, 21, 6, 10, 1, 0.8750, 0.1800, -0.7330),
(0, 21, 6, 10, 3, 0.5290, 0.0000, -1.1630),
(0, 21, 6, 19, 1, -0.6200, -0.3290, 0.3030),
(0, 21, 6, 19, 5, 0.6830, 0.2200, 0.0000),
(0, 23, 8, 20, 5, -0.1010, -0.3240, 0.3710),
(0, 23, 8, 20, 20, 0.1070, 0.2530, 0.1510),
(0, 24, 6, 25, 6, -3.2090, -7.6220, 1.0650),
(0, 24, 6, 25, 32, -5.8910, -3.3320, 0.2900),
(0, 29, 6, 37, 37, 0.0000, 2.8010, 0.0000),
(0, 32, 18, 37, 37, -0.1730, -0.9650, -0.6100),
(0, 32, 18, 39, 63, 0.0000, 0.6870, 0.6800),
(0, 32, 18, 43, 1, 1.5880, 1.4990, 1.4100),
(0, 32, 18, 43, 3, 0.6530, 0.2540, 0.0000),
(0, 32, 18, 43, 28, 0.5280, 0.3420, 0.0000),
(0, 32, 18, 43, 37, 0.8120, 1.5130, 1.2660),
(0, 32, 18, 48, 28, -1.4630, -2.5480, 0.3100),
(0, 32, 18, 62, 1, 0.2910, 0.3850, 0.5820),
(0, 32, 25, 43, 1, 2.1080, 1.8960, 0.9650),
(0, 32, 25, 43, 28, 2.9770, 0.7320, -0.5020),
(0, 33, 6, 18, 1, -0.5200, -0.4710, -0.2670),
(0, 33, 6, 18, 6, -1.6230, 0.2040, 0.4380),
(0, 33, 6, 18, 32, 1.6160, 0.4250, 0.1910),
(0, 36, 55, 57, 5, -0.2680, 8.0770, -0.8060),
(0, 36, 55, 57, 55, 0.2730, 8.0250, 0.6920),
(0, 36, 56, 57, 56, 0.0000, 4.6880, 0.1070),
(0, 37, 1, 6, 21, 0.7120, 1.3200, -0.5070),
(0, 37, 18, 39, 63, 0.0000, -0.5130, 0.3570),
(0, 37, 18, 43, 1, -1.1390, -0.7030, 1.0880),
(0, 37, 18, 43, 28, -2.0140, -1.6460, -2.0680),
(0, 37, 18, 43, 37, -1.5190, -0.3280, 1.4370),
(0, 37, 37, 37, 37, 0.0000, 7.0000, 0.0000),
(0, 37, 37, 37, 40, 0.0000, 7.0000, 0.0000),
(0, 37, 37, 37, 43, 0.0000, 7.0000, 0.0000),
(0, 37, 37, 40, 1, 0.0000, 4.3360, 0.3700),
(0, 37, 37, 40, 28, 0.7150, 2.6280, 3.3550),
(0, 37, 37, 43, 18, 0.3720, 2.2840, 2.0340),
(0, 37, 37, 43, 28, 0.0000, 1.6940, 1.5080),
(0, 39, 18, 37, 37, 0.0000, -0.7600, 0.2270),
(0, 39, 63, 64, 5, 0.0000, 7.0000, 0.0000),
(0, 39, 63, 64, 64, 0.0000, 7.0000, 0.0000),
(0, 40, 3, 9, 1, -0.7580, 18.2160, -0.1880),
(0, 40, 3, 9, 27, 0.0000, 16.0000, 0.0000),
(0, 40, 3, 40, 28, 0.1780, 3.1490, 0.7780),
(0, 43, 18, 37, 37, 0.2280, -1.7410, -0.3710),
(0, 43, 18, 43, 28, 3.0110, -1.4050, 2.0380),
(0, 63, 39, 63, 5, 0.0000, 4.0000, 0.0000),
(0, 63, 39, 63, 64, 0.0000, 4.0000, 0.0000),
(0, 63, 64, 64, 63, 0.0000, 7.0000, 0.0000),
(0, 71, 15, 37, 37, 0.0000, 0.5050, 0.3330),
(1, 0, 2, 2, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 2, 3, 0, 0.0000, 2.5000, 0.0000),
(1, 0, 2, 4, 0, 0.0000, 0.0000, 0.0000),
(1, 0, 2, 9, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 2, 37, 0, 0.0000, 2.0000, 0.0000),
(1, 0, 2, 39, 0, 0.0000, 6.0000, 0.0000),
(1, 0, 2, 63, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 2, 64, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 2, 67, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 2, 81, 0, 0.0000, 4.8000, 0.0000),
(1, 0, 3, 3, 0, 0.0000, 0.6000, 0.0000),
(1, 0, 3, 9, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 3, 30, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 3, 37, 0, 0.0000, 2.5000, 0.0000),
(1, 0, 3, 39, 0, 0.0000, 5.5000, 0.0000),
(1, 0, 3, 54, 0, 0.0000, 2.5000, 0.0000),
(1, 0, 3, 57, 0, 0.0000, 2.5000, 0.0000),
(1, 0, 3, 58, 0, 0.0000, 4.8000, 0.0000),
(1, 0, 3, 63, 0, 0.0000, 2.5000, 0.0000),
(1, 0, 3, 64, 0, 0.0000, 2.5000, 0.0000),
(1, 0, 3, 78, 0, 0.0000, 2.5000, 0.0000),
(1, 0, 3, 80, 0, 0.0000, 2.5000, 0.0000),
(1, 0, 9, 9, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 9, 37, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 9, 39, 0, 0.0000, 6.0000, 0.0000),
(1, 0, 9, 57, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 9, 63, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 9, 64, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 9, 78, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 9, 81, 0, 0.0000, 4.8000, 0.0000),
(1, 0, 30, 30, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 30, 67, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 37, 37, 0, 0.0000, 2.0000, 0.0000),
(1, 0, 37, 39, 0, 0.0000, 6.0000, 0.0000),
(1, 0, 37, 57, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 37, 58, 0, 0.0000, 4.8000, 0.0000),
(1, 0, 37, 63, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 37, 64, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 37, 67, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 37, 81, 0, 0.0000, 4.8000, 0.0000),
(1, 0, 39, 63, 0, 0.0000, 6.0000, 0.0000),
(1, 0, 39, 64, 0, 0.0000, 6.0000, 0.0000),
(1, 0, 57, 63, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 57, 64, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 63, 63, 0, 0.0000, 1.8000, 0.0000),
(1, 0, 64, 64, 0, 0.0000, 1.8000, 0.0000),
(1, 1, 2, 2, 2, -0.4180, 2.0890, -0.3100),
(1, 1, 2, 2, 5, 0.4120, 2.1200, 0.2690),
(1, 1, 2, 3, 1, 0.1360, 1.7980, 0.6300),
(1, 1, 2, 3, 5, 0.4970, 2.4050, 0.3570),
(1, 1, 2, 3, 6, -0.2110, 1.9250, -0.1310),
(1, 1, 2, 3, 7, -0.4010, 2.0280, -0.3180),
(1, 1, 2, 3, 10, -0.0840, 2.2140, -0.6100),
(1, 1, 2, 37, 37, 0.0000, 2.9520, -0.0790),
(1, 1, 3, 3, 1, -0.4860, 0.7140, 0.0000),
(1, 1, 3, 3, 6, -0.0810, -0.1250, 0.1320),
(1, 1, 3, 3, 7, 1.0530, 1.3270, 0.0000),
(1, 1, 3, 37, 37, 0.0000, 2.4280, 0.0000),
(1, 2, 2, 2, 2, 0.0940, 1.6210, 0.8770),
(1, 2, 2, 2, 5, 0.3170, 1.4210, -0.8700),
(1, 2, 2, 3, 1, -0.3250, 1.5530, -0.4870),
(1, 2, 2, 3, 5, -0.2950, 2.0240, -0.5900),
(1, 2, 2, 3, 6, -0.1430, 1.4660, 0.0000),
(1, 2, 2, 3, 7, 0.3620, 1.9780, 0.0000),
(1, 2, 2, 3, 9, 0.2960, 1.5140, 0.4810),
(1, 2, 2, 3, 10, 0.0950, 1.5830, 0.3800),
(1, 2, 2, 37, 37, 0.0000, 1.5420, 0.4340),
(1, 5, 2, 2, 5, -0.4060, 1.7670, 0.0000),
(1, 5, 2, 3, 1, 0.2130, 1.7280, -0.0420),
(1, 5, 2, 3, 5, -0.2080, 1.6220, 0.2230),
(1, 5, 2, 3, 6, 0.3590, 1.5390, 0.1940),
(1, 5, 2, 3, 7, 0.0000, 2.0460, 0.0000),
(1, 5, 2, 3, 9, -0.2900, 1.5190, -0.4700),
(1, 5, 2, 3, 10, 0.0000, 1.3950, 0.2270),
(1, 5, 2, 37, 37, 0.0000, 1.3080, -0.3570),
(1, 5, 3, 3, 6, 0.0000, 0.1880, 0.4360),
(1, 5, 3, 3, 7, 0.0000, 0.1770, -0.4120),
(1, 6, 3, 3, 6, 0.2690, 0.4370, 0.0000),
(1, 6, 3, 3, 7, -0.4950, 0.7930, -0.3180),
(1, 6, 3, 37, 37, 0.0000, 1.7430, 0.0000),
(1, 7, 3, 3, 7, -0.2600, 1.0840, 0.1930),
(1, 7, 3, 37, 37, 0.0000, 2.2560, 0.0000),
(1, 43, 3, 37, 37, -0.2410, 3.3850, -0.8380),
(2, 0, 1, 2, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 1, 3, 0, 0.0000, 0.5000, 0.3500),
(2, 0, 1, 54, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 2, 6, 0, 0.0000, 3.6000, 0.0000),
(2, 0, 2, 10, 0, 0.0000, 6.0000, 0.0000),
(2, 0, 2, 15, 0, 0.0000, 1.4230, 0.0000),
(2, 0, 2, 18, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 2, 20, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 2, 22, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 2, 34, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 2, 40, 0, 0.0000, 3.6000, 0.0000),
(2, 0, 2, 41, 0, 0.0000, 1.8000, 0.0000),
(2, 0, 2, 43, 0, 0.0000, 3.6000, 0.0000),
(2, 0, 2, 45, 0, 0.0000, 1.8000, 0.0000),
(2, 0, 2, 46, 0, 0.0000, 1.8000, 0.0000),
(2, 0, 3, 6, 0, 0.0000, 5.5000, 0.0000),
(2, 0, 3, 10, 0, 0.0000, 6.0000, 0.0000),
(2, 0, 3, 15, 0, 0.0000, 1.4230, 0.0000),
(2, 0, 3, 18, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 3, 20, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 3, 22, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 3, 25, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 3, 40, 0, 0.0000, 3.6000, 0.0000),
(2, 0, 3, 41, 0, 0.0000, 1.8000, 0.0000),
(2, 0, 3, 43, 0, 0.0000, 3.6000, 0.0000),
(2, 0, 3, 45, 0, 0.0000, 1.8000, 0.0000),
(2, 0, 3, 55, 0, 0.0000, 4.8000, 0.0000),
(2, 0, 3, 56, 0, 0.0000, 4.8000, 0.0000),
(2, 0, 3, 62, 0, 0.0000, 3.6000, 0.0000),
(2, 0, 6, 30, 0, 0.0000, 3.6000, 0.0000),
(2, 0, 20, 30, 0, 0.0000, 0.0000, 0.0000),
(2, 0, 40, 54, 0, 0.0000, 3.6000, 0.0000),
(2, 0, 55, 57, 0, 0.0000, 4.8000, 0.0000),
(2, 2, 3, 6, 24, 0.2560, 4.5190, 0.2580),
(2, 2, 3, 10, 28, -0.2870, 7.1420, 0.1200),
(2, 3, 3, 6, 24, 1.6630, 4.0730, 0.0940),
(2, 5, 1, 2, 2, 0.0000, 0.0000, 0.0550),
(2, 5, 1, 2, 3, 0.0000, 0.0000, -0.1080),
(2, 5, 1, 2, 37, 0.0000, 0.0000, 0.0000),
(2, 5, 1, 3, 2, 0.0000, 0.0000, 0.1150),
(2, 5, 1, 3, 3, 0.0000, 0.0000, 0.4460),
(2, 5, 1, 3, 37, 0.0000, 0.0000, 0.0560),
(2, 37, 3, 6, 24, 0.0000, 3.8920, -0.0940),
(2, 37, 3, 43, 18, -0.7010, 4.8710, 1.2250),
(2, 37, 3, 43, 28, -0.0860, 5.0730, 0.8780),
(4, 0, 3, 3, 0, 0.0000, 1.8000, 0.0000),
(4, 0, 3, 6, 0, 0.0000, 3.6000, 0.0000),
(4, 0, 3, 10, 0, 0.0000, 6.0000, 0.0000),
(4, 0, 3, 15, 0, 0.0000, 1.4230, 0.0000),
(4, 0, 3, 20, 0, 0.0000, 0.0000, -0.3000),
(4, 0, 3, 22, 0, 0.0000, 0.0000, 0.0000),
(4, 0, 3, 30, 0, 0.0000, 1.8000, 0.0000),
(4, 0, 3, 37, 0, 0.0000, 1.8000, 0.0000),
(4, 0, 3, 43, 0, 0.0000, 3.6000, 0.0000),
(4, 0, 6, 20, 0, 0.0000, 0.0000, 0.2170),
(4, 0, 8, 10, 0, 0.0000, 0.0000, 0.0000),
(4, 0, 8, 17, 0, 0.0000, 1.4230, 0.0000),
(4, 0, 8, 20, 0, 0.0000, 0.0000, 0.3000),
(4, 0, 10, 20, 0, 0.0000, 0.0000, 0.0000),
(4, 0, 15, 20, 0, 0.0000, 0.0000, 0.3360),
(4, 0, 15, 25, 0, 0.0000, 0.0000, 0.3580),
(4, 0, 15, 30, 0, 0.0000, 1.4230, 0.0000),
(4, 0, 17, 20, 0, 0.0000, 0.0000, 0.0000),
(4, 0, 18, 20, 0, 0.0000, 0.0000, 0.1120),
(4, 0, 18, 43, 0, 0.0000, 0.0000, 0.1410),
(4, 0, 19, 20, 0, 0.0000, 0.0000, 0.1790),
(4, 0, 20, 20, 0, 0.0000, 0.0000, 0.0000),
(4, 0, 20, 22, 0, 0.0000, 0.0000, 0.2360),
(4, 0, 20, 25, 0, 0.0000, 0.0000, 0.2510),
(4, 0, 20, 26, 0, 0.0000, 0.0000, 0.3760),
(4, 0, 20, 30, 0, 0.0000, 0.0000, 0.0000),
(4, 0, 20, 34, 0, 0.0000, 0.0000, 0.1980),
(4, 0, 20, 37, 0, 0.0000, 0.0000, 0.0000),
(4, 0, 20, 43, 0, 0.0000, 0.0000, 0.2970),
(4, 0, 22, 22, 0, 0.0000, 0.0000, 0.2360),
(4, 0, 22, 30, 0, 0.0000, 0.0000, 0.0000),
(4, 0, 30, 30, 0, 0.0000, 1.8000, 0.0000),
(4, 0, 37, 37, 0, 0.0000, 6.0000, 0.0000),
(4, 6, 20, 20, 20, 0.0000, 0.0000, 0.0000),
(4, 8, 20, 20, 20, 0.0000, -0.0910, 0.1920),
(4, 20, 6, 20, 20, 0.0000, 0.0000, 0.0000),
(4, 20, 8, 20, 20, 0.0000, -0.0970, 0.2000),
(4, 20, 20, 20, 20, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 1, 0, 0.2000, -0.8000, 1.5000),
(5, 0, 1, 2, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 2, 2, 0.0000, 0.0000, -0.6500),
(5, 0, 1, 3, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 6, 0, 0.0000, -0.2000, 0.4000),
(5, 0, 1, 8, 0, 0.0000, 0.0000, 0.2970),
(5, 0, 1, 9, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 10, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 15, 0, 0.0000, 0.0000, 0.3360),
(5, 0, 1, 17, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 18, 0, 0.0000, 0.0000, 0.1120),
(5, 0, 1, 19, 0, 0.0000, 0.0000, 0.1790),
(5, 0, 1, 20, 0, 0.0000, 0.0000, 0.3500),
(5, 0, 1, 22, 0, 0.0000, 0.0000, 0.2360),
(5, 0, 1, 25, 0, 0.0000, 0.0000, 0.2510),
(5, 0, 1, 26, 0, 0.0000, 0.0000, 0.3760),
(5, 0, 1, 34, 0, 0.0000, 0.0000, 0.1980),
(5, 0, 1, 37, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 39, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 40, 0, 0.0000, 0.0000, 0.2970),
(5, 0, 1, 43, 0, 0.0000, 0.0000, 0.2970),
(5, 0, 1, 54, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 55, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 57, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 63, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 64, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 1, 67, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 2, 2, 0, 0.0000, 12.0000, 0.0000),
(5, 0, 2, 6, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 2, 10, 0, 0.0000, 6.0000, 0.0000),
(5, 0, 2, 15, 0, 0.0000, 1.4230, 0.0000),
(5, 0, 2, 18, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 2, 22, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 2, 40, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 3, 6, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 3, 9, 0, 0.0000, 12.0000, 0.0000),
(5, 0, 3, 10, 0, 0.0000, 6.0000, 0.0000),
(5, 0, 3, 15, 0, 0.0000, 1.4230, 0.0000),
(5, 0, 3, 17, 0, 0.0000, 1.4230, 0.0000),
(5, 0, 3, 20, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 3, 22, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 3, 40, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 3, 43, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 3, 54, 0, 0.0000, 12.0000, 0.0000),
(5, 0, 3, 62, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 6, 6, 0, 0.0000, -2.0000, 0.0000),
(5, 0, 6, 8, 0, 0.0000, 0.0000, 0.2740),
(5, 0, 6, 9, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 6, 17, 0, 0.0000, 1.4230, 0.0000),
(5, 0, 6, 18, 0, 0.0000, 0.0000, 0.1030),
(5, 0, 6, 19, 0, 0.0000, 0.0000, 0.1650),
(5, 0, 6, 20, 0, 0.0000, 0.0000, 0.2170),
(5, 0, 6, 25, 0, 0.0000, 0.0000, 0.2310),
(5, 0, 6, 37, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 8, 8, 0, 0.0000, 0.0000, 0.3750),
(5, 0, 8, 9, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 8, 17, 0, 0.0000, 1.4230, 0.0000),
(5, 0, 8, 20, 0, 0.0000, 0.0000, 0.2970),
(5, 0, 8, 25, 0, 0.0000, 0.0000, 0.3160),
(5, 0, 8, 26, 0, 0.0000, 0.0000, 0.4740),
(5, 0, 9, 9, 0, 0.0000, 12.0000, 0.0000),
(5, 0, 9, 10, 0, 0.0000, 6.0000, 0.0000),
(5, 0, 9, 34, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 10, 10, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 10, 20, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 10, 26, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 10, 40, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 15, 15, 0, 0.0000, -8.0000, 0.0000),
(5, 0, 15, 19, 0, 0.0000, 0.0000, 0.2550),
(5, 0, 15, 37, 0, 0.0000, 1.4230, 0.0000),
(5, 0, 17, 20, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 18, 20, 0, 0.0000, 0.0000, 0.1120),
(5, 0, 18, 43, 0, 0.0000, 0.0000, 0.1410),
(5, 0, 20, 20, 0, 0.0000, 0.0000, 0.2360),
(5, 0, 20, 26, 0, 0.0000, 0.0000, 0.3760),
(5, 0, 22, 22, 0, 0.0000, 0.0000, 0.2360),
(5, 0, 22, 43, 0, 0.0000, 0.0000, 0.2970),
(5, 0, 25, 37, 0, 0.0000, 0.0000, 0.0000),
(5, 0, 25, 40, 0, 0.0000, 0.0000, 0.3160),
(5, 0, 26, 26, 0, 0.0000, 0.0000, 0.6000),
(5, 0, 26, 34, 0, 0.0000, 0.0000, 0.3160),
(5, 0, 37, 37, 0, 0.0000, 6.0000, 0.0000),
(5, 0, 37, 40, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 37, 43, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 39, 63, 0, 0.0000, 3.6000, 0.0000),
(5, 0, 55, 57, 0, 0.0000, 4.8000, 0.0000),
(5, 0, 64, 81, 0, 0.0000, 6.0000, 0.0000),
(5, 0, 67, 67, 0, 0.0000, 12.0000, 0.0000),
(5, 1, 1, 1, 1, 0.1440, -0.5470, 1.1260),
(5, 1, 1, 1, 6, 0.0000, 0.0000, 0.0540),
(5, 1, 1, 1, 8, 0.0000, -0.1580, 0.3230),
(5, 1, 1, 6, 1, 0.0000, 0.2430, -0.5960),
(5, 1, 1, 8, 1, 0.1150, -0.3900, 0.6580),
(5, 6, 1, 1, 6, 0.3130, -1.0350, 1.6310),
(5, 6, 1, 6, 1, 0.0000, 0.0000, 0.0400),
];
pub static MMFF94_VDW_ENERGY: &[(u8, f64, f64, f64, f64, u8)] = &[
( 1, 1.0500, 2.4900, 3.8900, 1.2820, 0),
( 2, 1.3500, 2.4900, 3.8900, 1.2820, 0),
( 3, 1.1000, 2.4900, 3.8900, 1.2820, 0),
( 4, 1.3000, 2.4900, 3.8900, 1.2820, 0),
( 5, 0.2500, 0.8000, 4.2000, 1.2090, 0),
( 6, 0.7000, 3.1500, 3.8900, 1.2820, 2),
( 7, 0.6500, 3.1500, 3.8900, 1.2820, 2),
( 8, 1.1500, 2.8200, 3.8900, 1.2820, 2),
( 9, 0.9000, 2.8200, 3.8900, 1.2820, 2),
( 10, 1.0000, 2.8200, 3.8900, 1.2820, 2),
( 11, 0.3500, 3.4800, 3.8900, 1.2820, 2),
( 12, 2.3000, 5.1000, 3.3200, 1.3450, 2),
( 13, 3.4000, 6.0000, 3.1900, 1.3590, 2),
( 14, 5.5000, 6.9500, 3.0800, 1.4040, 2),
( 15, 3.0000, 4.8000, 3.3200, 1.3450, 2),
( 16, 3.9000, 4.8000, 3.3200, 1.3450, 2),
( 17, 2.7000, 4.8000, 3.3200, 1.3450, 0),
( 18, 2.1000, 4.8000, 3.3200, 1.3450, 0),
( 19, 4.5000, 4.2000, 3.3200, 1.3450, 0),
( 20, 1.0500, 2.4900, 3.8900, 1.2820, 0),
( 21, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 22, 1.1000, 2.4900, 3.8900, 1.2820, 0),
( 23, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 24, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 25, 1.6000, 4.5000, 3.3200, 1.3450, 0),
( 26, 3.6000, 4.5000, 3.3200, 1.3450, 2),
( 27, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 28, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 29, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 30, 1.3500, 2.4900, 3.8900, 1.2820, 0),
( 31, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 32, 0.7500, 3.1500, 3.8900, 1.2820, 2),
( 33, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 34, 1.0000, 2.8200, 3.8900, 1.2820, 0),
( 35, 1.5000, 3.1500, 3.8900, 1.2820, 2),
( 36, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 37, 1.3500, 2.4900, 3.8900, 1.2820, 0),
( 38, 0.8500, 2.8200, 3.8900, 1.2820, 2),
( 39, 1.1000, 2.8200, 3.8900, 1.2820, 0),
( 40, 1.0000, 2.8200, 3.8900, 1.2820, 2),
( 41, 1.1000, 2.4900, 3.8900, 1.2820, 0),
( 42, 1.0000, 2.8200, 3.8900, 1.2820, 2),
( 43, 1.0000, 2.8200, 3.8900, 1.2820, 2),
( 44, 3.0000, 4.8000, 3.3200, 1.3450, 2),
( 45, 1.1500, 2.8200, 3.8900, 1.2820, 0),
( 46, 1.3000, 2.8200, 3.8900, 1.2820, 0),
( 47, 1.0000, 2.8200, 3.8900, 1.2820, 2),
( 48, 1.2000, 2.8200, 3.8900, 1.2820, 2),
( 49, 1.0000, 3.1500, 3.8900, 1.2820, 0),
( 50, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 51, 0.4000, 3.1500, 3.8900, 1.2820, 0),
( 52, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 53, 1.0000, 2.8200, 3.8900, 1.2820, 0),
( 54, 1.3000, 2.8200, 3.8900, 1.2820, 0),
( 55, 0.8000, 2.8200, 3.8900, 1.2820, 0),
( 56, 0.8000, 2.8200, 3.8900, 1.2820, 0),
( 57, 1.0000, 2.4900, 3.8900, 1.2820, 0),
( 58, 0.8000, 2.8200, 3.8900, 1.2820, 0),
( 59, 0.6500, 3.1500, 3.8900, 1.2820, 2),
( 60, 1.8000, 2.4900, 3.8900, 1.2820, 2),
( 61, 0.8000, 2.8200, 3.8900, 1.2820, 2),
( 62, 1.3000, 2.8200, 3.8900, 1.2820, 2),
( 63, 1.3500, 2.4900, 3.8900, 1.2820, 0),
( 64, 1.3500, 2.4900, 3.8900, 1.2820, 0),
( 65, 1.0000, 2.8200, 3.8900, 1.2820, 2),
( 66, 0.7500, 2.8200, 3.8900, 1.2820, 2),
( 67, 0.9500, 2.8200, 3.8900, 1.2820, 2),
( 68, 0.9000, 2.8200, 3.8900, 1.2820, 2),
( 69, 0.9500, 2.8200, 3.8900, 1.2820, 2),
( 70, 0.8700, 3.1500, 3.8900, 1.2820, 2),
( 71, 0.1500, 0.8000, 4.2000, 1.2090, 1),
( 72, 4.0000, 4.8000, 3.3200, 1.3450, 2),
( 73, 3.0000, 4.8000, 3.3200, 1.3450, 0),
( 74, 3.0000, 4.8000, 3.3200, 1.3450, 0),
( 75, 4.0000, 4.5000, 3.3200, 1.3450, 2),
( 76, 1.2000, 2.8200, 3.8900, 1.2820, 2),
( 77, 1.5000, 5.1000, 3.3200, 1.3450, 2),
( 78, 1.3500, 2.4900, 3.8900, 1.2820, 0),
( 79, 1.0000, 2.8200, 3.8900, 1.2820, 2),
( 80, 1.0000, 2.4900, 3.8900, 1.2820, 0),
( 81, 0.8000, 2.8200, 3.8900, 1.2820, 0),
( 82, 0.9500, 2.8200, 3.8900, 1.2820, 2),
( 87, 0.4500, 6.0000, 4.0000, 1.4000, 0),
( 88, 0.5500, 6.0000, 4.0000, 1.4000, 0),
( 89, 1.4000, 3.4800, 3.8900, 1.2820, 2),
( 90, 4.5000, 5.1000, 3.3200, 1.3450, 2),
( 91, 6.0000, 6.0000, 3.1900, 1.3590, 2),
( 92, 0.1500, 2.0000, 4.0000, 1.3000, 0),
( 93, 0.4000, 3.5000, 4.0000, 1.3000, 0),
( 94, 1.0000, 5.0000, 4.0000, 1.3000, 0),
( 95, 0.4300, 6.0000, 4.0000, 1.4000, 0),
( 96, 0.9000, 5.0000, 4.0000, 1.4000, 0),
( 97, 0.3500, 6.0000, 4.0000, 1.4000, 0),
( 98, 0.4000, 6.0000, 4.0000, 1.4000, 0),
( 99, 0.3500, 3.5000, 4.0000, 1.3000, 0),
];
pub fn mmff94_bond_energy(bond_type: u8, type_i: u8, type_j: u8) -> Option<BondEnergyParams> {
let (ti, tj) = if type_i <= type_j { (type_i, type_j) } else { (type_j, type_i) };
MMFF94_BOND_ENERGY
.binary_search_by_key(&(bond_type, ti, tj), |&(bt, a, b, _, _)| (bt, a, b))
.ok()
.map(|idx| {
let (_, _, _, kb, r0) = MMFF94_BOND_ENERGY[idx];
BondEnergyParams { kb, r0 }
})
}
pub fn mmff94_angle_energy(
angle_type: u8,
type_i: u8,
type_j: u8,
type_k: u8,
) -> Option<AngleEnergyParams> {
let search = |ti: u8, tk: u8| {
MMFF94_ANGLE_ENERGY
.binary_search_by_key(&(angle_type, ti, type_j, tk), |&(at, a, b, c, _, _)| (at, a, b, c))
.ok()
.map(|idx| {
let (_, _, _, _, ka, theta0) = MMFF94_ANGLE_ENERGY[idx];
AngleEnergyParams { ka, theta0 }
})
};
search(type_i, type_k).or_else(|| search(type_k, type_i))
}
pub fn mmff94_torsion_energy(
tors_type: u8,
type_i: u8,
type_j: u8,
type_k: u8,
type_l: u8,
) -> Option<TorsionEnergyParams> {
let search = |tt: u8, a: u8, b: u8, c: u8, d: u8| -> Option<TorsionEnergyParams> {
MMFF94_TORSION_ENERGY
.binary_search_by_key(&(tt, a, b, c, d), |&(t0, t1, t2, t3, t4, _, _, _)| {
(t0, t1, t2, t3, t4)
})
.ok()
.map(|idx| {
let (_, _, _, _, _, v1, v2, v3) = MMFF94_TORSION_ENERGY[idx];
TorsionEnergyParams { v1, v2, v3 }
})
};
let (ti, tj, tk, tl) = (type_i, type_j, type_k, type_l);
let (ri, rj, rk, rl) = (type_l, type_k, type_j, type_i);
search(tors_type, ti, tj, tk, tl)
.or_else(|| search(tors_type, ri, rj, rk, rl))
.or_else(|| search(tors_type, 0, tj, tk, tl))
.or_else(|| search(tors_type, 0, rj, rk, rl))
.or_else(|| search(tors_type, ti, tj, tk, 0))
.or_else(|| search(tors_type, ri, rj, rk, 0))
.or_else(|| search(tors_type, 0, tj, tk, 0))
.or_else(|| search(tors_type, 0, rj, rk, 0))
.or_else(|| if tors_type != 0 { search(0, 0, tj, tk, 0).or_else(|| search(0, 0, rj, rk, 0)) } else { None })
}
pub fn mmff94_vdw_energy(type_i: u8) -> Option<VdwEnergyParams> {
MMFF94_VDW_ENERGY
.binary_search_by_key(&type_i, |&(ti, _, _, _, _, _)| ti)
.ok()
.map(|idx| {
let (_, alpha_i, n_i, a_i, g_i, da) = MMFF94_VDW_ENERGY[idx];
VdwEnergyParams { alpha_i, n_i, a_i, g_i, da }
})
}
pub fn mmff94_vdw_combined(type_i: u8, type_j: u8) -> Option<(f64, f64)> {
let pi = mmff94_vdw_energy(type_i)?;
let pj = mmff94_vdw_energy(type_j)?;
let r_ii = pi.a_i * pi.alpha_i.powf(0.25);
let r_jj = pj.a_i * pj.alpha_i.powf(0.25);
let r_ij_unscaled = 0.5 * (r_ii + r_jj);
let delta = (r_ii - r_jj) / (r_ii + r_jj);
let r_star_ij = r_ij_unscaled * (1.0 + 0.2 * (1.0 - (-12.0 * delta * delta).exp()));
let eps_ij = 181.16 * pi.g_i * pj.g_i * pi.alpha_i * pj.alpha_i
/ ((pi.alpha_i / pi.n_i).sqrt() + (pj.alpha_i / pj.n_i).sqrt())
/ r_star_ij.powi(6);
let (r_star_ij, eps_ij) = if pi.da == 1 && pj.da == 2 || pi.da == 2 && pj.da == 1 {
(0.8 * r_star_ij, 0.5 * eps_ij)
} else {
(r_star_ij, eps_ij)
};
Some((r_star_ij, eps_ij))
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn table_sizes() {
assert_eq!(MMFF94_BOND_ENERGY.len(), 493);
assert_eq!(MMFF94_ANGLE_ENERGY.len(), 2245);
assert_eq!(MMFF94_TORSION_ENERGY.len(), 926);
assert_eq!(MMFF94_VDW_ENERGY.len(), 95);
}
#[test]
fn bond_cc_sp3() {
let p = mmff94_bond_energy(0, 1, 1).expect("C-C sp3 bond");
assert!((p.r0 - 1.508).abs() < 0.001, "r0={}", p.r0);
assert!((p.kb - 4.258).abs() < 0.001, "kb={}", p.kb);
}
#[test]
fn bond_ch_sp3() {
let p = mmff94_bond_energy(0, 1, 5).expect("C-H sp3 bond");
assert!((p.r0 - 1.093).abs() < 0.001, "r0={}", p.r0);
assert!((p.kb - 4.766).abs() < 0.001, "kb={}", p.kb);
}
#[test]
fn bond_symmetric() {
assert_eq!(
mmff94_bond_energy(0, 1, 2).map(|p| p.r0),
mmff94_bond_energy(0, 2, 1).map(|p| p.r0),
);
}
#[test]
fn angle_ccc_sp3() {
let p = mmff94_angle_energy(0, 1, 1, 1).expect("C-C-C sp3 angle");
assert!((p.theta0 - 109.608).abs() < 0.1, "theta0={}", p.theta0);
assert!(p.ka > 0.5, "ka={}", p.ka);
}
#[test]
fn angle_symmetric() {
let a = mmff94_angle_energy(0, 1, 1, 2).map(|p| p.theta0);
let b = mmff94_angle_energy(0, 2, 1, 1).map(|p| p.theta0);
assert_eq!(a, b, "angle lookup not symmetric: {:?} vs {:?}", a, b);
}
#[test]
fn torsion_cccc() {
let p = mmff94_torsion_energy(0, 1, 1, 1, 1).expect("C-C-C-C torsion");
assert!((p.v1 - 0.103).abs() < 0.001, "v1={}", p.v1);
assert!((p.v2 - 0.681).abs() < 0.001, "v2={}", p.v2);
assert!((p.v3 - 0.332).abs() < 0.001, "v3={}", p.v3);
}
#[test]
fn torsion_hcch() {
let p = mmff94_torsion_energy(0, 5, 1, 1, 5);
assert!(p.is_some(), "H-C-C-H torsion should be found");
}
#[test]
fn torsion_wildcard_fallback() {
let _ = mmff94_torsion_energy(0, 99, 1, 1, 99);
}
#[test]
fn vdw_carbon_sp3() {
let p = mmff94_vdw_energy(1).expect("sp3 C vdW");
assert!(p.alpha_i > 0.0, "alpha_i={}", p.alpha_i);
assert!(p.n_i > 0.0, "n_i={}", p.n_i);
}
#[test]
fn vdw_combined_cc() {
let (r_star, eps) = mmff94_vdw_combined(1, 1).expect("C-C vdW combined");
assert!(r_star > 2.0 && r_star < 6.0, "r_star={}", r_star);
assert!(eps > 0.0, "eps={}", eps);
}
}pub static MMFF94_OOP: &[(u8, u8, u8, u8, f64)] = &[
(0, 2, 0, 0, 0.0200),
(0, 3, 0, 0, 0.1300),
(0, 8, 0, 0, 0.0000),
(0, 10, 0, 0, -0.0200),
(0, 17, 0, 0, 0.0000),
(0, 26, 0, 0, 0.0000),
(0, 30, 0, 0, 0.0100),
(0, 37, 0, 0, 0.0350),
(0, 39, 0, 0, 0.0200),
(0, 40, 0, 0, -0.0050),
(0, 41, 0, 0, 0.1800),
(0, 43, 0, 0, 0.0000),
(0, 45, 0, 0, 0.1500),
(0, 49, 0, 0, 0.0000),
(0, 54, 0, 0, 0.0200),
(0, 55, 0, 0, 0.0200),
(0, 56, 0, 0, 0.0200),
(0, 57, 0, 0, 0.0800),
(0, 58, 0, 0, 0.0250),
(0, 63, 0, 0, 0.0500),
(0, 64, 0, 0, 0.0400),
(0, 67, 0, 0, 0.0700),
(0, 69, 0, 0, 0.0700),
(0, 73, 0, 0, 0.0000),
(0, 78, 0, 0, 0.0450),
(0, 80, 0, 0, 0.0800),
(0, 81, 0, 0, 0.0250),
(0, 82, 0, 0, 0.0000),
(1, 2, 1, 2, 0.0300),
(1, 2, 2, 2, 0.0270),
(1, 2, 2, 3, 0.0260),
(1, 2, 2, 5, 0.0130),
(1, 2, 2, 37, 0.0320),
(1, 3, 1, 7, 0.1460),
(1, 3, 2, 7, 0.1380),
(1, 3, 3, 7, 0.1340),
(1, 3, 5, 7, 0.1220),
(1, 3, 6, 7, 0.1410),
(1, 3, 7, 10, 0.1290),
(1, 3, 7, 37, 0.1380),
(1, 10, 1, 3, -0.0200),
(1, 10, 3, 6, -0.0330),
(1, 10, 3, 28, -0.0200),
(1, 37, 37, 37, 0.0400),
(1, 39, 63, 63, 0.0120),
(1, 40, 28, 37, -0.0060),
(1, 41, 32, 32, 0.1780),
(1, 54, 3, 36, 0.0160),
(1, 55, 36, 57, 0.0200),
(1, 56, 36, 57, 0.0200),
(2, 2, 2, 5, 0.0130),
(2, 2, 3, 5, 0.0120),
(2, 2, 5, 5, 0.0060),
(2, 2, 5, 6, 0.0270),
(2, 2, 5, 37, 0.0170),
(2, 2, 5, 40, 0.0120),
(2, 2, 5, 41, 0.0080),
(2, 3, 5, 7, 0.1130),
(2, 3, 5, 9, 0.0810),
(2, 3, 6, 7, 0.1270),
(2, 3, 7, 10, 0.1160),
(2, 37, 37, 37, 0.0310),
(2, 40, 28, 28, -0.0070),
(2, 41, 32, 32, 0.1610),
(3, 3, 5, 7, 0.1130),
(3, 3, 6, 7, 0.1270),
(3, 10, 3, 28, -0.0300),
(3, 10, 28, 28, -0.0190),
(3, 37, 37, 37, 0.0270),
(3, 40, 28, 28, -0.0070),
(3, 54, 36, 36, 0.0180),
(5, 3, 5, 7, 0.1030),
(5, 3, 5, 9, 0.0740),
(5, 3, 5, 54, 0.0780),
(5, 3, 6, 7, 0.1190),
(5, 3, 7, 10, 0.1020),
(5, 3, 9, 40, 0.0670),
(5, 30, 20, 30, 0.0080),
(5, 37, 37, 37, 0.0150),
(5, 37, 37, 38, 0.0460),
(5, 37, 37, 63, 0.0080),
(5, 37, 37, 64, 0.0120),
(5, 37, 37, 69, 0.0160),
(5, 37, 38, 38, 0.0840),
(5, 41, 32, 32, 0.1580),
(5, 57, 55, 55, 0.0380),
(5, 63, 39, 64, 0.0190),
(5, 63, 39, 66, 0.0680),
(5, 63, 44, 64, 0.0140),
(5, 63, 44, 66, 0.0550),
(5, 63, 59, 64, 0.0330),
(5, 63, 59, 66, 0.0850),
(5, 64, 63, 64, 0.0060),
(5, 64, 63, 66, 0.0430),
(5, 64, 64, 65, 0.0520),
(5, 64, 65, 66, 0.0940),
(5, 78, 78, 81, 0.0460),
(5, 80, 81, 81, 0.0570),
(6, 3, 7, 37, 0.1270),
(6, 37, 37, 37, 0.0480),
(7, 3, 10, 10, 0.1130),
(7, 3, 20, 20, 0.1510),
(9, 3, 40, 40, 0.0570),
(15, 37, 37, 37, 0.0250),
(23, 39, 63, 63, -0.0140),
(23, 39, 63, 65, 0.0210),
(23, 39, 65, 65, 0.0620),
(28, 40, 28, 37, 0.0040),
(32, 69, 37, 37, 0.0670),
(36, 55, 36, 57, 0.0200),
(36, 56, 36, 57, 0.0200),
(36, 81, 78, 80, 0.0160),
(37, 37, 37, 40, 0.0460),
(37, 63, 39, 64, 0.0100),
(37, 64, 63, 64, -0.0110),
(50, 49, 50, 50, 0.0000),
(56, 57, 56, 56, 0.1580),
];
pub static MMFF94_STBN: &[(u8, u8, u8, u8, f64, f64)] = &[
(0, 1, 1, 1, 0.2060, 0.2060),
(0, 1, 1, 2, 0.1360, 0.1970),
(0, 1, 1, 3, 0.2110, 0.0920),
(0, 1, 1, 5, 0.2270, 0.0700),
(0, 1, 1, 6, 0.1730, 0.4170),
(0, 1, 1, 8, 0.1360, 0.2820),
(0, 1, 1, 10, 0.1870, 0.3380),
(0, 1, 1, 11, 0.2090, 0.6330),
(0, 1, 1, 12, 0.1760, 0.3860),
(0, 1, 1, 15, 0.1390, 0.2170),
(0, 1, 1, 34, 0.2360, 0.4360),
(0, 1, 1, 37, 0.1520, 0.2600),
(0, 1, 1, 39, 0.1440, 0.5950),
(0, 1, 1, 41, 0.1220, 0.0510),
(0, 1, 1, 56, 0.2620, 0.4510),
(0, 1, 1, 68, 0.1860, 0.1250),
(0, 1, 2, 1, 0.2500, 0.2500),
(0, 1, 2, 2, 0.2030, 0.2070),
(0, 1, 2, 5, 0.2150, 0.1280),
(0, 1, 3, 1, 0.3580, 0.3580),
(0, 1, 3, 5, 0.3210, 0.1830),
(0, 1, 3, 6, 0.3380, 0.7320),
(0, 1, 3, 7, 0.1540, 0.8560),
(0, 1, 3, 10, 0.2230, 0.7320),
(0, 1, 6, 1, 0.3090, 0.3090),
(0, 1, 6, 2, 0.1570, 0.3750),
(0, 1, 6, 3, -0.1530, 0.2520),
(0, 1, 6, 21, 0.2560, 0.1430),
(0, 1, 6, 37, 0.1630, 0.3750),
(0, 1, 8, 1, 0.3120, 0.3120),
(0, 1, 8, 6, 0.2120, 0.3540),
(0, 1, 8, 23, 0.3090, 0.1350),
(0, 1, 9, 3, 0.3260, 0.5800),
(0, 1, 10, 1, 0.0630, 0.0630),
(0, 1, 10, 3, -0.0210, 0.3400),
(0, 1, 10, 6, -0.0240, 0.3740),
(0, 1, 10, 28, 0.1550, -0.0510),
(0, 1, 15, 1, 0.1250, 0.1250),
(0, 1, 15, 15, 0.0120, 0.2380),
(0, 1, 15, 37, 0.0480, 0.2290),
(0, 1, 15, 71, 0.0800, -0.0120),
(0, 1, 18, 1, 0.0230, 0.0230),
(0, 1, 18, 6, 0.0030, 0.2130),
(0, 1, 18, 32, -0.0910, 0.3900),
(0, 1, 18, 43, -0.0080, 0.6070),
(0, 1, 20, 5, 0.2900, 0.0980),
(0, 1, 20, 20, 0.1790, 0.0040),
(0, 1, 22, 5, 0.0670, 0.1740),
(0, 1, 22, 22, 0.1990, 0.0390),
(0, 1, 34, 1, 0.2020, 0.2020),
(0, 1, 34, 36, 0.1600, -0.0090),
(0, 1, 37, 37, 0.4850, 0.3110),
(0, 1, 39, 63, 0.3130, 0.5000),
(0, 1, 40, 28, 0.2380, 0.0910),
(0, 1, 40, 37, 0.1530, 0.5900),
(0, 1, 41, 32, 0.5030, 0.9430),
(0, 1, 54, 3, 0.1920, -0.0510),
(0, 1, 54, 36, 0.2400, 0.0790),
(0, 1, 55, 36, 0.1890, 0.0330),
(0, 1, 55, 57, 0.1660, 0.2110),
(0, 1, 56, 36, 0.2110, -0.0400),
(0, 1, 56, 57, 0.0260, 0.3860),
(0, 1, 68, 1, 0.2170, 0.2170),
(0, 1, 68, 23, 0.2850, 0.0500),
(0, 1, 68, 32, -0.0470, 0.5030),
(0, 2, 1, 2, 0.2820, 0.2820),
(0, 2, 1, 3, 0.2060, 0.0220),
(0, 2, 1, 5, 0.2340, 0.0880),
(0, 2, 1, 6, 0.1830, 0.3870),
(0, 2, 1, 8, 0.2140, 0.3630),
(0, 2, 2, 5, 0.2070, 0.1570),
(0, 2, 2, 6, 0.1180, 0.5760),
(0, 2, 2, 40, 0.2890, 0.3900),
(0, 2, 2, 41, 0.1910, -0.0470),
(0, 2, 6, 3, -0.2280, 0.0520),
(0, 2, 6, 29, 0.2590, 0.1630),
(0, 2, 40, 28, 0.3420, 0.1560),
(0, 2, 41, 32, 0.5940, 0.9690),
(0, 3, 1, 5, 0.1570, 0.1150),
(0, 3, 1, 6, -0.0360, 0.4560),
(0, 3, 1, 10, 0.0380, 0.1950),
(0, 3, 6, 24, 0.2150, 0.0640),
(0, 3, 6, 37, -0.2250, -0.3200),
(0, 3, 9, 27, 0.4640, 0.2220),
(0, 3, 10, 3, -0.2190, -0.2190),
(0, 3, 10, 6, 0.4970, 0.5130),
(0, 3, 10, 28, 0.1370, 0.0660),
(0, 3, 20, 5, -0.0490, 0.1710),
(0, 3, 40, 28, 0.2280, 0.1040),
(0, 3, 54, 36, 0.0050, 0.1270),
(0, 5, 1, 5, 0.1150, 0.1150),
(0, 5, 1, 6, 0.0130, 0.4360),
(0, 5, 1, 8, 0.0270, 0.3580),
(0, 5, 1, 9, 0.0400, 0.4180),
(0, 5, 1, 10, 0.0430, 0.2610),
(0, 5, 1, 11, 0.0030, 0.4520),
(0, 5, 1, 12, -0.0180, 0.3800),
(0, 5, 1, 15, 0.0180, 0.2550),
(0, 5, 1, 18, 0.1210, 0.2180),
(0, 5, 1, 20, 0.0690, 0.3270),
(0, 5, 1, 22, 0.0550, 0.2670),
(0, 5, 1, 34, -0.0030, 0.3420),
(0, 5, 1, 37, 0.0740, 0.2870),
(0, 5, 1, 39, 0.0920, 0.6070),
(0, 5, 1, 40, 0.0230, 0.3350),
(0, 5, 1, 41, 0.0930, 0.1180),
(0, 5, 1, 54, 0.0160, 0.3430),
(0, 5, 1, 55, 0.0300, 0.3970),
(0, 5, 1, 56, 0.0310, 0.3840),
(0, 5, 1, 68, 0.0410, 0.2160),
(0, 5, 2, 5, 0.1400, 0.1400),
(0, 5, 2, 6, 0.2130, 0.5020),
(0, 5, 2, 40, 0.0700, 0.4630),
(0, 5, 2, 41, 0.1910, 0.0050),
(0, 5, 3, 5, 0.1260, 0.1260),
(0, 5, 3, 6, 0.1740, 0.7340),
(0, 5, 3, 7, 0.0320, 0.8050),
(0, 5, 3, 9, 0.0370, 0.6690),
(0, 5, 3, 10, 0.1690, 0.6190),
(0, 5, 3, 40, 0.0870, 0.6850),
(0, 5, 3, 54, 0.0980, 0.2100),
(0, 5, 20, 5, 0.1820, 0.1820),
(0, 5, 20, 6, 0.0510, 0.3120),
(0, 5, 20, 8, 0.0720, 0.2260),
(0, 5, 20, 12, 0.0140, 0.5970),
(0, 5, 20, 20, 0.1010, 0.0790),
(0, 5, 20, 30, 0.1080, 0.1230),
(0, 5, 22, 5, 0.2540, 0.2540),
(0, 5, 22, 22, 0.1810, 0.1080),
(0, 5, 26, 5, -0.1210, -0.1210),
(0, 5, 30, 20, 0.2510, 0.0070),
(0, 5, 30, 30, 0.2670, 0.0540),
(0, 5, 37, 37, 0.2790, 0.2500),
(0, 5, 37, 38, 0.2670, 0.3890),
(0, 5, 37, 63, 0.2160, 0.4340),
(0, 5, 37, 64, 0.1670, 0.3640),
(0, 5, 37, 69, 0.2730, 0.3910),
(0, 5, 41, 32, 0.2760, 0.8520),
(0, 5, 57, 55, 0.0430, 0.4200),
(0, 5, 63, 39, 0.0090, 0.6540),
(0, 5, 63, 44, -0.0150, 0.4460),
(0, 5, 63, 59, 0.0670, 0.5880),
(0, 5, 63, 64, 0.0550, 0.3700),
(0, 5, 63, 66, 0.1100, 0.4640),
(0, 5, 64, 63, 0.0860, 0.3450),
(0, 5, 64, 64, 0.0850, 0.3690),
(0, 5, 64, 65, 0.0510, 0.4360),
(0, 5, 64, 66, 0.1130, 0.4520),
(0, 5, 78, 78, 0.2790, 0.2500),
(0, 5, 78, 81, 0.0830, 0.2500),
(0, 5, 80, 81, -0.1010, 0.6910),
(0, 6, 1, 6, 0.3200, 0.3200),
(0, 6, 1, 37, 0.3100, 0.1600),
(0, 6, 3, 7, 0.4940, 0.5780),
(0, 6, 8, 23, 0.4180, 0.0200),
(0, 6, 18, 6, 0.0880, 0.0880),
(0, 6, 18, 32, 0.1230, 0.3690),
(0, 6, 37, 37, 0.8300, 0.3390),
(0, 7, 3, 10, 0.7710, 0.3530),
(0, 7, 3, 20, 0.8650, -0.1810),
(0, 8, 6, 21, 0.3040, 0.0550),
(0, 9, 3, 40, 0.6800, 0.2600),
(0, 10, 3, 10, 1.0500, 1.0500),
(0, 10, 6, 21, 0.4190, 0.1580),
(0, 11, 1, 11, 0.5860, 0.5860),
(0, 12, 1, 12, 0.5080, 0.5080),
(0, 12, 20, 20, 0.3100, 0.0000),
(0, 15, 15, 71, 0.1720, -0.0680),
(0, 15, 37, 37, 0.6500, 0.2590),
(0, 18, 6, 33, 0.3090, 0.1200),
(0, 18, 43, 23, 0.3770, 0.0570),
(0, 20, 8, 23, 0.1280, 0.1220),
(0, 23, 8, 23, 0.1900, 0.1900),
(0, 23, 39, 63, -0.1310, 0.4220),
(0, 23, 39, 65, -0.1220, 0.2810),
(0, 23, 43, 23, 0.0820, 0.0820),
(0, 23, 68, 23, 0.1450, 0.1450),
(0, 23, 68, 32, -0.1820, 0.5040),
(0, 28, 10, 28, 0.0810, 0.0810),
(0, 28, 40, 28, 0.0940, 0.0940),
(0, 28, 40, 37, 0.1860, 0.4230),
(0, 29, 6, 37, 0.1300, 0.2410),
(0, 31, 6, 31, 0.2270, 0.2270),
(0, 31, 70, 31, 0.2100, 0.2100),
(0, 32, 18, 32, 0.4040, 0.4040),
(0, 32, 18, 43, 0.3840, 0.2810),
(0, 32, 41, 32, 0.6520, 0.6520),
(0, 32, 69, 37, 1.0180, 0.4180),
(0, 36, 34, 36, 0.0870, 0.0870),
(0, 36, 54, 36, 0.1480, 0.1480),
(0, 36, 55, 36, 0.1060, 0.1060),
(0, 36, 55, 57, 0.0930, 0.0800),
(0, 36, 56, 36, 0.1010, 0.1010),
(0, 36, 56, 57, 0.1080, 0.0680),
(0, 36, 81, 78, 0.0210, 0.3680),
(0, 36, 81, 80, 0.0180, 0.4220),
(0, 37, 15, 71, 0.1870, -0.0270),
(0, 37, 37, 37, -0.4110, -0.4110),
(0, 37, 37, 38, -0.4240, -0.4660),
(0, 37, 37, 40, 0.4290, 0.9010),
(0, 37, 37, 63, -0.1730, -0.2150),
(0, 37, 37, 64, -0.2290, -0.2290),
(0, 37, 37, 69, -0.2440, -0.5550),
(0, 37, 38, 37, -0.3420, -0.3420),
(0, 37, 38, 38, -0.1640, -1.1300),
(0, 37, 63, 39, 0.1780, 0.5230),
(0, 37, 63, 64, -0.0450, 0.4970),
(0, 37, 64, 63, 0.0590, 0.2990),
(0, 37, 64, 64, 0.2770, 0.3770),
(0, 37, 69, 37, -0.1690, -0.1690),
(0, 38, 37, 38, -0.5160, -0.5160),
(0, 39, 63, 64, 0.4220, 0.4090),
(0, 39, 63, 66, 0.4360, 0.5250),
(0, 39, 65, 64, 0.5280, 0.6440),
(0, 39, 65, 66, 0.3970, 0.2580),
(0, 40, 3, 40, 0.4820, 0.4820),
(0, 43, 18, 43, 0.4280, 0.4280),
(0, 44, 63, 64, 0.5810, 0.4260),
(0, 44, 63, 66, 0.5420, 0.3650),
(0, 44, 65, 64, 0.8160, 0.5430),
(0, 50, 49, 50, 0.0720, 0.0720),
(0, 55, 57, 55, 0.1250, 0.1250),
(0, 56, 57, 56, 0.4310, 0.4310),
(0, 58, 57, 58, 0.7320, 0.7320),
(0, 59, 63, 64, 0.8520, 0.3320),
(0, 59, 63, 66, 0.7750, 0.3000),
(0, 59, 65, 64, 1.1770, 0.5940),
(0, 63, 39, 63, 0.4690, 0.4690),
(0, 63, 39, 65, 0.7410, 0.5060),
(0, 63, 44, 63, 0.5910, 0.5910),
(0, 63, 44, 65, 0.8570, 0.9780),
(0, 63, 59, 63, 0.4970, 0.4970),
(0, 63, 59, 65, 0.7230, 0.8740),
(0, 63, 64, 64, 0.2060, 0.0300),
(0, 63, 64, 66, 0.1710, 0.0780),
(0, 63, 66, 64, 0.2130, -0.1730),
(0, 63, 66, 66, 0.2340, 0.0770),
(0, 64, 64, 65, 0.0790, 0.4030),
(0, 64, 66, 65, -0.1490, 0.3830),
(0, 65, 39, 65, 0.7060, 0.7060),
(0, 65, 64, 66, 0.4060, 0.0660),
(0, 65, 66, 66, 0.1990, 0.1010),
(0, 71, 15, 71, 0.0450, 0.0450),
(0, 78, 78, 81, -0.3980, 0.3140),
(0, 78, 81, 80, 0.3660, 0.4190),
(0, 81, 80, 81, 0.7320, 0.7320),
(1, 2, 2, 2, 0.2500, 0.2190),
(1, 2, 2, 5, 0.2670, 0.1590),
(1, 2, 3, 5, 0.4070, 0.1590),
(1, 2, 3, 6, 0.4290, 0.4730),
(1, 2, 3, 7, 0.2140, 0.7940),
(1, 2, 3, 9, 0.2270, 0.6100),
(1, 2, 3, 10, 0.2980, 0.6000),
(1, 2, 37, 37, 0.3210, 0.2350),
(1, 3, 2, 5, 0.2640, 0.1560),
(1, 3, 3, 5, 0.2510, 0.1330),
(1, 3, 3, 6, 0.0660, 0.6680),
(1, 3, 3, 7, -0.0930, 0.8660),
(1, 3, 37, 37, 0.1790, 0.2170),
(2, 1, 2, 2, 0.2220, 0.2690),
(2, 1, 2, 3, 0.2440, 0.2920),
(2, 1, 2, 37, 0.2460, 0.2600),
(2, 1, 3, 2, 0.2460, 0.4090),
(2, 1, 3, 3, 0.3030, 0.1450),
(2, 1, 3, 37, 0.2170, 0.2070),
(2, 2, 2, 3, 0.1550, 0.1120),
(2, 2, 2, 37, 0.1430, 0.1720),
(2, 5, 2, 37, 0.1530, 0.2880),
(2, 6, 3, 37, 0.3500, 0.1750),
(2, 7, 3, 37, 0.7070, 0.0070),
(4, 3, 6, 20, 0.4560, 0.3790),
(4, 3, 20, 20, 0.6070, 0.4370),
(4, 6, 3, 20, 1.1790, 0.7520),
(4, 6, 20, 20, 0.8230, 0.3960),
(4, 8, 20, 20, 0.7010, 0.3690),
(4, 20, 3, 20, 0.5360, 0.5360),
(4, 20, 6, 20, 0.7390, 0.7390),
(4, 20, 8, 20, 0.6530, 0.6530),
(4, 20, 20, 20, 0.2830, 0.2830),
(4, 20, 20, 30, 0.3400, 0.5290),
(4, 20, 30, 30, 0.4130, 0.7050),
(5, 22, 22, 22, 0.0000, 0.0000),
];
pub fn mmff94_oop(type_j: u8, type_i: u8, type_k: u8, type_l: u8) -> Option<f64> {
for &(ti, tk, tl) in &[(type_i, type_k, type_l), (type_k, type_i, type_l), (type_l, type_k, type_i),
(type_i, type_l, type_k), (type_k, type_l, type_i), (type_l, type_i, type_k)] {
if let Some(koop) = search_oop(type_j, ti, tk, tl) {
return Some(koop);
}
}
for &(ti, tk, tl) in &[(0, 0, 0), (type_i, 0, 0), (0, type_k, 0), (0, 0, type_l)] {
if let Some(koop) = search_oop(type_j, ti, tk, tl) {
return Some(koop);
}
}
None
}
fn search_oop(type_j: u8, type_i: u8, type_k: u8, type_l: u8) -> Option<f64> {
MMFF94_OOP
.binary_search_by_key(&(type_i, type_j, type_k, type_l), |&(i, j, k, l, _)| (i, j, k, l))
.ok()
.map(|idx| MMFF94_OOP[idx].4)
}
pub fn mmff94_stbn(angle_type: u8, type_i: u8, type_j: u8, type_k: u8) -> Option<(f64, f64)> {
let search = |at: u8, ti: u8, tj: u8, tk: u8| {
MMFF94_STBN
.binary_search_by_key(&(at, ti, tj, tk), |&(a, i, j, k, _, _)| (a, i, j, k))
.ok()
.map(|idx| (MMFF94_STBN[idx].4, MMFF94_STBN[idx].5))
};
search(angle_type, type_i, type_j, type_k)
.or_else(|| search(angle_type, type_k, type_j, type_i).map(|(a, b)| (b, a)))
.or_else(|| search(0, 0, type_j, 0))
}