We are trying to satisfy 100% of our customers
Our bikes are 100% safe and eco-friendly
✕
biker4-shop-icon3
julio 24, 2026

Shimano Altus FD-M313 7/8-Speed Triple Down-Swing Dual-Pull Front Derailleur

Gap30 Cycles All Riders. No Attitude. Gap30 Cycles is your source for quality bicycle parts and accessories at great prices Shimano Altus FD-M313 7/8-Speed Triple Down-Swing Dual-Pull Front Derailleur "> Item Description Shimano Altus FD-M310/M311/M313 front derailleurs for 7/8-speed drivetrain.Item SpecificationsBrand: ShimanoMfrPartNo: EFDM313X6Double or Triple: TripleDrivetrain Speeds: 8Drivetrain Speeds: 7Derailleur Capacity: 20Front Derailleur Clamp: 28.6 (1-1/8")Front Derailleur Clamp: 31.8 (1-1/4")Front Derailleur Clamp: 34.9 (1-3/8")Front Derailleur Cable Pull: DualFront Der/Shifter Compatibility: Shimano MountainMax Ring (teeth): 48Front Derailleur Style: Traditional About Us Payment Shipping Terms Returns About us Our motto is 'All Riders, No Attitude!' We're here to provide friendly and personal service for all cyclists. Shop our great selection of parts and accessories and enjoy fast delivery to your door. We guarantee your satisfaction and stand behind everything we sell. Standard shipping is always free to the lower 48 states. Thanks for your business and enjoy the ride! Payments Payment for all eBay orders must be completed through eBay payments. Shipping We ship within the 48 contiguous United States. Tracking is provided for most US domestic shipments. Free Standard Shipping Most orders are processed within 2-3 business days of order receipt Allow 1-5 business days for delivery after your order has shipped Shipping times are estimated and are not guaranteed by Gap30 Cycles Terms Item Availability While we try to maintain accurate quantity in our listing, items listed on eBay may be sold elsewhere before the eBay listing ends. If you bought an out of stock item, we will cancel your order and issue a refund. Please do not leave negative or neutral feedback for cancelled orders. Condition Guide Unless otherwise noted, all products sold by Gap30 Cycles are brand new in retail packaging and include U.S. manufacturer warranty. 100% Customer Satisfaction Guaranteed We want to ensure your satisfaction. If you are dissatisfied with your purchase or shopping experience, we would like to hear from you. Please contact us using eBay Messaging . Please be sure to include your contact information and order number. Please note: Business hours are Monday-Friday. We try our best to respond to all questions and comments within one business day. Lost or Damaged Shipments If your order was damaged during shipping or if you did not receive your order, contact us and we will be happy to take care of the issue. Please wait until the end of the delivery time estimate before contacting us about missing shipments. Please contact us using eBay Messaging . Please include your contact information and order number. Your Privacy Gap30 Cycles does not sell or market customer information to other businesses or organizations. Customer Comments We are constantly striving to improve our service and would love to hear your comments. Please contact us using eBay Messaging Returns Gap30 Cycles accepts returns within 30 days of order receipt. Return Process Please contact us using eBay Messaging before returning your order. Returns without prior authorization will not be refunded. Return Requirements Returned merchandise must be in the same condition in which it was received. No return credit will be given if an item is in used condition, has been installed, or has missing or damaged retail packaging. Please adequately package return shipments. No credit will be given if item is damaged in return shipment.
julio 24, 2026

19/21 in QS205 3.5T 5000W motor wheel+90/90Street tire+Sabvoton 100A controller.

QS 150mm 3.5T 19*1.85/21*1.85inch 5000W motor wheel+1* 90/90 Street tire+Sabvoton 100A controller one set+XOD Hydraulic brake.Generally SPEC(motor):Motor Type: BLDC In-Wheel Hub MotorMotor Design: Double Axle with Rim(integrated)PCD: 6*44mmStator: Aluminum CoreRated Power: 5000WPeak Power: 6000W in few secondsRated Voltage: 72VSpeed: 960rpmDrop-outs: 150mmMax Torque: approx 181N.mMax Efficiency: approx 91%Continues Battery Current: 44A(72V)Peak Battery Current: 100-150A(72V)Suggest Peak Phase Current: N/AThermic Probe: KTY83/122(as default)Working Temperature: 70-120℃, peak 150℃Hall Sensor: Dual hall set with waterproof connectorPhase Wire:2*5mm²CrossHall Sensor Phasing Angle: 120 degreeWaterproof Grade: IP65Color: Black Package content for E-bike parts :(9 parts)1 x QS205 150mm 3.5T 19*1.85/21*1.85inch 5000W motor wheel1 x 90/90 Street tire1 x XOD Hydraulic brake1 x Sabvoton 72v 100Amp sine wave controller, can be programmable via PC1 x TFT color UKC1 Display1 x Bluetooth adapter1 x PAS1 x Full Twist throttle1 x Alarm lock package: Good quality cardboard box Shipping and Feedback:1.Please check your name, address, and phone number is right.2.This E-bike kit be shipped from USA Los Angeles Warehouse by FedEx Ground Economy shipping, it takes about 2-7 business days.3.After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.4.If you can't find the tracking, please let us know, we will provide a positive feedback to you.5.We will be appreciated of that you leave us a 5 star feedback if you satisfied with our goods.6.If you have any problems with our goods, please contact us first!!!. We will do our best service to help you.7.Any questions, don't hesitate to contact us.
julio 24, 2026

US Stock QS138 4000W 90H 120KPH Mid Drive Motor+ND72530 controller For Dirt bike

For QS138 90H motor power train kits, it could be used for electric motorcycle, which could be 72V 110KPH.e.g. Dirt bike4000W Mid Drive Motor (Sprocket Wheel or Pulley)Motor Brand: QS Motor, QSMOTOR, Customized Brand.Motor Type: DC Brushless Permanent Magnet MotorMotor Design: Mid Drive with Single AxleMagnet: strong V magnet 90H.Power: 4000W (maximum 14KW, sometimes can reach 20KW).Rated Voltage: 72VRotating: maximum 7000rpmMaximum Speed: 90km/h to 120km/h.Maximum Torque: 60N.m to 80N.m.Maxim Efficiency: 91%Waterproof Grade: IP54Color: BlackPacking List:1. 1pc * QS138 90H 4000W(7500W) Mid drive motor with sprocket shaft2. 1pc * ND72530 Black build-in bluetooth controller/ ND72680 Blue build-in bluetooth controller3. 1pc * DKD speed display4. 1pc * motorcycle throttle5. 1pc * motor main line6. 1pc * dc voltage converter7. 1pc * e-lock Shipping and Feedback:1. Please check your name, address, and phone number is right.2.Shipping time:Standard shipping from US warehouse by FedEx;Handing time:About 7 business days.3. After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.4. If you can't find the tracking, please let us know, we will provide a positive feedback to you.5.We will be appreciated of that you leave us a 5 star feedback if you are satisfied with our goods.6.If you have any problems with our goods, please contact us first!!! We will do our best service to help you.7.Any questions, don't hesitate to contact us.
julio 24, 2026

150mm QS205 5000w 50H 3.5T V4 Spoke Hub BLDC Motor For Electric Motor Bicycle.

QS205 V4 5000W Motor Bicycle Spoke motor (50H) Type Hub Motor 48V/60V/72V 80KPH 3.5T/5T 70-100KPH. Generally SPEC:Motor Type: BLDC In-Wheel Hub MotorMotor Design: Double Axle with Rim(integrated)Matched Tire: 17inchPCD: 6*44mmStator: Aluminum CoreRated Power: 5000WPeak Power: 6000W in few secondsRated Voltage: 72VSpeed: 960rpm/820rpmDrop-outs: 150mmMax Torque: approx 181N.mMax Efficiency: approx 91%Continues Battery Current: 44A(72V)Peak Battery Current: 100-150A(72V)Suggest Peak Phase Current: N/AThermic Probe: KTY83/122(as default)Working Temperature: 70-120℃, peak 150℃Brake Type: Disc BrakeHall Sensor: Dual hall set with waterproof connectorPhase Wire:2*5mm²CrossHall Sensor Phasing Angle: 120 degreeWaterproof Grade: IP65Color: BlackN.W/G.W: approx 13.5kg/14kgPackage Demension: 32.5*35.5*31.5cm This 150mm NBPower-QS hub motor is perfect for electric mountain bikes and city bikes. It has a voltage of 72V and is made of durable aluminum alloy. The black color gives it a sleek look that will complement any bike. This motor is compatible with the QS205 5000w 50H 3.5T V4 motor and is sold as a set that includes the hub motor. It weighs only 24lb, making it lightweight and easy to install. This high-quality motor is a great addition to any electric bicycle. Shipping and Feedback:1. Please check your name, address, and phone number is right.2.Shipping time:Expedited shipping from Greater China to Worldwide.Handing time:3-7 business days.3. After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.4. If you can't find the tracking, please let us know, we will provide a positive feedback to you.5.We will be appreciated of that you leave us a 5 star feedback if you are satisfied with our goods.6.If you have any problems with our goods, please contact us first!!! We will do our best service to help you.7.Any questions, don't hesitate to contact us.
julio 24, 2026

200mm QS273 12000W motor wheel with ND72850 Fardive controller motorcycle kit

QS273 12000W 50H V2 200mm dropout 48-72V 100-120KPH Electric Motorcycle Motor with ND721800 Fardrive controller kit. Generally SPEC:1.Motor:Motor Type: BLDC Permanent Magnet Outer Rotor In-Wheel Hub Motor With Hall SensorBrand: QS Motor,QSMOTORMotor Design: Double axle without rim (not integrated), 36 spoke holes, OD 4.2mmMatching Rim size: 17inch, 18inch, 19inch,21inch moped wheel.Magnet Height: 50mm, 28 pole pairsStator: Aluminium CoreRated Power: 12000WRated Voltage: 72V as defaultSpeed: 100KPH as default (24-120KPH, optional)KV: 9.9/10.14/12.41/19.99 etc.Max Torque: approx 250N.mMax Efficiency: 86-88%Continuous Battery Current: 110A (72V)Peak Battery Current: 150-200A (72V)Suggest Peak Phase Current: 300-650A (depend on the kV)Thermic Probe: KTY83/122 (as default, optionalWorking Temperature: 70-120℃ , peak 150 ℃Brake type: Bike Disc brake, PCD3*80mm(as default)Drop-outs/Rear Fork Width for installation: 200m14mm axle flatsDual Hall Set with waterproof connectors16mm⊃2; Cross Section of Phase Wire (not include insulation layer)Hall Sensor Phasing angle: 120 degreeWaterproof Grade: IP54Color: BlackBrake: PCD3*80mm for e-motorcycle discDrop-outs:200mmSpoke Hole:4.2mm hole suit 8G/9G/10G spokeEspecially suit for electric bicycle, max. speed for 60km/h to 120km/h. 2. controller:Controller Type: Sine Wave FOC Controller Model Number: ND72850Max. Bus Current: 450AMax. Phase Current: 850ATemp Sensor: KTY83-122Working Voltage:48V/60V/72V, max. 88VCompatible Motor Power: 6000W-8000WSize: 222mm*142mm*71mmWeight: 3.5KGSProduct description:Upgrade your biking experience with this high-quality conversion kit. The kit includes a 200mm QS273 12000W motor wheel and an ND72850 Fardrive controller, perfect for any universal or E-motorcycle. The sleek black color adds a modern touch to your ride. This kit is suitable for electric bicycle components and is a must-have for any avid cyclist. With its compatibility and brand name NBPower-QS, you can trust the quality. This bicycle component is perfect for anyone looking to enhance their cycling journey. Shipping and Feedback: 1. Please check your name, address, and phone number is right.2. This E-bike kit be shipped from China by FedEx Express shipping, it takes about 7-10 business days .3. After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.4. If you can't find the tracking, please let us know, we will provide a positive feedback to you.5.We will be appreciated of that you leave us a 5 star feedback if you are satisfied with our goods.6.If you have any problems with our goods, please contact us first!!! We will do our best service to help you.7.Any questions, don't hesitate to contact us.
julio 24, 2026

QS273 150MM 8000W hub motor with ND72850 Fardriver controller kit for motorcycle

QS273 150MM 8000W hub motor with ND72850 Fardriver controller kit for motorcycle. Motor Type: BLDC Permanent Magnet Outer Rotor In-Wheel Hub Brand: QS MotorMotor Design: Double axle without rim (not integrated), 36 spoke holes, OD 4.2mmMagnet Height: 40mm, 16 pole pairsStator: Aluminum CoreRated Power: 8000WRated Voltage: 72V as defaultMax Speed: 130KPHKV: 11.46/12.46/13.54/15.69/17.71etc.Max Torque: approx 250N.mMax Efficiency: 86-91%Suggest Peak Phase Current: 196-245A (depend on the KV)Thermic Probe: KTY83/122 (as default, optional)Working Temperature: 70-120℃ , peak 150 ℃Brake type: Bike Disc brake, PCD6*44mm(as default)Drop-outs/Rear Fork Width for installation: 150mmDual Hall Set with waterproof connectors10mm⊃2; Cross Section of Phase Wire (not include insulation layer)Hall Sensor Phasing angle: 120 degreeWaterproof Grade: IP54 Controller description:1). Controller Type: Sine Wave FOC Controller2). Model Number: ND728503). Max. Bus Current: 450A4). Max. Phase Current: 850A5). Temp Sensor: KTY83-1226). Working Voltage:48V/60V/72V, max. 88V7).Compatible Motor Power: 6000W-8000W8). Size: 222mm*142mm*71mm9) . Weight: 3.5KGS Kit descriptions:This electric conversion kit is perfect for those looking to upgrade their motorcycle or e-bike. With a powerful NBPower-QS hub motor and ND72850 Fardriver controller kit, you'll experience a smooth and efficient ride. The kit includes everything you need for installation, including e-lock, dc converter, horn, flasher, motor, controller, display, main line, throttle, and hydraulic brake. The kit is made of durable aluminum and aluminum alloy, ensuring a long-lasting and high-quality performance. It's compatible with various bike types, including motorcycles, universal bikes, and e-mountain bikes. The lithium-ion battery provides reliable power, making it perfect for any outdoor adventure. Transform your ride with this top-of-the-line conversion kit today. Shipping and feedback:1. Please check your name, address, and phone number is right.2.This product will be shipped from China or USA Los Angeles Warehouse by FedEx/UPS shipping, it takes about 7-10 business days .3. After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.4. If you can't find the tracking, please let us know, we will provide a positive feedback to you.5.We will be appreciated of that you leave us a 5 star feedback if you are satisfied with our goods.6.If you have any problems with our goods, please contact us first!!! We will do our best service to help you.7.Any questions, don't hesitate to contact us.
julio 24, 2026

