RankingsPublished Feb 10, 202612 min read

Best ROI Graduate-Level Health Care Careers in 2026

An orthopedic surgeon earns $451,000 a year, but a nurse anesthetist keeps more money over 20 years. That’s the kind of counterintuitive result you get when you measure what people actually keep—salary minus training costs and lost earning years. We ranked 26 graduate health care careers, including 10 physician specialties, and the results challenge the assumption that more school always pays off.

H
HealthJob

Editorial Team

Editorial illustration representing return on investment analysis for graduate-level health care careers

Here’s the core tension at the graduate level: higher salaries come with longer training paths, bigger tuition bills, and years of forgone earnings. An orthopedic surgeon earns $451,000 but needs 13 years and $250,000. A CRNA earns $223,000 after 10 years and $100,000—and earns full RN wages during the bridge years. Over 20 years, CRNA nets roughly $2.3M versus the surgeon’s $1.7M. The higher salary doesn’t always win.

We ranked 26 graduate-level health care careers by 20-year net earnings: total income minus education costs. This includes bachelor’s, master’s, and doctoral careers, plus 10 physician specialties. Salary data comes from BLS Occupational Employment and Wage Statistics (OEWS), May 2024. Physician salaries use BLS mean wages because the BLS does not publish medians above $239,200. Education costs come from College Scorecard and AAMC tuition data. For physician specialties, we account for residency wages (~$65,000/year), reducing the opportunity cost during those years.

We include physician specialties here because the comparison is the point. If you’re deciding between medical school, PA school, or an NP program, you deserve to see the numbers side by side—including the years of your life each path requires. Unlike our Highest-Paying rankings (which exclude physicians), this page focuses on the net return after all costs.

A word of caution that matters more at this level than any other: graduate programs are expensive enough and long enough that choosing wrong is costly. An athletic trainer with a master’s degree earns $60,000. A CRNA with roughly the same years invested earns $223,000. The education level is similar; the outcomes are not. Read the career descriptions carefully before letting the numbers drive your decision.

This is part of our Best ROI Health Care Careers series. Also see: Certificates | Associate’s Degrees

Key Findings

  • The winner isn’t who you’d expect: CRNA nets roughly $2.3M over 20 years—beating every physician specialty. The trick: you earn full RN wages ($94,000) during bridge years, so the 10-year path includes several years of paid work. A $223,000 median salary on top of that is what pushes CRNA past surgeons earning twice as much per year.
  • Physicians still dominate—but not at the top: Eight of the top 10 are physician specialties. Surgical fields (orthopedics, cardiology, general surgery) produce the highest absolute returns despite 13-year paths and $250,000 bills. But CRNA, with shorter training and paid bridge years, beats them all on net return.
  • Every year in school costs you roughly $46,000 in lost income: Opportunity cost is the variable most people forget. Each year in school or residency means $46,000 you didn’t earn (offset by ~$65,000 residency pay for physicians). This hidden cost is why an 8-year NP path can rival an 11-year physician path despite a lower salary.
  • NP demand is growing faster than any other health care career: Nurse practitioner at 40% growth isn’t just popular—the demand is structural. Primary care physician shortages, expanding NP scope-of-practice laws, and rural health care gaps all fuel it.
  • PA offers the best balance of salary, growth, and flexibility: Physician assistant at 28% growth and $130,000. The unique PA advantage: you can switch specialties without additional residency training—something physicians can’t easily do.

Education Cost vs Median Salary

Each bubble represents a graduate-level career. X-axis = estimated education cost. Y-axis = median salary (or BLS mean for physicians) from BLS OEWS (May 2024). Bubble size = 10-year growth rate from BLS Employment Projections (2024–34).

Median Salary
$60k$60k$60k$60k$60k$60k$60k$60k$60k$60k$60k$60k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$61k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$62k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$63k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$64k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$65k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$66k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$67k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$68k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$69k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$70k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$71k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$72k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$73k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$74k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$75k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$76k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$77k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$78k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$79k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$80k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$81k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$82k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$83k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$84k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$85k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$86k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$87k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$88k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$89k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$90k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$91k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$92k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$93k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$94k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$95k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$96k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$97k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$98k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$99k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$100k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$101k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$102k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$103k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$104k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$105k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$106k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$107k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$108k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$109k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$110k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$111k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$112k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$113k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$114k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$115k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$116k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$117k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$118k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$119k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$120k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$121k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$122k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$123k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$124k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$125k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$126k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$127k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$128k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$129k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$130k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$131k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$132k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$133k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$134k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$135k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$136k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$137k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$138k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$139k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$140k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$141k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$142k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$143k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$144k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$145k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$146k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$147k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$148k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$149k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$150k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$151k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$152k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$153k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$154k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$155k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$156k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$157k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$158k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$159k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$160k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$161k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$162k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$163k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$164k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$165k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$166k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$167k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$168k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$169k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$170k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$171k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$172k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$173k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$174k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$175k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$176k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$177k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$178k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$179k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$180k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$181k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$182k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$183k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$184k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$185k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$186k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$187k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$188k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$189k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$190k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$191k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$192k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$193k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$194k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$195k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$196k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$197k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$198k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$199k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$200k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$201k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$202k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$203k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$204k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$205k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$206k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$207k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$208k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$209k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$210k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$211k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$212k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$213k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$214k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$215k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$216k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$217k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$218k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$219k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$220k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$221k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$222k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$223k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$224k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$225k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$226k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$227k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$228k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$229k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$230k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$231k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$232k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$233k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$234k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$235k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$236k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$237k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$238k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k$239k204060801001201401601802002202402602803003203403603804004204404604805005205405605806006206406606807007207407607808008208408608809009209409609801k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k1k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k2k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k3k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k4k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k5k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k6k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k7k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k8k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k9k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k10k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k11k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k12k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k13k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k14k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k15k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k16k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k17k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k18k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k19k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k20k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k21k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k22k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k23k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k24k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k25k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k26k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k27k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k28k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k29k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k30k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k31k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k32k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k33k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k34k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k35k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k36k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k37k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k38k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k39k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k40k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k41k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k42k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k43k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k44k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k45k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k46k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k47k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k48k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k49k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k50k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k51k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k52k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k53k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k54k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k55k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k56k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k57k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k58k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k59k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k60k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k61k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k62k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k63k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k64k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k65k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k66k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k67k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k68k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k69k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k70k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k71k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k72k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k73k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k74k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k75k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k76k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k77k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k78k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k79k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k80k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k81k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k82k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k83k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k84k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k85k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k86k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k87k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k88k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k89k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k90k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k91k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k92k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k93k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k94k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k95k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k96k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k97k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k98k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k99k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k100k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k101k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k102k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k103k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k104k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k105k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k106k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k107k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k108k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k109k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k110k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k111k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k112k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k113k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k114k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k115k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k116k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k117k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k118k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k119k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k120k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k121k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k122k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k123k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k124k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k125k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k126k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k127k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k128k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k129k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k130k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k131k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k132k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k133k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k134k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k135k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k136k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k137k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k138k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k139k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k140k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k141k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k142k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k143k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k144k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k145k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k146k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k147k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k148k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k149k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k150k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k151k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k152k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k153k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k154k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k155k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k156k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k157k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k158k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k159k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k160k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k161k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k162k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k163k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k164k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k165k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k166k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k167k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k168k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k169k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k170k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k171k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k172k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k173k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k174k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k175k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k176k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k177k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k178k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k179k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k180k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k181k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k182k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k183k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k184k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k185k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k186k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k187k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k188k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k189k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k190k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k191k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k192k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k193k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k194k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k195k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k196k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k197k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k198k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k199k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k200k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k201k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k202k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k203k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k204k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k205k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k206k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k207k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k208k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k209k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k210k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k211k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k212k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k213k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k214k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k215k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k216k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k217k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k218k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k219k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k220k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k221k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k222k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k223k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k224k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k225k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k226k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k227k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k228k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k229k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k230k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k231k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k232k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k233k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k234k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k235k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k236k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k237k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k238k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k239k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k240k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k241k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k242k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k243k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k244k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k245k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k246k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k247k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k248k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k249k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k250k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k251k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k252k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k253k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k254k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k255k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k256k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k257k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k258k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k259k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k260k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k261k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k262k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k263k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k264k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k265k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k266k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k267k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k268k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k269k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k270k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k271k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k272k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k273k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k274k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k275k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k276k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k277k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k278k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k279k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k280k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k281k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k282k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k283k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k284k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k285k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k286k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k287k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k288k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k289k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k290k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k291k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k292k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k293k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k294k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k295k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k296k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k297k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k298k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k299k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k300k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k301k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k302k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k303k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k304k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k305k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k306k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k307k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k308k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k309k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k310k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k311k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k312k313kCertified RN Anesthetist (CRNA)Internal Medicine PhysicianEmergency Medicine PhysicianPediatricianPharmacist (Doctor of Pharmacy)Nurse Pract.
Education Cost ($)
Patient Care
Laboratory
Allied Health
Hover or tap a dot for details.

