Vendor |
Vendor Name |
Number of Invoices |
Amount |
Compliant with Purchasing By-Law |
Description/Suggest
Resolution |
Dept |
|
|
|
|
Yes |
No |
|
|
|
|
|
|
|
|
|
|
356377 |
AKRAN MARKETING |
10 |
$ 25,090 |
Yes |
|
T-Shirts, Mugs, Pencils. |
|
300222 |
OTTAWA BUSINESS INTERIORS LTD |
36 |
$ 25,115 |
Yes |
|
Office
Equipment and Furniture |
|
352458 |
EAST SHORE CONSTRUCTION |
20 |
$ 25,271 |
Yes |
|
Small Construction jobs. |
|
303038 |
M AND L SUPPLY FIRE AND SAFETY |
28 |
$ 25,701 |
Yes |
|
Fire
Prevention Equipment |
|
301470 |
WALL SOUND INC |
29 |
$ 25,821 |
Yes |
|
Misc. repair
to Audio Visual Equipment |
|
311361 |
ACCUTEST LABORATORIES LTD |
113 |
$ 25,850 |
Yes |
|
Lavatory
Analyses - Water |
|
310142 |
FAIRMONT CHATEAU LAURIER |
4 |
$ 25,852 |
Yes |
|
Catering Services - Protocol. |
|
300876 |
BELL MOBILITY INC |
183 |
$ 25,956 |
Yes |
|
Utility |
|
306085 |
HYPRESCON INC |
1 |
$ 26,117 |
Yes |
|
Emergency
Repair - Watermain break - Woodroofe/Huntclub |
|
303495 |
TERANET ENTERPRISES INC |
1 |
$ 26,131 |
Yes |
|
Subscription
Technical Data Warehousing |
|
324219 |
CANADIAN AUTHENTIC |
34 |
$ 26,922 |
Yes |
|
Specialty
products - Protocol Office |
|
310839 |
PROP COM MANAGEMENT INC |
9 |
$ 27,096 |
Yes |
|
Landscaping & Cleanup. |
|
110958 |
ANA FONSECA |
32 |
$ 27,259 |
Yes |
|
Private
Homemaker for EFA clients |
|
328532 |
BADGER DAYLIGHTING INC |
20 |
$ 27,314 |
Yes |
|
Heavy Vehicle
Equipment List |
|
332311 |
4 OFFICE AUTOMATION LTD |
358 |
$ 27,746 |
Yes |
|
Office
Equipment and Furniture |
|
322994 |
FLEMING COMMUNICATIONS INC |
59 |
$ 27,863 |
Yes |
|
Data Cabling |
|
324174 |
CTM SWEEPING CO |
19 |
$ 27,900 |
Yes |
|
Road and
Street Cleaning |
|
332770 |
CREDITRON INC |
2 |
$ 27,977 |
Yes |
|
Payment
Processing Software |
|
311359 |
ACCURATE DESIGN |
11 |
$ 28,052 |
Yes |
|
Printing Services |
|
322085 |
OTTAWA METRO TOWING AND RECOVERY |
233 |
$ 28,083 |
Yes |
|
Towing
Services |
|
328630 |
REPORTEX COPY CENTRES INC |
62 |
$ 28,252 |
Yes |
|
Printing Services |
|
358619 |
PHILLIPS HAGER AND NORTH |
1 |
$ 28,329 |
Yes |
|
Investment
Consulting for Hydro Endowment Fund |
|
332765 |
POSTAGE ON CALL |
3 |
$ 28,620 |
Yes |
|
Postage |
|
316250 |
LAWSON PRODUCTS INC |
66 |
$ 28,686 |
Yes |
|
Automotive and Fleet Products |
|
337024 |
MULTI DRAIN INC |
41 |
$ 28,696 |
Yes |
|
Catchbasin and
Sewer Cleaning |
|
310803 |
GAMMA DYNACARE MEDICAL |
34 |
$ 28,715 |
Yes |
|
Long Term Care
- Lab Service |
|
327233 |
SWISH MAINTENANCE LIMITED |
53 |
$ 28,729 |
Yes |
|
Janitorial
Supplies |
|
304529 |
FRESH START FOODS INC |
37 |
$ 28,854 |
Yes |
|
Long Term Care
- Food Products |
|
322922 |
VADNAIS STEEL |
99 |
$ 28,932 |
Yes |
|
Miscellaneous
Steel Supplies |
|
331017 |
JAMIE WILLIAMS COMMERCIAL |
42 |
$ 28,945 |
Yes |
|
Maintenance
contract - Home of the Aged |
|
342131 |
BRENNTAG CANADA INC |
69 |
$ 28,946 |
Yes |
|
Water
Treatment Chemicals |
|
357851 |
NICOLE SIGOUIN TRANSLATION EDI |
21 |
$ 29,395 |
Yes |
|
Translation
Services |
|
357129 |
JENNIFER MESSER |
14 |
$ 30,501 |
Yes |
|
City
Veterinarian, Monthly Salary and reimbursement of CVO Licence Fee |
|
329588 |
ARJO CANADA INC |
32 |
$ 30,606 |
Yes |
|
Mobility Aids
for Seniors |
|
324446 |
BOURK'S IGNITION LTD |
68 |
$ 30,971 |
Yes |
|
Automotive
Repair |
|
349307 |
DANIEL FITZGERALD |
75 |
$ 31,194 |
Yes |
|
Translation
Services |
|
331200 |
ALAIN SIROIS TRADUCTEUR PIGIST |
11 |
$ 31,282 |
Yes |
|
Translation
Services |
|
324059 |
CPL SYSTEMS |
97 |
$ 31,459 |
Yes |
|
Fleet -
Greasing System |
|
349627 |
UNIVERSITY OF GUELPH |
10 |
$ 31,673 |
Yes |
|
Ministry of
Environment Courses. Advance
registration and prepayment required |
|
324709 |
TRIOLE SMALL ENGINES LTD |
115 |
$ 31,688 |
Yes |
|
Small Engine
Equipment and Repair |
|
300294 |
SURGENOR G M C TRUCK CENTRE |
894 |
$ 31,785 |
Yes |
|
Heavy Vehicle Equipment |
|
331596 |
V S P PRINTING INC |
13 |
$ 31,923 |
Yes |
|
Printing Services |
|
311481 |
ALTEC INDUSTRIES LTD |
54 |
$ 32,110 |
Yes |
|
Automotive
Repair |
|
311074 |
ROCK WELDING LTD |
7 |
$ 32,655 |
Yes |
|
Welding
Services |
|
341429 |
SARAFINCHIN ASSOCIATES LTD |
5 |
$ 32,859 |
Yes |
|
Consulting Services |
|
350494 |
SURGENOR MACK |
66 |
$ 32,993 |
Yes |
|
Heavy Vehicle Equipment |
|
328465 |
PITNEYWORKS |
7 |
$ 33,092 |
Yes |
|
Postage Meters
- OC Transpo |
|
323870 |
PAULSEN COMMUNICATIONS |
39 |
$ 33,119 |
Yes |
|
Design &
Printing (Postcards) |
|
324280 |
PIVOTECH DOORS INC |
72 |
$ 33,127 |
Yes |
|
Facility Doors
- Fleet Garage Services |
|
357197 |
RANDSTAD |
32 |
$ 33,203 |
Yes |
|
Staffing -
Professional Services |
|
345813 |
CAPITAL CITY COMMUNICATIONS |
341 |
$ 33,282 |
Yes |
|
Professional
Services |
|
344930 |
GORD FOSTER EQUIPMENT REPAIR |
17 |
$ 33,319 |
Yes |
|
Automotive
Repair |
|
318612 |
ALL SIGNS |
43 |
$ 33,477 |
Yes |
|
Signage
(various clients) |
|
302857 |
ALLIANCE CAR AND TRUCK RENTALS |
93 |
$ 33,647 |
Yes |
|
Automotive
Rental |
|
327335 |
U A P INC OTTAWA |
231 |
$ 33,720 |
Yes |
|
Automotive
Repair |
|
309400 |
BRADDA PRINTING SERVICES INC |
30 |
$ 33,729 |
Yes |
|
Printing Services |
|
355207 |
ROLAND PRINTING |
11 |
$ 33,853 |
Yes |
|
Printing Services |
|
338602 |
PLAYGROUND PLANNERS |
10 |
$ 34,034 |
Yes |
|
Park &
Recreation Services |
|
311803 |
BELAIR
RECREATIONAL PRODUCTS |
4 |
$ 34,250 |
Yes |
|
Play Structures |
|
301083 |
MEDICAL MART SUPPLIES LIMITED |
100 |
$ 34,484 |
Yes |
|
Items for Home
of the aged |
|
326617 |
LYNDA GAGNON |
19 |
$ 34,692 |
Yes |
|
Translation
Services |
|
346868 |
POWER TEK ELECTRICAL SERVICES |
14 |
$ 34,945 |
Yes |
|
Electrical Contractor Services |
|
335398 |
PLAMONDON AND ASSOCIATES |
1 |
$ 35,113 |
Yes |
|
Public Policy & Research. |
|
311754 |
BOSCH REXROTH CANADA CORP |
87 |
$ 35,375 |
Yes |
|
Canadian Trade Index Publication |
|
333483 |
BOLTON ELECTRIC |
11 |
$ 35,377 |
Yes |
|
Electrical
Contractor Services |
|
314680 |
GLOUCESTER GLASS AND MIRROR |
23 |
$ 35,429 |
Yes |
|
Custodial
Services - Various Facilities |
|
306830 |
WASTE SERVICES INC |
12 |
$ 35,900 |
Yes |
|
Disposal Fees
of Garage |
|
307526 |
CANADIAN POLICY RESEARCH |
4 |
$ 35,999 |
Yes |
|
Professional
Services |
|
302605 |
MILLER MCCONNELL SIGNS |
63 |
$ 36,261 |
Yes |
|
City Facility
Signage |
|
311928 |
BOEYENS COMMUNICATION CONTRACT |
102 |
$ 36,581 |
Yes |
|
Cabling
Services |
|
331461 |
THE HAVEN GROUP |
5 |
$ 36,772 |
Yes |
|
OMB Hearing
and Appeals |
|
314538 |
GENERAL BEARING SERVICE LTD |
213 |
$ 37,093 |
Yes |
|
Automotive
Repair |
|
305019 |
PORTS OF CALL |
49 |
$ 37,190 |
Yes |
|
Travel
Services |
|
357793 |
CURAM GROUP |
4 |
$ 37,232 |
Yes |
|
Design
Services for Mayor Task force on Transportation |
|
310159 |
CIELO PRINT INC |
42 |
$ 37,606 |
Yes |
|
Printing
Services |
|
312549 |
CHRISTIE AND WALTHER COMMUNICA |
66 |
$ 37,641 |
Yes |
|
Services in
support of City Mobile Communications |
|
348677 |
TONNE WELDING |
40 |
$ 37,659 |
Yes |
|
Welding
Services |
|
357175 |
LT MOTORS |
83 |
$ 38,069 |
Yes |
|
Automotive
Repair |
|
300424 |
DIOTTES HYDRAULICS |
258 |
$ 38,111 |
Yes |
|
Automotive
Repair |
|
320905 |
SUPERIOR PROPANE |
37 |
$ 38,113 |
Yes |
|
Vehicle Fuel |
|
326125 |
SCOOTER ROOTER |
15 |
$ 38,348 |
Yes |
|
Sewer Cleaning
Services |
|
320746 |
TWIN EQUIPMENT LTD |
83 |
$ 38,770 |
Yes |
|
Heavy Vehicle Equipment |
|
350398 |
LISE MARCAURELLE |
5 |
$ 38,847 |
Yes |
|
Translation
Services |
|
308789 |
ROWLAND EMERGENCY VEHICLE PROD |
104 |
$ 38,854 |
Yes |
|
Vehicle Decals |
|
309384 |
WILLIAM ARMSTRONG ELECTRIC LTD |
39 |
$ 38,923 |
Yes |
|
Electrical Contractor Services |
|
300295 |
SURGENOR PONTIAC BUICK LIMITED |
128 |
$ 39,598 |
Yes |
|
Automotive
Repair |
|
330716 |
NATREL INC |
106 |
$ 40,165 |
Yes |
|
Long Term Care
- Food Products |
|
316533 |
LOWE MARTIN COMPANY |
4 |
$ 40,247 |
Yes |
|
Blue/Black box
brochures. Printing Services |
|
300027 |
BILLS PARCEL DELIVERY LTD |
112 |
$ 40,263 |
Yes |
|
Delivery
Services |
|
312953 |
CORPORATE RESEARCH GROUP |
4 |
$ 41,043 |
Yes |
|
Professional
Services |
|
305266 |
CAPONE'S CATERING LTD |
30 |
$ 41,066 |
Yes |
|
Catering
Services |
|
314743 |
GOULBOURN STITTSVILLE SANITATION |
213 |
$ 41,230 |
Yes |
|
Recycling
Services |
|
342216 |
ALL TRADE COMPUTER FORMS INC |
4 |
$ 41,259 |
Yes |
|
By-Law enforcement Summons
Books. |
|
332916 |
PARKSMART INC |
15 |
$ 41,615 |
Yes |
|
Internet
payment for Parking |
|
320446 |
CARL THIBAULT FIRE TRUCK INC |
19 |
$ 42,044 |
Yes |
|
Automotive
Repair |
|
300364 |
E GEO BROWN EXCAVATING 1992 LT |
8 |
$ 42,581 |
Yes |
|
Heavy Vehicle
Equipment List |
|
302291 |
BENSON AUTOPARTS |
600 |
$ 42,710 |
Yes |
|
Automotive
Repair |
|
345123 |
GO PARTNERS AUTOMOTIVE |
137 |
$ 42,791 |
Yes |
|
Automotive
Repair |
|
318119 |
PANIC EXPRESS |
147 |
$ 42,871 |
Yes |
|
Courier
Services |
|
314320 |
J R BRISSON EQUIPMENT |
110 |
$ 43,683 |
Yes |
|
Automotive
Repair |
|
327324 |
EXCEL HUMAN RESOURCES |
65 |
$ 44,415 |
Yes |
|
Staffing -
Professional Services |
|
302218 |
SCOTT HEALEY ROOFING |
36 |
$ 44,476 |
Yes |
|
Misc. Roofing
Repairs |
|
300048 |
COCHRANE'S DAIRY LTD |
26 |
$ 45,275 |
Yes |
|
Long Term Care
- Food Products |
|
357453 |
ZIP.CA |
1 |
$ 45,580 |
Yes |
|
Rental of
Screen - Ottawa Senator Play-off event at Festival Plaza |
|
322573 |
ECOLAB LTD |
52 |
$ 45,679 |
Yes |
|
Long Term Care
Services |
|
305968 |
KANATA FORD |
205 |
$ 45,902 |
Yes |
|
Automotive
Repair |
|
327035 |
ROGERS |
324 |
$ 45,909 |
Yes |
|
Provincial
Standing Offer |
|
303586 |
SHORE MACHINE WORKS LTD |
68 |
$ 45,923 |
Yes |
|
Equipment
Repair |
|
343935 |
HENDERSON SECURITY SOLUTIONS I |
36 |
$ 46,208 |
Yes |
|
Locksmith
Services |
|
353327 |
PEARSON DUNN INSURANCE |
11 |
$ 46,964 |
Yes |
|
Group
Insurance. Special Events |
|
323302 |
BOSS IMAGE |
43 |
$ 48,810 |
Yes |
|
Printing Services |
|
347037 |
ARO INC |
158 |
$ 48,847 |
Yes |
|
Collection
Agency |
|
309364 |
INKWORKS QUALITY PRINTERS |
13 |
$ 48,853 |
Yes |
|
Printing
Services |
|
315157 |
MERCER HUMAN RESOURCE CONSULTING |
9 |
$ 49,002 |
Yes |
|
Long Term
Disability Plan - Study - Employee Services |
|
305727 |
TRI GRAPHIC PRINTING LTD |
9 |
$ 49,443 |
Yes |
|
Printing Services |
|
331290 |
LAIDLAW TRANSIT LTD |
167 |
$ 49,602 |
Yes |
|
Charter Buses |
|
325556 |
BUFFET CHARBONNEAU INC |
38 |
$ 49,779 |
Yes |
|
Catering
Services |
|
300215 |
HYDRO ONE |
5 |
$ 49,896 |
Yes |
|
Utility |
|
301669 |
CARSWELL |
206 |
$ 49,980 |
Yes |
|
Publications |
|
324173 |
MINTO SKATING CLUB |
7 |
$ 50,089 |
Yes |
|
Ice time
allocation |
|
318413 |
SECURITAS CANADA LIMITED |
163 |
$ 50,299 |
Yes |
|
Security
Services |
|
321462 |
ZAMBONI COMPANY LTD |
185 |
$ 50,725 |
Yes |
|
Ice Surface
Machinery parts |
|
357918 |
OTTAWA REGION MEDIA GROUP |
241 |
$ 51,079 |
Yes |
|
Media
purchase. |
|
300310 |
TRIANGLE PUMP SERVICE LTD |
97 |
$ 51,282 |
Yes |
|
Pump Services
- Fleet Services |
|
300369 |
CANADIAN COUNCIL ON SOCIAL DEVELOP |
1 |
$ 51,447 |
|
No |
Community
Social Data Strategy. Supply
Management Division has contacted the Department to discuss the issuance of a
Corporate purchase order prior to future requirements of this nature |
PTE |
329736 |
SUPERIOR PROPANE INC |
31 |
$ 51,565 |
Yes |
|
Vehicle Fuel |
|
337356 |
RIDEAU BUS LINES LTD |
63 |
$ 51,712 |
Yes |
|
Bus Charter |
|
318105 |
PALMAR INC |
1,026 |
$ 53,057 |
Yes |
|
Heavy Vehicle Equipment |
|
302755 |
LABOR TEK PERSONNEL |
51 |
$ 53,664 |
Yes |
|
Casual Labour
- Swansea Crescent |
|
311542 |
ANNIS O'SULLIVAN AND VOLLEBEKK |
8 |
$ 53,995 |
Yes |
|
Land Surveyors |
|
342524 |
KEYSTONE INVESTIGATIONS INC |
20 |
$ 54,345 |
Yes |
|
Security
Investigations |
|
350832 |
CLEAN WATER WORKS INC |
85 |
$ 54,853 |
Yes |
|
CCTV,
Cleaning, Inspections |
|
316373 |
OTTAWA CENTRAL RAILWAY INC |
4 |
$ 54,939 |
Yes |
|
Monopoly |
|
310729 |
RUNGE NEWSPAPERS |
272 |
$ 55,043 |
Yes |
|
Media |
|
324811 |
GIRO INC |
1 |
$ 55,205 |
Yes |
|
Licensing Software for
Transit Services. |
|
302452 |
DAY AND ROSS INC |
131 |
$ 55,255 |
Yes |
|
Delivery
Services |
|
300911 |
W O STINSON AND SON LTD |
121 |
$ 56,397 |
Yes |
|
Vehicle Fuel |
|
327402 |
FRANCOIS HOULE |
20 |
$ 57,186 |
Yes |
|
Translation
Services |
|
346755 |
NEXINNOVATIONS |
10 |
$ 57,496 |
Yes |
|
Printing
Services |
|
300267 |
ROMCO DISTRIBUTORS |
174 |
$ 57,713 |
Yes |
|
Janitorial
Supplies |
|
300107 |
EASTWAY TANK PUMP AND |
52 |
$ 57,915 |
Yes |
|
Automotive
Repair |
|
325167 |
BELKO AUTO BODY LTD |
43 |
$ 58,015 |
Yes |
|
Automotive
Repair |
|
316946 |
MCGEE FENCING LTD |
59 |
$ 58,552 |
Yes |
|
Miscellaneous
Fencing |
|
317950 |
SCHOONER INDUSTRIAL LTD |
344 |
$ 58,596 |
Yes |
|
Misc.
Hydraulic Parts & Components |
|
302315 |
MACARTNEY FARMS |
296 |
$ 59,463 |
Yes |
|
Long Term Care
- Food Products |
|
338864 |
MIL MAR CONTRACTORS |
33 |
$ 59,992 |
Yes |
|
Building
services |
|
352938 |
ASAP PRINT MANAGEMENT INC |
35 |
$ 60,118 |
Yes |
|
Printing Services |
|
307988 |
MR GAS LIMITED |
12 |
$ 60,214 |
Yes |
|
Vehicle Fuel |
|
301954 |
CANADIAN NATIONAL RAILWAY COMP |
24 |
$ 60,303 |
Yes |
|
Railway
Utility |
|
301285 |
DR MARY GORDON |
26 |
$ 60,840 |
Yes |
|
Doctor at
Sexual Health Clinic |
|
300632 |
OTTAWA FASTENER SUPPLY LTD |
789 |
$ 61,025 |
Yes |
|
Miscellaneous Hardware |
|
335379 |
FRESH AND FANCY |
98 |
$ 61,219 |
Yes |
|
Janitorial
Services |
|
353438 |
ENERGY OTTAWA |
3 |
$ 61,386 |
Yes |
|
Utility |
|
336837 |
MTS ALLSTREAM INC |
209 |
$ 61,903 |
Yes |
|
Heavy Vehicle Equipment |
|
356588 |
TRANS TANK SYSTEMS |
37 |
$ 62,050 |
Yes |
|
MTO Inspection |
|
355604 |
BACKCHECK INFORMATION CORPORATION |
12 |
$ 62,370 |
Yes |
|
Employee Services |
|
331376 |
ENBRIDGE GAS DISTRIBUTION |
6 |
$ 62,929 |
Yes |
|
Utility |
|
343081 |
ANTRIM TRUCK CENTRE |
39 |
$ 63,379 |
Yes |
|
Automotive
Repair |
|
327414 |
ARAMARK CANADA LTD |
121 |
$ 63,543 |
Yes |
|
Food
Concessions |
|
333224 |
ASSOCIATE AIR MECHANICAL SYSTEM |
55 |
$ 63,766 |
Yes |
|
HVAC Services |
|
300768 |
BENSON AUTOPARTS |
867 |
$ 64,157 |
Yes |
|
Automotive Repair |
|
357951 |
LEITH WHEELER |
2 |
$ 64,237 |
Yes |
|
Investment
Council Fees |
|
326733 |
VIA RAIL CANADA INC |
12 |
$ 65,374 |
Yes |
|
Rail Service |
|
316509 |
LOMOR PRINTERS LTD |
18 |
$ 65,382 |
Yes |
|
Printing Services |
|
306826 |
LES TRADUCTIONS DELORME CARON |
13 |
$ 65,637 |
Yes |
|
Translation
Services |
|
348729 |
AMERICAN HOME ASSURANCE COMPANY |
1 |
$ 66,409 |
Yes |
|
Accident and
Sickness Policy |
|
347577 |
SEAGRAVE FIRE APPARATUS CO |
225 |
$ 66,670 |
Yes |
|
Fire
Prevention Equipment |
|
302143 |
EXER TECH INC |
223 |
$ 66,724 |
Yes |
|
Fitness
Equipment Repair |
|
343525 |
KROWN BODY MAINTENANCE |
288 |
$ 66,915 |
Yes |
|
Automotive
Repair |
|
321058 |
WAJAX INDUSTRIES LTD |
107 |
$ 67,544 |
Yes |
|
Equipment
Rental |
|
303746 |
MAIL TECH SERVICES LTD |
28 |
$ 68,054 |
Yes |
|
Letter Shop
Assembly - Ad mail |
|
326140 |
FOCUS CONSULTING |
8 |
$ 69,175 |
Yes |
|
Professional Services -
Homelessness |
|
301231 |
ADVANCED BUSINESS INTERIORS LT |
66 |
$ 69,949 |
Yes |
|
Office
Equipment and Furniture |
|
304031 |
LITTLE WORLD ROAD SAFETY SERVICE |
36 |
$ 70,090 |
Yes |
|
Driver
Training Service - Transit Services |
|
302233 |
TOTAL FIRE PROTECTION INC |
77 |
$ 70,153 |
Yes |
|
Fire
Prevention Equipment/Services |
|
307161 |
COMPLETE
PURCHASING SERVICES |
46 |
$ 70,645 |
Yes |
|
Long Term Care
- Food Products |
|
321787 |
TURF CARE PRODUCTS CANADA LTD |
143 |
$ 70,851 |
Yes |
|
Heavy Vehicle
Equipment List |
|
329505 |
CJMJ MAJIC 100 |
16 |
$ 70,880 |
Yes |
|
Media |
|
313474 |
DISPLAY LAMINATING |
210 |
$ 70,999 |
Yes |
|
Printing
Services |
|
311421 |
ALBION SCREEN PRINTING INC |
53 |
$ 71,413 |
Yes |
|
Printing Services |
|
325993 |
CORPORATE FURNITURE GROUP INC |
101 |
$ 72,970 |
Yes |
|
Office
Equipment and Furniture |
|
302496 |
OTTAWA EQUIPMENT AND HYDRAULIC |
60 |
$ 73,519 |
Yes |
|
Automotive
Repair |
|
302136 |
ABILITY
MOVING AND TRANSFER |
84 |
$ 73,763 |
Yes |
|
Moving and
Relocation |
|
320176 |
SAW VIDEO ASSOCIATION |
12 |
$ 74,212 |
Yes |
|
Artistic
Productions - Community Arts Funding, Grants, Camera Rentals |
|
352263 |
IMPERIAL PARKING CANADA CORPORATION |
174 |
$ 74,763 |
Yes |
|
Parking |
|
340057 |
INTERSTATE BATTERIES OF OTTAWA |
244 |
$ 74,788 |
Yes |
|
Automotive
Repair |
|
351260 |
DIG SAFE INC |
77 |
$ 76,225 |
Yes |
|
Rental of
Combo Vacuum Units |
|
314640 |
GILMORE REPRODUCTIONS |
264 |
$ 76,373 |
Yes |
|
Printing
Services |
|
313453 |
DILLON CONSULTING LIMITED |
12 |
$ 76,428 |
Yes |
|
Trail Road
Expansion, Annual Monitoring |
|
304346 |
ROGERS WIRELESS INC |
37 |
$ 77,873 |
Yes |
|
Provincial
Standing Offer |
|
313174 |
D TAIL PLUMBING |
61 |
$ 77,879 |
Yes |
|
Plumbing Services |
|
349682 |
DAVID GORDON LLOYD ENTERPRISES |
32 |
$ 81,557 |
Yes |
|
Printing
Services |
|
302245 |
BONANZA PRINTING AND |
66 |
$ 82,554 |
Yes |
|
Printing
Services |
|
300936 |
NOVATECH ENGINEERING |
4 |
$ 82,715 |
Yes |
|
Preparation
for the OMB Hearing - Grade Beam and Waterslide Park. |
|
306652 |
SPECTRUM PROMOTION MARKETING |
79 |
$ 82,797 |
Yes |
|
Miscellaneous
Promotional Items |
|
334640 |
ECONO GAS |
12 |
$ 82,836 |
Yes |
|
Vehicle Fuel |
|
332707 |
SOCIETE GAMMA INC |
11 |
$ 84,433 |
Yes |
|
Translation
Services |
|
302406 |
PHOENIX GRAPHIC SERVICES |
181 |
$ 84,524 |
Yes |
|
Printing
Services |
|
334673 |
MACEWEN PETROLEUM INC |
25 |
$ 84,776 |
Yes |
|
Vehicle Fuel |
|
356383 |
COMCOR ENVIRONMENTAL LIMITED |
1 |
$ 85,644 |
|
No |
Air
Injection Systems for Trail Road. Supply Management Division has contacted
the Department to discuss the issuance of a Corporate purchase order prior to
future requirements of this nature. |
PWS |
329920 |
DAVE WRIGHT EXCAVATING |
18 |
$ 86,612 |
Yes |
|
Heavy Vehicle
Equipment List |
|
300162 |
KEMPTVILLE TRUCK CENTRE |
48 |
$ 87,468 |
Yes |
|
Automotive
Repair |
|
327065 |
PATTISON SIGN GROUP |
43 |
$ 88,099 |
Yes |
|
Media |
|
327006 |
SUPREMEX INC |
24 |
$ 88,341 |
Yes |
|
Printing
Services - Misc. Envelopes |
|
342697 |
CANADIAN BONDED CREDITS LIMITED |
695 |
$ 88,447 |
Yes |
|
Collection
Services. POA Department |
|
312378 |
THOMAS CAVANAGH CONSTRUCTION L |
15 |
$ 88,578 |
Yes |
|
Heavy Vehicle
Equipment List |
|
355972 |
CANADIAN HIGHWAY EQUIPMENT |
24 |
$ 89,037 |
Yes |
|
Road and
Highway Safety |
|
354502 |
RECORD NEWS COMMUNICATIONS |
144 |
$ 89,716 |
Yes |
|
Media
Purchase. |
|
345066 |
CONESTOGA ROVERS AND ASSOCIATE |
11 |
$ 89,744 |
|
No |
Term
of Reference - Environmental Assessment - Landfill sites. Supply Management Division has contacted
the Department to discuss the issuance of a Corporate purchase order prior to
future Environmental Assessments of this nature. |
PWS |
343620 |
TOTEM HILL INC |
1 |
$ 90,100 |
|
No |
Facilitator
for the Council Strategic Plan.
Supply Management Division has contacted the Department to discuss the
issuance of a Corporate purchase order prior to future requirements of this
nature. |
BTS |
302665 |
DELOITTE AND TOUCHE |
3 |
$ 90,640 |
Yes |
|
Retail Sales
Tax Recovery |
|
343825 |
TRANSCONTINENTAL MEDIA |
167 |
$ 90,654 |
Yes |
|
Media purchase |
|
300483 |
AURELE LACROIX EQUIPMENT RENTAL |
108 |
$ 91,334 |
Yes |
|
Heavy Vehicle
Equipment List |
|
304029 |
GFS CANADA INC |
66 |
$ 92,215 |
Yes |
|
Food Services
for Home for the Aged |
|
300712 |
A M MORIN TRANSLATION LTD |
69 |
$ 92,288 |
Yes |
|
Translation
Services |
|
320539 |
RW TOMLINSON |
18 |
$ 92,759 |
Yes |
|
Heavy Vehicle
Equipment List |
|
311824 |
BENSON AUTOPARTS |
1,044 |
$ 94,147 |
Yes |
|
Automotive Repair |
|
309823 |
KERRY ARGUE GENERAL |
117 |
$ 94,249 |
Yes |
|
Welding
Services |
|
334108 |
HERTZ EQUIPMENT RENTAL |
154 |
$ 94,302 |
Yes |
|
Equipment
Rentals |
|
332072 |
JP2G CONSULTANTS INC |
6 |
$ 94,798 |
Yes |
|
Lead Pipe Replacement Program
2007. |
|
304167 |
TIME MCI |
246 |
$ 95,538 |
Yes |
|
Communications |
|
310462 |
1364227 ONTARIO LIMITEE |
20 |
$ 96,717 |
Yes |
|
Translation
Services |
|
333011 |
J AND E TOWING / RECOVERY |
1,092 |
$ 96,785 |
Yes |
|
Towing
Services |
|
324690 |
PERFORMANCE PRINTING LTD |
29 |
$ 96,869 |
Yes |
|
Printing
Services |
|
304504 |
PROMOMEDIA GROUP INC |
80 |
$ 97,339 |
Yes |
|
Promotional
products |
|
345812 |
BELL WORLD |
521 |
$ 97,879 |
Yes |
|
Utility |
|
317972 |
DONNELLY FORD LINCOLN |
303 |
$ 98,275 |
Yes |
|
Automotive
Repair |
|
332386 |
ARAMARK |
37 |
$ 99,262 |
Yes |
|
Food
Concessions |
|
300297 |
TANNIS FOOD DISTRIBUTORS |
180 |
$ 99,964 |
Yes |
|
Long Term Care
- Food Products |
|
338937 |
NEX INNOVATIONS |
6 |
$ 100,402 |
Yes |
|
Printing
Services |
|
300178 |
B AND T MACFARLANE OTTAWA LTD |
227 |
$ 100,433 |
Yes |
|
Small Engine
Equipment |
|
329125 |
GILMORE PRINTING SERVICES INC |
50 |
$ 101,036 |
Yes |
|
Printing
Services |
|
324205 |
ALLISTON EQUIPMENT LTD |
134 |
$ 103,552 |
Yes |
|
Automotive
Repair |
|
300028 |
B AND N TRANSMISSION |
54 |
$ 105,221 |
Yes |
|
Automotive
Repair |
|
355166 |
NORDIK BLADES |
6 |
$ 105,501 |
Yes |
|
Snow Plow
Blades - Fleet Equipment |
|
327208 |
MALMBERG TRUCK TRAILER |
38 |
$ 106,353 |
Yes |
|
Automotive
Repair |
|
301931 |
ENVIROLASER LIMITED |
312 |
$ 110,325 |
Yes |
|
Printing Toner Cartridge |
|
323855 |
DARCH FIRE |
299 |
$ 111,640 |
Yes |
|
Miscellaneous
Fire Fighter Equipment and Tools |
|
318846 |
RABB CONSTRUCTION LTD |
7 |
$ 112,581 |
Yes |
|
Heavy Vehicle
Equipment List |
|
342802 |
PATTISON OUTDOOR |
16 |
$ 115,011 |
Yes |
|
Media |
|
325819 |
CTV TELEVISION INC CJOH TV |
26 |
$ 115,085 |
Yes |
|
Media |
|
302408 |
CELYNE MALETTE |
14 |
$ 115,299 |
Yes |
|
Translation
Services |
|
308165 |
ERNST AND YOUNG |
12 |
$ 116,207 |
Yes |
|
Audits
|
|
301328 |
AUTO WA UPHOLSTERY |
356 |
$ 125,471 |
Yes |
|
Automotive
Repair |
|
301896 |
ONTRAC EQUIPMENT SERVICES |
160 |
$ 126,913 |
Yes |
|
Heavy Vehicle Equipment |
|
300292 |
THE OTTAWA SUN |
38 |
$ 129,060 |
Yes |
|
Media |
|
302630 |
HOLDER OF NORTH AMERICA |
247 |
$ 132,754 |
Yes |
|
Automotive
Repair |
|
351674 |
CLEAN MASTER |
38 |
$ 133,998 |
Yes |
|
Custodial
Services - Various Facilities |
|
315834 |
PETRO CANADA FUELS INC |
254 |
$ 134,491 |
Yes |
|
Vehicle Fuel |
|
301039 |
GOLDIE MOHR LTD |
27 |
$ 138,773 |
Yes |
|
Heavy Vehicle
Equipment List |
|
312932 |
CORNWALL GRAVEL CO LTD |
12 |
$ 143,917 |
|
No |
Department
inadvertently ordered from wrong vendor and is aware of a existing RFSO. |
PWS |
333419 |
TDL WEST SPRING AND SUSPENSION |
151 |
$ 154,888 |
Yes |
|
Automotive
Repair |
|
336829 |
SAFETY KLEEN CANADA INC |
151 |
$ 156,623 |
Yes |
|
Waste Oil
Removal Services |
|
355583 |
ESRI CANADA LIMITED |
2 |
$ 157,505 |
|
No |
Geographic
Information Software. Supply
Management Division has contacted the Department to discuss the issuance of a
Corporate purchase order prior to future requirements of this nature |
BTS |
317301 |
MOORE CANADA |
101 |
$ 158,544 |
Yes |
|
Printing
Services |
|
301447 |
IMPERIAL PARKING LTD |
301 |
$ 158,573 |
Yes |
|
Parking |
|
312455 |
CHAMPION ROAD MACHINERY SALES |
211 |
$ 165,405 |
Yes |
|
Automotive
Repair |
|
325223 |
THE PEOPLE BANK |
190 |
$ 165,526 |
Yes |
|
Staffing
Services |
|
313097 |
JOHN CUNDELL |
111 |
$ 169,380 |
|
No |
Courier
Services. A competitive process to
be undertaken in 2008. |
CM |
301006 |
TRI CO PRINTING INC |
37 |
$ 171,219 |
Yes |
|
Printing
Services |
|
302559 |
SUNOTECH CANADA INC |
314 |
$ 181,688 |
Yes |
|
Integrated
Security Management System |
|
350067 |
PITNEY BOWES |
73 |
$ 185,093 |
Yes |
|
Fax Machine
Services |
|
319551 |
VEOLIA ES SEWER SERVICES OTTAWA |
244 |
$ 187,459 |
Yes |
|
Sewer Cleaning
Services |
|
306784 |
DRAIN ALL LTD |
83 |
$ 190,291 |
Yes |
|
Emergency
Stand-by requirements / Ministry Regulation on Confined Space |
|
332648 |
HYDRO OTTAWA |
22 |
$ 198,921 |
Yes |
|
Utility |
|
311774 |
BEACON LITE LIMITED |
140 |
$ 201,049 |
Yes |
|
Road and
Highway Safety |
|
303775 |
HEALTHCARE
FOOD SERVICES ONT |
173 |
$ 203,084 |
Yes |
|
Long Term Care
- Food Products |
|
300601 |
PIONEER PETROLEUMS |
12 |
$ 203,798 |
Yes |
|
Vehicle Fuel |
|
300901 |
BRUCE SALES INC |
165 |
$ 205,372 |
Yes |
|
Automotive
Repair |
|
357243 |
LAFLECHE ENVIRONMENTAL INC |
5 |
$ 208,751 |
Yes |
|
Tipping Fees |
|
302849 |
MICHELIN NORTH AMERICA |
317 |
$ 220,285 |
Yes |
|
Automotive
Repair |
|
300224 |
OTTAWA SAFETY COUNCIL |
6 |
$ 221,003 |
Yes |
|
Crossing
Guards |
|
301199 |
TOROMONT INDUSTRIES |
334 |
$ 221,889 |
Yes |
|
Heavy Vehicle Equipment |
|
345125 |
TAPPAUTO.COM |
716 |
$ 233,979 |
Yes |
|
Automotive
Repair |
|
300170 |
LE DROIT |
83 |
$ 234,220 |
Yes |
|
Media |
|
318991 |
REIS EQUIPMENT CENTRE |
579 |
$ 253,130 |
Yes |
|
Small Engine
Equipment and Repair |
|
320150 |
DONNELLY PONTIAC BUICK GMC LTD |
1,885 |
$ 267,852 |
Yes |
|
Automotive
Repair |
|
352968 |
IMPARK OTTAWA |
739 |
$ 291,160 |
Yes |
|
Parking |
|
301404 |
TESSIER TRANSLATIONS |
16 |
$ 292,915 |
Yes |
|
Translation
Services |
|
300103 |
DRUMMOND FUELS OTTAWA LTD |
11 |
$ 297,426 |
Yes |
|
Vehicle Fuel |
|
314736 |
CH2M HILL CANADA LIMITED |
4 |
$ 300,209 |
|
No |
ROPEC
Digester Expansion. Supply Management
Division has contacted the Department to discuss the issuance of a Corporate
purchase order prior to future requirements of this nature |
PWS |
300891 |
HOSIE AND BROWN AUTO |
2,952 |
$ 305,511 |
Yes |
|
Automotive
Repair |
|
328424 |
FRANCIS CANADA TRUCK CENTRE FRIGHT |
808 |
$ 316,662 |
Yes |
|
Automotive
Repair |
|
330679 |
COMTRA INC |
63 |
$ 322,175 |
Yes |
|
Translation
Services |
|
344705 |
ARI FINANCIAL SERVICES INC |
11 |
$ 325,549 |
Yes |
|
Fleet
Management. City wide retail fuel purchases |
|
322402 |
RESPONSE SAFETY SECURITY |
13 |
$ 335,110 |
Yes |
|
City Facility
Security Services |
|
315696 |
JOE JOHNSON EQUIPMENT INC |
641 |
$ 339,034 |
Yes |
|
Automotive
Repair |
|
303299 |
NEW PRINTING INC |
363 |
$ 349,646 |
Yes |
|
Printing
Services |
|
301036 |
CONCORDIA COLLISION CENTRE |
249 |
$ 366,005 |
Yes |
|
Automotive
Repair |
|
321783 |
FND GRAPHICS INC |
142 |
$ 372,907 |
Yes |
|
Printing Services |
|
304599 |
BELL MOBILITY |
19 |
$ 377,609 |
Yes |
|
Utility |
|
306245 |
OTTAWA MACDONALD CARTIER |
24 |
$ 408,020 |
Yes |
|
Electrical
Services - Limebank Road |
|
300902 |
OTTAWA TRUCK CENTRE |
2,316 |
$ 471,571 |
Yes |
|
Heavy Vehicle Equipment |
|
301386 |
COMMERCIAL TIRE AUTO SERVICE |
3,553 |
$ 536,737 |
Yes |
|
Automotive Repair |
|
341499 |
TELUS MOBILITY |
434 |
$ 541,440 |
Yes |
|
Communications |
|
308616 |
IMPERIAL OIL |
11 |
$ 562,357 |
Yes |
|
Vehicle Fuel |
|
304276 |
JIM KEAY LINCOLN MERCURY |
3,447 |
$ 645,368 |
Yes |
|
Automotive
Repair |
|
322286 |
ROGERS WIRELESS INC |
307 |
$ 649,978 |
Yes |
|
Provincial
Standing Offer |
|
316702 |
MALMBERG TRUCK TRAILER EQUIPME |
3,832 |
$ 715,303 |
Yes |
|
Automotive
Repair |
|
300142 |
HARPER POWER PRODUCTS INC |
415 |
$ 794,954 |
Yes |
|
Automotive
Repair |
|
303009 |
GOODYEAR CANADA INC |
1,335 |
$ 812,204 |
Yes |
|
Automotive
Repair |
|
300064 |
OTTAWA CITIZEN |
27 |
$ 930,441 |
Yes |
|
Media |
|
302806 |
CANADA POST CORPORATION |
103 |
$ 970,758 |
Yes |
|
Postage |
|
301024 |
BELL CANADA |
309 |
$ 996,065 |
Yes |
|
Utility |
|
302990 |
POSTAGE BY PHONE |
19 |
$ 1,007,500 |
Yes |
|
Postage |
|
356198 |
OTTAWA LRT CORPORATION |
1 |
$ 1,060,000 |
Yes |
|
Honorarium -
Light Rail Transit |
|
309357 |
SYSCO FOOD SERVICES OF ONTARIO |
736 |
$ 1,172,441 |
Yes |
|
Long Term Care
- Food Products |
|
314784 |
GRAND AND TOY LIMITED |
13 |
$ 1,348,323 |
Yes |
|
Office
Stationary Supplies |
|
300216 |
HYDRO ONE NETWORKS INC |
2,563 |
$ 2,261,749 |
Yes |
|
Utility |
|
300023 |
BELL CANADA |
9,491 |
$ 2,904,747 |
Yes |
|
Utility |
|
300077 |
ENBRIDGE GAS DISTRIBUTION |
3,048 |
$ 6,686,628 |
Yes |
|
Utility |
|
300232 |
ELECTRICITY CONSUMPTION |
7,574 |
$ 28,673,289 |
Yes |
|
Utility |
|
|
|
|
|
|
|
|
|
|
|
Total |
$ 78,621,164 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|