NNEMTB Week 1 East

Wednesday, September 28, 2022 3:36 PM (GMT-4) - Final results

Race info
Sport: Cycling - mtn cross-country
Location: Conway, NH, United States
Start type: Manual wave start
Wave grouping: By category
Racers: 440
Timed on: iPad
Timed with: Webscorer PRO 5.6
Updated: Wednesday, September 28, 2022 6:23 PM (GMT-4)
Race notes
Racer #1104 won the girls B but I missed her time punch. Can you place her and give her a time . Thanks
Show more Show less

Contact organizer

Use this form to send an email to the organizer.

Your name
Your email address
Confirm email address
Message to organizer
Send

NNEMTB Week 1 East

Page / 2
Racers per page:
Place Bib Name Affiliation Category Gender Finish time
11644Junchao WallaceGould C MM 19:07.4--100%40.26%35.71%15:54:22.1
21603Derek BarbieCarrabassett Valley Academy C MM 19:29.6+0:22.2+1.93%98.10%39.10%34.46%15:54:22.1
31639Dax RiveraKennett High School C MM 19:42.2+0:34.8+3.03%97.06%38.45%33.76%15:54:22.1
41606Emmet CameronGould C MM 19:56.9+0:49.5+4.31%95.86%37.68%32.93%15:54:22.1
51634Ryan MeadeFryeburg Academy C MM 20:08.0+1:00.6+5.28%94.98%37.10%32.31%15:54:22.1
61641Gavin RotheKents Hill School C MM 20:09.1+1:01.7+5.38%94.90%37.05%32.25%15:54:22.1
71638Matthew ReynoldsKennett High School C MM 20:23.6+1:16.2+6.64%93.77%36.29%31.44%15:54:22.1
81610Dilen DrewFryeburg Academy C MM 20:31.4+1:24.0+7.32%93.18%35.88%31.00%15:54:22.1
91625Jonah KatzKennett High School C MM 20:45.6+1:38.2+8.56%92.12%35.14%30.20%15:54:22.1
101618Brayden GreaneyFryeburg Academy C MM 20:49.5+1:42.1+8.90%91.83%34.94%29.98%15:54:22.1
111637Mateo RestrepoKents Hill School C MM 21:25.8+2:18.4+12.06%89.24%33.05%27.95%15:54:22.1
121631Will MadduxGould C MM 21:34.4+2:27.0+12.81%88.64%32.60%27.47%15:54:22.1
131640Owen RogersGould C MM 21:36.4+2:29.0+12.99%88.51%32.50%27.36%15:54:22.1
141609Stash DoucetteKennett High School C MM 21:36.9+2:29.5+13.03%88.47%32.47%27.33%15:54:22.1
151643Cody VicarsBerlin/Gorham C MM 21:38.4+2:31.0+13.16%88.37%32.40%27.24%15:54:22.1
161626Gabe KeanGould C MM 21:48.7+2:41.3+14.06%87.67%31.86%26.67%15:54:22.1
171633Jonathan MarinoBerlin/Gorham C MM 22:04.3+2:56.9+15.42%86.64%31.05%25.79%15:54:22.1
181642Issac SolondazGould C MM 22:07.0+2:59.6+15.65%86.47%30.91%25.64%15:54:22.1
191623Reid IrwinFryeburg Academy C MM 22:08.2+3:00.8+15.76%86.39%30.84%25.57%15:54:22.1
201621Aidan HerbersonKents Hill School C MM 22:08.6+3:01.2+15.79%86.36%30.82%25.55%15:54:22.1
211630Collin LaracyFryeburg Academy C MM 22:14.1+3:06.7+16.27%86.01%30.54%25.24%15:54:22.1
221601Lewis AndersonGould C MM 22:29.8+3:22.4+17.64%85.01%29.72%24.36%15:54:22.1
231607Fernando De Los Santos MartinezGould C MM 22:49.7+3:42.3+19.37%83.77%28.68%23.25%15:54:22.1
241659Ezra TsapisGould C MM 23:07.6+4:00.2+20.93%82.69%27.75%22.25%15:54:22.1
251613Hunter FranklinGould C MM 24:30.4+5:23.0+28.15%78.03%23.44%17.61%15:54:22.1
261620Rhett HarperFryeburg Academy C MM 24:34.5+5:27.1+28.51%77.82%23.23%17.38%15:54:22.1
271612Landon FelixFryeburg Academy C MM 24:48.6+5:41.2+29.74%77.08%22.49%16.59%15:54:22.1
281619Benny HarperFryeburg Academy C MM 25:10.6+6:03.2+31.65%75.96%21.35%15.35%15:54:22.1
291608Austin DornerFryeburg Academy C MM 25:43.2+6:35.8+34.50%74.35%19.65%13.53%15:54:22.1
301629Ethan LamontagneBerlin/Gorham C MM 26:17.2+7:09.8+37.46%72.75%17.88%11.62%15:54:22.1
311645Myles ColemanFryeburg Academy C MM 26:35.9+7:28.5+39.09%71.90%16.91%10.57%15:54:22.1
321636Caleb OlsonBerlin/Gorham C MM 26:36.3+7:28.9+39.12%71.88%16.88%10.55%15:54:22.1
331632Leo ManfrediBerlin/Gorham C MM 27:21.2+8:13.8+43.04%69.91%14.55%8.04%15:54:22.1
341647Connor SpoffordFryeburg Academy C MM 28:57.7+9:50.3+51.45%66.03%9.52%2.63%15:54:22.1
351615Austin GagneBerlin/Gorham C MM 29:01.8+9:54.4+51.80%65.87%9.31%2.40%15:54:22.1
361611Toby EwaltBerlin/Gorham C MM 29:44.6+10:37.2+55.53%64.29%7.08%0.00%15:54:22.1
371520Joseph NichiporKennett High School B MM 32:00.2+12:52.8+67.35%59.75%0.02%-7.60%15:37:30.4
381525Finn Sheridan - CraneKents Hill School B MM 32:21.3+13:13.9+69.19%59.10%-1.08%-8.78%15:37:30.4
391503James CrowleyGould B MM 32:36.7+13:29.3+70.53%58.64%-1.88%-9.64%15:37:30.4
401522Calvin PundersonCarrabassett Valley Academy B MM 33:03.0+13:55.6+72.83%57.86%-3.25%-11.12%15:37:30.4
411543Oliver MooreSouthern Maine MTB Syndicate B MM 33:06.9+13:59.5+73.17%57.75%-3.45%-11.34%15:37:30.4
421534Trenton WadasCarrabassett Valley Academy B MM 33:48.5+14:41.1+76.79%56.56%-5.62%-13.67%15:37:30.4
431550Will ChesleySouthern Maine MTB Syndicate B MM 34:55.2+15:47.8+82.60%54.76%-9.09%-17.40%15:37:30.4
441501Aidan BeattyKents Hill School B MM 35:32.7+16:25.3+85.87%53.80%-11.04%-19.51%15:37:30.4
451533Mathis TurgeonKents Hill School B MM 36:00.0+16:52.6+88.25%53.12%-12.47%-21.04%15:37:30.4
461511Bailey HowryBerlin/Gorham B MM 36:21.0+17:13.6+90.08%52.61%-13.56%-22.21%15:37:30.4
471405James EstabrookBerlin/Gorham B MM 36:26.1+17:18.7+90.53%52.49%-13.83%-22.50%15:37:30.4
481516Henry LeducGould B MM 36:36.3+17:28.9+91.42%52.24%-14.36%-23.07%15:37:30.4
491504Jonah DensmoreFryeburg Academy B MM 36:52.9+17:45.5+92.86%51.85%-15.22%-24.00%15:37:30.4
501530Carter TaskerKennett High School B MM 37:10.8+18:03.4+94.42%51.43%-16.15%-25.00%15:37:30.4
511531Tyler TraskGould B MM 37:28.6+18:21.2+95.97%51.03%-17.08%-26.00%15:37:30.4
521521Gavin O'ConnellGould B MM 37:49.8+18:42.4+97.82%50.55%-18.18%-27.19%15:37:30.4
531537Everett YanneliKennett High School B MM 38:07.4+19:00.0+99.36%50.16%-19.10%-28.17%15:37:30.4
541547Odin TanguaySouthern Maine MTB Syndicate B MM 38:59.4+19:52.0+103.89%49.05%-21.81%-31.09%15:37:30.4
551508Shepard HallKennett High School B MM 39:07.9+20:00.5+104.63%48.87%-22.25%-31.56%15:37:30.4
561513Nick KlempererCarrabassett Valley Academy B MM 39:16.3+20:08.9+105.36%48.69%-22.69%-32.04%15:37:30.4
571532James TuckerGould B MM 39:32.2+20:24.8+106.75%48.37%-23.51%-32.93%15:37:30.4
581527Tyler SmithKents Hill School B MM 39:45.8+20:38.4+107.93%48.09%-24.22%-33.69%15:37:30.4
591628Joseph LabonteBerlin/Gorham B MM 39:51.1+20:43.7+108.39%47.99%-24.50%-33.99%15:37:30.4
601523Josh RossBerlin/Gorham B MM 40:25.9+21:18.5+111.43%47.30%-26.31%-35.94%15:37:30.4
611524Oliver SapakGould B MM 40:53.5+21:46.1+113.83%46.77%-27.75%-37.48%15:37:30.4
621519Sawyer NatalukFryeburg Academy B MM 41:40.9+22:33.5+117.96%45.88%-30.22%-40.14%15:37:30.4
631528Simon StephensonBerlin/Gorham B MM 44:37.5+25:30.1+133.35%42.85%-39.41%-50.03%15:37:30.4
641535Tyler WarnerBerlin/Gorham B MM 47:31.9+28:24.5+148.55%40.23%-48.49%-59.81%15:37:30.4
651415Ellis SloverGould A MM 50:20.2+31:12.8+163.22%37.99%-57.25%-69.24%15:36:50.7
661414Parker WelchGould A MM 50:22.1+31:14.7+163.39%37.97%-57.35%-69.34%15:36:50.7
671411Parker NellisGould A MM 50:29.7+31:22.3+164.05%37.87%-57.75%-69.77%15:36:50.7
681413Stevens TrentSouthern Maine MTB Syndicate A MM 52:49.5+33:42.1+176.23%36.20%-65.03%-77.60%15:36:50.7
691401Dana BellBerlin/Gorham A MM 1:00:42.8+41:35.4+217.48%31.50%-89.67%-104.12%15:36:50.7
701412Owen ReinbachFryeburg Academy A MM 1:02:25.8+43:18.4+226.46%30.63%-95.03%-109.90%15:36:50.7
711406Jordi GimenoFryeburg Academy A MM 1:04:16.0+45:08.6+236.06%29.76%-100.77%-116.07%15:36:50.7
-1402Matthew ClaytonCamden Hills A MM DNF-----15:36:50.7
-1403Elliot CondonCamden Hills A MM DNF-----15:36:50.7
-1404Zeke DietterCamden Hills A MM DNF-----15:36:50.7
-1407Elias HoodCamden Hills A MM DNF-----15:36:50.7
-1408August KnauseCamden Hills B MM DNF-----15:37:30.4
-1409Mitchell LindahlCamden Hills A MM DNF-----15:36:50.7
-1410Charlie MossCamden Hills A MM DNF-----15:36:50.7
-1502Zack BussiereCarrabassett Valley Academy B MM DNF-----15:37:30.4
-1505Jack FurneauxGould B MM DNF-----15:37:30.4
-1506Jordan GreenwoodGould B MM DNF-----15:37:30.4
-1507Henry GrohmanGould B MM DNF-----15:37:30.4
-1509Andrew HareGould B MM DNF-----15:37:30.4
-1510Finn HaskettGould B MM DNF-----15:37:30.4
-1512Javier KalbGould B MM DNF-----15:37:30.4
-1514Sam KrizoGould B MM DNF-----15:37:30.4
-1515Iain Larsen-LeavinsCamden Hills B MM DNF-----15:37:30.4
-1517Jaxon LoweCamden Hills B MM DNF-----15:37:30.4
-1518Will MineryCamden Hills B MM DNF-----15:37:30.4
-1526Anders SilitchGould B MM DNF-----15:37:30.4
-1529Evan SydnorKents Hill School B MM DNF-----15:37:30.4
-1536Kaden WoodCamden Hills B MM DNF-----15:37:30.4
-1538Camden BurkeSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1539Spencer BurkeSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1540Mac HallSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1541Ben LabareeSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1542Noah LamptonSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1544Wyatt NorfleetSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1545Nolan PlummerSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1546Lucas RichardSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1548Sam WaterhouseSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1549Nate WhiteSouthern Maine MTB Syndicate B MM DNF-----15:37:30.4
-1602Aiden BakerGould C MM DNF-----15:54:22.1
-1604Mauricio BerraraGould C MM DNF-----15:54:22.1
-1605Tyler CahnKents Hill School C MM DNF-----15:54:22.1
-1614Tommy Fremont SmithCarrabassett Valley Academy B MM DNF-----15:37:30.4
-1616Cayden GarneauBerlin/Gorham C MM DNF-----15:54:22.1
-1617Ethan GodomskyCarrabassett Valley Academy C MM DNF-----15:54:22.1
-1622Duncun HoytGould C MM DNF-----15:54:22.1
-1624Samuel JohnsonFryebrug Academy C MM DNF-----15:54:22.1
-1627Victor KellasFryeburg Academy C MM DNF-----15:54:22.1
-1635Ward MorrisonCamden Hills C MM DNF-----15:54:22.1
-1646Noah PierceFryeburg Academy C MM DNF-----15:54:22.1
-1648Sarp YukselKents Hill School Beg MM DNF-----15:54:22.1
-1649Paxton HallSouthern Maine MTB Syndicate Beg MM DNF-----15:54:22.1
-1650Julian LacasseSouthern Maine MTB Syndicate Beg MM DNF-----15:54:22.1
-1651Patrick BakkenSouthern Maine MTB Syndicate C MM DNF-----15:54:22.1
-1652Gideon BeckSouthern Maine MTB Syndicate C MM DNF-----15:54:22.1
-1654Max MillerSouthern Maine MTB Syndicate C MM DNF-----15:54:22.1
-1655Nate NeumannSouthern Maine MTB Syndicate C MM DNF-----15:54:22.1
-1656Max ZimmermanSouthern Maine MTB Syndicate C MM DNF-----15:54:22.1
-1657William AlbertCarrabassett Valley Academy C MM DNF-----15:54:22.1
-1658Joshua PaquetteCarrabassett Valley Academy C MM DNF-----15:54:22.1
-2401Luc BannermanSt John's Prep A MM DNF-----15:36:50.7
-2402Reese BermanSt John's Prep A MM DNF-----15:36:50.7
-2403Tyler BermanSt John's Prep A MM DNF-----15:36:50.7
-2404John BurnsSt John's Prep A MM DNF-----15:36:50.7
-2405Cameron ChircoSt John's Prep A MM DNF-----15:36:50.7
-2406Henry CooteSt John's Prep A MM DNF-----15:36:50.7
-2407Tyler CurtisSt John's Prep A MM DNF-----15:36:50.7
-2408Jack DiemarHolderness A MM DNF-----15:36:50.7
-2409Luke FarrellSt John's Prep A MM DNF-----15:36:50.7
-2410Tim GoodellPortsmouth A MM DNF-----15:36:50.7
-2411Ronan MullenSt John's Prep A MM DNF-----15:36:50.7
-2412William Parker FeldSt John's Prep A MM DNF-----15:36:50.7
-2413Baden PatersonPortsmouth A MM DNF-----15:36:50.7
-2414Kai PatersonPortsmouth A MM DNF-----15:36:50.7
-2415Bryce PattersonHolderness A MM DNF-----15:36:50.7
-2416Johnny SchaefflerHolderness A MM DNF-----15:36:50.7
-2417Theo ScolaSt John's Prep A MM DNF-----15:36:50.7
-2418Dom SmithPortsmouth A MM DNF-----15:36:50.7
-2419Clayton SurberHolderness A MM DNF-----15:36:50.7
-2420Gabe WeinriebPortsmouth A MM DNF-----15:36:50.7
-2421Brigham EllisPortsmouth A MM DNF-----15:36:50.7
-2501EJ AckworthSt John's Prep B MM DNF-----15:37:30.4
-2502Andrew BianculliSt John's Prep B MM DNF-----15:37:30.4
-2503Jakob BlanchetteSt John's Prep B MM DNF-----15:37:30.4
-2504Darragh BoulbolPortsmouth B MM DNF-----15:37:30.4
-2505Joseph BoyerNew Hampton B MM DNF-----15:37:30.4
-2506Andrew BrahanKearsarge B MM DNF-----15:37:30.4
-2507Jackson CampSt John's Prep B MM DNF-----15:37:30.4
-2508Kevin CorreaSt John's Prep B MM DNF-----15:37:30.4
-2509Ben CroteauPortsmouth C MM DNF-----15:54:22.1
-2510Finn DeelySt John's Prep B MM DNF-----15:37:30.4
-2511Zander DoyleHolderness B MM DNF-----15:37:30.4
-2512Owen DumphyHolderness B MM DNF-----15:37:30.4
-2513Ross FletcherKearsarge B MM DNF-----15:37:30.4
-2514John FlynnPortsmouth B MM DNF-----15:37:30.4
-2515Asher FrankelCardigan A MM DNF-----15:36:50.7
-2516Lotus GregoryPortsmouth B MM DNF-----15:37:30.4
-2517Ian HaneyProctor B MM DNF-----15:37:30.4
-2518Beckett HickeyPortsmouth B MM DNF-----15:37:30.4
-2519Aidan HoltPortsmouth B MM DNF-----15:37:30.4
-2520Jackson HopkinsSt John's Prep B MM DNF-----15:37:30.4
-2521Ethan HoweHolderness B MM DNF-----15:37:30.4
-2522Sam JurczakSt John's Prep B MM DNF-----15:37:30.4
-2523Boris KouzminovSt John's Prep B MM DNF-----15:37:30.4
-2524Frank KruppPortsmouth B MM DNF-----15:37:30.4
-2525Ethan LambKearsarge B MM DNF-----15:37:30.4
-2526Noah LanePortsmouth B MM DNF-----15:37:30.4
-2527Nolan LawlerHolderness B MM DNF-----15:37:30.4
-2528Roffee LoosigianBrewster B MM DNF-----15:37:30.4
-2529Max MarcusHolderness B MM DNF-----15:37:30.4
-2530Brandon MoSt John's Prep B MM DNF-----15:37:30.4
-2531Carson PalmerSt John's Prep B MM DNF-----15:37:30.4
-2532Hamilton PedersonProctor B MM DNF-----15:37:30.4
-2533Will RiceHolderness B MM DNF-----15:37:30.4
-2534Sam RobisonHolderness C MM DNF-----15:54:22.1
-2535Eli RockHolderness C MM DNF-----15:54:22.1
-2536Henry RoeHolderness B MM DNF-----15:37:30.4
-2537Evan RosolowskiSt John's Prep B MM DNF-----15:37:30.4
-2538Teo RyderProctor B MM DNF-----15:37:30.4
-2539Ben Sant-JohnsonProctor B MM DNF-----15:37:30.4
-2540Ethan SeelerNew Hampton B MM DNF-----15:37:30.4
-2541Max ShorterPortsmouth B MM DNF-----15:37:30.4
-2542Kai SmallHolderness C MM DNF-----15:54:22.1
-2543Joseph TaylorKearsarge B MM DNF-----15:37:30.4
-2544Frank ViscontiSt John's Prep B MM DNF-----15:37:30.4
-2545Henry WaglerProctor B MM DNF-----15:37:30.4
-2546Henri ZigmontPortsmouth B MM DNF-----15:37:30.4
-2601Elan AbramsonCardigan C MM DNF-----15:54:22.1
-2602Billy AmendolareeSt John's Prep C MM DNF-----15:54:22.1
-2603Nick AustinTilton C MM DNF-----15:54:22.1
-2604Linden BealCardigan C MM DNF-----15:54:22.1
-2605Noah BoudreauSt John's Prep C MM DNF-----15:54:22.1
-2606Noah ClarkKearsarge C MM DNF-----15:54:22.1
-2607Benjamin CloughKearsarge C MM DNF-----15:54:22.1
-2608Marcello Comerford-MartineauBrewster C MM DNF-----15:54:22.1
-2609Bradyn ConnellBrewster C MM DNF-----15:54:22.1
-2610Nathaniel CornellProctor C MM DNF-----15:54:22.1
-2611Jesse CourtPortsmouth C MM DNF-----15:54:22.1
-2612Archer DavenportCardigan C MM DNF-----15:54:22.1
-2613Harold De Rouvray BruckProctor C MM DNF-----15:54:22.1
-2614Casey DittmerNew Hampton C MM DNF-----15:54:22.1
-2615Juanjo Domene RuizCardigan C MM DNF-----15:54:22.1
-2616Aiden EllisSt John's Prep C MM DNF-----15:54:22.1
-2617Jacob EvangelistaSt John's Prep C MM DNF-----15:54:22.1
-2618Bruce FaNew Hampton C MM DNF-----15:54:22.1
-2619James FaganTilton C MM DNF-----15:54:22.1
-2620Theo FarinaSt John's Prep C MM DNF-----15:54:22.1
-2621Shaun FlynnCardigan C MM DNF-----15:54:22.1
-2622Sebastian Garay ZambranoCardigan C MM DNF-----15:54:22.1
-2623Max Gerbilsky WainbergProctor B MM DNF-----15:37:30.4
-2624Sabian GriffinKearsarge C MM DNF-----15:54:22.1
-2625Geronimo Grisi HaddadCardigan C MM DNF-----15:54:22.1
-2626Ollie GrotnesProctor C MM DNF-----15:54:22.1
-2627Emilio Gutierrez CoppelCardigan C MM DNF-----15:54:22.1
-2628Benjamin HamsonNew Hampton C MM DNF-----15:54:22.1
-2629Grant HanowellNew Hampton C MM DNF-----15:54:22.1
-2630Owen HardimanSt John's Prep C MM DNF-----15:54:22.1
-2631Tanner HetheringtonCardigan C MM DNF-----15:54:22.1
-2632Hayden HigginsNew Hampton C MM DNF-----15:54:22.1
-2633Jack HoltslagSt John's Prep C MM DNF-----15:54:22.1
-2634Jack HowNew Hampton C MM DNF-----15:54:22.1
-2635Leon HuangProctor C MM DNF-----15:54:22.1
-2636Brendan HughesSt John's Prep C MM DNF-----15:54:22.1
-2637Grayson JonesCardigan C MM DNF-----15:54:22.1
-2638Jacob KurjaProctor C MM DNF-----15:54:22.1
-2639Sam LajeunessePortsmouth C MM DNF-----15:54:22.1
-2640Nathan LegereProctor C MM DNF-----15:54:22.1
-2641John LiuCardigan C MM DNF-----15:54:22.1
-2642Cole LongfieldCardigan C MM DNF-----15:54:22.1
-2643William LunderProctor C MM DNF-----15:54:22.1
-2644Ramsay MadanCardigan C MM DNF-----15:54:22.1
-2645Samuel MannKearsarge C MM DNF-----15:54:22.1
-2646Simon MannersCardigan C MM DNF-----15:54:22.1
-2647Joseph McClureCardigan C MM DNF-----15:54:22.1
-2648Finn MoorePortsmouth C MM DNF-----15:54:22.1
-2649Lucas MulliganSt John's Prep C MM DNF-----15:54:22.1
-2650Noah MuneneProctor Beg MM DNF-----15:54:22.1
-2651Zach MusiHolderness C MM DNF-----15:54:22.1
-2652Jack O'HandleyTilton C MM DNF-----15:54:22.1
-2653Hamish O'HarePortsmouth C MM DNF-----15:54:22.1
-2654Salvador Onate IberriCardigan C MM DNF-----15:54:22.1
-2655Lukas OrdonezProctor C MM DNF-----15:54:22.1
-2656Jack PierettiCardigan C MM DNF-----15:54:22.1
-2657Anthony PizzimentiTilton C MM DNF-----15:54:22.1
-2658Andrew PullinProctor C MM DNF-----15:54:22.1
-2659Iliya RamadanovicPortsmouth C MM DNF-----15:54:22.1
-2660Jack ReadProctor C MM DNF-----15:54:22.1
Page / 2
Racers per page: