org.impotch.calcul.impot.cantonal.ge.pp.avant2010.BaremeRevenuFamille2005Test.java Source code

Java tutorial

Introduction

Here is the source code for org.impotch.calcul.impot.cantonal.ge.pp.avant2010.BaremeRevenuFamille2005Test.java

Source

/**
 * This file is part of impotch/calcul.
 *
 * impotch/calcul is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License.
 *
 * impotch/calcul is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with impotch/calcul.  If not, see <http://www.gnu.org/licenses/>.
 */
package org.impotch.calcul.impot.cantonal.ge.pp.avant2010;

import static org.junit.Assert.fail;

import java.math.BigDecimal;

import javax.annotation.Resource;

import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.TestExecutionListeners;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import org.impotch.bareme.Bareme;
import org.impotch.calcul.impot.cantonal.ge.pp.FournisseurRegleImpotCantonalGE;
import org.impotch.util.BigDecimalUtil;
import org.springframework.test.context.support.DependencyInjectionTestExecutionListener;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/beansCH_GE.xml", "/beansAssurancesSociales.xml" })
@TestExecutionListeners(DependencyInjectionTestExecutionListener.class)
public class BaremeRevenuFamille2005Test {
    @Resource(name = "fournisseurRegleImpotCantonalGE")
    private FournisseurRegleImpotCantonalGE fournisseur;
    private Bareme bareme;

    @Before
    public void setUp() throws Exception {
        bareme = fournisseur.getBaremeRevenuFamille(2005);
    }

    private void testEgalite(String montantNonFormatte, BigDecimal montant) {
        // On teste avec un delta de 10 cts
        BigDecimal delta = new BigDecimal(montantNonFormatte).subtract(montant).abs();
        if (0 < delta.compareTo(BigDecimalUtil.CINQ_CTS)) {
            fail("Montant attendu " + montantNonFormatte + ", montant calcul " + montant);
        }
    }

    @Test
    public void baremeDiscretise() {
        testEgalite("0.25", bareme.calcul(new BigDecimal(100)));
        testEgalite("0.60", bareme.calcul(new BigDecimal(200)));
        testEgalite("0.95", bareme.calcul(new BigDecimal(300)));
        testEgalite("1.45", bareme.calcul(new BigDecimal(400)));
        testEgalite("1.95", bareme.calcul(new BigDecimal(500)));
        testEgalite("2.55", bareme.calcul(new BigDecimal(600)));
        testEgalite("3.25", bareme.calcul(new BigDecimal(700)));
        testEgalite("4.00", bareme.calcul(new BigDecimal(800)));
        testEgalite("4.80", bareme.calcul(new BigDecimal(900)));
        testEgalite("5.65", bareme.calcul(new BigDecimal(1000)));
        testEgalite("6.60", bareme.calcul(new BigDecimal(1100)));
        testEgalite("7.60", bareme.calcul(new BigDecimal(1200)));
        testEgalite("8.65", bareme.calcul(new BigDecimal(1300)));
        testEgalite("9.80", bareme.calcul(new BigDecimal(1400)));
        testEgalite("11.00", bareme.calcul(new BigDecimal(1500)));
        testEgalite("12.25", bareme.calcul(new BigDecimal(1600)));
        testEgalite("13.60", bareme.calcul(new BigDecimal(1700)));
        testEgalite("15.00", bareme.calcul(new BigDecimal(1800)));
        testEgalite("16.45", bareme.calcul(new BigDecimal(1900)));
        testEgalite("17.95", bareme.calcul(new BigDecimal(2000)));
        testEgalite("19.55", bareme.calcul(new BigDecimal(2100)));
        testEgalite("21.20", bareme.calcul(new BigDecimal(2200)));
        testEgalite("22.90", bareme.calcul(new BigDecimal(2300)));
        testEgalite("24.70", bareme.calcul(new BigDecimal(2400)));
        testEgalite("26.50", bareme.calcul(new BigDecimal(2500)));
        testEgalite("28.40", bareme.calcul(new BigDecimal(2600)));
        testEgalite("30.35", bareme.calcul(new BigDecimal(2700)));
        testEgalite("32.40", bareme.calcul(new BigDecimal(2800)));
        testEgalite("34.45", bareme.calcul(new BigDecimal(2900)));
        testEgalite("36.60", bareme.calcul(new BigDecimal(3000)));
        testEgalite("38.80", bareme.calcul(new BigDecimal(3100)));
        testEgalite("41.05", bareme.calcul(new BigDecimal(3200)));
        testEgalite("43.35", bareme.calcul(new BigDecimal(3300)));
        testEgalite("45.75", bareme.calcul(new BigDecimal(3400)));
        testEgalite("48.15", bareme.calcul(new BigDecimal(3500)));
        testEgalite("50.65", bareme.calcul(new BigDecimal(3600)));
        testEgalite("53.20", bareme.calcul(new BigDecimal(3700)));
        testEgalite("55.80", bareme.calcul(new BigDecimal(3800)));
        testEgalite("58.50", bareme.calcul(new BigDecimal(3900)));
        testEgalite("61.20", bareme.calcul(new BigDecimal(4000)));
        testEgalite("64.00", bareme.calcul(new BigDecimal(4100)));
        testEgalite("66.80", bareme.calcul(new BigDecimal(4200)));
        testEgalite("69.70", bareme.calcul(new BigDecimal(4300)));
        testEgalite("72.65", bareme.calcul(new BigDecimal(4400)));
        testEgalite("75.65", bareme.calcul(new BigDecimal(4500)));
        testEgalite("78.70", bareme.calcul(new BigDecimal(4600)));
        testEgalite("81.80", bareme.calcul(new BigDecimal(4700)));
        testEgalite("84.95", bareme.calcul(new BigDecimal(4800)));
        testEgalite("88.20", bareme.calcul(new BigDecimal(4900)));
        testEgalite("91.45", bareme.calcul(new BigDecimal(5000)));
        testEgalite("94.80", bareme.calcul(new BigDecimal(5100)));
        testEgalite("98.15", bareme.calcul(new BigDecimal(5200)));
        testEgalite("101.60", bareme.calcul(new BigDecimal(5300)));
        testEgalite("105.10", bareme.calcul(new BigDecimal(5400)));
        testEgalite("108.60", bareme.calcul(new BigDecimal(5500)));
        testEgalite("112.20", bareme.calcul(new BigDecimal(5600)));
        testEgalite("115.85", bareme.calcul(new BigDecimal(5700)));
        testEgalite("119.55", bareme.calcul(new BigDecimal(5800)));
        testEgalite("123.30", bareme.calcul(new BigDecimal(5900)));
        testEgalite("127.05", bareme.calcul(new BigDecimal(6000)));
        testEgalite("130.90", bareme.calcul(new BigDecimal(6100)));
        testEgalite("134.80", bareme.calcul(new BigDecimal(6200)));
        testEgalite("138.75", bareme.calcul(new BigDecimal(6300)));
        testEgalite("142.75", bareme.calcul(new BigDecimal(6400)));
        testEgalite("146.80", bareme.calcul(new BigDecimal(6500)));
        testEgalite("150.90", bareme.calcul(new BigDecimal(6600)));
        testEgalite("155.05", bareme.calcul(new BigDecimal(6700)));
        testEgalite("159.25", bareme.calcul(new BigDecimal(6800)));
        testEgalite("163.50", bareme.calcul(new BigDecimal(6900)));
        testEgalite("167.75", bareme.calcul(new BigDecimal(7000)));
        testEgalite("172.10", bareme.calcul(new BigDecimal(7100)));
        testEgalite("176.50", bareme.calcul(new BigDecimal(7200)));
        testEgalite("180.90", bareme.calcul(new BigDecimal(7300)));
        testEgalite("185.40", bareme.calcul(new BigDecimal(7400)));
        testEgalite("189.95", bareme.calcul(new BigDecimal(7500)));
        testEgalite("194.50", bareme.calcul(new BigDecimal(7600)));
        testEgalite("199.15", bareme.calcul(new BigDecimal(7700)));
        testEgalite("203.80", bareme.calcul(new BigDecimal(7800)));
        testEgalite("208.50", bareme.calcul(new BigDecimal(7900)));
        testEgalite("213.25", bareme.calcul(new BigDecimal(8000)));
        testEgalite("218.05", bareme.calcul(new BigDecimal(8100)));
        testEgalite("222.90", bareme.calcul(new BigDecimal(8200)));
        testEgalite("227.80", bareme.calcul(new BigDecimal(8300)));
        testEgalite("232.75", bareme.calcul(new BigDecimal(8400)));
        testEgalite("237.75", bareme.calcul(new BigDecimal(8500)));
        testEgalite("242.75", bareme.calcul(new BigDecimal(8600)));
        testEgalite("247.85", bareme.calcul(new BigDecimal(8700)));
        testEgalite("252.95", bareme.calcul(new BigDecimal(8800)));
        testEgalite("258.10", bareme.calcul(new BigDecimal(8900)));
        testEgalite("263.30", bareme.calcul(new BigDecimal(9000)));
        testEgalite("268.55", bareme.calcul(new BigDecimal(9100)));
        testEgalite("273.85", bareme.calcul(new BigDecimal(9200)));
        testEgalite("279.20", bareme.calcul(new BigDecimal(9300)));
        testEgalite("284.55", bareme.calcul(new BigDecimal(9400)));
        testEgalite("290.00", bareme.calcul(new BigDecimal(9500)));
        testEgalite("295.45", bareme.calcul(new BigDecimal(9600)));
        testEgalite("300.95", bareme.calcul(new BigDecimal(9700)));
        testEgalite("306.50", bareme.calcul(new BigDecimal(9800)));
        testEgalite("312.05", bareme.calcul(new BigDecimal(9900)));
        testEgalite("317.70", bareme.calcul(new BigDecimal(10000)));
        testEgalite("323.35", bareme.calcul(new BigDecimal(10100)));
        testEgalite("329.05", bareme.calcul(new BigDecimal(10200)));
        testEgalite("334.80", bareme.calcul(new BigDecimal(10300)));
        testEgalite("340.60", bareme.calcul(new BigDecimal(10400)));
        testEgalite("346.45", bareme.calcul(new BigDecimal(10500)));
        testEgalite("352.30", bareme.calcul(new BigDecimal(10600)));
        testEgalite("358.20", bareme.calcul(new BigDecimal(10700)));
        testEgalite("364.15", bareme.calcul(new BigDecimal(10800)));
        testEgalite("370.15", bareme.calcul(new BigDecimal(10900)));
        testEgalite("376.15", bareme.calcul(new BigDecimal(11000)));
        testEgalite("382.20", bareme.calcul(new BigDecimal(11100)));
        testEgalite("388.30", bareme.calcul(new BigDecimal(11200)));
        testEgalite("394.45", bareme.calcul(new BigDecimal(11300)));
        testEgalite("400.65", bareme.calcul(new BigDecimal(11400)));
        testEgalite("406.85", bareme.calcul(new BigDecimal(11500)));
        testEgalite("413.10", bareme.calcul(new BigDecimal(11600)));
        testEgalite("419.40", bareme.calcul(new BigDecimal(11700)));
        testEgalite("425.75", bareme.calcul(new BigDecimal(11800)));
        testEgalite("432.10", bareme.calcul(new BigDecimal(11900)));
        testEgalite("438.50", bareme.calcul(new BigDecimal(12000)));
        testEgalite("444.95", bareme.calcul(new BigDecimal(12100)));
        testEgalite("451.40", bareme.calcul(new BigDecimal(12200)));
        testEgalite("457.90", bareme.calcul(new BigDecimal(12300)));
        testEgalite("464.45", bareme.calcul(new BigDecimal(12400)));
        testEgalite("471.05", bareme.calcul(new BigDecimal(12500)));
        testEgalite("477.70", bareme.calcul(new BigDecimal(12600)));
        testEgalite("484.35", bareme.calcul(new BigDecimal(12700)));
        testEgalite("491.00", bareme.calcul(new BigDecimal(12800)));
        testEgalite("497.75", bareme.calcul(new BigDecimal(12900)));
        testEgalite("504.50", bareme.calcul(new BigDecimal(13000)));
        testEgalite("511.30", bareme.calcul(new BigDecimal(13100)));
        testEgalite("518.15", bareme.calcul(new BigDecimal(13200)));
        testEgalite("525.00", bareme.calcul(new BigDecimal(13300)));
        testEgalite("531.90", bareme.calcul(new BigDecimal(13400)));
        testEgalite("538.85", bareme.calcul(new BigDecimal(13500)));
        testEgalite("545.80", bareme.calcul(new BigDecimal(13600)));
        testEgalite("552.80", bareme.calcul(new BigDecimal(13700)));
        testEgalite("559.85", bareme.calcul(new BigDecimal(13800)));
        testEgalite("566.90", bareme.calcul(new BigDecimal(13900)));
        testEgalite("574.00", bareme.calcul(new BigDecimal(14000)));
        testEgalite("581.15", bareme.calcul(new BigDecimal(14100)));
        testEgalite("588.30", bareme.calcul(new BigDecimal(14200)));
        testEgalite("595.50", bareme.calcul(new BigDecimal(14300)));
        testEgalite("602.75", bareme.calcul(new BigDecimal(14400)));
        testEgalite("610.00", bareme.calcul(new BigDecimal(14500)));
        testEgalite("617.30", bareme.calcul(new BigDecimal(14600)));
        testEgalite("624.65", bareme.calcul(new BigDecimal(14700)));
        testEgalite("632.00", bareme.calcul(new BigDecimal(14800)));
        testEgalite("639.40", bareme.calcul(new BigDecimal(14900)));
        testEgalite("646.80", bareme.calcul(new BigDecimal(15000)));
        testEgalite("654.25", bareme.calcul(new BigDecimal(15100)));
        testEgalite("661.75", bareme.calcul(new BigDecimal(15200)));
        testEgalite("669.25", bareme.calcul(new BigDecimal(15300)));
        testEgalite("676.80", bareme.calcul(new BigDecimal(15400)));
        testEgalite("684.40", bareme.calcul(new BigDecimal(15500)));
        testEgalite("692.00", bareme.calcul(new BigDecimal(15600)));
        testEgalite("699.65", bareme.calcul(new BigDecimal(15700)));
        testEgalite("707.30", bareme.calcul(new BigDecimal(15800)));
        testEgalite("715.00", bareme.calcul(new BigDecimal(15900)));
        testEgalite("722.75", bareme.calcul(new BigDecimal(16000)));
        testEgalite("730.50", bareme.calcul(new BigDecimal(16100)));
        testEgalite("738.30", bareme.calcul(new BigDecimal(16200)));
        testEgalite("746.10", bareme.calcul(new BigDecimal(16300)));
        testEgalite("753.95", bareme.calcul(new BigDecimal(16400)));
        testEgalite("761.85", bareme.calcul(new BigDecimal(16500)));
        testEgalite("769.75", bareme.calcul(new BigDecimal(16600)));
        testEgalite("777.65", bareme.calcul(new BigDecimal(16700)));
        testEgalite("785.65", bareme.calcul(new BigDecimal(16800)));
        testEgalite("793.60", bareme.calcul(new BigDecimal(16900)));
        testEgalite("801.65", bareme.calcul(new BigDecimal(17000)));
        testEgalite("809.70", bareme.calcul(new BigDecimal(17100)));
        testEgalite("817.75", bareme.calcul(new BigDecimal(17200)));
        testEgalite("825.85", bareme.calcul(new BigDecimal(17300)));
        testEgalite("834.00", bareme.calcul(new BigDecimal(17400)));
        testEgalite("842.15", bareme.calcul(new BigDecimal(17500)));
        testEgalite("850.35", bareme.calcul(new BigDecimal(17600)));
        testEgalite("858.55", bareme.calcul(new BigDecimal(17700)));
        testEgalite("866.80", bareme.calcul(new BigDecimal(17800)));
        testEgalite("875.05", bareme.calcul(new BigDecimal(17900)));
        testEgalite("883.35", bareme.calcul(new BigDecimal(18000)));
        testEgalite("891.70", bareme.calcul(new BigDecimal(18100)));
        testEgalite("900.05", bareme.calcul(new BigDecimal(18200)));
        testEgalite("908.40", bareme.calcul(new BigDecimal(18300)));
        testEgalite("916.80", bareme.calcul(new BigDecimal(18400)));
        testEgalite("925.25", bareme.calcul(new BigDecimal(18500)));
        testEgalite("933.70", bareme.calcul(new BigDecimal(18600)));
        testEgalite("942.15", bareme.calcul(new BigDecimal(18700)));
        testEgalite("950.65", bareme.calcul(new BigDecimal(18800)));
        testEgalite("959.20", bareme.calcul(new BigDecimal(18900)));
        testEgalite("967.75", bareme.calcul(new BigDecimal(19000)));
        testEgalite("976.35", bareme.calcul(new BigDecimal(19100)));
        testEgalite("984.95", bareme.calcul(new BigDecimal(19200)));
        testEgalite("993.60", bareme.calcul(new BigDecimal(19300)));
        testEgalite("1002.25", bareme.calcul(new BigDecimal(19400)));
        testEgalite("1010.90", bareme.calcul(new BigDecimal(19500)));
        testEgalite("1019.60", bareme.calcul(new BigDecimal(19600)));
        testEgalite("1028.35", bareme.calcul(new BigDecimal(19700)));
        testEgalite("1037.10", bareme.calcul(new BigDecimal(19800)));
        testEgalite("1045.90", bareme.calcul(new BigDecimal(19900)));
        testEgalite("1054.70", bareme.calcul(new BigDecimal(20000)));
        testEgalite("1063.50", bareme.calcul(new BigDecimal(20100)));
        testEgalite("1072.35", bareme.calcul(new BigDecimal(20200)));
        testEgalite("1081.25", bareme.calcul(new BigDecimal(20300)));
        testEgalite("1090.15", bareme.calcul(new BigDecimal(20400)));
        testEgalite("1099.05", bareme.calcul(new BigDecimal(20500)));
        testEgalite("1108.00", bareme.calcul(new BigDecimal(20600)));
        testEgalite("1117.00", bareme.calcul(new BigDecimal(20700)));
        testEgalite("1126.00", bareme.calcul(new BigDecimal(20800)));
        testEgalite("1135.00", bareme.calcul(new BigDecimal(20900)));
        testEgalite("1144.05", bareme.calcul(new BigDecimal(21000)));
        testEgalite("1153.10", bareme.calcul(new BigDecimal(21100)));
        testEgalite("1162.20", bareme.calcul(new BigDecimal(21200)));
        testEgalite("1171.30", bareme.calcul(new BigDecimal(21300)));
        testEgalite("1180.40", bareme.calcul(new BigDecimal(21400)));
        testEgalite("1189.55", bareme.calcul(new BigDecimal(21500)));
        testEgalite("1198.75", bareme.calcul(new BigDecimal(21600)));
        testEgalite("1207.95", bareme.calcul(new BigDecimal(21700)));
        testEgalite("1217.15", bareme.calcul(new BigDecimal(21800)));
        testEgalite("1226.40", bareme.calcul(new BigDecimal(21900)));
        testEgalite("1235.65", bareme.calcul(new BigDecimal(22000)));
        testEgalite("1244.95", bareme.calcul(new BigDecimal(22100)));
        testEgalite("1254.25", bareme.calcul(new BigDecimal(22200)));
        testEgalite("1263.60", bareme.calcul(new BigDecimal(22300)));
        testEgalite("1272.95", bareme.calcul(new BigDecimal(22400)));
        testEgalite("1282.30", bareme.calcul(new BigDecimal(22500)));
        testEgalite("1291.70", bareme.calcul(new BigDecimal(22600)));
        testEgalite("1301.10", bareme.calcul(new BigDecimal(22700)));
        testEgalite("1310.55", bareme.calcul(new BigDecimal(22800)));
        testEgalite("1320.00", bareme.calcul(new BigDecimal(22900)));
        testEgalite("1329.45", bareme.calcul(new BigDecimal(23000)));
        testEgalite("1338.95", bareme.calcul(new BigDecimal(23100)));
        testEgalite("1348.45", bareme.calcul(new BigDecimal(23200)));
        testEgalite("1358.00", bareme.calcul(new BigDecimal(23300)));
        testEgalite("1367.55", bareme.calcul(new BigDecimal(23400)));
        testEgalite("1377.15", bareme.calcul(new BigDecimal(23500)));
        testEgalite("1386.75", bareme.calcul(new BigDecimal(23600)));
        testEgalite("1396.35", bareme.calcul(new BigDecimal(23700)));
        testEgalite("1406.00", bareme.calcul(new BigDecimal(23800)));
        testEgalite("1415.65", bareme.calcul(new BigDecimal(23900)));
        testEgalite("1425.30", bareme.calcul(new BigDecimal(24000)));
        testEgalite("1435.00", bareme.calcul(new BigDecimal(24100)));
        testEgalite("1444.75", bareme.calcul(new BigDecimal(24200)));
        testEgalite("1454.45", bareme.calcul(new BigDecimal(24300)));
        testEgalite("1464.20", bareme.calcul(new BigDecimal(24400)));
        testEgalite("1474.00", bareme.calcul(new BigDecimal(24500)));
        testEgalite("1483.80", bareme.calcul(new BigDecimal(24600)));
        testEgalite("1493.60", bareme.calcul(new BigDecimal(24700)));
        testEgalite("1503.45", bareme.calcul(new BigDecimal(24800)));
        testEgalite("1513.30", bareme.calcul(new BigDecimal(24900)));
        testEgalite("1523.15", bareme.calcul(new BigDecimal(25000)));
        testEgalite("1533.05", bareme.calcul(new BigDecimal(25100)));
        testEgalite("1542.95", bareme.calcul(new BigDecimal(25200)));
        testEgalite("1552.85", bareme.calcul(new BigDecimal(25300)));
        testEgalite("1562.80", bareme.calcul(new BigDecimal(25400)));
        testEgalite("1572.75", bareme.calcul(new BigDecimal(25500)));
        testEgalite("1582.75", bareme.calcul(new BigDecimal(25600)));
        testEgalite("1592.75", bareme.calcul(new BigDecimal(25700)));
        testEgalite("1602.75", bareme.calcul(new BigDecimal(25800)));
        testEgalite("1612.80", bareme.calcul(new BigDecimal(25900)));
        testEgalite("1622.85", bareme.calcul(new BigDecimal(26000)));
        testEgalite("1632.90", bareme.calcul(new BigDecimal(26100)));
        testEgalite("1643.00", bareme.calcul(new BigDecimal(26200)));
        testEgalite("1653.10", bareme.calcul(new BigDecimal(26300)));
        testEgalite("1663.20", bareme.calcul(new BigDecimal(26400)));
        testEgalite("1673.35", bareme.calcul(new BigDecimal(26500)));
        testEgalite("1683.50", bareme.calcul(new BigDecimal(26600)));
        testEgalite("1693.65", bareme.calcul(new BigDecimal(26700)));
        testEgalite("1703.85", bareme.calcul(new BigDecimal(26800)));
        testEgalite("1714.05", bareme.calcul(new BigDecimal(26900)));
        testEgalite("1724.30", bareme.calcul(new BigDecimal(27000)));
        testEgalite("1734.50", bareme.calcul(new BigDecimal(27100)));
        testEgalite("1744.75", bareme.calcul(new BigDecimal(27200)));
        testEgalite("1755.05", bareme.calcul(new BigDecimal(27300)));
        testEgalite("1765.35", bareme.calcul(new BigDecimal(27400)));
        testEgalite("1775.65", bareme.calcul(new BigDecimal(27500)));
        testEgalite("1785.95", bareme.calcul(new BigDecimal(27600)));
        testEgalite("1796.30", bareme.calcul(new BigDecimal(27700)));
        testEgalite("1806.65", bareme.calcul(new BigDecimal(27800)));
        testEgalite("1817.05", bareme.calcul(new BigDecimal(27900)));
        testEgalite("1827.40", bareme.calcul(new BigDecimal(28000)));
        testEgalite("1837.80", bareme.calcul(new BigDecimal(28100)));
        testEgalite("1848.25", bareme.calcul(new BigDecimal(28200)));
        testEgalite("1858.65", bareme.calcul(new BigDecimal(28300)));
        testEgalite("1869.10", bareme.calcul(new BigDecimal(28400)));
        testEgalite("1879.60", bareme.calcul(new BigDecimal(28500)));
        testEgalite("1890.05", bareme.calcul(new BigDecimal(28600)));
        testEgalite("1900.55", bareme.calcul(new BigDecimal(28700)));
        testEgalite("1911.10", bareme.calcul(new BigDecimal(28800)));
        testEgalite("1921.60", bareme.calcul(new BigDecimal(28900)));
        testEgalite("1932.15", bareme.calcul(new BigDecimal(29000)));
        testEgalite("1942.70", bareme.calcul(new BigDecimal(29100)));
        testEgalite("1953.30", bareme.calcul(new BigDecimal(29200)));
        testEgalite("1963.85", bareme.calcul(new BigDecimal(29300)));
        testEgalite("1974.45", bareme.calcul(new BigDecimal(29400)));
        testEgalite("1985.10", bareme.calcul(new BigDecimal(29500)));
        testEgalite("1995.70", bareme.calcul(new BigDecimal(29600)));
        testEgalite("2006.35", bareme.calcul(new BigDecimal(29700)));
        testEgalite("2017.05", bareme.calcul(new BigDecimal(29800)));
        testEgalite("2027.70", bareme.calcul(new BigDecimal(29900)));
        testEgalite("2038.40", bareme.calcul(new BigDecimal(30000)));
        testEgalite("2049.10", bareme.calcul(new BigDecimal(30100)));
        testEgalite("2059.85", bareme.calcul(new BigDecimal(30200)));
        testEgalite("2070.55", bareme.calcul(new BigDecimal(30300)));
        testEgalite("2081.30", bareme.calcul(new BigDecimal(30400)));
        testEgalite("2092.10", bareme.calcul(new BigDecimal(30500)));
        testEgalite("2102.85", bareme.calcul(new BigDecimal(30600)));
        testEgalite("2113.65", bareme.calcul(new BigDecimal(30700)));
        testEgalite("2124.45", bareme.calcul(new BigDecimal(30800)));
        testEgalite("2135.25", bareme.calcul(new BigDecimal(30900)));
        testEgalite("2146.10", bareme.calcul(new BigDecimal(31000)));
        testEgalite("2156.95", bareme.calcul(new BigDecimal(31100)));
        testEgalite("2167.80", bareme.calcul(new BigDecimal(31200)));
        testEgalite("2178.70", bareme.calcul(new BigDecimal(31300)));
        testEgalite("2189.60", bareme.calcul(new BigDecimal(31400)));
        testEgalite("2200.50", bareme.calcul(new BigDecimal(31500)));
        testEgalite("2211.40", bareme.calcul(new BigDecimal(31600)));
        testEgalite("2222.30", bareme.calcul(new BigDecimal(31700)));
        testEgalite("2233.25", bareme.calcul(new BigDecimal(31800)));
        testEgalite("2244.20", bareme.calcul(new BigDecimal(31900)));
        testEgalite("2255.20", bareme.calcul(new BigDecimal(32000)));
        testEgalite("2266.15", bareme.calcul(new BigDecimal(32100)));
        testEgalite("2277.15", bareme.calcul(new BigDecimal(32200)));
        testEgalite("2288.15", bareme.calcul(new BigDecimal(32300)));
        testEgalite("2299.20", bareme.calcul(new BigDecimal(32400)));
        testEgalite("2310.25", bareme.calcul(new BigDecimal(32500)));
        testEgalite("2321.25", bareme.calcul(new BigDecimal(32600)));
        testEgalite("2332.35", bareme.calcul(new BigDecimal(32700)));
        testEgalite("2343.40", bareme.calcul(new BigDecimal(32800)));
        testEgalite("2354.50", bareme.calcul(new BigDecimal(32900)));
        testEgalite("2365.60", bareme.calcul(new BigDecimal(33000)));
        testEgalite("2376.70", bareme.calcul(new BigDecimal(33100)));
        testEgalite("2387.80", bareme.calcul(new BigDecimal(33200)));
        testEgalite("2398.95", bareme.calcul(new BigDecimal(33300)));
        testEgalite("2410.10", bareme.calcul(new BigDecimal(33400)));
        testEgalite("2421.25", bareme.calcul(new BigDecimal(33500)));
        testEgalite("2432.45", bareme.calcul(new BigDecimal(33600)));
        testEgalite("2443.60", bareme.calcul(new BigDecimal(33700)));
        testEgalite("2454.80", bareme.calcul(new BigDecimal(33800)));
        testEgalite("2466.00", bareme.calcul(new BigDecimal(33900)));
        testEgalite("2477.25", bareme.calcul(new BigDecimal(34000)));
        testEgalite("2488.45", bareme.calcul(new BigDecimal(34100)));
        testEgalite("2499.70", bareme.calcul(new BigDecimal(34200)));
        testEgalite("2510.95", bareme.calcul(new BigDecimal(34300)));
        testEgalite("2522.25", bareme.calcul(new BigDecimal(34400)));
        testEgalite("2533.50", bareme.calcul(new BigDecimal(34500)));
        testEgalite("2544.80", bareme.calcul(new BigDecimal(34600)));
        testEgalite("2556.10", bareme.calcul(new BigDecimal(34700)));
        testEgalite("2567.40", bareme.calcul(new BigDecimal(34800)));
        testEgalite("2578.75", bareme.calcul(new BigDecimal(34900)));
        testEgalite("2590.05", bareme.calcul(new BigDecimal(35000)));
        testEgalite("2601.40", bareme.calcul(new BigDecimal(35100)));
        testEgalite("2612.75", bareme.calcul(new BigDecimal(35200)));
        testEgalite("2624.15", bareme.calcul(new BigDecimal(35300)));
        testEgalite("2635.50", bareme.calcul(new BigDecimal(35400)));
        testEgalite("2646.90", bareme.calcul(new BigDecimal(35500)));
        testEgalite("2658.30", bareme.calcul(new BigDecimal(35600)));
        testEgalite("2669.75", bareme.calcul(new BigDecimal(35700)));
        testEgalite("2681.15", bareme.calcul(new BigDecimal(35800)));
        testEgalite("2692.60", bareme.calcul(new BigDecimal(35900)));
        testEgalite("2704.05", bareme.calcul(new BigDecimal(36000)));
        testEgalite("2715.50", bareme.calcul(new BigDecimal(36100)));
        testEgalite("2726.95", bareme.calcul(new BigDecimal(36200)));
        testEgalite("2738.45", bareme.calcul(new BigDecimal(36300)));
        testEgalite("2749.95", bareme.calcul(new BigDecimal(36400)));
        testEgalite("2761.45", bareme.calcul(new BigDecimal(36500)));
        testEgalite("2772.95", bareme.calcul(new BigDecimal(36600)));
        testEgalite("2784.45", bareme.calcul(new BigDecimal(36700)));
        testEgalite("2796.00", bareme.calcul(new BigDecimal(36800)));
        testEgalite("2807.55", bareme.calcul(new BigDecimal(36900)));
        testEgalite("2819.10", bareme.calcul(new BigDecimal(37000)));
        testEgalite("2830.65", bareme.calcul(new BigDecimal(37100)));
        testEgalite("2842.25", bareme.calcul(new BigDecimal(37200)));
        testEgalite("2853.80", bareme.calcul(new BigDecimal(37300)));
        testEgalite("2865.40", bareme.calcul(new BigDecimal(37400)));
        testEgalite("2877.00", bareme.calcul(new BigDecimal(37500)));
        testEgalite("2888.65", bareme.calcul(new BigDecimal(37600)));
        testEgalite("2900.25", bareme.calcul(new BigDecimal(37700)));
        testEgalite("2911.90", bareme.calcul(new BigDecimal(37800)));
        testEgalite("2923.55", bareme.calcul(new BigDecimal(37900)));
        testEgalite("2935.20", bareme.calcul(new BigDecimal(38000)));
        testEgalite("2946.85", bareme.calcul(new BigDecimal(38100)));
        testEgalite("2958.50", bareme.calcul(new BigDecimal(38200)));
        testEgalite("2970.20", bareme.calcul(new BigDecimal(38300)));
        testEgalite("2981.90", bareme.calcul(new BigDecimal(38400)));
        testEgalite("2993.60", bareme.calcul(new BigDecimal(38500)));
        testEgalite("3005.30", bareme.calcul(new BigDecimal(38600)));
        testEgalite("3017.05", bareme.calcul(new BigDecimal(38700)));
        testEgalite("3028.75", bareme.calcul(new BigDecimal(38800)));
        testEgalite("3040.50", bareme.calcul(new BigDecimal(38900)));
        testEgalite("3052.25", bareme.calcul(new BigDecimal(39000)));
        testEgalite("3064.00", bareme.calcul(new BigDecimal(39100)));
        testEgalite("3075.80", bareme.calcul(new BigDecimal(39200)));
        testEgalite("3087.55", bareme.calcul(new BigDecimal(39300)));
        testEgalite("3099.35", bareme.calcul(new BigDecimal(39400)));
        testEgalite("3111.15", bareme.calcul(new BigDecimal(39500)));
        testEgalite("3122.95", bareme.calcul(new BigDecimal(39600)));
        testEgalite("3134.75", bareme.calcul(new BigDecimal(39700)));
        testEgalite("3146.60", bareme.calcul(new BigDecimal(39800)));
        testEgalite("3158.45", bareme.calcul(new BigDecimal(39900)));
        testEgalite("3170.25", bareme.calcul(new BigDecimal(40000)));
        testEgalite("3182.10", bareme.calcul(new BigDecimal(40100)));
        testEgalite("3194.00", bareme.calcul(new BigDecimal(40200)));
        testEgalite("3205.85", bareme.calcul(new BigDecimal(40300)));
        testEgalite("3217.75", bareme.calcul(new BigDecimal(40400)));
        testEgalite("3229.60", bareme.calcul(new BigDecimal(40500)));
        testEgalite("3241.50", bareme.calcul(new BigDecimal(40600)));
        testEgalite("3253.40", bareme.calcul(new BigDecimal(40700)));
        testEgalite("3265.35", bareme.calcul(new BigDecimal(40800)));
        testEgalite("3277.25", bareme.calcul(new BigDecimal(40900)));
        testEgalite("3289.20", bareme.calcul(new BigDecimal(41000)));
        testEgalite("3301.15", bareme.calcul(new BigDecimal(41100)));
        testEgalite("3313.05", bareme.calcul(new BigDecimal(41200)));
        testEgalite("3325.05", bareme.calcul(new BigDecimal(41300)));
        testEgalite("3337.00", bareme.calcul(new BigDecimal(41400)));
        testEgalite("3348.95", bareme.calcul(new BigDecimal(41500)));
        testEgalite("3360.95", bareme.calcul(new BigDecimal(41600)));
        testEgalite("3372.95", bareme.calcul(new BigDecimal(41700)));
        testEgalite("3384.95", bareme.calcul(new BigDecimal(41800)));
        testEgalite("3396.95", bareme.calcul(new BigDecimal(41900)));
        testEgalite("3408.95", bareme.calcul(new BigDecimal(42000)));
        testEgalite("3421.00", bareme.calcul(new BigDecimal(42100)));
        testEgalite("3433.00", bareme.calcul(new BigDecimal(42200)));
        testEgalite("3445.05", bareme.calcul(new BigDecimal(42300)));
        testEgalite("3457.10", bareme.calcul(new BigDecimal(42400)));
        testEgalite("3469.15", bareme.calcul(new BigDecimal(42500)));
        testEgalite("3481.20", bareme.calcul(new BigDecimal(42600)));
        testEgalite("3493.30", bareme.calcul(new BigDecimal(42700)));
        testEgalite("3505.40", bareme.calcul(new BigDecimal(42800)));
        testEgalite("3517.45", bareme.calcul(new BigDecimal(42900)));
        testEgalite("3529.55", bareme.calcul(new BigDecimal(43000)));
        testEgalite("3541.65", bareme.calcul(new BigDecimal(43100)));
        testEgalite("3553.75", bareme.calcul(new BigDecimal(43200)));
        testEgalite("3565.90", bareme.calcul(new BigDecimal(43300)));
        testEgalite("3578.00", bareme.calcul(new BigDecimal(43400)));
        testEgalite("3590.15", bareme.calcul(new BigDecimal(43500)));
        testEgalite("3602.30", bareme.calcul(new BigDecimal(43600)));
        testEgalite("3614.45", bareme.calcul(new BigDecimal(43700)));
        testEgalite("3626.60", bareme.calcul(new BigDecimal(43800)));
        testEgalite("3638.75", bareme.calcul(new BigDecimal(43900)));
        testEgalite("3650.95", bareme.calcul(new BigDecimal(44000)));
        testEgalite("3663.15", bareme.calcul(new BigDecimal(44100)));
        testEgalite("3675.30", bareme.calcul(new BigDecimal(44200)));
        testEgalite("3687.50", bareme.calcul(new BigDecimal(44300)));
        testEgalite("3699.70", bareme.calcul(new BigDecimal(44400)));
        testEgalite("3711.90", bareme.calcul(new BigDecimal(44500)));
        testEgalite("3724.15", bareme.calcul(new BigDecimal(44600)));
        testEgalite("3736.35", bareme.calcul(new BigDecimal(44700)));
        testEgalite("3748.60", bareme.calcul(new BigDecimal(44800)));
        testEgalite("3760.85", bareme.calcul(new BigDecimal(44900)));
        testEgalite("3773.10", bareme.calcul(new BigDecimal(45000)));
        testEgalite("3785.35", bareme.calcul(new BigDecimal(45100)));
        testEgalite("3797.60", bareme.calcul(new BigDecimal(45200)));
        testEgalite("3809.85", bareme.calcul(new BigDecimal(45300)));
        testEgalite("3822.15", bareme.calcul(new BigDecimal(45400)));
        testEgalite("3834.45", bareme.calcul(new BigDecimal(45500)));
        testEgalite("3846.70", bareme.calcul(new BigDecimal(45600)));
        testEgalite("3859.00", bareme.calcul(new BigDecimal(45700)));
        testEgalite("3871.30", bareme.calcul(new BigDecimal(45800)));
        testEgalite("3883.65", bareme.calcul(new BigDecimal(45900)));
        testEgalite("3895.95", bareme.calcul(new BigDecimal(46000)));
        testEgalite("3908.25", bareme.calcul(new BigDecimal(46100)));
        testEgalite("3920.60", bareme.calcul(new BigDecimal(46200)));
        testEgalite("3932.95", bareme.calcul(new BigDecimal(46300)));
        testEgalite("3945.30", bareme.calcul(new BigDecimal(46400)));
        testEgalite("3957.65", bareme.calcul(new BigDecimal(46500)));
        testEgalite("3970.00", bareme.calcul(new BigDecimal(46600)));
        testEgalite("3982.35", bareme.calcul(new BigDecimal(46700)));
        testEgalite("3994.75", bareme.calcul(new BigDecimal(46800)));
        testEgalite("4007.10", bareme.calcul(new BigDecimal(46900)));
        testEgalite("4019.50", bareme.calcul(new BigDecimal(47000)));
        testEgalite("4031.90", bareme.calcul(new BigDecimal(47100)));
        testEgalite("4044.30", bareme.calcul(new BigDecimal(47200)));
        testEgalite("4056.70", bareme.calcul(new BigDecimal(47300)));
        testEgalite("4069.10", bareme.calcul(new BigDecimal(47400)));
        testEgalite("4081.55", bareme.calcul(new BigDecimal(47500)));
        testEgalite("4093.95", bareme.calcul(new BigDecimal(47600)));
        testEgalite("4106.40", bareme.calcul(new BigDecimal(47700)));
        testEgalite("4118.85", bareme.calcul(new BigDecimal(47800)));
        testEgalite("4131.30", bareme.calcul(new BigDecimal(47900)));
        testEgalite("4143.75", bareme.calcul(new BigDecimal(48000)));
        testEgalite("4156.20", bareme.calcul(new BigDecimal(48100)));
        testEgalite("4168.65", bareme.calcul(new BigDecimal(48200)));
        testEgalite("4181.15", bareme.calcul(new BigDecimal(48300)));
        testEgalite("4193.60", bareme.calcul(new BigDecimal(48400)));
        testEgalite("4206.10", bareme.calcul(new BigDecimal(48500)));
        testEgalite("4218.60", bareme.calcul(new BigDecimal(48600)));
        testEgalite("4231.10", bareme.calcul(new BigDecimal(48700)));
        testEgalite("4243.60", bareme.calcul(new BigDecimal(48800)));
        testEgalite("4256.10", bareme.calcul(new BigDecimal(48900)));
        testEgalite("4268.60", bareme.calcul(new BigDecimal(49000)));
        testEgalite("4281.15", bareme.calcul(new BigDecimal(49100)));
        testEgalite("4293.65", bareme.calcul(new BigDecimal(49200)));
        testEgalite("4306.20", bareme.calcul(new BigDecimal(49300)));
        testEgalite("4318.75", bareme.calcul(new BigDecimal(49400)));
        testEgalite("4331.30", bareme.calcul(new BigDecimal(49500)));
        testEgalite("4343.85", bareme.calcul(new BigDecimal(49600)));
        testEgalite("4356.40", bareme.calcul(new BigDecimal(49700)));
        testEgalite("4368.95", bareme.calcul(new BigDecimal(49800)));
        testEgalite("4381.55", bareme.calcul(new BigDecimal(49900)));
        testEgalite("4394.10", bareme.calcul(new BigDecimal(50000)));
        testEgalite("4406.70", bareme.calcul(new BigDecimal(50100)));
        testEgalite("4419.30", bareme.calcul(new BigDecimal(50200)));
        testEgalite("4431.90", bareme.calcul(new BigDecimal(50300)));
        testEgalite("4444.50", bareme.calcul(new BigDecimal(50400)));
        testEgalite("4457.10", bareme.calcul(new BigDecimal(50500)));
        testEgalite("4469.70", bareme.calcul(new BigDecimal(50600)));
        testEgalite("4482.30", bareme.calcul(new BigDecimal(50700)));
        testEgalite("4494.95", bareme.calcul(new BigDecimal(50800)));
        testEgalite("4507.55", bareme.calcul(new BigDecimal(50900)));
        testEgalite("4520.20", bareme.calcul(new BigDecimal(51000)));
        testEgalite("4532.85", bareme.calcul(new BigDecimal(51100)));
        testEgalite("4545.50", bareme.calcul(new BigDecimal(51200)));
        testEgalite("4558.15", bareme.calcul(new BigDecimal(51300)));
        testEgalite("4570.80", bareme.calcul(new BigDecimal(51400)));
        testEgalite("4583.50", bareme.calcul(new BigDecimal(51500)));
        testEgalite("4596.15", bareme.calcul(new BigDecimal(51600)));
        testEgalite("4608.80", bareme.calcul(new BigDecimal(51700)));
        testEgalite("4621.50", bareme.calcul(new BigDecimal(51800)));
        testEgalite("4634.20", bareme.calcul(new BigDecimal(51900)));
        testEgalite("4646.90", bareme.calcul(new BigDecimal(52000)));
        testEgalite("4659.60", bareme.calcul(new BigDecimal(52100)));
        testEgalite("4672.30", bareme.calcul(new BigDecimal(52200)));
        testEgalite("4685.00", bareme.calcul(new BigDecimal(52300)));
        testEgalite("4697.70", bareme.calcul(new BigDecimal(52400)));
        testEgalite("4710.45", bareme.calcul(new BigDecimal(52500)));
        testEgalite("4723.15", bareme.calcul(new BigDecimal(52600)));
        testEgalite("4735.90", bareme.calcul(new BigDecimal(52700)));
        testEgalite("4748.65", bareme.calcul(new BigDecimal(52800)));
        testEgalite("4761.40", bareme.calcul(new BigDecimal(52900)));
        testEgalite("4774.15", bareme.calcul(new BigDecimal(53000)));
        testEgalite("4786.90", bareme.calcul(new BigDecimal(53100)));
        testEgalite("4799.65", bareme.calcul(new BigDecimal(53200)));
        testEgalite("4812.40", bareme.calcul(new BigDecimal(53300)));
        testEgalite("4825.20", bareme.calcul(new BigDecimal(53400)));
        testEgalite("4837.95", bareme.calcul(new BigDecimal(53500)));
        testEgalite("4850.75", bareme.calcul(new BigDecimal(53600)));
        testEgalite("4863.55", bareme.calcul(new BigDecimal(53700)));
        testEgalite("4876.35", bareme.calcul(new BigDecimal(53800)));
        testEgalite("4889.15", bareme.calcul(new BigDecimal(53900)));
        testEgalite("4901.95", bareme.calcul(new BigDecimal(54000)));
        testEgalite("4914.75", bareme.calcul(new BigDecimal(54100)));
        testEgalite("4927.55", bareme.calcul(new BigDecimal(54200)));
        testEgalite("4940.40", bareme.calcul(new BigDecimal(54300)));
        testEgalite("4953.20", bareme.calcul(new BigDecimal(54400)));
        testEgalite("4966.05", bareme.calcul(new BigDecimal(54500)));
        testEgalite("4978.85", bareme.calcul(new BigDecimal(54600)));
        testEgalite("4991.70", bareme.calcul(new BigDecimal(54700)));
        testEgalite("5004.55", bareme.calcul(new BigDecimal(54800)));
        testEgalite("5017.40", bareme.calcul(new BigDecimal(54900)));
        testEgalite("5030.25", bareme.calcul(new BigDecimal(55000)));
        testEgalite("5043.15", bareme.calcul(new BigDecimal(55100)));
        testEgalite("5056.00", bareme.calcul(new BigDecimal(55200)));
        testEgalite("5068.85", bareme.calcul(new BigDecimal(55300)));
        testEgalite("5081.75", bareme.calcul(new BigDecimal(55400)));
        testEgalite("5094.65", bareme.calcul(new BigDecimal(55500)));
        testEgalite("5107.50", bareme.calcul(new BigDecimal(55600)));
        testEgalite("5120.40", bareme.calcul(new BigDecimal(55700)));
        testEgalite("5133.30", bareme.calcul(new BigDecimal(55800)));
        testEgalite("5146.20", bareme.calcul(new BigDecimal(55900)));
        testEgalite("5159.15", bareme.calcul(new BigDecimal(56000)));
        testEgalite("5172.05", bareme.calcul(new BigDecimal(56100)));
        testEgalite("5184.95", bareme.calcul(new BigDecimal(56200)));
        testEgalite("5197.90", bareme.calcul(new BigDecimal(56300)));
        testEgalite("5210.80", bareme.calcul(new BigDecimal(56400)));
        testEgalite("5223.75", bareme.calcul(new BigDecimal(56500)));
        testEgalite("5236.70", bareme.calcul(new BigDecimal(56600)));
        testEgalite("5249.65", bareme.calcul(new BigDecimal(56700)));
        testEgalite("5262.60", bareme.calcul(new BigDecimal(56800)));
        testEgalite("5275.55", bareme.calcul(new BigDecimal(56900)));
        testEgalite("5288.50", bareme.calcul(new BigDecimal(57000)));
        testEgalite("5301.45", bareme.calcul(new BigDecimal(57100)));
        testEgalite("5314.45", bareme.calcul(new BigDecimal(57200)));
        testEgalite("5327.40", bareme.calcul(new BigDecimal(57300)));
        testEgalite("5340.40", bareme.calcul(new BigDecimal(57400)));
        testEgalite("5353.40", bareme.calcul(new BigDecimal(57500)));
        testEgalite("5366.40", bareme.calcul(new BigDecimal(57600)));
        testEgalite("5379.35", bareme.calcul(new BigDecimal(57700)));
        testEgalite("5392.35", bareme.calcul(new BigDecimal(57800)));
        testEgalite("5405.40", bareme.calcul(new BigDecimal(57900)));
        testEgalite("5418.40", bareme.calcul(new BigDecimal(58000)));
        testEgalite("5431.40", bareme.calcul(new BigDecimal(58100)));
        testEgalite("5444.45", bareme.calcul(new BigDecimal(58200)));
        testEgalite("5457.45", bareme.calcul(new BigDecimal(58300)));
        testEgalite("5470.50", bareme.calcul(new BigDecimal(58400)));
        testEgalite("5483.50", bareme.calcul(new BigDecimal(58500)));
        testEgalite("5496.55", bareme.calcul(new BigDecimal(58600)));
        testEgalite("5509.60", bareme.calcul(new BigDecimal(58700)));
        testEgalite("5522.65", bareme.calcul(new BigDecimal(58800)));
        testEgalite("5535.70", bareme.calcul(new BigDecimal(58900)));
        testEgalite("5548.80", bareme.calcul(new BigDecimal(59000)));
        testEgalite("5561.85", bareme.calcul(new BigDecimal(59100)));
        testEgalite("5574.90", bareme.calcul(new BigDecimal(59200)));
        testEgalite("5588.00", bareme.calcul(new BigDecimal(59300)));
        testEgalite("5601.05", bareme.calcul(new BigDecimal(59400)));
        testEgalite("5614.15", bareme.calcul(new BigDecimal(59500)));
        testEgalite("5627.25", bareme.calcul(new BigDecimal(59600)));
        testEgalite("5640.35", bareme.calcul(new BigDecimal(59700)));
        testEgalite("5653.45", bareme.calcul(new BigDecimal(59800)));
        testEgalite("5666.55", bareme.calcul(new BigDecimal(59900)));
        testEgalite("5679.65", bareme.calcul(new BigDecimal(60000)));
        testEgalite("5692.75", bareme.calcul(new BigDecimal(60100)));
        testEgalite("5705.90", bareme.calcul(new BigDecimal(60200)));
        testEgalite("5719.00", bareme.calcul(new BigDecimal(60300)));
        testEgalite("5732.15", bareme.calcul(new BigDecimal(60400)));
        testEgalite("5745.30", bareme.calcul(new BigDecimal(60500)));
        testEgalite("5758.40", bareme.calcul(new BigDecimal(60600)));
        testEgalite("5771.55", bareme.calcul(new BigDecimal(60700)));
        testEgalite("5784.70", bareme.calcul(new BigDecimal(60800)));
        testEgalite("5797.85", bareme.calcul(new BigDecimal(60900)));
        testEgalite("5811.05", bareme.calcul(new BigDecimal(61000)));
        testEgalite("5824.20", bareme.calcul(new BigDecimal(61100)));
        testEgalite("5837.35", bareme.calcul(new BigDecimal(61200)));
        testEgalite("5850.55", bareme.calcul(new BigDecimal(61300)));
        testEgalite("5863.70", bareme.calcul(new BigDecimal(61400)));
        testEgalite("5876.90", bareme.calcul(new BigDecimal(61500)));
        testEgalite("5890.10", bareme.calcul(new BigDecimal(61600)));
        testEgalite("5903.30", bareme.calcul(new BigDecimal(61700)));
        testEgalite("5916.50", bareme.calcul(new BigDecimal(61800)));
        testEgalite("5929.70", bareme.calcul(new BigDecimal(61900)));
        testEgalite("5942.90", bareme.calcul(new BigDecimal(62000)));
        testEgalite("5956.10", bareme.calcul(new BigDecimal(62100)));
        testEgalite("5969.30", bareme.calcul(new BigDecimal(62200)));
        testEgalite("5982.55", bareme.calcul(new BigDecimal(62300)));
        testEgalite("5995.75", bareme.calcul(new BigDecimal(62400)));
        testEgalite("6009.00", bareme.calcul(new BigDecimal(62500)));
        testEgalite("6022.25", bareme.calcul(new BigDecimal(62600)));
        testEgalite("6035.50", bareme.calcul(new BigDecimal(62700)));
        testEgalite("6048.70", bareme.calcul(new BigDecimal(62800)));
        testEgalite("6061.95", bareme.calcul(new BigDecimal(62900)));
        testEgalite("6075.25", bareme.calcul(new BigDecimal(63000)));
        testEgalite("6088.50", bareme.calcul(new BigDecimal(63100)));
        testEgalite("6101.75", bareme.calcul(new BigDecimal(63200)));
        testEgalite("6115.00", bareme.calcul(new BigDecimal(63300)));
        testEgalite("6128.30", bareme.calcul(new BigDecimal(63400)));
        testEgalite("6141.60", bareme.calcul(new BigDecimal(63500)));
        testEgalite("6154.85", bareme.calcul(new BigDecimal(63600)));
        testEgalite("6168.15", bareme.calcul(new BigDecimal(63700)));
        testEgalite("6181.45", bareme.calcul(new BigDecimal(63800)));
        testEgalite("6194.75", bareme.calcul(new BigDecimal(63900)));
        testEgalite("6208.05", bareme.calcul(new BigDecimal(64000)));
        testEgalite("6221.35", bareme.calcul(new BigDecimal(64100)));
        testEgalite("6234.65", bareme.calcul(new BigDecimal(64200)));
        testEgalite("6248.00", bareme.calcul(new BigDecimal(64300)));
        testEgalite("6261.30", bareme.calcul(new BigDecimal(64400)));
        testEgalite("6274.65", bareme.calcul(new BigDecimal(64500)));
        testEgalite("6288.00", bareme.calcul(new BigDecimal(64600)));
        testEgalite("6301.30", bareme.calcul(new BigDecimal(64700)));
        testEgalite("6314.65", bareme.calcul(new BigDecimal(64800)));
        testEgalite("6328.00", bareme.calcul(new BigDecimal(64900)));
        testEgalite("6341.35", bareme.calcul(new BigDecimal(65000)));
        testEgalite("6354.70", bareme.calcul(new BigDecimal(65100)));
        testEgalite("6368.05", bareme.calcul(new BigDecimal(65200)));
        testEgalite("6381.45", bareme.calcul(new BigDecimal(65300)));
        testEgalite("6394.80", bareme.calcul(new BigDecimal(65400)));
        testEgalite("6408.20", bareme.calcul(new BigDecimal(65500)));
        testEgalite("6421.55", bareme.calcul(new BigDecimal(65600)));
        testEgalite("6434.95", bareme.calcul(new BigDecimal(65700)));
        testEgalite("6448.35", bareme.calcul(new BigDecimal(65800)));
        testEgalite("6461.75", bareme.calcul(new BigDecimal(65900)));
        testEgalite("6475.15", bareme.calcul(new BigDecimal(66000)));
        testEgalite("6488.55", bareme.calcul(new BigDecimal(66100)));
        testEgalite("6501.95", bareme.calcul(new BigDecimal(66200)));
        testEgalite("6515.35", bareme.calcul(new BigDecimal(66300)));
        testEgalite("6528.80", bareme.calcul(new BigDecimal(66400)));
        testEgalite("6542.20", bareme.calcul(new BigDecimal(66500)));
        testEgalite("6555.65", bareme.calcul(new BigDecimal(66600)));
        testEgalite("6569.05", bareme.calcul(new BigDecimal(66700)));
        testEgalite("6582.50", bareme.calcul(new BigDecimal(66800)));
        testEgalite("6595.95", bareme.calcul(new BigDecimal(66900)));
        testEgalite("6609.40", bareme.calcul(new BigDecimal(67000)));
        testEgalite("6622.85", bareme.calcul(new BigDecimal(67100)));
        testEgalite("6636.30", bareme.calcul(new BigDecimal(67200)));
        testEgalite("6649.75", bareme.calcul(new BigDecimal(67300)));
        testEgalite("6663.25", bareme.calcul(new BigDecimal(67400)));
        testEgalite("6676.70", bareme.calcul(new BigDecimal(67500)));
        testEgalite("6690.20", bareme.calcul(new BigDecimal(67600)));
        testEgalite("6703.65", bareme.calcul(new BigDecimal(67700)));
        testEgalite("6717.15", bareme.calcul(new BigDecimal(67800)));
        testEgalite("6730.65", bareme.calcul(new BigDecimal(67900)));
        testEgalite("6744.15", bareme.calcul(new BigDecimal(68000)));
        testEgalite("6757.65", bareme.calcul(new BigDecimal(68100)));
        testEgalite("6771.15", bareme.calcul(new BigDecimal(68200)));
        testEgalite("6784.65", bareme.calcul(new BigDecimal(68300)));
        testEgalite("6798.20", bareme.calcul(new BigDecimal(68400)));
        testEgalite("6811.70", bareme.calcul(new BigDecimal(68500)));
        testEgalite("6825.20", bareme.calcul(new BigDecimal(68600)));
        testEgalite("6838.75", bareme.calcul(new BigDecimal(68700)));
        testEgalite("6852.30", bareme.calcul(new BigDecimal(68800)));
        testEgalite("6865.85", bareme.calcul(new BigDecimal(68900)));
        testEgalite("6879.35", bareme.calcul(new BigDecimal(69000)));
        testEgalite("6892.90", bareme.calcul(new BigDecimal(69100)));
        testEgalite("6906.45", bareme.calcul(new BigDecimal(69200)));
        testEgalite("6920.05", bareme.calcul(new BigDecimal(69300)));
        testEgalite("6933.60", bareme.calcul(new BigDecimal(69400)));
        testEgalite("6947.15", bareme.calcul(new BigDecimal(69500)));
        testEgalite("6960.75", bareme.calcul(new BigDecimal(69600)));
        testEgalite("6974.30", bareme.calcul(new BigDecimal(69700)));
        testEgalite("6987.90", bareme.calcul(new BigDecimal(69800)));
        testEgalite("7001.50", bareme.calcul(new BigDecimal(69900)));
        testEgalite("7015.05", bareme.calcul(new BigDecimal(70000)));
        testEgalite("7028.65", bareme.calcul(new BigDecimal(70100)));
        testEgalite("7042.25", bareme.calcul(new BigDecimal(70200)));
        testEgalite("7055.90", bareme.calcul(new BigDecimal(70300)));
        testEgalite("7069.50", bareme.calcul(new BigDecimal(70400)));
        testEgalite("7083.10", bareme.calcul(new BigDecimal(70500)));
        testEgalite("7096.75", bareme.calcul(new BigDecimal(70600)));
        testEgalite("7110.35", bareme.calcul(new BigDecimal(70700)));
        testEgalite("7124.00", bareme.calcul(new BigDecimal(70800)));
        testEgalite("7137.60", bareme.calcul(new BigDecimal(70900)));
        testEgalite("7151.25", bareme.calcul(new BigDecimal(71000)));
        testEgalite("7164.90", bareme.calcul(new BigDecimal(71100)));
        testEgalite("7178.55", bareme.calcul(new BigDecimal(71200)));
        testEgalite("7192.20", bareme.calcul(new BigDecimal(71300)));
        testEgalite("7205.85", bareme.calcul(new BigDecimal(71400)));
        testEgalite("7219.55", bareme.calcul(new BigDecimal(71500)));
        testEgalite("7233.20", bareme.calcul(new BigDecimal(71600)));
        testEgalite("7246.90", bareme.calcul(new BigDecimal(71700)));
        testEgalite("7260.55", bareme.calcul(new BigDecimal(71800)));
        testEgalite("7274.25", bareme.calcul(new BigDecimal(71900)));
        testEgalite("7287.95", bareme.calcul(new BigDecimal(72000)));
        testEgalite("7301.65", bareme.calcul(new BigDecimal(72100)));
        testEgalite("7315.30", bareme.calcul(new BigDecimal(72200)));
        testEgalite("7329.05", bareme.calcul(new BigDecimal(72300)));
        testEgalite("7342.75", bareme.calcul(new BigDecimal(72400)));
        testEgalite("7356.45", bareme.calcul(new BigDecimal(72500)));
        testEgalite("7370.15", bareme.calcul(new BigDecimal(72600)));
        testEgalite("7383.90", bareme.calcul(new BigDecimal(72700)));
        testEgalite("7397.60", bareme.calcul(new BigDecimal(72800)));
        testEgalite("7411.35", bareme.calcul(new BigDecimal(72900)));
        testEgalite("7425.10", bareme.calcul(new BigDecimal(73000)));
        testEgalite("7438.85", bareme.calcul(new BigDecimal(73100)));
        testEgalite("7452.55", bareme.calcul(new BigDecimal(73200)));
        testEgalite("7466.30", bareme.calcul(new BigDecimal(73300)));
        testEgalite("7480.10", bareme.calcul(new BigDecimal(73400)));
        testEgalite("7493.85", bareme.calcul(new BigDecimal(73500)));
        testEgalite("7507.60", bareme.calcul(new BigDecimal(73600)));
        testEgalite("7521.40", bareme.calcul(new BigDecimal(73700)));
        testEgalite("7535.15", bareme.calcul(new BigDecimal(73800)));
        testEgalite("7548.95", bareme.calcul(new BigDecimal(73900)));
        testEgalite("7562.70", bareme.calcul(new BigDecimal(74000)));
        testEgalite("7576.50", bareme.calcul(new BigDecimal(74100)));
        testEgalite("7590.30", bareme.calcul(new BigDecimal(74200)));
        testEgalite("7604.10", bareme.calcul(new BigDecimal(74300)));
        testEgalite("7617.90", bareme.calcul(new BigDecimal(74400)));
        testEgalite("7631.70", bareme.calcul(new BigDecimal(74500)));
        testEgalite("7645.55", bareme.calcul(new BigDecimal(74600)));
        testEgalite("7659.35", bareme.calcul(new BigDecimal(74700)));
        testEgalite("7673.20", bareme.calcul(new BigDecimal(74800)));
        testEgalite("7687.00", bareme.calcul(new BigDecimal(74900)));
        testEgalite("7700.85", bareme.calcul(new BigDecimal(75000)));
        testEgalite("7714.70", bareme.calcul(new BigDecimal(75100)));
        testEgalite("7728.50", bareme.calcul(new BigDecimal(75200)));
        testEgalite("7742.35", bareme.calcul(new BigDecimal(75300)));
        testEgalite("7756.20", bareme.calcul(new BigDecimal(75400)));
        testEgalite("7770.10", bareme.calcul(new BigDecimal(75500)));
        testEgalite("7783.95", bareme.calcul(new BigDecimal(75600)));
        testEgalite("7797.80", bareme.calcul(new BigDecimal(75700)));
        testEgalite("7811.70", bareme.calcul(new BigDecimal(75800)));
        testEgalite("7825.55", bareme.calcul(new BigDecimal(75900)));
        testEgalite("7839.45", bareme.calcul(new BigDecimal(76000)));
        testEgalite("7853.35", bareme.calcul(new BigDecimal(76100)));
        testEgalite("7867.20", bareme.calcul(new BigDecimal(76200)));
        testEgalite("7881.10", bareme.calcul(new BigDecimal(76300)));
        testEgalite("7895.00", bareme.calcul(new BigDecimal(76400)));
        testEgalite("7908.95", bareme.calcul(new BigDecimal(76500)));
        testEgalite("7922.85", bareme.calcul(new BigDecimal(76600)));
        testEgalite("7936.75", bareme.calcul(new BigDecimal(76700)));
        testEgalite("7950.65", bareme.calcul(new BigDecimal(76800)));
        testEgalite("7964.60", bareme.calcul(new BigDecimal(76900)));
        testEgalite("7978.55", bareme.calcul(new BigDecimal(77000)));
        testEgalite("7992.45", bareme.calcul(new BigDecimal(77100)));
        testEgalite("8006.40", bareme.calcul(new BigDecimal(77200)));
        testEgalite("8020.35", bareme.calcul(new BigDecimal(77300)));
        testEgalite("8034.30", bareme.calcul(new BigDecimal(77400)));
        testEgalite("8048.25", bareme.calcul(new BigDecimal(77500)));
        testEgalite("8062.20", bareme.calcul(new BigDecimal(77600)));
        testEgalite("8076.20", bareme.calcul(new BigDecimal(77700)));
        testEgalite("8090.15", bareme.calcul(new BigDecimal(77800)));
        testEgalite("8104.10", bareme.calcul(new BigDecimal(77900)));
        testEgalite("8118.10", bareme.calcul(new BigDecimal(78000)));
        testEgalite("8132.10", bareme.calcul(new BigDecimal(78100)));
        testEgalite("8146.05", bareme.calcul(new BigDecimal(78200)));
        testEgalite("8160.05", bareme.calcul(new BigDecimal(78300)));
        testEgalite("8174.05", bareme.calcul(new BigDecimal(78400)));
        testEgalite("8188.05", bareme.calcul(new BigDecimal(78500)));
        testEgalite("8202.05", bareme.calcul(new BigDecimal(78600)));
        testEgalite("8216.10", bareme.calcul(new BigDecimal(78700)));
        testEgalite("8230.10", bareme.calcul(new BigDecimal(78800)));
        testEgalite("8244.10", bareme.calcul(new BigDecimal(78900)));
        testEgalite("8258.15", bareme.calcul(new BigDecimal(79000)));
        testEgalite("8272.20", bareme.calcul(new BigDecimal(79100)));
        testEgalite("8286.20", bareme.calcul(new BigDecimal(79200)));
        testEgalite("8300.25", bareme.calcul(new BigDecimal(79300)));
        testEgalite("8314.30", bareme.calcul(new BigDecimal(79400)));
        testEgalite("8328.35", bareme.calcul(new BigDecimal(79500)));
        testEgalite("8342.40", bareme.calcul(new BigDecimal(79600)));
        testEgalite("8356.45", bareme.calcul(new BigDecimal(79700)));
        testEgalite("8370.55", bareme.calcul(new BigDecimal(79800)));
        testEgalite("8384.60", bareme.calcul(new BigDecimal(79900)));
        testEgalite("8398.70", bareme.calcul(new BigDecimal(80000)));
        testEgalite("8412.75", bareme.calcul(new BigDecimal(80100)));
        testEgalite("8426.85", bareme.calcul(new BigDecimal(80200)));
        testEgalite("8440.95", bareme.calcul(new BigDecimal(80300)));
        testEgalite("8455.05", bareme.calcul(new BigDecimal(80400)));
        testEgalite("8469.15", bareme.calcul(new BigDecimal(80500)));
        testEgalite("8483.25", bareme.calcul(new BigDecimal(80600)));
        testEgalite("8497.35", bareme.calcul(new BigDecimal(80700)));
        testEgalite("8511.45", bareme.calcul(new BigDecimal(80800)));
        testEgalite("8525.55", bareme.calcul(new BigDecimal(80900)));
        testEgalite("8539.70", bareme.calcul(new BigDecimal(81000)));
        testEgalite("8553.80", bareme.calcul(new BigDecimal(81100)));
        testEgalite("8567.95", bareme.calcul(new BigDecimal(81200)));
        testEgalite("8582.10", bareme.calcul(new BigDecimal(81300)));
        testEgalite("8596.25", bareme.calcul(new BigDecimal(81400)));
        testEgalite("8610.40", bareme.calcul(new BigDecimal(81500)));
        testEgalite("8624.55", bareme.calcul(new BigDecimal(81600)));
        testEgalite("8638.70", bareme.calcul(new BigDecimal(81700)));
        testEgalite("8652.85", bareme.calcul(new BigDecimal(81800)));
        testEgalite("8667.00", bareme.calcul(new BigDecimal(81900)));
        testEgalite("8681.20", bareme.calcul(new BigDecimal(82000)));
        testEgalite("8695.35", bareme.calcul(new BigDecimal(82100)));
        testEgalite("8709.55", bareme.calcul(new BigDecimal(82200)));
        testEgalite("8723.70", bareme.calcul(new BigDecimal(82300)));
        testEgalite("8737.90", bareme.calcul(new BigDecimal(82400)));
        testEgalite("8752.10", bareme.calcul(new BigDecimal(82500)));
        testEgalite("8766.30", bareme.calcul(new BigDecimal(82600)));
        testEgalite("8780.50", bareme.calcul(new BigDecimal(82700)));
        testEgalite("8794.70", bareme.calcul(new BigDecimal(82800)));
        testEgalite("8808.90", bareme.calcul(new BigDecimal(82900)));
        testEgalite("8823.15", bareme.calcul(new BigDecimal(83000)));
        testEgalite("8837.35", bareme.calcul(new BigDecimal(83100)));
        testEgalite("8851.60", bareme.calcul(new BigDecimal(83200)));
        testEgalite("8865.80", bareme.calcul(new BigDecimal(83300)));
        testEgalite("8880.05", bareme.calcul(new BigDecimal(83400)));
        testEgalite("8894.30", bareme.calcul(new BigDecimal(83500)));
        testEgalite("8908.55", bareme.calcul(new BigDecimal(83600)));
        testEgalite("8922.80", bareme.calcul(new BigDecimal(83700)));
        testEgalite("8937.05", bareme.calcul(new BigDecimal(83800)));
        testEgalite("8951.30", bareme.calcul(new BigDecimal(83900)));
        testEgalite("8965.55", bareme.calcul(new BigDecimal(84000)));
        testEgalite("8979.85", bareme.calcul(new BigDecimal(84100)));
        testEgalite("8994.10", bareme.calcul(new BigDecimal(84200)));
        testEgalite("9008.40", bareme.calcul(new BigDecimal(84300)));
        testEgalite("9022.65", bareme.calcul(new BigDecimal(84400)));
        testEgalite("9036.95", bareme.calcul(new BigDecimal(84500)));
        testEgalite("9051.25", bareme.calcul(new BigDecimal(84600)));
        testEgalite("9065.55", bareme.calcul(new BigDecimal(84700)));
        testEgalite("9079.85", bareme.calcul(new BigDecimal(84800)));
        testEgalite("9094.15", bareme.calcul(new BigDecimal(84900)));
        testEgalite("9108.45", bareme.calcul(new BigDecimal(85000)));
        testEgalite("9122.80", bareme.calcul(new BigDecimal(85100)));
        testEgalite("9137.10", bareme.calcul(new BigDecimal(85200)));
        testEgalite("9151.45", bareme.calcul(new BigDecimal(85300)));
        testEgalite("9165.75", bareme.calcul(new BigDecimal(85400)));
        testEgalite("9180.10", bareme.calcul(new BigDecimal(85500)));
        testEgalite("9194.45", bareme.calcul(new BigDecimal(85600)));
        testEgalite("9208.80", bareme.calcul(new BigDecimal(85700)));
        testEgalite("9223.10", bareme.calcul(new BigDecimal(85800)));
        testEgalite("9237.50", bareme.calcul(new BigDecimal(85900)));
        testEgalite("9251.85", bareme.calcul(new BigDecimal(86000)));
        testEgalite("9266.20", bareme.calcul(new BigDecimal(86100)));
        testEgalite("9280.55", bareme.calcul(new BigDecimal(86200)));
        testEgalite("9294.95", bareme.calcul(new BigDecimal(86300)));
        testEgalite("9309.30", bareme.calcul(new BigDecimal(86400)));
        testEgalite("9323.70", bareme.calcul(new BigDecimal(86500)));
        testEgalite("9338.05", bareme.calcul(new BigDecimal(86600)));
        testEgalite("9352.45", bareme.calcul(new BigDecimal(86700)));
        testEgalite("9366.85", bareme.calcul(new BigDecimal(86800)));
        testEgalite("9381.25", bareme.calcul(new BigDecimal(86900)));
        testEgalite("9395.65", bareme.calcul(new BigDecimal(87000)));
        testEgalite("9410.05", bareme.calcul(new BigDecimal(87100)));
        testEgalite("9424.50", bareme.calcul(new BigDecimal(87200)));
        testEgalite("9438.90", bareme.calcul(new BigDecimal(87300)));
        testEgalite("9453.30", bareme.calcul(new BigDecimal(87400)));
        testEgalite("9467.75", bareme.calcul(new BigDecimal(87500)));
        testEgalite("9482.15", bareme.calcul(new BigDecimal(87600)));
        testEgalite("9496.60", bareme.calcul(new BigDecimal(87700)));
        testEgalite("9511.05", bareme.calcul(new BigDecimal(87800)));
        testEgalite("9525.50", bareme.calcul(new BigDecimal(87900)));
        testEgalite("9539.95", bareme.calcul(new BigDecimal(88000)));
        testEgalite("9554.40", bareme.calcul(new BigDecimal(88100)));
        testEgalite("9568.85", bareme.calcul(new BigDecimal(88200)));
        testEgalite("9583.30", bareme.calcul(new BigDecimal(88300)));
        testEgalite("9597.80", bareme.calcul(new BigDecimal(88400)));
        testEgalite("9612.25", bareme.calcul(new BigDecimal(88500)));
        testEgalite("9626.75", bareme.calcul(new BigDecimal(88600)));
        testEgalite("9641.20", bareme.calcul(new BigDecimal(88700)));
        testEgalite("9655.70", bareme.calcul(new BigDecimal(88800)));
        testEgalite("9670.20", bareme.calcul(new BigDecimal(88900)));
        testEgalite("9684.70", bareme.calcul(new BigDecimal(89000)));
        testEgalite("9699.15", bareme.calcul(new BigDecimal(89100)));
        testEgalite("9713.70", bareme.calcul(new BigDecimal(89200)));
        testEgalite("9728.20", bareme.calcul(new BigDecimal(89300)));
        testEgalite("9742.70", bareme.calcul(new BigDecimal(89400)));
        testEgalite("9757.20", bareme.calcul(new BigDecimal(89500)));
        testEgalite("9771.75", bareme.calcul(new BigDecimal(89600)));
        testEgalite("9786.25", bareme.calcul(new BigDecimal(89700)));
        testEgalite("9800.80", bareme.calcul(new BigDecimal(89800)));
        testEgalite("9815.30", bareme.calcul(new BigDecimal(89900)));
        testEgalite("9829.85", bareme.calcul(new BigDecimal(90000)));
        testEgalite("9844.40", bareme.calcul(new BigDecimal(90100)));
        testEgalite("9858.95", bareme.calcul(new BigDecimal(90200)));
        testEgalite("9873.50", bareme.calcul(new BigDecimal(90300)));
        testEgalite("9888.05", bareme.calcul(new BigDecimal(90400)));
        testEgalite("9902.60", bareme.calcul(new BigDecimal(90500)));
        testEgalite("9917.20", bareme.calcul(new BigDecimal(90600)));
        testEgalite("9931.75", bareme.calcul(new BigDecimal(90700)));
        testEgalite("9946.30", bareme.calcul(new BigDecimal(90800)));
        testEgalite("9960.90", bareme.calcul(new BigDecimal(90900)));
        testEgalite("9975.50", bareme.calcul(new BigDecimal(91000)));
        testEgalite("9990.05", bareme.calcul(new BigDecimal(91100)));
        testEgalite("10004.65", bareme.calcul(new BigDecimal(91200)));
        testEgalite("10019.25", bareme.calcul(new BigDecimal(91300)));
        testEgalite("10033.85", bareme.calcul(new BigDecimal(91400)));
        testEgalite("10048.45", bareme.calcul(new BigDecimal(91500)));
        testEgalite("10063.05", bareme.calcul(new BigDecimal(91600)));
        testEgalite("10077.70", bareme.calcul(new BigDecimal(91700)));
        testEgalite("10092.30", bareme.calcul(new BigDecimal(91800)));
        testEgalite("10106.90", bareme.calcul(new BigDecimal(91900)));
        testEgalite("10121.55", bareme.calcul(new BigDecimal(92000)));
        testEgalite("10136.20", bareme.calcul(new BigDecimal(92100)));
        testEgalite("10150.80", bareme.calcul(new BigDecimal(92200)));
        testEgalite("10165.45", bareme.calcul(new BigDecimal(92300)));
        testEgalite("10180.10", bareme.calcul(new BigDecimal(92400)));
        testEgalite("10194.75", bareme.calcul(new BigDecimal(92500)));
        testEgalite("10209.40", bareme.calcul(new BigDecimal(92600)));
        testEgalite("10224.05", bareme.calcul(new BigDecimal(92700)));
        testEgalite("10238.70", bareme.calcul(new BigDecimal(92800)));
        testEgalite("10253.40", bareme.calcul(new BigDecimal(92900)));
        testEgalite("10268.05", bareme.calcul(new BigDecimal(93000)));
        testEgalite("10282.70", bareme.calcul(new BigDecimal(93100)));
        testEgalite("10297.40", bareme.calcul(new BigDecimal(93200)));
        testEgalite("10312.10", bareme.calcul(new BigDecimal(93300)));
        testEgalite("10326.75", bareme.calcul(new BigDecimal(93400)));
        testEgalite("10341.45", bareme.calcul(new BigDecimal(93500)));
        testEgalite("10356.15", bareme.calcul(new BigDecimal(93600)));
        testEgalite("10370.85", bareme.calcul(new BigDecimal(93700)));
        testEgalite("10385.55", bareme.calcul(new BigDecimal(93800)));
        testEgalite("10400.25", bareme.calcul(new BigDecimal(93900)));
        testEgalite("10414.95", bareme.calcul(new BigDecimal(94000)));
        testEgalite("10429.70", bareme.calcul(new BigDecimal(94100)));
        testEgalite("10444.40", bareme.calcul(new BigDecimal(94200)));
        testEgalite("10459.15", bareme.calcul(new BigDecimal(94300)));
        testEgalite("10473.85", bareme.calcul(new BigDecimal(94400)));
        testEgalite("10488.60", bareme.calcul(new BigDecimal(94500)));
        testEgalite("10503.30", bareme.calcul(new BigDecimal(94600)));
        testEgalite("10518.05", bareme.calcul(new BigDecimal(94700)));
        testEgalite("10532.80", bareme.calcul(new BigDecimal(94800)));
        testEgalite("10547.55", bareme.calcul(new BigDecimal(94900)));
        testEgalite("10562.30", bareme.calcul(new BigDecimal(95000)));
        testEgalite("10577.05", bareme.calcul(new BigDecimal(95100)));
        testEgalite("10591.85", bareme.calcul(new BigDecimal(95200)));
        testEgalite("10606.60", bareme.calcul(new BigDecimal(95300)));
        testEgalite("10621.35", bareme.calcul(new BigDecimal(95400)));
        testEgalite("10636.15", bareme.calcul(new BigDecimal(95500)));
        testEgalite("10650.90", bareme.calcul(new BigDecimal(95600)));
        testEgalite("10665.70", bareme.calcul(new BigDecimal(95700)));
        testEgalite("10680.50", bareme.calcul(new BigDecimal(95800)));
        testEgalite("10695.30", bareme.calcul(new BigDecimal(95900)));
        testEgalite("10710.05", bareme.calcul(new BigDecimal(96000)));
        testEgalite("10724.85", bareme.calcul(new BigDecimal(96100)));
        testEgalite("10739.70", bareme.calcul(new BigDecimal(96200)));
        testEgalite("10754.50", bareme.calcul(new BigDecimal(96300)));
        testEgalite("10769.30", bareme.calcul(new BigDecimal(96400)));
        testEgalite("10784.10", bareme.calcul(new BigDecimal(96500)));
        testEgalite("10798.95", bareme.calcul(new BigDecimal(96600)));
        testEgalite("10813.75", bareme.calcul(new BigDecimal(96700)));
        testEgalite("10828.60", bareme.calcul(new BigDecimal(96800)));
        testEgalite("10843.40", bareme.calcul(new BigDecimal(96900)));
        testEgalite("10858.25", bareme.calcul(new BigDecimal(97000)));
        testEgalite("10873.10", bareme.calcul(new BigDecimal(97100)));
        testEgalite("10887.95", bareme.calcul(new BigDecimal(97200)));
        testEgalite("10902.80", bareme.calcul(new BigDecimal(97300)));
        testEgalite("10917.65", bareme.calcul(new BigDecimal(97400)));
        testEgalite("10932.50", bareme.calcul(new BigDecimal(97500)));
        testEgalite("10947.35", bareme.calcul(new BigDecimal(97600)));
        testEgalite("10962.20", bareme.calcul(new BigDecimal(97700)));
        testEgalite("10977.05", bareme.calcul(new BigDecimal(97800)));
        testEgalite("10991.95", bareme.calcul(new BigDecimal(97900)));
        testEgalite("11006.80", bareme.calcul(new BigDecimal(98000)));
        testEgalite("11021.70", bareme.calcul(new BigDecimal(98100)));
        testEgalite("11036.60", bareme.calcul(new BigDecimal(98200)));
        testEgalite("11051.45", bareme.calcul(new BigDecimal(98300)));
        testEgalite("11066.35", bareme.calcul(new BigDecimal(98400)));
        testEgalite("11081.25", bareme.calcul(new BigDecimal(98500)));
        testEgalite("11096.15", bareme.calcul(new BigDecimal(98600)));
        testEgalite("11111.05", bareme.calcul(new BigDecimal(98700)));
        testEgalite("11125.95", bareme.calcul(new BigDecimal(98800)));
        testEgalite("11140.90", bareme.calcul(new BigDecimal(98900)));
        testEgalite("11155.80", bareme.calcul(new BigDecimal(99000)));
        testEgalite("11170.70", bareme.calcul(new BigDecimal(99100)));
        testEgalite("11185.65", bareme.calcul(new BigDecimal(99200)));
        testEgalite("11200.55", bareme.calcul(new BigDecimal(99300)));
        testEgalite("11215.50", bareme.calcul(new BigDecimal(99400)));
        testEgalite("11230.45", bareme.calcul(new BigDecimal(99500)));
        testEgalite("11245.35", bareme.calcul(new BigDecimal(99600)));
        testEgalite("11260.30", bareme.calcul(new BigDecimal(99700)));
        testEgalite("11275.25", bareme.calcul(new BigDecimal(99800)));
        testEgalite("11290.20", bareme.calcul(new BigDecimal(99900)));
        testEgalite("11305.15", bareme.calcul(new BigDecimal(100000)));
        testEgalite("11320.10", bareme.calcul(new BigDecimal(100100)));
        testEgalite("11335.10", bareme.calcul(new BigDecimal(100200)));
        testEgalite("11350.05", bareme.calcul(new BigDecimal(100300)));
        testEgalite("11365.00", bareme.calcul(new BigDecimal(100400)));
        testEgalite("11380.00", bareme.calcul(new BigDecimal(100500)));
        testEgalite("11394.95", bareme.calcul(new BigDecimal(100600)));
        testEgalite("11409.95", bareme.calcul(new BigDecimal(100700)));
        testEgalite("11424.95", bareme.calcul(new BigDecimal(100800)));
        testEgalite("11439.90", bareme.calcul(new BigDecimal(100900)));
        testEgalite("11454.90", bareme.calcul(new BigDecimal(101000)));
        testEgalite("11469.90", bareme.calcul(new BigDecimal(101100)));
        testEgalite("11484.90", bareme.calcul(new BigDecimal(101200)));
        testEgalite("11499.90", bareme.calcul(new BigDecimal(101300)));
        testEgalite("11514.90", bareme.calcul(new BigDecimal(101400)));
        testEgalite("11529.95", bareme.calcul(new BigDecimal(101500)));
        testEgalite("11544.95", bareme.calcul(new BigDecimal(101600)));
        testEgalite("11559.95", bareme.calcul(new BigDecimal(101700)));
        testEgalite("11575.00", bareme.calcul(new BigDecimal(101800)));
        testEgalite("11590.00", bareme.calcul(new BigDecimal(101900)));
        testEgalite("11605.05", bareme.calcul(new BigDecimal(102000)));
        testEgalite("11620.10", bareme.calcul(new BigDecimal(102100)));
        testEgalite("11635.10", bareme.calcul(new BigDecimal(102200)));
        testEgalite("11650.15", bareme.calcul(new BigDecimal(102300)));
        testEgalite("11665.20", bareme.calcul(new BigDecimal(102400)));
        testEgalite("11680.25", bareme.calcul(new BigDecimal(102500)));
        testEgalite("11695.30", bareme.calcul(new BigDecimal(102600)));
        testEgalite("11710.35", bareme.calcul(new BigDecimal(102700)));
        testEgalite("11725.45", bareme.calcul(new BigDecimal(102800)));
        testEgalite("11740.50", bareme.calcul(new BigDecimal(102900)));
        testEgalite("11755.55", bareme.calcul(new BigDecimal(103000)));
        testEgalite("11770.65", bareme.calcul(new BigDecimal(103100)));
        testEgalite("11785.70", bareme.calcul(new BigDecimal(103200)));
        testEgalite("11800.80", bareme.calcul(new BigDecimal(103300)));
        testEgalite("11815.85", bareme.calcul(new BigDecimal(103400)));
        testEgalite("11830.95", bareme.calcul(new BigDecimal(103500)));
        testEgalite("11846.05", bareme.calcul(new BigDecimal(103600)));
        testEgalite("11861.15", bareme.calcul(new BigDecimal(103700)));
        testEgalite("11876.25", bareme.calcul(new BigDecimal(103800)));
        testEgalite("11891.35", bareme.calcul(new BigDecimal(103900)));
        testEgalite("11906.45", bareme.calcul(new BigDecimal(104000)));
        testEgalite("11921.55", bareme.calcul(new BigDecimal(104100)));
        testEgalite("11936.65", bareme.calcul(new BigDecimal(104200)));
        testEgalite("11951.75", bareme.calcul(new BigDecimal(104300)));
        testEgalite("11966.90", bareme.calcul(new BigDecimal(104400)));
        testEgalite("11982.00", bareme.calcul(new BigDecimal(104500)));
        testEgalite("11997.15", bareme.calcul(new BigDecimal(104600)));
        testEgalite("12012.25", bareme.calcul(new BigDecimal(104700)));
        testEgalite("12027.40", bareme.calcul(new BigDecimal(104800)));
        testEgalite("12042.55", bareme.calcul(new BigDecimal(104900)));
        testEgalite("12057.65", bareme.calcul(new BigDecimal(105000)));
        testEgalite("12072.80", bareme.calcul(new BigDecimal(105100)));
        testEgalite("12087.95", bareme.calcul(new BigDecimal(105200)));
        testEgalite("12103.10", bareme.calcul(new BigDecimal(105300)));
        testEgalite("12118.25", bareme.calcul(new BigDecimal(105400)));
        testEgalite("12133.40", bareme.calcul(new BigDecimal(105500)));
        testEgalite("12148.60", bareme.calcul(new BigDecimal(105600)));
        testEgalite("12163.75", bareme.calcul(new BigDecimal(105700)));
        testEgalite("12178.90", bareme.calcul(new BigDecimal(105800)));
        testEgalite("12194.10", bareme.calcul(new BigDecimal(105900)));
        testEgalite("12209.25", bareme.calcul(new BigDecimal(106000)));
        testEgalite("12224.45", bareme.calcul(new BigDecimal(106100)));
        testEgalite("12239.65", bareme.calcul(new BigDecimal(106200)));
        testEgalite("12254.80", bareme.calcul(new BigDecimal(106300)));
        testEgalite("12270.00", bareme.calcul(new BigDecimal(106400)));
        testEgalite("12285.20", bareme.calcul(new BigDecimal(106500)));
        testEgalite("12300.40", bareme.calcul(new BigDecimal(106600)));
        testEgalite("12315.60", bareme.calcul(new BigDecimal(106700)));
        testEgalite("12330.80", bareme.calcul(new BigDecimal(106800)));
        testEgalite("12346.00", bareme.calcul(new BigDecimal(106900)));
        testEgalite("12361.20", bareme.calcul(new BigDecimal(107000)));
        testEgalite("12376.40", bareme.calcul(new BigDecimal(107100)));
        testEgalite("12391.65", bareme.calcul(new BigDecimal(107200)));
        testEgalite("12406.85", bareme.calcul(new BigDecimal(107300)));
        testEgalite("12422.10", bareme.calcul(new BigDecimal(107400)));
        testEgalite("12437.30", bareme.calcul(new BigDecimal(107500)));
        testEgalite("12452.55", bareme.calcul(new BigDecimal(107600)));
        testEgalite("12467.80", bareme.calcul(new BigDecimal(107700)));
        testEgalite("12483.00", bareme.calcul(new BigDecimal(107800)));
        testEgalite("12498.25", bareme.calcul(new BigDecimal(107900)));
        testEgalite("12513.50", bareme.calcul(new BigDecimal(108000)));
        testEgalite("12528.75", bareme.calcul(new BigDecimal(108100)));
        testEgalite("12544.00", bareme.calcul(new BigDecimal(108200)));
        testEgalite("12559.25", bareme.calcul(new BigDecimal(108300)));
        testEgalite("12574.50", bareme.calcul(new BigDecimal(108400)));
        testEgalite("12589.75", bareme.calcul(new BigDecimal(108500)));
        testEgalite("12605.05", bareme.calcul(new BigDecimal(108600)));
        testEgalite("12620.30", bareme.calcul(new BigDecimal(108700)));
        testEgalite("12635.60", bareme.calcul(new BigDecimal(108800)));
        testEgalite("12650.85", bareme.calcul(new BigDecimal(108900)));
        testEgalite("12666.15", bareme.calcul(new BigDecimal(109000)));
        testEgalite("12681.40", bareme.calcul(new BigDecimal(109100)));
        testEgalite("12696.70", bareme.calcul(new BigDecimal(109200)));
        testEgalite("12712.00", bareme.calcul(new BigDecimal(109300)));
        testEgalite("12727.25", bareme.calcul(new BigDecimal(109400)));
        testEgalite("12742.55", bareme.calcul(new BigDecimal(109500)));
        testEgalite("12757.85", bareme.calcul(new BigDecimal(109600)));
        testEgalite("12773.15", bareme.calcul(new BigDecimal(109700)));
        testEgalite("12788.45", bareme.calcul(new BigDecimal(109800)));
        testEgalite("12803.80", bareme.calcul(new BigDecimal(109900)));
        testEgalite("12819.10", bareme.calcul(new BigDecimal(110000)));
        testEgalite("12834.40", bareme.calcul(new BigDecimal(110100)));
        testEgalite("12849.70", bareme.calcul(new BigDecimal(110200)));
        testEgalite("12865.05", bareme.calcul(new BigDecimal(110300)));
        testEgalite("12880.35", bareme.calcul(new BigDecimal(110400)));
        testEgalite("12895.70", bareme.calcul(new BigDecimal(110500)));
        testEgalite("12911.00", bareme.calcul(new BigDecimal(110600)));
        testEgalite("12926.35", bareme.calcul(new BigDecimal(110700)));
        testEgalite("12941.70", bareme.calcul(new BigDecimal(110800)));
        testEgalite("12957.05", bareme.calcul(new BigDecimal(110900)));
        testEgalite("12972.40", bareme.calcul(new BigDecimal(111000)));
        testEgalite("12987.75", bareme.calcul(new BigDecimal(111100)));
        testEgalite("13003.10", bareme.calcul(new BigDecimal(111200)));
        testEgalite("13018.45", bareme.calcul(new BigDecimal(111300)));
        testEgalite("13033.80", bareme.calcul(new BigDecimal(111400)));
        testEgalite("13049.15", bareme.calcul(new BigDecimal(111500)));
        testEgalite("13064.50", bareme.calcul(new BigDecimal(111600)));
        testEgalite("13079.85", bareme.calcul(new BigDecimal(111700)));
        testEgalite("13095.25", bareme.calcul(new BigDecimal(111800)));
        testEgalite("13110.60", bareme.calcul(new BigDecimal(111900)));
        testEgalite("13126.00", bareme.calcul(new BigDecimal(112000)));
        testEgalite("13141.35", bareme.calcul(new BigDecimal(112100)));
        testEgalite("13156.75", bareme.calcul(new BigDecimal(112200)));
        testEgalite("13172.15", bareme.calcul(new BigDecimal(112300)));
        testEgalite("13187.50", bareme.calcul(new BigDecimal(112400)));
        testEgalite("13202.90", bareme.calcul(new BigDecimal(112500)));
        testEgalite("13218.30", bareme.calcul(new BigDecimal(112600)));
        testEgalite("13233.70", bareme.calcul(new BigDecimal(112700)));
        testEgalite("13249.10", bareme.calcul(new BigDecimal(112800)));
        testEgalite("13264.50", bareme.calcul(new BigDecimal(112900)));
        testEgalite("13279.90", bareme.calcul(new BigDecimal(113000)));
        testEgalite("13295.35", bareme.calcul(new BigDecimal(113100)));
        testEgalite("13310.75", bareme.calcul(new BigDecimal(113200)));
        testEgalite("13326.15", bareme.calcul(new BigDecimal(113300)));
        testEgalite("13341.60", bareme.calcul(new BigDecimal(113400)));
        testEgalite("13357.00", bareme.calcul(new BigDecimal(113500)));
        testEgalite("13372.40", bareme.calcul(new BigDecimal(113600)));
        testEgalite("13387.85", bareme.calcul(new BigDecimal(113700)));
        testEgalite("13403.30", bareme.calcul(new BigDecimal(113800)));
        testEgalite("13418.70", bareme.calcul(new BigDecimal(113900)));
        testEgalite("13434.15", bareme.calcul(new BigDecimal(114000)));
        testEgalite("13449.60", bareme.calcul(new BigDecimal(114100)));
        testEgalite("13465.05", bareme.calcul(new BigDecimal(114200)));
        testEgalite("13480.50", bareme.calcul(new BigDecimal(114300)));
        testEgalite("13495.95", bareme.calcul(new BigDecimal(114400)));
        testEgalite("13511.40", bareme.calcul(new BigDecimal(114500)));
        testEgalite("13526.85", bareme.calcul(new BigDecimal(114600)));
        testEgalite("13542.30", bareme.calcul(new BigDecimal(114700)));
        testEgalite("13557.75", bareme.calcul(new BigDecimal(114800)));
        testEgalite("13573.25", bareme.calcul(new BigDecimal(114900)));
        testEgalite("13588.70", bareme.calcul(new BigDecimal(115000)));
        testEgalite("13604.15", bareme.calcul(new BigDecimal(115100)));
        testEgalite("13619.65", bareme.calcul(new BigDecimal(115200)));
        testEgalite("13635.10", bareme.calcul(new BigDecimal(115300)));
        testEgalite("13650.60", bareme.calcul(new BigDecimal(115400)));
        testEgalite("13666.10", bareme.calcul(new BigDecimal(115500)));
        testEgalite("13681.55", bareme.calcul(new BigDecimal(115600)));
        testEgalite("13697.05", bareme.calcul(new BigDecimal(115700)));
        testEgalite("13712.55", bareme.calcul(new BigDecimal(115800)));
        testEgalite("13728.05", bareme.calcul(new BigDecimal(115900)));
        testEgalite("13743.55", bareme.calcul(new BigDecimal(116000)));
        testEgalite("13759.05", bareme.calcul(new BigDecimal(116100)));
        testEgalite("13774.55", bareme.calcul(new BigDecimal(116200)));
        testEgalite("13790.05", bareme.calcul(new BigDecimal(116300)));
        testEgalite("13805.55", bareme.calcul(new BigDecimal(116400)));
        testEgalite("13821.10", bareme.calcul(new BigDecimal(116500)));
        testEgalite("13836.60", bareme.calcul(new BigDecimal(116600)));
        testEgalite("13852.10", bareme.calcul(new BigDecimal(116700)));
        testEgalite("13867.65", bareme.calcul(new BigDecimal(116800)));
        testEgalite("13883.15", bareme.calcul(new BigDecimal(116900)));
        testEgalite("13898.70", bareme.calcul(new BigDecimal(117000)));
        testEgalite("13914.20", bareme.calcul(new BigDecimal(117100)));
        testEgalite("13929.75", bareme.calcul(new BigDecimal(117200)));
        testEgalite("13945.30", bareme.calcul(new BigDecimal(117300)));
        testEgalite("13960.80", bareme.calcul(new BigDecimal(117400)));
        testEgalite("13976.35", bareme.calcul(new BigDecimal(117500)));
        testEgalite("13991.90", bareme.calcul(new BigDecimal(117600)));
        testEgalite("14007.45", bareme.calcul(new BigDecimal(117700)));
        testEgalite("14023.00", bareme.calcul(new BigDecimal(117800)));
        testEgalite("14038.55", bareme.calcul(new BigDecimal(117900)));
        testEgalite("14054.10", bareme.calcul(new BigDecimal(118000)));
        testEgalite("14069.70", bareme.calcul(new BigDecimal(118100)));
        testEgalite("14085.25", bareme.calcul(new BigDecimal(118200)));
        testEgalite("14100.80", bareme.calcul(new BigDecimal(118300)));
        testEgalite("14116.35", bareme.calcul(new BigDecimal(118400)));
        testEgalite("14131.95", bareme.calcul(new BigDecimal(118500)));
        testEgalite("14147.50", bareme.calcul(new BigDecimal(118600)));
        testEgalite("14163.10", bareme.calcul(new BigDecimal(118700)));
        testEgalite("14178.65", bareme.calcul(new BigDecimal(118800)));
        testEgalite("14194.25", bareme.calcul(new BigDecimal(118900)));
        testEgalite("14209.85", bareme.calcul(new BigDecimal(119000)));
        testEgalite("14225.40", bareme.calcul(new BigDecimal(119100)));
        testEgalite("14241.00", bareme.calcul(new BigDecimal(119200)));
        testEgalite("14256.60", bareme.calcul(new BigDecimal(119300)));
        testEgalite("14272.20", bareme.calcul(new BigDecimal(119400)));
        testEgalite("14287.80", bareme.calcul(new BigDecimal(119500)));
        testEgalite("14303.40", bareme.calcul(new BigDecimal(119600)));
        testEgalite("14319.00", bareme.calcul(new BigDecimal(119700)));
        testEgalite("14334.60", bareme.calcul(new BigDecimal(119800)));
        testEgalite("14350.20", bareme.calcul(new BigDecimal(119900)));
        testEgalite("14365.85", bareme.calcul(new BigDecimal(120000)));
        testEgalite("14381.45", bareme.calcul(new BigDecimal(120100)));
        testEgalite("14397.05", bareme.calcul(new BigDecimal(120200)));
        testEgalite("14412.70", bareme.calcul(new BigDecimal(120300)));
        testEgalite("14428.30", bareme.calcul(new BigDecimal(120400)));
        testEgalite("14443.95", bareme.calcul(new BigDecimal(120500)));
        testEgalite("14459.55", bareme.calcul(new BigDecimal(120600)));
        testEgalite("14475.20", bareme.calcul(new BigDecimal(120700)));
        testEgalite("14490.85", bareme.calcul(new BigDecimal(120800)));
        testEgalite("14506.45", bareme.calcul(new BigDecimal(120900)));
        testEgalite("14522.10", bareme.calcul(new BigDecimal(121000)));
        testEgalite("14537.75", bareme.calcul(new BigDecimal(121100)));
        testEgalite("14553.40", bareme.calcul(new BigDecimal(121200)));
        testEgalite("14569.05", bareme.calcul(new BigDecimal(121300)));
        testEgalite("14584.70", bareme.calcul(new BigDecimal(121400)));
        testEgalite("14600.35", bareme.calcul(new BigDecimal(121500)));
        testEgalite("14616.00", bareme.calcul(new BigDecimal(121600)));
        testEgalite("14631.65", bareme.calcul(new BigDecimal(121700)));
        testEgalite("14647.35", bareme.calcul(new BigDecimal(121800)));
        testEgalite("14663.00", bareme.calcul(new BigDecimal(121900)));
        testEgalite("14678.65", bareme.calcul(new BigDecimal(122000)));
        testEgalite("14694.35", bareme.calcul(new BigDecimal(122100)));
        testEgalite("14710.00", bareme.calcul(new BigDecimal(122200)));
        testEgalite("14725.70", bareme.calcul(new BigDecimal(122300)));
        testEgalite("14741.35", bareme.calcul(new BigDecimal(122400)));
        testEgalite("14757.05", bareme.calcul(new BigDecimal(122500)));
        testEgalite("14772.70", bareme.calcul(new BigDecimal(122600)));
        testEgalite("14788.40", bareme.calcul(new BigDecimal(122700)));
        testEgalite("14804.10", bareme.calcul(new BigDecimal(122800)));
        testEgalite("14819.80", bareme.calcul(new BigDecimal(122900)));
        testEgalite("14835.45", bareme.calcul(new BigDecimal(123000)));
        testEgalite("14851.15", bareme.calcul(new BigDecimal(123100)));
        testEgalite("14866.85", bareme.calcul(new BigDecimal(123200)));
        testEgalite("14882.55", bareme.calcul(new BigDecimal(123300)));
        testEgalite("14898.30", bareme.calcul(new BigDecimal(123400)));
        testEgalite("14914.00", bareme.calcul(new BigDecimal(123500)));
        testEgalite("14929.70", bareme.calcul(new BigDecimal(123600)));
        testEgalite("14945.40", bareme.calcul(new BigDecimal(123700)));
        testEgalite("14961.10", bareme.calcul(new BigDecimal(123800)));
        testEgalite("14976.85", bareme.calcul(new BigDecimal(123900)));
        testEgalite("14992.55", bareme.calcul(new BigDecimal(124000)));
        testEgalite("15008.30", bareme.calcul(new BigDecimal(124100)));
        testEgalite("15024.00", bareme.calcul(new BigDecimal(124200)));
        testEgalite("15039.75", bareme.calcul(new BigDecimal(124300)));
        testEgalite("15055.45", bareme.calcul(new BigDecimal(124400)));
        testEgalite("15071.20", bareme.calcul(new BigDecimal(124500)));
        testEgalite("15086.95", bareme.calcul(new BigDecimal(124600)));
        testEgalite("15102.65", bareme.calcul(new BigDecimal(124700)));
        testEgalite("15118.40", bareme.calcul(new BigDecimal(124800)));
        testEgalite("15134.15", bareme.calcul(new BigDecimal(124900)));
        testEgalite("15149.90", bareme.calcul(new BigDecimal(125000)));
        testEgalite("15165.65", bareme.calcul(new BigDecimal(125100)));
        testEgalite("15181.40", bareme.calcul(new BigDecimal(125200)));
        testEgalite("15197.15", bareme.calcul(new BigDecimal(125300)));
        testEgalite("15212.90", bareme.calcul(new BigDecimal(125400)));
        testEgalite("15228.65", bareme.calcul(new BigDecimal(125500)));
        testEgalite("15244.40", bareme.calcul(new BigDecimal(125600)));
        testEgalite("15260.20", bareme.calcul(new BigDecimal(125700)));
        testEgalite("15275.95", bareme.calcul(new BigDecimal(125800)));
        testEgalite("15291.70", bareme.calcul(new BigDecimal(125900)));
        testEgalite("15307.50", bareme.calcul(new BigDecimal(126000)));
        testEgalite("15323.25", bareme.calcul(new BigDecimal(126100)));
        testEgalite("15339.05", bareme.calcul(new BigDecimal(126200)));
        testEgalite("15354.80", bareme.calcul(new BigDecimal(126300)));
        testEgalite("15370.60", bareme.calcul(new BigDecimal(126400)));
        testEgalite("15386.40", bareme.calcul(new BigDecimal(126500)));
        testEgalite("15402.15", bareme.calcul(new BigDecimal(126600)));
        testEgalite("15417.95", bareme.calcul(new BigDecimal(126700)));
        testEgalite("15433.75", bareme.calcul(new BigDecimal(126800)));
        testEgalite("15449.55", bareme.calcul(new BigDecimal(126900)));
        testEgalite("15465.35", bareme.calcul(new BigDecimal(127000)));
        testEgalite("15481.15", bareme.calcul(new BigDecimal(127100)));
        testEgalite("15496.95", bareme.calcul(new BigDecimal(127200)));
        testEgalite("15512.75", bareme.calcul(new BigDecimal(127300)));
        testEgalite("15528.55", bareme.calcul(new BigDecimal(127400)));
        testEgalite("15544.35", bareme.calcul(new BigDecimal(127500)));
        testEgalite("15560.15", bareme.calcul(new BigDecimal(127600)));
        testEgalite("15575.95", bareme.calcul(new BigDecimal(127700)));
        testEgalite("15591.80", bareme.calcul(new BigDecimal(127800)));
        testEgalite("15607.60", bareme.calcul(new BigDecimal(127900)));
        testEgalite("15623.45", bareme.calcul(new BigDecimal(128000)));
        testEgalite("15639.25", bareme.calcul(new BigDecimal(128100)));
        testEgalite("15655.10", bareme.calcul(new BigDecimal(128200)));
        testEgalite("15670.90", bareme.calcul(new BigDecimal(128300)));
        testEgalite("15686.75", bareme.calcul(new BigDecimal(128400)));
        testEgalite("15702.55", bareme.calcul(new BigDecimal(128500)));
        testEgalite("15718.40", bareme.calcul(new BigDecimal(128600)));
        testEgalite("15734.25", bareme.calcul(new BigDecimal(128700)));
        testEgalite("15750.10", bareme.calcul(new BigDecimal(128800)));
        testEgalite("15765.90", bareme.calcul(new BigDecimal(128900)));
        testEgalite("15781.75", bareme.calcul(new BigDecimal(129000)));
        testEgalite("15797.60", bareme.calcul(new BigDecimal(129100)));
        testEgalite("15813.45", bareme.calcul(new BigDecimal(129200)));
        testEgalite("15829.30", bareme.calcul(new BigDecimal(129300)));
        testEgalite("15845.15", bareme.calcul(new BigDecimal(129400)));
        testEgalite("15861.00", bareme.calcul(new BigDecimal(129500)));
        testEgalite("15876.90", bareme.calcul(new BigDecimal(129600)));
        testEgalite("15892.75", bareme.calcul(new BigDecimal(129700)));
        testEgalite("15908.60", bareme.calcul(new BigDecimal(129800)));
        testEgalite("15924.45", bareme.calcul(new BigDecimal(129900)));
        testEgalite("15940.35", bareme.calcul(new BigDecimal(130000)));
        testEgalite("15956.20", bareme.calcul(new BigDecimal(130100)));
        testEgalite("15972.10", bareme.calcul(new BigDecimal(130200)));
        testEgalite("15987.95", bareme.calcul(new BigDecimal(130300)));
        testEgalite("16003.85", bareme.calcul(new BigDecimal(130400)));
        testEgalite("16019.70", bareme.calcul(new BigDecimal(130500)));
        testEgalite("16035.60", bareme.calcul(new BigDecimal(130600)));
        testEgalite("16051.50", bareme.calcul(new BigDecimal(130700)));
        testEgalite("16067.40", bareme.calcul(new BigDecimal(130800)));
        testEgalite("16083.25", bareme.calcul(new BigDecimal(130900)));
        testEgalite("16099.15", bareme.calcul(new BigDecimal(131000)));
        testEgalite("16115.05", bareme.calcul(new BigDecimal(131100)));
        testEgalite("16130.95", bareme.calcul(new BigDecimal(131200)));
        testEgalite("16146.85", bareme.calcul(new BigDecimal(131300)));
        testEgalite("16162.75", bareme.calcul(new BigDecimal(131400)));
        testEgalite("16178.65", bareme.calcul(new BigDecimal(131500)));
        testEgalite("16194.55", bareme.calcul(new BigDecimal(131600)));
        testEgalite("16210.45", bareme.calcul(new BigDecimal(131700)));
        testEgalite("16226.40", bareme.calcul(new BigDecimal(131800)));
        testEgalite("16242.30", bareme.calcul(new BigDecimal(131900)));
        testEgalite("16258.20", bareme.calcul(new BigDecimal(132000)));
        testEgalite("16274.10", bareme.calcul(new BigDecimal(132100)));
        testEgalite("16290.05", bareme.calcul(new BigDecimal(132200)));
        testEgalite("16305.95", bareme.calcul(new BigDecimal(132300)));
        testEgalite("16321.90", bareme.calcul(new BigDecimal(132400)));
        testEgalite("16337.80", bareme.calcul(new BigDecimal(132500)));
        testEgalite("16353.75", bareme.calcul(new BigDecimal(132600)));
        testEgalite("16369.70", bareme.calcul(new BigDecimal(132700)));
        testEgalite("16385.60", bareme.calcul(new BigDecimal(132800)));
        testEgalite("16401.55", bareme.calcul(new BigDecimal(132900)));
        testEgalite("16417.50", bareme.calcul(new BigDecimal(133000)));
        testEgalite("16433.40", bareme.calcul(new BigDecimal(133100)));
        testEgalite("16449.35", bareme.calcul(new BigDecimal(133200)));
        testEgalite("16465.30", bareme.calcul(new BigDecimal(133300)));
        testEgalite("16481.25", bareme.calcul(new BigDecimal(133400)));
        testEgalite("16497.20", bareme.calcul(new BigDecimal(133500)));
        testEgalite("16513.15", bareme.calcul(new BigDecimal(133600)));
        testEgalite("16529.10", bareme.calcul(new BigDecimal(133700)));
        testEgalite("16545.05", bareme.calcul(new BigDecimal(133800)));
        testEgalite("16561.05", bareme.calcul(new BigDecimal(133900)));
        testEgalite("16577.00", bareme.calcul(new BigDecimal(134000)));
        testEgalite("16592.95", bareme.calcul(new BigDecimal(134100)));
        testEgalite("16608.90", bareme.calcul(new BigDecimal(134200)));
        testEgalite("16624.90", bareme.calcul(new BigDecimal(134300)));
        testEgalite("16640.85", bareme.calcul(new BigDecimal(134400)));
        testEgalite("16656.80", bareme.calcul(new BigDecimal(134500)));
        testEgalite("16672.80", bareme.calcul(new BigDecimal(134600)));
        testEgalite("16688.75", bareme.calcul(new BigDecimal(134700)));
        testEgalite("16704.75", bareme.calcul(new BigDecimal(134800)));
        testEgalite("16720.75", bareme.calcul(new BigDecimal(134900)));
        testEgalite("16736.70", bareme.calcul(new BigDecimal(135000)));
        testEgalite("16752.70", bareme.calcul(new BigDecimal(135100)));
        testEgalite("16768.70", bareme.calcul(new BigDecimal(135200)));
        testEgalite("16784.70", bareme.calcul(new BigDecimal(135300)));
        testEgalite("16800.65", bareme.calcul(new BigDecimal(135400)));
        testEgalite("16816.65", bareme.calcul(new BigDecimal(135500)));
        testEgalite("16832.65", bareme.calcul(new BigDecimal(135600)));
        testEgalite("16848.65", bareme.calcul(new BigDecimal(135700)));
        testEgalite("16864.65", bareme.calcul(new BigDecimal(135800)));
        testEgalite("16880.65", bareme.calcul(new BigDecimal(135900)));
        testEgalite("16896.65", bareme.calcul(new BigDecimal(136000)));
        testEgalite("16912.65", bareme.calcul(new BigDecimal(136100)));
        testEgalite("16928.70", bareme.calcul(new BigDecimal(136200)));
        testEgalite("16944.70", bareme.calcul(new BigDecimal(136300)));
        testEgalite("16960.70", bareme.calcul(new BigDecimal(136400)));
        testEgalite("16976.70", bareme.calcul(new BigDecimal(136500)));
        testEgalite("16992.75", bareme.calcul(new BigDecimal(136600)));
        testEgalite("17008.75", bareme.calcul(new BigDecimal(136700)));
        testEgalite("17024.80", bareme.calcul(new BigDecimal(136800)));
        testEgalite("17040.80", bareme.calcul(new BigDecimal(136900)));
        testEgalite("17056.85", bareme.calcul(new BigDecimal(137000)));
        testEgalite("17072.85", bareme.calcul(new BigDecimal(137100)));
        testEgalite("17088.90", bareme.calcul(new BigDecimal(137200)));
        testEgalite("17104.90", bareme.calcul(new BigDecimal(137300)));
        testEgalite("17120.95", bareme.calcul(new BigDecimal(137400)));
        testEgalite("17137.00", bareme.calcul(new BigDecimal(137500)));
        testEgalite("17153.05", bareme.calcul(new BigDecimal(137600)));
        testEgalite("17169.05", bareme.calcul(new BigDecimal(137700)));
        testEgalite("17185.10", bareme.calcul(new BigDecimal(137800)));
        testEgalite("17201.15", bareme.calcul(new BigDecimal(137900)));
        testEgalite("17217.20", bareme.calcul(new BigDecimal(138000)));
        testEgalite("17233.25", bareme.calcul(new BigDecimal(138100)));
        testEgalite("17249.30", bareme.calcul(new BigDecimal(138200)));
        testEgalite("17265.35", bareme.calcul(new BigDecimal(138300)));
        testEgalite("17281.40", bareme.calcul(new BigDecimal(138400)));
        testEgalite("17297.50", bareme.calcul(new BigDecimal(138500)));
        testEgalite("17313.55", bareme.calcul(new BigDecimal(138600)));
        testEgalite("17329.60", bareme.calcul(new BigDecimal(138700)));
        testEgalite("17345.65", bareme.calcul(new BigDecimal(138800)));
        testEgalite("17361.75", bareme.calcul(new BigDecimal(138900)));
        testEgalite("17377.80", bareme.calcul(new BigDecimal(139000)));
        testEgalite("17393.85", bareme.calcul(new BigDecimal(139100)));
        testEgalite("17409.95", bareme.calcul(new BigDecimal(139200)));
        testEgalite("17426.00", bareme.calcul(new BigDecimal(139300)));
        testEgalite("17442.10", bareme.calcul(new BigDecimal(139400)));
        testEgalite("17458.20", bareme.calcul(new BigDecimal(139500)));
        testEgalite("17474.25", bareme.calcul(new BigDecimal(139600)));
        testEgalite("17490.35", bareme.calcul(new BigDecimal(139700)));
        testEgalite("17506.45", bareme.calcul(new BigDecimal(139800)));
        testEgalite("17522.50", bareme.calcul(new BigDecimal(139900)));
        testEgalite("17538.60", bareme.calcul(new BigDecimal(140000)));
        testEgalite("17554.70", bareme.calcul(new BigDecimal(140100)));
        testEgalite("17570.80", bareme.calcul(new BigDecimal(140200)));
        testEgalite("17586.90", bareme.calcul(new BigDecimal(140300)));
        testEgalite("17603.00", bareme.calcul(new BigDecimal(140400)));
        testEgalite("17619.10", bareme.calcul(new BigDecimal(140500)));
        testEgalite("17635.20", bareme.calcul(new BigDecimal(140600)));
        testEgalite("17651.30", bareme.calcul(new BigDecimal(140700)));
        testEgalite("17667.40", bareme.calcul(new BigDecimal(140800)));
        testEgalite("17683.50", bareme.calcul(new BigDecimal(140900)));
        testEgalite("17699.60", bareme.calcul(new BigDecimal(141000)));
        testEgalite("17715.75", bareme.calcul(new BigDecimal(141100)));
        testEgalite("17731.85", bareme.calcul(new BigDecimal(141200)));
        testEgalite("17747.95", bareme.calcul(new BigDecimal(141300)));
        testEgalite("17764.05", bareme.calcul(new BigDecimal(141400)));
        testEgalite("17780.20", bareme.calcul(new BigDecimal(141500)));
        testEgalite("17796.30", bareme.calcul(new BigDecimal(141600)));
        testEgalite("17812.45", bareme.calcul(new BigDecimal(141700)));
        testEgalite("17828.55", bareme.calcul(new BigDecimal(141800)));
        testEgalite("17844.70", bareme.calcul(new BigDecimal(141900)));
        testEgalite("17860.80", bareme.calcul(new BigDecimal(142000)));
        testEgalite("17876.95", bareme.calcul(new BigDecimal(142100)));
        testEgalite("17893.10", bareme.calcul(new BigDecimal(142200)));
        testEgalite("17909.25", bareme.calcul(new BigDecimal(142300)));
        testEgalite("17925.35", bareme.calcul(new BigDecimal(142400)));
        testEgalite("17941.50", bareme.calcul(new BigDecimal(142500)));
        testEgalite("17957.65", bareme.calcul(new BigDecimal(142600)));
        testEgalite("17973.80", bareme.calcul(new BigDecimal(142700)));
        testEgalite("17989.95", bareme.calcul(new BigDecimal(142800)));
        testEgalite("18006.10", bareme.calcul(new BigDecimal(142900)));
        testEgalite("18022.25", bareme.calcul(new BigDecimal(143000)));
        testEgalite("18038.40", bareme.calcul(new BigDecimal(143100)));
        testEgalite("18054.55", bareme.calcul(new BigDecimal(143200)));
        testEgalite("18070.70", bareme.calcul(new BigDecimal(143300)));
        testEgalite("18086.85", bareme.calcul(new BigDecimal(143400)));
        testEgalite("18103.00", bareme.calcul(new BigDecimal(143500)));
        testEgalite("18119.20", bareme.calcul(new BigDecimal(143600)));
        testEgalite("18135.35", bareme.calcul(new BigDecimal(143700)));
        testEgalite("18151.50", bareme.calcul(new BigDecimal(143800)));
        testEgalite("18167.70", bareme.calcul(new BigDecimal(143900)));
        testEgalite("18183.85", bareme.calcul(new BigDecimal(144000)));
        testEgalite("18200.00", bareme.calcul(new BigDecimal(144100)));
        testEgalite("18216.20", bareme.calcul(new BigDecimal(144200)));
        testEgalite("18232.35", bareme.calcul(new BigDecimal(144300)));
        testEgalite("18248.55", bareme.calcul(new BigDecimal(144400)));
        testEgalite("18264.75", bareme.calcul(new BigDecimal(144500)));
        testEgalite("18280.90", bareme.calcul(new BigDecimal(144600)));
        testEgalite("18297.10", bareme.calcul(new BigDecimal(144700)));
        testEgalite("18313.30", bareme.calcul(new BigDecimal(144800)));
        testEgalite("18329.45", bareme.calcul(new BigDecimal(144900)));
        testEgalite("18345.65", bareme.calcul(new BigDecimal(145000)));
        testEgalite("18361.85", bareme.calcul(new BigDecimal(145100)));
    }

