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