This is OCR results of 5 methods for a strcutured lab report. The methods name is 450i, QVL_72b_O, LLama31_70B, QVL_7b_O, and QVL_7b_R.
The 450i contains metadata and test and value results.
Other methods contains 5 section in csv like format and seperated by `

`. The first section is contains test, value, unit, reference range. the second section contains category of test, test, value, unit, and reference range.
The third section contains 4 answer to this 4 question in each line:
1- It is medical report or not
2- Type of medical report
3- Category of medical report
4- Is it medical laboratory report category or not
The fourth section contains metadata about lab center and patient in each line in this order:
1- patient name
2- patient age
3- date of lab report
4- lab center name
5- lab center phone number
6- lab center city
The fifth section is answer to this questions:
1- This page is which page of a multi page report?
2- There is any attachment?
Please compare them in case of test and resutls and category and metadata in sperate tables strictly with csv format and no extra explanation and `

` between tables.
Frist output table should have all mention test names in rows and each ocr methods in columns and the contents should be the value of tests.
Second output table should have all mention test names in rows and each ocr methods in columns and the contents should be the unit of tests.
Third output table should have all mention test names in rows and each ocr methods in columns and the contents should be the reference ranges of tests.
Fourth output table should have 4 question of is medical test or not, type of medical test, category of medical report, and lab test or not in rows and each ocr methods in columns and the contents should be the ocr method prediction of that question.
Fifth output table should have 6 mentioned metadata that are patient name, patient age,date of lab report, lab center name, lab center phone number, lab center city in order in rows and ocr test names in columns.
Sixth output table should have 2 rows for page information and availability of attachment in each row and the ocr methods in columns.
Use Quotatin for each element of output csvs.
If one of the OCR results is empty keep them in the compraison tables.
Seperate output csv tables by 2 nelines.
keep the format with no intro and title in sake of machine readablity:

450i method result:```csv
medical_lab_test, test_metadata, lab_center, patient_metadata, page_number, test_details
yes, "Patient Name: Unknown", "Lab Center: Dr Palizian Pathobiology Lab, Clinical-Cytology-Pathology, Mahshahr Montazeri St, Tel: <PRESIDIO_ANONYMIZED_PHONE_NUMBER>", "Patient ID: 2-051 - سال: 33", 1, "Test Name,Result,Unit,Reference Range
Hemoglobin A1c,5.2,%,Non diabetic: 4.0-6.0, Diabetic: >6.0, Goal: 6.0-6.5, Good Control:<6.5&8.0, Action suggested: >8.0
Vitamin D3 25(OH),50,pg/ml,30-100
TSH,0.7,µIU/ml,0.3-6.2
Urine Analysis Color,Yellow,,
Urine Analysis Appearance,Semi-clear,,
Specific Gravity,1030,,
pH,5,,
Protein,Negative,,
Glucose,Negative,,
Ketone,Negative,,
Bilirubin,Negative,,
Blood/Hgb,Negative,,
Urobilinogen,Negative,,
Nitrite,Negative,,
W.B.C.,4-6,, 
R.B.C.,2-3,,
Epithelial Cells,1-2,,
Bacteria,Negative,,
Mucus,Negative,,"
```



QVL_72b_O method result:



Test Name,Result Value,Unit,Reference Range
Hemoglobin A1c,5.2,%,Non diabetic: 4.0-6.0, Diabetic: Goal: 6.0-6.5, Good control: 6.5-8.0, Action suggested: >8.0
Vitamin D3 25(OH),50,pg/ml,30-100
TSH,0.7,μIU/ml,0.3-6.2
Urine Analysis,,
,
Color,Yellow,,
Appearance,Semi-clear,,
Specific Gravity,1030,,
pH,5,,
Protein,Negative,,
Glucose,Negative,,
Ketone,Negative,,
Bilirubin,Negative,,
Blood/Hgb,Negative,,
Urobilinogen,Negative,,
Nitrite,Negative,,
W.B.C.,4-6,,
R.B.C.,2-3,,
Epithelial Cells,1-2,,
Bacteria,Negative,,
Mucus,Negative,,


"Special Biochemistry","Hemoglobin A1c","5.2","%","Non diabetic: 4.0-6.0, Diabetic: Goal: 6.0-6.5, Good control: 6.5-8.0, Action suggested: > 8.0"
"Special Biochemistry","Vitamin D3 25(OH)","50","pg/ml","30 - 100"
"Immunoassays-Thyroid Function","TSH","0.7","μIU/ml","0.3 - 6.2"
"Urine Analysis","Color","Yellow","-","-"
"Urine Analysis","Appearance","Semi-clear","-","-"
"Urine Analysis","Specific Gravity","1030","-","-"
"Urine Analysis","pH","5","-","-"
"Urine Analysis","Protein","Negative","-","-"
"Urine Analysis","Glucose","Negative","-","-"
"Urine Analysis","Ketone","Negative","-","-"
"Urine Analysis","Bilirubin","Negative","-","-"
"Urine Analysis","Blood/Hgb","Negative","-","-"
"Urine Analysis","Urobilinogen","Negative","-","-"
"Urine Analysis","Nitrite","Negative","-","-"
"Urine Analysis","W.B.C.","4-6","-","-"
"Urine Analysis","R.B.C.","2-3","-","-"
"Urine Analysis","Epithelial Cells","1-2","-","-"
"Urine Analysis","Bacteria","Negative","-","-"
"Urine Analysis","Mucus","Negative","-","-"

1, Is this a medical report?, Yes
2, If yes, what type of medical test is this?, Laboratory Report
3, The current report is which of them and mention the category?, Category 5: Laboratory Report
4, Is this one of the laboratory report category?, Yes

1, patient name?, خانم سهیلا اصلی نژاد
2, patient age?, ۳۳ سال
3, report date, ۱۳۹۹/۰۱/۰۳
4, lab center name?, Dr Palizian Pathobiology Lab.
5, lab center phone number?, <PRESIDIO_ANONYMIZED_PHONE_NUMBER>
6, lab center city?, Mahshahr

1,1/1
2,No



LLama31_70B method result:


"Test Name","Result Value","Unit","Reference Range"
"Hemoglobin A1c",5.2,%,"Non diabetic:4.0-6.0"
"Vitamin D3 25(OH)",50,pg/ml,"30-100"
"TSH",0.7,IU/ml,"0.3-6.2"
"Blood/Hgb",Negative,
"Glucose",Negative,
"Bilirubin",Negative,
"Protein",Negative,
"Ketone",Negative,
"D.M.",0.02,,
"Urine pH",5,
"Bacteria",Negative,
"Urobilinogen",Negative,
"R.B.C.",2-3,
"W.B.C.",4-6,
"Epithelial Cells",1-2,
"Mucus",Negative,
"Appearance",Semi-clear,
"Specific Gravity",1030,
"Urine Color",Yellow

"Test Category","Test Name","Test Value","Test Unit","Reference Range"
"Complete Blood Count","Hemoglobin A1c",5.2,%,"Non diabetic:4.0-6.0"
"Complete Blood Count","Glucose",Negative,
"Complete Blood Count","Blood/Hgb",Negative,
"Complete Blood Count","Bilirubin",Negative,
"Complete Blood Count","Protein",Negative,
"Complete Blood Count","Ketone",Negative,
"Complete Blood Count","D.M.",0.02,,
"Complete Blood Count","Nitrite",Negative,
"Urine Analysis","Urine pH",5,
"Urine Analysis","Bacteria",Negative,
"Urine Analysis","Urobilinogen",Negative,
"Urine Analysis","R.B.C.",2-3,
"Urine Analysis","W.B.C.",4-6,
"Urine Analysis","Epithelial Cells",1-2,
"Urine Analysis","Mucus",Negative,
"Urine Analysis","Appearance",Semi-clear,
"Urine Analysis","Specific Gravity",1030,
"Urine Analysis","Urine Color",Yellow,
"Biochemistry","Vitamin D3 25(OH)",50,pg/ml,"30-100"
"Thyroid Function","TSH",0.7,IU/ml,"0.3-6.2"

1- Is this a medical report? 
Yes
2- what's type of medical test is this?
Laboratory Test
3- The current report is which of them and mention the category? 
Specialized Test Reports, Category 5
4- Is this of the laboratory report category? 
Yes

"Patient Name","Patient Age","Report Date","Lab Center Name","Lab Center Phone Number","Lab Center City"
"باليزيان دكتر باتوبيولوزى","33","منطقه بيان نشده","Dr Palizian Pathobiology Lab","061-52321061","Mahshahr"
"باليزيان دكتر باتوبيولوزى","33","منطقه بيان نشده","Dr Palizian Pathobiology Lab","061-52321061","Mahshahr"

Page of multi page report, Any attachment, 
1,True



QVL_7b_O method result:


Sure, here is the structured medical lab report in CSV format:


Test Name,Result Value,Unit,Reference Range
Hemoglobin A1c,5.2%,Non diabetic: 4.0-6.0,Diabetic: Goal: 6.0-6.5,Good control: 6.5-8.0,Action suggested: > 8.0
Vitamin D3 25(OH),50 pg/ml,30 - 100
TSH,0.7 µIU/ml,0.3 - 6.2
Urine Analysis,W.B.C.,4-6,R.B.C.,2-3,Epithelial Cells,1-2,Bacteria,Negative,Mucus,Negative
Color,Yellow,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-

\"Special Biochemistry\",\"Hemoglobin A1c\",\"5.2\",\"%\",\"Non diabetic: 4.0-6.0\nDiabetic:\nGoal: 6.0-6.5\nGood control:6.5-8.0\nAction suggested: >8.0\"
\"Special Biochemistry\",\"Vitamin D3 25(OH)\",\"50\",\"pg/ml\",\"30 - 100\"
\"Immunooassays-Thyroid Function\",\"TSH\",\"0.7\",\"μIU/ml\",\"0.3 - 6.2\"
\"Urine Analysis\",\"W.B.C.\",\"4-6\",\"\",\"\"
\"Urine Analysis\",\"R.B.C.\",\"2-3\",\"\",\"\"
\"Urine Analysis\",\"Appearance\",\"Semi-clear\",\"\",\"\"
\"Urine Analysis\",\"Specific Gravity\",\"1030\",\"\",\"\"
\"Urine Analysis\",\"pH\",\"5\",\"\",\"\"
\"Urine Analysis\",\"Protein\",\"Negative\",\"\",\"\"
\"Urine Analysis\",\"Glucose\",\"Negative\",\"\",\"\"
\"Urine Analysis\",\"Ketone\",\"Negative\",\"\",\"\"
\"Urine Analysis\",\"Bilirubin\",\"Negative\",\"\",\"\"
\"Urine Analysis\",\"Blood/Hgb\",\"Negative\",\"\",\"\"
\"Urine Analysis\",\"Urobilinogen\",\"Negative\",\"\",\"\"
\"Urine Analysis\",\"Nitrite\",\"Negative\",\"\",\"\"

Yes
Medical
Special Biochemistry
Yes

1- نام مراجعه کننده: خانم سهیلا اصلی نژاد
2- سن: 33 سال
3- شماره پذیرش: ۳۳۰۱۰۵۰۲۰۲۰۵۰۱۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵۰۲۰۲۰۵�

1,1
0



QVL_7b_R method result:



Test Name,Result Value,Unit,Reference Range
Hemoglobin A1c,5.2%,%,Non diabetic: 4.0-6.0,Diabetic: Goal: 6.0-6.5,Good control:6.5-8.0
Vitamin D3 25(OH),50,pg/ml,30 - 100,TSH,0.7,µIU/ml,0.3 - 6.2
Urine Analysis Color,Yellow,-,-,Appearance,Semi-clear,-,-,Specific Gravity,1030,-,-,pH,5,-,-,Protein,Negative,-,-,Glucose,Negative,-,-,Ketone,Negative,-,-,Bilirubin,Negative,-,-,Blood/Hgb,Negative,-,-,Urobilinogen,Negative,-,-,Nitrite,Negative,-,-


Special Biochemistry,Hemoglobin A1c,5.2,% ,Non diabetic: 4.0-6.0,Diabetic: Goal: 6.0-6.5,Good control:6.5-8.0
Vitamin D3 25(OH),50,pg/ml,30 - 100
Immunoassays-Thyroid Function,TSH,0.7,μIU/ml,0.3 - 6.2
Urine Analysis,Color,Yellow,-,Appearance,Semi-clear,-,Specific Gravity,1030,-,pH,5,-,Protein,Negative,-,Glucose,Negative,-,Ketone,Negative,-,Bilirubin,Negative,-,Blood/Hgb,Negative,-,Urobilinogen,Negative,-,Nitrite,Negative,-

Yes
Medical report
Special Biochemistry, Immunoassays-Thyroid Function, Urine Analysis
Yes

1, نام مراجعه کننده: خانم سهیلا اصلی نژاد
2, سن: 33 سال
3, شماره پذیرش: 0105-03-22
4, Dr Palizian Pathobiology Lab.
5, 061 - 52321061
6, Mahshahr Montazeri St.

1, No
2, 2