20-26*4.0inch 80mm QS205 150mm 3.5/5T 5000W motor wheel with singel freewheel.

20-26*4.0inch 80mm QS205 150mm 3.5/5T 5000W motor wheel with singel freewheel. Generally SPEC(motor):Motor Type: BLDC In-Wheel Hub MotorMotor Design: Double Axle with Rim(integrated)PCD: 6*44mmStator: Aluminum CoreRated Power: 5000WPeak Power: 6000W in few secondsRated Voltage: 72VSpeed: 960rpmDrop-outs: 150mmMax Torque: approx 181N.mMax Efficiency: approx 91%Continues Battery Current: 44A(72V)Peak Battery Current: 100-150A(72V)Suggest Peak Phase Current: N/AThermic Probe: KTY83/122(as default)Working Temperature: 70-120?, peak 150?Hall Sensor: Dual hall set with waterproof connectorPhase Wire:2*5mm²CrossHall Sensor Phasing Angle: 120 degreeWaterproof Grade: IP65Color: Black Package content for E-bike parts :1 x QS205 150mm 3.5/5T 5000W/3000W motor wheel with 20/24/26*4.0inch rim(80mm width)1 x single freewheelpackage: Good quality cardboard box Product Description:Enhance your biking experience with the NBPower-QS 20-26*4.0inch 100mm QS205 150mm 3.5/5T 5000W motor wheel kit. Made in China, this kit includes a motor wheel, controller, throttle, Bluetooth, alarm, lock, and hydraulic brake.This QS Motor wheel kit is perfect for electric bicycle enthusiasts who want to upgrade their cycling experience. The black color adds elegance to your bike, and the single freewheel design ensures maximum efficiency. It is ideal for use in cycling and sporting goods activities. Shipping and Feedback:1.Please check your name, address, and phone number is right.2.This E-bike kit be shipped from China by FedEx Ground Economy shipping, it takes about 2-7 business days.3.After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.4.If you can't find the tracking, please let us know, we will provide a positive feedback to you.5.We will be appreciated of that you leave us a 5 star feedback if you satisfied with our goods.6.If you have any problems with our goods, please contact us first!!!. We will do our best service to help you.7.Any questions, don't hesitate to contact us.
julio 24, 2026