Chart Insights

  • CRNA sits in a category of its own: Look at CRNA on the chart: $223,000 salary on a $100,000 investment. No other non-physician career comes close to that cost-to-salary ratio. The paid nursing bridge years are what make this math work.
  • The physician cluster tells a story about residency length: All 10 physician specialties cost roughly $250,000—so what separates them isn’t training cost, it’s how long residency takes. Emergency medicine (3-year residency) starts earning sooner; orthopedic surgery (5-year residency) earns more but starts later.
  • The biggest bubbles belong to NP and PA: Those large circles represent 40% NP growth and 28% PA growth. When demand grows that fast, salaries hold firm and employers offer better terms—that growth-adjusted security doesn’t show up in the salary number alone.

Top 10 Best ROI Graduate-Level Careers

The 26 graduate-level health care careers (bachelor’s through doctoral, including physician specialties) with the highest 20-year net earnings after education costs. Salary data from BLS OEWS (May 2024); physician salaries use BLS mean wages; training costs from College Scorecard and AAMC tuition data.

1

Certified Registered Nurse Anesthetist (CRNA)

Patient Care
20-year net earnings
$2.3M
Median annual salary
$223k/yr
Years to target-role paycheck
11 years
Estimated education/training cost
$127k
What they do
Put patients under for surgery, manage airways, adjust drug dosages in real time, and handle pain management. CRNAs work in ORs, labor suites, and outpatient surgery centers—often as the sole anesthesia provider in rural and community hospitals.
Why the ROI is strong
A $223,000 median salary on a $100,000 BSN-to-DNAP investment. The key to CRNA’s dominance: you earn full RN wages during the ICU bridge years, so the 10-year path includes several years of paid work. That paid runway is what pushes the 20-year net past every physician specialty on this page.
T-2

Internal Medicine Physician

Patient Care
20-year net earnings
$2.0M
Median annual salary
$239k/yr
Years to target-role paycheck
11 years
Estimated education/training cost
$349k
What they do
Manage the full range of adult diseases: diabetes, hypertension, infections, autoimmune conditions. Internists coordinate complex care, juggle multiple chronic conditions, and serve as the quarterback of a patient’s medical team.
Why the ROI is strong
A $263,000 mean salary on an 11-year training path. The breadth of internal medicine ensures steady patient volume—everyone ages, and aging adults accumulate conditions that need management. The risk: NPs and PAs are taking on more primary care, which could affect demand for general internists over time.
T-2

Family Medicine Physician

Patient Care
20-year net earnings
$2.0M
Median annual salary
$239k/yr
Years to target-role paycheck
11 years
Estimated education/training cost
$349k
What they do
See patients of all ages for everything from ear infections to diabetes management to minor procedures. Family medicine has the broadest scope of any physician specialty—you treat the whole family across their lifetimes.
Why the ROI is strong
A $257,000 mean salary on an 11-year path. The broadest scope in medicine ensures steady patient volume, especially in underserved areas where family physicians are desperately needed. The honest tradeoff: NPs and PAs are increasingly sharing the primary care workload, which could put pressure on physician compensation in this specialty over time.
T-2

Emergency Medicine Physician

