123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552
- Gates - G60275-0602 - Hydraulic Coupling / Adapter
- Gates - G60275-0604 - Hydraulic Coupling / Adapter
- Gates - G60275-0606 - Hydraulic Coupling / Adapter
- Gates - G60275-0608 - Hydraulic Coupling / Adapter
- Gates - G60275-0808 - Male O-Ring Boss to Female Pipe NPTF (SAE to SAE)
- Gates - G60275-1008 - Hydraulic Coupling / Adapter
- Gates - G60275-1412 - Hydraulic Coupling / Adapter
- Gates - G60285-0504 - Hydraulic Coupling / Adapter
- Gates - G60285-0604 - Hydraulic Coupling / Adapter
- Gates - G60285-0606 - Hydraulic Coupling / Adapter
- Gates - G60285-0608 - Hydraulic Coupling / Adapter
- Gates - G60285-0804 - Hydraulic Coupling / Adapter
- Gates - G60285-0806 - Hydraulic Coupling / Adapter
- Gates - G60285-0808 - Hydraulic Coupling / Adapter
- Gates - G60285-0812 - Hydraulic Coupling / Adapter
- Gates - G60285-1006 - Hydraulic Coupling / Adapter
- Gates - G60285-1008 - Hydraulic Coupling / Adapter
- Gates - G60285-1012 - Hydraulic Coupling / Adapter
- Gates - G60285-1208 - Hydraulic Coupling / Adapter
- Gates - G60285-1212 - Hydraulic Coupling / Adapter
- Gates - G60285-1216 - Hydraulic Coupling / Adapter
- Gates - G60285-1412 - Hydraulic Coupling / Adapter
- Gates - G60285-1612 - Hydraulic Coupling / Adapter
- Gates - G60285-1616 - Hydraulic Coupling / Adapter
- Gates - G60287-0404 - Hydraulic Coupling / Adapter
- Gates - G60287-0606 - Hydraulic Coupling / Adapter
- Gates - G60287-0804 - Hydraulic Coupling / Adapter
- Gates - G60287-0806 - Hydraulic Coupling / Adapter
- Gates - G60287-0808 - Hydraulic Coupling / Adapter
- Gates - G60287-0812 - Hydraulic Coupling / Adapter
- Gates - G60287-1008 - Hydraulic Coupling / Adapter
- Gates - G60287-1012 - Hydraulic Coupling / Adapter
- Gates - G60287-1212 - Hydraulic Coupling / Adapter
- Gates - G60291-0402 - Hydraulic Coupling / Adapter
- Gates - G60291-0404 - Hydraulic Coupling / Adapter
- Gates - G60291-0502 - Hydraulic Coupling / Adapter
- Gates - G60291-0604 - Hydraulic Coupling / Adapter
- Gates - G60291-0606 - Hydraulic Coupling / Adapter
- Gates - G60291-0608 - Hydraulic Coupling / Adapter
- Gates - G60291-0806 - Hydraulic Coupling / Adapter
- Gates - G60291-0808 - Hydraulic Coupling / Adapter
- Gates - G60291-1008 - Hydraulic Coupling / Adapter
- Gates - G60291-1208 - Hydraulic Coupling / Adapter
- Gates - G60291-1212 - Hydraulic Coupling / Adapter
- Gates - G60291-1612 - Hydraulic Coupling / Adapter
- Gates - G60301-0202 - Hydraulic Coupling / Adapter
- Gates - G60301-0204 - Hydraulic Coupling / Adapter
- Gates - G60301-0304 - Hydraulic Coupling / Adapter
- Gates - G60301-0404 - Hydraulic Coupling / Adapter
- Gates - G60301-0406 - Male O-Ring Boss to Male JIC 37 Flare (SAE to SAE)
- Gates - G60301-0506 - Male O-Ring Boss to Male JIC 37 Flare (SAE to SAE)
- Gates - G60301-0806 - Hydraulic Coupling / Adapter
- Gates - G60301-0808 - Hydraulic Coupling / Adapter
- Gates - G60301-0810 - Hydraulic Coupling / Adapter
- Gates - G60301-0812 - Hydraulic Coupling / Adapter
- Gates - G60301-0816 - Hydraulic Coupling / Adapter
- Gates - G60301-1006 - Hydraulic Coupling / Adapter
- Gates - G60301-1008 - Hydraulic Coupling / Adapter
- Gates - G60301-1010 - Hydraulic Coupling / Adapter
- Gates - G60301-1012 - Hydraulic Coupling / Adapter
- Gates - G60301-1016 - Hydraulic Coupling / Adapter
- Gates - G60301-1206 - Hydraulic Coupling / Adapter
- Gates - G60301-1208 - Hydraulic Coupling / Adapter
- Gates - G60301-1210 - Hydraulic Coupling / Adapter
- Gates - G60301-1212 - Hydraulic Coupling / Adapter
- Gates - G60301-1216 - Hydraulic Coupling / Adapter
- Gates - G60301-1416 - Hydraulic Coupling / Adapter
- Gates - G60301-1610 - Hydraulic Coupling / Adapter
- Gates - G60301-1612 - Hydraulic Coupling / Adapter
- Gates - G60301-1616 - Hydraulic Coupling / Adapter
- Gates - G60301-1620 - Hydraulic Coupling / Adapter
- Gates - G60301-2010 - Hydraulic Coupling / Adapter
- Gates - G60301-2012 - Hydraulic Coupling / Adapter
- Gates - G60301-2016 - Hydraulic Coupling / Adapter
- Gates - G60301-2020 - Hydraulic Coupling / Adapter
- Gates - G60308-1008 - Male O-Ring Boss to Male JIC 37 Flare - 45 (SAE to SAE)
- Gates - G60312-0406 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60312-0604 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60312-0605 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60312-0608 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60312-0610 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60312-0806 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60312-0810 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60312-0812 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60312-1612 - Male O-Ring Boss to Male JIC 37 Flare - 90 (SAE to SAE)
- Gates - G60320-0606 - Hydraulic Coupling / Adapter
- Gates - G60350-0404 - Male JIC 37 Flare on Run to Male O-Ring Boss - Tee (SAE to SAE)
- Gates - G60350-0606 - Male JIC 37 Flare on Run to Male O-Ring Boss - Tee (SAE to SAE)
- Gates - G60350-0808 - Male JIC 37 Flare on Run to Male O-Ring Boss - Tee (SAE to SAE)
- Gates - G60352-0606 - Male O-Ring Boss to Male JIC 37 Flare to Male JIC 37 Flare - Tee (SAE to SAE)
- Gates - G60352-0808 - Male O-Ring Boss to Male JIC 37 Flare to Male JIC 37 Flare - Tee (SAE to SAE)
- Gates - G60352-1010 - Male O-Ring Boss to Male JIC 37 Flare to Male JIC 37 Flare - Tee (SAE to SAE)
- Gates - G60394-0006 - Tube Sleeve
- Gates - G60394-0010 - Tube Sleeve
- Gates - G60394-0012 - Tube Sleeve
- Gates - G60395-0006 - Tube Sleeve Nut
- Gates - G60395-0010 - Tube Sleeve Nut
- Gates - G60395-0012 - Tube Sleeve Nut
- Gates - G60401-0024 - Hydraulic Coupling / Adapter
- Gates - G60401-0032 - Adapters - SAE to SAE - Female JIC 37 Flare Cap
- Gates - G60402-0032 - Adapters SAE to SAE Male JIC 37 Flare Plug
- Gates - G60420-0406 - Male JIC 37 Flare to Female JIC 37 Flare (SAE to SAE)
- Gates - G60420-0608 - Male JIC 37 Flare to Female JIC 37 Flare (SAE to SAE)
- Gates - G60420-0610 - Male JIC 37 Flare to Female JIC 37 Flare (SAE to SAE)
- Gates - G60420-0810 - Male JIC 37 Flare to Female JIC 37 Flare (SAE to SAE)
- Gates - G60420-0812 - Male JIC 37 Flare to Female JIC 37 Flare (SAE to SAE)
- Gates - G60420-1012 - Male JIC 37 Flare to Female JIC 37 Flare (SAE to SAE)
- Gates - G60422-0505 - Male JIC 37 Flare to Female JIC 37 Flare Swivel - 90 (SAE to SAE)
- Gates - G60422-1616 - Hydraulic Coupling / Adapter
- Gates - G60445-1616 - Hydraulic Coupling / Adapter
- Gates - G60446-0808 - Male JIC 37 Flare to Male JIC 37 Flare Bulkhead - 45 (SAE to SAE)
- Gates - G60447-0404 - Male JIC 37 Flare to Male JIC 37 Flare Bulkhead - 90 (SAE to SAE)
- Gates - G60447-0606 - Male JIC 37 Flare to Male JIC 37 Flare Bulkhead - 90 (SAE to SAE)
- Gates - G60447-0808 - Male JIC 37 Flare to Male JIC 37 Flare Bulkhead - 90 (SAE to SAE)
- Gates - G60469-0608 - Male JIC 37 Flare Tee (SAE to SAE)
- Gates - G60471-0606 - Male JIC 37 Flare on Run to Male JIC 37 Flare Bulkhead - Tee (SAE to SAE)
- Gates - G60490-1620 - Male JIC 37 Flare to Male Pipe NPTF (SAE to SAE)
- Gates - G60499-0406 - Male JIC 37 Flare to Male Pipe NPTF - 90 (SAE to SAE)
- Gates - G60510-1208 - Male JIC 37 Flare to Female Pipe NPTF (SAE to SAE)
- Gates - G60520-0402 - Female JIC 37 Flare Swivel to Male Pipe NPTF (SAE to SAE)
- Gates - G60520-0404 - Female JIC 37 Flare Swivel to Male Pipe NPTF (SAE to SAE)
- Gates - G60520-0604 - Female JIC 37 Flare Swivel to Male Pipe NPTF (SAE to SAE)
- Gates - G60520-0606 - Female JIC 37 Flare Swivel to Male Pipe NPTF (SAE to SAE)
- Gates - G60520-0806 - Female JIC 37 Flare Swivel to Male Pipe NPTF (SAE to SAE)
- Gates - G60520-0808 - Female JIC 37 Flare Swivel to Male Pipe NPTF (SAE to SAE)
- Gates - G60520-1212 - Female JIC 37 Flare Swivel to Male Pipe NPTF (SAE to SAE)
- Gates - G60524-0604 - Female JIC 37 Flare Swivel to Male Pipe NPTF - 90 (SAE to SAE)
- Gates - G60524-0606 - Female JIC 37 Flare Swivel to Male Pipe NPTF - 90 (SAE to SAE)
- Gates - G60524-0808 - Female JIC 37 Flare Swivel to Male Pipe NPTF - 90 (SAE to SAE)
- Gates - G60524-1008 - Female JIC 37 Flare Swivel to Male Pipe NPTF - 90 (SAE to SAE)
- Gates - G60530-0402 - Female JIC 37 Flare Swivel to Female Pipe NPTF (SAE to SAE)
- Gates - G60530-0606 - Female JIC 37 Flare Swivel to Female Pipe NPTF (SAE to SAE)
- Gates - G60530-0806 - Female JIC 37 Flare Swivel to Female Pipe NPTF (SAE to SAE)
- Gates - G60530-0808 - Female JIC 37 Flare Swivel to Female Pipe NPTF (SAE to SAE)
- Gates - G60530-1008 - Female JIC 37 Flare Swivel to Female Pipe NPTF (SAE to SAE)
- Gates - G60530-1616 - Female JIC 37 Flare Swivel to Female Pipe NPTF (SAE to SAE)
- Gates - G60541-0806 - Male JIC 37 Flare Bulkhead to Male Pipe NPTF (SAE to SAE)
- Gates - G60541-1008 - Male JIC 37 Flare Bulkhead to Male Pipe NPTF (SAE to SAE)
- Gates - G60541-1616 - Male JIC 37 Flare Bulkhead to Male Pipe NPTF (SAE to SAE)
- Gates - G60625-0404 - Female Inverted Flare to Male Pipe (inverted Flare)
- Gates - G60625-0606 - Female Inverted Flare to Male Pipe (inverted Flare)
- Gates - G60627-0206 - Female Inverted Flare to Male Pipe - 90 (inverted Flare)
- Gates - G60627-0406 - Female Inverted Flare to Male Pipe - 90 (inverted Flare)
- Gates - G60627-0608 - Female Inverted Flare to Male Pipe - 90 (inverted Flare)
- Gates - G60627-0808 - Female Inverted Flare to Male Pipe - 90 (inverted Flare)
- Gates - G60698-0004 - O-Ring for Flat-Face Fittings
- Gates - G60698-0006 - O-Ring for Flat-Face Fittings
- Gates - G60698-0008 - O-Ring for Flat-Face Fittings
- Gates - G60698-0010 - O-Ring for Flat-Face Fittings
- Gates - G60698-0012 - O-Ring for Flat-Face Fittings
- Gates - G60698-0016 - O-Ring for Flat-Face Fittings
- Gates - G60698-0020 - O-Ring for Flat-Face Fittings
- Gates - G60698-0024 - O-Ring for Flat-Face Fittings
- Gates - G60702-0006 - Hydraulic Coupling / Adapter
- Gates - G60898-0008 - O-Ring for Code 61, Code 62, and Caterpillar-Style Flange Fittings
- Gates - G60898-0010 - O-Ring for Code 61, Code 62, and Caterpillar-Style Flange Fittings
- Gates - G60898-0012 - O-Ring for Code 61, Code 62, and Caterpillar-Style Flange Fittings
- Gates - G60898-0016 - O-Ring for Code 61, Code 62, and Caterpillar-Style Flange Fittings
- Gates - G60898-0020 - O-Ring for Code 61, Code 62, and Caterpillar-Style Flange Fittings
- Gates - G60898-0024 - O-Ring for Code 61, Code 62, and Caterpillar-Style Flange Fittings
- Gates - G60898-0032 - O-Ring for Code 61, Code 62, and Caterpillar-Style Flange Fittings
- Gates - G60901-2016 - Adapters SAE to SAE - HP Code 61 O-Ring Flange to Male JIC 37 Flare - HP
- Gates - G60905-1616 - Hydraulic Coupling / Adapter
- Gates - G60910-2020 - Adapters SAE to SAE - HP Code 61 O-Ring Flange to Male JIC 37 Flare - 90
- Gates - G60911-1212 - Adapters - SAE to SAE - HP - Code 61 O-Ring Flange to Male JIC 37 Flare - 90
- Gates - G60911-1616 - Adapters SAE to SAE - HP Code 61 O-Ring Flange to Male JIC 37 Flare - 90
- Gates - G60911-2016 - Adapters SAE to SAE - HP Code 61 O-Ring Flange to Male JIC 37 Flare - 90
- Gates - G60929-0020 - Adapters SAE to SAE - HP Flange Half Sets (Code 62 - SAE J518)
- Gates - G60940-1616 - Adapters SAE to SAE - HP Code 62 O-Ring Flange Heavy to Male JIC 37 90
- Gates - G60959-0016 - Adapters SAE to SAE - HP Caterpillar-Style Flange Half Sets
- Gates - G60959-0020 - Adapters SAE to SAE - HP Caterpillar-Style Flange Half Sets
- Gates - G62450-0606 - Hydraulic Coupling / Adapter
- Gates - G62450-1616 - Adapters British to SAE British Male Std Pipe Parll with OR Male JIC
- Gates - G62470-1616 - Adapters British to SAE British Male Std Pipe Parll with OR Male FF
- Gates - G63350-0804 - Hydraulic Coupling / Adapter
- Gates - G65950-1010 - Adapters Jap Conv Male Komatsu to Fem Komatsu to Male KMSU T
- Gates - G65950-1212 - Adapters Jap Conv Male Komatsu to Fem Komatsu to Male KMSU T
- Gates - G81900-0012 - Hose Guard - Plastic Protective Coil Sleeve
- Gates - G81995-0110 - Clamp Collar for Nylon Sleeve and Lifeguard Sleeve
- Gates - G81995-0112 - Clamp Collar for Nylon Sleeve and Lifeguard Sleeve
- Gates - G81995-0406 - Clamp Collar for Nylon Sleeve and Lifeguard Sleeve
- Gates - G81995-0408 - Clamp Collar for Nylon Sleeve and Lifeguard Sleeve
- Gates - G81995-0410 - Clamp Collar for Nylon Sleeve and Lifeguard Sleeve
- Gates - G81995-0416 - Clamp Collar for Nylon Sleeve and Lifeguard Sleeve
- Gates - G94011-0404 - Male Ball Valve to Female Pipe (g940 Series)
- Gates - G94011-0808 - Male Ball Valve to Female Pipe (g940 Series)
- Gates - G94011-0812 - Male Ball Valve to Female Pipe (g940 Series)
- Gates - G94021-1212 - Quick Disconnect Couplers G940 Series (Agriculture Standard-Ball Valve)
- Gates - G94025-0008 - O-Ring (g940 Series)
- Gates - G94080-0008 - Qd Dust Plug (g940 and G941 Series)
- Gates - G94090-0008 - Qd Dust Cap (g940 and G941 Series)
- Gates - G94111-0606 - Male Poppet Valve to Female Pipe (g941 Series)
- Gates - G94111-0808 - Male Poppet Valve to Female Pipe (g941 Series)
- Gates - G94111-1616 - Quick Disconnect Couplers G941 Series (Agriculture Standard-Poppet Valve)
- Gates - G94121-1616 - Quick Disconnect Couplers G941 Series (Agriculture Standard-Poppet Valve)
- Gates - G94511-0404 - Male Poppet Valve to Female Pipe (g945 Series)
- Gates - G94511-0808 - Male Poppet Valve to Female Pipe (g945 Series)
- Gates - G94511-1212 - Male Poppet Valve to Female Pipe (g945 Series)
- Gates - G94521-0606 - Female Poppet Valve to Female Pipe (g945 Series)
- Gates - G94521-1212 - Quick Disconnect Couplers G945 Series (Ind ISO 7241-1 - Series B)
- Gates - G94521-1616 - Quick Disconnect Couplers G945 Series (Ind ISO 7241-1 - Series B)
- Gates - G94911-0404 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94911-0606 - Male Flush Face Valve to Female Pipe (g949 Series)
- Gates - G94911-0608 - Male Flush Face Valve to Female Pipe (g949 Series)
- Gates - G94911-0808 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94911-0808P - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94911-1212 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94911-1616 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94912-1212 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94921-0404 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94921-0606 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94921-0608 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94921-0808 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94921-0808P - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94921-1212 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94921-1616 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94922-0608 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94922-1212 - Quick Disconnect Couplers G949 Series (Flush Face - HTMA)
- Gates - G94981-0006 - Hydraulic Coupling / Adapter
- Gates - G95111-1212 - Quick Disconnect Couplers G951 Series (Wing Nut) Male (Brass) - NO FL
- Gates - G95111-1616 - Quick Disconnect Couplers G951 Series (Wing Nut) Male (Brass) - NO FL
- Gates - G95111-2020 - Quick Disconnect Couplers G951 Series (Wing Nut) Male (Brass)
- Gates - G95121-1212 - Quick Disconnect Couplers G951 (Wing Nut) Female (Brass) - Wing Nut Cast Iron
- Gates - G95121-1616 - Quick Disconnect Couplers G951 (Wing Nut) Female (Brass) - Wing Nut Cast Iron
- Gates - G95121-2020 - Quick Disconnect Couplers G951 (Wing Nut) Female (Brass) - Wing Nut Cast Iron
- Gates - G95190-0016 - Dust Cap (g951 Series)
- Gates - G95611-0606 - Male Poppet Valve to Female Pipe (g956 Series)
- Gates - G95621-0404 - Female Poppet Valve to Female Pipe (g956 Series
- Gates - G95621-0606 - Female Poppet Valve to Female Pipe (g956 Series)
- Gates - G95621-1212 - Quick Disconnect Couplers G956 Series (Ind ISO 7241 - Series A) Female
- Gates - G95621-1616 - Quick Disconnect Couplers G956 Series (Ind ISO 7241 - Series A) Female
- Gates - G95680-0016 - Qd Dust Plug (g956 Series)
- Gates - G95961-0808 - John Deere Old Style to Iso Style (g959 Series)
- Gates - G95966-0808 - Quick Disconnect Couplers G959 Series (AgriQD Adapters) ISO Style JD
- Gates - HHA106 - Heater Hose Assembly
- Gates - HHA110 - Heater Hose Assembly
- Gates - HHA112 - Heater Hose Assembly
- Gates - K030195 - Automotive V-Ribbed Belt (Standard) - K03 13/32" x 20"
- Gates - K030195SF - Micro-V Stretch Fit Belt
- Gates - K030196SF - Automotive V-Ribbed Belt (Stretch Fit) - K03 13/32" x 20" - 3 mm Zip Tie Required for Installation
- Gates - K030231 - Automotive V-Ribbed Belt (Standard) - K03 13/32" x 23 3/4"
- Gates - K030236 - Automotive V-Ribbed Belt (Standard) - K03 13/32" x 24 1/4"
- Gates - K030240 - Micro-V Serpentine Drive Belt
- Gates - K030243 - Micro-V AT Belt
- Gates - K030245 - Micro-V AT Belt
- Gates - K030250 - Micro-V AT Belt
- Gates - K030250SF - Micro-V Stretch Fit Belt
- Gates - K030265 - Micro-V AT Belt
- Gates - K030267 - Micro-V AT Belt
- Gates - K030267A - Century Series Aramid
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552
