<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Fujitsu Interstage XWand B0254 -->
<!-- Generated by Broadridge Financial Solutions Inc -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:tsr="http://tsr/20260430" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <link:roleRef roleURI="http://xbrl.sec.gov/oef/role/Defaults" xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#Defaults"/>
  <link:roleRef roleURI="http://xbrl.sec.gov/oef/role/ShareholderReport" xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#ShareholderReport"/>
  <link:roleRef roleURI="http://xbrl.sec.gov/oef/role/ClassOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#ClassOnly"/>
  <link:roleRef roleURI="http://xbrl.sec.gov/oef/role/IndustrySectorOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#IndustrySectorOnly"/>
  <link:roleRef roleURI="http://xbrl.sec.gov/oef/role/LargestHoldingOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#LargestHoldingOnly"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/ClassOnly">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#oef_ShareClassDomain" xlink:label="ShareClassDomain"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000234537Member" xlink:label="C000234537Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000234537Member" order="1.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000201551Member" xlink:label="C000201551Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000201551Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000261672Member" xlink:label="C000261672Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000261672Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000265725Member" xlink:label="C000265725Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000265725Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000260317Member" xlink:label="C000260317Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000260317Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000237286Member" xlink:label="C000237286Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000237286Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000249173Member" xlink:label="C000249173Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000249173Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000238738Member" xlink:label="C000238738Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000238738Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250972Member" xlink:label="C000250972Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250972Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000261671Member" xlink:label="C000261671Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000261671Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000265719Member" xlink:label="C000265719Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000265719Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000265723Member" xlink:label="C000265723Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000265723Member" order="12.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000234039Member" xlink:label="C000234039Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000234039Member" order="13.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000230751Member" xlink:label="C000230751Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000230751Member" order="14.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000265715Member" xlink:label="C000265715Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000265715Member" order="15.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000237287Member" xlink:label="C000237287Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000237287Member" order="16.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000234538Member" xlink:label="C000234538Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000234538Member" order="17.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000230750Member" xlink:label="C000230750Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000230750Member" order="18.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000265717Member" xlink:label="C000265717Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000265717Member" order="19.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000253536Member" xlink:label="C000253536Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000253536Member" order="20.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000237181Member" xlink:label="C000237181Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000237181Member" order="21.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000219606Member" xlink:label="C000219606Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000219606Member" order="22.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000219603Member" xlink:label="C000219603Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000219603Member" order="23.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000228657Member" xlink:label="C000228657Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000228657Member" order="24.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250977Member" xlink:label="C000250977Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250977Member" order="25.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000218588Member" xlink:label="C000218588Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000218588Member" order="26.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000207074Member" xlink:label="C000207074Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000207074Member" order="27.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000211381Member" xlink:label="C000211381Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000211381Member" order="28.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000214792Member" xlink:label="C000214792Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000214792Member" order="29.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000254212Member" xlink:label="C000254212Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000254212Member" order="30.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251840Member" xlink:label="C000251840Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251840Member" order="31.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000254204Member" xlink:label="C000254204Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000254204Member" order="32.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000254208Member" xlink:label="C000254208Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000254208Member" order="33.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000254206Member" xlink:label="C000254206Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000254206Member" order="34.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251210Member" xlink:label="C000251210Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251210Member" order="35.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000254216Member" xlink:label="C000254216Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000254216Member" order="36.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000254210Member" xlink:label="C000254210Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000254210Member" order="37.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000254214Member" xlink:label="C000254214Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000254214Member" order="38.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000254202Member" xlink:label="C000254202Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000254202Member" order="39.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251839Member" xlink:label="C000251839Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251839Member" order="40.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251841Member" xlink:label="C000251841Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251841Member" order="41.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000248834Member" xlink:label="C000248834Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000248834Member" order="42.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251844Member" xlink:label="C000251844Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251844Member" order="43.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000247286Member" xlink:label="C000247286Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000247286Member" order="44.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251843Member" xlink:label="C000251843Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251843Member" order="45.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000243475Member" xlink:label="C000243475Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000243475Member" order="46.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250971Member" xlink:label="C000250971Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250971Member" order="47.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251842Member" xlink:label="C000251842Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251842Member" order="48.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251845Member" xlink:label="C000251845Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251845Member" order="49.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251838Member" xlink:label="C000251838Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251838Member" order="50.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251211Member" xlink:label="C000251211Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251211Member" order="51.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264315Member" xlink:label="C000264315Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264315Member" order="52.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264311Member" xlink:label="C000264311Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264311Member" order="53.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264313Member" xlink:label="C000264313Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264313Member" order="54.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264312Member" xlink:label="C000264312Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264312Member" order="55.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000261509Member" xlink:label="C000261509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000261509Member" order="56.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264314Member" xlink:label="C000264314Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264314Member" order="57.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264316Member" xlink:label="C000264316Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264316Member" order="58.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264310Member" xlink:label="C000264310Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264310Member" order="59.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264309Member" xlink:label="C000264309Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264309Member" order="60.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000261510Member" xlink:label="C000261510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000261510Member" order="61.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264324Member" xlink:label="C000264324Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264324Member" order="62.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264320Member" xlink:label="C000264320Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264320Member" order="63.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264322Member" xlink:label="C000264322Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264322Member" order="64.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264321Member" xlink:label="C000264321Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264321Member" order="65.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000261508Member" xlink:label="C000261508Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000261508Member" order="66.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264323Member" xlink:label="C000264323Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264323Member" order="67.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264325Member" xlink:label="C000264325Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264325Member" order="68.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264319Member" xlink:label="C000264319Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264319Member" order="69.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000264318Member" xlink:label="C000264318Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000264318Member" order="70.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000261511Member" xlink:label="C000261511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000261511Member" order="71.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000269807Member" xlink:label="C000269807Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000269807Member" order="72.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000225133Member" xlink:label="C000225133Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000225133Member" order="73.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000225135Member" xlink:label="C000225135Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000225135Member" order="74.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000233115Member" xlink:label="C000233115Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000233115Member" order="75.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000228557Member" xlink:label="C000228557Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000228557Member" order="76.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000230745Member" xlink:label="C000230745Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000230745Member" order="77.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000269809Member" xlink:label="C000269809Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000269809Member" order="78.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000218590Member" xlink:label="C000218590Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000218590Member" order="79.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251349Member" xlink:label="C000251349Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251349Member" order="80.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251358Member" xlink:label="C000251358Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251358Member" order="81.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251360Member" xlink:label="C000251360Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251360Member" order="82.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000216543Member" xlink:label="C000216543Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000216543Member" order="83.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000220094Member" xlink:label="C000220094Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000220094Member" order="84.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250865Member" xlink:label="C000250865Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250865Member" order="85.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251362Member" xlink:label="C000251362Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251362Member" order="86.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251364Member" xlink:label="C000251364Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251364Member" order="87.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251353Member" xlink:label="C000251353Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251353Member" order="88.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000211387Member" xlink:label="C000211387Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000211387Member" order="89.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251351Member" xlink:label="C000251351Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251351Member" order="90.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250976Member" xlink:label="C000250976Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250976Member" order="91.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000218587Member" xlink:label="C000218587Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000218587Member" order="92.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000244695Member" xlink:label="C000244695Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000244695Member" order="93.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000244689Member" xlink:label="C000244689Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000244689Member" order="94.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000244690Member" xlink:label="C000244690Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000244690Member" order="95.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000207071Member" xlink:label="C000207071Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000207071Member" order="96.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000211378Member" xlink:label="C000211378Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000211378Member" order="97.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000244694Member" xlink:label="C000244694Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000244694Member" order="98.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000244692Member" xlink:label="C000244692Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000244692Member" order="99.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000244693Member" xlink:label="C000244693Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000244693Member" order="100.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000244688Member" xlink:label="C000244688Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000244688Member" order="101.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000214791Member" xlink:label="C000214791Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000214791Member" order="102.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000244687Member" xlink:label="C000244687Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000244687Member" order="103.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250974Member" xlink:label="C000250974Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250974Member" order="104.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000248836Member" xlink:label="C000248836Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000248836Member" order="105.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000247292Member" xlink:label="C000247292Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000247292Member" order="106.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250979Member" xlink:label="C000250979Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250979Member" order="107.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000245151Member" xlink:label="C000245151Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000245151Member" order="108.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000240347Member" xlink:label="C000240347Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000240347Member" order="109.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000247288Member" xlink:label="C000247288Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000247288Member" order="110.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000243289Member" xlink:label="C000243289Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000243289Member" order="111.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000245610Member" xlink:label="C000245610Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000245610Member" order="112.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000241738Member" xlink:label="C000241738Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000241738Member" order="113.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000247289Member" xlink:label="C000247289Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000247289Member" order="114.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000243290Member" xlink:label="C000243290Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000243290Member" order="115.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000245611Member" xlink:label="C000245611Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000245611Member" order="116.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000245153Member" xlink:label="C000245153Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000245153Member" order="117.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000245152Member" xlink:label="C000245152Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000245152Member" order="118.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000224890Member" xlink:label="C000224890Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000224890Member" order="119.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000233114Member" xlink:label="C000233114Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000233114Member" order="120.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000228556Member" xlink:label="C000228556Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000228556Member" order="121.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000230742Member" xlink:label="C000230742Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000230742Member" order="122.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000225134Member" xlink:label="C000225134Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000225134Member" order="123.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000224891Member" xlink:label="C000224891Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000224891Member" order="124.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000233113Member" xlink:label="C000233113Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000233113Member" order="125.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000228555Member" xlink:label="C000228555Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000228555Member" order="126.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000230743Member" xlink:label="C000230743Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000230743Member" order="127.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000210833Member" xlink:label="C000210833Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000210833Member" order="128.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000213583Member" xlink:label="C000213583Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000213583Member" order="129.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000215959Member" xlink:label="C000215959Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000215959Member" order="130.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000217573Member" xlink:label="C000217573Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000217573Member" order="131.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000207057Member" xlink:label="C000207057Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000207057Member" order="132.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000190964Member" xlink:label="C000190964Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000190964Member" order="133.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000211458Member" xlink:label="C000211458Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000211458Member" order="134.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000218119Member" xlink:label="C000218119Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000218119Member" order="135.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000219062Member" xlink:label="C000219062Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000219062Member" order="136.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000215177Member" xlink:label="C000215177Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000215177Member" order="137.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000205657Member" xlink:label="C000205657Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000205657Member" order="138.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000214099Member" xlink:label="C000214099Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000214099Member" order="139.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000210832Member" xlink:label="C000210832Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000210832Member" order="140.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000213582Member" xlink:label="C000213582Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000213582Member" order="141.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000215958Member" xlink:label="C000215958Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000215958Member" order="142.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000217572Member" xlink:label="C000217572Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000217572Member" order="143.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000207058Member" xlink:label="C000207058Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000207058Member" order="144.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000190965Member" xlink:label="C000190965Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000190965Member" order="145.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000211457Member" xlink:label="C000211457Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000211457Member" order="146.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000218118Member" xlink:label="C000218118Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000218118Member" order="147.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000219061Member" xlink:label="C000219061Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000219061Member" order="148.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000215176Member" xlink:label="C000215176Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000215176Member" order="149.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000205658Member" xlink:label="C000205658Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000205658Member" order="150.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000214098Member" xlink:label="C000214098Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000214098Member" order="151.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000210831Member" xlink:label="C000210831Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000210831Member" order="152.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000213581Member" xlink:label="C000213581Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000213581Member" order="153.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000215957Member" xlink:label="C000215957Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000215957Member" order="154.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000217571Member" xlink:label="C000217571Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000217571Member" order="155.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000207059Member" xlink:label="C000207059Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000207059Member" order="156.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000190966Member" xlink:label="C000190966Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000190966Member" order="157.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000211456Member" xlink:label="C000211456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000211456Member" order="158.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000218117Member" xlink:label="C000218117Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000218117Member" order="159.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000219060Member" xlink:label="C000219060Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000219060Member" order="160.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000215175Member" xlink:label="C000215175Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000215175Member" order="161.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000205660Member" xlink:label="C000205660Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000205660Member" order="162.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000214097Member" xlink:label="C000214097Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000214097Member" order="163.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250975Member" xlink:label="C000250975Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250975Member" order="164.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000218592Member" xlink:label="C000218592Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000218592Member" order="165.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251366Member" xlink:label="C000251366Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251366Member" order="166.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251372Member" xlink:label="C000251372Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251372Member" order="167.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251377Member" xlink:label="C000251377Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251377Member" order="168.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000207068Member" xlink:label="C000207068Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000207068Member" order="169.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000220092Member" xlink:label="C000220092Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000220092Member" order="170.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000250867Member" xlink:label="C000250867Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000250867Member" order="171.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251379Member" xlink:label="C000251379Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251379Member" order="172.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251384Member" xlink:label="C000251384Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251384Member" order="173.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251370Member" xlink:label="C000251370Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251370Member" order="174.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000211375Member" xlink:label="C000211375Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000211375Member" order="175.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000251368Member" xlink:label="C000251368Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000251368Member" order="176.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_C000257093Member" xlink:label="C000257093Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareClassDomain" xlink:to="C000257093Member" order="177.0"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/IndustrySectorOnly">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#oef_IndustrySectorDomain" xlink:label="IndustrySectorDomain"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_7466Member" xlink:label="bench2024120484709_7466Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_7466Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_7466Member" xlink:label="bench2024120484711_7466Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_7466Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_7466Member" xlink:label="bench2024120484707_7466Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_7466Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_7466Member" xlink:label="bench2024120484706_7466Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_7466Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_7466Member" xlink:label="bench2024120484705_7466Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_7466Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_7466Member" xlink:label="bench2024120484712_7466Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_7466Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_7466Member" xlink:label="bench2024120484753_7466Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_7466Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_7466Member" xlink:label="bench2024120484694_7466Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_7466Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_8453Member" xlink:label="bench2024120484709_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_8453Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_8453Member" xlink:label="bench2024120484711_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_8453Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_8453Member" xlink:label="bench2024120484705_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_8453Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_8453Member" xlink:label="bench2024120484706_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_8453Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_8453Member" xlink:label="bench2024120484708_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_8453Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_8453Member" xlink:label="bench2024120484707_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_8453Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_8453Member" xlink:label="bench2024120484710_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_8453Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_8453Member" xlink:label="bench2024120484753_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_8453Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_8453Member" xlink:label="bench2024120484712_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_8453Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_8453Member" xlink:label="bench2024120484694_8453Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_8453Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_7529Member" xlink:label="bench2024120484709_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_7529Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_7529Member" xlink:label="bench2024120484711_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_7529Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_7529Member" xlink:label="bench2024120484705_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_7529Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_7529Member" xlink:label="bench2024120484706_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_7529Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_7529Member" xlink:label="bench2024120484707_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_7529Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_7529Member" xlink:label="bench2024120484708_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_7529Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484713_7529Member" xlink:label="bench2024120484713_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484713_7529Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_7529Member" xlink:label="bench2024120484710_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_7529Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_7529Member" xlink:label="bench2024120484753_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_7529Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_7529Member" xlink:label="bench2024120484694_7529Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_7529Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_7509Member" xlink:label="bench2024120484709_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_7509Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_7509Member" xlink:label="bench2024120484711_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_7509Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_7509Member" xlink:label="bench2024120484705_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_7509Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_7509Member" xlink:label="bench2024120484706_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_7509Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_7509Member" xlink:label="bench2024120484707_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_7509Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_7509Member" xlink:label="bench2024120484708_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_7509Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_7509Member" xlink:label="bench2024120484710_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_7509Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_7509Member" xlink:label="bench2024120484753_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_7509Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_7509Member" xlink:label="bench2024120484712_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_7509Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_7509Member" xlink:label="bench2024120484694_7509Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_7509Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_7510Member" xlink:label="bench2024120484709_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_7510Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_7510Member" xlink:label="bench2024120484711_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_7510Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_7510Member" xlink:label="bench2024120484706_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_7510Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_7510Member" xlink:label="bench2024120484705_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_7510Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_7510Member" xlink:label="bench2024120484707_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_7510Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_7510Member" xlink:label="bench2024120484708_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_7510Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_7510Member" xlink:label="bench2024120484710_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_7510Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_7510Member" xlink:label="bench2024120484753_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_7510Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_7510Member" xlink:label="bench2024120484712_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_7510Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_7510Member" xlink:label="bench2024120484694_7510Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_7510Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_7511Member" xlink:label="bench2024120484705_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_7511Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_7511Member" xlink:label="bench2024120484707_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_7511Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_7511Member" xlink:label="bench2024120484708_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_7511Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_7511Member" xlink:label="bench2024120484706_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_7511Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_7511Member" xlink:label="bench2024120484709_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_7511Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_7511Member" xlink:label="bench2024120484712_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_7511Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_7511Member" xlink:label="bench2024120484710_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_7511Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_7511Member" xlink:label="bench2024120484711_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_7511Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_7511Member" xlink:label="bench2024120484753_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_7511Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_7511Member" xlink:label="bench2024120484694_7511Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_7511Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_7531Member" xlink:label="bench2024120484709_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_7531Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_7531Member" xlink:label="bench2024120484711_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_7531Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_7531Member" xlink:label="bench2024120484708_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_7531Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_7531Member" xlink:label="bench2024120484706_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_7531Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_7531Member" xlink:label="bench2024120484707_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_7531Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_7531Member" xlink:label="bench2024120484753_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_7531Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_7531Member" xlink:label="bench2024120484712_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_7531Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_7531Member" xlink:label="bench2024120484710_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_7531Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_7531Member" xlink:label="bench2024120484705_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_7531Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_7531Member" xlink:label="bench2024120484694_7531Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_7531Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_8454Member" xlink:label="bench2024120484705_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_8454Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_8454Member" xlink:label="bench2024120484706_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_8454Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_8454Member" xlink:label="bench2024120484707_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_8454Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_8454Member" xlink:label="bench2024120484708_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_8454Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_8454Member" xlink:label="bench2024120484709_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_8454Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_8454Member" xlink:label="bench2024120484712_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_8454Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_8454Member" xlink:label="bench2024120484711_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_8454Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_8454Member" xlink:label="bench2024120484710_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_8454Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_8454Member" xlink:label="bench2024120484753_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_8454Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_8454Member" xlink:label="bench2024120484694_8454Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_8454Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_7628Member" xlink:label="bench2024120484705_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_7628Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_7628Member" xlink:label="bench2024120484706_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_7628Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_7628Member" xlink:label="bench2024120484707_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_7628Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_7628Member" xlink:label="bench2024120484708_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_7628Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_7628Member" xlink:label="bench2024120484709_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_7628Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_7628Member" xlink:label="bench2024120484712_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_7628Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_7628Member" xlink:label="bench2024120484710_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_7628Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_7628Member" xlink:label="bench2024120484711_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_7628Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_7628Member" xlink:label="bench2024120484753_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_7628Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_7628Member" xlink:label="bench2024120484694_7628Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_7628Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_8455Member" xlink:label="bench2024120484709_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_8455Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_8455Member" xlink:label="bench2024120484711_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_8455Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_8455Member" xlink:label="bench2024120484708_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_8455Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_8455Member" xlink:label="bench2024120484706_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_8455Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_8455Member" xlink:label="bench2024120484712_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_8455Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_8455Member" xlink:label="bench2024120484753_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_8455Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_8455Member" xlink:label="bench2024120484707_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_8455Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484713_8455Member" xlink:label="bench2024120484713_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484713_8455Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_8455Member" xlink:label="bench2024120484694_8455Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_8455Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_8456Member" xlink:label="bench2024120484705_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_8456Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_8456Member" xlink:label="bench2024120484706_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_8456Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_8456Member" xlink:label="bench2024120484707_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_8456Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_8456Member" xlink:label="bench2024120484708_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_8456Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_8456Member" xlink:label="bench2024120484709_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_8456Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_8456Member" xlink:label="bench2024120484710_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_8456Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_8456Member" xlink:label="bench2024120484711_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_8456Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_8456Member" xlink:label="bench2024120484712_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_8456Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_8456Member" xlink:label="bench2024120484753_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_8456Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_8456Member" xlink:label="bench2024120484694_8456Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_8456Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484705_7612Member" xlink:label="bench2024120484705_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484705_7612Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484706_7612Member" xlink:label="bench2024120484706_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484706_7612Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484707_7612Member" xlink:label="bench2024120484707_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484707_7612Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484708_7612Member" xlink:label="bench2024120484708_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484708_7612Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484709_7612Member" xlink:label="bench2024120484709_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484709_7612Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484710_7612Member" xlink:label="bench2024120484710_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484710_7612Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484711_7612Member" xlink:label="bench2024120484711_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484711_7612Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484712_7612Member" xlink:label="bench2024120484712_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484712_7612Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484753_7612Member" xlink:label="bench2024120484753_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484753_7612Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484694_7612Member" xlink:label="bench2024120484694_7612Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IndustrySectorDomain" xlink:to="bench2024120484694_7612Member" order="11.0"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/LargestHoldingOnly">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#oef_LargestHoldingsDomain" xlink:label="LargestHoldingsDomain"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113673_7465Member" xlink:label="bench20260601113673_7465Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113673_7465Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113674_7465Member" xlink:label="bench20260601113674_7465Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113674_7465Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113675_7465Member" xlink:label="bench20260601113675_7465Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113675_7465Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113676_7465Member" xlink:label="bench20260601113676_7465Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113676_7465Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090978_7473Member" xlink:label="bench2024123090978_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090978_7473Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114778_7473Member" xlink:label="bench20260618114778_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114778_7473Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484760_7473Member" xlink:label="bench2024120484760_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484760_7473Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484755_7473Member" xlink:label="bench2024120484755_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484755_7473Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114779_7473Member" xlink:label="bench20260618114779_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114779_7473Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114780_7473Member" xlink:label="bench20260618114780_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114780_7473Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484761_7473Member" xlink:label="bench2024120484761_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484761_7473Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114781_7473Member" xlink:label="bench20260618114781_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114781_7473Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484758_7473Member" xlink:label="bench2024120484758_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484758_7473Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484756_7473Member" xlink:label="bench2024120484756_7473Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484756_7473Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7627Member" xlink:label="bench2024120484698_7627Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7627Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260102107076_7627Member" xlink:label="bench20260102107076_7627Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260102107076_7627Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260102107078_7627Member" xlink:label="bench20260102107078_7627Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260102107078_7627Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260623114844_7627Member" xlink:label="bench20260623114844_7627Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260623114844_7627Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484743_7548Member" xlink:label="bench2024120484743_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484743_7548Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484744_7548Member" xlink:label="bench2024120484744_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484744_7548Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484746_7548Member" xlink:label="bench2024120484746_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484746_7548Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060399045_7548Member" xlink:label="bench2025060399045_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060399045_7548Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484745_7548Member" xlink:label="bench2024120484745_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484745_7548Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484749_7548Member" xlink:label="bench2024120484749_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484749_7548Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484752_7548Member" xlink:label="bench2024120484752_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484752_7548Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484750_7548Member" xlink:label="bench2024120484750_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484750_7548Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105658_7548Member" xlink:label="bench20251209105658_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105658_7548Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484751_7548Member" xlink:label="bench2024120484751_7548Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484751_7548Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484724_7547Member" xlink:label="bench2024120484724_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484724_7547Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484723_7547Member" xlink:label="bench2024120484723_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484723_7547Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060399040_7547Member" xlink:label="bench2025060399040_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060399040_7547Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484726_7547Member" xlink:label="bench2024120484726_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484726_7547Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484725_7547Member" xlink:label="bench2024120484725_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484725_7547Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484728_7547Member" xlink:label="bench2024120484728_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484728_7547Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484731_7547Member" xlink:label="bench2024120484731_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484731_7547Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484732_7547Member" xlink:label="bench2024120484732_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484732_7547Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484730_7547Member" xlink:label="bench2024120484730_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484730_7547Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105649_7547Member" xlink:label="bench20251209105649_7547Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105649_7547Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484755_7550Member" xlink:label="bench2024120484755_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484755_7550Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484754_7550Member" xlink:label="bench2024120484754_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484754_7550Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484756_7550Member" xlink:label="bench2024120484756_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484756_7550Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484760_7550Member" xlink:label="bench2024120484760_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484760_7550Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060399039_7550Member" xlink:label="bench2025060399039_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060399039_7550Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105637_7550Member" xlink:label="bench20251209105637_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105637_7550Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484757_7550Member" xlink:label="bench2024120484757_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484757_7550Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_benchmark1686116782_7550Member" xlink:label="benchmark1686116782_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="benchmark1686116782_7550Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113667_7550Member" xlink:label="bench20260601113667_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113667_7550Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060399038_7550Member" xlink:label="bench2025060399038_7550Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060399038_7550Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113677_7464Member" xlink:label="bench20260601113677_7464Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113677_7464Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113678_7464Member" xlink:label="bench20260601113678_7464Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113678_7464Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113679_7464Member" xlink:label="bench20260601113679_7464Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113679_7464Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113680_7464Member" xlink:label="bench20260601113680_7464Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113680_7464Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484733_7563Member" xlink:label="bench2024120484733_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484733_7563Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484735_7563Member" xlink:label="bench2024120484735_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484735_7563Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060399042_7563Member" xlink:label="bench2025060399042_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060399042_7563Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060399041_7563Member" xlink:label="bench2025060399041_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060399041_7563Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484736_7563Member" xlink:label="bench2024120484736_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484736_7563Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105652_7563Member" xlink:label="bench20251209105652_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105652_7563Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484738_7563Member" xlink:label="bench2024120484738_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484738_7563Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090843_7563Member" xlink:label="bench2024123090843_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090843_7563Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060399043_7563Member" xlink:label="bench2025060399043_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060399043_7563Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060399044_7563Member" xlink:label="bench2025060399044_7563Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060399044_7563Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105661_7625Member" xlink:label="bench20251209105661_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105661_7625Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113668_7625Member" xlink:label="bench20260601113668_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113668_7625Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113669_7625Member" xlink:label="bench20260601113669_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113669_7625Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105662_7625Member" xlink:label="bench20251209105662_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105662_7625Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105663_7625Member" xlink:label="bench20251209105663_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105663_7625Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113670_7625Member" xlink:label="bench20260601113670_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113670_7625Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113671_7625Member" xlink:label="bench20260601113671_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113671_7625Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105664_7625Member" xlink:label="bench20251209105664_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105664_7625Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113672_7625Member" xlink:label="bench20260601113672_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113672_7625Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105665_7625Member" xlink:label="bench20251209105665_7625Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105665_7625Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113716_7463Member" xlink:label="bench20260601113716_7463Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113716_7463Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113717_7463Member" xlink:label="bench20260601113717_7463Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113717_7463Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113718_7463Member" xlink:label="bench20260601113718_7463Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113718_7463Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105667_7462Member" xlink:label="bench20251209105667_7462Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105667_7462Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105668_7462Member" xlink:label="bench20251209105668_7462Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105668_7462Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105669_7462Member" xlink:label="bench20251209105669_7462Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105669_7462Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105670_7462Member" xlink:label="bench20251209105670_7462Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105670_7462Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113856_7467Member" xlink:label="bench20260601113856_7467Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113856_7467Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113857_7467Member" xlink:label="bench20260601113857_7467Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113857_7467Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113858_7467Member" xlink:label="bench20260601113858_7467Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113858_7467Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113859_7467Member" xlink:label="bench20260601113859_7467Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113859_7467Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113986_7468Member" xlink:label="bench20260601113986_7468Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113986_7468Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113987_7468Member" xlink:label="bench20260601113987_7468Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113987_7468Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113988_7468Member" xlink:label="bench20260601113988_7468Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113988_7468Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113989_7468Member" xlink:label="bench20260601113989_7468Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113989_7468Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113848_7472Member" xlink:label="bench20260601113848_7472Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113848_7472Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113849_7472Member" xlink:label="bench20260601113849_7472Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113849_7472Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113850_7472Member" xlink:label="bench20260601113850_7472Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113850_7472Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113851_7472Member" xlink:label="bench20260601113851_7472Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113851_7472Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113745_7471Member" xlink:label="bench20260601113745_7471Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113745_7471Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113746_7471Member" xlink:label="bench20260601113746_7471Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113746_7471Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113747_7471Member" xlink:label="bench20260601113747_7471Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113747_7471Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113748_7471Member" xlink:label="bench20260601113748_7471Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113748_7471Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105803_7469Member" xlink:label="bench20251209105803_7469Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105803_7469Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105804_7469Member" xlink:label="bench20251209105804_7469Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105804_7469Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105805_7469Member" xlink:label="bench20251209105805_7469Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105805_7469Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105806_7469Member" xlink:label="bench20251209105806_7469Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105806_7469Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105887_7470Member" xlink:label="bench20251209105887_7470Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105887_7470Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105888_7470Member" xlink:label="bench20251209105888_7470Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105888_7470Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105889_7470Member" xlink:label="bench20251209105889_7470Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105889_7470Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105890_7470Member" xlink:label="bench20251209105890_7470Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105890_7470Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7476Member" xlink:label="bench20260601113695_7476Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7476Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113793_7476Member" xlink:label="bench20260601113793_7476Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113793_7476Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113794_7476Member" xlink:label="bench20260601113794_7476Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113794_7476Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113795_7476Member" xlink:label="bench20260601113795_7476Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113795_7476Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113796_7476Member" xlink:label="bench20260601113796_7476Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113796_7476Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105756_7479Member" xlink:label="bench20251209105756_7479Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105756_7479Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105757_7479Member" xlink:label="bench20251209105757_7479Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105757_7479Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105758_7479Member" xlink:label="bench20251209105758_7479Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105758_7479Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113910_7483Member" xlink:label="bench20260601113910_7483Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113910_7483Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113911_7483Member" xlink:label="bench20260601113911_7483Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113911_7483Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113912_7483Member" xlink:label="bench20260601113912_7483Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113912_7483Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113950_7474Member" xlink:label="bench20260601113950_7474Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113950_7474Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113951_7474Member" xlink:label="bench20260601113951_7474Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113951_7474Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113952_7474Member" xlink:label="bench20260601113952_7474Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113952_7474Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113939_7484Member" xlink:label="bench20260601113939_7484Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113939_7484Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113940_7484Member" xlink:label="bench20260601113940_7484Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113940_7484Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113941_7484Member" xlink:label="bench20260601113941_7484Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113941_7484Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106009_7478Member" xlink:label="bench20251209106009_7478Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106009_7478Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106010_7478Member" xlink:label="bench20251209106010_7478Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106010_7478Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106011_7478Member" xlink:label="bench20251209106011_7478Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106011_7478Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113870_7485Member" xlink:label="bench20260601113870_7485Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113870_7485Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113871_7485Member" xlink:label="bench20260601113871_7485Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113871_7485Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113872_7485Member" xlink:label="bench20260601113872_7485Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113872_7485Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7475Member" xlink:label="bench20260601113695_7475Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7475Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113810_7475Member" xlink:label="bench20260601113810_7475Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113810_7475Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113811_7475Member" xlink:label="bench20260601113811_7475Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113811_7475Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113812_7475Member" xlink:label="bench20260601113812_7475Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113812_7475Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113813_7475Member" xlink:label="bench20260601113813_7475Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113813_7475Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7477Member" xlink:label="bench20260601113695_7477Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7477Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113900_7477Member" xlink:label="bench20260601113900_7477Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113900_7477Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113901_7477Member" xlink:label="bench20260601113901_7477Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113901_7477Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113902_7477Member" xlink:label="bench20260601113902_7477Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113902_7477Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113903_7477Member" xlink:label="bench20260601113903_7477Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113903_7477Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105939_7482Member" xlink:label="bench20251209105939_7482Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105939_7482Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105940_7482Member" xlink:label="bench20251209105940_7482Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105940_7482Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105941_7482Member" xlink:label="bench20251209105941_7482Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105941_7482Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105859_7481Member" xlink:label="bench20251209105859_7481Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105859_7481Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105860_7481Member" xlink:label="bench20251209105860_7481Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105860_7481Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105861_7481Member" xlink:label="bench20251209105861_7481Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105861_7481Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105932_7480Member" xlink:label="bench20251209105932_7480Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105932_7480Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105933_7480Member" xlink:label="bench20251209105933_7480Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105933_7480Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105934_7480Member" xlink:label="bench20251209105934_7480Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105934_7480Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7488Member" xlink:label="bench20260601113695_7488Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7488Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113974_7488Member" xlink:label="bench20260601113974_7488Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113974_7488Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113975_7488Member" xlink:label="bench20260601113975_7488Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113975_7488Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113976_7488Member" xlink:label="bench20260601113976_7488Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113976_7488Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113977_7488Member" xlink:label="bench20260601113977_7488Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113977_7488Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105766_7489Member" xlink:label="bench20251209105766_7489Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105766_7489Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105767_7489Member" xlink:label="bench20251209105767_7489Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105767_7489Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105768_7489Member" xlink:label="bench20251209105768_7489Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105768_7489Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113923_7487Member" xlink:label="bench20260601113923_7487Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113923_7487Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113924_7487Member" xlink:label="bench20260601113924_7487Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113924_7487Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113925_7487Member" xlink:label="bench20260601113925_7487Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113925_7487Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105979_7486Member" xlink:label="bench20251209105979_7486Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105979_7486Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105980_7486Member" xlink:label="bench20251209105980_7486Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105980_7486Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105981_7486Member" xlink:label="bench20251209105981_7486Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105981_7486Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105776_7491Member" xlink:label="bench20251209105776_7491Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105776_7491Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105777_7491Member" xlink:label="bench20251209105777_7491Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105777_7491Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105778_7491Member" xlink:label="bench20251209105778_7491Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105778_7491Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060599558_7490Member" xlink:label="bench2025060599558_7490Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060599558_7490Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060599559_7490Member" xlink:label="bench2025060599559_7490Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060599559_7490Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106028_7490Member" xlink:label="bench20251209106028_7490Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106028_7490Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060599403_7492Member" xlink:label="bench2025060599403_7492Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060599403_7492Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025060599404_7492Member" xlink:label="bench2025060599404_7492Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025060599404_7492Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105862_7492Member" xlink:label="bench20251209105862_7492Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105862_7492Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113968_7493Member" xlink:label="bench20260601113968_7493Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113968_7493Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113969_7493Member" xlink:label="bench20260601113969_7493Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113969_7493Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113970_7493Member" xlink:label="bench20260601113970_7493Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113970_7493Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7495Member" xlink:label="bench20260601113695_7495Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7495Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113852_7495Member" xlink:label="bench20260601113852_7495Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113852_7495Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113853_7495Member" xlink:label="bench20260601113853_7495Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113853_7495Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113854_7495Member" xlink:label="bench20260601113854_7495Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113854_7495Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113855_7495Member" xlink:label="bench20260601113855_7495Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113855_7495Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113971_7494Member" xlink:label="bench20260601113971_7494Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113971_7494Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113972_7494Member" xlink:label="bench20260601113972_7494Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113972_7494Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113973_7494Member" xlink:label="bench20260601113973_7494Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113973_7494Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_8445Member" xlink:label="bench20260601113695_8445Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_8445Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114070_8445Member" xlink:label="bench20260604114070_8445Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114070_8445Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114071_8445Member" xlink:label="bench20260604114071_8445Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114071_8445Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114072_8445Member" xlink:label="bench20260604114072_8445Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114072_8445Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114073_8445Member" xlink:label="bench20260604114073_8445Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114073_8445Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114074_8445Member" xlink:label="bench20260604114074_8445Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114074_8445Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114075_8445Member" xlink:label="bench20260604114075_8445Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114075_8445Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114090_7497Member" xlink:label="bench20260604114090_7497Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114090_7497Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114091_7497Member" xlink:label="bench20260604114091_7497Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114091_7497Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114092_7497Member" xlink:label="bench20260604114092_7497Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114092_7497Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114093_7497Member" xlink:label="bench20260604114093_7497Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114093_7497Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114094_7497Member" xlink:label="bench20260604114094_7497Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114094_7497Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114105_8448Member" xlink:label="bench20260604114105_8448Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114105_8448Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114106_8448Member" xlink:label="bench20260604114106_8448Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114106_8448Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114107_8448Member" xlink:label="bench20260604114107_8448Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114107_8448Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114108_8448Member" xlink:label="bench20260604114108_8448Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114108_8448Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114109_8448Member" xlink:label="bench20260604114109_8448Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114109_8448Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114806_7498Member" xlink:label="bench20260618114806_7498Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114806_7498Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114808_7498Member" xlink:label="bench20260618114808_7498Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114808_7498Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114809_7498Member" xlink:label="bench20260618114809_7498Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114809_7498Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114810_7498Member" xlink:label="bench20260618114810_7498Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114810_7498Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260618114811_7498Member" xlink:label="bench20260618114811_7498Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260618114811_7498Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113727_7499Member" xlink:label="bench20260601113727_7499Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113727_7499Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113728_7499Member" xlink:label="bench20260601113728_7499Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113728_7499Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113729_7499Member" xlink:label="bench20260601113729_7499Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113729_7499Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113730_7499Member" xlink:label="bench20260601113730_7499Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113730_7499Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113731_7499Member" xlink:label="bench20260601113731_7499Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113731_7499Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260623114838_8449Member" xlink:label="bench20260623114838_8449Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260623114838_8449Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260623114839_8449Member" xlink:label="bench20260623114839_8449Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260623114839_8449Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260623114840_8449Member" xlink:label="bench20260623114840_8449Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260623114840_8449Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260623114841_8449Member" xlink:label="bench20260623114841_8449Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260623114841_8449Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260623114842_8449Member" xlink:label="bench20260623114842_8449Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260623114842_8449Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_8447Member" xlink:label="bench20260601113695_8447Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_8447Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114076_8447Member" xlink:label="bench20260604114076_8447Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114076_8447Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114077_8447Member" xlink:label="bench20260604114077_8447Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114077_8447Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114078_8447Member" xlink:label="bench20260604114078_8447Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114078_8447Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114079_8447Member" xlink:label="bench20260604114079_8447Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114079_8447Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113706_7500Member" xlink:label="bench20260601113706_7500Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113706_7500Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113707_7500Member" xlink:label="bench20260601113707_7500Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113707_7500Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113708_7500Member" xlink:label="bench20260601113708_7500Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113708_7500Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113709_7500Member" xlink:label="bench20260601113709_7500Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113709_7500Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113710_7500Member" xlink:label="bench20260601113710_7500Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113710_7500Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113685_7501Member" xlink:label="bench20260601113685_7501Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113685_7501Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113686_7501Member" xlink:label="bench20260601113686_7501Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113686_7501Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113687_7501Member" xlink:label="bench20260601113687_7501Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113687_7501Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113688_7501Member" xlink:label="bench20260601113688_7501Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113688_7501Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113689_7501Member" xlink:label="bench20260601113689_7501Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113689_7501Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113865_7502Member" xlink:label="bench20260601113865_7502Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113865_7502Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113866_7502Member" xlink:label="bench20260601113866_7502Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113866_7502Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113867_7502Member" xlink:label="bench20260601113867_7502Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113867_7502Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113868_7502Member" xlink:label="bench20260601113868_7502Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113868_7502Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113869_7502Member" xlink:label="bench20260601113869_7502Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113869_7502Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_8450Member" xlink:label="bench20260601113695_8450Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_8450Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114064_8450Member" xlink:label="bench20260604114064_8450Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114064_8450Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114065_8450Member" xlink:label="bench20260604114065_8450Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114065_8450Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114066_8450Member" xlink:label="bench20260604114066_8450Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114066_8450Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114067_8450Member" xlink:label="bench20260604114067_8450Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114067_8450Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114068_8450Member" xlink:label="bench20260604114068_8450Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114068_8450Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114069_8450Member" xlink:label="bench20260604114069_8450Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114069_8450Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114080_7503Member" xlink:label="bench20260604114080_7503Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114080_7503Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114081_7503Member" xlink:label="bench20260604114081_7503Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114081_7503Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114082_7503Member" xlink:label="bench20260604114082_7503Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114082_7503Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114083_7503Member" xlink:label="bench20260604114083_7503Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114083_7503Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114084_7503Member" xlink:label="bench20260604114084_7503Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114084_7503Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114100_8451Member" xlink:label="bench20260604114100_8451Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114100_8451Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114101_8451Member" xlink:label="bench20260604114101_8451Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114101_8451Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114102_8451Member" xlink:label="bench20260604114102_8451Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114102_8451Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114103_8451Member" xlink:label="bench20260604114103_8451Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114103_8451Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114104_8451Member" xlink:label="bench20260604114104_8451Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114104_8451Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115026_7504Member" xlink:label="bench20260630115026_7504Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115026_7504Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115027_7504Member" xlink:label="bench20260630115027_7504Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115027_7504Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115028_7504Member" xlink:label="bench20260630115028_7504Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115028_7504Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115029_7504Member" xlink:label="bench20260630115029_7504Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115029_7504Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115030_7504Member" xlink:label="bench20260630115030_7504Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115030_7504Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113732_7505Member" xlink:label="bench20260601113732_7505Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113732_7505Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113733_7505Member" xlink:label="bench20260601113733_7505Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113733_7505Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113734_7505Member" xlink:label="bench20260601113734_7505Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113734_7505Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113735_7505Member" xlink:label="bench20260601113735_7505Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113735_7505Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113736_7505Member" xlink:label="bench20260601113736_7505Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113736_7505Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115031_8452Member" xlink:label="bench20260630115031_8452Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115031_8452Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115032_8452Member" xlink:label="bench20260630115032_8452Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115032_8452Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115033_8452Member" xlink:label="bench20260630115033_8452Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115033_8452Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115034_8452Member" xlink:label="bench20260630115034_8452Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115034_8452Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115035_8452Member" xlink:label="bench20260630115035_8452Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115035_8452Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_8446Member" xlink:label="bench20260601113695_8446Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_8446Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114060_8446Member" xlink:label="bench20260604114060_8446Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114060_8446Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114061_8446Member" xlink:label="bench20260604114061_8446Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114061_8446Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114062_8446Member" xlink:label="bench20260604114062_8446Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114062_8446Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114063_8446Member" xlink:label="bench20260604114063_8446Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114063_8446Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113690_7506Member" xlink:label="bench20260601113690_7506Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113690_7506Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113691_7506Member" xlink:label="bench20260601113691_7506Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113691_7506Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113692_7506Member" xlink:label="bench20260601113692_7506Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113692_7506Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113693_7506Member" xlink:label="bench20260601113693_7506Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113693_7506Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113694_7506Member" xlink:label="bench20260601113694_7506Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113694_7506Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113822_7507Member" xlink:label="bench20260601113822_7507Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113822_7507Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113823_7507Member" xlink:label="bench20260601113823_7507Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113823_7507Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113824_7507Member" xlink:label="bench20260601113824_7507Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113824_7507Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113825_7507Member" xlink:label="bench20260601113825_7507Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113825_7507Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113826_7507Member" xlink:label="bench20260601113826_7507Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113826_7507Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113860_7508Member" xlink:label="bench20260601113860_7508Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113860_7508Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113861_7508Member" xlink:label="bench20260601113861_7508Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113861_7508Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113862_7508Member" xlink:label="bench20260601113862_7508Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113862_7508Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113863_7508Member" xlink:label="bench20260601113863_7508Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113863_7508Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113864_7508Member" xlink:label="bench20260601113864_7508Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113864_7508Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114085_7496Member" xlink:label="bench20260604114085_7496Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114085_7496Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114086_7496Member" xlink:label="bench20260604114086_7496Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114086_7496Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114087_7496Member" xlink:label="bench20260604114087_7496Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114087_7496Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114088_7496Member" xlink:label="bench20260604114088_7496Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114088_7496Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114089_7496Member" xlink:label="bench20260604114089_7496Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114089_7496Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113990_7512Member" xlink:label="bench20260601113990_7512Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113990_7512Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113991_7512Member" xlink:label="bench20260601113991_7512Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113991_7512Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113992_7512Member" xlink:label="bench20260601113992_7512Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113992_7512Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113916_7513Member" xlink:label="bench20260601113916_7513Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113916_7513Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113819_7513Member" xlink:label="bench20260601113819_7513Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113819_7513Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113917_7513Member" xlink:label="bench20260601113917_7513Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113917_7513Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113904_7514Member" xlink:label="bench20260601113904_7514Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113904_7514Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113754_7514Member" xlink:label="bench20260601113754_7514Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113754_7514Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113905_7514Member" xlink:label="bench20260601113905_7514Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113905_7514Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105846_7515Member" xlink:label="bench20251209105846_7515Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105846_7515Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105645_7515Member" xlink:label="bench20251209105645_7515Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105645_7515Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105847_7515Member" xlink:label="bench20251209105847_7515Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105847_7515Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105942_7516Member" xlink:label="bench20251209105942_7516Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105942_7516Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105880_7516Member" xlink:label="bench20251209105880_7516Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105880_7516Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105943_7516Member" xlink:label="bench20251209105943_7516Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105943_7516Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114095_7530Member" xlink:label="bench20260604114095_7530Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114095_7530Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114096_7530Member" xlink:label="bench20260604114096_7530Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114096_7530Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114097_7530Member" xlink:label="bench20260604114097_7530Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114097_7530Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114098_7530Member" xlink:label="bench20260604114098_7530Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114098_7530Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260604114099_7530Member" xlink:label="bench20260604114099_7530Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260604114099_7530Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113818_7517Member" xlink:label="bench20260601113818_7517Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113818_7517Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113819_7517Member" xlink:label="bench20260601113819_7517Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113819_7517Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113820_7517Member" xlink:label="bench20260601113820_7517Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113820_7517Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113821_7517Member" xlink:label="bench20260601113821_7517Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113821_7517Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105871_7518Member" xlink:label="bench20251209105871_7518Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105871_7518Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105872_7518Member" xlink:label="bench20251209105872_7518Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105872_7518Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105873_7518Member" xlink:label="bench20251209105873_7518Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105873_7518Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105874_7518Member" xlink:label="bench20251209105874_7518Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105874_7518Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113787_7519Member" xlink:label="bench20260601113787_7519Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113787_7519Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113788_7519Member" xlink:label="bench20260601113788_7519Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113788_7519Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113789_7519Member" xlink:label="bench20260601113789_7519Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113789_7519Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113790_7519Member" xlink:label="bench20260601113790_7519Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113790_7519Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113946_7520Member" xlink:label="bench20260601113946_7520Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113946_7520Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113947_7520Member" xlink:label="bench20260601113947_7520Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113947_7520Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113948_7520Member" xlink:label="bench20260601113948_7520Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113948_7520Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113949_7520Member" xlink:label="bench20260601113949_7520Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113949_7520Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113753_7521Member" xlink:label="bench20260601113753_7521Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113753_7521Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113754_7521Member" xlink:label="bench20260601113754_7521Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113754_7521Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113755_7521Member" xlink:label="bench20260601113755_7521Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113755_7521Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113756_7521Member" xlink:label="bench20260601113756_7521Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113756_7521Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105644_7522Member" xlink:label="bench20251209105644_7522Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105644_7522Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105645_7522Member" xlink:label="bench20251209105645_7522Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105645_7522Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105646_7522Member" xlink:label="bench20251209105646_7522Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105646_7522Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105647_7522Member" xlink:label="bench20251209105647_7522Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105647_7522Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106037_7523Member" xlink:label="bench20251209106037_7523Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106037_7523Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106038_7523Member" xlink:label="bench20251209106038_7523Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106038_7523Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106039_7523Member" xlink:label="bench20251209106039_7523Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106039_7523Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106040_7523Member" xlink:label="bench20251209106040_7523Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106040_7523Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113741_7524Member" xlink:label="bench20260601113741_7524Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113741_7524Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113742_7524Member" xlink:label="bench20260601113742_7524Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113742_7524Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113743_7524Member" xlink:label="bench20260601113743_7524Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113743_7524Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113744_7524Member" xlink:label="bench20260601113744_7524Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113744_7524Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113896_7525Member" xlink:label="bench20260601113896_7525Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113896_7525Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113897_7525Member" xlink:label="bench20260601113897_7525Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113897_7525Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113898_7525Member" xlink:label="bench20260601113898_7525Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113898_7525Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113899_7525Member" xlink:label="bench20260601113899_7525Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113899_7525Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105944_7526Member" xlink:label="bench20251209105944_7526Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105944_7526Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105945_7526Member" xlink:label="bench20251209105945_7526Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105945_7526Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105946_7526Member" xlink:label="bench20251209105946_7526Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105946_7526Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105947_7526Member" xlink:label="bench20251209105947_7526Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105947_7526Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105879_7528Member" xlink:label="bench20251209105879_7528Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105879_7528Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105880_7528Member" xlink:label="bench20251209105880_7528Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105880_7528Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105881_7528Member" xlink:label="bench20251209105881_7528Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105881_7528Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105882_7528Member" xlink:label="bench20251209105882_7528Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105882_7528Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105827_7527Member" xlink:label="bench20251209105827_7527Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105827_7527Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105828_7527Member" xlink:label="bench20251209105828_7527Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105828_7527Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105829_7527Member" xlink:label="bench20251209105829_7527Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105829_7527Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105830_7527Member" xlink:label="bench20251209105830_7527Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105830_7527Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113961_7534Member" xlink:label="bench20260601113961_7534Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113961_7534Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113962_7534Member" xlink:label="bench20260601113962_7534Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113962_7534Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113963_7534Member" xlink:label="bench20260601113963_7534Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113963_7534Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113964_7534Member" xlink:label="bench20260601113964_7534Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113964_7534Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113844_7544Member" xlink:label="bench20260601113844_7544Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113844_7544Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113845_7544Member" xlink:label="bench20260601113845_7544Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113845_7544Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113846_7544Member" xlink:label="bench20260601113846_7544Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113846_7544Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113847_7544Member" xlink:label="bench20260601113847_7544Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113847_7544Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105867_7543Member" xlink:label="bench20251209105867_7543Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105867_7543Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105868_7543Member" xlink:label="bench20251209105868_7543Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105868_7543Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105869_7543Member" xlink:label="bench20251209105869_7543Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105869_7543Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105870_7543Member" xlink:label="bench20251209105870_7543Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105870_7543Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113723_7540Member" xlink:label="bench20260601113723_7540Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113723_7540Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113724_7540Member" xlink:label="bench20260601113724_7540Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113724_7540Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113725_7540Member" xlink:label="bench20260601113725_7540Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113725_7540Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113726_7540Member" xlink:label="bench20260601113726_7540Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113726_7540Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113978_7545Member" xlink:label="bench20260601113978_7545Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113978_7545Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113979_7545Member" xlink:label="bench20260601113979_7545Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113979_7545Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113980_7545Member" xlink:label="bench20260601113980_7545Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113980_7545Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113981_7545Member" xlink:label="bench20260601113981_7545Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113981_7545Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113783_7538Member" xlink:label="bench20260601113783_7538Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113783_7538Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113784_7538Member" xlink:label="bench20260601113784_7538Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113784_7538Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113785_7538Member" xlink:label="bench20260601113785_7538Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113785_7538Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113786_7538Member" xlink:label="bench20260601113786_7538Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113786_7538Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105797_7536Member" xlink:label="bench20251209105797_7536Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105797_7536Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105798_7536Member" xlink:label="bench20251209105798_7536Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105798_7536Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105799_7536Member" xlink:label="bench20251209105799_7536Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105799_7536Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105800_7536Member" xlink:label="bench20251209105800_7536Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105800_7536Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105991_7546Member" xlink:label="bench20251209105991_7546Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105991_7546Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105992_7546Member" xlink:label="bench20251209105992_7546Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105992_7546Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105993_7546Member" xlink:label="bench20251209105993_7546Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105993_7546Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105994_7546Member" xlink:label="bench20251209105994_7546Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105994_7546Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113982_7542Member" xlink:label="bench20260601113982_7542Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113982_7542Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113983_7542Member" xlink:label="bench20260601113983_7542Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113983_7542Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113984_7542Member" xlink:label="bench20260601113984_7542Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113984_7542Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113985_7542Member" xlink:label="bench20260601113985_7542Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113985_7542Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113942_7535Member" xlink:label="bench20260601113942_7535Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113942_7535Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113943_7535Member" xlink:label="bench20260601113943_7535Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113943_7535Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113944_7535Member" xlink:label="bench20260601113944_7535Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113944_7535Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113945_7535Member" xlink:label="bench20260601113945_7535Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113945_7535Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105688_7541Member" xlink:label="bench20251209105688_7541Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105688_7541Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105689_7541Member" xlink:label="bench20251209105689_7541Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105689_7541Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105691_7541Member" xlink:label="bench20251209105691_7541Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105691_7541Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105690_7541Member" xlink:label="bench20251209105690_7541Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105690_7541Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105883_7537Member" xlink:label="bench20251209105883_7537Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105883_7537Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105884_7537Member" xlink:label="bench20251209105884_7537Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105884_7537Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105886_7537Member" xlink:label="bench20251209105886_7537Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105886_7537Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105885_7537Member" xlink:label="bench20251209105885_7537Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105885_7537Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105721_7539Member" xlink:label="bench20251209105721_7539Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105721_7539Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105722_7539Member" xlink:label="bench20251209105722_7539Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105722_7539Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105723_7539Member" xlink:label="bench20251209105723_7539Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105723_7539Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105724_7539Member" xlink:label="bench20251209105724_7539Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105724_7539Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113953_7549Member" xlink:label="bench20260601113953_7549Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113953_7549Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113954_7549Member" xlink:label="bench20260601113954_7549Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113954_7549Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113955_7549Member" xlink:label="bench20260601113955_7549Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113955_7549Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113956_7549Member" xlink:label="bench20260601113956_7549Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113956_7549Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7561Member" xlink:label="bench2024120484698_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7561Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090978_7561Member" xlink:label="bench2024123090978_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090978_7561Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090987_7561Member" xlink:label="bench2024123090987_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090987_7561Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123091008_7561Member" xlink:label="bench2024123091008_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123091008_7561Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191213_7561Member" xlink:label="bench2025010191213_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191213_7561Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191217_7561Member" xlink:label="bench2025010191217_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191217_7561Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191218_7561Member" xlink:label="bench2025010191218_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191218_7561Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191219_7561Member" xlink:label="bench2025010191219_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191219_7561Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010291318_7561Member" xlink:label="bench2025010291318_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010291318_7561Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010291319_7561Member" xlink:label="bench2025010291319_7561Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010291319_7561Member" order="11.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7560Member" xlink:label="bench2024120484698_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7560Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090987_7560Member" xlink:label="bench2024123090987_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090987_7560Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123091008_7560Member" xlink:label="bench2024123091008_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123091008_7560Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191213_7560Member" xlink:label="bench2025010191213_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191213_7560Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191217_7560Member" xlink:label="bench2025010191217_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191217_7560Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191218_7560Member" xlink:label="bench2025010191218_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191218_7560Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191219_7560Member" xlink:label="bench2025010191219_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191219_7560Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010291318_7560Member" xlink:label="bench2025010291318_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010291318_7560Member" order="9.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113918_7560Member" xlink:label="bench20260601113918_7560Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113918_7560Member" order="10.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090978_7562Member" xlink:label="bench2024123090978_7562Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090978_7562Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7562Member" xlink:label="bench2024120484698_7562Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7562Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105970_7562Member" xlink:label="bench20251209105970_7562Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105970_7562Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7559Member" xlink:label="bench2024120484698_7559Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7559Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090978_7559Member" xlink:label="bench2024123090978_7559Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090978_7559Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090987_7559Member" xlink:label="bench2024123090987_7559Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090987_7559Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123091008_7559Member" xlink:label="bench2024123091008_7559Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123091008_7559Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191213_7559Member" xlink:label="bench2025010191213_7559Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191213_7559Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113705_7559Member" xlink:label="bench20260601113705_7559Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113705_7559Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7552Member" xlink:label="bench2024120484698_7552Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7552Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113765_7552Member" xlink:label="bench20260601113765_7552Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113765_7552Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090987_7552Member" xlink:label="bench2024123090987_7552Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090987_7552Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123091008_7552Member" xlink:label="bench2024123091008_7552Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123091008_7552Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2025010191213_7552Member" xlink:label="bench2025010191213_7552Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2025010191213_7552Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113766_7552Member" xlink:label="bench20260601113766_7552Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113766_7552Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113767_7552Member" xlink:label="bench20260601113767_7552Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113767_7552Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7551Member" xlink:label="bench2024120484698_7551Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7551Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113873_7551Member" xlink:label="bench20260601113873_7551Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113873_7551Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090978_7551Member" xlink:label="bench2024123090978_7551Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090978_7551Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090987_7551Member" xlink:label="bench2024123090987_7551Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090987_7551Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113874_7551Member" xlink:label="bench20260601113874_7551Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113874_7551Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113875_7551Member" xlink:label="bench20260601113875_7551Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113875_7551Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7553Member" xlink:label="bench2024120484698_7553Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7553Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105749_7553Member" xlink:label="bench20251209105749_7553Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105749_7553Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105750_7553Member" xlink:label="bench20251209105750_7553Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105750_7553Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105751_7553Member" xlink:label="bench20251209105751_7553Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105751_7553Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7554Member" xlink:label="bench2024120484698_7554Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7554Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105648_7554Member" xlink:label="bench20251209105648_7554Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105648_7554Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090987_7554Member" xlink:label="bench2024123090987_7554Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090987_7554Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105650_7554Member" xlink:label="bench20251209105650_7554Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105650_7554Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105651_7554Member" xlink:label="bench20251209105651_7554Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105651_7554Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7557Member" xlink:label="bench2024120484698_7557Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7557Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113768_7557Member" xlink:label="bench20260601113768_7557Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113768_7557Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090978_7557Member" xlink:label="bench2024123090978_7557Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090978_7557Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090987_7557Member" xlink:label="bench2024123090987_7557Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090987_7557Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123091008_7557Member" xlink:label="bench2024123091008_7557Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123091008_7557Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113769_7557Member" xlink:label="bench20260601113769_7557Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113769_7557Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113770_7557Member" xlink:label="bench20260601113770_7557Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113770_7557Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7555Member" xlink:label="bench2024120484698_7555Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7555Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113965_7555Member" xlink:label="bench20260601113965_7555Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113965_7555Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090978_7555Member" xlink:label="bench2024123090978_7555Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090978_7555Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090987_7555Member" xlink:label="bench2024123090987_7555Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090987_7555Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113966_7555Member" xlink:label="bench20260601113966_7555Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113966_7555Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113967_7555Member" xlink:label="bench20260601113967_7555Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113967_7555Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7556Member" xlink:label="bench2024120484698_7556Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7556Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105710_7556Member" xlink:label="bench20251209105710_7556Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105710_7556Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105711_7556Member" xlink:label="bench20251209105711_7556Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105711_7556Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105712_7556Member" xlink:label="bench20251209105712_7556Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105712_7556Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7558Member" xlink:label="bench2024120484698_7558Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7558Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105653_7558Member" xlink:label="bench20251209105653_7558Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105653_7558Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024123090978_7558Member" xlink:label="bench2024123090978_7558Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024123090978_7558Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105654_7558Member" xlink:label="bench20251209105654_7558Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105654_7558Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105655_7558Member" xlink:label="bench20251209105655_7558Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105655_7558Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113719_7565Member" xlink:label="bench20260601113719_7565Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113719_7565Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113720_7565Member" xlink:label="bench20260601113720_7565Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113720_7565Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113721_7565Member" xlink:label="bench20260601113721_7565Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113721_7565Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113722_7565Member" xlink:label="bench20260601113722_7565Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113722_7565Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7564Member" xlink:label="bench20260601113695_7564Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7564Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113711_7564Member" xlink:label="bench20260601113711_7564Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113711_7564Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113712_7564Member" xlink:label="bench20260601113712_7564Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113712_7564Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113713_7564Member" xlink:label="bench20260601113713_7564Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113713_7564Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113714_7564Member" xlink:label="bench20260601113714_7564Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113714_7564Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113715_7564Member" xlink:label="bench20260601113715_7564Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113715_7564Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7566Member" xlink:label="bench20260601113695_7566Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7566Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113930_7566Member" xlink:label="bench20260601113930_7566Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113930_7566Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115036_7566Member" xlink:label="bench20260630115036_7566Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115036_7566Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113931_7566Member" xlink:label="bench20260601113931_7566Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113931_7566Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113932_7566Member" xlink:label="bench20260601113932_7566Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113932_7566Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113933_7566Member" xlink:label="bench20260601113933_7566Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113933_7566Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113934_7566Member" xlink:label="bench20260601113934_7566Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113934_7566Member" order="8.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113876_7569Member" xlink:label="bench20260601113876_7569Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113876_7569Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113877_7569Member" xlink:label="bench20260601113877_7569Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113877_7569Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115037_7569Member" xlink:label="bench20260630115037_7569Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115037_7569Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113878_7569Member" xlink:label="bench20260601113878_7569Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113878_7569Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113879_7569Member" xlink:label="bench20260601113879_7569Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113879_7569Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106019_7567Member" xlink:label="bench20251209106019_7567Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106019_7567Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106020_7567Member" xlink:label="bench20251209106020_7567Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106020_7567Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260630115038_7567Member" xlink:label="bench20260630115038_7567Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260630115038_7567Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106021_7567Member" xlink:label="bench20251209106021_7567Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106021_7567Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106022_7567Member" xlink:label="bench20251209106022_7567Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106022_7567Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105855_7568Member" xlink:label="bench20251209105855_7568Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105855_7568Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105856_7568Member" xlink:label="bench20251209105856_7568Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105856_7568Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260102107072_7568Member" xlink:label="bench20260102107072_7568Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260102107072_7568Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105857_7568Member" xlink:label="bench20251209105857_7568Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105857_7568Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105858_7568Member" xlink:label="bench20251209105858_7568Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105858_7568Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7570Member" xlink:label="bench20260601113695_7570Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7570Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113926_7570Member" xlink:label="bench20260601113926_7570Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113926_7570Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113927_7570Member" xlink:label="bench20260601113927_7570Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113927_7570Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113928_7570Member" xlink:label="bench20260601113928_7570Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113928_7570Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113929_7570Member" xlink:label="bench20260601113929_7570Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113929_7570Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7571Member" xlink:label="bench20260601113695_7571Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7571Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113935_7571Member" xlink:label="bench20260601113935_7571Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113935_7571Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113936_7571Member" xlink:label="bench20260601113936_7571Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113936_7571Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113937_7571Member" xlink:label="bench20260601113937_7571Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113937_7571Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113938_7571Member" xlink:label="bench20260601113938_7571Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113938_7571Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113913_7573Member" xlink:label="bench20260601113913_7573Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113913_7573Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113914_7573Member" xlink:label="bench20260601113914_7573Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113914_7573Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113915_7573Member" xlink:label="bench20260601113915_7573Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113915_7573Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106016_7572Member" xlink:label="bench20251209106016_7572Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106016_7572Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106017_7572Member" xlink:label="bench20251209106017_7572Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106017_7572Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106018_7572Member" xlink:label="bench20251209106018_7572Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106018_7572Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105852_7574Member" xlink:label="bench20251209105852_7574Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105852_7574Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105853_7574Member" xlink:label="bench20251209105853_7574Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105853_7574Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105854_7574Member" xlink:label="bench20251209105854_7574Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105854_7574Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113802_7576Member" xlink:label="bench20260601113802_7576Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113802_7576Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113803_7576Member" xlink:label="bench20260601113803_7576Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113803_7576Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113804_7576Member" xlink:label="bench20260601113804_7576Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113804_7576Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113805_7576Member" xlink:label="bench20260601113805_7576Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113805_7576Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105835_7578Member" xlink:label="bench20251209105835_7578Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105835_7578Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105836_7578Member" xlink:label="bench20251209105836_7578Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105836_7578Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105837_7578Member" xlink:label="bench20251209105837_7578Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105837_7578Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105838_7578Member" xlink:label="bench20251209105838_7578Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105838_7578Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113775_7581Member" xlink:label="bench20260601113775_7581Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113775_7581Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113776_7581Member" xlink:label="bench20260601113776_7581Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113776_7581Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113777_7581Member" xlink:label="bench20260601113777_7581Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113777_7581Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113778_7581Member" xlink:label="bench20260601113778_7581Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113778_7581Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113761_7582Member" xlink:label="bench20260601113761_7582Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113761_7582Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113762_7582Member" xlink:label="bench20260601113762_7582Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113762_7582Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113763_7582Member" xlink:label="bench20260601113763_7582Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113763_7582Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113764_7582Member" xlink:label="bench20260601113764_7582Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113764_7582Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113884_7575Member" xlink:label="bench20260601113884_7575Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113884_7575Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113885_7575Member" xlink:label="bench20260601113885_7575Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113885_7575Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113886_7575Member" xlink:label="bench20260601113886_7575Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113886_7575Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113887_7575Member" xlink:label="bench20260601113887_7575Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113887_7575Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105725_7577Member" xlink:label="bench20251209105725_7577Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105725_7577Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105726_7577Member" xlink:label="bench20251209105726_7577Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105726_7577Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105727_7577Member" xlink:label="bench20251209105727_7577Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105727_7577Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105728_7577Member" xlink:label="bench20251209105728_7577Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105728_7577Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105787_7583Member" xlink:label="bench20251209105787_7583Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105787_7583Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105788_7583Member" xlink:label="bench20251209105788_7583Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105788_7583Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105789_7583Member" xlink:label="bench20251209105789_7583Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105789_7583Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105790_7583Member" xlink:label="bench20251209105790_7583Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105790_7583Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113836_7586Member" xlink:label="bench20260601113836_7586Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113836_7586Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113837_7586Member" xlink:label="bench20260601113837_7586Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113837_7586Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113838_7586Member" xlink:label="bench20260601113838_7586Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113838_7586Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113839_7586Member" xlink:label="bench20260601113839_7586Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113839_7586Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113701_7584Member" xlink:label="bench20260601113701_7584Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113701_7584Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113702_7584Member" xlink:label="bench20260601113702_7584Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113702_7584Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113703_7584Member" xlink:label="bench20260601113703_7584Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113703_7584Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113704_7584Member" xlink:label="bench20260601113704_7584Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113704_7584Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105897_7580Member" xlink:label="bench20251209105897_7580Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105897_7580Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105898_7580Member" xlink:label="bench20251209105898_7580Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105898_7580Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105899_7580Member" xlink:label="bench20251209105899_7580Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105899_7580Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105900_7580Member" xlink:label="bench20251209105900_7580Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105900_7580Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105819_7585Member" xlink:label="bench20251209105819_7585Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105819_7585Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105820_7585Member" xlink:label="bench20251209105820_7585Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105820_7585Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105822_7585Member" xlink:label="bench20251209105822_7585Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105822_7585Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105821_7585Member" xlink:label="bench20251209105821_7585Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105821_7585Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105921_7579Member" xlink:label="bench20251209105921_7579Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105921_7579Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105922_7579Member" xlink:label="bench20251209105922_7579Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105922_7579Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105923_7579Member" xlink:label="bench20251209105923_7579Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105923_7579Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105924_7579Member" xlink:label="bench20251209105924_7579Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105924_7579Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113806_7587Member" xlink:label="bench20260601113806_7587Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113806_7587Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113807_7587Member" xlink:label="bench20260601113807_7587Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113807_7587Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113808_7587Member" xlink:label="bench20260601113808_7587Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113808_7587Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113809_7587Member" xlink:label="bench20260601113809_7587Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113809_7587Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105839_7594Member" xlink:label="bench20251209105839_7594Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105839_7594Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105840_7594Member" xlink:label="bench20251209105840_7594Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105840_7594Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105841_7594Member" xlink:label="bench20251209105841_7594Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105841_7594Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105842_7594Member" xlink:label="bench20251209105842_7594Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105842_7594Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113779_7590Member" xlink:label="bench20260601113779_7590Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113779_7590Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113780_7590Member" xlink:label="bench20260601113780_7590Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113780_7590Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113781_7590Member" xlink:label="bench20260601113781_7590Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113781_7590Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113782_7590Member" xlink:label="bench20260601113782_7590Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113782_7590Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113827_7591Member" xlink:label="bench20260601113827_7591Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113827_7591Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113828_7591Member" xlink:label="bench20260601113828_7591Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113828_7591Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113829_7591Member" xlink:label="bench20260601113829_7591Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113829_7591Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113830_7591Member" xlink:label="bench20260601113830_7591Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113830_7591Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113888_7597Member" xlink:label="bench20260601113888_7597Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113888_7597Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113889_7597Member" xlink:label="bench20260601113889_7597Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113889_7597Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113890_7597Member" xlink:label="bench20260601113890_7597Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113890_7597Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113891_7597Member" xlink:label="bench20260601113891_7597Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113891_7597Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105731_7588Member" xlink:label="bench20251209105731_7588Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105731_7588Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105732_7588Member" xlink:label="bench20251209105732_7588Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105732_7588Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105733_7588Member" xlink:label="bench20251209105733_7588Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105733_7588Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105734_7588Member" xlink:label="bench20251209105734_7588Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105734_7588Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105793_7589Member" xlink:label="bench20251209105793_7589Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105793_7589Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105794_7589Member" xlink:label="bench20251209105794_7589Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105794_7589Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105795_7589Member" xlink:label="bench20251209105795_7589Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105795_7589Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105796_7589Member" xlink:label="bench20251209105796_7589Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105796_7589Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113840_7598Member" xlink:label="bench20260601113840_7598Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113840_7598Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113841_7598Member" xlink:label="bench20260601113841_7598Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113841_7598Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113842_7598Member" xlink:label="bench20260601113842_7598Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113842_7598Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113843_7598Member" xlink:label="bench20260601113843_7598Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113843_7598Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113681_7592Member" xlink:label="bench20260601113681_7592Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113681_7592Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113682_7592Member" xlink:label="bench20260601113682_7592Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113682_7592Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113683_7592Member" xlink:label="bench20260601113683_7592Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113683_7592Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113684_7592Member" xlink:label="bench20260601113684_7592Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113684_7592Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105735_7596Member" xlink:label="bench20251209105735_7596Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105735_7596Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105736_7596Member" xlink:label="bench20251209105736_7596Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105736_7596Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105738_7596Member" xlink:label="bench20251209105738_7596Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105738_7596Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105737_7596Member" xlink:label="bench20251209105737_7596Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105737_7596Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105823_7593Member" xlink:label="bench20251209105823_7593Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105823_7593Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105824_7593Member" xlink:label="bench20251209105824_7593Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105824_7593Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105825_7593Member" xlink:label="bench20251209105825_7593Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105825_7593Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105826_7593Member" xlink:label="bench20251209105826_7593Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105826_7593Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105928_7595Member" xlink:label="bench20251209105928_7595Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105928_7595Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105929_7595Member" xlink:label="bench20251209105929_7595Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105929_7595Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105930_7595Member" xlink:label="bench20251209105930_7595Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105930_7595Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105931_7595Member" xlink:label="bench20251209105931_7595Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105931_7595Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7608Member" xlink:label="bench20260601113695_7608Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7608Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113797_7608Member" xlink:label="bench20260601113797_7608Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113797_7608Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113798_7608Member" xlink:label="bench20260601113798_7608Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113798_7608Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113799_7608Member" xlink:label="bench20260601113799_7608Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113799_7608Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113800_7608Member" xlink:label="bench20260601113800_7608Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113800_7608Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113801_7608Member" xlink:label="bench20260601113801_7608Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113801_7608Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105831_7603Member" xlink:label="bench20251209105831_7603Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105831_7603Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105832_7603Member" xlink:label="bench20251209105832_7603Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105832_7603Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105833_7603Member" xlink:label="bench20251209105833_7603Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105833_7603Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105834_7603Member" xlink:label="bench20251209105834_7603Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105834_7603Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113771_7605Member" xlink:label="bench20260601113771_7605Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113771_7605Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113772_7605Member" xlink:label="bench20260601113772_7605Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113772_7605Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113773_7605Member" xlink:label="bench20260601113773_7605Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113773_7605Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113774_7605Member" xlink:label="bench20260601113774_7605Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113774_7605Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113757_7606Member" xlink:label="bench20260601113757_7606Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113757_7606Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113758_7606Member" xlink:label="bench20260601113758_7606Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113758_7606Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113759_7606Member" xlink:label="bench20260601113759_7606Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113759_7606Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113760_7606Member" xlink:label="bench20260601113760_7606Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113760_7606Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113880_7600Member" xlink:label="bench20260601113880_7600Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113880_7600Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113881_7600Member" xlink:label="bench20260601113881_7600Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113881_7600Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113882_7600Member" xlink:label="bench20260601113882_7600Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113882_7600Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113883_7600Member" xlink:label="bench20260601113883_7600Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113883_7600Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105717_7601Member" xlink:label="bench20251209105717_7601Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105717_7601Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105718_7601Member" xlink:label="bench20251209105718_7601Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105718_7601Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105719_7601Member" xlink:label="bench20251209105719_7601Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105719_7601Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105720_7601Member" xlink:label="bench20251209105720_7601Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105720_7601Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105783_7599Member" xlink:label="bench20251209105783_7599Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105783_7599Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105784_7599Member" xlink:label="bench20251209105784_7599Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105784_7599Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105785_7599Member" xlink:label="bench20251209105785_7599Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105785_7599Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105786_7599Member" xlink:label="bench20251209105786_7599Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105786_7599Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7610Member" xlink:label="bench20260601113695_7610Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7610Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113831_7610Member" xlink:label="bench20260601113831_7610Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113831_7610Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113832_7610Member" xlink:label="bench20260601113832_7610Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113832_7610Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113833_7610Member" xlink:label="bench20260601113833_7610Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113833_7610Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113834_7610Member" xlink:label="bench20260601113834_7610Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113834_7610Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113835_7610Member" xlink:label="bench20260601113835_7610Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113835_7610Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113695_7607Member" xlink:label="bench20260601113695_7607Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113695_7607Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113696_7607Member" xlink:label="bench20260601113696_7607Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113696_7607Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113697_7607Member" xlink:label="bench20260601113697_7607Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113697_7607Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113698_7607Member" xlink:label="bench20260601113698_7607Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113698_7607Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113699_7607Member" xlink:label="bench20260601113699_7607Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113699_7607Member" order="6.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113700_7607Member" xlink:label="bench20260601113700_7607Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113700_7607Member" order="7.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105893_7604Member" xlink:label="bench20251209105893_7604Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105893_7604Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105894_7604Member" xlink:label="bench20251209105894_7604Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105894_7604Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105895_7604Member" xlink:label="bench20251209105895_7604Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105895_7604Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105896_7604Member" xlink:label="bench20251209105896_7604Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105896_7604Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105815_7602Member" xlink:label="bench20251209105815_7602Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105815_7602Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105816_7602Member" xlink:label="bench20251209105816_7602Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105816_7602Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105817_7602Member" xlink:label="bench20251209105817_7602Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105817_7602Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105818_7602Member" xlink:label="bench20251209105818_7602Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105818_7602Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105917_7609Member" xlink:label="bench20251209105917_7609Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105917_7609Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105918_7609Member" xlink:label="bench20251209105918_7609Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105918_7609Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105919_7609Member" xlink:label="bench20251209105919_7609Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105919_7609Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105920_7609Member" xlink:label="bench20251209105920_7609Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105920_7609Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113919_7611Member" xlink:label="bench20260601113919_7611Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113919_7611Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113920_7611Member" xlink:label="bench20260601113920_7611Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113920_7611Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113921_7611Member" xlink:label="bench20260601113921_7611Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113921_7611Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113922_7611Member" xlink:label="bench20260601113922_7611Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113922_7611Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113814_7620Member" xlink:label="bench20260601113814_7620Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113814_7620Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113815_7620Member" xlink:label="bench20260601113815_7620Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113815_7620Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113816_7620Member" xlink:label="bench20260601113816_7620Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113816_7620Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113817_7620Member" xlink:label="bench20260601113817_7620Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113817_7620Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105863_7624Member" xlink:label="bench20251209105863_7624Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105863_7624Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105864_7624Member" xlink:label="bench20251209105864_7624Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105864_7624Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105865_7624Member" xlink:label="bench20251209105865_7624Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105865_7624Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105866_7624Member" xlink:label="bench20251209105866_7624Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105866_7624Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113906_7617Member" xlink:label="bench20260601113906_7617Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113906_7617Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113907_7617Member" xlink:label="bench20260601113907_7617Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113907_7617Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113908_7617Member" xlink:label="bench20260601113908_7617Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113908_7617Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113909_7617Member" xlink:label="bench20260601113909_7617Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113909_7617Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113957_7613Member" xlink:label="bench20260601113957_7613Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113957_7613Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113958_7613Member" xlink:label="bench20260601113958_7613Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113958_7613Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113959_7613Member" xlink:label="bench20260601113959_7613Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113959_7613Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113960_7613Member" xlink:label="bench20260601113960_7613Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113960_7613Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113749_7615Member" xlink:label="bench20260601113749_7615Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113749_7615Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113750_7615Member" xlink:label="bench20260601113750_7615Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113750_7615Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113751_7615Member" xlink:label="bench20260601113751_7615Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113751_7615Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113752_7615Member" xlink:label="bench20260601113752_7615Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113752_7615Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105640_7621Member" xlink:label="bench20251209105640_7621Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105640_7621Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105641_7621Member" xlink:label="bench20251209105641_7621Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105641_7621Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105642_7621Member" xlink:label="bench20251209105642_7621Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105642_7621Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105643_7621Member" xlink:label="bench20251209105643_7621Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105643_7621Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106033_7622Member" xlink:label="bench20251209106033_7622Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106033_7622Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106034_7622Member" xlink:label="bench20251209106034_7622Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106034_7622Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106035_7622Member" xlink:label="bench20251209106035_7622Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106035_7622Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209106036_7622Member" xlink:label="bench20251209106036_7622Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209106036_7622Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113737_7618Member" xlink:label="bench20260601113737_7618Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113737_7618Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113738_7618Member" xlink:label="bench20260601113738_7618Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113738_7618Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113739_7618Member" xlink:label="bench20260601113739_7618Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113739_7618Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113740_7618Member" xlink:label="bench20260601113740_7618Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113740_7618Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113892_7619Member" xlink:label="bench20260601113892_7619Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113892_7619Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113893_7619Member" xlink:label="bench20260601113893_7619Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113893_7619Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113894_7619Member" xlink:label="bench20260601113894_7619Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113894_7619Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113895_7619Member" xlink:label="bench20260601113895_7619Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113895_7619Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105949_7616Member" xlink:label="bench20251209105949_7616Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105949_7616Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105950_7616Member" xlink:label="bench20251209105950_7616Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105950_7616Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105951_7616Member" xlink:label="bench20251209105951_7616Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105951_7616Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105952_7616Member" xlink:label="bench20251209105952_7616Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105952_7616Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105875_7614Member" xlink:label="bench20251209105875_7614Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105875_7614Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105876_7614Member" xlink:label="bench20251209105876_7614Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105876_7614Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105877_7614Member" xlink:label="bench20251209105877_7614Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105877_7614Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105878_7614Member" xlink:label="bench20251209105878_7614Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105878_7614Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105935_7623Member" xlink:label="bench20251209105935_7623Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105935_7623Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105936_7623Member" xlink:label="bench20251209105936_7623Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105936_7623Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105937_7623Member" xlink:label="bench20251209105937_7623Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105937_7623Member" order="4.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20251209105938_7623Member" xlink:label="bench20251209105938_7623Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20251209105938_7623Member" order="5.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench2024120484698_7626Member" xlink:label="bench2024120484698_7626Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench2024120484698_7626Member" order="2.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113791_7626Member" xlink:label="bench20260601113791_7626Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113791_7626Member" order="3.0"/>
    <link:loc xlink:type="locator" xlink:href="tsr-20260430.xsd#tsr_bench20260601113792_7626Member" xlink:label="bench20260601113792_7626Member"/>
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LargestHoldingsDomain" xlink:to="bench20260601113792_7626Member" order="4.0"/>
  </link:definitionLink>
</link:linkbase>
