204 EXPIRATION CALENDAR PRODUCTS
As the world s largest and most diverse derivatives marketplace, CME Group is where the world comes to manage risk. In 2008, NYMEX became part of CME Group. Together, we offer the most extensive and liquid energy complex in the world, including Light Sweet Crude Oil (WTI), NYMEX Brent Crude Oil, DME Oman Crude Oil, Natural Gas (Henry Hub), refined products and electricity products. Many of our contracts are benchmarks that set the price for these resources worldwide. From the world s largest industrial companies to financial institutions, our diverse universe of participants clear an average daily volume of.8 million energy contracts every day on CME Globex, through CME ClearPort or on our trading floor. And now that NYMEX is part of CME Group, the world s leading energy marketplace is growing even stronger. WE DELIVER MORE Successful energy trading needs a trusted partner. From deep liquidity and cross-margining efficiencies, to risk management and post-trade services, we deliver more. CME Group has been helping customers trade energy, from the early days of the NYMEX trading floor to the present day electronically via CME Direct efficiently and seamlessly. We are committed to delivering a global energy marketplace that will surpass all of your trading needs. Find out how we deliver more. cmegroup.com/wedelivermore
Three venues, three ways to access opportunity CME Globex: The most advanced and stable electronic derivatives platform, CME Globex offers the access to benchmark products, speed and flexibility to support the most complex and demanding trading. CME ClearPort: CME ClearPort is a comprehensive set of flexible solutions for mitigating counterparty risk in over-the-counter (OTC) trading. Launched in 2002 to provide centralized clearing services and mitigate risk in the energy marketplace, today CME ClearPort clears transactions across multiple asset classes around the world. CME ClearPort currently features more than,800 listed contracts. Trading Floor: Traditional open outcry trading of five core Energy contracts and more than 700 contracts that are also available in the OTC arena is available on our trading floor in New York. The floor is also host to our highest concentration of options trading liquidity. CME Direct CME Group now offers CME Direct, a secure online platform providing access to CME Group futures, options, and OTC markets that allows you to: Execute any transaction in the global commodity marketplace according to your preferred trading style. Leverage valuable offsets and incentives by trading all your WTI, Brent, Refined, Gas and Power products on one screen. Fully Integrate with CME ClearPort, CME Globex, and ConfirmHub for straight-through-processing of all your CME trades. For more information about CME Direct please visit cmegroup.com/direct. 2
Expiration and Notice Day information at a glance This calendar provides Expiration and Notice Day information for Energy contracts and includes CME Group trading holidays. All contracts are listed with, and subject to, the rules and regulations of NYMEX. For further information on our Energy contracts, please visit or call us at: Energy Hotline: + 22 299 230 ENERGY 204 EXPIRATION CALENDAR PRODUCT LIST CME Globex and ClearPort Facilitation Desk: U.S. + 800 438 866 or + 22 299 2670 or + 32 456 239 Europe +44 (0) 800 898 03 Asia +65 6223 357 or +65 6532 500 WTI CRUDE OIL CL LO LC WA AO BV Light Sweet Crude Oil (WTI) Futures Light Sweet Crude Oil (WTI) Options WTI Look-Alike Options WTI Calendar Spread ( Month) Option WTI Average Price Option WTI Brent Crude Oil Spread Option CANADIAN CRUDE OIL WCC Canadian Heavy Crude Oil Index (Net Energy) Futures CIL Canadian Light Sweet Oil Index (Net Energy) Futures BRENT CRUDE OIL BZ BE OS BA Brent Crude Oil Last Day Financial Futures Brent Look-Alike Crude Oil Options Brent Style American Option Brent Crude Oil Average Price Option DME CRUDE OIL OQD Oman Crude Oil Futures OQE Oman Crude Oil European Style Options HEATING OIL HO NY Harbor ULSD Futures OH NY Harbor ULSD Option HK NY Harbor ULSD Crack Spread Futures HOB NY Harbor ULSD Brent Crack Spread Futures NATURAL GAS NG ON LN G3 G4 Henry Hub Natural Gas Futures Henry Hub Natural Gas Options Henry Hub Natural Gas Look-Alike Options Henry Hub Natural Gas Financial Calendar Spread (3 Month) Option Henry Hub Natural Gas Financial Calendar Spread ( Month) Option RBOB GASOLINE RB OB RM RBB RBOB Gasoline Futures RBOB Gasoline Options RBOB Gasoline Crack Spread Futures RBOB Gasoline Brent Crack Spread Futures EMISSIONS EAF/6T IDM EUA Futures CRE/6S IDM CER Futures * Please note that the CME Group Holiday schedule is subject to change. Hours are usually finalized approximately two weeks prior to the holiday. To view the most recent CME Group Holiday Calendar visit cmegroup.com/holidaycalendar. 3
LEARN MORE ABOUT CME CLEARPORT Brings together more than 7,000 registered users around the world, including commercial, banking, hedge funds, trading entities, IDBs, FCMs and clearing firms Features more than,800 listed contracts available for clearing For more information, including a video overview and demo on how to get started with CME ClearPort, please visit cmegroup.com/clearport. 4
DECEMBER 203 WEEK OF 2/23 2/27 23 24 25 26 27 CME Group Holiday View Full Holiday Calendar: cmegroup.com/holidaycalendar OB Last Trade Day Jan 204 ON Last Trade Day Jan 204 LN Last Trade Day Jan 204 OH Last Trade Day Jan 204 OQE Last Trade Day Feb 204 HH Last Trade Day Jan 204 NG Last Trade Day Jan 204 NOVEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 5
DECEMBER 203 JANUARY 204 WEEK OF 2/30 /3 30 3 2 3 NG Notice Day Jan 204 HO Last Trade Day Jan 204 CME Group Holiday HO Notice Day Jan 204 HK Last Trade Day Dec 203 RM Last Trade Day Dec 203 View Full Holiday Calendar: cmegroup.com/holidaycalendar OQ Notice Day Jan 204 RB Notice Day Jan 204 OQ Last Trade Day Feb 204 RBB Last Trade Day Dec 203 HOB Last Trade Day Dec 203 RB Last Trade Day Jan 203 NOVEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 6
JANUARY 204 WEEK OF /6 /0 6 7 8 9 0 DECEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 7
JANUARY 204 WEEK OF /3 /7 3 4 5 6 7 BE Last Trade Day Feb 204 LC Last Trade Day Feb 204 BZ Last Trade Day Feb 204 WA Last Trade Day Feb 204 WCC Last Trade Day Feb 204 CIL Last Trade Day Feb 204 OS Last Trade Day Feb 204 LO Last Trade Day Feb 204 BV Last Trade Day Feb 204 DECEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 8
JANUARY 204 WEEK OF /20 /24 20 2 22 23 24 CME Group Holiday CL Last Trade Day Feb 204 CL Notice Day Feb 204 View Full Holiday Calendar: cmegroup.com/holidaycalendar DECEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 9
JANUARY 204 WEEK OF /27 /3 27 28 29 30 3 6T Last Trade Day Jan 204 ON Last Trade Day Feb 204 NG Last Trade Day Feb 204 NG Notice Day Feb 204 RB Last Trade Day Feb 204 6T Notice Day Jan 204 OB Last Trade Day Feb 204 HH Last Trade Day Feb 204 RM Last Trade Day Jan 204 OH Last Trade Day Feb 204 HO Last Trade Day Feb 204 OQE Last Trade Day Mar 204 HOB Last Trade Day Jan 204 LN Last Trade Day Feb 204 OQ Last Trade Day Mar 204 G3 Last Trade Day Feb 204 RBB Last Trade Day Jan 204 G4 Last Trade Day Feb 204 HK Last Trade Day Jan 204 AO Last Trade Day Jan 204 BA Last Trade Day Jan 204 DECEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 0
FEBRUARY 204 WEEK OF 2/3 2/7 3 4 5 6 7 RB Notice Day Mar 204 HO Notice Day Mar 204 OQ Notice Day Mar 204 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3
FEBRUARY 204 WEEK OF 2/0 2/4 0 2 3 4 BE Last Trade Day Mar 204 OS Last Trade Day Mar 204 BV Last Trade Day Mar 204 BZ Last Trade Day Mar 204 LC Last Trade Day Mar 204 BV Last Trade Day Feb 204 LO Last Trade Day Mar 204 WCC Last Trade Day Mar 204 CIL Last Trade Day Mar 204 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 2
FEBRUARY 204 WEEK OF 2/7 2/2 7 8 9 20 2 CME Group Holiday WA Last Trade Day Mar 204 CL Last Trade Day Mar 204 View Full Holiday Calendar: cmegroup.com/holidaycalendar JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 3
FEBRUARY 204 WEEK OF 2/24 2/28 24 25 26 27 28 CL Notice Day Mar 204 ON Last Trade Day Mar 204 NG Last Trade Day Mar 204 NG Notice Day Mar 204 RM Last Trade Day Feb 204 6T Last Trade Day Feb 204 LN Last Trade Day Mar 204 HH Last Trade Day Mar 204 RB Last Trade Day Mar 204 6T Notice Day Feb 204 OB Last Trade Day Mar 204 HK Last Trade Day Feb 204 OQE Last Trade Day Apr 204 HO Last Trade Day Mar 204 OH Last Trade Day Mar 204 OQ Last Trade Day Apr 204 G3 Last Trade Day Mar 204 RBB Last Trade Day Feb 204 G4 Last Trade Day Mar 204 HOB Last Trade Day Feb 204 AO Last Trade Day Feb 204 BA Last Trade Day Feb 204 JANUARY 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 4
MARCH 204 WEEK OF 3/3 3/7 3 4 5 6 7 RB Notice Day Mar 204 HO Notice Day Mar 204 OQ Notice Day Apr 204 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 5
MARCH 204 WEEK OF 3/0 3/4 0 2 3 4 BE Last Trade Day Apr 204 BZ Last Trade Day Apr 204 OS Last Trade Day Apr 204 BV Last Trade Day Apr 204 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 6
MARCH 204 WEEK OF 3/7 3/2 7 8 9 20 2 LC Last Trade Day Apr 204 WCC Last Trade Day Apr204 WA Last Trade Day Apr 204 CL Last Trade Day Apr 204 LO Last Trade Day Apr 204 CIL Last Trade Day Apr 204 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 7
MARCH 204 WEEK OF 3/24 3/28 24 25 26 27 28 CL Notice Day Apr 204 ON Last Trade Day Apr 204 NG Last Trade Day 204 NG Notice Day Apr 204 LN Last Trade Day Apr 204 HH Last Trade Day Apr 204 OH Last Trade Day Apr 204 OQE Last Trade Day May 204 OB Last Trade Day Apr 204 G3 Last Trade Day Apr 204 G4 Last Trade Day Apr 204 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 8
MARCH 204 APRIL 204 WEEK OF 3/3 4/4 3 2 3 4 6T Last Trade Day Mar 204 OQ Notice Day Apr 204 6T Notice Day Mar 204 RB Notice Day Apr 204 HK Last Trade Day Mar 204 HO Last Trade Day Apr 204 HOB Last Trade Day Mar 204 RBB Last Trade Day Mar204 RM Last Trade Day Mar204 OQ Last Trade Day May 204 RB Last Trade Day Apr 204 AO Last Trade Day Mar 204 BA Last Trade Day Mar 204 FEBRUARY 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 9
APRIL 204 WEEK OF 4/7 4/ 7 8 9 0 BE Last Trade Day May 204 OS Last Trade Day May 204 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 20
APRIL 204 WEEK OF 4/4 4/8 4 5 6 7 8 BV Last Trade Day May 204 BZ Last Trade Day May 204 LC Last Trade Day May 204 LO Last Trade Day May 204 WCC Last Trade Day May 204 CIL Last Trade Day May 204 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 2
APRIL 204 WEEK OF 4/2 4/25 2 22 23 24 25 WA Last Trade Day May 204 CL Last Trade Day May 204 CL Notice Day May 204 OQE Last Trade Day Jun 204 OH Last Trade Day May 204 OB Last Trade Day May 204 ON Last Trade Day May 204 LN Last Trade Day May 204 G3 Last Trade Day May 204 G4 Last Trade Day May 204 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 22
APRIL 204 MAY 204 WEEK OF 4/28 5/2 28 29 30 2 HH Last Trade Day May 204 NG Last Trade Day May 204 NG Notice Day May 204 HOB Last Trade Day Apr 204 OQ Notice Day- Jun 204 RM Last Trade Day Apr 204 HK Last Trade Day Apr 204 RB Last Trade Day May 204 HO Last Trade Day May 204 RBB Last Trade Day Apr 204 OQ Last Trade Day June 204 G3 Last Trade Day Apr 204 G4 Last Trade Day Apr204 MARCH 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 23
MAY 204 WEEK OF 5/5 5/9 5 6 7 8 9 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 24
MAY 204 WEEK OF 5/2 5/6 2 3 4 5 6 BE Last Trade Day Jun 204 LC Last Trade Day Jun 204 LO Last Trade Day Jun 204 BV Last Trade Day Jun 204 LC Last Trade Day Jun 204 WCC Last Trade Day Jun 204 OS Last Trade Day Jun 204 LO Last Trade Day Jun 204 CIL Last Trade Day Jun 204 BZ Last Trade Day Jun 204 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 25
MAY 203 WEEK OF 5/9 5/23 9 20 2 22 23 AO Last Trade Day Jun 204 CL Last Trade Day Jun 204 CL Notice Day Jun 204 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 26
MAY 204 WEEK OF 5/26 5/30 26 27 28 29 30 CME Group Holiday OB Last Trade Day Jun 204 HH Last Trade Day Jun 204 NG Notice Day Jun 204 HK Last Trade Day May 204 View Full Holiday Calendar: cmegroup.com/holidaycalendar OQE Last Trade Day Jul 204 LN Last Trade Day Jun 204 NG Last Trade Day Jun 204 HOB Last Trade Day May 204 RM Last Trade Day May 204 ON Last Trade Day Jun 204 RB Last Trade Day Jun 204 OH Last Trade Day Jun 204 OQ Last Trade Day Jul 204 G3 Last Trade Day Jun 204 HO Last Trade Day Jun 204 G4 Last Trade Day Jun 204 RBB Last Trade Day May 204 AO Last Trade Day May 204 BA Last Trade Day May 204 APRIL 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 27
JUNE 204 WEEK OF 6/2 6/6 2 3 4 5 6 RB Notice Day Jun 204 OQ Notice Day Jul 204 HO Notice Day Jun 204 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 28
JUNE 204 WEEK OF 6/9 6/3 9 0 2 3 BE Last Trade Day Jul 204 OS Last Trade Day Jul 204 BV Last Trade Day Jul 204 BZ Last Trade Day Jul 204 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 29
JUNE 204 WEEK OF 6/6 6/20 6 7 8 9 20 LC Last Trade Day Jul 204 LO Last Trade Day Jul 204 WCC Last Trade Day Jul 204 CIL Last Trade Day Jul 204 WA Last Trade Day Jul 204 CL Last Trade Day Jul 204 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 30
JUNE 204 WEEK OF 6/23 6/27 23 24 25 26 27 CL Notice Day Jul 204 LN Last Trade Day Jul 204 NG Last Trade Day Jul 204 NG Notice Day Jul 204 OQE Last Trade Day Aug 204 HH Last Trade Day Jul 204 OB Last Trade Day Jul 204 OH Last Trade Day Jul 204 ON Last Trade Day Jul 204 G3 Last Trade Day Jul 204 G4 Last Trade Day Jul 204 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 3
JUNE 204 JULY 204 WEEK OF 6/30 7/4 30 2 3 4 RB Last Trade Day Jul 204 CME Group Holiday OQ Last Trade Day Aug 204 HO Last Trade Day Jul 204 View Full Holiday Calendar: cmegroup.com/holidaycalendar HOB Last Trade Day Jun 204 RM Last Trade Day Jun 204 HK Last Trade Day Jun 204 HOB Last Trade Day Jun 204 RM Last Trade Day Jun 204 HK Last Trade Day Jun 204 6T Last Trade Day Jun 204 6T Notice Day Jun 204 RBB Last Trade Day Jun 204 AO Last Trade Day Jun 204 BA Last Trade Day Jun 204 MAY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 32
JULY 204 WEEK OF 7/7 7/ 7 8 9 0 BE Last Trade Day Aug 204 OS Last Trade Day Aug 204 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 33
JULY 203 WEEK OF 7/4 7/8 4 5 6 7 8 BV Last Trade Day Aug 204 BZ Last Trade Day Aug 204 LO Last Trade Day Aug 204 LC Last Trade Day Aug 204 WCC Last Trade Day Aug 204 CIL Last Trade Day Aug 204 JUNE 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 AUGUST 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 34
JULY 204 WEEK OF 7/2 7/25 2 22 23 24 25 WA Last Trade Day Aug 204 CL Last Trade Day Aug 204 CL Notice Day Aug 204 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 35
JULY 204 AUGUST 204 WEEK OF 7/28 8/ 28 29 30 3 OB Last Trade Day Aug 204 OQE Last Trade Day Sep 204 OH Last Trade Day Aug 204 ON Last Trade Day Aug 204 LN Last Trade Day Aug 204 G3 Last Trade Day Aug 204 G4 Last Trade Day Aug 204 NG Last Trade Day Aug 204 HH Last Trade Day Aug 204 NG Notice Day Aug 204 RM Last Trade Day Jul 204 OQ Last Trade Day Sep 204 HK Last Trade Day Jul 204 HO Last Trade Day Aug 204 RBB Last Trade Day Jul 204 HOB Last Trade Day Jul 204 RB Last Trade Day Aug 204 AO Last Trade Day Jul 204 BA Last Trade Day Jul 204 JUNE 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 36
AUGUST 204 WEEK OF 8/4 8/8 4 5 6 7 8 OQ Notice Day Sep 204 HO Notice Day Aug 204 RB Notice Day Aug 204 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 37
AUGUST 203 WEEK OF 8/ 8/5 2 3 4 5 BE Last Trade Day Sep 204 BV Last Trade Day Sep 204 BZ Last Trade Day Sep 204 LC Last Trade Day Sep 204 LO Last Trade Day Sep 204 OS Last Trade Day Sep 204 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 38
AUGUST 204 WEEK OF 8/8 8/22 8 9 20 2 22 WCC Last Trade Day Sep 204 CIL Last Trade Day Sep 204 WA Last Trade Day Sep 204 CL Last Trade Day Sep 204 CL Notice Day Sep 204 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 39
AUGUST 204 WEEK OF 8/25 8/29 25 26 27 28 29 LN Last Trade Day Sep 204 NG Last Trade Day Sep 204 NG Notice Day Sep 204 RM Last Trade Day Aug 204 OQE Last Trade Day Oct 204 HH Last Trade Day Sep 204 HO Last Trade Day Sep 204 OB Last Trade Day Sep 204 OQ Last Trade Day Oct 204 ON Last Trade Day Sep 204 RB Last Trade Day Sep 204 OH Last Trade Day Sep 204 HK Last Trade Day Aug 204 G3 Last Trade Day Sep 204 RBB Last Trade Day Aug 204 G4 Last Trade Day Sep 204 HOB Last Trade Day Aug 204 AO Last Trade Day Aug 204 BA Last Trade Day Aug 204 JULY 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 40
SEPTEMBER 204 WEEK OF 9/ 9/5 2 3 4 5 CME Group Holiday HO Notice Day Sep 204 View Full Holiday Calendar: cmegroup.com/holidaycalendar OQ Notice Day Oct 204 RB Notice Day Sep 204 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 4
SEPTEMBER 204 WEEK OF 9/8 9/2 8 9 0 2 BE Last Trade Day Oct 204 BV Last Trade Day Oct 204 OS Last Trade Day Oct 204 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 42
SEPTEMBER 204 WEEK OF 9/5 9/9 5 6 7 8 9 BZ Last Trade Day Oct 204 LO Last Trade Day Oct 204 WA Last Trade Day Oct 204 LC Last Trade Day Oct 204 WCC Last Trade Day Oct 204 CIL Last Trade Day Oct 204 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 43
SEPTEMBER 204 WEEK OF 9/22 9/26 22 23 24 25 26 CL Notice Day Oct 204 CL Notice Day Oct 204 ON Last Trade Day Oct 4 OH Last Trade Day Oct 204 OB Last Trade Day Oct 204 OQE Last Trade Day Nov 204 LN Last Trade Day Oct 204 G3 Last Trade Day Oct 204 G4 Last Trade Day Oct 204 HH Last Trade Day Oct 204 NG Last Trade Day Oct 204 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 44
SEPTEMBER 204 OCTOBER 204 WEEK OF 9/29 0/3 29 30 2 3 6T Last Trade Day Sep 204 RB Last Trade Day Oct 204 RB Notice Day Nov 204 NG Notice Day Oct 204 HOB Last Trade Day Sep 204 HO Notice Day Oct 204 6T Notice Day Sep 204 RM Last Trade Day Sep 204 OQ Notice Day Nov 204 RBB Last Trade Day Sep 204 HK Last Trade Day Sep 204 HO Last Trade Day Oct 204 OQ Last Trade Day Nov 204 AO Last Trade Day Sep 204 BA Last Trade Day Sep 204 AUGUST 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 45
OCTOBER 204 WEEK OF 0/6 0/0 6 7 8 9 0 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 NOVEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 46
OCTOBER 204 WEEK OF 0/3 0/7 3 4 5 6 7 BE Last Trade Day Nov 204 OS Last Trade Day Nov 204 BV Last Trade Day Nov 204 LO Last Trade Day Nov 204 WCC Last Trade Day Nov 204 LC Last Trade Day Nov 204 CIL Last Trade Day Nov 204 BZ Last Trade Day Nov 204 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 47
OCTOBER 204 WEEK OF 0/20 0/24 20 2 22 23 24 WA Last Trade Day Nov 204 CL Last Trade Day Nov 204 CL Notice Day Nov 204 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 48
OCTOBER 204 WEEK OF 0/27 0/3 27 28 29 30 3 LN Last Trade Day Nov 204 NG Last Trade Day Nov 204 NG Notice Day Nov 204 RM Last Trade Day Oct 204 OH Last Trade Day Nov 204 HH Last Trade Day Nov 204 HK Last Trade Day Oct 204 OQE Last Trade Day Nov 204 HOB Last Trade Day Oct 204 ON Last Trade Day Nov 204 RBB Last Trade Day Oct 204 OB Last Trade Day Nov 204 OQ Last Trade Day Dec 204 G3 Last Trade Day Nov 204 HO Last Trade Day Nov 204 G4 Last Trade Day Nov 204 RB Last Trade Day Nov 204 AO Last Trade Day Oct 204 BA Last Trade Day Oct 204 SEPTEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 49
NOVEMBER 204 WEEK OF /3 /7 3 4 5 6 7 OQ Notice Day Dec 204 HO Notice Day Nov 204 RB Notice Day Nov 204 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 50
NOVEMBER 204 WEEK OF /0 /4 0 2 3 4 BE Last Trade Day Dec 204 BV Last Trade Day Dec 204 BZ Last Trade Day Dec 204 OS Last Trade Day Dec 204 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 203 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 5
NOVEMBER 204 WEEK OF /7 /2 7 8 9 20 2 LC Last Trade Day Dec 204 WCC Last Trade Day Dec 204 CIL Last Trade Day Dec 204 LC Last Trade Day Dec 204 WA Last Trade Day Dec 204 CL Last Trade Day Dec 204 LO Last Trade Day Dec 204 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 52
NOVEMBER 204 WEEK OF /24 /28 24 25 26 27 28 CL Notice Day Dec 204 NG Last Trade Day Dec 204 NG Last Trade Day Dec 204 CME Group Holiday RBB Last Trade Day Nov 204 LN Last Trade Day Dec 204 ON Last Trade Day Dec 204 HH Last Trade Day Dec 204 View Full Holiday Calendar: cmegroup.com/holidaycalendar RB Last Trade Day Dec 204 OQ Last Trade Day Jan 204 OQE Last Trade Day Jan 204 HO Last Trade Day Dec 204 OH Last Trade Day Dec 204 HK Last Trade Day Nov 204 OB Last Trade Day Dec 204 RM Last Trade Day Nov 204 G3 Last Trade Day Dec 204 HOB Last Trade Day Dec 204 G4 Last Trade Day Dec 204 AO Last Trade Day Nov 204 BA Last Trade Day Nov 204 OCTOBER 204 2 3 4 5 6 7 8 9 0 9 20 2 22 23 24 25 26 27 28 29 30 3 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 53
DECEMBER 204 WEEK OF 2/ 2/5 2 3 4 5 RB Notice Day Dec 204 OQ Notice Day Dec 204 HO Notice Day Dec 204 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 205 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 54
DECEMBER 204 WEEK OF 2/8 2/2 8 9 0 2 BE Last Trade Day Jan 205 OS Last Trade Day Jan 205 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 205 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 55
DECEMBER 204 WEEK OF 2/5 2/9 5 6 7 8 9 6T Last Trade Day Dec 205 LO Last Trade Day Jan 205 LC Last Trade Day Jan 205 BZ Last Trade Day Jan 205 WA Last Trade Day Jan 205 CL Last Trade Day Jan 205 6T Notice Day Dec 205 BV Last Trade Day Jan 205 WCC Last Trade Day Jan 205 CIL Last Trade Day Jan 205 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 205 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 56
DECEMBER 204 WEEK OF 2/22 2/26 22 23 24 25 26 CL Notice Day Jan 205 CME Group Holiday View Full Holiday Calendar: cmegroup.com/holidaycalendar OB Last Trade Day Jan 205 OH Last Trade Day Jan 205 ON Last Trade Day Jan 205 LN Last Trade Day Jan 205 OQE Last Trade Day Feb 205 G3 Last Trade Day Jan 205 G4 Last Trade Day Jan 205 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 205 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 57
DECEMBER 204 JANUARY 205 WEEK OF 2/29 /2 29 30 3 2 NG Last Trade Day Jan 205 NG Notice Day Jan 205 RBB Last Trade Day Dec 204 CME Group Holiday HH Last Trade Day Jan 205 RB Last Trade Day Jan 205 OQ Last Trade Day Feb 205 View Full Holiday Calendar: cmegroup.com/holidaycalendar HOB Last Trade Day Dec 204 HO Last Trade Day Jan 205 RM Last Trade Day Dec 204 HK Last Trade Day Dec 204 AO Last Trade Day Dec 204 BA Last Trade Day Dec 204 NOVEMBER 204 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 205 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 58
JANUARY 205 WEEK OF /5 /9 5 6 7 8 9 RB Last Trade Day Jan 205 HO Last Trade Day Jan 205 DECEMBER 204 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 JANUARY 205 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 FEBRUARY 205 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 59