Col. Code,Agency,Check No.,Payee,Month,Day,Year,Purpose,Source,Amount 48,J.F. °®¶¹´«Ã½,10008169,Berney Office Solutions,Sep,26,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10008171,"Dynamic Security, Inc.",Sep,26,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10008173,"Mobile Mini, Inc",Sep,26,2018,Other Contractual Services,General Operating Fund,144.99 48,J.F. °®¶¹´«Ã½,10008174,"SEI, Inc",Sep,26,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,10008135,"The Solutions Team, Inc.",Sep,25,2018,Other Contractual Services,General Operating Fund,200.00 48,J.F. °®¶¹´«Ã½,10008125,Berney Office Solutions,Sep,24,2018,Other Contractual Services,General Operating Fund,"6,620.52" 48,J.F. °®¶¹´«Ã½,10008127,Waste Management,Sep,24,2018,Other Contractual Services,General Operating Fund,"1,094.03" 48,J.F. °®¶¹´«Ã½,10008122,Cooks Pest Control,Sep,21,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10008122,Cooks Pest Control,Sep,21,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10008123,"Dynamic Security, Inc.",Sep,21,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10008124,Innerspaice Architectural Interiors,Sep,21,2018,Other Contractual Services,General Operating Fund,200.00 48,J.F. °®¶¹´«Ã½,30009945,"Koorsen Fire & Security , Inc",Sep,20,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,545.00 48,J.F. °®¶¹´«Ã½,30009945,"Koorsen Fire & Security , Inc",Sep,20,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,285.00 48,J.F. °®¶¹´«Ã½,10008111,Alabama Lawnmaster Inc,Sep,18,2018,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10008113,"Dynamic Security, Inc.",Sep,18,2018,Other Contractual Services,General Operating Fund,"2,624.54" 48,J.F. °®¶¹´«Ã½,30009940,"J. T. Couch Appraisals, Inc",Sep,18,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,"3,250.00" 48,J.F. °®¶¹´«Ã½,10008116,"Mobile Mini, Inc",Sep,18,2018,Other Contractual Services,General Operating Fund,140.05 48,J.F. °®¶¹´«Ã½,30009941,"Nola Van Peursem Architects, PC",Sep,18,2018,Engineering & Architect Srvcs,Title III,"3,782.36" 48,J.F. °®¶¹´«Ã½,30009943,Tuition Management Systems LLC,Sep,18,2018,Other Contractual Services,Title III-Act 6 Funds Management,150.00 48,J.F. °®¶¹´«Ã½,30009916,"Hardiman Remediation Services, Inc.",Sep,13,2018,Other Contractual Services,Title III,"4,400.00" 48,J.F. °®¶¹´«Ã½,10008096,"Mobile Mini, Inc",Sep,13,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10008075,"Dynamic Security, Inc.",Sep,7,2018,Other Contractual Services,General Operating Fund,"2,575.80" 48,J.F. °®¶¹´«Ã½,30009911,"PODS Enterprises, Inc.",Sep,7,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10008044,Loomis,Sep,6,2018,Other Contractual Services,General Operating Fund,180.72 48,J.F. °®¶¹´«Ã½,10008045,"SEI, Inc",Sep,6,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,10008038,"Dynamic Security, Inc.",Sep,5,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,30009547,"Koorsen Fire & Security , Inc",Aug,30,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,617.95 48,J.F. °®¶¹´«Ã½,10008018,"Mobile Mini, Inc",Aug,30,2018,Other Contractual Services,General Operating Fund,144.99 48,J.F. °®¶¹´«Ã½,30009551,Xerox Corporation,Aug,30,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,250.10 48,J.F. °®¶¹´«Ã½,10008021,Xerox Corporation,Aug,30,2018,Operating Lease Payments,General Operating Fund,145.63 48,J.F. °®¶¹´«Ã½,30009551,Xerox Corporation,Aug,30,2018,Operating Lease Payments,Title III-Act 6 Funds Management,428.70 48,J.F. °®¶¹´«Ã½,10008007,"Alabama Card System, Inc",Aug,23,2018,Other Contractual Services,General Operating Fund,362.50 48,J.F. °®¶¹´«Ã½,10008009,Cooks Pest Control,Aug,23,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10008009,Cooks Pest Control,Aug,23,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10008010,"Dynamic Security, Inc.",Aug,23,2018,Other Contractual Services,General Operating Fund,"2,539.35" 48,J.F. °®¶¹´«Ã½,10007991,Alabama Lawnmaster Inc,Aug,21,2018,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007992,Berney Office Solutions,Aug,21,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10007996,"Dynamic Security, Inc.",Aug,21,2018,Other Contractual Services,General Operating Fund,"2,041.20" 48,J.F. °®¶¹´«Ã½,10008001,"Mobile Mini, Inc",Aug,21,2018,Other Contractual Services,General Operating Fund,448.05 48,J.F. °®¶¹´«Ã½,10008005,Waste Management,Aug,21,2018,Other Contractual Services,General Operating Fund,"1,067.39" 48,J.F. °®¶¹´«Ã½,30009526,"Koorsen Fire & Security , Inc",Aug,16,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,450.00 48,J.F. °®¶¹´«Ã½,10007987,"Mobile Mini, Inc",Aug,16,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,30009527,Tuition Management Systems LLC,Aug,16,2018,Other Contractual Services,Title III-Act 6 Funds Management,150.00 48,J.F. °®¶¹´«Ã½,10007968,"Dynamic Security, Inc.",Aug,9,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007958,"Dynamic Security, Inc.",Aug,7,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,30009511,Hilton Garden Inn,Aug,7,2018,Other Contractual Services,Title III-Act 5 Student Services,213.00 48,J.F. °®¶¹´«Ã½,10007960,Loomis,Aug,7,2018,Other Contractual Services,General Operating Fund,180.72 48,J.F. °®¶¹´«Ã½,10007962,"Mobile Mini, Inc",Aug,7,2018,Other Contractual Services,General Operating Fund,144.99 48,J.F. °®¶¹´«Ã½,30009513,"PODS Enterprises, Inc.",Aug,7,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10007966,Waste Management,Aug,7,2018,Other Contractual Services,General Operating Fund,590.67 48,J.F. °®¶¹´«Ã½,10007951,"SEI, Inc",Aug,3,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,30009510,Xerox Corporation,Aug,3,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,242.22 48,J.F. °®¶¹´«Ã½,30009510,Xerox Corporation,Aug,3,2018,Operating Lease Payments,Title III-Act 6 Funds Management,390.23 48,J.F. °®¶¹´«Ã½,10007953,Xerox Corporation,Aug,3,2018,Operating Lease Payments,General Operating Fund,147.39 48,J.F. °®¶¹´«Ã½,10007931,Regroup,Jul,30,2018,Other Contractual Services,General Operating Fund,"6,727.50" 48,J.F. °®¶¹´«Ã½,10007921,"Dynamic Security, Inc.",Jul,26,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007903,Alabama Lawnmaster Inc,Jul,24,2018,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007904,Berney Office Solutions,Jul,24,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10007906,Cooks Pest Control,Jul,24,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007906,Cooks Pest Control,Jul,24,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007907,"Dynamic Security, Inc.",Jul,24,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007910,"Mobile Mini, Inc",Jul,24,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,30009494,Tuition Management Systems LLC,Jul,24,2018,Other Contractual Services,Title III-Act 6 Funds Management,150.00 48,J.F. °®¶¹´«Ã½,10007889,"Conditioned Air Solutions, LLC",Jul,18,2018,Other Contractual Services,General Operating Fund,"5,685.00" 48,J.F. °®¶¹´«Ã½,10007892,"Dynamic Security, Inc.",Jul,18,2018,Other Contractual Services,General Operating Fund,"2,624.52" 48,J.F. °®¶¹´«Ã½,10007877,CDW-G Government,Jul,12,2018,Other Contractual Services,General Operating Fund,"15,000.00" 48,J.F. °®¶¹´«Ã½,10007877,CDW-G Government,Jul,12,2018,Other Contractual Services,General Operating Fund,"13,500.00" 48,J.F. °®¶¹´«Ã½,10007884,The Webster Tree Company Inc,Jul,12,2018,Other Contractual Services,General Operating Fund,"1,800.00" 48,J.F. °®¶¹´«Ã½,10007871,Calhoun Community College,Jul,10,2018,Other Contractual Services,General Operating Fund,"3,780.00" 48,J.F. °®¶¹´«Ã½,10007872,Pitney Bowes,Jul,10,2018,Operating Lease Payments,General Operating Fund,698.46 48,J.F. °®¶¹´«Ã½,30009438,"@Risk, LLC",Jul,6,2018,Other Contractual Services,Spin Up,"2,500.00" 48,J.F. °®¶¹´«Ã½,10007856,Alabama Supercomputer Authority,Jul,6,2018,Other Contractual Services,General Operating Fund,"11,535.00" 48,J.F. °®¶¹´«Ã½,10007859,"Dynamic Security, Inc.",Jul,6,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,30009448,Librarica LLC,Jul,6,2018,Service Contracts-Equipment,Title III-Act 2 Library Resources,974.48 48,J.F. °®¶¹´«Ã½,10007860,Loomis,Jul,6,2018,Other Contractual Services,General Operating Fund,186.37 48,J.F. °®¶¹´«Ã½,10007862,"Mobile Mini, Inc",Jul,6,2018,Other Contractual Services,General Operating Fund,144.99 48,J.F. °®¶¹´«Ã½,30009449,"PODS Enterprises, Inc.",Jul,6,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10007864,"SEI, Inc",Jul,6,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,30009453,Xerox Corporation,Jul,6,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,194.02 48,J.F. °®¶¹´«Ã½,10007868,Xerox Corporation,Jul,6,2018,Operating Lease Payments,General Operating Fund,143.43 48,J.F. °®¶¹´«Ã½,30009453,Xerox Corporation,Jul,6,2018,Operating Lease Payments,Title III-Act 6 Funds Management,412.85 48,J.F. °®¶¹´«Ã½,10007828,"Dynamic Security, Inc.",Jun,28,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007818,Cooks Pest Control,Jun,26,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007818,Cooks Pest Control,Jun,26,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007826,Waste Management,Jun,26,2018,Other Contractual Services,General Operating Fund,"1,067.39" 48,J.F. °®¶¹´«Ã½,10007812,Berney Office Solutions,Jun,21,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10007813,"Dynamic Security, Inc.",Jun,21,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007816,"Mobile Mini, Inc",Jun,21,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,30009336,Tuition Management Systems LLC,Jun,21,2018,Other Contractual Services,Title III-Act 6 Funds Management,150.00 48,J.F. °®¶¹´«Ã½,10007780,Alabama Lawnmaster Inc,Jun,19,2018,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007774,"Dynamic Security, Inc.",Jun,14,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007763,"Dynamic Security, Inc.",Jun,12,2018,Other Contractual Services,General Operating Fund,"2,624.52" 48,J.F. °®¶¹´«Ã½,10007769,"Turnitin, LLC",Jun,12,2018,Other Contractual Services,General Operating Fund,"4,913.30" 48,J.F. °®¶¹´«Ã½,10007753,Loomis,Jun,7,2018,Other Contractual Services,General Operating Fund,182.31 48,J.F. °®¶¹´«Ã½,10007755,"Mobile Mini, Inc",Jun,7,2018,Other Contractual Services,General Operating Fund,144.99 48,J.F. °®¶¹´«Ã½,30009080,"PODS Enterprises, Inc.",Jun,7,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10007758,"SEI, Inc",Jun,7,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,10007748,"Dynamic Security, Inc.",Jun,5,2018,Other Contractual Services,General Operating Fund,"2,478.60" 48,J.F. °®¶¹´«Ã½,30009074,"PODS Enterprises, Inc.",Jun,5,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10007725,Ellucian Company L.P.,May,30,2018,Other Contractual Services,General Operating Fund,"13,158.00" 48,J.F. °®¶¹´«Ã½,30009072,Xerox Corporation,May,30,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,195.77 48,J.F. °®¶¹´«Ã½,30009072,Xerox Corporation,May,30,2018,Operating Lease Payments,Title III-Act 6 Funds Management,375.80 48,J.F. °®¶¹´«Ã½,10007730,Xerox Corporation,May,30,2018,Operating Lease Payments,General Operating Fund,141.77 48,J.F. °®¶¹´«Ã½,10007702,Alabama Lawnmaster Inc,May,23,2018,Other Contractual Services,General Operating Fund,"3,120.00" 48,J.F. °®¶¹´«Ã½,10007703,"Deaf Acces, Inc.",May,23,2018,Other Contractual Services,General Operating Fund,300.00 48,J.F. °®¶¹´«Ã½,10007704,"Dynamic Security, Inc.",May,23,2018,Other Contractual Services,General Operating Fund,"2,041.20" 48,J.F. °®¶¹´«Ã½,10007704,"Dynamic Security, Inc.",May,23,2018,Other Contractual Services,General Operating Fund,"2,187.00" 48,J.F. °®¶¹´«Ã½,10007707,"Mobile Mini, Inc",May,23,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10007717,Waste Management,May,23,2018,Other Contractual Services,General Operating Fund,"1,067.39" 48,J.F. °®¶¹´«Ã½,30009061,Tuition Management Systems LLC,May,21,2018,Other Contractual Services,Title III-Act 6 Funds Management,150.00 48,J.F. °®¶¹´«Ã½,10007685,Berney Office Solutions,May,17,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10007686,Cooks Pest Control,May,17,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007686,Cooks Pest Control,May,17,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007688,"Dynamic Security, Inc.",May,17,2018,Other Contractual Services,General Operating Fund,"2,600.10" 48,J.F. °®¶¹´«Ã½,10007690,Loomis,May,17,2018,Other Contractual Services,General Operating Fund,179.17 48,J.F. °®¶¹´«Ã½,30009050,"Nola Van Peursem Architects, PC",May,17,2018,Engineering & Architect Srvcs,Title III,"16,439.47" 48,J.F. °®¶¹´«Ã½,10007678,"Mobile Mini, Inc",May,10,2018,Other Contractual Services,General Operating Fund,144.99 48,J.F. °®¶¹´«Ã½,10007667,"Mobile Mini, Inc",May,8,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10007657,"Dynamic Security, Inc.",May,3,2018,Other Contractual Services,General Operating Fund,"1,298.87" 48,J.F. °®¶¹´«Ã½,10007657,"Dynamic Security, Inc.",May,3,2018,Other Contractual Services,General Operating Fund,"1,325.53" 48,J.F. °®¶¹´«Ã½,30009037,Xerox Corporation,May,3,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,196.59 48,J.F. °®¶¹´«Ã½,30009037,Xerox Corporation,May,3,2018,Operating Lease Payments,Title III-Act 6 Funds Management,397.98 48,J.F. °®¶¹´«Ã½,10007660,Xerox Corporation,May,3,2018,Operating Lease Payments,General Operating Fund,141.77 48,J.F. °®¶¹´«Ã½,10007625,Cooks Pest Control,Apr,26,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007625,Cooks Pest Control,Apr,26,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007626,"Dynamic Security, Inc.",Apr,26,2018,Other Contractual Services,General Operating Fund,"1,305.65" 48,J.F. °®¶¹´«Ã½,10007626,"Dynamic Security, Inc.",Apr,26,2018,Other Contractual Services,General Operating Fund,"1,279.39" 48,J.F. °®¶¹´«Ã½,10007623,"Mobile Mini, Inc",Apr,25,2018,Other Contractual Services,General Operating Fund,158.69 48,J.F. °®¶¹´«Ã½,10007611,"Dynamic Security, Inc.",Apr,24,2018,Other Contractual Services,General Operating Fund,"1,278.78" 48,J.F. °®¶¹´«Ã½,10007611,"Dynamic Security, Inc.",Apr,24,2018,Other Contractual Services,General Operating Fund,"1,305.03" 48,J.F. °®¶¹´«Ã½,10007613,"Heather Green Studio, LLC",Apr,24,2018,Other Contractual Services,General Operating Fund,300.00 48,J.F. °®¶¹´«Ã½,10007588,Alabama Lawnmaster Inc,Apr,19,2018,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007590,Berney Office Solutions,Apr,19,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10007594,Waste Management,Apr,19,2018,Other Contractual Services,General Operating Fund,"1,067.39" 48,J.F. °®¶¹´«Ã½,30009013,Xerox Corporation,Apr,19,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,197.07 48,J.F. °®¶¹´«Ã½,10007563,Berney Office Solutions,Apr,17,2018,Other Contractual Services,General Operating Fund,"6,620.52" 48,J.F. °®¶¹´«Ã½,10007568,Cooks Pest Control,Apr,17,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007568,Cooks Pest Control,Apr,17,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007570,"Dynamic Security, Inc.",Apr,17,2018,Other Contractual Services,General Operating Fund,"2,587.95" 48,J.F. °®¶¹´«Ã½,10007570,"Dynamic Security, Inc.",Apr,17,2018,Other Contractual Services,General Operating Fund,"2,579.34" 48,J.F. °®¶¹´«Ã½,10007570,"Dynamic Security, Inc.",Apr,17,2018,Other Contractual Services,General Operating Fund,"2,041.20" 48,J.F. °®¶¹´«Ã½,30008998,"Koorsen Fire & Security , Inc",Apr,17,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,"1,804.00" 48,J.F. °®¶¹´«Ã½,10007576,Loomis,Apr,17,2018,Other Contractual Services,General Operating Fund,178.39 48,J.F. °®¶¹´«Ã½,10007578,"Mobile Mini, Inc",Apr,17,2018,Other Contractual Services,General Operating Fund,144.99 48,J.F. °®¶¹´«Ã½,30009004,"PODS Enterprises, Inc.",Apr,17,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10007579,Pitney Bowes,Apr,17,2018,Operating Lease Payments,General Operating Fund,698.46 48,J.F. °®¶¹´«Ã½,10007580,"SEI, Inc",Apr,17,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,30009007,Tuition Management Systems LLC,Apr,17,2018,Other Contractual Services,Title III-Act 6 Funds Management,150.00 48,J.F. °®¶¹´«Ã½,10007586,Xerox Corporation,Apr,17,2018,Operating Lease Payments,General Operating Fund,146.65 48,J.F. °®¶¹´«Ã½,30009010,Xerox Corporation,Apr,17,2018,Operating Lease Payments,Title III-Act 6 Funds Management,401.89 48,J.F. °®¶¹´«Ã½,30008991,National Print Promo,Apr,5,2018,Service Contracts-Equipment,Title III-Act 6 Funds Management,750.00 48,J.F. °®¶¹´«Ã½,10007518,Alabama Lawnmaster Inc,Mar,22,2018,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007520,"Dynamic Security, Inc.",Mar,22,2018,Other Contractual Services,General Operating Fund,"2,563.65" 48,J.F. °®¶¹´«Ã½,10007521,"Mobile Mini, Inc",Mar,22,2018,Other Contractual Services,General Operating Fund,158.69 48,J.F. °®¶¹´«Ã½,10007510,Berney Office Solutions,Mar,20,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10007513,"Dynamic Security, Inc.",Mar,20,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007514,Ellucian Company L.P.,Mar,20,2018,Other Contractual Services,General Operating Fund,"12,474.60" 48,J.F. °®¶¹´«Ã½,30008966,Ramsey Solutions,Mar,20,2018,Other Contractual Services,Trio-SSS Grant,"2,000.00" 48,J.F. °®¶¹´«Ã½,10007517,Waste Management,Mar,20,2018,Other Contractual Services,General Operating Fund,"1,067.39" 48,J.F. °®¶¹´«Ã½,30008947,"Koorsen Fire & Security , Inc",Mar,13,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,232.35 48,J.F. °®¶¹´«Ã½,30008947,"Koorsen Fire & Security , Inc",Mar,13,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,315.00 48,J.F. °®¶¹´«Ã½,30008947,"Koorsen Fire & Security , Inc",Mar,13,2018,Other Contractual Services,Title III-Act 3 Strength Facilities,392.26 48,J.F. °®¶¹´«Ã½,30008950,"Nola Van Peursem Architects, PC",Mar,13,2018,Engineering & Architect Srvcs,Title III,"12,383.98" 48,J.F. °®¶¹´«Ã½,30008954,Tuition Management Systems LLC,Mar,13,2018,Other Contractual Services,Title III-Act 6 Funds Management,150.00 48,J.F. °®¶¹´«Ã½,10007477,"Dynamic Security, Inc.",Mar,8,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007477,"Dynamic Security, Inc.",Mar,8,2018,Other Contractual Services,General Operating Fund,"2,563.65" 48,J.F. °®¶¹´«Ã½,10007484,"SEI, Inc",Mar,8,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,10007487,Xerox Corporation,Mar,8,2018,Operating Lease Payments,General Operating Fund,142.08 48,J.F. °®¶¹´«Ã½,10007468,Loomis,Mar,6,2018,Other Contractual Services,General Operating Fund,179.17 48,J.F. °®¶¹´«Ã½,10007469,"Mobile Mini, Inc",Mar,6,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,30008934,"Nola Van Peursem Architects, PC",Mar,6,2018,Engineering & Architect Srvcs,Title III,"21,139.18" 48,J.F. °®¶¹´«Ã½,30008935,"PODS Enterprises, Inc.",Mar,6,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,30008940,Xerox Corporation,Mar,6,2018,Operating Lease Payments,Title III-Act 6 Funds Management,361.11 48,J.F. °®¶¹´«Ã½,30008940,Xerox Corporation,Mar,6,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,202.13 48,J.F. °®¶¹´«Ã½,10007473,Xerox Corporation,Mar,6,2018,Operating Lease Payments,General Operating Fund,141.77 48,J.F. °®¶¹´«Ã½,10007449,Alabama Lawnmaster Inc,Mar,1,2018,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007453,Cooks Pest Control,Mar,1,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007453,Cooks Pest Control,Mar,1,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007454,"Havron, Monika D.",Mar,1,2018,Other Contractual Services,General Operating Fund,33.12 48,J.F. °®¶¹´«Ã½,10007455,Heartland Campus Solutions ECSI,Mar,1,2018,Other Contractual Services,General Operating Fund,"2,253.24" 48,J.F. °®¶¹´«Ã½,10007458,"Mobile Mini, Inc",Mar,1,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10007424,"Dynamic Security, Inc.",Feb,21,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007390,Berney Office Solutions,Feb,20,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10007394,"Dynamic Security, Inc.",Feb,20,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007395,Ellucian Company L.P.,Feb,20,2018,Other Contractual Services,General Operating Fund,"12,474.60" 48,J.F. °®¶¹´«Ã½,10007398,Mullins Special Occasions,Feb,20,2018,Other Contractual Services,General Operating Fund,36.80 48,J.F. °®¶¹´«Ã½,30008898,Tuition Management Systems LLC,Feb,20,2018,Other Contractual Services,Title III-Act 6 Funds Management,"5,150.00" 48,J.F. °®¶¹´«Ã½,10007401,Waste Management,Feb,20,2018,Other Contractual Services,General Operating Fund,"1,067.39" 48,J.F. °®¶¹´«Ã½,10007369,"Dynamic Security, Inc.",Feb,8,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007371,Jefferson State Community College,Feb,8,2018,Other Contractual Services,General Operating Fund,"3,340.44" 48,J.F. °®¶¹´«Ã½,10007358,Loomis,Feb,6,2018,Other Contractual Services,General Operating Fund,179.17 48,J.F. °®¶¹´«Ã½,30008873,"PODS Enterprises, Inc.",Feb,6,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10007360,"SEI, Inc",Feb,6,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,10007364,Xerox Corporation,Feb,6,2018,Operating Lease Payments,General Operating Fund,146.03 48,J.F. °®¶¹´«Ã½,30008876,Xerox Corporation,Feb,6,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,205.85 48,J.F. °®¶¹´«Ã½,30008876,Xerox Corporation,Feb,6,2018,Operating Lease Payments,Title III-Act 6 Funds Management,378.29 48,J.F. °®¶¹´«Ã½,10007312,"Dynamic Security, Inc.",Jan,31,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007313,"Mobile Mini, Inc",Jan,31,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10007307,"Dynamic Security, Inc.",Jan,26,2018,Other Contractual Services,General Operating Fund,"2,187.00" 48,J.F. °®¶¹´«Ã½,10007293,Alabama Lawnmaster Inc,Jan,25,2018,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007295,Berney Office Solutions,Jan,25,2018,Other Contractual Services,General Operating Fund,965.00 48,J.F. °®¶¹´«Ã½,10007295,Berney Office Solutions,Jan,25,2018,Other Contractual Services,General Operating Fund,"5,756.97" 48,J.F. °®¶¹´«Ã½,10007297,Cooks Pest Control,Jan,25,2018,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007297,Cooks Pest Control,Jan,25,2018,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007298,Ellucian Company L.P.,Jan,25,2018,Other Contractual Services,General Operating Fund,"12,474.60" 48,J.F. °®¶¹´«Ã½,10007282,"Dynamic Security, Inc.",Jan,23,2018,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007285,"Mobile Mini, Inc",Jan,23,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10007290,Waste Management,Jan,23,2018,Other Contractual Services,General Operating Fund,815.70 48,J.F. °®¶¹´«Ã½,10007277,"Dynamic Security, Inc.",Jan,11,2018,Other Contractual Services,General Operating Fund,"2,442.27" 48,J.F. °®¶¹´«Ã½,10007269,Pitney Bowes,Jan,9,2018,Operating Lease Payments,General Operating Fund,698.46 48,J.F. °®¶¹´«Ã½,10007240,Berney Office Solutions,Jan,8,2018,Other Contractual Services,General Operating Fund,"13,022.05" 48,J.F. °®¶¹´«Ã½,10007244,"Dynamic Security, Inc.",Jan,8,2018,Other Contractual Services,General Operating Fund,"2,187.12" 48,J.F. °®¶¹´«Ã½,10007244,"Dynamic Security, Inc.",Jan,8,2018,Other Contractual Services,General Operating Fund,"2,041.20" 48,J.F. °®¶¹´«Ã½,10007245,Ellucian Company L.P.,Jan,8,2018,Other Contractual Services,General Operating Fund,"12,474.60" 48,J.F. °®¶¹´«Ã½,10007249,Loomis,Jan,8,2018,Other Contractual Services,General Operating Fund,176.57 48,J.F. °®¶¹´«Ã½,10007251,"Mobile Mini, Inc",Jan,8,2018,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,30008488,"PODS Enterprises, Inc.",Jan,8,2018,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10007257,"SEI, Inc",Jan,8,2018,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,10007258,"The Solutions Team, Inc.",Jan,8,2018,Other Contractual Services,General Operating Fund,200.00 48,J.F. °®¶¹´«Ã½,30008492,Xerox Corporation,Jan,8,2018,Operating Lease Payments,Title III-Act 1 Academic Instruct,207.59 48,J.F. °®¶¹´«Ã½,10007261,Xerox Corporation,Jan,8,2018,Operating Lease Payments,General Operating Fund,144.78 48,J.F. °®¶¹´«Ã½,30008492,Xerox Corporation,Jan,8,2018,Operating Lease Payments,Title III-Act 6 Funds Management,369.71 48,J.F. °®¶¹´«Ã½,10007233,Cooks Pest Control,Dec,20,2017,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007233,Cooks Pest Control,Dec,20,2017,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007234,"Dynamic Security, Inc.",Dec,20,2017,Other Contractual Services,General Operating Fund,"2,515.05" 48,J.F. °®¶¹´«Ã½,10007235,"The Solutions Team, Inc.",Dec,20,2017,Other Contractual Services,General Operating Fund,200.00 48,J.F. °®¶¹´«Ã½,10007236,Waste Management,Dec,20,2017,Other Contractual Services,General Operating Fund,"1,117.80" 48,J.F. °®¶¹´«Ã½,10007208,Alabama Lawnmaster Inc,Dec,19,2017,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007214,"Mobile Mini, Inc",Dec,19,2017,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10007202,"Dynamic Security, Inc.",Dec,15,2017,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007207,Waste Management,Dec,15,2017,Other Contractual Services,General Operating Fund,879.77 48,J.F. °®¶¹´«Ã½,10007191,Copeland Cleaners,Dec,8,2017,Other Contractual Services,General Operating Fund,81.00 48,J.F. °®¶¹´«Ã½,30008471,Xerox Corporation,Dec,8,2017,Operating Lease Payments,Title III-Act 1 Academic Instruct,200.37 48,J.F. °®¶¹´«Ã½,10007194,Xerox Corporation,Dec,8,2017,Operating Lease Payments,General Operating Fund,154.28 48,J.F. °®¶¹´«Ã½,10007194,Xerox Corporation,Dec,8,2017,Operating Lease Payments,General Operating Fund,13.69 48,J.F. °®¶¹´«Ã½,10007194,Xerox Corporation,Dec,8,2017,Operating Lease Payments,General Operating Fund,5.88 48,J.F. °®¶¹´«Ã½,30008471,Xerox Corporation,Dec,8,2017,Operating Lease Payments,Title III-Act 6 Funds Management,398.99 48,J.F. °®¶¹´«Ã½,10007174,"Dynamic Security, Inc.",Dec,7,2017,Other Contractual Services,General Operating Fund,"2,187.12" 48,J.F. °®¶¹´«Ã½,10007174,"Dynamic Security, Inc.",Dec,7,2017,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007178,Loomis,Dec,7,2017,Other Contractual Services,General Operating Fund,164.48 48,J.F. °®¶¹´«Ã½,10007181,"Mobile Mini, Inc",Dec,7,2017,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,30008465,"PODS Enterprises, Inc.",Dec,7,2017,Rent - Facilities,SAFRA-Activity 1 Allied Health,159.00 48,J.F. °®¶¹´«Ã½,10007184,"SEI, Inc",Dec,7,2017,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,10007168,Schrimsher Properties,Dec,1,2017,Rent - Facilities,General Operating Fund,"6,918.00" 48,J.F. °®¶¹´«Ã½,30008450,Ellucian Company L.P.,Nov,30,2017,Other Contractual Services,Title III-Act 6 Funds Management,"8,746.83" 48,J.F. °®¶¹´«Ã½,30008447,Compansol,Nov,28,2017,Other Contractual Services,Trio-SSS Grant,399.00 48,J.F. °®¶¹´«Ã½,10007144,Cooks Pest Control,Nov,28,2017,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007144,Cooks Pest Control,Nov,28,2017,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007141,"Dynamic Security, Inc.",Nov,22,2017,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007142,"Mobile Mini, Inc",Nov,22,2017,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10007136,"Dynamic Security, Inc.",Nov,21,2017,Other Contractual Services,General Operating Fund,"2,636.55" 48,J.F. °®¶¹´«Ã½,10007136,"Dynamic Security, Inc.",Nov,21,2017,Other Contractual Services,General Operating Fund,"2,612.26" 48,J.F. °®¶¹´«Ã½,10007139,Waste Management,Nov,21,2017,Other Contractual Services,General Operating Fund,"1,104.69" 48,J.F. °®¶¹´«Ã½,10007115,Alabama Lawnmaster Inc,Nov,16,2017,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007116,Berney Office Solutions,Nov,16,2017,Other Contractual Services,General Operating Fund,250.00 48,J.F. °®¶¹´«Ã½,10007116,Berney Office Solutions,Nov,16,2017,Other Contractual Services,General Operating Fund,"1,205.00" 48,J.F. °®¶¹´«Ã½,10007121,"Dynamic Security, Inc.",Nov,16,2017,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007127,"Mobile Mini, Inc",Nov,16,2017,Other Contractual Services,General Operating Fund,445.99 48,J.F. °®¶¹´«Ã½,30008439,Mullins Special Occasions,Nov,16,2017,Other Contractual Services,Veterans Administration,485.00 48,J.F. °®¶¹´«Ã½,10007129,"SEI, Inc",Nov,16,2017,Service Contracts-Equipment,General Operating Fund,"1,249.00" 48,J.F. °®¶¹´«Ã½,10007103,Berney Office Solutions,Nov,9,2017,Other Contractual Services,General Operating Fund,"5,756.97" 48,J.F. °®¶¹´«Ã½,10007104,Ellucian Company L.P.,Nov,9,2017,Other Contractual Services,General Operating Fund,"12,474.60" 48,J.F. °®¶¹´«Ã½,10007106,Loomis,Nov,9,2017,Other Contractual Services,General Operating Fund,163.05 48,J.F. °®¶¹´«Ã½,30008432,Xerox Corporation,Nov,9,2017,Operating Lease Payments,Title III-Act 1 Academic Instruct,211.81 48,J.F. °®¶¹´«Ã½,30008432,Xerox Corporation,Nov,9,2017,Operating Lease Payments,Title III-Act 6 Funds Management,383.36 48,J.F. °®¶¹´«Ã½,10007111,Xerox Corporation,Nov,9,2017,Operating Lease Payments,General Operating Fund,166.86 48,J.F. °®¶¹´«Ã½,10007100,Schrimsher Properties,Nov,8,2017,Rent - Facilities,General Operating Fund,"6,918.00" 48,J.F. °®¶¹´«Ã½,10007093,Ellucian Company L.P.,Nov,1,2017,Other Contractual Services,General Operating Fund,"12,474.60" 48,J.F. °®¶¹´«Ã½,10007060,Cooks Pest Control,Oct,25,2017,Other Contractual Services,General Operating Fund,70.00 48,J.F. °®¶¹´«Ã½,10007060,Cooks Pest Control,Oct,25,2017,Other Contractual Services,General Operating Fund,261.00 48,J.F. °®¶¹´«Ã½,10007061,"Dynamic Security, Inc.",Oct,25,2017,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007061,"Dynamic Security, Inc.",Oct,25,2017,Other Contractual Services,General Operating Fund,"2,617.02" 48,J.F. °®¶¹´«Ã½,30008414,"Koorsen Fire & Security , Inc",Oct,25,2017,Other Contractual Services,Title III-Act 3 Strength Facilities,335.00 48,J.F. °®¶¹´«Ã½,10007063,"Mobile Mini, Inc",Oct,25,2017,Other Contractual Services,General Operating Fund,137.99 48,J.F. °®¶¹´«Ã½,10007070,Waste Management,Oct,25,2017,Other Contractual Services,General Operating Fund,"1,112.19" 48,J.F. °®¶¹´«Ã½,10007050,Alabama Lawnmaster Inc,Oct,18,2017,Other Contractual Services,General Operating Fund,"3,095.00" 48,J.F. °®¶¹´«Ã½,10007051,Berney Office Solutions,Oct,18,2017,Other Contractual Services,General Operating Fund,"1,205.00" 48,J.F. °®¶¹´«Ã½,10007052,"Dynamic Security, Inc.",Oct,18,2017,Other Contractual Services,General Operating Fund,"2,624.40" 48,J.F. °®¶¹´«Ã½,10007054,"The Solutions Team, Inc.",Oct,18,2017,Other Contractual Services,General Operating Fund,200.00 48,J.F. °®¶¹´«Ã½,10007039,Ellucian Company L.P.,Oct,12,2017,Other Contractual Services,General Operating Fund,"12,474.60" 48,J.F. °®¶¹´«Ã½,10007036,Schrimsher Properties,Oct,11,2017,Rent - Facilities,General Operating Fund,"6,918.00" 48,J.F. °®¶¹´«Ã½,10007031,Pitney Bowes,Oct,10,2017,Operating Lease Payments,General Operating Fund,465.64 48,J.F. °®¶¹´«Ã½,10007031,Pitney Bowes,Oct,10,2017,Operating Lease Payments,General Operating Fund,232.82 48,J.F. °®¶¹´«Ã½,30008388,Xerox Corporation,Oct,10,2017,Operating Lease Payments,Title III-Act 2 Improving Instruct,198.78 48,J.F. °®¶¹´«Ã½,10007034,Xerox Corporation,Oct,10,2017,Operating Lease Payments,General Operating Fund,159.29 48,J.F. °®¶¹´«Ã½,30008388,Xerox Corporation,Oct,10,2017,Operating Lease Payments,Title III-Activity 1 Fiscal Managem,436.62 48,J.F. °®¶¹´«Ã½,10007023,Loomis,Oct,4,2017,Other Contractual Services,General Operating Fund,143.03 48,J.F. °®¶¹´«Ã½,10007023,Loomis,Oct,4,2017,Other Contractual Services,General Operating Fund,26.58 ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,,