ND72530 72V 350A High Power Programmable Controller For 6-8KW BLDC QS Motor.

5000W Electric Scooter BLDC Controller Fardriver ND72530 The Controller package included parts as below, 1x ND72530 Fardriver controller (Black built-in Bluetooth version or Green external Bluetooth connector version)1x Complete wiring Main Specification:1. Controller Type: Sine Wave FOC Controller2. Model Number: ND72530 3. Max. Bus Current:350A 4. Max. Phase Current:530A 5. Working Voltage:72V6. Compatible Motor Power: 6000W-8000W 6. Size: 189mm*121mm*63.5mm 7. Weight:3KGS8.color:Green9.Material: MetalFeatures:The ND series Hall one-line pass-through controller is a high-end high-power permanent magnet synchronous motor controller with the advantages of high quality, high efficiency, and intelligence. It is suitable for vehicle applications of various Hall motors. It is suitable for middle and high speed motorcycles with in-wheel motors, mid-mounted motors, and high-end electric tricycles. Using high-quality fully imported MOS core, full metal shielding and aluminum die heat dissipation structure, the hardware architecture and software implementation are perfectly matched and refined. Shipping and feedback:1. Please check your name, address, and phone number is right.2. Shipping method: Standard shipping from Greater China to Worldwide.3. Handing Time:7-10 business days.4.After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.5.If you can't find the tracking, please let us know, we will provide a positive feedback to you. 6.We will be appreciated of that you leave us a 5 star feedback if you satisfied with our goods.7.If you have any problems with our goods, please contact us first!!! We will do our best service to help you. 8.Any questions, don't hesitate to contact us.
julio 24, 2026

QS205/273 V3 50H hub Motor Brake Spacer Hub Motor Wire Protector from Discs.

QS Motor 205 273 50H V3 V3TI Spoke Hub Motor Brake Spacer Hub Motor Wire Protector from Discs Shipping and Feedback: 1. Please check your name, address, and phone number is right. 2.This Ebike kit be shipped from China by Standard speedPAK, it takes about 15-20 business days . 3. After you place a order, we will ship out your goods as soon as possible, please check the tracking timely. 4. If you can't find the tracking, please let us know, we will provide a positive feedback to you. 5.We will be appreciated of that you leave us a 5 star feedback if you are satisfied with our goods. 6.If you have any problems with our goods, please contact us first!!! We will do our best service to help you. 7.Any questions, don't hesitate to contact us.
julio 24, 2026

QS180 90H 8KW Mid Drive Motor For Electric Motorcycle with ND721200 Controller.