    @Test
    public void baremeDiscretiseSuite() {
        testEgalite("18378.05", bareme.calcul(new BigDecimal(145200)));
        testEgalite("18394.25", bareme.calcul(new BigDecimal(145300)));
        testEgalite("18410.45", bareme.calcul(new BigDecimal(145400)));
        testEgalite("18426.65", bareme.calcul(new BigDecimal(145500)));
        testEgalite("18442.85", bareme.calcul(new BigDecimal(145600)));
        testEgalite("18459.05", bareme.calcul(new BigDecimal(145700)));
        testEgalite("18475.25", bareme.calcul(new BigDecimal(145800)));
        testEgalite("18491.45", bareme.calcul(new BigDecimal(145900)));
        testEgalite("18507.65", bareme.calcul(new BigDecimal(146000)));
        testEgalite("18523.85", bareme.calcul(new BigDecimal(146100)));
        testEgalite("18540.10", bareme.calcul(new BigDecimal(146200)));
        testEgalite("18556.30", bareme.calcul(new BigDecimal(146300)));
        testEgalite("18572.50", bareme.calcul(new BigDecimal(146400)));
        testEgalite("18588.75", bareme.calcul(new BigDecimal(146500)));
        testEgalite("18604.95", bareme.calcul(new BigDecimal(146600)));
        testEgalite("18621.20", bareme.calcul(new BigDecimal(146700)));
        testEgalite("18637.40", bareme.calcul(new BigDecimal(146800)));
        testEgalite("18653.65", bareme.calcul(new BigDecimal(146900)));
        testEgalite("18669.85", bareme.calcul(new BigDecimal(147000)));
        testEgalite("18686.10", bareme.calcul(new BigDecimal(147100)));
        testEgalite("18702.30", bareme.calcul(new BigDecimal(147200)));
        testEgalite("18718.55", bareme.calcul(new BigDecimal(147300)));
        testEgalite("18734.80", bareme.calcul(new BigDecimal(147400)));
        testEgalite("18751.00", bareme.calcul(new BigDecimal(147500)));
        testEgalite("18767.25", bareme.calcul(new BigDecimal(147600)));
        testEgalite("18783.50", bareme.calcul(new BigDecimal(147700)));
        testEgalite("18799.75", bareme.calcul(new BigDecimal(147800)));
        testEgalite("18816.00", bareme.calcul(new BigDecimal(147900)));
        testEgalite("18832.25", bareme.calcul(new BigDecimal(148000)));
        testEgalite("18848.50", bareme.calcul(new BigDecimal(148100)));
        testEgalite("18864.75", bareme.calcul(new BigDecimal(148200)));
        testEgalite("18881.00", bareme.calcul(new BigDecimal(148300)));
        testEgalite("18897.25", bareme.calcul(new BigDecimal(148400)));
        testEgalite("18913.50", bareme.calcul(new BigDecimal(148500)));
        testEgalite("18929.75", bareme.calcul(new BigDecimal(148600)));
        testEgalite("18946.00", bareme.calcul(new BigDecimal(148700)));
        testEgalite("18962.30", bareme.calcul(new BigDecimal(148800)));
        testEgalite("18978.55", bareme.calcul(new BigDecimal(148900)));
        testEgalite("18994.80", bareme.calcul(new BigDecimal(149000)));
        testEgalite("19011.10", bareme.calcul(new BigDecimal(149100)));
        testEgalite("19027.35", bareme.calcul(new BigDecimal(149200)));
        testEgalite("19043.60", bareme.calcul(new BigDecimal(149300)));
        testEgalite("19059.90", bareme.calcul(new BigDecimal(149400)));
        testEgalite("19076.15", bareme.calcul(new BigDecimal(149500)));
        testEgalite("19092.45", bareme.calcul(new BigDecimal(149600)));
        testEgalite("19108.70", bareme.calcul(new BigDecimal(149700)));
        testEgalite("19125.00", bareme.calcul(new BigDecimal(149800)));
        testEgalite("19141.30", bareme.calcul(new BigDecimal(149900)));
        testEgalite("19157.55", bareme.calcul(new BigDecimal(150000)));
        testEgalite("19173.85", bareme.calcul(new BigDecimal(150100)));
        testEgalite("19190.15", bareme.calcul(new BigDecimal(150200)));
        testEgalite("19206.45", bareme.calcul(new BigDecimal(150300)));
        testEgalite("19222.70", bareme.calcul(new BigDecimal(150400)));
        testEgalite("19239.00", bareme.calcul(new BigDecimal(150500)));
        testEgalite("19255.30", bareme.calcul(new BigDecimal(150600)));
        testEgalite("19271.60", bareme.calcul(new BigDecimal(150700)));
        testEgalite("19287.90", bareme.calcul(new BigDecimal(150800)));
        testEgalite("19304.20", bareme.calcul(new BigDecimal(150900)));
        testEgalite("19320.50", bareme.calcul(new BigDecimal(151000)));
        testEgalite("19336.80", bareme.calcul(new BigDecimal(151100)));
        testEgalite("19353.10", bareme.calcul(new BigDecimal(151200)));
        testEgalite("19369.40", bareme.calcul(new BigDecimal(151300)));
        testEgalite("19385.75", bareme.calcul(new BigDecimal(151400)));
        testEgalite("19402.05", bareme.calcul(new BigDecimal(151500)));
        testEgalite("19418.35", bareme.calcul(new BigDecimal(151600)));
        testEgalite("19434.65", bareme.calcul(new BigDecimal(151700)));
        testEgalite("19451.00", bareme.calcul(new BigDecimal(151800)));
        testEgalite("19467.30", bareme.calcul(new BigDecimal(151900)));
        testEgalite("19483.65", bareme.calcul(new BigDecimal(152000)));
        testEgalite("19499.95", bareme.calcul(new BigDecimal(152100)));
        testEgalite("19516.25", bareme.calcul(new BigDecimal(152200)));
        testEgalite("19532.60", bareme.calcul(new BigDecimal(152300)));
        testEgalite("19548.90", bareme.calcul(new BigDecimal(152400)));
        testEgalite("19565.25", bareme.calcul(new BigDecimal(152500)));
        testEgalite("19581.60", bareme.calcul(new BigDecimal(152600)));
        testEgalite("19597.90", bareme.calcul(new BigDecimal(152700)));
        testEgalite("19614.25", bareme.calcul(new BigDecimal(152800)));
        testEgalite("19630.60", bareme.calcul(new BigDecimal(152900)));
        testEgalite("19646.95", bareme.calcul(new BigDecimal(153000)));
        testEgalite("19663.25", bareme.calcul(new BigDecimal(153100)));
        testEgalite("19679.60", bareme.calcul(new BigDecimal(153200)));
        testEgalite("19695.95", bareme.calcul(new BigDecimal(153300)));
        testEgalite("19712.30", bareme.calcul(new BigDecimal(153400)));
        testEgalite("19728.65", bareme.calcul(new BigDecimal(153500)));
        testEgalite("19745.00", bareme.calcul(new BigDecimal(153600)));
        testEgalite("19761.35", bareme.calcul(new BigDecimal(153700)));
        testEgalite("19777.70", bareme.calcul(new BigDecimal(153800)));
        testEgalite("19794.05", bareme.calcul(new BigDecimal(153900)));
        testEgalite("19810.40", bareme.calcul(new BigDecimal(154000)));
        testEgalite("19826.75", bareme.calcul(new BigDecimal(154100)));
        testEgalite("19843.10", bareme.calcul(new BigDecimal(154200)));
        testEgalite("19859.50", bareme.calcul(new BigDecimal(154300)));
        testEgalite("19875.85", bareme.calcul(new BigDecimal(154400)));
        testEgalite("19892.20", bareme.calcul(new BigDecimal(154500)));
        testEgalite("19908.60", bareme.calcul(new BigDecimal(154600)));
        testEgalite("19924.95", bareme.calcul(new BigDecimal(154700)));
        testEgalite("19941.30", bareme.calcul(new BigDecimal(154800)));
        testEgalite("19957.70", bareme.calcul(new BigDecimal(154900)));
        testEgalite("19974.05", bareme.calcul(new BigDecimal(155000)));
        testEgalite("19990.45", bareme.calcul(new BigDecimal(155100)));
        testEgalite("20006.80", bareme.calcul(new BigDecimal(155200)));
        testEgalite("20023.20", bareme.calcul(new BigDecimal(155300)));
        testEgalite("20039.55", bareme.calcul(new BigDecimal(155400)));
        testEgalite("20055.95", bareme.calcul(new BigDecimal(155500)));
        testEgalite("20072.35", bareme.calcul(new BigDecimal(155600)));
        testEgalite("20088.70", bareme.calcul(new BigDecimal(155700)));
        testEgalite("20105.10", bareme.calcul(new BigDecimal(155800)));
        testEgalite("20121.50", bareme.calcul(new BigDecimal(155900)));
        testEgalite("20137.90", bareme.calcul(new BigDecimal(156000)));
        testEgalite("20154.30", bareme.calcul(new BigDecimal(156100)));
        testEgalite("20170.65", bareme.calcul(new BigDecimal(156200)));
        testEgalite("20187.05", bareme.calcul(new BigDecimal(156300)));
        testEgalite("20203.45", bareme.calcul(new BigDecimal(156400)));
        testEgalite("20219.85", bareme.calcul(new BigDecimal(156500)));
        testEgalite("20236.25", bareme.calcul(new BigDecimal(156600)));
        testEgalite("20252.65", bareme.calcul(new BigDecimal(156700)));
        testEgalite("20269.05", bareme.calcul(new BigDecimal(156800)));
        testEgalite("20285.50", bareme.calcul(new BigDecimal(156900)));
        testEgalite("20301.90", bareme.calcul(new BigDecimal(157000)));
        testEgalite("20318.30", bareme.calcul(new BigDecimal(157100)));
        testEgalite("20334.70", bareme.calcul(new BigDecimal(157200)));
        testEgalite("20351.10", bareme.calcul(new BigDecimal(157300)));
        testEgalite("20367.55", bareme.calcul(new BigDecimal(157400)));
        testEgalite("20383.95", bareme.calcul(new BigDecimal(157500)));
        testEgalite("20400.35", bareme.calcul(new BigDecimal(157600)));
        testEgalite("20416.80", bareme.calcul(new BigDecimal(157700)));
        testEgalite("20433.20", bareme.calcul(new BigDecimal(157800)));
        testEgalite("20449.65", bareme.calcul(new BigDecimal(157900)));
        testEgalite("20466.05", bareme.calcul(new BigDecimal(158000)));
        testEgalite("20482.50", bareme.calcul(new BigDecimal(158100)));
        testEgalite("20498.90", bareme.calcul(new BigDecimal(158200)));
        testEgalite("20515.35", bareme.calcul(new BigDecimal(158300)));
        testEgalite("20531.75", bareme.calcul(new BigDecimal(158400)));
        testEgalite("20548.20", bareme.calcul(new BigDecimal(158500)));
        testEgalite("20564.65", bareme.calcul(new BigDecimal(158600)));
        testEgalite("20581.05", bareme.calcul(new BigDecimal(158700)));
        testEgalite("20597.50", bareme.calcul(new BigDecimal(158800)));
        testEgalite("20613.95", bareme.calcul(new BigDecimal(158900)));
        testEgalite("20630.40", bareme.calcul(new BigDecimal(159000)));
        testEgalite("20646.85", bareme.calcul(new BigDecimal(159100)));
        testEgalite("20663.30", bareme.calcul(new BigDecimal(159200)));
        testEgalite("20679.75", bareme.calcul(new BigDecimal(159300)));
        testEgalite("20696.20", bareme.calcul(new BigDecimal(159400)));
        testEgalite("20712.65", bareme.calcul(new BigDecimal(159500)));
        testEgalite("20729.10", bareme.calcul(new BigDecimal(159600)));
        testEgalite("20745.55", bareme.calcul(new BigDecimal(159700)));
        testEgalite("20762.00", bareme.calcul(new BigDecimal(159800)));
        testEgalite("20778.45", bareme.calcul(new BigDecimal(159900)));
        testEgalite("20794.90", bareme.calcul(new BigDecimal(160000)));
        testEgalite("20811.35", bareme.calcul(new BigDecimal(160100)));
        testEgalite("20827.80", bareme.calcul(new BigDecimal(160200)));
        testEgalite("20844.30", bareme.calcul(new BigDecimal(160300)));
        testEgalite("20860.75", bareme.calcul(new BigDecimal(160400)));
        testEgalite("20877.20", bareme.calcul(new BigDecimal(160500)));
        testEgalite("20893.70", bareme.calcul(new BigDecimal(160600)));
        testEgalite("20910.15", bareme.calcul(new BigDecimal(160700)));
        testEgalite("20926.60", bareme.calcul(new BigDecimal(160800)));
        testEgalite("20943.10", bareme.calcul(new BigDecimal(160900)));
        testEgalite("20959.55", bareme.calcul(new BigDecimal(161000)));
        testEgalite("20976.05", bareme.calcul(new BigDecimal(161100)));
        testEgalite("20992.55", bareme.calcul(new BigDecimal(161200)));
        testEgalite("21009.00", bareme.calcul(new BigDecimal(161300)));
        testEgalite("21025.50", bareme.calcul(new BigDecimal(161400)));
        testEgalite("21041.95", bareme.calcul(new BigDecimal(161500)));
        testEgalite("21058.45", bareme.calcul(new BigDecimal(161600)));
        testEgalite("21074.95", bareme.calcul(new BigDecimal(161700)));
        testEgalite("21091.45", bareme.calcul(new BigDecimal(161800)));
        testEgalite("21107.90", bareme.calcul(new BigDecimal(161900)));
        testEgalite("21124.40", bareme.calcul(new BigDecimal(162000)));
        testEgalite("21140.90", bareme.calcul(new BigDecimal(162100)));
        testEgalite("21157.40", bareme.calcul(new BigDecimal(162200)));
        testEgalite("21173.90", bareme.calcul(new BigDecimal(162300)));
        testEgalite("21190.40", bareme.calcul(new BigDecimal(162400)));
        testEgalite("21206.90", bareme.calcul(new BigDecimal(162500)));
        testEgalite("21223.40", bareme.calcul(new BigDecimal(162600)));
        testEgalite("21239.90", bareme.calcul(new BigDecimal(162700)));
        testEgalite("21256.40", bareme.calcul(new BigDecimal(162800)));
        testEgalite("21272.90", bareme.calcul(new BigDecimal(162900)));
        testEgalite("21289.40", bareme.calcul(new BigDecimal(163000)));
        testEgalite("21305.90", bareme.calcul(new BigDecimal(163100)));
        testEgalite("21322.40", bareme.calcul(new BigDecimal(163200)));
        testEgalite("21338.95", bareme.calcul(new BigDecimal(163300)));
        testEgalite("21355.45", bareme.calcul(new BigDecimal(163400)));
        testEgalite("21371.95", bareme.calcul(new BigDecimal(163500)));
        testEgalite("21388.50", bareme.calcul(new BigDecimal(163600)));
        testEgalite("21405.00", bareme.calcul(new BigDecimal(163700)));
        testEgalite("21421.50", bareme.calcul(new BigDecimal(163800)));
        testEgalite("21438.05", bareme.calcul(new BigDecimal(163900)));
        testEgalite("21454.55", bareme.calcul(new BigDecimal(164000)));
        testEgalite("21471.10", bareme.calcul(new BigDecimal(164100)));
        testEgalite("21487.60", bareme.calcul(new BigDecimal(164200)));
        testEgalite("21504.15", bareme.calcul(new BigDecimal(164300)));
        testEgalite("21520.65", bareme.calcul(new BigDecimal(164400)));
        testEgalite("21537.20", bareme.calcul(new BigDecimal(164500)));
        testEgalite("21553.75", bareme.calcul(new BigDecimal(164600)));
        testEgalite("21570.25", bareme.calcul(new BigDecimal(164700)));
        testEgalite("21586.80", bareme.calcul(new BigDecimal(164800)));
        testEgalite("21603.35", bareme.calcul(new BigDecimal(164900)));
        testEgalite("21619.90", bareme.calcul(new BigDecimal(165000)));
        testEgalite("21636.40", bareme.calcul(new BigDecimal(165100)));
        testEgalite("21652.95", bareme.calcul(new BigDecimal(165200)));
        testEgalite("21669.50", bareme.calcul(new BigDecimal(165300)));
        testEgalite("21686.05", bareme.calcul(new BigDecimal(165400)));
        testEgalite("21702.60", bareme.calcul(new BigDecimal(165500)));
        testEgalite("21719.15", bareme.calcul(new BigDecimal(165600)));
        testEgalite("21735.70", bareme.calcul(new BigDecimal(165700)));
        testEgalite("21752.25", bareme.calcul(new BigDecimal(165800)));
        testEgalite("21768.80", bareme.calcul(new BigDecimal(165900)));
        testEgalite("21785.35", bareme.calcul(new BigDecimal(166000)));
        testEgalite("21801.90", bareme.calcul(new BigDecimal(166100)));
        testEgalite("21818.45", bareme.calcul(new BigDecimal(166200)));
        testEgalite("21835.05", bareme.calcul(new BigDecimal(166300)));
        testEgalite("21851.60", bareme.calcul(new BigDecimal(166400)));
        testEgalite("21868.15", bareme.calcul(new BigDecimal(166500)));
        testEgalite("21884.70", bareme.calcul(new BigDecimal(166600)));
        testEgalite("21901.30", bareme.calcul(new BigDecimal(166700)));
        testEgalite("21917.85", bareme.calcul(new BigDecimal(166800)));
        testEgalite("21934.40", bareme.calcul(new BigDecimal(166900)));
        testEgalite("21951.00", bareme.calcul(new BigDecimal(167000)));
        testEgalite("21967.55", bareme.calcul(new BigDecimal(167100)));
        testEgalite("21984.15", bareme.calcul(new BigDecimal(167200)));
        testEgalite("22000.70", bareme.calcul(new BigDecimal(167300)));
        testEgalite("22017.30", bareme.calcul(new BigDecimal(167400)));
        testEgalite("22033.85", bareme.calcul(new BigDecimal(167500)));
        testEgalite("22050.45", bareme.calcul(new BigDecimal(167600)));
        testEgalite("22067.05", bareme.calcul(new BigDecimal(167700)));
        testEgalite("22083.60", bareme.calcul(new BigDecimal(167800)));
        testEgalite("22100.20", bareme.calcul(new BigDecimal(167900)));
        testEgalite("22116.80", bareme.calcul(new BigDecimal(168000)));
        testEgalite("22133.35", bareme.calcul(new BigDecimal(168100)));
        testEgalite("22149.95", bareme.calcul(new BigDecimal(168200)));
        testEgalite("22166.55", bareme.calcul(new BigDecimal(168300)));
        testEgalite("22183.15", bareme.calcul(new BigDecimal(168400)));
        testEgalite("22199.75", bareme.calcul(new BigDecimal(168500)));
        testEgalite("22216.35", bareme.calcul(new BigDecimal(168600)));
        testEgalite("22232.95", bareme.calcul(new BigDecimal(168700)));
        testEgalite("22249.50", bareme.calcul(new BigDecimal(168800)));
        testEgalite("22266.10", bareme.calcul(new BigDecimal(168900)));
        testEgalite("22282.75", bareme.calcul(new BigDecimal(169000)));
        testEgalite("22299.35", bareme.calcul(new BigDecimal(169100)));
        testEgalite("22315.95", bareme.calcul(new BigDecimal(169200)));
        testEgalite("22332.55", bareme.calcul(new BigDecimal(169300)));
        testEgalite("22349.15", bareme.calcul(new BigDecimal(169400)));
        testEgalite("22365.75", bareme.calcul(new BigDecimal(169500)));
        testEgalite("22382.35", bareme.calcul(new BigDecimal(169600)));
        testEgalite("22399.00", bareme.calcul(new BigDecimal(169700)));
        testEgalite("22415.60", bareme.calcul(new BigDecimal(169800)));
        testEgalite("22432.20", bareme.calcul(new BigDecimal(169900)));
        testEgalite("22448.80", bareme.calcul(new BigDecimal(170000)));
        testEgalite("22465.45", bareme.calcul(new BigDecimal(170100)));
        testEgalite("22482.05", bareme.calcul(new BigDecimal(170200)));
        testEgalite("22498.70", bareme.calcul(new BigDecimal(170300)));
        testEgalite("22515.30", bareme.calcul(new BigDecimal(170400)));
        testEgalite("22531.95", bareme.calcul(new BigDecimal(170500)));
        testEgalite("22548.55", bareme.calcul(new BigDecimal(170600)));
        testEgalite("22565.20", bareme.calcul(new BigDecimal(170700)));
        testEgalite("22581.80", bareme.calcul(new BigDecimal(170800)));
        testEgalite("22598.45", bareme.calcul(new BigDecimal(170900)));
        testEgalite("22615.05", bareme.calcul(new BigDecimal(171000)));
        testEgalite("22631.70", bareme.calcul(new BigDecimal(171100)));
        testEgalite("22648.35", bareme.calcul(new BigDecimal(171200)));
        testEgalite("22664.95", bareme.calcul(new BigDecimal(171300)));
        testEgalite("22681.60", bareme.calcul(new BigDecimal(171400)));
        testEgalite("22698.25", bareme.calcul(new BigDecimal(171500)));
        testEgalite("22714.90", bareme.calcul(new BigDecimal(171600)));
        testEgalite("22731.55", bareme.calcul(new BigDecimal(171700)));
        testEgalite("22748.15", bareme.calcul(new BigDecimal(171800)));
        testEgalite("22764.80", bareme.calcul(new BigDecimal(171900)));
        testEgalite("22781.45", bareme.calcul(new BigDecimal(172000)));
        testEgalite("22798.10", bareme.calcul(new BigDecimal(172100)));
        testEgalite("22814.75", bareme.calcul(new BigDecimal(172200)));
        testEgalite("22831.40", bareme.calcul(new BigDecimal(172300)));
        testEgalite("22848.05", bareme.calcul(new BigDecimal(172400)));
        testEgalite("22864.70", bareme.calcul(new BigDecimal(172500)));
        testEgalite("22881.35", bareme.calcul(new BigDecimal(172600)));
        testEgalite("22898.05", bareme.calcul(new BigDecimal(172700)));
        testEgalite("22914.70", bareme.calcul(new BigDecimal(172800)));
        testEgalite("22931.35", bareme.calcul(new BigDecimal(172900)));
        testEgalite("22948.00", bareme.calcul(new BigDecimal(173000)));
        testEgalite("22964.65", bareme.calcul(new BigDecimal(173100)));
        testEgalite("22981.35", bareme.calcul(new BigDecimal(173200)));
        testEgalite("22998.00", bareme.calcul(new BigDecimal(173300)));
        testEgalite("23014.65", bareme.calcul(new BigDecimal(173400)));
        testEgalite("23031.35", bareme.calcul(new BigDecimal(173500)));
        testEgalite("23048.00", bareme.calcul(new BigDecimal(173600)));
        testEgalite("23064.70", bareme.calcul(new BigDecimal(173700)));
        testEgalite("23081.35", bareme.calcul(new BigDecimal(173800)));
        testEgalite("23098.05", bareme.calcul(new BigDecimal(173900)));
        testEgalite("23114.70", bareme.calcul(new BigDecimal(174000)));
        testEgalite("23131.40", bareme.calcul(new BigDecimal(174100)));
        testEgalite("23148.05", bareme.calcul(new BigDecimal(174200)));
        testEgalite("23164.75", bareme.calcul(new BigDecimal(174300)));
        testEgalite("23181.40", bareme.calcul(new BigDecimal(174400)));
        testEgalite("23198.10", bareme.calcul(new BigDecimal(174500)));
        testEgalite("23214.80", bareme.calcul(new BigDecimal(174600)));
        testEgalite("23231.50", bareme.calcul(new BigDecimal(174700)));
        testEgalite("23248.15", bareme.calcul(new BigDecimal(174800)));
        testEgalite("23264.85", bareme.calcul(new BigDecimal(174900)));
        testEgalite("23281.55", bareme.calcul(new BigDecimal(175000)));
        testEgalite("23298.25", bareme.calcul(new BigDecimal(175100)));
        testEgalite("23314.95", bareme.calcul(new BigDecimal(175200)));
        testEgalite("23331.60", bareme.calcul(new BigDecimal(175300)));
        testEgalite("23348.30", bareme.calcul(new BigDecimal(175400)));
        testEgalite("23365.00", bareme.calcul(new BigDecimal(175500)));
        testEgalite("23381.70", bareme.calcul(new BigDecimal(175600)));
        testEgalite("23398.40", bareme.calcul(new BigDecimal(175700)));
        testEgalite("23415.10", bareme.calcul(new BigDecimal(175800)));
        testEgalite("23431.80", bareme.calcul(new BigDecimal(175900)));
        testEgalite("23448.55", bareme.calcul(new BigDecimal(176000)));
        testEgalite("23465.25", bareme.calcul(new BigDecimal(176100)));
        testEgalite("23481.95", bareme.calcul(new BigDecimal(176200)));
        testEgalite("23498.65", bareme.calcul(new BigDecimal(176300)));
        testEgalite("23515.35", bareme.calcul(new BigDecimal(176400)));
        testEgalite("23532.10", bareme.calcul(new BigDecimal(176500)));
        testEgalite("23548.80", bareme.calcul(new BigDecimal(176600)));
        testEgalite("23565.50", bareme.calcul(new BigDecimal(176700)));
        testEgalite("23582.20", bareme.calcul(new BigDecimal(176800)));
        testEgalite("23598.95", bareme.calcul(new BigDecimal(176900)));
        testEgalite("23615.65", bareme.calcul(new BigDecimal(177000)));
        testEgalite("23632.40", bareme.calcul(new BigDecimal(177100)));
        testEgalite("23649.10", bareme.calcul(new BigDecimal(177200)));
        testEgalite("23665.85", bareme.calcul(new BigDecimal(177300)));
        testEgalite("23682.55", bareme.calcul(new BigDecimal(177400)));
        testEgalite("23699.30", bareme.calcul(new BigDecimal(177500)));
        testEgalite("23716.00", bareme.calcul(new BigDecimal(177600)));
        testEgalite("23732.75", bareme.calcul(new BigDecimal(177700)));
        testEgalite("23749.45", bareme.calcul(new BigDecimal(177800)));
        testEgalite("23766.20", bareme.calcul(new BigDecimal(177900)));
        testEgalite("23782.95", bareme.calcul(new BigDecimal(178000)));
        testEgalite("23799.65", bareme.calcul(new BigDecimal(178100)));
        testEgalite("23816.40", bareme.calcul(new BigDecimal(178200)));
        testEgalite("23833.15", bareme.calcul(new BigDecimal(178300)));
        testEgalite("23849.90", bareme.calcul(new BigDecimal(178400)));
        testEgalite("23866.60", bareme.calcul(new BigDecimal(178500)));
        testEgalite("23883.35", bareme.calcul(new BigDecimal(178600)));
        testEgalite("23900.10", bareme.calcul(new BigDecimal(178700)));
        testEgalite("23916.85", bareme.calcul(new BigDecimal(178800)));
        testEgalite("23933.60", bareme.calcul(new BigDecimal(178900)));
        testEgalite("23950.35", bareme.calcul(new BigDecimal(179000)));
        testEgalite("23967.10", bareme.calcul(new BigDecimal(179100)));
        testEgalite("23983.85", bareme.calcul(new BigDecimal(179200)));
        testEgalite("24000.60", bareme.calcul(new BigDecimal(179300)));
        testEgalite("24017.35", bareme.calcul(new BigDecimal(179400)));
        testEgalite("24034.10", bareme.calcul(new BigDecimal(179500)));
        testEgalite("24050.85", bareme.calcul(new BigDecimal(179600)));
        testEgalite("24067.60", bareme.calcul(new BigDecimal(179700)));
        testEgalite("24084.40", bareme.calcul(new BigDecimal(179800)));
        testEgalite("24101.15", bareme.calcul(new BigDecimal(179900)));
        testEgalite("24117.90", bareme.calcul(new BigDecimal(180000)));
        testEgalite("24134.65", bareme.calcul(new BigDecimal(180100)));
        testEgalite("24151.45", bareme.calcul(new BigDecimal(180200)));
        testEgalite("24168.20", bareme.calcul(new BigDecimal(180300)));
        testEgalite("24184.95", bareme.calcul(new BigDecimal(180400)));
        testEgalite("24201.75", bareme.calcul(new BigDecimal(180500)));
        testEgalite("24218.50", bareme.calcul(new BigDecimal(180600)));
        testEgalite("24235.25", bareme.calcul(new BigDecimal(180700)));
        testEgalite("24252.05", bareme.calcul(new BigDecimal(180800)));
        testEgalite("24268.80", bareme.calcul(new BigDecimal(180900)));
        testEgalite("24285.60", bareme.calcul(new BigDecimal(181000)));
        testEgalite("24302.35", bareme.calcul(new BigDecimal(181100)));
        testEgalite("24319.15", bareme.calcul(new BigDecimal(181200)));
        testEgalite("24335.95", bareme.calcul(new BigDecimal(181300)));
        testEgalite("24352.70", bareme.calcul(new BigDecimal(181400)));
        testEgalite("24369.50", bareme.calcul(new BigDecimal(181500)));
        testEgalite("24386.30", bareme.calcul(new BigDecimal(181600)));
        testEgalite("24403.05", bareme.calcul(new BigDecimal(181700)));
        testEgalite("24419.85", bareme.calcul(new BigDecimal(181800)));
        testEgalite("24436.65", bareme.calcul(new BigDecimal(181900)));
        testEgalite("24453.45", bareme.calcul(new BigDecimal(182000)));
        testEgalite("24470.20", bareme.calcul(new BigDecimal(182100)));
        testEgalite("24487.00", bareme.calcul(new BigDecimal(182200)));
        testEgalite("24503.80", bareme.calcul(new BigDecimal(182300)));
        testEgalite("24520.60", bareme.calcul(new BigDecimal(182400)));
        testEgalite("24537.40", bareme.calcul(new BigDecimal(182500)));
        testEgalite("24554.20", bareme.calcul(new BigDecimal(182600)));
        testEgalite("24571.00", bareme.calcul(new BigDecimal(182700)));
        testEgalite("24587.80", bareme.calcul(new BigDecimal(182800)));
        testEgalite("24604.60", bareme.calcul(new BigDecimal(182900)));
        testEgalite("24621.40", bareme.calcul(new BigDecimal(183000)));
        testEgalite("24638.20", bareme.calcul(new BigDecimal(183100)));
        testEgalite("24655.00", bareme.calcul(new BigDecimal(183200)));
        testEgalite("24671.80", bareme.calcul(new BigDecimal(183300)));
        testEgalite("24688.65", bareme.calcul(new BigDecimal(183400)));
        testEgalite("24705.45", bareme.calcul(new BigDecimal(183500)));
        testEgalite("24722.25", bareme.calcul(new BigDecimal(183600)));
        testEgalite("24739.05", bareme.calcul(new BigDecimal(183700)));
        testEgalite("24755.90", bareme.calcul(new BigDecimal(183800)));
        testEgalite("24772.70", bareme.calcul(new BigDecimal(183900)));
        testEgalite("24789.50", bareme.calcul(new BigDecimal(184000)));
        testEgalite("24806.35", bareme.calcul(new BigDecimal(184100)));
        testEgalite("24823.15", bareme.calcul(new BigDecimal(184200)));
        testEgalite("24839.95", bareme.calcul(new BigDecimal(184300)));
        testEgalite("24856.80", bareme.calcul(new BigDecimal(184400)));
        testEgalite("24873.60", bareme.calcul(new BigDecimal(184500)));
        testEgalite("24890.45", bareme.calcul(new BigDecimal(184600)));
        testEgalite("24907.25", bareme.calcul(new BigDecimal(184700)));
        testEgalite("24924.10", bareme.calcul(new BigDecimal(184800)));
        testEgalite("24940.95", bareme.calcul(new BigDecimal(184900)));
        testEgalite("24957.75", bareme.calcul(new BigDecimal(185000)));
        testEgalite("24974.60", bareme.calcul(new BigDecimal(185100)));
        testEgalite("24991.40", bareme.calcul(new BigDecimal(185200)));
        testEgalite("25008.25", bareme.calcul(new BigDecimal(185300)));
        testEgalite("25025.10", bareme.calcul(new BigDecimal(185400)));
        testEgalite("25041.95", bareme.calcul(new BigDecimal(185500)));
        testEgalite("25058.75", bareme.calcul(new BigDecimal(185600)));
        testEgalite("25075.60", bareme.calcul(new BigDecimal(185700)));
        testEgalite("25092.45", bareme.calcul(new BigDecimal(185800)));
        testEgalite("25109.30", bareme.calcul(new BigDecimal(185900)));
        testEgalite("25126.15", bareme.calcul(new BigDecimal(186000)));
        testEgalite("25143.00", bareme.calcul(new BigDecimal(186100)));
        testEgalite("25159.85", bareme.calcul(new BigDecimal(186200)));
        testEgalite("25176.65", bareme.calcul(new BigDecimal(186300)));
        testEgalite("25193.50", bareme.calcul(new BigDecimal(186400)));
        testEgalite("25210.35", bareme.calcul(new BigDecimal(186500)));
        testEgalite("25227.25", bareme.calcul(new BigDecimal(186600)));
        testEgalite("25244.10", bareme.calcul(new BigDecimal(186700)));
        testEgalite("25260.95", bareme.calcul(new BigDecimal(186800)));
        testEgalite("25277.80", bareme.calcul(new BigDecimal(186900)));
        testEgalite("25294.65", bareme.calcul(new BigDecimal(187000)));
        testEgalite("25311.50", bareme.calcul(new BigDecimal(187100)));
        testEgalite("25328.35", bareme.calcul(new BigDecimal(187200)));
        testEgalite("25345.25", bareme.calcul(new BigDecimal(187300)));
        testEgalite("25362.10", bareme.calcul(new BigDecimal(187400)));
        testEgalite("25378.95", bareme.calcul(new BigDecimal(187500)));
        testEgalite("25395.80", bareme.calcul(new BigDecimal(187600)));
        testEgalite("25412.70", bareme.calcul(new BigDecimal(187700)));
        testEgalite("25429.55", bareme.calcul(new BigDecimal(187800)));
        testEgalite("25446.40", bareme.calcul(new BigDecimal(187900)));
        testEgalite("25463.30", bareme.calcul(new BigDecimal(188000)));
        testEgalite("25480.15", bareme.calcul(new BigDecimal(188100)));
        testEgalite("25497.05", bareme.calcul(new BigDecimal(188200)));
        testEgalite("25513.90", bareme.calcul(new BigDecimal(188300)));
        testEgalite("25530.80", bareme.calcul(new BigDecimal(188400)));
        testEgalite("25547.65", bareme.calcul(new BigDecimal(188500)));
        testEgalite("25564.55", bareme.calcul(new BigDecimal(188600)));
        testEgalite("25581.40", bareme.calcul(new BigDecimal(188700)));
        testEgalite("25598.30", bareme.calcul(new BigDecimal(188800)));
        testEgalite("25615.20", bareme.calcul(new BigDecimal(188900)));
        testEgalite("25632.05", bareme.calcul(new BigDecimal(189000)));
        testEgalite("25648.95", bareme.calcul(new BigDecimal(189100)));
        testEgalite("25665.85", bareme.calcul(new BigDecimal(189200)));
        testEgalite("25682.75", bareme.calcul(new BigDecimal(189300)));
        testEgalite("25699.60", bareme.calcul(new BigDecimal(189400)));
        testEgalite("25716.50", bareme.calcul(new BigDecimal(189500)));
        testEgalite("25733.40", bareme.calcul(new BigDecimal(189600)));
        testEgalite("25750.30", bareme.calcul(new BigDecimal(189700)));
        testEgalite("25767.20", bareme.calcul(new BigDecimal(189800)));
        testEgalite("25784.10", bareme.calcul(new BigDecimal(189900)));
        testEgalite("25801.00", bareme.calcul(new BigDecimal(190000)));
        testEgalite("25817.85", bareme.calcul(new BigDecimal(190100)));
        testEgalite("25834.75", bareme.calcul(new BigDecimal(190200)));
        testEgalite("25851.65", bareme.calcul(new BigDecimal(190300)));
        testEgalite("25868.55", bareme.calcul(new BigDecimal(190400)));
        testEgalite("25885.50", bareme.calcul(new BigDecimal(190500)));
        testEgalite("25902.40", bareme.calcul(new BigDecimal(190600)));
        testEgalite("25919.30", bareme.calcul(new BigDecimal(190700)));
        testEgalite("25936.20", bareme.calcul(new BigDecimal(190800)));
        testEgalite("25953.10", bareme.calcul(new BigDecimal(190900)));
        testEgalite("25970.00", bareme.calcul(new BigDecimal(191000)));
        testEgalite("25986.90", bareme.calcul(new BigDecimal(191100)));
        testEgalite("26003.85", bareme.calcul(new BigDecimal(191200)));
        testEgalite("26020.75", bareme.calcul(new BigDecimal(191300)));
        testEgalite("26037.65", bareme.calcul(new BigDecimal(191400)));
        testEgalite("26054.60", bareme.calcul(new BigDecimal(191500)));
        testEgalite("26071.50", bareme.calcul(new BigDecimal(191600)));
        testEgalite("26088.40", bareme.calcul(new BigDecimal(191700)));
        testEgalite("26105.35", bareme.calcul(new BigDecimal(191800)));
        testEgalite("26122.25", bareme.calcul(new BigDecimal(191900)));
        testEgalite("26139.20", bareme.calcul(new BigDecimal(192000)));
        testEgalite("26156.10", bareme.calcul(new BigDecimal(192100)));
        testEgalite("26173.05", bareme.calcul(new BigDecimal(192200)));
        testEgalite("26189.95", bareme.calcul(new BigDecimal(192300)));
        testEgalite("26206.90", bareme.calcul(new BigDecimal(192400)));
        testEgalite("26223.80", bareme.calcul(new BigDecimal(192500)));
        testEgalite("26240.75", bareme.calcul(new BigDecimal(192600)));
        testEgalite("26257.65", bareme.calcul(new BigDecimal(192700)));
        testEgalite("26274.60", bareme.calcul(new BigDecimal(192800)));
        testEgalite("26291.55", bareme.calcul(new BigDecimal(192900)));
        testEgalite("26308.45", bareme.calcul(new BigDecimal(193000)));
        testEgalite("26325.40", bareme.calcul(new BigDecimal(193100)));
        testEgalite("26342.35", bareme.calcul(new BigDecimal(193200)));
        testEgalite("26359.30", bareme.calcul(new BigDecimal(193300)));
        testEgalite("26376.25", bareme.calcul(new BigDecimal(193400)));
        testEgalite("26393.15", bareme.calcul(new BigDecimal(193500)));
        testEgalite("26410.10", bareme.calcul(new BigDecimal(193600)));
        testEgalite("26427.05", bareme.calcul(new BigDecimal(193700)));
        testEgalite("26444.00", bareme.calcul(new BigDecimal(193800)));
        testEgalite("26460.95", bareme.calcul(new BigDecimal(193900)));
        testEgalite("26477.90", bareme.calcul(new BigDecimal(194000)));
        testEgalite("26494.85", bareme.calcul(new BigDecimal(194100)));
        testEgalite("26511.80", bareme.calcul(new BigDecimal(194200)));
        testEgalite("26528.75", bareme.calcul(new BigDecimal(194300)));
        testEgalite("26545.70", bareme.calcul(new BigDecimal(194400)));
        testEgalite("26562.65", bareme.calcul(new BigDecimal(194500)));
        testEgalite("26579.60", bareme.calcul(new BigDecimal(194600)));
        testEgalite("26596.55", bareme.calcul(new BigDecimal(194700)));
        testEgalite("26613.50", bareme.calcul(new BigDecimal(194800)));
        testEgalite("26630.50", bareme.calcul(new BigDecimal(194900)));
        testEgalite("26647.45", bareme.calcul(new BigDecimal(195000)));
        testEgalite("26664.40", bareme.calcul(new BigDecimal(195100)));
        testEgalite("26681.35", bareme.calcul(new BigDecimal(195200)));
        testEgalite("26698.35", bareme.calcul(new BigDecimal(195300)));
        testEgalite("26715.30", bareme.calcul(new BigDecimal(195400)));
        testEgalite("26732.25", bareme.calcul(new BigDecimal(195500)));
        testEgalite("26749.25", bareme.calcul(new BigDecimal(195600)));
        testEgalite("26766.20", bareme.calcul(new BigDecimal(195700)));
        testEgalite("26783.15", bareme.calcul(new BigDecimal(195800)));
        testEgalite("26800.15", bareme.calcul(new BigDecimal(195900)));
        testEgalite("26817.10", bareme.calcul(new BigDecimal(196000)));
        testEgalite("26834.10", bareme.calcul(new BigDecimal(196100)));
        testEgalite("26851.05", bareme.calcul(new BigDecimal(196200)));
        testEgalite("26868.05", bareme.calcul(new BigDecimal(196300)));
        testEgalite("26885.00", bareme.calcul(new BigDecimal(196400)));
        testEgalite("26902.00", bareme.calcul(new BigDecimal(196500)));
        testEgalite("26919.00", bareme.calcul(new BigDecimal(196600)));
        testEgalite("26935.95", bareme.calcul(new BigDecimal(196700)));
        testEgalite("26952.95", bareme.calcul(new BigDecimal(196800)));
        testEgalite("26969.95", bareme.calcul(new BigDecimal(196900)));
        testEgalite("26986.90", bareme.calcul(new BigDecimal(197000)));
        testEgalite("27003.90", bareme.calcul(new BigDecimal(197100)));
        testEgalite("27020.90", bareme.calcul(new BigDecimal(197200)));
        testEgalite("27037.90", bareme.calcul(new BigDecimal(197300)));
        testEgalite("27054.85", bareme.calcul(new BigDecimal(197400)));
        testEgalite("27071.85", bareme.calcul(new BigDecimal(197500)));
        testEgalite("27088.85", bareme.calcul(new BigDecimal(197600)));
        testEgalite("27105.85", bareme.calcul(new BigDecimal(197700)));
        testEgalite("27122.85", bareme.calcul(new BigDecimal(197800)));
        testEgalite("27139.85", bareme.calcul(new BigDecimal(197900)));
        testEgalite("27156.85", bareme.calcul(new BigDecimal(198000)));
        testEgalite("27173.85", bareme.calcul(new BigDecimal(198100)));
        testEgalite("27190.85", bareme.calcul(new BigDecimal(198200)));
        testEgalite("27207.85", bareme.calcul(new BigDecimal(198300)));
        testEgalite("27224.85", bareme.calcul(new BigDecimal(198400)));
        testEgalite("27241.85", bareme.calcul(new BigDecimal(198500)));
        testEgalite("27258.85", bareme.calcul(new BigDecimal(198600)));
        testEgalite("27275.85", bareme.calcul(new BigDecimal(198700)));
        testEgalite("27292.85", bareme.calcul(new BigDecimal(198800)));
        testEgalite("27309.85", bareme.calcul(new BigDecimal(198900)));
        testEgalite("27326.90", bareme.calcul(new BigDecimal(199000)));
        testEgalite("27343.90", bareme.calcul(new BigDecimal(199100)));
        testEgalite("27360.90", bareme.calcul(new BigDecimal(199200)));
        testEgalite("27377.90", bareme.calcul(new BigDecimal(199300)));
        testEgalite("27394.95", bareme.calcul(new BigDecimal(199400)));
        testEgalite("27411.95", bareme.calcul(new BigDecimal(199500)));
        testEgalite("27428.95", bareme.calcul(new BigDecimal(199600)));
        testEgalite("27446.00", bareme.calcul(new BigDecimal(199700)));
        testEgalite("27463.00", bareme.calcul(new BigDecimal(199800)));
        testEgalite("27480.00", bareme.calcul(new BigDecimal(199900)));
        testEgalite("27497.05", bareme.calcul(new BigDecimal(200000)));
        testEgalite("27514.05", bareme.calcul(new BigDecimal(200100)));
        testEgalite("27531.10", bareme.calcul(new BigDecimal(200200)));
        testEgalite("27548.10", bareme.calcul(new BigDecimal(200300)));
        testEgalite("27565.15", bareme.calcul(new BigDecimal(200400)));
        testEgalite("27582.15", bareme.calcul(new BigDecimal(200500)));
        testEgalite("27599.20", bareme.calcul(new BigDecimal(200600)));
        testEgalite("27616.25", bareme.calcul(new BigDecimal(200700)));
        testEgalite("27633.25", bareme.calcul(new BigDecimal(200800)));
        testEgalite("27650.30", bareme.calcul(new BigDecimal(200900)));
        testEgalite("27667.35", bareme.calcul(new BigDecimal(201000)));
        testEgalite("27684.35", bareme.calcul(new BigDecimal(201100)));
        testEgalite("27701.40", bareme.calcul(new BigDecimal(201200)));
        testEgalite("27718.45", bareme.calcul(new BigDecimal(201300)));
        testEgalite("27735.50", bareme.calcul(new BigDecimal(201400)));
        testEgalite("27752.50", bareme.calcul(new BigDecimal(201500)));
        testEgalite("27769.55", bareme.calcul(new BigDecimal(201600)));
        testEgalite("27786.60", bareme.calcul(new BigDecimal(201700)));
        testEgalite("27803.65", bareme.calcul(new BigDecimal(201800)));
        testEgalite("27820.70", bareme.calcul(new BigDecimal(201900)));
        testEgalite("27837.75", bareme.calcul(new BigDecimal(202000)));
        testEgalite("27854.80", bareme.calcul(new BigDecimal(202100)));
        testEgalite("27871.85", bareme.calcul(new BigDecimal(202200)));
        testEgalite("27888.90", bareme.calcul(new BigDecimal(202300)));
        testEgalite("27905.95", bareme.calcul(new BigDecimal(202400)));
        testEgalite("27923.00", bareme.calcul(new BigDecimal(202500)));
        testEgalite("27940.05", bareme.calcul(new BigDecimal(202600)));
        testEgalite("27957.10", bareme.calcul(new BigDecimal(202700)));
        testEgalite("27974.15", bareme.calcul(new BigDecimal(202800)));
        testEgalite("27991.20", bareme.calcul(new BigDecimal(202900)));
        testEgalite("28008.25", bareme.calcul(new BigDecimal(203000)));
        testEgalite("28025.35", bareme.calcul(new BigDecimal(203100)));
        testEgalite("28042.40", bareme.calcul(new BigDecimal(203200)));
        testEgalite("28059.45", bareme.calcul(new BigDecimal(203300)));
        testEgalite("28076.50", bareme.calcul(new BigDecimal(203400)));
        testEgalite("28093.55", bareme.calcul(new BigDecimal(203500)));
        testEgalite("28110.65", bareme.calcul(new BigDecimal(203600)));
        testEgalite("28127.70", bareme.calcul(new BigDecimal(203700)));
        testEgalite("28144.75", bareme.calcul(new BigDecimal(203800)));
        testEgalite("28161.85", bareme.calcul(new BigDecimal(203900)));
        testEgalite("28178.90", bareme.calcul(new BigDecimal(204000)));
        testEgalite("28196.00", bareme.calcul(new BigDecimal(204100)));
        testEgalite("28213.05", bareme.calcul(new BigDecimal(204200)));
        testEgalite("28230.15", bareme.calcul(new BigDecimal(204300)));
        testEgalite("28247.20", bareme.calcul(new BigDecimal(204400)));
        testEgalite("28264.30", bareme.calcul(new BigDecimal(204500)));
        testEgalite("28281.35", bareme.calcul(new BigDecimal(204600)));
        testEgalite("28298.45", bareme.calcul(new BigDecimal(204700)));
        testEgalite("28315.50", bareme.calcul(new BigDecimal(204800)));
        testEgalite("28332.60", bareme.calcul(new BigDecimal(204900)));
        testEgalite("28349.70", bareme.calcul(new BigDecimal(205000)));
        testEgalite("28366.75", bareme.calcul(new BigDecimal(205100)));
        testEgalite("28383.85", bareme.calcul(new BigDecimal(205200)));
        testEgalite("28400.95", bareme.calcul(new BigDecimal(205300)));
        testEgalite("28418.00", bareme.calcul(new BigDecimal(205400)));
        testEgalite("28435.10", bareme.calcul(new BigDecimal(205500)));
        testEgalite("28452.20", bareme.calcul(new BigDecimal(205600)));
        testEgalite("28469.30", bareme.calcul(new BigDecimal(205700)));
        testEgalite("28486.35", bareme.calcul(new BigDecimal(205800)));
        testEgalite("28503.45", bareme.calcul(new BigDecimal(205900)));
        testEgalite("28520.55", bareme.calcul(new BigDecimal(206000)));
        testEgalite("28537.65", bareme.calcul(new BigDecimal(206100)));
        testEgalite("28554.75", bareme.calcul(new BigDecimal(206200)));
        testEgalite("28571.85", bareme.calcul(new BigDecimal(206300)));
        testEgalite("28588.95", bareme.calcul(new BigDecimal(206400)));
        testEgalite("28606.05", bareme.calcul(new BigDecimal(206500)));
        testEgalite("28623.15", bareme.calcul(new BigDecimal(206600)));
        testEgalite("28640.25", bareme.calcul(new BigDecimal(206700)));
        testEgalite("28657.35", bareme.calcul(new BigDecimal(206800)));
        testEgalite("28674.45", bareme.calcul(new BigDecimal(206900)));
        testEgalite("28691.55", bareme.calcul(new BigDecimal(207000)));
        testEgalite("28708.65", bareme.calcul(new BigDecimal(207100)));
        testEgalite("28725.75", bareme.calcul(new BigDecimal(207200)));
        testEgalite("28742.90", bareme.calcul(new BigDecimal(207300)));
        testEgalite("28760.00", bareme.calcul(new BigDecimal(207400)));
        testEgalite("28777.10", bareme.calcul(new BigDecimal(207500)));
        testEgalite("28794.20", bareme.calcul(new BigDecimal(207600)));
        testEgalite("28811.30", bareme.calcul(new BigDecimal(207700)));
        testEgalite("28828.45", bareme.calcul(new BigDecimal(207800)));
        testEgalite("28845.55", bareme.calcul(new BigDecimal(207900)));
        testEgalite("28862.65", bareme.calcul(new BigDecimal(208000)));
        testEgalite("28879.80", bareme.calcul(new BigDecimal(208100)));
        testEgalite("28896.90", bareme.calcul(new BigDecimal(208200)));
        testEgalite("28914.05", bareme.calcul(new BigDecimal(208300)));
        testEgalite("28931.15", bareme.calcul(new BigDecimal(208400)));
        testEgalite("28948.25", bareme.calcul(new BigDecimal(208500)));
        testEgalite("28965.40", bareme.calcul(new BigDecimal(208600)));
        testEgalite("28982.50", bareme.calcul(new BigDecimal(208700)));
        testEgalite("28999.65", bareme.calcul(new BigDecimal(208800)));
        testEgalite("29016.75", bareme.calcul(new BigDecimal(208900)));
        testEgalite("29033.90", bareme.calcul(new BigDecimal(209000)));
        testEgalite("29051.05", bareme.calcul(new BigDecimal(209100)));
        testEgalite("29068.15", bareme.calcul(new BigDecimal(209200)));
        testEgalite("29085.30", bareme.calcul(new BigDecimal(209300)));
        testEgalite("29102.40", bareme.calcul(new BigDecimal(209400)));
        testEgalite("29119.55", bareme.calcul(new BigDecimal(209500)));
        testEgalite("29136.70", bareme.calcul(new BigDecimal(209600)));
        testEgalite("29153.80", bareme.calcul(new BigDecimal(209700)));
        testEgalite("29170.95", bareme.calcul(new BigDecimal(209800)));
        testEgalite("29188.10", bareme.calcul(new BigDecimal(209900)));
        testEgalite("29205.25", bareme.calcul(new BigDecimal(210000)));
        testEgalite("29222.40", bareme.calcul(new BigDecimal(210100)));
        testEgalite("29239.50", bareme.calcul(new BigDecimal(210200)));
        testEgalite("29256.65", bareme.calcul(new BigDecimal(210300)));
        testEgalite("29273.80", bareme.calcul(new BigDecimal(210400)));
        testEgalite("29290.95", bareme.calcul(new BigDecimal(210500)));
        testEgalite("29308.10", bareme.calcul(new BigDecimal(210600)));
        testEgalite("29325.25", bareme.calcul(new BigDecimal(210700)));
        testEgalite("29342.40", bareme.calcul(new BigDecimal(210800)));
        testEgalite("29359.55", bareme.calcul(new BigDecimal(210900)));
        testEgalite("29376.70", bareme.calcul(new BigDecimal(211000)));
        testEgalite("29393.85", bareme.calcul(new BigDecimal(211100)));
        testEgalite("29411.00", bareme.calcul(new BigDecimal(211200)));
        testEgalite("29428.15", bareme.calcul(new BigDecimal(211300)));
        testEgalite("29445.30", bareme.calcul(new BigDecimal(211400)));
        testEgalite("29462.45", bareme.calcul(new BigDecimal(211500)));
        testEgalite("29479.60", bareme.calcul(new BigDecimal(211600)));
        testEgalite("29496.80", bareme.calcul(new BigDecimal(211700)));
        testEgalite("29513.95", bareme.calcul(new BigDecimal(211800)));
        testEgalite("29531.10", bareme.calcul(new BigDecimal(211900)));
        testEgalite("29548.25", bareme.calcul(new BigDecimal(212000)));
        testEgalite("29565.45", bareme.calcul(new BigDecimal(212100)));
        testEgalite("29582.60", bareme.calcul(new BigDecimal(212200)));
        testEgalite("29599.75", bareme.calcul(new BigDecimal(212300)));
        testEgalite("29616.90", bareme.calcul(new BigDecimal(212400)));
        testEgalite("29634.10", bareme.calcul(new BigDecimal(212500)));
        testEgalite("29651.25", bareme.calcul(new BigDecimal(212600)));
        testEgalite("29668.45", bareme.calcul(new BigDecimal(212700)));
        testEgalite("29685.60", bareme.calcul(new BigDecimal(212800)));
        testEgalite("29702.75", bareme.calcul(new BigDecimal(212900)));
        testEgalite("29719.95", bareme.calcul(new BigDecimal(213000)));
        testEgalite("29737.10", bareme.calcul(new BigDecimal(213100)));
        testEgalite("29754.30", bareme.calcul(new BigDecimal(213200)));
        testEgalite("29771.45", bareme.calcul(new BigDecimal(213300)));
        testEgalite("29788.65", bareme.calcul(new BigDecimal(213400)));
        testEgalite("29805.85", bareme.calcul(new BigDecimal(213500)));
        testEgalite("29823.00", bareme.calcul(new BigDecimal(213600)));
        testEgalite("29840.20", bareme.calcul(new BigDecimal(213700)));
        testEgalite("29857.35", bareme.calcul(new BigDecimal(213800)));
        testEgalite("29874.55", bareme.calcul(new BigDecimal(213900)));
        testEgalite("29891.75", bareme.calcul(new BigDecimal(214000)));
        testEgalite("29908.90", bareme.calcul(new BigDecimal(214100)));
        testEgalite("29926.10", bareme.calcul(new BigDecimal(214200)));
        testEgalite("29943.30", bareme.calcul(new BigDecimal(214300)));
        testEgalite("29960.50", bareme.calcul(new BigDecimal(214400)));
        testEgalite("29977.65", bareme.calcul(new BigDecimal(214500)));
        testEgalite("29994.85", bareme.calcul(new BigDecimal(214600)));
        testEgalite("30012.05", bareme.calcul(new BigDecimal(214700)));
        testEgalite("30029.25", bareme.calcul(new BigDecimal(214800)));
        testEgalite("30046.45", bareme.calcul(new BigDecimal(214900)));
        testEgalite("30063.65", bareme.calcul(new BigDecimal(215000)));
        testEgalite("30080.85", bareme.calcul(new BigDecimal(215100)));
        testEgalite("30098.05", bareme.calcul(new BigDecimal(215200)));
        testEgalite("30115.25", bareme.calcul(new BigDecimal(215300)));
        testEgalite("30132.45", bareme.calcul(new BigDecimal(215400)));
        testEgalite("30149.65", bareme.calcul(new BigDecimal(215500)));
        testEgalite("30166.85", bareme.calcul(new BigDecimal(215600)));
        testEgalite("30184.05", bareme.calcul(new BigDecimal(215700)));
        testEgalite("30201.25", bareme.calcul(new BigDecimal(215800)));
        testEgalite("30218.45", bareme.calcul(new BigDecimal(215900)));
        testEgalite("30235.65", bareme.calcul(new BigDecimal(216000)));
        testEgalite("30252.85", bareme.calcul(new BigDecimal(216100)));
        testEgalite("30270.05", bareme.calcul(new BigDecimal(216200)));
        testEgalite("30287.30", bareme.calcul(new BigDecimal(216300)));
        testEgalite("30304.50", bareme.calcul(new BigDecimal(216400)));
        testEgalite("30321.70", bareme.calcul(new BigDecimal(216500)));
        testEgalite("30338.90", bareme.calcul(new BigDecimal(216600)));
        testEgalite("30356.15", bareme.calcul(new BigDecimal(216700)));
        testEgalite("30373.35", bareme.calcul(new BigDecimal(216800)));
        testEgalite("30390.55", bareme.calcul(new BigDecimal(216900)));
        testEgalite("30407.75", bareme.calcul(new BigDecimal(217000)));
        testEgalite("30425.00", bareme.calcul(new BigDecimal(217100)));
        testEgalite("30442.20", bareme.calcul(new BigDecimal(217200)));
        testEgalite("30459.45", bareme.calcul(new BigDecimal(217300)));
        testEgalite("30476.65", bareme.calcul(new BigDecimal(217400)));
        testEgalite("30493.85", bareme.calcul(new BigDecimal(217500)));
        testEgalite("30511.10", bareme.calcul(new BigDecimal(217600)));
        testEgalite("30528.30", bareme.calcul(new BigDecimal(217700)));
        testEgalite("30545.55", bareme.calcul(new BigDecimal(217800)));
        testEgalite("30562.75", bareme.calcul(new BigDecimal(217900)));
        testEgalite("30580.00", bareme.calcul(new BigDecimal(218000)));
        testEgalite("30597.25", bareme.calcul(new BigDecimal(218100)));
        testEgalite("30614.45", bareme.calcul(new BigDecimal(218200)));
        testEgalite("30631.70", bareme.calcul(new BigDecimal(218300)));
        testEgalite("30648.90", bareme.calcul(new BigDecimal(218400)));
        testEgalite("30666.15", bareme.calcul(new BigDecimal(218500)));
        testEgalite("30683.40", bareme.calcul(new BigDecimal(218600)));
        testEgalite("30700.65", bareme.calcul(new BigDecimal(218700)));
        testEgalite("30717.85", bareme.calcul(new BigDecimal(218800)));
        testEgalite("30735.10", bareme.calcul(new BigDecimal(218900)));
        testEgalite("30752.35", bareme.calcul(new BigDecimal(219000)));
        testEgalite("30769.60", bareme.calcul(new BigDecimal(219100)));
        testEgalite("30786.80", bareme.calcul(new BigDecimal(219200)));
        testEgalite("30804.05", bareme.calcul(new BigDecimal(219300)));
        testEgalite("30821.30", bareme.calcul(new BigDecimal(219400)));
        testEgalite("30838.55", bareme.calcul(new BigDecimal(219500)));
        testEgalite("30855.80", bareme.calcul(new BigDecimal(219600)));
        testEgalite("30873.05", bareme.calcul(new BigDecimal(219700)));
        testEgalite("30890.30", bareme.calcul(new BigDecimal(219800)));
        testEgalite("30907.55", bareme.calcul(new BigDecimal(219900)));
        testEgalite("30924.80", bareme.calcul(new BigDecimal(220000)));
        testEgalite("30942.05", bareme.calcul(new BigDecimal(220100)));
        testEgalite("30959.30", bareme.calcul(new BigDecimal(220200)));
        testEgalite("30976.55", bareme.calcul(new BigDecimal(220300)));
        testEgalite("30993.80", bareme.calcul(new BigDecimal(220400)));
        testEgalite("31011.05", bareme.calcul(new BigDecimal(220500)));
        testEgalite("31028.30", bareme.calcul(new BigDecimal(220600)));
        testEgalite("31045.55", bareme.calcul(new BigDecimal(220700)));
        testEgalite("31062.80", bareme.calcul(new BigDecimal(220800)));
        testEgalite("31080.10", bareme.calcul(new BigDecimal(220900)));
        testEgalite("31097.35", bareme.calcul(new BigDecimal(221000)));
        testEgalite("31114.60", bareme.calcul(new BigDecimal(221100)));
        testEgalite("31131.85", bareme.calcul(new BigDecimal(221200)));
        testEgalite("31149.10", bareme.calcul(new BigDecimal(221300)));
        testEgalite("31166.40", bareme.calcul(new BigDecimal(221400)));
        testEgalite("31183.65", bareme.calcul(new BigDecimal(221500)));
        testEgalite("31200.90", bareme.calcul(new BigDecimal(221600)));
        testEgalite("31218.20", bareme.calcul(new BigDecimal(221700)));
        testEgalite("31235.45", bareme.calcul(new BigDecimal(221800)));
        testEgalite("31252.70", bareme.calcul(new BigDecimal(221900)));
        testEgalite("31270.00", bareme.calcul(new BigDecimal(222000)));
        testEgalite("31287.25", bareme.calcul(new BigDecimal(222100)));
        testEgalite("31304.55", bareme.calcul(new BigDecimal(222200)));
        testEgalite("31321.80", bareme.calcul(new BigDecimal(222300)));
        testEgalite("31339.10", bareme.calcul(new BigDecimal(222400)));
        testEgalite("31356.35", bareme.calcul(new BigDecimal(222500)));
        testEgalite("31373.65", bareme.calcul(new BigDecimal(222600)));
        testEgalite("31390.90", bareme.calcul(new BigDecimal(222700)));
        testEgalite("31408.20", bareme.calcul(new BigDecimal(222800)));
        testEgalite("31425.45", bareme.calcul(new BigDecimal(222900)));
        testEgalite("31442.75", bareme.calcul(new BigDecimal(223000)));
        testEgalite("31460.05", bareme.calcul(new BigDecimal(223100)));
        testEgalite("31477.30", bareme.calcul(new BigDecimal(223200)));
        testEgalite("31494.60", bareme.calcul(new BigDecimal(223300)));
        testEgalite("31511.90", bareme.calcul(new BigDecimal(223400)));
        testEgalite("31529.15", bareme.calcul(new BigDecimal(223500)));
        testEgalite("31546.45", bareme.calcul(new BigDecimal(223600)));
        testEgalite("31563.75", bareme.calcul(new BigDecimal(223700)));
        testEgalite("31581.05", bareme.calcul(new BigDecimal(223800)));
        testEgalite("31598.35", bareme.calcul(new BigDecimal(223900)));
        testEgalite("31615.60", bareme.calcul(new BigDecimal(224000)));
        testEgalite("31632.90", bareme.calcul(new BigDecimal(224100)));
        testEgalite("31650.20", bareme.calcul(new BigDecimal(224200)));
        testEgalite("31667.50", bareme.calcul(new BigDecimal(224300)));
        testEgalite("31684.80", bareme.calcul(new BigDecimal(224400)));
        testEgalite("31702.10", bareme.calcul(new BigDecimal(224500)));
        testEgalite("31719.40", bareme.calcul(new BigDecimal(224600)));
        testEgalite("31736.70", bareme.calcul(new BigDecimal(224700)));
        testEgalite("31754.00", bareme.calcul(new BigDecimal(224800)));
        testEgalite("31771.30", bareme.calcul(new BigDecimal(224900)));
        testEgalite("31788.60", bareme.calcul(new BigDecimal(225000)));
        testEgalite("31805.90", bareme.calcul(new BigDecimal(225100)));
        testEgalite("31823.20", bareme.calcul(new BigDecimal(225200)));
        testEgalite("31840.50", bareme.calcul(new BigDecimal(225300)));
        testEgalite("31857.80", bareme.calcul(new BigDecimal(225400)));
        testEgalite("31875.10", bareme.calcul(new BigDecimal(225500)));
        testEgalite("31892.40", bareme.calcul(new BigDecimal(225600)));
        testEgalite("31909.75", bareme.calcul(new BigDecimal(225700)));
        testEgalite("31927.05", bareme.calcul(new BigDecimal(225800)));
        testEgalite("31944.35", bareme.calcul(new BigDecimal(225900)));
        testEgalite("31961.65", bareme.calcul(new BigDecimal(226000)));
        testEgalite("31979.00", bareme.calcul(new BigDecimal(226100)));
        testEgalite("31996.30", bareme.calcul(new BigDecimal(226200)));
        testEgalite("32013.60", bareme.calcul(new BigDecimal(226300)));
        testEgalite("32030.90", bareme.calcul(new BigDecimal(226400)));
        testEgalite("32048.25", bareme.calcul(new BigDecimal(226500)));
        testEgalite("32065.55", bareme.calcul(new BigDecimal(226600)));
        testEgalite("32082.90", bareme.calcul(new BigDecimal(226700)));
        testEgalite("32100.20", bareme.calcul(new BigDecimal(226800)));
        testEgalite("32117.50", bareme.calcul(new BigDecimal(226900)));
        testEgalite("32134.85", bareme.calcul(new BigDecimal(227000)));
        testEgalite("32152.15", bareme.calcul(new BigDecimal(227100)));
        testEgalite("32169.50", bareme.calcul(new BigDecimal(227200)));
        testEgalite("32186.80", bareme.calcul(new BigDecimal(227300)));
        testEgalite("32204.15", bareme.calcul(new BigDecimal(227400)));
        testEgalite("32221.45", bareme.calcul(new BigDecimal(227500)));
        testEgalite("32238.80", bareme.calcul(new BigDecimal(227600)));
        testEgalite("32256.10", bareme.calcul(new BigDecimal(227700)));
        testEgalite("32273.45", bareme.calcul(new BigDecimal(227800)));
        testEgalite("32290.80", bareme.calcul(new BigDecimal(227900)));
        testEgalite("32308.10", bareme.calcul(new BigDecimal(228000)));
        testEgalite("32325.45", bareme.calcul(new BigDecimal(228100)));
        testEgalite("32342.80", bareme.calcul(new BigDecimal(228200)));
        testEgalite("32360.10", bareme.calcul(new BigDecimal(228300)));
        testEgalite("32377.45", bareme.calcul(new BigDecimal(228400)));
        testEgalite("32394.80", bareme.calcul(new BigDecimal(228500)));
        testEgalite("32412.15", bareme.calcul(new BigDecimal(228600)));
        testEgalite("32429.45", bareme.calcul(new BigDecimal(228700)));
        testEgalite("32446.80", bareme.calcul(new BigDecimal(228800)));
        testEgalite("32464.15", bareme.calcul(new BigDecimal(228900)));
        testEgalite("32481.50", bareme.calcul(new BigDecimal(229000)));
        testEgalite("32498.85", bareme.calcul(new BigDecimal(229100)));
        testEgalite("32516.20", bareme.calcul(new BigDecimal(229200)));
        testEgalite("32533.55", bareme.calcul(new BigDecimal(229300)));
        testEgalite("32550.85", bareme.calcul(new BigDecimal(229400)));
        testEgalite("32568.20", bareme.calcul(new BigDecimal(229500)));
        testEgalite("32585.55", bareme.calcul(new BigDecimal(229600)));
        testEgalite("32602.90", bareme.calcul(new BigDecimal(229700)));
        testEgalite("32620.25", bareme.calcul(new BigDecimal(229800)));
        testEgalite("32637.60", bareme.calcul(new BigDecimal(229900)));
        testEgalite("32654.95", bareme.calcul(new BigDecimal(230000)));
        testEgalite("32672.35", bareme.calcul(new BigDecimal(230100)));
        testEgalite("32689.70", bareme.calcul(new BigDecimal(230200)));
        testEgalite("32707.05", bareme.calcul(new BigDecimal(230300)));
        testEgalite("32724.40", bareme.calcul(new BigDecimal(230400)));
        testEgalite("32741.75", bareme.calcul(new BigDecimal(230500)));
        testEgalite("32759.10", bareme.calcul(new BigDecimal(230600)));
        testEgalite("32776.45", bareme.calcul(new BigDecimal(230700)));
        testEgalite("32793.85", bareme.calcul(new BigDecimal(230800)));
        testEgalite("32811.20", bareme.calcul(new BigDecimal(230900)));
        testEgalite("32828.55", bareme.calcul(new BigDecimal(231000)));
        testEgalite("32845.90", bareme.calcul(new BigDecimal(231100)));
        testEgalite("32863.30", bareme.calcul(new BigDecimal(231200)));
        testEgalite("32880.65", bareme.calcul(new BigDecimal(231300)));
        testEgalite("32898.00", bareme.calcul(new BigDecimal(231400)));
        testEgalite("32915.40", bareme.calcul(new BigDecimal(231500)));
        testEgalite("32932.75", bareme.calcul(new BigDecimal(231600)));
        testEgalite("32950.10", bareme.calcul(new BigDecimal(231700)));
        testEgalite("32967.50", bareme.calcul(new BigDecimal(231800)));
        testEgalite("32984.85", bareme.calcul(new BigDecimal(231900)));
        testEgalite("33002.25", bareme.calcul(new BigDecimal(232000)));
        testEgalite("33019.60", bareme.calcul(new BigDecimal(232100)));
        testEgalite("33037.00", bareme.calcul(new BigDecimal(232200)));
        testEgalite("33054.35", bareme.calcul(new BigDecimal(232300)));
        testEgalite("33071.75", bareme.calcul(new BigDecimal(232400)));
        testEgalite("33089.10", bareme.calcul(new BigDecimal(232500)));
        testEgalite("33106.50", bareme.calcul(new BigDecimal(232600)));
        testEgalite("33123.85", bareme.calcul(new BigDecimal(232700)));
        testEgalite("33141.25", bareme.calcul(new BigDecimal(232800)));
        testEgalite("33158.65", bareme.calcul(new BigDecimal(232900)));
        testEgalite("33176.00", bareme.calcul(new BigDecimal(233000)));
        testEgalite("33193.40", bareme.calcul(new BigDecimal(233100)));
        testEgalite("33210.80", bareme.calcul(new BigDecimal(233200)));
        testEgalite("33228.15", bareme.calcul(new BigDecimal(233300)));
        testEgalite("33245.55", bareme.calcul(new BigDecimal(233400)));
        testEgalite("33262.95", bareme.calcul(new BigDecimal(233500)));
        testEgalite("33280.30", bareme.calcul(new BigDecimal(233600)));
        testEgalite("33297.70", bareme.calcul(new BigDecimal(233700)));
        testEgalite("33315.10", bareme.calcul(new BigDecimal(233800)));
        testEgalite("33332.50", bareme.calcul(new BigDecimal(233900)));
        testEgalite("33349.90", bareme.calcul(new BigDecimal(234000)));
        testEgalite("33367.30", bareme.calcul(new BigDecimal(234100)));
        testEgalite("33384.65", bareme.calcul(new BigDecimal(234200)));
        testEgalite("33402.05", bareme.calcul(new BigDecimal(234300)));
        testEgalite("33419.45", bareme.calcul(new BigDecimal(234400)));
        testEgalite("33436.85", bareme.calcul(new BigDecimal(234500)));
        testEgalite("33454.25", bareme.calcul(new BigDecimal(234600)));
        testEgalite("33471.65", bareme.calcul(new BigDecimal(234700)));
        testEgalite("33489.05", bareme.calcul(new BigDecimal(234800)));
        testEgalite("33506.45", bareme.calcul(new BigDecimal(234900)));
        testEgalite("33523.85", bareme.calcul(new BigDecimal(235000)));
        testEgalite("33541.25", bareme.calcul(new BigDecimal(235100)));
        testEgalite("33558.65", bareme.calcul(new BigDecimal(235200)));
        testEgalite("33576.05", bareme.calcul(new BigDecimal(235300)));
        testEgalite("33593.45", bareme.calcul(new BigDecimal(235400)));
        testEgalite("33610.90", bareme.calcul(new BigDecimal(235500)));
        testEgalite("33628.30", bareme.calcul(new BigDecimal(235600)));
        testEgalite("33645.70", bareme.calcul(new BigDecimal(235700)));
        testEgalite("33663.10", bareme.calcul(new BigDecimal(235800)));
        testEgalite("33680.50", bareme.calcul(new BigDecimal(235900)));
        testEgalite("33697.90", bareme.calcul(new BigDecimal(236000)));
        testEgalite("33715.35", bareme.calcul(new BigDecimal(236100)));
        testEgalite("33732.75", bareme.calcul(new BigDecimal(236200)));
        testEgalite("33750.15", bareme.calcul(new BigDecimal(236300)));
        testEgalite("33767.60", bareme.calcul(new BigDecimal(236400)));
        testEgalite("33785.00", bareme.calcul(new BigDecimal(236500)));
        testEgalite("33802.40", bareme.calcul(new BigDecimal(236600)));
        testEgalite("33819.85", bareme.calcul(new BigDecimal(236700)));
        testEgalite("33837.25", bareme.calcul(new BigDecimal(236800)));
        testEgalite("33854.65", bareme.calcul(new BigDecimal(236900)));
        testEgalite("33872.10", bareme.calcul(new BigDecimal(237000)));
        testEgalite("33889.50", bareme.calcul(new BigDecimal(237100)));
        testEgalite("33906.95", bareme.calcul(new BigDecimal(237200)));
        testEgalite("33924.35", bareme.calcul(new BigDecimal(237300)));
        testEgalite("33941.80", bareme.calcul(new BigDecimal(237400)));
        testEgalite("33959.20", bareme.calcul(new BigDecimal(237500)));
        testEgalite("33976.65", bareme.calcul(new BigDecimal(237600)));
        testEgalite("33994.05", bareme.calcul(new BigDecimal(237700)));
        testEgalite("34011.50", bareme.calcul(new BigDecimal(237800)));
        testEgalite("34028.90", bareme.calcul(new BigDecimal(237900)));
        testEgalite("34046.35", bareme.calcul(new BigDecimal(238000)));
        testEgalite("34063.80", bareme.calcul(new BigDecimal(238100)));
        testEgalite("34081.20", bareme.calcul(new BigDecimal(238200)));
        testEgalite("34098.65", bareme.calcul(new BigDecimal(238300)));
        testEgalite("34116.10", bareme.calcul(new BigDecimal(238400)));
        testEgalite("34133.50", bareme.calcul(new BigDecimal(238500)));
        testEgalite("34150.95", bareme.calcul(new BigDecimal(238600)));
        testEgalite("34168.40", bareme.calcul(new BigDecimal(238700)));
        testEgalite("34185.85", bareme.calcul(new BigDecimal(238800)));
        testEgalite("34203.25", bareme.calcul(new BigDecimal(238900)));
        testEgalite("34220.70", bareme.calcul(new BigDecimal(239000)));
        testEgalite("34238.15", bareme.calcul(new BigDecimal(239100)));
        testEgalite("34255.60", bareme.calcul(new BigDecimal(239200)));
        testEgalite("34273.05", bareme.calcul(new BigDecimal(239300)));
        testEgalite("34290.50", bareme.calcul(new BigDecimal(239400)));
        testEgalite("34307.90", bareme.calcul(new BigDecimal(239500)));
        testEgalite("34325.35", bareme.calcul(new BigDecimal(239600)));
        testEgalite("34342.80", bareme.calcul(new BigDecimal(239700)));
        testEgalite("34360.25", bareme.calcul(new BigDecimal(239800)));
        testEgalite("34377.70", bareme.calcul(new BigDecimal(239900)));
        testEgalite("34395.15", bareme.calcul(new BigDecimal(240000)));
        testEgalite("34412.60", bareme.calcul(new BigDecimal(240100)));
        testEgalite("34430.05", bareme.calcul(new BigDecimal(240200)));
        testEgalite("34447.50", bareme.calcul(new BigDecimal(240300)));
        testEgalite("34464.95", bareme.calcul(new BigDecimal(240400)));
        testEgalite("34482.40", bareme.calcul(new BigDecimal(240500)));
        testEgalite("34499.85", bareme.calcul(new BigDecimal(240600)));
        testEgalite("34517.35", bareme.calcul(new BigDecimal(240700)));
        testEgalite("34534.80", bareme.calcul(new BigDecimal(240800)));
        testEgalite("34552.25", bareme.calcul(new BigDecimal(240900)));
        testEgalite("34569.70", bareme.calcul(new BigDecimal(241000)));
        testEgalite("34587.15", bareme.calcul(new BigDecimal(241100)));
        testEgalite("34604.60", bareme.calcul(new BigDecimal(241200)));
        testEgalite("34622.10", bareme.calcul(new BigDecimal(241300)));
        testEgalite("34639.55", bareme.calcul(new BigDecimal(241400)));
        testEgalite("34657.00", bareme.calcul(new BigDecimal(241500)));
        testEgalite("34674.45", bareme.calcul(new BigDecimal(241600)));
        testEgalite("34691.95", bareme.calcul(new BigDecimal(241700)));
        testEgalite("34709.40", bareme.calcul(new BigDecimal(241800)));
        testEgalite("34726.85", bareme.calcul(new BigDecimal(241900)));
        testEgalite("34744.35", bareme.calcul(new BigDecimal(242000)));
        testEgalite("34761.80", bareme.calcul(new BigDecimal(242100)));
        testEgalite("34779.30", bareme.calcul(new BigDecimal(242200)));
        testEgalite("34796.75", bareme.calcul(new BigDecimal(242300)));
        testEgalite("34814.20", bareme.calcul(new BigDecimal(242400)));
        testEgalite("34831.70", bareme.calcul(new BigDecimal(242500)));
        testEgalite("34849.15", bareme.calcul(new BigDecimal(242600)));
        testEgalite("34866.65", bareme.calcul(new BigDecimal(242700)));
        testEgalite("34884.10", bareme.calcul(new BigDecimal(242800)));
        testEgalite("34901.60", bareme.calcul(new BigDecimal(242900)));
        testEgalite("34919.05", bareme.calcul(new BigDecimal(243000)));
        testEgalite("34936.55", bareme.calcul(new BigDecimal(243100)));
        testEgalite("34954.05", bareme.calcul(new BigDecimal(243200)));
        testEgalite("34971.50", bareme.calcul(new BigDecimal(243300)));
        testEgalite("34989.00", bareme.calcul(new BigDecimal(243400)));
        testEgalite("35006.45", bareme.calcul(new BigDecimal(243500)));
        testEgalite("35023.95", bareme.calcul(new BigDecimal(243600)));
        testEgalite("35041.45", bareme.calcul(new BigDecimal(243700)));
        testEgalite("35058.90", bareme.calcul(new BigDecimal(243800)));
        testEgalite("35076.40", bareme.calcul(new BigDecimal(243900)));
        testEgalite("35093.90", bareme.calcul(new BigDecimal(244000)));
        testEgalite("35111.40", bareme.calcul(new BigDecimal(244100)));
        testEgalite("35128.85", bareme.calcul(new BigDecimal(244200)));
        testEgalite("35146.35", bareme.calcul(new BigDecimal(244300)));
        testEgalite("35163.85", bareme.calcul(new BigDecimal(244400)));
        testEgalite("35181.35", bareme.calcul(new BigDecimal(244500)));
        testEgalite("35198.85", bareme.calcul(new BigDecimal(244600)));
        testEgalite("35216.30", bareme.calcul(new BigDecimal(244700)));
        testEgalite("35233.80", bareme.calcul(new BigDecimal(244800)));
        testEgalite("35251.30", bareme.calcul(new BigDecimal(244900)));
        testEgalite("35268.80", bareme.calcul(new BigDecimal(245000)));
        testEgalite("35286.30", bareme.calcul(new BigDecimal(245100)));
        testEgalite("35303.80", bareme.calcul(new BigDecimal(245200)));
        testEgalite("35321.30", bareme.calcul(new BigDecimal(245300)));
        testEgalite("35338.80", bareme.calcul(new BigDecimal(245400)));
        testEgalite("35356.30", bareme.calcul(new BigDecimal(245500)));
        testEgalite("35373.80", bareme.calcul(new BigDecimal(245600)));
        testEgalite("35391.30", bareme.calcul(new BigDecimal(245700)));
        testEgalite("35408.80", bareme.calcul(new BigDecimal(245800)));
        testEgalite("35426.30", bareme.calcul(new BigDecimal(245900)));
        testEgalite("35443.80", bareme.calcul(new BigDecimal(246000)));
        testEgalite("35461.30", bareme.calcul(new BigDecimal(246100)));
        testEgalite("35478.85", bareme.calcul(new BigDecimal(246200)));
        testEgalite("35496.35", bareme.calcul(new BigDecimal(246300)));
        testEgalite("35513.85", bareme.calcul(new BigDecimal(246400)));
        testEgalite("35531.35", bareme.calcul(new BigDecimal(246500)));
        testEgalite("35548.85", bareme.calcul(new BigDecimal(246600)));
        testEgalite("35566.35", bareme.calcul(new BigDecimal(246700)));
        testEgalite("35583.90", bareme.calcul(new BigDecimal(246800)));
        testEgalite("35601.40", bareme.calcul(new BigDecimal(246900)));
        testEgalite("35618.90", bareme.calcul(new BigDecimal(247000)));
        testEgalite("35636.40", bareme.calcul(new BigDecimal(247100)));
        testEgalite("35653.95", bareme.calcul(new BigDecimal(247200)));
        testEgalite("35671.45", bareme.calcul(new BigDecimal(247300)));
        testEgalite("35688.95", bareme.calcul(new BigDecimal(247400)));
        testEgalite("35706.50", bareme.calcul(new BigDecimal(247500)));
        testEgalite("35724.00", bareme.calcul(new BigDecimal(247600)));
        testEgalite("35741.55", bareme.calcul(new BigDecimal(247700)));
        testEgalite("35759.05", bareme.calcul(new BigDecimal(247800)));
        testEgalite("35776.55", bareme.calcul(new BigDecimal(247900)));
        testEgalite("35794.10", bareme.calcul(new BigDecimal(248000)));
        testEgalite("35811.60", bareme.calcul(new BigDecimal(248100)));
        testEgalite("35829.15", bareme.calcul(new BigDecimal(248200)));
        testEgalite("35846.65", bareme.calcul(new BigDecimal(248300)));
        testEgalite("35864.20", bareme.calcul(new BigDecimal(248400)));
        testEgalite("35881.70", bareme.calcul(new BigDecimal(248500)));
        testEgalite("35899.25", bareme.calcul(new BigDecimal(248600)));
        testEgalite("35916.80", bareme.calcul(new BigDecimal(248700)));
        testEgalite("35934.30", bareme.calcul(new BigDecimal(248800)));
        testEgalite("35951.85", bareme.calcul(new BigDecimal(248900)));
        testEgalite("35969.35", bareme.calcul(new BigDecimal(249000)));
        testEgalite("35986.90", bareme.calcul(new BigDecimal(249100)));
        testEgalite("36004.45", bareme.calcul(new BigDecimal(249200)));
        testEgalite("36021.95", bareme.calcul(new BigDecimal(249300)));
        testEgalite("36039.50", bareme.calcul(new BigDecimal(249400)));
        testEgalite("36057.05", bareme.calcul(new BigDecimal(249500)));
        testEgalite("36074.60", bareme.calcul(new BigDecimal(249600)));
        testEgalite("36092.10", bareme.calcul(new BigDecimal(249700)));
        testEgalite("36109.65", bareme.calcul(new BigDecimal(249800)));
        testEgalite("36127.20", bareme.calcul(new BigDecimal(249900)));
        testEgalite("36144.75", bareme.calcul(new BigDecimal(250000)));
        testEgalite("36162.30", bareme.calcul(new BigDecimal(250100)));
        testEgalite("36179.80", bareme.calcul(new BigDecimal(250200)));
        testEgalite("36197.35", bareme.calcul(new BigDecimal(250300)));
        testEgalite("36214.90", bareme.calcul(new BigDecimal(250400)));
        testEgalite("36232.45", bareme.calcul(new BigDecimal(250500)));
        testEgalite("36250.00", bareme.calcul(new BigDecimal(250600)));
        testEgalite("36267.55", bareme.calcul(new BigDecimal(250700)));
        testEgalite("36285.10", bareme.calcul(new BigDecimal(250800)));
        testEgalite("36302.65", bareme.calcul(new BigDecimal(250900)));
        testEgalite("36320.20", bareme.calcul(new BigDecimal(251000)));
        testEgalite("36337.75", bareme.calcul(new BigDecimal(251100)));
        testEgalite("36355.30", bareme.calcul(new BigDecimal(251200)));
        testEgalite("36372.85", bareme.calcul(new BigDecimal(251300)));
        testEgalite("36390.40", bareme.calcul(new BigDecimal(251400)));
        testEgalite("36407.95", bareme.calcul(new BigDecimal(251500)));
        testEgalite("36425.50", bareme.calcul(new BigDecimal(251600)));
        testEgalite("36443.05", bareme.calcul(new BigDecimal(251700)));
        testEgalite("36460.60", bareme.calcul(new BigDecimal(251800)));
        testEgalite("36478.15", bareme.calcul(new BigDecimal(251900)));
        testEgalite("36495.75", bareme.calcul(new BigDecimal(252000)));
        testEgalite("36513.30", bareme.calcul(new BigDecimal(252100)));
        testEgalite("36530.85", bareme.calcul(new BigDecimal(252200)));
        testEgalite("36548.40", bareme.calcul(new BigDecimal(252300)));
        testEgalite("36565.95", bareme.calcul(new BigDecimal(252400)));
        testEgalite("36583.55", bareme.calcul(new BigDecimal(252500)));
        testEgalite("36601.10", bareme.calcul(new BigDecimal(252600)));
        testEgalite("36618.65", bareme.calcul(new BigDecimal(252700)));
        testEgalite("36636.20", bareme.calcul(new BigDecimal(252800)));
        testEgalite("36653.80", bareme.calcul(new BigDecimal(252900)));
        testEgalite("36671.35", bareme.calcul(new BigDecimal(253000)));
        testEgalite("36688.90", bareme.calcul(new BigDecimal(253100)));
        testEgalite("36706.50", bareme.calcul(new BigDecimal(253200)));
        testEgalite("36724.05", bareme.calcul(new BigDecimal(253300)));
        testEgalite("36741.65", bareme.calcul(new BigDecimal(253400)));
        testEgalite("36759.20", bareme.calcul(new BigDecimal(253500)));
        testEgalite("36776.75", bareme.calcul(new BigDecimal(253600)));
        testEgalite("36794.35", bareme.calcul(new BigDecimal(253700)));
        testEgalite("36811.90", bareme.calcul(new BigDecimal(253800)));
        testEgalite("36829.50", bareme.calcul(new BigDecimal(253900)));
        testEgalite("36847.05", bareme.calcul(new BigDecimal(254000)));
        testEgalite("36864.65", bareme.calcul(new BigDecimal(254100)));
        testEgalite("36882.20", bareme.calcul(new BigDecimal(254200)));
        testEgalite("36899.80", bareme.calcul(new BigDecimal(254300)));
        testEgalite("36917.40", bareme.calcul(new BigDecimal(254400)));
        testEgalite("36934.95", bareme.calcul(new BigDecimal(254500)));
        testEgalite("36952.55", bareme.calcul(new BigDecimal(254600)));
        testEgalite("36970.10", bareme.calcul(new BigDecimal(254700)));
        testEgalite("36987.70", bareme.calcul(new BigDecimal(254800)));
        testEgalite("37005.30", bareme.calcul(new BigDecimal(254900)));
        testEgalite("37022.85", bareme.calcul(new BigDecimal(255000)));
        testEgalite("37040.45", bareme.calcul(new BigDecimal(255100)));
        testEgalite("37058.05", bareme.calcul(new BigDecimal(255200)));
        testEgalite("37075.60", bareme.calcul(new BigDecimal(255300)));
        testEgalite("37093.20", bareme.calcul(new BigDecimal(255400)));
        testEgalite("37110.80", bareme.calcul(new BigDecimal(255500)));
        testEgalite("37128.40", bareme.calcul(new BigDecimal(255600)));
        testEgalite("37146.00", bareme.calcul(new BigDecimal(255700)));
        testEgalite("37163.55", bareme.calcul(new BigDecimal(255800)));
        testEgalite("37181.15", bareme.calcul(new BigDecimal(255900)));
        testEgalite("37198.75", bareme.calcul(new BigDecimal(256000)));
        testEgalite("37216.35", bareme.calcul(new BigDecimal(256100)));
        testEgalite("37233.95", bareme.calcul(new BigDecimal(256200)));
        testEgalite("37251.55", bareme.calcul(new BigDecimal(256300)));
        testEgalite("37269.15", bareme.calcul(new BigDecimal(256400)));
        testEgalite("37286.75", bareme.calcul(new BigDecimal(256500)));
        testEgalite("37304.35", bareme.calcul(new BigDecimal(256600)));
        testEgalite("37321.90", bareme.calcul(new BigDecimal(256700)));
        testEgalite("37339.50", bareme.calcul(new BigDecimal(256800)));
        testEgalite("37357.10", bareme.calcul(new BigDecimal(256900)));
        testEgalite("37374.70", bareme.calcul(new BigDecimal(257000)));
        testEgalite("37392.35", bareme.calcul(new BigDecimal(257100)));
        testEgalite("37409.95", bareme.calcul(new BigDecimal(257200)));
        testEgalite("37427.55", bareme.calcul(new BigDecimal(257300)));
        testEgalite("37445.15", bareme.calcul(new BigDecimal(257400)));
        testEgalite("37462.75", bareme.calcul(new BigDecimal(257500)));
        testEgalite("37480.35", bareme.calcul(new BigDecimal(257600)));
        testEgalite("37497.95", bareme.calcul(new BigDecimal(257700)));
        testEgalite("37515.55", bareme.calcul(new BigDecimal(257800)));
        testEgalite("37533.15", bareme.calcul(new BigDecimal(257900)));
        testEgalite("37550.80", bareme.calcul(new BigDecimal(258000)));
        testEgalite("37568.40", bareme.calcul(new BigDecimal(258100)));
        testEgalite("37586.00", bareme.calcul(new BigDecimal(258200)));
        testEgalite("37603.60", bareme.calcul(new BigDecimal(258300)));
        testEgalite("37621.25", bareme.calcul(new BigDecimal(258400)));
        testEgalite("37638.85", bareme.calcul(new BigDecimal(258500)));
        testEgalite("37656.45", bareme.calcul(new BigDecimal(258600)));
        testEgalite("37674.05", bareme.calcul(new BigDecimal(258700)));
        testEgalite("37691.70", bareme.calcul(new BigDecimal(258800)));
        testEgalite("37709.30", bareme.calcul(new BigDecimal(258900)));
        testEgalite("37726.90", bareme.calcul(new BigDecimal(259000)));
        testEgalite("37744.55", bareme.calcul(new BigDecimal(259100)));
        testEgalite("37762.15", bareme.calcul(new BigDecimal(259200)));
        testEgalite("37779.80", bareme.calcul(new BigDecimal(259300)));
        testEgalite("37797.40", bareme.calcul(new BigDecimal(259400)));
        testEgalite("37815.00", bareme.calcul(new BigDecimal(259500)));
        testEgalite("37832.65", bareme.calcul(new BigDecimal(259600)));
        testEgalite("37850.25", bareme.calcul(new BigDecimal(259700)));
        testEgalite("37867.90", bareme.calcul(new BigDecimal(259800)));
        testEgalite("37885.50", bareme.calcul(new BigDecimal(259900)));
        testEgalite("37903.15", bareme.calcul(new BigDecimal(260000)));
        testEgalite("37920.75", bareme.calcul(new BigDecimal(260100)));
        testEgalite("37938.40", bareme.calcul(new BigDecimal(260200)));
        testEgalite("37956.05", bareme.calcul(new BigDecimal(260300)));
        testEgalite("37973.65", bareme.calcul(new BigDecimal(260400)));
        testEgalite("37991.30", bareme.calcul(new BigDecimal(260500)));
        testEgalite("38008.90", bareme.calcul(new BigDecimal(260600)));
        testEgalite("38026.55", bareme.calcul(new BigDecimal(260700)));
        testEgalite("38044.20", bareme.calcul(new BigDecimal(260800)));
        testEgalite("38061.80", bareme.calcul(new BigDecimal(260900)));
        testEgalite("38079.45", bareme.calcul(new BigDecimal(261000)));
        testEgalite("38097.10", bareme.calcul(new BigDecimal(261100)));
        testEgalite("38114.70", bareme.calcul(new BigDecimal(261200)));
        testEgalite("38132.35", bareme.calcul(new BigDecimal(261300)));
        testEgalite("38150.00", bareme.calcul(new BigDecimal(261400)));
        testEgalite("38167.65", bareme.calcul(new BigDecimal(261500)));
        testEgalite("38185.25", bareme.calcul(new BigDecimal(261600)));
        testEgalite("38202.90", bareme.calcul(new BigDecimal(261700)));
        testEgalite("38220.55", bareme.calcul(new BigDecimal(261800)));
        testEgalite("38238.20", bareme.calcul(new BigDecimal(261900)));
        testEgalite("38255.85", bareme.calcul(new BigDecimal(262000)));
        testEgalite("38273.50", bareme.calcul(new BigDecimal(262100)));
        testEgalite("38291.10", bareme.calcul(new BigDecimal(262200)));
        testEgalite("38308.75", bareme.calcul(new BigDecimal(262300)));
        testEgalite("38326.40", bareme.calcul(new BigDecimal(262400)));
        testEgalite("38344.05", bareme.calcul(new BigDecimal(262500)));
        testEgalite("38361.70", bareme.calcul(new BigDecimal(262600)));
        testEgalite("38379.35", bareme.calcul(new BigDecimal(262700)));
        testEgalite("38397.00", bareme.calcul(new BigDecimal(262800)));
        testEgalite("38414.65", bareme.calcul(new BigDecimal(262900)));
        testEgalite("38432.30", bareme.calcul(new BigDecimal(263000)));
        testEgalite("38449.95", bareme.calcul(new BigDecimal(263100)));
        testEgalite("38467.60", bareme.calcul(new BigDecimal(263200)));
        testEgalite("38485.25", bareme.calcul(new BigDecimal(263300)));
        testEgalite("38502.90", bareme.calcul(new BigDecimal(263400)));
        testEgalite("38520.55", bareme.calcul(new BigDecimal(263500)));
        testEgalite("38538.25", bareme.calcul(new BigDecimal(263600)));
        testEgalite("38555.90", bareme.calcul(new BigDecimal(263700)));
        testEgalite("38573.55", bareme.calcul(new BigDecimal(263800)));
        testEgalite("38591.20", bareme.calcul(new BigDecimal(263900)));
        testEgalite("38608.85", bareme.calcul(new BigDecimal(264000)));
        testEgalite("38626.50", bareme.calcul(new BigDecimal(264100)));
        testEgalite("38644.20", bareme.calcul(new BigDecimal(264200)));
        testEgalite("38661.85", bareme.calcul(new BigDecimal(264300)));
        testEgalite("38679.50", bareme.calcul(new BigDecimal(264400)));
        testEgalite("38697.15", bareme.calcul(new BigDecimal(264500)));
        testEgalite("38714.85", bareme.calcul(new BigDecimal(264600)));
        testEgalite("38732.50", bareme.calcul(new BigDecimal(264700)));
        testEgalite("38750.15", bareme.calcul(new BigDecimal(264800)));
        testEgalite("38767.85", bareme.calcul(new BigDecimal(264900)));
        testEgalite("38785.50", bareme.calcul(new BigDecimal(265000)));
        testEgalite("38803.15", bareme.calcul(new BigDecimal(265100)));
        testEgalite("38820.85", bareme.calcul(new BigDecimal(265200)));
        testEgalite("38838.50", bareme.calcul(new BigDecimal(265300)));
        testEgalite("38856.15", bareme.calcul(new BigDecimal(265400)));
        testEgalite("38873.85", bareme.calcul(new BigDecimal(265500)));
        testEgalite("38891.50", bareme.calcul(new BigDecimal(265600)));
        testEgalite("38909.20", bareme.calcul(new BigDecimal(265700)));
        testEgalite("38926.85", bareme.calcul(new BigDecimal(265800)));
        testEgalite("38944.55", bareme.calcul(new BigDecimal(265900)));
        testEgalite("38962.20", bareme.calcul(new BigDecimal(266000)));
        testEgalite("38979.90", bareme.calcul(new BigDecimal(266100)));
        testEgalite("38997.55", bareme.calcul(new BigDecimal(266200)));
        testEgalite("39015.25", bareme.calcul(new BigDecimal(266300)));
        testEgalite("39032.90", bareme.calcul(new BigDecimal(266400)));
        testEgalite("39050.60", bareme.calcul(new BigDecimal(266500)));
        testEgalite("39068.25", bareme.calcul(new BigDecimal(266600)));
        testEgalite("39085.95", bareme.calcul(new BigDecimal(266700)));
        testEgalite("39103.65", bareme.calcul(new BigDecimal(266800)));
        testEgalite("39121.30", bareme.calcul(new BigDecimal(266900)));
        testEgalite("39139.00", bareme.calcul(new BigDecimal(267000)));
        testEgalite("39156.70", bareme.calcul(new BigDecimal(267100)));
        testEgalite("39174.35", bareme.calcul(new BigDecimal(267200)));
        testEgalite("39192.05", bareme.calcul(new BigDecimal(267300)));
        testEgalite("39209.75", bareme.calcul(new BigDecimal(267400)));
        testEgalite("39227.45", bareme.calcul(new BigDecimal(267500)));
        testEgalite("39245.10", bareme.calcul(new BigDecimal(267600)));
        testEgalite("39262.80", bareme.calcul(new BigDecimal(267700)));
        testEgalite("39280.50", bareme.calcul(new BigDecimal(267800)));
        testEgalite("39298.20", bareme.calcul(new BigDecimal(267900)));
        testEgalite("39315.85", bareme.calcul(new BigDecimal(268000)));
        testEgalite("39333.55", bareme.calcul(new BigDecimal(268100)));
        testEgalite("39351.25", bareme.calcul(new BigDecimal(268200)));
        testEgalite("39368.95", bareme.calcul(new BigDecimal(268300)));
        testEgalite("39386.65", bareme.calcul(new BigDecimal(268400)));
        testEgalite("39404.35", bareme.calcul(new BigDecimal(268500)));
        testEgalite("39422.05", bareme.calcul(new BigDecimal(268600)));
        testEgalite("39439.75", bareme.calcul(new BigDecimal(268700)));
        testEgalite("39457.45", bareme.calcul(new BigDecimal(268800)));
        testEgalite("39475.15", bareme.calcul(new BigDecimal(268900)));
        testEgalite("39492.85", bareme.calcul(new BigDecimal(269000)));
        testEgalite("39510.55", bareme.calcul(new BigDecimal(269100)));
        testEgalite("39528.25", bareme.calcul(new BigDecimal(269200)));
        testEgalite("39545.95", bareme.calcul(new BigDecimal(269300)));
        testEgalite("39563.65", bareme.calcul(new BigDecimal(269400)));
        testEgalite("39581.35", bareme.calcul(new BigDecimal(269500)));
        testEgalite("39599.05", bareme.calcul(new BigDecimal(269600)));
        testEgalite("39616.75", bareme.calcul(new BigDecimal(269700)));
        testEgalite("39634.45", bareme.calcul(new BigDecimal(269800)));
        testEgalite("39652.15", bareme.calcul(new BigDecimal(269900)));
        testEgalite("39669.85", bareme.calcul(new BigDecimal(270000)));
        testEgalite("39687.55", bareme.calcul(new BigDecimal(270100)));
        testEgalite("39705.25", bareme.calcul(new BigDecimal(270200)));
        testEgalite("39723.00", bareme.calcul(new BigDecimal(270300)));
        testEgalite("39740.70", bareme.calcul(new BigDecimal(270400)));
        testEgalite("39758.40", bareme.calcul(new BigDecimal(270500)));
        testEgalite("39776.10", bareme.calcul(new BigDecimal(270600)));
        testEgalite("39793.85", bareme.calcul(new BigDecimal(270700)));
        testEgalite("39811.55", bareme.calcul(new BigDecimal(270800)));
        testEgalite("39829.25", bareme.calcul(new BigDecimal(270900)));
        testEgalite("39846.95", bareme.calcul(new BigDecimal(271000)));
        testEgalite("39864.70", bareme.calcul(new BigDecimal(271100)));
        testEgalite("39882.40", bareme.calcul(new BigDecimal(271200)));
        testEgalite("39900.10", bareme.calcul(new BigDecimal(271300)));
        testEgalite("39917.85", bareme.calcul(new BigDecimal(271400)));
        testEgalite("39935.55", bareme.calcul(new BigDecimal(271500)));
        testEgalite("39953.25", bareme.calcul(new BigDecimal(271600)));
        testEgalite("39971.00", bareme.calcul(new BigDecimal(271700)));
        testEgalite("39988.70", bareme.calcul(new BigDecimal(271800)));
        testEgalite("40006.45", bareme.calcul(new BigDecimal(271900)));
        testEgalite("40024.15", bareme.calcul(new BigDecimal(272000)));
        testEgalite("40041.90", bareme.calcul(new BigDecimal(272100)));
        testEgalite("40059.60", bareme.calcul(new BigDecimal(272200)));
        testEgalite("40077.35", bareme.calcul(new BigDecimal(272300)));
        testEgalite("40095.05", bareme.calcul(new BigDecimal(272400)));
        testEgalite("40112.80", bareme.calcul(new BigDecimal(272500)));
        testEgalite("40130.50", bareme.calcul(new BigDecimal(272600)));
        testEgalite("40148.25", bareme.calcul(new BigDecimal(272700)));
        testEgalite("40165.95", bareme.calcul(new BigDecimal(272800)));
        testEgalite("40183.70", bareme.calcul(new BigDecimal(272900)));
        testEgalite("40201.40", bareme.calcul(new BigDecimal(273000)));
        testEgalite("40219.15", bareme.calcul(new BigDecimal(273100)));
        testEgalite("40236.90", bareme.calcul(new BigDecimal(273200)));
        testEgalite("40254.60", bareme.calcul(new BigDecimal(273300)));
        testEgalite("40272.35", bareme.calcul(new BigDecimal(273400)));
        testEgalite("40290.10", bareme.calcul(new BigDecimal(273500)));
        testEgalite("40307.80", bareme.calcul(new BigDecimal(273600)));
        testEgalite("40325.55", bareme.calcul(new BigDecimal(273700)));
        testEgalite("40343.30", bareme.calcul(new BigDecimal(273800)));
        testEgalite("40361.00", bareme.calcul(new BigDecimal(273900)));
        testEgalite("40378.75", bareme.calcul(new BigDecimal(274000)));
        testEgalite("40396.50", bareme.calcul(new BigDecimal(274100)));
        testEgalite("40414.25", bareme.calcul(new BigDecimal(274200)));
        testEgalite("40432.00", bareme.calcul(new BigDecimal(274300)));
        testEgalite("40449.70", bareme.calcul(new BigDecimal(274400)));
        testEgalite("40467.45", bareme.calcul(new BigDecimal(274500)));
        testEgalite("40485.20", bareme.calcul(new BigDecimal(274600)));
        testEgalite("40502.95", bareme.calcul(new BigDecimal(274700)));
        testEgalite("40520.70", bareme.calcul(new BigDecimal(274800)));
        testEgalite("40538.45", bareme.calcul(new BigDecimal(274900)));
        testEgalite("40556.20", bareme.calcul(new BigDecimal(275000)));
        testEgalite("40573.90", bareme.calcul(new BigDecimal(275100)));
        testEgalite("40591.65", bareme.calcul(new BigDecimal(275200)));
        testEgalite("40609.40", bareme.calcul(new BigDecimal(275300)));
        testEgalite("40627.15", bareme.calcul(new BigDecimal(275400)));
        testEgalite("40644.90", bareme.calcul(new BigDecimal(275500)));
        testEgalite("40662.65", bareme.calcul(new BigDecimal(275600)));
        testEgalite("40680.40", bareme.calcul(new BigDecimal(275700)));
        testEgalite("40698.15", bareme.calcul(new BigDecimal(275800)));
        testEgalite("40715.90", bareme.calcul(new BigDecimal(275900)));
        testEgalite("40733.65", bareme.calcul(new BigDecimal(276000)));
        testEgalite("40751.40", bareme.calcul(new BigDecimal(276100)));
        testEgalite("40769.20", bareme.calcul(new BigDecimal(276200)));
        testEgalite("40786.95", bareme.calcul(new BigDecimal(276300)));
        testEgalite("40804.70", bareme.calcul(new BigDecimal(276400)));
        testEgalite("40822.45", bareme.calcul(new BigDecimal(276500)));
        testEgalite("40840.20", bareme.calcul(new BigDecimal(276600)));
        testEgalite("40857.95", bareme.calcul(new BigDecimal(276700)));
        testEgalite("40875.70", bareme.calcul(new BigDecimal(276800)));
        testEgalite("40893.50", bareme.calcul(new BigDecimal(276900)));
        testEgalite("40911.25", bareme.calcul(new BigDecimal(277000)));
        testEgalite("40929.00", bareme.calcul(new BigDecimal(277100)));
        testEgalite("40946.75", bareme.calcul(new BigDecimal(277200)));
        testEgalite("40964.50", bareme.calcul(new BigDecimal(277300)));
        testEgalite("40982.30", bareme.calcul(new BigDecimal(277400)));
        testEgalite("41000.05", bareme.calcul(new BigDecimal(277500)));
        testEgalite("41017.80", bareme.calcul(new BigDecimal(277600)));
        testEgalite("41035.60", bareme.calcul(new BigDecimal(277700)));
        testEgalite("41053.35", bareme.calcul(new BigDecimal(277800)));
        testEgalite("41071.10", bareme.calcul(new BigDecimal(277900)));
        testEgalite("41088.90", bareme.calcul(new BigDecimal(278000)));
        testEgalite("41106.65", bareme.calcul(new BigDecimal(278100)));
        testEgalite("41124.40", bareme.calcul(new BigDecimal(278200)));
        testEgalite("41142.20", bareme.calcul(new BigDecimal(278300)));
        testEgalite("41159.95", bareme.calcul(new BigDecimal(278400)));
        testEgalite("41177.75", bareme.calcul(new BigDecimal(278500)));
        testEgalite("41195.50", bareme.calcul(new BigDecimal(278600)));
        testEgalite("41213.30", bareme.calcul(new BigDecimal(278700)));
        testEgalite("41231.05", bareme.calcul(new BigDecimal(278800)));
        testEgalite("41248.80", bareme.calcul(new BigDecimal(278900)));
        testEgalite("41266.60", bareme.calcul(new BigDecimal(279000)));
        testEgalite("41284.40", bareme.calcul(new BigDecimal(279100)));
        testEgalite("41302.15", bareme.calcul(new BigDecimal(279200)));
        testEgalite("41319.95", bareme.calcul(new BigDecimal(279300)));
        testEgalite("41337.70", bareme.calcul(new BigDecimal(279400)));
        testEgalite("41355.50", bareme.calcul(new BigDecimal(279500)));
        testEgalite("41373.25", bareme.calcul(new BigDecimal(279600)));
        testEgalite("41391.05", bareme.calcul(new BigDecimal(279700)));
        testEgalite("41408.85", bareme.calcul(new BigDecimal(279800)));
        testEgalite("41426.60", bareme.calcul(new BigDecimal(279900)));
        testEgalite("41444.40", bareme.calcul(new BigDecimal(280000)));
        testEgalite("41462.15", bareme.calcul(new BigDecimal(280100)));
        testEgalite("41479.95", bareme.calcul(new BigDecimal(280200)));
        testEgalite("41497.75", bareme.calcul(new BigDecimal(280300)));
        testEgalite("41515.55", bareme.calcul(new BigDecimal(280400)));
        testEgalite("41533.30", bareme.calcul(new BigDecimal(280500)));
        testEgalite("41551.10", bareme.calcul(new BigDecimal(280600)));
        testEgalite("41568.90", bareme.calcul(new BigDecimal(280700)));
        testEgalite("41586.70", bareme.calcul(new BigDecimal(280800)));
        testEgalite("41604.45", bareme.calcul(new BigDecimal(280900)));
        testEgalite("41622.25", bareme.calcul(new BigDecimal(281000)));
        testEgalite("41640.05", bareme.calcul(new BigDecimal(281100)));
        testEgalite("41657.85", bareme.calcul(new BigDecimal(281200)));
        testEgalite("41675.65", bareme.calcul(new BigDecimal(281300)));
        testEgalite("41693.40", bareme.calcul(new BigDecimal(281400)));
        testEgalite("41711.20", bareme.calcul(new BigDecimal(281500)));
        testEgalite("41729.00", bareme.calcul(new BigDecimal(281600)));
        testEgalite("41746.80", bareme.calcul(new BigDecimal(281700)));
        testEgalite("41764.60", bareme.calcul(new BigDecimal(281800)));
        testEgalite("41782.40", bareme.calcul(new BigDecimal(281900)));
        testEgalite("41800.20", bareme.calcul(new BigDecimal(282000)));
        testEgalite("41818.00", bareme.calcul(new BigDecimal(282100)));
        testEgalite("41835.80", bareme.calcul(new BigDecimal(282200)));
        testEgalite("41853.60", bareme.calcul(new BigDecimal(282300)));
        testEgalite("41871.40", bareme.calcul(new BigDecimal(282400)));
        testEgalite("41889.20", bareme.calcul(new BigDecimal(282500)));
        testEgalite("41907.00", bareme.calcul(new BigDecimal(282600)));
        testEgalite("41924.80", bareme.calcul(new BigDecimal(282700)));
        testEgalite("41942.60", bareme.calcul(new BigDecimal(282800)));
        testEgalite("41960.40", bareme.calcul(new BigDecimal(282900)));
        testEgalite("41978.20", bareme.calcul(new BigDecimal(283000)));
        testEgalite("41996.00", bareme.calcul(new BigDecimal(283100)));
        testEgalite("42013.80", bareme.calcul(new BigDecimal(283200)));
        testEgalite("42031.60", bareme.calcul(new BigDecimal(283300)));
        testEgalite("42049.45", bareme.calcul(new BigDecimal(283400)));
        testEgalite("42067.25", bareme.calcul(new BigDecimal(283500)));
        testEgalite("42085.05", bareme.calcul(new BigDecimal(283600)));
        testEgalite("42102.85", bareme.calcul(new BigDecimal(283700)));
        testEgalite("42120.65", bareme.calcul(new BigDecimal(283800)));
        testEgalite("42138.50", bareme.calcul(new BigDecimal(283900)));
        testEgalite("42156.30", bareme.calcul(new BigDecimal(284000)));
        testEgalite("42174.10", bareme.calcul(new BigDecimal(284100)));
        testEgalite("42191.90", bareme.calcul(new BigDecimal(284200)));
        testEgalite("42209.75", bareme.calcul(new BigDecimal(284300)));
        testEgalite("42227.55", bareme.calcul(new BigDecimal(284400)));
        testEgalite("42245.35", bareme.calcul(new BigDecimal(284500)));
        testEgalite("42263.15", bareme.calcul(new BigDecimal(284600)));
        testEgalite("42281.00", bareme.calcul(new BigDecimal(284700)));
        testEgalite("42298.80", bareme.calcul(new BigDecimal(284800)));
        testEgalite("42316.65", bareme.calcul(new BigDecimal(284900)));
        testEgalite("42334.45", bareme.calcul(new BigDecimal(285000)));
        testEgalite("42352.25", bareme.calcul(new BigDecimal(285100)));
        testEgalite("42370.10", bareme.calcul(new BigDecimal(285200)));
        testEgalite("42387.90", bareme.calcul(new BigDecimal(285300)));
        testEgalite("42405.75", bareme.calcul(new BigDecimal(285400)));
        testEgalite("42423.55", bareme.calcul(new BigDecimal(285500)));
        testEgalite("42441.35", bareme.calcul(new BigDecimal(285600)));
        testEgalite("42459.20", bareme.calcul(new BigDecimal(285700)));
        testEgalite("42477.00", bareme.calcul(new BigDecimal(285800)));
        testEgalite("42494.85", bareme.calcul(new BigDecimal(285900)));
        testEgalite("42512.65", bareme.calcul(new BigDecimal(286000)));
        testEgalite("42530.50", bareme.calcul(new BigDecimal(286100)));
        testEgalite("42548.30", bareme.calcul(new BigDecimal(286200)));
        testEgalite("42566.15", bareme.calcul(new BigDecimal(286300)));
        testEgalite("42584.00", bareme.calcul(new BigDecimal(286400)));
        testEgalite("42601.80", bareme.calcul(new BigDecimal(286500)));
        testEgalite("42619.65", bareme.calcul(new BigDecimal(286600)));
        testEgalite("42637.45", bareme.calcul(new BigDecimal(286700)));
        testEgalite("42655.30", bareme.calcul(new BigDecimal(286800)));
        testEgalite("42673.15", bareme.calcul(new BigDecimal(286900)));
        testEgalite("42690.95", bareme.calcul(new BigDecimal(287000)));
        testEgalite("42708.80", bareme.calcul(new BigDecimal(287100)));
        testEgalite("42726.65", bareme.calcul(new BigDecimal(287200)));
        testEgalite("42744.45", bareme.calcul(new BigDecimal(287300)));
        testEgalite("42762.30", bareme.calcul(new BigDecimal(287400)));
        testEgalite("42780.15", bareme.calcul(new BigDecimal(287500)));
        testEgalite("42798.00", bareme.calcul(new BigDecimal(287600)));
        testEgalite("42815.80", bareme.calcul(new BigDecimal(287700)));
        testEgalite("42833.65", bareme.calcul(new BigDecimal(287800)));
        testEgalite("42851.50", bareme.calcul(new BigDecimal(287900)));
        testEgalite("42869.35", bareme.calcul(new BigDecimal(288000)));
        testEgalite("42887.20", bareme.calcul(new BigDecimal(288100)));
        testEgalite("42905.00", bareme.calcul(new BigDecimal(288200)));
        testEgalite("42922.85", bareme.calcul(new BigDecimal(288300)));
        testEgalite("42940.70", bareme.calcul(new BigDecimal(288400)));
        testEgalite("42958.55", bareme.calcul(new BigDecimal(288500)));
        testEgalite("42976.40", bareme.calcul(new BigDecimal(288600)));
        testEgalite("42994.25", bareme.calcul(new BigDecimal(288700)));
        testEgalite("43012.10", bareme.calcul(new BigDecimal(288800)));
        testEgalite("43029.95", bareme.calcul(new BigDecimal(288900)));
        testEgalite("43047.75", bareme.calcul(new BigDecimal(289000)));
        testEgalite("43065.60", bareme.calcul(new BigDecimal(289100)));
        testEgalite("43083.45", bareme.calcul(new BigDecimal(289200)));
        testEgalite("43101.30", bareme.calcul(new BigDecimal(289300)));
        testEgalite("43119.15", bareme.calcul(new BigDecimal(289400)));
        testEgalite("43137.00", bareme.calcul(new BigDecimal(289500)));
        testEgalite("43154.85", bareme.calcul(new BigDecimal(289600)));
        testEgalite("43172.70", bareme.calcul(new BigDecimal(289700)));
        testEgalite("43190.55", bareme.calcul(new BigDecimal(289800)));
        testEgalite("43208.45", bareme.calcul(new BigDecimal(289900)));
        testEgalite("43226.30", bareme.calcul(new BigDecimal(290000)));
        testEgalite("43244.15", bareme.calcul(new BigDecimal(290100)));
        testEgalite("43262.00", bareme.calcul(new BigDecimal(290200)));
        testEgalite("43279.85", bareme.calcul(new BigDecimal(290300)));
        testEgalite("43297.70", bareme.calcul(new BigDecimal(290400)));
        testEgalite("43315.55", bareme.calcul(new BigDecimal(290500)));
        testEgalite("43333.40", bareme.calcul(new BigDecimal(290600)));
        testEgalite("43351.30", bareme.calcul(new BigDecimal(290700)));
        testEgalite("43369.15", bareme.calcul(new BigDecimal(290800)));
        testEgalite("43387.00", bareme.calcul(new BigDecimal(290900)));
        testEgalite("43404.85", bareme.calcul(new BigDecimal(291000)));
        testEgalite("43422.70", bareme.calcul(new BigDecimal(291100)));
        testEgalite("43440.60", bareme.calcul(new BigDecimal(291200)));
        testEgalite("43458.45", bareme.calcul(new BigDecimal(291300)));
        testEgalite("43476.30", bareme.calcul(new BigDecimal(291400)));
        testEgalite("43494.15", bareme.calcul(new BigDecimal(291500)));
        testEgalite("43512.05", bareme.calcul(new BigDecimal(291600)));
        testEgalite("43529.90", bareme.calcul(new BigDecimal(291700)));
        testEgalite("43547.75", bareme.calcul(new BigDecimal(291800)));
        testEgalite("43565.65", bareme.calcul(new BigDecimal(291900)));
        testEgalite("43583.50", bareme.calcul(new BigDecimal(292000)));
        testEgalite("43601.35", bareme.calcul(new BigDecimal(292100)));
        testEgalite("43619.25", bareme.calcul(new BigDecimal(292200)));
        testEgalite("43637.10", bareme.calcul(new BigDecimal(292300)));
        testEgalite("43655.00", bareme.calcul(new BigDecimal(292400)));
        testEgalite("43672.85", bareme.calcul(new BigDecimal(292500)));
        testEgalite("43690.70", bareme.calcul(new BigDecimal(292600)));
        testEgalite("43708.60", bareme.calcul(new BigDecimal(292700)));
        testEgalite("43726.45", bareme.calcul(new BigDecimal(292800)));
        testEgalite("43744.35", bareme.calcul(new BigDecimal(292900)));
        testEgalite("43762.20", bareme.calcul(new BigDecimal(293000)));
        testEgalite("43780.10", bareme.calcul(new BigDecimal(293100)));
        testEgalite("43797.95", bareme.calcul(new BigDecimal(293200)));
        testEgalite("43815.85", bareme.calcul(new BigDecimal(293300)));
        testEgalite("43833.70", bareme.calcul(new BigDecimal(293400)));
        testEgalite("43851.60", bareme.calcul(new BigDecimal(293500)));
        testEgalite("43869.50", bareme.calcul(new BigDecimal(293600)));
        testEgalite("43887.35", bareme.calcul(new BigDecimal(293700)));
        testEgalite("43905.25", bareme.calcul(new BigDecimal(293800)));
        testEgalite("43923.10", bareme.calcul(new BigDecimal(293900)));
        testEgalite("43941.00", bareme.calcul(new BigDecimal(294000)));
        testEgalite("43958.90", bareme.calcul(new BigDecimal(294100)));
        testEgalite("43976.75", bareme.calcul(new BigDecimal(294200)));
        testEgalite("43994.65", bareme.calcul(new BigDecimal(294300)));
        testEgalite("44012.55", bareme.calcul(new BigDecimal(294400)));
        testEgalite("44030.40", bareme.calcul(new BigDecimal(294500)));
        testEgalite("44048.30", bareme.calcul(new BigDecimal(294600)));
        testEgalite("44066.20", bareme.calcul(new BigDecimal(294700)));
        testEgalite("44084.05", bareme.calcul(new BigDecimal(294800)));
        testEgalite("44101.95", bareme.calcul(new BigDecimal(294900)));
        testEgalite("44119.85", bareme.calcul(new BigDecimal(295000)));
        testEgalite("44137.75", bareme.calcul(new BigDecimal(295100)));
        testEgalite("44155.60", bareme.calcul(new BigDecimal(295200)));
        testEgalite("44173.50", bareme.calcul(new BigDecimal(295300)));
        testEgalite("44191.40", bareme.calcul(new BigDecimal(295400)));
        testEgalite("44209.30", bareme.calcul(new BigDecimal(295500)));
        testEgalite("44227.20", bareme.calcul(new BigDecimal(295600)));
        testEgalite("44245.10", bareme.calcul(new BigDecimal(295700)));
        testEgalite("44262.95", bareme.calcul(new BigDecimal(295800)));
        testEgalite("44280.85", bareme.calcul(new BigDecimal(295900)));
        testEgalite("44298.75", bareme.calcul(new BigDecimal(296000)));
        testEgalite("44316.65", bareme.calcul(new BigDecimal(296100)));
        testEgalite("44334.55", bareme.calcul(new BigDecimal(296200)));
        testEgalite("44352.45", bareme.calcul(new BigDecimal(296300)));
        testEgalite("44370.35", bareme.calcul(new BigDecimal(296400)));
        testEgalite("44388.25", bareme.calcul(new BigDecimal(296500)));
        testEgalite("44406.15", bareme.calcul(new BigDecimal(296600)));
        testEgalite("44424.05", bareme.calcul(new BigDecimal(296700)));
        testEgalite("44441.95", bareme.calcul(new BigDecimal(296800)));
        testEgalite("44459.85", bareme.calcul(new BigDecimal(296900)));
        testEgalite("44477.75", bareme.calcul(new BigDecimal(297000)));
        testEgalite("44495.65", bareme.calcul(new BigDecimal(297100)));
        testEgalite("44513.55", bareme.calcul(new BigDecimal(297200)));
        testEgalite("44531.45", bareme.calcul(new BigDecimal(297300)));
        testEgalite("44549.35", bareme.calcul(new BigDecimal(297400)));
        testEgalite("44567.25", bareme.calcul(new BigDecimal(297500)));
        testEgalite("44585.15", bareme.calcul(new BigDecimal(297600)));
        testEgalite("44603.05", bareme.calcul(new BigDecimal(297700)));
        testEgalite("44621.00", bareme.calcul(new BigDecimal(297800)));
        testEgalite("44638.90", bareme.calcul(new BigDecimal(297900)));
        testEgalite("44656.80", bareme.calcul(new BigDecimal(298000)));
        testEgalite("44674.70", bareme.calcul(new BigDecimal(298100)));
        testEgalite("44692.60", bareme.calcul(new BigDecimal(298200)));
        testEgalite("44710.50", bareme.calcul(new BigDecimal(298300)));
        testEgalite("44728.45", bareme.calcul(new BigDecimal(298400)));
        testEgalite("44746.35", bareme.calcul(new BigDecimal(298500)));
        testEgalite("44764.25", bareme.calcul(new BigDecimal(298600)));
        testEgalite("44782.15", bareme.calcul(new BigDecimal(298700)));
        testEgalite("44800.10", bareme.calcul(new BigDecimal(298800)));
        testEgalite("44818.00", bareme.calcul(new BigDecimal(298900)));
        testEgalite("44835.90", bareme.calcul(new BigDecimal(299000)));
        testEgalite("44853.80", bareme.calcul(new BigDecimal(299100)));
        testEgalite("44871.75", bareme.calcul(new BigDecimal(299200)));
        testEgalite("44889.65", bareme.calcul(new BigDecimal(299300)));
        testEgalite("44907.55", bareme.calcul(new BigDecimal(299400)));
        testEgalite("44925.50", bareme.calcul(new BigDecimal(299500)));
        testEgalite("44943.40", bareme.calcul(new BigDecimal(299600)));
        testEgalite("44961.35", bareme.calcul(new BigDecimal(299700)));
        testEgalite("44979.25", bareme.calcul(new BigDecimal(299800)));
        testEgalite("44997.15", bareme.calcul(new BigDecimal(299900)));
        testEgalite("45015.10", bareme.calcul(new BigDecimal(300000)));
    }
}