Punta Cana (PUJ / MDPC)
Flight Tracker for Planespotters
00:00 03.04.2024
01:00 03.04.2024
02:00 03.04.2024
ARRIVALS — 1
Waiting time 0 min.
Boeing 737-700 | Copa | CM 728 | Tocumen (PTY) | 02:09 | scheduled |
03:00 03.04.2024
04:00 03.04.2024
05:00 03.04.2024
06:00 03.04.2024
DEPARTURES — 1
Waiting time 0 min.
Boeing 737-700 | Copa | CM 729 | Tocumen (PTY) | 06:14 | scheduled |
07:00 03.04.2024
08:00 03.04.2024
09:00 03.04.2024
ARRIVALS — 7
Waiting time 5 - 9 min.
Airbus A321 | Frontier | F9 241 | San Juan (SJU) | 09:02 | scheduled |
Airbus A320 N537JT | JetBlue Airways | B6 2631 | San Juan (SJU) | 09:09 | expected |
Airbus A330 | Aerolineas Argentinas | AR 1324 | Buenos Aires (EZE) | 09:10 | scheduled |
Boeing 737-900 N39415 | United | UA 2122 | Newark (EWR) | 09:13 | expected |
Boeing 737 | Air Transat | TS 2634 | Halifax (YHZ) | 09:20 | expected |
Airbus A320 NEO N308FR | Frontier | F9 25 | Atlanta (ATL) | 09:29 | expected |
Airbus A321 N952JB | JetBlue Airways | B6 169 | New York (JFK) | 09:30 | expected |
10:00 03.04.2024
ARRIVALS — 10
Waiting time 4 - 10 min.
Airbus A320 N523JB | JetBlue Airways | B6 1077 | Orlando (MCO) | 10:13 | expected |
Airbus A321 N909AM | American | AA 2681 | Charlotte (CLT) | 10:22 | expected |
Airbus A320 NEO N934NK | Spirit | NK 2163 | Philadelphia (PHL) | 10:26 | expected |
Boeing 737-800 N314PD | American | AA 1485 | New York (JFK) | 10:29 | expected |
Airbus A321 C-GEZJ | Air Transat | TS 828 | Ottawa (YOW) | 10:30 | expected |
Airbus A320 C-GOIX | Air Transat | TS 610 | Quebec (YQB) | 10:35 | scheduled |
Embraer RJ145 | Euroairlines | Q4 8472 | Willemstad (CUR) | 10:45 | scheduled |
Boeing 737-800 N306NY | American | AA 2638 | Miami (MIA) | 10:48 | expected |
Airbus A320 | Avianca | AV 128 | Bogotá (BOG) | 10:55 | scheduled |
Airbus A321 C-GEZO | Air Transat | TS 398 | Montreal (YUL) | 10:59 | expected |
DEPARTURES — 5
Waiting time 11 - 15 min.
Airbus A320 N537JT | JetBlue Airways | B6 2632 | San Juan (SJU) | 10:00 | departed |
Airbus A319 C-GBHR | Air Canada | AC 1791 | Montreal (YUL) | 10:15 | departed |
Airbus A321 N127AA | American | AA 1965 | Charlotte (CLT) | 10:17 | departed |
Boeing 737 | Air Transat | TS 2635 | Halifax (YHZ) | 10:30 | expected |
Airbus A320 NEO N308FR | Frontier | F9 24 | Atlanta (ATL) | 10:39 | departed |
11:00 03.04.2024
ARRIVALS — 8
Waiting time 5 - 20 min.
Boeing 737-800 | Copa | CM 177 | Tocumen (PTY) | 11:02 | scheduled |
Boeing 737-800 | Copa | CM 110 | Tocumen (PTY) | 11:09 | scheduled |
Embraer RJ145 | Euroairlines | Q4 8476 | Oranjestad (AUA) | 11:15 | scheduled |
Airbus A321 NEO N621FR | Frontier | F9 80 | Chicago (ORD) | 11:19 | expected |
Boeing 737 | Copa | CM 425 | Tocumen (PTY) | 11:23 | scheduled |
Airbus A320 N640JB | JetBlue Airways | B6 173 | Fort Lauderdale (FLL) | 11:43 | expected |
Airbus A320 | Avianca | AV 220 | Rionegro (MDE) | 11:45 | scheduled |
Boeing 757-200 N552NW | Delta Air Lines | DL 1760 | Atlanta (ATL) | 11:50 | expected |
DEPARTURES — 6
Waiting time 3 - 28 min.
Airbus A330 LV-KHT | Aerolineas Argentinas | AR 1325 | Buenos Aires (EZE) | 11:10 | scheduled |
Airbus A320 NEO N934NK | Spirit | NK 2162 | Philadelphia (PHL) | 11:38 | departed |
Airbus A321 C-GEZJ | Air Transat | TS 829 | Ottawa (YOW) | 11:40 | departed |
Airbus A320 N523JB | JetBlue Airways | B6 1078 | Orlando (MCO) | 11:44 | departed |
Embraer RJ145 | Euroairlines | Q4 8471 | Willemstad (CUR) | 11:45 | scheduled |
Airbus A320 | Air Transat | TS 611 | Quebec (YQB) | 11:45 | scheduled |
12:00 03.04.2024
ARRIVALS — 9
Waiting time 7 - 13 min.
Boeing 737 MAX 8 C-GMXH | Sunwing | WG 4334 | Montreal (YUL) | 12:05 | expected |
Airbus A321 N149AN | American | AA 452 | Philadelphia (PHL) | 12:09 | expected |
Boeing 737 N906DN | Delta Air Lines | DL 1994 | New York (JFK) | 12:16 | expected |
Boeing 737-900 N37465 | United | UA 1661 | District of Columbia (IAD) | 12:22 | expected |
Boeing 737 N850DN | Delta Air Lines | DL 1995 | Detroit (DTW) | 12:29 | expected |
Boeing 737 N875DN | Delta Air Lines | DL 1973 | Boston (BOS) | 12:29 | expected |
Dassault Falcon N122A | Unknown/Private owner | N1 22A | Teterboro (TEB) | 12:42 | expected |
Airbus A320 N594JB | JetBlue Airways | B6 2731 | San Juan (SJU) | 12:49 | expected |
Boeing 737-800 C-FPLS | WestJet | WS 2766 | Toronto (YYZ) | 12:50 | expected |
DEPARTURES — 11
Waiting time 6 - 10 min.
Boeing 737-900 N39415 | United | UA 1614 | District of Columbia (IAD) | 12:02 | departed |
Boeing 737-800 | Copa | CM 178 | Tocumen (PTY) | 12:07 | scheduled |
Airbus A320 | Avianca | AV 129 | Bogotá (BOG) | 12:10 | scheduled |
Boeing 737-800 | Copa | CM 109 | Tocumen (PTY) | 12:10 | scheduled |
Airbus A320 N621FR | Frontier | F9 81 | Chicago (ORD) | 12:17 | expected |
Airbus A321 N903AA | American | AA 2744 | Charlotte (CLT) | 12:17 | departed |
Boeing 737 | Copa | CM 426 | Tocumen (PTY) | 12:26 | scheduled |
Boeing 737-800 N981NN | American | AA 2790 | Charlotte (CLT) | 12:32 | departed |
Airbus A321 N952JB | JetBlue Airways | B6 368 | New York (JFK) | 12:40 | departed |
Airbus A321 C-GEZO | Air Transat | TS 399 | Montreal (YUL) | 12:50 | departed |
Airbus A320 | Avianca | AV 221 | Rionegro (MDE) | 12:55 | scheduled |
13:00 03.04.2024
ARRIVALS — 14
Waiting time 2 - 19 min.
Airbus A321 NEO N625FR | Frontier | F9 39 | San Juan (SJU) | 13:05 | expected |
Airbus A330-200 C-GTSR | Air Transat | TS 186 | Toronto (YYZ) | 13:10 | expected |
Boeing 737-800 | Copa | CM 241 | Tocumen (PTY) | 13:15 | scheduled |
Boeing 737-900 N39423 | United | UA 1514 | Newark (EWR) | 13:16 | expected |
Boeing 737-800 | Copa | CM 375 | Tocumen (PTY) | 13:18 | scheduled |
Boeing 737-800 N8611F | Southwest | WN 412 | Fort Lauderdale (FLL) | 13:21 | expected |
Airbus A320 NEO N967NK | Spirit | NK 1090 | Orlando (MCO) | 13:23 | expected |
Airbus A320 N637JB | JetBlue Airways | B6 869 | New York (JFK) | 13:25 | expected |
Airbus A321 N127AA | American | AA 1965 | Charlotte (CLT) | 13:27 | expected |
Boeing 787-9 | Air Canada | AC 944 | Montreal | 13:35 | scheduled |
Airbus A321 N955JB | JetBlue Airways | B6 2895 | Boston (BOS) | 13:54 | expected |
Boeing 737 N846SY | Sun Country | SY 745 | Minneapolis (MSP) | 13:54 | expected |
Boeing 737-800 | Copa Colombia | P5 7436 | Rionegro (MDE) | 13:57 | scheduled |
Airbus A320 N653JB | JetBlue Airways | B6 1015 | Newark (EWR) | 13:58 | expected |
DEPARTURES — 8
Waiting time 5 - 33 min.
Boeing 757 N552NW | Delta Air Lines | DL 1755 | Atlanta (ATL) | 13:00 | departed |
Airbus A320 N640JB | JetBlue Airways | B6 174 | Fort Lauderdale (FLL) | 13:12 | departed |
Boeing 737 C-GMXH | Sunwing | WG 4335 | Montreal (YUL) | 13:45 | departed |
Airbus A321 | Air Canada | AC 1793 | Montreal (YUL) | 13:50 | departed |
Airbus A320 NEO N967NK | Spirit | NK 1091 | Orlando (MCO) | 13:50 | departed |
Boeing 737-900 N37465 | United | UA 1664 | Chicago (ORD) | 13:50 | departed |
Boeing 737-800 C-FPLS | WestJet | WS 2767 | Toronto (YYZ) | 13:55 | departed |
Airbus A320 | JetBlue Airways | B6 268 | New York | 13:57 | scheduled |
14:00 03.04.2024
ARRIVALS — 5
Waiting time 11 - 21 min.
Boeing 737-800 N922AN | American | AA 225 | Chicago (ORD) | 14:11 | expected |
Boeing 737-900 N37437 | United | UA 1270 | Chicago (ORD) | 14:32 | expected |
Boeing 737 MAX 8 N8840Q | Southwest | WN 2682 | Chicago (MDW) | 14:43 | expected |
Boeing 737-800 N354PT | American | AA 773 | Miami (MIA) | 14:54 | expected |
Boeing 737-800 N979AN | American | AA 2712 | New York (JFK) | 14:57 | expected |
DEPARTURES — 13
Waiting time 5 - 10 min.
Boeing 737-900 N906DN | Delta Air Lines | DL 1833 | New York (JFK) | 14:06 | departed |
Airbus A320 N594JB | JetBlue Airways | B6 2732 | San Juan (SJU) | 14:08 | departed |
Airbus A330-300 C-GKUH | Air Canada | AC 935 | Toronto (YYZ) | 14:10 | departed |
Airbus A320 NEO N396FR | Frontier | F9 23 | Philadelphia (PHL) | 14:15 | departed |
Boeing 737-900 N850DN | Delta Air Lines | DL 1844 | Detroit (DTW) | 14:17 | departed |
Boeing 737-900 | United | UA 524 | Houston (IAH) | 14:20 | departed |
Boeing 737-900 N875DN | Delta Air Lines | DL 1835 | Minneapolis (MSP) | 14:30 | departed |
Boeing 737-800 N354PT | American | AA 2634 | Miami (MIA) | 14:35 | departed |
Boeing 737-800 N8611F | Southwest | WN 413 | Fort Lauderdale (FLL) | 14:35 | departed |
Airbus A330-200 C-GTSR | Air Transat | TS 187 | Toronto (YYZ) | 14:40 | departed |
Boeing 737-800 | Copa Colombia | P5 7437 | Rionegro (MDE) | 14:42 | scheduled |
Boeing 737-800 | American | AA 1363 | Dallas | 14:52 | scheduled |
Boeing 737-800 | Copa | CM 242 | Tocumen (PTY) | 14:59 | scheduled |
15:00 03.04.2024
ARRIVALS — 14
Waiting time 3 - 11 min.
Airbus A320 NEO N396FR | Frontier | F9 22 | Philadelphia (PHL) | 15:00 | expected |
Airbus A320 | LATAM | LA 2452 | Lima (LIM) | 15:00 | scheduled |
Airbus A330-300 C-GKUH | Air Canada | AC 934 | Toronto (YYZ) | 15:04 | expected |
Airbus A350-900 | Air Caraibes | TX 606 | Paris (ORY) | 15:05 | scheduled |
Boeing 757-200 N540US | Delta Air Lines | DL 1796 | Atlanta (ATL) | 15:07 | expected |
Airbus A321 C-GHQI | Air Canada | AC 1790 | Montreal (YUL) | 15:13 | expected |
Airbus A320 N531JL | JetBlue Airways | B6 1969 | New York (JFK) | 15:16 | expected |
Airbus A321 N903AA | American | AA 2744 | Charlotte (CLT) | 15:27 | expected |
Boeing 737-800 C-GFEH | Sunwing | WG 430 | Fredericton (YFC) | 15:29 | expected |
Boeing 737 MAX 8 N8754S | Southwest | WN 811 | Baltimore (BWI) | 15:36 | expected |
Boeing 737-800 N981NN | American | AA 2790 | Charlotte (CLT) | 15:45 | expected |
Boeing 757-200 N671DN | Delta Air Lines | DL 1916 | Atlanta (ATL) | 15:46 | expected |
Dassault Falcon N96UJ | Unknown/Private owner | N9 6UJ | Miami (TMB) | 15:51 | expected |
Boeing 737-900 N807DN | Delta Air Lines | DL 1979 | Minneapolis (MSP) | 15:54 | expected |
DEPARTURES — 13
Waiting time 4 - 13 min.
Boeing 757 N540US | Delta Air Lines | DL 1919 | Atlanta (ATL) | 15:00 | departed |
Boeing 737-800 | Copa | CM 376 | Tocumen (PTY) | 15:04 | scheduled |
Airbus A320 N653JB | JetBlue Airways | B6 1016 | Newark (EWR) | 15:05 | departed |
Boeing 737-800 N846SY | Sun Country | SY 746 | Minneapolis (MSP) | 15:05 | departed |
Boeing 737 MAX 8 N306SW | American | AA 2337 | Miami (MIA) | 15:15 | departed |
Boeing 787-9 | Air Canada | AC 945 | Montreal | 15:20 | scheduled |
Airbus A320 N634JB | JetBlue Airways | B6 1968 | New York (JFK) | 15:26 | departed |
Boeing 737 N8840Q | Southwest | WN 1999 | Chicago (MDW) | 15:30 | departed |
Boeing 737-800 N979AN | American | AA 317 | Chicago (ORD) | 15:43 | departed |
Boeing 737-900 N37437 | United | UA 1518 | Newark (EWR) | 15:45 | departed |
Bombardier Global Express N83WG | Unknown/Private owner | N8 3WG | Rabat (RBA) | 15:46 | departed |
Airbus A321 N955JB | JetBlue Airways | B6 2896 | Boston (BOS) | 15:52 | departed |
Airbus A320 NEO N938NK | Spirit | NK 784 | Fort Lauderdale (FLL) | 15:56 | departed |
16:00 03.04.2024
ARRIVALS — 9
Waiting time 4 - 11 min.
Boeing 737-800 N965NN | American | AA 503 | Dallas-Fort Worth (DFW) | 16:01 | expected |
Airbus A320 NEO N938NK | Spirit | NK 783 | Fort Lauderdale (FLL) | 16:12 | expected |
Boeing 737-900 N34460 | United | UA 420 | Houston (IAH) | 16:16 | expected |
Airbus A320 NEO | Sky Airline | H2 5580 | Lima (LIM) | 16:20 | scheduled |
Boeing 737-700 | Copa | CM 352 | Tocumen (PTY) | 16:23 | scheduled |
Boeing 737-700 | Copa | CM 748 | Tocumen (PTY) | 16:33 | scheduled |
Boeing 737 N66841 | United | UA 2055 | District of Columbia (IAD) | 16:33 | expected |
Airbus A320 N634JB | JetBlue Airways | B6 1869 | New York (JFK) | 16:37 | expected |
Airbus A320 | Avianca | AV 252 | Bogotá (BOG) | 16:40 | scheduled |
DEPARTURES — 8
Waiting time 5 - 20 min.
Boeing 737 | Sunwing | WG 431 | Fredericton (YFC) | 16:00 | scheduled |
Boeing 737-800 C-FYPB | WestJet | WS 2769 | Toronto (YYZ) | 16:00 | departed |
Boeing 737 C-GJKK | Sunwing | WG 121 | Winnipeg (YWG) | 16:05 | departed |
Boeing 737-800 N8754S | Southwest | WN 812 | Baltimore (BWI) | 16:25 | departed |
Embraer RJ145 | Euroairlines | Q4 8475 | Oranjestad (AUA) | 16:30 | scheduled |
Boeing 737-900 N34460 | United | UA 1463 | District of Columbia (IAD) | 16:35 | expected |
Boeing 737-800 N965NN | American | AA 1049 | New York (JFK) | 16:53 | departed |
Boeing 737 C-GXJR | Sunwing | WG 469 | Regina (YQR) | 16:55 | departed |
17:00 03.04.2024
ARRIVALS — 9
Waiting time 5 - 15 min.
Boeing 787-8 PH-TFM | TUI Nederland (Netherlands) | OR 703 | Amsterdam (AMS) | 17:00 | expected |
Boeing 737 MAX 8 C-GXJR | Sunwing | WG 4338 | Toronto (YYZ) | 17:05 | expected |
Boeing 737-800 | American | AA 1614 | Miami | 17:10 | scheduled |
Boeing 737 MAX 8 N306SW | American | AA 2337 | Miami (MIA) | 17:10 | expected |
Boeing 737-900 N69835 | United | UA 1862 | Los Angeles (LAX) | 17:11 | expected |
Boeing 737-800 C-FYPB | WestJet | WS 2768 | Toronto (YYZ) | 17:21 | expected |
Airbus A350-900 | Multiple Solutions Limited | 2W 8435 | Bratislava (BTS) | 17:30 | scheduled |
Airbus A330-900 D-ANRI | Condor | DE 2228 | Frankfurt-am-Main (FRA) | 17:35 | expected |
Airbus A330-300 D-AFYR | Flight Alaska | 4Y 2 | Frankfurt-am-Main (FRA) | 17:50 | expected |
DEPARTURES — 13
Waiting time 4 - 10 min.
Boeing 757 N671DN | Delta Air Lines | DL 1836 | Atlanta (ATL) | 17:00 | departed |
Boeing 737 C-GORP | Sunwing | WG 4339 | Toronto (YYZ) | 17:00 | departed |
Boeing 737 C-GISM | Sunwing | WG 361 | Saskatoon (YXE) | 17:10 | departed |
Boeing 737-900 N807DN | Delta Air Lines | DL 1971 | Boston (BOS) | 17:20 | departed |
Airbus A350-900 | Air Caraibes | TX 607 | Paris (ORY) | 17:25 | scheduled |
Airbus A320 | LATAM | LA 2453 | Lima (LIM) | 17:30 | scheduled |
Boeing 787-8 | TUI Nederland (Netherlands) | OR 703 | Willemstad (CUR) | 17:30 | scheduled |
Boeing 737-700 | Copa | CM 351 | Tocumen (PTY) | 17:33 | scheduled |
Boeing 737-900 N66841 | United | UA 1526 | Newark (EWR) | 17:35 | departed |
Airbus A320 N637JB | JetBlue Airways | B6 1568 | New York (JFK) | 17:39 | departed |
Airbus A320 NEO | Sky Airline | H2 5581 | Lima (LIM) | 17:40 | scheduled |
Boeing 737-700 | Copa | CM 749 | Tocumen (PTY) | 17:43 | scheduled |
Airbus A320 | Avianca | AV 253 | Bogotá (BOG) | 17:50 | scheduled |
18:00 03.04.2024
ARRIVALS — 1
Waiting time 0 min.
19:00 03.04.2024
ARRIVALS — 4
Waiting time 5 - 30 min.
DEPARTURES — 5
Waiting time 5 - 15 min.
Airbus A330-900 D-ANRI | Condor | DE 2229 | Frankfurt-am-Main (FRA) | 19:25 | departed |
Airbus A350-900 | Multiple Solutions Limited | 2W 8436 | Bratislava (BTS) | 19:30 | scheduled |
Airbus A330-200 C-GTSZ | Air Transat | TS 987 | Toronto (YYZ) | 19:30 | departed |
Boeing 737 C-FFBC | Flair | F8 2631 | Toronto (YYZ) | 19:35 | departed |
Airbus A330-300 D-AFYR | Flight Alaska | 4Y 3 | Frankfurt-am-Main (FRA) | 19:50 | departed |
20:00 03.04.2024
ARRIVALS — 4
Waiting time 11 - 13 min.
21:00 03.04.2024
ARRIVALS — 3
Waiting time 8 - 9 min.
22:00 03.04.2024
23:00 03.04.2024
Other Dates
April, 2023
May, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
June, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
July, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
August, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
September, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
October, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
November, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
December, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
January, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
February, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
March, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
April, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
May, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
June, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
July, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
August, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
September, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
October, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
November, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
December, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
January, 2025
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
February, 2025
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
March, 2025
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31