QS180 90H 8000W Mid Drive Motor For Adult Electric Motorcycle with ND721200 Controller Motor DescriptionMotor Type: PMSM Motor Rated Power: 8000W, (16KW peak in few seconds) Rated Voltage: 72V Speed: 4100RPM (basic RPM), 7000RPM peak with flux weakening Torque: Rated Torque 14.3N.m, Max Torque 94N.m Magnet Height: 90mm,4 pole pairs Max Efficiency: approx 94% Working Temperature: 70-120℃ , peak 150 ℃ Single Encoder Set with waterproof connectors Waterproof Grade: IP67 Cooling: Air cooling Thermic Probe: KTY83/122 Phase wire: 30mm² Color: Black N.W./G.W.: approx 24kg Package Dimension: 31cm*31cm*31cm Controller SPEC 1 Model: ND721200 Fardriver controller 2 Working Communication: Encoder Sensor 3 Available Rated Battery Voltage: 72V 4 Peak Battery Voltage: 100V 5 Available Motor Power: 10KW - 12KW 6 Default Throttle Working Voltage: 0V - 5V 7 Peak DC Current: 500A - 600A 8 Peak Phase Current: 1200A 9 Mosfets Detail: 60 FET 10 Weight: 5kgs 11 Installing Size: 238mm * 155mm * 72mm 12 Controller Design: Sine Wave BLDC 13 Case Material: Aluminum 14 Support Programmable: PC & Phone 15 Suitable for electric bike, scooter, motorcycle, tricycle, kart, ATV Key Features1) Light weight and small dimension compare to hub motor 2) High performance benefit from flux weakening 3) High efficiency during climbing, and better acceleration 4) Support regenerative braking Package list:1*QS180 90H 8000W mid drive motor1*ND721800 /ND721200 Fardriver controller1*Bluetooth module(as default) for Cell Phone Shipping and Feedback:1. Please check your name, address, and phone number is right.2.This Mid drive motor kit will be shipped from China by Standard shipping, it takes about 7-10 business days .3. After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.4. If you can't find the tracking, please let us know, we will provide a positive feedback to you.5.We will be appreciated of that you leave us a 5 star feedback if you are satisfied with our goods.6.If you have any problems with our goods, please contact us first!!! We will do our best service to help you.7.Any questions, don't hesitate to contact us.
julio 24, 2026

QS120 35H 1200w mid drive motor with ND72240 Fardriver controller kit.

QS Motor Sprocket type 520 New Launched Product 120 2000W 35H mid drive Motor for electric motorcycleIf any question about the motor, please contact sellerFor 120 2000W mid drive motor and controller, it could be used for electric scooter, electric motorcycle.It could be 72V 70KPH Production Description: Motor Specification:QS Motor 2000W 120 70H Mid Drive MotorMotor Type: PMSM Permanent Magnet Inner Rotor Motor With Hall SensorBrand: QS Motor,QSMOTORMotor Design: Single axleMatched Wheel: 12inch Wheel (as default)Magnet Height: 70mm, 5 pole pairsRated Power: 2000W (peak power, pending) Rated Voltage: 72V as defaultSpeed: 70KPH No-load rpm: 2800rpm without flux weakening, 4400RPM with flux weakening.Max Torque: 216.7N.m (with Reduction ratio 1:4.77)Reduction ratio: 1:4.77 (as default)Max Efficiency: 88%Continuous Battery Current: 35A (72V)Peak Battery Current: 60A (72V)Suggest Peak Phase Current: 250AThermic Probe: None as default Working Temperature: pendingSingle Hall Plate with waterproof connectors 8mm⊃2; Cross Section of Phase Wire (not include insulation layer)Hall Sensor Phasing angle: 120 degreeWaterproof Grade: IP67Color: Black N. W./G.W.: 7.8kg/9.1kg Package Dimension: 34cmX34cmX33cm Nanjing Fardriver Controller Specification: 1). Controller Type: Sine Wave FOC Controller2). Model Number: ND722403). Max. Bus Current: 70A4). Max. Phase Current: 260A5). Temp Sensor: KTY83-1226). Working Voltage:48V/60V/72V, max. 88V7).Compatible Motor Power: 1000W-1500W8). Size: 175mm*105mm*53mm9). Weight:1.05KGS Shipping and Feedback:1. Please check your name, address, and phone number is right.2.This Mid drive motor kit will ship from China by Standard shipping, it takes about 7-10 business days .3. After you place a order, we will ship out your goods as soon as possible, please check the tracking timely.4. If you can't find the tracking, please let us know, we will provide a positive feedback to you.5.We will be appreciated of that you leave us a 5 star feedback if you are satisfied with our goods.6.If you have any problems with our goods, please contact us first!!! We will do our best service to help you.7.Any questions, don't hesitate to contact us.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934