Patient Care
20-year net earnings
$2.0M
Median annual salary
$239k/yr
Years to target-role paycheck
11 years
Estimated education/training cost
$349k
What they do
Work in the ER treating everything from chest pain to car accidents to psychiatric crises. The pace is fast, the decisions are high-stakes, and the shift schedule (typically 12 hours) gives you more days off than most physician specialties.
Why the ROI is strong
A $321,000 mean salary with the shortest physician residency (3 years after medical school). That shorter training means you start earning attending-level pay sooner than any other physician path—which gives EM a hidden ROI advantage over longer surgical residencies.
5

Pediatrician

Patient Care
20-year net earnings
$1.9M
Median annual salary
$222k/yr
Years to target-role paycheck
11 years
Estimated education/training cost
$349k
What they do
Care for infants, children, and teenagers: well-child visits, vaccinations, developmental assessments, and treatment of childhood illnesses. Most pediatricians work in outpatient offices with regular hours.
Why the ROI is strong
A $222,000 mean salary—the lowest among physician specialties on this page—on an 11-year training path. The pay gap with other specialties makes pediatrics the weakest physician ROI by years invested. People choose pediatrics because they want to work with kids, not because the math is optimal.
T-6

Dermatologist

Patient Care
20-year net earnings
$1.9M
Median annual salary
$239k/yr
Years to target-role paycheck
12 years
Estimated education/training cost
$349k
What they do
Diagnose and treat skin conditions from acne to melanoma, perform biopsies and minor surgical procedures, and screen for skin cancer. Most dermatologists work outpatient hours with minimal emergency coverage—one of the most lifestyle-friendly physician specialties.
Why the ROI is strong
A $281,000 mean salary with a schedule most physicians envy: mostly daytime, mostly outpatient, rarely on call. The 12-year training path is offset by high-volume procedural revenue and strong patient demand. The catch: dermatology residency is one of the most competitive in medicine.
T-6

Psychiatrist

Patient Care
20-year net earnings
$1.9M
Median annual salary
$239k/yr
Years to target-role paycheck
12 years
Estimated education/training cost
$349k
What they do
Diagnose and treat mental health disorders through medication management, psychotherapy, and psychiatric evaluation. Settings range from inpatient psychiatric units to private practice to telepsychiatry (remote consultations).
Why the ROI is strong
A $269,000 mean salary on a 12-year path. Growing mental health awareness, insurance parity laws, and a persistent shortage of psychiatrists sustain the salary premium. Telepsychiatry has also expanded where and how psychiatrists can practice—adding geographic and schedule flexibility.
8

Anesthesiologist

Patient Care
20-year net earnings
$1.9M
Median annual salary
$239k/yr
Years to target-role paycheck
12 years
Estimated education/training cost
$337k
What they do
Administer anesthesia, manage patients’ pain, and monitor vital functions during surgery. Anesthesiologists oversee CRNAs in team-based models and handle the most complex cases: cardiac surgery, trauma, pediatrics.
Why the ROI is strong
A $337,000 mean salary on a $250,000 investment with a 12-year path including fellowship. Anesthesia is essential to every OR—no hospital runs without it. The compensation reflects that irreplaceability, though the growing CRNA workforce is shifting the supervision model in some states.
T-9

General Surgeon

Patient Care
20-year net earnings
$1.7M
Median annual salary
$239k/yr
Years to target-role paycheck
13 years
Estimated education/training cost
$349k
What they do
Perform appendectomies, hernia repairs, gallbladder removals, trauma surgeries, and more. General surgeons handle the broadest scope of surgical cases and are often the first surgeon called in emergencies.
Why the ROI is strong
A $355,000 mean salary on a $250,000 investment. The 13-year path is long, but the breadth of cases means high procedural volume across hospital settings. If you want to operate and don’t want to narrow into a subspecialty, general surgery delivers both variety and strong earnings.
T-9

Orthopedic Surgeon

Patient Care
20-year net earnings
$1.7M
Median annual salary
$239k/yr
Years to target-role paycheck
13 years
Estimated education/training cost
$349k
What they do
Operate on bones, joints, and muscles—joint replacements, fracture repairs, spinal fusions, sports medicine procedures. The training is grueling: 5-year surgical residency after medical school, with 80-hour weeks and high-stakes call shifts.
Why the ROI is strong
The highest-earning physician specialty at $451,000 mean salary. Despite a 13-year training path and $250,000 investment, orthopedic surgery still produces roughly $1.7M in 20-year net earnings. The tradeoff: the lifestyle during residency is punishing, and the path is among the most competitive in medicine.

Complete Graduate-Level Career Rankings (All 28 Careers)

All 26 graduate-level health care careers sorted by 20-year net earnings. Salary from BLS OEWS (May 2024); physician salaries use BLS mean wages; growth rates from BLS Employment Projections (2024–34); training costs from College Scorecard and AAMC.

#1
Certified Registered Nurse Anesthetist (CRNA)
20-year net earnings
$2.3M
Strong
Median annual salary: $223k/yr
10-year growth rate: 9.0%
Education level: Doctoral Degree
#2
Internal Medicine Physician
20-year net earnings
$2.0M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#3
Family Medicine Physician
20-year net earnings
$2.0M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#4
Emergency Medicine Physician
20-year net earnings
$2.0M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#5
Pediatrician
20-year net earnings
$1.9M
Strong
Median annual salary: $222k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#6
Dermatologist
20-year net earnings
$1.9M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#7
Psychiatrist
20-year net earnings
$1.9M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#8
Anesthesiologist
20-year net earnings
$1.9M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#9
General Surgeon
20-year net earnings
$1.7M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#10
Orthopedic Surgeon
20-year net earnings
$1.7M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#11
Physician Assistant
20-year net earnings
$1.7M
Strong
Median annual salary: $133k/yr
10-year growth rate: 28.0%
Education level: Master's Degree
#12
Pharmacist (Doctor of Pharmacy)
20-year net earnings
$1.6M
Strong
Median annual salary: $137k/yr
10-year growth rate: 2.4%
Education level: Doctoral Degree
#13
Nurse Practitioner
20-year net earnings
$1.6M
Strong
Median annual salary: $129k/yr
10-year growth rate: 40.0%
Education level: Master's Degree
#14
Cardiologist
20-year net earnings
$1.5M
Strong
Median annual salary: $239k/yr
10-year growth rate: 3.0%
Education level: Doctoral Degree
#15
Radiation Therapist
20-year net earnings
$1.5M
Strong
Median annual salary: $102k/yr
10-year growth rate: 1.2%
Education level: Bachelor's Degree
#16
Certified Nurse-Midwife (CNM)
20-year net earnings
$1.5M
Strong
Median annual salary: $129k/yr
10-year growth rate: 11.0%
Education level: Master's Degree
#17
Registered Nurse
20-year net earnings
$1.5M
Solid
Median annual salary: $94k/yr
10-year growth rate: 6.2%
Education level: Bachelor's Degree
#18
Genetic Counselor
20-year net earnings
$1.3M
Solid
Median annual salary: $99k/yr
10-year growth rate: 16.0%
Education level: Master's Degree
#19
Occupational Therapist
20-year net earnings
$1.2M
Solid
Median annual salary: $98k/yr
10-year growth rate: 10.5%
Education level: Master's Degree
#20
Speech-Language Pathologist
20-year net earnings
$1.2M
Solid
Median annual salary: $95k/yr
10-year growth rate: 9.6%
Education level: Master's Degree

Sources

Methodology

We calculated 20-year net earnings by adding up each year’s income and subtracting education costs. During education years, income is $0. For physician specialties, residency years earn approximately $65,000/year. After training, salary follows a trajectory from entry-level (BLS 25th percentile) through mid-career (50th percentile) to experienced (75th percentile). The result is a single number: what you’d keep over 20 years after paying for school.

Tuition comes from the federal College Scorecard when available, and from AAMC tuition reports for physician specialties. Salary data comes from BLS OEWS, May 2024. Physician salaries use BLS mean wages because the BLS does not publish medians above $239,200. Living expenses are excluded.

At the graduate level, individual variation is wider than at any other tier. Medical school tuition ranges from $150,000 to $350,000+ depending on public vs. private. NP and PA program costs vary by institution. Residency location and specialty choice affect both lifestyle and future earning potential. These rankings show the general pattern—your specific path will differ based on the programs you choose, the debt you take on, and how your career unfolds.